.dangl-j{--j-cream: #F2EFE4;--j-cream-dark: #E8E4D6;--j-forest: #2D5A34;--j-forest-light: #4A7D53;--j-forest-mist: #EDF3EE;--j-bark: #7A4F2D;--j-ink: #1A1914;--j-ink-60: rgba(26, 25, 20, .62);--j-ink-40: rgba(26, 25, 20, .4);--j-line: #DCD7C8;--j-star: #E8A912;--j-radius: 6px;--j-radius-lg: 14px;--j-max: 1280px}.dangl-j *,.dangl-j *:before,.dangl-j *:after{box-sizing:border-box}.dangl-j__wrap{max-width:var(--j-max);margin:0 auto;padding-left:20px;padding-right:20px;width:100%}@media screen and (min-width:750px){.dangl-j__wrap{padding-left:40px;padding-right:40px}}.dangl-j__eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;line-height:1.4}.dangl-j__h2{font-family:var(--dangl-font-heading, Georgia, serif);font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.02em;font-weight:600;margin:0 0 14px}.dangl-j__sub{font-size:clamp(15px,1.4vw,18px);line-height:1.6;margin:0 auto;max-width:62ch}.dangl-j__head{margin-bottom:40px}.dangl-j__head--center{text-align:center}.dangl-j__head--center .dangl-j__sub{margin-left:auto;margin-right:auto}.dangl-j__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:var(--j-radius);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;line-height:1.2;text-align:center}.dangl-j__btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a191429}.dangl-j__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dangl-j__btn--lg{padding:17px 38px;font-size:16px}.dangl-j__stars{display:inline-flex;gap:2px;line-height:0}.dangl-hero{position:relative;overflow:hidden;isolation:isolate}.dangl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.dangl-hero__bg-img{width:100%;height:100%;object-fit:cover;display:block}.dangl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1914e0,#1a191466 24%,#1a191400 52%),linear-gradient(100deg,#1a1914ed,#1a1914db 34%,#1a191480 62%,#1a19142e);z-index:1}@media screen and (max-width:749px){.dangl-hero__overlay{background:linear-gradient(180deg,#1a1914b8,#1a1914e0 26%,#1a1914eb 72%,#1a1914f0)}}.dangl-hero__inner{display:grid;grid-template-columns:1fr;gap:36px;align-items:center;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}@media screen and (min-width:990px){.dangl-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.dangl-hero__pill{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 12px;border-radius:100px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;font-weight:600;margin-bottom:22px}.dangl-hero__h1{font-family:var(--dangl-font-heading, Georgia, serif);font-size:clamp(33px,5.2vw,58px);line-height:1.06;letter-spacing:-.03em;font-weight:600;margin:0 0 18px;white-space:pre-line;text-wrap:balance}.dangl-hero__accent{color:var(--dangl-hero-accent, inherit)}.dangl-hero__sub{font-size:clamp(17px,1.7vw,20px);line-height:1.55;font-weight:500;margin:0 0 28px;max-width:46ch;opacity:1}.dangl-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.dangl-hero__trust{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;margin:0;opacity:.85}.dangl-hero__trust svg{flex-shrink:0;margin-top:3px}.dangl-hero__media{position:relative}.dangl-hero__img{width:100%;height:auto;display:block;border-radius:var(--j-radius-lg);box-shadow:0 24px 60px #0000004d}.dangl-hero__badge{position:absolute;bottom:18px;left:18px;padding:10px 16px;border-radius:100px;font-size:13px;font-weight:700;letter-spacing:.02em;box-shadow:0 6px 20px #0000003d}.dangl-how__steps{display:grid;gap:22px;grid-template-columns:1fr;counter-reset:dangl-step}@media screen and (min-width:750px){.dangl-how__steps{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.dangl-how__steps{grid-template-columns:repeat(var(--how-cols, 4),1fr)}}.dangl-how__step{position:relative;padding:30px 24px 28px;border-radius:var(--j-radius-lg);border:1px solid var(--j-line);background:#fff;transition:transform .22s ease,box-shadow .22s ease}.dangl-how__step:hover{transform:translateY(-4px);box-shadow:0 14px 38px #1a19141a}.dangl-how__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:16px;font-weight:700;margin-bottom:16px;font-variant-numeric:tabular-nums}.dangl-how__img-wrap{margin:0 0 16px;border-radius:var(--j-radius);overflow:hidden;aspect-ratio:4 / 3}.dangl-how__img{width:100%;height:100%;object-fit:cover;display:block}.dangl-how__title{font-family:var(--dangl-font-heading, Georgia, serif);font-size:20px;line-height:1.24;margin:0 0 8px;font-weight:600;letter-spacing:-.01em}.dangl-how__body{font-size:15px;line-height:1.6;margin:0}.dangl-how__timing{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:100px}.dangl-j__cta-row{text-align:center;margin-top:40px}.dangl-why__layout{display:grid;gap:40px;grid-template-columns:1fr;align-items:center}@media screen and (min-width:990px){.dangl-why__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.dangl-why__body{font-size:clamp(15px,1.4vw,17px);line-height:1.7;margin:0 0 26px}.dangl-why__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff24;border:1px solid rgba(255,255,255,.14);border-radius:var(--j-radius-lg);overflow:hidden}.dangl-why__stat{padding:28px 22px}.dangl-why__num{font-family:var(--dangl-font-heading, Georgia, serif);font-size:clamp(30px,3.6vw,42px);line-height:1;font-weight:600;letter-spacing:-.03em;margin-bottom:10px}.dangl-why__label{font-size:14px;line-height:1.45;font-weight:600;margin:0 0 5px}.dangl-why__source{font-size:12px;line-height:1.45;margin:0;opacity:.6}.dangl-choice__grid{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width:750px){.dangl-choice__grid{grid-template-columns:repeat(2,1fr)}}.dangl-choice__card{display:flex;flex-direction:column;border-radius:var(--j-radius-lg);border:1.5px solid var(--j-line);background:#fff;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative}.dangl-choice__card:hover{transform:translateY(-5px);box-shadow:0 18px 46px #1a191424}.dangl-choice__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--j-cream-dark);position:relative}.dangl-choice__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.dangl-choice__card:hover .dangl-choice__img{transform:scale(1.04)}.dangl-choice__swatch{position:absolute;top:14px;left:14px;width:30px;height:30px;border-radius:50%;border:3px solid #fff;box-shadow:0 3px 10px #00000038}.dangl-choice__tag{position:absolute;top:14px;right:14px;padding:6px 13px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dangl-choice__body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1 1 auto}.dangl-choice__name{font-family:var(--dangl-font-heading, Georgia, serif);font-size:23px;line-height:1.2;margin:0 0 6px;font-weight:600;letter-spacing:-.01em}.dangl-choice__mood{font-size:14px;line-height:1.55;margin:0 0 14px}.dangl-choice__price{font-size:19px;font-weight:700;margin:0 0 18px;display:flex;align-items:baseline;gap:9px}.dangl-choice__was{font-size:15px;font-weight:500;text-decoration:line-through;opacity:.5}.dangl-choice__list{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px}.dangl-choice__list li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.5}.dangl-choice__list svg{flex-shrink:0;margin-top:3px}.dangl-choice__btn{margin-top:auto;width:100%}.dangl-choice__note{text-align:center;font-size:14px;margin:28px 0 0}.dangl-rev__agg{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}.dangl-rev__agg-text{font-size:15px;font-weight:600}.dangl-rev__grid{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:750px){.dangl-rev__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.dangl-rev__grid{grid-template-columns:repeat(3,1fr)}}.dangl-rev__card{display:flex;flex-direction:column;padding:26px 24px;border-radius:var(--j-radius-lg);border:1px solid var(--j-line);background:#fff;transition:transform .22s ease,box-shadow .22s ease}.dangl-rev__card:hover{transform:translateY(-3px);box-shadow:0 12px 34px #1a19141a}.dangl-rev__stars{margin-bottom:14px}.dangl-rev__title{font-family:var(--dangl-font-heading, Georgia, serif);font-size:17px;line-height:1.32;margin:0 0 9px;font-weight:600}.dangl-rev__body{font-size:15px;line-height:1.62;margin:0 0 20px;flex:1 1 auto}.dangl-rev__foot{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--j-line)}.dangl-rev__avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.dangl-rev__name{font-size:14px;font-weight:700;margin:0 0 2px}.dangl-rev__meta{font-size:12.5px;margin:0}.dangl-rev__verified{font-weight:600}.dangl-faq__layout{display:grid;gap:36px;grid-template-columns:1fr}@media screen and (min-width:990px){.dangl-faq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.dangl-faq__head{position:sticky;top:90px;margin-bottom:0}}.dangl-faq__list{display:grid;gap:12px}.dangl-faq__item{border:1px solid var(--j-line);border-radius:var(--j-radius);background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.dangl-faq__item[open]{box-shadow:0 6px 20px #1a191412}.dangl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none;transition:background-color .18s ease}.dangl-faq__q::-webkit-details-marker{display:none}.dangl-faq__q:hover{background:var(--j-forest-mist)}.dangl-faq__q:focus-visible{outline:2px solid var(--j-forest);outline-offset:-2px}.dangl-faq__arrow{flex-shrink:0;transition:transform .24s ease}.dangl-faq__item[open] .dangl-faq__arrow{transform:rotate(180deg)}.dangl-faq__a{padding:0 22px 22px;font-size:15px;line-height:1.68}.dangl-faq__a>*:first-child{margin-top:0}.dangl-faq__a>*:last-child{margin-bottom:0}.dangl-faq__a a{color:inherit;text-underline-offset:3px}.dangl-faq__cta{margin-top:26px}.dangl-guar__inner{display:grid;gap:28px;grid-template-columns:1fr;align-items:center;text-align:center}@media screen and (min-width:990px){.dangl-guar__inner{grid-template-columns:auto minmax(0,1fr) auto;text-align:left;gap:40px}}.dangl-guar__seal{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%;border:2px dashed currentColor;margin:0 auto;flex-shrink:0}.dangl-guar__h{font-family:var(--dangl-font-heading, Georgia, serif);font-size:clamp(24px,3vw,34px);line-height:1.16;margin:0 0 10px;font-weight:600;letter-spacing:-.02em}.dangl-guar__body{font-size:15.5px;line-height:1.62;margin:0;max-width:62ch}.dangl-story__layout{display:grid;gap:36px;grid-template-columns:1fr;align-items:center}@media screen and (min-width:990px){.dangl-story__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.dangl-story__layout--reverse .dangl-story__media{order:2}}.dangl-story__img{width:100%;height:auto;display:block;border-radius:var(--j-radius-lg)}.dangl-story__body{font-size:16px;line-height:1.7;margin:0 0 22px}.dangl-story__body p:first-child{margin-top:0}.dangl-story__body p:last-child{margin-bottom:0}.dangl-story__sign{font-size:14px;font-style:italic;margin:22px 0 0;opacity:.75}.dangl-story__points{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.dangl-story__points li{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.55}.dangl-story__points svg{flex-shrink:0;margin-top:3px}.dangl-final{position:relative;overflow:hidden;isolation:isolate}.dangl-final__bg{position:absolute;top:0;right:0;bottom:0;left:0}.dangl-final__bg-img{width:100%;height:100%;object-fit:cover;display:block}.dangl-final__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1914;z-index:1}.dangl-final__inner{text-align:center;padding-top:clamp(60px,8vw,104px);padding-bottom:clamp(60px,8vw,104px)}.dangl-final__h{font-family:var(--dangl-font-heading, Georgia, serif);font-size:clamp(30px,4.6vw,52px);line-height:1.1;letter-spacing:-.03em;font-weight:600;margin:16px 0 14px}.dangl-final__sub{font-size:clamp(15px,1.5vw,18px);line-height:1.6;margin:0 auto 30px;max-width:58ch;opacity:.88}.dangl-final__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px}.dangl-final__pills{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center}.dangl-final__pill{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;opacity:.85}.dangl-ptb__items{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);background:var(--j-line);border-top:1px solid var(--j-line);border-bottom:1px solid var(--j-line)}@media screen and (min-width:990px){.dangl-ptb__items{grid-template-columns:repeat(var(--ptb-cols, 4),1fr)}}.dangl-ptb__item{display:flex;align-items:flex-start;gap:12px;padding:22px 20px}.dangl-ptb__item svg{flex-shrink:0;margin-top:1px}.dangl-ptb__label{font-size:14px;font-weight:700;margin:0 0 3px;line-height:1.3}.dangl-ptb__sub{font-size:12.5px;line-height:1.45;margin:0}.dangl-spec__grid{display:grid;gap:1px;grid-template-columns:1fr;background:var(--j-line);border:1px solid var(--j-line);border-radius:var(--j-radius-lg);overflow:hidden}@media screen and (min-width:750px){.dangl-spec__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.dangl-spec__grid{grid-template-columns:repeat(3,1fr)}}.dangl-spec__row{padding:20px 24px}.dangl-spec__k{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.dangl-spec__v{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px}.dangl-spec__note{font-size:13px;line-height:1.45;margin:0}@media(prefers-reduced-motion:reduce){.dangl-j *,.dangl-j *:before,.dangl-j *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dangl-j__btn:hover,.dangl-how__step:hover,.dangl-choice__card:hover,.dangl-rev__card:hover{transform:none}}.dangl-comparison__inner,.dangl-comparison__table-wrap{max-width:100%;min-width:0}.dangl-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dangl-j,.dangl-comparison,.dangl-stats-bar,.dangl-trust-grid{max-width:100vw;overflow-x:clip}.dangl-how__step{display:flex;flex-direction:column}.dangl-how__body{flex:1 1 auto}.dangl-how__timing{align-self:flex-start;margin-top:auto;padding-top:5px}.dangl-j__eyebrow{display:inline-flex;align-items:center;gap:10px}.dangl-j__eyebrow:before{content:"";width:26px;height:2px;background:currentColor;opacity:.55;flex-shrink:0}.dangl-j__head--center .dangl-j__eyebrow{justify-content:center}.dangl-j__h2{font-size:clamp(30px,4.4vw,50px);line-height:1.06;letter-spacing:-.028em}.dangl-j__head--center .dangl-j__h2{max-width:20ch;margin-left:auto;margin-right:auto}.dangl-j__head{margin-bottom:48px}@media screen and (min-width:990px){.dangl-j__wrap{padding-left:56px;padding-right:56px}}.dangl-spec__k{font-size:11px;letter-spacing:.14em;opacity:.9}.dangl-spec__v{font-family:var(--dangl-font-heading, Georgia, serif);font-size:22px;letter-spacing:-.015em;line-height:1.15;margin-bottom:6px}.dangl-spec__row{padding:26px 26px 24px;transition:background-color .24s ease}.dangl-spec__row:hover{background:#fbfaf6!important}@media screen and (min-width:990px){.dangl-rev__grid>.dangl-rev__card:first-child{grid-column:span 2;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"stars body" "foot foot";column-gap:28px;align-content:start}.dangl-rev__grid>.dangl-rev__card:first-child .dangl-rev__stars{grid-area:stars;margin-bottom:0}.dangl-rev__grid>.dangl-rev__card:first-child .dangl-rev__title,.dangl-rev__grid>.dangl-rev__card:first-child .dangl-rev__body{grid-area:body}.dangl-rev__grid>.dangl-rev__card:first-child .dangl-rev__title{font-size:22px;margin-bottom:10px}.dangl-rev__grid>.dangl-rev__card:first-child .dangl-rev__body{font-size:16.5px;align-self:start;margin-top:40px}.dangl-rev__grid>.dangl-rev__card:first-child .dangl-rev__foot{grid-area:foot}}.dangl-j__btn--quiet{background:transparent!important;border-color:transparent!important;padding-left:4px;padding-right:4px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.dangl-j__btn--quiet:hover{transform:none;box-shadow:none;text-decoration-thickness:2.5px}.dangl-guar__inner{gap:34px}.dangl-guar__seal{width:84px;height:84px;border-width:2px}.dangl-guar__h{font-size:clamp(26px,3.2vw,38px)}.dangl-why,.dangl-final{position:relative}.dangl-why:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 15% 0%,rgba(126,212,154,.09),transparent 60%)}.dangl-why>*{position:relative;z-index:1}.dangl-why__stat{padding:34px 26px}.dangl-why__num{font-size:clamp(34px,4vw,48px)}.dangl-choice__media{aspect-ratio:5 / 4}.dangl-choice__name{font-size:26px}.dangl-choice__body{padding:28px 28px 30px}.dangl-how__num{width:46px;height:46px;font-size:17px}.dangl-how__step{padding:34px 28px 30px}.dangl-how__title{font-size:21px}.dangl-faq__q{padding:22px 24px;font-size:16.5px}.dangl-faq__a{padding:0 24px 24px}.dangl-ptb__item{padding:26px 22px}.dangl-ptb__label{font-size:14.5px}a.dangl-choice__card,.dangl-choice__card--link{text-decoration:none;color:inherit;cursor:pointer}.dangl-choice__card--link:hover .dangl-choice__name,.dangl-choice__card--link:focus-visible .dangl-choice__name{text-decoration:none}.dangl-choice__card--link:focus-visible{outline:3px solid #2D5A34;outline-offset:3px}.dangl-choice__btn--current,.dangl-choice__btn--soldout{margin-top:auto;width:100%;display:block;text-align:center;cursor:default;background:transparent;border:1px dashed #C9BFA8;color:#6b675e;font-weight:700}.dangl-choice__card:has(.dangl-choice__btn--current){opacity:.92}.dangl-choice__card:has(.dangl-choice__btn--current):hover{transform:none;box-shadow:none}.dangl-choice__card:has(.dangl-choice__btn--current):hover .dangl-choice__img{transform:none}.dangl-choice__card:not(.dangl-choice__card--link):hover{transform:none;box-shadow:none}@media(hover:none){.dangl-choice__card:hover{transform:none}}@media screen and (max-width:749px){.dangl-hero__inner{padding-top:22px;padding-bottom:30px;gap:20px}.dangl-hero__pill{padding:5px 12px 5px 10px;font-size:12px;gap:7px;margin-bottom:12px}.dangl-hero__pill svg{width:12px;height:12px}.dangl-hero .dangl-j__eyebrow{margin-bottom:8px}.dangl-hero__h1{font-size:clamp(30px,8.6vw,38px);line-height:1.04;margin-bottom:12px}.dangl-hero__sub{font-size:15.5px;line-height:1.45;margin-bottom:18px;max-width:none}.dangl-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.dangl-hero__actions .dangl-j__btn--lg{padding:13px 10px;font-size:14px;text-align:center;justify-content:center;min-height:46px}.dangl-hero__trust{font-size:13px;line-height:1.4}.dangl-hero__img{border-radius:12px;box-shadow:0 12px 30px #00000042}.dangl-hero__badge{bottom:12px;left:12px;padding:8px 13px;font-size:12px}}@media screen and (max-width:359px){.dangl-hero__actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/dangl-journey.css.map */
