.ce-pdp,.nov-v1,.rs-pdp{--dobel-pdp-section-space: clamp(40px, 4.5vw, 60px);--dobel-pdp-h2: 36px;--dobel-pdp-leading-heading: 1.15;--dobel-pdp-heading-content-gap: 16px}#MainContent .ce-pdp>div[id^=ce-main-]>.dobel-pdp-section,#MainContent .nov-v1 .nov-main>.dobel-pdp-section,#MainContent .rs-pdp #rs-main>.dobel-pdp-section{margin-block:0;padding-block:var(--dobel-pdp-section-space);border-top:0;border-bottom:0}#MainContent .ce-pdp>div[id^=ce-main-]>.dobel-pdp-section--continued,#MainContent .nov-v1 .nov-main>.dobel-pdp-section--continued,#MainContent .rs-pdp #rs-main>.dobel-pdp-section--continued{padding-top:0}#MainContent .ce-pdp>div[id^=ce-main-]>.dobel-pdp-section--flush,#MainContent .nov-v1 .nov-main>.dobel-pdp-section--flush,#MainContent .rs-pdp #rs-main>.dobel-pdp-section--flush{padding-block:0}#MainContent .ce-pdp .formula-content{padding-block:var(--dobel-pdp-section-space)}@media(max-width:780px){.ce-pdp,.nov-v1,.rs-pdp{--dobel-pdp-section-space: 32px}}#MainContent .ce-pdp .buy-panel,#MainContent .nov-v1 .buy-column,#MainContent .rs-pdp .rs-buy-column{container-type:inline-size}#MainContent .ce-pdp .buy-panel h1,#MainContent .nov-v1 #product-title,#MainContent .rs-pdp #rs-product-title{max-width:none;font-size:clamp(24px,3.2vw,46px);font-size:clamp(20px,7cqw,46px);line-height:1.06;letter-spacing:-.025em;text-wrap:nowrap;white-space:nowrap}#MainContent .ce-pdp .buy-panel .benefits .benefit,#MainContent .nov-v1 .buy-column .benefit-chips .benefit-chip,#MainContent .rs-pdp .rs-buy-column .rs-benefit-chips .rs-benefit-chip{gap:8px!important;min-height:42px!important;padding:8px 12px!important;border:1px solid var(--line, #d9ddd8)!important;border-radius:999px!important;background:#fffefbb3!important;color:var(--ink, #111111)!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap}#MainContent .ce-pdp .buy-panel .benefits .benefit>.dobel-benefit-emoji,#MainContent .nov-v1 .buy-column .benefit-chips .benefit-chip>.dobel-benefit-emoji,#MainContent .rs-pdp .rs-buy-column .rs-benefit-chips .rs-benefit-chip>.dobel-benefit-emoji{display:block;flex:0 0 19px!important;width:19px!important;height:19px!important;object-fit:contain}#MainContent .ce-pdp .supply-card.once:not(.is-selected) :is(.supply-name,.price,small,.dobel-buy-once-free),#MainContent .nov-v1 .plan--once:not([aria-pressed=true]) :is(.plan-name,.plan-price,.plan-sub,.dobel-buy-once-free),#MainContent .rs-pdp .rs-plan-once:not([aria-checked=true]) :is(.rs-plan-title,.rs-plan-price,.rs-once-copy,.dobel-buy-once-free){color:#858a86}#MainContent .ce-pdp .supply-card.once.is-selected,#MainContent .nov-v1 .plan--once[aria-pressed=true],#MainContent .rs-pdp .rs-plan-once[aria-checked=true]{color:var(--ink, #111111);background:#fff;opacity:1}#MainContent .ce-pdp .supply-card.once.is-selected :is(.supply-name,.price,small,.dobel-buy-once-free),#MainContent .nov-v1 .plan--once[aria-pressed=true] :is(.plan-name,.plan-price,.plan-sub,.dobel-buy-once-free),#MainContent .rs-pdp .rs-plan-once[aria-checked=true] :is(.rs-plan-title,.rs-plan-price,.rs-once-copy,.dobel-buy-once-free){color:var(--ink, #111111)}#MainContent :is(.ce-pdp,.nov-v1,.rs-pdp) .dobel-buy-once-free{font-weight:700}#MainContent .nov-v1 .section-heading,#MainContent .ce-pdp :is(.social-head h2,.formula-content h2,.section-title,.taste-copy h2),#MainContent .rs-pdp :is(.rs-section-title,.rs-timeline-heading){max-width:900px;margin-bottom:var(--dobel-pdp-heading-content-gap);font-size:var(--dobel-pdp-h2);font-weight:630;line-height:var(--dobel-pdp-leading-heading);letter-spacing:-.045em;white-space:normal;text-wrap:balance}#MainContent .ce-pdp .marquee-track,#MainContent .nov-v1 .proof-track{grid-auto-columns:calc(clamp(213px,22.667vw,315px) - 8px)!important}#MainContent .ce-pdp .marquee-track .proof-card,#MainContent .nov-v1 .proof-card,#MainContent .rs-pdp .rs-story-card{width:calc(clamp(213px,22.667vw,315px) - 8px)!important;min-width:0;max-width:calc(clamp(213px,22.667vw,315px) - 8px);height:405px;min-height:0}#MainContent .rs-pdp .rs-story-card{flex-basis:calc(clamp(213px,22.667vw,315px) - 8px)!important}#MainContent .ce-pdp .social-controls,#MainContent .nov-v1 .proof-head .carousel-controls,#MainContent .rs-pdp .rs-evening .rs-controls,#MainContent .ce-pdp .social-progress,#MainContent .nov-v1 .proof-progress,#MainContent .rs-pdp .rs-story-scroll-hint{display:none}#MainContent .ce-pdp .marquee-track .proof-card--media>video,#MainContent .nov-v1 .proof-card>video,#MainContent .rs-pdp .rs-story-card>video{object-fit:cover}#MainContent .ce-pdp .marquee-track .proof-card--quote .verified-icon{color:var(--white);background:var(--navy)}#MainContent .nov-v1 .proof-card--quote .verified-icon{color:var(--paper);background:var(--wine-deep)}#MainContent .nov-v1 .proof-card--quote:nth-of-type(4) .verified-icon{color:var(--wine-deep);background:var(--paper)}#MainContent .rs-pdp .rs-quote-card .rs-review-meta .rs-verified-icon{color:var(--white);background:var(--navy)}#MainContent .rs-pdp .rs-quote-card:nth-child(4) .rs-review-meta .rs-verified-icon{color:var(--navy);background:var(--blue-light)}#MainContent .ce-pdp .marquee-track .proof-card--quote blockquote,#MainContent .nov-v1 .proof-card--quote .review-quote,#MainContent .rs-pdp .rs-quote-card .rs-review-quote{font-size:clamp(16px,1.3vw,19px)}@media(max-width:780px){#MainContent .ce-pdp .marquee-track .proof-card--quote blockquote,#MainContent .nov-v1 .proof-card--quote .review-quote,#MainContent .rs-pdp .rs-quote-card .rs-review-quote{font-size:clamp(15px,4vw,17px)}}#MainContent .ce-pdp .social-head,#MainContent .nov-v1 .proof-head,#MainContent .rs-pdp .rs-evening .rs-section-head{display:block;margin-bottom:0;text-align:center}#MainContent .ce-pdp .social-head>div,#MainContent .nov-v1 .proof-head>div,#MainContent .rs-pdp .rs-evening .rs-section-head>div{width:100%}#MainContent .ce-pdp .social-head h2,#MainContent .nov-v1 .proof-head .section-heading,#MainContent .rs-pdp .rs-evening .rs-section-title{max-width:900px;margin:0 auto;text-align:center;white-space:normal}#MainContent .ce-pdp .marquee-track,#MainContent .nov-v1 .proof-track,#MainContent .rs-pdp .rs-story-track{margin-top:var(--dobel-pdp-heading-content-gap)}@media(max-width:1040px)and (min-width:781px){#MainContent .rs-pdp .rs-story-card{flex-basis:calc(50.667vw - 8px)!important;height:373px}}@media(max-width:780px){#MainContent .ce-pdp .marquee-track,#MainContent .nov-v1 .proof-track{grid-auto-columns:calc((100vw - 32px) * 2 / 3 - 8px)!important}#MainContent .ce-pdp .marquee-track .proof-card,#MainContent .nov-v1 .proof-card,#MainContent .rs-pdp .rs-story-card{width:calc((100vw - 32px) * 2 / 3 - 8px)!important;max-width:calc((100vw - 32px) * 2 / 3 - 8px);height:352px}#MainContent .rs-pdp .rs-story-card{flex-basis:calc((100vw - 32px) * 2 / 3 - 8px)!important}}#MainContent .nov-v1{--dobel-pdp-h2: 36px;--dobel-pdp-leading-heading: 1.15;--dobel-pdp-heading-content-gap: 16px}#MainContent .nov-v1 .dobel-pdp-section{--dobel-pdp-body: 16px;--dobel-pdp-leading-body: 1.6}#MainContent .nov-v1 .dobel-pdp-section .section-heading{margin-bottom:var(--dobel-pdp-heading-content-gap);font-size:var(--dobel-pdp-h2);font-weight:630;font-variation-settings:"wght" 630;line-height:var(--dobel-pdp-leading-heading)}#MainContent .nov-v1 .dobel-pdp-section .section-heading+p{margin-top:0}#MainContent .rs-pdp .rs-formula-section>.rs-wrap{width:min(calc(100% - 48px),var(--max))}#MainContent .rs-pdp .rs-problem-intro{gap:0;padding-bottom:0}#MainContent .rs-pdp .rs-formula-card{margin-top:0}#MainContent .rs-pdp .rs-formula-ingredient-front h5{display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;font-size:clamp(15px,1vw,18px);pointer-events:none;transform:rotate(180deg)}@media(min-width:981px){#MainContent .rs-pdp .rs-formula-card{padding-top:clamp(34px,3vw,48px);padding-right:clamp(20px,2vw,32px);padding-bottom:clamp(32px,3vw,44px);padding-left:clamp(28px,3.4vw,56px)}#MainContent .rs-pdp .rs-formula-layout{grid-template-columns:clamp(170px,13vw,230px) minmax(0,1fr);gap:clamp(24px,1.8vw,32px);margin-top:clamp(28px,2.6vw,38px)}#MainContent .rs-pdp .rs-formula-phases{min-height:clamp(280px,19vw,360px);padding:8px clamp(24px,2vw,36px) 12px 0}#MainContent .rs-pdp .rs-formula-phase strong{font-size:clamp(22px,1.5vw,26px)}#MainContent .rs-pdp .rs-formula-phase span{margin-top:6px;font-size:11px}#MainContent .rs-pdp .rs-formula-groups{gap:clamp(18px,1.6vw,28px)}#MainContent .rs-pdp .rs-formula-group>h4{padding:6px 6px 14px;font-size:clamp(13px,1vw,16px);letter-spacing:.09em}#MainContent .rs-pdp .rs-formula-ingredients{grid-template-columns:repeat(2,minmax(0,42%));justify-content:center;gap:clamp(12px,1vw,18px);height:clamp(280px,19vw,360px);padding-top:14px}#MainContent .rs-pdp .rs-formula-ingredient{border-radius:20px}#MainContent .rs-pdp .rs-formula-ingredient-back p{font-size:14px}}#MainContent .rs-pdp .rs-compare-copy{width:100%;max-width:none}#MainContent .rs-pdp :is(.rs-problem-intro .rs-section-title,.rs-compare-copy .rs-section-title){margin-inline:auto;text-align:center}#MainContent .rs-pdp .rs-routine-head{display:block;margin-bottom:var(--dobel-pdp-heading-content-gap);text-align:center}#MainContent .rs-pdp .rs-routine-head .rs-section-title{margin:0 auto;text-align:center}#MainContent .rs-pdp .rs-routine-caution{margin-top:28px}@media(min-width:1200px){#MainContent .rs-pdp .rs-problem-intro .rs-section-title{max-width:none;white-space:nowrap;text-wrap:nowrap}}@media(max-width:780px){#MainContent .rs-pdp .rs-formula-section>.rs-wrap{width:calc(100% - 32px)}}#MainContent .rs-pdp #rs-evening-title,#MainContent .ce-pdp .social-head h2,#MainContent .nov-v1 .proof-head .section-heading{font-size:var(--dobel-pdp-h2);font-weight:630;line-height:var(--dobel-pdp-leading-heading);letter-spacing:-.045em}#MainContent .ce-pdp :is(.marquee-track .proof-card--quote blockquote,.review-card blockquote),#MainContent .nov-v1 .proof-card--quote .review-quote,#MainContent .rs-pdp .rs-quote-card .rs-review-quote{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}#MainContent .ce-pdp .marquee-track .proof-card--quote .review-author,#MainContent .nov-v1 .proof-card--quote .review-author,#MainContent .rs-pdp .rs-quote-card .rs-review-author,#MainContent .ce-pdp .review-card footer{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0}#MainContent .ce-pdp .marquee-track .proof-card--quote cite,#MainContent .nov-v1 .proof-card--quote .verified,#MainContent .rs-pdp .rs-quote-card .rs-review-meta>span:not(.rs-review-author){font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.01em}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits{display:flex;flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-width:0;color:var(--ink);font-size:var(--dobel-pdp-body);font-weight:400;line-height:1.4;letter-spacing:0}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefit-icon{display:block;grid-column:1;order:0;width:36px;height:36px;object-fit:contain}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits span{grid-column:2;min-width:0;overflow-wrap:break-word}#MainContent .ce-pdp .door q,#MainContent .rs-pdp .rs-duo-content blockquote{font-size:var(--dobel-pdp-body);font-weight:600}@media(max-width:780px){#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits{gap:12px;margin-top:6px}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits li{grid-template-columns:32px minmax(0,1fr);gap:10px}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefit-icon{width:32px;height:32px}}#MainContent .ce-pdp .duo-head,#MainContent .rs-pdp .rs-duo-intro{text-align:center}#MainContent .ce-pdp .duo-head .section-title,#MainContent .rs-pdp .rs-duo-intro .rs-section-title{margin-inline:auto}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits{gap:4px}#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits li{font-size:14px}#MainContent .ce-pdp .door q,#MainContent .rs-pdp .rs-duo-content blockquote{width:100%;padding-top:28px;font-size:14px;line-height:1.4;text-align:center}@media(max-width:780px){#MainContent :is(.ce-pdp,.rs-pdp) .sleep-duo-benefits{gap:4px}#MainContent .ce-pdp .door q,#MainContent .rs-pdp .rs-duo-content blockquote{padding-top:20px}}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__card{grid-template-columns:45% 55%}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content{padding:26px 24px}#MainContent .ce-pdp .dobel-sleep-duo__content .eyebrow,#MainContent .rs-pdp .dobel-sleep-duo__content .rs-micro{margin:0;color:#63717c;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content h3{margin:16px 0 20px;color:var(--ink);font-size:clamp(24px,1.8vw,27px);font-weight:600;line-height:1.15;letter-spacing:-.035em}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content .sleep-duo-benefits{gap:12px;margin:0}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content .sleep-duo-benefits li{grid-template-columns:36px minmax(0,1fr);gap:10px;font-size:15px;font-weight:400;line-height:1.5}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content :is(q,blockquote){width:100%;margin:auto 0 0;padding-top:24px;color:var(--ink);font-size:15px;font-weight:600;line-height:1.45;letter-spacing:0;text-align:center}@media(max-width:780px){#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__card{grid-template-columns:43% 57%}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content{padding:20px 16px}#MainContent .ce-pdp .dobel-sleep-duo__content .eyebrow,#MainContent .rs-pdp .dobel-sleep-duo__content .rs-micro{font-size:11px}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content h3{margin:12px 0 16px;font-size:clamp(21px,6vw,24px)}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content .sleep-duo-benefits{gap:10px}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content .sleep-duo-benefits li{grid-template-columns:32px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.4}#MainContent :is(.ce-pdp,.rs-pdp) .dobel-sleep-duo__content :is(q,blockquote){padding-top:20px;font-size:14px}}#MainContent :is(.nov-v1 .sticky-buy,.ce-pdp .mobile-sticky,.rs-pdp .rs-sticky-buy)>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:48px;margin:0;padding:0 24px;border:0;border-radius:13px;font-family:DM Sans,Arial,sans-serif;font-size:var(--dobel-pdp-cta, 17px);font-style:normal;font-weight:700;font-variation-settings:normal;line-height:1.2;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}#MainContent :is(.nov-v1 .sticky-buy,.ce-pdp .mobile-sticky,.rs-pdp .rs-sticky-buy)>button:hover{transform:translateY(-1px)}#MainContent :is(.nov-v1 .sticky-buy,.ce-pdp .mobile-sticky,.rs-pdp .rs-sticky-buy)>button:active{transform:scale(.96)}#MainContent :is(.nov-v1 .sticky-buy,.ce-pdp .mobile-sticky,.rs-pdp .rs-sticky-buy)>button svg{display:block;width:16px;height:16px}@media(max-width:780px){#MainContent :is(.nov-v1 .sticky-buy,.ce-pdp .mobile-sticky,.rs-pdp .rs-sticky-buy)>button{padding-inline:18px}}@media(max-width:780px){#MainContent :is(.ce-pdp,.nov-v1,.rs-pdp){--dobel-mobile-gutter: 16px;--dobel-pdp-section-space: 32px;--dobel-pdp-compact-space: 24px;--dobel-pdp-h2: clamp(30px, 8.6vw, 36px);max-width:100%}#MainContent .ce-pdp .wrap,#MainContent .nov-v1 .container,#MainContent .rs-pdp .rs-wrap{box-sizing:border-box;width:calc(100% - (var(--dobel-mobile-gutter) * 2))!important;max-width:var(--max, var(--container, 1200px));margin-inline:auto!important}#MainContent :is(.ce-pdp .hero,.nov-v1 .hero,.rs-pdp .rs-hero){grid-template-columns:minmax(0,1fr);gap:28px;padding-top:16px;padding-bottom:0}#MainContent :is(.ce-pdp .gallery,.nov-v1 .gallery-column,.rs-pdp .rs-gallery),#MainContent :is(.ce-pdp .buy-panel,.nov-v1 .buy-column,.rs-pdp .rs-buy-column){width:100%;min-width:0;max-width:100%;margin-inline:auto}#MainContent :is(.ce-pdp .gallery-stage,.nov-v1 .media-stage,.rs-pdp .rs-gallery-stage){width:100%;max-height:none;aspect-ratio:1 / 1}#MainContent :is(.ce-pdp .gallery-stage,.nov-v1 .media-stage,.rs-pdp .rs-gallery-stage) img{width:100%;height:100%;object-fit:contain}#MainContent :is(.ce-pdp .gallery-pagination,.nov-v1 .gallery-pagination,.rs-pdp .rs-gallery-bottom){width:100%;min-width:0}#MainContent :is(.ce-pdp .buy-panel h1,.nov-v1 #product-title,.rs-pdp #rs-product-title){max-width:100%;font-size:clamp(30px,9vw,42px);line-height:1.04;overflow-wrap:normal;text-wrap:balance;white-space:normal}#MainContent :is(.ce-pdp .subhead,.nov-v1 .product-line,.rs-pdp .rs-product-subtitle),#MainContent :is(.ce-pdp .intro,.nov-v1 .lede,.rs-pdp .rs-product-description){max-width:100%;font-size:16px;line-height:1.55}#MainContent :is(.ce-pdp .benefits,.nov-v1 .benefit-chips,.rs-pdp .rs-benefit-chips){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#MainContent .ce-pdp .buy-panel .benefits .benefit,#MainContent .nov-v1 .buy-column .benefit-chips .benefit-chip,#MainContent .rs-pdp .rs-buy-column .rs-benefit-chips .rs-benefit-chip{justify-content:flex-start;min-width:0;min-height:48px!important;padding:9px 10px!important;font-size:12px!important;white-space:normal}#MainContent :is(.ce-pdp .supply-list,.nov-v1 .plans,.rs-pdp .rs-plans){width:100%;min-width:0}#MainContent :is(.ce-pdp .supply-card,.nov-v1 .plan,.rs-pdp .rs-plan){box-sizing:border-box;width:100%;min-width:0;min-height:72px;padding:14px 12px}#MainContent :is(.ce-pdp .supply-title-row,.nov-v1 .plan-title-row,.rs-pdp .rs-plan-title-row){align-items:flex-start;flex-wrap:wrap;row-gap:5px}#MainContent :is(.ce-pdp .supply-badge,.nov-v1 .tag,.rs-pdp .rs-plan-offer){max-width:100%;line-height:1.25;white-space:normal}#MainContent :is(.ce-pdp .supply-perks,.nov-v1 .plan-details,.rs-pdp .rs-plan-list){min-width:0;overflow-wrap:anywhere}#MainContent :is(.ce-pdp .product-form__submit,.nov-v1 .product-form__submit,.rs-pdp .rs-purchase-button){width:100%;min-height:52px}#MainContent :is(.ce-pdp .details,.nov-v1 .product-details,.rs-pdp .rs-product-details) summary{min-height:52px}#MainContent .ce-pdp .marquee-track,#MainContent .nov-v1 .proof-track{grid-auto-columns:min(82vw,320px)!important;gap:14px;padding-inline:var(--dobel-mobile-gutter);scroll-padding-inline:var(--dobel-mobile-gutter)}#MainContent .ce-pdp .marquee-track .proof-card,#MainContent .nov-v1 .proof-card,#MainContent .rs-pdp .rs-story-card{width:min(82vw,320px)!important;max-width:min(82vw,320px);height:clamp(320px,92vw,352px);scroll-snap-align:center}#MainContent .rs-pdp .rs-story-card{flex:0 0 min(82vw,320px)!important}#MainContent .rs-pdp .rs-story-track{gap:14px;padding-inline:var(--dobel-mobile-gutter);scroll-padding-inline:var(--dobel-mobile-gutter);scroll-snap-type:x mandatory}#MainContent .ce-pdp .comparison-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--dobel-mobile-gutter);scrollbar-width:thin}#MainContent .ce-pdp .comparison-table{width:100%;min-width:620px}#MainContent .ce-pdp .comparison-table th,#MainContent .ce-pdp .comparison-table td{min-width:150px;padding:13px 12px;font-size:13px;line-height:1.4}#MainContent .ce-pdp .comparison-table th:first-child,#MainContent .ce-pdp .comparison-table td:first-child{min-width:120px}#MainContent .ce-pdp .formula-inner{display:block;min-height:0}#MainContent .ce-pdp .formula-visual{min-height:clamp(240px,72vw,320px)}#MainContent .ce-pdp .formula-content{padding:var(--dobel-pdp-section-space) 0}#MainContent .nov-v1 .ingredient-art{min-height:clamp(390px,118vw,500px)}#MainContent .nov-v1 .benefit-stage{min-height:clamp(400px,120vw,500px)}#MainContent .rs-pdp :is(.rs-formula-layout,.rs-compare-layout,.rs-problem-intro){grid-template-columns:minmax(0,1fr)}#MainContent :is(.ce-pdp .trust,.nov-v1 .trust-strip--purchase,.rs-pdp .rs-trust-grid){width:100%;gap:16px 10px}#MainContent :is(.ce-pdp .mobile-sticky,.nov-v1 .sticky-buy,.rs-pdp .rs-sticky-buy){right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;box-sizing:border-box;width:auto;height:auto;min-height:64px;padding:8px;border-radius:14px;transform:translateY(calc(100% + 24px))}#MainContent :is(.ce-pdp .mobile-sticky,.nov-v1 .sticky-buy,.rs-pdp .rs-sticky-buy).is-visible{transform:none}#MainContent :is(.ce-pdp .mobile-sticky>div,.nov-v1 .sticky-copy,.rs-pdp .rs-sticky-copy){display:block;min-width:0;overflow:hidden;padding-left:4px;white-space:nowrap;text-overflow:ellipsis}#MainContent :is(.ce-pdp .mobile-sticky>div,.nov-v1 .sticky-copy,.rs-pdp .rs-sticky-copy) :is(strong,span),#MainContent :is(.nov-v1 .sticky-title,.nov-v1 .sticky-price){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#MainContent :is(.ce-pdp .mobile-sticky,.nov-v1 .sticky-buy,.rs-pdp .rs-sticky-buy)>button{width:auto;min-width:132px;min-height:48px;margin:0;padding-inline:16px}}@media(max-width:430px){#MainContent :is(.ce-pdp .trust,.nov-v1 .trust-strip--purchase,.rs-pdp .rs-trust-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){#MainContent :is(.ce-pdp .benefits,.nov-v1 .benefit-chips,.rs-pdp .rs-benefit-chips){grid-template-columns:minmax(0,1fr)}#MainContent :is(.ce-pdp .mobile-sticky,.nov-v1 .sticky-buy,.rs-pdp .rs-sticky-buy)>button{min-width:124px;padding-inline:12px;font-size:12px}}@media(max-width:780px){#MainContent .ce-pdp>div[id^=ce-main-]>.social-proof,#MainContent .nov-v1 .nov-main>.hero+.dobel-pdp-section,#MainContent .rs-pdp #rs-main>.rs-evening{padding-top:var(--dobel-pdp-compact-space)}#MainContent .ce-pdp>div[id^=ce-main-]>.faq,#MainContent .rs-pdp #rs-main>#rs-questions{padding-bottom:var(--dobel-pdp-compact-space)}#MainContent .ce-pdp>div[id^=ce-main-]>.dobel-pdp-section:last-child,#MainContent .nov-v1 .nov-main>.dobel-pdp-section:last-child,#MainContent .rs-pdp #rs-main>.dobel-pdp-section:last-child{padding-bottom:var(--dobel-pdp-compact-space)}}@media(max-width:780px){#MainContent :is(.ce-pdp .buy-panel h1,.nov-v1 #product-title,.rs-pdp #rs-product-title){margin-inline:0;font-size:clamp(20px,6cqw,28px);line-height:1.08;text-align:left;text-wrap:nowrap;white-space:nowrap}#MainContent :is(.ce-pdp,.nov-v1,.rs-pdp) .dobel-pdp-section h2,#MainContent .nov-v1 .verification-band .verification-title{margin-inline:auto;text-align:center}#MainContent :is(.ce-pdp .taste-subtitle,.ce-pdp .duo-head>p,.nov-v1 .section-intro,.rs-pdp .rs-problem-intro>p,.rs-pdp .rs-duo-intro>p){margin-inline:auto;text-align:center}#MainContent .nov-v1 .taste-image{object-position:86% center}}@media(max-width:760px){#MainContent .nov-v1 .dobel-pdp-section .section-heading,#MainContent .ce-pdp .dobel-pdp-section :is(.social-head h2,.formula-content>h2,.section-title,.taste-copy h2),#MainContent .rs-pdp .dobel-pdp-section :is(.rs-section-title,.rs-timeline-heading){font-size:clamp(20px,6.4vw,24px);line-height:1.15;text-wrap:balance;white-space:normal}#MainContent .ce-pdp .taste-copy h2{margin-bottom:8px}}#MainContent :is(.ce-pdp .gallery-stage,.nov-v1 .media-stage,.rs-pdp .rs-gallery-stage){aspect-ratio:1.08 / 1}#MainContent :is(.ce-pdp .buy-panel .meta,.nov-v1 .buy-column .product-meta,.rs-pdp .rs-buy-column .rs-product-meta){font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0}#MainContent :is(.ce-pdp .buy-panel .microcopy,.nov-v1 .buy-column .microcopy,.rs-pdp .rs-buy-column .rs-purchase-note){color:var(--muted, var(--ink-soft, #59635d));font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-align:center}#MainContent :is(.ce-pdp .supply-badge,.nov-v1 .tag:not(.best),.rs-pdp .rs-plan-offer){display:inline-block;margin:0;padding:4px 7px;color:var(--white, #fffefb);background:var(--navy, #051f37);border-radius:5px;font-family:DM Sans,Arial,sans-serif;font-size:var(--dobel-pdp-label);font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:none;white-space:nowrap}#MainContent :is(.ce-pdp .supply-list,.nov-v1 .plans,.rs-pdp .rs-plans){display:grid;gap:9px}#MainContent :is(.ce-pdp .supply-card,.nov-v1 .plan,.rs-pdp .rs-plan){grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 17px;border-radius:16px}#MainContent :is(.ce-pdp .supply-name,.nov-v1 .plan-name,.rs-pdp .rs-plan-title){font-size:var(--dobel-pdp-plan-name);font-weight:650;line-height:1.35;letter-spacing:-.005em}#MainContent :is(.ce-pdp .price,.nov-v1 .plan-price,.rs-pdp .rs-plan-price){min-width:78px;font-size:var(--dobel-pdp-price);font-weight:700;line-height:1.25;letter-spacing:0;text-align:right;white-space:nowrap}#MainContent :is(.ce-pdp .price s,.nov-v1 .plan-price s,.rs-pdp .rs-plan-price s){display:block;margin:0 0 2px;font-size:11px;font-weight:500;line-height:1.4}#MainContent :is(.ce-pdp .supply-card .supply-perks,.nov-v1 .plan .plan-details,.rs-pdp .rs-plan .rs-plan-list){grid-column:1 / -1;gap:10px;margin:12px -17px -16px;padding:15px 17px 17px 48px;border-top:1px solid var(--line, #d9ddd8);font-size:var(--dobel-pdp-body, 16px);line-height:1.5}#MainContent :is(.ce-pdp .social-proof,.nov-v1 .proof-section,.rs-pdp .rs-evening){background:transparent}#MainContent :is(.ce-pdp .marquee-track,.nov-v1 .proof-track,.rs-pdp .rs-story-track){gap:18px;padding:4px max(24px,calc((100vw - 1320px)/2)) 34px;scroll-padding-inline:max(24px,calc((100vw - 1320px)/2))}#MainContent :is(.ce-pdp .marquee-track .proof-card,.nov-v1 .proof-card,.rs-pdp .rs-story-card){border-radius:34px}#MainContent :is(.ce-pdp .marquee-track .proof-card--quote,.nov-v1 .proof-card--quote,.rs-pdp .rs-quote-card){align-content:center;align-items:center;justify-items:center;gap:12px;padding:clamp(20px,2vw,28px);text-align:center}#MainContent .nov-v1 .proof-card--quote{color:var(--ink, #172019);background:#ebe1d7}#MainContent .nov-v1 .proof-card--quote:nth-of-type(4){color:#fff;background:#7b2438}#MainContent .ce-pdp .marquee-track .proof-card--quote{color:var(--ink, #172a38);background:var(--sky-soft, #eaf5ff);border-color:#c8dbea}#MainContent .ce-pdp .marquee-track .proof-card--quote-blue{color:var(--white, #fffefb);background:var(--navy, #051f37);border-color:transparent}#MainContent .ce-pdp .marquee-track .proof-card--quote :is(.review-author,blockquote,cite){color:inherit}#MainContent .ce-pdp .marquee-track .proof-card--quote-blue .verified-icon{color:var(--navy, #051f37);background:var(--sky, #b0d9ff)}#MainContent .rs-pdp .rs-quote-card{color:var(--ink, #172a38);background:var(--blue-light, #e8eef1);border-color:#d2dce3}#MainContent .rs-pdp .rs-quote-card:nth-child(4){color:var(--white, #fffefb);background:var(--navy, #051f37);border-color:transparent}#MainContent .rs-pdp .rs-quote-card:nth-child(4) :is(.rs-review-quote,.rs-review-meta,.rs-review-author){color:inherit}#MainContent .ce-pdp .marquee-track .proof-card--quote .review-author,#MainContent .nov-v1 .proof-card--quote .review-author,#MainContent .rs-pdp .rs-quote-card .rs-review-meta>.rs-review-author{font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;text-transform:none;opacity:1}@media(max-width:780px){#MainContent :is(.ce-pdp .gallery-stage,.nov-v1 .media-stage,.rs-pdp .rs-gallery-stage){aspect-ratio:1 / 1}#MainContent :is(.ce-pdp .marquee-track,.nov-v1 .proof-track,.rs-pdp .rs-story-track){gap:14px;padding:4px var(--dobel-mobile-gutter) 34px;scroll-padding-inline:var(--dobel-mobile-gutter)}}@media(max-width:760px){#MainContent .ce-pdp .dobel-pdp-section .social-head h2,#MainContent .nov-v1 .proof-head .section-heading,#MainContent .rs-pdp #rs-evening-title{font-size:24px;line-height:1.15;text-align:center;text-wrap:balance;white-space:normal}}@media(max-width:430px){#MainContent :is(.ce-pdp .supply-card,.nov-v1 .plan,.rs-pdp .rs-plan){grid-template-columns:auto minmax(0,1fr) auto}#MainContent :is(.ce-pdp .price,.nov-v1 .plan-price,.rs-pdp .rs-plan-price){grid-column:auto;min-width:78px;text-align:right}#MainContent :is(.ce-pdp .price s,.nov-v1 .plan-price s,.rs-pdp .rs-plan-price s){display:block;margin-right:0}#MainContent :is(.ce-pdp .supply-card .supply-perks,.nov-v1 .plan .plan-details,.rs-pdp .rs-plan .rs-plan-list){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-dobel-pdp-sections.css.map */
