@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,300..900;1,6..96,300..900&family=Manrope:wght@300..800&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";:root{--gold-50: #FAF1D8;--gold-100: #F4E5B6;--gold-200: #EDD68F;--gold-300: #E1B96E;--gold-400: #D4A84F;--gold-500: #C9992F;--gold-600: #A87E22;--gold-700: #836119;--gold-foil: #F6D783;--ink-950: #0B0A08;--ink-900: #121010;--ink-850: #1A1714;--ink-800: #221E19;--ink-700: #322D25;--ink-600: #494337;--ink-500: #6B6456;--ink-400: #8E8779;--ink-300: #B4AEA0;--ink-200: #D7D2C6;--ink-100: #ECE8DF;--ink-50: #F7F4EC;--dc-font-display: "Bodoni Moda", "Times New Roman", serif;--dc-font-sans: "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--dc-font-mono: "DM Mono", ui-monospace, "SF Mono", monospace;--dc-radius-xs: 3px;--dc-radius-sm: 6px;--dc-radius-pill: 999px;--dc-ease-lux: cubic-bezier(.22, 1, .36, 1);--dc-border: rgba(247, 244, 236, .08);--dc-border-strong: rgba(247, 244, 236, .16);--dc-border-gold: rgba(225, 185, 110, .38)}:root{--font-primary--family: var(--dc-font-display);--font-primary--style: normal;--font-primary--weight: 500;--font-heading--family: var(--dc-font-display);--font-heading--style: normal;--font-heading--weight: 500;--font-subheading--family: var(--dc-font-display);--font-subheading--style: italic;--font-subheading--weight: 400;--font-body--family: var(--dc-font-sans);--font-body--style: normal;--font-body--weight: 400;--font-accent--family: var(--dc-font-mono);--font-accent--style: normal;--font-accent--weight: 500}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.03em;font-variation-settings:"opsz" 96}::selection{background:#c9992f59}:focus-visible{outline:2px solid var(--gold-400)!important;outline-offset:2px}.button:not(.button-unstyled){font-family:var(--dc-font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s,transform .15s}.button:not(.button-unstyled):active{transform:scale(.97)}.button.link,.button--tertiary{text-transform:none;letter-spacing:.02em;font-size:.8125rem}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea{font-family:var(--dc-font-sans)}.price,product-price,.cart-items__price,.cart-items__price-unit,.cart__total-value,.cart__original-total-value,.cart__discount-value,.compare-at-price{font-family:var(--dc-font-mono);letter-spacing:-.01em}.product-information .product-details h1{font-family:var(--dc-font-display);font-weight:500;line-height:1.02;letter-spacing:-.03em;font-variation-settings:"opsz" 96}.product-information .product-details .price{font-size:1.375rem;font-weight:700;color:var(--ink-50)}.product-information .product-details .compare-at-price{font-size:1rem;color:var(--ink-400)}.product-information__media img{background:var(--ink-850)}zoom-dialog dialog{background:var(--ink-950)!important}.variant-option__button-label{border-radius:var(--dc-radius-sm)!important;font-family:var(--dc-font-sans);font-weight:600;transition:border-color .15s,background .15s,color .15s}.variant-option__name,.variant-option legend,fieldset.variant-option>legend{font-family:var(--dc-font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.quantity-selector{border-radius:var(--dc-radius-pill);border-color:var(--dc-border-strong);font-family:var(--dc-font-mono)}.product-inventory,.pickup-availability__row{font-family:var(--dc-font-sans);font-size:.8125rem}.accordion .details__header{font-family:var(--dc-font-sans);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-recommendations h3,.product-list h3{font-family:var(--dc-font-display);font-weight:500;letter-spacing:-.02em}.cart-page__title h1,.cart-page__title h2,.cart-title{font-family:var(--dc-font-display);font-weight:500;letter-spacing:-.03em}.cart-items__title{font-family:var(--dc-font-sans);font-weight:600}.cart-items__variant,.cart-items__variants,.cart-items__properties{font-family:var(--dc-font-sans);color:var(--ink-400)}.cart-items__media,.cart-items__media-container img{border-radius:var(--dc-radius-sm);background:var(--ink-850)}.cart-items--dividers .cart-items__table-row{border-color:var(--dc-border)}.cart-items__remove{color:var(--ink-400);transition:color .2s}.cart-items__remove:hover{color:var(--ink-100)}.cart__summary-container{border:1px solid var(--dc-border)!important;border-radius:12px}.cart__total-label,.cart__original-total-label,.cart__discount-label{font-family:var(--dc-font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-300)}.cart__total-value{font-size:1.25rem;font-weight:700}.tax-note{font-family:var(--dc-font-sans);font-size:.75rem;color:var(--ink-400)}.cart-discount__input{font-family:var(--dc-font-mono)}.cart-discount__pill{background:#c9992f1a;border:1px solid var(--dc-border-gold);border-radius:var(--dc-radius-pill);color:var(--gold-300);font-family:var(--dc-font-mono)}.cart-note__label{font-family:var(--dc-font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cart-drawer__dialog{border-left:1px solid var(--dc-border-strong)}.cart-drawer__heading{font-family:var(--dc-font-display);font-weight:500;letter-spacing:-.02em}.cart-drawer__header{border-bottom:1px solid var(--dc-border)}.cart-drawer--empty .cart-drawer__heading--empty,.cart-page--empty .cart-page__title{font-family:var(--dc-font-display)}.search-modal__content{border:1px solid var(--dc-border-strong);border-radius:12px;overflow:hidden}.facets__title-wrapper,.facets--filters-title,.facets-drawer__title{font-family:var(--dc-font-sans);letter-spacing:.04em}.facets .bubble,.filter-count-bubble__background{background:var(--gold-500)}.filter-count-bubble__text{color:var(--ink-950)}.facets--drawer,.dialog-drawer{border-color:var(--dc-border-strong)}.dialog-modal{border:1px solid var(--dc-border-strong)}.products-count-wrapper{font-family:var(--dc-font-mono);font-size:.8125rem;color:var(--ink-400)}.blog-post-card h2,.blog-post-card h3,.blog-post-card h4{font-family:var(--dc-font-display);font-weight:500}.rte a,.page-content a{color:var(--gold-300);text-decoration-color:var(--dc-border-gold);transition:color .2s}.rte a:hover,.page-content a:hover{color:var(--gold-200)}.rte blockquote{font-family:var(--dc-font-display);font-style:italic;border-left:2px solid var(--dc-border-gold);padding-left:18px;color:var(--ink-200)}.rte hr{border-color:var(--dc-border)}.jdgm-widget,.jdgm-rev-widg{background:transparent!important;border-color:var(--dc-border)!important;color:var(--ink-100)!important}.jdgm-rev-widg__title,.jdgm-rev-widg__header h2{font-family:var(--dc-font-display)!important;font-weight:500!important;letter-spacing:-.02em!important;color:var(--ink-50)!important}.jdgm-rev-widg__summary-text,.jdgm-rev__timestamp,.jdgm-rev__location{color:var(--ink-400)!important;font-family:var(--dc-font-sans)!important}.jdgm-rev{background:var(--ink-900)!important;border:1px solid var(--dc-border)!important;border-radius:var(--dc-radius-sm);color:var(--ink-100)!important}.jdgm-rev__author{color:var(--ink-200)!important;font-family:var(--dc-font-sans)!important}.jdgm-rev__body{color:var(--ink-200)!important}.jdgm-star{color:var(--gold-500)!important}.jdgm-histogram__bar{background:var(--ink-800)!important}.jdgm-histogram__bar-content{background:var(--gold-500)!important}.jdgm-btn,.jdgm-write-rev-link{background:transparent!important;border:1px solid var(--dc-border-strong)!important;border-radius:var(--dc-radius-pill)!important;color:var(--ink-100)!important;font-family:var(--dc-font-sans)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.6875rem!important}.jdgm-btn:hover,.jdgm-write-rev-link:hover{border-color:var(--dc-border-gold)!important;color:var(--gold-300)!important}.jdgm-form,.jdgm-form input,.jdgm-form textarea{background:var(--ink-900)!important;color:var(--ink-100)!important;border-color:var(--ink-700)!important}.dc-contact{background:var(--ink-950);font-family:var(--dc-font-sans);padding:140px 0 110px;min-height:80vh}.dc-contact__inner{display:grid;grid-template-columns:44fr 56fr;gap:72px;align-items:start}.dc-contact__title{font-family:var(--dc-font-display);font-weight:500;font-size:clamp(48px,5.5vw,84px);line-height:.98;letter-spacing:-.03em;color:var(--ink-50);margin:14px 0 0;font-variation-settings:"opsz" 96}.dc-contact__title em{color:var(--gold-400);font-style:italic}.dc-contact__sub{font-family:var(--dc-font-display);font-style:italic;font-size:18px;line-height:1.65;color:var(--ink-300);border-left:2px solid var(--dc-border-strong);padding-left:18px;margin:26px 0 0;max-width:46ch;font-variation-settings:"opsz" 36}.dc-contact__channels{display:flex;flex-direction:column;gap:10px;margin-top:40px}.dc-contact__channel{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);text-decoration:none;transition:border-color .2s,background .2s}a.dc-contact__channel:hover{border-color:var(--dc-border-gold);background:#c9992f0d}.dc-contact__channel-ic{width:38px;height:38px;flex:none;border-radius:var(--dc-radius-sm);background:#c9992f1a;border:1px solid rgba(201,153,47,.2);color:var(--gold-400);display:flex;align-items:center;justify-content:center}.dc-contact__channel-body{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-contact__channel-l{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400)}.dc-contact__channel-v{font-size:14px;font-weight:600;color:var(--ink-100);overflow-wrap:anywhere}.dc-contact__quote{font-family:var(--dc-font-display);font-style:italic;font-size:20px;line-height:1.5;color:var(--ink-200);margin:40px 0 0;letter-spacing:-.01em;font-variation-settings:"opsz" 36}.dc-contact__form{display:flex;flex-direction:column;gap:22px;background:var(--ink-900);border:1px solid var(--dc-border);border-radius:12px;padding:44px}.dc-contact__grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dc-contact__field{display:flex;flex-direction:column;gap:8px;min-width:0}.dc-contact__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-300)}.dc-contact__req{color:var(--gold-400)}.dc-contact__opt{color:var(--ink-500);text-transform:none;letter-spacing:.02em;font-weight:500}.dc-contact__input{width:100%;height:50px;padding:0 16px;background:var(--ink-850);border:1px solid var(--ink-700);border-radius:var(--dc-radius-sm);color:var(--ink-50);font-family:var(--dc-font-sans);font-size:14px;outline:none;transition:border-color .2s,background .2s;box-sizing:border-box}.dc-contact__input::placeholder{color:var(--ink-500)}.dc-contact__input:focus{border-color:var(--gold-500);background:var(--ink-800)}.dc-contact__textarea{height:auto;min-height:140px;padding:14px 16px;resize:vertical;line-height:1.6}.dc-contact__select-wrap{position:relative}.dc-contact__select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:38px}.dc-contact__select-chev{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none}.dc-contact__submit{height:54px;margin-top:4px;border:none;border-radius:var(--dc-radius-pill);background:var(--gold-500);color:var(--ink-950);font-family:var(--dc-font-sans);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s}.dc-contact__submit:hover{background:var(--gold-400)}.dc-contact__submit:active{transform:scale(.98)}.dc-contact__legal{font-size:12px;color:var(--ink-500);text-align:center;margin:0}.dc-contact__status{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--dc-radius-sm);font-size:14px;line-height:1.5}.dc-contact__status--ok{background:#4f9d7e1f;border:1px solid rgba(79,157,126,.4);color:#7fc4a4}.dc-contact__status--err{background:#c0473b1f;border:1px solid rgba(192,71,59,.4);color:#e08379}@media(max-width:960px){.dc-contact{padding:120px 0 80px}.dc-contact__inner{grid-template-columns:1fr;gap:48px}.dc-contact__form{padding:32px 24px}}@media(max-width:560px){.dc-contact__grid-2{grid-template-columns:1fr}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--ink-950)}::-webkit-scrollbar-thumb{background:var(--ink-700);border-radius:6px;border:3px solid var(--ink-950)}::-webkit-scrollbar-thumb:hover{background:var(--ink-600)}.placeholder-image{background:var(--ink-850)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dc-theme.css.map */
