.section-carousel,.section-carousel .container{overflow:hidden}.product-carousel__item{text-decoration:none;height:auto;border-radius:16px;overflow:hidden}.product-carousel__item>a{display:flex;height:100%;flex-direction:column}.product-carousel__item .responsive-media:not(.responsive-square){padding-top:112%;border-top-left-radius:16px;border-top-right-radius:16px}.product-carousel__copy{padding:20px 20px 30px;font-weight:600;height:100%}.product-carousel__copy>div{display:flex;flex-direction:column;height:100%}.product-carousel__item h4{font-family:Alegreya,serif;font-size:calc((25/ var(--base) * 1rem));letter-spacing:-.05em;line-height:1.2;margin:0 0 6px;flex:1 0 auto}.product-carousel__item h6{letter-spacing:-.05em;font-weight:var(--font-weight-semibold);font-size:var(--font-sm);flex:1 0 auto}.product-carousel__item *{text-decoration:none;margin:0}.product-carousel__item>div,.product-carousel__item>a{transform:scale(.9);background:#fff;border-radius:16px;position:relative;height:100%}.product-carousel__item.is-active>div,.product-carousel__item.is-active>a{transform:scale(1)}.product-carousel__item--txt .responsive-square{border-top-left-radius:16px;border-top-right-radius:16px}.product-carousel__item--txt .product-carousel__copy{font-weight:400;height:auto;padding:15px 23px}.product-carousel__item--txt .product-carousel__copy>div{font-weight:400;display:block;height:auto}.product-carousel__item--txt .btn{margin:12px 0 5px;height:33px;font-size:calc((12/ var(--base) * 1rem))}.product-carousel__item--txt .price{font-size:calc((15/ var(--base) * 1rem));color:#f26967}.product-carousel__item--txt h4{letter-spacing:-.05em;font-size:calc((20/ var(--base) * 1rem));line-height:1.2;margin:0}.section-carousel .row-btn{margin-top:30px}.section-carousel .row-btn .btn{font-size:calc((17 / var(--base) * 1rem))}@media screen and (max-width: 991px){.section-carousel .container{padding:0}.section-carousel .row-btn{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}}@media screen and (min-width: 992px){.product-carousel__item--txt .product-carousel__copy{padding-left:27px;padding-right:27px}.product-carousel__item--txt p{margin-bottom:7px}.product-carousel__item--txt .price p{margin-bottom:0}.section-carousel .row-btn{margin-top:45px!important}.section-carousel .row-btn .btn{font-size:calc((20/ var(--base) * 1rem))}.section-carousel .swiper-pagination-bullet{max-width:35px;height:7px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-carousel.css.map */
