body sprplx-collection-carousel.sprplx-collection-carousel{display:block;min-width:0;max-width:100%;overflow:hidden;background:var(--cm-bg);color:var(--cm-text);padding-block:var(--cm-top) var(--cm-bottom)}body .sprplx-collection-carousel .cm-inner{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--cm-sides,20px);box-sizing:border-box}body .sprplx-collection-carousel.cm-full .cm-inner{max-width:none}body .sprplx-collection-carousel .cm-heading{margin:0 0 24px;color:var(--cm-heading);font:700 clamp(24px,3vw,36px)/1.1 var(--sprplx-digital-font,monospace);letter-spacing:.08em;text-transform:uppercase}body .sprplx-collection-carousel .cm-viewport{overflow:hidden;max-width:100%;min-width:0;padding:8px 0;touch-action:pan-y pinch-zoom;cursor:grab}body .sprplx-collection-carousel .cm-viewport:active{cursor:grabbing}body .sprplx-collection-carousel .cm-track{display:flex;width:max-content;will-change:transform}body .sprplx-collection-carousel .cm-group{display:flex;flex:none;gap:var(--cm-gap);padding-inline-end:var(--cm-gap)}body .sprplx-collection-carousel a.cm-card{display:block;flex:none;width:min(var(--cm-width),calc(100vw - 64px));color:var(--cm-text);text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}body .sprplx-collection-carousel .cm-image{display:block;aspect-ratio:var(--cm-ratio);overflow:hidden;border:1px solid var(--cm-border);border-radius:var(--cm-radius);background:var(--cm-image-bg)}body .sprplx-collection-carousel .cm-image :is(img,svg){display:block;width:100%;height:100%;object-fit:var(--cm-fit);transition:transform .3s ease}body .sprplx-collection-carousel .cm-title{display:block;margin:14px 0 0;color:var(--cm-text);font:700 var(--cm-title-size)/1.2 var(--sprplx-digital-font,monospace);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:none}body .sprplx-collection-carousel a.cm-card:hover .cm-image img{transform:scale(1.025)}body .sprplx-collection-carousel a.cm-card:focus-visible{outline:2px solid var(--cm-heading);outline-offset:5px;border-radius:var(--cm-radius)}body .sprplx-collection-carousel .cm-empty{margin:0;color:var(--cm-text)}@media(max-width:749px){body .sprplx-collection-carousel .cm-inner{padding-inline:var(--cm-mobile-sides,14px)}body .sprplx-collection-carousel a.cm-card{width:min(var(--cm-mobile-width),calc(100vw - 56px))}}@media(prefers-reduced-motion:reduce){body .sprplx-collection-carousel .cm-image :is(img,svg){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sprplx-collection-carousel.css.map */
