.site-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid transparent}.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 40px;max-width:1800px;margin:0 auto}.site-header__left{display:flex;align-items:center;gap:8px}.site-header__burger{display:none;background:none;border:none;padding:4px;cursor:pointer;color:#111}.site-header__logo{text-align:center;justify-self:center}.site-header__logo-img{height:26px;width:auto;display:block}.site-header__logo-text{font-size:22px;letter-spacing:.35em;font-family:Georgia,Times New Roman,serif;color:#111;text-decoration:none;padding-left:.35em}.site-header__right{display:flex;align-items:center;justify-content:flex-end;gap:22px}.site-header__icon{position:relative;display:inline-flex;align-items:center;color:#111;background:none;border:none;cursor:pointer;text-decoration:none}.site-header__cart-count{position:absolute;top:-7px;right:-9px;background:#111;color:#fff;font-size:10px;line-height:1;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.site-header__nav-list{display:flex;list-style:none;margin:0;padding:0;gap:32px;flex-wrap:wrap;row-gap:14px;max-width:420px}.site-header__nav-item{position:relative}.site-header__nav-link{display:inline-flex;align-items:center;gap:5px;background:none;border:none;font-size:var(--nav-font-size, 15px);font-weight:var(--nav-font-weight, 400);font-family:var(--nav-font-family, inherit);letter-spacing:var(--nav-letter-spacing, 0px);color:#111;text-decoration:none;cursor:pointer;padding:4px 0}.site-header__nav-link:hover{opacity:.6}.site-header__caret{transition:transform .2s ease}.site-header__nav-item.is-open .site-header__caret,.site-header__nav-item:hover .site-header__caret{transform:rotate(180deg)}.site-header__dropdown{position:absolute;top:100%;left:0;padding-top:20px;min-width:200px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:30}.site-header__dropdown-list{background:#fff;border:1px solid #eee;box-shadow:0 12px 24px #0000000f;padding:20px 0;margin:0;list-style:none}.site-header__nav-item.is-open .site-header__dropdown,.site-header__nav-item:hover .site-header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-header__dropdown-link{display:block;padding:9px 24px;font-size:calc(var(--nav-font-size, 15px) - 2px);font-weight:var(--nav-font-weight, 400);font-family:var(--nav-font-family, inherit);letter-spacing:.08em;text-transform:uppercase;color:#222;text-decoration:none}.site-header__dropdown-link:hover{opacity:.55}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#fff;transform:translate(-100%);transition:transform .32s ease;overflow-y:auto}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.mobile-menu__overlay.is-open{opacity:1;visibility:visible}.search-overlay{position:fixed;top:0;left:0;right:0;z-index:110;background:#fff;box-shadow:0 8px 30px #00000014;transform:translateY(-100%);transition:transform .3s ease}.search-overlay.is-open{transform:translateY(0)}.search-overlay__bar{max-width:900px;margin:0 auto;padding:28px 24px;display:flex;align-items:center;gap:16px}.search-overlay__form{flex:1;display:flex;align-items:center;gap:12px;border-bottom:1.5px solid #222;padding-bottom:8px}.search-overlay__icon{color:#666;flex-shrink:0}.search-overlay__input{flex:1;border:none;outline:none;font-size:18px;color:#111;background:transparent}.search-overlay__input::placeholder{color:#999}.search-overlay__close{background:none;border:none;cursor:pointer;color:#111;padding:4px;flex-shrink:0}.search-overlay__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.search-overlay__backdrop.is-open{opacity:1;visibility:visible}.mobile-menu__bar{display:flex;align-items:center;justify-content:center;position:relative;padding:22px 20px}.mobile-menu__logo{font-size:22px;letter-spacing:.3em;font-family:Georgia,Times New Roman,serif}.mobile-menu__logo-img{height:22px}.mobile-menu__close{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;color:#111;cursor:pointer;padding:4px}.mobile-menu__list{list-style:none;margin:0;padding:8px 24px 40px}.mobile-menu__item{border-bottom:1px solid #eee}.mobile-menu__item:first-child{border-top:1px solid #eee}.mobile-menu__link{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;text-align:left;padding:18px 4px;font-size:calc(var(--nav-font-size, 15px) + 1px);font-weight:var(--nav-font-weight, 400);font-family:var(--nav-font-family, inherit);letter-spacing:.1em;text-transform:uppercase;color:#111;cursor:pointer;text-decoration:none}.mobile-menu__caret{transition:transform .2s ease;flex-shrink:0}.mobile-menu__item.is-open .mobile-menu__caret{transform:rotate(180deg)}.mobile-menu__submenu{max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu__item.is-open .mobile-menu__submenu{max-height:800px}.mobile-menu__sublist{list-style:none;margin:0;padding:0 0 18px 12px}.mobile-menu__sublink{display:block;padding:12px 4px;font-size:var(--nav-font-size, 15px);font-weight:var(--nav-font-weight, 400);font-family:var(--nav-font-family, inherit);letter-spacing:.08em;text-transform:uppercase;color:#333;text-decoration:none}@media(max-width:989px){.site-header__bar{padding:16px 20px;grid-template-columns:auto 1fr auto}.site-header__burger{display:inline-flex}.site-header__nav{display:none}.site-header__right{gap:16px}}@media(min-width:990px){.mobile-menu,.mobile-menu__overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-header.css.map */
