:root{--ground: #F4EDE2;--paper: #FBF7F1;--paper-2: #EFE6D8;--ink: #12383F;--teal: #1F4E5A;--teal-soft: #3D6C74;--muted: #6E7B7C;--line: #DCCFBC;--line-soft: #E7DCCB;--accent: #C0714A;--accent-deep: #A75C38;--accent-wash: #F6E3D5;--flag: #B0453A;--flag-wash: #F9E5E0;--shadow: rgba(60, 40, 26, .1);--shadow-lg: rgba(60, 40, 26, .16);--f-display: "Playfair Display", "Iowan Old Style", Georgia, serif;--f-body: "Karla", "Segoe UI", system-ui, -apple-system, sans-serif;--step--1: clamp(.82rem, .8rem + .1vw, .88rem);--step-0: clamp(1rem, .97rem + .16vw, 1.09rem);--step-1: clamp(1.16rem, 1.1rem + .28vw, 1.34rem);--step-2: clamp(1.42rem, 1.3rem + .58vw, 1.8rem);--step-3: clamp(1.8rem, 1.56rem + 1.1vw, 2.55rem);--step-4: clamp(2.35rem, 1.9rem + 2.1vw, 4.05rem);--wrap: 1120px;--prose: 63ch}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0E1F21;--paper: #16292B;--paper-2: #1D3335;--ink: #EDE3D4;--teal: #9EC6C9;--teal-soft: #7FA9AE;--muted: #9AAAAA;--line: #2C4447;--line-soft: #23393B;--accent: #E08A5C;--accent-deep: #EDA179;--accent-wash: #2B2320;--flag: #E58573;--flag-wash: #2E1F1C;--shadow: rgba(0, 0, 0, .36);--shadow-lg: rgba(0, 0, 0, .52)}}:root[data-theme=dark]{--ground: #0E1F21;--paper: #16292B;--paper-2: #1D3335;--ink: #EDE3D4;--teal: #9EC6C9;--teal-soft: #7FA9AE;--muted: #9AAAAA;--line: #2C4447;--line-soft: #23393B;--accent: #E08A5C;--accent-deep: #EDA179;--accent-wash: #2B2320;--flag: #E58573;--flag-wash: #2E1F1C;--shadow: rgba(0, 0, 0, .36);--shadow-lg: rgba(0, 0, 0, .52)}#header-group{display:none!important}.page-wrapper>footer{display:none!important}main#MainContent.content-for-layout{max-width:none;width:100%;margin:0;padding:0}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f-body);font-size:var(--step-0);line-height:1.66;-webkit-font-smoothing:antialiased}main h1,main h2,main h3{font-family:var(--f-display);font-weight:600;line-height:1.14;text-wrap:balance;margin:0;color:var(--teal)}main p{margin:0}main a{color:var(--accent-deep)}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.75rem)}main section{padding-block:clamp(4rem,9vw,7.5rem)}.prose{max-width:var(--prose)}.eyebrow{font-size:var(--step--1);font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--accent-deep);margin:0}.lede{font-size:var(--step-1);line-height:1.58;color:var(--teal-soft)}.stack{display:flex;flex-direction:column}.gap-2{gap:.5rem}.gap-3{gap:.85rem}.gap-4{gap:1.3rem}.gap-6{gap:2.1rem}.gap-8{gap:3.1rem}.tick{flex:none;width:1.32em;height:1.32em;border:1.5px solid var(--accent);border-radius:3px;display:grid;place-items:center;margin-top:.16em}.tick svg{width:.8em;height:.8em;stroke:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;font-family:var(--f-body);font-size:var(--step-0);font-weight:700;letter-spacing:.012em;padding:1.02em 2.1em;border-radius:2px;border:1.5px solid var(--accent-deep);background:var(--accent-deep);color:#fff6ee;text-decoration:none;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;box-shadow:0 2px 0 0 var(--ink)}.btn:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 3px 0 0 var(--ink)}.btn:active{transform:translateY(1px);box-shadow:0 1px 0 0 var(--ink)}.masthead{border-bottom:1px solid var(--line-soft);background:var(--ground)}.masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.15rem}.wordmark{font-family:var(--f-body);font-size:var(--step--1);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--teal);text-decoration:none}.masthead .price-tag{font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:620px){.masthead .price-tag{display:none}}.hero{padding-block:clamp(3.2rem,7vw,6rem) clamp(3.5rem,8vw,6.5rem)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}@media(max-width:880px){.hero-grid{grid-template-columns:1fr;gap:3rem}.hero-art{order:-1;max-width:340px;margin-inline:auto}}main h1{font-size:var(--step-4);font-weight:700;letter-spacing:-.015em}main h1 em{font-style:normal;color:var(--accent-deep)}.hero-art img{display:block;width:100%;height:auto;border-radius:3px;filter:drop-shadow(0 22px 34px var(--shadow-lg))}.hero-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.5rem;font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums}.hero-meta span{display:inline-flex;align-items:center;gap:.45rem}.hero-meta span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent)}.band{background:var(--paper);border-block:1px solid var(--line-soft)}.band-deep{background:var(--paper-2);border-block:1px solid var(--line-soft)}.sec-head{max-width:46ch}.sec-head h2{font-size:var(--step-3);margin-top:.7rem}.checklist-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(2rem,4vw,3.5rem);align-items:start;margin-top:2.8rem}@media(max-width:900px){.checklist-shell{grid-template-columns:1fr}}.symptoms{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:.6rem;margin:0;padding:0;border:0}.symptoms legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sym{display:flex;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;background:var(--ground);border:1px solid var(--line);border-radius:3px;cursor:pointer;font-size:calc(var(--step-0) * .96);line-height:1.45;transition:border-color .15s ease,background .15s ease}.sym:hover{border-color:var(--teal-soft)}.sym input{position:absolute;opacity:0;width:0;height:0}.sym .box{flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--teal-soft);border-radius:3px;display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}.sym .box svg{width:13px;height:13px;stroke:var(--paper);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .13s ease}.sym input:checked+.box{background:var(--accent-deep);border-color:var(--accent-deep)}.sym input:checked+.box svg{opacity:1}.sym:has(input:checked){background:var(--accent-wash);border-color:var(--accent)}.sym input:focus-visible+.box{outline:2.5px solid var(--accent);outline-offset:2px}.tally{position:sticky;top:1.5rem;background:var(--ground);border:1px solid var(--line);border-radius:3px;padding:1.7rem 1.6rem}.tally-num{font-family:var(--f-display);font-size:3.6rem;font-weight:700;line-height:1;color:var(--accent-deep);font-variant-numeric:tabular-nums}.tally-num small{font-size:1.35rem;color:var(--muted);font-weight:500}.tally-label{font-size:var(--step--1);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-weight:600}.tally-msg{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line);font-size:calc(var(--step-0) * .95);line-height:1.55;color:var(--teal);min-height:5.2em}.tally-msg strong{color:var(--accent-deep)}.reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden;margin-top:2.6rem}.reason{background:var(--paper);padding:1.9rem 1.75rem}.reason h3{font-size:var(--step-1);margin-bottom:.6rem}.reason p{font-size:calc(var(--step-0) * .95);color:var(--muted);line-height:1.6}.reason .n{font-family:var(--f-body);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;color:var(--accent);font-variant-numeric:tabular-nums}.toc{margin-top:2.8rem;border-top:1px solid var(--line)}.toc-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:0 1.3rem;padding:1.5rem 0;border-bottom:1px solid var(--line);align-items:baseline}@media(min-width:760px){.toc-row{grid-template-columns:3.4rem minmax(0,20ch) minmax(0,1fr)}}.toc-n{font-family:var(--f-display);font-size:var(--step-2);font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1}.toc-t{font-family:var(--f-display);font-size:var(--step-1);font-weight:600;color:var(--teal)}.toc-d{color:var(--muted);font-size:calc(var(--step-0) * .95);line-height:1.58}@media(max-width:759px){.toc-d{grid-column:2;margin-top:.4rem}}.pill{display:inline-block;font-size:calc(var(--step--1) * .94);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-wash);border:1px solid var(--accent);border-radius:100px;padding:.16em .72em;margin-left:.55rem;vertical-align:.14em}.safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:2.6rem}.panel{background:var(--ground);border:1px solid var(--line);border-radius:3px;padding:1.9rem 1.75rem}.panel h3{font-size:var(--step-1);margin-bottom:1rem}.no-list,.flag-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.no-list li,.flag-list li{display:flex;gap:.75rem;font-size:calc(var(--step-0) * .95);line-height:1.52;color:var(--muted)}.no-list .x,.flag-list .x{flex:none;width:1.15em;margin-top:.14em}.no-list .x{color:var(--muted)}.flag-panel{background:var(--flag-wash);border-color:var(--flag)}.flag-panel h3{color:var(--flag)}.flag-list li{color:var(--ink)}.flag-list .x{color:var(--flag);font-weight:700}.helpline{margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--flag);font-size:calc(var(--step-0) * .95);line-height:1.55}.helpline b{font-size:var(--step-1);color:var(--flag);font-variant-numeric:tabular-nums;letter-spacing:.02em}.idea-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.2rem,5vw,4.5rem);align-items:center}@media(max-width:860px){.idea-grid{grid-template-columns:1fr}}.idea-grid img{width:100%;max-width:300px;height:auto;border-radius:2px;box-shadow:0 18px 34px var(--shadow-lg)}.pullquote{font-family:var(--f-display);font-size:var(--step-2);line-height:1.34;color:var(--teal);border-left:2px solid var(--accent);padding-left:1.4rem}.byline-slot{border:1px dashed var(--line);border-radius:3px;padding:1.1rem 1.25rem;font-size:var(--step--1);color:var(--muted);line-height:1.55}.faq{margin-top:2.6rem;border-top:1px solid var(--line)}main details{border-bottom:1px solid var(--line)}main summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.45rem 0;cursor:pointer;font-family:var(--f-display);font-size:var(--step-1);font-weight:600;color:var(--teal);list-style:none}main summary::-webkit-details-marker{display:none}main summary .chev{flex:none;width:1.05em;height:1.05em;margin-top:.25em;stroke:var(--accent);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}main details[open] summary .chev{transform:rotate(45deg)}main details .answer{padding-bottom:1.5rem;max-width:62ch;color:var(--muted);font-size:calc(var(--step-0) * .97);line-height:1.68}main details .answer p+p{margin-top:.8rem}.buy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:1.5px solid var(--teal);border-radius:3px;overflow:hidden;margin-top:2.8rem;background:var(--ground)}@media(max-width:840px){.buy{grid-template-columns:1fr}}.buy-left{padding:clamp(1.9rem,4vw,2.9rem);border-right:1px solid var(--line)}@media(max-width:840px){.buy-left{border-right:0;border-bottom:1px solid var(--line)}}.buy-right{padding:clamp(1.9rem,4vw,2.9rem);background:var(--paper);display:flex;flex-direction:column;justify-content:center;gap:1.35rem}.buy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.78rem}.buy-list li{display:flex;gap:.8rem;font-size:calc(var(--step-0) * .96);line-height:1.5}.price-row{display:flex;align-items:baseline;gap:.65rem}.price{font-family:var(--f-display);font-size:clamp(3rem,7vw,4.1rem);font-weight:700;color:var(--accent-deep);line-height:1;font-variant-numeric:tabular-nums}.price-note{font-size:var(--step--1);color:var(--muted)}.guarantee{font-size:calc(var(--step-0) * .93);color:var(--muted);line-height:1.55;border-top:1px solid var(--line);padding-top:1.2rem}.dd-foot{background:var(--paper-2);border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,4.5rem) 2.5rem;font-size:var(--step--1);line-height:1.68;color:var(--muted)}.foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2.4rem}.dd-foot h4{font-family:var(--f-body);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 .9rem}.dd-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dd-foot a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}.dd-foot a:hover{color:var(--accent-deep);border-color:var(--accent)}.foot-bottom{margin-top:2.8rem;padding-top:1.6rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between}.disclaimer{background:var(--ground);border:1px solid var(--line);border-radius:3px;padding:1.35rem 1.5rem;margin-bottom:2.6rem;max-width:78ch}.disclaimer strong{color:var(--ink)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .62s ease,transform .62s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dd-landing.css.map */
