.lux-formula{background:var(--lf-bg);padding-top:var(--lf-pt);padding-bottom:var(--lf-pb)}.lux-formula__inner{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.lux-formula__header{text-align:center;max-width:680px;margin:0 auto clamp(40px,6vw,64px)}.lux-formula__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lf-eyebrow);margin:0 0 14px}.lux-formula__heading{font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--lf-heading);margin:0 0 16px}.lux-formula__subheading{font-size:17px;line-height:1.7;color:var(--lf-subheading);margin:0}.lux-formula__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lux-formula__card{background:var(--lf-card-bg);border-radius:var(--lf-card-radius);padding:32px 28px;box-shadow:0 10px 30px var(--lf-shadow-color);border:var(--lf-border-width) solid var(--lf-border-color);display:flex;flex-direction:column;gap:6px}.lux-formula__icon{font-size:28px;line-height:1;margin-bottom:12px}.lux-formula__card-title{font-size:20px;font-weight:500;color:var(--lf-card-title);margin:0}.lux-formula__card-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-card-label);margin:0 0 8px}.lux-formula__card-desc{font-size:15px;line-height:1.65;color:var(--lf-card-desc);margin:0}@media(max-width:989px){.lux-formula__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:599px){.lux-formula__grid{grid-template-columns:1fr;gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-hero-formula.css.map */
