.solvex-lux,.solvex-lux-section{--lux-navy: #17284a;--lux-navy-deep: #101d38;--lux-ink: #2A2724;--lux-body: #5A5550;--lux-muted: #6E665E;--lux-cream: #F7F1E8;--lux-cream-deep: #F1E8DB;--lux-blush: #F7F1E8;--lux-line: rgba(23, 40, 74, .14);--lux-serif: var(--solvex-serif, Georgia, "Times New Roman", serif);--lux-sans: var(--solvex-sans, var(--font-body-family), Arial, sans-serif)}.solvex-lux-section{padding:var(--pad-top, 88px) 0 var(--pad-bottom, 88px);background:var(--section-bg, #fff);color:var(--lux-ink)}.solvex-lux__head{max-width:68rem;margin:0 auto 4.8rem;text-align:center}.solvex-lux__title{margin:0;color:var(--lux-navy);font-family:var(--lux-serif);font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:400;letter-spacing:.04em;line-height:1.12;text-transform:uppercase}.solvex-lux__sub{margin:1.2rem 0 0;color:var(--lux-muted);font-family:var(--lux-sans);font-size:1.2rem;font-weight:500;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.solvex-lux__lede{margin:1.8rem 0 0;color:var(--lux-body);font-size:1.6rem;line-height:1.75}.solvex-lux-btn{position:relative;display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;padding:1.6rem 4rem;border:.1rem solid var(--lux-navy);background:var(--lux-navy);color:#fff;cursor:pointer;font-family:var(--lux-sans);font-size:1.2rem;font-weight:700;letter-spacing:.18em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .24s ease,color .24s ease,transform .24s cubic-bezier(.2,.65,.3,1)}.solvex-lux-btn:hover,.solvex-lux-btn:focus-visible{background:var(--lux-navy-deep);color:#fff;transform:translateY(-.2rem)}.solvex-lux-btn:focus-visible{outline:.2rem solid var(--lux-navy);outline-offset:.4rem}.solvex-lux-btn:active{transform:translateY(0)}.solvex-lux-btn--ghost{background:transparent;color:var(--lux-navy)}.solvex-lux-btn--ghost:hover,.solvex-lux-btn--ghost:focus-visible{background:var(--lux-navy);color:#fff}.solvex-lux-btn--wide{width:100%}.solvex-lux-hero{position:relative;overflow:hidden;background:var(--lux-blush)}.solvex-lux-hero__inner{display:grid;min-height:46rem;align-items:center}.solvex-lux-hero__copy{order:2;padding:4.8rem 2.4rem 5.6rem;text-align:center}.solvex-lux-hero__media{position:relative;order:1}.solvex-lux-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.solvex-lux-hero__eyebrow{margin:0 0 1.6rem;color:var(--lux-navy);font-family:var(--lux-sans);font-size:1.15rem;font-weight:700;letter-spacing:.22em;line-height:1.6;text-transform:uppercase}.solvex-lux-hero__heading{margin:0 0 1.8rem;color:var(--lux-navy);font-family:var(--lux-serif);font-size:clamp(3.8rem,9vw,6.4rem);font-weight:400;letter-spacing:.005em;line-height:1.04}.solvex-lux-hero__text{max-width:42ch;margin:0 auto 3.2rem;color:var(--lux-body);font-size:1.65rem;line-height:1.7}.solvex-lux-hero__marks{display:flex;flex-wrap:wrap;justify-content:center;margin:3.2rem 0 0;padding:0;gap:.6rem 1.4rem;list-style:none}.solvex-lux-hero__marks li{position:relative;color:var(--lux-muted);font-size:1.05rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.solvex-lux-hero__marks li+li:before{position:absolute;top:50%;left:-.85rem;color:var(--lux-line);content:"|";transform:translateY(-50%)}@media screen and (min-width:750px){.solvex-lux-hero__inner{grid-template-columns:1fr 1fr;min-height:58rem}.solvex-lux-hero__copy{order:1;padding:6.4rem 5.6rem;text-align:left}.solvex-lux-hero__media{order:2;height:100%}.solvex-lux-hero__text{margin-left:0;margin-right:0}.solvex-lux-hero__marks{justify-content:flex-start}}@media screen and (min-width:1200px){.solvex-lux-hero__copy{padding:8rem 8rem 8rem 6.4rem}}.solvex-lux-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;gap:3.2rem 1.6rem;list-style:none}.solvex-lux-card{position:relative;display:flex;flex-direction:column;text-align:center}.solvex-lux-card__media{position:relative;display:block;overflow:hidden;margin-bottom:1.8rem;background:var(--lux-cream);aspect-ratio:1 / 1}.solvex-lux-card__media img{display:block;width:100%;height:100%;object-fit:contain;padding:12%;transition:transform .56s cubic-bezier(.2,.65,.3,1)}.solvex-lux-card:hover .solvex-lux-card__media img{transform:scale(1.05)}.solvex-lux-card__flag{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.5rem 1.1rem;background:#b3123b;color:#fff;font-family:var(--lux-sans);font-size:1rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.solvex-lux-card__brand{margin:0 0 .5rem;color:var(--lux-body);font-family:var(--lux-sans);font-size:1rem;font-weight:600;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.solvex-lux-card__name{margin:0 0 .6rem;color:var(--lux-navy);font-family:var(--lux-sans);font-size:1.25rem;font-weight:700;letter-spacing:.14em;line-height:1.4;overflow-wrap:break-word;text-transform:uppercase;word-break:normal}.solvex-lux-card__link{color:inherit;text-decoration:none}.solvex-lux-card__link:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:1}.solvex-lux-card__link:focus-visible{outline:none}.solvex-lux-card:focus-within{outline:.2rem solid var(--lux-navy);outline-offset:.8rem}.solvex-lux-card__desc{margin:0 0 .9rem;color:var(--lux-body);font-size:1.3rem;line-height:1.5}.solvex-lux-card__price{margin:0;color:var(--lux-navy);font-family:var(--lux-sans);font-size:1.4rem;font-weight:700;letter-spacing:.02em}.solvex-lux-card__note{margin:.9rem 0 0;color:var(--lux-muted);font-family:var(--lux-sans);font-size:1.05rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.solvex-lux-cards-foot{margin-top:4.8rem;text-align:center}@media screen and (min-width:750px){.solvex-lux-grid{gap:4rem 2.4rem}.solvex-lux-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.solvex-lux-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.solvex-lux-card__name{font-size:1.3rem}}.solvex-lux-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;gap:1.6rem;list-style:none}.solvex-lux-tile{display:flex;height:100%;flex-direction:column;background:var(--lux-cream);color:var(--lux-navy);text-decoration:none}.solvex-lux-tile__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3}.solvex-lux-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .62s cubic-bezier(.2,.65,.3,1)}.solvex-lux-tile:hover .solvex-lux-tile__media img{transform:scale(1.06)}.solvex-lux-tile__media--text{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--lux-cream-deep);color:var(--lux-navy);font-family:var(--lux-serif);font-size:clamp(2rem,4vw,3rem);letter-spacing:.08em;text-align:center;text-transform:uppercase}.solvex-lux-tile__bar{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 1.8rem;gap:1.2rem;background:#fff;font-family:var(--lux-sans);font-size:1.2rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.solvex-lux-tile__bar svg{width:1.6rem;height:1.6rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .24s cubic-bezier(.2,.65,.3,1)}.solvex-lux-tile:hover .solvex-lux-tile__bar svg{transform:translate(.4rem)}.solvex-lux-tile:focus-visible{outline:.2rem solid var(--lux-navy);outline-offset:.4rem}.solvex-lux-tile__count{display:block;margin-top:.3rem;color:var(--lux-muted);font-size:1.05rem;font-weight:500;letter-spacing:.1em}.solvex-lux-tiles>li:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .8rem)}@media screen and (min-width:750px){.solvex-lux-tiles{gap:2.4rem}.solvex-lux-tiles>li:last-child:nth-child(odd){width:calc(50% - 1.2rem)}.solvex-lux-tile__bar{padding:1.8rem 2.2rem;font-size:1.3rem}}.solvex-lux-split{background:var(--section-bg, var(--lux-cream))}.solvex-lux-split__inner{display:grid;align-items:center}.solvex-lux-split__media{position:relative;order:1}.solvex-lux-split__media img{display:block;width:100%;height:100%;object-fit:cover}.solvex-lux-split__copy{order:2;padding:4.8rem 2.4rem 5.6rem;text-align:center}.solvex-lux-split__eyebrow{margin:0 0 1.4rem;color:var(--lux-muted);font-family:var(--lux-sans);font-size:1.15rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.solvex-lux-split__heading{margin:0 0 1.8rem;color:var(--lux-navy);font-family:var(--lux-serif);font-size:clamp(2.8rem,6vw,4.4rem);font-weight:400;letter-spacing:.03em;line-height:1.1;overflow-wrap:break-word;text-transform:uppercase;word-break:normal}.solvex-lux-split__tagline{margin:0 0 1.4rem;color:var(--lux-navy);font-family:var(--lux-serif);font-size:1.9rem;line-height:1.4}.solvex-lux-split__text{max-width:48ch;margin:0 auto 3.2rem;color:var(--lux-body);font-size:1.6rem;line-height:1.75}.solvex-lux-split__text p{margin:0 0 1.2rem}.solvex-lux-split__text p:last-child{margin-bottom:0}.solvex-lux-facts{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 3.2rem;padding:0;gap:2rem 2.8rem;list-style:none}.solvex-lux-facts li{display:flex;max-width:14rem;align-items:center;gap:.9rem;color:var(--lux-navy);font-family:var(--lux-sans);font-size:1.05rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-align:left;text-transform:uppercase}.solvex-lux-facts svg{width:2.4rem;height:2.4rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}@media screen and (min-width:750px){.solvex-lux-split__inner{grid-template-columns:1fr 1fr}.solvex-lux-split__copy{padding:6.4rem 5.6rem;text-align:left}.solvex-lux-split__text{margin-left:0;margin-right:0}.solvex-lux-facts{justify-content:flex-start}.solvex-lux-split--media-right .solvex-lux-split__media{order:2}.solvex-lux-split--media-right .solvex-lux-split__copy{order:1}}.solvex-lux-news{background:var(--section-bg, var(--lux-blush));text-align:center}.solvex-lux-news__inner{max-width:62rem;margin:0 auto}.solvex-lux-news__form{display:flex;flex-wrap:wrap;margin:3.2rem 0 0;gap:1.2rem}.solvex-lux-news__field{flex:1 1 24rem;min-height:5.4rem;padding:1.5rem 1.8rem;border:.1rem solid var(--lux-line);background:#fff;color:var(--lux-ink);font-family:var(--lux-sans);font-size:1.5rem}.solvex-lux-news__field::placeholder{color:var(--lux-muted)}.solvex-lux-news__field:focus{border-color:var(--lux-navy);outline:.2rem solid var(--lux-navy);outline-offset:.2rem}.solvex-lux-news__consent{display:flex;margin:1.8rem 0 0;gap:1rem;color:var(--lux-body);font-size:1.25rem;line-height:1.55;text-align:left}.solvex-lux-news__consent input{margin-top:.3rem;flex:0 0 auto}.solvex-lux-news__note{margin:1.6rem 0 0;color:var(--lux-muted);font-size:1.2rem;line-height:1.5}.solvex-lux-news__success{margin:2.4rem 0 0;padding:1.8rem;border:.1rem solid var(--lux-navy);background:#fff;color:var(--lux-navy);font-size:1.5rem}.solvex-lux-news__error{margin:1.6rem 0 0;color:#8e1028;font-size:1.35rem}@media screen and (min-width:750px){.solvex-lux-news__form{flex-wrap:nowrap}.solvex-lux-news__consent{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.solvex-lux-btn,.solvex-lux-card__media img,.solvex-lux-tile__media img,.solvex-lux-tile__bar svg{transition:none}.solvex-lux-btn:hover,.solvex-lux-card:hover .solvex-lux-card__media img,.solvex-lux-tile:hover .solvex-lux-tile__media img{transform:none}.solvex-lux-tile:hover .solvex-lux-tile__bar svg{transform:none}}html.sx-a11y-contrast body .solvex-lux-card__flag{border:.2rem solid #000!important;background:#000!important;color:#fff!important}.solvex-lux-hero__heading{text-transform:none}@media screen and (min-width:750px){.solvex-lux-split__media{align-self:stretch;min-height:100%}.solvex-lux-split__media img{height:100%}}.solvex-lux-hero__marks{flex-direction:column;align-items:center;gap:.7rem}.solvex-lux-hero__marks li+li:before{content:none}@media screen and (min-width:750px){.solvex-lux-hero__marks{align-items:flex-start}}body:has(.solvex-lux-news) .solvex-footer__newsletter{display:none}.solvex-lux-trust{padding:var(--pad-top, 8px) 0 var(--pad-bottom, 24px);background:var(--section-bg, #fff);color:var(--lux-ink)}.solvex-lux-trust__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:2.4rem 0;border-top:.1rem solid var(--lux-line);border-bottom:.1rem solid var(--lux-line);gap:2rem 0;list-style:none}.solvex-lux-trust__item{display:flex;gap:1.2rem;align-items:center;justify-content:center;padding:0 1.6rem}.solvex-lux-trust__icon{display:flex;flex:0 0 auto;color:var(--lux-navy)}.solvex-lux-trust__icon svg{width:2.8rem;height:2.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.solvex-lux-trust__copy{display:flex;min-width:0;flex-direction:column;gap:.3rem}.solvex-lux-trust__title{color:var(--lux-navy);font-family:var(--lux-sans);font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.solvex-lux-trust__text{color:var(--lux-muted);font-family:var(--lux-sans);font-size:1.2rem;line-height:1.4}@media screen and (min-width:750px){.solvex-lux-trust__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;padding:2.6rem 0;gap:0}.solvex-lux-trust__item+.solvex-lux-trust__item{border-left:.1rem solid var(--lux-line)}.solvex-lux-trust__item{justify-content:flex-start;padding:0 2.4rem}}.solvex-lux-hero__media img{object-position:var(--hero-focus, 50%) center}.solvex-lux-card__media img{object-fit:cover;padding:0}.solvex-lux-tile__bar{flex:1 1 auto}.solvex-lux-btn{overflow:hidden;isolation:isolate;transform:translateZ(0);transition:color .28s cubic-bezier(.2,.65,.3,1),transform .16s cubic-bezier(.2,.65,.3,1)}.solvex-lux-btn:hover,.solvex-lux-btn:focus-visible{background:var(--lux-navy);color:var(--lux-navy);transform:translateZ(0)}.solvex-lux-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;content:"";pointer-events:none;transform:scaleY(0);transform-origin:50% 100%;transition:transform .34s cubic-bezier(.2,.65,.3,1);will-change:transform}.solvex-lux-btn:hover:before,.solvex-lux-btn:focus-visible:before,.solvex-lux-btn:active:before{transform:scaleY(1)}.solvex-lux-btn:active{color:var(--lux-navy);transform:translateZ(0) scale(.97)}.solvex-lux-btn--ghost,.solvex-lux-btn--ghost:hover,.solvex-lux-btn--ghost:focus-visible{background:transparent}.solvex-lux-btn--ghost:before{background:var(--lux-navy)}.solvex-lux-btn--ghost:hover,.solvex-lux-btn--ghost:focus-visible,.solvex-lux-btn--ghost:active{color:#fff}.solvex-lux-btn__ripple{position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(circle,#17284a42,#17284a1a 45%,#17284a00 70%);pointer-events:none;transform:scale(0);animation:solvex-lux-ripple .6s cubic-bezier(.2,.65,.3,1) forwards;will-change:transform,opacity}.solvex-lux-btn--ghost .solvex-lux-btn__ripple{background:radial-gradient(circle,#f7f1e880,#f7f1e833 45%,#f7f1e800 70%)}@keyframes solvex-lux-ripple{to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.solvex-lux-btn,.solvex-lux-btn:before{transition:none}.solvex-lux-btn:active{transform:none}}@media screen and (min-width:990px){.solvex-lux-section{padding-top:min(var(--pad-top, 88px),6.4rem);padding-bottom:min(var(--pad-bottom, 88px),6.4rem)}.solvex-lux__head{margin-bottom:3.6rem}.solvex-lux__title{font-size:clamp(2.6rem,2.6vw,3.4rem)}.solvex-lux-hero__inner{min-height:48rem}.solvex-lux-hero__copy{padding:5.6rem 5.6rem 5.6rem 6.4rem}.solvex-lux-hero__heading{font-size:clamp(4.2rem,4.4vw,5.4rem);margin-bottom:1.4rem}.solvex-lux-hero__text{font-size:1.5rem;margin-bottom:2.6rem}.solvex-lux-hero__marks{margin-top:2.4rem}.solvex-lux-grid{max-width:112rem;margin-left:auto;margin-right:auto}.solvex-lux-cards-foot{margin-top:3.6rem}.solvex-lux-tiles{grid-template-columns:repeat(4,minmax(0,1fr));max-width:120rem;margin-left:auto;margin-right:auto;gap:2rem}.solvex-lux-tiles>li:last-child:nth-child(odd){width:auto}.solvex-lux-tile__media{aspect-ratio:1 / 1}.solvex-lux-tile__bar{padding:1.4rem 1.6rem;font-size:1.2rem}.solvex-lux-split__media{align-self:auto;min-height:0;height:clamp(40rem,36vw,50rem)}.solvex-lux-split__media img{height:100%}.solvex-lux-split__copy{padding:4.8rem 5.6rem}.solvex-lux-split__heading{font-size:clamp(2.8rem,2.8vw,3.6rem)}.solvex-lux-split__tagline{font-size:1.7rem}.solvex-lux-split__text{font-size:1.5rem;margin-bottom:2.4rem}.solvex-lux-news__inner{max-width:56rem}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/solvex-lux.css.map */
