@property --ns-header-surface-progress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@layer components{:root{--ns-ocean-wave-row-duration: .75s;--ns-ocean-wave-row-easing: cubic-bezier(.8, 0, 0, .8);--ns-ocean-wave-content-duration: .8s;--ns-ocean-wave-content-easing: cubic-bezier(0, 0, .26, 1);--ns-ocean-wave-row-transition: transform var(--ns-ocean-wave-row-duration) var(--ns-ocean-wave-row-easing);--ns-ocean-wave-navigation-transition: transform var(--ns-ocean-wave-row-duration) var(--ns-ocean-wave-row-easing), opacity var(--ns-ocean-wave-row-duration) var(--ns-ocean-wave-row-easing);--ns-ocean-wave-content-transition: transform var(--ns-ocean-wave-content-duration) var(--ns-ocean-wave-content-easing), opacity var(--ns-ocean-wave-content-duration) ease-out;--ns-header-glass-blur: 17.8571px}html{scroll-padding-block-start:0}.ns-header-stack{--ns-header-surface-motion-duration: 0s;--ns-header-surface-transition: background-color var(--ns-header-surface-motion-duration) var(--ns-ocean-wave-row-easing);position:relative;z-index:950;display:block;inline-size:100%;background:var(--ns-color-background)}.ns-header-stack[data-ns-header-motion-ready=true]{--ns-header-surface-motion-duration: var(--ns-ocean-wave-row-duration)}.ns-header-stack :is(.ns-desktop-header [data-ns-header-sticky-surface],.ns-mobile-header[data-ns-header-sticky-surface]){transition:var(--ns-header-surface-transition)}.ns-desktop-header{--ns-header-surface-progress: 0%;position:relative;z-index:32}.ns-header-stack[data-ns-header-motion-ready=true] .ns-desktop-header[data-ns-header-surface-phase=paired]{--ns-header-surface-transition: background-color 0s var(--ns-ocean-wave-row-easing);transition:--ns-header-surface-progress var(--ns-header-surface-motion-duration) var(--ns-ocean-wave-row-easing)}.ns-header-stack[data-ns-header-overlay-active=true]{margin-block-end:calc(-1 * var(--ns-header-overlay-height, 0px));background-color:transparent}.ns-header-stack[data-ns-header-mode-mobile=reveal_up],.ns-header-stack[data-ns-header-mode-desktop=reveal_up]{transition:var(--ns-sticky-reveal-transition)}ns-adaptive-sticky{min-inline-size:0;--ns-sticky-column-gap: var(--ns-space-20)}.ns-header-stack :is(.ns-desktop-header__logo,.ns-mobile-header__logo) .ns-store-logo__header-hover-shimmer{position:relative;display:block;line-height:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ns-header-stack :is(.ns-desktop-header__logo,.ns-mobile-header__logo):hover .ns-store-logo__header-hover-shimmer:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:linear-gradient(112deg,transparent 22%,color-mix(in srgb,var(--ns-header-logo-shimmer-highlight) 4%,transparent) 38%,color-mix(in srgb,var(--ns-header-logo-shimmer-highlight) 48%,transparent) 49%,color-mix(in srgb,var(--ns-header-logo-shimmer-highlight) 8%,transparent) 56%,transparent 74%);background-position:140% 0;background-repeat:no-repeat;background-size:220% 100%;animation:ns-header-logo-shimmer 2.2s cubic-bezier(.4,0,.2,1) infinite;content:"";pointer-events:none;-webkit-mask-image:var(--ns-header-logo-shimmer-mask);mask-image:var(--ns-header-logo-shimmer-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}@keyframes ns-header-logo-shimmer{0%{background-position:140% 0}to{background-position:-105% 0}}[data-ns-header-row=primary]{--ns-header-row-opacity: var(--ns-header-primary-opacity, 100%);--ns-header-row-effective-opacity: var(--ns-header-row-opacity)}[data-ns-header-row=secondary]{--ns-header-row-opacity: var(--ns-header-secondary-opacity, 85%);--ns-header-row-effective-opacity: var(--ns-header-row-opacity)}[data-ns-header-row=mobile]{--ns-header-row-opacity: var(--ns-header-mobile-opacity, 85%)}:is(.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header [data-ns-header-sticky-surface],.ns-header-stack[data-ns-header-stuck=true] .ns-mobile-header[data-ns-header-sticky-surface],.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true] [data-ns-header-sticky-surface]){--ns-color-background: var(--ns-header-sticky-background);--ns-color-foreground: var(--ns-header-sticky-foreground);--ns-color-heading: var(--ns-header-sticky-foreground);--ns-color-link: var(--ns-header-sticky-foreground);--ns-color-muted: color-mix(in srgb, var(--ns-header-sticky-foreground) 60%, transparent);--ns-color-border: var(--ns-header-sticky-border);--ns-color-primary: var(--ns-header-sticky-foreground);--ns-color-on-primary: var(--ns-header-sticky-background);--ns-header-nav-foreground: var(--ns-header-sticky-foreground);color:var(--ns-header-sticky-foreground)}.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header[data-ns-header-surface-phase=paired],.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true][data-ns-header-surface-phase=paired]{--ns-header-surface-progress: max( calc(var(--ns-header-primary-opacity, 100%) - var(--ns-header-surface-start-opacity, 0%)), calc(var(--ns-header-secondary-opacity, 85%) - var(--ns-header-surface-start-opacity, 0%)) )}:is(.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header[data-ns-header-surface-phase=paired],.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true][data-ns-header-surface-phase=paired]) [data-ns-header-sticky-surface]{--ns-header-row-effective-opacity: clamp( var(--ns-header-surface-start-opacity, 0%), calc(var(--ns-header-surface-start-opacity, 0%) + var(--ns-header-surface-progress)), var(--ns-header-row-opacity) );--ns-header-row-background: color-mix( in srgb, var(--ns-header-sticky-background) var(--ns-header-row-effective-opacity), transparent )}:is(.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header,.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true]) [data-ns-header-sticky-surface=transparent]{--ns-header-row-background: transparent}:is(.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header,.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true]) [data-ns-header-sticky-surface=blur]{--ns-header-row-background: color-mix(in srgb, var(--ns-header-sticky-background) 15%, transparent)}.ns-header-stack[data-ns-header-stuck=true] .ns-mobile-header[data-ns-header-sticky-surface=transparent]{background-color:transparent}.ns-header-stack[data-ns-header-stuck=true] .ns-mobile-header[data-ns-header-sticky-surface=blur]{background-color:color-mix(in srgb,var(--ns-header-sticky-background) 15%,transparent)}:is(.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header,.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true]) :is([data-ns-header-sticky-surface=color],[data-ns-header-sticky-surface=color_blur]){--ns-header-row-background: color-mix( in srgb, var(--ns-header-sticky-background) var(--ns-header-row-effective-opacity), transparent )}.ns-header-stack[data-ns-header-stuck=true] .ns-mobile-header:is([data-ns-header-sticky-surface=color],[data-ns-header-sticky-surface=color_blur]){background-color:color-mix(in srgb,var(--ns-header-sticky-background) var(--ns-header-row-opacity),transparent)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(max-width:1024px){.ns-header-stack[data-ns-header-stuck=true] [data-ns-header-sticky-surface=blur]{background-color:transparent}.ns-header-stack[data-ns-header-stuck=true] :is([data-ns-header-sticky-surface=blur],[data-ns-header-sticky-surface=color_blur]){-webkit-backdrop-filter:blur(var(--ns-header-glass-blur));backdrop-filter:blur(var(--ns-header-glass-blur))}}}@media(max-width:1024px){.ns-header-stack:not([data-ns-header-mode-mobile=off]){position:sticky;inset-block-start:0}.ns-header-stack[data-ns-header-mode-mobile=reveal_up][data-ns-header-reveal=hidden]{transform:translateY(-100%)}.ns-header-stack[data-ns-header-compact=true][data-ns-header-compact-mobile=true] :is(.ns-header-promo-section,.ns-header-promo__slot){display:none}.ns-header-stack[data-ns-header-compact=true][data-ns-header-compact-mobile=true] .ns-mobile-header__bar{min-block-size:var(--ns-mobile-header-height, var(--ns-space-40))}ns-adaptive-sticky [data-ns-sticky-body]{position:static;transform:none}}@media(min-width:1025px){.ns-header-stack:not([data-ns-header-mode-desktop=off]){position:sticky;inset-block-start:0}.ns-header-stack[data-ns-header-mode-desktop=reveal_up][data-ns-header-reveal=hidden]{transform:translateY(-100%)}.ns-header-stack[data-ns-header-mode-desktop=reveal_secondary][data-ns-header-wave-hide-row=true][data-ns-header-wave-capable=false]{transition:var(--ns-ocean-wave-row-transition)}.ns-header-stack[data-ns-header-mode-desktop=reveal_secondary][data-ns-header-wave-hide-row=true][data-ns-header-wave-capable=false][data-ns-header-reveal=hidden]{transform:translateY(-100%)}@media(hover:hover)and (pointer:fine){.ns-header-nav[data-ns-dim-siblings=true] .ns-header-nav__list:is(:hover,:focus-within)>.ns-header-nav__item>:is(.ns-header-nav__link,.ns-header-nav__toggle){color:color-mix(in srgb,var(--ns-header-nav-foreground) 50%,transparent)}.ns-desktop-header[data-ns-open=true] .ns-header-nav[data-ns-dim-siblings=true] .ns-header-nav__list>.ns-header-nav__item:not([data-ns-open])>:is(.ns-header-nav__link,.ns-header-nav__toggle){color:color-mix(in srgb,var(--ns-header-nav-foreground) 50%,transparent)}.ns-header-nav[data-ns-dim-siblings=true] .ns-header-nav__list:is(:hover,:focus-within)>.ns-header-nav__item:is(:hover,:focus-within,[data-ns-open])>:is(.ns-header-nav__link,.ns-header-nav__toggle),.ns-desktop-header[data-ns-open=true] .ns-header-nav[data-ns-dim-siblings=true] .ns-header-nav__list>.ns-header-nav__item[data-ns-open]>:is(.ns-header-nav__link,.ns-header-nav__toggle){color:inherit}.ns-header-nav[data-ns-dim-siblings=true] .ns-header-nav__item>:is(.ns-header-nav__link,.ns-header-nav__toggle){transition:color .4s ease-in-out .1s}}.ns-header-stack:not([data-ns-header-stuck=true]) .ns-desktop-header[data-ns-header-transparent=true]:not([data-ns-open=true])[data-ns-header-transparent-surface=transparent] [data-ns-header-row]{--ns-header-row-background: transparent}.ns-header-stack:not([data-ns-header-stuck=true]) .ns-desktop-header[data-ns-header-transparent=true]:not([data-ns-open=true])[data-ns-header-transparent-surface=blur] [data-ns-header-row]{--ns-header-row-background: color-mix(in srgb, var(--ns-header-local-background) 15%, transparent)}.ns-header-stack:not([data-ns-header-stuck=true]) .ns-desktop-header[data-ns-header-transparent=true]:not([data-ns-open=true])[data-ns-header-transparent-surface=color_blur] [data-ns-header-row]{--ns-header-row-background: color-mix( in srgb, var(--ns-header-local-background) var(--ns-header-transparent-opacity, 20%), transparent )}.ns-header-stack[data-ns-header-surface-committed=true] .ns-desktop-header__main{--ns-header-surface-transition: background-color 0s var(--ns-ocean-wave-row-easing);transition:none}.ns-header-stack[data-ns-header-surface-committed=true] .ns-desktop-header[data-ns-header-surface-phase=paired] .ns-desktop-header__main{--ns-header-row-effective-opacity: var(--ns-header-row-opacity)}.ns-desktop-header:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;clip-path:inset(50% 0);content:"";pointer-events:none;transition:clip-path 0s linear 0s}.ns-desktop-header>[data-ns-header-row]{position:relative;z-index:1}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(hover:hover)and (pointer:fine){.ns-desktop-header:before{-webkit-backdrop-filter:blur(var(--ns-header-glass-blur));backdrop-filter:blur(var(--ns-header-glass-blur))}.ns-desktop-header[data-ns-header-transparent=true][data-ns-header-transparent-surface=blur]{--ns-header-blur-start-opacity: 0%}.ns-header-stack:not([data-ns-header-stuck=true]) .ns-desktop-header[data-ns-header-transparent=true][data-ns-header-transparent-surface=blur]:not([data-ns-open=true]) [data-ns-header-row],.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header [data-ns-header-sticky-surface=blur]{--ns-header-row-background: transparent}.ns-header-stack:not([data-ns-header-stuck=true]) .ns-desktop-header[data-ns-header-transparent=true]:not([data-ns-open=true]):is([data-ns-header-transparent-surface=blur],[data-ns-header-transparent-surface=color_blur]):before{clip-path:inset(0)}:is(.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header,.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true]):before{clip-path:inset(var(--ns-header-sticky-blur-top) 0 var(--ns-header-sticky-blur-bottom))}:is(.ns-header-stack[data-ns-header-stuck=true] .ns-desktop-header[data-ns-header-transparent=true]:is([data-ns-header-transparent-surface=blur],[data-ns-header-transparent-surface=color_blur]),.ns-header-stack .ns-desktop-header[data-ns-header-transparent=true][data-ns-open=true]:is([data-ns-header-transparent-surface=blur],[data-ns-header-transparent-surface=color_blur])):before{transition-delay:var(--ns-header-surface-motion-duration)}.ns-header-stack[data-ns-header-stuck=true][data-ns-header-wave-capable=true][data-ns-header-reveal=hidden] .ns-desktop-header:before{clip-path:inset(var(--ns-header-wave-blur-top) 0 var(--ns-header-wave-blur-bottom));transition:clip-path var(--ns-ocean-wave-row-duration) var(--ns-ocean-wave-row-easing)}.ns-header-stack[data-ns-header-stuck=true][data-ns-header-wave-capable=true][data-ns-header-surface-committed=true][data-ns-header-reveal=shown] .ns-desktop-header:before{transition:clip-path var(--ns-ocean-wave-row-duration) var(--ns-ocean-wave-row-easing)}}}.ns-header-stack[data-ns-header-wave-capable=true] .ns-desktop-header__main{position:relative;z-index:2;overflow:visible;pointer-events:auto}.ns-header-stack[data-ns-header-wave-capable=true] .ns-desktop-header__navigation{position:relative;z-index:1;overflow:clip;background-color:transparent;visibility:visible;transition:visibility 0s linear 0s}.ns-header-stack[data-ns-header-wave-capable=true] .ns-desktop-header__navigation:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-color:var(--ns-header-row-background);content:"";pointer-events:none;transform:scaleY(1);transform-origin:top;transition:var(--ns-ocean-wave-row-transition),var(--ns-header-surface-transition)}.ns-header-stack[data-ns-header-wave-capable=true] .ns-desktop-header__navigation-inner{position:relative;z-index:1;transform:translateZ(0);opacity:1;transition:var(--ns-ocean-wave-navigation-transition)}.ns-header-stack[data-ns-header-wave-capable=true][data-ns-header-interactive=true] .ns-desktop-header__navigation,.ns-header-stack[data-ns-header-wave-capable=true] .ns-desktop-header:focus-within .ns-desktop-header__navigation{overflow:visible}.ns-header-stack[data-ns-header-wave-capable=true]{background:transparent}.ns-header-stack[data-ns-header-wave-capable=true][data-ns-header-reveal=hidden]{pointer-events:none}.ns-header-stack[data-ns-header-wave-capable=true][data-ns-header-reveal=hidden] .ns-desktop-header{background:transparent;pointer-events:none}.ns-header-stack[data-ns-header-wave-capable=true][data-ns-header-reveal=hidden] .ns-desktop-header__navigation{visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--ns-ocean-wave-row-duration)}.ns-header-stack[data-ns-header-wave-capable=true][data-ns-header-reveal=hidden] .ns-desktop-header__navigation:before{transform:scaleY(0)}.ns-header-stack[data-ns-header-wave-capable=true][data-ns-header-reveal=hidden] .ns-desktop-header__navigation-inner{transform:translate3d(0,-200%,0);opacity:.7;pointer-events:none}.ns-header-stack[data-ns-header-wave-hide-content=true][data-ns-header-wave-capable=true] [data-ns-header-wave-content]{transform:translateZ(0);opacity:1;transition:var(--ns-ocean-wave-content-transition)}.ns-header-stack[data-ns-header-wave-hide-content=true][data-ns-header-wave-capable=true][data-ns-header-reveal=hidden] .ns-desktop-header__main{overflow:hidden}.ns-header-stack[data-ns-header-wave-hide-content=true][data-ns-header-wave-capable=true][data-ns-header-reveal=hidden] [data-ns-header-wave-content]{transform:translate3d(0,calc(0px - var(--ns-header-wave-primary-travel, 50px)),0);opacity:0;pointer-events:none;transition-delay:min(60ms,var(--ns-ocean-wave-content-duration))}.ns-header-stack[data-ns-header-compact=true][data-ns-header-compact-desktop=true] :is(.ns-header-promo-section,.ns-header-promo__slot){display:none}.ns-header-stack[data-ns-header-compact=true][data-ns-header-compact-desktop=true] .ns-desktop-header__main-inner{min-block-size:3rem}.ns-header-stack[data-ns-header-compact=true][data-ns-header-compact-desktop=true] :is(.ns-desktop-header__navigation,.ns-desktop-header__navigation-inner,.ns-desktop-header__nav-search){min-block-size:2.25rem}.ns-header-stack[data-ns-header-compact=true][data-ns-header-compact-desktop=true] .ns-desktop-header__logo :is(svg,img){max-block-size:1.75rem}ns-adaptive-sticky [data-ns-sticky-track]{position:relative;min-inline-size:0}ns-adaptive-sticky [data-ns-sticky-body]{position:sticky;inset-block-start:calc(var(--ns-sticky-stack-offset, 0px) + var(--ns-sticky-column-gap))}[data-ns-sticky-scroll-root] ns-adaptive-sticky{--ns-sticky-stack-offset: 0px;--ns-sticky-bottom-offset: 0px}ns-adaptive-sticky [data-ns-sticky-track][data-ns-sticky-state=static]>[data-ns-sticky-body]{position:static;inset:auto;transform:none;will-change:auto}ns-adaptive-sticky [data-ns-sticky-track][data-ns-sticky-travel]>[data-ns-sticky-body]{position:absolute;inset:0 0 auto;inline-size:100%;transform:none;will-change:auto}ns-adaptive-sticky [data-ns-sticky-track][data-ns-sticky-state=flow]>[data-ns-sticky-body]{inset-block-start:var(--ns-sticky-block-offset, 0px)}ns-adaptive-sticky [data-ns-sticky-track][data-ns-sticky-state=track-end]>[data-ns-sticky-body]{inset-block:auto 0}ns-adaptive-sticky [data-ns-sticky-track]:is([data-ns-sticky-state=fixed-start],[data-ns-sticky-state=fixed-end])>[data-ns-sticky-body]{position:fixed;inset-block:var(--ns-sticky-fixed-block-start) auto;inset-inline:var(--ns-sticky-fixed-inline-start) auto;box-sizing:border-box;inline-size:var(--ns-sticky-fixed-inline-size);transform:none;will-change:auto}}@media(prefers-reduced-motion:reduce){:root{--ns-ocean-wave-row-duration: 0s;--ns-ocean-wave-content-duration: 0s}.ns-header-stack{--ns-sticky-reveal-transition: none}.ns-header-nav[data-ns-dim-siblings=true] .ns-header-nav__item>:is(.ns-header-nav__link,.ns-header-nav__toggle){transition:none}}@media print{ns-adaptive-sticky [data-ns-sticky-body]{position:static;transform:none}}}@layer components{.ns-loading-feedback{--ns-loading-feedback-progress: 0;position:fixed;inset-block-start:0;inset-inline:0;z-index:2147483647;block-size:2px;overflow:hidden;opacity:0;pointer-events:none;contain:strict;transition:opacity 90ms linear}.ns-loading-feedback[data-ns-visible=true]{opacity:1}.ns-loading-feedback__bar{display:block;inline-size:100%;block-size:100%;background:var(--ns-loading-feedback-color, var(--ns-loading-feedback-page-color, var(--ns-color-foreground)));transform:scaleX(var(--ns-loading-feedback-progress));transform-origin:left center;transition:transform .17s ease-out;will-change:transform}.ns-loading-feedback-host{position:absolute;z-index:2147483647;inset-inline:0;inset-block-end:0;display:block;block-size:0;pointer-events:none}.ns-loading-feedback-host>.ns-loading-feedback{position:absolute;inset-block-start:-2px;inset-inline:0}.ns-loading-feedback-host--overlay{position:sticky;inset-block-start:0;inset-block-end:auto;flex:0 0 0;align-self:stretch;inline-size:100%}.ns-loading-feedback-host--overlay>.ns-loading-feedback{inset-block-start:0;inset-block-end:auto}.ns-cart-overlay .ns-overlay__body{position:relative}.ns-cart-overlay .ns-loading-feedback-host--overlay{position:absolute;inset-inline:0;inline-size:auto}@media(min-width:1025px){#SearchOverlay[data-ns-auto-height=true] .ns-overlay__panel{overflow:visible}}:where(a,button,input,select)[data-ns-loading-pending]{opacity:.65;cursor:wait}[dir=rtl] .ns-loading-feedback__bar{transform-origin:right center}@media(prefers-reduced-motion:reduce){.ns-loading-feedback,.ns-loading-feedback__bar{transition:0s}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sticky-layout-styles.css.map?v=34091483342270589711786318949 */
