html.snap-scroll-active{scroll-snap-type:y mandatory;scroll-padding:0;overscroll-behavior-y:contain;overflow-anchor:none;scroll-behavior:auto}html.snap-scroll-active:has(>body[class*=overflow-hidden]),html.snap-scroll-active:has(>body.body--hidden),html.snap-scroll-active.snap-scroll-suspended{scroll-snap-type:none}@media(prefers-reduced-motion:reduce){html.snap-scroll-active{scroll-snap-type:y proximity}}html.snap-scroll-active .snap-scroll-panel{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100lvh;margin:0!important;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}html.snap-scroll-active .snap-scroll-panel--fill>*{flex:1 1 auto;min-height:0}html.snap-scroll-active .snap-scroll-panel--center{justify-content:center}html.snap-scroll-active .snap-scroll-panel--center>*{flex:none}html.snap-scroll-active .snap-scroll-panel--offset-header{padding-top:var(--snap-header-height, 0px)!important}html.snap-scroll-active .snap-scroll-tall{margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}html.snap-scroll-active .snap-scroll-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;display:block!important}html.snap-scroll-active .snap-scroll-footer{scroll-snap-align:end;scroll-snap-stop:always}html.snap-scroll-active .snap-scroll-footer--tall{scroll-snap-align:start}html.snap-scroll-active .shopify-section-group-header-group{position:fixed;top:var(--snap-header-top, 0px);left:0;right:0;width:100%}html.snap-scroll-active .shopify-section-header.shopify-section-header-hidden{transform:none}
/*# sourceMappingURL=/cdn/shop/t/31/assets/snap-scroll.css.map */
