.product-carousel{padding:6.4rem 0}.product-carousel--related{background-color:var(--color-grey-dark-lighten-10)}.product-carousel--related .moodboard-trigger{background-color:var(--color-grey-dark-lighten-20)}.product-carousel__title{font-size:3.2rem;margin:0 0 2.4rem}.product-carousel__carousel{position:relative;overflow:hidden}.product-carousel__slides{gap:0;padding:0;margin:0 -1.2rem}.product-carousel__block{display:flex;flex-direction:column;gap:2.4rem;text-decoration:none;text-align:left;align-items:flex-start;min-width:25%;max-width:25%;padding:0 1.2rem;scroll-margin-left:0}.product-carousel__block-picture{overflow:hidden}.product-carousel__block-image{display:block;width:100%;height:100%;object-fit:cover;transition:all var(--duration-default) ease-in-out}.product-carousel__block:hover .product-carousel__block-image{transform:var(--scale-default)}.product-carousel__block-title{margin:0;font-size:2.4rem;font-weight:var(--font-body-weight)}.product-carousel__carousel .product-carousel__carousel-button{display:none;position:absolute;transform:translateY(-50%);width:4.3rem;height:6.4rem;align-items:center;justify-content:center;background-color:rgba(var(--color-white-rgb),.8);margin-left:0;padding:.8rem;--visible-slides: 2;--slide-padding: 2.4rem;top:calc(calc(50vw - var(--slide-padding) - var(--page-width-padding)) / var(--visible-slides))}@media screen and (min-width:750px){.product-carousel__carousel .product-carousel__carousel-button{--visible-slides: 2.4;--slide-padding: 4.8rem}}@media screen and (min-width:990px){.product-carousel__carousel .product-carousel__carousel-button{--visible-slides: 3.5;--slide-padding: 6.8rem}}@media screen and (min-width:1200px){.product-carousel__carousel .product-carousel__carousel-button{--visible-slides: 4;--slide-padding: 6.8rem}.has-nav-buttons .product-carousel__carousel-button{display:flex}}@media screen and (min-width:1715px){.product-carousel__carousel .product-carousel__carousel-button{top:18.5rem}}.product-carousel__carousel-button--prev{left:0}.product-carousel__carousel-button--next{right:0}.product-carousel__carousel-button .product-carousel__carousel-button-icon{min-width:2.4rem;width:2.4rem;height:2.4rem}.product-carousel__carousel .product-carousel__carousel-button .product-carousel__carousel-button-icon path{fill:var(--color-secondary-darken-10)}@media screen and (max-width:1199px){.product-carousel__title{font-size:1.8rem;margin-bottom:1.6rem}.product-carousel__block{gap:.8rem;min-width:33.333%;max-width:33.333%}.product-carousel__block-title{font-size:1.6rem}.product-carousel[class*=product-carousel--]:not(.product-carousel--1):not(.product-carousel--2):not(.product-carousel--3) .product-carousel__carousel-button{display:flex}}@media screen and (max-width:989px){.product-carousel{padding:4.8rem 0}.product-carousel__slides{margin:0 -.8rem}.product-carousel__block{padding:0 .8rem;min-width:50%;max-width:50%}.product-carousel:not(:is(.product-carousel--1,.product-carousel--2)) .product-carousel__carousel-button{display:flex}.product-carousel__carousel .product-carousel__carousel-button{width:2.4rem;height:3.6rem}.product-carousel__carousel-button .product-carousel__carousel-button-icon{min-width:1.2rem;width:1.2rem;height:1.2rem}}@media screen and (max-width:749px){.product-carousel__block{min-width:50%;max-width:50%}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/product-carousel.css.map */
