@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";.adr{--adr-bg:var(--color-bg,#F4EDE2);--adr-surface:var(--color-surface,#FAF6EE);--adr-ink:var(--color-text,#2A1B17);--adr-muted:var(--color-text-subtle,#6B5247);--adr-red:var(--color-accent,#B11226);--adr-red-dark:var(--color-accent-hover,#8F0E1F);--adr-line:var(--color-border,#D9CCB6);--adr-blush:#F6E3DF;--adr-serif:"Playfair Display","Zodiak",Georgia,serif;--adr-sans:"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--adr-r:var(--cards-radius,18px);color:var(--adr-ink);font-family:var(--adr-sans);font-size:17px;line-height:1.55;background:var(--adr-bg)}.adr *,.adr *:before,.adr *:after{box-sizing:border-box}.adr img{max-width:100%;height:auto;display:block}.adr a{color:var(--adr-red)}.adr h1,.adr h2,.adr h3{font-family:var(--adr-serif);font-weight:400;margin:0;line-height:1.08;letter-spacing:-.01em;color:var(--adr-ink);text-transform:none}.adr h1 em,.adr h2 em{font-style:italic;color:var(--adr-red)}.adr p{margin:0}.adr-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.adr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.adr .adr-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--adr-red);margin:0 0 14px}.adr-section{padding:96px 0}.adr-section h2{font-size:clamp(34px,4.4vw,56px);max-width:16ch}.adr .adr-section-lede{font-size:19px;color:var(--adr-muted);max-width:60ch;margin:20px 0 0}.adr sup{font-size:.62em;line-height:0;margin-left:1px}.adr sup a{text-decoration:none;font-weight:700}.adr .sealsubs-target-element,.adr .sls-widget{display:none!important}.adr-pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;padding-top:44px;padding-bottom:72px;align-items:start}.adr-gallery{position:sticky;top:96px}.adr-gallery-main{border-radius:var(--adr-r);overflow:hidden;background:var(--adr-surface);aspect-ratio:1/1}.adr-gallery-main img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.adr-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.adr-thumb{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:none;aspect-ratio:1/1}.adr-thumb img{width:100%;height:100%;object-fit:cover}.adr-thumb.is-active{border-color:var(--adr-red)}.adr-thumb:focus-visible{outline:3px solid var(--adr-ink);outline-offset:2px}.adr .adr-h1{font-size:clamp(38px,4.2vw,58px);margin-bottom:18px}.adr .adr-lede{font-size:18.5px;color:#4a362f;margin:0 0 22px;max-width:52ch}.adr-facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 26px}.adr-facts li{background:var(--adr-surface);border:1px solid var(--adr-line);border-radius:999px;padding:6px 14px;font-size:14px;color:var(--adr-muted)}.adr-facts strong{color:var(--adr-ink)}.adr-plans{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}.adr-plans legend{font-weight:700;font-size:15px;margin-bottom:10px;padding:0}.adr-plan{display:flex;gap:14px;align-items:flex-start;background:var(--adr-surface);border:1.5px solid var(--adr-line);border-radius:14px;padding:15px 18px;cursor:pointer;transition:border-color .15s,background .15s}.adr-plan:hover{border-color:#bfae93}.adr-plan input{accent-color:var(--adr-red);width:18px;height:18px;margin:4px 0 0;flex:none}.adr-plan:has(input:checked){border-color:var(--adr-red);background:#fff;box-shadow:0 0 0 1px var(--adr-red)}.adr-plan input:focus-visible{outline:3px solid var(--adr-ink);outline-offset:2px}.adr-plan.is-unavailable{cursor:not-allowed;opacity:.62}.adr-plan-body{display:grid;gap:3px;width:100%}.adr-plan-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.adr-plan-name{font-weight:700;font-size:16.5px}.adr-pill{background:var(--adr-blush);color:var(--adr-red);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;white-space:nowrap}.adr-pill-dark{background:var(--adr-red);color:#fff}.adr-pill-muted{background:var(--adr-line);color:var(--adr-ink)}.adr-plan-price{font-size:15px;color:var(--adr-muted)}.adr-plan-price strong{font-size:22px;color:var(--adr-ink)}.adr-plan-price s{margin-left:4px}.adr-plan-meta{font-size:14px;color:var(--adr-muted)}.adr-editor-note{font-size:12.5px;color:var(--adr-red);font-weight:600}.adr-plan-once{background:transparent}.adr .adr-summary{margin:18px 0 8px;font-size:16px}.adr-perks{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14.5px;color:var(--adr-muted)}.adr-perks li:before{content:"\2713";color:var(--adr-red);font-weight:700;margin-right:6px}.adr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--adr-red);color:#fff!important;border:0;border-radius:999px;padding:15px 30px;font:700 16px var(--adr-sans);text-decoration:none;cursor:pointer;transition:background .15s}.adr-btn:hover{background:var(--adr-red-dark)}.adr-btn-buy{width:100%;padding:18px;font-size:17px;margin-bottom:16px}.adr-btn-buy:disabled{cursor:not-allowed;opacity:.7}.adr-btn-small{padding:10px 20px;font-size:14px}.adr .adr-error{color:var(--adr-red);font-size:14px;margin:0 0 14px}.adr .adr-guarantee{display:flex;gap:14px;align-items:center;font-size:14.5px;color:#4a362f;background:var(--adr-surface);border:1px dashed var(--adr-line);border-radius:14px;padding:14px 16px;margin:0}.adr-g-icon{flex:none;width:42px;height:42px;border-radius:50%;background:var(--adr-ink);color:#f4ede2;display:grid;place-items:center;font-family:var(--adr-serif);font-size:18px}.adr-marquee{background:var(--adr-ink);color:#f4ede2;overflow:hidden;padding:16px 0;border-block:1px solid #000}.adr-marquee-track{display:flex;gap:48px;width:max-content;animation:adr-marquee 38s linear infinite}.adr-marquee span{font-family:var(--adr-serif);font-style:italic;font-size:21px;white-space:nowrap}.adr-marquee span:after{content:"\2726";font-style:normal;color:var(--adr-red);margin-left:48px;font-size:14px;vertical-align:middle}@keyframes adr-marquee{to{transform:translate(-50%)}}.adr-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.adr-problem-grid article{background:var(--adr-surface);border:1px solid var(--adr-line);border-radius:var(--adr-r);padding:28px 24px}.adr-num{font-family:var(--adr-serif);font-size:15px;color:var(--adr-red)}.adr-problem-grid h3{font-size:25px;margin:14px 0 10px}.adr-problem-grid p{color:var(--adr-muted);font-size:16px}.adr-compare{background:var(--adr-surface);border-block:1px solid var(--adr-line)}.adr-table-wrap{margin-top:40px;border-radius:var(--adr-r);overflow:hidden;border:1px solid var(--adr-line);background:#fff}.adr-vs{width:100%;border-collapse:collapse;font-size:16.5px;margin:0}.adr-vs th,.adr-vs td{padding:20px 24px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--adr-line)}.adr-vs tbody tr:last-child th,.adr-vs tbody tr:last-child td{border-bottom:0}.adr-vs thead th{font-family:var(--adr-serif);font-weight:400;font-size:24px;background:var(--adr-bg)}.adr-vs thead th.adr-px{background:var(--adr-red);color:#fff}.adr-vs tbody th{font-weight:700;width:22%}.adr-vs td{color:var(--adr-muted);width:36%}.adr-vs td.adr-px{color:var(--adr-ink);background:#fff7f6;font-weight:600}.adr-timeline-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:start}.adr-timeline-intro{position:sticky;top:110px}.adr .adr-timeline-body{color:var(--adr-muted);font-size:18px;margin:18px 0 28px}.adr-timeline-intro img{border-radius:var(--adr-r);aspect-ratio:4/3;object-fit:cover;width:100%}.adr-steps{list-style:none;margin:0;padding:0 0 0 34px;position:relative}.adr-steps:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--adr-line)}.adr-steps:after{content:"";position:absolute;left:8px;top:6px;width:2px;height:var(--adr-progress,0%);max-height:calc(100% - 12px);background:var(--adr-red);transition:height .1s linear}.adr-step{position:relative;padding:0 0 54px}.adr-step:last-child{padding-bottom:0}.adr-step:before{content:"";position:absolute;left:-33px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--adr-bg);border:2px solid var(--adr-red)}.adr-when{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--adr-red)}.adr-step h3{font-size:32px;margin:8px 0 10px}.adr-step p{color:var(--adr-muted);font-size:17px;max-width:44ch}.adr-formula-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.adr-ing{background:var(--adr-surface);border:1px solid var(--adr-line);border-radius:var(--adr-r);overflow:hidden;padding-bottom:22px}.adr-ing-img{aspect-ratio:4/3;background:var(--adr-bg);overflow:hidden}.adr-ing-img img{width:100%;height:100%;object-fit:cover}.adr-ing-img.adr-dark{background:#0a0a0c}.adr-ing-img.adr-dark img{object-fit:contain;padding:18px}.adr .adr-dose{font-family:var(--adr-serif);font-size:30px;color:var(--adr-red);margin:18px 22px 2px}.adr-dose span,.adr-dose em{font-size:.7em;color:var(--adr-muted);font-style:normal}.adr-ing h3{font-size:22px;margin:0 22px 8px}.adr-ing p:not(.adr-dose){margin:0 22px;color:var(--adr-muted);font-size:15.5px}.adr .adr-not-in{margin:28px 0 0;font-size:16px;color:var(--adr-muted)}.adr-not-in strong{color:var(--adr-ink)}.adr-promise{background:var(--adr-blush);padding:56px 0;border-block:1px solid #ecc9c3}.adr-promise-row{display:flex;align-items:center;gap:36px}.adr-promise h2{font-size:36px;margin-bottom:6px}.adr-promise p{color:#4a362f;max-width:58ch}.adr-promise .adr-btn{margin-left:auto;flex:none}.adr-seal{flex:none;width:96px;height:96px;border-radius:50%;background:var(--adr-red);color:#fff;display:grid;place-content:center;text-align:center;font-family:var(--adr-serif);line-height:1}.adr-seal span{font-size:38px}.adr-seal small{font-family:var(--adr-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.adr-faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.adr-faq-list details{border-bottom:1px solid var(--adr-line);padding:20px 0}.adr-faq-list details:first-child{border-top:1px solid var(--adr-line)}.adr-faq-list summary{cursor:pointer;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.adr-faq-list summary::-webkit-details-marker{display:none}.adr-faq-list summary:after{content:"+";font-family:var(--adr-serif);font-size:26px;line-height:1;color:var(--adr-red);transition:transform .2s}.adr-faq-list details[open] summary:after{transform:rotate(45deg)}.adr-faq-a{margin:12px 0 0;color:var(--adr-muted);max-width:62ch}.adr-faq-a p{margin:0 0 8px}.adr-refs-section{background:#1d1210;color:#cdbfb1;padding:56px 0;font-size:13.5px}.adr .adr-refs-title{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#f3b7be;margin-bottom:14px}.adr-refs{padding-left:18px;margin:0 0 24px;display:grid;gap:6px;max-width:100ch}.adr-refs a{color:#f3b7be;word-break:break-word}.adr .adr-disclaimer{border:1px solid #4a3530;padding:12px 14px;border-radius:10px;max-width:100ch}.adr-dock{position:fixed;left:50%;bottom:18px;transform:translate(-50%,160%);display:flex;align-items:center;gap:18px;background:var(--adr-ink);color:#f4ede2;border-radius:999px;padding:8px 8px 8px 24px;box-shadow:0 12px 32px #2a1b1747;z-index:30;transition:transform .35s ease}.adr-dock.is-shown{transform:translate(-50%)}.adr-dock-name{font-family:var(--adr-serif);font-size:18px}.adr-dock-price{font-size:14.5px;color:#e6d9cb}.adr-js .adr-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.adr-js .adr-reveal.is-in{opacity:1;transform:none}.shopify-design-mode .adr-reveal{opacity:1!important;transform:none!important}@media(max-width:1060px){.adr-pdp{gap:36px}.adr-problem-grid{grid-template-columns:repeat(2,1fr)}.adr-timeline-grid{gap:48px}}@media(max-width:860px){.adr-pdp{grid-template-columns:1fr;padding-top:24px}.adr-gallery{position:static}.adr-timeline-grid,.adr-faq-wrap{grid-template-columns:1fr;gap:36px}.adr-timeline-intro{position:static}.adr-formula-grid{grid-template-columns:1fr 1fr}.adr-promise-row{flex-wrap:wrap;gap:22px}.adr-promise .adr-btn{margin-left:0}}@media(max-width:600px){.adr{font-size:16px}.adr-wrap{padding:0 18px}.adr-section{padding:68px 0}.adr-problem-grid,.adr-formula-grid{grid-template-columns:1fr}.adr-thumbs{gap:6px}.adr .adr-h1{font-size:38px}.adr-plan{padding:14px}.adr-plan-price strong{font-size:20px}.adr-vs thead th{font-size:18px}.adr-vs th,.adr-vs td{padding:14px 12px;font-size:14.5px}.adr-vs tbody th{width:26%}.adr-step h3{font-size:27px}.adr-dock{width:calc(100% - 24px);justify-content:space-between;padding-left:18px;gap:10px}.adr-dock-name{display:none}}@media(prefers-reduced-motion:reduce){.adr-marquee-track{animation:none}.adr-js .adr-reveal{opacity:1;transform:none;transition:none}.adr *{transition:none!important}}.adr .adr-textlink{color:var(--adr-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.adr-center{text-align:center;margin-top:36px}.adr-hero{padding:40px 0 72px}.adr-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.adr-hero .adr-h1{font-size:clamp(40px,5vw,68px)}.adr .adr-hero-sub{font-family:var(--adr-serif);font-style:italic;font-size:clamp(20px,2vw,26px);color:var(--adr-red);margin:0 0 18px}.adr .adr-hero-price{font-size:16px;color:var(--adr-muted);margin:0 0 22px}.adr-hero-price strong{font-size:22px;color:var(--adr-ink)}.adr-hero-ctas{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:26px}.adr-hero-ctas .adr-btn{padding:17px 40px;font-size:17px}.adr-hero-trust{margin:0}.adr-hero-media{border-radius:var(--adr-r);overflow:hidden;aspect-ratio:1/1;background:var(--adr-surface)}.adr-hero-media img{width:100%;height:100%;object-fit:cover}.adr-reviews{background:var(--adr-surface);border-block:1px solid var(--adr-line)}.adr-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.adr-review{margin:0;background:#fff;border:1px solid var(--adr-line);border-radius:var(--adr-r);padding:26px}.adr .adr-stars{color:var(--adr-red);letter-spacing:2px;margin-bottom:12px}.adr-review blockquote{margin:0 0 16px;font-family:var(--adr-serif);font-size:21px;line-height:1.35}.adr-review figcaption{font-size:14px;color:var(--adr-muted)}.adr-lineup{background:var(--adr-blush);border-block:1px solid #ecc9c3}.adr-lineup-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.adr .adr-lineup-sub{font-family:var(--adr-serif);font-style:italic;font-size:24px;color:var(--adr-red);margin:14px 0 0}.adr-lineup-form{margin-top:28px;max-width:480px}.adr-lineup-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.adr-lineup-list li{background:#fff;border:1px solid #ecc9c3;border-radius:14px;padding:18px 22px}.adr-lineup-list li.adr-lineup-subitem{margin-left:28px;padding:12px 18px;background:#fff9f8}.adr-lineup-list h3{font-size:24px;margin:8px 0 4px}.adr-lineup-subitem h3{font-size:19px}.adr-lineup-list h3 small{font-family:var(--adr-sans);font-size:13px;color:var(--adr-muted);font-weight:500}.adr-lineup-list p{color:var(--adr-muted);font-size:16px}.adr-lineup-subitem .adr-pill{display:none}.adr-vision{background:var(--adr-ink);color:#e9ded2;padding:110px 0}.adr-vision .adr-eyebrow{color:#f3b7be}.adr-vision h2,.adr-vision h3,.adr-vision h4{color:#faf6ee}.adr-vision h2{font-size:clamp(40px,5.4vw,76px);max-width:18ch}.adr-vision h2 em{color:#f3b7be}.adr .adr-vision-sub{font-size:20px;color:#cdbfb1;max-width:56ch;margin:22px 0 0}.adr-vision-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:64px}.adr-vision-story h3{font-size:28px;margin-bottom:14px}.adr-vision-story p{color:#cdbfb1;margin:0 0 14px;font-size:17.5px}.adr-vision-story strong{color:#faf6ee}.adr .adr-vision-quote{font-family:var(--adr-serif);font-style:italic;font-size:clamp(28px,3.4vw,46px);line-height:1.15;color:#faf6ee;border-left:3px solid var(--adr-red);padding-left:26px;margin:64px 0;max-width:24ch}.adr-vision-build{font-size:30px;margin-bottom:24px}.adr-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.adr-pillar{background:#2f211d;border:1px solid #4a3530;border-radius:var(--adr-r);padding:24px}.adr-pillar h4{font-family:var(--adr-serif);font-weight:400;font-size:22px;margin:0 0 10px}.adr-pillar p{color:#cdbfb1;font-size:15.5px}.adr-pillar-kicker{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f3b7be;margin-bottom:10px}.adr-pillar-lead{grid-column:1/-1;background:var(--adr-red);border-color:var(--adr-red);padding:36px 40px}.adr-pillar-lead h4{font-size:clamp(28px,3vw,40px)}.adr-pillar-lead p{color:#fce9eb;font-size:18.5px;max-width:62ch}.adr-pillar-lead .adr-pillar-kicker{color:#fff}.adr-vision-close{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:56px;padding-top:36px;border-top:1px solid #4a3530}.adr-vision-close p{font-family:var(--adr-serif);font-size:26px;color:#faf6ee;max-width:34ch}.adr-signup{text-align:center}.adr-signup-inner{max-width:780px}.adr-signup h2{margin:0 auto;max-width:18ch}.adr .adr-signup-sub{font-family:var(--adr-serif);font-style:italic;font-size:24px;color:var(--adr-red);margin:16px auto 0}.adr-signup .adr-section-lede{margin:16px auto 30px}.adr-signup .adr-signup-form{max-width:520px;margin:0 auto}.adr-signup-row{display:flex;gap:10px}.adr-signup-row input{flex:1;min-width:0;border:1.5px solid var(--adr-line);background:#fff;border-radius:999px;padding:15px 20px;font:16px var(--adr-sans);color:var(--adr-ink)}.adr-signup-row input:focus{outline:3px solid var(--adr-ink);outline-offset:1px}.adr .adr-signup-note{font-size:13.5px;color:var(--adr-muted);margin-top:10px}.adr .adr-signup-ok{font-weight:700;color:var(--adr-ink);background:#fff;border-radius:14px;padding:16px}.adr-closing{background:var(--adr-bg);text-align:center;padding:80px 0 96px;overflow:hidden}.adr .adr-closing-word{font-family:var(--adr-serif);font-size:clamp(70px,17vw,250px);line-height:.9;color:var(--adr-red);letter-spacing:-.03em;margin-bottom:22px}.adr-closing h2{font-size:clamp(30px,3.6vw,46px);margin:0 auto}.adr .adr-closing-tag{color:var(--adr-muted);font-size:18px;margin:14px 0 28px}@media(max-width:1060px){.adr-pillars{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.adr-hero-grid,.adr-lineup-grid,.adr-vision-story{grid-template-columns:1fr;gap:32px}.adr-hero-media{order:-1;aspect-ratio:4/3}.adr-review-grid{grid-template-columns:1fr}.adr-vision{padding:76px 0}}@media(max-width:600px){.adr-hero{padding:16px 0 56px}.adr-hero .adr-h1{font-size:38px}.adr-pillars{grid-template-columns:1fr}.adr-pillar-lead{padding:26px}.adr-signup-row{flex-direction:column}.adr-lineup-list li.adr-lineup-subitem{margin-left:16px}}.adr-vision .adr-vision-build{margin:0 0 20px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/adr.css.map */
