[data-sl-track]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}[data-sl-track]::-webkit-scrollbar{display:none}[data-sl-track]>*{flex:none;scroll-snap-align:start}:is(.sl-page,.sl-product-page) .sl-arrow,:is(.sl-page,.sl-product-page) .sl-arrow:hover,:is(.sl-page,.sl-product-page) .sl-arrow:focus{position:absolute;inset-block-start:50%;z-index:2;display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-block-start:-20px;padding:0;border:1px solid var(--slt-line);border-radius:var(--slt-radius-pill);background:var(--slt-surface);color:var(--slt-ink);box-shadow:var(--slt-shadow-md);cursor:pointer}.sl-arrow--next{inset-inline-end:var(--slt-space-2)}.sl-arrow--prev{inset-inline-start:var(--slt-space-2)}.sl-arrow--prev svg{transform:scaleX(-1)}:is(.sl-page,.sl-product-page) .sl-arrow[hidden]{display:none}.sl-rail{position:relative}.sl-rail__track{gap:var(--slt-space-3);padding-block-end:2px;scroll-snap-type:x proximity}.sl-rail__track>*{width:47%}@media (min-width:768px){.sl-rail__track>*{width:calc((100% - var(--slt-space-3) * 3) / 4)}}@media (min-width:1100px) and (hover:hover){:is(.sl-page,.sl-product-page) .sl-arrow,:is(.sl-page,.sl-product-page) .sl-arrow:hover,:is(.sl-page,.sl-product-page) .sl-arrow:focus{display:flex;opacity:0;transition:opacity 0.15s ease}:is(.sl-page,.sl-product-page) .sl-rail:hover .sl-arrow,:is(.sl-page,.sl-product-page) .sl-hero:hover .sl-arrow,:is(.sl-page,.sl-product-page) .sl-arrow:focus-visible{opacity:1}}@media (min-width:1100px){.sl-rail__track>*{width:calc((100% - var(--slt-space-3) * 4) / 5)}}@media (prefers-reduced-motion:reduce){[data-sl-track]{scroll-behavior:auto}}