:root{--em-ink: #08302F;--em-ink-2: #0B3B3C;--em-ink-3: #0F5A55;--em-paper: #FFFFFF;--em-mist: #F2FBF9;--em-line: #DCF4EF;--em-muted: #5C6E6D;--em-purple: #0E7C74;--em-violet: #14B8A6;--em-lilac: #9BE7DA;--em-mint: #FF7A59;--em-mint-deep: #0E7C74;--em-orange: #14B8A6;--em-gold: #FF7A59;--em-gold-soft: #FFA285;--em-grad-hero: linear-gradient(112deg, #0B3B3C 0%, #0E7C74 52%, #14B8A6 100%);--em-grad-section: linear-gradient(180deg, #0F6A63 0%, #0B3B3C 100%);--em-grad-media: linear-gradient(160deg, #ECF9F6 0%, #CFF1EB 100%);--em-r-sm: 10px;--em-r: 18px;--em-r-lg: 26px;--em-r-pill: 999px;--em-r-btn: 6px;--em-shadow: 0 2px 6px rgba(8,48,47,.05), 0 12px 32px rgba(8,48,47,.09);--em-shadow-lg: 0 8px 20px rgba(8,48,47,.1), 0 32px 64px rgba(8,48,47,.18);--em-max: 1240px;--em-gut: 24px}.em{box-sizing:border-box}.em *,.em *:before,.em *:after{box-sizing:inherit}.em-wrap{max-width:var(--em-max);margin-inline:auto;padding-inline:var(--em-gut)}.em-eyebrow{display:inline-flex;align-items:center;gap:.5em;font-size:1.2rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--em-purple);margin:0 0 1.4rem}.em-eyebrow--on-dark{color:var(--em-gold-soft)}.em-eyebrow:before{content:"";width:26px;height:2px;background:currentColor;border-radius:2px}.em-display{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:clamp(3.8rem,5.6vw,6.8rem);line-height:1.04;letter-spacing:-.01em;margin:0 0 2rem}.em-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:clamp(3rem,4vw,5rem);line-height:1.1;letter-spacing:-.005em;margin:0 0 1.6rem}.em-h3{font-family:var(--font-body-family);font-size:clamp(1.8rem,2vw,2.1rem);line-height:1.3;letter-spacing:0;font-weight:700;margin:0 0 .8rem}.em-lede{font-size:clamp(1.6rem,1.7vw,1.8rem);line-height:1.65;color:var(--em-muted);margin:0 auto 2.4rem;max-width:62ch}.em-lede--on-dark{color:#d7f3ee}.em-center{text-align:center}.em-ticker{overflow:hidden}.em-ticker__row{display:flex;overflow:hidden;white-space:nowrap;padding-block:.9rem}.em-ticker__row--a{background:var(--em-ink-3);color:var(--em-gold-soft)}.em-ticker__row--b{background:var(--em-ink);color:#e3f6f2}.em-ticker__track{display:flex;flex:none;align-items:center;gap:4.8rem;padding-inline:2.4rem;min-width:100%;animation:em-marquee 38s linear infinite}.em-ticker__row--b .em-ticker__track{animation-duration:46s;animation-direction:reverse}.em-ticker__row:hover .em-ticker__track{animation-play-state:paused}.em-ticker__item{font-size:1.25rem;font-weight:500;letter-spacing:.04em}.em-ticker__sep{font-size:1rem;opacity:.6}@keyframes em-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.em-ticker__track{animation:none}.em-ticker__row{justify-content:center}}.em-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1.7rem 3.4rem;border-radius:var(--em-r-btn);font-size:1.4rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;min-height:5.4rem}.em-btn:hover{transform:translateY(-2px)}.em-btn:focus-visible{outline:2px solid var(--em-gold);outline-offset:3px}.em-btn--primary{background:var(--em-ink);color:#fff;box-shadow:0 6px 20px #08302f42}.em-btn--primary:hover{background:var(--em-ink-3);box-shadow:0 12px 30px #08302f57}.em-btn--mint,.em-btn--gold{background:var(--em-gold);color:var(--em-ink);box-shadow:0 6px 20px #ff7a5957}.em-btn--mint:hover,.em-btn--gold:hover{background:var(--em-gold-soft);color:var(--em-ink);box-shadow:0 12px 30px #ff7a596b}.em-btn--ghost{background:transparent;color:currentColor;border-color:currentColor;font-weight:500;letter-spacing:.08em;text-transform:none}.em-btn--block{width:100%}.em-section{padding-block:clamp(6rem,8vw,10rem)}.em-section--dark{background:var(--em-grad-section);color:#fff}.em-section--mist{background:var(--em-mist)}.em-section--tight{padding-block:clamp(4rem,5vw,6rem)}.em-section-head{max-width:72rem;margin:0 auto 5.6rem;text-align:center}.em-section-head .em-lede{margin-bottom:0}.em-hero{position:relative;background:var(--em-grad-hero);color:#fff;overflow:hidden;isolation:isolate}.em-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.em-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.em-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--em-grad-hero)}.em-hero:has(.em-hero__bg) .em-hero__scrim{background:radial-gradient(120% 90% at 15% 10%,rgba(20,184,166,.45),transparent 58%),linear-gradient(105deg,#0b3b3cf2,#0e7c74d1 48%,#14b8a68c)}.em-hero__inner{display:grid;gap:4rem;align-items:center;padding-block:clamp(6rem,9vw,11rem)}.em-hero__copy{max-width:60rem}.em-hero .em-lede{margin-left:0;margin-right:0}.em-hero__cta{display:flex;flex-wrap:wrap;gap:1.4rem}.em-hero__stats{display:flex;flex-wrap:wrap;gap:clamp(2.4rem,5vw,5.6rem);margin-top:5.2rem;padding-top:3.2rem;border-top:1px solid rgba(255,255,255,.18)}.em-stat__num{display:block;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.4vw,3.6rem);font-weight:700;line-height:1;color:var(--em-gold-soft)}.em-stat__label{display:block;margin-top:.8rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffad}@media(min-width:900px){.em-hero__inner{grid-template-columns:1.05fr .95fr}}.em-hero__media{position:relative;border-radius:var(--em-r-lg);overflow:hidden;box-shadow:var(--em-shadow-lg);aspect-ratio:4 / 5;background:var(--em-grad-media)}.em-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.em-steps{display:grid;gap:3.2rem;counter-reset:em-step}@media(min-width:750px){.em-steps{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.em-step{position:relative;background:var(--em-paper);border:1px solid var(--em-line);border-radius:var(--em-r);padding:4.4rem 3.2rem 3.6rem;box-shadow:var(--em-shadow);text-align:center}.em-section--dark .em-step,.em-section--dark .em-card{background:#ffffff14;border-color:#ffffff38;box-shadow:none}.em-step__num{counter-increment:em-step;position:absolute;top:-2.2rem;left:50%;transform:translate(-50%);width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:50%;background:var(--em-gold);color:var(--em-ink);font-weight:700;font-size:1.7rem;box-shadow:0 6px 18px #ff7a5961}.em-step__num:before{content:counter(em-step)}.em-step p{margin:0;color:var(--em-muted);line-height:1.65;font-size:1.5rem}.em-section--dark .em-step p{color:#bfede5}.em-proof{display:grid;gap:4rem;align-items:center}@media(min-width:900px){.em-proof{grid-template-columns:1fr 1fr;gap:6.4rem}}.em-proof__media{border-radius:var(--em-r-lg);overflow:hidden;box-shadow:var(--em-shadow-lg);aspect-ratio:1 / 1;background:var(--em-grad-media)}.em-proof__media img{width:100%;height:100%;object-fit:cover;display:block}.em-metrics{display:grid;gap:1.6rem;margin:3.2rem 0 0;padding:0;list-style:none}.em-metric{display:flex;gap:1.8rem;align-items:flex-start;padding:2.2rem 2.4rem;background:var(--em-paper);border:1px solid var(--em-line);border-radius:var(--em-r)}.em-section--dark .em-metric{background:#ffffff14;border-color:#ffffff38}.em-metric__icon{flex:none;width:4rem;height:4rem;display:grid;place-items:center;border-radius:var(--em-r-sm);background:#e3f6f2;color:var(--em-purple)}.em-section--dark .em-metric__icon{background:#ffffff1f;color:var(--em-gold-soft)}.em-metric__icon svg{width:2.2rem;height:2.2rem}.em-metric strong{display:block;font-size:1.7rem;margin-bottom:.3rem}.em-metric span{color:var(--em-muted);font-size:1.45rem;line-height:1.55}.em-section--dark .em-metric span{color:#bfede5}.em-buy{display:grid;gap:4rem;align-items:start}@media(min-width:900px){.em-buy{grid-template-columns:1fr 1fr;gap:6.4rem}}.em-buy__gallery{display:grid;gap:1.2rem}.em-buy__main{border-radius:var(--em-r-lg);overflow:hidden;background:var(--em-grad-media);aspect-ratio:1 / 1}.em-buy__main img{width:100%;height:100%;object-fit:cover;display:block}.em-buy__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.em-buy__thumbs img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:var(--em-r-sm);background:var(--em-mist)}.em-rating{display:flex;align-items:center;gap:.9rem;margin-bottom:1.4rem;font-size:1.45rem;color:var(--em-muted)}.em-rating__stars{color:var(--em-gold);letter-spacing:.1em;font-size:1.7rem}.em-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem;margin:0 0 2.4rem}.em-price__now{font-family:var(--font-heading-family);font-size:clamp(3rem,3.4vw,4rem);font-weight:700;color:var(--em-ink)}.em-price__was{font-size:1.9rem;color:var(--em-muted);text-decoration:line-through}.em-price__save{font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#e3f6f2;color:var(--em-purple);padding:.7rem 1.4rem;border-radius:var(--em-r-pill)}.em-ticks{list-style:none;margin:0 0 3.2rem;padding:0;display:grid;gap:1.2rem}.em-ticks li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.55rem;line-height:1.5}.em-ticks li:before{content:"";flex:none;width:2.2rem;height:2.2rem;margin-top:.1rem;border-radius:50%;background:#e3f6f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E7C74' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/1.2rem no-repeat}.em-buy__actions{display:grid;gap:1.2rem}.em-buy__note{margin:1.8rem 0 0;font-size:1.35rem;color:var(--em-muted);text-align:center}.em-cards{display:grid;gap:2.4rem}@media(min-width:750px){.em-cards--3{grid-template-columns:repeat(3,1fr)}}.em-card{background:var(--em-paper);border:1px solid var(--em-line);border-radius:var(--em-r);padding:3.2rem;box-shadow:var(--em-shadow);display:flex;flex-direction:column;gap:1.8rem}.em-section--dark .em-card{background:var(--em-paper);border-color:transparent}.em-card__quote{margin:0;font-size:1.55rem;line-height:1.7;color:#2e3d3d}.em-section--dark .em-card__quote{color:#2e3d3d}.em-card__who{display:flex;align-items:center;gap:1.4rem;margin-top:auto}.em-card__avatar{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:#e3f6f2;color:var(--em-purple);font-weight:700;font-size:1.7rem;overflow:hidden}.em-card__avatar img{width:100%;height:100%;object-fit:cover}.em-card__name{font-weight:700;font-size:1.5rem}.em-card__meta{font-size:1.3rem;color:var(--em-muted)}.em-section--dark .em-card__meta{color:var(--em-muted)}.em-faq{max-width:86rem;margin-inline:auto;display:grid;gap:1.2rem}.em-faq__item{border:1px solid var(--em-line);border-radius:14px;background:#f8fdfc;padding:0 2.8rem;transition:background-color .25s ease,border-color .25s ease}.em-faq__item:has(.em-faq__q[aria-expanded=true]){background:var(--em-mist);border-color:#cff1eb}.em-section--dark .em-faq__item{background:#ffffff14;border-color:#fff3}.em-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem 0;background:none;border:0;cursor:pointer;text-align:left;font:inherit;font-size:1.7rem;font-weight:500;color:inherit;min-height:4.4rem}.em-faq__q[aria-expanded=true]{font-weight:700}.em-faq__q:focus-visible{outline:2px solid var(--em-purple);outline-offset:4px}.em-faq__sign{flex:none;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;color:var(--em-violet);transition:transform .25s ease,background-color .25s ease,color .25s ease}.em-section--dark .em-faq__sign{color:var(--em-gold-soft)}.em-faq__sign svg{width:1.6rem;height:1.6rem}.em-faq__q[aria-expanded=true] .em-faq__sign{transform:rotate(45deg);background:var(--em-gold);color:var(--em-ink)}.em-faq__a{color:#3c4e4e;font-size:1.5rem;line-height:1.7}.em-section--dark .em-faq__a{color:#bfede5}.em-faq__a>div{padding:0 0 2.6rem;max-width:68ch}.em-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}@media(min-width:750px){.em-trust{grid-template-columns:repeat(6,1fr)}}.em-trust__item{text-align:center}.em-trust__icon{width:5.6rem;height:5.6rem;margin:0 auto 1.4rem;display:grid;place-items:center;border-radius:50%;background:#e3f6f2;color:var(--em-purple)}.em-section--dark .em-trust__icon{background:#ffffff1f;color:var(--em-gold-soft)}.em-trust__icon svg{width:2.6rem;height:2.6rem}.em-trust__label{font-size:1.4rem;font-weight:500;line-height:1.4}@media(prefers-reduced-motion:reduce){.em-btn,.em-faq__sign{transition:none!important}.em-btn:hover{transform:none}}.em h1,.em h2,.em h3,.em .em-display,.em .em-h2,.em .em-h3{color:inherit}.em-btn{white-space:nowrap}.em-btn svg{width:1.8rem;height:1.8rem;flex:none}.em-lede p{margin:0}.header__menu-item.list-menu__item--active,.header__menu-item[aria-current=page]{background:var(--em-gold);color:var(--em-ink);border-radius:var(--em-r-pill)}.header__menu-item.list-menu__item--active span,.header__menu-item[aria-current=page] span{text-decoration:none;font-weight:700}.header__heading-link .h2,.header__heading-logo-wrapper+.header__heading-link .h2{font-family:var(--font-heading-family);letter-spacing:.2em;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/7/assets/em-theme.css.map */
