:root{--dm-ink: #1c1510;--dm-ink-2: #2a201a;--dm-cream: #f6f0e7;--dm-sand: #eadfce;--dm-cognac: #9a5a2a;--dm-cognac-dark: #7c4520;--dm-gold: #c9a063;--dm-muted: #6e6258;--dm-line: rgba(28, 21, 16, .12);--dm-radius: 14px;--dm-gutter: clamp(16px, 4vw, 40px);--dm-max: 1240px;--dm-serif: var(--font-heading--family, Georgia, "Times New Roman", serif)}.dm-section{position:relative;overflow:hidden}.dm-wrap{width:100%;max-width:var(--dm-max);margin-inline:auto;padding-inline:var(--dm-gutter);box-sizing:border-box}.dm-pad{padding-block:clamp(56px,9vw,112px)}.dm-section *,.dm-block *{box-sizing:border-box}.dm-theme-light{background:var(--dm-cream);color:var(--dm-ink)}.dm-theme-sand{background:var(--dm-sand);color:var(--dm-ink)}.dm-theme-dark{background:var(--dm-ink);color:var(--dm-cream)}.dm-theme-white{background:#fff;color:var(--dm-ink)}.dm-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--dm-cognac);margin:0 0 16px}.dm-theme-dark .dm-eyebrow{color:var(--dm-gold)}.dm-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.dm-center .dm-eyebrow:after{content:"";width:28px;height:1px;background:currentColor}.dm-h1,.dm-h2,.dm-h3{font-family:var(--dm-serif);font-weight:600;margin:0;color:inherit;text-wrap:balance}.dm-h1{font-size:clamp(38px,6.4vw,76px);line-height:1.02;letter-spacing:-.01em}.dm-h2{font-size:clamp(30px,4.4vw,52px);line-height:1.08;letter-spacing:-.005em}.dm-h3{font-size:clamp(19px,1.8vw,22px);line-height:1.25}.dm-lead{font-size:clamp(16px,1.5vw,19px);line-height:1.6;opacity:.86;margin:18px 0 0;max-width:56ch}.dm-lead p{margin:0 0 .6em}.dm-center{text-align:center}.dm-center .dm-lead{margin-inline:auto}.dm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;font-family:inherit}.dm-btn:focus-visible{outline:2px solid var(--dm-gold);outline-offset:3px}.dm-btn--primary{background:var(--dm-cognac);color:#fff}.dm-btn--primary:hover{background:var(--dm-cognac-dark)}.dm-btn--light{background:var(--dm-cream);color:var(--dm-ink)}.dm-btn--light:hover{background:#fff}.dm-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.dm-btn--ghost:hover{background:#ffffff14}.dm-btn--dark{background:var(--dm-ink);color:var(--dm-cream)}.dm-btn--dark:hover{background:#000}.dm-btn--block{width:100%}.dm-btn[disabled]{opacity:.5;cursor:not-allowed}.dm-btn svg{width:18px;height:18px}.dm-icon{width:24px;height:24px;flex-shrink:0;display:block}.dm-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px}.dm-price__now{font-family:var(--dm-serif);font-size:clamp(28px,3vw,36px);font-weight:600}.dm-price__was{text-decoration:line-through;opacity:.6;font-size:17px}.dm-price__save{background:var(--dm-cognac);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:5px 10px;border-radius:999px;text-transform:uppercase}.dm-theme-dark .dm-price__save,.dm-hero .dm-price__save{background:var(--dm-gold);color:var(--dm-ink)}.dm-hero{color:#fff;background:var(--dm-ink);min-height:clamp(560px,92svh,900px);display:flex;align-items:flex-end}.dm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dm-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.dm-hero__media--mobile{display:none}.dm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0a26,#140e0a59 45%,rgba(20,14,10,var(--dm-overlay, .85)))}.dm-hero__inner{position:relative;z-index:1;padding-block:clamp(96px,14vw,140px) clamp(40px,7vw,88px)}.dm-hero__content{max-width:680px}.dm-hero .dm-eyebrow{color:var(--dm-gold)}.dm-hero .dm-lead{opacity:.92}.dm-hero__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px}.dm-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.dm-hero__chips{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px}.dm-hero__chips li{display:inline-flex;align-items:center;gap:8px;opacity:.95}.dm-hero__chips .dm-icon{width:18px;height:18px;color:var(--dm-gold)}@media(max-width:749px){.dm-hero__media--desktop.has-mobile{display:none}.dm-hero__media--mobile{display:block}.dm-hero__ctas{width:100%}.dm-hero__ctas .dm-btn{flex:1 1 100%}}.dm-trust{border-block:1px solid var(--dm-line)}.dm-theme-dark.dm-trust{border-color:#ffffff1a}.dm-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dm-trust__item{display:flex;align-items:center;gap:14px;padding:22px 12px}.dm-trust__item .dm-icon{width:30px;height:30px;color:var(--dm-cognac)}.dm-theme-dark .dm-trust__item .dm-icon{color:var(--dm-gold)}.dm-trust__title{font-weight:700;font-size:14px;line-height:1.3;margin:0}.dm-trust__text{font-size:13px;opacity:.7;margin:2px 0 0;line-height:1.4}@media(min-width:990px){.dm-trust__list{grid-template-columns:repeat(var(--dm-cols, 4),minmax(0,1fr))}.dm-trust__item{justify-content:center;padding-block:28px}.dm-trust__item+.dm-trust__item{border-inline-start:1px solid var(--dm-line)}.dm-theme-dark .dm-trust__item+.dm-trust__item{border-color:#ffffff1a}}.dm-split__grid{display:grid;gap:clamp(28px,5vw,80px);align-items:center}.dm-split__media{position:relative;border-radius:var(--dm-radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--dm-sand)}.dm-split__media img{width:100%;height:100%;object-fit:cover;display:block}.dm-split__badge{position:absolute;left:16px;bottom:16px;background:#1c1510d1;color:var(--dm-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 16px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.04em}.dm-points{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:18px}.dm-point{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.dm-point__ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#9a5a2a1f;color:var(--dm-cognac)}.dm-theme-dark .dm-point__ico{background:#c9a06324;color:var(--dm-gold)}.dm-point__ico .dm-icon{width:22px;height:22px}.dm-point__title{font-weight:700;font-size:16px;margin:0 0 4px}.dm-point__text{margin:0;font-size:15px;line-height:1.55;opacity:.78}.dm-split__cta{margin-top:34px}@media(min-width:900px){.dm-split__grid{grid-template-columns:1fr 1fr}.dm-split--right .dm-split__media{order:2}}.dm-compare__table{width:100%;max-width:820px;margin:44px auto 0;border-collapse:separate;border-spacing:0;font-size:15px}.dm-compare__table th,.dm-compare__table td{padding:18px 14px;text-align:center;border-bottom:1px solid var(--dm-line)}.dm-compare__table th:first-child,.dm-compare__table td:first-child{text-align:left;font-weight:600}.dm-compare__table thead th{font-size:13px;letter-spacing:.12em;text-transform:uppercase;border-bottom:0}.dm-compare__us{background:var(--dm-ink);color:var(--dm-cream);width:30%}.dm-compare__table thead .dm-compare__us{border-radius:var(--dm-radius) var(--dm-radius) 0 0;color:var(--dm-gold);font-family:var(--dm-serif);font-size:15px}.dm-compare__table tbody tr:last-child .dm-compare__us{border-radius:0 0 var(--dm-radius) var(--dm-radius)}.dm-compare__table td.dm-compare__us{border-bottom-color:#ffffff1a}.dm-compare__other{width:26%;opacity:.75}.dm-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.dm-mark .dm-icon{width:18px;height:18px;stroke-width:2.2}.dm-mark--yes{background:var(--dm-gold);color:var(--dm-ink)}.dm-mark--no{background:#1c151014;color:#8a7f76}@media(max-width:599px){.dm-compare__table{font-size:14px}.dm-compare__table th,.dm-compare__table td{padding:14px 8px}}.dm-gallery__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.dm-gallery__item{margin:0;position:relative;border-radius:var(--dm-radius);overflow:hidden;aspect-ratio:1;background:var(--dm-sand)}.dm-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.dm-gallery__item figcaption{position:absolute;inset:auto 0 0 0;padding:40px 16px 14px;color:#fff;font-size:14px;font-weight:600;background:linear-gradient(transparent,#140e0abf)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.dm-gallery__item:hover img{transform:scale(1.04)}}@media(min-width:900px){.dm-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dm-gallery--bento .dm-gallery__item:first-child{grid-column:span 2;grid-row:span 2}}.dm-buy__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}.dm-buy__media{border-radius:var(--dm-radius);overflow:hidden;background:#fff;aspect-ratio:1}.dm-buy__media img{width:100%;height:100%;object-fit:cover;display:block}.dm-buy__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.dm-buy__thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:1}.dm-buy__thumbs button[aria-current=true]{border-color:var(--dm-cognac)}.dm-buy__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.dm-buy__checks{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px;font-size:15px}.dm-buy__checks li{display:flex;gap:10px;align-items:flex-start}.dm-buy__checks .dm-icon{width:20px;height:20px;color:var(--dm-cognac);margin-top:1px}.dm-buy__form{display:grid;gap:12px;margin-top:24px}.dm-buy__row{display:flex;gap:12px}.dm-field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.dm-field select{width:100%;min-height:50px;border-radius:10px;border:1px solid var(--dm-line);padding:0 14px;font:inherit;background:#fff;color:var(--dm-ink)}.dm-qty{display:inline-flex;align-items:center;border:1px solid var(--dm-line);border-radius:999px;background:#fff;min-height:54px}.dm-qty button{width:44px;height:52px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--dm-ink)}.dm-qty input{width:40px;text-align:center;border:0;font:inherit;font-weight:600;background:none;color:var(--dm-ink);-moz-appearance:textfield}.dm-qty input::-webkit-outer-spin-button,.dm-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dm-buy__row .dm-btn{flex:1}.dm-buy__note{font-size:13px;opacity:.7;display:flex;align-items:center;gap:8px;justify-content:center;margin:4px 0 0}.dm-buy__note .dm-icon{width:16px;height:16px}.dm-buy__stock{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2f6b3a}.dm-buy__stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #2f6b3a26}@media(min-width:900px){.dm-buy__grid{grid-template-columns:1.05fr 1fr}}.dm-faq__grid{display:grid;gap:36px}.dm-faq__list{border-top:1px solid var(--dm-line)}.dm-faq__item{border-bottom:1px solid var(--dm-line)}.dm-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:600;font-size:17px}.dm-faq__item summary::-webkit-details-marker{display:none}.dm-faq__item summary:focus-visible{outline:2px solid var(--dm-cognac);outline-offset:4px}.dm-faq__plus{position:relative;width:28px;height:28px;border-radius:50%;border:1px solid var(--dm-line);flex-shrink:0}.dm-faq__plus:before,.dm-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}.dm-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.dm-faq__item[open] .dm-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.dm-faq__answer{padding:0 0 22px;font-size:15px;line-height:1.65;opacity:.82;max-width:70ch}.dm-faq__answer p{margin:0 0 .7em}.dm-faq__contact{margin-top:24px;font-size:15px}.dm-faq__contact a{color:var(--dm-cognac);font-weight:600}@media(min-width:900px){.dm-faq__grid{grid-template-columns:.8fr 1.2fr;gap:80px}.dm-faq__head{position:sticky;top:120px;align-self:start}}.dm-cta{color:#fff;background:var(--dm-ink)}.dm-cta__media{position:absolute;top:0;right:0;bottom:0;left:0}.dm-cta__media img{width:100%;height:100%;object-fit:cover;display:block;opacity:.45}.dm-cta__inner{position:relative;z-index:1}.dm-cta .dm-eyebrow{color:var(--dm-gold)}.dm-cta .dm-price{justify-content:center;margin-top:26px}.dm-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.dm-cta__fine{margin-top:22px;font-size:13px;opacity:.75;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.dm-pp-highlights{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:15px}.dm-pp-highlights li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.dm-pp-highlights .dm-icon{width:20px;height:20px;color:var(--dm-cognac);margin-top:1px}.dm-pp-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dm-pp-badge{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--dm-cream);color:var(--dm-ink);font-size:13px;line-height:1.3}.dm-pp-badge .dm-icon{width:22px;height:22px;color:var(--dm-cognac)}.dm-pp-badge strong{display:block;font-size:13px}.dm-pp-badge span{opacity:.72;font-size:12px}.dm-pp-pay{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:12px;opacity:.75;justify-content:center}.dm-pp-pay .dm-icon{width:15px;height:15px}.dm-pp-offer{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px dashed var(--dm-cognac);color:var(--dm-ink);font-size:14px;background:#9a5a2a0f}.dm-pp-offer .dm-icon{width:20px;height:20px;color:var(--dm-cognac)}@media(prefers-reduced-motion:reduce){.dm-section *,.dm-block *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm.css.map */
