.carousel-collections{width:100%;display:flex;flex-direction:column;overflow:hidden}.carousel-collections-container{padding:0 15px}.carousel-collections-texts{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;margin-bottom:16px}.carousel-collections__subtitle{color:#85714d;text-align:center;font-family:AvenirLTPro;font-size:13px;font-weight:500;line-height:1.8;letter-spacing:3px;text-transform:uppercase;margin:0}.carousel-collections__title{color:#614636;font-family:Didot;font-size:27px;font-weight:400;line-height:1.2;margin:0;text-align:center}.carousel-collections__description{color:#5c5c5c;font-family:AvenirLTPro;font-size:14px;font-weight:400;line-height:1.75;margin:0;text-align:center}.product-card__img{aspect-ratio:172 / 276;object-fit:contain;height:100%;display:flex;max-height:360px;transition:filter ease-in-out .5s}.carousel-collection__product{position:relative;overflow:hidden;display:flex;max-height:360px;height:100%}.carousel-collection__product:hover .product-card__img{filter:blur(5px)}.carousel-collection__product:hover .product-card__content{transform:translateY(0);opacity:1}.product-card__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;top:0;bottom:0;opacity:0;position:absolute;transform:translateY(-100%);background-color:#fffc;transition:opacity ease-in-out .5s;padding:20px 10px}.product-card__title{color:#614636;font-family:Didot;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;margin:0 0 8px}.product-card__price{color:#614636;font-family:AvenirLTPro;font-size:16px;font-style:normal;font-weight:400;line-height:1.8}.product-card__price .compare-at-price{color:#5c5c5c;font-size:12px;font-family:AvenirLTPro;opacity:1;letter-spacing:2px}.product-card__price .price-container{display:flex;flex-direction:row;gap:8px}.carousel-product-container .product-card__info .installments{text-align:center}.carousel-collection__product .product-card__button{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-border)}.carousel-collection__product .product-card__button:hover{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.swiper-wrapper{padding:24px 0}.carousel-collections__nav{display:flex;gap:25px;justify-content:center;flex-wrap:wrap}.carousel-collections__btn{color:#614636;text-align:center;font-family:AvenirLTPro;font-size:15px;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:2px;text-transform:uppercase;background-color:transparent;border:none;padding:10px;border-bottom:2px solid transparent}.carousel-collections__btn.active{border-bottom:2px solid #614636}.carousel-collections__products{display:none;position:relative}.carousel-collections__products.active{display:block}.carousel-product-container{flex-direction:column;display:flex;gap:32px}.carousel-collections__content{padding:0 12px;position:relative;overflow:visible}@media screen and (min-width:768px){.carousel-collections-container{max-width:1440px;padding:0 50px;margin:auto;width:100%}.carousel-collections-texts{gap:24px;margin-bottom:25px}.carousel-collections-texts-margin-bottom{margin-bottom:50px!important}.carousel-collections__title{font-size:44px}.carousel-collections__description{font-size:16px}.carousel-product-container .product-card__content{padding:11px 0}.carousel-product-container .product-card__price{text-align:center}.product-card__title{font-size:27px;margin:0 0 20px}.product-card__img{height:360px}.carousel-product-container .product-card__image{height:420px}.carousel-product-container .product-card__img{height:100%;aspect-ratio:auto;max-height:100%;object-fit:cover}}@media screen and (min-width:1024px){.carousel-collections__products.active .carousel-collection__product,.carousel-collections__products.active .product-card__image,.carousel-collections__products.active .product-card__img{width:100%;max-width:224px;height:360px;max-height:360px;margin:0 auto}}.swiper-button-prev:after,.swiper-button-next:after{display:none!important;content:""!important}.swiper-button-prev,.swiper-button-next{background:none!important;width:auto;height:auto;display:flex;align-items:center;justify-content:center;padding:0}.swiper-button-prev svg,.swiper-button-next svg{width:26px;height:26px}.swiper-button-prev{left:10px}.swiper-button-next{right:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/carousel-collections.css.map */
