.product-carousel{width:100%;overflow:hidden;display:block}.product-carousel .slider__items{padding-bottom:6.875rem}@media (max-width: 781px){.product-carousel .slider__items{width:100%;padding-bottom:2.5rem}}.product-carousel__price{line-height:1.47em;margin-bottom:1.5rem}.product-carousel__card{color:inherit;height:100%;display:flex;flex-direction:column}.product-carousel__card-content{height:100%}.product-carousel__card .price-item{font-weight:300;letter-spacing:.01em;font-size:var(--fs-15)}.product-carousel__card .button{margin-top:1.5rem}.product-carousel__card--blue .product-carousel__product-image-wrapper:before{background-color:var(--color-blue-200)}.product-carousel__card--blue .product-carousel__badge{background:linear-gradient(to right,var(--color-blue-300),var(--color-blue-200))}.product-carousel__card--brown .product-carousel__product-image-wrapper:before{background-color:var(--color-brown-300)}.product-carousel__card--brown .product-carousel__badge{background:linear-gradient(to right,#4b392b,#2c1f13,var(--color-brown-300))}.product-carousel__card--green .product-carousel__product-image-wrapper:before{background-color:var(--color-green-300)}.product-carousel__card--green .product-carousel__badge{background:linear-gradient(to right,#828050,#6d6c37,var(--color-green-300))}.product-carousel__card--full{width:22.85rem;position:relative}@media (max-width: 781px){.product-carousel__card--full{width:70vw}}.product-carousel__card--full .button{margin-top:auto}.product-carousel__card--full .product-carousel__item{margin-right:2rem}.product-carousel__card--full .product-carousel__card-content{display:flex;flex-direction:column;flex-grow:1;text-align:center}.product-carousel__card--full .product-carousel__product-image-wrapper{margin-bottom:-1.5rem}.product-carousel__card--full .product-carousel__product-image-wrapper:before{width:70%;height:auto;aspect-ratio:1;border-radius:30px}.product-carousel__card--full .product-carousel__product-info{display:flex;flex-direction:column;flex-grow:1;align-items:center}.product-carousel__card--full .product-carousel__title{font-size:var(--fs-24);font-weight:400}.product-carousel__card--full .product-carousel__badge{position:absolute;top:20%;left:8%;color:var(--color-white);font-family:var(--font-garamond);font-style:italic;font-weight:300;font-size:var(--fs-25);line-height:1em;padding:.75rem 1rem;width:50%;text-align:left}.product-carousel__card--full .product-carousel__badge-text{display:block;max-width:3em}@media (max-width: 781px){.product-carousel__card--full .product-carousel__badge{left:0;top:25%}}.product-carousel__card--descriptive{width:43rem}@media (max-width: 781px){.product-carousel__card--descriptive{width:75vw}}.product-carousel__card--descriptive .product-carousel__item{margin-right:1rem}.product-carousel__card--descriptive .product-carousel__card-content{display:flex;align-items:center;gap:1rem}@media (max-width: 1279px){.product-carousel__card--descriptive .product-carousel__card-content{gap:2rem}}@media (max-width: 781px){.product-carousel__card--descriptive .product-carousel__card-content{flex-direction:column}}.product-carousel__card--descriptive .product-carousel__title{font-size:var(--fs-35);font-weight:400}@media (max-width: 1279px){.product-carousel__card--descriptive .product-carousel__title{font-size:var(--fs-30)}}.product-carousel__card--descriptive .product-carousel__short-description{color:var(--color-gray-300);font-size:var(--fs-17);font-weight:400;line-height:1.58em;letter-spacing:.04em}@media (max-width: 781px){.product-carousel__card--descriptive .product-carousel__short-description{font-size:var(--fs-14)}}.product-carousel__card--descriptive .product-carousel__product-image-wrapper{width:100%;max-width:25rem;flex-shrink:0}.product-carousel__card--descriptive .product-carousel__product-image-wrapper:before{width:19.375rem;height:25.625rem;border-radius:43px}@media (max-width: 781px){.product-carousel__card--descriptive .product-carousel__product-image-wrapper:before{width:70%;height:15rem;border-radius:30px}}@media (max-width: 781px){.product-carousel__card--descriptive .product-carousel__product-image-wrapper{aspect-ratio:auto}}@media (max-width: 781px){.product-carousel__card--descriptive .product-carousel__product-info{max-width:70%}}.product-carousel__product-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1;position:relative}.product-carousel__product-image-wrapper:before{content:"";z-index:-1}@media (max-width: 781px){.product-carousel__product-image-wrapper{max-width:80vw}}.product-carousel__product-image{width:110%;aspect-ratio:1;height:auto;max-width:none;position:absolute;-o-object-fit:contain;object-fit:contain;left:50%;top:50%;translate:-50% -50%;z-index:10}.product-carousel__product-type{text-transform:uppercase;color:var(--color-gray-300);letter-spacing:.1em;font-size:var(--fs-14)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-product-carousel.css.map */
