.collection-carousel{padding-top:var(--cc-pt-mobile, 32px);padding-bottom:var(--cc-pb-mobile, 32px)}@media(min-width:750px){.collection-carousel{padding-top:var(--cc-pt-desktop, 40px);padding-bottom:var(--cc-pb-desktop, 40px)}}.collection-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-left:calc(var(--section-gutter-mobile, 4px) + var(--cc-pad-left-mobile, 0px) + var(--cc-inset-mobile, 0px));padding-right:calc(var(--section-gutter-mobile, 4px) + var(--cc-pad-right-mobile, 0px) + var(--cc-inset-mobile, 0px))}.collection-carousel__header.align-center{justify-content:center;text-align:center}.collection-carousel__eyebrow{margin:0 0 .4rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.collection-carousel__title{margin:0;font-size:var(--cc-title-size-mobile, 24px)}.collection-carousel__viewport{display:block}.collection-carousel__track{display:flex;gap:var(--cc-gap-mobile, 12px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--section-gutter-mobile, 4px) + var(--cc-pad-left-mobile, 0px));scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-carousel__track:before,.collection-carousel__track:after{content:"";flex:0 0 auto;align-self:stretch}.collection-carousel__track:before{width:calc(var(--section-gutter-mobile, 4px) + var(--cc-pad-left-mobile, 0px));margin-right:calc(var(--cc-gap-mobile, 12px) * -1)}.collection-carousel__track:after{width:calc(var(--section-gutter-mobile, 4px) + var(--cc-pad-right-mobile, 0px));margin-left:calc(var(--cc-gap-mobile, 12px) * -1)}.collection-carousel__viewport.is-dragging .collection-carousel__track{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.collection-carousel__viewport.is-dragging .collection-carousel__card{pointer-events:none}.collection-carousel__track::-webkit-scrollbar{display:none}.collection-carousel__slide{flex:0 0 calc((100% - (var(--cc-spv-mobile, 1.5) - 1) * var(--cc-gap-mobile, 12px)) / var(--cc-spv-mobile, 1.5));scroll-snap-align:start}.collection-carousel__card{display:block;text-decoration:none;color:inherit}.collection-carousel__media{position:relative;overflow:hidden;background:#0000000a}.collection-carousel__media.ratio-portrait{aspect-ratio:2 / 3}.collection-carousel__media.ratio-3-4{aspect-ratio:3 / 4}.collection-carousel__media.ratio-square{aspect-ratio:1 / 1}.collection-carousel__media.ratio-adapt{aspect-ratio:auto}.collection-carousel__media img,.collection-carousel__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.collection-carousel__card:hover .collection-carousel__media img{transform:scale(1.03)}.collection-carousel__label{display:block;margin-top:.75rem;font-size:var(--cc-label-size-mobile, 14px);font-weight:var(--cc-label-weight, 400);text-transform:var(--cc-label-transform, none);letter-spacing:var(--cc-label-spacing, 0)}.collection-carousel__progress{position:relative;height:var(--cc-progress-height, 3px);width:var(--cc-progress-max, 80%);margin:1.5rem auto 0;background:var(--cc-progress-track, rgba(0, 0, 0, .1));cursor:pointer;touch-action:none}.collection-carousel__progress-bar{position:absolute;top:0;left:0;height:100%;width:var(--cc-progress-width, 25%);min-width:24px;background:var(--cc-progress-fill, currentColor);transform:translate(var(--cc-progress-x, 0%));transition:transform .08s linear}.collection-carousel__viewport.is-dragging .collection-carousel__progress-bar,.collection-carousel__progress.is-scrubbing .collection-carousel__progress-bar{transition:none}.collection-carousel__footer{display:flex;margin-top:1.5rem;padding-left:calc(var(--section-gutter-mobile, 4px) + var(--cc-pad-left-mobile, 0px) + var(--cc-inset-mobile, 0px));padding-right:calc(var(--section-gutter-mobile, 4px) + var(--cc-pad-right-mobile, 0px) + var(--cc-inset-mobile, 0px))}.collection-carousel__footer.align-left{justify-content:flex-start}.collection-carousel__footer.align-center{justify-content:center}.collection-carousel__footer.align-right{justify-content:flex-end}.collection-carousel__cta{color:inherit}.cc-cta--link{text-decoration:underline;text-underline-offset:4px}.cc-cta--solid,.cc-cta--outline{display:inline-block;padding:.75rem 1.75rem;text-decoration:none;border:1px solid currentColor;border-radius:var(--buttons-radius, 0)}.cc-cta--solid{background:currentColor}.cc-cta--solid span,.cc-cta--solid{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}@media(min-width:750px){.collection-carousel__title{font-size:var(--cc-title-size-desktop, 32px)}.collection-carousel__label{font-size:var(--cc-label-size-desktop, 15px)}.collection-carousel__header,.collection-carousel__footer{padding-left:calc(var(--section-gutter, 4px) + var(--cc-pad-left-desktop, 0px) + var(--cc-inset-desktop, 0px));padding-right:calc(var(--section-gutter, 4px) + var(--cc-pad-right-desktop, 0px) + var(--cc-inset-desktop, 0px))}.collection-carousel__track{gap:var(--cc-gap-desktop, 16px);scroll-padding-left:calc(var(--section-gutter, 4px) + var(--cc-pad-left-desktop, 0px));cursor:grab}.collection-carousel__track:before{width:calc(var(--section-gutter, 4px) + var(--cc-pad-left-desktop, 0px));margin-right:calc(var(--cc-gap-desktop, 16px) * -1)}.collection-carousel__track:after{width:calc(var(--section-gutter, 4px) + var(--cc-pad-right-desktop, 0px));margin-left:calc(var(--cc-gap-desktop, 16px) * -1)}.collection-carousel__slide{flex:0 0 calc((100% - (var(--cc-spv-desktop, 4) - 1) * var(--cc-gap-desktop, 16px)) / var(--cc-spv-desktop, 4))}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/section-ss-collection-carousel.css.map */
