.dm-card-msi{margin:4px 0 0;font-size:12.5px;letter-spacing:.01em;color:var(--dm-walnut,#6b4a33)}.card__badge .badge{background:#1f1b17;color:#faf7f2;border-color:#1f1b17}.dm-cart-save{margin:.6rem 0 0;font-size:15px;color:#1f1b17;text-align:right}.dm-cart-save strong{color:#6b4a33;font-weight:600}.dm-cart-msi{margin:.4rem 0 1rem;font-size:13px;color:#6f675e;text-align:right}.dm-guide{border:1px solid rgba(31,27,23,.15);background:#faf7f2;margin:1.2rem 0}.dm-guide summary{cursor:pointer;list-style:none;padding:1.4rem 1.6rem;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#1f1b17;display:flex;justify-content:space-between;align-items:center;gap:1rem}.dm-guide summary::-webkit-details-marker{display:none}.dm-guide summary:after{content:"+";font-size:18px;line-height:1;color:#6b4a33}.dm-guide[open] summary:after{content:"\2013"}.dm-guide__body{padding:0 1.6rem 1.6rem;font-size:14px;line-height:1.6;color:#1f1b17cc}.dm-guide__body p{margin:0 0 1rem}.dm-guide__body table{width:100%;border-collapse:collapse;margin:0 0 1.2rem;font-size:14px}.dm-guide__body th,.dm-guide__body td{text-align:left;padding:.8rem .6rem;border-bottom:1px solid rgba(31,27,23,.12)}.dm-guide__body th{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6f675e;font-weight:500}.dm-xmas{display:flex;gap:1.2rem;align-items:flex-start;margin:1.2rem 0 0;padding:1.2rem 1.4rem;background:#f0e9df;font-size:14px;line-height:1.5;color:#1f1b17}.dm-xmas svg{width:20px;height:20px;flex:0 0 20px;stroke:#6b4a33;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.dm-xmas strong{font-weight:600}.dm-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#120e0a8c;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.dm-pop.is-open{opacity:1;visibility:visible}.dm-pop__box{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:820px;width:100%;background:#faf7f2;color:#1f1b17;box-shadow:0 30px 80px -30px #00000080;transform:translateY(12px);transition:transform .45s cubic-bezier(.2,.6,.2,1);max-height:calc(100vh - 32px);overflow:auto}.dm-pop.is-open .dm-pop__box{transform:none}.dm-pop__media{background:#1f1b17;min-height:100%}.dm-pop__media img{width:100%;height:100%;object-fit:cover;display:block}.dm-pop__body{padding:44px 40px 36px}.dm-pop__eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#6b4a33;margin:0 0 14px}.dm-pop__title{font-family:var(--font-heading-family);font-size:38px;line-height:1.02;margin:0 0 14px;font-weight:400}.dm-pop__title em{font-style:normal;color:#6b4a33}.dm-pop__text{font-size:15px;line-height:1.6;color:#6f675e;margin:0 0 22px}.dm-pop__form{display:grid;gap:10px}.dm-pop__form input[type=email]{height:50px;padding:0 16px;border:1px solid rgba(31,27,23,.25);background:#fff;font-size:15px;border-radius:0;width:100%;box-sizing:border-box}.dm-pop__form button,.dm-pop__cta{height:52px;border:0;background:#1f1b17;color:#faf7f2;font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.dm-pop__form button:hover,.dm-pop__cta:hover{background:#6b4a33}.dm-pop__alt{display:block;margin-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#1f1b17;text-align:center}.dm-pop__fine{font-size:11.5px;line-height:1.5;color:#6f675e;margin:14px 0 0}.dm-pop__fine a{color:inherit}.dm-pop__ok{font-size:15px;line-height:1.6;color:#1f1b17;margin:0 0 18px}.dm-pop__err{font-size:13px;color:#a3321c;margin:0}.dm-pop__close{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;background:#faf7f2e6;color:#1f1b17;font-size:24px;line-height:1;cursor:pointer;z-index:2}@media(max-width:749px){.dm-pop__box{grid-template-columns:1fr}.dm-pop__media{max-height:180px}.dm-pop__body{padding:28px 22px 24px}.dm-pop__title{font-size:30px}}.dm-pop[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dm-bf.css.map */
