@property --glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --shine-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--bg: #070605;--bg-2: #0e0c0a;--ink: #f7f2ea;--muted: rgba(247, 242, 234, .68);--faint: rgba(247, 242, 234, .42);--line: rgba(255, 255, 255, .1);--accent: #d4b483;--accent-soft: rgba(212, 180, 131, .18);--accent-bright: #f0e0c0;--peptide: #38bdf8;--peptide-soft: rgba(56, 189, 248, .18);--glow-1: #d4b483;--glow-2: #f5e6c8;--glow-3: #8b6b3d;--glass-bg: rgba(18, 14, 12, .45);--glass-bg-strong: rgba(18, 14, 12, .58);--glass-gradient: linear-gradient(145deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .04));--glass-border: linear-gradient(135deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, .06) 45%, rgba(255, 255, 255, .16));--glass-blur: blur(22px) saturate(155%);--glass-inset: inset 0 1px 0 rgba(255, 255, 255, .22);--glass-shadow: 0 16px 40px rgba(0, 0, 0, .35);--font-display: "Archivo", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--radius: 1.25rem;--header-h: 4rem;--dg-fs-eyebrow: .85rem;--dg-fs-meta: 1.05rem;--dg-fs-card-title: 1.15rem;--dg-fs-card-strong: 1.1rem;--dg-fs-hero-lead: 1.25rem;--dg-fs-body: 1.25rem;--dg-fs-lead: 1.25rem;--dg-fs-faq-q: 1.15rem;--dg-fs-faq-a: 1.25rem;--dg-fs-btn: 1.05rem;--dg-fs-display: clamp(2.1rem, 3.2vw, 2.85rem);--dg-fs-h1: clamp(2.4rem, 4vw, 3.4rem);--dg-lh-body: 1.65;--dg-lh-lead: 1.65}html:has(body.dg-theme){overflow-x:hidden;max-width:100%;overscroll-behavior-x:none}body.dg-theme{margin:0;font-family:var(--font-body);color:var(--ink);background:radial-gradient(ellipse 80% 50% at 70% 0%,rgba(56,189,248,.07),transparent 55%),radial-gradient(ellipse 60% 40% at 10% 20%,rgba(212,180,131,.08),transparent 50%),var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%;overscroll-behavior-x:none;width:100%}body.dg-theme *,body.dg-theme *:before,body.dg-theme *:after{box-sizing:border-box}body.dg-theme img{max-width:100%;display:block}body.dg-theme a{color:inherit;text-decoration:none}body.dg-theme button{font:inherit;color:inherit}body.dg-theme html,html:has(body.dg-theme){scroll-behavior:smooth}@media(max-width:959px){html:has(body.dg-theme){scroll-behavior:auto!important;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y;width:100%;max-width:100%}body.dg-theme{scroll-behavior:auto!important;overflow-x:hidden;overscroll-behavior-x:none;overscroll-behavior-y:auto;touch-action:pan-y;width:100%;max-width:100%;position:relative}body.dg-theme #MainContent,body.dg-theme .content-for-layout{max-width:100%;overflow-x:clip}body.dg-theme .shopify-section,body.dg-theme .dg-pdp .gallery,body.dg-theme .dg-pdp .gallery__main,body.dg-theme .dg-pdp .gallery__thumbs-wrap{max-width:100%}body.dg-theme .dg-pdp .gallery__thumbs{overscroll-behavior-x:contain;touch-action:pan-x pan-y}body.dg-theme .dg-pdp .gallery__main{touch-action:manipulation;cursor:default}body.dg-theme .dg-hr__viewport{overscroll-behavior-x:contain;touch-action:pan-x pan-y}html:has(body.dg-theme.template-product){overflow-x:clip;touch-action:manipulation}body.dg-theme.template-product{overflow-x:clip;touch-action:manipulation}body.dg-theme .scroll-trigger.animate--slide-in{transform:translateY(1.5rem)}body.dg-theme .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:dg-mobile-slide-in .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--animation-order, 0) * 40ms)}body.dg-theme .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation:dg-mobile-fade-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes dg-mobile-slide-in{0%{transform:translateY(1.5rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes dg-mobile-fade-in{0%{opacity:.01;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}body.dg-theme .sticky-atc{backdrop-filter:none;-webkit-backdrop-filter:none;background:#070605f0;transition:transform .2s ease-out}body.dg-theme.template-product:has(.dg-sticky-atc){padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}}@media(max-width:959px){html:has(body.dg-theme){--dg-m-type: 1.1;font-size:calc(55% * var(--dg-m-type))}body.dg-theme .product-card h3,body.dg-theme .product-card p{font-size:calc(1.8rem / var(--dg-m-type))}body.dg-theme .product-card__price{font-size:calc(1.64rem / var(--dg-m-type))!important}body.dg-theme .product-card .glow-btn__glass,body.dg-theme .product-card .product-card__cta .glow-btn__glass{font-size:calc(1.48rem / var(--dg-m-type))}body.dg-theme .card-wrapper .card__heading,body.dg-theme .card-wrapper .card__heading a,body.dg-theme .card-wrapper .card--horizontal .card__heading{font-size:calc(var(--font-heading-scale, 1) * 1.2rem / var(--dg-m-type))}body.dg-theme .card-wrapper .price,body.dg-theme .card-wrapper .price-item{font-size:calc(1.6rem / var(--dg-m-type))!important}body.dg-theme .card-wrapper .card__badge .badge{font-size:calc(1.2rem / var(--dg-m-type))}body.dg-theme .glow-btn,body.dg-theme .dg-atc-btn,body.dg-theme a.glow-btn,body.dg-theme button.glow-btn,body.dg-theme .product-card .glow-btn,body.dg-theme .product-card .product-card__cta,body.dg-theme .sequence__cta,body.dg-theme .dg-pdp.hero .glow-btn,body.dg-theme .dg-oil-final__panel .glow-btn,body.dg-theme .dg-oil-growth-card .glow-btn,body.dg-theme .cta-band .glow-btn,body.dg-theme .dg-ghk-announce__cta .glow-btn,body.dg-theme .cart__checkout-button,body.dg-theme .cart__warnings .button,body.dg-theme .sticky-atc .glow-btn{margin-left:auto!important;margin-right:auto!important}body.dg-theme .glow-btn,body.dg-theme .dg-atc-btn,body.dg-theme .dg-pdp.hero .glow-btn,body.dg-theme .product-card .glow-btn,body.dg-theme .product-card .product-card__cta,body.dg-theme .cta-band .glow-btn,body.dg-theme .dg-ghk-announce__cta .glow-btn,body.dg-theme .dg-oil-final__panel .glow-btn,body.dg-theme .dg-oil-growth-card .glow-btn{display:flex;width:min(100%,22rem);max-width:22rem}body.dg-theme product-form,body.dg-theme .product-form,body.dg-theme .dg-pdp .buy,body.dg-theme .dg-pdp .hero__copy,body.dg-theme .cta-band,body.dg-theme .dg-ghk-announce__cta,body.dg-theme .dg-oil-final__panel,body.dg-theme .product-card__body,body.dg-theme .cart__ctas,body.dg-theme .cart__warnings{text-align:center}body.dg-theme .sticky-atc__inner{justify-content:center}body.dg-theme .sticky-atc .glow-btn{flex:0 1 13.5rem}}html:has(body.dg-theme.template-index),body.dg-theme.template-index{scroll-behavior:auto}html.dg-seq-loading,body.dg-seq-loading{overflow:hidden!important;overscroll-behavior:none;height:100%;touch-action:none}.glass{position:relative;background:var(--glass-gradient);background-color:var(--glass-bg);border-radius:var(--radius);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inset),var(--glass-shadow);isolation:isolate}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--glass-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.dg-ghk-border-chase{position:relative;isolation:isolate;overflow:visible}.dg-ghk-border-chase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:2;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 55%,rgba(56,189,248,.12) 60%,rgba(56,189,248,.95) 66%,rgba(224,242,254,1) 70%,rgba(56,189,248,.95) 74%,rgba(56,189,248,.12) 80%,transparent 85%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-glow 7s linear infinite}.dg-ghk-border-chase:after{content:none;display:none}.eyebrow{margin:0 0 .6rem;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.display{margin:0;font-family:var(--font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.08;color:var(--ink)}body.dg-theme h1,body.dg-theme h2,body.dg-theme h3,body.dg-theme .display{color:var(--ink)}.section{position:relative;z-index:2;padding:5rem 1.25rem;background:var(--bg)}.section--alt{background:var(--bg-2)}.section__inner{width:min(1120px,100%);margin:0 auto}.section__head{max-width:46rem;margin-bottom:2.25rem}.section__head .display{font-size:clamp(1.85rem,4.2vw,2.85rem)}.section__head p{margin:.95rem 0 0;color:var(--muted);line-height:1.65;font-size:1.08rem}@media(min-width:960px){body.dg-theme.template-product .section__head p,body.dg-theme.template-product .atmosphere__copy p{font-size:var(--dg-fs-lead);line-height:var(--dg-lh-lead)}body.dg-theme.template-product .dg-pdp .hero__desc{font-size:var(--dg-fs-hero-lead);line-height:var(--dg-lh-body)}body.dg-theme.template-product .dg-pdp .stars,body.dg-theme.template-product .dg-pdp .stars a,body.dg-theme.template-product .dg-pdp .trust,body.dg-theme.template-product .ba-caption{font-size:var(--dg-fs-meta)}body.dg-theme.template-product .dg-pdp .confidence__item{padding:1.15rem .9rem}body.dg-theme.template-product .dg-pdp .confidence__item strong{font-size:var(--dg-fs-card-strong)}body.dg-theme.template-product .dg-pdp .confidence__item span{font-size:var(--dg-fs-meta);line-height:1.4}body.dg-theme.template-product .dg-pdp .hero__price{font-size:2.4rem}body.dg-theme.template-product .dg-pdp .hero__price s{font-size:1.7rem}body.dg-theme.template-product .dg-pdp .hero__save{font-size:1.25rem;padding:.35rem .75rem}body.dg-theme.template-product .dg-pdp .includes__label{font-size:var(--dg-fs-card-title)}body.dg-theme.template-product .dg-pdp .includes .chip{font-size:var(--dg-fs-card-title);padding:.95rem 1.25rem}body.dg-theme.template-product .kit-card p,body.dg-theme.template-product .science p,body.dg-theme.template-product .step p,body.dg-theme.template-product .phase p,body.dg-theme.template-product .related__body p,body.dg-theme.template-product .ba-note,body.dg-theme.template-product .authority p,body.dg-theme.template-product .authority .rte,body.dg-theme.template-product .authority .rte p,body.dg-theme.template-product .faq__a,body.dg-theme.template-product .faq__a>div,body.dg-theme.template-product .faq__a p,body.dg-theme.template-product .story__copy p,body.dg-theme.template-product .story__points li,body.dg-theme.template-product .benefit p,body.dg-theme.template-product .benefit__more>span{font-size:var(--dg-fs-body);line-height:var(--dg-lh-body)}body.dg-theme.template-product .benefit h3,body.dg-theme.template-product .step h3,body.dg-theme.template-product .story__copy .display{font-size:clamp(1.5rem,2.8vw,2rem)}body.dg-theme.template-product .benefit,body.dg-theme.template-product .step,body.dg-theme.template-product .ing-mosaic .chip,body.dg-theme.template-product .faq{padding:1.25rem 1.3rem}body.dg-theme.template-product .ing-mosaic .chip{min-width:min(100%,14rem);padding:1.05rem 1.2rem}body.dg-theme.template-product .ing-mosaic .chip strong{font-size:var(--dg-fs-card-strong)}body.dg-theme.template-product .ing-mosaic .chip span{font-size:var(--dg-fs-meta)}body.dg-theme.template-product .faq__q{font-size:var(--dg-fs-faq-q)}}.glow-btn{position:relative;display:inline-flex;width:fit-content;border:0;border-radius:999px;padding:0;background:transparent;cursor:pointer;isolation:isolate;margin-top:.35rem}.glow-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 42%,var(--glow-3) 48%,var(--glow-1) 56%,var(--glow-2) 62%,var(--glow-1) 70%,transparent 78%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-glow 2.8s linear infinite;pointer-events:none;z-index:2}.glow-btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 45%,rgba(212,180,131,.4) 58%,rgba(245,230,200,.3) 64%,transparent 78%);filter:blur(12px);opacity:.8;animation:spin-glow 2.8s linear infinite;pointer-events:none;z-index:0}@keyframes spin-glow{to{--glow-angle: 360deg}}.glow-btn__glass{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:2px;padding:1.05rem 1.65rem;border-radius:inherit;font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(145deg,#fff3,#ffffff0d);background-color:#120e0c80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff40;transition:background-color .25s,transform .2s}.glow-btn:hover .glow-btn__glass{background-color:var(--glass-bg-strong);transform:translateY(-1px)}.glow-btn.is-added .glow-btn__glass{background-color:#28462873}@media(max-width:959px){body.dg-theme .glow-btn,body.dg-theme a.glow-btn,body.dg-theme button.glow-btn{overflow:hidden;isolation:isolate;background:transparent;max-width:100%;box-sizing:border-box}body.dg-theme .glow-btn:before{top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;z-index:2}body.dg-theme .glow-btn:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;filter:none;opacity:.35;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 48%,rgba(212,180,131,.28) 58%,rgba(245,230,200,.18) 64%,transparent 76%,transparent 100%);z-index:0}body.dg-theme .glow-btn__glass{position:relative;z-index:1;margin:2px;width:calc(100% - 4px);max-width:calc(100% - 4px);box-sizing:border-box;backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(145deg,#ffffff29,#ffffff0d);background-color:#0e0c0aeb}body.dg-theme .product-card .glow-btn,body.dg-theme .product-card .product-card__cta,body.dg-theme .cta-band .glow-btn,body.dg-theme .dg-ghk-announce__cta .glow-btn,body.dg-theme .dg-oil-content--v2 .glow-btn,body.dg-theme .sticky-atc .glow-btn,body.dg-theme .sequence__cta .glow-btn{overflow:hidden}body.dg-theme .dg-oil-content--v2 .glow-btn:after,body.dg-theme .product-card .glow-btn:after,body.dg-theme .sticky-atc .glow-btn:after{filter:none;top:0;right:0;bottom:0;left:0}body.dg-theme .dg-pdp .dg-scents input[type=radio]+label{overflow:hidden!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#0e0c0aeb!important}body.dg-theme .dg-pdp .dg-scents input[type=radio]:checked+label{background-color:#0c1c2af2!important}body.dg-theme .dg-pdp .dg-scents input[type=radio]:checked+label:after{top:0!important;right:0!important;bottom:0!important;left:0!important;filter:none!important;opacity:.4!important;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 35%,rgba(56,189,248,.35) 50%,rgba(224,242,254,.22) 58%,transparent 75%,transparent 100%)!important}body.dg-theme .dg-pdp .launch-pill--new{overflow:hidden}body.dg-theme .dg-pdp .launch-pill--new:after{top:0;right:0;bottom:0;left:0;filter:none;opacity:.4}body.dg-theme .dg-pdp .launch-pill--new .launch-pill__glass{backdrop-filter:none;-webkit-backdrop-filter:none}body.dg-theme .glow-target:after{filter:none;top:0;right:0;bottom:0;left:0;opacity:calc(var(--glow-on) * .55)}}.sequence{position:relative;height:auto;min-height:100vh;min-height:100dvh}@media(min-width:960px){.sequence{min-height:100vh;min-height:100dvh}}.sequence__pin{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--bg);transform:translateZ(0);backface-visibility:hidden}@media(max-width:959px){.sequence__pin{position:relative;top:auto;z-index:1;transform:none;backface-visibility:visible}.dg-seq-mobile-static .sequence,#dgHomeSequence.dg-seq-mobile-static .sequence{min-height:0;height:auto}.dg-seq-mobile-static .sequence__pin,#dgHomeSequence.dg-seq-mobile-static .sequence__pin{height:calc(100svh - var(--header-group-height, 6.5rem));max-height:calc(100svh - var(--header-group-height, 6.5rem));min-height:28rem}.dg-seq-mobile-static .sequence__stage,#dgHomeSequence.dg-seq-mobile-static .sequence__stage{padding:max(72px,9svh) 1rem 4.5rem;justify-content:flex-start}.dg-seq-mobile-static .sequence__copy,.dg-seq-mobile-static .sequence__float,#dgHomeSequence.dg-seq-mobile-static .sequence__copy,#dgHomeSequence.dg-seq-mobile-static .sequence__float{flex:0 0 auto;min-height:0;width:100%;max-width:100%;align-items:center}.dg-seq-mobile-static [data-benefit="0"],#dgHomeSequence.dg-seq-mobile-static [data-benefit="0"]{position:relative!important;top:0!important;left:auto!important;right:auto!important;transform:none!important;margin:0 auto;width:min(88vw,340px);max-width:340px;padding:.95rem 1.15rem 1.05rem}.dg-seq-mobile-static .sequence__intro .display,#dgHomeSequence.dg-seq-mobile-static .sequence__intro .display{font-size:clamp(1.9rem,6.2vw,2.45rem);margin-bottom:.4rem;line-height:1.15}.dg-seq-mobile-static .sequence__intro .eyebrow,#dgHomeSequence.dg-seq-mobile-static .sequence__intro .eyebrow{font-size:.82rem;margin-bottom:.35rem}.dg-seq-mobile-static .sequence__intro p,#dgHomeSequence.dg-seq-mobile-static .sequence__intro p{font-size:1.25rem;line-height:1.4}.dg-seq-mobile-static .sequence__media,#dgHomeSequence.dg-seq-mobile-static .sequence__media{background:#cfcfcf}.dg-seq-mobile-static .sequence__hero-img,#dgHomeSequence.dg-seq-mobile-static .sequence__hero-img{object-fit:cover;object-position:center center;width:100%;height:100%;max-width:none;top:0;right:0;bottom:0;left:0;margin:0;background:#cfcfcf}.dg-seq-mobile-static .sequence__veil,#dgHomeSequence.dg-seq-mobile-static .sequence__veil{background:linear-gradient(180deg,rgba(7,6,5,.22) 0%,transparent 24%,transparent 62%,rgba(7,6,5,.38) 100%)}.dg-seq-mobile-static .sequence__cta,#dgHomeSequence.dg-seq-mobile-static .sequence__cta{bottom:max(.7rem,env(safe-area-inset-bottom,0px))}.dg-seq-mobile-static .benefit-card:not([data-benefit="0"]),#dgHomeSequence.dg-seq-mobile-static .benefit-card:not([data-benefit="0"]){display:none!important}.benefit-card,.sequence__cta{will-change:auto}}.sequence.is-exiting .sequence__pin{pointer-events:none}.sequence__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:min(1360px,100%);margin:0 auto;padding:calc(var(--header-h) + 1.35rem) 1.75rem 2rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;pointer-events:none}.sequence__copy{position:relative;z-index:3;width:min(56rem,88vw);max-width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;pointer-events:none;margin-inline:auto}@media(min-width:960px){.sequence__stage{padding-left:clamp(1.75rem,6vw,5.5rem);padding-right:2rem}.sequence__copy{width:min(50rem,56%);margin-inline:0;align-self:flex-start}}.sequence__float{position:relative;flex:1 1 auto;min-height:0}.sequence__copy .benefit-card,.sequence__copy a,.sequence__cta{pointer-events:auto}.sequence__cta{position:absolute;left:50%;bottom:max(1.1rem,env(safe-area-inset-bottom,0px));z-index:8;width:min(calc(100% - 2.5rem),26rem);margin:0;padding:0;opacity:1!important;transform:translate(-50%);pointer-events:auto}.sequence__stage{padding-bottom:6.5rem}.sequence__cta .glow-btn__glass{width:100%;padding:1.25rem 1.75rem;font-size:1.02rem;letter-spacing:.16em}@media(min-width:960px){.sequence__cta{bottom:max(1.75rem,env(safe-area-inset-bottom,0px));width:min(calc(100vw - 3.5rem),28rem)}.sequence__stage{padding-bottom:7.5rem}.sequence__cta .glow-btn__glass{padding:1.35rem 2rem;font-size:1.08rem}}@media(max-width:959px){.sequence__stage{padding:calc(var(--header-h) + .5rem) 1.1rem 1.4rem}.sequence__copy{width:min(100%,36rem);margin-inline:auto}.sequence__cta{left:50%;right:auto;transform:translate(-50%);width:min(calc(100% - 2rem),22rem)}.sequence__cta .glow-btn__glass{padding:.95rem 1.25rem;font-size:1.55rem}.benefit-card{padding:1.45rem 1.4rem 1.55rem}.sequence__intro .display{font-size:clamp(3.2rem,11vw,4.1rem)}.sequence__intro p,.benefit-card p{font-size:1.95rem;line-height:1.5}.benefit-card h3{font-size:2.05rem}.sequence__hero-img{object-fit:contain;object-position:center center;width:86%;height:76%;max-width:21rem;margin:auto;top:0;right:0;bottom:0;left:0}.sequence__veil{background:linear-gradient(180deg,#0706058c,#07060538 28%,#07060547 52%,#070605e0)}body.dg-theme.template-index .glow-btn,body.dg-theme.template-index .dg-ghk-announce__cta,body.dg-theme.template-index .cta-band .glow-btn,body.dg-theme.template-index .product-card .glow-btn,body.dg-theme.template-index .product-card .product-card__cta{margin-left:auto;margin-right:auto}body.dg-theme.template-index .dg-ghk-announce__cta,body.dg-theme.template-index .cta-band{text-align:center}body.dg-theme.template-index .cta-band .glow-btn{display:inline-flex;width:min(100%,22rem)}}.sequence__intro .display{font-size:clamp(2.55rem,5.6vw,3.85rem);margin-bottom:.85rem}.sequence__intro p{margin:0;color:var(--muted);line-height:1.58;font-size:clamp(1.14rem,2.1vw,1.32rem)}.benefit-card{position:absolute;left:0;right:0;top:50%;width:100%;padding:2.15rem 2.35rem 2.25rem;opacity:0;will-change:opacity,transform;backface-visibility:hidden;overflow:visible;text-align:center}.benefit-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:6;opacity:0;background:conic-gradient(from var(--shine-angle),transparent 0%,transparent 48%,#1d4ed8 54%,#38bdf8 60%,#e0f2fe 66%,#38bdf8 72%,#1d4ed8 78%,transparent 86%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.benefit-shine-bloom{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit;pointer-events:none;z-index:5;opacity:0;background:conic-gradient(from var(--shine-angle),transparent 0%,transparent 50%,rgba(56,189,248,.55) 60%,rgba(224,242,254,.4) 66%,rgba(56,189,248,.35) 74%,transparent 86%,transparent 100%);filter:blur(14px)}.benefit-card.is-appearing .benefit-shine{opacity:1;animation:shine-spin .72s linear forwards}.benefit-card.is-appearing .benefit-shine-bloom{opacity:.9;animation:shine-spin .72s linear forwards,shine-fade .72s ease forwards}@keyframes shine-spin{0%{--shine-angle: 200deg}to{--shine-angle: 560deg}}@keyframes shine-fade{0%,55%{opacity:.95}to{opacity:0}}.benefit-sparkles{position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px;pointer-events:none;z-index:7;overflow:visible}.benefit-sparkle{position:absolute;width:2px;height:2px;margin:-1px 0 0 -1px;border-radius:999px;background:#e0f2fe;box-shadow:0 0 3px 1px #38bdf8e6,0 0 7px 2px #2563eb66;opacity:0;will-change:transform,opacity}.benefit-sparkle--lg{width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.benefit-sparkle--star{width:1.5px;height:1.5px;margin:-.75px 0 0 -.75px;background:#fff;box-shadow:0 0 4px 1px #bae6fdf2}.benefit-card h3{margin:0 0 .6rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.benefit-card p{margin:0 auto;color:var(--muted);font-size:clamp(1.12rem,1.7vw,1.3rem);line-height:1.58;max-width:40rem}.sequence__canvas-wrap,.sequence__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;background:#070605;border-radius:0;box-shadow:none}.sequence__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:var(--bg)}.sequence__media picture,.sequence__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sequence__hero-img{object-fit:cover;object-position:center center;background:#1a1a1a}@media(min-width:960px){.sequence__hero-img{object-position:center right}.dg-seq-desktop-static .sequence,#dgHomeSequence.dg-seq-desktop-static .sequence{min-height:0;height:auto}.dg-seq-desktop-static .sequence__pin,#dgHomeSequence.dg-seq-desktop-static .sequence__pin{position:relative;height:100vh;height:100dvh;transform:none;backface-visibility:visible}.dg-seq-desktop-static .sequence__hero-img,#dgHomeSequence.dg-seq-desktop-static .sequence__hero-img{object-fit:cover;object-position:center right;width:100%;height:100%;max-width:none;margin:0;top:0;right:0;bottom:0;left:0;background:#cfcfcf;image-rendering:-webkit-optimize-contrast}.dg-seq-desktop-static .sequence__veil,#dgHomeSequence.dg-seq-desktop-static .sequence__veil{background:linear-gradient(90deg,rgba(7,6,5,.14) 0%,rgba(7,6,5,.04) 34%,transparent 58%),linear-gradient(180deg,rgba(7,6,5,.06) 0%,transparent 22%,transparent 78%,rgba(7,6,5,.16) 100%)}.dg-seq-desktop-static .sequence__stage,#dgHomeSequence.dg-seq-desktop-static .sequence__stage{justify-content:center;padding-top:0;padding-bottom:7.5rem;padding-left:clamp(1rem,2.5vw,2rem)}.dg-seq-desktop-static .sequence__copy,#dgHomeSequence.dg-seq-desktop-static .sequence__copy{width:min(62rem,62%);margin-inline:0;margin-left:50px;align-self:flex-start;flex:0 0 auto;min-height:0}.dg-seq-desktop-static .sequence__float,#dgHomeSequence.dg-seq-desktop-static .sequence__float{flex:0 0 auto;min-height:0}.dg-seq-desktop-static [data-benefit="0"],#dgHomeSequence.dg-seq-desktop-static [data-benefit="0"]{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%;opacity:1!important;visibility:visible!important;will-change:auto;padding:1.25rem 2.55rem 1.35rem!important}.dg-seq-desktop-static .sequence__intro .eyebrow,#dgHomeSequence.dg-seq-desktop-static .sequence__intro .eyebrow{font-size:1.056rem;margin-bottom:.3rem}.dg-seq-desktop-static .sequence__intro .display,#dgHomeSequence.dg-seq-desktop-static .sequence__intro .display{font-size:clamp(2.55rem,3.2vw,3.45rem)!important;margin-bottom:.4rem;line-height:1.12}.dg-seq-desktop-static .sequence__intro p,#dgHomeSequence.dg-seq-desktop-static .sequence__intro p{font-size:1.62rem!important;line-height:1.4!important;max-width:none}.dg-seq-desktop-static .benefit-card:not([data-benefit="0"]),#dgHomeSequence.dg-seq-desktop-static .benefit-card:not([data-benefit="0"]){display:none!important}}.sequence__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,6,5,.72) 0%,rgba(7,6,5,.28) 36%,transparent 62%),linear-gradient(180deg,rgba(7,6,5,.28) 0%,transparent 22%,transparent 70%,rgba(7,6,5,.45) 100%);opacity:1}@media(max-width:959px){.sequence__veil{background:linear-gradient(180deg,#0706058c,#07060538 28%,#07060547 52%,#070605e0)}}.fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:1.5rem;background:#070605d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .45s ease,visibility .45s}.fallback.is-ready,.fallback.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fallback__panel{width:min(22rem,100%);padding:1.35rem 1.4rem;text-align:center}.fallback__panel strong{display:block;margin-bottom:.55rem;font-family:var(--font-display);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.fallback__panel p{margin:0 0 1rem;color:var(--muted);font-size:.9rem}.load-track{height:3px;border-radius:999px;background:#ffffff1a;overflow:hidden}.load-track>span{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--glow-3),var(--glow-1),var(--glow-2));transition:width .15s linear}.product-grid{display:grid;gap:.85rem}@media(min-width:760px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-card{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s}.product-card>.product-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;border-radius:inherit}.product-card>.product-card__hit:focus-visible{outline:2px solid var(--cb-copper-light, #c4a574);outline-offset:-2px}.product-card:hover{transform:translateY(-4px)}.product-card__media{aspect-ratio:1;background:#12100e;overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.product-card:hover .product-card__media img{transform:scale(1.04)}.product-card__body{position:relative;z-index:1;padding:1.05rem 1.1rem 1.2rem;flex:1;display:flex;flex-direction:column}.product-card h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-card p{margin:0 0 .85rem;color:var(--muted);font-size:.9rem;flex:1}.product-card .glow-btn,.product-card .product-card__cta{position:relative;z-index:3;width:100%;margin-top:auto}.product-card .glow-btn__glass{width:100%;padding:.75rem 1rem;font-size:.74rem}.trust-row{display:grid;gap:.75rem}@media(min-width:700px){.trust-row{grid-template-columns:repeat(3,1fr)}}.trust-card{padding:1.45rem 1.35rem 1.55rem;text-align:center}.trust-card__icon{display:flex;justify-content:center;margin-bottom:.85rem}.trust-card__icon .crafted-icon{width:2.4rem;height:2.4rem;color:var(--accent)}.trust-card__icon .crafted-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trust-card strong{display:block;margin-bottom:.45rem;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trust-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.cta-band{padding:4.5rem 1.25rem;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(212,180,131,.14),transparent 60%),var(--bg)}.cta-band .display{font-size:clamp(1.8rem,4.5vw,2.8rem);margin-bottom:.85rem}.cta-band p{margin:0 auto 1.4rem;max-width:32rem;color:var(--muted);line-height:1.55}.cta-band .glow-btn{margin:0 auto;width:min(100%,22rem)}.cta-band .glow-btn__glass{width:100%;padding:1.25rem 2rem;font-size:1.05rem}.dg-pdp.hero{padding:calc(var(--header-h) + 1.15rem) 1.25rem 4rem;background:radial-gradient(ellipse 70% 50% at 30% 10%,rgba(212,180,131,.14),transparent 55%),var(--bg)}.dg-pdp .hero__grid{width:min(1120px,100%);margin:0 auto;display:grid;gap:1.75rem;align-items:start;min-width:0}@media(min-width:920px){.dg-pdp .hero__grid{grid-template-columns:1.08fr .92fr;gap:2.5rem}}.dg-pdp .gallery,.dg-pdp .hero__copy{min-width:0;max-width:100%}.dg-pdp .gallery{display:grid;gap:.75rem}.dg-pdp .gallery__main{position:relative;aspect-ratio:1;border-radius:calc(var(--radius) + .15rem);overflow:hidden;cursor:grab;background:#12100e;transform-style:preserve-3d;transition:transform .15s ease-out}.dg-pdp .gallery__main img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .45s ease}.dg-pdp .gallery__main.is-swapping img{opacity:0;transform:scale(1.03)}.dg-pdp .gallery__badge{position:absolute;top:.9rem;left:.9rem;bottom:auto;z-index:2;padding:.55rem .95rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--peptide, #38bdf8);pointer-events:none;overflow:visible}.dg-pdp .gallery__stage{position:relative;width:100%}.dg-pdp .gallery__badge--ghk{position:absolute;top:.9rem;left:.9rem;bottom:auto;z-index:5;margin:0;padding:.45rem .9rem;border:0;border-radius:999px;outline:none;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.15;color:#e8f4fc;pointer-events:none;overflow:visible;isolation:isolate;mix-blend-mode:normal;background:#080e18c7;background-image:none;box-shadow:inset 0 1px #ffffff14;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;text-shadow:none;animation:none}.dg-pdp .gallery__badge--ghk.dg-ghk-border-chase:before{padding:1.5px;z-index:0}body.overflow-hidden-mobile .gallery__badge--ghk,body.overflow-hidden-tablet .gallery__badge--ghk,body.overflow-hidden-desktop .gallery__badge--ghk,body:has(.section-header.menu-open) .gallery__badge--ghk,body:has(.menu-drawer-container[open]) .gallery__badge--ghk{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.overflow-hidden-mobile .gallery__badge--ghk:before,body.overflow-hidden-tablet .gallery__badge--ghk:before,body.overflow-hidden-desktop .gallery__badge--ghk:before,body:has(.section-header.menu-open) .gallery__badge--ghk:before,body:has(.menu-drawer-container[open]) .gallery__badge--ghk:before{content:none!important;animation:none!important;display:none!important}.dg-pdp .gallery__main{position:relative}.dg-pdp .gallery__main-nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:3rem;height:3rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#070605b8;color:var(--ink);font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dg-pdp .gallery__main-nav--prev{left:.75rem}.dg-pdp .gallery__main-nav--next{right:.75rem}.dg-pdp .gallery__main-nav:hover{border-color:var(--accent);color:var(--accent)}.dg-pdp .gallery__thumbs-wrap{position:relative;display:flex;align-items:center;gap:.55rem;min-width:0;width:100%;max-width:100%}.dg-pdp .gallery__thumbs{display:flex;gap:.55rem;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.dg-pdp .gallery__thumbs::-webkit-scrollbar{display:none;width:0;height:0}.dg-pdp .gallery__thumbs-nav{flex:0 0 auto;width:2.85rem;height:2.85rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#120e0cd9;color:var(--ink);font-size:1.85rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dg-pdp .gallery__thumbs-nav:hover{border-color:var(--accent);color:var(--accent)}.dg-pdp .thumb{flex:0 0 calc((100% - 1.65rem)/4);width:calc((100% - 1.65rem)/4);min-width:0;border:1px solid transparent;border-radius:.85rem;padding:0;overflow:hidden;cursor:pointer;background:#12100e;aspect-ratio:1;scroll-snap-align:start;transition:border-color .2s,transform .2s}.dg-pdp .thumb img{width:100%;height:100%;object-fit:cover}.dg-pdp .thumb:hover{transform:translateY(-2px)}.dg-pdp .thumb.is-active{border-color:var(--accent)}.dg-pdp .hero__brand{margin:0 0 .7rem;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.dg-pdp .hero__copy .display{font-size:clamp(2.1rem,6vw,3.4rem);margin-bottom:.7rem}.dg-pdp .stars{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:var(--accent)}.dg-pdp .stars button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.dg-pdp .stars a{color:var(--muted);font-size:.88rem}.dg-pdp .hero__desc{margin:0 0 1.2rem;color:var(--muted);line-height:1.6;font-size:1.02rem;max-width:34rem}.dg-pdp .hero__price{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1.25rem;font-family:var(--font-display);font-weight:700;font-size:1.35rem}.dg-pdp .hero__price s{color:var(--faint);font-weight:500;font-size:1rem}.dg-pdp .hero__save{display:inline-flex;align-items:center;margin-left:.15rem;padding:.2rem .55rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:959px){body.dg-theme.template-product .dg-pdp .hero__price{font-size:1.9rem;flex-wrap:wrap;row-gap:.35rem}body.dg-theme.template-product .dg-pdp .hero__price s{font-size:1.45rem}body.dg-theme.template-product .dg-pdp .hero__save{font-size:1.9rem;padding:.28rem .7rem;letter-spacing:.06em}body.dg-theme.template-product .dg-pdp--oil .hero__price{font-size:2.6rem}body.dg-theme.template-product .dg-pdp--oil .hero__price s{font-size:1.9rem}body.dg-theme.template-product .dg-pdp--oil .hero__save{font-size:2.6rem}}.dg-pdp .field-label{display:block;margin:0 0 .45rem;font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.dg-pdp .qty-row{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.dg-pdp .qty{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;overflow:hidden;min-height:4.8rem}.dg-pdp .qty button{width:4.4rem;height:4.8rem;border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:2.2rem;line-height:1}.dg-pdp .qty button:hover{background:#ffffff14}.dg-pdp .qty span,.dg-pdp .dg-qty-input{min-width:4.4rem;width:4.4rem;height:4.8rem;margin:0;padding:0;border:0;background:transparent;color:var(--ink);text-align:center;font-family:var(--font-body);font-size:2.2rem;font-weight:700;line-height:4.8rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dg-pdp .dg-qty-input::-webkit-outer-spin-button,.dg-pdp .dg-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dg-pdp.hero .glow-btn{width:100%;max-width:22rem}.dg-pdp.hero .glow-btn__glass{width:100%;padding:.95rem 1.4rem;font-size:.86rem;letter-spacing:.16em}.dg-pdp .trust{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.1rem;color:var(--faint);font-size:.82rem}.dg-pdp .confidence{display:grid;grid-template-columns:1fr;gap:.55rem;margin:0 0 1.15rem;min-width:0}@media(min-width:420px){.dg-pdp .confidence{grid-template-columns:1fr 1fr}}@media(min-width:520px){.dg-pdp .confidence{grid-template-columns:repeat(3,1fr)}}.dg-pdp .confidence__item{padding:.95rem .8rem;text-align:center}.dg-pdp .confidence__item strong{display:block;font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem}.dg-pdp .confidence__item span{display:block;color:var(--faint);font-size:.9rem;line-height:1.4}.dg-pdp .launch-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.95rem;overflow:visible}.dg-bogo-offer{margin:0 0 .9rem}.dg-bogo-pill{margin:0}.dg-bogo-note{margin:.55rem 0 0;max-width:28rem;color:var(--muted);font-size:1.02rem;line-height:1.5}body.dg-theme.template-product .dg-bogo-note{font-size:var(--dg-fs-body);line-height:var(--dg-lh-body)}.dg-pdp .launch-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;font-family:var(--font-display);font-size:clamp(.78rem,2.8vw,1.05rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;max-width:100%}.dg-pdp .launch-pill--new{position:relative;isolation:isolate;padding:0!important;border:0;background:transparent;color:#e0f2fe;overflow:visible}.dg-pdp .launch-pill--new:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 35%,rgba(14,165,233,.2) 44%,#38bdf8 52%,#e0f2fe 58%,#38bdf8 66%,transparent 78%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-glow 4.8s linear infinite;pointer-events:none;z-index:2}.dg-pdp .launch-pill--new:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 38%,rgba(56,189,248,.55) 54%,rgba(125,211,252,.4) 62%,transparent 78%);filter:blur(12px);opacity:.9;animation:spin-glow 4.8s linear infinite;pointer-events:none;z-index:0}.dg-pdp .launch-pill--new .launch-pill__glass{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;margin:2px;padding:.55rem 1rem;border-radius:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;background:linear-gradient(135deg,#38bdf838,#0e749033);background-color:#081420b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff2e}.dg-pdp .launch-pill--new i{width:.55rem;height:.55rem;border-radius:999px;background:var(--peptide);box-shadow:0 0 10px #38bdf8e6;animation:pulse-dot 1.6s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.dg-pdp .launch-pill--soft{background:#ffffff0d;border:1px solid var(--line);color:var(--muted)}.dg-pdp .includes{display:grid;gap:.55rem;margin:0 0 1.25rem}.dg-pdp .includes__label{font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.dg-pdp .includes__row{display:flex;flex-wrap:wrap;gap:.5rem}.dg-pdp .includes .chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.65rem .95rem;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;font-size:.92rem;color:var(--ink)}.dg-pdp .includes .chip strong{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));background:#070605b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.08);transform:translateY(110%);transition:transform .35s ease;pointer-events:none}.sticky-atc.is-visible{transform:translateY(0);pointer-events:auto}@media(min-width:960px){body.dg-theme .dg-sticky-atc,body.dg-theme .sticky-atc{display:none!important}body.dg-theme.template-product.dg-sticky-active{padding-bottom:0}}.sticky-atc__inner{width:min(1120px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.85rem}.sticky-atc__thumb{width:2.75rem;height:2.75rem;flex-shrink:0;object-fit:cover;border-radius:.65rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.sticky-atc__info{min-width:0;flex:1}.sticky-atc__info strong{display:block;font-family:var(--font-display);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .45rem;margin-top:.12rem}.sticky-atc__current{display:inline;color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.15;letter-spacing:.02em}.sticky-atc__compare,.sticky-atc__prices s{display:inline;color:var(--muted);font-size:.78rem;font-weight:500;line-height:1.15;text-decoration:line-through!important;text-decoration-thickness:from-font;text-decoration-color:currentColor}.sticky-atc__compare[hidden]{display:none!important}.sticky-atc .glow-btn{max-width:13.5rem;flex-shrink:0}.sticky-atc .glow-btn__glass{padding:.78rem 1rem;font-size:.76rem}.bundle-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .3s ease}.bundle-scrim.is-open{opacity:1;pointer-events:auto}.bundle-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(420px,100%);background:#0c0a08;border-left:1px solid rgba(255,255,255,.08);box-shadow:-24px 0 60px #00000073;transform:translate(105%);transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.bundle-drawer.is-open{transform:translate(0)}.bundle-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.bundle-drawer__head h2{margin:.25rem 0 0;font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.15}.bundle-drawer__close{flex-shrink:0;width:2.4rem;height:2.4rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0d;color:var(--ink);cursor:pointer;font-size:1.25rem;line-height:1}.bundle-drawer__body{flex:1;overflow-y:auto;padding:1.15rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.15rem}.bundle-progress{padding:.95rem 1rem}.bundle-progress__label{display:flex;justify-content:space-between;gap:.75rem;font-size:.943rem;color:var(--muted);margin-bottom:.55rem}.bundle-progress__label strong{color:var(--accent);font-weight:700}.bundle-progress__track{height:.55rem;border-radius:999px;background:#ffffff14;overflow:hidden}.bundle-progress__bar{display:block!important;height:100%;width:0%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#f5e6c8);transition:width .35s ease}.bundle-progress[data-count="1"] .bundle-progress__bar{width:33.333%!important}.bundle-progress[data-count="2"] .bundle-progress__bar{width:66.666%!important}.bundle-progress[data-count="3"] .bundle-progress__bar,.bundle-progress.is-complete .bundle-progress__bar{width:100%!important}.bundle-progress__hint{margin:.65rem 0 0;font-size:.84rem;color:var(--muted);line-height:1.45}.bundle-progress.is-complete .bundle-progress__hint{color:#c8f0d8}.bundle-drawer__body>div>.eyebrow{font-size:1.08rem}.bundle-cart{display:grid;gap:.55rem}.bundle-line{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.65rem .75rem}.bundle-line__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bundle-line img,.bundle-line__img,.bundle-item img,.bundle-item__img{display:block;order:0;width:3.25rem;height:3.25rem;aspect-ratio:1;object-fit:cover;border-radius:.65rem;background:#12100e;flex-shrink:0}.bundle-line__img--empty,.bundle-item__img--empty{display:block;width:3.25rem;height:3.25rem;border-radius:.65rem;background:#ffffff0f}.bundle-line strong,.bundle-line__scent{display:block;font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.bundle-line span,.bundle-line__type{color:var(--muted);font-size:.82rem}.bundle-line__price{font-weight:600;font-size:.98rem;justify-self:end;text-align:right;white-space:nowrap;color:var(--ink)}.bundle-pick h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.bundle-grid{display:grid;grid-template-columns:1fr;gap:.55rem}.bundle-item{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:0;padding:.65rem .75rem;text-align:left;border:0;color:inherit;cursor:pointer;width:100%}.bundle-item__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bundle-item__type{color:var(--accent);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bundle-item strong,.bundle-item .bundle-item__scent{font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.bundle-item em,.bundle-item .bundle-item__price{font-style:normal;font-size:.98rem;font-weight:600;justify-self:end;text-align:right;white-space:nowrap;color:var(--ink)}.bundle-item:disabled{opacity:.45;cursor:default}@media(min-width:960px){.bundle-drawer{width:min(520px,42vw)}.bundle-drawer__head{padding:1.6rem 1.6rem 1.25rem}.bundle-drawer__head .eyebrow{font-size:1rem;letter-spacing:.16em}.bundle-drawer__head h2{margin-top:.4rem;font-size:clamp(2.4rem,2.8vw,3.1rem);letter-spacing:.06em;line-height:1.08}.bundle-drawer__body{padding:1.4rem 1.6rem 1.75rem;gap:1.45rem}.bundle-progress{padding:1.15rem 1.2rem}.bundle-progress__label{font-size:1.2075rem}.bundle-progress__hint{font-size:1.08rem;line-height:1.5}.bundle-drawer__body>div>.eyebrow{font-size:1.425rem}.bundle-pick h3{margin-bottom:.85rem;font-size:1.7rem;letter-spacing:.12em}.bundle-grid{gap:.65rem}.bundle-item{column-gap:.9rem;padding:.75rem .95rem}.bundle-item__copy{gap:.2rem}.bundle-line{gap:.9rem;padding:.75rem .95rem}.bundle-item__type,.bundle-line__type{font-size:.95rem}.bundle-item strong,.bundle-item .bundle-item__scent,.bundle-line strong,.bundle-line .bundle-line__scent{font-size:1.05rem}.bundle-item em,.bundle-item .bundle-item__price,.bundle-line .bundle-line__price{font-size:1.15rem}.bundle-totals{gap:.4rem}.bundle-totals__row{font-size:2.3625rem}.bundle-totals__row.is-total{font-size:2.8125rem}.bundle-ship{font-size:2.25rem;line-height:1.4}.bundle-drawer__foot .glow-btn__glass{font-size:1.05rem;padding:1.05rem 1.25rem}.bundle-skip{font-size:1rem}}.bundle-drawer__foot{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:#070605eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bundle-totals{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.85rem}.bundle-totals__row{display:flex;justify-content:space-between;gap:1rem;font-size:1.32rem;color:var(--muted)}.bundle-totals__row.is-save{color:#c8f0d8}.bundle-totals__row.is-total{color:var(--ink);font-weight:700;font-size:1.575rem;margin-top:.2rem}.bundle-totals__row s{color:var(--faint);margin-right:.35rem}.bundle-ship{margin:0 0 .85rem;font-size:1.2rem;color:var(--faint)}.bundle-ship.is-free{color:#c8f0d8}.bundle-drawer__foot .glow-btn,.bundle-drawer__foot .glow-btn__glass{width:100%}.bundle-skip{display:block;width:100%;margin-top:.75rem;padding:.65rem .5rem;border:0;background:transparent;color:var(--muted);font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.28em;cursor:pointer}.bundle-skip:hover,.bundle-skip:focus-visible{color:var(--ink)}.bundle-skip:disabled{opacity:.4;cursor:default;text-decoration:none}.upgrade-drawer .bundle-drawer__head .eyebrow{font-size:.792rem}.upgrade-drawer .bundle-drawer__head h2{font-size:1.265rem}.upgrade-offer{display:grid;grid-template-columns:64px 1fr;gap:.85rem;align-items:center;padding:.85rem}.upgrade-offer__media{padding:0;border:0;background:transparent;cursor:pointer;border-radius:12px}.upgrade-offer__media:disabled{cursor:default;opacity:.55}.upgrade-offer__media:hover .upgrade-offer__img,.upgrade-offer__media:focus-visible .upgrade-offer__img{box-shadow:0 0 0 2px #d4b483b3}.upgrade-offer__img{display:block;width:64px;height:64px;object-fit:cover;border-radius:10px;background:#ffffff0a;pointer-events:none}.upgrade-offer__copy strong{display:block;font-size:1.078rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem}.upgrade-offer__copy p{margin:0;font-size:.946rem;line-height:1.45;color:var(--muted)}.upgrade-compare{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.upgrade-compare__card{padding:.4rem .4rem .7rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;margin:0;border:0;font:inherit;color:inherit;text-align:center;cursor:pointer}.upgrade-compare__card:disabled{cursor:default;opacity:.55}.upgrade-compare__card:hover,.upgrade-compare__card:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff2e}.upgrade-compare__card.is-kit:hover,.upgrade-compare__card.is-kit:focus-visible{box-shadow:inset 0 0 0 1px #d4b4838c}.upgrade-compare__img{width:100%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:10px;margin:0 0 .35rem;background:#ffffff0a;pointer-events:none}.upgrade-compare__label{font-size:.792rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.upgrade-compare__card strong{font-size:1.265rem;color:var(--ink)}.upgrade-compare__card.is-kit{border-color:#d4af6959;box-shadow:inset 0 0 0 1px #d4af692e}.upgrade-compare__card em{font-style:normal;font-size:.858rem;color:#c8f0d8}.upgrade-save{margin:0;font-size:.946rem;line-height:1.45;color:var(--muted)}.upgrade-drawer__foot{display:flex;flex-direction:column;gap:.65rem}.upgrade-drawer .glow-btn__glass{font-size:1.045rem}.upgrade-decline{width:100%;border:0;background:transparent;color:var(--muted);font-size:.968rem;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;padding:.35rem .5rem}.upgrade-decline:hover{color:var(--ink)}@media(min-width:960px){.upgrade-drawer .bundle-drawer__head .eyebrow{font-size:1.1rem}.upgrade-drawer .bundle-drawer__head h2{font-size:clamp(2.64rem,3.08vw,3.41rem)}.upgrade-drawer .glow-btn__glass{font-size:1.155rem}.upgrade-offer{grid-template-columns:72px 1fr}.upgrade-offer__img{width:72px;height:72px}.upgrade-compare__card{padding:.45rem .45rem .8rem}body.dg-theme .upgrade-drawer .upgrade-offer__copy p,body.dg-theme .upgrade-drawer .upgrade-save{font-size:calc(var(--dg-fs-body) * 1.1)!important}}.atmosphere{position:relative;min-height:52vh;display:grid;place-items:end;overflow:hidden}.atmosphere--tall{min-height:min(64vh,620px)}.atmosphere__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.9);transform:scale(1.05)}.atmosphere__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07060533,#070605eb)}.atmosphere__copy{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto;padding:3.5rem 1.25rem}.atmosphere__copy .display{font-size:clamp(1.8rem,5vw,3rem);max-width:14ch}.atmosphere__copy p{margin:.9rem 0 0;max-width:28rem;color:var(--muted);line-height:1.55}.related-grid{display:grid;gap:.85rem}@media(min-width:760px){.related-grid{grid-template-columns:repeat(3,1fr)}}.related{display:block;overflow:hidden;color:inherit;text-decoration:none;transition:transform .25s}.related:hover{transform:translateY(-4px)}.related__media{aspect-ratio:1;overflow:hidden;background:#12100e}.related__media img{width:100%;height:100%;object-fit:cover}.related__body{padding:1rem 1.05rem 1.15rem}.related__body h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.related__body p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.story{display:grid;gap:1.25rem;align-items:center}@media(min-width:860px){.story{grid-template-columns:1.1fr .9fr;gap:2rem}.story--flip{grid-template-columns:.9fr 1.1fr}.story--flip .story__visual{order:2}}.story__visual{border-radius:calc(var(--radius) + .1rem);overflow:hidden;aspect-ratio:4 / 3;background:#12100e;cursor:pointer;position:relative}.story__visual img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.story__visual:hover img{transform:scale(1.04)}.story__visual:after{content:"Tap to zoom";position:absolute;right:.85rem;bottom:.85rem;padding:.4rem .7rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#0706058c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .25s}.story__visual:hover:after{opacity:1}.story__copy .display{font-size:clamp(1.55rem,3.5vw,2.1rem);margin-bottom:.75rem}.story__copy p{margin:0 0 1rem;color:var(--muted);line-height:1.6}.story__points{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.story__points li{display:flex;gap:.65rem;align-items:flex-start;font-size:.95rem;color:var(--ink)}.story__points li:before{content:"";width:.55rem;height:.55rem;margin-top:.4rem;flex:none;border-radius:999px;background:var(--accent)}.benefits-grid{display:grid;gap:.85rem}@media(min-width:760px){.benefits-grid{grid-template-columns:repeat(3,1fr)}}.benefit{text-align:left;width:100%;padding:0;cursor:pointer;border:0;color:inherit;overflow:hidden;transition:transform .25s}.benefit:hover{transform:translateY(-3px)}.benefit__media{aspect-ratio:16 / 11;overflow:hidden}.benefit__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.benefit:hover .benefit__media img{transform:scale(1.05)}.benefit__body{padding:1.1rem 1.1rem 1.2rem}.benefit h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:.92rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.benefit p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.benefit__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,margin .35s;margin-top:0}.benefit.is-open .benefit__more{grid-template-rows:1fr;margin-top:.75rem}.benefit__more>span{overflow:hidden;color:var(--accent);font-size:.86rem;line-height:1.45}.benefit__hint{display:block;margin-top:.7rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ritual{background:var(--bg-2)}.ritual-layout{display:grid;gap:1.25rem}@media(min-width:900px){.ritual-layout{grid-template-columns:.9fr 1.1fr;align-items:start}}.ritual-photo{border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 5;background:#12100e}.ritual-photo img{width:100%;height:100%;object-fit:cover}.ritual-steps{display:grid;gap:.7rem}.step{width:100%;text-align:left;border:0;color:inherit;padding:1.05rem 1.1rem;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:start;transition:transform .2s}.step:hover{transform:translate(4px)}.step__num{width:2.1rem;height:2.1rem;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.82rem;background:#ffffff0f;border:1px solid var(--line)}.step.is-done .step__num,.step.is-active .step__num{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.step h3{margin:.1rem 0 .3rem;font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.step p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.step__check{width:1.3rem;height:1.3rem;border-radius:999px;border:1px solid var(--line);margin-top:.35rem;display:grid;place-items:center;font-size:.7rem;color:transparent}.step.is-done .step__check{background:var(--accent);border-color:var(--accent);color:#1a140e}.ritual-progress{margin-top:1rem;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.ritual-progress>span{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--glow-3),var(--glow-1),var(--glow-2));transition:width .4s ease}.ing-mosaic{display:grid;gap:.75rem;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto}@media(max-width:760px){.ing-mosaic{grid-template-columns:1fr}}.ing-hero{grid-row:span 2;border-radius:var(--radius);overflow:hidden;min-height:280px;cursor:pointer}.ing-hero img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ing-hero:hover img{transform:scale(1.03)}.chips{display:flex;flex-wrap:wrap;gap:.55rem;align-content:start}.ing-mosaic .chip{border:0;color:inherit;padding:.8rem .95rem;cursor:pointer;text-align:left;min-width:min(100%,9.5rem);transition:transform .2s,background-color .25s}.ing-mosaic .chip:hover{transform:translateY(-2px)}.ing-mosaic .chip strong{display:block;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem}.ing-mosaic .chip span{display:block;color:var(--muted);font-size:.84rem;line-height:1.4;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s,opacity .25s,margin .25s}.ing-mosaic .chip.is-open span{max-height:5rem;opacity:1;margin-top:.4rem}.ing-mosaic .chip.is-open{background-color:#d4b4831a}.faq-list{display:grid;gap:.6rem;max-width:46rem;margin-left:auto;margin-right:auto}body.dg-theme #faq .section__inner,body.dg-theme .dg-home-faq .section__inner,body.dg-theme .dg-collection-seo #faq .section__inner{width:min(58rem,100%);margin-left:auto;margin-right:auto}body.dg-theme #faq .section__head,body.dg-theme .dg-home-faq .section__head,body.dg-theme .dg-collection-seo #faq .section__head{text-align:center;margin-left:auto;margin-right:auto}body.dg-theme #faq .faq-list,body.dg-theme .dg-home-faq .faq-list,body.dg-theme .dg-collection-seo #faq .faq-list,body.dg-theme .faq-list{width:100%;max-width:52rem;margin-left:auto;margin-right:auto}.faq{width:100%;text-align:left;border:0;color:inherit;padding:1rem 1.1rem;cursor:pointer}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.faq__q span:last-child{font-size:1.2rem;color:var(--accent);transition:transform .25s}.faq.is-open .faq__q span:last-child{transform:rotate(45deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s,margin .35s}.faq.is-open .faq__a{grid-template-rows:1fr;margin-top:.7rem}.faq__a>div,.faq__a>*{overflow:hidden;min-height:0;color:var(--muted);font-size:.94rem;line-height:1.55}.authority{padding:1.5rem 1.35rem;background:linear-gradient(135deg,#38bdf81a,#d4b48314),#120e0c8c}.authority .display{font-size:clamp(1.45rem,3.2vw,2rem);max-width:18ch;margin-bottom:.75rem}.authority p{margin:0;color:var(--muted);line-height:1.6;max-width:40rem}.authority__tag{display:inline-block;margin-bottom:.75rem;font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--peptide)}.kit-grid{display:grid;gap:.85rem}@media(min-width:760px){.kit-grid{grid-template-columns:1fr 1fr}}.kit-card{padding:1.25rem 1.3rem}.kit-card__media{aspect-ratio:4 / 3;border-radius:calc(var(--radius) - .35rem);overflow:hidden;margin-bottom:1rem;background:#12100e}.kit-card__media img{width:100%;height:100%;object-fit:cover}.kit-card h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kit-card p{margin:0;color:var(--muted);line-height:1.55;font-size:.95rem}.science-grid{display:grid;gap:.75rem}@media(min-width:800px){.science-grid{grid-template-columns:repeat(2,1fr)}}.science{padding:1.25rem 1.2rem}.science__kicker{margin:0 0 .45rem;font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--peptide)}.science h3{margin:0 0 .5rem;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.science p{margin:0;color:var(--muted);line-height:1.55;font-size:.93rem}.compare{margin-top:1.25rem;padding:1.25rem 1.2rem;display:grid;gap:1rem}@media(min-width:720px){.compare{grid-template-columns:1fr auto 1fr;align-items:center}}.compare__col h4{margin:0 0 .55rem;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.compare__col--old h4{color:var(--faint)}.compare__col--new h4{color:var(--peptide)}.compare__col ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem;color:var(--muted);font-size:.9rem;line-height:1.4}.compare__vs{font-family:var(--font-display);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);text-align:center}.expect-mosaic{display:grid;gap:1.15rem;margin-bottom:1.25rem}@media(min-width:900px){.expect-mosaic{grid-template-columns:1fr 1fr}}.ba-item{display:grid;gap:.65rem}.ba-caption{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ba-card{margin:0;padding:0;overflow:hidden;border-radius:var(--radius);background:#0e0c0a;border:1px solid rgba(255,255,255,.06)}.ba-card img{width:100%;height:auto;display:block;aspect-ratio:1123 / 460;object-fit:cover}.ba-note{margin:.35rem 0 0;color:var(--faint);font-size:.78rem;line-height:1.45}.timeline{display:grid;gap:.75rem}@media(min-width:800px){.timeline{grid-template-columns:repeat(3,1fr)}}.phase{padding:1.25rem 1.2rem}.phase__when{margin:0 0 .55rem;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.phase h3{margin:0 0 .5rem;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phase p{margin:0;color:var(--muted);line-height:1.5;font-size:.92rem}.steps{display:grid;gap:.75rem;counter-reset:step}@media(min-width:800px){.steps{grid-template-columns:repeat(3,1fr)}}.steps .step{padding:1.25rem 1.2rem;display:block;cursor:default;grid-template-columns:none}.steps .step:hover{transform:none}.steps .step:before{counter-increment:step;content:"0" counter(step);display:block;margin-bottom:.75rem;font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.18em;color:var(--accent)}.steps .step h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:.92rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.steps .step p{margin:0;color:var(--muted);line-height:1.5;font-size:.92rem}.collection-hero{padding:2.5rem 1.25rem 2rem}.collection-hero__inner{width:min(1120px,100%);margin:0 auto;max-width:64rem;text-align:center}.collection-hero .eyebrow,.collection-hero .display{max-width:42rem;margin-left:auto;margin-right:auto}.collection-hero .display{font-size:clamp(2.2rem,6vw,3.4rem);margin-bottom:1rem;color:var(--ink)}.collection-hero__intro{margin:0 auto;color:var(--muted);font-size:.864rem;line-height:1.65;max-width:56rem;text-align:center}.kw-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.15rem 0 0;justify-content:center}.kw-chips span,.kw-chips a{font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--line);color:var(--faint);background:#ffffff0a;text-decoration:none}.kw-chips a:hover,.kw-chips a:focus-visible{color:var(--text);border-color:#d4b48373}.seo-stack{display:grid;gap:.85rem}.seo-block{padding:1.35rem 1.3rem 1.45rem}.seo-block h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.seo-block p{margin:0 0 .85rem;color:var(--muted);font-size:.98rem;line-height:1.65}.seo-block p:last-child{margin-bottom:0}.link-grid{display:grid;gap:.75rem}@media(min-width:700px){.link-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.link-grid{grid-template-columns:repeat(3,1fr)}}.link-card{display:block;padding:1.15rem 1.2rem;transition:transform .25s}.link-card:hover{transform:translateY(-3px)}.link-card strong{display:block;margin-bottom:.35rem;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.link-card span{color:var(--muted);font-size:.9rem;line-height:1.45}.dg-collection-grid.section{padding-top:1rem}.product-card__price{margin:-.35rem 0 .9rem!important;color:var(--accent)!important;font-family:var(--font-display);font-size:.82rem!important;font-weight:700;letter-spacing:.08em;flex:0 0 auto!important}.product-card h3 a{color:inherit;text-decoration:none}.product-card h3 a:hover{color:var(--accent)}.dg-collection-grid__empty{color:var(--muted);text-align:center;padding:2rem 1rem}.dg-collection-grid__pagination{margin-top:1.75rem;text-align:center;color:var(--muted)}.dg-collection-grid__pagination a{color:var(--accent)}.dg-review-grid{display:grid;gap:.85rem}@media(min-width:760px){.dg-review-grid{grid-template-columns:repeat(3,1fr)}}.dg-review-card{margin:0;padding:1.25rem 1.2rem 1.35rem;display:flex;flex-direction:column;gap:.75rem}.dg-review-card__brand{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dg-review-card__logo{font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.dg-review-card__stars{color:var(--accent);letter-spacing:.08em;font-size:.85rem}.dg-review-card__stars .is-empty{color:var(--faint)}.dg-review-card__text{margin:0;color:var(--ink);font-size:.98rem;line-height:1.55;flex:1}.dg-review-card__cite{font-style:normal;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dg-review-card__product{font-size:.78rem;color:var(--faint)}.dg-oil-content .reviews-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.15rem}.dg-oil-content .filter{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:.42rem .8rem;cursor:pointer;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.dg-oil-content .filter.is-active,.dg-oil-content .filter:hover{border-color:var(--accent);background:var(--accent-soft)}.dg-oil-content .reviews-grid{display:grid;gap:.8rem}@media(min-width:800px){.dg-oil-content .reviews-grid{grid-template-columns:repeat(3,1fr)}}.dg-oil-content .review{padding:1.15rem}.dg-oil-content .review.is-hidden{display:none}.dg-oil-content .review__stars{color:var(--accent);margin-bottom:.55rem;letter-spacing:.08em}.dg-oil-content .review h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dg-oil-content .review p{margin:0 0 .85rem;color:var(--muted);font-size:.9rem;line-height:1.55}.dg-oil-content .review__meta{font-size:.76rem;color:var(--faint);display:flex;justify-content:space-between;gap:.75rem}.dg-oil-content .review__helpful{border:0;background:transparent;color:var(--accent);cursor:pointer;padding:0;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dg-oil-story--tight{padding-top:0}.dg-oil-content .ritual-progress span,.dg-oil-content [data-dg-ritual-bar]{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--accent),var(--peptide, #38bdf8));border-radius:inherit;transition:width .35s ease}.dg-collection-reviews__note{margin:1rem 0 0;color:var(--faint);font-size:.8rem;text-align:center}body.dg-theme #header-group,body.dg-theme .section-header{z-index:60!important}body.dg-theme .menu-drawer{z-index:5}body.dg-theme .menu-drawer,body.dg-theme .menu-drawer.gradient,body.dg-theme .js .menu-drawer__submenu{--color-background: 10, 9, 8;--color-foreground: 247, 242, 234;--color-button: 212, 180, 131;--color-button-text: 18, 14, 10;--gradient-background: #0a0908;color:var(--ink, #f7f2ea);background:radial-gradient(ellipse 90% 55% at 0% 0%,rgba(212,180,131,.12),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 100%,rgba(56,189,248,.06),transparent 50%),#0a0908f5!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-right:1px solid rgba(255,255,255,.08);box-shadow:18px 0 48px #00000073;filter:none}body.dg-theme .js menu-drawer>details>summary:before,body.dg-theme .js menu-drawer>details[open]:not(.menu-opening)>summary:before{background:#0706059e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body.dg-theme .menu-drawer__navigation{padding:1.75rem 0 1.25rem}body.dg-theme .menu-drawer__menu-item,body.dg-theme .menu-drawer__close-button,body.dg-theme .menu-drawer__account{font-family:var(--font-display, Archivo, system-ui, sans-serif);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink, #f7f2ea)!important;background:transparent}body.dg-theme .menu-drawer__menu-item{padding:1.15rem 1.75rem;font-size:1.55rem;border-bottom:1px solid rgba(255,255,255,.05);transition:color .2s ease,background-color .2s ease,padding-left .2s ease}body.dg-theme summary.menu-drawer__menu-item{padding-right:3.25rem}body.dg-theme .menu-drawer__menu-item--active,body.dg-theme .menu-drawer__menu-item:hover,body.dg-theme .menu-drawer__menu-item:focus,body.dg-theme .menu-drawer__close-button:hover,body.dg-theme .menu-drawer__close-button:focus{color:var(--accent, #d4b483)!important;background:#d4b48314!important}body.dg-theme .menu-drawer__menu-item:hover,body.dg-theme .menu-drawer__menu-item:focus-visible{padding-left:2rem}body.dg-theme .menu-drawer__menu-item>.svg-wrapper,body.dg-theme .menu-drawer__close-button .svg-wrapper{color:var(--accent, #d4b483);right:1.5rem}body.dg-theme .menu-drawer__close-button{margin-top:.5rem;padding:1.1rem 1.75rem;font-size:1.35rem;letter-spacing:.16em;border-bottom:1px solid rgba(255,255,255,.08)}body.dg-theme .menu-drawer__utility-links{padding:1.35rem 1.75rem calc(1.35rem + env(safe-area-inset-bottom,0px));background:#ffffff08;border-top:1px solid rgba(255,255,255,.08)}body.dg-theme .menu-drawer__account{font-size:1.3rem;letter-spacing:.14em;gap:.65rem}body.dg-theme .menu-drawer__account:hover,body.dg-theme .menu-drawer__account:focus-visible{color:var(--accent, #d4b483)!important}body.dg-theme .menu-drawer .list-social{gap:.65rem;margin-top:.85rem}body.dg-theme .menu-drawer .list-social__link{color:var(--ink, #f7f2ea);border:1px solid rgba(255,255,255,.12);border-radius:999px;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a}body.dg-theme .menu-drawer .list-social__link:hover,body.dg-theme .menu-drawer .list-social__link:focus-visible{color:var(--accent, #d4b483);border-color:#d4b48373}@media screen and (min-width:750px){body.dg-theme .menu-drawer{width:min(22rem,86vw)}}body.dg-theme .header-wrapper{background:#0706058c!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}body.dg-theme .header-wrapper.gradient,body.dg-theme .shopify-section-header-sticky .header-wrapper{background:#070605b8!important;background-image:none!important}body.dg-theme .header-wrapper--border-bottom{border-bottom-color:#ffffff0f}body.dg-theme .header__heading-logo-wrapper,body.dg-theme .header__heading-logo,body.dg-theme .cb-logo-fallback{display:none!important}body.dg-theme .header__heading-link{display:inline-flex;align-items:center;text-decoration:none!important}body.dg-theme .header__heading-text{font-family:var(--font-display);font-weight:800;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);line-height:1}body.dg-theme .header__menu-item{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media(min-width:960px){body.dg-theme .header__heading-text{font-size:1.65rem}body.dg-theme .header__menu-item{font-size:.95rem}}body.dg-theme .header__heading-link,body.dg-theme .header__menu-item,body.dg-theme .header__icon,body.dg-theme .header__active-menu-item{color:var(--ink)}body.dg-theme .header__menu-item:hover,body.dg-theme .header__menu-item:focus{color:var(--accent)}body.dg-theme.template-index:not(.dg-seq-header-release) #header-group,body.dg-theme.template-index.dg-seq-header-pin #header-group,body.dg-theme.template-index.dg-seq-header-release #header-group{position:sticky!important;top:0;z-index:50;transform:none!important;opacity:1!important;pointer-events:auto!important}body.dg-theme.template-index:not(.dg-seq-header-release) #shopify-section-header,body.dg-theme.template-index:not(.dg-seq-header-release) .section-header,body.dg-theme.template-index.dg-seq-header-pin #shopify-section-header,body.dg-theme.template-index.dg-seq-header-pin .section-header,body.dg-theme.template-index.dg-seq-header-release #shopify-section-header,body.dg-theme.template-index.dg-seq-header-release .section-header{position:relative!important;top:auto!important;transform:none!important}body.dg-theme.template-index:not(.dg-seq-header-release) .section-header.shopify-section-header-hidden,body.dg-theme.template-index.dg-seq-header-pin .section-header.shopify-section-header-hidden,body.dg-theme.template-index.dg-seq-header-release .section-header.shopify-section-header-hidden{transform:none!important}body.dg-theme.template-index:not(.dg-seq-header-release) .header-wrapper,body.dg-theme.template-index.dg-seq-header-pin .header-wrapper,body.dg-theme.template-index.dg-seq-header-release .header-wrapper{background:#070605b8!important}body.dg-theme.template-index:not(.dg-seq-header-release) .announcement-bar,body.dg-theme.template-index:not(.dg-seq-header-release) .utility-bar,body.dg-theme.template-index.dg-seq-header-pin .announcement-bar,body.dg-theme.template-index.dg-seq-header-pin .utility-bar,body.dg-theme.template-index.dg-seq-header-release .announcement-bar,body.dg-theme.template-index.dg-seq-header-release .utility-bar{background:#0e0c0af2!important}body.dg-theme.template-index #header-group{transition:none}body.dg-theme .announcement-bar,body.dg-theme .utility-bar{background:#0e0c0aeb!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted)}body.dg-theme .announcement-bar__message,body.dg-theme .announcement-bar__link{color:var(--muted);font-family:var(--font-display);font-weight:700;letter-spacing:.12em}body.dg-theme .footer,body.dg-theme .footer.gradient{background:var(--bg-2)!important;background-image:none!important;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-family:var(--font-body)}body.dg-theme .footer-block__heading{color:var(--ink);font-family:var(--font-display);font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.dg-theme .footer__content-top{color:var(--ink)}body.dg-theme .footer a,body.dg-theme .footer .link,body.dg-theme .footer .list-menu__item--link,body.dg-theme .footer .rte,body.dg-theme .footer .copyright__content,body.dg-theme .footer .caption,body.dg-theme .footer .caption-large,body.dg-theme .footer .newsletter-form,body.dg-theme .footer .field__input,body.dg-theme .footer .field__label{font-family:var(--font-body)}body.dg-theme .footer a,body.dg-theme .footer .link{color:var(--muted)}body.dg-theme .footer a:hover{color:var(--accent)}body.dg-theme cart-drawer .drawer__inner,body.dg-theme .cart-drawer .drawer__inner{background:#0c0a08fa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-left:1px solid rgba(255,255,255,.08);color:var(--ink)}body.dg-theme cart-drawer .drawer__heading,body.dg-theme .cart-drawer .drawer__heading{color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}body.dg-theme cart-drawer .cart-item__name,body.dg-theme .cart-drawer .cart-item__name{color:var(--ink)}body.dg-theme cart-drawer .cart-item__price,body.dg-theme cart-drawer .totals,body.dg-theme .cart-drawer .cart-item__price,body.dg-theme .cart-drawer .totals{color:var(--muted)}body.dg-theme .cart-drawer__overlay{background:#0000009e!important}body.dg-theme cart-drawer.drawer,body.dg-theme cart-drawer{background-color:#0000009e!important;visibility:hidden}body.dg-theme cart-drawer.drawer.active,body.dg-theme cart-drawer.active{visibility:visible}body.dg-theme.template-cart #MainContent,body.dg-theme.template-cart #MainContent .gradient,body.dg-theme.template-cart cart-items,body.dg-theme.template-cart #main-cart-footer{background:transparent!important;color:var(--ink)}body.dg-theme.template-cart .title-wrapper-with-link{margin-bottom:1.5rem;align-items:flex-end}body.dg-theme.template-cart .title--primary,body.dg-theme.template-cart .cart__empty-text,body.dg-theme.template-cart .cart__login-title{font-family:var(--font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}body.dg-theme.template-cart .title--primary{font-size:clamp(1.75rem,4vw,2.4rem)}body.dg-theme.template-cart .underlined-link,body.dg-theme.template-cart .cart__login-paragraph a{color:var(--accent)}body.dg-theme.template-cart .underlined-link:hover{color:var(--accent-bright)}body.dg-theme.template-cart .cart__warnings,body.dg-theme.template-cart .cart__contents,body.dg-theme.template-cart .cart__footer{max-width:56rem}body.dg-theme.template-cart .cart__warnings{padding:2rem 1.35rem;border-radius:var(--radius);background:var(--glass-gradient);background-color:var(--glass-bg);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-inset),var(--glass-shadow);text-align:center}body.dg-theme.template-cart .cart__items,body.dg-theme.template-cart .cart__footer .cart__blocks{padding:1.15rem 1.25rem 1.35rem;border-radius:var(--radius);background:var(--glass-gradient);background-color:var(--glass-bg);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-inset),var(--glass-shadow)}body.dg-theme.template-cart .cart-items th,body.dg-theme.template-cart .cart-items td,body.dg-theme.template-cart .cart-item,body.dg-theme.template-cart .cart-item>td+td{border-color:#ffffff14;color:var(--ink)}body.dg-theme.template-cart .caption-with-letter-spacing,body.dg-theme.template-cart .cart-item__details>*,body.dg-theme.template-cart .product-option,body.dg-theme.template-cart .tax-note,body.dg-theme.template-cart .discounts__discount{color:var(--muted)}body.dg-theme.template-cart .cart-item__name,body.dg-theme.template-cart .cart-item__name:hover,body.dg-theme.template-cart .price,body.dg-theme.template-cart .cart-item__price,body.dg-theme.template-cart .totals__total,body.dg-theme.template-cart .totals__total-value{color:var(--ink)}body.dg-theme.template-cart .cart-item__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}body.dg-theme.template-cart .cart-item__image-container,body.dg-theme.template-cart .cart-item__image{border-radius:.85rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}body.dg-theme.template-cart .cart__note label,body.dg-theme.template-cart .field__label{color:var(--muted)}body.dg-theme.template-cart .field__input,body.dg-theme.template-cart .text-area,body.dg-theme.template-cart .cart__note .text-area{color:var(--ink);background:#ffffff0a;border-color:#ffffff1f;border-radius:.85rem}body.dg-theme.template-cart .field__input:focus,body.dg-theme.template-cart .text-area:focus{border-color:#d4b4838c;box-shadow:0 0 0 1px #d4b48359}body.dg-theme.template-cart .quantity,body.dg-theme cart-drawer .quantity,body.dg-theme .cart-drawer .quantity{color:#f7f2ea!important;background:#12100e!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;overflow:hidden;isolation:isolate;min-height:4.4rem;width:calc(13.5rem / var(--font-body-scale, 1) + var(--inputs-border-width, 1px) * 2);box-shadow:none!important}body.dg-theme.template-cart .quantity:before,body.dg-theme cart-drawer .quantity:before,body.dg-theme .cart-drawer .quantity:before{background:#12100e!important;box-shadow:none!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important}body.dg-theme.template-cart .quantity:after,body.dg-theme cart-drawer .quantity:after,body.dg-theme .cart-drawer .quantity:after{box-shadow:none!important;border-radius:inherit!important;pointer-events:none!important;background:transparent!important}body.dg-theme.template-cart .quantity__button,body.dg-theme.template-cart .quantity__input,body.dg-theme.template-cart .quantity__button:focus,body.dg-theme.template-cart .quantity__input:focus,body.dg-theme.template-cart .quantity__button:focus-visible,body.dg-theme.template-cart .quantity__input:focus-visible,body.dg-theme cart-drawer .quantity__button,body.dg-theme cart-drawer .quantity__input,body.dg-theme cart-drawer .quantity__button:focus,body.dg-theme cart-drawer .quantity__input:focus,body.dg-theme cart-drawer .quantity__button:focus-visible,body.dg-theme cart-drawer .quantity__input:focus-visible,body.dg-theme .cart-drawer .quantity__button,body.dg-theme .cart-drawer .quantity__input{color:#f7f2ea!important;-webkit-text-fill-color:#f7f2ea!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;position:relative;z-index:2}body.dg-theme.template-cart .quantity__input,body.dg-theme cart-drawer .quantity__input,body.dg-theme .cart-drawer .quantity__input{font-size:1.5rem!important;font-weight:600}body.dg-theme.template-cart .quantity__button .svg-wrapper,body.dg-theme.template-cart .quantity__button svg,body.dg-theme cart-drawer .quantity__button .svg-wrapper,body.dg-theme cart-drawer .quantity__button svg,body.dg-theme .cart-drawer .quantity__button .svg-wrapper,body.dg-theme .cart-drawer .quantity__button svg{color:#f7f2ea!important;fill:none!important;stroke:currentColor!important;width:1.2rem;height:1.2rem}body.dg-theme.template-cart .quantity__button:hover,body.dg-theme cart-drawer .quantity__button:hover,body.dg-theme .cart-drawer .quantity__button:hover{color:var(--accent)!important}body.dg-theme.template-cart .cart-item cart-remove-button .button,body.dg-theme.template-cart .button-close,body.dg-theme cart-drawer cart-remove-button .button,body.dg-theme cart-drawer .button-close,body.dg-theme .cart-drawer cart-remove-button .button,body.dg-theme .cart-drawer .button-close{color:var(--muted);background:transparent;box-shadow:none}body.dg-theme.template-cart .cart-item cart-remove-button .button:hover,body.dg-theme cart-drawer cart-remove-button .button:hover,body.dg-theme .cart-drawer cart-remove-button .button:hover{color:var(--accent)}body.dg-theme.template-cart .cart__checkout-button.glow-btn,body.dg-theme.template-cart .cart__continue-btn.glow-btn,body.dg-theme.template-cart .cart__ctas .glow-btn,body.dg-theme.template-cart .cart__warnings .glow-btn,body.dg-theme cart-drawer .cart__checkout-button.glow-btn,body.dg-theme cart-drawer .cart__continue-btn.glow-btn,body.dg-theme cart-drawer .cart__ctas .glow-btn,body.dg-theme cart-drawer .cart-drawer__empty-content .glow-btn,body.dg-theme .cart-drawer .cart__checkout-button.glow-btn,body.dg-theme .cart-drawer .cart__continue-btn.glow-btn{display:flex!important;width:100%;max-width:none;margin-top:1.2rem;margin-left:0!important;margin-right:0!important;overflow:hidden;isolation:isolate;border-radius:999px;background:transparent}body.dg-theme.template-cart .cart__checkout-button.glow-btn:after,body.dg-theme.template-cart .cart__continue-btn.glow-btn:after,body.dg-theme cart-drawer .cart__checkout-button.glow-btn:after,body.dg-theme cart-drawer .cart__continue-btn.glow-btn:after,body.dg-theme .cart-drawer .cart__checkout-button.glow-btn:after{top:0;right:0;bottom:0;left:0;filter:none;opacity:.35}body.dg-theme.template-cart .cart__checkout-button .glow-btn__glass,body.dg-theme.template-cart .cart__continue-btn .glow-btn__glass,body.dg-theme.template-cart .cart__ctas .glow-btn__glass,body.dg-theme cart-drawer .cart__checkout-button .glow-btn__glass,body.dg-theme cart-drawer .cart__continue-btn .glow-btn__glass,body.dg-theme cart-drawer .cart__ctas .glow-btn__glass,body.dg-theme cart-drawer .cart-drawer__empty-content .glow-btn__glass,body.dg-theme .cart-drawer .cart__checkout-button .glow-btn__glass{width:calc(100% - 4px);max-width:none;box-sizing:border-box;font-size:1.5rem!important;font-weight:800;padding:1.45rem 2rem;color:var(--ink)}body.dg-theme.template-cart .cart__checkout-button.glow-btn:disabled,body.dg-theme cart-drawer .cart__checkout-button.glow-btn:disabled,body.dg-theme .cart-drawer .cart__checkout-button.glow-btn:disabled{opacity:.45;filter:none;pointer-events:none}body.dg-theme cart-drawer .drawer__inner,body.dg-theme .cart-drawer .drawer__inner{--color-background: 12, 10, 8;--color-foreground: 247, 242, 234;--color-button: 212, 180, 131;--color-button-text: 26, 18, 10;--gradient-background: #0c0a08;background:radial-gradient(ellipse 70% 40% at 80% 0%,rgba(56,189,248,.06),transparent 55%),#0c0a08fa!important;max-height:100dvh}body.dg-theme cart-drawer .drawer__header,body.dg-theme .cart-drawer .drawer__header{border-bottom:1px solid rgba(255,255,255,.08)}body.dg-theme cart-drawer .cart-drawer__warnings,body.dg-theme .cart-drawer .cart-drawer__warnings{color:var(--ink)}body.dg-theme cart-drawer .cart__empty-text,body.dg-theme .cart-drawer .cart__empty-text{color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}body.dg-theme cart-drawer .cart-item,body.dg-theme .cart-drawer .cart-item{border-bottom:1px solid rgba(255,255,255,.08);padding:1.35rem 0 1.5rem;gap:1.15rem 1rem;margin-bottom:0}body.dg-theme cart-drawer .cart-item:first-child,body.dg-theme .cart-drawer .cart-item:first-child{padding-top:.85rem}body.dg-theme cart-drawer .cart-item:last-child,body.dg-theme .cart-drawer .cart-item:last-child{border-bottom:0;margin-bottom:.5rem;padding-bottom:1.75rem}body.dg-theme cart-drawer .cart-items td,body.dg-theme .cart-drawer .cart-items td{padding-top:.35rem;padding-bottom:.15rem}body.dg-theme cart-drawer .cart-item__quantity,body.dg-theme .cart-drawer .cart-item__quantity{padding-top:.55rem!important}body.dg-theme.template-cart .cart-item{padding:1.25rem 0}body.dg-theme cart-drawer .product-option,body.dg-theme cart-drawer .tax-note,body.dg-theme cart-drawer .discounts__discount,body.dg-theme .cart-drawer .product-option,body.dg-theme .cart-drawer .tax-note,body.dg-theme .cart-drawer .discounts__discount{color:var(--muted)}body.dg-theme cart-drawer .totals__total,body.dg-theme cart-drawer .totals__total-value,body.dg-theme cart-drawer .price,body.dg-theme .cart-drawer .totals__total,body.dg-theme .cart-drawer .totals__total-value,body.dg-theme .cart-drawer .price{color:var(--ink)}body.dg-theme cart-drawer .drawer__close,body.dg-theme .cart-drawer .drawer__close{color:var(--ink)}body.dg-theme cart-drawer .cart-drawer__footer,body.dg-theme .cart-drawer .cart-drawer__footer{border-top:1px solid rgba(255,255,255,.08);background:#0706058c}body.dg-theme cart-drawer .drawer__footer,body.dg-theme .cart-drawer .drawer__footer{flex:0 0 auto;padding:1rem 0 calc(2.5rem + env(safe-area-inset-bottom,0px));position:relative;z-index:2;background:#070605fa;box-shadow:0 -12px 24px #00000059}body.dg-theme cart-drawer .cart__ctas,body.dg-theme .cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}body.dg-theme cart-drawer .drawer__inner,body.dg-theme .cart-drawer .drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100dvh!important;overflow:hidden!important}body.dg-theme cart-drawer-items,body.dg-theme .cart-drawer cart-drawer-items{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}body.dg-theme cart-drawer .cart-drawer__form,body.dg-theme .cart-drawer .cart-drawer__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.dg-theme cart-drawer .cart-item__name,body.dg-theme cart-drawer .cart-item__details,body.dg-theme cart-drawer .cart-item__totals,body.dg-theme cart-drawer .price,body.dg-theme cart-drawer .totals__total,body.dg-theme cart-drawer .totals__total-value,body.dg-theme .cart-drawer .cart-item__name,body.dg-theme .cart-drawer .price,body.dg-theme .cart-drawer .totals__total-value{color:#f7f2ea!important}body.dg-theme #MainContent .gradient,body.dg-theme .collection .gradient,body.dg-theme shopify-section[id*=main-collection-product-grid] .gradient,body.dg-theme .section-template--collection .gradient{background:var(--bg)!important;background-image:none!important;background-attachment:scroll!important}body.dg-theme .collection-hero,body.dg-theme .collection-hero.gradient{background:var(--bg)!important;background-image:none!important}body.dg-theme .card,body.dg-theme .card--card,body.dg-theme .card--standard .card__inner{background:var(--glass-gradient);background-color:var(--glass-bg);border-radius:var(--radius);border:1px solid rgba(255,255,255,.08);color:var(--ink)}body.dg-theme .card__inner.gradient,body.dg-theme .card--card.gradient{background:var(--glass-gradient);background-color:var(--glass-bg);background-image:none!important}body.dg-theme .card__heading,body.dg-theme .card__heading a,body.dg-theme .card-information__text,body.dg-theme .price,body.dg-theme .price-item{color:var(--ink)}body.dg-theme .price--on-sale .price-item--regular{color:var(--faint)}body.dg-theme .price--on-sale .price-item--sale{color:var(--accent)}body.dg-theme .card__badge .badge{background:#120e0cd9;border-color:#ffffff1f;color:var(--accent)}body.dg-theme .facets-wrapper,body.dg-theme .facets-container,body.dg-theme .mobile-facets__inner{background:var(--bg-2);color:var(--ink)}body.dg-theme .facets__summary,body.dg-theme .facets__label,body.dg-theme .mobile-facets__label{color:var(--muted)}body.dg-theme .product-grid-container{background:transparent}@media(prefers-reduced-motion:reduce){html:has(body.dg-theme),body.dg-theme{scroll-behavior:auto}.glow-btn:before,.glow-btn:after,.dg-pdp .launch-pill--new:before,.dg-pdp .launch-pill--new:after,.dg-ghk-border-chase:before{animation:none;--glow-angle: 210deg}.benefit-card.is-appearing .benefit-shine,.benefit-card.is-appearing .benefit-shine-bloom{animation:none;opacity:0}.dg-pdp .launch-pill--new i{animation:none}.product-card,.product-card__media img,.benefit,.benefit__media img,.link-card,.story__visual img,.ing-hero img{transition:none}}.dg-sequence-static{position:relative;min-height:85vh;background:var(--bg)}.dg-sequence-static__inner{position:relative;min-height:inherit;display:grid;place-items:end start}.dg-sequence-static__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dg-sequence-static__copy{position:relative;z-index:2;margin:calc(var(--header-h) + 1.5rem) 1.25rem 2rem;padding:1.5rem;max-width:38rem}.dg-sequence-static__copy .sequence__cta{margin-top:1.25rem}.dg-sequence-static__copy .sequence__cta .glow-btn__glass{width:100%}.dg-section--offer-hero{margin:0}.dg-offer-hero{background:#070605}.dg-offer-hero__frame{position:relative;width:100%;margin:0 auto;padding-bottom:0}.dg-offer-hero__img{display:block;width:100%;height:auto}.dg-offer-hero__img--desktop,body.dg-theme .dg-offer-hero__img--desktop{display:none}.dg-offer-hero__btn{position:absolute;z-index:2;left:50%;bottom:16px;transform:translate(-50%);margin-top:0}body.dg-theme a.dg-offer-hero__btn,body.dg-theme a.dg-offer-hero__btn:hover,body.dg-theme a.dg-offer-hero__btn:focus{color:#f7f2ea;background:transparent}@media(max-width:959px){body.dg-theme a.dg-offer-hero__btn.glow-btn{width:fit-content!important;max-width:calc(100% - 32px);margin-left:0!important;margin-right:0!important;left:50%;bottom:0;transform:translate(-50%)}body.dg-theme .dg-offer-hero__btn .glow-btn__glass{padding:16px 40px;font-size:18px;line-height:1.15;letter-spacing:.14em;white-space:nowrap;width:auto;max-width:none}}@media(min-width:960px){.dg-offer-hero__frame{padding-bottom:0}body.dg-theme .dg-offer-hero__img--mobile{display:none}body.dg-theme .dg-offer-hero__img--desktop{display:block}body.dg-theme .dg-offer-hero__btn{left:22%;top:68%;bottom:auto;transform:none}body.dg-theme.template-index .dg-offer-hero__btn .glow-btn__glass{padding:18px 56px;font-size:20px;letter-spacing:.16em;white-space:nowrap}}.dg-home-deal{padding:2.5rem 1.25rem .5rem;background:var(--bg)}.dg-home-deal__inner{width:min(1120px,100%);margin:0 auto}.dg-home-deal__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:1.75rem;align-items:center;padding:1.35rem 1.5rem}.dg-home-deal__copy .display{margin:.35rem 0 .7rem;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.08}.dg-home-deal__copy p{margin:0 0 1.1rem;max-width:36rem;color:var(--muted);line-height:1.6}.dg-home-deal__media{display:block;overflow:hidden;border-radius:1rem;aspect-ratio:1;background:#12100e}.dg-home-deal__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(max-width:720px){.dg-home-deal__card{grid-template-columns:minmax(0,1fr)}.dg-home-deal__media{max-width:240px;margin:0 auto}}.collection-hero__deal{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:1.25rem auto 0;max-width:40rem}.collection-hero__deal p{margin:0;max-width:34rem;color:var(--muted);font-size:1.05rem;line-height:1.55;text-align:center}.collection-hero__deal-btn{position:relative;isolation:isolate;display:flex;width:min(640px,100%);justify-content:center;border-radius:999px;color:#e0f2fe;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.collection-hero__deal-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 35%,rgba(14,165,233,.2) 44%,#38bdf8 52%,#e0f2fe 58%,#38bdf8 66%,transparent 78%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-glow 4.8s linear infinite;pointer-events:none;z-index:2}.collection-hero__deal-btn .launch-pill__glass{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:2px;padding:.85rem 1.4rem;border-radius:inherit;background:linear-gradient(135deg,#38bdf838,#0e749033);background-color:#081420b8;box-shadow:inset 0 1px #ffffff2e}.collection-hero__deal-btn i{width:.55rem;height:.55rem;border-radius:999px;background:var(--peptide);box-shadow:0 0 10px #38bdf8e6}.dg-ghk-announce{position:relative;padding:5rem 1.25rem;background:radial-gradient(ellipse 70% 55% at 80% 15%,rgba(56,189,248,.1),transparent 55%),radial-gradient(ellipse 55% 40% at 10% 80%,rgba(212,180,131,.08),transparent 50%),var(--bg-2)}.dg-ghk-announce__inner{width:min(1120px,100%);margin:0 auto;display:grid;gap:2.5rem;align-items:start}@media(min-width:900px){.dg-ghk-announce__inner{grid-template-columns:1.05fr .95fr;gap:3rem;align-items:start}}.dg-ghk-announce__media{display:grid;gap:0}.dg-ghk-announce__hero{position:relative;display:block;overflow:visible;border-radius:var(--radius);aspect-ratio:1;background:#12100e;color:inherit;text-decoration:none;cursor:pointer;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.dg-ghk-announce__hero:focus-visible{outline:2px solid var(--peptide, #38bdf8);outline-offset:3px}.dg-ghk-announce__hero img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;position:relative;z-index:1}.dg-ghk-announce__badge{position:absolute;top:1rem;left:1rem;z-index:3;padding:.55rem .9rem;font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8f4fc;border-radius:999px;overflow:visible;background:#080e18c7;box-shadow:inset 0 1px #ffffff14;backdrop-filter:none;-webkit-backdrop-filter:none}.dg-ghk-announce__badge.dg-ghk-border-chase:before{padding:1.5px;z-index:0}.dg-ghk-announce__thumbs{display:none}.dg-ghk-announce__copy .display{font-size:clamp(2.05rem,4.4vw,3.1rem);margin-bottom:.95rem}.dg-ghk-announce__lead{margin:0 0 1.65rem;color:var(--muted);font-size:1.18rem;line-height:1.68}.dg-ghk-announce__steps{list-style:none;margin:0 0 1.85rem;padding:0;display:grid;gap:1rem}.dg-ghk-announce__steps li{display:grid;grid-template-columns:auto 1fr;gap:.95rem;align-items:start;padding:1.25rem 1.35rem}.dg-ghk-announce__steps .step-num{font-family:var(--font-display);font-size:.8rem;font-weight:800;letter-spacing:.14em;color:var(--peptide, #38bdf8);padding-top:.2rem}.dg-ghk-announce__steps strong{display:block;margin-bottom:.3rem;font-family:var(--font-display);font-size:.92rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.dg-ghk-announce__steps p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.55}.dg-ghk-announce__cta{display:flex;flex-wrap:wrap;gap:.95rem;align-items:center}.dg-ghk-announce__cta .glow-btn{min-width:14rem}.dg-ghk-announce__cta .glow-btn__glass{padding:1.15rem 1.75rem;font-size:.98rem}.dg-ghk-announce__note{margin:0;color:var(--faint);font-size:.92rem;line-height:1.5;flex:1 1 100%}@media(min-width:960px){body.dg-theme.template-index{font-size:1.05em}body.dg-theme.template-index .eyebrow{font-size:.95rem}body.dg-theme.template-index .sequence__copy{width:min(67.2rem,70%)}body.dg-theme.template-index .sequence__intro .display{font-size:clamp(3.78rem,6.1vw,5.1rem)}body.dg-theme.template-index .sequence__intro p{font-size:1.98rem;line-height:1.55}body.dg-theme.template-index .benefit-card{padding:3.12rem 3.36rem 3.24rem}body.dg-theme.template-index .benefit-card h3{font-size:2.4rem}body.dg-theme.template-index .benefit-card p{font-size:1.86rem;max-width:52.8rem}body.dg-theme.template-index .sequence__cta{position:absolute;left:50%;bottom:max(1.75rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(calc(100vw - 3.5rem),28rem);margin:0;opacity:1!important}body.dg-theme.template-index .sequence__cta .glow-btn__glass{padding:1.65rem 2.25rem;font-size:1.35rem}body.dg-theme.template-index .section__head .display{font-size:var(--dg-fs-display)}body.dg-theme.template-index .section__head p{font-size:var(--dg-fs-lead)}body.dg-theme.template-index .dg-ghk-announce__copy .display{font-size:clamp(2.55rem,3.8vw,3.45rem)}body.dg-theme.template-index .dg-ghk-announce__copy .eyebrow{font-size:1.05rem}body.dg-theme.template-index .dg-ghk-announce__lead{font-size:1.42rem;line-height:1.65}body.dg-theme.template-index .dg-ghk-announce__steps li{padding:1.65rem 1.75rem}body.dg-theme.template-index .dg-ghk-announce__steps .step-num{font-size:.95rem}body.dg-theme.template-index .dg-ghk-announce__steps strong{font-size:1.28rem}body.dg-theme.template-index .dg-ghk-announce__steps p{font-size:1.38rem}body.dg-theme.template-index .dg-ghk-announce__cta{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center;gap:1.1rem}body.dg-theme.template-index .dg-ghk-announce__cta .glow-btn{min-width:18.5rem}body.dg-theme.template-index .dg-ghk-announce__cta .glow-btn__glass{padding:1.55rem 2.5rem;font-size:1.18rem}body.dg-theme.template-index .dg-ghk-announce__note{flex:none;width:min(28rem,100%);margin:0 auto;text-align:center;font-size:1.05rem}body.dg-theme.template-index .glow-btn__glass{padding:1.35rem 1.9rem;font-size:var(--dg-fs-btn)}body.dg-theme.template-index .product-card,body.dg-theme.template-index .trust-card{padding:1.55rem 1.6rem 1.65rem}body.dg-theme.template-index .product-card h3{font-size:var(--dg-fs-card-title)}body.dg-theme.template-index .product-card p,body.dg-theme.template-index .trust-card p{font-size:var(--dg-fs-body)}body.dg-theme.template-index .trust-card strong{font-size:var(--dg-fs-card-title)}body.dg-theme.template-index .trust-card__icon .crafted-icon{width:3rem;height:3rem}body.dg-theme.template-index .dg-home-faq .section__inner{width:min(68rem,100%);margin-left:auto;margin-right:auto}body.dg-theme.template-index .dg-home-faq .section__head{text-align:center;margin-left:auto;margin-right:auto}body.dg-theme.template-index .dg-home-faq .faq-list{width:100%;max-width:58rem;margin-left:auto;margin-right:auto}body.dg-theme.template-index .product-card .glow-btn__glass{padding:1.35rem 1.85rem;font-size:var(--dg-fs-btn)}body.dg-theme.template-index .cta-band .glow-btn{width:min(100%,32rem)}body.dg-theme.template-index .cta-band .glow-btn__glass{width:100%;padding:1.75rem 3.25rem;font-size:1.15rem;letter-spacing:.16em}body.dg-theme.template-index .glass.product-card,body.dg-theme.template-index .glass.trust-card,body.dg-theme.template-index .dg-ghk-announce__steps li,body.dg-theme.template-index .benefit-card{border-radius:1.5rem}body.dg-theme.template-index .dg-home-faq .faq{padding:1.45rem 1.85rem}body.dg-theme.template-index .dg-home-faq .faq__q{font-size:var(--dg-fs-faq-q)}body.dg-theme.template-index .dg-home-faq .faq__a,body.dg-theme.template-index .dg-home-faq .faq__a p{font-size:var(--dg-fs-faq-a)}}.dg-home-faq{padding:5rem 1.25rem 5.5rem;background:var(--bg)}.dg-home-faq .section__inner{width:min(62rem,100%);margin:0 auto}.dg-home-faq .section__head{max-width:36rem;margin-left:auto;margin-right:auto;text-align:center}.dg-home-faq .faq-list{display:grid;gap:.66rem;width:100%;max-width:48rem;margin:0 auto}.dg-home-faq .faq{width:100%;text-align:left;border:0;cursor:pointer;padding:.96rem 1.32rem;color:inherit;background:linear-gradient(145deg,#ffffff24,#ffffff0a);background-color:#120e0c73}.dg-home-faq .faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-display);font-size:1.06rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.dg-home-faq .faq__q span:last-child{color:var(--accent);font-size:1.38rem;line-height:1;flex-shrink:0}.dg-home-faq .faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.dg-home-faq .faq__a>div{overflow:hidden;min-height:0}.dg-home-faq .faq__a p,.dg-home-faq .faq__a{color:var(--muted);font-size:1.14rem;line-height:1.55}.dg-home-faq .faq.is-open .faq__a{grid-template-rows:1fr;margin-top:.66rem}@media(min-width:960px){.dg-home-faq .faq{padding:1.02rem 1.44rem}}.dg-blog-empty{padding:2rem 1.5rem;text-align:center;color:var(--muted)}.dg-blog-grid{display:grid;gap:.85rem}@media(min-width:760px){.dg-blog-grid{grid-template-columns:repeat(3,1fr)}}.dg-blog-card{overflow:hidden;display:flex;flex-direction:column;transition:transform .25s}.dg-blog-card:hover{transform:translateY(-4px)}.dg-blog-card__media{aspect-ratio:16 / 10;background:#12100e;overflow:hidden}.dg-blog-card__media img,.dg-blog-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.dg-blog-card__placeholder{background:radial-gradient(circle at 30% 30%,rgba(212,180,131,.18),transparent 55%),#12100e}.dg-blog-card:hover .dg-blog-card__media img{transform:scale(1.04)}.dg-blog-card__body{padding:1.15rem 1.2rem 1.35rem;flex:1;display:flex;flex-direction:column}.dg-blog-card__meta{display:block;margin-bottom:.45rem;color:var(--faint);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.dg-blog-card__title{margin:0 0 .55rem;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.dg-blog-card__title a{color:inherit;text-decoration:none}.dg-blog-card__title a:hover{color:var(--accent)}.dg-blog-card__excerpt{margin:0 0 1rem;color:var(--muted);font-size:.95rem;line-height:1.55;flex:1}.dg-blog-card .glow-btn{width:100%;margin-top:auto}.dg-blog-card .glow-btn__glass{width:100%}.dg-blog-pagination{margin-top:1.75rem;text-align:center;color:var(--muted)}.dg-blog-pagination a{color:var(--accent)}.dg-article-hero__inner{max-width:68rem}.dg-article-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;margin:.85rem 0 0;color:var(--faint);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.dg-article-feature{overflow:hidden;margin:0 auto .35rem;max-width:720px;border-radius:var(--radius)}.dg-article-feature img{width:100%;height:auto;display:block;max-height:168px;aspect-ratio:2.35 / 1;object-fit:cover;object-position:center 48%}.dg-article-layout{display:grid;gap:1rem;max-width:1120px;margin-inline:auto}@media(min-width:960px){.dg-article-layout{grid-template-columns:minmax(0,680px) 260px;align-items:start;justify-content:center;gap:1.5rem}.dg-article-feature{max-width:760px}.dg-article-feature img{max-height:280px;aspect-ratio:2.5 / 1;object-position:center 48%}}.dg-article-content{padding:1.5rem 1.35rem 1.75rem}.dg-article-rte{color:var(--muted);font-size:1.5rem;line-height:1.68}.dg-article-rte h2,.dg-article-rte h3{color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:1.75rem 0 .75rem}.dg-article-rte p{margin:0 0 .9rem}.dg-article-rte a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.dg-article-rte img{border-radius:1rem;margin:.85rem 0;display:block;width:100%;max-width:100%;max-height:280px;height:auto;object-fit:cover;object-position:center}.dg-article-rte ul,.dg-article-rte ol{margin:0 0 1rem;padding-left:1.25rem}.dg-article-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0}.dg-article-tag{font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--line);color:var(--faint);background:#ffffff0a}.dg-article-back{margin-top:1.5rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.08)}.dg-article-back a{color:var(--accent);font-size:.92rem}.dg-article-sidebar__card{padding:1.35rem 1.25rem 1.5rem;position:sticky;top:calc(var(--header-h) + 1rem)}.dg-article-sidebar__title{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.dg-article-sidebar__card p{margin:0 0 1rem;color:var(--muted);font-size:.95rem;line-height:1.55}.dg-article-sidebar__card .glow-btn,.dg-article-sidebar__card .glow-btn__glass{width:100%}@media(min-width:960px){body.dg-theme .eyebrow{font-size:var(--dg-fs-eyebrow)}body.dg-theme .section__head .display{font-size:var(--dg-fs-display)}body.dg-theme .section__head p,body.dg-theme .atmosphere__copy p{font-size:var(--dg-fs-lead);line-height:var(--dg-lh-lead)}body.dg-theme .collection-hero__inner{text-align:center;max-width:64rem}body.dg-theme .collection-hero .display{font-size:var(--dg-fs-h1)}body.dg-theme .collection-hero__intro{max-width:56rem;text-align:center;margin-left:auto;margin-right:auto;font-size:calc(var(--dg-fs-lead) * .8);line-height:var(--dg-lh-lead)}body.dg-theme .kw-chips{justify-content:center}body.dg-theme .kw-chips span,body.dg-theme .kw-chips a{font-size:.72rem;padding:.4rem .7rem}body.dg-theme .product-card h3,body.dg-theme .trust-card strong,body.dg-theme .seo-block h2,body.dg-theme .kit-card h3,body.dg-theme .science h3,body.dg-theme .step h3,body.dg-theme .phase h3,body.dg-theme .benefit h3,body.dg-theme .link-card strong{font-size:var(--dg-fs-card-title)}body.dg-theme .product-card p,body.dg-theme .product-card__price,body.dg-theme .trust-card p,body.dg-theme .seo-block p,body.dg-theme .seo-block .rte,body.dg-theme .seo-block .rte p,body.dg-theme .kit-card p,body.dg-theme .science p,body.dg-theme .step p,body.dg-theme .phase p,body.dg-theme .related__body p,body.dg-theme .ba-note,body.dg-theme .authority p,body.dg-theme .authority .rte,body.dg-theme .authority .rte p,body.dg-theme .story__copy p,body.dg-theme .story__points li,body.dg-theme .benefit p,body.dg-theme .benefit__more>span,body.dg-theme .dg-review-card__text,body.dg-theme .link-card span,body.dg-theme .upgrade-offer__copy p,body.dg-theme .upgrade-save,body.dg-theme .dg-blog-card__excerpt,body.dg-theme .dg-article-rte,body.dg-theme .dg-article-rte p,body.dg-theme .dg-article-sidebar__card p{font-size:var(--dg-fs-body)!important;line-height:var(--dg-lh-body)}body.dg-theme .dg-blog-card__title,body.dg-theme .dg-article-sidebar__title{font-size:var(--dg-fs-card-title)}body.dg-theme .faq__q,body.dg-theme .dg-home-faq .faq__q{font-size:var(--dg-fs-faq-q)}body.dg-theme .faq__a,body.dg-theme .faq__a>div,body.dg-theme .faq__a p,body.dg-theme .dg-home-faq .faq__a,body.dg-theme .dg-home-faq .faq__a p{font-size:var(--dg-fs-faq-a);line-height:1.68}body.dg-theme .faq,body.dg-theme .dg-home-faq .faq,body.dg-theme .kit-card,body.dg-theme .science,body.dg-theme .step,body.dg-theme .phase,body.dg-theme .benefit,body.dg-theme .seo-block,body.dg-theme .dg-review-card,body.dg-theme .trust-card{padding:1.45rem 1.6rem}body.dg-theme .product-card__body{padding:1.35rem 1.4rem 1.5rem}body.dg-theme .glow-btn__glass{padding:1.45rem 2rem;font-size:var(--dg-fs-btn)}body.dg-theme .product-card .glow-btn__glass{padding:1.35rem 1.85rem;font-size:var(--dg-fs-btn)}body.dg-theme .dg-review-card__logo{font-size:.85rem}body.dg-theme .dg-review-card__cite{font-size:.9rem}body.dg-theme .dg-review-card__product{font-size:.95rem}body.dg-theme .ba-caption{font-size:var(--dg-fs-faq-q)}body.dg-theme .authority .display{font-size:clamp(2rem,3vw,2.6rem)}}@media(min-width:960px){body.dg-theme.template-suffix-beard-care,body.dg-theme.template-suffix-beard-growth{--dg-fs-eyebrow: 1.275rem;--dg-fs-meta: 1.575rem;--dg-fs-card-title: 1.725rem;--dg-fs-card-strong: 1.65rem;--dg-fs-hero-lead: 1.875rem;--dg-fs-body: 1.875rem;--dg-fs-lead: 1.875rem;--dg-fs-faq-q: 1.725rem;--dg-fs-faq-a: 1.875rem;--dg-fs-btn: 1.575rem;--dg-fs-display: clamp(3.15rem, 4.8vw, 4.275rem);--dg-fs-h1: clamp(3.6rem, 6vw, 5.1rem)}body.dg-theme.template-suffix-beard-care .kw-chips span,body.dg-theme.template-suffix-beard-care .kw-chips a,body.dg-theme.template-suffix-beard-growth .kw-chips span,body.dg-theme.template-suffix-beard-growth .kw-chips a{font-size:1.08rem;padding:.55rem .95rem}body.dg-theme.template-suffix-beard-care .dg-review-card__logo,body.dg-theme.template-suffix-beard-growth .dg-review-card__logo,body.dg-theme.template-suffix-beard-care .dg-review-card__stars,body.dg-theme.template-suffix-beard-growth .dg-review-card__stars{font-size:1.275rem}body.dg-theme.template-suffix-beard-care .dg-review-card__cite,body.dg-theme.template-suffix-beard-growth .dg-review-card__cite{font-size:1.35rem}body.dg-theme.template-suffix-beard-care .dg-review-card__product,body.dg-theme.template-suffix-beard-growth .dg-review-card__product{font-size:1.425rem}body.dg-theme.template-suffix-beard-care .dg-collection-reviews__note,body.dg-theme.template-suffix-beard-growth .dg-collection-reviews__note{font-size:1.5rem}}@media(min-width:960px){body.dg-theme.template-blog{--dg-fs-eyebrow: 1.2rem;--dg-fs-meta: 1.35rem;--dg-fs-card-title: 1.55rem;--dg-fs-card-strong: 1.45rem;--dg-fs-hero-lead: 1.55rem;--dg-fs-body: 1.5rem;--dg-fs-lead: 1.55rem;--dg-fs-faq-q: 1.45rem;--dg-fs-faq-a: 1.5rem;--dg-fs-btn: 1.35rem;--dg-fs-display: clamp(2.6rem, 3.4vw, 3.2rem);--dg-fs-h1: clamp(3rem, 4.2vw, 3.8rem)}body.dg-theme.template-article{--dg-fs-eyebrow: 1.15rem;--dg-fs-meta: 1.25rem;--dg-fs-card-title: 1.45rem;--dg-fs-card-strong: 1.4rem;--dg-fs-hero-lead: 1.5rem;--dg-fs-body: 1.5rem;--dg-fs-lead: 1.55rem;--dg-fs-faq-q: 1.4rem;--dg-fs-faq-a: 1.5rem;--dg-fs-btn: 1.3rem;--dg-fs-display: clamp(2.5rem, 3vw, 3.1rem);--dg-fs-h1: clamp(2.9rem, 3.6vw, 3.5rem)}body.dg-theme.template-blog .dg-blog-card__meta,body.dg-theme.template-article .dg-article-meta{font-size:1.25rem}body.dg-theme.template-blog .dg-blog-card__title{font-size:1.5rem}body.dg-theme.template-blog .dg-blog-empty{font-size:1.55rem}body.dg-theme.template-article .dg-article-hero__inner{max-width:68rem}body.dg-theme.template-article .collection-hero__intro{max-width:64rem;font-size:1.5rem!important}body.dg-theme.template-article .dg-article-rte,body.dg-theme.template-article .dg-article-rte p,body.dg-theme.template-article .dg-article-sidebar__card p{font-size:1.5rem!important;line-height:1.68}body.dg-theme.template-article .dg-article-rte h2{font-size:1.85rem;margin:0 0 .7rem}body.dg-theme.template-article .dg-article-rte h3{font-size:1.6rem}body.dg-theme.template-article .dg-article-tag,body.dg-theme.template-article .dg-article-back a{font-size:1.25rem}body.dg-theme.template-article .dg-article-rte img,body.dg-theme.template-article .dg-article-rte .dg-article-inline-figure img{max-height:360px}}.dg-article-content:not(.glass){padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dg-article-rte--bubbles{display:grid;gap:.85rem}.dg-article__bubble{padding:1.15rem 1.15rem 1.25rem;margin:0}.dg-article__bubble>h2:first-child{margin-top:0}.dg-article__bubble--faq{padding-bottom:1.15rem}.dg-article-foot{margin-top:.85rem;padding:1.1rem 1.15rem 1.25rem}.dg-article-foot .dg-article-back{margin-top:.85rem;padding-top:.85rem}.dg-article-rte .dg-article-inline-figure{margin:.95rem 0;padding:0;max-width:100%}.dg-article-rte .dg-article-inline-figure img{display:block;width:100%;max-width:100%;max-height:280px;height:auto;object-fit:cover;object-position:center;border-radius:1rem}.dg-article-rte .dg-article-inline-figure figcaption{margin-top:.5rem;color:#ffffff9e;font-size:1.25rem;line-height:1.45}.dg-article-rte .faq-list{margin:.85rem 0 0;display:grid;gap:.55rem}.dg-article-rte .dg-faq,.dg-article-rte .dg-article-faq-item{width:100%;text-align:left;cursor:pointer;border:0;color:inherit;font:inherit}.dg-article-rte .dg-article-faq-item,.dg-article-rte .faq-list .dg-faq{padding:.75rem .85rem;border-radius:.85rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.dg-article-rte .faq__q{color:#d4b483}@media(min-width:960px){.dg-article__bubble{padding:1.25rem 1.35rem 1.4rem}.dg-article-rte--bubbles{gap:1rem}.dg-article__bubble:has(>h2:first-child+.dg-article-inline-figure){display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);column-gap:1.2rem;row-gap:.45rem;align-items:start}.dg-article__bubble:has(>h2:first-child+.dg-article-inline-figure)>h2:first-child{grid-column:1 / -1}.dg-article__bubble:has(>h2:first-child+.dg-article-inline-figure)>.dg-article-inline-figure{grid-column:1;margin:0}.dg-article__bubble:has(>h2:first-child+.dg-article-inline-figure)>:not(h2):not(.dg-article-inline-figure){grid-column:2}.dg-article-rte .dg-article-inline-figure img{max-height:360px}.dg-article__bubble--faq,.dg-article__bubble--intro{display:block}}@media(min-width:960px){body.dg-theme.template-product .dg-pdp .hero__brand{font-size:1.1rem}body.dg-theme.template-product .dg-pdp .hero__copy .display{font-size:var(--dg-fs-h1)}body.dg-theme.template-product .dg-pdp .hero__desc{font-size:var(--dg-fs-hero-lead);line-height:var(--dg-lh-body)}body.dg-theme.template-product .dg-pdp .stars,body.dg-theme.template-product .dg-pdp .stars a{font-size:1.6rem}body.dg-theme.template-product .dg-pdp .launch-pill{font-size:1.45rem;letter-spacing:.14em;padding:.55rem 1rem}body.dg-theme.template-product .dg-pdp .launch-pill--soft{padding:.65rem 1.1rem}body.dg-theme.template-product .dg-pdp .launch-pill--new{padding:0}body.dg-theme.template-product .dg-pdp .launch-pill--new .launch-pill__glass{padding:.65rem 1.1rem}body.dg-theme.template-product .dg-pdp .confidence__item{padding:1.35rem 1.05rem}body.dg-theme.template-product .dg-pdp .confidence__item strong{font-size:var(--dg-fs-card-strong)}body.dg-theme.template-product .dg-pdp .confidence__item span{font-size:var(--dg-fs-faq-q)}body.dg-theme.template-product .dg-pdp .hero__price{font-size:2.8rem}body.dg-theme.template-product .dg-pdp .hero__price s{font-size:1.9rem}body.dg-theme.template-product .dg-pdp .hero__save{font-size:1.4rem;padding:.4rem .85rem}body.dg-theme.template-product .dg-pdp .includes__label{font-size:1.7rem}body.dg-theme.template-product .dg-pdp .includes .chip{font-size:1.7rem;padding:1.05rem 1.4rem}body.dg-theme.template-product .dg-pdp .glow-btn__glass{padding:1.45rem 2rem;font-size:var(--dg-fs-btn)}body.dg-theme.template-product .dg-pdp .trust{font-size:1rem}body.dg-theme.template-product .dg-pdp .gallery__badge{font-size:.9rem;padding:.65rem 1.1rem}body.dg-theme.template-product .dg-pdp .gallery__badge--ghk{font-size:.9rem;padding:.5rem 1.05rem}body.dg-theme.template-product .dg-pdp .gallery__thumbs-nav,body.dg-theme.template-product .dg-pdp .gallery__main-nav{width:3.25rem;height:3.25rem;font-size:2.15rem}body.dg-theme.template-product .authority .display{max-width:22ch}body.dg-theme.template-product .kit-card,body.dg-theme.template-product .science,body.dg-theme.template-product .step,body.dg-theme.template-product .phase,body.dg-theme.template-product .benefit,body.dg-theme.template-product .ing-mosaic .chip,body.dg-theme.template-product .faq{padding:1.65rem 1.7rem}body.dg-theme.template-product .ing-mosaic .chip strong{font-size:var(--dg-fs-card-strong)}body.dg-theme.template-product .ing-mosaic .chip span{font-size:var(--dg-fs-faq-q)}body.dg-theme.template-product .related__body h3{font-size:1.15rem}}body.dg-theme.template-policy{background:#0a0908}.dg-policies{position:relative;color:var(--ink, #f3ebe2);min-height:60vh}.dg-policies__progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;background:#ffffff0f;pointer-events:none}.dg-policies__progress-bar{display:block;height:100%;width:0;background:linear-gradient(90deg,#c9a25e59,#c9a25e 55%,#e6c98a);box-shadow:0 0 12px #c9a25e73;transition:width .12s linear}.dg-policies__hero{position:relative;padding:4rem 1.5rem 2.25rem;text-align:center;overflow:hidden}.dg-policies__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(201,162,94,.14),transparent 70%);pointer-events:none}.dg-policies__hero-inner{position:relative;max-width:760px;margin:0 auto}.dg-policies__subhead{margin:.85rem auto 0;max-width:42ch;font-size:clamp(1.2rem,1.5vw,1.4rem);line-height:1.7;color:#f3ebe2d1}.dg-policies__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem 1.5rem;padding:1rem 1.5rem;border-top:1px solid rgba(201,162,94,.18);border-bottom:1px solid rgba(201,162,94,.18);background:#120e0c8c}.dg-policies__trust-item{font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f3ebe2c7}.dg-policies__trust-item strong{color:#e6c98a;font-weight:700}.dg-policies__body{max-width:1140px;margin:0 auto;padding:3rem 1.5rem 4.5rem}.dg-policies__layout{display:grid;gap:2.25rem}@media(min-width:900px){.dg-policies__layout{grid-template-columns:250px minmax(0,1fr);gap:2.75rem;align-items:start}}.dg-policies__nav{position:sticky;top:calc(var(--header-group-height, 80px) + 1.25rem);display:grid;gap:1.15rem}.dg-policies__nav-label{margin:0 0 .7rem;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f3ebe299}.dg-policies__nav-list,.dg-policies__toc-list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.dg-policies__nav-link,.dg-policies__toc-link{display:block;padding:.75rem .95rem;border-radius:10px;border:1px solid transparent;color:#f3ebe2c7;text-decoration:none;font-size:1.08rem;font-weight:600;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.dg-policies__nav-link:hover,.dg-policies__toc-link:hover{color:#fff;border-color:#ffffff1a;background:#ffffff0a}.dg-policies__nav-link.is-active,.dg-policies__toc-link.is-active{color:#e6c98a;border-color:#c9a25e59;background:#c9a25e1f}.dg-policies__toc{padding:1rem .85rem}.dg-policies__toc-link{font-size:1rem;padding:.6rem .8rem}.dg-policies__help{padding:1.15rem 1.1rem}.dg-policies__help-title{margin:0 0 .45rem;font-size:.92rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.dg-policies__help-text{margin:0 0 .85rem;font-size:1.08rem;line-height:1.65;color:#f3ebe2c7}.dg-policies__help-link,.dg-policies__bottom-link{font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e6c98a;text-decoration:none}.dg-policies__help-link:hover,.dg-policies__bottom-link:hover{color:#f3d9a4}.dg-policies__article{padding:1.5rem 1.35rem}@media(min-width:640px){.dg-policies__article{padding:2rem 2.25rem}}.dg-policies__content{max-width:62ch;font-size:clamp(1.2rem,1.35vw,1.4rem);line-height:1.8;letter-spacing:.01em;color:#f3ebe2f0}.dg-policies__content>:first-child{margin-top:0}.dg-policies__content h1,.dg-policies__content h2,.dg-policies__content h3,.dg-policies__content h4{color:#fff;font-weight:700;margin:2.25rem 0 .95rem;line-height:1.3;scroll-margin-top:calc(var(--header-group-height, 80px) + 1.5rem)}.dg-policies__content h1{font-size:clamp(1.75rem,2vw,2rem);margin-top:0}.dg-policies__content h2{font-size:clamp(1.45rem,1.7vw,1.65rem);padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.dg-policies__content h3{font-size:clamp(1.22rem,1.4vw,1.35rem);color:#e6c98a}.dg-policies__content p{margin:0 0 1.25rem}.dg-policies__content a{color:#e6c98a;text-decoration:underline;text-underline-offset:3px}.dg-policies__content a:hover{color:#f3d9a4}.dg-policies__content ul,.dg-policies__content ol{margin:0 0 1.25rem;padding-left:1.4rem}.dg-policies__content li{margin-bottom:.55rem}.dg-policies__content strong{color:#fff}.dg-policies__content blockquote{margin:1.5rem 0;padding:1.1rem 1.35rem;border-left:3px solid #c9a25e;background:#c9a25e14;border-radius:0 10px 10px 0;color:#f3ebe2db}.dg-policies__content table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:1.15rem}.dg-policies__content th,.dg-policies__content td{padding:.75rem .85rem;border:1px solid rgba(255,255,255,.1);text-align:left}.dg-policies__content th{background:#c9a25e1f;color:#fff}.dg-policies__bottom-cta{margin-top:2.75rem;padding:1.5rem;text-align:center}.dg-policies__bottom-cta p{margin:0 0 .75rem;color:#f3ebe2d1;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.65}@media(min-width:960px){.dg-policies__subhead{font-size:1.45rem}.dg-policies__trust-item{font-size:.98rem}.dg-policies__nav-link{font-size:1.18rem}.dg-policies__toc-link{font-size:1.08rem}.dg-policies__help-text{font-size:1.15rem}.dg-policies__content{max-width:58ch;font-size:1.5rem;line-height:1.85}.dg-policies__content h1{font-size:2.15rem}.dg-policies__content h2{font-size:1.8rem}.dg-policies__content h3{font-size:1.45rem}.dg-policies__content table{font-size:1.25rem}.dg-policies__bottom-cta p{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.dg-policies__progress-bar{transition:none}}.dg-pdp--oil .hero__brand{font-size:1.15rem}.dg-pdp--oil .hero__copy .display{font-size:clamp(2.55rem,7vw,3.85rem)}.dg-pdp--oil .stars,.dg-pdp--oil .stars a{font-size:1.15rem}.dg-pdp--oil .hero__desc{font-size:1.28rem;line-height:1.65}.dg-pdp--oil .hero__price{font-size:2.35rem}.dg-pdp--oil .field-label{font-size:1.05rem}.dg-pdp--oil .qty span,.dg-pdp--oil .dg-qty-input,.dg-pdp--oil .qty button{font-size:1.55rem}.dg-pdp--oil.hero .glow-btn__glass{padding:1.2rem 1.65rem;font-size:1.05rem}.dg-pdp--oil .trust{font-size:.98rem}.dg-pdp--oil .gallery__badge{font-size:.82rem;padding:.55rem .9rem}.dg-pdp .dg-scents{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:0 0 1.35rem;padding:0;border:0}.dg-pdp .dg-scents legend.field-label,.dg-pdp .dg-scents .form__label{flex:1 0 100%;margin:0 0 .35rem;padding:0;float:none;width:auto;max-width:none}.dg-pdp .dg-scents input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;-webkit-appearance:none!important;appearance:none!important;opacity:0!important;pointer-events:none!important}.dg-pdp .dg-scents input[type=radio]+label{position:relative;isolation:isolate;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:.95rem 1.2rem!important;min-height:3.1rem;border:0!important;border-radius:999px!important;background:linear-gradient(145deg,#ffffff2e,#ffffff0a)!important;background-color:#120e0c8c!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff24,0 8px 22px #00000047;color:var(--ink)!important;font-family:var(--font-display);font-size:.92rem!important;font-weight:700;letter-spacing:.1em;line-height:1.2!important;text-transform:uppercase;text-align:center;cursor:pointer;overflow:visible;transition:color .2s ease,transform .2s ease;z-index:1}.dg-pdp--oil .dg-scents input[type=radio]+label{font-size:1.02rem!important;padding:1.05rem 1.35rem!important}.dg-pdp .dg-scents input[type=radio]+label:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;border-radius:inherit!important;padding:1px!important;background:linear-gradient(135deg,#ffffff57,#ffffff0f)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;transform:none!important;box-shadow:none!important;pointer-events:none;z-index:2}.dg-pdp .dg-scents input[type=radio]+label:after{content:none!important;display:none!important}.dg-pdp .dg-scents input[type=radio]:checked+label{color:#e0f2fe!important;background-color:#122434b8!important}.dg-pdp .dg-scents input[type=radio]:checked+label:before{padding:2.5px!important;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 28%,#1d4ed8 40%,#38bdf8 48%,#e0f2fe 54%,#7dd3fc 58%,#38bdf8 62%,#1d4ed8 70%,#0c4a6e 78%,transparent 88%,transparent 100%)!important;animation:spin-glow 5.5s linear infinite}.dg-pdp .dg-scents input[type=radio]:checked+label:after{content:""!important;display:block!important;position:absolute!important;top:-11px!important;right:-11px!important;bottom:-11px!important;left:-11px!important;border-radius:inherit!important;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 30%,rgba(29,78,216,.55) 42%,rgba(56,189,248,.7) 52%,rgba(224,242,254,.55) 58%,rgba(56,189,248,.65) 68%,transparent 82%,transparent 100%)!important;filter:blur(12px);opacity:1;animation:spin-glow 5.5s linear infinite;pointer-events:none;z-index:0}.dg-pdp .dg-scents input[type=radio]:hover+label{transform:translateY(-1px)}.dg-pdp .dg-scents input[type=radio].disabled+label,.dg-pdp .dg-scents input[type=radio]:disabled+label{opacity:.45;cursor:not-allowed}.dg-oil-content .eyebrow{font-size:1rem}.dg-oil-content .display{font-size:clamp(2.35rem,5vw,3.35rem)}.dg-oil-content .atmosphere__copy p,.dg-oil-content .section__head p,.dg-oil-content .story__copy>p{font-size:1.22rem;line-height:1.65}.dg-oil-content .story__points li{font-size:1.08rem}.dg-oil-content .benefit h3,.dg-oil-content .step h3,.dg-oil-content .related__body h3{font-size:1.2rem}.dg-oil-content .benefit p,.dg-oil-content .step p,.dg-oil-content .related__body p,.dg-oil-content .chip span,.dg-oil-content .review p,.dg-oil-content .faq__a,.dg-oil-content .faq__a p{font-size:1.12rem;line-height:1.58}.dg-oil-content .chip strong,.dg-oil-content .review h3,.dg-oil-content .faq__q,.dg-oil-content .step__num{font-size:1.05rem}.dg-oil-content .filter{font-size:.86rem;padding:.5rem .95rem}.dg-oil-content .review__meta,.dg-oil-content .review__helpful{font-size:.86rem}@media(min-width:960px){.dg-pdp--oil .hero__brand{font-size:1.25rem}.dg-pdp--oil .hero__copy .display{font-size:clamp(3.1rem,4.4vw,4.2rem)}.dg-pdp--oil .stars,.dg-pdp--oil .stars a{font-size:1.35rem}.dg-pdp--oil .hero__desc{font-size:1.42rem}.dg-pdp--oil .hero__price{font-size:2.7rem}.dg-pdp--oil .field-label{font-size:1.15rem}.dg-pdp--oil .dg-scents input[type=radio]+label{font-size:1.12rem!important;padding:1.15rem 1.5rem!important}.dg-pdp--oil.hero .glow-btn__glass{font-size:1.18rem;padding:1.4rem 2rem}.dg-oil-content .display{font-size:clamp(2.85rem,3.6vw,3.75rem)}.dg-oil-content .atmosphere__copy p,.dg-oil-content .section__head p,.dg-oil-content .story__copy>p{font-size:1.38rem}.dg-oil-content .benefit h3,.dg-oil-content .step h3,.dg-oil-content .related__body h3{font-size:1.4rem}.dg-oil-content .benefit p,.dg-oil-content .step p,.dg-oil-content .related__body p,.dg-oil-content .chip span,.dg-oil-content .review p,.dg-oil-content .faq__a,.dg-oil-content .faq__a p{font-size:1.28rem}.dg-oil-content .chip strong,.dg-oil-content .review h3,.dg-oil-content .faq__q{font-size:1.18rem}}@media(prefers-reduced-motion:reduce){.dg-pdp .dg-scents input[type=radio]:checked+label:before,.dg-pdp .dg-scents input[type=radio]:checked+label:after{animation:none}}.dg-oil-content--v2{--cb-page: #070908;--cb-page-soft: #0d1110;--cb-glass: rgba(255, 255, 255, .055);--cb-glass-strong: rgba(255, 255, 255, .085);--cb-border: rgba(255, 255, 255, .14);--cb-text: #f5f1e8;--cb-muted: #a8aaa5;--cb-copper: #c47a49;--cb-copper-light: #d9a06d}.dg-oil-content--v2 .section{padding:clamp(3rem,6vw,6.5rem) 1.25rem}.dg-oil-content--v2 .section--alt{background:radial-gradient(ellipse 70% 50% at 20% 10%,rgba(196,122,73,.08),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 80%,rgba(255,255,255,.03),transparent 50%),var(--cb-page-soft)}.dg-oil-content--v2 .section__inner{width:min(1260px,100%)}.dg-oil-content--v2 .section__inner--narrow{width:min(920px,100%)}.dg-oil-content--v2 .eyebrow{font-size:1.05rem}.dg-oil-content--v2 .display{font-size:clamp(2.45rem,4.2vw,3.55rem)}.dg-oil-content--v2 .dg-oil-lead{max-width:44rem;color:var(--cb-muted);line-height:1.68;font-size:clamp(1.32rem,1.8vw,1.55rem)}.dg-oil-content--v2 .dg-oil-support{margin-top:1.25rem;color:var(--cb-muted);font-size:1.28rem;line-height:1.6}.dg-oil-content--v2 .dg-oil-support--center{text-align:center;max-width:42rem;margin-left:auto;margin-right:auto}.dg-oil-content--v2 a.glow-btn,.dg-oil-content--v2 button.glow-btn{overflow:hidden;text-decoration:none;color:inherit;max-width:100%;box-sizing:border-box}.dg-oil-content--v2 .glow-btn:before{top:0;right:0;bottom:0;left:0;padding:2px}.dg-oil-content--v2 .glow-btn:after{top:0;right:0;bottom:0;left:0;filter:blur(10px);opacity:.55}@media(max-width:959px){.dg-oil-content--v2 .glow-btn:after{filter:none;opacity:.35}}.dg-oil-content--v2 .glow-btn__glass{width:100%;box-sizing:border-box;padding:1.15rem 1.75rem;font-size:.98rem}.dg-oil-trust{padding-top:clamp(1.75rem,3.5vw,3rem)!important;padding-bottom:clamp(1.5rem,3vw,2.5rem)!important}.dg-oil-trust .section__inner--narrow{width:min(1100px,100%)}.dg-oil-trust__strip{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.35rem;padding:1.45rem 1.55rem;background:linear-gradient(145deg,#ffffff16,#ffffff08);border:1px solid rgba(255,255,255,.16);border-radius:1.5rem;box-shadow:inset 0 1px #ffffff1a,0 18px 50px #00000047}.dg-oil-trust__strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 38%,rgba(255,255,255,.12) 46%,rgba(255,255,255,.7) 54%,rgba(255,255,255,.22) 62%,transparent 72%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-glow 3.6s linear infinite;pointer-events:none;z-index:2}.dg-oil-trust__strip:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 42%,rgba(255,255,255,.22) 54%,rgba(255,255,255,.12) 60%,transparent 72%,transparent 100%);filter:blur(10px);opacity:.55;animation:spin-glow 3.6s linear infinite;pointer-events:none;z-index:0}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.dg-oil-trust__strip,.dg-oil-benefit-card,.dg-oil-ing-card,.dg-oil-step-card,.dg-oil-growth-card,.dg-oil-guarantee__panel,.dg-oil-final__panel,.dg-oil-chip,.dg-oil-frame,.dg-oil-ingredients-details{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}.dg-oil-trust__item{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.9rem;min-width:0}.dg-oil-trust__icon{flex-shrink:0;width:2.15rem;height:2.15rem;color:var(--cb-copper-light)}.dg-oil-trust__icon .crafted-icon,.dg-oil-trust__icon .crafted-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4}.dg-oil-trust__item strong{display:block;font-family:var(--font-display);font-size:.92rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-text);line-height:1.3}.dg-oil-trust__item span{display:block;margin-top:.3rem;color:var(--cb-muted);font-size:1.2rem;line-height:1.45}.dg-oil-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.25rem);align-items:center}.dg-oil-split--copy-left{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dg-oil-split--copy-left .dg-oil-split__copy{order:1}.dg-oil-split--copy-left .dg-oil-split__media{order:2}.dg-oil-split__media{width:100%;max-width:34rem;justify-self:center}.dg-oil-frame{position:relative;isolation:isolate;overflow:hidden;border-radius:1.4rem;border:1px solid var(--cb-border);background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000052;aspect-ratio:4 / 5;max-height:32rem}.dg-oil-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.75px;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 32%,rgba(255,255,255,.28) 42%,rgba(255,255,255,.95) 52%,rgba(255,255,255,.4) 60%,transparent 70%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-glow 4.2s linear infinite;pointer-events:none;z-index:2}.dg-oil-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:conic-gradient(from var(--glow-angle),transparent 0%,transparent 36%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.22) 58%,transparent 70%,transparent 100%);filter:blur(14px);opacity:.72;animation:spin-glow 4.2s linear infinite;pointer-events:none;z-index:0}.dg-oil-routine__media .dg-oil-frame{aspect-ratio:16 / 10;max-height:26rem}.dg-oil-routine__media{max-width:42rem;width:100%;justify-self:center}.dg-oil-frame img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.dg-oil-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.75rem}.dg-oil-benefit-card,.dg-oil-ing-card,.dg-oil-step-card{position:relative;padding:1.1rem 1.15rem 1.2rem;border-radius:1.25rem;border:1px solid var(--cb-border);background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 16px 40px #00000038}.dg-oil-benefit-card__num,.dg-oil-step-card__num{display:block;margin-bottom:.45rem;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.14em;color:var(--cb-copper)}.dg-oil-benefit-card h3,.dg-oil-ing-card h3,.dg-oil-step-card h3,.dg-oil-growth-card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.2rem);letter-spacing:.04em;text-transform:uppercase;color:var(--cb-text)}.dg-oil-benefit-card p,.dg-oil-ing-card p,.dg-oil-step-card p,.dg-oil-growth-card p{margin:.45rem 0 0;color:var(--cb-muted);font-size:1.24rem;line-height:1.58}.dg-oil-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.dg-oil-chip{display:inline-flex;align-items:center;min-height:2.55rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--cb-border);background:#ffffff0d;font-family:var(--font-display);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-text)}.dg-oil-ing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.dg-oil-ingredients-details{margin-top:1.25rem;border-radius:1.1rem;border:1px solid var(--cb-border);background:#ffffff0a;padding:.15rem 1rem}.dg-oil-ingredients-details summary{cursor:pointer;list-style:none;min-height:2.75rem;display:flex;align-items:center;font-family:var(--font-display);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-copper-light)}.dg-oil-ingredients-details summary::-webkit-details-marker{display:none}.dg-oil-ingredients-details__body{padding:0 0 1rem;color:var(--cb-muted);font-size:1.24rem;line-height:1.65}.dg-oil-routine__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.dg-oil-routine__steps{display:grid;gap:.85rem}.dg-oil-step-card{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.dg-oil-growth__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.dg-oil-growth-card{overflow:hidden;border-radius:1.4rem;border:1px solid var(--cb-border);background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000047}.dg-oil-growth-card__media{display:block;aspect-ratio:1;overflow:hidden;background:#0a0c0b}.dg-oil-growth-card__media img{width:100%;height:100%;object-fit:cover}.dg-oil-growth-card__body{padding:1.25rem 1.3rem 1.45rem}.dg-oil-growth-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.4rem 0 .75rem!important;color:var(--cb-text)!important;font-size:1.15rem;font-weight:600}.dg-oil-growth-card .glow-btn{display:flex;margin-top:1rem;width:100%}.dg-oil-avail{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-copper-light)}.dg-oil-avail--out{color:#d98989}.dg-oil-guarantee__panel,.dg-oil-final__panel{text-align:center;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2.25rem);border-radius:1.5rem;border:1px solid var(--cb-border);background:linear-gradient(145deg,#ffffff16,#ffffff08);box-shadow:inset 0 1px #ffffff1a,0 24px 70px #00000052}.dg-oil-guarantee__panel .dg-oil-lead,.dg-oil-final__panel .dg-oil-lead{margin-left:auto;margin-right:auto}.dg-oil-guarantee__points{list-style:none;margin:1.25rem auto 0;padding:0;display:grid;gap:.45rem;max-width:30rem;color:var(--cb-muted);font-size:1.26rem}.dg-oil-guarantee__points li:before{content:"\2022";color:var(--cb-copper);margin-right:.45rem}.dg-oil-guarantee__panel .glow-btn,.dg-oil-final__panel .glow-btn{display:inline-flex;margin-top:1.5rem;min-width:min(100%,22rem);justify-content:center}.dg-oil-final__meta{display:grid;gap:.25rem;justify-items:center;margin-top:1.25rem;color:var(--cb-muted);font-size:1.22rem}.dg-oil-final__meta strong{color:var(--cb-text);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}.dg-oil-final__price{color:var(--cb-text);font-size:1.35rem;font-weight:600}.dg-oil-back-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.85rem;color:var(--cb-copper-light);text-decoration:underline;text-underline-offset:.2em;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.dg-oil-back-link:focus-visible,.dg-oil-sync-atc:focus-visible,.dg-oil-ingredients-details summary:focus-visible{outline:2px solid var(--cb-copper-light);outline-offset:3px}.dg-oil-sync-atc[disabled],.dg-oil-sync-atc[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dg-oil-content--v2 #faq .section__head .display{font-size:clamp(2.95rem,4.8vw,4.1rem)}.dg-oil-content--v2 #faq .eyebrow{font-size:1.22rem}.dg-oil-content--v2 #faq .faq__q{font-size:1.38rem}.dg-oil-content--v2 #faq .faq__q span:first-child{font-size:1.38rem;line-height:1.4}.dg-oil-content--v2 #faq .faq__a,.dg-oil-content--v2 #faq .faq__a p{font-size:1.42rem;line-height:1.7}.dg-oil-content--v2 #faq .faq{padding:1.25rem 1.35rem}.dg-oil-reviews__widget{padding:1rem;border-radius:1.35rem;border:1px solid var(--cb-border, rgba(255, 255, 255, .14));background:#ffffff08;overflow:visible}.dg-oil-reviews[hidden],.dg-oil-reviews.is-empty{display:none!important}.dg-collection-reviews__judgeme{padding:0;border:0;background:transparent;margin-bottom:.25rem;overflow:visible}.dg-review-grid--secondary{margin-top:1.75rem}.dg-jm-badge{display:inline-flex!important;align-items:center;vertical-align:middle}.dg-jm-badge .jdgm-prev-badge,.stars .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:.4rem;visibility:visible!important;opacity:1!important}.dg-jm-badge__link{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:inherit}.dg-jm-badge__text,.jdgm-prev-badge__text{color:var(--muted, rgba(247, 242, 234, .68));font-size:.92rem;font-weight:600;letter-spacing:.04em}.dg-jm__star{position:relative;display:inline-block;color:#f7f2ea38;font-size:1.05em;line-height:1}.dg-jm__star.is-on,.jdgm-star.jdgm--on{color:var(--cb-copper-light, #d9a06d)}.dg-jm__star.is-half{color:#f7f2ea38}.dg-jm__star.is-half:before{content:"\2605";position:absolute;inset:0 auto 0 0;width:50%;overflow:hidden;color:var(--cb-copper-light, #d9a06d);pointer-events:none}.jdgm-star.jdgm--half{color:var(--cb-copper-light, #d9a06d)}.dg-jm__stars{display:inline-flex;gap:.12rem;letter-spacing:.04em}.dg-jm__stars--sm .dg-jm__star{font-size:1.0925rem}.dg-jm{display:grid;gap:1.25rem}.dg-jm__summary{display:grid;gap:1.25rem;padding:1.35rem 1.4rem;align-items:start}@media(min-width:800px){.dg-jm__summary{grid-template-columns:minmax(9rem,12rem) 1fr auto;align-items:center}}.dg-jm__score-value{margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,3.6rem);font-weight:800;letter-spacing:.04em;line-height:1;color:var(--ink, #f7f2ea)}.dg-jm__count{margin:.45rem 0 0;color:var(--muted, rgba(247, 242, 234, .68));font-size:.95rem}.dg-jm__histogram{display:grid;gap:.45rem}.dg-jm__hist-row{display:grid;grid-template-columns:2.2rem 1fr 2.6rem;gap:.55rem;align-items:center;width:100%;margin:0;padding:.28rem .35rem;border:1px solid transparent;border-radius:.7rem;background:transparent;color:var(--muted, rgba(247, 242, 234, .68));font:inherit;font-size:.82rem;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.dg-jm__hist-row:hover:not(:disabled),.dg-jm__hist-row:focus-visible{background:#ffffff0d;border-color:#ffffff1f;outline:none}.dg-jm__hist-row.is-active{background:#c9a25e1f;border-color:#c9a25e73;color:var(--ink, #f7f2ea)}.dg-jm__hist-row:disabled,.dg-jm__hist-row.is-empty{opacity:.38;cursor:default}.dg-jm__hist-track{display:block;height:.45rem;border-radius:999px;background:#ffffff14;overflow:hidden}.dg-jm__hist-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c9a25e8c,#c9a25e 55%,#e6c98a)}.dg-jm__hist-pct{text-align:right}.dg-jm__actions{display:flex;justify-content:flex-start}.dg-jm__write{width:min(100%,16rem)}body.dg-theme .dg-jm__native{position:relative;min-height:0;margin:0;padding:0;border:0;background:transparent!important}body.dg-theme .dg-jm__native .jdgm-rev-widg__header,body.dg-theme .dg-jm__native .jdgm-rev-widg__title,body.dg-theme .dg-jm__native .jdgm-rev-widg__summary,body.dg-theme .dg-jm__native .jdgm-histogram,body.dg-theme .dg-jm__native .jdgm-rev-widg__body,body.dg-theme .dg-jm__native .jdgm-paginate,body.dg-theme .dg-jm__native .jdgm-rev,body.dg-theme .dg-jm__native .jdgm-quest,body.dg-theme .dg-jm__native .jdgm-all-reviews-rating-wrapper,body.dg-theme .dg-jm__native .jdgm-histogram__row,body.dg-theme .dg-jm__native .jdgm-widget-actions-wrapper,body.dg-theme .dg-jm__native .jdgm-sort-dropdown-wrapper,body.dg-theme .dg-jm__native .jdgm-rev-widg__footer,body.dg-theme .dg-jm__native .jdgm-gallery,body.dg-theme .dg-jm__native .jdgm-subtab{display:none!important}body.dg-theme .dg-jm__native .jdgm-write-rev-link,body.dg-theme .dg-jm__write-trigger{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.dg-theme .dg-jm__native.jdgm-rev-widg,body.dg-theme .dg-jm__native .jdgm-rev-widg{margin:0!important;padding:0!important;min-height:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body.dg-theme .jdgm-write-review-modal{color:#1a1612!important;--ink: #1a1612;--muted: rgba(26, 22, 18, .68);--jdgm-secondary-color: #1a1612;--jdgm-primary-color: #c9a25e;--jdgm-star-color: #c9a25e}body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__content,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__form,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__sections{color:#1a1612!important;opacity:1!important;visibility:visible!important}body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__page.jdgm--visible,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__page.current-page,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__page.is-visible,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__page[aria-hidden=false]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__section:has(.jdgm--visible),body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__section:has(.current-page){opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__title,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__subtitle,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__description,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__product-title,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__page-header,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__page-header *,body.dg-theme .jdgm-write-review-modal h1,body.dg-theme .jdgm-write-review-modal h2,body.dg-theme .jdgm-write-review-modal h3,body.dg-theme .jdgm-write-review-modal h4,body.dg-theme .jdgm-write-review-modal label,body.dg-theme .jdgm-write-review-modal legend,body.dg-theme .jdgm-write-review-modal p,body.dg-theme .jdgm-write-review-modal span,body.dg-theme .jdgm-write-review-modal a:not(.jdgm-star),body.dg-theme .jdgm-write-review-modal .jdgm-form__title,body.dg-theme .jdgm-write-review-modal .jdgm-form label{color:#1a1612!important;-webkit-text-fill-color:#1a1612!important}body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__page:not(.jdgm--visible):not(.current-page){opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.dg-theme .jdgm-write-review-modal .jdgm-star,body.dg-theme .jdgm-write-review-modal a.jdgm-star,body.dg-theme .jdgm-write-review-modal span.jdgm-star,body.dg-theme .jdgm-write-review-modal .jdgm-star:before,body.dg-theme .jdgm-write-review-modal a.jdgm-star:before{color:#c9a25e!important;-webkit-text-fill-color:#c9a25e!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;animation:none!important;filter:none!important;opacity:1!important;visibility:visible!important}body.dg-theme .jdgm-write-review-modal .jdgm-star.jdgm--off,body.dg-theme .jdgm-write-review-modal a.jdgm-star.jdgm--off,body.dg-theme .jdgm-write-review-modal .jdgm-star.jdgm--off:before,body.dg-theme .jdgm-write-review-modal a.jdgm-star.jdgm--off:before{color:#1a161259!important;-webkit-text-fill-color:rgba(26,22,18,.35)!important}body.dg-theme .jdgm-write-review-modal input,body.dg-theme .jdgm-write-review-modal textarea,body.dg-theme .jdgm-write-review-modal select,body.dg-theme .jdgm-write-review-modal .jdgm-form input,body.dg-theme .jdgm-write-review-modal .jdgm-form textarea,body.dg-theme .jdgm-write-review-modal .jdgm-form select,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__field-group input,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__field-group textarea{color:#1a1612!important;-webkit-text-fill-color:#1a1612!important;background:#fff!important;border:1px solid rgba(26,22,18,.18)!important;border-radius:.65rem!important}@media(max-width:959px){body.dg-theme .jdgm-write-review-modal input,body.dg-theme .jdgm-write-review-modal textarea,body.dg-theme .jdgm-write-review-modal select,body.dg-theme .jdgm-write-review-modal .jdgm-form input,body.dg-theme .jdgm-write-review-modal .jdgm-form textarea,body.dg-theme .jdgm-write-review-modal .jdgm-form select,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__field-group input,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__field-group textarea{font-size:16px!important}}body.dg-theme .jdgm-write-review-modal input::placeholder,body.dg-theme .jdgm-write-review-modal textarea::placeholder{color:#1a161273!important;-webkit-text-fill-color:rgba(26,22,18,.45)!important}body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-close,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__btn--contact-us{color:#fff!important;-webkit-text-fill-color:#fff!important}body.dg-theme .jdgm-write-review-modal .jdgm-submit-rev,body.dg-theme .jdgm-write-review-modal .jdgm-btn,body.dg-theme .jdgm-write-review-modal button.jm-action-buttons__button,body.dg-theme .jdgm-write-review-modal input[type=submit]{color:#12100e!important;-webkit-text-fill-color:#12100e!important}body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__close-btn,body.dg-theme .jdgm-write-review-modal .jdgm-write-review-modal__close-btn *{color:#1a1612!important;-webkit-text-fill-color:#1a1612!important}.dg-jm__ai{margin:0;padding:1rem 1.15rem;color:var(--muted, rgba(247, 242, 234, .68));font-size:1rem;line-height:1.55}.dg-jm__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.dg-jm__filter-label{margin:0;color:var(--cb-copper-light, #d9a06d);font-size:.92rem;font-weight:600;letter-spacing:.04em}.dg-jm__clear{-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0a;color:var(--ink, #f7f2ea);padding:.45rem .9rem;font:inherit;font-size:.88rem;letter-spacing:.04em;cursor:pointer}.dg-jm__clear:hover,.dg-jm__clear:focus-visible{border-color:#c9a25e8c;outline:none}.dg-jm__list{display:grid;gap:.9rem}@media(min-width:900px){.dg-jm__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-jm.is-loading .dg-jm__list{opacity:.45;pointer-events:none}.dg-jm__card{padding:1.2rem 1.25rem 1.3rem}.dg-jm__card-head{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:.75rem}.dg-jm__avatar{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;letter-spacing:.06em;color:#e0f2fe;background:linear-gradient(145deg,#38bdf859,#1d4ed840);border:1px solid rgba(125,211,252,.35)}.dg-jm__author{margin:.25rem 0 0;font-size:.92rem;font-weight:700;color:var(--ink, #f7f2ea)}.dg-jm__verified{display:inline-block;margin-left:.4rem;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#e0f2fe;background:#38bdf829;border:1px solid rgba(56,189,248,.28);vertical-align:middle}.dg-jm__date{display:block;margin-top:.15rem;font-size:.78rem;color:var(--faint, rgba(247, 242, 234, .42))}.dg-jm__title{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dg-jm__body{margin:0;color:var(--muted, rgba(247, 242, 234, .68));font-size:1.127rem;line-height:1.6}.dg-jm__reply{margin-top:.9rem;padding:.85rem .95rem;border-radius:.9rem;background:#38bdf814;border:1px solid rgba(56,189,248,.18)}.dg-jm__reply strong{display:block;margin-bottom:.35rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}.dg-jm__reply p{margin:0;color:var(--muted, rgba(247, 242, 234, .68));font-size:.9rem;line-height:1.5}.dg-jm__more,.dg-jm__empty{margin:.25rem 0 0;text-align:center;color:var(--faint, rgba(247, 242, 234, .42));font-size:.9rem}.dg-jm__nav{display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap;margin-top:.35rem}.dg-jm__page-btn{-webkit-appearance:none;appearance:none;min-width:7.5rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0a;color:var(--ink, #f7f2ea);padding:.55rem 1rem;font:inherit;font-size:.9rem;letter-spacing:.04em;cursor:pointer}.dg-jm__page-btn:hover:not(:disabled),.dg-jm__page-btn:focus-visible{border-color:#c9a25e8c;outline:none}.dg-jm__page-btn:disabled{opacity:.35;cursor:default}.dg-jm__page-status{margin:0;min-width:7rem;text-align:center;color:var(--muted, rgba(247, 242, 234, .68));font-size:.9rem}.dg-jm__native[hidden]{display:none!important}.dg-hr{display:grid;gap:1.1rem}.dg-hr__head{text-align:center}.dg-hr__title{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:.06em;text-transform:uppercase}.dg-hr__meta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin:0;color:var(--muted, rgba(247, 242, 234, .68))}.dg-hr__shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.dg-hr__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;outline:none}.dg-hr__viewport::-webkit-scrollbar{display:none}.dg-hr__track{display:flex;gap:.9rem;padding:.2rem .15rem .45rem}.dg-hr__card{flex:0 0 min(86vw,22.5rem);scroll-snap-align:center;padding:1.25rem 1.3rem 1.35rem;min-height:14rem;display:flex;flex-direction:column;gap:.55rem}.dg-hr__card-head{display:flex;gap:.8rem;align-items:flex-start}.dg-hr__avatar{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-size:1rem;letter-spacing:.04em;color:#0b0d0c;background:linear-gradient(145deg,#e6c98a,#c9a25e)}.dg-hr__card-meta{min-width:0}.dg-hr__author{margin:.2rem 0 0;color:var(--cb-copper-light, #d9a06d);font-size:var(--dg-fs-meta, 1.05rem);font-weight:600}.dg-hr__card-title{margin:0;font-size:var(--dg-fs-card-title, 1.15rem);letter-spacing:.03em;text-transform:uppercase;line-height:1.3}.dg-hr__card-body{margin:0;color:var(--muted, rgba(247, 242, 234, .78));font-size:var(--dg-fs-body, 1.25rem);line-height:var(--dg-lh-body, 1.65)}.dg-hr__arrow{-webkit-appearance:none;appearance:none;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:var(--ink, #f7f2ea);font-size:1.6rem;line-height:1;cursor:pointer;display:none;place-items:center;padding:0}.dg-hr__arrow:hover:not(:disabled),.dg-hr__arrow:focus-visible{border-color:#c9a25e8c;outline:none}.dg-hr__arrow:disabled{opacity:.3;cursor:default}.dg-hr__dots{display:flex;justify-content:center;gap:.45rem}.dg-hr__dot{width:.45rem;height:.45rem;border-radius:999px;border:0;padding:0;background:#ffffff38;cursor:pointer}.dg-hr__dot.is-active{background:var(--cb-copper-light, #d9a06d);transform:scale(1.15)}@media(min-width:960px){.dg-hr__arrow{display:grid}.dg-hr__meta{font-size:1.45rem}.dg-hr__viewport{max-width:46rem;margin-inline:auto}.dg-hr__track{gap:1.1rem}.dg-hr__card{flex-basis:100%;max-width:46rem;min-height:17rem;padding:1.7rem 1.85rem 1.8rem;gap:.75rem}.dg-hr__avatar{flex-basis:3rem;width:3rem;height:3rem;font-size:1.15rem}.dg-hr__card .dg-jm__stars--sm .dg-jm__star{font-size:1.35rem}.dg-hr__author{font-size:1.45rem}.dg-hr__card-title{font-size:1.75rem}.dg-hr__card-body{font-size:1.6rem;line-height:1.65}.dg-hr__dots{display:none}body.dg-theme.template-index{--dg-fs-faq-q: 1.65rem;--dg-fs-faq-a: 1.7rem}body.dg-theme.template-index .dg-home-faq .faq{padding:1.7rem 2.1rem}body.dg-theme.template-index .dg-home-faq .faq__q{font-size:var(--dg-fs-faq-q)}body.dg-theme.template-index .dg-home-faq .faq__a,body.dg-theme.template-index .dg-home-faq .faq__a p{font-size:var(--dg-fs-faq-a)}body.dg-theme.template-suffix-beard-care .dg-hr__card-title,body.dg-theme.template-suffix-beard-growth .dg-hr__card-title{font-size:2.05rem}body.dg-theme.template-suffix-beard-care .dg-hr__card-body,body.dg-theme.template-suffix-beard-growth .dg-hr__card-body{font-size:1.9rem;line-height:1.62}body.dg-theme.template-suffix-beard-care .dg-hr__author,body.dg-theme.template-suffix-beard-growth .dg-hr__author{font-size:1.65rem}body.dg-theme.template-suffix-beard-care .dg-hr__meta,body.dg-theme.template-suffix-beard-growth .dg-hr__meta{font-size:1.7rem}body.dg-theme.template-suffix-beard-care .dg-hr__card,body.dg-theme.template-suffix-beard-growth .dg-hr__card{min-height:20rem;padding:2rem 2.15rem 2.1rem}body.dg-theme.template-suffix-beard-care .dg-hr__avatar,body.dg-theme.template-suffix-beard-growth .dg-hr__avatar{flex-basis:3.6rem;width:3.6rem;height:3.6rem;font-size:1.4rem}body.dg-theme.template-suffix-beard-care .dg-hr__card .dg-jm__stars--sm .dg-jm__star,body.dg-theme.template-suffix-beard-growth .dg-hr__card .dg-jm__stars--sm .dg-jm__star{font-size:1.55rem}body.dg-theme.template-suffix-beard-care #faq .faq__q,body.dg-theme.template-suffix-beard-growth #faq .faq__q{font-size:2rem}body.dg-theme.template-suffix-beard-care #faq .faq__a,body.dg-theme.template-suffix-beard-care #faq .faq__a p,body.dg-theme.template-suffix-beard-growth #faq .faq__a,body.dg-theme.template-suffix-beard-growth #faq .faq__a p{font-size:1.9rem}body.dg-theme.template-suffix-beard-care #faq .faq,body.dg-theme.template-suffix-beard-growth #faq .faq{padding:1.7rem 1.9rem}}@media(max-width:959px){.dg-hr__shell{grid-template-columns:minmax(0,1fr)}}.dg-jm-carousel__head,.dg-jm-carousel__native,.dg-judgeme-carousel .jdgm-carousel{display:none!important}.jdgm-star{color:var(--cb-copper-light, #d9a06d)!important}.stars .jdgm-preview-badge{display:inline-flex;align-items:center;vertical-align:middle}.stars .jdgm-preview-badge+a,.stars .dg-jm-badge+a{margin-left:.55rem}@media(max-width:959px){.dg-jm__summary{text-align:center}.dg-jm__histogram{text-align:left}.dg-jm__actions{justify-content:center}.dg-jm__card-head{justify-content:flex-start;text-align:left}}@media(min-width:990px){.dg-oil-content--v2 .display{font-size:clamp(2.85rem,3.8vw,3.85rem)}.dg-oil-content--v2 .dg-oil-lead{font-size:1.62rem}.dg-oil-content--v2 .section__head p{font-size:1.5rem}.dg-oil-content--v2 .dg-oil-benefit-card h3,.dg-oil-content--v2 .dg-oil-ing-card h3,.dg-oil-content--v2 .dg-oil-step-card h3,.dg-oil-content--v2 .dg-oil-growth-card h3{font-size:1.22rem}.dg-oil-content--v2 .dg-oil-benefit-card p,.dg-oil-content--v2 .dg-oil-ing-card p,.dg-oil-content--v2 .dg-oil-step-card p,.dg-oil-content--v2 .dg-oil-growth-card p{font-size:1.36rem}.dg-oil-trust__item strong{font-size:1rem}.dg-oil-trust__item span{font-size:1.28rem}.dg-oil-trust__icon{width:2.35rem;height:2.35rem}.dg-oil-split__media{max-width:45rem}.dg-oil-frame{max-height:45rem}.dg-oil-routine__media{max-width:57rem}.dg-oil-routine__media .dg-oil-frame{max-height:36rem}.dg-oil-content--v2 .glow-btn__glass{padding:1.25rem 1.9rem;font-size:1.05rem}.dg-oil-content--v2 .dg-oil-support{font-size:1.4rem}.dg-oil-content--v2 .dg-oil-guarantee__points{font-size:1.36rem}.dg-oil-content--v2 .dg-oil-ingredients-details__body{font-size:1.34rem}.dg-oil-content--v2 .dg-oil-final__meta{font-size:1.32rem}.dg-oil-content--v2 #faq .section__head .display{font-size:clamp(3.15rem,4.6vw,4.35rem)}.dg-oil-content--v2 #faq .eyebrow{font-size:1.28rem}.dg-oil-content--v2 #faq .faq__q,.dg-oil-content--v2 #faq .faq__q span:first-child{font-size:1.48rem}.dg-oil-content--v2 #faq .faq__a,.dg-oil-content--v2 #faq .faq__a p{font-size:1.52rem}}.dg-sticky-atc.is-footer-hidden{transform:translateY(110%)!important;pointer-events:none}.dg-sticky-atc.is-unavailable .glow-btn__glass{letter-spacing:.04em;font-size:.78rem}body.dg-theme .dg-home-guides{padding:2.4rem 0 3.2rem}body.dg-theme .dg-home-guides .section__inner{width:min(72rem,calc(100% - 1.6rem));margin:0 auto}body.dg-theme .dg-home-guides .section__head{text-align:center;margin:0 auto 1.6rem;max-width:40rem}body.dg-theme .dg-home-guides__grid{display:grid;gap:.85rem}@media(min-width:760px){body.dg-theme .dg-home-guides__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){body.dg-theme .dg-home-guides__grid{grid-template-columns:repeat(5,1fr)}}body.dg-theme a.dg-home-guides__card{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.1rem 1.25rem;text-decoration:none;color:inherit;min-height:100%;transition:transform .25s}body.dg-theme a.dg-home-guides__card:hover{transform:translateY(-3px)}body.dg-theme .dg-home-guides__kicker{font-family:var(--font-display);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold, #d4b483)}body.dg-theme .dg-home-guides__title{font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.dg-theme .dg-home-guides__text{color:var(--muted);font-size:.95rem;line-height:1.45}@media(max-width:989px){.dg-oil-split,.dg-oil-split--copy-left,.dg-oil-routine__layout,.dg-oil-growth__grid{grid-template-columns:1fr}.dg-oil-split--copy-left .dg-oil-split__copy,.dg-oil-split--copy-left .dg-oil-split__media,.dg-oil-split--image-left .dg-oil-split__media,.dg-oil-split--image-left .dg-oil-split__copy{order:initial}.dg-oil-split--image-left .dg-oil-split__media,.dg-oil-split--copy-left .dg-oil-split__media,.dg-oil-routine__media{order:-1}.dg-oil-split__media,.dg-oil-routine__media{max-width:100%}.dg-oil-frame{aspect-ratio:5 / 4;max-height:26rem}.dg-oil-trust__strip{grid-template-columns:1fr;gap:.85rem;padding:1.1rem 1.15rem}}@media(max-width:749px){.dg-oil-benefit-grid,.dg-oil-ing-grid{grid-template-columns:1fr 1fr}.dg-oil-trust__strip{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1rem 1.05rem;overflow:visible}.dg-oil-trust__item{flex:none;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;text-align:left;padding:.35rem .15rem}.dg-oil-trust__item strong{font-size:.78rem;letter-spacing:.12em}.dg-oil-trust__item span{font-size:1.2rem;line-height:1.35}}@media(max-width:420px){.dg-oil-benefit-grid,.dg-oil-ing-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dg-oil-content--v2 .reveal{opacity:1!important;transform:none!important;transition:none!important}.dg-oil-trust__strip:before,.dg-oil-trust__strip:after,.dg-oil-frame:before,.dg-oil-frame:after,.dg-oil-content--v2 .glow-btn:before,.dg-oil-content--v2 .glow-btn:after{animation:none}}@media(max-width:749px){.dg-oil-content--v2 .dg-oil-benefit-card,.dg-oil-content--v2 .dg-oil-ing-card,.dg-oil-content--v2 .dg-oil-step-card,.dg-oil-content--v2 .dg-oil-growth-card,.dg-oil-content--v2 .dg-oil-guarantee__panel,.dg-oil-content--v2 .dg-oil-final__panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0d1110f0}.dg-oil-trust__strip,.dg-oil-frame{overflow:hidden}.dg-oil-trust__strip:after,.dg-oil-frame:after{top:0;right:0;bottom:0;left:0;filter:none;opacity:.4}}.dg-roller-content .dg-oil-routine__steps{gap:.75rem}.dg-roller-content .dg-oil-frame img[src*=dg-kit-roller]{object-fit:contain;padding:8%;background:#0a0c0b}body.dg-theme.dg-collection-all{--dg-fs-eyebrow: .935rem;--dg-fs-meta: 1.155rem;--dg-fs-card-title: 1.265rem;--dg-fs-card-strong: 1.21rem;--dg-fs-hero-lead: 1.375rem;--dg-fs-body: 1.375rem;--dg-fs-lead: 1.375rem;--dg-fs-faq-q: 1.265rem;--dg-fs-faq-a: 1.375rem;--dg-fs-btn: 1.155rem;--dg-fs-display: clamp(2.31rem, 3.52vw, 3.135rem);--dg-fs-h1: clamp(2.64rem, 4.4vw, 3.74rem)}body.dg-theme.dg-collection-all .eyebrow{font-size:.792rem}body.dg-theme.dg-collection-all .collection-hero .display{font-size:clamp(2.42rem,6.6vw,3.74rem)}body.dg-theme.dg-collection-all .collection-hero__intro{font-size:.9504rem}body.dg-theme.dg-collection-all .kw-chips span,body.dg-theme.dg-collection-all .kw-chips a{font-size:.682rem}body.dg-theme.dg-collection-all .section__head .display{font-size:clamp(2.035rem,4.62vw,3.135rem)}body.dg-theme.dg-collection-all .section__head p{font-size:1.188rem}body.dg-theme.dg-collection-all .trust-card strong{font-size:1.045rem}body.dg-theme.dg-collection-all .trust-card p{font-size:.99rem}body.dg-theme.dg-collection-all .seo-block h2{font-size:clamp(1.155rem,2.42vw,1.375rem)}body.dg-theme.dg-collection-all .seo-block p{font-size:1.078rem}body.dg-theme.dg-collection-all .link-card strong{font-size:.858rem}body.dg-theme.dg-collection-all .link-card span,body.dg-theme.dg-collection-all .faq__q{font-size:.99rem}body.dg-theme.dg-collection-all .faq__a,body.dg-theme.dg-collection-all .faq__a>div,body.dg-theme.dg-collection-all .faq__a p{font-size:1.045rem}body.dg-theme.dg-collection-all .dg-review-card__text{font-size:1.078rem}body.dg-theme.dg-collection-all .dg-review-card__cite{font-size:.792rem}body.dg-theme.dg-collection-all .dg-review-card__product{font-size:calc(.78rem * 1.1)}body.dg-theme.dg-collection-all .dg-collection-reviews__note{font-size:.88rem}body.dg-theme.dg-collection-all .glow-btn__glass{font-size:calc(.74rem * 1.1)}@media(max-width:959px){body.dg-theme.dg-collection-all .product-card h3,body.dg-theme.dg-collection-all .product-card p{font-size:calc(1.8rem / var(--dg-m-type, 1.1))}body.dg-theme.dg-collection-all .product-card__price{font-size:calc(1.64rem / var(--dg-m-type, 1.1))!important}body.dg-theme.dg-collection-all .product-card .glow-btn__glass,body.dg-theme.dg-collection-all .product-card .product-card__cta .glow-btn__glass{font-size:calc(1.48rem / var(--dg-m-type, 1.1))}}@media(min-width:960px){body.dg-theme.dg-collection-all .eyebrow{font-size:var(--dg-fs-eyebrow)}body.dg-theme.dg-collection-all .collection-hero .display{font-size:var(--dg-fs-h1)}body.dg-theme.dg-collection-all .collection-hero__intro{font-size:calc(var(--dg-fs-lead) * .8)}body.dg-theme.dg-collection-all .kw-chips span,body.dg-theme.dg-collection-all .kw-chips a{font-size:.792rem}body.dg-theme.dg-collection-all .section__head .display{font-size:var(--dg-fs-display)}body.dg-theme.dg-collection-all .section__head p{font-size:var(--dg-fs-lead)}body.dg-theme.dg-collection-all .product-card h3{font-size:1.15rem}body.dg-theme.dg-collection-all .product-card p,body.dg-theme.dg-collection-all .product-card__price{font-size:1.25rem!important}body.dg-theme.dg-collection-all .product-card .glow-btn__glass,body.dg-theme.dg-collection-all .product-card .product-card__cta .glow-btn__glass{font-size:1.05rem}}@media(max-width:959px){body.dg-theme.template-product .dg-pdp .qty-row{justify-content:center}body.dg-theme.template-product .dg-pdp .field-label[for^=Quantity]{display:block;text-align:center}body.dg-theme.template-cart .cart-item__quantity,body.dg-theme cart-drawer .cart-item__quantity,body.dg-theme .cart-drawer .cart-item__quantity{display:flex!important;justify-content:center;width:100%}body.dg-theme.template-cart .quantity,body.dg-theme cart-drawer .quantity,body.dg-theme .cart-drawer .quantity{margin-left:auto;margin-right:auto}body.dg-theme.template-product .dg-pdp .trust{justify-content:center;text-align:center}body.dg-theme .dg-pdp--oil.hero{padding-left:0;padding-right:0}body.dg-theme .dg-pdp--oil .hero__copy{padding-left:1.25rem;padding-right:1.25rem}body.dg-theme .dg-pdp--oil .gallery{width:100%}body.dg-theme .dg-pdp--oil .gallery__main{width:100%;border-radius:0}body.dg-theme .dg-pdp--oil .gallery__main img{width:100%;height:100%;object-fit:cover;object-position:center}body.dg-theme .dg-pdp--oil .gallery__thumbs-wrap{padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}}#reviews,[data-dg-reviews-shell],.dg-collection-reviews,.dg-oil-reviews{scroll-margin-top:calc(var(--header-group-height, 5.5rem) + 1.5rem)}@media(max-width:959px){body.dg-theme .dg-pdp .stars{font-size:1.5em;gap:.55rem}body.dg-theme .dg-pdp .stars a,body.dg-theme .dg-jm-badge__text,body.dg-theme .stars .jdgm-prev-badge__text{font-size:1.32rem}body.dg-theme .dg-jm-badge .dg-jm__star,body.dg-theme .dg-pdp .stars .dg-jm__star,body.dg-theme .dg-jm__summary .dg-jm__stars .dg-jm__star{font-size:calc(1.05em * 1.5)}body.dg-theme .dg-jm__summary .dg-jm__count{font-size:calc(.95rem * 1.5)}body.dg-theme .dg-jm-badge__link{gap:.55rem}body.dg-theme .dg-pdp .includes{justify-items:center;text-align:center}body.dg-theme .dg-pdp .includes__label{display:block;width:100%;text-align:center}body.dg-theme .dg-pdp .includes__row{justify-content:center}body.dg-theme .dg-pdp .includes .chip{justify-content:center;text-align:center}body.dg-theme.template-product .dg-pdp.hero .glow-btn__glass,body.dg-theme.template-product .dg-pdp .buy .glow-btn__glass,body.dg-theme.template-product .dg-sticky-atc .glow-btn__glass,body.dg-theme.template-product .dg-oil-final__panel .glow-btn__glass{font-size:1.032rem;padding:1.14rem 1.68rem;min-height:3.35rem;letter-spacing:.16em}body.dg-theme.template-product .dg-pdp--oil.hero .glow-btn__glass,body.dg-theme.template-product .dg-oil-content--v2 .glow-btn__glass{font-size:1.26rem;padding:1.44rem calc(1.65rem * 1.2);min-height:3.55rem}}@media(max-width:959px){body.dg-theme.template-suffix-beard-care .collection-hero__inner,body.dg-theme.template-suffix-gifts-for-men-with-beards .collection-hero__inner{width:100%}body.dg-theme.template-suffix-beard-care .collection-hero__deal,body.dg-theme.template-suffix-gifts-for-men-with-beards .collection-hero__deal{width:100%;max-width:none;margin-left:auto;margin-right:auto;align-items:center;text-align:center}body.dg-theme.template-suffix-beard-care .collection-hero__deal p,body.dg-theme.template-suffix-gifts-for-men-with-beards .collection-hero__deal p{width:100%;max-width:none;margin-left:auto;margin-right:auto;text-align:center}body.dg-theme.template-suffix-beard-care .product-card__body,body.dg-theme.template-suffix-gifts-for-men-with-beards .product-card__body{align-items:center;text-align:center}body.dg-theme.template-suffix-beard-care .product-card__price,body.dg-theme.template-suffix-gifts-for-men-with-beards .product-card__price{width:100%;text-align:center;font-size:22px!important}body.dg-theme.template-product.template-suffix-beard-softener .dg-bogo-offer{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}body.dg-theme.template-product.template-suffix-beard-softener .dg-bogo-pill{width:100%;text-align:center}body.dg-theme.template-product.template-suffix-beard-softener .dg-bogo-note{width:100%;max-width:none;margin-left:auto;margin-right:auto;text-align:center}body.dg-theme.template-product.template-suffix-beard-softener .dg-pdp .hero__price{justify-content:center;width:100%;text-align:center;font-size:32px}body.dg-theme.template-product.template-suffix-beard-softener .dg-pdp .hero__price>span{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/dg-theme.css.map */
