.cl-hero-section,.cl-trust-section,.cl-bg-section,.cl-quotes-section,.cl-marquee-section,.cl-promo-section{--cl-r: 12px}.cl-head{text-align:center;margin-bottom:3.4rem}.cl-head__eyebrow{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0 0 1rem;color:rgb(var(--color-button))}.cl-head__h{margin:0;font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.15}.cl-head__sub{max-width:62rem;margin:1.2rem auto 0;opacity:.75;font-size:1.5rem}@media screen and (max-width:749px){.cl-head{margin-bottom:2.4rem}.cl-head__h{font-size:calc(var(--font-heading-scale) * 2.7rem)}}.cl-hero{padding:var(--cl-pt, 0) 0 var(--cl-pb, 12px)}.cl-hero__rail{display:grid;grid-template-columns:1fr 3.2fr 1fr;gap:1.4rem;height:var(--cl-h, 520px)}.cl-hero__side{border:0;padding:0;background:none;cursor:pointer;border-radius:var(--cl-r);overflow:hidden}.cl-hero__side-img{display:block;width:100%;height:100%;background-size:cover;background-position:center;filter:brightness(.68);transition:filter .3s;background-color:rgba(var(--color-foreground),.06)}.cl-hero__side:hover .cl-hero__side-img{filter:brightness(.85)}.cl-hero__stage{position:relative;border-radius:var(--cl-r);overflow:hidden}.cl-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s ease;pointer-events:none}.cl-hero__slide.is-active{opacity:1;pointer-events:auto}.cl-hero__img{width:100%;height:100%;object-fit:cover}.cl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 3rem;color:#fff;background:linear-gradient(180deg,#00000024,#0000009e)}.cl-hero__overlay--center{justify-content:center}.cl-hero__overlay--bottom{justify-content:flex-end;padding-bottom:5.5rem}.cl-hero__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.cl-hero__heading{margin:0;color:#fff;max-width:17ch;font-size:calc(var(--font-heading-scale) * 4.8rem);line-height:1.12;text-shadow:0 2px 18px rgba(0,0,0,.32)}.cl-hero__text{margin:1.6rem 0 0;max-width:48ch;font-size:1.6rem;opacity:.93}.cl-hero__btn{display:inline-block;margin-top:2.6rem;padding:1.3rem 2.8rem;border:1px solid #fff;border-radius:var(--buttons-radius, 6px);color:#fff;text-decoration:none;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:.18s}.cl-hero__btn:hover{background:#fff;color:rgb(var(--color-foreground))}.cl-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4.6rem;height:4.6rem;border-radius:50%;border:0;cursor:pointer;background:#ffffffe6;color:rgb(var(--color-button));display:flex;align-items:center;justify-content:center}.cl-hero__arrow--l{left:1.4rem}.cl-hero__arrow--r{right:1.4rem}.cl-hero__dots{display:flex;gap:.8rem;justify-content:center;padding-top:1.8rem}.cl-hero__dot{width:.8rem;height:.8rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(var(--color-foreground),.25);transition:.2s}.cl-hero__dot.is-active{background:rgb(var(--color-button));width:2.6rem;border-radius:.4rem}@media screen and (max-width:989px){.cl-hero__rail{grid-template-columns:1fr;height:42rem}.cl-hero__side{display:none}.cl-hero__heading{font-size:calc(var(--font-heading-scale) * 3.2rem)}.cl-hero__overlay{padding:3rem 2rem}}.cl-trust{padding:var(--cl-pt, 28px) 0 var(--cl-pb, 36px)}.cl-trust__grid{display:grid;grid-template-columns:repeat(var(--cl-cols, 4),1fr);gap:1.4rem}.cl-trust__card{display:flex;align-items:center;gap:1.4rem;padding:1.8rem 2rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--cl-r);background:rgb(var(--color-background))}.cl-trust__ic{flex:none;width:3.8rem;height:3.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.cl-trust__card b{display:block;font-size:1.4rem}.cl-trust__card span{display:block;font-size:1.25rem;opacity:.72;line-height:1.45}@media screen and (max-width:989px){.cl-trust__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:560px){.cl-trust__grid{grid-template-columns:1fr}}.cl-bg{padding:var(--cl-pt, 60px) 0 var(--cl-pb, 20px)}.cl-bg__grid{display:grid;grid-template-columns:repeat(var(--cl-cols, 3),1fr);gap:1.8rem}.cl-bg__tile{position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--cl-r);min-height:var(--cl-min, 300px);text-decoration:none;background:rgba(var(--color-foreground),.05)}.cl-bg__tile img,.cl-bg__tile .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.cl-bg__tile:hover img{transform:scale(1.05)}.cl-bg__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 38%,#000000c2)}.cl-bg__txt{position:relative;z-index:2;padding:2.4rem;color:#fff}.cl-bg__title{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.3rem;line-height:1.2}.cl-bg__cap{display:inline-block;margin-top:.9rem;font-size:1.25rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:.3rem}@media screen and (max-width:989px){.cl-bg__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:560px){.cl-bg__grid{grid-template-columns:1fr}}.cl-marquee{overflow:hidden;white-space:nowrap;padding:var(--cl-pt, 15px) 0 var(--cl-pb, 15px)}.cl-marquee__track{display:inline-flex;animation:cl-slide var(--cl-speed, 26s) linear infinite}.cl-marquee__set{display:inline-flex;align-items:center}.cl-marquee__word,.cl-marquee__sep{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--cl-size, 24px);font-style:normal;padding:0 2.2rem;letter-spacing:.04em}.cl-marquee__sep{opacity:.55}@keyframes cl-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cl-marquee__track{animation:none}}.cl-promo{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;min-height:var(--cl-min, 400px);background:rgb(var(--color-foreground))}.cl-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cl-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:calc(var(--cl-veil, 62) / 100)}.cl-promo__in{position:relative;z-index:2;color:#fff;padding:5rem 2rem;max-width:74rem}.cl-promo__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.cl-promo__h{margin:0;color:#fff;font-size:calc(var(--font-heading-scale) * 4rem);line-height:1.15}.cl-promo__t{margin:1.4rem 0 0;opacity:.9;font-size:1.6rem}.cl-cd{display:flex;gap:1.4rem;justify-content:center;margin:2.6rem 0 0;flex-wrap:wrap}.cl-cd div{background:#ffffff24;border:1px solid rgba(255,255,255,.28);border-radius:var(--buttons-radius, 6px);padding:1.2rem 1.6rem;min-width:7.6rem}.cl-cd b{display:block;font-family:var(--font-heading-family);font-size:2.8rem;line-height:1}.cl-cd span{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.cl-promo__btn{display:inline-block;margin-top:2.8rem;padding:1.3rem 2.8rem;border:1px solid #fff;border-radius:var(--buttons-radius, 6px);color:#fff;text-decoration:none;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:.18s}.cl-promo__btn:hover{background:#fff;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.cl-promo__h{font-size:calc(var(--font-heading-scale) * 2.9rem)}}.cl-quotes{padding:var(--cl-pt, 60px) 0 var(--cl-pb, 60px)}.cl-quotes__grid{display:grid;grid-template-columns:repeat(var(--cl-cols, 3),1fr);gap:2rem}.cl-quote{margin:0;padding:2.8rem 2.6rem;border-radius:var(--cl-r);border:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background))}.cl-quote__stars{color:#c9a227;letter-spacing:.2rem;margin-bottom:1.2rem;font-size:1.5rem}.cl-quote blockquote{margin:0;font-size:1.5rem;line-height:1.7}.cl-quote figcaption{margin-top:1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em}.cl-quote figcaption span{display:block;font-weight:400;opacity:.62;letter-spacing:0;font-size:1.25rem}@media screen and (max-width:989px){.cl-quotes__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cl-sections.css.map */
