.header-wrapper{position:relative;z-index:40;background:var(--color-bg);border-bottom:1px solid var(--color-divider)}.header-wrapper--sticky{position:sticky;top:0;transition:transform .25s ease}.header-wrapper--sticky.is-hidden-by-scroll{transform:translateY(-100%)}.header-wrapper.is-stuck{box-shadow:var(--shadow-sm)}.header__utility{border-bottom:1px solid var(--color-divider)}.header__utility-inner{height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-2)}.header__usp{display:flex;gap:20px;align-items:center;white-space:nowrap;overflow:hidden}.header__utility-right{display:flex;gap:16px;align-items:center}.header__utility .seg{border-color:var(--color-divider)}.header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search icons";align-items:center;gap:32px;padding-block:14px}.header__burger{display:none;grid-area:burger}.header__logo{display:block;grid-area:logo}.header__search{grid-area:search;min-width:0}.header__icons{grid-area:icons}.header__logo-img{display:block;width:var(--logo-width, 200px);max-width:100%;height:auto}.header__logo-text{color:var(--color-text)}.header__search-trigger,.header__search-form{display:flex;align-items:center;gap:12px;height:48px;width:100%;padding:0 16px;background:var(--color-bg);border:1px solid rgba(var(--color-text-rgb),.32);border-radius:var(--radius);cursor:text;text-align:left;transition:border-color .18s,box-shadow .18s;color:var(--color-text)}.header__search-trigger:hover,.header__search-form:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-100)}.header__search-icon{color:var(--color-accent);flex-shrink:0}.header__search-placeholder{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-muted)}.header__search-input{flex:1;border:0;background:transparent;font-size:14px;height:100%;outline:none}.header__kbd{font-size:10px;letter-spacing:.1em;padding:3px 7px;border:1px solid var(--color-divider);color:var(--color-muted);font-family:var(--font-body)}.header__icons{display:flex;align-items:center;gap:8px}.header__cart{position:relative}.header__nav{position:relative;border-top:1px solid var(--color-divider)}.header__nav-inner{display:flex;gap:6px;align-items:stretch;justify-content:space-between}.header__nav-item{display:inline-flex;align-items:center;gap:7px;margin:6px 0;padding:9px 14px;border-radius:var(--radius);font-size:15px;font-weight:600;letter-spacing:.005em;white-space:nowrap;color:var(--color-text);transition:background .18s,color .18s,box-shadow .18s}.header__nav-item:hover,.header__nav-item.is-open{background:var(--color-accent-100);color:var(--color-accent-800);text-decoration:none}.header__nav-item.is-current{box-shadow:inset 0 -2px 0 0 var(--color-accent)}.header__nav-item--rs span{font-family:var(--font-nav, var(--font-body));font-weight:600;font-size:14px;letter-spacing:.11em;text-transform:uppercase}.header__nav-item--rs:hover,.header__nav-item--rs.is-current{background:var(--color-rs-100);color:var(--color-rs-700);box-shadow:inset 0 -2px 0 0 var(--color-rs)}.header__nav-mark{width:19px;height:17px;object-fit:contain;flex-shrink:0}.header__nav-item--hl{background:var(--color-accent-700);color:#fff}.header__nav-item--hl:hover{background:var(--color-accent-800);color:#fff}.header__nav-item--outline{background:#fff;color:var(--color-accent-700);box-shadow:inset 0 0 0 1.5px var(--color-accent-700)}.header__nav-item--outline:hover,.header__nav-item--outline.is-current{background:var(--color-accent-100);color:var(--color-accent-800);box-shadow:inset 0 0 0 1.5px var(--color-accent-700)}.header__nav-pair{display:flex;align-items:center;gap:6px}.header__nav-item--outline,.header__nav-item--hl{border-radius:4px}.header__mega{position:absolute;left:0;right:0;top:100%;background:var(--color-bg);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);box-shadow:var(--shadow-md);display:none}.header__mega.is-open{display:block;animation:riseIn .16s ease-out}.header__mega-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 320px;gap:40px;padding-block:28px 32px}.header__mega-inner--no-highlight{grid-template-columns:repeat(4,minmax(0,1fr))}.header__mega-col{display:flex;flex-direction:column;gap:6px}.header__mega-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);padding-bottom:8px;border-bottom:1px solid var(--color-divider);margin-bottom:4px}.header__mega-link{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:15px;color:var(--color-text)}.header__mega-link:hover{color:var(--color-accent-700);text-decoration:none}.header__mega-count{font-size:12px;color:var(--color-muted)}.header__mega-highlight{border:1px solid var(--color-divider);padding:20px;display:flex;flex-direction:column;gap:12px}.header__mega-highlight-title{font-family:var(--font-heading);font-size:22px;line-height:1.1;color:var(--color-text);font-weight:600}.header__mega-highlight-title:hover{color:var(--color-accent-700);text-decoration:none}.cart-bubble{position:absolute;top:-1px;right:-1px}.menu-drawer__body{gap:20px}.menu-drawer__nav{display:flex;flex-direction:column}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-divider);font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--color-text)}.menu-drawer__link svg{transition:transform .2s;color:var(--color-accent-700)}details[open]>.menu-drawer__link svg,details[open]>.menu-drawer__sublink>svg{transform:rotate(180deg)}.menu-drawer__sub{display:flex;flex-direction:column;padding:4px 0 10px 12px}.menu-drawer__sublink{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:15px;color:var(--color-text);border-bottom:1px solid var(--color-divider-soft)}.menu-drawer__sublink--all{color:var(--color-accent-700)}.menu-drawer__item--nested .menu-drawer__sub{padding-left:12px}.menu-drawer__extra{display:flex;flex-direction:column;border-top:1px solid var(--color-divider);padding-top:8px}.menu-drawer__extra .menu-drawer__sublink{justify-content:flex-start}@media screen and (max-width:989px){.header{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"burger logo search icons";gap:14px;padding-block:10px}.header__burger{display:grid}.header__logo-img{width:var(--logo-width-mobile, 140px)}.header__nav{display:none!important}.header__utility-inner{font-size:10px}.header__usp span+span{display:none}}@media screen and (max-width:749px){.header{grid-template-columns:auto 1fr auto;grid-template-areas:"burger logo icons" "search search search";row-gap:10px}.header__burger{grid-area:burger}.header__logo{grid-area:logo;justify-self:center}.header__icons{grid-area:icons;gap:2px}.header__search{grid-area:search}.header__search-trigger,.header__search-form{height:42px}.header__utility-right .seg{display:none}}.header__rating{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:.02em;color:var(--color-muted-2);white-space:nowrap}.header__rating:hover{color:var(--color-accent-700);text-decoration:none}.header__stars{color:#c98a1a;letter-spacing:.04em}.account-menu{position:relative;display:inline-flex}.account-menu details{position:relative}.account-menu__trigger{list-style:none;cursor:pointer}.account-menu__trigger::-webkit-details-marker{display:none}.account-menu details[open] .account-menu__trigger{background:var(--color-accent-100);color:var(--color-accent-800)}.account-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:268px;background:var(--color-bg);border:1px solid var(--color-divider);box-shadow:var(--shadow-lg);padding:6px;animation:riseIn .16s ease-out}.account-menu__hello{display:flex;flex-direction:column;gap:1px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--color-divider)}.account-menu__greet{font-family:var(--font-heading);font-size:17px;font-weight:600}.account-menu__company{font-size:12px;color:var(--color-muted)}.account-menu__item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;color:var(--color-text);font-size:14px;font-weight:600;text-decoration:none}.account-menu__item svg{flex-shrink:0;margin-top:1px;color:var(--color-accent-700)}.account-menu__item:hover{background:var(--color-accent-100);color:var(--color-accent-800);text-decoration:none}.account-menu__label{display:flex;flex-direction:column;gap:1px}.account-menu__meta{font-size:12px;font-weight:400;color:var(--color-muted)}.account-menu__item--logout,.account-menu__item--muted{font-weight:400;color:var(--color-muted-2);border-top:1px solid var(--color-divider);margin-top:4px}@media screen and (max-width:749px){.account-menu__panel{position:fixed;top:auto;right:12px;left:12px;width:auto;margin-top:8px}}.b2b-bar{background:var(--color-dark, #0f1720);color:#fff}.b2b-bar__inner{min-height:32px;display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.3}.b2b-bar__tag{flex-shrink:0;padding:2px 7px;background:var(--color-accent-600);color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em}.b2b-bar__text{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.b2b-bar__note{color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.b2b-bar__link{margin-left:auto;flex-shrink:0;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.b2b-bar__link:hover{color:var(--color-accent, #00c2b0)}.account-menu__trigger{position:relative}.account-menu__b2b{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);padding:1px 4px;background:var(--color-accent-600);color:#fff;font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1.3;pointer-events:none}@media screen and (max-width:749px){.b2b-bar__inner{gap:8px;font-size:11px}.b2b-bar__note,.b2b-bar__loc{display:none}}.shopify-section:has(>sticky-header.header-wrapper--sticky){display:contents}.b2b-hint{position:fixed;z-index:950;width:320px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;background:var(--color-bg);border:1px solid var(--color-accent);box-shadow:var(--shadow-lg, 0 18px 50px rgba(0,0,0,.14));font-size:13px;line-height:1.45;animation:b2bHintIn .25s ease-out}.b2b-hint:before{content:"";position:absolute;top:-7px;left:var(--hint-arrow, 50%);width:12px;height:12px;margin-left:-6px;background:var(--color-bg);border-left:1px solid var(--color-accent);border-top:1px solid var(--color-accent);transform:rotate(45deg)}@keyframes b2bHintIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.b2b-hint__close{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;color:var(--color-muted);cursor:pointer}.b2b-hint__close:hover{color:var(--color-text)}.b2b-hint__kicker{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;padding-right:24px}.b2b-hint__tag,.menu-drawer__b2b-tag{padding:1px 5px;background:var(--color-accent-600);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.5;flex-shrink:0}.b2b-hint__text{margin:0;color:var(--color-muted-2)}.b2b-hint__link{align-self:flex-start;font-weight:600;color:var(--color-accent-700);text-decoration:underline;text-underline-offset:3px}.menu-drawer__b2b{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid var(--color-divider);background:var(--color-accent-100);color:var(--color-text);text-decoration:none}.menu-drawer__b2b:hover{text-decoration:none;border-color:var(--color-accent)}.menu-drawer__b2b-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.menu-drawer__b2b-text b{font-size:14px}.menu-drawer__b2b-text span{font-size:12px;color:var(--color-muted-2)}.menu-drawer__body>*{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-header.css.map */
