.products-carousel{--slide-count: 2}.products-carousel .card-product{height:100%}.products-carousel .embla__container{margin-left:0;margin-right:calc(var(--slide-gap, 0px))}.products-carousel .embla__navigation{right:-4rem;left:-4rem}.products-carousel .embla__navigation button[disabled]{opacity:.2;pointer-events:none}.products-carousel .embla__pagination{position:static}.products-carousel.is-inited .embla__slide:not(.is-in-view){opacity:.25;pointer-events:none;will-change:opacity;transition:opacity .2s ease-in-out}@media(max-width:768px){.products-carousel .card-product{--image-ratio: 3 / 3.5}.products-carousel .card-product__link{display:inline-block;padding-inline:5px}.products-carousel .card-product__media{padding:5px}.products-carousel .card-product__options{margin-top:-.7rem}}@media(min-width:769px){.products-carousel.products-carousel--hide-out-of-view.is-inited .embla__viewport{overflow:hidden}.products-carousel .embla__pagination{display:none}.products-carousel .embla__navigation{position:absolute;top:50%;right:-4rem;left:-4rem;transform:translateY(-50%);justify-content:space-between;pointer-events:none}.products-carousel .embla__navigation>button{pointer-events:all}}@media(min-width:769px){.products-carousel{--slide-count: 3}}@media(min-width:1024px){.products-carousel{--slide-gap: 1rem;--slide-count: 4}}@media(max-width:1504px){.products-carousel .embla__navigation{right:calc(var(--site-padding) * -1 + .5rem);left:calc(var(--site-padding) * -1)}}.section:has(.products-carousel){overflow:hidden}@media(max-width:767px){.products-carousel--stacked .embla__slide{flex:0 0 100%;max-width:100%}.products-carousel--stacked .card-product--alt{flex-direction:column;align-items:unset;text-align:center;max-width:unset;margin:unset}.products-carousel--stacked .card-product--alt .card-product__media{min-width:unset;max-width:unset;width:100%}.products-carousel--stacked .card-product--alt .card-product__content{flex-grow:1}}.products-carousel--center-mode .embla__container{justify-content:safe center}.products-carousel__related-categories{margin-top:5%;padding-inline:1rem}.products-carousel__related-categories ul{display:flex;flex-direction:column;gap:.5rem;list-style:circle;padding-inline-start:1.25rem;margin-top:.5rem}.products-carousel__related-categories a{text-decoration:none}.products-carousel__related-categories a:hover{color:#000;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/1031/assets/section.products-carousel.css.map */
