.collection-product-carousel{overflow:hidden;padding:0}.collection-product-carousel>.section-shell{padding:var(--collection-product-carousel-padding-top, 64px) 32px var(--collection-product-carousel-padding-bottom, 64px)}.collection-product-carousel__container{width:100%;max-width:var(--site-content-width);margin:0 auto}.collection-product-carousel__header{margin-top:0}.collection-product-carousel__track{display:grid;grid-auto-columns:calc((100% - 120px) / 6);grid-auto-flow:column;gap:24px;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-product-carousel__track::-webkit-scrollbar{display:none}.collection-product-carousel__card{min-width:0;scroll-snap-align:start}.collection-product-carousel__image-link,.collection-product-carousel__image-frame{display:block}.collection-product-carousel__image-link:focus-visible{border-radius:4px;outline:3px solid var(--section-color-focus);outline-offset:3px}.collection-product-carousel__image-frame{position:relative;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:16px}.collection-product-carousel__image,.collection-product-carousel__placeholder{display:block;width:100%;height:100%;object-fit:contain}.collection-product-carousel__image{transition:opacity .2s ease}.collection-product-carousel__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.collection-product-carousel__image-frame--has-secondary:hover .collection-product-carousel__image--primary{opacity:0}.collection-product-carousel__image-frame--has-secondary:hover .collection-product-carousel__image--secondary{opacity:1}}.collection-product-carousel__product-title{margin:0 0 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.35}.collection-product-carousel__product-title a{color:var(--section-color-foreground);text-decoration:none}.collection-product-carousel__product-title a:hover{text-decoration:underline;text-underline-offset:3px}.collection-product-carousel__product-title a:focus-visible{outline:3px solid var(--section-color-focus);outline-offset:3px}.collection-product-carousel__price{margin:0;color:var(--section-color-foreground);font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.collection-product-carousel__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.collection-product-carousel__controls[hidden]{display:none}.collection-product-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:5px;border:0;background:transparent;color:var(--section-color-foreground)}.collection-product-carousel__arrow svg{width:8px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.collection-product-carousel__arrow:hover:not(:disabled){color:var(--section-color-button-hover)}.collection-product-carousel__arrow:focus-visible{border-radius:3px;outline:3px solid var(--section-color-focus)}.collection-product-carousel__arrow:disabled{opacity:.28;cursor:default}.collection-product-carousel__position{min-width:36px;font-family:Inter,sans-serif;font-size:12px;line-height:1;text-align:center}.collection-product-carousel__button{display:flex;margin:24px auto 0}@media screen and (max-width:1199px){.collection-product-carousel__track{grid-auto-columns:calc((100% - 60px)/4);gap:20px}}@media screen and (max-width:749px){.collection-product-carousel>.section-shell{padding:min(var(--collection-product-carousel-padding-top, 64px),48px) 16px min(var(--collection-product-carousel-padding-bottom, 64px),48px)}.collection-product-carousel__track{grid-auto-columns:calc((100% - 18px) / 2.35);gap:18px;width:calc(100% + 16px);padding-right:16px;scroll-padding-inline:0 16px}.collection-product-carousel__image-frame{margin-bottom:12px}.collection-product-carousel__product-title,.collection-product-carousel__price{font-size:12px}.collection-product-carousel__controls{margin-top:24px}}@media(prefers-reduced-motion:reduce){.collection-product-carousel__track{scroll-behavior:auto}.collection-product-carousel__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/section-collection-product-carousel.css.map */
