:root{--dg-paper:#F5EFE5;--dg-paper-2:#EDE4D6;--dg-card:#FBF8F2;--dg-ink:#2A231F;--dg-ink-2:#5A4E45;--dg-ink-3:#7A6C60;--dg-bronze:#7E603F;--dg-rule:#D8CBB8;--dg-m-bg:#F2E6CD;--dg-m-dp:#5E4526;--dg-a-bg:#EBCBB3;--dg-a-dp:#5E3220;--dg-n-bg:#D4CBD7;--dg-n-dp:#352D42;--dg-serif:"Cormorant Garamond","Palatino Linotype",Palatino,Georgia,serif;--dg-sans:"Inter","Helvetica Neue",Arial,sans-serif}.dg{background:var(--dg-paper);color:var(--dg-ink);font-family:var(--dg-sans);-webkit-font-smoothing:antialiased}.dg *{box-sizing:border-box}.dg-wrap{max-width:1240px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px))}.dg-eyebrow{font:500 12px/1.2 var(--dg-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dg-bronze)}.dg-h1{font:400 clamp(48px,8vw,104px)/.92 var(--dg-serif);letter-spacing:-.025em;margin:16px 0 0;text-wrap:balance}.dg-h1 em{font-style:italic;color:var(--dg-bronze)}.dg-h2{font:400 clamp(36px,5vw,56px)/1 var(--dg-serif);letter-spacing:-.015em;margin:12px 0 0;text-wrap:balance}.dg-lede{font:400 18px/1.6 var(--dg-sans);color:var(--dg-ink-2);max-width:56ch;margin:22px 0 0}.dg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:999px;background:var(--dg-ink);color:var(--dg-paper);font:600 13px/1 var(--dg-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer}.dg-btn:hover{background:#000}.dg-btn:focus-visible,.dg-opt:focus-within{outline:2px solid var(--dg-ink);outline-offset:3px}.dg-btn--ghost{background:transparent;color:var(--dg-ink);box-shadow:inset 0 0 0 1px var(--dg-ink)}.dg-small{font:400 13px/1.5 var(--dg-sans);color:var(--dg-ink-3)}.dg-section{padding:clamp(64px,9vw,120px) 0}.dg-rule{border:0;border-top:1px solid var(--dg-rule);margin:0}.dg-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.dg-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;align-items:center}.dg-hero__stage{position:relative;min-height:520px;border-radius:4px;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 50% 35%,#fbf7f0,#fbf7f000 70%),linear-gradient(180deg,#e9dfcf,#e3d6c2 70%,#d6c6ae 70.2%,#dccdb6);display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,3vw,34px);padding:0 16px 56px}@media(max-width:860px){.dg-hero{grid-template-columns:1fr}.dg-hero__stage{min-height:420px}}.dg-bottle{position:relative;width:clamp(96px,12vw,150px);flex:none}.dg-bottle__cap{margin:0 auto;width:62%;aspect-ratio:156/70;border-radius:7px 7px 3px 3px;background:linear-gradient(90deg,#00000029,#0000 14%,#ffffffd9,#fff0 46%,#0000002e),repeating-linear-gradient(90deg,#f4f2ee 0 3px,#e3e0da 3px 5px)}.dg-bottle__neck{margin:0 auto;width:56%;height:8px;background:linear-gradient(90deg,#cfcbc4,#f6f4f0 30%,#e4e0d9 70%,#c9c4bc)}.dg-bottle__body{position:relative;aspect-ratio:250/420;border-radius:28% 28% 12% 12%/16% 16% 5% 5%;overflow:hidden;background:linear-gradient(90deg,#cfcac2,#f2f0ec,#fff 32%,#f7f5f1 55%,#e8e4de 80%,#c4beb5);box-shadow:0 26px 30px -22px #3c281973}.dg-bottle__label{position:absolute;left:0;right:0;top:14%;bottom:8%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:9% 8% 7%;color:var(--dp)}.dg-bottle__label:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid color-mix(in srgb,var(--dp) 35%,transparent)}.dg-bottle__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#281c1452,#281c141a 9%,#fff0 22%,#ffffff52,#fff0 40%,#281c141a 82%,#281c145c)}.dg-bottle__wm{font:400 clamp(15px,1.9vw,24px)/1 var(--dg-serif);letter-spacing:-.02em}.dg-bottle__hr{font:italic 400 clamp(34px,4.6vw,58px)/.9 var(--dg-serif);letter-spacing:-.04em;margin-top:auto}.dg-bottle__hr small{font:500 .22em/1 var(--dg-sans);font-style:normal;letter-spacing:.1em;vertical-align:top;margin-left:2px}.dg-bottle__wm{text-transform:lowercase}.dg-bottle__ing{font:500 clamp(12px,1.5vw,19px)/1.05 var(--dg-serif);margin-top:6px;text-wrap:balance}.dg-bottle__dose{font:700 clamp(7px,.8vw,10px)/1.2 var(--dg-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.dg-bottle__take{margin-top:6px;padding:3px 7px;border-radius:999px;background:var(--dp);color:var(--bg);font:600 clamp(5.5px,.6vw,7.5px)/1.2 var(--dg-sans);letter-spacing:.12em;text-transform:uppercase}.dg-bottle__id{margin-top:auto;font:600 clamp(5.5px,.6vw,7.5px)/1.25 var(--dg-sans)}.dg-m{--bg:var(--dg-m-bg);--dp:var(--dg-m-dp)}.dg-a{--bg:var(--dg-a-bg);--dp:var(--dg-a-dp)}.dg-n{--bg:var(--dg-n-bg);--dp:var(--dg-n-dp)}.dg-bottle__label{background:var(--bg)}.dg-day{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}.dg-moment{position:relative;border-radius:4px;padding:30px 28px 26px;background:var(--bg);color:var(--dp);min-height:360px;display:flex;flex-direction:column}.dg-moment__hr{font:italic 400 clamp(72px,9vw,112px)/.8 var(--dg-serif);letter-spacing:-.04em}.dg-moment__hr small{font:500 14px/1 var(--dg-sans);font-style:normal;letter-spacing:.16em;margin-left:6px;vertical-align:top;position:relative;top:12px}.dg-moment__part{font:500 12px/1 var(--dg-sans);letter-spacing:.22em;text-transform:uppercase;margin-top:24px}.dg-moment__nm{font:400 40px/1 var(--dg-serif);margin-top:8px}.dg-moment__dose{font:600 13px/1.4 var(--dg-sans);letter-spacing:.02em;margin-top:8px}.dg-moment__fm b{font-weight:600}.dg-moment__fm{font:400 15px/1.5 var(--dg-sans);margin-top:10px}.dg-moment__take{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid currentColor}.dg-moment__cnt{font:400 48px/1 var(--dg-serif)}.dg-moment__tx{font:500 15px/1.35 var(--dg-sans)}.dg-caps{display:inline-flex;gap:4px}.dg-caps i{display:block;width:10px;height:22px;border-radius:6px;background:currentColor;position:relative;overflow:hidden}.dg-caps i:after{content:"";position:absolute;left:0;right:0;top:50%;height:50%;background:#ffffff8c}.dg-dayline{margin-top:20px;background:var(--dg-card);border-radius:4px;padding:26px 28px}.dg-track{position:relative;height:74px;margin-top:6px}.dg-track__bar{position:absolute;left:0;right:0;top:36px;height:8px;border-radius:4px;background:linear-gradient(90deg,#4A4157 0%,#4A4157 22%,var(--dg-m-bg) 29%,#F3DDB8 45%,var(--dg-a-bg) 62%,#C9A7A9 78%,var(--dg-n-bg) 86%,#4A4157 96%)}.dg-pin{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:nowrap;font:600 12px/1 var(--dg-sans);letter-spacing:.04em}.dg-pin i{display:block;width:20px;height:20px;border-radius:50%;margin:12px auto 0;border:3px solid var(--dg-card);box-shadow:0 0 0 1px var(--dg-ink)}.dg-tick{position:absolute;top:54px;transform:translate(-50%);font:500 11px/1 var(--dg-sans);color:var(--dg-ink-3)}@media(max-width:860px){.dg-day{grid-template-columns:1fr}.dg-moment{min-height:0}.dg-pin span{display:none}}.dg-offer{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:860px){.dg-offer{grid-template-columns:1fr}}.dg-opts{display:grid;gap:10px;margin-top:24px}.dg-opt{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--dg-rule);border-radius:6px;background:var(--dg-card);cursor:pointer}.dg-opt input{accent-color:var(--dg-ink);width:18px;height:18px;margin:3px 0 0;flex:none}.dg-opt:has(input:checked){border:1.5px solid var(--dg-ink);background:#fff}.dg-opt--plain{background:transparent;border-style:dashed}.dg-opt__t{font:400 24px/1.1 var(--dg-serif)}.dg-opt__s{font:400 13px/1.45 var(--dg-sans);color:var(--dg-ink-2);margin-top:3px}.dg-opt__p{margin-left:auto;text-align:right;font:600 17px/1.2 var(--dg-sans);white-space:nowrap}.dg-opt__p small{display:block;font:400 12px/1.4 var(--dg-sans);color:var(--dg-ink-3)}.dg-badge{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;background:var(--dg-n-bg);color:var(--dg-n-dp);font:600 10px/1.2 var(--dg-sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:4px}.dg-perks{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:6px;font:400 14px/1.5 var(--dg-sans);color:var(--dg-ink-2)}.dg-perks li:before{content:"\2014   ";color:var(--dg-bronze)}.dg-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.dg-proof div{border-top:1px solid var(--dg-ink);padding-top:16px}.dg-proof h3{font:400 28px/1.1 var(--dg-serif);margin:0}.dg-proof p{font:400 15px/1.55 var(--dg-sans);color:var(--dg-ink-2);margin:8px 0 0}.dg-out{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.dg-out span{padding:8px 14px;border-radius:999px;border:1px solid var(--dg-rule);font:500 14px/1 var(--dg-sans);color:var(--dg-ink-2);text-decoration:line-through;text-decoration-color:var(--dg-bronze)}@media(max-width:860px){.dg-proof{grid-template-columns:1fr}}.dg-faq{margin-top:28px;border-top:1px solid var(--dg-rule)}.dg-faq details{border-bottom:1px solid var(--dg-rule)}.dg-faq summary{cursor:pointer;list-style:none;padding:20px 0;font:400 24px/1.2 var(--dg-serif);display:flex;justify-content:space-between;gap:16px}.dg-faq summary::-webkit-details-marker{display:none}.dg-faq summary:after{content:"+";font-family:var(--dg-sans);color:var(--dg-bronze)}.dg-faq details[open] summary:after{content:"\2013"}.dg-faq p{margin:0 0 20px;font:400 16px/1.6 var(--dg-sans);color:var(--dg-ink-2);max-width:68ch}.dg-pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}@media(max-width:900px){.dg-pdp{grid-template-columns:1fr}}.dg-pdp__media{border-radius:4px;overflow:hidden;background:var(--dg-paper-2);display:grid;place-items:center;min-height:520px;position:sticky;top:90px}.dg-pdp__media img{width:100%;height:auto;display:block}@media(max-width:900px){.dg-pdp__media{position:static;min-height:380px}}.dg-pdp__hr{font:italic 400 64px/.9 var(--dg-serif);letter-spacing:-.04em;color:var(--dg-bronze)}.dg-pdp__claim{font:italic 400 22px/1.3 var(--dg-serif);color:var(--dg-ink-2);margin-top:6px}.dg-takebar{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-radius:6px;background:var(--dg-card);font:500 15px/1.4 var(--dg-sans)}.dg-fda{border:1px solid var(--dg-ink);padding:14px 16px;font:700 12px/1.5 var(--dg-sans);max-width:720px;margin:0 auto;background:#fff;color:#000}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dygn.css.map */
