.section-header{position:relative;z-index:50}.header{background:var(--color-white)}.header__strip{background:var(--color-navy);color:var(--color-white);border-bottom:1px solid var(--color-navy-line);font-size:var(--text-small)}.header__strip-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:36px}.header__strip-left,.header__strip-right{display:flex;align-items:center;gap:var(--space-6);min-width:0}.header__strip-left{flex:1 1 auto}.header__strip-right{flex-shrink:0}.header__strip-eyebrow{font-weight:500;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.header__strip-secondary{color:var(--color-on-navy);white-space:nowrap}.header__strip-quote{color:var(--color-white);font-weight:600;text-decoration:none;white-space:nowrap;min-height:36px;display:inline-flex;align-items:center}.header__strip-quote:hover{color:var(--color-white);text-decoration:underline}.header__loc{position:relative}.header__loc-summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;cursor:pointer;white-space:nowrap}.header__loc-summary::-webkit-details-marker{display:none}.header__loc-panel{position:absolute;inset-inline-end:0;top:100%;z-index:60;width:320px;padding:var(--space-4);background:var(--color-white);color:var(--color-body);border:1px solid var(--color-frame);border-radius:var(--radius-card)}.header__loc-form{display:flex;flex-direction:column;gap:var(--space-3)}.header__bar{background:var(--color-navy);color:var(--color-white)}.header__bar-inner{display:flex;align-items:center;gap:28px;min-height:76px}.header__burger{display:none;width:var(--touch-target);height:var(--touch-target);align-items:center;justify-content:center;border:0;background:none;color:var(--color-white)}.header__logo{display:flex;align-items:center;color:var(--color-white);text-decoration:none;flex-shrink:0}.header__logo:hover{color:var(--color-white)}.logo__svg svg{height:var(--logo-height);width:auto}.logo__image{height:var(--logo-height);width:auto}.header__products{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-target);padding:0 var(--space-4);border:1.5px solid rgba(255,255,255,.6);border-radius:var(--radius-control);background:none;color:var(--color-white);font-weight:600;flex-shrink:0}.header__products[aria-expanded=true],.header__products:hover{background:#ffffff1a}.header__predictive{flex:1 1 360px;min-width:260px}.header__predictive--mobile{display:none}.header__search{display:flex;align-items:stretch;height:48px;background:var(--color-white);border-radius:var(--radius-control);overflow:hidden}.header__search-input{flex:1 1 auto;min-width:0;border:0;outline:0;padding:0 var(--space-4);font-size:14px;color:var(--color-ink);background:var(--color-white);border-radius:0}.header__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header__search-submit{border:0;background:var(--color-amber);color:var(--color-ink);font-weight:700;padding:0 22px;display:inline-flex;align-items:center;gap:var(--space-2)}.header__search-icon{display:none}.header__secondary{display:flex;align-items:center;gap:22px;flex-shrink:0;font-weight:500}.header__secondary:empty{display:none}.header__secondary-link{color:var(--color-white);text-decoration:none;min-height:var(--touch-target);display:inline-flex;align-items:center}.header__secondary-link:hover{color:var(--color-white);text-decoration:underline}.header__icons{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);color:var(--color-white)}.header__icon:hover{color:var(--color-white)}.header__icon .icon{width:24px;height:24px;stroke-width:2.1}.header__cart-count{position:absolute;top:2px;inset-inline-end:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-amber);color:var(--color-ink);font-size:var(--text-micro);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.header__nav{position:relative;border-bottom:1px solid var(--color-line);background:var(--color-white)}.header__l1{list-style:none;padding:0;display:flex;align-items:stretch;gap:28px;height:var(--header-nav-height);overflow:hidden}.header__l1-item{display:flex;flex-shrink:0}.header__l1-link{display:inline-flex;align-items:center;font-size:var(--text-label);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-body);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.header__l1-link:hover,.header__l1-link[aria-current=true],.header__l1-link.is-active{color:var(--color-navy);border-bottom-color:var(--color-navy)}.mega{position:absolute;inset-inline:0;top:100%;z-index:55;pointer-events:none}.mega__panel{pointer-events:auto;display:grid;grid-template-columns:240px minmax(0,1fr) 320px;min-height:540px;background:var(--color-white);border:1px solid var(--color-frame);border-top:0;border-radius:0 0 var(--radius-card) var(--radius-card)}.mega__rail{list-style:none;padding:var(--space-2) 0;background:var(--color-soft);border-inline-end:1px solid var(--color-line);display:flex;flex-direction:column}.mega__rail-link{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-5) 0 17px;border-inline-start:3px solid transparent;color:var(--color-ink);font-size:14px;text-decoration:none}.mega__rail-link[aria-current=true]{background:var(--color-white);border-inline-start-color:var(--color-navy);color:var(--color-navy);font-weight:600}.mega__rail-all{margin-top:auto;border-top:1px solid var(--color-line)}.mega__rail-link--all{font-size:var(--text-small);font-weight:600;color:var(--color-link);min-height:var(--touch-target)}.mega__count{font-size:var(--text-label);color:var(--color-muted);font-weight:500;flex-shrink:0}.mega__pane{display:contents}.mega__pane[hidden]{display:none}.mega__main{padding:var(--space-6) 28px var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.mega__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:14px;border-bottom:1px solid var(--color-frame)}.mega__title{display:flex;align-items:baseline;gap:var(--space-3);text-decoration:none;color:var(--color-navy);font-size:22px;font-weight:700;letter-spacing:-.02em}.mega__title .mega__count{font-size:var(--text-small)}.mega__viewall{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.mega__families{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) 28px}.mega__family{display:flex;flex-direction:column;gap:6px}.mega__family-link{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:15px;font-weight:600;color:var(--color-navy);text-decoration:none;line-height:1.3}.mega__children{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px}.mega__child-link{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-inline-start:var(--space-3);font-size:var(--text-small);color:var(--color-body);text-decoration:none;line-height:1.35}.mega__child-link .mega__count{font-size:var(--text-micro)}.mega__family-link:hover,.mega__child-link:hover{text-decoration:underline}.mega__side{border-inline-start:1px solid var(--color-line);padding:var(--space-6) var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:22px}.mega__side-group{display:flex;flex-direction:column;gap:10px}.mega__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px var(--space-2)}.mega__chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding-inline:var(--space-3);border:1px solid var(--color-frame);border-radius:var(--radius-control);color:var(--color-navy);text-decoration:none}.mega__chip:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}.mega__chip:hover{background:var(--color-soft)}.mega__chip-name{font-size:var(--text-small);font-weight:600}.mega__chip-brand{font-family:var(--font-primary--family);font-size:var(--text-micro);font-weight:500;color:var(--color-muted)}.mega__brands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mega__brand-link{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-control);font-size:14px;color:var(--color-ink);text-decoration:none}.mega__brand-link:hover{background:var(--color-soft)}.mega__hint{margin-block-start:auto;padding:14px var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-panel);font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-body)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b225866}.drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(100%,390px);background:var(--color-white);display:flex;flex-direction:column;overflow:hidden}.drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 var(--space-1) 0 var(--space-4);border-bottom:1px solid var(--color-line)}.drawer__title{font-weight:700;color:var(--color-navy)}.drawer__close{width:var(--touch-target);height:var(--touch-target);border:0;background:none;color:var(--color-navy);display:inline-flex;align-items:center;justify-content:center}.drawer__tabs{display:flex;gap:var(--space-6);padding:0 var(--space-4);border-bottom:1px solid var(--color-line)}.drawer__tab{min-height:var(--touch-target);border:0;background:none;font-weight:600;color:var(--color-body);border-bottom:2px solid transparent;margin-bottom:-1px}.drawer__tab[aria-selected=true]{color:var(--color-navy);border-bottom-color:var(--color-navy)}.drawer__body{overflow-y:auto;flex:1 1 auto;padding-bottom:var(--space-8)}.drawer__list{list-style:none;padding:0}.drawer__details{border-bottom:1px solid var(--color-line)}.drawer__details--nested{border-bottom:0}.drawer__row{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);color:var(--color-ink);text-decoration:none;font-weight:600;cursor:pointer;list-style:none}.drawer__row::-webkit-details-marker{display:none}.drawer__row>span:first-child{flex:1 1 auto}.drawer__row--sub{font-weight:500;padding-inline-start:var(--space-8);min-height:44px;font-size:14px}.drawer__row--leaf{border-bottom:1px solid var(--color-line)}.drawer__sublist--nested .drawer__row{padding-inline-start:var(--space-12);font-weight:400;font-size:14px;border-bottom:0}.drawer__row--viewall{color:var(--color-link);font-weight:600}.drawer__chevron{transition:transform .15s}details[open]>summary .drawer__chevron{transform:rotate(180deg)}.drawer__footer{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--color-line);margin-top:var(--space-4)}.drawer__footer .drawer__list .drawer__row{padding-inline:0}.drawer__facts{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-label);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase}@media(max-width:1023px){.header__strip-inner{min-height:28px;font-size:var(--text-micro);gap:var(--space-3)}.header__strip-eyebrow{font-size:var(--text-micro)}.header__strip-secondary,.header__strip-quote,.header__loc-summary>span:first-child,.header__loc-sep{display:none}.header__bar-inner{min-height:56px;gap:var(--space-1);padding-inline:var(--space-1) var(--space-2)}.header__burger{display:inline-flex}.header__logo{flex:1 1 auto}.logo__svg svg,.logo__image{height:22px}.header__products,.header__secondary,.header__predictive--desktop,.mega{display:none}.header__predictive--mobile{display:block;margin:0 var(--page-margin) var(--space-3)}.header__search--mobile{height:44px}.header__predictive--mobile .predictive__results{position:static;margin-top:var(--space-2)}.header__search--mobile .header__search-submit{padding:0 var(--space-4);font-size:14px}.header__nav{overflow:hidden}.header__nav .container{padding-inline-end:0}.header__l1{height:44px;gap:20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline-end:var(--space-10)}.header__l1::-webkit-scrollbar{display:none}.header__l1-link{font-size:var(--text-micro)}}@media(min-width:1024px){.drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-stoklink-header.css.map */
