.section--products-showcase{--ellexa-burgundy: #3d1d2a;--ellexa-muted: #4a3a3f;--ellexa-cta: #d9a8af;--ellexa-card: #f6f6f6;--ellexa-border: #ddd0cb}.product-showcase{--item-spacing: 1.6rem;--button-spacing: 3.2rem}.product-showcase__thumbnail,.product-showcase__info{min-width:0;min-height:0}.product-showcase__info{padding:1.6rem 0 0}.product-showcase__info-inner{width:100%;max-width:100%}.product-showcase__info-inner>*+*{margin-top:var(--item-spacing)}.product-showcase__view-details{margin-top:var(--button-spacing)}.section--products-showcase .section__heading,.section--products-showcase .section__heading.h2,.section--products-showcase .section__heading motion-element{font-family:"EB Garamond",var(--font-heading-family),serif;font-size:3.2rem;font-weight:400;line-height:1.1;letter-spacing:.066rem;color:var(--ellexa-burgundy)}.section--products-showcase .section__heading em,.section--products-showcase .section__heading i{font-style:italic;font-weight:400}.section--products-showcase .product-showcase__title,.section--products-showcase .product-showcase__title.h3,.section--products-showcase .product-showcase__title.h4,.section--products-showcase .product-showcase__title.h2{margin:0;font-family:var(--font-body-family);font-size:2.2rem;font-weight:500;line-height:1.35;letter-spacing:.036rem;color:var(--ellexa-burgundy)}.section--products-showcase .product-showcase__title a{color:inherit;text-decoration:none}.section--products-showcase .product-showcase__info .f-price,.section--products-showcase .product-showcase__info .f-price--large,.section--products-showcase .product-showcase__info .f-price-item{margin:0;font-family:var(--font-body-family);font-size:2rem;font-weight:700;line-height:2.2rem;letter-spacing:.03rem;color:var(--ellexa-burgundy)}.section--products-showcase .product-showcase__info .f-price>*{margin:0}.section--products-showcase .product-showcase__info .visually-hidden,.section--products-showcase .product-showcase__info .visually-hidden--inline{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.section--products-showcase .product-showcase__description,.section--products-showcase .product-showcase__description.text-sm{margin:0;max-width:100%;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:2.2rem;letter-spacing:.0225rem;color:var(--ellexa-muted);overflow-wrap:anywhere;word-break:break-word}.section--products-showcase .product-showcase__description p{margin:0}.section--products-showcase .product-showcase__description [class*=text-limit-]{white-space:normal;max-width:100%}.section--products-showcase .media-wrapper{background-color:var(--ellexa-card)!important;border-radius:2.4rem;overflow:hidden}.section--products-showcase .media-wrapper [style*=--aspect-ratio]>:first-child,.section--products-showcase .media-wrapper img{object-fit:cover;object-position:center}.section--products-showcase .product-showcase__form{margin:0}.section--products-showcase .product-showcase__atc,.section--products-showcase .product-showcase__atc.btn,.section--products-showcase .product-showcase__atc.btn--primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1rem;min-height:6.4rem;height:6.4rem;padding:1.6rem 3.6rem!important;border:0;border-radius:999px!important;background:var(--ellexa-cta)!important;color:var(--ellexa-burgundy)!important;box-shadow:none!important;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.section--products-showcase .product-showcase__atc:hover,.section--products-showcase .product-showcase__atc.btn--primary:hover{background:#cfa0a8!important;color:var(--ellexa-burgundy)!important}.section--products-showcase .product-showcase__atc-text{display:inline-flex;align-items:center;line-height:1}.section--products-showcase .product-showcase__atc-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;line-height:0}.section--products-showcase .product-showcase__atc-icon svg{display:block;width:2.4rem;height:2.4rem}.section--products-showcase .product-showcase__atc .loading__spinner{margin:0}.section--products-showcase .slider-controls--below{--controls-spacing: 2.4rem}.section--products-showcase .swiper-pagination{display:none!important}.section--products-showcase .slider-controls .swiper-button-prev,.section--products-showcase .slider-controls .swiper-button-next{border:1px solid var(--ellexa-border)!important;background:#fff!important;color:var(--ellexa-burgundy)!important;border-radius:100px!important}.section--products-showcase .swiper-button-prev svg,.section--products-showcase .swiper-button-next svg{width:2.4rem;height:2.4rem}@media(min-width:768px){.section--products-showcase .section__heading,.section--products-showcase .section__heading.h2,.section--products-showcase .section__heading motion-element{font-size:4.4rem;line-height:4.8rem}.section--products-showcase .product-showcase{--item-spacing: 1.6rem;--button-spacing: 3.2rem}.section--products-showcase .product-showcase__title,.section--products-showcase .product-showcase__title.h3{font-size:2.4rem;line-height:3.2rem}.section--products-showcase .product-showcase__info{padding:0 0 0 2.4rem}.section--products-showcase.slider-enabled .section__header-wrap{align-items:center;padding-bottom:2.4rem}.section--products-showcase.slider-enabled .section__header{padding:0}.section--products-showcase .swiper-button-prev,.section--products-showcase .swiper-button-next{position:relative;top:auto;left:auto;right:auto;margin:0;width:5.6rem;height:5.6rem}.section--products-showcase .slider-controls{gap:1.6rem}}@media(min-width:1024px){.section--products-showcase.slider-enabled .swiper-slide{width:92rem;max-width:70%}.section--products-showcase.slider-enabled .section__content{margin-inline-end:calc(-1 * var(--page-padding) - 15.5rem)}.no-js .section--products-showcase.slider-enabled .section__content{margin-inline-end:0}.section--products-showcase .product-showcase{--item-spacing: 1.6rem;--button-spacing: 3.2rem}.section--products-showcase .product-showcase__info{padding:0 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-products-showcase.css.map */
