.ns-reference-header{background:var(--ns-header-background);color:var(--ns-header-text)}.ns-reference-header.header-wrapper--border-bottom{border-bottom:0}.ns-reference-header .gradient{background:transparent}.ns-header-root,.ns-header-root *{box-sizing:border-box}.ns-page-width{width:100%;max-width:var(--ns-header-max-width);margin-inline:auto;padding-inline:clamp(2rem,4vw,5rem)}.ns-header-desktop{display:none}.ns-header-top{min-height:var(--ns-header-top-height);display:grid;grid-template-columns:minmax(20rem,auto) minmax(32rem,1fr) auto;align-items:center;gap:clamp(1.6rem,2vw,3rem)}.ns-header-logo{display:inline-flex;align-items:center;min-width:0;color:var(--ns-header-text);text-decoration:none}.ns-header-logo__image{display:block;width:auto;max-width:min(100%,var(--ns-logo-max-width));max-height:var(--ns-logo-max-height);object-fit:contain}.ns-header-logo__text{font-size:clamp(2rem,2vw,3rem);font-weight:800;letter-spacing:.01em;white-space:nowrap}.ns-header-search{min-width:0}.ns-header-search__form{min-height:4.4rem;display:flex;align-items:center;gap:1rem;padding-inline:1.8rem;border:.1rem solid var(--ns-header-border);border-radius:999rem;background:transparent;transition:border-color .16s ease,box-shadow .16s ease}.ns-header-search__form:focus-within{border-color:var(--ns-header-text);box-shadow:0 0 0 .1rem var(--ns-header-text)}.ns-header-search__icon,.ns-header-account .svg-wrapper,.ns-header-cart .svg-wrapper{width:2rem;height:2rem;flex:0 0 auto}.ns-header-search__icon svg,.ns-header-account svg,.ns-header-cart svg{width:100%;height:100%}.ns-header-action-icon{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.ns-header-custom-icon{display:block;width:100%;height:100%;object-fit:contain}.ns-header-mobile .ns-header-action-icon,.ns-header-mobile .ns-header-custom-icon{width:2rem;height:2rem}.ns-header-search__input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--ns-header-text);font:inherit;font-size:1.4rem;line-height:1}.ns-header-search__input::placeholder{color:var(--ns-header-muted);opacity:1}.ns-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;white-space:nowrap}.ns-header-account,.ns-header-cart{min-height:4.5rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border-radius:999rem;text-decoration:none;font-size:1.4rem;font-weight:600;line-height:1}.ns-header-account{padding:0 2.2rem;border:.1rem solid var(--ns-header-text);color:var(--ns-header-text);background:transparent}.ns-header-cart{min-width:17.2rem;padding:0 2rem;border:.1rem solid var(--ns-header-dark);color:var(--ns-header-dark-text);background:var(--ns-header-dark)}.ns-header-cart .cart-count-bubble{display:none}.ns-header-cart__summary{display:inline-block}.ns-header-apps:empty{display:none}.ns-header-nav-shell{position:relative;border-top:.1rem solid var(--ns-header-border)}.ns-header-nav-row{min-height:var(--ns-header-nav-height);display:flex;align-items:center;gap:2.4rem}.ns-header-navigation{min-width:0;flex:1 1 auto}.ns-header-menu{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(1.8rem,2.25vw,4rem);list-style:none;padding:0;margin:0}.ns-header-menu>li{position:relative;flex:0 0 auto}.ns-nav-link,.ns-nav-trigger,.ns-nav-dropdown>summary{position:relative;min-height:var(--ns-header-nav-height);display:inline-flex;align-items:center;gap:.8rem;border:0;padding:0;color:var(--ns-header-text);background:transparent;text-decoration:none;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer;white-space:nowrap}.ns-nav-link:after,.ns-nav-trigger:after,.ns-nav-dropdown>summary:after{content:"";position:absolute;left:0;right:0;bottom:1.8rem;height:.2rem;background:var(--ns-header-accent);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.ns-nav-link:hover:after,.ns-nav-link[aria-current=page]:after,.ns-nav-trigger:hover:after,.ns-has-product-mega.is-open>.ns-nav-trigger:after,.ns-nav-dropdown[open]>summary:after,.ns-nav-dropdown>summary:hover:after{transform:scaleX(1)}.ns-nav-link[aria-current=page],.ns-has-product-mega.is-open>.ns-nav-trigger,.ns-nav-dropdown[open]>summary{color:var(--ns-header-accent)}.ns-nav-trigger .icon-caret,.ns-nav-dropdown .icon-caret{width:1rem;transition:transform .18s ease}.ns-has-product-mega.is-open>.ns-nav-trigger .icon-caret,.ns-nav-dropdown[open]>summary .icon-caret{transform:rotate(180deg)}.ns-nav-dropdown>summary{list-style:none}.ns-nav-dropdown>summary::-webkit-details-marker{display:none}.ns-nav-dropdown__menu{position:absolute;z-index:25;top:calc(100% - .6rem);left:-2rem;min-width:22rem;padding:1rem;border:.1rem solid var(--ns-header-border);border-radius:1.2rem;background:var(--ns-header-background);box-shadow:0 1.2rem 3rem #0000001a}.ns-nav-dropdown__menu ul{list-style:none;margin:0;padding:0}.ns-nav-dropdown__menu a{display:block;padding:1rem 1.2rem;border-radius:.8rem;color:var(--ns-header-text);text-decoration:none;font-size:1.35rem}.ns-nav-dropdown__menu a:hover{background:var(--ns-header-tab-active)}.ns-header-ctas{display:flex;align-items:center;gap:1rem;margin-inline-start:auto;flex:0 0 auto}.ns-header-cta{min-width:15rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:0 2.4rem;border:.1rem solid var(--ns-header-dark);border-radius:999rem;color:var(--ns-header-text);background:transparent;text-decoration:none;font-size:1.4rem;font-weight:700;line-height:1;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.ns-header-cta:hover{transform:translateY(-.1rem)}.ns-header-cta--primary{color:var(--ns-header-dark-text);background:var(--ns-header-dark)}.ns-has-product-mega{position:static!important}.ns-product-mega{position:absolute;z-index:30;top:100%;left:0;width:100%;max-height:calc(100vh - var(--header-height, 16rem));overflow:auto;border-top:.1rem solid var(--ns-header-border);background:var(--ns-mega-background);box-shadow:0 1.8rem 3.5rem #00000014}.ns-product-mega[hidden]{display:none!important}.ns-product-mega__inner{display:grid;grid-template-columns:minmax(18rem,22.6rem) minmax(0,1fr);gap:3.3rem;padding-top:2.8rem;padding-bottom:4rem}.ns-product-mega__tabs{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.ns-product-mega__tab{min-height:4.9rem;display:flex;align-items:center;border:0;padding:0 1.7rem;background:transparent;color:var(--ns-header-text);text-align:left;font:inherit;font-size:1.35rem;cursor:pointer}.ns-product-mega__tab:hover,.ns-product-mega__tab.is-active{background:var(--ns-header-tab-active)}.ns-product-mega__content,.ns-product-mega__panel{min-width:0}.ns-product-mega__panel[hidden]{display:none!important}.ns-product-mega__heading-row{min-height:3.2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.4rem}.ns-product-mega__heading{margin:0;color:var(--ns-header-text);font-size:clamp(2rem,1.65vw,2.6rem);line-height:1.2}.ns-product-mega__view-all{display:inline-flex;align-items:center;gap:.5rem;margin-top:.3rem;color:var(--ns-header-text);font-size:1.3rem;text-decoration:none;white-space:nowrap}.ns-product-mega__view-all:hover{text-decoration:underline;text-underline-offset:.3rem}.ns-product-mega__grid{display:grid;grid-template-columns:repeat(var(--ns-mega-columns, 4),minmax(0,1fr));gap:2.4rem 1.4rem}.ns-mega-product{display:block;min-width:0;color:var(--ns-header-text);text-align:center;text-decoration:none}.ns-mega-product__media{position:relative;overflow:hidden;background:var(--ns-mega-card-background)}.ns-mega-product__media--square{aspect-ratio:1 / 1}.ns-mega-product__media--portrait{aspect-ratio:4 / 5}.ns-mega-product__media--adapt{aspect-ratio:1 / 1}.ns-mega-product__image,.ns-mega-product__placeholder{width:100%;height:100%;display:block;object-fit:contain;transition:transform .26s ease}.ns-mega-product:hover .ns-mega-product__image{transform:scale(1.025)}.ns-mega-product__title{display:block;margin-top:.9rem;overflow:hidden;color:var(--ns-header-text);font-size:1.25rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ns-mega-product__price{display:block;margin-top:.35rem;font-size:1.2rem}.ns-mega-product__price s{margin-inline-end:.5rem;opacity:.55}.ns-product-mega__empty{padding:2.4rem;border:.1rem dashed var(--ns-header-border);color:var(--ns-header-muted);font-size:1.35rem}html.ns-mega-menu-open{overflow-y:scroll}.ns-header-mobile{min-height:6.8rem;display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center;padding:1rem 1.5rem;background:var(--ns-header-background)}.ns-header-mobile .ns-header-logo--mobile{grid-area:heading;justify-self:center}.ns-header-mobile.header--mobile-left .ns-header-logo--mobile{justify-self:start}.ns-header-mobile .ns-header-logo__image{max-height:4.4rem}.ns-header-mobile .header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center}.ns-header-mobile header-drawer{grid-area:left-icons;justify-self:start}.ns-header-mobile .header__icon{color:var(--ns-header-text)}.ns-mobile-cart-count{position:absolute;top:.4rem;right:.2rem;min-width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;border-radius:999rem;color:var(--ns-header-dark-text);background:var(--ns-header-dark);font-size:1rem;line-height:1}@media screen and (min-width:990px){.ns-header-desktop{display:block}.ns-header-mobile{display:none}}@media screen and (max-width:1280px)and (min-width:990px){.ns-header-top{grid-template-columns:minmax(17rem,auto) minmax(24rem,1fr) auto}.ns-header-account,.ns-header-cart{min-height:4.8rem;padding-inline:1.6rem}.ns-header-cart{min-width:14rem}.ns-header-menu{gap:2rem}.ns-nav-link,.ns-nav-trigger,.ns-nav-dropdown>summary{font-size:1.2rem}.ns-header-cta{min-width:12.8rem;padding-inline:1.7rem}.ns-product-mega__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (prefers-reduced-motion:reduce){.ns-header-root *,.ns-header-root *:before,.ns-header-root *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ns-reference-header.css.map */
