.era-campaign{--campaign-ink:#073d38;--campaign-lime:#edff85;background:#fffef9;color:var(--campaign-ink)}.campaign-header{display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1440px;margin:auto;padding:15px 4%}.campaign-header>a{flex:0 0 178px}.campaign-header img{width:178px;height:auto;display:block}.campaign-header nav{display:flex;gap:25px;font-size:13px;font-weight:650}.campaign-header a{text-decoration:none;color:inherit}.campaign-actions{display:flex;align-items:center;gap:12px}.campaign-actions>button{border:0;background:transparent;display:flex;align-items:center;gap:6px;cursor:pointer;color:inherit}.campaign-actions .localization{gap:5px}.campaign-actions select{max-width:120px;font-size:11px}.campaign-actions button{font-size:11px}.era-campaign .era-flash{font-size:12px;letter-spacing:.045em;padding:12px 16px;z-index:30}.era-campaign .era-hero{padding:28px 4% 65px;gap:5%;grid-template-columns:1.03fr 1fr}.era-campaign .era-page{background:#fffef9}.era-campaign .era-page h1{font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.04;letter-spacing:-.045em;margin-bottom:18px}.era-campaign .eyebrow{font-size:11px;font-weight:750;letter-spacing:.1em;margin:0 0 14px}.era-campaign .era-lead{font-size:15px;line-height:1.6;margin:17px 0}.campaign-offer-summary{display:flex;flex-wrap:wrap;gap:8px 15px;align-items:center;font-size:12px}.campaign-offer-summary strong{font-weight:550}.campaign-offer-summary a{padding:7px 13px;background:var(--campaign-lime);border-radius:30px;font-size:14px;font-weight:750;color:var(--campaign-ink);text-decoration:none}.era-campaign .era-benefits{font-size:14px;gap:12px;margin:17px 0 24px;line-height:1.5}.era-campaign .era-benefits strong{font-size:15px}.era-campaign .era-gallery{top:65px}.era-campaign .era-slides{background:#f1f0e7;border-radius:16px;scrollbar-width:none}.era-campaign .era-slides::-webkit-scrollbar{display:none}.era-campaign .era-slide{height:630px;justify-content:space-between;padding:27px}.era-campaign .era-slide h2{font-size:clamp(26px,2.8vw,38px);font-weight:550;line-height:1.05;letter-spacing:-.05em}.era-campaign .campaign-photo-kicker{font-size:10px;letter-spacing:.15em;font-weight:650}.era-campaign .era-duo-photo{grid-template-columns:1.22fr 1fr;min-height:0;height:375px;align-items:center;gap:10px}.era-campaign .era-duo-photo>img{height:375px;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.era-campaign .campaign-gift-photo{align-self:end;display:flex;flex-direction:column;align-items:center}.era-campaign .campaign-gift-photo img{height:265px;object-fit:contain;mix-blend-mode:multiply}.era-campaign .era-gift{font-size:10px;padding:10px 16px;white-space:nowrap;background:var(--campaign-lime);border-radius:40px;transform:rotate(-6deg);margin-top:-4px}.era-campaign .era-slide>video{display:block;max-height:450px;max-width:100%;width:100%;object-fit:contain;border-radius:10px;background:#e4e9df}.era-campaign .era-slide>img{height:420px;width:100%;object-fit:contain}.era-campaign .era-slide p{font-size:12px;line-height:1.45}.era-campaign .era-gallery-nav{gap:7px}.era-campaign .era-gallery-nav button{padding:9px 5px;border-radius:6px;font-size:12px;min-height:40px}.era-campaign .era-packs{margin-top:0;gap:10px}.era-campaign .era-packs legend{font-size:23px;letter-spacing:-.025em}.era-campaign .era-pack{border-radius:10px;padding:14px;gap:9px}.era-campaign .era-pack:has(input:checked){padding:13px;background:#f4f8df;border-color:var(--campaign-ink)}.campaign-pack-name{display:block;font-size:10px;letter-spacing:.09em;font-weight:750;margin-bottom:5px}.era-campaign .era-pack strong{font-size:14px}.era-campaign .era-pack small{font-size:11px}.era-campaign .era-pack em{font-family:inherit;font-size:11px;font-weight:700}.era-campaign .era-pack b{font-size:24px;white-space:nowrap}.campaign-one-time{font-size:11px;margin:10px 0 0}.era-campaign .era-stock{font-size:12px;margin:6px 0}.era-campaign .era-small{line-height:1.6}.era-campaign .era-upsell{border-radius:10px;padding:17px;background:#fff2e9;border-color:#b46b50}.era-campaign .era-upsell h3{font-size:21px}.era-campaign .era-upsell p{font-size:13px;line-height:1.55}.era-campaign .era-upsell label{font-size:13px}.era-campaign .era-cta{background:var(--campaign-lime);color:var(--campaign-ink);font-size:14px;font-weight:750;min-height:54px;border-radius:8px;letter-spacing:.015em}.era-campaign .era-cta:disabled{opacity:.5}.era-campaign .era-section{max-width:1320px;margin:0 auto;padding:70px 4%;border-bottom:1px solid #dbe2d8}.era-campaign .era-section h2{max-width:850px;font-size:clamp(30px,4vw,49px);font-weight:550}.era-campaign .era-science{max-width:none;padding:70px max(4%,calc((100vw - 1215px)/2));background:#073d38;color:#fffef7;border-radius:0}.era-campaign .era-science .era-three article{background:#174d45;border:1px solid #427267;padding:27px;border-radius:12px}.era-campaign .era-science .era-three h3{color:#efffa3;font-size:23px}.era-campaign .era-science .era-three p{font-size:14px}.era-campaign .era-science .era-three span{color:#bce1b1}.era-campaign .era-intro{max-width:830px}.era-campaign .era-three{gap:20px}.era-campaign .era-system article{background:#f1f0e7;border-radius:12px;padding:15px}.era-campaign .era-system article:nth-child(2){background:#e7efcf;outline:1px solid #b7c796}.era-campaign .era-system article:nth-child(3){background:#faf3eb}.era-campaign .era-system img{height:300px;width:100%;object-fit:cover;border-radius:8px}.era-campaign .era-system h3{font-size:20px;margin-top:22px;letter-spacing:-.03em}.era-campaign .era-system p{font-size:14px;line-height:1.65}.era-campaign .era-compare table{min-width:0;width:100%;border-collapse:collapse;font-size:15px}.era-campaign .era-compare th,.era-campaign .era-compare td{padding:19px 20px;text-align:left;border-bottom:1px solid #ccd7ca}.era-campaign .era-compare th{background:#073d38;color:white}.era-campaign .era-compare td:last-child{background:#f0f5df}.campaign-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.campaign-videos video{width:100%;aspect-ratio:9/13;object-fit:cover;border-radius:12px;background:#ecefe5}.campaign-videos h3{font-size:18px!important;margin:15px 0!important}.campaign-inline-cta{display:inline-flex;width:auto;padding:18px 30px;text-decoration:none}.era-campaign .era-guarantee{background:#e8efcf;max-width:none;padding-left:max(4%,calc((100vw - 1215px)/2));padding-right:max(4%,calc((100vw - 1215px)/2));border-radius:0;gap:40px}.era-campaign .era-guarantee>span{font-size:140px;line-height:1;font-weight:600;letter-spacing:-.08em}.era-campaign .era-guarantee p{max-width:750px;font-size:15px}.era-campaign .era-faq details{padding:22px 0}.era-campaign .era-faq summary{font-weight:600;font-size:17px}.era-campaign .era-faq p{font-size:15px;max-width:900px}.era-campaign .era-mobile-cta{background:var(--campaign-lime);color:var(--campaign-ink);border-top:1px solid #8b9a68;font-size:12px;padding:17px 12px;z-index:35}.era-campaign :is(a,button,input,summary):focus-visible{outline:3px solid #b37a32;outline-offset:4px}.era-campaign .cart-item-name{font-size:15px}.era-campaign .era-cart-gift{font-size:13px}.era-campaign .era-cart-extra .era-upsell{margin-top:15px}#era-packs,#era-science,#era-system{scroll-margin-top:70px}@media(max-width:1000px){.campaign-header{flex-wrap:wrap;gap:12px}.campaign-header nav{display:none}.campaign-header>a{flex-basis:140px}.campaign-header img{width:140px}.campaign-actions select{max-width:95px}.era-campaign .era-hero{gap:25px;padding-inline:3%}.era-campaign .era-slide{height:560px;padding:22px}.era-campaign .era-duo-photo{height:320px}.era-campaign .era-duo-photo>img{height:320px}.era-campaign .campaign-gift-photo img{height:235px}.era-campaign .era-slide>img{height:360px}.era-campaign .era-slide>video{max-height:365px}}@media(max-width:760px){.campaign-header{padding:12px 16px}.campaign-header>a{flex-basis:125px}.campaign-header img{width:125px}.campaign-actions{gap:6px}.campaign-actions select{max-width:79px;padding:6px 3px;font-size:10px}.campaign-actions form button{padding:7px;font-size:10px}.campaign-actions>button{padding:5px}.campaign-header .localization-form{gap:3px}.era-campaign .era-flash{font-size:10px;line-height:1.5;padding:10px 14px}.era-campaign .era-hero{display:flex;flex-direction:column;padding:18px 16px 40px;gap:25px}.era-campaign .era-gallery{position:relative;top:auto;width:100%}.era-campaign .era-slide{height:480px;padding:22px}.era-campaign .era-slide h2{font-size:30px;max-width:400px}.era-campaign .era-duo-photo{height:285px;grid-template-columns:1.12fr 1fr;gap:5px}.era-campaign .era-duo-photo>img{height:285px}.era-campaign .campaign-gift-photo img{height:210px}.era-campaign .era-gift{font-size:9px;padding:9px 10px}.era-campaign .era-slide>img{height:310px}.era-campaign .era-slide>video{max-height:320px}.era-campaign .era-page h1{font-size:38px}.era-campaign .era-pack b{font-size:22px}.era-campaign .era-section{padding:45px 20px}.era-campaign .era-science{padding:45px 20px}.era-campaign .era-three{grid-template-columns:1fr}.era-campaign .era-system img{height:320px;object-fit:contain}.era-campaign .era-section h2{font-size:34px}.era-campaign .era-compare table{font-size:13px}.era-campaign .era-compare th,.era-campaign .era-compare td{padding:15px 10px;white-space:normal}.campaign-videos{gap:12px;overflow:auto;grid-template-columns:repeat(3,75%);scroll-snap-type:x mandatory;padding-bottom:10px}.campaign-videos article{scroll-snap-align:start}.era-campaign .era-guarantee{display:block;padding:45px 20px}.era-campaign .era-guarantee>span{font-size:85px;display:block;margin-bottom:20px}.campaign-offer-summary a{font-size:14px}.era-campaign .era-liposome{height:190px;width:190px}.era-campaign .era-concerns span{font-size:13px;padding:16px 10px}.era-campaign .era-buy{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.era-campaign *{scroll-behavior:auto!important;transition:none!important}}
