:root{--dk-radius:14px;--dk-line:#dccfb9;--dk-deep:#3d5a49;--dk-amber-ink:#a9781f;--shopify-accelerated-checkout-button-border-radius:14px;--shopify-accelerated-checkout-button-block-size:52px}::selection{background:#d6e2d9;color:var(--dk-ink)}.announcement-bar__text,.announcement-bar__text a{color:var(--dk-cream);font-weight:500;letter-spacing:.01em}.dk-btn,.dk-set__btn,.dk-cart-addon__btn,.dk-swap__btn,.dk-join__row button,.dk-hp__btn,.dk-buy .dk-buy__actions .dk-buy__submit,.jdgm-widget .jm-button{border-radius:var(--dk-radius)!important}.dk-set,.dk-cart-delivery,.dk-cart-addon,.dk-cart-email,.dk-size-guide,.dk-assure__box{border-radius:var(--dk-radius)}.dk-set__btn,.dk-cart-addon__btn{min-height:48px}.dk-hp{background:var(--dk-sand);color:var(--dk-ink)}.dk-hp__media{aspect-ratio:4/5;overflow:hidden;background:var(--dk-line)}.dk-hp__media img{display:block;width:100%;height:100%;object-fit:cover}.dk-hp__panel{position:relative;margin-top:-30px;padding:26px 20px 36px;background:var(--dk-sand);border-radius:28px 28px 0 0}.dk-hp__title{margin:0 0 10px;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(2.15rem,9.4vw,2.7rem);line-height:1.05;letter-spacing:-.012em;text-wrap:balance;color:var(--dk-ink)}.dk-hp__promise{margin:0 0 20px;font-size:var(--dk-lead);line-height:1.5;color:var(--dk-muted);text-wrap:pretty}.dk-hp__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:12px 24px;background:var(--dk-sage);color:var(--dk-cream);font-size:var(--dk-lead);font-weight:600;text-decoration:none;transition:background-color .18s ease}.dk-hp__btn:hover{background:var(--dk-deep);color:var(--dk-cream)}.dk-hp__btn:focus-visible{outline:2px solid var(--dk-ink);outline-offset:3px}.dk-hp__price{font-weight:400}@media screen and (min-width:990px){.dk-hp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:min(760px,calc(100vh - 110px))}.dk-hp__media{order:2;aspect-ratio:auto;height:100%;min-height:560px}.dk-hp__panel{order:1;margin:0;border-radius:0;display:flex;align-items:center;padding:64px clamp(40px,6vw,104px)}.dk-hp__copy{max-width:30rem}.dk-hp__title{font-size:clamp(3rem,4.3vw,4.25rem);margin-bottom:18px}.dk-hp__promise{font-size:1.1875rem;margin-bottom:30px}.dk-hp__btn{display:inline-flex;width:auto;min-width:300px}}.dk-bands{background:var(--dk-cream);padding:56px 20px 64px;color:var(--dk-ink)}.dk-bands__inner{max-width:1080px;margin:0 auto;display:grid;gap:52px}.dk-band{display:grid;gap:22px;align-items:center}.dk-band__media{margin:0}.dk-band__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:20px;background:var(--dk-sand)}.dk-band__media figcaption{margin-top:10px;font-size:var(--dk-small);color:var(--dk-muted)}.dk-band__h{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:600;font-size:var(--dk-h);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.dk-band__body{font-size:var(--dk-lead);line-height:1.6;max-width:36rem}.dk-band__body p{margin:0 0 10px}.dk-band__body p:last-child{margin:0}.dk-band__link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--dk-body);font-weight:600;color:var(--dk-deep);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.dk-band__link .dk-icon{width:18px;height:18px;transition:transform .18s ease}.dk-band__link:hover .dk-icon{transform:translate(3px)}.dk-band--panel{padding:28px 24px;background:var(--dk-sand);border-radius:20px}.dk-band__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:50%;background:var(--dk-cream);color:var(--dk-deep)}.dk-bands__note{margin:0;padding-top:20px;border-top:1px solid var(--dk-line);font-size:var(--dk-small);color:var(--dk-muted);max-width:44rem}@media screen and (min-width:750px){.dk-bands{padding:88px 40px 96px}.dk-bands__inner{gap:72px}.dk-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px)}.dk-band:nth-of-type(2n) .dk-band__media{order:2}.dk-band--panel{grid-template-columns:1fr;max-width:820px;width:100%;margin-inline:auto;padding:40px 44px}}.dk-product-intro li:before{content:"";display:inline-block;width:16px;height:16px;margin-right:7px;vertical-align:-2px;background:var(--dk-sage);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.dk-product-intro .dk-intro-eta{position:relative;padding-left:32px}.dk-product-intro .dk-intro-eta:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;background:var(--dk-sage);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat}.dk-assure{border-top:0;padding-top:4px}.dk-assure__box{list-style:none;margin:0 0 14px;padding:4px 16px;background:var(--dk-cream);border:1px solid var(--dk-line)}.dk-assure__box li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:13px 0;border-bottom:1px solid #e8dfcf;font-size:var(--dk-body);line-height:1.45}.dk-assure__box li:last-child{border-bottom:0}.dk-assure__box .dk-icon{color:var(--dk-sage);margin-top:1px}.dk-assure__box a{color:var(--dk-deep)}.dk-assure__pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--dk-small);color:var(--dk-muted)}.dk-assure__pay .dk-icon{width:18px;height:18px;color:var(--dk-muted)}.dk-assure__pay .dk-payments{margin:0 0 0 auto;flex-wrap:nowrap;gap:6px}.dk-payment-icon{width:38px;height:24px}.dk-buy__kicker:empty{display:none}.dk-ft{background:var(--dk-deep);color:var(--dk-cream);padding:56px 20px 28px}.dk-ft a{color:var(--dk-cream);text-decoration-color:#fbf7f073;text-underline-offset:4px}.dk-ft a:hover{text-decoration-color:currentColor}.dk-ft__inner{max-width:1180px;margin:0 auto;display:grid;gap:36px}.dk-ft__logo{display:inline-block;margin-bottom:16px}.dk-ft__logo img{display:block;height:34px;width:auto}.dk-ft__brand p{margin:0 0 16px;max-width:30rem;font-size:var(--dk-body);line-height:1.6}.dk-ft__contact{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--dk-body)}.dk-ft__contact li{display:flex;align-items:center;gap:10px}.dk-ft__contact .dk-icon{flex:none;width:20px;height:20px;color:#cfdcd3}.dk-ft__h{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:600;font-size:var(--dk-sub);color:var(--dk-cream)}.dk-ft__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--dk-body)}.dk-ft__col a{text-decoration:none}.dk-ft__col a:hover{text-decoration:underline}.dk-ft__base{max-width:1180px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgb(251 247 240 / 22%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;font-size:var(--dk-small)}.dk-ft__base p{margin:0}.dk-ft__base .dk-payments{margin:0;flex-wrap:nowrap;gap:6px}@media screen and (min-width:750px){.dk-ft{padding:72px 40px 32px}.dk-ft__inner{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:48px}}.page-content .rte h2,.page-content h2{font-size:var(--dk-h);line-height:1.15}.page-content .rte h3,.page-content h3{font-size:var(--dk-sub)}.dk-pm{padding:0 20px 64px;background:var(--color-background,#efe6d8)}.dk-pm__inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.dk-pm__fig{margin:0}.dk-pm__fig img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:20px}.dk-pm__fig figcaption{margin-top:8px;font-size:var(--dk-small);color:var(--dk-muted)}.dk-pm__cta{max-width:1000px;margin:28px auto 0}.dk-pm__cta .dk-hp__btn{max-width:360px}@media screen and (min-width:750px){.dk-pm__inner{gap:28px}}.jdgm-widget [style*=--jm-],.jdgm-widget .jm-review-widget{--jm-review-widget-star-and-histogram-color:var(--dk-amber-ink)!important;--jm-review-widget-button-color:var(--dk-sage)!important;--jm-review-widget-button-text-color:var(--dk-cream)!important;--jm-review-widget-text-color:var(--dk-ink)!important;--jm-review-widget-lighter-text-color:var(--dk-muted)!important;--jm-widget-primary-color:var(--dk-sage)!important;--jm-review-widget-form-button-color:var(--dk-sage)!important;--jm-review-widget-form-button-text-color:var(--dk-cream)!important;--jm-review-widget-form-text-color:var(--dk-ink)!important}.jdgm-widget,.jdgm-widget .jm-text{font-family:var(--font-body--family)!important}.jdgm-review-widget .jm-review-widget{padding:28px 20px;background:var(--dk-cream);border:1px solid var(--dk-line);border-radius:var(--dk-radius)}.jdgm-widget .jm-review-widget-minimal-header__title{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:var(--dk-h)!important;line-height:1.15!important;color:var(--dk-ink)!important}.jdgm-widget .jm-button{min-height:48px}.jdgm-widget .jm-button--primary{background:var(--dk-sage)!important;color:var(--dk-cream)!important;border-color:var(--dk-sage)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dk-redesign2.css.map */
