.lev-aff{--lev-ivory: #FAF8F4;--lev-cream: #F5F0E8;--lev-champagne: #EDE0C8;--lev-sand: #D4C4A8;--lev-gold: #C9A84C;--lev-gold-light: #E2C97E;--lev-charcoal: #2C2824;--lev-mid-grey: #7A7168;background-color:var(--lev-ivory);font-family:Poppins,sans-serif}.lev-aff__inner{max-width:960px;margin:0 auto;padding-left:32px;padding-right:32px}.lev-aff__hero{background-color:var(--lev-charcoal);padding:96px 0 88px;text-align:center}.lev-aff__eyebrow{font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lev-gold);margin:0 0 20px}.lev-aff__headline{font-family:Lora,serif;font-weight:400;font-size:52px;line-height:1.15;color:var(--lev-ivory);max-width:680px;margin:0 auto 20px}.lev-aff__subhead{font-weight:300;font-size:16px;color:var(--lev-champagne);margin:0 0 36px}.lev-aff__button{display:inline-block;background-color:var(--lev-gold)!important;color:var(--lev-charcoal)!important;border:none!important;font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;padding:16px 40px;transition:background-color .2s ease}.lev-aff__button:hover,.lev-aff__button:focus-visible{background-color:var(--lev-gold-light)!important}.lev-aff__button--dark{background-color:var(--lev-charcoal)!important;color:var(--lev-ivory)!important}.lev-aff__button--dark:hover,.lev-aff__button--dark:focus-visible{background-color:#3d372f!important}.lev-aff__stats{background-color:var(--lev-cream);padding:56px 0;border-bottom:1px solid var(--lev-sand)}.lev-aff__stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.lev-aff__stat-value{font-family:Lora,serif;font-size:32px;color:var(--lev-gold);margin:0 0 8px}.lev-aff__stat-label{font-size:13px;font-weight:300;color:var(--lev-mid-grey);margin:0}.lev-aff__how{padding:88px 0}.lev-aff__section-label{font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lev-gold);text-align:center;margin:0 0 48px}.lev-aff__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.lev-aff__step{text-align:center}.lev-aff__step-number{font-family:Lora,serif;font-style:italic;font-size:22px;color:var(--lev-sand);margin:0 0 12px}.lev-aff__step-heading{font-family:Lora,serif;font-size:23px;color:var(--lev-charcoal);margin:0 0 12px}.lev-aff__step-copy{font-weight:300;font-size:14px;line-height:1.7;color:var(--lev-mid-grey);max-width:260px;margin:0 auto}.lev-aff__who{background-color:var(--lev-cream);padding:88px 0}.lev-aff__who-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:center}.lev-aff__who-heading{font-family:Lora,serif;font-style:italic;font-weight:400;font-size:30px;color:var(--lev-charcoal);margin:12px 0 20px;line-height:1.35}.lev-aff__who-copy{font-weight:300;font-size:15px;line-height:1.8;color:var(--lev-mid-grey);margin:0}.lev-aff__who-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.lev-aff__who-list li{font-family:Lora,serif;font-size:18px;color:var(--lev-charcoal);padding-bottom:16px;border-bottom:1px solid var(--lev-sand)}.lev-aff__faq{padding:88px 0}.lev-aff__faq .lev-aff__inner{max-width:760px}.lev-aff__faq-item{padding:28px 0;border-bottom:1px solid var(--lev-sand)}.lev-aff__faq-item:first-of-type{border-top:1px solid var(--lev-sand)}.lev-aff__faq-q{font-family:Lora,serif;font-size:19px;color:var(--lev-charcoal);margin:0 0 10px}.lev-aff__faq-a{font-weight:300;font-size:14px;line-height:1.7;color:var(--lev-mid-grey);margin:0}.lev-aff__final{background-color:var(--lev-charcoal);padding:80px 0;text-align:center}.lev-aff__final-heading{font-family:Lora,serif;font-style:italic;font-weight:400;font-size:34px;color:var(--lev-ivory);margin:0 0 32px}@media(max-width:900px){.lev-aff__stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.lev-aff__steps{grid-template-columns:1fr;gap:48px}.lev-aff__who-grid{grid-template-columns:1fr;gap:32px}.lev-aff__who-list{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.lev-aff__who-list li{border-bottom:none;padding-bottom:0}}@media(max-width:600px){.lev-aff__hero{padding:72px 0 64px}.lev-aff__headline{font-size:36px}.lev-aff__stats-grid{grid-template-columns:1fr 1fr}.lev-aff__how,.lev-aff__who,.lev-aff__faq,.lev-aff__final{padding:64px 0}}@media(prefers-reduced-motion:reduce){.lev-aff__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/leviosa-affiliate.css.map */
