:root{--dk-char: #24251F;--dk-canvas: #EEE8DC;--dk-paper: #F8F5EE;--dk-olive: #4B5132;--dk-olive-dk: #3A3F27;--dk-tan: #B38B59;--dk-rust: #8C4A2B;--dk-stone: #6A675C;--dk-line: rgba(36,37,31,.18);--dk-slab: var(--font-heading--family, "Arvo"), "Rockwell", "Roboto Slab", Georgia, serif;--dk-sans: var(--font-body--family, Inter), -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--dk-gutter: clamp(16px, 4vw, 48px);--dk-max: 1320px}body{background:var(--dk-canvas);color:var(--dk-char)}.dk-wrap{max-width:var(--dk-max);margin:0 auto;padding:0 var(--dk-gutter)}.dk-section{padding:clamp(48px,7vw,104px) 0}.dk-section--tight{padding:clamp(22px,3vw,36px) 0}.dk-kicker{font-family:var(--dk-sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-rust);margin:0 0 14px;display:inline-flex;align-items:center;gap:10px}.dk-kicker:before{content:"";width:28px;height:2px;background:currentColor;display:inline-block}.dk-h1,.dk-h2,.dk-h3{font-family:var(--dk-slab);font-weight:700;color:var(--dk-char);margin:0;letter-spacing:-.005em;text-wrap:balance}.dk-h1{font-size:clamp(38px,5.6vw,72px);line-height:1.04}.dk-h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1}.dk-h3{font-size:clamp(19px,1.8vw,23px);line-height:1.25}.dk-body{font-family:var(--dk-sans);font-size:16px;line-height:1.7;color:var(--dk-char)}.dk-body p{margin:0 0 1em}.dk-body p:last-child{margin-bottom:0}.dk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 30px;font-family:var(--dk-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--dk-olive);color:var(--dk-paper);border:2px solid var(--dk-olive);border-radius:2px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.dk-btn:hover{background:var(--dk-rust);border-color:var(--dk-rust);color:#fff}.dk-btn--light{background:var(--dk-paper);color:var(--dk-char);border-color:var(--dk-paper)}.dk-btn--light:hover{background:var(--dk-tan);border-color:var(--dk-tan);color:var(--dk-char)}.dk-btn--outline{background:transparent;color:var(--dk-char);border-color:var(--dk-char)}.dk-btn--outline:hover{background:var(--dk-char);border-color:var(--dk-char);color:var(--dk-paper)}.dk-link{color:var(--dk-char);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:var(--dk-tan)}.dk-link:hover{color:var(--dk-rust)}.dk-img-cover{width:100%;height:100%;object-fit:cover;display:block}a.header-logo>span,.header-logo__text,.header__heading-logo-text{font-size:22px;font-family:var(--dk-slab)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.16em}.button,button.button,.add-to-cart-button{border-radius:2px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.button:not(.button-secondary),.add-to-cart-button{background-color:var(--dk-olive)!important;border-color:var(--dk-olive)!important;color:var(--dk-paper)!important}.button:not(.button-secondary):hover,.add-to-cart-button:hover{background-color:var(--dk-rust)!important;border-color:var(--dk-rust)!important}.dk-hero{position:relative;color:var(--dk-paper);background:var(--dk-char);overflow:hidden}.dk-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dk-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141511d1,#1415118c 45%,#14151114)}.dk-hero__inner{position:relative;min-height:clamp(520px,72vh,760px);display:flex;align-items:flex-end;padding-top:80px;padding-bottom:clamp(40px,7vw,88px)}.dk-hero__text{max-width:36rem}.dk-hero .dk-kicker{color:var(--dk-tan)}.dk-hero .dk-h1{color:var(--dk-paper)}.dk-hero .dk-body{color:#e6e0d2;margin:20px 0 30px;max-width:32em}@media(max-width:749px){.dk-hero__media:after{background:linear-gradient(0deg,#141511e6,#1415118c 55%,#14151126)}}.dk-trust{background:var(--dk-olive);color:var(--dk-paper)}.dk-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px}.dk-trust__item{display:flex;gap:12px;align-items:flex-start}.dk-trust__item svg{flex:0 0 26px;width:26px;height:26px;stroke:var(--dk-tan)}.dk-trust__item h3{font-family:var(--dk-slab);font-size:15px;font-weight:700;margin:0 0 2px;color:var(--dk-paper);letter-spacing:.02em}.dk-trust__item p{font-family:var(--dk-sans);font-size:13px;line-height:1.45;margin:0;color:#d7d4c2}@media(min-width:990px){.dk-trust__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.dk-range__head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:36px;flex-wrap:wrap;border-bottom:2px solid var(--dk-char);padding-bottom:18px}.dk-range__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 14px;list-style:none;margin:0;padding:0}@media(min-width:990px){.dk-range__grid{grid-template-columns:repeat(4,1fr);gap:36px 24px}}.dk-card{display:block;text-decoration:none;color:var(--dk-char)}.dk-card__media{background:var(--dk-paper);aspect-ratio:1 / 1;position:relative;overflow:hidden;border:1px solid var(--dk-line)}.dk-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s,transform .6s}.dk-card__media img+img{opacity:0}.dk-card:hover .dk-card__media img+img{opacity:1}.dk-card:hover .dk-card__media img:first-child{transform:scale(1.02)}.dk-card__title{font-family:var(--dk-slab);font-size:16px;font-weight:700;margin:14px 0 4px;line-height:1.3}.dk-card__meta{font-family:var(--dk-sans);font-size:14px;color:var(--dk-stone);margin:0}.dk-card__meta strong{color:var(--dk-char);font-weight:600}.dk-card:hover .dk-card__title{color:var(--dk-rust)}.dk-split{background:var(--dk-paper)}.dk-split--canvas{background:var(--dk-canvas)}.dk-split__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.dk-split__media{aspect-ratio:1 / 1;position:relative}.dk-split__media:before{content:"";position:absolute;top:14px;right:-14px;bottom:-14px;left:14px;border:2px solid var(--dk-tan);z-index:0}.dk-split__media img{position:relative;z-index:1}.dk-split__text .dk-body{margin:18px 0 28px;max-width:32em}.dk-split__list{list-style:none;margin:0 0 28px;padding:0;font-family:var(--dk-sans);font-size:15px;display:grid;gap:8px}.dk-split__list li{padding-left:22px;position:relative}.dk-split__list li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:2px;background:var(--dk-rust)}@media(min-width:990px){.dk-split__grid{grid-template-columns:1fr 1fr;gap:88px}.dk-split--right .dk-split__media{order:2}}.dk-banner{background:var(--dk-char);color:var(--dk-paper);text-align:center}.dk-banner .dk-h2{color:var(--dk-paper);max-width:20em;margin:0 auto}.dk-banner p{font-family:var(--dk-sans);color:#cfc9ba;margin:18px auto 0;max-width:38em;line-height:1.65}.dk-stitch{width:120px;margin:0 auto 28px;border:0;border-top:2px dashed var(--dk-tan)}.dk-faq__list{max-width:780px;margin:32px auto 0}.dk-faq details{border-bottom:1px solid var(--dk-line)}.dk-faq details:first-child{border-top:2px solid var(--dk-char)}.dk-faq summary{list-style:none;cursor:pointer;padding:22px 36px 22px 0;position:relative;font-family:var(--dk-slab);font-size:18px;font-weight:700}.dk-faq summary::-webkit-details-marker{display:none}.dk-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--dk-sans);font-size:22px;color:var(--dk-rust)}.dk-faq details[open] summary:after{content:"\2212"}.dk-faq__answer{padding:0 0 22px}.dk-news{background:var(--dk-tan);text-align:center}.dk-news .dk-h2{color:var(--dk-char)}.dk-news form{display:flex;gap:8px;max-width:480px;margin:24px auto 0;flex-wrap:wrap}.dk-news input[type=email]{flex:1 1 220px;min-height:50px;padding:0 16px;border:2px solid var(--dk-char);border-radius:2px;background:var(--dk-paper);font:15px var(--dk-sans);color:var(--dk-char)}.dk-news .dk-btn{background:var(--dk-char);border-color:var(--dk-char)}.dk-news .dk-btn:hover{background:var(--dk-olive-dk);border-color:var(--dk-olive-dk)}.dk-news__msg{font-family:var(--dk-sans);font-size:14px;margin-top:12px}.dk-footer{background:var(--dk-char);color:#d9d4c6;padding:72px 0 32px;font-family:var(--dk-sans);font-size:14px;border-top:6px solid var(--dk-olive)}.dk-footer a{color:#d9d4c6;text-decoration:none}.dk-footer a:hover{color:var(--dk-tan)}.dk-footer__grid{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:750px){.dk-footer__grid{grid-template-columns:1.5fr 1fr 1fr;gap:48px}}.dk-footer__brand{font-family:var(--dk-slab);font-weight:700;font-size:24px;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-paper);margin:0 0 6px}.dk-footer__tag{color:var(--dk-tan);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.dk-footer h2{font-family:var(--dk-sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-tan);margin:0 0 16px}.dk-footer ul{list-style:none;margin:0;padding:0}.dk-footer li{margin:0 0 10px}.dk-footer address{font-style:normal;line-height:1.75}.dk-footer__base{border-top:1px dashed rgba(179,139,89,.45);margin-top:52px;padding-top:24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:12px;color:#a9a493}.dk-footer__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.dk-footer__pay svg{height:22px;width:auto}.dk-acc{width:100%}.dk-acc details{border-bottom:1px solid var(--dk-line)}.dk-acc details:first-of-type{border-top:2px solid var(--dk-char)}.dk-acc summary{list-style:none;cursor:pointer;padding:16px 28px 16px 0;position:relative;font-family:var(--dk-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dk-acc summary::-webkit-details-marker{display:none}.dk-acc summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--dk-rust)}.dk-acc details[open] summary:after{content:"\2212"}.dk-acc__body{padding:0 0 16px;font-family:var(--dk-sans);font-size:14px;line-height:1.7;color:var(--dk-char)}.dk-acc__body p{margin:0 0 .8em}.dk-trustlines{list-style:none;margin:18px 0 0;padding:14px 16px;font-family:var(--dk-sans);font-size:13px;color:var(--dk-char);display:grid;gap:6px;background:var(--dk-paper);border-left:3px solid var(--dk-olive)}.dk-trustlines li:before{content:"\2713";color:var(--dk-olive);font-weight:700;margin-right:10px}.dk-sizelink{font-family:var(--dk-sans);font-size:13px;margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dk-brand.css.map */
