.ea{--ea-wine: #4A1E1E;--ea-wine-d: #3D1A1A;--ea-red: #7D000C;--ea-red-d: #5A0009;--ea-cream: #F2E8D8;--ea-rose: #FFECEC;--ea-gold: #C9A961;--ea-gold-d: #A88A4A;--ea-ink: #2C2C2A;--ea-min: #EEF0F2;--ea-min-d: #C5CAD2;--ea-head: var(--font-heading-family, "Playfair Display", Georgia, serif);--ea-text: var(--font-body-family, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:relative;padding:clamp(52px,8vw,96px) 20px;background:var(--ea-cream);color:var(--ea-ink);font-family:var(--ea-text);overflow:hidden}.ea *,.ea *:before,.ea *:after{box-sizing:border-box}.ea img{display:block;max-width:100%;height:auto}.ea .ea-wrap{max-width:1080px;margin:0 auto}.ea .ea-narrow{max-width:760px;margin:0 auto}.ea--rose{background:var(--ea-rose)}.ea--min{background:linear-gradient(180deg,#F7F8F9 0%,var(--ea-min) 100%)}.ea--wine{background:linear-gradient(180deg,var(--ea-wine-d) 0%,var(--ea-wine) 100%);color:var(--ea-cream)}.ea .ea-kicker{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ea-gold-d)}.ea--wine .ea-kicker{color:var(--ea-gold)}.ea .ea-h2{margin:0 0 18px;font-family:var(--ea-head);font-weight:500;font-size:clamp(29px,4.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:var(--ea-wine);text-wrap:balance}.ea .ea-h2 em{font-style:italic}.ea--wine .ea-h2{color:var(--ea-cream)}.ea .ea-h3{margin:0 0 8px;font-family:var(--ea-head);font-weight:600;font-size:clamp(19px,2.1vw,23px);line-height:1.22;color:var(--ea-wine)}.ea--wine .ea-h3{color:var(--ea-cream)}.ea .ea-lead{margin:0 auto;max-width:620px;font-size:clamp(15px,1.6vw,17.5px);line-height:1.6;color:#2c2c2adb}.ea--wine .ea-lead{color:#f2e8d8e0}.ea .ea-body p{margin:0 0 14px;font-size:clamp(15px,1.5vw,16.5px);line-height:1.65;color:var(--ea-ink)}.ea .ea-body p:last-child{margin-bottom:0}.ea .ea-body strong{color:var(--ea-wine);font-weight:700}.ea--wine .ea-body p{color:#f2e8d8eb}.ea--wine .ea-body strong{color:var(--ea-gold)}.ea .ea-fine{margin:18px 0 0;font-size:12px;line-height:1.5;color:#2c2c2a9e}.ea--wine .ea-fine{color:#f2e8d899}.ea .ea-center{text-align:center}.ea .ea-head{text-align:center;margin:0 auto clamp(28px,4vw,44px);max-width:780px}.ea .ea-frame{margin:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 44px #4a1e1e24}.ea .ea-frame img{width:100%;height:100%;object-fit:cover}.ea .ea-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border:0;border-radius:999px;background:var(--ea-red);color:var(--ea-cream);font-family:var(--ea-text);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 8px 22px #7d000c38;transition:background .18s ease,transform .12s ease}.ea .ea-btn:hover{background:var(--ea-red-d);transform:translateY(-1px)}.ea .ea-btn:focus-visible{outline:3px solid var(--ea-gold);outline-offset:3px}.ea--wine .ea-btn{background:var(--ea-cream);color:var(--ea-wine);box-shadow:0 10px 26px #00000047}.ea--wine .ea-btn:hover{background:#fff}.ea .ea-btn svg{width:16px;height:16px;flex-shrink:0}.ea-fact .ea-fact__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:center}.ea-fact .ea-fact__media{aspect-ratio:4 / 5}.ea-fact .ea-versus{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:6px 0 24px;border-top:1px solid rgba(74,30,30,.2);border-bottom:1px solid rgba(74,30,30,.2)}.ea-fact .ea-versus__col{padding:18px 0 16px}.ea-fact .ea-versus__col+.ea-versus__col{padding-left:clamp(16px,3vw,30px);border-left:1px solid rgba(74,30,30,.2)}.ea-fact .ea-versus__num{display:block;font-family:var(--ea-head);font-weight:600;font-size:clamp(58px,10vw,104px);line-height:.92;letter-spacing:-.03em;color:var(--ea-wine);font-variant-numeric:lining-nums}.ea-fact .ea-versus__num--zero{color:transparent;-webkit-text-stroke:1.5px var(--ea-wine)}.ea-fact .ea-versus__lab{display:block;margin-top:10px;max-width:200px;font-size:14px;line-height:1.4;font-weight:600;color:var(--ea-ink)}.ea-scope .ea-ba{position:relative;max-width:860px;margin:0 auto;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:#d9d4c8;box-shadow:0 22px 54px #282e3838;--p: 50%;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ea-scope .ea-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ea-scope .ea-ba__after{clip-path:inset(0 0 0 var(--p))}.ea-scope .ea-ba__line{position:absolute;top:0;bottom:0;left:var(--p);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0000001f;pointer-events:none}.ea-scope .ea-ba__knob{position:absolute;top:50%;left:var(--p);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#fff;box-shadow:0 6px 18px #00000047;display:flex;align-items:center;justify-content:center;color:var(--ea-wine);pointer-events:none}.ea-scope .ea-ba__knob svg{width:26px;height:26px}.ea-scope .ea-ba__tag{position:absolute;top:14px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;pointer-events:none}.ea-scope .ea-ba__tag--b{left:14px;background:#2c2c2ac7;color:#fff}.ea-scope .ea-ba__tag--a{right:14px;background:#fff;color:var(--ea-wine)}.ea-scope .ea-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.ea-scope .ea-ba__range:focus-visible+.ea-ba__focus{opacity:1}.ea-scope .ea-ba__focus{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:3px solid var(--ea-gold);border-radius:13px;opacity:0;pointer-events:none}.ea-scope .ea-notice{list-style:none;margin:clamp(26px,4vw,40px) auto 0;padding:0;max-width:860px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ea-scope .ea-notice li{padding:4px 22px;border-left:2px solid var(--ea-min-d)}.ea-scope .ea-notice li:first-child{padding-left:0;border-left:0}.ea-scope .ea-notice__when{display:block;margin-bottom:6px;font-family:var(--ea-head);font-style:italic;font-size:19px;color:var(--ea-wine)}.ea-scope .ea-notice__what{display:block;font-size:14.5px;line-height:1.5;color:var(--ea-ink)}.ea-cost .ea-stages{margin:0 auto;max-width:820px}.ea-cost .ea-stages__img{border-radius:18px;overflow:hidden;aspect-ratio:1949 / 1536;box-shadow:0 24px 60px #00000059}.ea-cost .ea-stages__img img{width:100%;height:100%;object-fit:cover}.ea-cost .ea-stages__list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0 18px;counter-reset:st}.ea-cost .ea-stages__list li{counter-increment:st;padding-top:14px;border-top:1px solid rgba(201,169,97,.45)}.ea-cost .ea-stages__list li:before{content:"Stage " counter(st);display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ea-gold)}.ea-cost .ea-stages__t{display:block;margin-bottom:4px;font-family:var(--ea-head);font-size:18px;font-weight:600;color:var(--ea-cream)}.ea-cost .ea-stages__d{display:block;font-size:13.5px;line-height:1.5;color:#f2e8d8c7}.ea-cost .ea-bill{max-width:560px;margin:clamp(34px,5vw,54px) auto 0;padding:26px clamp(20px,4vw,34px) 28px;background:var(--ea-cream);color:var(--ea-ink);border-radius:6px;box-shadow:0 24px 60px #00000059;position:relative}.ea-cost .ea-bill:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background:linear-gradient(-45deg,transparent 7px,var(--ea-cream) 0) 0 0 / 14px 10px repeat-x,linear-gradient(45deg,transparent 7px,var(--ea-cream) 0) 0 0 / 14px 10px repeat-x;transform:rotate(180deg)}.ea-cost .ea-bill__t{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#4a1e1eb3;text-align:center}.ea-cost .ea-bill__row{display:flex;align-items:baseline;gap:10px;padding:9px 0;font-size:15.5px;color:var(--ea-ink)}.ea-cost .ea-bill__row span:first-child{flex-shrink:0}.ea-cost .ea-bill__row i{flex:1;border-bottom:2px dotted rgba(74,30,30,.3);transform:translateY(-4px)}.ea-cost .ea-bill__row b{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ea-cost .ea-bill__row--us{margin-top:8px;padding-top:16px;border-top:2px solid var(--ea-wine);font-size:17px;font-weight:700;color:var(--ea-wine)}.ea-cost .ea-bill__row--us b{font-size:22px;color:var(--ea-red)}.ea-cost .ea-bill__note{margin:12px 0 0;font-size:11.5px;color:#2c2c2a99;text-align:center}.ea-cost .ea-cta{margin-top:clamp(34px,5vw,48px);text-align:center}.ea-how .ea-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,34px);counter-reset:hw}.ea-how .ea-steps li{counter-increment:hw}.ea-how .ea-steps__img{position:relative;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;margin:0 0 18px;box-shadow:0 16px 38px #4a1e1e33}.ea-how .ea-steps__img img{width:100%;height:100%;object-fit:cover}.ea-how .ea-steps__img:after{content:counter(hw);position:absolute;left:14px;top:12px;font-family:var(--ea-head);font-style:italic;font-size:44px;line-height:1;color:var(--ea-cream);text-shadow:0 2px 14px rgba(0,0,0,.5)}.ea-how .ea-steps__d{margin:0;font-size:15px;line-height:1.6;color:var(--ea-ink)}.ea-dose .ea-dose__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:center}.ea-dose .ea-dose__media{aspect-ratio:4 / 5}.ea-dose .ea-gauge{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:16px}.ea-dose .ea-gauge__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:14.5px;font-weight:600;color:var(--ea-ink)}.ea-dose .ea-gauge__top b{font-family:var(--ea-head);font-size:22px;font-weight:600;color:#4a1e1e73;font-variant-numeric:tabular-nums}.ea-dose .ea-gauge__track{height:14px;border-radius:999px;background:#4a1e1e1a;overflow:hidden}.ea-dose .ea-gauge__fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--ea-wine) 0%,var(--ea-red) 100%);transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.ea-dose .ea-gauge.is-on .ea-gauge__fill{width:var(--w, 0%)}.ea-dose .ea-gauge__row--us .ea-gauge__top{font-weight:800;color:var(--ea-wine)}.ea-dose .ea-gauge__row--us .ea-gauge__top b{font-size:34px;color:var(--ea-red)}.ea-dose .ea-gauge__cap{margin:10px 0 0;font-size:12px;color:#2c2c2a99}.ea-dose .ea-specs{margin:26px 0 0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:0 18px;border-top:1px solid rgba(74,30,30,.18)}.ea-dose .ea-specs dt,.ea-dose .ea-specs dd{margin:0;padding:11px 0;border-bottom:1px solid rgba(74,30,30,.18);font-size:14.5px;line-height:1.45}.ea-dose .ea-specs dt{font-weight:700;color:var(--ea-wine)}.ea-dose .ea-specs dd{color:var(--ea-ink)}.ea-compare .ea-compare__fig{max-width:480px;margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #4a1e1e2e;background:var(--ea-cream)}.ea-compare .ea-compare__fig img{width:100%;height:auto}.ea-compare .ea-compare__note{max-width:480px;margin:22px auto 0}.ea-receipts .ea-receipts__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,60px);align-items:start}.ea-receipts .ea-receipts__media{aspect-ratio:4 / 5;position:sticky;top:96px}.ea-receipts .ea-studies{list-style:none;margin:26px 0 0;padding:0}.ea-receipts .ea-studies li{padding:20px 0;border-top:1px solid var(--ea-min-d)}.ea-receipts .ea-studies li:last-child{border-bottom:1px solid var(--ea-min-d)}.ea-receipts .ea-studies__d{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--ea-ink)}.ea-receipts .ea-studies__src{margin:0;font-size:12.5px;line-height:1.45;color:#2c2c2a9e;font-style:italic}.ea-use .ea-use__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:center}.ea-use .ea-use__media{aspect-ratio:4 / 5}.ea-use .ea-do{list-style:none;margin:22px 0 0;padding:0;counter-reset:us;display:grid;gap:0}.ea-use .ea-do li{counter-increment:us;position:relative;padding:18px 0 18px 62px;border-top:1px solid rgba(74,30,30,.18)}.ea-use .ea-do li:last-child{border-bottom:1px solid rgba(74,30,30,.18)}.ea-use .ea-do li:before{content:counter(us);position:absolute;left:0;top:12px;width:44px;font-family:var(--ea-head);font-style:italic;font-size:40px;line-height:1;color:var(--ea-gold-d);text-align:center}.ea-use .ea-do__d{margin:0;font-size:15px;line-height:1.6;color:var(--ea-ink)}.ea-promise{padding:0;background:var(--ea-wine-d)}.ea-promise .ea-promise__inner{position:relative;max-width:1280px;margin:0 auto;min-height:clamp(420px,44vw,560px);display:flex;align-items:center}.ea-promise .ea-promise__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ea-promise .ea-promise__bg img{width:100%;height:100%;object-fit:cover;object-position:right center}.ea-promise .ea-promise__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#280c0ceb,#280c0cb8 42%,#280c0c00 70%)}.ea-promise .ea-promise__copy{position:relative;max-width:560px;padding:clamp(44px,6vw,72px) clamp(20px,5vw,64px)}.ea-promise .ea-seal{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;padding:7px 14px 7px 8px;border:1px solid rgba(201,169,97,.6);border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ea-gold)}.ea-promise .ea-seal svg{width:22px;height:22px}.ea-promise .ea-cta{margin-top:26px}.ea-faq .ea-faq__list{max-width:780px;margin:0 auto}.ea-faq details{border-top:1px solid rgba(74,30,30,.2)}.ea-faq details:last-child{border-bottom:1px solid rgba(74,30,30,.2)}.ea-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;cursor:pointer;list-style:none}.ea-faq summary::-webkit-details-marker{display:none}.ea-faq summary:focus-visible{outline:3px solid var(--ea-gold);outline-offset:2px}.ea-faq .ea-faq__q{font-family:var(--ea-head);font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.3;color:var(--ea-wine)}.ea-faq .ea-faq__chev{width:20px;height:20px;flex-shrink:0;color:var(--ea-wine);transition:transform .2s ease}.ea-faq details[open] .ea-faq__chev{transform:rotate(180deg)}.ea-faq .ea-faq__a{padding:0 2px 22px;max-width:680px}.ea-faq .ea-faq__a p{margin:0 0 10px;font-size:15.5px;line-height:1.65;color:var(--ea-ink)}.ea-faq .ea-faq__a p:last-child{margin-bottom:0}.ea-faq .ea-faq__legal{max-width:780px;margin:26px auto 0}@media(max-width:860px){.ea-fact .ea-fact__grid,.ea-dose .ea-dose__grid,.ea-receipts .ea-receipts__grid,.ea-use .ea-use__grid{grid-template-columns:1fr}.ea-fact .ea-fact__media{order:-1;aspect-ratio:1 / 1}.ea-use .ea-use__media{order:-1}.ea-receipts .ea-receipts__media{position:static;aspect-ratio:1 / 1}.ea-cost .ea-stages__list{grid-template-columns:1fr 1fr;gap:18px 16px}.ea-how .ea-steps{grid-template-columns:1fr;gap:22px}.ea-how .ea-steps li{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:start}.ea-how .ea-steps__img{margin:0;border-radius:12px}.ea-how .ea-steps__img:after{left:9px;top:7px;font-size:30px}.ea-promise .ea-promise__inner{display:block;min-height:0}.ea-promise .ea-promise__bg{position:relative;inset:auto;aspect-ratio:16 / 10}.ea-promise .ea-promise__bg:after{background:linear-gradient(180deg,rgba(40,12,12,0) 55%,var(--ea-wine-d) 100%)}.ea-promise .ea-promise__copy{max-width:none;padding:6px 20px 52px}}@media(max-width:600px){.ea-scope .ea-ba{aspect-ratio:1 / 1;border-radius:14px}.ea-scope .ea-notice{grid-template-columns:1fr;gap:14px}.ea-scope .ea-notice li,.ea-scope .ea-notice li:first-child{padding:2px 0 2px 16px;border-left:2px solid var(--ea-min-d)}.ea-cost .ea-stages__img{border-radius:14px}.ea-cost .ea-bill__row{font-size:14.5px}.ea-dose .ea-specs{grid-template-columns:1fr}.ea-dose .ea-specs dt{padding-bottom:0;border-bottom:0}.ea-dose .ea-specs dd{padding-top:2px}.ea .ea-btn{width:100%}}@media(prefers-reduced-motion:reduce){.ea-dose .ea-gauge__fill,.ea .ea-btn,.ea-faq .ea-faq__chev{transition:none}}.ea-voices .ea-voices__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,60px);align-items:start}.ea-voices .ea-voices__media{aspect-ratio:4 / 5;position:sticky;top:96px}.ea-voices .ea-stars{display:inline-flex;gap:3px;color:var(--ea-gold)}.ea-voices .ea-stars svg{width:19px;height:19px}.ea-voices .ea-stars--s svg{width:14px;height:14px}.ea-voices .ea-voices__lead{margin:4px 0 0;padding:22px 0;border:0;border-top:1px solid rgba(74,30,30,.18)}.ea-voices .ea-voices__big{margin:12px 0;font-family:var(--ea-head);font-style:italic;font-weight:500;font-size:clamp(22px,2.7vw,30px);line-height:1.28;color:var(--ea-wine);text-wrap:balance}.ea-voices .ea-voices__who{margin:0;font-size:13.5px;font-weight:700;color:var(--ea-ink)}.ea-voices .ea-voices__tr{margin-left:8px;font-weight:500;font-size:12px;color:#2c2c2a99}.ea-voices .ea-voices__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.ea-voices .ea-voices__list li{padding:18px 0;border-top:1px solid rgba(74,30,30,.18)}.ea-voices .ea-voices__q{margin:8px 0;font-size:15px;line-height:1.55;color:var(--ea-ink)}@media(max-width:860px){.ea-voices .ea-voices__grid{grid-template-columns:1fr}.ea-voices .ea-voices__media{position:static}}@media(max-width:600px){.ea-voices .ea-voices__list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/enamel.css.map */
