.promo-carousel-section,.promo-carousel{background:transparent}@media screen and (max-width:989px){.promo-carousel-section.page-width{padding-left:0;padding-right:0}}.promo-carousel{--promo-gap: 1.5rem;-webkit-tap-highlight-color:transparent}.promo-carousel__item{box-sizing:border-box;width:42%;margin:0 calc(var(--promo-gap) / 2);padding:.75rem 1rem 1.5rem}@media screen and (min-width:990px){.promo-carousel__item{width:calc((100% - (var(--promo-columns-desktop, 4) - 1) * var(--promo-gap)) / var(--promo-columns-desktop, 4));margin:0}.promo-carousel__item:not(:last-child){margin-left:var(--promo-gap)}}.promo-carousel__card-link{display:block;text-decoration:none;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.promo-carousel__card{border-radius:var(--border-radius, 1.2rem);box-shadow:0 .3rem .8rem #0006}.promo-carousel__card-media{position:absolute;top:0;bottom:0;width:100%;border-radius:var(--border-radius, 1.2rem);overflow:hidden}.promo-carousel__card-media img,.promo-carousel__card-media .promo-carousel__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.promo-carousel-section .promo-carousel .flickity-button,.promo-carousel-section .promo-carousel .flickity-button:hover,.promo-carousel-section .promo-carousel .flickity-button:focus{background:none;color:#000;transition:none;-webkit-appearance:none;appearance:none;box-shadow:none;min-width:3rem;min-height:3rem}.promo-carousel-section .promo-carousel .flickity-button .flickity-button-icon{height:1.8rem}.promo-carousel-section .promo-carousel .flickity-button.previous{right:-3.5rem}.promo-carousel-section .promo-carousel .flickity-button.next{left:-3.5rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/promo-carousel.css.map */
