.shopify-section:has(>.section-sticky-overlap){position:relative}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:not(:has(>.section-sticky-overlap)){position:relative;z-index:1}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap){z-index:1}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section{z-index:2}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section{z-index:3}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section{z-index:4}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section{z-index:5}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section{z-index:6}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section{z-index:7}.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section:has(>.section-sticky-overlap)~.shopify-section{z-index:8}.shopify-section:has(>.section-sticky-overlap)~.shopify-section>:is(section,div,article){background:var(--bg)}@media(min-width:768px){.shopify-section:has(>.section-sticky-overlap){position:sticky;top:0}}@media(max-width:767px){.shopify-section:has(>.section-sticky-overlap--mobile){position:sticky;top:0}}.section-sticky-overlap--timeline-ready:is(.section-sticky-overlap--anim-scale,.section-sticky-overlap--anim-fade,.section-sticky-overlap--anim-fade-scale,.section-sticky-overlap--anim-blur,.section-sticky-overlap--anim-blur-scale)>:not(style):not(script):not([data-sticky-overlap-ignore]){transform-origin:center top;animation-duration:1ms;animation-fill-mode:both;animation-timing-function:linear;will-change:transform,opacity,filter}.section-sticky-overlap--timeline-ready:is(.section-sticky-overlap--anim-scale,.section-sticky-overlap--anim-fade,.section-sticky-overlap--anim-fade-scale,.section-sticky-overlap--anim-blur,.section-sticky-overlap--anim-blur-scale)>[data-sticky-overlap-ignore]{opacity:1;filter:none;transform:none;animation:none;will-change:auto}.section-sticky-overlap--timeline-ready.section-sticky-overlap--anim-scale>:not(style):not(script):not([data-sticky-overlap-ignore]){animation-name:sticky-overlap-scale}.section-sticky-overlap--timeline-ready.section-sticky-overlap--anim-fade>:not(style):not(script):not([data-sticky-overlap-ignore]){animation-name:sticky-overlap-fade}.section-sticky-overlap--timeline-ready.section-sticky-overlap--anim-fade-scale>:not(style):not(script):not([data-sticky-overlap-ignore]){animation-name:sticky-overlap-fade-scale}.section-sticky-overlap--timeline-ready.section-sticky-overlap--anim-blur>:not(style):not(script):not([data-sticky-overlap-ignore]){animation-name:sticky-overlap-blur}.section-sticky-overlap--timeline-ready.section-sticky-overlap--anim-blur-scale>:not(style):not(script):not([data-sticky-overlap-ignore]){animation-name:sticky-overlap-blur-scale}.section-sticky-overlap[data-sticky-overlap-suspended=true]>:not(style):not(script):not([data-sticky-overlap-ignore]),body.sticky-overlap-suspended .section-sticky-overlap>:not(style):not(script):not([data-sticky-overlap-ignore]){opacity:1;filter:none;transform:none;animation:none;will-change:auto}@keyframes sticky-overlap-scale{0%{transform:scale(1)}to{transform:scale(.75)}}@keyframes sticky-overlap-fade{0%{opacity:1}35%{opacity:.5}to{opacity:.25}}@keyframes sticky-overlap-fade-scale{0%{opacity:1;transform:scale(1)}35%{opacity:.5}to{opacity:.25;transform:scale(.75)}}@keyframes sticky-overlap-blur{0%{filter:blur(0)}to{filter:blur(6px)}}@keyframes sticky-overlap-blur-scale{0%{filter:blur(0);transform:scale(1)}to{filter:blur(6px);transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.section-sticky-overlap:is(.section-sticky-overlap--anim-scale,.section-sticky-overlap--anim-fade,.section-sticky-overlap--anim-fade-scale,.section-sticky-overlap--anim-blur,.section-sticky-overlap--anim-blur-scale)>:not(style):not(script){opacity:1;filter:none;transform:none;animation:none;will-change:auto}}body.theme-design-mode .shopify-section:has(>.section-sticky-overlap),body.theme-design-mode .shopify-section:has(>.section-sticky-overlap)~.shopify-section,body.theme-design-mode .shopify-section:has(>.section-sticky-overlap--mobile),body.theme-keyboard-navigation .shopify-section:has(>.section-sticky-overlap),body.theme-keyboard-navigation .shopify-section:has(>.section-sticky-overlap)~.shopify-section,body.theme-keyboard-navigation .shopify-section:has(>.section-sticky-overlap--mobile){position:relative;top:auto;z-index:auto}body.theme-design-mode .section-sticky-overlap:is(.section-sticky-overlap--anim-scale,.section-sticky-overlap--anim-fade,.section-sticky-overlap--anim-fade-scale,.section-sticky-overlap--anim-blur,.section-sticky-overlap--anim-blur-scale)>:not(style):not(script),body.theme-keyboard-navigation .section-sticky-overlap:is(.section-sticky-overlap--anim-scale,.section-sticky-overlap--anim-fade,.section-sticky-overlap--anim-fade-scale,.section-sticky-overlap--anim-blur,.section-sticky-overlap--anim-blur-scale)>:not(style):not(script){opacity:1;filter:none;transform:none;animation:none;will-change:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-sticky-overlap.css.map */
