.elegance-showcase{--elegance-radius: 2.4rem;--elegance-shell-pad: 2rem;--elegance-accent: #2f6b46;--elegance-pill: #5c4a32;--elegance-dot: rgba(92, 74, 50, .28)}.elegance-showcase__shell{border-radius:var(--elegance-radius);padding:var(--elegance-shell-pad);max-width:100%}.elegance-showcase__heading{margin:0 0 2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.15;letter-spacing:-.02em;color:rgb(var(--color-foreground));font-family:Onest;font-weight:500;font-size:57.5px;line-height:64px;letter-spacing:-1.74px;text-align:center;vertical-align:middle;color:#000}.elegance-showcase__intro-mobile{margin:0 auto 2rem;max-width:40rem;text-align:center;font-size:1.45rem;line-height:1.55;color:rgba(var(--color-foreground),.85)}.elegance-showcase__intro-mobile.rte a{color:inherit}@media screen and (max-width:989px){.elegance-showcase__intro-mobile--hide{display:none}}.elegance-showcase__slide-row{display:grid;gap:1.5rem 2rem;align-items:center}@media screen and (min-width:990px){.elegance-showcase__slide-row{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr);gap:2rem 2.5rem}}.elegance-showcase__slide-center{min-width:0;width:100%}.elegance-showcase__side{min-width:0}@media screen and (max-width:989px){.elegance-showcase__side{display:none}}.elegance-showcase__side--left .elegance-showcase__text-window{text-align:right}.elegance-showcase__side--right .elegance-showcase__text-window{text-align:left}.elegance-showcase__text-window{overflow:hidden;max-height:calc(var(--elegance-visible-lines, 5) * 1.55em);font-size:clamp(1.25rem,1.35vw,1.45rem);line-height:1.55;color:rgba(var(--color-foreground),.88)}.elegance-showcase__text-inner{will-change:transform;font-family:Onest;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#000}.elegance-showcase__text-inner p{margin:0}.elegance-showcase__reveal-mobile{display:none;flex-direction:column;gap:1.25rem;margin-top:1.5rem;max-width:36rem;margin-left:auto;margin-right:auto}.elegance-showcase__reveal-mobile .elegance-showcase__text-window{text-align:center}@media screen and (max-width:989px){.elegance-showcase__reveal-mobile{display:flex}}.elegance-showcase__swiper-wrap{min-width:0;width:100%}.elegance-collage{--collage-pad: 1.2rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:var(--collage-pad);border-radius:calc(var(--elegance-radius) - .6rem);min-height:0}@media screen and (min-width:750px){.elegance-collage{--collage-pad: 1.5rem;gap:1.15rem}}.elegance-collage__tagline{font-size:clamp(.65rem,1.1vw,.78rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--elegance-accent);line-height:1.35;margin:0;text-align:center}@media screen and (min-width:990px){.elegance-collage__tagline{text-align:left;align-self:flex-start}}.elegance-collage__media{position:relative;overflow:hidden;border-radius:1.2rem;background:rgba(var(--color-foreground),.06);aspect-ratio:3 / 4;max-height:min(70vh,36rem);margin-left:auto;margin-right:auto;width:100%}.elegance-collage__image{max-width:100%}.elegance-collage__media img{width:100%;height:100%;object-fit:cover;display:block}.elegance-collage__media .placeholder-svg{width:100%;height:100%;min-height:16rem;object-fit:cover}.elegance-collage__inspired{font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.45;color:rgba(var(--color-foreground),.82);margin:0;text-align:center}@media screen and (min-width:990px){.elegance-collage__inspired{text-align:left}}.elegance-collage__inspired strong{font-weight:700;color:rgb(var(--color-foreground))}.elegance-showcase__pagination{position:relative;margin-top:2rem;text-align:center}.elegance-showcase__pagination.swiper-pagination-bullets{position:relative;bottom:auto;left:auto;display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.elegance-showcase__pagination .swiper-pagination-bullet{width:.55rem;height:.55rem;margin:0!important;opacity:1;background:var(--elegance-dot);transition:width .25s ease,background .25s ease,border-radius .25s ease}.elegance-showcase__pagination .swiper-pagination-bullet-active{width:2.4rem;border-radius:999px;background:var(--elegance-pill)}.elegance-showcase .swiper{overflow:hidden;border-radius:calc(var(--elegance-radius) - .4rem)}@media(prefers-reduced-motion:reduce){.elegance-showcase__text-inner{transform:none!important}}@media only screen and (max-width:749px){.elegance-showcase__heading{font-size:32px;line-height:38px}.elegance-showcase__intro-mobile{font-size:16px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-elegance-showcase.css.map */
