.scroll-horizontal{--hscroll-pad: 1.5rem;display:block;container-type:inline-size;--hscroll-distance: max( 0px, calc(var(--hscroll-count, 1) * (var(--hscroll-width, 38rem) + var(--hscroll-gap, 2.4rem)) - var(--hscroll-gap, 2.4rem) + 2 * var(--hscroll-pad) - 100cqi) )}.scroll-horizontal__pin{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0}.scroll-horizontal__track{position:relative;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--hscroll-count, 1),var(--hscroll-width, 78cqi));grid-auto-columns:var(--hscroll-width, 78cqi);align-items:start;column-gap:var(--hscroll-gap, 1.2rem);row-gap:0;padding-inline:var(--hscroll-pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hscroll-pad);scrollbar-width:none}.scroll-horizontal__track::-webkit-scrollbar{display:none}.scroll-horizontal__track>*{grid-row:2;min-width:0;scroll-snap-align:start;--group-child-flex: 0 0 auto;--group-child-width: 100%;--group-child-width-fill: 100%;--group-parent-gap: 0px;--group-child-align-fit: flex-start}@media screen and (min-width:750px){.scroll-horizontal{--hscroll-pad: max(5rem, calc((100cqi - var(--page-width, 120rem)) / 2 + 5rem))}}@media screen and (min-width:990px){.scroll-horizontal__track{scrollbar-width:thin}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.js .scroll-horizontal:not(.scroll-horizontal--preview):after{content:"";display:block;height:var(--hscroll-distance)}.js .scroll-horizontal:not(.scroll-horizontal--preview) .scroll-horizontal__pin{position:sticky;top:var(--hscroll-top, 0px);overflow:hidden;overflow:clip}.js .scroll-horizontal--screen:not(.scroll-horizontal--preview) .scroll-horizontal__pin{min-height:100svh}.js .scroll-horizontal:not(.scroll-horizontal--preview) .scroll-horizontal__track{overflow:visible;scroll-snap-type:none}@supports (animation-timeline: view()){.js .scroll-horizontal:not(.scroll-horizontal--preview){view-timeline:--scroll-horizontal block}}}.scroll-horizontal--preview .scroll-horizontal__pin{min-height:600px}.scroll-horizontal--preview .scroll-horizontal__track{overflow:hidden;overflow:clip;scroll-snap-type:none}@keyframes scroll-horizontal-move{to{transform:translate3d(calc(-1 * var(--hscroll-distance)),0,0)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/scroll-horizontal.css.map */
