:root{--dh-cream:#FFF8F2;--dh-ink:#1E1B2E;--dh-glow:#F6D7D3;--dh-glow-accent:#E8948F;--dh-unwind:#DCE7DE;--dh-unwind-accent:#6E9277;--dh-sleep:#E3E2F3;--dh-sleep-accent:#8B87C9;--dh-radius:22px;--dh-gap:clamp(1.2rem,2.4vw,2.4rem)}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.015em}.dh-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.dh-wrap{padding:0 5rem}}.dh-eyebrow{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.75;margin:0 0 1rem}.dh-title{margin:0 0 1.2rem}.dh-sub{margin:0 auto 3rem;max-width:58rem;font-size:1.7rem;opacity:.85}.dh-center{text-align:center}.dh-hero{display:grid;gap:var(--dh-gap);align-items:center;padding:4rem 0}@media(min-width:990px){.dh-hero{grid-template-columns:1.05fr 1fr;padding:7rem 0}}.dh-hero h1{font-size:clamp(3.6rem,6vw,6.6rem);line-height:1.02;margin:0 0 1.8rem}.dh-hero p{font-size:1.9rem;max-width:48rem;margin:0 0 2.8rem;opacity:.85}.dh-hero__media{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.dh-hero__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--dh-radius);display:block;aspect-ratio:1}.dh-hero__media img:first-child{grid-row:span 2;aspect-ratio:auto}.dh-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.dh-chip{border:1px solid rgba(var(--color-foreground),.25);border-radius:99px;padding:.7rem 1.6rem;font-size:1.4rem}.dh-lines{display:grid;gap:1.6rem}@media(min-width:750px){.dh-lines{grid-template-columns:repeat(3,1fr)}}.dh-line{border-radius:var(--dh-radius);overflow:hidden;text-decoration:none;color:var(--dh-ink);display:flex;flex-direction:column;transition:transform .25s ease}.dh-line:hover{transform:translateY(-4px)}.dh-line img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.dh-line__body{padding:2rem 2.2rem 2.4rem}.dh-line__body h3{margin:0 0 .4rem;font-size:2.6rem}.dh-line__body p{margin:0 0 1.2rem;opacity:.8}.dh-line__cta{font-weight:600}.dh-bg-glow{background:var(--dh-glow)}.dh-bg-unwind{background:var(--dh-unwind)}.dh-bg-sleep{background:var(--dh-sleep)}.dh-problems{display:grid;gap:1.2rem}@media(min-width:750px){.dh-problems{grid-template-columns:repeat(3,1fr)}}.dh-problem{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;background:#fff;border-radius:18px;padding:2rem 2.2rem;text-decoration:none;color:var(--dh-ink);font-size:1.7rem;font-weight:600;border:1px solid rgba(30,27,46,.08);transition:border-color .2s,transform .2s}.dh-problem:hover{border-color:var(--dh-ink);transform:translateY(-2px)}.dh-problem__arrow{width:3.4rem;height:3.4rem;border-radius:50%;display:grid;place-items:center;background:var(--dh-cream);flex:none}.dh-problem__tag{display:block;font-size:1.2rem;font-weight:500;opacity:.6;margin-bottom:.3rem}.dh-promises{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:750px){.dh-promises{grid-template-columns:repeat(4,1fr)}}.dh-promise{text-align:center;padding:1.6rem .8rem}.dh-promise svg{width:3.6rem;height:3.6rem;margin-bottom:1rem}.dh-promise strong{display:block;font-size:1.6rem;margin-bottom:.4rem}.dh-promise span{font-size:1.4rem;opacity:.75}.dh-bundles{display:grid;gap:1.6rem}@media(min-width:750px){.dh-bundles{grid-template-columns:repeat(3,1fr)}}.dh-bundle{background:#fff;border-radius:var(--dh-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--dh-ink)}.dh-bundle img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.dh-bundle__body{padding:2rem 2.2rem 2.4rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.dh-bundle__body h3{margin:0;font-size:2.2rem}.dh-bundle__for{font-size:1.4rem;opacity:.7}.dh-bundle__items{font-size:1.5rem}.dh-bundle .button{margin-top:auto;align-self:flex-start}.dh-compare{max-width:76rem;margin:0 auto;border-radius:var(--dh-radius);overflow:hidden;background:var(--dh-ink);color:var(--dh-cream)}.dh-compare table{width:100%;border-collapse:collapse;font-size:1.6rem}.dh-compare th,.dh-compare td{padding:1.6rem 2rem;text-align:left;border-bottom:1px solid rgba(255,248,242,.12)}.dh-compare th:not(:first-child),.dh-compare td:not(:first-child){text-align:center;width:22%}.dh-compare thead th{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.dh-compare .dh-yes{color:#9bd0a6;font-size:2rem}.dh-compare .dh-no{opacity:.45;font-size:2rem}.dh-compare tr:last-child td{border-bottom:0}.dh-steps{display:grid;gap:1.6rem;counter-reset:dh}@media(min-width:750px){.dh-steps{grid-template-columns:repeat(3,1fr)}}.dh-step{background:#fff;border-radius:var(--dh-radius);padding:2.6rem 2.4rem}.dh-step__n{font-family:var(--font-heading-family);font-weight:800;font-size:4.4rem;line-height:1;opacity:.9}.dh-step p{margin:1rem 0 0;font-size:1.7rem}.dh-benefits{display:grid;gap:1.2rem;margin:1.6rem 0;padding:0;list-style:none}.dh-benefits li{display:flex;gap:1rem;align-items:center;font-size:1.45rem}.dh-benefits li:before{content:"";width:2.2rem;height:2.2rem;border-radius:50%;flex:none;background:var(--dh-line-accent,#6E9277) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat}.dh-qty{display:grid;gap:.8rem;margin:1.6rem 0}.dh-qty__opt{display:flex;align-items:center;gap:1.2rem;border:1.5px solid rgba(30,27,46,.15);border-radius:16px;padding:1.3rem 1.6rem;cursor:pointer;background:#fff;transition:border-color .15s}.dh-qty__opt input{accent-color:var(--dh-ink);width:1.8rem;height:1.8rem;margin:0}.dh-qty__opt:has(input:checked){border-color:var(--dh-ink);box-shadow:0 0 0 1px var(--dh-ink)}.dh-qty__label{font-weight:600;font-size:1.6rem}.dh-qty__save{margin-left:auto;background:var(--dh-line-bg,var(--dh-unwind));border-radius:99px;padding:.4rem 1.2rem;font-size:1.3rem;font-weight:600}.dh-qty__note{font-size:1.3rem;opacity:.65;margin:0}.dh-delivery{display:flex;gap:1rem;align-items:center;background:var(--dh-line-bg,var(--dh-unwind));border-radius:14px;padding:1.2rem 1.6rem;font-size:1.5rem;margin:1.2rem 0}.dh-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.6rem 0}.dh-trust div{text-align:center;font-size:1.3rem;line-height:1.35;padding:1rem .4rem;border-radius:14px;background:#1e1b2e0a}.dh-trust svg{width:2.4rem;height:2.4rem;display:block;margin:0 auto .5rem}.dh-linebadge{display:inline-block;border-radius:99px;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--dh-line-bg,var(--dh-unwind));margin-bottom:.8rem}.announcement-bar__message{letter-spacing:.04em;font-weight:500}.card__heading{font-weight:700}.button{font-weight:600;letter-spacing:.02em}.dh-hero>*,.dh-lines>*,.dh-problems>*,.dh-bundles>*,.dh-steps>*{min-width:0}.dh-hero__media{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-logo{height:3.4rem;width:auto;display:block}@media(min-width:990px){.dh-logo{height:4rem}}.dh-hero__media img.dh-fallback{object-fit:contain}.dh-hero__media img.dh-fallback:first-child{background:var(--dh-glow)}.dh-line img,.dh-bundle img{height:auto}.dh-foryou{display:grid;gap:1.2rem;max-width:90rem;margin:3rem auto 0}@media(min-width:750px){.dh-foryou{grid-template-columns:repeat(2,1fr)}}.dh-foryou__item{display:flex;gap:1.4rem;align-items:center;background:#fff;border-radius:18px;padding:2rem 2.2rem}.dh-foryou__item p{margin:0;font-size:1.45rem;font-weight:400;color:var(--dh-ink)}.dh-foryou__ck{width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--dh-ink);color:var(--dh-cream);font-size:1.5rem}.dh-pair{display:grid;gap:1.6rem}@media(min-width:750px){.dh-pair{grid-template-columns:repeat(3,1fr)}}.dh-pair__card{background:#fff;border-radius:var(--dh-radius);overflow:hidden;display:flex;flex-direction:column}.dh-pair__card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.dh-pair__body{padding:1.6rem 2rem 2rem;display:flex;flex-direction:column;gap:.8rem}.dh-pair__name{font-weight:700;font-size:1.8rem;color:var(--dh-ink);text-decoration:none}.dh-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:750px){.dh-videos{grid-template-columns:repeat(4,1fr)}}.dh-video{border-radius:var(--dh-radius);overflow:hidden;aspect-ratio:9/16;background:#000}.dh-video video{width:100%;height:100%;object-fit:cover}.dh-pay{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;list-style:none;padding:0;margin:.4rem 0 1.2rem}.dh-pay svg{width:3.8rem;height:2.4rem}.dh-delivery svg{width:2.6rem;height:2.6rem;flex:none}.dh-delivery span{line-height:1.4}.announcement-bar-section{position:relative;z-index:5}.announcement-bar__message{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:.7rem 0}.section-header.shopify-section-header-sticky,.section-header{top:0!important;z-index:4}.header-wrapper{background:transparent;border:0}.header-wrapper .header{background:#fff;border-radius:18px;box-shadow:0 8px 30px #1e1b2e14;margin:1rem auto 0;max-width:calc(var(--page-width) - 2rem)}@media(max-width:749px){.header-wrapper .header{margin:.8rem .8rem 0;border-radius:14px}}.header__menu-item{font-weight:600;font-size:1.5rem}.product__media-wrapper .product__media-item,.product-media-container{border-radius:20px;overflow:hidden;background:#f4f1ee}.thumbnail{border-radius:10px!important}.product__info-container>*+*{margin-top:1.4rem!important}.product__title h1{font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.12;font-weight:500}.dh-rating{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;color:var(--dh-ink);text-decoration:none}.dh-stars{position:relative;color:#e4dcd5;letter-spacing:.1em;font-size:1.6rem}.dh-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--dh-score);overflow:hidden;color:#f2b233}.dh-rating__n{opacity:.7}.dh-bicons{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.6rem}.dh-bicons li{display:flex;align-items:center;gap:.8rem;font-size:1.35rem}.dh-bicons svg{width:2rem;height:2rem;flex:none;color:var(--dh-line-accent,#6E9277)}.dh-stock{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;margin:0;color:#2f7a45}.dh-stock__dot{width:.9rem;height:.9rem;border-radius:50%;background:#3da35d;box-shadow:0 0 0 4px #3da35d2e}.dh-qty{display:grid;gap:.9rem;margin:0}.dh-qty__head{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.dh-qty__label{font-weight:700;font-size:1.5rem;margin-right:.4rem}.dh-qty__tag{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(30,27,46,.15);border-radius:99px;padding:.3rem 1rem;font-size:1.15rem;font-weight:700;letter-spacing:.03em}.dh-qty__tag svg{width:1.3rem;height:1.3rem}.dh-qty__seg{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid rgba(30,27,46,.15);border-radius:12px;overflow:hidden;background:#fff}.dh-qty__seg label{cursor:pointer;text-align:center}.dh-qty__seg label+label{border-left:1.5px solid rgba(30,27,46,.1)}.dh-qty__seg input{position:absolute;opacity:0;pointer-events:none}.dh-qty__seg span{display:block;padding:1.1rem 0;font-weight:700;font-size:1.5rem}.dh-qty__seg input:checked+span{background:var(--dh-line-bg,var(--dh-unwind))}.product-form__quantity,product-info quantity-input{display:none!important}.product-form__submit{background:var(--dh-line-accent,var(--dh-ink))!important;color:#fff!important;border-radius:12px!important;min-height:5.4rem;font-size:1.6rem!important;font-weight:700!important}.product-form__submit:after,.shopify-payment-button__button{border-radius:12px!important}.shopify-payment-button__button--unbranded{background:var(--dh-ink)!important}.dh-pay{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;padding:0;margin:.4rem 0 0}.dh-pay svg{width:3.6rem;height:2.3rem}.dh-trust{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin:0;background:none}.dh-trust span{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem}.dh-trust svg{width:1.8rem;height:1.8rem}.dh-timeline{display:flex;align-items:center;background:#1e1b2e0a;border-radius:14px;padding:1.4rem 1.6rem}.dh-timeline>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;font-size:1.3rem;flex:none}.dh-timeline strong{font-size:1.4rem}.dh-timeline svg{width:2.2rem;height:2.2rem}.dh-timeline i{flex:1;height:1px;background:#1e1b2e33;margin:0 1rem 2.4rem}.dh-also__title{font-weight:700;font-size:1.6rem;margin:.6rem 0 .8rem}.dh-also__item{display:flex;align-items:center;gap:1.2rem;background:#1e1b2e0a;border-radius:14px;padding:1rem;margin-bottom:.8rem}.dh-also__img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:10px;display:block}.dh-also__body{display:flex;flex-direction:column;flex:1}.dh-also__name{font-weight:700;color:var(--dh-ink);text-decoration:none;font-size:1.5rem}.dh-also__price{font-size:1.4rem;opacity:.8}.dh-also__add{background:var(--dh-line-bg,var(--dh-unwind));border:0;border-radius:10px;padding:1rem 2.2rem;font-weight:700;cursor:pointer;font-family:inherit}.dh-acc{border-top:1px solid rgba(30,27,46,.12)}.dh-acc summary{list-style:none;cursor:pointer;padding:1.5rem 0;font-weight:700;font-size:1.5rem;display:flex;justify-content:space-between}.dh-acc summary:after{content:"\2304"}.dh-acc[open] summary:after{content:"\2303"}.dh-acc__body{padding:0 0 1.6rem;font-size:1.45rem;line-height:1.6}.product__accordion summary{padding:1.5rem 0}.product__accordion .summary__title h2{font-weight:700;font-size:1.5rem}.dh-sticky{position:fixed;left:0;right:0;bottom:0;z-index:6;background:#fff;box-shadow:0 -6px 24px #1e1b2e14}.dh-sticky[hidden]{display:none}.dh-sticky__in{max-width:var(--page-width);margin:0 auto;display:flex;align-items:center;gap:1.4rem;padding:1rem 2rem}.dh-sticky__img{width:4.8rem;height:4.8rem;border-radius:8px;object-fit:cover}.dh-sticky__name{font-weight:700;flex:1}.dh-sticky__qty{font-size:1.4rem;opacity:.8}.dh-sticky__btn{background:var(--dh-line-accent,var(--dh-ink));color:#fff;border:0;border-radius:12px;padding:1.3rem 2.6rem;font-weight:700;font-size:1.5rem;cursor:pointer;font-family:inherit}@media(max-width:749px){.dh-sticky__name,.dh-sticky__qty{display:none}.dh-sticky__btn{flex:1}}.dh-feat{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.dh-feat{grid-template-columns:1fr 1.1fr}}.dh-feat__item{display:flex;gap:1.4rem;margin-bottom:2.6rem}.dh-feat__item svg{width:2.4rem;height:2.4rem;flex:none;margin-top:.2rem}.dh-feat__item strong{font-size:1.8rem}.dh-feat__item p{margin:.4rem 0 0;opacity:.8}.dh-feat__img img{width:100%;height:auto;border-radius:22px;display:block;aspect-ratio:1;object-fit:cover}.dh-after4{position:relative;border-radius:24px;overflow:hidden;background:var(--dh-ink);color:#fff;display:grid;gap:3rem;align-items:center;padding:4rem 3rem}@media(min-width:990px){.dh-after4{grid-template-columns:1fr 2fr;padding:5rem 6rem}}.dh-after4__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28}.dh-after4__title{position:relative;color:#fff;font-size:clamp(2.6rem,3vw,3.6rem);margin:0;font-weight:500;line-height:1.2}.dh-after4__circles{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;text-align:center}.dh-after4__ring{width:clamp(8rem,10vw,12rem);height:clamp(8rem,10vw,12rem);margin:0 auto 1.2rem;border-radius:50%;border:4px solid rgba(255,255,255,.9);display:grid;place-items:center;font-size:3.2rem;font-weight:500}.dh-after4__ring svg{width:40%;height:40%}.dh-after4__c p{font-size:1.35rem;opacity:.9;margin:0}.dh-cmp{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.dh-cmp{grid-template-columns:1fr 1.3fr}}.dh-cmp__text h2{margin:0 0 1.4rem;line-height:1.05}.dh-cmp__text p{opacity:.8;font-size:1.6rem}.dh-cmp__table{width:100%;border-collapse:separate;border-spacing:0 .6rem;font-size:1.4rem}.dh-cmp__table td:first-child{background:#1e1b2e0d;border-radius:10px 0 0 10px;padding:1.2rem 1.4rem;font-weight:600}.dh-cmp__table th,.dh-cmp__table td{text-align:center;padding:1rem .6rem}.dh-cmp__table th{font-size:1.2rem;font-weight:600;opacity:.8}.dh-cmp__us{background:var(--dh-line-bg,var(--dh-glow))}thead .dh-cmp__us{border-radius:14px 14px 0 0;padding:1.6rem .6rem!important}tbody tr:last-child .dh-cmp__us{border-radius:0 0 14px 14px}.dh-ok{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:var(--dh-line-accent,#6E9277);font-weight:900}.dh-ok--soft{background:#1e1b2e0f;color:#1e1b2e99}.dh-ko{color:#d26a6a;font-weight:700}.dh-faq{display:grid;gap:3rem;align-items:start}@media(min-width:990px){.dh-faq{grid-template-columns:1fr 1fr}}.dh-faq__img img{width:100%;height:auto;border-radius:22px;display:block;aspect-ratio:1;object-fit:contain;background:#eee9e4}.card--card,.card--standard .card__inner{border-radius:18px!important}.card__media .media{background:#f4f1ee}.card__heading{font-size:1.6rem}.badge{border-radius:8px;font-weight:700}.footer{margin:3rem 1.6rem 1.6rem;border-radius:24px;background:var(--dh-line-bg,var(--dh-glow))!important}.dh-trust{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between}.product-form__submit{color:#fff!important}.price-item--regular{font-size:2rem;font-weight:700}.product__tax{display:none}.header__inline-menu .header__menu-item span{text-transform:lowercase;font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem}.dh-pills{position:sticky;top:6.2rem;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:calc(var(--page-width) - 2rem);margin:.8rem auto 0;padding:0 1rem}@media(max-width:749px){.dh-pills{top:8.2rem;padding:0 .8rem;gap:.6rem}}.dh-pills__a{text-align:center;padding:1.1rem 0;border-radius:12px;font-family:var(--font-heading-family);font-weight:800;font-size:1.6rem;text-decoration:none;color:var(--dh-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #1e1b2e14}.dh-pills__a--glow{background:#f6d7d3eb}.dh-pills__a--unwind{background:#dce7deeb}.dh-pills__a--sleep{background:#e3e2f3eb}.dh-hd{position:relative;margin:-5.4rem 0 0;background:var(--dh-ink);overflow:hidden}.dh-hd__img{display:block;width:100%;height:auto;min-height:56rem;object-fit:cover}@media(min-width:750px){.dh-hd__img{max-height:82vh;min-height:60rem}}.dh-hd__txt{position:absolute;left:0;right:0;bottom:0;padding:3rem 2rem 3.2rem;text-align:center;color:#fff;background:linear-gradient(180deg,#14121f00,#14121fbf 45%)}.dh-hd__eyebrow{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin:0 0 1rem}.dh-hd__title{color:#fff;font-size:clamp(3.6rem,6vw,6.4rem);line-height:1.02;margin:0 auto 2.2rem;max-width:18ch}.dh-hd__btn{display:block;max-width:44rem;margin:0 auto;background:var(--dh-cream);color:var(--dh-ink);border-radius:14px;padding:1.6rem;font-weight:700;font-size:1.7rem;text-decoration:none}.dh-mq{overflow:hidden;background:var(--dh-ink);color:var(--dh-cream);border-top:1px solid rgba(255,248,242,.12)}.dh-mq__track{display:inline-flex;gap:2.4rem;white-space:nowrap;padding:1.1rem 0;animation:dh-mq 40s linear infinite;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase}.dh-mq__track i{font-style:normal;opacity:.6}@keyframes dh-mq{to{transform:translate(-33.33%)}}@media(prefers-reduced-motion:reduce){.dh-mq__track{animation:none}}.dh-problems{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:990px){.dh-problems{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.dh-problem{flex-direction:column;align-items:stretch;justify-content:space-between;min-height:15rem;background:#f4f1ee;border:0}.dh-problem__q{font-size:1.6rem;font-weight:500;line-height:1.3}.dh-problem__foot{display:flex;justify-content:space-between;align-items:flex-end;margin-top:1.6rem}.dh-problem__foot svg{width:3.4rem;height:3.4rem}.dh-problem__arrow{background:var(--dh-ink);color:#fff;border-radius:8px;width:3.2rem;height:3.2rem}.dh-center .dh-title,.dh-problems-wrap h2{text-align:left}.card-wrapper .card__inner{background:#f4f1ee;border-radius:18px}.quick-add__submit{border-radius:10px!important}h1,h2,h3,.h0,.h1,.h2{font-weight:600;letter-spacing:-.025em}.dh-hd__title,.dh-cmp__text h2{font-weight:600}.dh-also__add{background:var(--dh-ink);color:#fff;box-shadow:0 2px #1e1b2e26}.dh-also__add:hover{opacity:.9}.product__media img,.product-media-container img{object-fit:contain!important}.product-media-container{aspect-ratio:1 / 1!important}@media(max-width:749px){.product__media-list .product__media-item{width:calc(100% - 3rem)!important}.product__media-icon,.product__media-toggle .product__media-icon{display:none!important}.product__info-wrapper{padding:0 1.6rem}.dh-bicons{grid-template-columns:1fr}.dh-trust{grid-template-columns:1fr 1fr 1fr;font-size:1.2rem}}.card__media .media img{object-fit:contain!important}.card-wrapper .card{box-shadow:none}.dh-timeline span{white-space:nowrap;font-size:1.25rem}@media(max-width:749px){.dh-timeline{padding:1.2rem .8rem}.dh-timeline i{margin:0 .4rem 2.4rem}}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(max-width:749px){.dh-hd__img{min-height:0;height:auto;aspect-ratio:900 / 1100;object-fit:contain}}.dh-sa{padding:3.6rem 0;margin-top:2rem}.dh-sa__head{display:flex;align-items:baseline;gap:1.6rem;flex-wrap:wrap;margin-bottom:2rem}.dh-sa__head h2{margin:0;font-size:3.6rem}.dh-sa__head p{margin:0;opacity:.75;flex:1}.dh-sa__head a{font-weight:700;color:var(--dh-ink)}.dh-sa__grid{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.dh-sa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dh-sa .card-wrapper .card__inner{background:#fff9}.dh-track{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.dh-track{grid-template-columns:1.1fr 1fr}}.dh-track__steps{padding-left:2rem;display:grid;gap:1.2rem;font-size:1.6rem;margin:0 0 2.4rem}.dh-track__btns{display:flex;gap:1rem;flex-wrap:wrap}.dh-track__note{opacity:.75;margin-top:1.6rem}.dh-track__imgs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dh-track__imgs img{width:100%;height:auto;border-radius:16px;display:block}.dh-top{position:fixed;right:1.6rem;bottom:9rem;z-index:5;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:var(--dh-ink);color:#fff;font-size:1.8rem;cursor:pointer;box-shadow:0 6px 18px #1e1b2e40}.dh-top[hidden]{display:none}@media(max-width:749px){.product__media-wrapper{position:relative}.product__media-wrapper:after{content:"Swipe for more \2192";position:absolute;right:1.6rem;top:1.6rem;background:#ffffffe0;border-radius:99px;padding:.5rem 1.2rem;font-size:1.2rem;font-weight:600;pointer-events:none}}.footer{background:var(--dh-glow)!important;color:var(--dh-ink)}.footer .footer-block__heading{font-size:1.4rem;text-transform:uppercase;letter-spacing:.1em}.footer a{color:var(--dh-ink)!important}.footer__content-bottom{border-top:1px solid rgba(30,27,46,.12)}.dh-chat{position:fixed;left:1.6rem;bottom:1.6rem;z-index:7;font-family:var(--font-body-family)}.product .dh-chat,body:has(.dh-sticky:not([hidden])) .dh-chat{bottom:8.4rem}.dh-chat__open{display:flex;align-items:center;gap:.6rem;background:var(--dh-ink);color:#fff;border:0;border-radius:99px;padding:1.1rem 1.8rem;font-weight:700;font-size:1.4rem;cursor:pointer;box-shadow:0 8px 24px #1e1b2e40;font-family:inherit}.dh-chat.is-open .dh-chat__open{display:none}.dh-chat__panel{width:min(36rem,calc(100vw - 3.2rem));max-height:min(56rem,75vh);display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 16px 48px #1e1b2e38;overflow:hidden}.dh-chat__panel[hidden]{display:none}.dh-chat__head{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.6rem;background:var(--dh-glow)}.dh-chat__head img{height:2rem;width:auto}.dh-chat__head span{font-size:1.2rem;opacity:.75;flex:1}.dh-chat__head button{border:0;background:none;font-size:1.6rem;cursor:pointer;color:var(--dh-ink)}.dh-chat__log{padding:1.4rem;overflow-y:auto;display:flex;flex-direction:column;gap:.8rem;flex:1}.dh-chat__msg{background:#f4f1ee;border-radius:14px 14px 14px 4px;padding:1rem 1.2rem;font-size:1.4rem;line-height:1.45;max-width:90%;color:var(--dh-ink)}.dh-chat__msg a{color:var(--dh-ink);font-weight:700}.dh-chat__msg--me{align-self:flex-end;background:var(--dh-ink);color:#fff;border-radius:14px 14px 4px}.dh-chat__opts{display:flex;flex-wrap:wrap;gap:.6rem;padding:1.2rem 1.4rem 1.6rem;border-top:1px solid rgba(30,27,46,.08)}.dh-chat__opts button{border:1.5px solid var(--dh-ink);background:#fff;border-radius:99px;padding:.7rem 1.2rem;font-size:1.3rem;font-weight:600;cursor:pointer;font-family:inherit;color:var(--dh-ink)}.dh-chat__opts button:hover{background:var(--dh-ink);color:#fff;border:1px solid rgba(255,255,255,.35)!important}@media(max-width:749px){.dh-chat__open-txt{display:none}.dh-chat__open{padding:1.2rem 1.4rem}}.dh-ph{position:relative;margin-top:-5.4rem;background:var(--dh-ink);overflow:hidden}.dh-ph__img{display:block;width:100%;height:38rem;object-fit:cover;object-position:center 40%;opacity:.75}@media(min-width:750px){.dh-ph__img{height:44rem}}.dh-ph__txt{position:absolute;inset:auto 0 0 0;padding:2.4rem 2rem 3rem;text-align:center;color:#fff;background:linear-gradient(180deg,#14121f00,#14121fcc 55%)}.dh-ph__eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;opacity:.85}.dh-ph__title{color:#fff;margin:0;font-size:clamp(3.2rem,5vw,5.4rem);line-height:1.05}.dh-ph__sub{margin:1rem auto 0;max-width:46rem;opacity:.9;font-size:1.6rem}.dh-tr{padding:0 1.6rem 5rem}.dh-tr__card{position:relative;z-index:1;max-width:64rem;margin:-3rem auto 3.6rem;background:#fff;border-radius:22px;box-shadow:0 18px 50px #1e1b2e24;padding:2.4rem}.dh-tr__tabs{display:grid;grid-template-columns:1fr 1fr;background:#f4f1ee;border-radius:12px;padding:.4rem;margin-bottom:2rem}.dh-tr__tabs button{border:0;background:none;padding:1rem;border-radius:9px;font-weight:700;font-size:1.45rem;cursor:pointer;font-family:inherit;color:var(--dh-ink)}.dh-tr__tabs .is-on{background:#fff;box-shadow:0 2px 8px #1e1b2e1a}.dh-tr__form{display:grid;gap:.8rem}.dh-tr__form label{font-weight:600;font-size:1.4rem}.dh-tr__form input{width:100%;border:1.5px solid rgba(30,27,46,.18);border-radius:12px;padding:1.3rem 1.4rem;font-size:1.6rem;font-family:inherit}.dh-tr__row{display:flex;gap:.8rem}.dh-tr__row button{flex:none;border:0;background:var(--dh-ink);color:#fff;border-radius:12px;padding:0 2.2rem;font-weight:700;font-size:1.5rem;cursor:pointer;font-family:inherit}.dh-tr__hint{margin:.4rem 0 0;font-size:1.3rem;opacity:.7}.dh-tr__steps{list-style:none;padding:0;margin:0 auto 4rem;max-width:90rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;position:relative}.dh-tr__steps:before{content:"";position:absolute;left:12%;right:12%;top:2.8rem;height:2px;background:#1e1b2e26}.dh-tr__steps li{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.4rem}.dh-tr__steps span{width:5.6rem;height:5.6rem;border-radius:50%;display:grid;place-items:center;background:var(--dh-glow);margin-bottom:.6rem}.dh-tr__steps li:nth-child(2) span{background:var(--dh-unwind)}.dh-tr__steps li:nth-child(3) span{background:var(--dh-sleep)}.dh-tr__steps li:nth-child(4) span{background:var(--dh-ink);color:#fff}.dh-tr__steps svg{width:2.4rem;height:2.4rem}.dh-tr__steps strong{font-size:1.35rem;line-height:1.25}.dh-tr__steps em{font-style:normal;font-size:1.25rem;opacity:.7}.dh-tr__help{display:grid;gap:1.2rem;max-width:90rem;margin:0 auto 4rem}@media(min-width:750px){.dh-tr__help{grid-template-columns:repeat(3,1fr)}}.dh-tr__help>div{background:#f4f1ee;border-radius:16px;padding:1.8rem 2rem}.dh-tr__help p{margin:.4rem 0 0;font-size:1.4rem;opacity:.85}.dh-tr__help a{color:var(--dh-ink);font-weight:700}.dh-tr__imgs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:90rem;margin:0 auto}@media(min-width:750px){.dh-tr__imgs{grid-template-columns:repeat(4,1fr)}}.dh-tr__imgs a{text-decoration:none;color:var(--dh-ink);font-weight:600;font-size:1.4rem}.dh-tr__imgs img{width:100%;height:auto;border-radius:16px;display:block;margin-bottom:.6rem}@media(max-width:749px){.dh-tr__steps strong{font-size:1.15rem}.dh-tr__steps span{width:4.6rem;height:4.6rem}.dh-tr__steps:before{top:2.3rem}.dh-tr__row{flex-direction:column}.dh-tr__row button{padding:1.3rem}}.dh-faq--solo{grid-template-columns:1fr!important;max-width:80rem;margin:0 auto}.dh-acc summary{gap:1.2rem}.dh-acc summary:after{flex:none}.dh-chat{left:auto;right:1.6rem}.dh-chat__panel{margin-left:auto}.dh-top{right:1.6rem;bottom:8rem;width:4rem;height:4rem}@media(max-width:749px){.dh-chat__open{width:4.8rem;height:4.8rem;padding:0;justify-content:center}.main-page-title,.dh-acc{padding-right:0}}body:has(.dh-sticky:not([hidden])) .dh-top{bottom:14.6rem}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.footer__blocks-wrapper .footer-block:first-child{grid-column:1 / -1}@media(min-width:990px){.footer__blocks-wrapper{grid-template-columns:2fr 1fr 1fr}.footer__blocks-wrapper .footer-block:first-child{grid-column:auto}}.footer-block__details-content .list-menu__item--link{padding:.4rem 0;font-size:1.45rem}.footer-block{margin:0!important;width:auto!important}.footer-block--text .footer-block__details-content:before{content:"";display:block;width:14rem;height:3.6rem;margin-bottom:1.2rem;background:url(dewhour-logo.svg) left center / contain no-repeat}.footer__content-top{padding-bottom:2rem}.dh-top{right:auto!important;left:1.6rem;bottom:1.6rem}body:has(.dh-sticky:not([hidden])) .dh-top{bottom:8.4rem}.dh-tr__form[hidden]{display:none!important}.product .dh-wrap,section.dh-wrap{padding-top:3.2rem!important;padding-bottom:3.2rem!important}[class*=dh-] .dh-title{margin-bottom:.8rem}.dh-sub{margin-bottom:2rem}.section-template--product-padding,.product-recommendations{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.dh-hv{padding:3.2rem 0}.dh-hv__grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:4.8rem;align-items:center;justify-content:center;max-width:980px;margin:0 auto}.dh-hv__media{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:9/16;background:#eef1ec;box-shadow:0 18px 40px -22px #1e1b2e59}.dh-hv__video{display:block;width:100%;height:100%;object-fit:cover}.dh-hv__sound{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:999px;background:#ffffffeb;color:#1e1b2e;font:600 1.3rem/1 inherit;cursor:pointer}.dh-hv__sound.is-on svg path:nth-child(2){display:none}.dh-hv__eyebrow{margin:0 0 .6rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dh-hv__text .dh-title{margin:0 0 2rem;text-align:left}.dh-hv__steps{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:1.4rem}.dh-hv__steps li{display:flex;gap:1.4rem;align-items:flex-start}.dh-hv__steps li span{flex:0 0 32px;height:32px;border-radius:50%;background:#1e1b2e;color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.4rem}.dh-hv__steps li p{margin:.4rem 0 0;font-size:1.6rem;line-height:1.45}.dh-hv__note{margin:0;font-size:1.4rem;opacity:.7}@media(max-width:749px){.dh-hv{padding:2.4rem 0}.dh-hv__grid{grid-template-columns:1fr;gap:2.4rem}.dh-hv__media{max-width:300px;width:100%;margin:0 auto}.dh-hv__text .dh-title,.dh-hv__eyebrow{text-align:center}}.dh-ct{margin:0 2rem 1rem;padding:1.2rem 1.4rem;background:#fff;border-radius:14px;border:1px solid rgba(30,27,46,.08)}.dh-ct__msg,.dh-ct__save{margin:0;font-size:1.35rem;line-height:1.4;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dh-ct__msg svg,.dh-ct__save svg{width:18px;height:18px}.dh-ct__bar{height:6px;border-radius:99px;background:#1e1b2e14;margin:.8rem 0;overflow:hidden}.dh-ct__bar span{display:block;height:100%;border-radius:inherit;background:#6e9277;transition:width .4s ease}.dh-ct__save{color:#6e9277;font-weight:600}.dh-cu{margin:1.6rem 0 1rem;padding-top:1.6rem;border-top:1px solid rgba(30,27,46,.08)}.dh-cu__title{margin:0 0 1rem;font-weight:700;font-size:1.5rem}.dh-cu__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.dh-cu__item{display:grid;grid-template-columns:56px 1fr auto;gap:1.2rem;align-items:center;background:#fff;border-radius:12px;padding:.8rem}.dh-cu__img img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f4f1ee;display:block}.dh-cu__name{display:block;font-weight:600;font-size:1.35rem;color:#1e1b2e;text-decoration:none;line-height:1.25}.dh-cu__price{font-size:1.3rem;opacity:.8}.dh-cu__price s{opacity:.55;margin-left:.3rem}.dh-cu__add{border:0;border-radius:99px;background:#1e1b2e;color:#fff;font:600 1.3rem/1 inherit;padding:.9rem 1.6rem;cursor:pointer}.dh-cu__add:disabled{opacity:.6}#CartDrawer-Checkout{display:inline-flex;align-items:center;justify-content:center;gap:.6rem}#CartDrawer-Checkout svg{width:18px;height:18px}.dh-cf{list-style:none;margin:1rem 0 0;padding:0;display:flex;justify-content:space-between;gap:.6rem;font-size:1.15rem;opacity:.8}.dh-cf li{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.dh-cf svg{width:15px;height:15px;flex:none}.dh-cf__pay{list-style:none;margin:.8rem 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem}.dh-cf__pay .icon{width:34px;height:22px}cart-drawer .drawer__heading{font-size:2rem}.dh-cf{flex-wrap:wrap;justify-content:center;column-gap:1.2rem;row-gap:.4rem}cart-drawer .cart-items thead{display:none}cart-drawer .drawer__header{padding-bottom:1rem}cart-drawer .tax-note,.cart__footer .tax-note,.cart__ctas+.tax-note{display:none!important}.dh-ch{background:var(--dh-ch-bg);margin-top:-5.4rem;padding-top:7.4rem}.dh-ch__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;align-items:center}.dh-ch__eyebrow{margin:0 0 .6rem;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dh-ch-ac)}.dh-ch__title{margin:0 0 1rem;font-size:clamp(4.2rem,6vw,6.8rem);line-height:1;letter-spacing:-.03em}.dh-ch__sub{margin:0 0 2rem;font-size:1.7rem;line-height:1.5;max-width:44rem;opacity:.85}.dh-ch__pills{display:flex;flex-wrap:wrap;gap:.8rem}.dh-ch__pill{padding:.8rem 1.8rem;border-radius:99px;background:#ffffffb3;color:#1e1b2e;text-decoration:none;font-weight:700;font-size:1.4rem}.dh-ch__pill.is-on{background:#1e1b2e;color:#fff}.dh-ch__media img{display:block;width:100%;height:auto;max-height:44rem;object-fit:contain}.dh-ch__trust{list-style:none;margin:0;padding:1.2rem 1.6rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 2.4rem;background:#1e1b2e;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.04em}.dh-ch__trust li{display:flex;align-items:center;gap:.6rem}.dh-ch__trust svg{width:18px;height:18px}@media(max-width:749px){.dh-ch{padding-top:6.6rem}.dh-ch__grid{grid-template-columns:1fr;gap:.4rem}.dh-ch__text{text-align:center}.dh-ch__sub{margin:0 auto 1.6rem;font-size:1.5rem}.dh-ch__pills{justify-content:center}.dh-ch__media img{max-height:26rem;margin:0 auto}.dh-ch__trust{justify-content:space-between;gap:.4rem 1rem;font-size:1.1rem;padding:1rem 1.6rem}}.template-collection .card__information{padding-top:1rem}.card .quick-add__submit{border-radius:99px;min-height:4rem;font-size:1.35rem;font-weight:700}.collection .grid{row-gap:1.2rem}@media(max-width:749px){.dh-ch__trust{flex-wrap:nowrap;justify-content:space-between;gap:.6rem;font-size:1.05rem;letter-spacing:0;padding:1rem 1.2rem}.dh-ch__trust li{white-space:nowrap;gap:.35rem}.dh-ch__trust svg{width:14px;height:14px}.template-collection .card__heading{font-size:1.5rem}}cart-drawer .drawer__inner{background:#fff}cart-drawer .drawer__header{padding:1.6rem 2rem 1rem}cart-drawer .drawer__heading{font-size:2rem;font-weight:700}.dh-cart-count{opacity:.55;font-weight:600}.dh-ct{margin:0 2rem 1.2rem;padding:0;background:none;border:0}.dh-ct__msg{font-size:1.45rem;margin:0 0 1rem}.dh-ct__track{position:relative;display:flex;align-items:center;gap:0}.dh-ct__bar{flex:1;height:6px;margin:0;background:#edeaf2}.dh-ct__bar span{background:#1e1b2e}.dh-ct__goal{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#edeaf2;color:#1e1b2e;margin-left:-2px}.dh-ct__track.is-done .dh-ct__goal{background:#1e1b2e;color:#fff}.dh-ct__goal svg{width:18px;height:18px}.dh-ct__labels{display:flex;justify-content:space-between;font-size:1.15rem;line-height:1.3;margin:.5rem 0 .8rem;text-align:right}.dh-ct__save{margin:0;padding:.9rem 1.2rem;border-radius:12px;background:#f3f1f7;color:#1e1b2e;font-weight:500;font-size:1.3rem}.dh-ct__save svg{width:16px;height:16px;color:#6e9277}cart-drawer .cart-item{border-bottom:1px solid #F0EEF3}cart-drawer .cart-item__media{width:8rem}cart-drawer .cart-item__image{border-radius:12px;background:#f4f1ee}cart-drawer .cart-item__name{font-size:1.45rem;font-weight:600}cart-drawer .quantity{min-height:3.8rem;border-radius:10px;background:#fff}cart-drawer .quantity:after,cart-drawer .quantity:before{border-radius:10px}.dh-cu{margin:1.4rem 0 0;padding:1.6rem 0 0}.dh-cu__title{font-size:1.55rem;margin:0 0 1rem}.dh-cu__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;-webkit-overflow-scrolling:touch}.dh-cu__item{flex:0 0 86%;scroll-snap-align:start;background:#f7f5fa;border-radius:16px;padding:1rem;grid-template-columns:72px 1fr auto}.dh-cu__img img{width:72px;height:72px;background:#fff}.dh-cu__add{width:40px;height:40px;padding:0;border-radius:12px;display:grid;place-items:center}cart-drawer .drawer__footer{padding:1.2rem 2rem 1.6rem;border-top:1px solid #F0EEF3;background:#fff}.dh-code{border-bottom:1px solid #F0EEF3;padding:.4rem 0 1rem;margin-bottom:1rem}.dh-code summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.35rem;font-weight:500;list-style:none}.dh-code summary::-webkit-details-marker{display:none}.dh-code summary svg{width:16px;height:16px}.dh-code__form{display:flex;gap:.6rem;margin-top:.8rem}.dh-code__form input{flex:1;min-width:0;border:1px solid #DDD8E4;border-radius:10px;padding:1rem 1.2rem;font:inherit;font-size:1.4rem}.dh-code__form button{border:0;border-radius:10px;background:#1e1b2e;color:#fff;padding:0 1.6rem;font:inherit;font-weight:700}.dh-totals{display:flex;justify-content:space-between;align-items:baseline;margin:.4rem 0 1.2rem}.dh-totals .totals__total{font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dh-totals .totals__total-value{font-size:1.8rem;font-weight:800}.dh-totals s{font-size:1.4rem;font-weight:500;opacity:.45;margin-right:.4rem}#CartDrawer-Checkout{min-height:5.6rem;border-radius:14px;font-size:1.7rem;font-weight:700;width:100%}.dh-cf{margin:1.2rem 0 0;justify-content:space-between;flex-wrap:nowrap;font-size:1.1rem;opacity:.75}.dh-cf__pay{margin-top:1rem}.dh-cf{flex-wrap:wrap;justify-content:center;column-gap:1.2rem;row-gap:.3rem;font-size:1.1rem}.dh-cf__pay{gap:.3rem;flex-wrap:nowrap}.dh-cf__pay .icon{width:30px;height:19px}cart-drawer .quantity__input{font-size:1.5rem;font-weight:600;opacity:1}cart-drawer .cart-item__totals .cart-item__price-wrapper{display:none}cart-drawer .cart-item__discounted-prices{display:flex;align-items:baseline;gap:.6rem;margin-top:.3rem}cart-drawer .cart-item__old-price{opacity:.45;font-size:1.3rem}cart-drawer .cart-item__final-price{font-size:1.5rem;font-weight:600}cart-drawer .quantity{min-height:3.4rem;width:10.4rem}cart-drawer .quantity__button{width:3.4rem}.dh-cf{flex-wrap:nowrap;justify-content:space-between;column-gap:.6rem;font-size:1.1rem}.dh-cf li{white-space:normal;line-height:1.25}cart-drawer .dh-cf__pay{display:none}.dh-vo{padding:3.2rem 0}.dh-vo__eyebrow{margin:0 0 .6rem;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.dh-vo__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:1.6rem;max-width:980px;margin:2.4rem auto 0}.dh-vo__card{background:#fff;border-radius:22px;padding:2.4rem 2.6rem;border:1px solid rgba(30,27,46,.06)}.dh-vo__card h3{display:flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.7rem}.dh-vo__card h3 svg{width:22px;height:22px;color:#e8948f}.dh-vo__card--know h3 svg{color:#6e9277}.dh-vo__card ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.dh-vo__card li{position:relative;padding-left:2.6rem;font-size:1.55rem;line-height:1.45}.dh-vo__card li:before{content:"\201c";position:absolute;left:0;top:-.4rem;font:900 3rem/1 Georgia,serif;color:#e8948f;opacity:.6}.dh-vo__card--know li:before{content:"i";font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;line-height:1.8rem;top:.2rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#dce7de;color:#1e1b2e;text-align:center;opacity:1}.dh-vo__src{max-width:980px;margin:1.4rem auto 0;font-size:1.2rem;opacity:.55;text-align:center}@media(max-width:749px){.dh-vo__grid{grid-template-columns:1fr}.dh-vo__card{padding:2rem}}.dh-trust{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.6rem!important;margin:1.2rem 0!important}.dh-trust span{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem!important;padding:1.1rem .4rem;border-radius:14px;background:#1e1b2e0b;font-size:1.2rem!important;font-weight:600;line-height:1.25}.dh-trust svg{width:2.2rem!important;height:2.2rem!important;margin:0!important;color:#1e1b2e}.dh-pay{display:flex;flex-wrap:nowrap;justify-content:center;gap:.4rem;margin:1.2rem 0 0;padding:0;list-style:none}.dh-pay .icon{width:34px;height:22px}.dh-stock{font-size:1.35rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-stock__dot{flex:none}.dh-mtop{display:none}.product__media-wrapper{position:relative}.dh-badges{position:absolute;top:1.2rem;right:1.2rem;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;pointer-events:none}.dh-badge{padding:.6rem .9rem .5rem;border-radius:6px;font-size:1.15rem;font-weight:500;line-height:1;letter-spacing:.035em}.dh-badge--new{background:#1e1b2e;color:#fff}.dh-badge--off{background:#f6c453;color:#1e1b2e}@media(max-width:749px){.dh-mtop{display:block;padding:0 1.6rem .8rem}.dh-mtop__title{margin:.2rem 0 0;font-size:2.2rem;font-weight:500;line-height:1.15;letter-spacing:-.02em}.product__info-wrapper .product__title{display:none}.dh-badges{top:6.6rem;right:2.8rem}}.product-form__submit{background:#1e1b2e!important;color:#fff!important;border-radius:14px!important;min-height:5.4rem;font-size:1.7rem;font-weight:700}.product-form__submit:after{box-shadow:none!important}.dh-trust{display:flex!important;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem!important;margin:1rem 0!important}.dh-trust span{flex-direction:row!important;padding:0!important;background:none!important;font-size:1.3rem!important;font-weight:500!important;gap:.5rem!important}.dh-trust svg{width:1.8rem!important;height:1.8rem!important}.dh-pay{flex-wrap:wrap}.dh-sticky__in{display:flex;gap:1rem;align-items:center}.dh-sticky__step{display:flex;align-items:center;justify-content:space-between;min-width:11rem;height:5rem;border:1px solid rgba(30,27,46,.15);border-radius:12px;background:#fff;padding:0 .6rem}.dh-sticky__step button{border:0;background:none;font-size:2rem;width:3.2rem;height:4rem;cursor:pointer;color:#1e1b2e}.dh-sticky__step b{font-size:1.6rem}.dh-sticky__btn{flex:1;height:5rem;border:0;border-radius:12px;background:#1e1b2e!important;color:#fff;font-size:1.7rem;font-weight:700}.dh-sticky__img,.dh-sticky__name{display:none!important}.product__media-wrapper:after{content:none!important;display:none!important}.footer{margin:3rem 0 0!important;border-radius:28px 28px 0 0!important;width:100%}.shopify-section-group-footer-group{padding:0!important;margin:0!important}.dh-ct__msg{display:block!important}.footer-block:first-child .footer-block__details-content:before{content:"";display:block;width:14rem;height:3.6rem;margin-bottom:1.2rem;background:url(dewhour-logo.svg) left center/contain no-repeat}.dh-split{display:grid;grid-template-columns:1fr 1fr;background:var(--dh-split-bg);margin:2.4rem 0}.dh-split--flip .dh-split__media{order:2}.dh-split__media img{display:block;width:100%;height:100%;min-height:44rem;object-fit:cover}.dh-split__text{display:flex;flex-direction:column;justify-content:center;padding:4.8rem clamp(2.4rem,6vw,8rem)}.dh-split__eyebrow{margin:0 0 .8rem;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.dh-split__title{margin:0 0 1.4rem;font-size:clamp(3.2rem,4.4vw,5.2rem);line-height:1.05;letter-spacing:-.03em}.dh-split__body{margin:0 0 2.4rem;font-size:1.65rem;line-height:1.55;max-width:46rem;opacity:.85}.dh-split__btn{align-self:flex-start;padding:1.4rem 2.8rem;border-radius:99px;background:#1e1b2e;color:#fff;text-decoration:none;font-weight:700;font-size:1.5rem}@media(max-width:749px){.dh-split{grid-template-columns:1fr}.dh-split--flip .dh-split__media{order:0}.dh-split__media img{min-height:0;aspect-ratio:5/4}.dh-split__text{padding:2.8rem 2rem 3.2rem;text-align:center;align-items:center}.dh-split__btn{align-self:center}}.dh-grid{padding:3.2rem 0}.dh-grid__eyebrow{margin:0 0 .6rem;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.dh-grid .product-grid{margin-top:2rem}.dh-badge--gift{background:#e8948f;color:#fff}h1,h2,h3,.h0,.h1,.h2{font-weight:500;letter-spacing:-.03em}main h2.dh-title,main .dh-title.h1,.dh-grid__title{font-size:clamp(2.8rem,4.2vw,4.2rem);line-height:1.08}.dh-sub{font-size:1.5rem}.dh-grid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;margin-bottom:1.8rem}.dh-grid__title{margin:0}.dh-grid__all{font-size:1.4rem;color:inherit;text-underline-offset:.3rem;white-space:nowrap}.dhc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}@media(min-width:990px){.dhc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2rem}}.dhc__top{position:relative}.dhc__media{display:block;position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#f1eeea}.dhc__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}@media(hover:hover){.dhc:hover .dhc__img{transform:scale(1.03)}}.dhc__badge{position:absolute;top:.9rem;left:.9rem;background:var(--dh-ink);color:#fff;font-size:1.15rem;line-height:1;padding:.55rem .8rem;border-radius:6px}.dhc__add{position:absolute;right:.9rem;bottom:.9rem;width:3.6rem;height:3.6rem;border-radius:9px;border:0;background:var(--dh-ink);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:1}.dhc__add svg{width:2rem;height:2rem}.dhc__add:disabled{opacity:.6}.dhc__info{display:block;padding-top:1rem;color:var(--dh-ink);text-decoration:none}.dhc__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dhc__line{margin:.2rem 0 0;font-size:1.3rem;line-height:1.35;color:#1e1b2e99;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dhc__price{margin:.4rem 0 0;font-size:1.5rem;line-height:1.3;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem}.dhc__price s{font-size:1.2rem;color:#1e1b2e73}.dhc__off{display:inline-block;align-self:center;background:#f7d774;color:var(--dh-ink);font-size:1.1rem;font-weight:600;line-height:1;padding:.45rem .6rem;border-radius:5px}.product__info-container:has(.dh-qty)>[id^=price-]{display:none}.dh-qty__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin-top:.6rem}.dh-qty__now{font-size:2.8rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.dh-qty__was{font-size:1.6rem;color:#1e1b2e73}.dh-qty__price .dh-qty__save{margin-left:0;background:#f7d774;border-radius:6px;padding:.35rem .7rem;font-size:1.2rem;font-weight:600;align-self:center}.dh-qty__label{font-weight:500;font-size:1.5rem}.dh-qty__tag{font-weight:600;font-size:1.05rem;color:#1e1b2ebf}.dh-qty__seg span{font-weight:500}.product-form__submit{font-weight:600}.dh-also__name{font-weight:500!important;font-size:1.45rem!important;line-height:1.3!important}@media(max-width:749px){.product__info-wrapper{padding:0!important}.dh-mtop{padding:0 0 .8rem!important}.dh-mtop__title{font-size:2.2rem!important;font-weight:600!important}.product .thumbnail-slider .slider-button{display:none}.product .thumbnail-list{padding:0!important;left:0!important}.product .thumbnail-list__item{width:calc(20% - .6rem)!important}}.dh-qty__label{flex-basis:100%}.dh-timeline strong{font-weight:500}.dh-mtop__title{color:var(--dh-ink)!important;opacity:1!important}.dh-vo{padding:3.6rem 0}.dh-vo__title{font-size:clamp(2.6rem,4vw,3.8rem);line-height:1.1;margin:0 0 1.8rem}.dh-vo__rail{list-style:none;margin:0 -1.6rem;padding:0 1.6rem .6rem;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dh-vo__rail::-webkit-scrollbar{display:none}@media(min-width:750px){.dh-vo__rail{grid-auto-columns:calc(25% - .9rem);margin:0;padding:0 0 .6rem}}.dh-vo__card{scroll-snap-align:start;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(30,27,46,.06);display:flex;flex-direction:column;padding:0}.dh-vo__img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f1eeea}.dh-vo__body{padding:1.4rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.dh-vo__q{font:700 3.2rem/.6 Georgia,serif;color:#e8948f;height:1.4rem}.dh-vo__txt{margin:0;font-size:1.5rem;line-height:1.4}.dh-vo__meta{margin:auto 0 0;display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#1e1b2e8c}.dh-vo__meta svg{width:1.4rem;height:1.4rem;color:#e8948f}.dh-vo__card--know{background:#eef3ef}.dh-vo__card--know .dh-vo__meta{margin:0 0 .4rem;font-weight:600;color:var(--dh-ink)}.dh-vo__card--know .dh-vo__meta svg{color:#6e9277}.dh-vo__src{margin:1.4rem 0 0;font-size:1.15rem;color:#1e1b2e80;text-align:left}.dh-vo__img{height:auto!important;flex:none;object-fit:contain}.dh-vo__rail{scroll-padding-inline:1.6rem}@media(min-width:750px){.dh-vo__rail{scroll-padding-inline:0}}.dh-bundle img{aspect-ratio:900/640;object-fit:cover}.dh-bundle__body{padding:1.6rem 1.6rem 1.8rem;gap:.4rem}.dh-bundle__body h3{font-size:2rem;font-weight:500}.dh-bundle__for{font-size:1.3rem}.dh-bundle__list{list-style:none;margin:.6rem 0 .4rem;padding:0;display:grid;gap:.3rem;font-size:1.4rem}.dh-bundle__list li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px dashed rgba(30,27,46,.12);padding-bottom:.3rem}.dh-bundle__list a{color:inherit;text-decoration:none}.dh-bundle__list span{color:#1e1b2e8c}.dh-bundle__price{margin:.4rem 0 1rem;display:flex;align-items:baseline;gap:.6rem}.dh-bundle__price strong{font-size:2.2rem;font-weight:600}.dh-bundle__price s{font-size:1.4rem;color:#1e1b2e73}.dh-bundle__off{background:#f7d774;border-radius:5px;padding:.3rem .6rem;font-size:1.1rem;font-weight:600;align-self:center}.dh-bundle__btn{margin-top:auto;border:0;border-radius:12px;background:var(--dh-ink);color:#fff;font:600 1.5rem var(--font-body-family);padding:1.3rem;cursor:pointer}@media(max-width:749px){.dh-bundles{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.6rem;padding:0 1.6rem .6rem;scroll-padding-inline:1.6rem;scrollbar-width:none}.dh-bundles::-webkit-scrollbar{display:none}.dh-bundle{scroll-snap-align:start}}.dh-line img{aspect-ratio:900/700}.dh-line__body{padding:1.4rem 1.6rem 1.8rem}.dh-line__body h3{font-size:2.4rem;font-weight:500}.dh-line__body p{font-size:1.4rem;margin-bottom:.8rem}.dh-line__n{display:block;font-size:1.2rem;color:#1e1b2e8c;margin-bottom:.8rem}.dh-line__cta{font-weight:500;font-size:1.4rem}@media(max-width:749px){.dh-lines{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.6rem;padding:0 1.6rem .6rem;scroll-padding-inline:1.6rem;scrollbar-width:none}.dh-lines::-webkit-scrollbar{display:none}.dh-line{scroll-snap-align:start}}.footer .localization-form{position:relative}.footer .disclosure__list-wrapper.country-selector{position:absolute!important;top:auto!important;bottom:calc(100% + .6rem)!important;left:50%!important;right:auto!important;transform:translate(-50%);width:24rem!important;height:auto!important;max-height:26rem;border-radius:12px;box-shadow:0 10px 30px #1e1b2e29;background:#fff;animation:none!important;z-index:6}.footer .country-selector .country-filter,.footer .country-selector__close-button,.footer .country-selector__overlay{display:none!important}.footer .country-selector__list{padding:.6rem 0!important;max-height:26rem;overflow-y:auto}.footer .country-selector__list .disclosure__link{padding:.9rem 1.4rem;font-size:1.4rem}.dh-faq .dh-acc{border:0;background:#fff;border-radius:14px;margin:0 0 .8rem;padding:0 1.8rem;box-shadow:0 1px 2px #1e1b2e0a}.dh-faq .dh-acc summary{padding:1.7rem 0;font-weight:600;font-size:1.5rem;color:#1e1b2e;align-items:center}.dh-faq .dh-acc summary:after,.dh-faq .dh-acc[open] summary:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1;transition:transform .2s}.dh-faq .dh-acc[open] summary:after{transform:rotate(45deg)}.dh-faq .dh-acc__body{padding:0 0 1.8rem;color:#1e1b2ec7}.dh-faq .dh-acc__body ol,.dh-faq .dh-acc__body ul{margin:0 0 .8rem;padding-left:2rem}.dh-faq .dh-acc__body p{margin:0 0 .6rem}@media(max-width:749px){.dh-faq__img{max-width:26rem;margin:0 auto}}.dh-split__rail{list-style:none;margin:2.8rem 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - .6rem);gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;text-align:left}.dh-split__rail::-webkit-scrollbar{display:none}.dh-split__rail>li{scroll-snap-align:start}.dh-split__rail .dhc__media{background:#ffffff8c}@media(max-width:749px){.dh-split__rail{grid-auto-columns:44%;margin:2.4rem -2rem 0;padding:0 2rem;width:calc(100% + 4rem);scroll-padding-inline:2rem}}.dh-split>*{min-width:0}@media(min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .list-menu__item{white-space:nowrap}}@media(min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu--inline>li:last-child{display:none}}@media(max-width:749px){.dh-ch{padding-top:6.2rem}.dh-ch__media{display:none}.dh-ch__eyebrow{margin-bottom:.2rem;font-size:1.1rem}.dh-ch__title{font-size:3.4rem;margin-bottom:.6rem}.dh-ch__sub{font-size:1.4rem;margin-bottom:1.4rem}.dh-ch__text{padding-bottom:1.8rem}.dh-ch__pill{padding:.7rem 1.5rem;font-size:1.35rem}}.dh-hv__replay{position:absolute;right:12px;bottom:12px;padding:8px 14px;border:0;border-radius:999px;background:#1e1b2e;color:#fff;font:600 1.3rem/1 var(--font-body-family);cursor:pointer}.dh-hv__replay[hidden]{display:none}cart-drawer .cart-item__name{font-weight:500}@media(max-width:749px){cart-drawer .drawer__inner{width:100%;max-width:100%;padding:0 1.6rem;border:0}cart-drawer.drawer,cart-drawer .drawer{overflow:hidden}cart-drawer .drawer__header,cart-drawer .drawer__footer{padding-left:0;padding-right:0}cart-drawer .dh-cf{font-size:1.05rem;column-gap:.4rem}cart-drawer .dh-cf li{white-space:nowrap}cart-drawer .dh-cf svg{width:13px;height:13px}}@media(max-width:749px){cart-drawer .dh-ct{margin-left:0;margin-right:0}cart-drawer .dh-code summary,cart-drawer .dh-code>*{padding-left:0;padding-right:0}}.dh-railw{position:relative;width:100%;min-width:0;align-self:stretch}.dh-rail__btn{display:none}@media(hover:hover)and (min-width:750px){.dh-rail__btn{display:grid;place-items:center;position:absolute;top:38%;transform:translateY(-50%);z-index:2;width:4.2rem;height:4.2rem;border-radius:50%;border:0;background:#fff;color:var(--dh-ink);box-shadow:0 4px 16px #1e1b2e29;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.dh-rail__btn:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 6px 20px #1e1b2e38}.dh-rail__btn[hidden]{display:none}.dh-rail__btn--prev{left:-1.2rem}.dh-rail__btn--next{right:-1.2rem}cart-drawer .dh-rail__btn{width:3.4rem;height:3.4rem;top:50%}cart-drawer .dh-rail__btn--prev{left:-.6rem}cart-drawer .dh-rail__btn--next{right:-.6rem}}@media(min-width:750px){.dh-hd__img{max-height:66vh;min-height:46rem;object-fit:cover;object-position:50% 42%}.dh-hd__txt{position:relative;margin-top:-7rem;padding:0 2rem 4.4rem;background:linear-gradient(180deg,rgba(30,27,46,0),var(--dh-ink) 7rem)}.dh-hd__eyebrow{opacity:.9;font-weight:600}}@media(min-width:750px){.dh-hd__img{object-position:50% 80%}.dh-hd__txt{margin-top:0;padding-top:2.4rem;background:var(--dh-ink)}}@media(min-width:750px){.dh-hd__img{max-height:none;min-height:0;aspect-ratio:16 / 7;object-fit:cover;object-position:50% 50%}}@media(min-width:750px){.dh-hd__img{aspect-ratio:16 / 6;max-height:calc(100vh - 30rem);object-position:50% 75%}.dh-hd__txt{padding-top:1rem;padding-bottom:3.6rem}.dh-hd__title{font-size:clamp(3.6rem,4.6vw,5.6rem);margin-bottom:1.8rem}}@media(max-width:749px){.dh-hd__img{aspect-ratio:900 / 760;min-height:0;object-fit:cover}.dh-hd__txt{position:relative;background:var(--dh-ink);padding:.4rem 1.6rem 2.8rem}.dh-hd__title{font-size:3.4rem;margin-bottom:1.8rem}}cart-drawer .drawer__inner{min-width:0}cart-drawer .dh-cu,cart-drawer .dh-railw,cart-drawer .drawer__contents,cart-drawer cart-drawer-items{min-width:0;max-width:100%}@media(max-width:749px){cart-drawer .drawer__inner{flex:0 0 100%}}cart-drawer>.cart-drawer{min-width:0;max-width:100%}@media(max-width:749px){cart-drawer>.cart-drawer{width:100%}}@media(max-width:749px){.dh-ph__img{height:26rem;object-position:center 60%}.dh-ph__txt{padding:2rem 1.6rem 2.2rem}.dh-ph__title{font-size:3.2rem}.dh-ph__sub{font-size:1.45rem;margin-top:.6rem}}.dhc__media{background:transparent}.dhc__img{object-fit:cover}.dhc__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;background:#f1eeea;object-fit:contain}@media(hover:hover){.dhc:hover .dhc__img--alt{opacity:1}.dhc:hover .dhc__img{transform:none}}@media(hover:none){.dhc__img--alt{display:none}}.dh-split{background:none;max-width:136rem;margin:3.2rem auto;padding:0 3.2rem;gap:1.6rem}.dh-split__media{border-radius:24px;overflow:hidden}.dh-split__text{background:var(--dh-split-bg);border-radius:24px}@media(max-width:749px){.dh-split{padding:0 1.6rem;gap:1rem;margin:2.4rem auto}.dh-split__media img{border-radius:20px}.dh-split__text{border-radius:20px;padding:2.8rem 2rem 3rem}.dh-split__rail{margin-left:-2rem;margin-right:-2rem}}.dh-hd__card{display:none}@media(min-width:990px){.dh-hd__card{display:flex;gap:1.4rem;align-items:center;position:absolute;right:3.2rem;top:calc(37.5vw - 16rem);z-index:2;width:36rem;padding:1.2rem;background:#fffffff5;border-radius:18px;color:var(--dh-ink);text-decoration:none;box-shadow:0 12px 32px #00000047}.dh-hd__card img{width:11rem;height:11rem;border-radius:12px;object-fit:cover;flex:none}.dh-hd__cardtxt{display:flex;flex-direction:column;gap:.3rem;min-width:0}.dh-hd__cardtxt small{font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dh-hd__cardtxt strong{font-size:1.6rem;font-weight:600;line-height:1.2}.dh-hd__cardprice{font-size:1.5rem;font-weight:600}.dh-hd__cardprice s{font-weight:400;opacity:.45;font-size:1.3rem;margin-left:.4rem}.dh-hd__cardbtn{margin-top:.4rem;align-self:flex-start;background:var(--dh-ink);color:#fff;border-radius:99px;padding:.7rem 1.6rem;font-size:1.3rem;font-weight:600}}@media(min-width:750px){.dh-hd__img{aspect-ratio:16 / 6;max-height:none;object-position:50% 50%}}@media(min-width:990px){.dh-hd__card{top:calc(37.5vw - 19rem);right:4.8rem}}main h2,main .h1,.dh-title,.dh-grid__title,.dh-split__title,.dh-cmp__text h2,.dh-after4__title,.dh-vo__title,.dh-bundle__body h3{font-weight:400!important;letter-spacing:-.02em}@media(max-width:749px){main h2,main h2.dh-title,main .dh-title.h1,.dh-grid__title,.dh-split__title,.dh-cmp__text h2{font-size:2.8rem!important;line-height:1.12!important}}.dh-hd__btn,.dh-split__btn,.dh-bundle__btn,.dh-ph .button,.dh-grid .button{border-radius:12px!important;font-weight:500!important}.dh-hd__btn{padding:1.3rem;font-size:1.6rem}.dh-split__btn{padding:1.3rem 2.8rem;font-size:1.6rem}.dh-pills__a{padding:.8rem 0;font-weight:600;font-size:1.5rem}@media(max-width:749px){.dh-problem{border-radius:12px!important;min-height:0!important;padding:1.4rem!important}}.dh-hd__btn,.dh-split__btn{line-height:1.25!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important}.dh-hv__sound{display:none!important}@media(max-width:749px){.tpl-index main .shopify-section>section:not(.dh-hd):not(.dh-split):not(.dh-mq){padding-top:4.8rem!important}.tpl-index .dh-center{margin-bottom:2.4rem!important}.tpl-index .dh-center .dh-sub{margin-top:.8rem!important}.tpl-index .dh-grid__head{margin-bottom:2.4rem!important}.tpl-index .dh-grid .page-width{padding-left:1.2rem!important;padding-right:1.2rem!important}.tpl-index .dhc-grid{gap:2.4rem 1rem}.tpl-index .dh-split{margin-top:4.8rem}}.dh-pay .icon{width:30px;height:19px}.dh-pay{gap:.3rem;opacity:.9;margin-top:1rem}.dh-trust span{font-size:1.15rem!important;font-weight:500!important}.dh-trust svg{width:1.5rem!important;height:1.5rem!important}.dh-timeline{padding:1rem 1.2rem}.dh-timeline>div{gap:.1rem;font-size:1.1rem}.dh-timeline strong{font-size:1.15rem;font-weight:600}.dh-timeline span{font-size:1.1rem}.dh-timeline svg{width:1.7rem;height:1.7rem}.dh-timeline i{margin:0 .8rem 1.8rem}@media(max-width:749px){.dh-trust{gap:.3rem 1.2rem!important;margin:.8rem 0!important}.dh-trust span{font-size:1.1rem!important}.dh-timeline{padding:.9rem .8rem}.dh-timeline>div{font-size:1.05rem}.dh-timeline strong{font-size:1.1rem}.dh-timeline span{font-size:1.05rem}.dh-pay .icon{width:28px;height:18px}}.tpl-product .accordion__title,.tpl-product .accordion summary .h4,.tpl-product details summary h2.accordion__title{font-size:1.5rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important}.tpl-product .accordion summary{padding:1.2rem 0!important;font-size:1.5rem}.tpl-product .accordion .icon-accordion{width:1.8rem;height:1.8rem}.tpl-product .accordion__content{font-size:1.4rem;line-height:1.6}.dh-corte{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.8rem 0 1rem;font-size:1.25rem;color:#1e1b2e}.dh-corte strong{font-weight:700}.dh-corte:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#2f7d5b;box-shadow:0 0 0 .4rem #2f7d5b26}@media(max-width:749px){.dh-corte{font-size:1.2rem}}.dh-ci{padding:3.2rem 1.6rem 0}.dh-ci__grid{display:grid;gap:1.2rem;max-width:110rem;margin:0 auto}@media(min-width:750px){.dh-ci__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}.dh-ci{padding:4.8rem 2.4rem 0}}.dh-ci__card{background:#fff;border-radius:18px;padding:2rem 2.2rem}.dh-ci__card h2{font-size:1.5rem!important;font-weight:500!important;margin:0 0 1rem;letter-spacing:.02em}.dh-ci__card p{margin:0 0 1.2rem;font-size:1.45rem;line-height:1.5}.dh-ci__card p:last-child{margin-bottom:0}.dh-ci__card a{color:var(--dh-ink);text-decoration:underline;text-underline-offset:3px}.dh-ci__card span{color:#6b6b73;font-size:1.3rem}@media(max-width:749px){.tpl-page-packs .dh-bundles{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;margin:0;padding:0}}.tpl-index .footer-block--newsletter{display:none!important}.tpl-index [id$=__newsletter] .newsletter__wrapper{background:#fff!important;border-radius:24px;margin:0 1.6rem;padding:4rem 2.4rem!important;box-shadow:0 10px 30px #1e1b2e0f;max-width:72rem;margin-inline:auto}@media(max-width:749px){.tpl-index [id$=__newsletter] .newsletter__wrapper{margin-inline:1.6rem;padding:3.2rem 2rem!important}}.tpl-index [id$=__newsletter] .newsletter__wrapper h2{font-size:2.8rem;font-weight:500}.tpl-index [id$=__newsletter] .newsletter__subheading{font-size:1.5rem;color:#6b6b73;max-width:44rem;margin-inline:auto}.tpl-index [id$=__newsletter] .field__input{border-radius:14px}.tpl-index [id$=__newsletter] .field:after,.tpl-index [id$=__newsletter] .field:before{border-radius:14px}#shop-hcaptcha-badge-container{display:none!important}.dh-captcha-note{margin:.6rem 0 0;font-size:1.1rem;line-height:1.4;opacity:.6;text-align:inherit}.dh-captcha-note a{color:inherit;text-decoration:underline}.dh-offer{width:auto!important;height:auto!important;border-radius:999px!important;padding:1.1rem 1.7rem;font-family:DM Sans,sans-serif;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em;background:var(--dh-ink);color:#fff}.dh-offer{border:1px solid rgba(255,255,255,.35)!important}.dh-hp{position:relative;margin:-5.4rem 0 0;background:var(--dh-ink);overflow:hidden;color:#fff;isolation:isolate}.dh-hp picture{display:block}.dh-hp__img{display:block;width:100%;height:100%;aspect-ratio:16 / 7;min-height:56rem;max-height:calc(100vh - 8rem);object-fit:cover;object-position:60% 50%}.dh-hp__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e1b2ee0,#1e1b2e8c 38%,#1e1b2e00 64%);pointer-events:none}.dh-hp__txt{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;max-width:60rem;padding:7rem 4rem 4rem clamp(2.4rem,6vw,9.6rem)}.dh-hp__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.2rem;opacity:.92}.dh-hp__title{color:#fff;font-size:clamp(4rem,4.6vw,6.4rem);line-height:1.04;letter-spacing:-.02em;font-weight:600;margin:0 0 1.6rem}.dh-hp__sub{font-size:1.8rem;line-height:1.45;margin:0 0 2.6rem;opacity:.92;max-width:42rem}.dh-hp__btns{display:flex;gap:1.2rem;flex-wrap:wrap}.dh-hp__btn,.dh-hp__btn2{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border-radius:999px;font:700 1.6rem/1 DM Sans,sans-serif;text-decoration:none;cursor:pointer}.dh-hp__btn{background:var(--dh-cream);color:var(--dh-ink);border:0}.dh-hp__btn2{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.85)}.dh-hp__btn:hover{background:#fff}.dh-hp__btn2:hover{background:#ffffff1f}.dh-hp__card{display:none}@media(min-width:990px){.dh-hp__card{display:flex;gap:1.4rem;align-items:center;position:absolute;right:3.2rem;bottom:3.2rem;z-index:2;width:34rem;padding:1.2rem;background:#fffffff5;border-radius:18px;color:var(--dh-ink);text-decoration:none;box-shadow:0 12px 32px #00000047}.dh-hp__card img{width:9rem;height:9rem;border-radius:12px;object-fit:cover;flex:none}.dh-hp__cardtxt{display:flex;flex-direction:column;gap:.3rem}.dh-hp__cardtxt small{font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dh-hp__cardtxt strong{font-size:1.6rem;font-weight:600;line-height:1.2}.dh-hp__cardprice{font-size:1.5rem;font-weight:600}.dh-hp__cardprice s{font-weight:400;opacity:.45;font-size:1.3rem;margin-left:.4rem}}@media(max-width:749px){.dh-hp__img{aspect-ratio:1000 / 1282;min-height:0;max-height:none;object-position:50% 30%}.dh-hp__shade{background:linear-gradient(0deg,#1e1b2ef2,#1e1b2ebf 34%,#1e1b2e00 62%)}.dh-hp__txt{top:auto;max-width:none;padding:0 2rem 3rem;justify-content:flex-end}.dh-hp__eyebrow{font-size:1.15rem;margin-bottom:.8rem}.dh-hp__title{font-size:3.4rem;margin-bottom:1rem}.dh-hp__sub{font-size:1.5rem;margin-bottom:1.8rem}.dh-hp__btns{flex-wrap:nowrap;gap:.8rem}.dh-hp__btn,.dh-hp__btn2{flex:1;min-height:4.8rem;padding:0 1.2rem;font-size:1.5rem}}cart-drawer.drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;visibility:hidden}cart-drawer.drawer.active{visibility:visible}media-gallery slider-component{position:relative}.dh-gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#fffffff0;color:var(--dh-ink,#1E1B2E);display:grid;place-items:center;cursor:pointer;box-shadow:0 .4rem 1.4rem #1e1b2e29;transition:transform .15s ease,box-shadow .15s ease;padding:0}.dh-gal-arrow:hover{box-shadow:0 .6rem 1.8rem #1e1b2e3d;transform:translateY(-50%) scale(1.06)}.dh-gal-arrow--prev{left:1.2rem}.dh-gal-arrow--next{right:1.2rem}@media screen and (max-width:749px){.dh-gal-arrow{width:3.8rem;height:3.8rem}.dh-gal-arrow--prev{left:1.6rem}.dh-gal-arrow--next{right:2.6rem}}.dh-faqx__grid{display:grid;gap:3.2rem;align-items:start;max-width:120rem;margin:0 auto}@media(min-width:990px){.dh-faqx__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6rem}.dh-faqx__side{position:sticky;top:11rem}}.dh-faqx__grid--solo{max-width:110rem}.dh-faqx__title{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 1.2rem}.dh-faqx__sub{font-size:1.6rem;line-height:1.5;color:#1e1b2eb8;margin:0 0 2.4rem;max-width:42rem}.dh-faqx__img img{width:100%;height:auto;display:block;border-radius:2.2rem;aspect-ratio:1;object-fit:cover;background:#eee9e4;margin:0 0 1.6rem}@media(max-width:989px){.dh-faqx__img{display:none}}.dh-faqx__help{background:var(--dh-ink,#1E1B2E);color:#fff;border-radius:2rem;padding:2.4rem}.dh-faqx__help strong{display:block;font:800 2rem/1.2 Nunito,sans-serif;margin:0 0 .6rem}.dh-faqx__help p{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5;opacity:.82}.dh-faqx__btn{display:inline-flex;align-items:center;min-height:4.6rem;padding:0 2.4rem;border-radius:999px;background:#fff;color:var(--dh-ink,#1E1B2E);font-weight:700;font-size:1.5rem;text-decoration:none;margin:0 1.4rem .6rem 0}.dh-faqx__mail{color:#fff;font-size:1.4rem;opacity:.85;text-underline-offset:.3rem}.dh-faqx__group+.dh-faqx__group{margin-top:3.2rem}.dh-faqx__label{font:800 1.3rem/1 Nunito,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1e1b2e8c;margin:0 0 1.2rem}.dh-faqx .dh-acc{border:0;background:#fff;border-radius:1.6rem;margin:0 0 1rem;padding:0 2.2rem;box-shadow:0 1px 2px #1e1b2e0d;transition:box-shadow .2s}.dh-faqx .dh-acc[open]{box-shadow:0 .8rem 2.4rem #1e1b2e14}.dh-faqx .dh-acc summary{padding:2rem 0;font-weight:700;font-size:1.6rem;color:#1e1b2e;align-items:center;gap:1.6rem}.dh-faqx .dh-acc summary::-webkit-details-marker{display:none}.dh-faqx .dh-acc summary:after,.dh-faqx .dh-acc[open] summary:after{content:"+";flex:none;width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:#f4efea;font-size:2rem;font-weight:400;line-height:1;transition:transform .2s,background .2s}.dh-faqx .dh-acc[open] summary:after{transform:rotate(45deg);background:#1e1b2e;color:#fff}.dh-faqx .dh-acc__body{padding:0 0 2rem;font-size:1.5rem;line-height:1.65;color:#1e1b2ec7}.dh-faqx .dh-acc__body ol,.dh-faqx .dh-acc__body ul{margin:0 0 .8rem;padding-left:2rem}.dh-faqx .dh-acc__body li{margin:0 0 .4rem}.dh-faqx .dh-acc__body p{margin:0 0 .6rem}.dh-faqx .dh-acc__body a{color:#1e1b2e;text-underline-offset:.3rem}.dh-faqx__pay{list-style:none;padding:0!important;display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 0!important}.dh-faqx__pay li{margin:0!important}.dh-faqx__pay svg{width:3.8rem;height:2.4rem;display:block}.dh-guide--glow{background:#f6d7d3}.dh-guide--sleep{background:#e3e2f3}.dh-guide{display:grid;grid-template-columns:72px 1fr auto;gap:1.2rem;align-items:center;margin:1.6rem 0 0;padding:1rem;border-radius:14px;background:#dce7de}.dh-guide__img img{width:72px;height:72px;object-fit:cover;border-radius:10px;display:block;background:#fff}.dh-guide__tag{margin:0 0 .2rem;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1e1b2e;opacity:.65}.dh-guide__name{margin:0;font-weight:700;font-size:1.4rem;line-height:1.3}.dh-guide__src{margin:.25rem 0 0;font-size:1.15rem;line-height:1.35;color:#4a4757}.dh-guide__meta{margin:.35rem 0 0;font-size:1.2rem;color:#1e1b2e}.dh-guide__add{border:0;border-radius:999px;background:#1e1b2e;color:#fff8f2;font-weight:700;font-size:1.3rem;padding:.8rem 1.6rem;cursor:pointer}.dh-guide__add:hover{opacity:.9}@media(max-width:480px){.dh-guide{grid-template-columns:56px 1fr;grid-template-areas:"img info" "btn btn";row-gap:.8rem}.dh-guide__img{grid-area:img}.dh-guide__img img{width:56px;height:56px}.dh-guide__info{grid-area:info}.dh-guide__add{grid-area:btn;width:100%}}.dh-gd{padding:5.6rem 0}.dh-gd--unwind{background:#dce7de}.dh-gd--sleep{background:#e3e2f3}.dh-gd--glow{background:#f6d7d3}.dh-gd__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4.8rem;align-items:center}.dh-gd__img{width:100%;height:auto;border-radius:18px;display:block}.dh-gd__body .dh-title{margin:.4rem 0 .6rem}.dh-gd__claim{margin:0 0 1.6rem;font-size:1.8rem;line-height:1.35;color:#1e1b2e;opacity:.75}.dh-gd__src{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.7rem 1.4rem;border-radius:999px;background:#fff;font-size:1.3rem;line-height:1.3}.dh-gd__dot{width:.9rem;height:.9rem;border-radius:50%;background:#1e1b2e;flex:0 0 auto}.dh-gd__cited{margin:.8rem 0 1.8rem;font-size:1.25rem;opacity:.7}.dh-gd__intro{margin:0 0 2rem;font-size:1.6rem;line-height:1.6}.dh-gd__list{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;gap:1rem}.dh-gd__list li{position:relative;padding-left:3rem;font-size:1.5rem;line-height:1.5}.dh-gd__list li:before{content:"";position:absolute;left:0;top:.55em;width:1.4rem;height:.2rem;background:#1e1b2e;opacity:.35}.dh-gd__cta{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.dh-gd__add{border:0;border-radius:999px;background:#1e1b2e;color:#fff8f2;font-weight:700;font-size:1.5rem;padding:1.3rem 2.6rem;cursor:pointer}.dh-gd__add:hover{opacity:.9}.dh-gd__free{margin:0;font-size:1.35rem;opacity:.75}.dh-gd__legal{margin:2rem 0 0;font-size:1.2rem;opacity:.6}@media(max-width:749px){.dh-gd{padding:4rem 0}.dh-gd__grid{grid-template-columns:1fr;gap:2.8rem}.dh-gd__cta{gap:1.2rem}.dh-gd__add{width:100%;text-align:center}}@media(max-width:749px){cart-drawer .drawer__header{padding:1.2rem 0 .6rem}cart-drawer .drawer__heading{font-size:1.8rem}cart-drawer .drawer__close{top:50%;transform:translateY(-58%)}.dh-ct{margin:0 0 .8rem}.dh-ct__msg{font-size:1.35rem;margin:0 0 .6rem}.dh-ct__goal{width:28px;height:28px}.dh-ct__goal svg{width:15px;height:15px}.dh-ct__labels{margin:.3rem 0 .6rem;font-size:1.1rem}.dh-ct__save{padding:.7rem 1rem;font-size:1.25rem}cart-drawer .drawer__footer{padding:1rem 0 1.2rem}cart-drawer .dh-code{padding:.2rem 0 .8rem;margin-bottom:.8rem}cart-drawer .dh-totals{margin:.2rem 0 .9rem}#CartDrawer-Checkout{min-height:5.2rem}}.dh-ct__track.is-done+.dh-ct__labels{display:none}.dh-ct__track.is-done{margin-bottom:.8rem}cart-drawer-items,.dh-cu__list{scrollbar-width:none}cart-drawer-items::-webkit-scrollbar,.dh-cu__list::-webkit-scrollbar{display:none}cart-drawer-items .dh-code{border-top:1px solid #F0EEF3;border-bottom:0;margin:1.4rem 0 0;padding:1.2rem 0 .4rem}cart-drawer-items{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3.2rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 3.2rem),transparent);padding-bottom:2.4rem}cart-drawer-items.is-empty{-webkit-mask-image:none;mask-image:none;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dewhour.css.map */
