:root{--dd-forest: #1F3B2D;--dd-forest-2: #2C5240;--dd-forest-deep: #142619;--dd-amber: #D98A2B;--dd-amber-soft: #F3D9B5;--dd-sand: #F5EFE4;--dd-cream: #FBF8F2;--dd-ink: #16211B;--dd-muted: #5B6B61;--dd-line: #E6DDCC;--dd-radius: 18px;--dd-radius-sm: 12px;--dd-shadow: 0 18px 40px -22px rgba(20, 38, 25, .45);--dd-serif: var(--font-heading--family, "Fraunces", Georgia, serif);--dd-sans: var(--font-body--family, "DM Sans", system-ui, sans-serif);--dd-max: 1280px}.dd-wrap{max-width:var(--dd-max);margin:0 auto;padding:0 clamp(18px,4vw,40px)}.dd-section{padding:clamp(56px,8vw,104px) 0}.dd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--dd-sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dd-amber)}.dd-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.dd-h1,.dd-h2,.dd-h3{font-family:var(--dd-serif);color:var(--dd-ink);margin:0;letter-spacing:-.01em}.dd-h1{font-size:clamp(40px,6.2vw,76px);line-height:1.02;font-weight:600}.dd-h2{font-size:clamp(30px,4vw,48px);line-height:1.08;font-weight:600}.dd-h3{font-size:clamp(20px,2vw,24px);line-height:1.2;font-weight:600}.dd-lead{font-family:var(--dd-sans);font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--dd-muted);margin:0}.dd-head{display:grid;gap:14px;margin-bottom:clamp(28px,4vw,48px)}.dd-head--center{text-align:center;justify-items:center}.dd-head--center .dd-lead{max-width:620px}.dd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--dd-sans);font-weight:600;font-size:15px;letter-spacing:.01em;padding:16px 28px;border-radius:999px;text-decoration:none;border:1.5px solid transparent;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer;line-height:1}.dd-btn:hover{transform:translateY(-2px);text-decoration:none}.dd-btn--amber{background:var(--dd-amber);color:#fff;box-shadow:0 10px 24px -10px #d98a2bcc}.dd-btn--amber:hover{background:#c77a1f;color:#fff}.dd-btn--forest{background:var(--dd-forest);color:var(--dd-cream)}.dd-btn--forest:hover{background:var(--dd-forest-2);color:var(--dd-cream)}.dd-btn--ghost-light{border-color:#ffffffb3;color:#fff;background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dd-btn--ghost-light:hover{background:#fff;color:var(--dd-ink)}.dd-btn svg{width:18px;height:18px}.dd-hero{position:relative;min-height:clamp(560px,86vh,820px);display:flex;align-items:center;overflow:hidden;background:var(--dd-forest-deep)}.dd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dd-hero__media img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;transform:scale(1.04);animation:ddZoom 14s ease-out forwards}@keyframes ddZoom{to{transform:scale(1)}}.dd-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,#0e1c13eb,#0e1c13b8 38%,#0e1c1326 72%,#0e1c130d),linear-gradient(0deg,#0e1c138c,#0e1c1300 35%)}.dd-hero__content{position:relative;z-index:2;width:100%;padding:96px 0 120px}.dd-hero__inner{max-width:620px;display:grid;gap:22px}.dd-hero .dd-h1{color:#fff}.dd-hero .dd-h1 em{font-style:italic;color:var(--dd-amber-soft);font-weight:500}.dd-hero .dd-lead{color:#ffffffd1;max-width:520px}.dd-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.dd-hero__proof{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:18px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18)}.dd-hero__proof span{display:inline-flex;align-items:center;gap:8px;font-family:var(--dd-sans);font-size:14px;color:#ffffffe0}.dd-hero__proof svg{width:18px;height:18px;color:var(--dd-amber);flex:none}.dd-hero__badge{position:absolute;right:clamp(18px,5vw,64px);bottom:clamp(28px,6vw,64px);z-index:2;background:#fbf8f2f0;border-radius:var(--dd-radius);padding:18px 22px;display:flex;gap:14px;align-items:center;box-shadow:var(--dd-shadow);max-width:300px}.dd-hero__badge-icon{width:46px;height:46px;border-radius:50%;background:var(--dd-forest);display:grid;place-items:center;flex:none}.dd-hero__badge-icon svg{width:26px;height:26px}.dd-hero__badge b{display:block;font-family:var(--dd-serif);font-size:17px;color:var(--dd-ink)}.dd-hero__badge small{font-family:var(--dd-sans);font-size:13px;color:var(--dd-muted)}@media(max-width:749px){.dd-hero{min-height:640px;align-items:flex-end}.dd-hero__media img{object-position:70% 50%}.dd-hero__shade{background:linear-gradient(0deg,#0e1c13f2,#0e1c13bf 45%,#0e1c1333)}.dd-hero__content{padding:56px 0 48px}.dd-hero__badge{display:none}.dd-hero__ctas .dd-btn{flex:1 1 100%}}.dd-trust{background:var(--dd-sand);border-bottom:1px solid var(--dd-line)}.dd-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}.dd-trust__item{display:flex;gap:14px;align-items:center;padding:26px 18px}.dd-trust__item+.dd-trust__item{border-left:1px solid var(--dd-line)}.dd-trust__icon{width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--dd-forest);flex:none;box-shadow:0 1px 0 var(--dd-line)}.dd-trust__icon svg{width:22px;height:22px}.dd-trust__item b{display:block;font-family:var(--dd-sans);font-size:15px;font-weight:600;color:var(--dd-ink)}.dd-trust__item small{font-family:var(--dd-sans);font-size:13px;color:var(--dd-muted)}@media(max-width:989px){.dd-trust__grid{grid-template-columns:repeat(2,1fr)}.dd-trust__item:nth-child(3){border-left:0}.dd-trust__item:nth-child(n+3){border-top:1px solid var(--dd-line)}}@media(max-width:480px){.dd-trust__item{padding:18px 10px;gap:10px}.dd-trust__icon{width:38px;height:38px}}.dd-cats{background:var(--dd-cream)}.dd-cats__grid{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:18px;min-height:620px}.dd-cat{position:relative;overflow:hidden;border-radius:var(--dd-radius);display:block;text-decoration:none;isolation:isolate;min-height:280px}.dd-cat:first-child{grid-row:span 2}.dd-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);z-index:-2}.dd-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0e1c13d9,#0e1c1340 45%,#0e1c1300 70%)}.dd-cat:hover img{transform:scale(1.06)}.dd-cat__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(20px,3vw,32px);display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.dd-cat__body small{display:block;font-family:var(--dd-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dd-amber-soft);margin-bottom:6px}.dd-cat__body h3{font-family:var(--dd-serif);font-size:clamp(24px,2.6vw,34px);color:#fff;margin:0;font-weight:600;line-height:1.1}.dd-cat__body p{font-family:var(--dd-sans);color:#fffc;font-size:14px;margin:8px 0 0;max-width:340px}.dd-cat__arrow{width:48px;height:48px;border-radius:50%;background:#fff;color:var(--dd-ink);display:grid;place-items:center;flex:none;transition:background .2s,color .2s,transform .2s}.dd-cat:hover .dd-cat__arrow{background:var(--dd-amber);color:#fff;transform:rotate(-45deg)}.dd-cat__arrow svg{width:20px;height:20px}@media(max-width:749px){.dd-cats__grid{grid-template-columns:1fr;grid-template-rows:none;min-height:0}.dd-cat:first-child{grid-row:auto;min-height:380px}}.dd-story{background:var(--dd-sand)}.dd-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.dd-story__media{position:relative}.dd-story__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--dd-radius);box-shadow:var(--dd-shadow)}.dd-story__stamp{position:absolute;left:-22px;bottom:34px;background:var(--dd-forest);color:var(--dd-cream);border-radius:var(--dd-radius-sm);padding:18px 20px;box-shadow:var(--dd-shadow);max-width:220px}.dd-story__stamp b{display:block;font-family:var(--dd-serif);font-size:30px;color:var(--dd-amber-soft);line-height:1}.dd-story__stamp span{font-family:var(--dd-sans);font-size:13px;opacity:.85}.dd-story__list{list-style:none;margin:26px 0 32px;padding:0;display:grid;gap:18px}.dd-story__list li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.dd-story__list i{width:40px;height:40px;border-radius:12px;background:#fff;color:var(--dd-forest);display:grid;place-items:center;font-style:normal}.dd-story__list i svg{width:20px;height:20px}.dd-story__list b{display:block;font-family:var(--dd-sans);font-weight:600;color:var(--dd-ink);font-size:16px;margin-bottom:2px}.dd-story__list span{font-family:var(--dd-sans);color:var(--dd-muted);font-size:15px;line-height:1.5}@media(max-width:849px){.dd-story__grid{grid-template-columns:1fr}.dd-story__stamp{left:14px}}.dd-banner{position:relative;overflow:hidden;background:var(--dd-forest-deep);color:#fff}.dd-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.dd-banner__media img{width:100%;height:100%;object-fit:cover;object-position:30% 50%;opacity:.9}.dd-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#0e1c13f5,#0e1c13d9 42%,#0e1c131a 85%)}.dd-banner__inner{position:relative;z-index:2;display:flex;justify-content:flex-end}.dd-banner__box{max-width:520px;display:grid;gap:18px;padding:clamp(72px,10vw,128px) 0}.dd-banner .dd-h2{color:#fff}.dd-banner .dd-lead{color:#fffc}.dd-steps{display:grid;gap:12px;margin:6px 0 10px;padding:0;list-style:none;counter-reset:s}.dd-steps li{counter-increment:s;display:flex;gap:14px;align-items:center;font-family:var(--dd-sans);font-size:15px;color:#ffffffe6}.dd-steps li:before{content:counter(s);width:30px;height:30px;border-radius:50%;border:1.5px solid var(--dd-amber);color:var(--dd-amber);display:grid;place-items:center;font-weight:600;font-size:13px;flex:none}@media(max-width:749px){.dd-banner__shade{background:linear-gradient(0deg,#0e1c13f7,#0e1c13d9 60%,#0e1c1366)}}.dd-faq{background:var(--dd-cream)}.dd-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,80px);align-items:start}.dd-faq__list{border-top:1px solid var(--dd-line)}.dd-faq details{border-bottom:1px solid var(--dd-line)}.dd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--dd-sans);font-weight:600;font-size:17px;color:var(--dd-ink)}.dd-faq summary::-webkit-details-marker{display:none}.dd-faq summary i{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--dd-line);display:grid;place-items:center;flex:none;transition:transform .25s,background .25s,border-color .25s;font-style:normal}.dd-faq summary i svg{width:14px;height:14px}.dd-faq details[open] summary i{transform:rotate(45deg);background:var(--dd-forest);border-color:var(--dd-forest);color:#fff}.dd-faq__a{font-family:var(--dd-sans);color:var(--dd-muted);font-size:15.5px;line-height:1.65;padding:0 50px 22px 0;margin:0}@media(max-width:849px){.dd-faq__grid{grid-template-columns:1fr}}.dd-news{background:var(--dd-cream);padding-top:0}.dd-news__card{display:grid;grid-template-columns:1fr 1.1fr;background:var(--dd-forest);border-radius:calc(var(--dd-radius) + 8px);overflow:hidden;box-shadow:var(--dd-shadow)}.dd-news__media img{width:100%;height:100%;object-fit:cover;min-height:360px;display:block}.dd-news__body{padding:clamp(32px,5vw,64px);display:grid;gap:16px;align-content:center}.dd-news .dd-h2{color:#fff}.dd-news .dd-lead{color:#fffc}.dd-news__form{display:flex;gap:10px;margin-top:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);padding:6px;border-radius:999px}.dd-news__form input[type=email]{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff;font-family:var(--dd-sans);font-size:15px;padding:0 18px}.dd-news__form input::placeholder{color:#fff9}.dd-news__form .dd-btn{padding:14px 24px}.dd-news__note{font-family:var(--dd-sans);font-size:12.5px;color:#fff9;margin:0}.dd-news__ok{font-family:var(--dd-sans);color:var(--dd-amber-soft);font-weight:600;margin:0}@media(max-width:749px){.dd-news__card{grid-template-columns:1fr}.dd-news__media img{min-height:220px;max-height:260px}.dd-news__form{flex-direction:column;border-radius:var(--dd-radius)}.dd-news__form input[type=email]{padding:14px}}.dd-footer{background:var(--dd-forest-deep);color:#ffffffc7;font-family:var(--dd-sans)}.dd-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,56px);padding:clamp(56px,7vw,88px) 0 48px}.dd-footer__brand p{font-size:15px;line-height:1.65;margin:18px 0 0;max-width:320px}.dd-footer h4{font-family:var(--dd-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dd-amber);margin:0 0 18px;font-weight:600}.dd-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dd-footer a{color:#ffffffd1;text-decoration:none;font-size:15px;transition:color .2s}.dd-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.dd-footer__help p{font-size:15px;line-height:1.6;margin:0 0 14px}.dd-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding:22px 0 28px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:13px;color:#ffffff8c}.dd-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.dd-footer__pay svg{height:24px;width:auto;border-radius:4px}.dd-footer .dd-logo{color:#fff}.dd-footer .dd-logo__word span{color:var(--dd-amber-soft)}@media(max-width:989px){.dd-footer__top{grid-template-columns:1fr 1fr}.dd-footer__brand{grid-column:1 / -1}}@media(max-width:520px){.dd-footer__top{grid-template-columns:1fr}}.dd-logo{display:inline-flex;align-items:center;gap:10px;color:var(--dd-forest);text-decoration:none;line-height:1}.dd-logo svg{width:38px;height:38px;flex:none}.dd-logo__word{font-family:var(--dd-serif);font-weight:600;font-size:25px;letter-spacing:-.01em;color:currentColor;white-space:nowrap}.dd-logo__word span{color:var(--dd-amber);font-style:italic;font-weight:500}@media(max-width:749px){.dd-logo svg{width:32px;height:32px}.dd-logo__word{font-size:21px}}.shopify-section .product-card,.product-card{transition:transform .25s ease}.rte h2,.rte h3{font-family:var(--dd-serif)}.rte h2{font-size:clamp(28px,3.4vw,40px);margin-bottom:.4em}.rte h3{font-size:22px;margin-top:1.6em}.dd-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.dd-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dd-reveal{opacity:1;transform:none}.dd-hero__media img{animation:none}}.dd-products{background:#fff}.dd-products__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,44px);flex-wrap:wrap}.dd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px)}.dd-card{background:var(--dd-cream);border-radius:var(--dd-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--dd-line)}.dd-card:hover{transform:translateY(-4px);box-shadow:var(--dd-shadow)}.dd-card__media{position:relative;display:block;aspect-ratio:1;background:var(--dd-sand);overflow:hidden}.dd-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dd-card:hover .dd-card__media img{transform:scale(1.05)}.dd-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.35}.dd-card__ph .dd-logo__word{display:none}.dd-card__ph .dd-logo svg{width:72px;height:72px}.dd-card__tag{position:absolute;top:12px;left:12px;background:var(--dd-amber);color:#fff;font:600 12px var(--dd-sans);padding:6px 10px;border-radius:999px}.dd-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.dd-card__type{font:600 11px var(--dd-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dd-amber)}.dd-card__title{margin:0;font-family:var(--dd-sans);font-size:15.5px;font-weight:600;line-height:1.35;flex:1}.dd-card__title a{color:var(--dd-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dd-card__foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.dd-card__price{font-family:var(--dd-serif);font-size:20px;font-weight:600;color:var(--dd-forest)}.dd-card__price s{font-family:var(--dd-sans);font-size:13px;color:var(--dd-muted);margin-left:6px;font-weight:400}.dd-card__form{margin:0}.dd-card__add{width:40px;height:40px;border-radius:50%;border:0;background:var(--dd-forest);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.dd-card__add:hover{background:var(--dd-amber);transform:scale(1.06)}.dd-card__add svg{width:16px;height:16px}@media(max-width:989px){.dd-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.dd-card__body{padding:12px}.dd-card__title{font-size:14px}}.header-announcements,.announcement-bar{color:#fbf8f2}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dd.css.map */
