.bel-dhm{--gold:#C9A46A;--gold-dark:#8A7658;--text:#111111;--muted:#777777;--border:#E6DED0;--border-soft:#F0EBE3;--soft:#FAFAF8;--warm:#F7F4EE;position:relative;z-index:50;display:block;background:#fff;color:#111;font-family:Jost,Arial,sans-serif}.bel-dhm *,.bel-dhm *:before,.bel-dhm *:after{box-sizing:border-box}.bel-dhm a{text-decoration:none;color:inherit}.bel-dhm svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bel-dhm-container{max-width:1540px;margin:0 auto;padding:0 40px}.bel-dhm-brand-row{border-bottom:1px solid var(--border-soft);background:#fff}.bel-dhm-brand-grid{display:grid;grid-template-columns:230px 1fr 230px;align-items:center;gap:20px;padding-top:8px;padding-bottom:8px}.bel-dhm-logo{display:inline-flex;align-items:center;justify-content:flex-start;min-height:38px;line-height:1;color:#111}.bel-dhm-logo-image{font-size:0;letter-spacing:0;text-transform:none}.bel-dhm-logo-image img{display:block;width:190px;max-width:100%;height:auto;object-fit:contain}.bel-dhm-tagline{text-align:center;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark)}.bel-dhm-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.bel-dhm-icon,.bel-dhm-search-submit,.bel-dhm-search-close{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#111;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;line-height:1;position:relative;vertical-align:middle;transition:color .18s ease,border-color .18s ease,background .18s ease}.bel-dhm-icon:hover,.bel-dhm-search-submit:hover,.bel-dhm-search-close:hover{color:var(--gold-dark)}.bel-dhm-icon svg{display:block;width:23px;height:23px;min-width:23px;min-height:23px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.bel-dhm-icon--search svg,.bel-dhm-icon--account svg,.bel-dhm-icon--wishlist svg,.bel-dhm-icon--cart svg{width:23px;height:23px}.bel-dhm-cart{position:relative}.bel-dhm-cart-count{position:absolute;top:-7px;right:-7px;width:17px;height:17px;min-width:17px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff;font-size:9px;line-height:17px;font-weight:600}.bel-dhm-nav-wrap{background:#fff;border-bottom:1px solid var(--border-soft)}.bel-dhm-nav{display:flex;align-items:center;justify-content:center;gap:1px}.bel-dhm-nav-link{min-height:40px;display:flex;align-items:center;gap:5px;border-bottom:2px solid transparent;padding:0 10px;white-space:nowrap;font-size:14px;font-weight:500;color:#111;transition:border-color .18s ease,color .18s ease}.bel-dhm-nav-link svg{width:12px;height:12px;transition:transform .18s ease}.bel-dhm-nav-link:hover,.bel-dhm-nav-link.is-active{border-bottom-color:var(--gold)}.bel-dhm-nav-link.is-active svg{transform:rotate(180deg)}.bel-dhm-mega-wrap{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border);box-shadow:0 16px 32px #11111112;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.bel-dhm.is-mega-open .bel-dhm-mega-wrap{opacity:1;visibility:visible;transform:translateY(0)}.bel-dhm-mega-panel{display:none;padding:30px 0 34px}.bel-dhm-mega-panel.is-active{display:block}.bel-dhm-panel-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px}.bel-dhm-panel-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark)}.bel-dhm-panel-cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold);background:var(--soft);padding:10px 14px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111;transition:background .18s ease,border-color .18s ease}.bel-dhm-panel-cta:hover{background:var(--warm);border-color:var(--gold-dark)}.bel-dhm-mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}.bel-dhm-mega-columns--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.bel-dhm-mega-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.bel-dhm-mega-title{display:block;margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark)}.bel-dhm-shop-all{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#999}.bel-dhm-shop-all:hover{color:#111}.bel-dhm-mega-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bel-dhm-mega-link{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid transparent;padding:0 0 4px;font-size:14px;line-height:1.35;color:#222;transition:border-color .18s ease,color .18s ease}.bel-dhm-mega-link:hover{border-bottom-color:var(--gold);color:#111}.bel-dhm-mega-link svg{width:14px;height:14px;opacity:0;transition:opacity .18s ease,transform .18s ease;flex-shrink:0;margin-top:2px}.bel-dhm-mega-link:hover svg{opacity:1;transform:translate(2px)}.bel-dhm-link-copy{display:block}.bel-dhm-link-desc{display:block;margin-top:2px;font-size:12px;color:#777}.bel-dhm-guide-link{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--gold);background:var(--soft);padding:10px 12px;font-size:14px;font-weight:600;color:#111;transition:background .18s ease,border-color .18s ease}.bel-dhm-guide-link:hover{background:var(--warm);border-color:var(--gold-dark)}.bel-dhm-guide-copy{display:block}.bel-dhm-guide-desc{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#666}.bel-dhm-guide-badge{white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark)}.bel-dhm-feature-card{border:1px solid var(--border);background:var(--soft);padding:16px}.bel-dhm-feature-card-title{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:#111}.bel-dhm-feature-card-body{margin:0 0 14px;font-size:13px;line-height:1.45;color:#666}.bel-dhm-feature-card-link{display:inline-flex;border-bottom:1px solid var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111}.bel-dhm-brands-az{margin:0 0 24px;border:1px solid var(--border);background:var(--soft);padding:16px 18px}.bel-dhm-brands-az-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}.bel-dhm-brands-az-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark)}.bel-dhm-brands-az-view{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#111;text-decoration:underline!important;text-underline-offset:4px}.bel-dhm-brand-letters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--border);padding:0 0 14px}.bel-dhm-brand-letter{border:0;background:transparent;padding:0;font:inherit;cursor:pointer;font-size:13px;font-weight:500;color:#111;transition:color .18s ease}.bel-dhm-brand-letter.is-empty{color:#c8c0b2}.bel-dhm-brand-letter.is-active{color:var(--gold-dark);text-decoration:underline;text-underline-offset:4px}.bel-dhm-brand-letter:hover{color:var(--gold-dark)}.bel-dhm-brand-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 42px;margin-top:14px}.bel-dhm-brand-empty{grid-column:1/-1;margin:0;font-size:13px;color:#777}.bel-dhm-search-panel{display:none;border-bottom:1px solid var(--border);background:#fff;box-shadow:0 14px 28px #1111110b}.bel-dhm-search-panel.is-open{display:block}.bel-dhm-search-inner{max-width:1120px;margin:0 auto;padding:30px 32px}.bel-dhm-search-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 20px}.bel-dhm-search-kicker{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark)}.bel-dhm-search-title{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:#111}.bel-dhm-search-close{width:40px;height:40px;border:1px solid var(--border);background:#fff}.bel-dhm-search-form{display:grid;grid-template-columns:1fr 48px;align-items:center;border-bottom:1px solid #d8cbb6}.bel-dhm-search-input{width:100%;height:56px;border:0;background:transparent;color:#111;outline:0;font-size:16px}.bel-dhm-search-input::placeholder{color:#777}.bel-dhm-search-submit{width:48px;height:56px}.bel-dhm-search-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px}.bel-dhm-shortcut-title,.bel-dhm-v2-title{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark)}.bel-dhm-chip-row{display:flex;flex-wrap:wrap;gap:8px}.bel-dhm-chip{display:inline-flex;align-items:center;border:1px solid var(--border);background:#fff;padding:9px 14px;font-size:14px;color:#111;transition:border-color .18s ease,color .18s ease}.bel-dhm-chip:hover{border-color:var(--gold);color:var(--gold-dark)}.bel-dhm-v2-results{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:26px 32px}.bel-dhm-v2-section--products{grid-column:1/-1}.bel-dhm-v2-list{display:grid;gap:9px}.bel-dhm-v2-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-soft);padding:8px 0;font-size:14px;color:#222}.bel-dhm-v2-link:hover{border-bottom-color:var(--gold);color:#111}.bel-dhm-v2-link svg{width:14px;height:14px}.bel-dhm-v2-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bel-dhm-v2-product{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;border:1px solid var(--border-soft);background:#fff;padding:10px;color:#111}.bel-dhm-v2-product-image{width:64px;height:64px;background:var(--soft);object-fit:contain}.bel-dhm-v2-product-title{margin:0 0 4px;font-size:13px;line-height:1.35;color:#111}.bel-dhm-v2-product-price{margin:0;font-size:12px;color:var(--gold-dark);font-weight:600}.bel-dhm-predictive-empty{margin:18px 0 0;font-size:14px;color:#666}.bel-dhm-view-all{display:inline-flex;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#111;text-decoration:underline!important;text-underline-offset:4px}@media(max-width:1199px){.bel-dhm{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/belantti-desktop-header.css.map */
