.eo-menopause{--eo-blue: #61799a;--eo-blue-deep: #2e435e;--eo-blue-soft: #4f6885;--eo-oatmeal: #f3eee5;--eo-ivory: #fbfaf7;--eo-paper: #ffffff;--eo-gold: #c3a26c;--eo-sage: #738896;--eo-ink: #283746;--eo-muted: #687581;--eo-line: rgba(46, 67, 94, .16);--eo-display: var(--font-heading-family, "Playfair Display"), Georgia, "Times New Roman", serif;--eo-sans: var(--font-body-family, "Montserrat"), Arial, sans-serif;color:var(--eo-ink);background:var(--eo-ivory);font-family:var(--eo-sans);-webkit-font-smoothing:antialiased}.eo-menopause *,.eo-menopause *:before,.eo-menopause *:after{box-sizing:border-box}.eo-menopause img{display:block;max-width:100%}.eo-menopause a{color:inherit;text-decoration:none}.eo-menopause h1,.eo-menopause h2,.eo-menopause h3,.eo-menopause p{margin-top:0}.eo-menopause h1,.eo-menopause h2{font-family:var(--eo-display);font-weight:500;letter-spacing:-.035em}.eo-menopause a:focus-visible,.eo-menopause summary:focus-visible{outline:3px solid var(--eo-gold);outline-offset:4px}.eo-section-pad{padding:110px max(6vw,calc(50vw - 690px))}.eo-eyebrow{color:var(--eo-blue-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700;line-height:1.3}.eo-eyebrow-light{color:#bfd0df}.eo-button{border:0;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 28px;font-family:var(--eo-sans);font-size:15px;font-weight:650;line-height:1.15;transition:transform .2s,background .2s,color .2s;display:inline-flex;text-align:center}.eo-button:hover{transform:translateY(-2px)}.eo-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px;width:18px;height:18px;flex:0 0 18px;display:block}.eo-button-primary{background:var(--eo-blue);color:var(--eo-ivory)!important}.eo-button-primary:hover{background:#4e6786;color:#fff!important}.eo-button-light{background:var(--eo-ivory);color:var(--eo-blue-deep)!important}.eo-button-light:hover{background:#fff;color:var(--eo-blue-deep)!important}.eo-stars{color:var(--eo-gold);letter-spacing:.12em;white-space:nowrap;font-size:13px}.eo-stars small{color:#66737e;letter-spacing:0;margin-left:6px;font-family:var(--eo-sans);font-size:11px}.eo-hero{background:var(--eo-blue-deep);align-items:center;min-height:min(790px,calc(100svh - 116px));display:flex;position:relative;overflow:hidden}.eo-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.eo-hero-wash{background:linear-gradient(90deg,rgba(35,55,77,.24),rgba(97,121,154,.08) 44%,transparent 72%);position:absolute;top:0;right:0;bottom:0;left:0}.eo-hero-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7f0;border:1px solid rgba(255,255,255,.35);border-radius:8px;width:min(555px,42vw);margin-left:6.6vw;padding:46px 48px 40px;position:relative;box-shadow:0 28px 80px #23374d38}.eo-hero h1{max-width:470px;color:var(--eo-blue-deep);margin:0 0 24px;font-size:clamp(42px,3.8vw,60px);line-height:1.05}.eo-hero-copy{color:#53616e;max-width:450px;margin-bottom:28px;font-size:17px;line-height:1.55}.eo-hero-card>.eo-button{width:100%}.eo-hero-offer{border-bottom:1px solid var(--eo-line);color:#65727e;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:13px 0;font-size:11px;display:flex}.eo-hero-offer>span:first-child{align-items:baseline;gap:8px;display:flex}.eo-hero-offer strong{color:var(--eo-blue-deep);font-family:var(--eo-display);font-size:18px;font-weight:600}.eo-hero-offer s{color:#8b969f}.eo-hero-proof{color:#66737e;flex-wrap:wrap;align-items:center;gap:10px 17px;margin-top:16px;font-size:12px;display:flex}.eo-hero-proof>span:not(.eo-stars):before{content:"\b7";margin-right:17px}.eo-press-strip{background:var(--eo-paper);border-bottom:1px solid var(--eo-line);color:#63717d;justify-content:center;align-items:center;gap:clamp(24px,4vw,62px);min-height:100px;padding:20px 5vw;display:flex}.eo-press-label{letter-spacing:.16em;text-transform:uppercase;font-size:10px;white-space:nowrap}.eo-press-logo{width:auto;height:28px;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.62}.eo-press-logo--gq{height:36px;max-width:78px}.eo-press-logo--real-simple{height:25px;max-width:145px}.eo-press-logo--bhg{height:34px;max-width:142px}.eo-press-logo--wired{height:28px;max-width:130px}.eo-press-logo--the-spruce{height:36px;max-width:110px;mix-blend-mode:multiply}.eo-early-proof{background:var(--eo-oatmeal);border-bottom:1px solid var(--eo-line);grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:124px;padding:24px max(6vw,calc(50vw - 640px));display:grid}.eo-early-proof blockquote{color:var(--eo-blue-deep);font-family:var(--eo-display);text-align:center;margin:0;font-size:clamp(20px,2vw,29px);line-height:1.3}.eo-early-proof p{gap:4px;min-width:180px;margin:0;display:grid}.eo-early-proof p strong{font-size:12px}.eo-early-proof p span{color:var(--eo-muted);font-size:10px}.eo-night-cycle{background:var(--eo-blue-deep);color:var(--eo-ivory)}.eo-section-heading.eo-centered{text-align:center;max-width:820px;margin:0 auto 64px}.eo-section-heading h2,.eo-solution h2,.eo-reviews h2,.eo-product h2,.eo-faq h2,.eo-final-cta h2{margin:0 0 22px;font-size:clamp(44px,5vw,72px);line-height:1.03}.eo-night-cycle .eo-section-heading>p:last-child{color:#d5dfe7;max-width:700px;margin:0 auto;font-size:18px;line-height:1.65}.eo-cycle-grid{border:1px solid rgba(255,255,255,.16);grid-template-columns:repeat(4,1fr);display:grid}.eo-cycle-grid article{border-right:1px solid rgba(255,255,255,.16);min-height:300px;padding:30px 28px;position:relative}.eo-cycle-grid article:last-child{border-right:0}.eo-cycle-number{color:#9bafc0;letter-spacing:.14em;font-size:11px}.eo-cycle-grid h3{font-family:var(--eo-display);margin:24px 0 12px;font-size:25px;font-weight:500;line-height:1.05}.eo-cycle-grid p{color:#d5dfe7;margin:0;font-size:14px;line-height:1.65}.eo-cycle-icon{width:58px;height:58px;margin-top:26px;position:relative}.eo-cycle-icon.eo-heat{justify-content:center;align-items:center;gap:9px;display:flex}.eo-cycle-icon.eo-heat i{border:0 solid #cfad77;border-left-width:1.5px;border-radius:50%;width:4px;height:32px;transform:skew(-14deg)}.eo-cycle-icon.eo-heat i:nth-child(2){height:45px}.eo-cycle-icon.eo-drop:before{content:"";border:1.5px solid #b9cfde;border-radius:55% 45% 60% 40%;width:25px;height:36px;position:absolute;top:4px;left:17px;transform:rotate(45deg)}.eo-cycle-icon.eo-covers{border:1.5px solid #d7c49f;border-radius:4px 18px 4px 4px;transform:rotate(-8deg)}.eo-cycle-icon.eo-covers i{background:#d7c49f;width:36px;height:1px;margin:22px 11px;display:block;transform:rotate(-35deg)}.eo-cycle-icon.eo-moon{border:1.5px solid #d7c49f;border-radius:50%}.eo-cycle-icon.eo-moon:after{content:"";background:var(--eo-blue-deep);border-radius:50%;width:52px;height:52px;position:absolute;top:-6px;left:13px}.eo-cycle-statement{text-align:center;color:#d5dfe7;font-family:var(--eo-display);margin:50px 0 0;font-size:clamp(25px,2.7vw,39px);line-height:1.35}.eo-cycle-statement em{color:var(--eo-ivory)}.eo-cycle-cta{background:var(--eo-ivory);width:max-content;color:var(--eo-blue-deep)!important;margin:32px auto 0}.eo-solution{background:var(--eo-oatmeal);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(55px,7vw,110px);display:grid}.eo-solution-visual{position:relative}.eo-solution-visual img{object-fit:cover;object-position:center;border-radius:2px;width:100%;height:650px}.eo-fabric-note{background:var(--eo-blue);width:144px;height:144px;color:var(--eo-ivory);text-align:center;border-radius:50%;place-content:center;padding:24px;display:grid;position:absolute;bottom:42px;right:-32px;box-shadow:0 20px 40px #2e435e33}.eo-fabric-note span{font-family:var(--eo-display);font-size:34px}.eo-fabric-note small{text-transform:uppercase;letter-spacing:.09em;font-size:10px;line-height:1.35}.eo-solution-copy{max-width:650px}.eo-solution h2{color:var(--eo-blue-deep)}.eo-solution .eo-lead{max-width:580px;color:var(--eo-muted);font-size:17px;line-height:1.7}.eo-benefit-list{border-top:1px solid var(--eo-line);margin-top:42px}.eo-benefit-list article{border-bottom:1px solid var(--eo-line);grid-template-columns:45px 1fr;gap:16px;padding:22px 0;display:grid}.eo-benefit-list article>span{color:var(--eo-blue);letter-spacing:.1em;padding-top:5px;font-size:11px;font-weight:700}.eo-benefit-list h3{color:var(--eo-blue-deep);font-family:var(--eo-display);margin:0 0 7px;font-size:22px;font-weight:600;line-height:1.25}.eo-benefit-list p{color:var(--eo-muted);margin:0;font-size:14px;line-height:1.55}.eo-product{background:var(--eo-ivory);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(60px,8vw,120px);display:grid}.eo-product-gallery{background:#e9e5dd;align-items:center;min-height:660px;padding:50px;display:flex;position:relative}.eo-product-gallery img{mix-blend-mode:multiply;width:100%}.eo-sale-pill{z-index:1;background:var(--eo-blue);color:#fff;width:88px;height:88px;font-family:var(--eo-display);border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:25px;right:25px}.eo-gallery-caption{color:#6d7881;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.eo-product-info{max-width:580px}.eo-product h2{color:var(--eo-blue-deep);margin-bottom:12px}.eo-price{align-items:center;gap:14px;margin:25px 0;display:flex;flex-wrap:wrap}.eo-price strong{font-family:var(--eo-display);font-size:30px;font-weight:500}.eo-price s{color:#8a949c}.eo-price span{color:#405976;letter-spacing:.07em;text-transform:uppercase;background:#e2e9ef;padding:5px 9px;font-size:10px;font-weight:700}.eo-product-description{max-width:520px;color:var(--eo-muted);line-height:1.65}.eo-product-points{border-top:1px solid var(--eo-line);border-bottom:1px solid var(--eo-line);grid-template-columns:1fr 1fr;gap:14px 22px;margin:25px 0;padding:22px 0;list-style:none;display:grid}.eo-product-points li{padding-left:20px;font-size:13px;position:relative}.eo-product-points li:before{content:"\2713";color:var(--eo-blue);font-weight:700;position:absolute;left:0}.eo-swatches{align-items:center;gap:9px;margin:23px 0;display:flex;flex-wrap:wrap}.eo-swatches>span{width:25px;height:25px;box-shadow:inset 0 0 0 3px var(--eo-ivory);border:1px solid rgba(46,67,94,.18);border-radius:50%}.eo-swatches small{color:var(--eo-muted);margin-left:5px}.eo-product-button{width:100%}.eo-checkout-note{color:#7c8892;text-align:center;margin:10px 0 0;font-size:10px}.eo-guarantees{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.eo-guarantees span{color:#71808c;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:10px;display:grid}.eo-guarantees strong{color:var(--eo-blue-deep);font-family:var(--eo-display);text-transform:none;letter-spacing:0;font-size:18px}.eo-reviews{color:var(--eo-ivory);background:#354b66}.eo-reviews-top{justify-content:space-between;align-items:end;gap:50px;margin-bottom:56px;display:flex}.eo-reviews-top>div:first-child{max-width:700px}.eo-reviews h2{margin:0}.eo-review-summary{align-items:center;gap:18px;min-width:260px;display:flex}.eo-review-summary>strong{font-family:var(--eo-display);font-size:60px;font-weight:500}.eo-review-summary span{color:#d6b77f;letter-spacing:.13em}.eo-review-summary p{color:#bfcedb;margin:6px 0 0;font-size:12px}.eo-review-grid{grid-template-columns:1.45fr 1fr 1fr;gap:18px;display:grid}.eo-review-grid article{background:#ffffff0e;border:1px solid rgba(255,255,255,.13);flex-direction:column;min-height:260px;padding:30px;display:flex}.eo-review-grid .eo-review-featured{background:var(--eo-oatmeal);min-height:538px;color:var(--eo-blue-deep);grid-row:span 2;padding:46px}.eo-review-grid article:nth-child(4){grid-column:2/4;min-height:260px}.eo-quote-mark{height:90px;font-family:var(--eo-display);color:var(--eo-gold);font-size:130px;line-height:.9}.eo-review-grid blockquote{font-family:var(--eo-display);margin:26px 0 30px;font-size:24px;line-height:1.35}.eo-review-featured blockquote{margin-top:40px;font-size:clamp(35px,3.6vw,54px);line-height:1.12}.eo-review-grid footer{gap:6px;margin-top:auto;display:grid}.eo-review-grid footer strong{font-size:13px}.eo-review-grid footer span{color:#bfcedb;font-size:11px}.eo-review-featured footer span{color:#6d7b87}.eo-review-note{color:#aebfce;text-align:right;margin:28px 0 0;font-size:11px}.eo-faq{background:var(--eo-oatmeal);grid-template-columns:.75fr 1.25fr;gap:clamp(60px,8vw,120px);display:grid}.eo-faq-heading{height:max-content;position:sticky;top:40px}.eo-faq h2{color:var(--eo-blue-deep);font-size:clamp(43px,4.2vw,63px)}.eo-faq-list{border-top:1px solid var(--eo-line)}.eo-faq details{border-bottom:1px solid var(--eo-line)}.eo-faq summary{cursor:pointer;color:var(--eo-blue-deep);font-family:var(--eo-display);justify-content:space-between;gap:20px;padding:28px 0;font-size:22px;list-style:none;display:flex}.eo-faq summary::-webkit-details-marker{display:none}.eo-faq summary span{font-family:var(--eo-sans);font-weight:300;transition:transform .2s}.eo-faq details[open] summary span{transform:rotate(45deg)}.eo-faq details p{max-width:720px;color:var(--eo-muted);padding:0 45px 26px 0;font-size:14px;line-height:1.7}.eo-final-cta{text-align:center;min-height:600px;color:var(--eo-ivory);background:radial-gradient(circle at 82% 18%,rgba(226,236,244,.22),transparent 30%),linear-gradient(115deg,#2a3e57,#4d6785 52%,#8197aa);place-items:center;padding:100px 6vw;display:grid}.eo-final-cta>div{max-width:840px}.eo-final-cta h2{margin-bottom:22px;font-size:clamp(50px,6.3vw,88px)}.eo-final-cta p:not(.eo-eyebrow){color:#e0e8ee;margin-bottom:35px;font-size:17px}@media(max-width:1050px){.eo-hero-card{width:min(520px,51vw);margin-left:4vw;padding:38px}.eo-hero h1{font-size:47px}.eo-cycle-grid{grid-template-columns:1fr 1fr}.eo-cycle-grid article:nth-child(2){border-right:0}.eo-cycle-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.eo-solution{gap:65px}.eo-solution-visual img{height:570px}.eo-review-grid{grid-template-columns:1fr 1fr}.eo-review-grid .eo-review-featured{grid-area:auto/1/auto/3;min-height:430px}.eo-review-grid article:nth-child(4){grid-column:auto}.eo-product{gap:60px}.eo-product-gallery{min-height:530px;padding:30px}}@media(max-width:760px){.eo-section-pad{padding:78px 20px}.eo-section-heading.eo-centered{margin-bottom:45px}.eo-section-heading h2,.eo-solution h2,.eo-reviews h2,.eo-product h2,.eo-faq h2,.eo-final-cta h2{font-size:43px}.eo-hero{align-items:end;min-height:835px;padding:305px 16px 24px}.eo-hero-image{object-position:64% center;height:400px;bottom:auto}.eo-hero-wash{background:linear-gradient(0deg,var(--eo-blue-deep),transparent 35%);height:400px;bottom:auto}.eo-hero:after{content:"";background:linear-gradient(180deg,transparent,var(--eo-blue-deep) 7%);position:absolute;top:330px;right:0;bottom:0;left:0}.eo-hero-card{background:#fbfaf7f7;border:1px solid rgba(255,255,255,.25);width:100%;margin:0;padding:30px 25px 25px}.eo-hero h1{font-size:40px}.eo-hero-copy{font-size:15px}.eo-hero-offer{flex-direction:column;align-items:flex-start;gap:5px}.eo-hero-proof>span:not(.eo-stars):before{display:none}.eo-hero-proof{gap:9px 14px}.eo-press-strip{flex-wrap:wrap;gap:22px 28px;min-height:auto;padding:28px 20px}.eo-press-label{text-align:center;flex-basis:100%}.eo-press-logo{height:22px;max-width:105px}.eo-press-logo--gq{height:29px;max-width:58px}.eo-press-logo--bhg,.eo-press-logo--the-spruce{height:29px;max-width:88px}.eo-early-proof{text-align:center;grid-template-columns:1fr;gap:12px;padding:30px 22px}.eo-early-proof blockquote{font-size:25px}.eo-early-proof p{min-width:0}.eo-night-cycle .eo-section-heading>p:last-child{font-size:16px}.eo-cycle-grid{grid-template-columns:1fr}.eo-cycle-grid article{border-bottom:1px solid rgba(255,255,255,.16);border-right:0;min-height:245px;padding:28px}.eo-cycle-grid article:last-child{border-bottom:0}.eo-cycle-icon{margin-top:20px}.eo-cycle-grid h3{margin-top:18px}.eo-cycle-statement{margin-top:42px;font-size:28px;line-height:1.3}.eo-solution{grid-template-columns:1fr;gap:55px}.eo-solution-visual{order:2}.eo-solution-visual img{height:440px}.eo-fabric-note{width:116px;height:116px;padding:18px;bottom:18px;right:8px}.eo-fabric-note span{font-size:28px}.eo-solution-copy{order:1}.eo-product{grid-template-columns:1fr;gap:55px}.eo-product-gallery{min-height:430px;padding:32px 20px}.eo-gallery-caption{font-size:9px;left:16px;right:16px}.eo-product-points{grid-template-columns:1fr}.eo-guarantees{gap:4px}.eo-reviews-top{flex-direction:column;align-items:start}.eo-review-grid{grid-template-columns:1fr}.eo-review-grid .eo-review-featured,.eo-review-grid article:nth-child(4){grid-column:auto;min-height:360px}.eo-review-grid .eo-review-featured{padding:32px}.eo-review-featured blockquote{font-size:36px}.eo-review-grid article{min-height:230px}.eo-review-note{text-align:left;line-height:1.5}.eo-faq{grid-template-columns:1fr;gap:35px}.eo-faq-heading{position:static}.eo-faq summary{font-size:20px}.eo-final-cta{min-height:550px;padding:80px 22px}}@media(prefers-reduced-motion:reduce){.eo-menopause *,.eo-menopause *:before,.eo-menopause *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/eo-menopause-landing.css.map */
