:root{--dn-green: #2f6b47;--dn-deep: #153f2c;--dn-dark: #0d2d20;--dn-sage: #bcd3b4;--dn-leaf-light: #dce9b8;--dn-ivory: #f7f2e7;--dn-warm-white: #fffaf2;--dn-saffron: #bd7d2e;--dn-ink: #153a29;--dn-muted: #526b5c;--dn-line: rgba(21, 63, 44, .16);--dn-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--dn-sans: Manrope, "Helvetica Neue", Arial, sans-serif;--dn-radius: 16px;--dn-radius-sm: 10px;--dn-section-gap: clamp(60px, 8vw, 100px)}.dn-pdp{font-family:var(--dn-sans);color:var(--dn-ink);font-size:16px;line-height:1.6}.dn-pdp *,.dn-pdp *:before,.dn-pdp *:after{box-sizing:border-box}.dn-pdp img{display:block;max-width:100%;height:auto}.dn-pdp__shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.dn-pdp__section{padding:var(--dn-section-gap) 0}.dn-pdp__section+.dn-pdp__section{border-top:1px solid var(--dn-line)}.dn-pdp__kicker{margin:0 0 12px;color:var(--dn-saffron);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dn-pdp__heading{margin:0 0 16px;color:var(--dn-dark);font-family:var(--dn-serif);font-size:clamp(32px,5vw,56px);font-weight:400;letter-spacing:-.03em;line-height:1.05}.dn-pdp__subheading{max-width:640px;margin:0 0 32px;color:var(--dn-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.6}.dn-pdp-jump{position:sticky;top:0;z-index:50;background:var(--dn-ivory);border-bottom:1px solid var(--dn-line)}.dn-pdp-jump__inner{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;width:min(1240px,calc(100% - 40px));margin-inline:auto}.dn-pdp-jump__inner::-webkit-scrollbar{display:none}.dn-pdp-jump a{flex-shrink:0;padding:14px 18px;color:var(--dn-muted);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.dn-pdp-jump a:hover,.dn-pdp-jump a.is-active{color:var(--dn-deep);border-bottom-color:var(--dn-green)}.dn-trust-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:28px 0;background:var(--dn-warm-white);border-top:1px solid var(--dn-line);border-bottom:1px solid var(--dn-line)}.dn-trust-badge{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#fff;border:1px solid var(--dn-line);border-radius:999px;font-size:13px;font-weight:700;color:var(--dn-deep)}.dn-trust-badge__icon{width:28px;height:28px;object-fit:contain}.dn-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.dn-benefit-card{padding:32px 28px;background:var(--dn-warm-white);border:1px solid var(--dn-line);border-radius:var(--dn-radius);transition:transform .2s,box-shadow .2s}.dn-benefit-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #153f2c14}.dn-benefit-card__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--dn-radius-sm);margin-bottom:20px}.dn-benefit-card__title{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--dn-dark)}.dn-benefit-card__text{margin:0;color:var(--dn-muted);font-size:14px;line-height:1.6}.dn-ingredients__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.dn-ingredients__image{width:100%;border-radius:var(--dn-radius);object-fit:cover}.dn-ingredient-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:16px 0;border-bottom:1px solid var(--dn-line);font-size:14px}.dn-ingredient-row:first-child{font-weight:800;color:var(--dn-dark);text-transform:uppercase;font-size:11px;letter-spacing:.06em}.dn-ingredient-row__name{font-weight:700;color:var(--dn-dark)}.dn-ingredient-row__detail{color:var(--dn-muted)}@media(max-width:768px){.dn-ingredients__layout{grid-template-columns:1fr}}.dn-how-to-use__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.dn-how-to-use__image{width:100%;border-radius:var(--dn-radius);object-fit:cover}.dn-how-to-use__steps{list-style:none;padding:0;margin:0;counter-reset:step}.dn-how-to-use__step{counter-increment:step;display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--dn-line)}.dn-how-to-use__step:before{content:counter(step);flex-shrink:0;display:grid;width:40px;height:40px;place-items:center;background:var(--dn-green);color:#fff;border-radius:50%;font-size:16px;font-weight:800}.dn-how-to-use__step-title{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--dn-dark)}.dn-how-to-use__step-text{margin:0;color:var(--dn-muted);font-size:14px}@media(max-width:768px){.dn-how-to-use__layout{grid-template-columns:1fr}}.dn-directions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.dn-direction-card{text-align:center;padding:28px 20px;background:var(--dn-warm-white);border:1px solid var(--dn-line);border-radius:var(--dn-radius)}.dn-direction-card__img{width:120px;height:120px;margin:0 auto 16px;object-fit:contain;border-radius:var(--dn-radius-sm)}.dn-direction-card__title{margin:0 0 8px;font-size:15px;font-weight:800;color:var(--dn-dark)}.dn-direction-card__text{margin:0;color:var(--dn-muted);font-size:13px}.dn-faq__list{list-style:none;padding:0;margin:0;max-width:800px}.dn-faq__item{border-bottom:1px solid var(--dn-line)}.dn-faq__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--dn-sans);font-size:16px;font-weight:700;color:var(--dn-dark);text-align:left}.dn-faq__icon{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--dn-line);border-radius:50%;font-size:18px;transition:transform .2s;color:var(--dn-green)}.dn-faq__item.is-open .dn-faq__icon{transform:rotate(45deg)}.dn-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.dn-faq__answer-inner{padding:0 0 20px;color:var(--dn-muted);font-size:15px;line-height:1.7}.dn-faq__image{width:100%;max-width:500px;border-radius:var(--dn-radius-sm);margin-bottom:16px}.dn-why__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.dn-why__image{width:100%;border-radius:var(--dn-radius);object-fit:cover}.dn-why__content h3{margin:0 0 12px;font-size:22px;font-weight:800;color:var(--dn-dark)}.dn-why__content p,.dn-why__content div{color:var(--dn-muted);font-size:15px;line-height:1.7}@media(max-width:768px){.dn-why__layout{grid-template-columns:1fr}}.dn-video__wrapper{position:relative;width:100%;max-width:900px;margin:0 auto;border-radius:var(--dn-radius);overflow:hidden;aspect-ratio:16/9;background:var(--dn-dark)}.dn-video__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dn-reviews__summary{display:flex;align-items:center;gap:24px;margin-bottom:36px;padding:28px 32px;background:var(--dn-warm-white);border:1px solid var(--dn-line);border-radius:var(--dn-radius)}.dn-reviews__score{font-size:48px;font-weight:800;color:var(--dn-dark);line-height:1}.dn-reviews__stars{color:var(--dn-saffron);font-size:20px}.dn-reviews__count{color:var(--dn-muted);font-size:14px}.dn-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.dn-review-card{padding:24px;background:#fff;border:1px solid var(--dn-line);border-radius:var(--dn-radius)}.dn-review-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dn-review-card__author{font-weight:700;color:var(--dn-dark);font-size:14px}.dn-review-card__date{color:var(--dn-muted);font-size:12px}.dn-review-card__stars{color:var(--dn-saffron);font-size:14px;margin-bottom:8px}.dn-review-card__text{color:var(--dn-muted);font-size:14px;margin:0}.dn-product-info__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.dn-product-info__item{padding:20px;background:var(--dn-warm-white);border:1px solid var(--dn-line);border-radius:var(--dn-radius-sm)}.dn-product-info__label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--dn-saffron);margin:0 0 6px}.dn-product-info__value{font-size:14px;color:var(--dn-dark);margin:0;white-space:pre-line}.dn-goes-best__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.dn-goes-best-card{text-align:center;padding:20px;background:var(--dn-warm-white);border:1px solid var(--dn-line);border-radius:var(--dn-radius)}.dn-goes-best-card__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--dn-radius-sm);margin-bottom:12px}.dn-goes-best-card__name{margin:0;font-size:14px;font-weight:700;color:var(--dn-dark)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dn-meta-pdp.css.map */
