:root{--nnh-type-h1: clamp(1.625rem, 1.2rem + 1.5vw, 2.625rem);--nnh-type-h2: clamp(1.375rem, 1.05rem + 1.05vw, 2.125rem);--nnh-type-h3: clamp(1.25rem, 1.05rem + .65vw, 1.6875rem);--nnh-type-h4: clamp(1.0625rem, 1rem + .25vw, 1.25rem);--nnh-type-h5: clamp(1rem, .975rem + .12vw, 1.125rem);--nnh-type-h6: clamp(.875rem, .85rem + .08vw, 1rem);--nnh-type-body: clamp(1rem, .975rem + .08vw, 1.0625rem);--nnh-type-lead: clamp(1.125rem, 1rem + .5vw, 1.5rem)}h1,.h1{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.625rem);font-weight:700;line-height:1.2;color:#1e1b1c}h1 span,.h1 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline}h2,.h2{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:clamp(1.375rem,1.05rem + 1.05vw,2.125rem);font-weight:700;line-height:1.25;color:#1e1b1c}h2 span,.h2 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline}h3,.h3{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:clamp(1.25rem,1.05rem + .65vw,1.6875rem);font-weight:700;line-height:1.25;color:#1e1b1c}h3 span,.h3 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline}h4,.h4{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);font-weight:700;line-height:1.3;color:#1e1b1c}h4 span,.h4 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline}h5,.h5{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,.975rem + .12vw,1.125rem);font-weight:700;line-height:1.3;color:#1e1b1c}h5 span,.h5 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline}h6,.h6{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,.85rem + .08vw,1rem);font-weight:700;line-height:1.3;color:#1e1b1c}h6 span,.h6 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline}h1{margin-bottom:1rem}h2{margin-bottom:.875rem}h3{margin-bottom:.75rem}h4{margin-bottom:.625rem}h5,h6{margin-bottom:.5rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:capitalize}p{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,.975rem + .08vw,1.0625rem);font-weight:400;line-height:1.6;margin-bottom:.5rem;color:#1e1b1c}.lead,.body-lead{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:400;line-height:1.6;margin-bottom:1.5rem;color:#1e1b1c}.body-lead a{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.6;color:#1e1b1c;text-decoration:underline;text-decoration-color:#e81050;text-underline-offset:12%}.body-default{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,.9rem + .25vw,17px);font-weight:400;line-height:1.6;color:#1e1b1c}.body-default-inherit{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:inherit}.body-default-inherit strong{font-weight:500}.body-med{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#1e1b1c}.body-small,small,.small{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,.8rem + .2vw,15px);font-weight:400;line-height:1.5;color:#1e1b1c}.body-small-inherit{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:inherit}.body-xs{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(11px,.7rem + .15vw,13px);font-weight:400;line-height:1.45;color:#1e1b1c}.body-xs-inherit{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.45;color:inherit}.body-2xs{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.2;color:#1e1b1c}.body-sm-md-base{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#1e1b1c}@media(min-width:768px){.body-sm-md-base{font-size:16px;line-height:1.6}}.subtitle{font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:16px;font-weight:400;line-height:1.6;text-transform:uppercase;color:#1e1b1c}.label-brand{font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:16px;font-weight:400;line-height:1.6;text-transform:uppercase;letter-spacing:.16em;color:#e81050}.label-badge,.blog-card__category.label-badge{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff;background-color:#e81050}.card-title,.blog-card__title.card-title{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:700;line-height:1.35;color:#1e1b1c}@media(min-width:1024px){.card-title,.blog-card__title.card-title{font-size:20px}}.blog-card:hover .blog-card__title.card-title,.blog-card:hover .card-title{color:#e81050}.card-excerpt,.blog-card__excerpt.card-excerpt{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#525252}.card-meta,.blog-card__meta.card-meta{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#adb5bd}.card-meta-strong,.blog-card__author.card-meta-strong{font-weight:500;color:#1e1b1c}.card-meta-accent,.blog-card__reading-time.card-meta-accent{font-weight:500;color:#e81050}code{font-family:Courier New,monospace;font-size:.875em;color:#982a1b;background-color:#e6e6e6;padding:.125rem .25rem;border-radius:.25rem;word-break:break-word}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-nowrap{white-space:nowrap!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.product-card__title,.collection-card__title,.homepage-bestsellers-grid__title,.header--modern__megamenu-product-title,.header--modern__megamenu-card-product-title,.you-may-also-like__product-title,.more-support-pcos-relief__product-title,.article-master-products__product-title,.rebuy-cart__flyout-item-product-title,.rebuy-cart__progress-free-product-title,.card__title,.product__title,.product-title,.tams-picks__title,.pcos-hero-v2__title,.search__results-item__title,.modular-pdp-addons__name,[class*=__product-title],.igPrice,.jsPrice,.rebuy-money,.price-display,.price-display-sm,.price-compare,.card__price,.product-card__price,.product-card__original-price,.collection-card__price-amount,.homepage-bestsellers-grid__price,.homepage-bestsellers-grid__compare,.header--modern__megamenu-product-price-amount,.header--modern__megamenu-card-price-amount,.tams-picks__price,.search__results-item__price,.modular-pdp-addons__sub-price,.modular-pdp-addons__price,.modular-pdp-addons__summary-price,.modular-pdp-featured-bundle__price,.nnh-buy-box__price-monthly,.nnh-buy-box__price-was,.you-may-also-like__price,.you-may-also-like__original-price,.more-support-pcos-relief__product-price,.more-support-pcos-relief__current-price,.pdp-details__price,.pcos-hero-v2__sticky-price,.sticky-atc-price,.sticky-atc-price-mobile,.header__plist--price,.nnh-1111-clock__num,[class*=__price-amount]{font-family:Fraunces,Georgia,Times New Roman,Times,serif}h3 a,.product-card a,.more-support-pcos-relief__product-title a,.you-may-also-like__product-title a,[class*=__product-title] a{color:inherit;text-decoration:none!important;transition:color .2s ease}h3 a:hover,.product-card a:hover,.more-support-pcos-relief__product-title a:hover,.you-may-also-like__product-title a:hover,[class*=__product-title] a:hover{color:#e81050!important;text-decoration:none!important}h3 a:focus,.product-card a:focus,.more-support-pcos-relief__product-title a:focus,.you-may-also-like__product-title a:focus,[class*=__product-title] a:focus{outline:2px solid #e81050;outline-offset:2px;text-decoration:none!important}h3 a:active,.product-card a:active,.more-support-pcos-relief__product-title a:active,.you-may-also-like__product-title a:active,.product-recommendations__product-title a:active,[class*=__product-title] a:active{color:#bc0e40!important;text-decoration:none!important}.text-primary{color:#e81050!important}.text-success{color:#037a5c!important}.text-dark{color:#171717!important}.text-white{color:#fff!important}.text-muted{color:#525252!important}.display-1,.display-2,.display-3,.display-4{font-weight:300;line-height:1.2;margin-bottom:1rem}.display-1{font-size:clamp(2.25rem,1.5rem + 3.5vw,5rem)}.display-2{font-size:clamp(2rem,1.35rem + 2.75vw,4.5rem)}.display-3{font-size:clamp(1.75rem,1.25rem + 2vw,4rem)}.display-4{font-size:clamp(1.5rem,1.15rem + 1.5vw,3.5rem)}.large{font-size:18px;line-height:1.6}.list-unstyled{padding-left:0;list-style:none}blockquote{margin:0 0 1rem;padding:1rem;border-left:4px solid #e81050;background-color:#e6e6e6;font-style:italic}blockquote p:last-child{margin-bottom:0}blockquote footer{font-size:14px;color:#525252;margin-top:.5rem}blockquote footer:before{content:"\2014  "}var{font-family:Courier New,monospace;font-style:italic;color:#171717}mark{padding:.125rem .25rem;background-color:#984f1b;color:#171717;border-radius:.25rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}.price-display{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:.6px}.price-display-sm{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.6px}@media(min-width:768px){.price-display-sm{font-size:22px}}.price-compare{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:1.57;letter-spacing:.6px;text-decoration:line-through}.label-micro{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.2}.savings-badge-text{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:-.2px}.savings-badge-text--long{font-size:11px;letter-spacing:-.25px}.text-on-primary{color:#fff!important}.text-inherit{color:inherit}.global-icon,.modular-pdp-icon{color:#e51550}.text-primary-brand{color:#e51550!important}.text-accent{color:#b31570!important}.text-danger{color:#982a1b!important}.text-muted{color:#655e5c!important}.text-dark{color:#1e1b1c!important}.text-muted-subtle{color:#737373!important}.badge-red{color:#fff!important}.body-caption{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.5;letter-spacing:-.42px}@media(min-width:768px){.body-caption{font-size:14px}}.trademark-sup{font-size:14px;line-height:0;font-weight:400;vertical-align:super;position:relative;top:2px}@media(min-width:1024px){.trademark-sup{font-size:16px;top:3px}}.stat-display{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-size:60px;font-style:italic;font-weight:600;line-height:1;letter-spacing:-1.8px}@media(min-width:1024px){.stat-display{font-size:34px;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:normal}}@media(min-width:768px){h1,.h1{line-height:1.25}h2,.h2,h3,.h3{line-height:1.3}blockquote{padding:1.5rem}}@media(min-width:1024px){h1,.h1{line-height:1.3}blockquote{padding:2rem}[class^=modular-pdp-] [class$=__head],[class^=modular-pdp-] h2,[class^=modular-pdp-] .h2{text-align:center}}:root{--nnh-marquee-duration: 20s}@keyframes nnh-marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nnh-marquee-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.section{padding:0}.content{max-width:800px;margin:0 auto;padding:0 15px}.row.banner>.layout__content,.row>.layout__content.section__page{width:100%;max-width:90rem;margin-inline:auto;box-sizing:border-box}@media(min-width:1600px){.row.banner>.layout__content,.row>.layout__content.section__page{max-width:96rem}}.rte--skip-first-h1>h1:first-child,.article-master-content__body.rte--skip-first-h1>h1:first-child{display:none}.wrapper{min-height:100vh;display:flex;flex-direction:column}.container{width:100%;padding:0;margin:0 auto;max-width:100%}.content-wrapper{padding:0 1rem}.full-width{width:100%!important;max-width:100%!important}.row{display:flex;flex-wrap:wrap;margin:0;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%;padding:0;width:100%}.col-3{flex:0 0 25%;max-width:25%;padding:0}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0}.col-6{flex:0 0 50%;max-width:50%;padding:0}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0}.col-9{flex:0 0 75%;max-width:75%;padding:0}.col-12{flex:0 0 100%;max-width:100%;padding:0}.d-flex{display:flex!important}.flex-wrap{flex-wrap:wrap!important}@media(min-width:768px){.content-wrapper{padding:0 2rem}.col-md-3{flex:0 0 25%;max-width:25%;padding:0}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0}.col-md-6{flex:0 0 50%;max-width:50%;padding:0}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding:0}.col-md-9{flex:0 0 75%;max-width:75%;padding:0}.col-md-12{flex:0 0 100%;max-width:100%;padding:0}.col-md{flex-basis:0;flex-grow:1;max-width:100%;padding:0}}@media(min-width:1024px){.content-wrapper{padding:0 3rem}}.btn{display:inline-block;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5;color:#171717;text-align:center;text-transform:capitalize;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid rgba(0,0,0,0);padding:.75rem 1rem;font-size:16px;border-radius:.375rem;transition:all .15s ease-in-out;width:100%}.btn:hover{color:#171717;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem #e8105040}.btn:disabled,.btn.disabled{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#e81050;border-color:#e81050}.btn-primary:hover{color:#fff;background-color:#c40e44;border-color:#b80d40}.btn-primary:focus{color:#fff;background-color:#c40e44;border-color:#b80d40;box-shadow:0 0 0 .2rem #e8105080}.btn-primary:active{color:#fff;background-color:#b80d40;border-color:#ac0c3b}.btn-secondary{color:#fff;background-color:#fbc6a2;border-color:#fbc6a2}.btn-secondary:hover{color:#fff;background-color:#f9b07d;border-color:#f9a871}.btn-secondary:focus{color:#fff;background-color:#f9b07d;border-color:#f9a871;box-shadow:0 0 0 .2rem #fbc6a280}.btn-secondary:active{color:#fff;background-color:#f9a871;border-color:#f8a165}.btn-success:active{color:#fff;background-color:#024836;border-color:#013c2d}.btn-danger:active{color:#fff;background-color:#6d1e13;border-color:#621b11}.btn-warning:active{color:#171717;background-color:#6d3813;border-color:#623311}.btn-info:active{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-light:active{color:#171717;background-color:#e1e1e1;border-color:#dadada}.btn-dark:active{color:#fff;background-color:#000;border-color:#000}.btn-outline-primary:active{color:#fff;background-color:#e81050;border-color:#e81050}.btn-outline-secondary:active{color:#fff;background-color:#fbc6a2;border-color:#fbc6a2}.btn-outline-success:active{color:#fff;background-color:#037a5c;border-color:#037a5c}.btn-outline-danger:active{color:#fff;background-color:#982a1b;border-color:#982a1b}.btn-outline-warning:active{color:#fff;background-color:#984f1b;border-color:#984f1b}.btn-outline-info:active{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-light:active{color:#fff;background-color:#fafafa;border-color:#fafafa}.btn-outline-dark:active{color:#fff;background-color:#171717;border-color:#171717}.btn-sm{padding:.5rem .75rem;font-size:14px;border-radius:.25rem}.btn-atc,.btn-cta{--nnh-btn-pad-y: .95rem;--nnh-btn-pad-x: 1rem;--nnh-btn-font: 1rem;--nnh-btn-icon: 1.15rem;--nnh-btn-gap: .5rem;--nnh-btn-radius: .75rem;--nnh-btn-bg: #E51550;--nnh-btn-color: #FFFFFF;--nnh-btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--nnh-btn-gap);width:auto;max-width:100%;margin:0;padding:var(--nnh-btn-pad-y) var(--nnh-btn-pad-x);border:1.5px solid var(--nnh-btn-border);border-radius:var(--nnh-btn-radius);background:var(--nnh-btn-bg);color:var(--nnh-btn-color);font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:var(--nnh-btn-font);font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;text-decoration:none;text-transform:capitalize;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:opacity .15s ease}.btn-cta{display:flex;width:100%}.btn-atc:hover,.btn-atc:focus,.btn-atc:active,.btn-atc:visited,.btn-cta:hover,.btn-cta:focus,.btn-cta:active,.btn-cta:visited{color:var(--nnh-btn-color);text-decoration:none;background:var(--nnh-btn-bg)}.btn-atc:hover,.btn-atc:focus,.btn-cta:hover,.btn-cta:focus{opacity:.92}.btn-atc:disabled,.btn-atc.disabled,.btn-atc.is-loading,.btn-cta:disabled,.btn-cta.disabled,.btn-cta.is-loading{opacity:.7;cursor:wait;pointer-events:none}.btn-atc .body-default,.btn-atc .body-small,.btn-atc .body-xs,.btn-atc .money,.btn-atc [data-cta-label],.btn-atc svg,.btn-cta .body-default,.btn-cta .body-small,.btn-cta .body-xs,.btn-cta .money,.btn-cta [data-cta-label],.btn-cta svg{color:var(--nnh-btn-color)}.btn-atc *,.btn-cta *{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.btn-atc .body-default,.btn-atc .body-small,.btn-atc .body-xs,.btn-cta .body-default,.btn-cta .body-small,.btn-cta .body-xs{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.btn-atc .money,.btn-cta .money{color:var(--nnh-btn-color)!important}.btn-atc svg,.btn-cta svg{width:var(--nnh-btn-icon);height:var(--nnh-btn-icon);flex-shrink:0}.btn-atc svg path,.btn-cta svg path{stroke:var(--nnh-btn-color)}.btn-atc__text,.btn-cta__text{color:var(--nnh-btn-color, #FFFFFF);font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:var(--nnh-btn-font, 1rem);font-weight:700;line-height:1.25;letter-spacing:0;text-transform:capitalize;white-space:nowrap;flex-shrink:0}.btn-cta__icon{width:var(--nnh-btn-icon, 1.15rem);height:var(--nnh-btn-icon, 1.15rem);flex-shrink:0;fill:currentColor}.btn-atc--sm{--nnh-btn-pad-y: .5rem;--nnh-btn-pad-x: .875rem;--nnh-btn-font: .875rem;--nnh-btn-icon: 1rem;--nnh-btn-gap: .375rem}.btn-atc--lg,.btn-cta--lg{--nnh-btn-pad-y: 1.125rem;--nnh-btn-pad-x: 1.5rem;--nnh-btn-font: 1.125rem;--nnh-btn-icon: 1.25rem;--nnh-btn-gap: .5rem}.btn-atc--block,.btn-cta--full-width{width:100%;max-width:none!important;min-width:0}.btn-atc--icon{padding-left:var(--nnh-btn-pad-y);padding-right:var(--nnh-btn-pad-y);flex:0 0 auto;width:auto;min-width:calc(var(--nnh-btn-icon) + 2*var(--nnh-btn-pad-y) + .125rem)}.btn-atc--on-dark,.btn-atc--outline,.btn-cta--outline{--nnh-btn-bg: #FFFFFF;--nnh-btn-color: #E51550;--nnh-btn-border: var(--nnh-btn-color)}.btn-atc.body-default,.btn-atc.body-small,.btn-cta.body-default,.btn-cta.body-small{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.pcos-hero-v2__cta,.button{text-transform:capitalize}.btn-group>.btn:active,.btn-group>.btn.active{z-index:1}.btn-icon{width:2.5rem;height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.btn-icon i,.btn-icon svg{font-size:1.125rem}@media(min-width:768px){.btn{padding:.75rem 1.5rem;font-size:18px;width:auto;display:inline-block}.btn-sm{padding:.5rem 1rem;font-size:16px}.btn-cta{width:auto}.btn-icon{width:3rem;height:3rem}.btn-icon i,.btn-icon svg{font-size:1.25rem}}@media(min-width:1024px){.btn{padding:1rem 2rem;font-size:16px}.btn-sm{padding:.75rem 1.25rem;font-size:18px}.btn-icon{width:3.5rem;height:3.5rem}.btn-icon i,.btn-icon svg{font-size:1.5rem}}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{background-image:none}.btn:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem #e8105080}@keyframes btn-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product__atc.margin__bottom--reduced{display:flex;flex-direction:column;gap:20px}.perf-btn:active:not(:disabled){transform:translateY(0)}.perf-btn--secondary:active:not(:disabled){transform:translateY(0)}.perf-btn--large:active:not(:disabled){transform:translateY(0)}.perf-btn--small:active:not(:disabled){transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes imageLoad{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.product-card{display:flex;flex-direction:column;gap:.625rem;height:100%;min-height:0}.product-card__image-wrapper{position:relative;background:#f6f8fa;border-radius:.5rem;overflow:hidden;aspect-ratio:1}.product-card__image-wrapper a{display:block;width:100%;height:100%}.product-card__image{width:100%;height:100%;object-fit:cover;display:block}.product-card__badge{position:absolute;top:.5rem;left:.5rem;background:#b31570;border-radius:.25rem;padding:.125rem .25rem;display:flex;align-items:center;justify-content:center}.product-card__badge--sold-out{background:#6b7280}.product-card--sold-out{opacity:.65}.product-card--sold-out .product-card__image,.product-card--sold-out .product-card__image-wrapper img{filter:grayscale(100%)}.product-card--sold-out .product-card__image-wrapper a{pointer-events:auto}.product-card--sold-out a[class*=button],.product-card--sold-out .homepage-hero__button,.product-card--sold-out .product-card__buy-now{cursor:default}.product-card__badge-text{line-height:1}.product-card__content{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0}.product-card__info{display:flex;flex-direction:column;gap:.5rem}.product-card__title{color:#1e1b1c;margin:0;min-height:2.625rem}.product-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.product-card__title a:hover{color:#e81050}.product-card__description{margin:0;flex:1;min-height:0}.product-card__price-wrapper{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;margin-top:auto}.product-card__price-from{margin-right:.25rem}.product-card__price{color:#1e1b1c}.product-card__original-price{color:#655e5c;opacity:.7}.product-card__discount-badge{background:#e51550;border-radius:.25rem;padding:.125rem .25rem;display:flex;align-items:center;justify-content:center}.product-card__discount-text{color:#fff;line-height:1}@media(min-width:1024px){.product-card{gap:.75rem}.product-card__badge{padding:.25rem .5rem}.product-card__content{gap:.875rem}.product-card__discount-badge{padding:.25rem .5rem}}.dynamic-rating{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-height:1rem}.dynamic-rating__stars{display:flex;align-items:center;gap:.125rem}.dynamic-rating__star{width:.875rem;height:.875rem;flex-shrink:0}.dynamic-rating__star--empty{opacity:.3}.dynamic-rating__count{color:#4e4747;font-size:.75rem;font-weight:700;line-height:100%;letter-spacing:.02em;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fda-disclaimer{margin:0;width:100%}.fda-disclaimer--center{text-align:center}.footer-new__disclaimer-text{border-top:1px solid #737373;border-left:none;border-right:none;border-bottom:none;border-radius:0;padding:10px 0;margin:0;width:100%}.testimonial-card__disclaimer{margin:0;padding:0 24px 24px;width:100%;flex-shrink:0;line-height:1.45}@media(min-width:768px){.testimonial-card__disclaimer{padding:0 28px 28px}}@media(min-width:1024px){.testimonial-card__disclaimer{padding:0 30px 30px}}.pcos-hero-v2__reviews-link{display:inline-flex;align-items:center;gap:.375rem;line-height:1;text-decoration:none}.pcos-hero-v2__reviews-link .pcos-hero-v2__stars{display:inline-flex;align-items:center;flex-shrink:0;gap:.125rem;line-height:0}.pcos-hero-v2__reviews-link .pcos-hero-v2__star{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.pcos-hero-v2__reviews-link .pcos-hero-v2__star svg{display:block;width:1rem;height:1rem}.pcos-hero-v2__reviews-link .pcos-hero-v2__star--full,.pcos-hero-v2__reviews-link .pcos-hero-v2__star--half{color:#e51550}.pcos-hero-v2__reviews-link .pcos-hero-v2__star--full svg,.pcos-hero-v2__reviews-link .pcos-hero-v2__star--half svg{fill:#e51550}.pcos-hero-v2__reviews-link .pcos-hero-v2__star--empty svg{fill:#e5e5e5}.pcos-hero-v2__reviews-link .pcos-hero-v2__reviews-score,.pcos-hero-v2__reviews-link .pcos-hero-v2__reviews-count{display:inline-block;flex-shrink:0;line-height:1;margin:0}.pcos-hero-v2__content>.pcos-hero-v2__reviews-link{color:#655e5c;font-size:.875rem}.collection-card__rating-link.pcos-hero-v2__reviews-link{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;min-width:0;gap:.25rem .3125rem;margin-bottom:.25rem;text-decoration:none}.collection-card__rating-link.pcos-hero-v2__reviews-link:hover{opacity:.8}.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__stars{flex-basis:100%;gap:.0625rem}.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__star svg{width:.75rem;height:.75rem}.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__star--full,.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__star--half{color:#e81050}.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__star--full svg,.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__star--half svg{fill:#e81050}.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__reviews-score,.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__reviews-count{flex-shrink:0;white-space:nowrap}@media(min-width:768px){.collection-card__rating-link.pcos-hero-v2__reviews-link{flex-wrap:nowrap;gap:.375rem}.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__stars{flex-basis:auto}.collection-card__rating-link.pcos-hero-v2__reviews-link .pcos-hero-v2__star svg{width:.875rem;height:.875rem}}.nnh-1111-clock{display:inline-flex;align-items:baseline;gap:2px;vertical-align:baseline}.nnh-1111-clock__num{margin:0}.nnh-1111-clock__unit{display:flex;align-items:baseline;gap:2px}.nnh-1111-clock--units,.nnh-1111-clock--stacked{gap:.25rem}.nnh-1111-clock--units .nnh-1111-clock__colon,.nnh-1111-clock--stacked .nnh-1111-clock__colon{opacity:.7}.nnh-1111-clock--stacked,.nnh-1111-clock--tiles{align-items:flex-start}.nnh-1111-clock--stacked .nnh-1111-clock__unit,.nnh-1111-clock--tiles .nnh-1111-clock__unit{flex-direction:column;align-items:center;min-width:2.25rem}.nnh-1111-clock--tiles{flex-shrink:0;gap:.25rem}.nnh-1111-clock--tiles .nnh-1111-clock__unit{padding:.1875rem .25rem .125rem;border-radius:.4375rem;background:#fff;color:#8c0f3c}.nnh-1111-clock--tiles .nnh-1111-clock__label{color:#655e5c}.homepage-hero{background:#fff;width:100%;position:relative;contain:layout style}.homepage-hero__container{display:flex;flex-direction:column;width:100%}.homepage-hero__image-wrapper{position:relative;width:100%;aspect-ratio:5/4;overflow:visible}.homepage-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;will-change:auto}.homepage-hero__author-card{position:absolute;top:15%;left:1rem;background:#ffffff4d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;padding:.5rem .75rem;width:136px;max-width:136px;z-index:10;contain:layout style}.homepage-hero__author-name,.homepage-hero__author-title{margin:0}.homepage-hero__product{position:absolute;backface-visibility:hidden}.homepage-hero__product--left{left:-7%;bottom:-8%;width:clamp(7rem,20vw,9rem);height:clamp(7rem,20vw,9rem);transform:rotate(15deg);z-index:20}.homepage-hero__product--right{left:0%;bottom:-12%;width:clamp(10rem,30vw,13rem);height:clamp(10rem,30vw,13rem);transform:rotate(-10deg);z-index:21}.homepage-hero__content{background:linear-gradient(135deg,#fce3d5,#fcdbdf 50% 100%);padding:20px 16px 28px}@media(min-width:768px){.homepage-hero__content{padding:2.5rem 2rem}}@media(min-width:1024px){.homepage-hero__content{padding:3.5rem 4.5rem}}.homepage-hero__content{position:relative}.homepage-hero__content-inner{display:flex;flex-direction:column;gap:.9375rem;margin:0 auto}.homepage-hero__rating{display:flex;align-items:center;align-self:flex-start;gap:.375rem;margin-top:10px}.homepage-hero__rating svg{flex-shrink:0;display:block}.homepage-hero__rating-text{margin:0}.homepage-hero__copy{display:flex;flex-direction:column;gap:.9375rem}.homepage-hero__headline,.homepage-hero__description{margin:0}.homepage-hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:.9375rem}.homepage-hero__button{width:auto;max-width:100%;align-self:flex-start}.homepage-hero__trust-info{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem .75rem;min-height:1.0625rem}.homepage-hero__trust-item{display:inline-flex;align-items:center;gap:.375rem}.homepage-hero__trust-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.homepage-hero__trust-icon .icon{width:.875rem;height:.875rem;color:inherit}.homepage-hero__trust-icon .icon path{fill:currentColor}.homepage-hero__trust-icon .global-icon,.homepage-hero__trust-icon .homepage-hero__trust-icon-svg{width:.875rem;height:.875rem;color:inherit;flex-shrink:0}.homepage-hero__trust-text{text-align:left}@media(min-width:768px){.homepage-hero__image-wrapper{aspect-ratio:16/9}.homepage-hero__author-card{left:2rem;max-width:200px;padding:.75rem 1rem}.homepage-hero__product--left{left:-5%;bottom:-8%;width:clamp(9rem,16vw,12rem);height:clamp(9rem,16vw,12rem)}.homepage-hero__product--right{left:8%;bottom:-10%;width:clamp(12rem,20vw,16rem);height:clamp(14rem,22vw,18rem)}.homepage-hero__rating{margin-top:0}}@media(min-width:1024px){.homepage-hero__container{flex-direction:row-reverse;align-items:stretch;min-height:clamp(575px,40vw,700px);width:100%;position:relative}.homepage-hero__image-wrapper{flex:0 0 50%;min-width:0;aspect-ratio:initial;min-height:clamp(575px,40vw,700px);position:relative;padding-bottom:4.5rem;overflow:visible;background:linear-gradient(135deg,#fce3d5,#fcdbdf 50% 100%)}.homepage-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.homepage-hero__author-card{left:auto;right:1.5rem;top:auto;bottom:6rem;width:250px;max-width:250px;padding:1rem 1.25rem;z-index:10}.homepage-hero__product--left{left:0%;top:auto;bottom:3%;width:clamp(12rem,16vw,15rem);height:clamp(12rem,16vw,15rem);transform:translate(-70%) rotate(15deg);z-index:20}.homepage-hero__product--right{left:-1%;top:auto;bottom:-2%;width:clamp(18rem,24vw,22rem);height:clamp(20rem,26vw,24rem);transform:translate(-30%) rotate(-10deg);z-index:21}.homepage-hero__content{flex:0 0 50%;min-width:0;display:flex;align-items:center;justify-content:center}.homepage-hero__description{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:400px}.homepage-hero__trust-info{justify-content:flex-start}.homepage-hero__trust-text{text-align:left}.homepage-hero__trust-icon .icon{width:1rem;height:1rem;color:inherit}.homepage-hero__trust-icon .icon path{fill:currentColor}.homepage-hero__trust-icon .global-icon,.homepage-hero__trust-icon .homepage-hero__trust-icon-svg{width:1rem;height:1rem;color:inherit}}.nnh-hero{background:#fdecef;position:relative;contain:layout style}.nnh-hero__inner{padding:20px 16px 28px}@media(min-width:768px){.nnh-hero__inner{padding:2.5rem 2rem}}@media(min-width:1024px){.nnh-hero__inner{padding:3.5rem 4.5rem}}.nnh-hero__inner{padding-top:14px;max-width:1400px;margin:0;display:grid;grid-template-columns:1fr;gap:.5rem;align-items:center}.nnh-hero__copy{display:flex;flex-direction:column}.nnh-hero__copy>.nnh-eyebrow{display:none}.nnh-eyebrow{margin:0 0 1.125rem}.nnh-eyebrow--accent{margin:0;letter-spacing:.12em}.nnh-hero__title{margin:0 0 .375rem}.nnh-hero__title em{font-style:italic;color:#e81050}.nnh-hero__lede{margin:1.125rem 0 0;display:none}.nnh-proof{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.625rem}.nnh-proof__avatars{display:flex}.nnh-proof__avatars .nnh-proof__avatar{width:28px;height:28px;border-radius:50%;border:2px solid #ffe3e7;object-fit:cover;flex-shrink:0}.nnh-proof__avatars .nnh-proof__avatar+.nnh-proof__avatar{margin-left:-13px}.nnh-proof__text{display:flex;flex-direction:column;justify-content:center}.nnh-proof__text [class*=loox]{background:#0000!important;background-color:#0000!important;box-shadow:none!important;border:none!important}.nnh-proof__stars{display:flex;align-items:center;gap:.375rem}.nnh-proof__stars b{color:#1e1b1c}.nnh-stars{display:inline-flex;align-items:center;gap:2px;line-height:0}.nnh-star{display:inline-flex;width:16px;height:16px}.nnh-star svg{width:100%;height:100%;display:block}.nnh-star--full,.nnh-star--half{color:#e81050}.nnh-proof__count{color:#1e1b1c;margin-top:0}.nnh-proof__count b{color:#1e1b1c}.nnh-guarantees{margin:1.5rem 0 0;display:none;flex-wrap:wrap;gap:.75rem 1.375rem;color:#1e1b1c}.nnh-guarantees li{display:inline-flex;align-items:center;gap:.5rem}.nnh-guarantees b{color:#1e1b1c}.nnh-guarantees svg,.nnh-guarantees .nnh-guarantee-icon{width:18px;height:18px;color:#e81050;flex-shrink:0}.nnh-guarantees--mobile{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:1.375rem;color:#1e1b1c;list-style:none;padding:0}.nnh-guarantees--mobile li{display:inline-flex;align-items:center;gap:.375rem}.nnh-guarantees--mobile svg,.nnh-guarantees--mobile .nnh-guarantee-icon{width:15px;height:15px;color:#e81050;flex-shrink:0}.nnh-quiz{position:relative}.nnh-quiz__product{position:absolute;top:-40px;right:-8px;width:108px;height:108px;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(60,21,16,.28));z-index:2;display:none}.nnh-quiz__head{display:none;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.nnh-quiz__q{margin:0 0 .375rem}.nnh-quiz__options{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:10px;padding-bottom:1.25rem}.nnh-option{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;display:flex;align-items:center;gap:.8125rem;padding:.625rem .75rem;border:1.5px solid #e6d7da;background:#fff;border-radius:14px;text-align:left;cursor:pointer;box-shadow:0 4px 10px -6px #3c15102e;transition:border-color .12s ease,background .12s ease}.nnh-option:hover{border-color:#d9a9b6}.nnh-option:focus-visible{outline:none;box-shadow:0 0 0 3px #bc0b4040}.nnh-option.is-selected{border-color:#e81050;background:#fff0f3}.nnh-option__radio{display:none;width:20px;height:20px;border-radius:50%;border:1.5px solid #cac4c6;flex:none}.nnh-option.is-selected .nnh-option__radio{border:6px solid #e81050}.nnh-option__icon{display:inline-flex;flex:none;color:#e81050;width:32px;height:32px}.nnh-option__icon .global-icon{width:32px;height:32px}.nnh-option__label{flex:1}.nnh-option__chevron{display:inline-flex;flex:none}.nnh-cta{margin-top:1.25rem}.nnh-cta.is-selected{--nnh-btn-bg: var(--color-primary-dark, #c0004e)}.nnh-cta.is-disabled{opacity:.4;pointer-events:none;cursor:default}.nnh-quiz__reassurance{display:none;align-items:center;justify-content:center;gap:.375rem;margin:.75rem 0 0;color:#655e5c;text-align:center}.nnh-quiz__reassurance-icon{width:14px;height:14px;color:#e81050;flex-shrink:0}.nnh-link{display:block;width:100%;margin:.875rem auto 0;background:none;border:none;cursor:pointer;color:#1e1b1c;text-decoration:underline;text-underline-offset:4px;text-align:center;text-transform:capitalize}.nnh-link:hover{color:#e81050}.nnh-link:focus-visible{outline:2px solid #e81050;outline-offset:2px;border-radius:2px}@media(min-width:768px){.nnh-hero__inner{gap:2.5rem}.nnh-hero__copy>.nnh-eyebrow{display:block}.nnh-hero__lede{display:block}.nnh-proof{margin-top:1.625rem;gap:1rem}.nnh-proof__avatars{display:flex}.nnh-proof__count{margin-top:4px;margin-bottom:4px}.nnh-guarantees{display:flex}.nnh-quiz{background:#fff;border-radius:20px;padding:2.125rem 2.125rem 1.875rem;box-shadow:0 24px 48px -16px #3c151047,0 0 0 1px #3c15100d;max-width:560px;margin:0 auto;width:100%}.nnh-quiz__product{display:block}.nnh-quiz__head{display:flex}.nnh-guarantees--mobile{display:none}.nnh-quiz__reassurance{display:flex}.nnh-quiz__options{grid-template-columns:1fr 1fr}.nnh-option{min-height:52px;padding:.75rem 1rem;box-shadow:none}.nnh-option__radio{display:inline-block}.nnh-option__icon,.nnh-option__chevron{display:none}.nnh-cta{display:flex}}@media(min-width:1024px){.nnh-hero__inner{grid-template-columns:1fr 556px;padding:4.5rem;gap:3rem;align-items:center;max-width:1400px;margin:0 auto}.nnh-quiz{margin:0;max-width:none;width:100%}.nnh-proof{flex-direction:row;align-items:center;margin-top:10px;margin-bottom:1.625rem}.nnh-quiz__head{margin-bottom:10px}.nnh-quiz__options{padding-top:20px}}.pcos-hero-v2{position:relative;overflow:hidden;contain:layout style}.pcos-hero-v2__container{width:100%}.pcos-hero-v2__grid{display:grid;grid-template-columns:1fr}.pcos-hero-v2__content{display:flex;flex-direction:column;justify-content:center;background:#f2e4e8;padding:20px 16px 28px}@media(min-width:768px){.pcos-hero-v2__content{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-hero-v2__content{padding:3.5rem 4.5rem}}.pcos-hero-v2__content{gap:1.5rem}.pcos-hero-v2__rating{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.pcos-hero-v2__rating-text{color:#1e1b1c;white-space:nowrap;font-size:12px;line-height:1}.pcos-hero-v2__copy{display:flex;flex-direction:column;gap:1rem}.pcos-hero-v2__headline,.pcos-hero-v2__description{color:#1e1b1c;margin:0}.pcos-hero-v2__cta{display:flex;flex-direction:column;gap:1rem}.pcos-hero-v2__disclaimer{color:#1e1b1c;margin:0;text-align:center}.pcos-hero-v2__image-wrapper{display:none}.pcos-hero-v2__mobile-image{width:auto;height:auto;overflow:hidden}.pcos-hero-v2__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;will-change:auto}.pcos-hero-v2__trust-banner{width:100%;background:#e51550;padding:.75rem 0;overflow:hidden}.pcos-hero-v2__trust-marquee{display:flex;animation:nnh-marquee-loop var(--nnh-marquee-duration) linear infinite;whitespace:nowrap}.pcos-hero-v2__trust-item{display:inline-flex;align-items:center;gap:.5rem;margin-right:2rem;color:#fff;white-space:nowrap}.pcos-hero-v2__trust-icon{color:#fffc}@media(min-width:768px){.pcos-hero-v2__rating-text{font-size:14px}.pcos-hero-v2__mobile-image{aspect-ratio:16/9}}@media(min-width:1024px){.pcos-hero-v2__grid{grid-template-columns:1fr 1fr;min-height:80vh}.pcos-hero-v2__image-wrapper{display:block;position:relative;width:100%;height:100%;background:#f2e4e8}.pcos-hero-v2__mobile-image{display:none}.pcos-hero-v2__disclaimer{text-align:left}}.pcos-hero-v2 .fill-cta{fill:#e51550!important}.pcos-hero-v2 .text-cta{color:#e51550!important}.pcos-patterns-v2{background:#f8f2f3;padding:20px 16px 28px}@media(min-width:768px){.pcos-patterns-v2{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-patterns-v2{padding:3.5rem 4.5rem}}.pcos-patterns-v2__container{max-width:56rem;margin:0 auto;text-align:center}.pcos-patterns-v2__header{margin-bottom:3rem}.pcos-patterns-v2__title{color:#1e1b1c;margin:0 0 1.25rem;max-width:500px;margin-left:auto;margin-right:auto}.pcos-patterns-v2__description{color:#655e5c;max-width:520px;margin:0 auto}.pcos-patterns-v2__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}.pcos-patterns-v2__card{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;border-radius:1rem;border:1px solid #cac4c6;background:#fff;transition:box-shadow .3s ease;text-align:center}.pcos-patterns-v2__card:hover{box-shadow:0 1px 3px #0000001a}.pcos-patterns-v2__card-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#fdf2fa;color:#e51550;flex-shrink:0}.pcos-patterns-v2__card-label{color:#1e1b1c;font-weight:500}.pcos-patterns-v2__card-description{color:#655e5c;margin:0;line-height:1.4}.pcos-patterns-v2__cta{display:flex;justify-content:center}@media(min-width:768px){.pcos-patterns-v2__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem}.pcos-patterns-v2__title{margin-bottom:1.5rem}}@media(min-width:1024px){.pcos-patterns-v2__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.pcos-patterns-v2__card{padding:2rem 1.5rem}}.pcos-protocol-v2{background:#f2e4e8;padding:20px 16px 28px}@media(min-width:768px){.pcos-protocol-v2{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-protocol-v2{padding:3.5rem 4.5rem}}.pcos-protocol-v2{contain:layout style}.pcos-protocol-v2__container{max-width:90rem;margin:0 auto;width:100%}.pcos-protocol-v2__header{text-align:center;margin-bottom:3rem}.pcos-protocol-v2__title{color:#1e1b1c;margin:0 0 1.25rem}.pcos-protocol-v2__subtitle{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;color:#655e5c;line-height:1.6;margin:0 auto;max-width:672px}.pcos-protocol-v2__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;margin-bottom:2rem}.pcos-protocol-v2__phase{background:#fff;border:1px solid #cac4c6;border-radius:1rem;padding:2rem;text-align:left;transition:box-shadow .3s ease}.pcos-protocol-v2__phase:hover{box-shadow:0 4px 12px #0000001a}.pcos-protocol-v2__phase-label{font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:#655e5c;margin:0 0 .5rem}.pcos-protocol-v2__phase-title{color:#1e1b1c;margin:.5rem 0 0}.pcos-protocol-v2__phase-weeks{font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;color:#e51550;margin:.25rem 0 0;font-weight:500}.pcos-protocol-v2__phase-emotion{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#1e1b1cb3;margin:.25rem 0 0}.pcos-protocol-v2__phase-description{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#655e5c;line-height:1.6;margin:1rem 0 0}.pcos-protocol-v2__callout{background:#fefaf6;border-radius:1rem;padding:1.5rem;margin:1rem auto 0;max-width:768px;text-align:center}.pcos-protocol-v2__callout-text{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#1e1b1ccc;line-height:1.6;margin:0}@media(min-width:768px){.pcos-protocol-v2__grid{gap:2rem}.pcos-protocol-v2__phase{padding:2.5rem}}@media(min-width:1024px){.pcos-protocol-v2__grid{grid-template-columns:repeat(3,1fr);gap:2rem}.pcos-protocol-v2__phase{padding:2.5rem}.pcos-protocol-v2__callout{padding:2rem;margin:2.5rem auto 0}}.pcos-authority-v2{background:#f8f2f3;padding:20px 16px 28px}@media(min-width:768px){.pcos-authority-v2{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-authority-v2{padding:3.5rem 4.5rem}}.pcos-authority-v2{contain:layout style}.pcos-authority-v2__container{max-width:90rem;margin:0 auto;width:100%}.pcos-authority-v2__grid{display:grid;grid-template-columns:1fr;gap:3rem}.pcos-authority-v2__media{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pcos-authority-v2__photo-wrapper{position:relative;width:100%;max-width:400px;aspect-ratio:3/4;border-radius:1rem;overflow:hidden;background:#fde5d3}.pcos-authority-v2__photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pcos-authority-v2__photo-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(30,27,28,.7) 0%,transparent 100%);padding:2.5rem 1.25rem 1.25rem}.pcos-authority-v2__photo-caption-text{color:#fff;margin:0;line-height:1.4}.pcos-authority-v2__book-card{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid #cac4c6;border-radius:1rem;padding:1rem 1.25rem;width:100%;max-width:400px}.pcos-authority-v2__book-cover{width:64px;height:80px;border-radius:.5rem;flex-shrink:0;object-fit:cover;display:block}.pcos-authority-v2__book-content{flex:1}.pcos-authority-v2__book-title{font-family:Fraunces,Georgia,Times New Roman,Times,serif;font-weight:600;color:#1e1b1c;margin:0 0 .25rem;line-height:1.3}.pcos-authority-v2__book-text{font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;color:#655e5c;margin:0;line-height:1.5}.pcos-authority-v2__book-link{color:#e51550;text-decoration:underline;text-underline-offset:2px;transition:opacity .3s ease}.pcos-authority-v2__book-link:hover{opacity:.8}.pcos-authority-v2__content{display:flex;flex-direction:column}.pcos-authority-v2__headline{color:#1e1b1c;margin:0 0 1.5rem}.pcos-authority-v2__body{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.pcos-authority-v2__paragraph{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#655e5c;margin:0;line-height:1.6}.pcos-authority-v2__credentials{display:grid;grid-template-columns:1fr;gap:.75rem;margin:2rem 0;padding:0;list-style:none}.pcos-authority-v2__credential-item{font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;color:#1e1b1c;letter-spacing:.05em}.pcos-authority-v2__cta-group{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-top:2.5rem}@media(min-width:768px){.pcos-authority-v2__media{align-items:flex-start}.pcos-authority-v2__credentials{grid-template-columns:repeat(2,1fr);column-gap:2rem}.pcos-authority-v2__cta-group{flex-direction:row;align-items:center}}@media(min-width:1024px){.pcos-authority-v2__grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}}.pcos-how-it-works-v2{background:#f7f4f5;padding:20px 16px 28px}@media(min-width:768px){.pcos-how-it-works-v2{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-how-it-works-v2{padding:3.5rem 4.5rem}}.pcos-how-it-works-v2{contain:layout style}.pcos-how-it-works-v2__container{max-width:1024px;margin:0 auto;width:100%}.pcos-how-it-works-v2__header{text-align:center;margin-bottom:3rem}.pcos-how-it-works-v2__title{color:#1e1b1c;margin:0}.pcos-how-it-works-v2__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.pcos-how-it-works-v2__step{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.pcos-how-it-works-v2__icon-wrapper{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#f5eff1;flex-shrink:0}.pcos-how-it-works-v2__icon{width:24px;height:24px;color:#e51550;stroke-width:1.5}.pcos-how-it-works-v2__step-label{font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;font-weight:500;color:#e51550;margin:0;letter-spacing:.05em}.pcos-how-it-works-v2__step-title{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;color:#1e1b1c;margin:0;line-height:1.6}.pcos-how-it-works-v2__cta{display:flex;justify-content:center;margin-top:2.5rem}@media(min-width:768px){.pcos-how-it-works-v2__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.pcos-who-v2{background:#f7f4f5;padding:20px 16px 28px}@media(min-width:768px){.pcos-who-v2{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-who-v2{padding:3.5rem 4.5rem}}.pcos-who-v2{contain:layout style}.pcos-who-v2__container{max-width:672px;margin:0 auto;width:100%}.pcos-who-v2__header{text-align:center;margin-bottom:2rem}.pcos-who-v2__title{color:#1e1b1c;margin:0 0 1rem}.pcos-who-v2__subtitle{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#655e5c;margin:0 auto;max-width:576px;line-height:1.6}.pcos-who-v2__list{display:flex;flex-direction:column;gap:1rem;margin:0 auto 2rem;padding:0;list-style:none;max-width:448px}.pcos-who-v2__list-item{display:flex;align-items:flex-start;gap:.75rem;text-align:left}.pcos-who-v2__check-icon{width:20px;height:20px;color:#e51550;flex-shrink:0;margin-top:.125rem;stroke-width:2}.pcos-who-v2__list-text{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#1e1b1c;line-height:1.5}.pcos-who-v2__cta{display:flex;justify-content:center;margin-top:2.5rem}.pcos-product-cta-v2{background:#f2e4e8;padding:20px 16px 28px}@media(min-width:768px){.pcos-product-cta-v2{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-product-cta-v2{padding:3.5rem 4.5rem}}.pcos-product-cta-v2{contain:layout style}.pcos-product-cta-v2__container{max-width:672px;margin:0 auto;width:100%;text-align:center}.pcos-product-cta-v2__title{color:#1e1b1c;margin:0 0 1rem}.pcos-product-cta-v2__description{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#655e5c;margin:0 0 1rem;line-height:1.6}.pcos-product-cta-v2__link{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;color:#e51550;text-decoration:underline;text-underline-offset:4px;display:inline-block;transition:opacity .3s ease}.pcos-product-cta-v2__link:hover{opacity:.8}.pcos-product-cta-v2__link:focus{outline:2px solid #e51550;outline-offset:2px;border-radius:2px}.pcos-final-cta-v2{background:#a70c3f;padding:20px 16px 28px}@media(min-width:768px){.pcos-final-cta-v2{padding:2.5rem 2rem}}@media(min-width:1024px){.pcos-final-cta-v2{padding:3.5rem 4.5rem}}.pcos-final-cta-v2{contain:layout style}.pcos-final-cta-v2__container{max-width:768px;margin:0 auto;width:100%;text-align:center}.pcos-final-cta-v2__title{color:#fff;margin:0 0 1.25rem}.pcos-final-cta-v2__description{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;color:#fffc;margin:0 auto 2rem;max-width:576px;line-height:1.6}.pcos-final-cta-v2__cta{display:flex;justify-content:center;margin-top:2.5rem}.homepage-bestsellers-grid{background:#fff;width:100%}.homepage-bestsellers-grid__container{width:100%;max-width:90rem;margin:0 auto;padding:20px 16px 28px}@media(min-width:768px){.homepage-bestsellers-grid__container{padding:2.5rem 2rem}}@media(min-width:1024px){.homepage-bestsellers-grid__container{padding:3.5rem 4.5rem}}.homepage-bestsellers-grid__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.homepage-bestsellers-grid__header-main{display:flex;flex-direction:column;gap:.875rem}.homepage-bestsellers-grid__eyebrow{margin:0}.homepage-bestsellers-grid__heading{margin:0;max-width:35rem}.homepage-bestsellers-grid__support{margin:0;max-width:20rem;display:none}@media(min-width:768px){.homepage-bestsellers-grid__support{display:block}}.homepage-bestsellers-grid__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.homepage-bestsellers-grid__mobile-only{display:block}.homepage-bestsellers-grid__desktop-only{display:none}.homepage-bestsellers-grid__also-loved{margin-top:1.75rem}.homepage-bestsellers-grid__also-loved-header{margin-bottom:1rem}.homepage-bestsellers-grid__also-loved-label{margin:0}.homepage-bestsellers-grid__carousel{position:relative;width:100%;min-width:0}.homepage-bestsellers-grid__carousel-viewport{display:grid;grid-auto-flow:column;grid-auto-columns:min(100% - 2.5rem,17.5rem);gap:.875rem;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;margin:0;padding:2px 0 0;scroll-padding-inline:0}.homepage-bestsellers-grid__carousel-viewport::-webkit-scrollbar{display:none}.homepage-bestsellers-grid__carousel-track{display:contents}.homepage-bestsellers-grid__carousel-slide{scroll-snap-align:start;min-width:0;display:flex;align-items:stretch}.homepage-bestsellers-grid__scrollbar{display:flex;align-items:center;gap:.625rem;margin-top:1rem;padding:0 .125rem}.homepage-bestsellers-grid__scrollbar-arrow{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:#0000;cursor:pointer;flex-shrink:0}.homepage-bestsellers-grid__scrollbar-arrow:disabled{opacity:.35;cursor:default}.homepage-bestsellers-grid__scrollbar-track{position:relative;flex:1;height:.3125rem;border-radius:999px;background:#1e1b1c1f;overflow:hidden}.homepage-bestsellers-grid__scrollbar-thumb{position:absolute;top:0;left:0;height:100%;width:35%;border-radius:999px;background:#1e1b1c6b;transform:translate(0);transition:transform .15s ease,width .15s ease;will-change:transform,width}.homepage-bestsellers-grid__card{display:flex;flex-direction:column;border-radius:.75rem;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.homepage-bestsellers-grid__card--featured{position:relative;background:#fdf3eb;border-radius:1rem;padding:1.5rem;gap:0;height:auto;align-self:start;flex:0 0 auto;overflow:hidden;justify-content:flex-end;aspect-ratio:3/4}.homepage-bestsellers-grid__card--standard,.homepage-bestsellers-grid__card--carousel,.homepage-bestsellers-grid__card--wide{background:#fff;padding:1.25rem;box-shadow:0 0 0 1px #1e1b1c14,0 .25rem .5rem -.125rem #1e1b1c1a}.homepage-bestsellers-grid__card--standard{position:relative;height:100%;min-height:26rem;overflow:hidden;justify-content:flex-end}.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body{flex:0 0 auto;min-height:0}.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__price-row{margin-top:auto;padding-top:.625rem}.homepage-bestsellers-grid__card--carousel{padding:0;overflow:hidden;height:100%;width:100%;flex:1 1 auto;border:1px solid rgba(30,27,28,.08);box-shadow:0 .25rem .5rem -.125rem #1e1b1c1a}.homepage-bestsellers-grid__card--carousel .homepage-bestsellers-grid__media{flex:0 0 auto;height:10rem;margin-bottom:0;padding:.75rem;border-radius:0}.homepage-bestsellers-grid__card--carousel .homepage-bestsellers-grid__image--contain{width:auto;max-width:100%;max-height:8.5rem;height:auto;filter:none}.homepage-bestsellers-grid__card--carousel .homepage-bestsellers-grid__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:10.5rem;padding:1rem 1.125rem 1.125rem;gap:.375rem}.homepage-bestsellers-grid__card--carousel .homepage-bestsellers-grid__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.875rem}.homepage-bestsellers-grid__card--carousel .homepage-bestsellers-grid__description--carousel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;flex:1 1 auto;min-height:2.375rem}.homepage-bestsellers-grid__card--carousel .homepage-bestsellers-grid__price-row{margin-top:auto;padding-top:.625rem}.homepage-bestsellers-grid__card--wide{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}.homepage-bestsellers-grid__card--sold-out{opacity:.65}.homepage-bestsellers-grid__card--sold-out .homepage-bestsellers-grid__image{filter:grayscale(100%)}@media(min-width:1024px){.homepage-bestsellers-grid__card:hover:not(.homepage-bestsellers-grid__card--sold-out){transform:translateY(-4px);box-shadow:0 .5rem 1.5rem -.25rem #1e1b1c2e}}.homepage-bestsellers-grid__featured-badge{position:absolute;top:1.25rem;left:1.25rem;z-index:2;background:#e51550;letter-spacing:.04em;padding:.4375rem .8125rem;border-radius:.25rem;text-transform:capitalize}.homepage-bestsellers-grid__media{position:relative;background:#fdf3eb;border-radius:.625rem;overflow:hidden;margin-bottom:1.125rem;height:10.625rem;display:flex;align-items:center;justify-content:center}.homepage-bestsellers-grid__media a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.homepage-bestsellers-grid__media picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__media,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0000;height:auto;min-height:0;margin:0;padding:0;border-radius:0}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__media:after,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#1e1b1c00 20%,#1e1b1c99 45%,#1e1b1ce6);pointer-events:none}.homepage-bestsellers-grid__media--wide{margin-bottom:0;height:9.375rem}.homepage-bestsellers-grid__image{display:block}.homepage-bestsellers-grid__image--cover{width:100%;height:100%;object-fit:cover}.homepage-bestsellers-grid__image--contain{width:auto;max-width:11rem;height:auto;max-height:10.5rem;margin:0 auto;object-fit:contain;filter:drop-shadow(0 1.25rem 2rem rgba(30,27,28,.16))}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__image--contain{width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:cover;filter:none}.homepage-bestsellers-grid__body{display:flex;flex-direction:column;gap:.5rem}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body{gap:.625rem}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body{position:relative;z-index:1}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body .text-dark,.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body .text-muted,.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body .homepage-bestsellers-grid__price,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body .text-dark,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body .text-muted,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body .homepage-bestsellers-grid__price{color:#fff!important}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body .homepage-bestsellers-grid__compare,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body .homepage-bestsellers-grid__compare{color:#ffffffbf!important}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body .homepage-bestsellers-grid__shop-now,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body .homepage-bestsellers-grid__shop-now{--nnh-btn-bg: rgba(255, 255, 255, .12);--nnh-btn-color: #FFFFFF;--nnh-btn-border: rgba(255, 255, 255, .7)}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body .homepage-bestsellers-grid__actions-atc,.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__body .homepage-bestsellers-grid__actions-atc{order:-1}.homepage-bestsellers-grid__rating.pcos-hero-v2__reviews-link{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;text-decoration:none}.homepage-bestsellers-grid__rating.pcos-hero-v2__reviews-link:hover{opacity:.8}.homepage-bestsellers-grid__rating.pcos-hero-v2__reviews-link .pcos-hero-v2__stars{display:inline-flex;flex-wrap:nowrap;flex-shrink:0;gap:.125rem}.homepage-bestsellers-grid__rating.pcos-hero-v2__reviews-link .pcos-hero-v2__star svg{width:.875rem;height:.875rem}.homepage-bestsellers-grid__rating.pcos-hero-v2__reviews-link .pcos-hero-v2__reviews-score,.homepage-bestsellers-grid__rating.pcos-hero-v2__reviews-link .pcos-hero-v2__reviews-count{margin:0;white-space:nowrap}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__rating.pcos-hero-v2__reviews-link .pcos-hero-v2__star svg{width:1rem;height:1rem}.homepage-bestsellers-grid__title{margin:0}.homepage-bestsellers-grid__title a{color:inherit;text-decoration:none}.homepage-bestsellers-grid__title a:hover{color:#e51550}.homepage-bestsellers-grid__description{margin:0}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__description{max-width:22.5rem}.homepage-bestsellers-grid__card--standard .homepage-bestsellers-grid__description,.homepage-bestsellers-grid__card--carousel .homepage-bestsellers-grid__description,.homepage-bestsellers-grid__card--wide .homepage-bestsellers-grid__description{margin-bottom:.375rem}.homepage-bestsellers-grid__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.25rem}.homepage-bestsellers-grid__price-row--large{margin-bottom:.25rem}.homepage-bestsellers-grid__price-from{flex:0 0 auto}.homepage-bestsellers-grid__price,.homepage-bestsellers-grid__compare{margin:0}.homepage-bestsellers-grid__discount{display:inline-flex;align-items:center;background:#e51550;padding:.1875rem .4375rem;border-radius:.25rem;text-transform:lowercase}.homepage-bestsellers-grid__price-row--large .homepage-bestsellers-grid__discount{padding:.25rem .5625rem}.homepage-bestsellers-grid__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;width:100%}.homepage-bestsellers-grid__actions .homepage-bestsellers-grid__atc-btn,.homepage-bestsellers-grid__actions .homepage-bestsellers-grid__atc-form{width:auto;flex:0 1 auto;margin:0}.homepage-bestsellers-grid__actions .homepage-bestsellers-grid__atc-btn{white-space:nowrap}.homepage-bestsellers-grid__shop-now{white-space:nowrap;flex:0 1 auto}.homepage-bestsellers-grid__atc-form{margin:0}.homepage-bestsellers-grid__atc-btn--featured{white-space:nowrap}.homepage-bestsellers-grid__cta{display:flex;justify-content:center;margin-top:2rem}.homepage-bestsellers-grid__cta-button{max-width:22rem}.homepage-bestsellers-grid__actions .homepage-bestsellers-grid__atc-btn{width:auto}@media(max-width:767.98px){.homepage-bestsellers-grid__header{margin-bottom:1.5rem}.homepage-bestsellers-grid__card--featured{padding:1.25rem 1.25rem 1.5rem}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__featured-badge{top:1rem;left:1rem}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__media picture{width:100%;height:100%}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__actions{flex-direction:row;flex-wrap:nowrap;align-items:stretch;margin-top:.75rem;gap:.5rem}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__shop-now{flex:1 1 0;width:auto;min-width:0}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__actions-atc,.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__atc-form{display:block;flex:1 1 0;min-width:0;width:auto}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__atc-price{display:none}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__actions .homepage-bestsellers-grid__atc-btn{width:100%}.homepage-bestsellers-grid__cta-button{max-width:none;width:100%}}.homepage-bestsellers-grid__empty{text-align:center;padding:2rem 0}@media(min-width:768px){.homepage-bestsellers-grid__mobile-only{display:none}.homepage-bestsellers-grid__desktop-only{display:grid}.homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__actions-atc{display:block}.homepage-bestsellers-grid__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem}.homepage-bestsellers-grid__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.homepage-bestsellers-grid__card--featured{grid-column:1/-1}.homepage-bestsellers-grid__card--wide{grid-column:1/-1;grid-template-columns:11.25rem 1fr;gap:1.5rem}}@media(min-width:768px)and (max-width:1023.98px){.homepage-bestsellers-grid__grid .homepage-bestsellers-grid__card--featured{aspect-ratio:16/10;padding:2rem}.homepage-bestsellers-grid__grid .homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__body{max-width:28rem}.homepage-bestsellers-grid__grid .homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__shop-now,.homepage-bestsellers-grid__grid .homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__actions-atc{flex:1 1 auto}.homepage-bestsellers-grid__grid .homepage-bestsellers-grid__card--featured .homepage-bestsellers-grid__actions .homepage-bestsellers-grid__atc-btn{width:100%}}@media(min-width:1024px){.homepage-bestsellers-grid__header{margin-bottom:3rem}.homepage-bestsellers-grid__grid{grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:1.5rem}.homepage-bestsellers-grid__card--featured{grid-column:1;grid-row:1/3;padding:2.5rem;align-self:start;height:auto}.homepage-bestsellers-grid__grid .homepage-bestsellers-grid__card--featured{align-self:stretch;aspect-ratio:auto}.homepage-bestsellers-grid__card--wide{grid-column:2/4;grid-row:2}.homepage-bestsellers-grid__featured-badge{top:1.75rem;left:1.75rem}.homepage-bestsellers-grid__cta{margin-top:3rem}}.reusable-carousel{position:relative;width:100%}.reusable-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.reusable-carousel__viewport::-webkit-scrollbar{display:none}.reusable-carousel__track{display:flex;align-items:stretch;gap:var(--carousel-gap-mobile, 16px)}.reusable-carousel [data-carousel-slide]{scroll-snap-align:start;flex:0 0 calc((100% - var(--carousel-gap-mobile, 16px)*(var(--carousel-slides-mobile, 1) - 1))/var(--carousel-slides-mobile, 1))}@media(min-width:768px){.reusable-carousel__track{gap:var(--carousel-gap-tablet, 16px)}.reusable-carousel [data-carousel-slide]{flex-basis:calc((100% - var(--carousel-gap-tablet, 16px)*(var(--carousel-slides-tablet, 2) - 1))/var(--carousel-slides-tablet, 2))}}@media(min-width:1024px){.reusable-carousel__track{gap:var(--carousel-gap-desktop, 15px)}.reusable-carousel [data-carousel-slide]{flex-basis:calc((100% - var(--carousel-gap-desktop, 15px)*(var(--carousel-slides-desktop, 3) - 1))/var(--carousel-slides-desktop, 3))}}.reusable-carousel__pagination{display:flex;align-items:center;justify-content:center;gap:6px}.reusable-carousel__dot{width:8px;height:8px;border-radius:999px;border:1px solid rgba(0,0,0,0);background:currentColor;opacity:.35;padding:0;margin:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.reusable-carousel__dot.is-active{opacity:1;transform:scale(1.05)}.modular-pdp-carousel-wrap{position:relative;width:100%;min-width:0}.modular-pdp-carousel-nav{display:none;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:1.5rem}@media(min-width:1024px){.modular-pdp-carousel-nav{display:flex}}.modular-pdp-carousel-nav__button{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:#0000;color:#e51550;cursor:pointer;flex-shrink:0;transition:color .2s ease,transform .2s ease,opacity .2s ease}.modular-pdp-carousel-nav__button:hover:not(.is-disabled):not(:disabled){color:#b61140;transform:scale(1.08)}.modular-pdp-carousel-nav__button.is-disabled,.modular-pdp-carousel-nav__button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.modular-pdp-carousel-nav__button[hidden]{display:none!important}.modular-pdp-carousel-nav__button:focus-visible{outline:2px solid #e51550;outline-offset:2px;border-radius:4px}.modular-pdp-carousel-nav__icon{width:1.75rem;height:1.75rem;pointer-events:none;display:block;flex-shrink:0}.modular-pdp-carousel-nav__icon path{stroke-width:2.5}.modular-pdp-swipe-carousel{--carousel-gap-mobile: 1rem;--carousel-gap-tablet: 1rem;--carousel-gap-desktop: 1rem}.modular-pdp-swipe-carousel .reusable-carousel__viewport{overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-padding-inline:0}.modular-pdp-swipe-carousel [data-carousel-slide]{display:flex;height:auto}.modular-pdp-swipe-carousel .reusable-carousel__pagination{margin-top:1.25rem;gap:.375rem;color:#e51550}.modular-pdp-swipe-carousel .reusable-carousel__dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:999px;border:1px solid rgba(229,21,80,.35);background:#e51550;opacity:.35;transform:none;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.modular-pdp-swipe-carousel .reusable-carousel__dot:hover{opacity:.6;background:#e51550a6}.modular-pdp-swipe-carousel .reusable-carousel__dot.is-active{opacity:1;background:#e51550;border-color:#e51550;transform:scale(1.05)}.modular-pdp-swipe-carousel .reusable-carousel__dot:focus,.modular-pdp-swipe-carousel .reusable-carousel__dot:focus-visible{outline:2px solid #e51550;outline-offset:2px}.modular-pdp-swipe-carousel .reusable-carousel__dot--numbered{width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1;text-align:center;color:#e51550;background:#fff;border-color:#e5155066;opacity:1;transform:none}.modular-pdp-swipe-carousel .reusable-carousel__dot--numbered:hover{opacity:1;background:#ffe3e7;border-color:#e51550}.modular-pdp-swipe-carousel .reusable-carousel__dot--numbered.is-active{background:#e51550;border-color:#e51550;color:#fff;opacity:1;transform:none}@media(min-width:768px){.modular-pdp-swipe-carousel--fit .reusable-carousel__viewport{overflow:visible;scroll-snap-type:none}.modular-pdp-swipe-carousel--fit .reusable-carousel__track{display:grid;grid-template-columns:repeat(var(--carousel-slides-tablet, 1),minmax(0,1fr));align-items:stretch}.modular-pdp-swipe-carousel--fit [data-carousel-slide]{flex:none;width:100%;max-width:none}.modular-pdp-swipe-carousel--fit .reusable-carousel__pagination{display:none!important}}@media(min-width:1024px){.modular-pdp-swipe-carousel--fit .reusable-carousel__track{grid-template-columns:repeat(var(--carousel-slides-desktop, 1),minmax(0,1fr))}}.testimonial-carousel{width:100%;background-color:#fdfaf5;padding:20px 16px 28px}@media(min-width:768px){.testimonial-carousel{padding:2.5rem 2rem}}@media(min-width:1024px){.testimonial-carousel{padding:3.5rem 4.5rem}}.testimonial-carousel__container{width:100%;max-width:100%;margin:0 auto}.testimonial-carousel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}@media(min-width:1024px){.testimonial-carousel__header{margin-bottom:40px}}.testimonial-carousel__title{text-transform:capitalize;margin:0}.testimonial-carousel__navigation{display:none;align-items:center;gap:20px}@media(min-width:1024px){.testimonial-carousel__navigation{display:flex}}.testimonial-carousel__nav-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#a40d38;transition:opacity .3s ease}.testimonial-carousel__nav-button:hover:not(.is-disabled){opacity:.8}.testimonial-carousel__nav-button.is-disabled{opacity:.5;cursor:not-allowed;color:#ffa1b1}.testimonial-carousel__nav-button:focus-visible{outline:2px solid #a40d38;outline-offset:2px;border-radius:4px}.testimonial-carousel__nav-icon{width:32px;height:32px;pointer-events:none}.testimonial-carousel__wrapper{position:relative;overflow:visible;margin-bottom:0}.testimonial-carousel__carousel{width:100%;padding-bottom:50px;margin-bottom:10px;--carousel-slides-mobile: 1;--carousel-slides-tablet: 2;--carousel-slides-desktop: 3;--carousel-gap-mobile: 16px;--carousel-gap-tablet: 16px;--carousel-gap-desktop: 15px}.testimonial-carousel__slide{height:auto;display:flex;align-items:stretch}.testimonial-carousel__slide .testimonial-card{width:100%;display:flex;flex-direction:column}.testimonial-carousel__carousel .reusable-carousel__pagination{position:absolute;display:flex;align-items:center;justify-content:center;gap:.375rem;bottom:0;left:50%;transform:translate(-50%);width:auto;z-index:10;padding:10px 0;margin-top:0}.testimonial-card{display:flex;flex-direction:column;background-color:#fff;border-radius:20px;overflow:hidden;height:100%}.testimonial-card__image-wrapper{width:100%;height:auto;overflow:hidden;position:relative;background-color:#e6e6e6;line-height:0;flex-shrink:0}.testimonial-card__image{width:100%;height:auto;display:block;margin:0;padding:0;border:none;vertical-align:top}.testimonial-card__image-placeholder{width:100%;padding-bottom:100%;background:linear-gradient(135deg,#e6e6e6,#dee2e6)}.testimonial-card__content{display:flex;flex-direction:column;padding:24px;gap:10px;flex:1 1 auto;min-height:0}@media(min-width:768px){.testimonial-card__content{padding:28px}}@media(min-width:1024px){.testimonial-card__content{padding:30px}}.testimonial-card__rating{display:flex;align-items:center;gap:2px;min-height:17px;flex-shrink:0}.testimonial-card__star{width:17.6px;height:17px;flex-shrink:0}.testimonial-card__text{flex:1 1 auto;min-height:0;max-height:12em;overflow-y:auto;padding-right:8px}.testimonial-card__text::-webkit-scrollbar{width:4px}.testimonial-card__text::-webkit-scrollbar-track{background:#e6e6e6;border-radius:2px}.testimonial-card__text::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.testimonial-card__text::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@media(min-width:768px){.testimonial-card__text{max-height:14em}}@media(min-width:1024px){.testimonial-card__text{max-height:14em}}.testimonial-card__review-paragraph{margin:0;padding:0}.testimonial-card__author{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0;margin-top:auto}.testimonial-card__author-name{white-space:nowrap;flex-shrink:0}.testimonial-card__verified{display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}.testimonial-card__verified-icon{width:9px;height:11px;flex-shrink:0}.testimonial-card__verified-icon[src]{width:auto;max-width:15px;height:auto;max-height:15px}.testimonial-card__verified-text{margin:0}.testimonial-card__divider{width:100%;height:1px;background-color:#dee2e6;flex-shrink:0}.testimonial-card__product{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:12px;flex-shrink:0}@media(min-width:768px){.testimonial-card__product{padding:24px}}@media(min-width:1024px){.testimonial-card__product{padding:20px 30px}}.testimonial-card__product a,.testimonial-card__product a:hover,.testimonial-card__product a:visited,.testimonial-card__product a:active{color:inherit;text-decoration:none}.testimonial-card__product a:focus:not(:focus-visible){color:inherit;text-decoration:none}.testimonial-card__product .btn{flex-shrink:0;white-space:nowrap;text-transform:capitalize;border-radius:30px;background:#bc0e40;color:#fff!important;padding:12px 24px;border:none;transition:background-color .3s ease;text-decoration:none!important}.testimonial-card__product .btn:hover{background:#a90a37;color:#fff!important;text-decoration:none!important}.testimonial-card__product .btn:visited,.testimonial-card__product .btn:active{color:#fff!important;text-decoration:none!important}.testimonial-card__product .btn:focus:not(:focus-visible){color:#fff!important;text-decoration:none!important;outline:none;box-shadow:none}.testimonial-card__product .btn:disabled,.testimonial-card__product .btn.disabled,.testimonial-card__product .btn[disabled]{opacity:.7;cursor:not-allowed;background-color:#bc0e40!important;color:#fff!important}@media(min-width:768px){.testimonial-card__product .btn{padding:14px 28px;min-width:auto}}.testimonial-card__product-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.testimonial-card__product-image{width:64px;height:64px;object-fit:contain;flex-shrink:0}.testimonial-card__product-name{color:#1e1b1c!important;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:767.98px){.testimonial-card__product{flex-direction:column;align-items:stretch}}.homepage-testimonial{background:var(--testimonial-bg, #FFFFFF);width:100%;padding-top:3.875rem}.homepage-testimonial__container{max-width:56rem;margin:0 auto;padding:20px 16px 28px}@media(min-width:768px){.homepage-testimonial__container{padding:2.5rem 2rem}}@media(min-width:1024px){.homepage-testimonial__container{padding:3.5rem 4.5rem}}.homepage-testimonial__card{background:var(--testimonial-card-bg, #FBC6A2);border-radius:2.5rem;padding:0 1.25rem 1.875rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.homepage-testimonial__image-wrapper{margin-top:-3.875rem}.homepage-testimonial__image{width:7.75rem;height:7.75rem;border-radius:50%;object-fit:cover;display:block}.homepage-testimonial__content{display:flex;flex-direction:column;gap:.9375rem}.homepage-testimonial__eyebrow,.homepage-testimonial__quote{margin:0}.homepage-testimonial__author-name{margin:0 0 .25rem}.homepage-testimonial__author-credentials{margin:0}@media(min-width:768px){.homepage-testimonial{padding-top:3.4375rem}.homepage-testimonial__card{padding:0 2.5rem 3rem;gap:2rem}.homepage-testimonial__image-wrapper{margin-top:-4.6875rem}.homepage-testimonial__image{width:9.375rem;height:9.375rem}}@media(min-width:1024px){.homepage-testimonial{padding-top:0}.homepage-testimonial__container{width:100%;max-width:90rem;margin-inline:auto;box-sizing:border-box}}@media(min-width:1024px)and (min-width:1600px){.homepage-testimonial__container{max-width:96rem}}@media(min-width:1024px){.homepage-testimonial__card{flex-direction:row;padding:3rem 4rem;gap:3rem;align-items:center}.homepage-testimonial__image-wrapper{margin-top:0;flex-shrink:0}.homepage-testimonial__image{width:12rem;height:12rem}.homepage-testimonial__content{flex:1}}.homepage-categories{background:#fdf3eb;width:100%;padding:20px 16px 28px}@media(min-width:768px){.homepage-categories{padding:2.5rem 2rem}}@media(min-width:1024px){.homepage-categories{padding:3.5rem 4.5rem}}.homepage-categories__container{max-width:56rem;margin:0 auto}.homepage-categories__heading{text-align:center;margin:0 0 1.875rem}.homepage-categories__grid{display:flex;flex-direction:column;gap:.625rem}.homepage-categories__card{background:#fff;border-radius:.625rem;padding:.9375rem;display:flex;align-items:center;gap:.9375rem;text-decoration:none;transition:box-shadow .3s ease}.homepage-categories__card:hover{box-shadow:0 4px 12px #0000001a}.homepage-categories__icon{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.homepage-categories__svg{width:2rem;height:2rem;display:block}.homepage-categories__info{flex:1;display:flex;justify-content:space-between;align-items:center}.homepage-categories__name{margin:0}@media(min-width:768px){.homepage-categories__heading{margin-bottom:2.5rem}.homepage-categories__card{padding:1.125rem;gap:1.125rem}}@media(min-width:1024px){.homepage-categories__container{width:100%;max-width:90rem;margin-inline:auto;box-sizing:border-box}}@media(min-width:1024px)and (min-width:1600px){.homepage-categories__container{max-width:96rem}}@media(min-width:1024px){.homepage-categories__heading{margin-bottom:3rem}.homepage-categories__grid{flex-direction:row;gap:1.25rem}.homepage-categories__card{flex:1;flex-direction:column;padding:1.875rem 1.25rem;gap:1rem;align-items:center;text-align:center}.homepage-categories__icon,.homepage-categories__svg{width:3rem;height:3rem}.homepage-categories__info{flex-direction:column;gap:.5rem;align-items:center}}.homepage-bundle{background:#fff;width:100%;padding:0;position:relative;overflow:hidden}.homepage-bundle__container{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:relative}.homepage-bundle__background{width:100%;min-height:23.625rem;background:#fbe2d2;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 1.875rem 1.875rem;z-index:-1}.homepage-bundle__content-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:relative;overflow:hidden}.homepage-bundle__image-wrapper{position:relative;width:100%;background:#fbe2d2;overflow:visible;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center}.homepage-bundle__image{width:112%;margin-left:-6%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.homepage-bundle picture{width:100%;display:block}.homepage-bundle__badge{position:absolute;top:1rem;right:1rem;width:6.5rem;height:6.5rem;display:flex;align-items:center;justify-content:center}.homepage-bundle__badge-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.homepage-bundle__badge-text{position:relative;z-index:1;text-align:center;padding:0 .375rem;line-height:1.3}.homepage-bundle__text-content{display:flex;flex-direction:column;gap:1.25rem;width:100%;padding:20px 16px 28px}@media(min-width:768px){.homepage-bundle__text-content{padding:2.5rem 2rem}}@media(min-width:1024px){.homepage-bundle__text-content{padding:3.5rem 4.5rem}}.homepage-bundle__text-content{position:relative;z-index:1}.homepage-bundle__heading{text-transform:capitalize;margin:0}.homepage-bundle__description p{margin:0}.homepage-bundle__cta-group{display:flex;flex-direction:column;gap:.9375rem}.homepage-bundle__button{min-width:0}@media(min-width:768px){.homepage-bundle{padding:0}.homepage-bundle__image-wrapper{max-width:31.25rem;overflow:hidden}.homepage-bundle__badge{width:7rem;height:7rem}}@media(min-width:1024px){.homepage-bundle{padding-inline:clamp(1rem,4vw,3.125rem);background:#fbe2d2;overflow:visible;height:500px;display:flex;align-items:center}.homepage-bundle__container{width:100%;max-width:90rem;margin-inline:auto;box-sizing:border-box;gap:1.875rem;height:100%}}@media(min-width:1024px)and (min-width:1600px){.homepage-bundle__container{max-width:96rem}}@media(min-width:1024px){.homepage-bundle__background{display:none}.homepage-bundle__content-wrapper{flex-direction:row;gap:3rem;align-items:center;overflow:visible;height:100%}.homepage-bundle__text-content{flex:1 1 56%;order:1;gap:1.5rem;min-width:0;max-width:none}.homepage-bundle__image-wrapper{flex:0 1 44%;order:2;min-width:0;max-width:min(44vw,34rem);height:100%;margin-bottom:0;margin-left:0;margin-right:0;width:100%;overflow:hidden;z-index:2;position:relative;background:#0000}.homepage-bundle__image{width:100%;max-width:100%;max-height:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative;transform:none;object-fit:contain}.homepage-bundle picture{width:100%;height:100%;display:block}.homepage-bundle__badge{width:8.5rem;height:8.5rem;top:1rem;right:1rem;z-index:3}.homepage-bundle__cta-group{flex-direction:row;gap:1rem}.homepage-bundle__button{flex:0 1 auto;width:auto;min-width:max-content}}.fid-optimized:active{transform:translateY(0)}.trust-features{width:100%;background-color:#fefaf6;contain:layout style paint;will-change:auto;position:relative;z-index:1;padding:20px 16px 28px}@media(min-width:768px){.trust-features{padding:2.5rem 2rem}}@media(min-width:1024px){.trust-features{padding:3.5rem 4.5rem}}.trust-features__container{max-width:64rem;margin:0 auto;width:100%;padding:0}.trust-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%}.trust-features__feature{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;gap:.625rem}.trust-features__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:2.5rem;width:100%;color:#e51550}.trust-features__icon-image{width:2rem;height:2rem;flex-shrink:0;display:block;object-fit:contain;color:inherit;transition:transform .2s ease-in-out;image-rendering:auto}.trust-features__feature:hover .trust-features__icon-image{transform:scale(1.1)}.trust-features svg.trust-features__icon-image{fill:none;stroke:currentColor}.trust-features__title{text-transform:capitalize;margin:0;display:block;min-height:3rem;width:100%}.trust-features__description{margin:0;max-width:100%;display:block;flex:1;width:100%}@media(min-width:768px){.trust-features__container{max-width:100%}.trust-features__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@media(min-width:1024px){.trust-features__container{width:100%;max-width:90rem;margin-inline:auto;box-sizing:border-box;padding:0}}@media(min-width:1024px)and (min-width:1600px){.trust-features__container{max-width:96rem}}@media(min-width:1024px){.trust-features__grid{grid-template-columns:repeat(4,1fr);gap:2rem}.trust-features__feature{transition:transform .2s ease-in-out}.trust-features__feature:hover{transform:translateY(-2px)}.trust-features__title,.trust-features h3.trust-features__title{min-height:3.5rem}.trust-features__icon-image{width:2.5rem;height:2.5rem}}.trust-features__feature:focus-within{outline:2px solid #e81050;outline-offset:2px;border-radius:.25rem}.trust-features__title{color:#1e1b1c}.trust-features__description{color:#424242}.trust-features__title,.trust-features__description{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{.trust-features{background:#fff!important;color:#000!important;box-shadow:none!important}}.homepage-founder{background:#fff;width:100%}.homepage-founder__container{display:flex;flex-direction:column;gap:0;width:100%;padding:0}.homepage-founder__media-wrapper{position:relative;width:100%;max-width:100%;margin:0;height:20rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.homepage-founder__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.homepage-founder__video,.homepage-founder__iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border:none}.homepage-founder .founder-video-controls{position:absolute;bottom:0;left:0;right:0;opacity:0;transition:opacity .3s ease;z-index:20;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%)}.homepage-founder .founder-video-progress-wrap{margin-bottom:.75rem}.homepage-founder .founder-video-progress-bar{height:4px;background:#ffffff4d;border-radius:2px;cursor:pointer;overflow:hidden;transition:height .2s ease}.homepage-founder .founder-video-progress-bar:hover{height:6px}.homepage-founder .founder-video-progress-filled{height:100%;background:#fff;width:0%;transition:width .1s linear}.homepage-founder .founder-video-bottom{display:flex;justify-content:center}.homepage-founder .founder-video-play{background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.homepage-founder .founder-video-play:hover{background:#ffffff40;transform:scale(1.05)}.homepage-founder .founder-video-play svg{width:1.5rem;height:1.5rem}.homepage-founder__play-button{position:relative;background:#655e5c4d;border:1px solid #fff;border-radius:.375rem;padding:1.0625rem 2.125rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background .3s ease;z-index:1}.homepage-founder__play-button:hover{background:#655e5c80}.homepage-founder__play-icon{width:1.6875rem;height:1.6875rem;flex-shrink:0}.homepage-founder__play-text{text-align:center}.homepage-founder__content{display:flex;flex-direction:column;gap:1.25rem;padding:20px 16px 28px}@media(min-width:768px){.homepage-founder__content{padding:2.5rem 2rem}}@media(min-width:1024px){.homepage-founder__content{padding:3.5rem 4.5rem}}.homepage-founder__heading{text-transform:capitalize;margin:0}.homepage-founder__story p{margin:0 0 1rem}.homepage-founder__story p:last-child{margin-bottom:0}.homepage-founder__author{text-decoration:none;display:block}.homepage-founder__author-name{text-decoration:underline;text-decoration-color:#e81050;text-underline-offset:.25rem;padding-top:.5rem}.homepage-founder__author-credentials{margin:0}@media(min-width:768px){.homepage-founder__media-wrapper{height:25rem}}@media(min-width:1024px){.homepage-founder__container{flex-direction:row;gap:0;align-items:stretch;padding:0}.homepage-founder__media-wrapper{flex:0 0 50%;width:50%;max-width:none;order:1;height:auto;min-height:37.5rem}.homepage-founder__content{flex:0 0 50%;order:2;gap:1.5rem;width:100%;max-width:45rem;margin-inline:auto;box-sizing:border-box}}@media(min-width:1024px)and (min-width:1600px){.homepage-founder__content{max-width:48rem}}@media(min-width:1024px){.homepage-founder__story{padding-right:5rem}.homepage-founder__button{max-width:280px}}.subscription-benefits{width:100%;background-color:#fdf2fa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.subscription-benefits__image-wrapper{width:100%;padding:0}.subscription-benefits__image{width:100%;height:auto;object-fit:cover;display:block}.subscription-benefits__container{max-width:none;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.875rem}.subscription-benefits__content{width:100%;display:flex;flex-direction:column;gap:1.875rem;padding:20px 16px 28px}@media(min-width:768px){.subscription-benefits__content{padding:2.5rem 2rem}}@media(min-width:1024px){.subscription-benefits__content{padding:3.5rem 4.5rem}}.subscription-benefits__heading{text-transform:capitalize;margin:0}.subscription-benefits__description,.subscription-benefits__description p{margin:0}.subscription-benefits__benefits-list{display:flex;flex-direction:column;gap:.9375rem}.subscription-benefits__benefit-item{display:flex;align-items:flex-start;gap:.625rem}.subscription-benefits__check-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.subscription-benefits__benefit-text{flex:1;margin:0}.subscription-benefits__cta-button{width:100%}@media(min-width:768px){.subscription-benefits{padding:0}.subscription-benefits__container{max-width:28rem;gap:2.5rem}.subscription-benefits__content{gap:2.5rem}.subscription-benefits__benefits-list{gap:1.125rem}}@media(min-width:1024px){.subscription-benefits{padding:0;flex-direction:row;align-items:stretch;max-width:100%;width:100%;min-height:600px}.subscription-benefits__image-wrapper{flex:0 0 50%;max-width:50%;width:50%;min-height:600px;order:2;padding:0;margin:0}.subscription-benefits__image{object-fit:cover;object-position:center;width:100%!important;max-width:100%;height:100%;min-height:600px;display:block}.subscription-benefits__container{flex:0 0 50%;max-width:50%;order:1;gap:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.subscription-benefits__content{gap:1.5rem;width:100%;max-width:45rem;margin-inline:auto;box-sizing:border-box}}@media(min-width:1024px)and (min-width:1600px){.subscription-benefits__content{max-width:48rem}}@media(min-width:1024px){.subscription-benefits__benefits-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}.subscription-benefits__benefit-item{gap:.75rem}.subscription-benefits__check-icon{width:1.5rem;height:1.5rem}.subscription-benefits__cta-button{max-width:320px}}.subscription-benefits__heading,.subscription-benefits__description,.subscription-benefits__benefit-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subscription-benefits__image{content-visibility:auto}@media print{.subscription-benefits{background:#fff!important;color:#000!important;page-break-inside:avoid}.subscription-benefits__cta-button{background:#fff!important;color:#000!important;border:2px solid #000}.subscription-benefits__check-icon path{stroke:#000!important}}.hero{background:#fffef1;position:relative;z-index:1;contain:layout style paint}.hero .headline,.hero .description{text-rendering:optimizeLegibility;font-display:swap}.hero__container{display:block}.hero__container:not(:has(.hero__image)) .hero__content{width:100%;max-width:100%}@supports not selector(:has(*)){.hero__container .hero__content{width:100%;max-width:100%}}.hero__content{background:linear-gradient(165deg,#feecdb 6.75%,#fbcad2 92.35%);padding:1rem;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start}.hero__image{position:relative;background:linear-gradient(180deg,#ffe4d4bd 65%,#fff);overflow:hidden;width:100%;min-height:auto;height:auto}.hero__image-container{position:relative;width:100%;height:220px;display:block;background:linear-gradient(180deg,#ffe4d4bd 65%,#fff);z-index:1;overflow:hidden}.hero__image-container .hero__product-image{height:auto;object-fit:contain;object-position:center;aspect-ratio:1/1;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:none!important;transform:none!important}.hero__image-container .hero__product-image:hover{transform:none!important;scale:none!important;transition:none!important}.hero__content-wrapper{display:flex;flex-direction:column;gap:1rem;padding:0;align-items:center;height:auto;justify-content:flex-start}.hero__copy{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:100%;align-items:stretch}.hero__copy .hero__headline{color:#1e1b1c;margin:0}.hero__copy .hero__subheadline{color:#e51550;font-weight:700;margin:0}.hero__copy .hero__description{color:#1e1b1c;margin:0}.hero__copy .hero__offer-text{color:#e51550;font-weight:600;margin:0}.hero__cta{display:flex;flex-direction:column;gap:1.25rem;width:100%}.hero__rating{display:flex;flex-direction:row;align-items:center;gap:.75rem;align-self:flex-start;flex-wrap:wrap;justify-content:center}.hero__rating--styled{border-radius:24px;background:#fff;padding:.5rem .75rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;box-sizing:border-box;width:100%;max-width:100%}.hero__rating--compact{flex-wrap:nowrap;gap:.375rem;justify-content:flex-start;width:auto;max-width:100%}.hero__rating--compact.hero__rating--styled{background:#fff;border-radius:24px;padding:.375rem .75rem;width:auto;max-width:100%;gap:.375rem;flex-wrap:nowrap}.hero__rating--compact .hero__stars-icon{flex-shrink:0;width:4.75rem;height:.75rem;display:block}.hero__rating--compact .hero__trusted-text{margin:0;text-transform:none}.hero__rating .hero__trusted-text{color:#1e1b1c;flex-shrink:0}.hero__features{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;list-style:none;padding:0;margin:0;width:100%}.hero__features .hero__feature{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;flex:0 0 auto;width:100%;max-width:100%}.hero__features .hero__feature-icon{width:24px;height:24px;flex-shrink:0;color:#bc0e40;display:block}.hero__features .hero__feature-text{color:#1e1b1c;text-align:left;word-wrap:break-word}.hero__badge{position:absolute;z-index:5;top:clamp(.625rem,2.5vw,1.5rem);left:calc(50% + 5rem);transform:translate(-50%);width:min(94vw,clamp(7.75rem,5vw + 6.75rem,12.5rem));height:min(94vw,clamp(7.75rem,5vw + 6.75rem,12.5rem));display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:border-box}.hero__badge .hero__badge-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero__badge .hero__badge-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.12em;padding:.25rem .4rem;max-width:90%;box-sizing:border-box}.hero__badge .hero__badge-content .hero__badge-label{color:#fff;font-size:clamp(.625rem,.9vw + .45rem,.875rem);font-weight:400;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.hero__badge .hero__badge-content .hero__badge-discount{color:#fff;font-family:Fraunces,Georgia,Times New Roman,Times,serif!important;font-size:clamp(1.5rem,2.85vw + .95rem,2.75rem);font-weight:700;line-height:1.05}.hero__author-credit{position:absolute;bottom:0;left:0;right:0;z-index:25;padding:.25rem .5rem;background:linear-gradient(90deg,#fefaf600 30.17%,#fefaf6 36.81%);display:flex;justify-content:flex-end;pointer-events:none}.hero__author-credit p{margin:0;color:#4e4747;pointer-events:auto;text-align:right;max-width:100%}@media(min-width:768px){.hero .hero__container{display:grid;grid-template-columns:1fr 1fr;direction:rtl;min-height:450px;height:auto}.hero .hero__container:not(:has(.hero__image)){grid-template-columns:1fr;height:auto;max-height:none}@supports not selector(:has(*)){.hero .hero__container{grid-template-columns:1fr}}.hero .hero__image-container{max-width:100%;height:100%}.hero .hero__image-container .hero__product-image{object-fit:cover;height:100%}.hero .hero__content{display:flex;flex-direction:column;gap:0;justify-content:flex-start;direction:ltr;height:auto;min-height:100%;padding:24px;overflow-y:visible;box-sizing:border-box}.hero .hero__image{direction:ltr;width:100%;height:100%}.hero .hero__content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;justify-content:flex-start;flex:1 1 auto;min-height:0}.hero .hero__copy{flex:0 1 auto;gap:1.25rem}.hero .hero__copy .hero__rating{align-self:flex-start;flex:0 0 auto;justify-content:flex-start}.hero .hero__copy .hero__rating--styled{width:fit-content;padding:.5rem .75rem}.hero .hero__copy .hero__rating--compact,.hero .hero__copy .hero__rating--compact.hero__rating--styled{width:fit-content;padding:.375rem .75rem;background:#fff;border-radius:24px}.hero .hero__copy .hero__headline,.hero .hero__copy .hero__subheadline,.hero .hero__copy .hero__description,.hero .hero__copy .hero__offer-text{text-align:left}.hero .hero__copy .hero__cta{flex:0 0 auto}.hero .hero__copy .hero__features{flex-direction:row;align-items:center;flex-wrap:wrap;flex:0 1 auto;gap:.5rem}.hero .hero__copy .hero__features .hero__feature{flex-direction:row;width:auto;text-align:left}.hero .hero__badge{top:clamp(1rem,2.5vw,1.75rem)}.hero .hero__author-credit{bottom:1.5rem;padding:1rem 1.25rem;z-index:20;background:linear-gradient(90deg,#fefaf600 30%,#fefaf6 63%)}.hero .hero__author-credit p{max-width:50%}}@media(min-width:1024px){.hero .hero__container{grid-template-columns:1fr 1fr;min-height:600px;height:auto}.hero .hero__image{width:100%;height:100%}.hero .hero__image-container{max-width:100%;height:100%}.hero .hero__image-container .hero__product-image{object-fit:cover;height:100%}.hero .hero__content{padding:36px 4.5rem;height:auto;min-height:100%;overflow-y:visible;justify-content:flex-start}.hero .hero__content .hero__content-wrapper{gap:1.25rem;flex:1 1 auto;min-height:0;justify-content:space-evenly;width:100%;max-width:36rem;margin-inline:auto;box-sizing:border-box}}@media(min-width:1024px)and (min-width:1600px){.hero .hero__content .hero__content-wrapper{max-width:39rem}}@media(min-width:1024px){.hero .hero__content .hero__copy{gap:1.5rem;flex:0 1 auto}.hero .hero__content .hero__copy .hero__features{flex-direction:column;align-items:flex-start;gap:.75rem;flex:0 1 auto}.hero .hero__content .hero__copy .hero__features .hero__feature{gap:.75rem;justify-content:flex-start}.hero .hero__content .hero__copy .hero__cta{flex:0 0 auto}.hero .hero__badge{top:5rem}.hero .hero__author-credit{bottom:2.5rem;padding:1.5rem 2rem}.hero .hero__author-credit p{max-width:50%}}@media(min-width:768px){.hero--reverse .hero__container{direction:ltr}}.hero__testimonial{background:#fff;border-radius:12px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.hero__testimonial-quote{color:#1e1b1c;margin:0;font-style:italic}.hero__testimonial-author{color:#1e1b1c;margin:0;opacity:.7}.hero__testimonial-verified{color:#e51550;font-weight:600}.hero__countdown{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem;background:#ffe3e7;color:#e51550;border-radius:8px;padding:.5rem .75rem;align-self:stretch;width:100%;max-width:100%;box-sizing:border-box;font-weight:600;white-space:nowrap;overflow:hidden}@media(min-width:768px){.hero__countdown{justify-content:flex-start;align-self:flex-start;width:fit-content}}.hero__countdown svg{flex-shrink:0;display:none}@media(min-width:768px){.hero__countdown svg{display:block}}.hero__countdown-text{flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero__countdown-timer{flex-shrink:0;font-variant-numeric:tabular-nums;min-width:7.5ch;text-align:right}@media(min-width:1024px){.hero__image{position:relative}.hero__countdown--on-image{position:absolute;top:24px;left:24px;z-index:5;background:#fff;box-shadow:0 4px 16px #00000026}}.modular-pdp-trust-bar{padding-block:1.25rem;background:#fff;border-top:1px solid #cac4c6;border-bottom:1px solid #cac4c6}.modular-pdp-trust-bar__inner{width:100%;max-width:90rem;margin-inline:auto;box-sizing:border-box}@media(min-width:1600px){.modular-pdp-trust-bar__inner{max-width:96rem}}.modular-pdp-trust-bar__marquee{overflow:hidden;width:100%}.modular-pdp-trust-bar__track{display:flex;width:max-content;animation:nnh-marquee-loop var(--nnh-marquee-duration) linear infinite}.modular-pdp-trust-bar__group{display:inline-flex;align-items:center;gap:1.75rem;padding-right:1.75rem}.modular-pdp-trust-bar__item{display:inline-flex;align-items:center;gap:.625rem}.modular-pdp-trust-bar__icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:#e51550}.modular-pdp-trust-bar__label{white-space:nowrap}.modular-pdp-trust-bar__coa{display:flex;justify-content:center;margin-top:.75rem;padding-inline:1rem}.modular-pdp-trust-bar__coa-pill{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .75rem;border:1px solid rgba(229,21,80,.2);border-radius:9999px;background:#ffe3e7;text-align:left}.modular-pdp-trust-bar__coa-icon{display:block;width:.875rem;height:.875rem;flex-shrink:0;color:#e51550}.modular-pdp-trust-bar__coa-icon svg{display:block;width:100%;height:100%}.modular-pdp-trust-bar__coa-pill .modular-pdp-icon{display:block;width:.875rem;height:.875rem;flex-shrink:0;color:#e51550}@media(min-width:768px){.modular-pdp-trust-bar__marquee{overflow:visible}.modular-pdp-trust-bar__track{width:100%;justify-content:center;animation:none}.modular-pdp-trust-bar__group{gap:1.75rem;padding-right:0}.modular-pdp-trust-bar__group[aria-hidden=true]{display:none}}.special-offer-benefits{contain:layout style paint;will-change:auto;position:relative;z-index:1;background:var(--benefits-bg-color, #F5F4E2);width:100%;margin:0;padding:0;overflow-x:hidden}.special-offer-benefits__container{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:stretch;min-height:auto;width:100%;max-width:100%;margin:0;padding:0}.special-offer-benefits__content{background:#fdf3eb;padding:20px 16px 28px}@media(min-width:768px){.special-offer-benefits__content{padding:2.5rem 2rem}}@media(min-width:1024px){.special-offer-benefits__content{padding:3.5rem 4.5rem}}.special-offer-benefits__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;contain:layout;gap:1.5rem;box-sizing:border-box;width:100%}.special-offer-benefits__content-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;contain:layout;width:100%}.special-offer-benefits__global-title-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;contain:layout;gap:.75rem;width:100%;margin-bottom:1.5rem;flex-shrink:0}.special-offer-benefits__global-title,.special-offer-benefits__global-description{margin:0;width:100%;color:#1e1b1c}.special-offer-benefits__copy-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;contain:layout;gap:1rem;width:100%}.special-offer-benefits__title,.special-offer-benefits__description{margin:0;width:100%;text-align:center;color:#1e1b1c}.special-offer-benefits__grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;contain:layout}.special-offer-benefits__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;contain:layout;gap:.875rem;width:100%;min-width:0;contain:layout style paint;will-change:auto}.special-offer-benefits__item-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;contain:layout;gap:0;flex:1;min-width:0}.special-offer-benefits__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;contain:layout;width:2.75rem;height:2.75rem;flex-shrink:0;overflow:visible;border-radius:8px;contain:layout style paint;will-change:auto;padding:0}.special-offer-benefits__icon img{width:100%;height:100%;object-fit:contain;object-position:center;max-width:100%;max-height:100%}.special-offer-benefits__icon svg{width:100%;height:100%;max-width:100%;max-height:100%;flex-shrink:0}.special-offer-benefits__title-text{margin:0;text-align:left;color:#1e1b1c}.special-offer-benefits__description-text{margin:0;text-align:left;color:#1e1b1c;opacity:.85}.special-offer-benefits__footer-text{margin:.5rem 0 0;width:100%;text-align:left;color:#1e1b1c;opacity:.85}.special-offer-benefits__image{flex-direction:row;contain:layout;flex-shrink:0;height:auto;width:100%;margin:0;padding:0;overflow:hidden;contain:layout style paint;will-change:auto;position:relative;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.special-offer-benefits__woman-image{width:100%;height:auto;object-fit:contain;object-position:center center;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.special-offer-benefits__points-list{display:flex;flex-direction:column;align-items:center;justify-content:center;contain:layout;gap:1rem;width:100%;margin-bottom:2rem}.special-offer-benefits__point-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;contain:layout;width:100%;text-align:left;background:#ffffff80;border-radius:.5rem;contain:layout style paint;will-change:auto}.special-offer-benefits__point-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;contain:layout;width:100%;text-align:left}.special-offer-benefits__point-content{margin:0;color:#1e1b1c}.special-offer-benefits__point-content strong{font-weight:700}.special-offer-benefits__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;contain:layout;gap:1rem;width:100%;max-width:400px}.special-offer-benefits__btn-primary,.special-offer-benefits__btn-secondary{width:100%;margin:0}.nnh-timeline{width:100%;margin-top:1.5rem;padding:1.5rem 1.25rem;background:#fff;border:1px solid #cac4c6;border-radius:1rem;box-sizing:border-box}.nnh-timeline__eyebrow{margin:0 0 1.25rem;letter-spacing:.08em}.nnh-timeline__steps{counter-reset:nnh-timeline-step;list-style:none;margin:0;padding:0}.nnh-timeline__step{--nnh-timeline-marker: 2.25rem;position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:0 0 1.75rem calc(var(--nnh-timeline-marker) + 1rem);counter-increment:nnh-timeline-step}.nnh-timeline__step:before{content:counter(nnh-timeline-step);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:var(--nnh-timeline-marker);height:var(--nnh-timeline-marker);border-radius:50%;background:#e51550;color:#fff;font-size:.9375rem;font-weight:600;line-height:1}.nnh-timeline__step:not(:last-child):after{content:"";position:absolute;top:var(--nnh-timeline-marker);bottom:0;left:calc(var(--nnh-timeline-marker)/2 - 1px);width:2px;background:#e5155033}.nnh-timeline__label{display:flex;align-items:center;min-height:var(--nnh-timeline-marker);color:#e51550;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.nnh-timeline__body{color:#655e5c}@media(min-width:768px){.special-offer-benefits__content-wrapper{gap:2.5rem}.special-offer-benefits__copy-section{align-items:center}.special-offer-benefits__grid{grid-template-columns:repeat(3,1fr);gap:1rem;place-items:center}.special-offer-benefits__item{flex-direction:column;align-items:center;gap:.75rem;min-width:180px;align-self:stretch}.special-offer-benefits__item-copy{align-items:center;width:100%}.special-offer-benefits__title-text,.special-offer-benefits__description-text{text-align:center}.special-offer-benefits__footer-text{text-align:center;margin-top:.75rem}.special-offer-benefits__icon{width:5rem;height:5rem;padding:.5rem}.nnh-timeline{padding:2rem 1.75rem}}@media(min-width:1024px){.special-offer-benefits__container{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;height:700px;max-height:700px}.special-offer-benefits--has-timeline .special-offer-benefits__container{height:auto;min-height:700px;max-height:none}.special-offer-benefits__content{width:100%;max-width:none;min-width:0;overflow:hidden;box-sizing:border-box;height:100%;display:flex;align-items:center;justify-content:center}.special-offer-benefits__content-wrapper{gap:0;width:100%;max-width:100%;flex-shrink:0}.special-offer-benefits__copy-section{align-items:center;gap:.75rem;flex-shrink:0}.special-offer-benefits__grid{grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch;flex-shrink:0}.special-offer-benefits__points-list{gap:1rem;flex-shrink:0}.special-offer-benefits__item{min-width:150px;max-width:180px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:120px}.special-offer-benefits__icon{width:5.5rem;height:5.5rem;flex-shrink:0;margin-bottom:.75rem;overflow:visible;border-radius:8px;padding:.5rem}.special-offer-benefits__title-text{text-align:center;flex:1;display:flex;align-items:flex-start;justify-content:center;padding-top:0}.special-offer-benefits__image{width:100%;max-width:none;min-width:0;height:100%;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.special-offer-benefits__woman-image{object-position:center center;width:100%;height:100%;object-fit:cover;min-height:100%;flex:1;align-self:stretch}}.custom-testimonials-slider .swiper-pagination-bullet-active{opacity:1}.custom-image-with-text{display:flex;justify-content:center;align-items:start;padding:40px 20px 50px;font-family:Arial,sans-serif}.custom-image-with-text img{max-width:500px;width:107px;height:111px;margin-right:40px;border-radius:50px}.custom-image-with-text .text-content{max-width:35%}.custom-image-with-text .text-content h2{font-size:20px;font-weight:600!important;margin-bottom:15px;line-height:1.4em;letter-spacing:0;text-transform:none;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.custom-image-with-text .text-content p{font-size:14px;margin:8px 0;line-height:1.5em;letter-spacing:1px;text-transform:none;font-weight:400;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.custom-image-with-text .text-content .author{font-weight:700}.custom-image-with-text .text-content .author p{line-height:1em}.custom-image-with-text .text-content .author .bio{font-size:13px;font-family:DM Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace!important;font-weight:400!important;letter-spacing:1px}.custom-image-with-text .text-content .credentials{font-style:italic;margin-bottom:15px}.custom-image-with-text .text-content a{text-decoration:underline;font-weight:700;font-size:14px;text-decoration-thickness:2px;line-height:16px;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.custom-image-with-text .text-content a:hover{text-decoration:underline}.custom-image-with-text .text-content .mobile-content{padding-bottom:25px}.custom-image-with-text .text-content .mobile-content img{display:none}@media(max-width:1440px){.custom-image-with-text .text-content{max-width:45%}}@media(max-width:1042px){.custom-image-with-text .text-content{max-width:50%}}@media(max-width:768px){.custom-image-with-text{padding:25px 25px 35px}.custom-image-with-text img{max-width:150px;margin-right:20px;margin-bottom:15px}.custom-image-with-text .text-content{max-width:70%}.custom-image-with-text .text-content h2{font-size:16px;line-height:26px}.custom-image-with-text .text-content p{font-size:14px}.custom-image-with-text .text-content a{font-size:12px}}@media(max-width:480px){.custom-image-with-text{padding-bottom:30px}.custom-image-with-text>img{display:none}.custom-image-with-text .text-content{max-width:90%}.custom-image-with-text .text-content .author .bio{font-size:12px}.custom-image-with-text .text-content a{margin-left:25px;font-size:14px}.custom-image-with-text .text-content .mobile-content{padding-bottom:0;display:flex}.custom-image-with-text .text-content .mobile-content img{display:block!important;width:50px;height:50px}}.sale-cta-hero{width:100%;background-color:var(--hero-bg-color, #A40D38);display:flex;justify-content:center;align-items:stretch}.sale-cta-hero__container{width:100%;display:flex;flex-direction:column-reverse;align-items:stretch;gap:0;padding:0}@media(min-width:768px){.sale-cta-hero__container{gap:1.5rem;padding:3rem 1.5rem}}@media(min-width:1024px){.sale-cta-hero__container{flex-direction:row;align-items:stretch;gap:0;padding:0}}.sale-cta-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-shrink:0;width:100%;gap:1.5rem;padding:2.5rem 1.25rem;color:var(--hero-text-color, #FFFFFF)}@media(min-width:768px){.sale-cta-hero__content{gap:1.875rem;padding:4rem 1.5rem 4rem 0}}@media(min-width:1024px){.sale-cta-hero__content{flex:0 0 50%;width:50%;min-width:0;padding:0 1.875rem 0 5.9375rem;align-self:stretch}}.sale-cta-hero__heading{text-transform:capitalize;margin:0}.sale-cta-hero__description{margin:0}.sale-cta-hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:.9375rem;width:100%}.sale-cta-hero__buttons{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:510px;gap:1rem}@media(min-width:768px){.sale-cta-hero__buttons{flex-direction:row;gap:.9375rem}}.sale-cta-hero__bottom-text{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:510px;min-height:1.0625rem}.sale-cta-hero__image-wrapper{flex:1;align-self:stretch;position:relative;overflow:hidden;min-height:300px}@media(min-width:768px){.sale-cta-hero__image-wrapper{min-height:400px;margin:0 -1.5rem}}@media(min-width:1024px){.sale-cta-hero__image-wrapper{flex:0 0 50%;width:50%;min-width:0;min-height:clamp(420px,34vw,540px);margin:0}}.sale-cta-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sale-cta-hero__image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ffffff1a}.sale-cta-hero__image-placeholder svg{width:100%;height:100%;opacity:.3}.nnh-1111{position:relative;overflow:hidden;background:#fde8ef;box-sizing:border-box;padding-block:.5rem 1rem}@media(min-width:768px){.nnh-1111{padding-block:3rem}}@media(min-width:1024px){.nnh-1111{padding-block:4rem}}.nnh-1111__inner{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.125rem);position:relative;z-index:1}.nnh-1111__watermark{display:none}@media(min-width:1024px){.nnh-1111__watermark{display:block;position:absolute;top:-2vw;right:-3vw;z-index:0;width:30vw;height:auto;color:#8c0f3c;opacity:.06;pointer-events:none}}.nnh-1111 *,.nnh-1111 *:before,.nnh-1111 *:after{box-sizing:border-box}.nnh-1111 :where(p,h1,h2,h3){margin:0}.nnh-1111__head{display:grid;grid-template-columns:1fr;grid-template-areas:"timer" "eyebrow" "title" "sub";align-items:center;row-gap:.5rem;max-width:44rem;margin:0 auto .5rem;padding:1rem 1rem 1.5rem;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #1e1b1c1a}@media(min-width:1024px){.nnh-1111__head{grid-template-columns:1fr auto;grid-template-areas:"eyebrow timer" "title timer" "sub timer";column-gap:4rem;row-gap:0;max-width:77.5rem;margin-bottom:3rem;padding:0;border-radius:0;background:#0000;box-shadow:none}}.nnh-1111__eyebrow{grid-area:eyebrow}@media(min-width:1024px){.nnh-1111__eyebrow{margin-bottom:.25rem}}.nnh-1111__title{grid-area:title}.nnh-1111__title--compact{padding-top:.25rem}@media(min-width:1024px){.nnh-1111__title--compact{display:none}}.nnh-1111__title--wide{display:none}@media(min-width:1024px){.nnh-1111__title--wide{display:block;margin-bottom:.5rem}}.nnh-1111__accent{display:block}.nnh-1111__title--compact .nnh-1111__accent{margin-bottom:.5rem}.nnh-1111__sub{grid-area:sub}@media(min-width:1024px){.nnh-1111__sub{max-width:36rem}}.nnh-1111__timer{grid-area:timer;display:flex;align-items:center;justify-content:center}.nnh-1111__timer--compact{gap:.5rem;margin:-1rem -1rem 0;padding:.5rem 1rem;border-radius:18px 18px 0 0;background:#8c0f3c}@media(min-width:1024px){.nnh-1111__timer--compact{display:none}}.nnh-1111__timer--card{display:none}@media(min-width:1024px){.nnh-1111__timer--card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 3rem;border-radius:20px;background:#8c0f3c}}.nnh-1111__trust{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:77.5rem;margin:1rem auto 0;padding:0;list-style:none}@media(min-width:768px){.nnh-1111__trust{flex-direction:row;align-items:stretch;justify-content:center;gap:1.5rem}}.nnh-1111__trust-item{display:flex;align-items:center;gap:.5rem}.nnh-1111__list{display:flex;gap:.5rem;margin-inline:calc(clamp(1rem,4vw,3.125rem)*-1);padding:2px clamp(1rem,4vw,3.125rem) 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:clamp(1rem,4vw,3.125rem);scrollbar-width:none;-webkit-overflow-scrolling:touch}.nnh-1111__list::-webkit-scrollbar{display:none}@media(min-width:768px){.nnh-1111__list{max-width:77.5rem;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:0;overflow:visible}}@media(min-width:1024px){.nnh-1111__list{grid-template-columns:repeat(4,1fr)}}.nnh-1111__card{display:flex;flex-direction:column;flex:0 0 78%;max-width:20rem;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #1e1b1c1a;scroll-snap-align:start}@media(min-width:768px){.nnh-1111__card{flex:none;max-width:none}}.nnh-1111__media{position:relative;display:block;aspect-ratio:1/.62;overflow:hidden;background:#fde8ef}@media(min-width:768px){.nnh-1111__media{aspect-ratio:4/3}}.nnh-1111__img{display:block;width:100%;height:100%;object-fit:cover}.nnh-1111__badge{position:absolute;top:.5rem;left:.5rem;padding:.25rem .5rem;border-radius:999px}.nnh-1111__body{padding:.5rem 1rem 0}@media(min-width:1024px){.nnh-1111__body{padding:1rem 1rem 0}}.nnh-1111__match{display:inline-block;margin-bottom:.25rem;padding:3px .5rem;border-radius:999px;background:#ffe3e7}.nnh-1111__card-title a{color:inherit}.nnh-1111__outcome{margin-top:2px}.nnh-1111__buy{display:grid;gap:.5rem;margin-top:auto;padding:.5rem 1rem 1rem}@media(min-width:1024px){.nnh-1111__buy{padding:1rem}}.nnh-1111__row{display:grid;gap:.25rem}.nnh-1111__price{display:flex;align-items:baseline;gap:.5rem}.nnh-1111__unit-line s{opacity:.8}.nnh-1111__qty{display:inline-block;margin-right:.25rem;padding:1px .5rem;border-radius:6px;background:#1e1b1c0f}.nnh-1111__btn-icon{flex-shrink:0;color:var(--nnh-btn-color, #FFFFFF)}.nnh-1111__callout{display:flex;align-items:baseline;gap:.5rem;padding:.25rem .5rem;border-radius:10px;background:#ffe3e7}.nnh-1111__callout-strong{margin:0}.nnh-1111__dots{display:flex;align-items:center;justify-content:center;gap:.25rem}@media(min-width:768px){.nnh-1111__dots{display:none}}.nnh-1111__dot{width:.375rem;height:.375rem;border-radius:50%;background:#1e1b1c1a;transition:width .2s ease,background .2s ease}.nnh-1111__dot.is-active{width:1.125rem;border-radius:3px;background:#e51550}.nnh-1111__collage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;max-width:30rem;margin:1.5rem auto 0}@media(min-width:1024px){.nnh-1111__collage{gap:1rem;max-width:none;margin:0}}@media(min-width:1024px){.nnh-1111--collage .nnh-1111__inner{max-width:calc(77.5rem + 2*clamp(1rem,4vw,3.125rem));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:4rem}}@media(min-width:1024px){.nnh-1111--collage .nnh-1111__head{grid-template-columns:1fr;grid-template-areas:"timer" "eyebrow" "title" "sub" "cta";row-gap:1rem;max-width:none;margin:0;padding:1.5rem 3rem 3rem;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #1e1b1c1a,0 24px 48px -28px #1e1b1c4d}}@media(min-width:1024px){.nnh-1111--collage .nnh-1111__timer--compact{display:flex;justify-content:space-between;margin:-1.5rem -3rem 0;padding:1rem 3rem;border-radius:0}}@media(min-width:1024px){.nnh-1111--collage .nnh-1111__timer--card{display:none}}@media(min-width:1024px){.nnh-1111--collage .nnh-1111__title--wide{margin-bottom:0}}.nnh-1111__cta{display:none}@media(min-width:1024px){.nnh-1111--collage .nnh-1111__cta{grid-area:cta;display:inline-flex;justify-self:start;margin-top:.5rem}}.nnh-1111--collage .nnh-1111__why,.nnh-1111--collage .nnh-1111__fine,.nnh-1111--collage .nnh-1111__trust{grid-column:1/-1}.nnh-1111__shot{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 18px 40px -22px #1e1b1c59}.nnh-1111__shot:nth-child(2n){transform:translateY(-.5rem)}.nnh-1111__shot-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.nnh-1111__collage-badge{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border:4px solid #fff;border-radius:50%;background:#e51550;transform:translate(-50%,-50%)}@media(min-width:1024px){.nnh-1111__collage-badge{width:6.5rem;height:6.5rem}}.nnh-1111__why,.nnh-1111__fine{max-width:44rem;margin:1rem auto 0}.nnh-1111__fine{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.nnh-1111__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/176/assets/homepage.css.map */
