body{grid-template-rows:auto auto 1fr auto}
.splide{visibility:visible}
.splide__list{display:flex;gap:var(--replica-gap,20px);margin:0!important;padding:0!important;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important}
.splide__list::-webkit-scrollbar{display:none}
.splide__slide{flex:0 0 calc((100% - (var(--replica-columns,1) - 1)*var(--replica-gap,20px))/var(--replica-columns,1));min-width:0;scroll-snap-align:start}
.no-js .animate-section.animate--hidden .animate-item{opacity:1;filter:blur(0);transform:none}
.product-media-modal{overscroll-behavior:contain}
.product-form__submit[aria-busy=true] .button__label{visibility:hidden}
.product-form__submit[aria-busy=true] .loading-overlay__spinner{display:flex}
.replica-buy-error{color:#b91616;font-size:1.4rem;line-height:1.5}
.product__pickup-availabilities,pickup-availability{display:none!important}
.shopify-policy__container{max-width:70ch;margin:0 auto;padding:4rem 2rem}
.shopify-policy__title{text-align:center;margin-bottom:3rem}
.shopify-policy__body{overflow-wrap:anywhere}
.shopify-policy__body p{margin:0 0 1em}
.shopify-policy__body a{text-decoration:underline}
.shopify-policy__body h2{margin-top:1.5em}
@media(min-width:750px){.splide--destroy-desktop .splide__dots-and-arrows{display:none}}
splide-component[data-slides-desktop="5"][data-destroy-desktop="true"] .multicolumn-card h3,splide-component[data-slides-desktop="5"][data-destroy-desktop="true"] .multicolumn-card p{word-break:normal;overflow-wrap:normal;hyphens:none}
@media(min-width:750px){splide-component[data-slides-desktop="5"][data-destroy-desktop="true"] .splide.splide--destroy-desktop .splide__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--replica-gap,20px)}splide-component[data-slides-desktop="5"][data-destroy-desktop="true"] .splide__list>.splide__slide{width:auto;margin:0;min-width:0}}
@media(max-width:749px){.shopify-policy__container{padding-top:2.5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.horizontal-ticker__container{animation:none!important}.splide__list,.product__media-list{scroll-behavior:auto}}
@media(min-width:750px){splide-component[data-slides-desktop="4"][data-destroy-desktop="true"] .splide.splide--destroy-desktop .splide__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}}
@media(prefers-reduced-motion:reduce){.animate-section.animate--hidden .animate-item{opacity:1;filter:none;transform:none;transition:none}.animate-section.animate--shown .animate-item{transition:none}}
