.magic-landing{background:#fff;color:var(--magic-ink)}.magic-landing h1,.magic-landing h2,.magic-landing h3{color:var(--magic-ink);line-height:1.08}.magic-landing__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:680px}.magic-landing__hero-media{min-height:680px;position:relative}.magic-landing__hero-media img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.magic-landing__badge{background:#fff;border-radius:999px;color:var(--magic-green);font-size:.82rem;font-weight:800;left:1.5rem;letter-spacing:.05em;padding:.65rem 1rem;position:absolute;text-transform:uppercase;top:1.5rem}.magic-landing__hero-copy{align-self:center;padding:clamp(2rem,5vw,5.5rem)}.magic-landing__eyebrow{color:var(--magic-green);font-size:.82rem;font-weight:800;letter-spacing:.1em;margin:0 0 .8rem;text-transform:uppercase}.magic-landing h1{font-size:clamp(2.5rem,5vw,4.8rem);margin:0 0 1.25rem}.magic-landing h2{font-size:clamp(2rem,4vw,3.4rem);margin:0 0 1.5rem}.magic-landing__lead{font-size:1.15rem;line-height:1.65;max-width:42rem}.magic-landing__checks{display:grid;gap:.65rem;list-style:none;margin:1.5rem 0;padding:0}.magic-landing__checks li:before{color:var(--magic-green);content:"\2713";font-weight:900;margin-right:.65rem}.magic-landing__price-card{background:var(--magic-cream);border-left:5px solid var(--magic-green);display:grid;gap:.25rem;margin:1.5rem 0;padding:1rem 1.2rem}.magic-landing__price-card p,.magic-landing__price-card strong,.magic-landing__price-card small{margin:0}.magic-landing__price-card p span{color:var(--magic-green);font-weight:900}.magic-landing__price-card strong{font-size:1.5rem}.magic-landing__actions{display:flex;flex-wrap:wrap;gap:.75rem}.magic-landing__button{align-items:center;border:2px solid var(--magic-green);border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;min-height:52px;padding:.8rem 1.25rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.magic-landing__button:hover{box-shadow:0 8px 24px #233f332e;transform:translateY(-2px)}.magic-landing__button--primary{background:var(--magic-green);color:#fff}.magic-landing__button--secondary{background:#fff;color:var(--magic-green)}.magic-landing__micro{font-size:.78rem;line-height:1.5;margin:1rem 0 0;opacity:.72}.magic-landing__trust{background:var(--magic-green);color:#fff;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;padding:1rem 1.5rem}.magic-landing__problem,.magic-landing__formula,.magic-landing__reviews,.magic-landing__choice,.magic-landing__faq{margin:0 auto;max-width:1200px;padding:clamp(3.5rem,7vw,7rem) 1.5rem}.magic-landing__problem-grid,.magic-landing__review-grid,.magic-landing__choice-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.magic-landing__problem article{background:var(--magic-cream);border-radius:1.25rem;padding:1.5rem}.magic-landing__problem article strong{font-size:1.2rem}.magic-landing__problem article p{line-height:1.6;margin-bottom:0}.magic-landing__routine{align-items:center;background:var(--magic-cream);display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding:clamp(3.5rem,7vw,7rem) max(1.5rem,calc((100vw - 1200px)/2))}.magic-landing__routine ol{display:grid;gap:1.2rem;list-style:none;margin:0;padding:0}.magic-landing__routine li{align-items:start;display:grid;gap:1rem;grid-template-columns:2.5rem 1fr}.magic-landing__routine li>span{align-items:center;background:var(--magic-green);border-radius:50%;color:#fff;display:flex;font-weight:800;height:2.5rem;justify-content:center;width:2.5rem}.magic-landing__routine li p{line-height:1.55;margin:.25rem 0 0}.magic-landing__routine-media img{aspect-ratio:4/5;border-radius:1.5rem;height:auto;object-fit:cover;width:100%}.magic-landing__routine-media>p{font-size:.8rem;line-height:1.5;opacity:.7}.magic-landing__formula-intro{margin:0 auto 4rem;max-width:900px;text-align:center}.magic-landing__formula-intro>p{line-height:1.75}.magic-landing__formula-points{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin:1.5rem 0}.magic-landing__formula-points span{background:var(--magic-cream);border-radius:999px;color:var(--magic-green);font-size:.85rem;font-weight:800;padding:.65rem 1rem}.magic-landing__formula-note{background:#fff8e8;border-radius:1rem;font-size:.88rem;padding:1rem 1.25rem;text-align:left}.magic-landing__tonka{align-items:center;background:var(--magic-cream);border-radius:1.5rem;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;padding:clamp(1rem,3vw,2rem)}.magic-landing__tonka img{aspect-ratio:4/3;border-radius:1rem;height:100%;object-fit:cover;width:100%}.magic-landing__tonka h3{font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 1rem}.magic-landing__tonka p{line-height:1.7}.magic-landing__tonka small{display:block;font-size:.72rem;margin-top:1rem;opacity:.65}.magic-landing__reviews-head,.magic-landing__choice-head{margin:0 auto 2rem;max-width:760px;text-align:center}.magic-landing__reviews-head>p:last-child{line-height:1.6}.magic-landing__review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.magic-landing blockquote{background:var(--magic-cream);border-radius:1.25rem;margin:0;padding:1.75rem}.magic-landing__review-featured{grid-column:span 2}.magic-landing blockquote div{color:#b17b18;letter-spacing:.12em}.magic-landing blockquote p{font-size:1.1rem;line-height:1.65}.magic-landing blockquote cite{font-size:.85rem;font-style:normal;font-weight:700}.magic-landing__choice{background:#fff}.magic-landing__choice-card{border:1px solid rgba(35,63,51,.18);border-radius:1.5rem;display:flex;flex-direction:column;padding:1.5rem}.magic-landing__choice-card--featured{background:var(--magic-cream);border:2px solid var(--magic-green)}.magic-landing__choice-card>span{color:var(--magic-green);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.magic-landing__choice-card h3{font-size:1.7rem;margin:.75rem 0 .25rem}.magic-landing__choice-price{font-size:2rem;font-weight:900;margin:0}.magic-landing__choice-card>p:not(.magic-landing__choice-price){flex:1;line-height:1.55}.magic-landing__faq{max-width:860px}.magic-landing__faq details{border-top:1px solid rgba(35,63,51,.2);padding:1rem 0}.magic-landing__faq details:last-of-type{border-bottom:1px solid rgba(35,63,51,.2)}.magic-landing__faq summary{cursor:pointer;font-size:1.05rem;font-weight:800}.magic-landing__faq details p{line-height:1.65;padding-right:2rem}.magic-landing__sticky{display:none}@media(max-width:899px){.magic-landing__hero,.magic-landing__routine,.magic-landing__tonka{grid-template-columns:1fr}.magic-landing__hero-media{min-height:62vh}.magic-landing__hero-copy{padding:2rem 1.25rem 3rem}.magic-landing__problem-grid,.magic-landing__choice-grid,.magic-landing__review-grid{grid-template-columns:1fr}.magic-landing__review-featured{grid-column:auto}.magic-landing__routine{padding-inline:1.25rem}.magic-landing__sticky{align-items:center;background:#fff;border-top:1px solid rgba(35,63,51,.18);bottom:0;display:flex;gap:.75rem;justify-content:space-between;left:0;padding:.75rem 1rem;position:fixed;right:0;z-index:20}.magic-landing__sticky div{display:grid;font-size:.82rem}.magic-landing__sticky a{background:var(--magic-green);border-radius:999px;color:#fff;font-weight:800;padding:.75rem 1rem;text-decoration:none}}@media(max-width:599px){.magic-landing__actions,.magic-landing__button{width:100%}.magic-landing__trust{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=IA */
