:root{--dj-black: #070604;--dj-ink: #080705;--dj-panel: #100e0b;--dj-panel-2: #17130e;--dj-gold: #b8914f;--dj-gold-light: #d4b36a;--dj-cream: #f4efe5;--dj-muted: #c6beb2;--dj-paper: #f4efe5;--dj-nav-height: 68px}.dj-site-nav,.dj-site-nav *{box-sizing:border-box}.dj-site-nav{--black:#0d0c09;--ink:#17140f;--gold:#b8914f;--gold-dark:#7a5a2b;--gold-light:#d4b36a;--cream:#f4efe5;position:relative;z-index:10000;display:grid;grid-template-columns:220px minmax(0,1fr) 150px;align-items:center;flex:0 0 72px;gap:24px;width:100%;height:72px;padding:0 max(24px,calc((100% - 1360px)/2));background:#080705;border-bottom:1px solid rgba(212,179,106,.3);font-family:Avenir Next,Helvetica Neue,sans-serif;letter-spacing:0}.dj-site-nav__brand{display:flex;align-items:center;color:var(--gold-light);text-decoration:none;white-space:nowrap}.dj-site-nav__brand img{display:block;width:62px;height:62px;object-fit:contain}.dj-site-nav__mark{display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;line-height:1}.dj-site-nav__brand strong,.dj-site-nav__brand small{display:block;line-height:1;text-transform:uppercase}.dj-site-nav__brand strong{font-family:Georgia,Times New Roman,serif;font-size:18px;letter-spacing:.16em}.dj-site-nav__brand small{margin-top:7px;color:var(--gold);font-size:8px;font-weight:900;letter-spacing:.42em}.dj-site-nav__menu{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px);height:100%;min-width:0}.dj-site-nav__menu>a,.dj-site-nav__catalog>a{display:inline-flex;height:100%;align-items:center;color:var(--cream);font-size:12px;font-weight:900;line-height:1;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dj-site-nav__catalog{height:100%}.dj-site-nav__wholesale{height:42px!important;align-self:center;padding:0 22px;border:1px solid rgba(212,179,106,.45);color:var(--gold-light)!important}.dj-site-nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.dj-site-nav__actions a{display:grid;width:28px;height:40px;place-items:center;color:var(--cream)}.dj-site-nav__actions svg{width:20px;height:20px;fill:none;stroke:currentColor}.dj-mobile-nav{display:none}.dj-mega{position:absolute;top:100%;right:0;left:0;z-index:10001;padding:24px max(24px,calc((100% - 1180px)/2));background:#080705;border-top:1px solid rgba(212,179,106,.3);border-bottom:1px solid rgba(212,179,106,.25);box-shadow:0 30px 70px #000000b3;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.dj-site-nav__catalog:hover .dj-mega,.dj-site-nav__catalog:focus-within .dj-mega{opacity:1;visibility:visible;pointer-events:auto;transform:none}.dj-mega__inner{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;max-width:1180px;margin:0 auto}.dj-mega__links{display:grid;align-content:start;padding-right:24px;border-right:1px solid rgba(212,179,106,.2)}.dj-mega__links>span{margin-bottom:10px;color:var(--gold-light);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dj-mega__links a{padding:10px 0;border-bottom:1px solid rgba(212,179,106,.12);color:var(--cream);font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}.dj-mega__links a.is-active{padding-left:12px;color:var(--gold-light);border-left:2px solid var(--gold-light);background:#d4b36a0f}.dj-mega__products{min-width:0}.dj-mega__panel{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dj-mega__panel.is-active{display:grid}.dj-mega__products a{display:grid;gap:7px;color:var(--cream);text-decoration:none}.dj-mega__products img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(212,179,106,.2)}.dj-mega__products strong{font-size:12px;line-height:1.25}.dj-mega__products span{color:var(--gold-light);font-size:12px;font-weight:900}@media(max-width:1180px){.dj-site-nav{grid-template-columns:185px minmax(0,1fr) 112px;gap:12px;padding-right:20px;padding-left:20px}.dj-site-nav__menu{gap:14px}.dj-site-nav__menu>a,.dj-site-nav__catalog>a{font-size:10px}.dj-site-nav__wholesale{padding:0 14px}.dj-site-nav__actions{gap:10px}}@media(max-width:980px){.dj-site-nav{grid-template-columns:44px minmax(0,1fr) auto;flex-basis:66px;height:66px;padding-right:16px;padding-left:16px}.dj-site-nav__menu{display:none}.dj-site-nav__brand{grid-column:2;justify-self:center}.dj-site-nav__brand img{width:54px;height:54px}.dj-site-nav__brand strong{font-size:15px}.dj-site-nav__brand small{font-size:7px}.dj-site-nav__actions{grid-column:3}.dj-site-nav__actions a:nth-child(2){display:none}.dj-mobile-nav{position:static;display:block;grid-column:1;grid-row:1}.dj-mobile-nav summary{display:grid;width:44px;height:44px;place-items:center;cursor:pointer;list-style:none}.dj-mobile-nav summary::-webkit-details-marker{display:none}.dj-mobile-nav summary span,.dj-mobile-nav summary span:before,.dj-mobile-nav summary span:after{display:block;width:22px;height:2px;background:var(--cream)}.dj-mobile-nav summary span{position:relative}.dj-mobile-nav summary span:before,.dj-mobile-nav summary span:after{position:absolute;left:0;content:""}.dj-mobile-nav summary span:before{top:-7px}.dj-mobile-nav summary span:after{top:7px}.dj-mobile-nav nav{position:absolute;top:100%;right:0;left:0;z-index:10020;display:grid;padding:14px 20px 22px;background:#080705;border-top:1px solid rgba(212,179,106,.3);box-shadow:0 26px 50px #000000b3}.dj-mobile-nav nav a{padding:14px 4px;border-bottom:1px solid rgba(212,179,106,.14);color:var(--cream);font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}}body,.page-wrapper{background:var(--dj-black)}.announcement-bar{display:none!important}#header-group,.shopify-section-group-header-group,.header-section,header-component.header,.header,.header__row,.header__columns,.header__column,.header-menu,nav.menu-list,nav.menu-list>overflow-list{overflow:visible!important}#header-group,.shopify-section-group-header-group,.header-section{position:relative!important;z-index:10000!important;background:var(--dj-black)!important}header-component.header,.header,.header__row--top{min-height:var(--dj-nav-height)!important;height:var(--dj-nav-height)!important;max-height:var(--dj-nav-height)!important;background:var(--dj-black)!important;color:var(--dj-paper)!important;border-bottom:1px solid rgba(212,179,106,.26)!important}.header__row--bottom,.header__navigation-bar-row{display:none!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important}.header__row--top .header__columns{width:100%!important;max-width:1360px!important;height:var(--dj-nav-height)!important;min-height:var(--dj-nav-height)!important;margin:0 auto!important;padding:0 30px!important;display:grid!important;grid-template-columns:230px minmax(520px,1fr) 230px!important;align-items:center!important;column-gap:22px!important}.header__row--top .header__column,.header__row--top .menu-list__list-item,.header__row--top nav.menu-list,.header__row--top nav.menu-list>overflow-list,header-actions,.header-actions{height:var(--dj-nav-height)!important;min-height:var(--dj-nav-height)!important;display:flex!important;align-items:center!important}.header__row--top .header__column:first-child{justify-content:flex-start!important}.header__row--top .header__column:last-child,header-actions,.header-actions{justify-content:flex-end!important;gap:20px!important}.header__row--top nav.menu-list,.header__row--top nav.menu-list>overflow-list{width:100%!important;justify-content:center!important;gap:clamp(18px,2vw,32px)!important}.header a,.header button,.header summary,.header svg,.menu-drawer a{color:var(--dj-paper)!important;fill:currentColor!important;stroke:currentColor!important}.header__row--top .menu-list__link,.header a:not(.header-logo),.menu-drawer__menu-item{height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--dj-paper)!important;font-size:11px!important;font-weight:850!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important}.header a[href*=paquete],.header a.dj-nav-low,localization-form-component,.localization-form,.language-selector{display:none!important}.header__row--top a[href*=mayorista],.menu-drawer a[href*=mayorista]{height:42px!important;min-height:42px!important;padding:0 26px!important;border:1px solid rgba(212,179,106,.48)!important;color:var(--dj-gold-light)!important;background:#b8914f14!important}.header-logo{position:relative!important;width:216px!important;min-width:216px!important;height:54px!important;min-height:54px!important;display:flex!important;align-items:center!important;color:transparent!important;font-size:0!important}.header-logo__image-container{color:transparent!important;font-size:0!important}.header-logo:after{content:"";position:absolute;left:0;top:50%;width:58px;height:58px;transform:translateY(-50%);background-image:url(diego-jewelers-logo-round.png);background-position:left center;background-repeat:no-repeat;background-size:contain}.header__underlay,.header__underlay-open{display:none!important;opacity:0!important;pointer-events:none!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]),html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]){position:static!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"])>.menu-list__submenu,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"])>.menu-list__submenu{position:fixed!important;left:0!important;right:0!important;top:var(--dj-nav-height)!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px clamp(34px,7vw,112px) 24px!important;transform:none!important;overflow:hidden!important;background:linear-gradient(180deg,#0b0a08,#050504)!important;border-top:1px solid rgba(212,179,106,.38)!important;border-right:0!important;border-bottom:1px solid rgba(212,179,106,.24)!important;border-left:0!important;box-shadow:0 30px 70px #000000b8!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:10050!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]):hover>.menu-list__submenu,html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]):focus-within>.menu-list__submenu,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]):hover>.menu-list__submenu,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]):focus-within>.menu-list__submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .menu-list__submenu-inner,html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .mega-menu,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .menu-list__submenu-inner,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .mega-menu{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__grid,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__grid{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;width:100%!important;margin:0!important;padding:0!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__list,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__list{display:grid!important;gap:0!important;padding:0 22px 0 0!important;border-right:1px solid rgba(212,179,106,.18)!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__content,html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__content-list,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__content,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__content-list{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__link,html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .menu-list__submenu a,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__link,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .menu-list__submenu a{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:38px!important;padding:8px 0!important;color:var(--dj-paper)!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:.09em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(212,179,106,.14)!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__link:before,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .mega-menu__link:before{content:""!important;width:5px!important;height:5px!important;flex:0 0 5px!important;transform:rotate(45deg)!important;background:var(--dj-gold-light)!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .resource-card,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .resource-card{overflow:hidden!important;background:#0b0a08!important;border:1px solid rgba(212,179,106,.2)!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .resource-card img,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .resource-card img{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .resource-card__content,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .resource-card__content{display:grid!important;gap:4px!important;padding:10px!important;color:var(--dj-paper)!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .resource-card__title,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .resource-card__title{color:var(--dj-paper)!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}html body .header-menu .menu-list__list-item:has(a[href="/collections/all"]) .price,html body nav.menu-list>overflow-list>.menu-list__list-item:has(a[href="/collections/all"]) .price{color:var(--dj-gold-light)!important;font-size:12px!important;font-weight:900!important}@media(max-width:1180px){.header__row--top .header__columns{grid-template-columns:200px minmax(430px,1fr) 170px!important;padding:0 20px!important;column-gap:16px!important}.header-logo{width:190px!important;min-width:190px!important}.header-logo:after{width:50px;height:50px}.header__row--top nav.menu-list>overflow-list{gap:18px!important}}@media(max-width:980px){.header__row--top .header__columns{display:flex!important;justify-content:space-between!important}.header__row--top nav.menu-list{display:none!important}}.dj-inner-page{--dj-ink: #080705;--dj-panel: #100e0b;--dj-panel-2: #17130e;--dj-gold: #b8914f;--dj-gold-light: #d7b86f;--dj-cream: #f4efe5;--dj-muted: #aaa397;color:var(--dj-cream);background:var(--dj-ink)}.dj-inner-page .page-wrapper,.dj-inner-page #MainContent{background:var(--dj-ink)}.dj-inner-page #MainContent{display:block!important;width:100%;height:auto!important;min-height:60vh;flex:0 0 auto!important;overflow:visible!important}.dj-global-header{position:relative;z-index:10000;display:grid;grid-template-columns:220px minmax(0,1fr) 126px;align-items:center;width:100%;height:76px;padding:0 max(24px,calc((100% - 1360px)/2));border-bottom:1px solid rgba(212,179,106,.28);background:#080705fa}.dj-global-brand{display:flex;align-items:center;gap:12px;color:var(--dj-gold-light);text-decoration:none}.dj-global-brand img{display:block;width:62px;height:62px;object-fit:contain}.dj-global-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--dj-gold);font:700 28px/1 Georgia,serif}.dj-global-brand strong,.dj-global-brand small{display:block;letter-spacing:.22em;line-height:1}.dj-global-brand strong{font:700 18px/1 Georgia,serif}.dj-global-brand small{margin-top:7px;font-size:8px;font-weight:800}.dj-global-nav{display:flex;align-items:center;justify-content:center;gap:clamp(17px,2vw,32px);height:100%}.dj-global-nav>a,.dj-global-shop>summary{display:flex;align-items:center;height:42px;color:var(--dj-cream);font-size:11px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;list-style:none}.dj-global-shop>summary::-webkit-details-marker{display:none}.dj-global-nav>a:hover,.dj-global-shop>summary:hover{color:var(--dj-gold-light)}.dj-global-wholesale{padding:0 18px;border:1px solid rgba(212,179,106,.42);color:var(--dj-gold-light)!important}.dj-global-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.dj-global-actions a{position:relative;color:var(--dj-cream);font-size:24px;line-height:1;text-decoration:none}.dj-global-actions em{position:absolute;right:-9px;bottom:-8px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--dj-gold);color:#080705;font:800 9px/1 Arial,sans-serif}.dj-global-mobile{display:none}.dj-global-mega{position:absolute;top:76px;right:0;left:0;display:grid;grid-template-columns:1.05fr 1.4fr .9fr;gap:44px;padding:38px max(30px,calc((100% - 1180px)/2));border-bottom:1px solid rgba(212,179,106,.3);background:#0b0907;box-shadow:0 30px 60px #000000a6;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.2s ease}.dj-global-shop[open] .dj-global-mega,.dj-global-shop:hover .dj-global-mega{opacity:1;visibility:visible;transform:none}.dj-global-mega__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.dj-global-mega__intro span,.dj-global-mega__feature span{color:var(--dj-gold-light);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.dj-global-mega__intro strong{max-width:380px;font:700 25px/1.18 Georgia,serif}.dj-global-mega__intro a{color:var(--dj-cream);font-size:11px;font-weight:900;text-transform:uppercase}.dj-global-mega__links{display:grid;grid-template-columns:repeat(2,1fr);align-content:start}.dj-global-mega__links a{padding:14px 4px;border-bottom:1px solid rgba(212,179,106,.15);color:var(--dj-cream);font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}.dj-global-mega__links a:hover{color:var(--dj-gold-light)}.dj-global-mega__feature{position:relative;display:block;overflow:hidden;min-height:170px;color:var(--dj-cream);text-decoration:none}.dj-global-mega__feature img{width:100%;height:100%;object-fit:cover}.dj-global-mega__feature span{position:absolute;right:0;bottom:0;left:0;padding:14px;background:#080705db}.dj-page-hero{display:grid;gap:16px;max-width:1180px;margin:0 auto;padding:clamp(64px,8vw,110px) 24px 54px}.dj-page-hero>p,.dj-eyebrow{margin:0;color:var(--dj-gold-light);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.dj-page-hero h1{max-width:900px;margin:0;color:var(--dj-cream);font:700 clamp(48px,6vw,84px)/.98 Georgia,serif;letter-spacing:0}.dj-page-hero>div{max-width:760px;color:var(--dj-muted);font-size:17px;line-height:1.65}.dj-page-hero>div p{margin:0}.dj-category-rail{display:flex;justify-content:center;gap:0;overflow-x:auto;padding:0 20px;border-top:1px solid rgba(212,179,106,.18);border-bottom:1px solid rgba(212,179,106,.18);background:#0d0b08;scrollbar-width:none}.dj-category-rail a{flex:0 0 auto;padding:20px 22px;color:#bdb6aa;font-size:11px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.dj-category-rail a:hover,.dj-category-rail a.is-active{color:#080705;background:var(--dj-gold-light)}.dj-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:0 auto;padding:34px 24px 24px;color:var(--dj-muted);font-size:12px;text-transform:uppercase}.dj-catalog-toolbar form{display:flex;align-items:center;gap:12px}.dj-catalog-toolbar select,.dj-product-form select,.dj-product-form input,.dj-contact-form input,.dj-contact-form textarea{border:1px solid rgba(212,179,106,.32);border-radius:0;background:#0c0a08;color:var(--dj-cream)}.dj-catalog-toolbar select{min-width:180px;padding:11px 38px 11px 14px}.dj-catalog-filters{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1320px;margin:28px auto 0;padding:0 24px}.dj-filter-groups{display:flex;flex-wrap:wrap;gap:8px}.dj-filter-group{position:relative;border:1px solid rgba(212,179,106,.28)}.dj-filter-group summary{min-width:150px;padding:13px 42px 13px 16px;color:var(--dj-cream);font-size:11px;font-weight:800;text-transform:uppercase;cursor:pointer;list-style:none}.dj-filter-group summary span{margin-left:8px;color:var(--dj-gold-light)}.dj-filter-options{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;min-width:260px;max-height:320px;overflow:auto;padding:12px;background:#0b0907;border:1px solid rgba(212,179,106,.35);box-shadow:0 18px 42px #00000080}.dj-filter-options>label{display:grid;grid-template-columns:18px 1fr auto;gap:9px;align-items:center;padding:9px;color:var(--dj-muted);font-size:13px}.dj-filter-options input{accent-color:var(--dj-gold)}.dj-filter-options small{color:var(--dj-gold-light)}.dj-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px;color:var(--dj-muted);font-size:11px}.dj-price-filter input{width:110px;margin-top:6px;padding:10px;background:#080705;border:1px solid rgba(212,179,106,.3);color:var(--dj-cream)}.dj-filter-actions{display:flex;align-items:center;gap:16px}.dj-filter-actions button{padding:13px 20px;border:1px solid var(--dj-gold);background:var(--dj-gold);color:#080705;font-weight:900;text-transform:uppercase}.dj-filter-actions a,.dj-active-filters a{color:var(--dj-gold-light);font-size:11px;font-weight:800;text-transform:uppercase;text-decoration:none}.dj-active-filters{display:flex;flex-wrap:wrap;gap:8px;max-width:1320px;margin:16px auto 0;padding:0 24px}.dj-active-filters a{padding:8px 11px;border:1px solid rgba(212,179,106,.3)}.dj-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1320px;margin:0 auto;padding:0 24px 80px;background:#d4b36a2b}.dj-product-card{min-width:0;background:var(--dj-ink)}.dj-product-card__image{position:relative;display:block;overflow:hidden;aspect-ratio:1/1.08;background:#17140f}.dj-product-card__image img,.dj-product-card__image svg{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.dj-product-card:hover img{transform:scale(1.035)}.dj-product-card__image>span{position:absolute;top:12px;left:12px;padding:7px 9px;background:var(--dj-gold-light);color:#080705;font-size:9px;font-weight:900;text-transform:uppercase}.dj-product-card__body{min-height:126px;padding:18px 16px 22px;border-right:1px solid rgba(212,179,106,.17);border-bottom:1px solid rgba(212,179,106,.17)}.dj-product-card__body p{margin:0 0 7px;color:var(--dj-gold-light);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dj-product-card__body h2{margin:0 0 11px;font:700 17px/1.25 Georgia,serif}.dj-product-card__body h2 a{color:var(--dj-cream);text-decoration:none}.dj-product-card__body strong{color:var(--dj-gold-light);font-size:13px}.dj-pagination{padding:0 24px 70px;text-align:center}.dj-pagination a,.dj-pagination span{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;color:var(--dj-cream)}.dj-product-page{max-width:1320px;margin:0 auto;padding:24px 24px 90px}.dj-breadcrumbs{display:flex;gap:9px;overflow:hidden;padding:14px 0 26px;color:var(--dj-muted);font-size:11px;white-space:nowrap}.dj-breadcrumbs a{color:var(--dj-muted);text-decoration:none}.dj-product-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:clamp(42px,6vw,90px)}.dj-product-gallery video,.dj-product-gallery iframe,.dj-product-gallery model-viewer{display:block;width:100%;min-height:420px;background:#050403}.dj-product-status{margin:8px 0 20px;color:var(--dj-gold-light);font-size:12px;font-weight:800;text-transform:uppercase}.dj-wholesale-note{margin-top:26px;padding:24px;border:1px solid rgba(212,179,106,.28);background:#0b0907}.dj-wholesale-note h2{margin:4px 0 10px;color:var(--dj-cream);font:700 25px Georgia,serif}.dj-wholesale-note p{color:var(--dj-muted)}.dj-wholesale-note a{color:var(--dj-gold-light);font-size:12px;font-weight:900;text-transform:uppercase}.dj-product-facts{margin-top:18px;border-top:1px solid rgba(212,179,106,.2)}.dj-product-facts details{border-bottom:1px solid rgba(212,179,106,.2)}.dj-product-facts summary{padding:18px 0;color:var(--dj-cream);font-weight:800;cursor:pointer}.dj-product-facts dl{margin:0 0 18px}.dj-product-facts dl div{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:8px 0}.dj-product-facts dt{color:var(--dj-gold-light);font-size:11px;font-weight:800;text-transform:uppercase}.dj-product-facts dd,.dj-product-facts p{margin:0 0 18px;color:var(--dj-muted)}.dj-product-facts a{display:inline-block;margin-bottom:18px;color:var(--dj-gold-light)}.dj-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.dj-product-gallery figure{margin:0;overflow:hidden;background:#14110d}.dj-product-gallery figure.is-primary{grid-column:1/-1}.dj-product-gallery img,.dj-product-gallery svg{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.dj-product-details{position:sticky;top:30px;align-self:start;padding:42px 0}.dj-product-details h1{margin:14px 0 20px;color:var(--dj-cream);font:700 clamp(38px,4vw,60px)/1 Georgia,serif}.dj-product-price{padding-bottom:24px;border-bottom:1px solid rgba(212,179,106,.22);color:var(--dj-gold-light);font-size:22px;font-weight:800}.dj-product-description{padding:24px 0;color:var(--dj-muted);line-height:1.7}.dj-product-form{display:grid;grid-template-columns:1fr 110px;gap:10px}.dj-product-form label{color:var(--dj-muted);font-size:10px;font-weight:800;text-transform:uppercase}.dj-product-form label:first-of-type{grid-column:1}.dj-product-form label:nth-of-type(2){grid-column:2;grid-row:1}.dj-product-form select,.dj-product-form input{min-height:50px;padding:0 14px}.dj-product-form button,.dj-contact-form button,.dj-cart-summary button{grid-column:1/-1;min-height:54px;border:0;background:var(--dj-gold-light);color:#080705;font-weight:900;text-transform:uppercase;cursor:pointer}.dj-product-form button:disabled{opacity:.45}.dj-product-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;background:#d4b36a2e}.dj-product-assurance span{padding:13px 8px;background:#0c0a08;color:var(--dj-muted);font-size:9px;text-align:center;text-transform:uppercase}.dj-simple-page{min-height:65vh;padding-bottom:90px}.dj-page-content{max-width:900px;margin:0 auto;padding:10px 24px 30px;color:var(--dj-muted);font-size:16px;line-height:1.75}.dj-page-content h2,.dj-page-content h3{margin:42px 0 14px;color:var(--dj-cream);font-family:Georgia,serif;line-height:1.1}.dj-page-content h2:first-child{margin-top:0}.dj-page-content h2{font-size:34px}.dj-page-content h3{font-size:23px}.dj-page-content li{margin:8px 0}.dj-page-content a{color:var(--dj-gold-light)}.dj-contact-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);gap:clamp(54px,7vw,108px);max-width:1180px;margin:0 auto;padding:12px 24px 64px;align-items:start}.dj-wholesale-apply{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(560px,1.32fr);gap:clamp(48px,6vw,90px);max-width:1260px;margin:0 auto;padding:12px 24px 70px;align-items:start}.dj-wholesale-apply aside{position:sticky;top:100px}.dj-wholesale-apply aside h2{margin:8px 0 20px;color:var(--dj-cream);font:700 clamp(34px,4vw,52px)/1.02 Georgia,serif}.dj-wholesale-apply aside>p{color:var(--dj-muted);line-height:1.7}.dj-wholesale-apply ol{margin:28px 0;padding:0;list-style:none}.dj-wholesale-apply li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px 0;border-top:1px solid rgba(212,179,106,.2);color:var(--dj-cream)}.dj-wholesale-apply li span{color:var(--dj-gold-light);font-weight:900}.dj-wholesale-apply aside>a{color:var(--dj-gold-light);font-weight:800}.dj-wholesale-form fieldset{margin:0;padding:14px 16px;border:1px solid rgba(212,179,106,.32)}.dj-wholesale-form legend{padding:0 5px;color:var(--dj-cream);font-size:11px;font-weight:800;text-transform:uppercase}.dj-wholesale-form fieldset>label,.dj-check-grid label{display:inline-flex;align-items:center;gap:8px;margin:5px 18px 5px 0;color:var(--dj-muted)}.dj-wholesale-form input[type=checkbox]{width:17px;height:17px;accent-color:var(--dj-gold)}.dj-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dj-consent{grid-column:1/-1;color:var(--dj-muted);font-size:12px;line-height:1.5}.dj-consent a{color:var(--dj-gold-light)}.dj-contact-intro{padding-top:30px}.dj-contact-intro h2{max-width:500px;margin:14px 0 22px;font:700 clamp(38px,4vw,58px)/1.02 Georgia,serif}.dj-contact-intro>p:not(.dj-eyebrow){max-width:480px;margin:0;color:var(--dj-muted);font-size:16px;line-height:1.7}.dj-contact-layout a{color:var(--dj-gold-light);text-decoration:none}.dj-contact-layout a:hover{text-decoration:underline}.dj-contact-details{display:grid;gap:0;margin:38px 0 0;border-top:1px solid rgba(212,179,106,.2)}.dj-contact-details>div{display:grid;gap:6px;padding:20px 0;border-bottom:1px solid rgba(212,179,106,.16)}.dj-contact-details dt{color:var(--dj-gold-light);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dj-contact-details dd{margin:0;color:var(--dj-muted);font-size:14px;line-height:1.55}.dj-contact-panel{position:relative;padding:clamp(28px,3.5vw,46px);border:1px solid rgba(212,179,106,.28);background:linear-gradient(145deg,#17130ef5,#0a0907fa);box-shadow:0 34px 80px #00000047}.dj-contact-panel:before{position:absolute;top:-1px;left:clamp(28px,3.5vw,46px);width:82px;height:2px;background:var(--dj-gold-light);content:""}.dj-contact-panel__heading{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid rgba(212,179,106,.17)}.dj-contact-panel__heading p{margin:0 0 9px;color:var(--dj-gold-light);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dj-contact-panel__heading h3{margin:0 0 10px;color:var(--dj-cream);font:700 clamp(28px,2.8vw,38px)/1.08 Georgia,serif}.dj-contact-panel__heading span{display:block;max-width:580px;color:var(--dj-muted);font-size:14px;line-height:1.55}.dj-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.dj-field{display:grid;gap:9px;min-width:0}.dj-field--wide,.dj-contact-form>.errors,.dj-form-success,.dj-contact-form>button,.dj-contact-note{grid-column:1/-1}.dj-field label{color:#c9c1b4;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dj-field label span{color:var(--dj-gold-light)}.dj-field input,.dj-field select,.dj-field textarea{width:100%;min-width:0;border:1px solid rgba(212,179,106,.25);border-radius:0;background:#090806;color:var(--dj-cream);font:500 14px/1.4 Avenir Next,Helvetica Neue,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.dj-field input,.dj-field select{height:52px;padding:0 15px}.dj-field textarea{min-height:150px;padding:15px;resize:vertical}.dj-field input::placeholder,.dj-field textarea::placeholder{color:#716b62;opacity:1}.dj-field input:focus,.dj-field select:focus,.dj-field textarea:focus{border-color:var(--dj-gold-light);box-shadow:0 0 0 1px var(--dj-gold-light)}.dj-contact-form>button{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 20px;border:1px solid var(--dj-gold-light);background:var(--dj-gold-light);color:#080705;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.dj-contact-form>button:hover{background:transparent;color:var(--dj-gold-light)}.dj-contact-form>button span:last-child{font-size:20px;font-weight:400}.dj-contact-note{margin:-6px 0 0;color:#817a70;font-size:11px;line-height:1.5;text-align:center}.dj-form-success{margin:0;padding:14px;border:1px solid rgba(212,179,106,.35);color:var(--dj-cream)}.dj-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto;padding:0 24px}.dj-collection-grid>a{color:var(--dj-cream);text-decoration:none}.dj-collection-grid>a>div{overflow:hidden;aspect-ratio:4/3;background:#14110d}.dj-collection-grid img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.dj-collection-grid a:hover img{transform:scale(1.04)}.dj-collection-grid span{display:block;margin-top:16px;color:var(--dj-gold-light);font-size:10px;text-transform:uppercase}.dj-collection-grid h2{margin:6px 0 0;font:700 28px/1.1 Georgia,serif}.dj-cart-form{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;max-width:1180px;margin:0 auto;padding:0 24px}.dj-cart-items{border-top:1px solid rgba(212,179,106,.2)}.dj-cart-item{display:grid;grid-template-columns:130px minmax(0,1fr) 90px 100px;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(212,179,106,.2)}.dj-cart-item img{width:130px;height:130px;object-fit:cover}.dj-cart-item p{margin:0;color:var(--dj-gold-light);font-size:9px;text-transform:uppercase}.dj-cart-item h2{margin:7px 0;font:700 19px/1.2 Georgia,serif}.dj-cart-item a{color:var(--dj-cream)}.dj-cart-item label{color:var(--dj-muted);font-size:9px;text-transform:uppercase}.dj-cart-item input{width:70px;margin-top:7px;padding:10px;border:1px solid rgba(212,179,106,.25);background:#0c0a08;color:var(--dj-cream)}.dj-cart-summary{align-self:start;padding:28px;border:1px solid rgba(212,179,106,.23);background:#0e0c09}.dj-cart-summary span,.dj-cart-summary strong{display:block}.dj-cart-summary span{color:var(--dj-muted);font-size:11px;text-transform:uppercase}.dj-cart-summary strong{margin:10px 0 18px;color:var(--dj-gold-light);font:700 32px Georgia,serif}.dj-cart-summary p{color:var(--dj-muted);font-size:12px}.dj-cart-summary button{width:100%;margin-top:12px}.dj-cart-summary button.is-secondary{border:1px solid rgba(212,179,106,.35);background:transparent;color:var(--dj-cream)}.dj-empty-state{grid-column:1/-1;display:grid;justify-items:center;gap:24px;padding:100px 24px;text-align:center;background:var(--dj-ink)}.dj-empty-state h2{margin:0;font:700 clamp(30px,4vw,48px)/1.1 Georgia,serif}.dj-empty-state a{padding:16px 24px;background:var(--dj-gold-light);color:#080705;font-weight:900;text-decoration:none;text-transform:uppercase}.dj-search-form{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;max-width:900px;margin:0 auto;padding:0 24px 34px}.dj-search-form label{grid-column:1/-1;color:var(--dj-muted);font-size:10px;font-weight:900;text-transform:uppercase}.dj-search-form input{min-height:56px;padding:0 18px;border:1px solid rgba(212,179,106,.3);border-radius:0;background:#0c0a08;color:var(--dj-cream)}.dj-search-form button{border:0;background:var(--dj-gold-light);color:#080705;font-weight:900;text-transform:uppercase}.dj-search-summary{max-width:1320px;margin:0 auto;padding:10px 24px 24px;color:var(--dj-muted)}.dj-error-page{display:grid;min-height:68vh;align-content:center;justify-items:center;gap:20px;padding:70px 24px;text-align:center}.dj-error-page p{margin:0;color:var(--dj-gold-light);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.dj-error-page h1{max-width:850px;margin:0;font:700 clamp(44px,6vw,78px)/1 Georgia,serif}.dj-error-page span{color:var(--dj-muted);font-size:17px}.dj-error-page a{margin-top:10px;padding:17px 25px;background:var(--dj-gold-light);color:#080705;font-weight:900;text-decoration:none;text-transform:uppercase}.dj-global-footer{display:grid;grid-template-columns:1.35fr repeat(4,.65fr);gap:42px;padding:60px max(24px,calc((100% - 1280px)/2)) 28px;border-top:1px solid rgba(212,179,106,.24);background:#060503;color:var(--dj-cream)}.dj-global-footer__brand strong{color:var(--dj-gold-light);font:700 28px Georgia,serif}.dj-global-footer__brand img{display:block;width:150px;height:150px;object-fit:contain}.dj-global-footer p{max-width:430px;color:#c6beb2!important;line-height:1.6}.dj-global-footer nav{display:grid;align-content:start;gap:11px}.dj-global-footer nav strong{margin-bottom:6px;color:var(--dj-gold-light);font-size:11px;text-transform:uppercase}.dj-global-footer nav a{color:#c6beb2!important;text-decoration:none}.dj-global-footer nav a:hover{color:#f4efe5!important}.dj-global-footer__legal{grid-column:1/-1;margin:26px 0 0;padding-top:22px;border-top:1px solid rgba(212,179,106,.15);font-size:11px}.dj-inner-page .section-background{background:var(--dj-ink)!important}.dj-inner-page .section{color:var(--dj-cream)}.dj-inner-page .section h1,.dj-inner-page .section h2,.dj-inner-page .section h3{color:var(--dj-cream);font-family:Georgia,serif}.dj-inner-page .section a{color:inherit}.dj-inner-page .button{border-radius:0!important;background:var(--dj-gold-light)!important;color:#080705!important;font-weight:900!important}@media(max-width:1050px){.dj-global-header{grid-template-columns:190px minmax(0,1fr) 105px;padding:0 18px}.dj-global-nav{gap:15px}.dj-global-nav>a,.dj-global-shop>summary{font-size:9px}.dj-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.dj-global-header{grid-template-columns:48px 1fr 92px;height:66px}.dj-global-brand{grid-column:2;justify-self:center}.dj-global-brand img{width:54px;height:54px}.dj-global-mark{width:36px;height:36px;font-size:23px}.dj-global-brand strong{font-size:15px}.dj-global-brand small{font-size:6px}.dj-global-nav{display:none}.dj-global-actions{grid-column:3;gap:15px}.dj-global-actions a:nth-child(2){display:none}.dj-global-mobile{display:block;grid-column:1;grid-row:1}.dj-global-mobile summary{display:grid;width:38px;height:38px;place-items:center;cursor:pointer;list-style:none}.dj-global-mobile summary::-webkit-details-marker{display:none}.dj-global-mobile summary span,.dj-global-mobile summary span:before,.dj-global-mobile summary span:after{display:block;width:24px;height:2px;background:var(--dj-cream);content:""}.dj-global-mobile summary span{position:relative}.dj-global-mobile summary span:before{position:absolute;top:-7px}.dj-global-mobile summary span:after{position:absolute;top:7px}.dj-global-mobile nav{position:absolute;top:66px;right:0;left:0;display:grid;padding:12px 20px 24px;border-top:1px solid rgba(212,179,106,.25);background:#080705;box-shadow:0 30px 60px #000000b3}.dj-global-mobile nav a{padding:14px 2px;border-bottom:1px solid rgba(212,179,106,.14);color:var(--dj-cream);font-size:11px;font-weight:900;text-decoration:none;text-transform:uppercase}.dj-page-hero{padding-top:52px}.dj-page-hero h1{font-size:clamp(42px,12vw,62px)}.dj-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:12px;padding-left:12px}.dj-product-layout,.dj-contact-layout,.dj-wholesale-apply,.dj-cart-form{grid-template-columns:1fr}.dj-wholesale-apply aside{position:static}.dj-contact-layout{max-width:720px;gap:42px}.dj-contact-intro{padding-top:0}.dj-product-details{position:static;padding-top:10px}.dj-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dj-global-footer{grid-template-columns:1fr 1fr;gap:38px 24px}.dj-global-footer__brand{grid-column:1/-1}}@media(max-width:520px){.dj-global-brand{gap:8px}.dj-global-mark{width:34px;height:34px}.dj-page-hero{gap:12px;padding:42px 18px 34px}.dj-page-hero h1{font-size:40px}.dj-page-hero>div{font-size:15px}.dj-category-rail{justify-content:flex-start;padding:0}.dj-category-rail a{padding:16px 15px;font-size:9px}.dj-catalog-toolbar{padding:24px 12px 16px}.dj-catalog-toolbar label{display:none}.dj-catalog-toolbar select{min-width:145px;max-width:165px}.dj-catalog-filters{display:block;padding:0 12px}.dj-filter-groups{display:grid;grid-template-columns:1fr 1fr}.dj-filter-group summary{min-width:0}.dj-filter-actions{margin-top:12px}.dj-filter-options{position:fixed;right:12px;left:12px;top:auto}.dj-check-grid{grid-template-columns:1fr}.dj-product-card__body{min-height:118px;padding:14px 11px 18px}.dj-product-card__body h2{font-size:15px}.dj-product-page{padding-right:14px;padding-left:14px}.dj-product-gallery{grid-template-columns:1fr 1fr}.dj-product-details h1{font-size:40px}.dj-product-form{grid-template-columns:1fr 86px}.dj-product-assurance{grid-template-columns:1fr}.dj-contact-layout{padding-right:18px;padding-left:18px}.dj-contact-panel{padding:28px 18px}.dj-contact-form{grid-template-columns:1fr;gap:18px}.dj-contact-form>*{grid-column:1!important}.dj-collection-grid{grid-template-columns:1fr;padding:0 18px}.dj-cart-form{padding:0 14px}.dj-search-form{grid-template-columns:1fr;padding-right:18px;padding-left:18px}.dj-search-form button{min-height:50px}.dj-cart-item{grid-template-columns:88px minmax(0,1fr);gap:14px}.dj-cart-item img{width:88px;height:88px}.dj-cart-item label,.dj-cart-item>strong{grid-column:2}.dj-global-footer{grid-template-columns:1fr;padding:44px 20px 24px}.dj-global-footer__brand,.dj-global-footer__legal{grid-column:1}}.dj-site-nav__menu>a,.dj-site-nav__catalog>a{position:relative}.dj-site-nav__menu>a.is-active:after,.dj-site-nav__catalog>a.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--dj-gold-light);content:""}.dj-mega__inner{grid-template-columns:330px minmax(0,1fr)}.dj-mega__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.dj-mega__links>span{grid-column:1/-1}.dj-mega__links a{min-width:0}.dj-hero__copy h1 .dj-hero__accent{color:#d4b36a}.dj-services article>span{display:block;margin-bottom:20px;color:#d4b36a;font-size:11px;font-weight:900;letter-spacing:.12em}.dj-services article>a{display:inline-block;margin-top:18px;color:#d4b36a;font-size:11px;font-weight:900;text-decoration:none;text-transform:uppercase}.dj-exclusive-home{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);min-height:560px;border-top:1px solid rgba(212,179,106,.25);background:#080705;color:#f4efe5}.dj-exclusive-home__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,108px) max(24px,calc((100vw - 1180px)/2));padding-right:clamp(34px,5vw,80px)}.dj-exclusive-home__copy h2{margin:10px 0 18px;font:700 clamp(44px,5vw,76px)/.98 Georgia,serif}.dj-exclusive-home__copy>p:not(.dj-kicker):not(.dj-exclusive-note){max-width:560px;margin:0 0 28px;color:#bdb6aa;font-size:16px;line-height:1.65}.dj-exclusive-home>img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:63% center}.dj-exclusive-form{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;max-width:570px}.dj-exclusive-form input{min-width:0;height:54px;padding:0 16px;border:1px solid rgba(212,179,106,.35);border-radius:0;background:#12100d;color:#f4efe5}.dj-exclusive-form button{height:54px;border:1px solid #d4b36a;background:#d4b36a;color:#080705;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.dj-exclusive-form .errors,.dj-exclusive-success{grid-column:1/-1}.dj-exclusive-note{margin:14px 0 10px;color:#8f887d;font-size:11px}.dj-exclusive-home .dj-link{align-self:flex-start;color:#d4b36a}.dj-about-feature{position:relative;display:grid;min-height:calc(100vh - 72px);overflow:hidden;align-items:center;background:#080705}.dj-about-feature>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.dj-about-feature:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050403fa,#050403e0 30%,#05040347 62%,#0504030d);content:""}.dj-about-feature__copy{position:relative;z-index:1;width:min(700px,calc(100% - 56px));margin-left:max(28px,calc((100% - 1420px)/2));padding:90px 0;color:#f4efe5}.dj-about-feature__copy h2,.dj-service-hero h2,.dj-access-page h2{margin:16px 0 28px;font:700 clamp(52px,6vw,92px)/.96 Georgia,serif;letter-spacing:0}.dj-about-feature__copy h2{font-size:76px}.dj-about-feature__copy h2 em,.dj-access-page h2 span{color:#d4b36a;font-style:normal}.dj-about-line{display:block;white-space:nowrap}.dj-about-feature__copy p:not(.dj-eyebrow){max-width:610px;margin:0 0 22px;color:#d0c9bd;font:400 18px/1.65 Georgia,serif}.dj-page-button{display:inline-flex;min-height:54px;margin-top:18px;padding:0 24px;align-items:center;justify-content:space-between;gap:28px;border:1px solid #d4b36a;color:#f4efe5;font-size:11px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.dj-page-button:hover{background:#d4b36a;color:#080705}.dj-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px;margin:0 auto;padding:80px 28px 100px;gap:1px;background:#d4b36a33}.dj-values article,.dj-service-grid article{padding:38px;background:#0d0b08}.dj-values span,.dj-service-grid span,.dj-process li>span{color:#d4b36a;font-size:11px;font-weight:900;letter-spacing:.12em}.dj-values h3,.dj-service-grid h3,.dj-process h3{margin:20px 0 12px;color:#f4efe5;font:700 27px/1.1 Georgia,serif}.dj-values p,.dj-service-grid p,.dj-process p{margin:0;color:#9e978c;line-height:1.65}.dj-service-hero{display:grid;min-height:610px;align-items:center;padding:80px max(28px,calc((100% - 1240px)/2));background:linear-gradient(90deg,#050403f5,#0504036b),url(/cdn/shop/files/diego-jewelers-luxury-hero.png?v=1788051793) center 52%/cover no-repeat;color:#f4efe5}.dj-service-hero>div{max-width:680px}.dj-service-hero h2{max-width:650px}.dj-service-hero p:not(.dj-eyebrow){max-width:580px;color:#d0c9bd;font-size:18px;line-height:1.65}.dj-process{max-width:1240px;margin:0 auto;padding:90px 28px}.dj-section-title{max-width:760px;margin-bottom:45px}.dj-section-title h2,.dj-inquiry-block>div h2{margin:14px 0 0;color:#f4efe5;font:700 clamp(38px,4vw,58px)/1 Georgia,serif}.dj-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:#d4b36a33;list-style:none}.dj-process li{min-height:260px;padding:38px;background:#0d0b08}.dj-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px;margin:0 auto;padding:90px 28px;gap:16px}.dj-inquiry-block{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:70px;max-width:1180px;margin:0 auto;padding:80px 28px 110px}.dj-inquiry-block>div>p:not(.dj-eyebrow){color:#9e978c;line-height:1.65}.dj-inquiry-block>.dj-contact-form{padding:38px;border:1px solid rgba(212,179,106,.25);background:#0d0b08}.dj-access-page{display:grid;grid-template-columns:minmax(410px,.82fr) minmax(0,1.18fr);min-height:calc(100vh - 72px);background:#080705;color:#f4efe5}.dj-access-page__copy{padding:clamp(55px,6vw,95px) max(28px,calc((100vw - 1420px)/2));padding-right:clamp(34px,5vw,80px)}.dj-access-page__copy>p:not(.dj-eyebrow):not(.dj-exclusive-note){color:#c6beb2;font:400 17px/1.6 Georgia,serif}.dj-access-page__copy>ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin:26px 0;padding:0;list-style:none}.dj-access-page__copy>ul li{padding-left:17px;color:#d4b36a;font-size:12px;font-weight:800;line-height:1.45;position:relative}.dj-access-page__copy>ul li:before{position:absolute;top:.52em;left:0;width:6px;height:6px;transform:rotate(45deg);background:#d4b36a;content:""}.dj-access-page>img{width:100%;height:100%;min-height:720px;object-fit:cover;object-position:62% center}.dj-access-methods{display:grid;gap:10px;margin-top:24px}.dj-access-methods details{border:1px solid rgba(212,179,106,.3);background:#0d0b08}.dj-access-methods summary{padding:17px 20px;color:#f4efe5;font-size:11px;font-weight:900;letter-spacing:.08em;cursor:pointer;text-transform:uppercase}.dj-access-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px}.dj-access-form label{color:#9e978c;font-size:10px;font-weight:900;text-transform:uppercase}.dj-access-form input{grid-column:1/-1;min-height:48px;padding:0 14px;border:1px solid rgba(212,179,106,.25);border-radius:0;background:#080705;color:#f4efe5}.dj-access-form button{grid-column:1/-1;min-height:50px;border:0;background:#d4b36a;color:#080705;font-size:11px;font-weight:900;text-transform:uppercase}@media(max-width:980px){.dj-mega__inner{grid-template-columns:1fr}.dj-exclusive-home,.dj-about-feature,.dj-access-page{min-height:0}.dj-exclusive-home,.dj-access-page{grid-template-columns:1fr}.dj-exclusive-home>img{grid-row:1;min-height:0;aspect-ratio:16/9}.dj-exclusive-home__copy{grid-row:2;padding:54px 28px}.dj-about-feature{min-height:720px}.dj-about-feature__copy{width:min(700px,calc(100% - 56px));margin-left:28px;padding:72px 0}.dj-about-feature__copy h2{font-size:62px}.dj-values,.dj-service-grid{grid-template-columns:1fr 1fr}.dj-inquiry-block{grid-template-columns:1fr;gap:38px}.dj-access-page>img{grid-row:1;min-height:0;aspect-ratio:16/9}.dj-access-page__copy{grid-row:2;padding:55px 28px}}@media(max-width:620px){.dj-hero__copy h1{font-size:clamp(43px,13vw,64px)}.dj-exclusive-form{grid-template-columns:1fr}.dj-exclusive-form button{width:100%}.dj-about-feature{min-height:690px;align-items:end}.dj-about-feature>img{height:46%;object-position:67% center}.dj-about-feature:after{background:linear-gradient(180deg,#0504030a 18%,#050403f7 49%)}.dj-about-feature__copy{width:calc(100% - 44px);margin-left:22px;padding:285px 0 56px}.dj-about-feature__copy h2,.dj-service-hero h2,.dj-access-page h2{font-size:44px}.dj-about-feature__copy p:not(.dj-eyebrow){font-size:16px}.dj-values,.dj-service-grid,.dj-process ol{grid-template-columns:1fr;padding-right:18px;padding-left:18px}.dj-service-hero{min-height:590px;padding:70px 22px;background-position:64% center}.dj-process{padding:64px 18px}.dj-inquiry-block{padding:64px 18px 80px}.dj-inquiry-block>.dj-contact-form{padding:26px 18px}.dj-access-page__copy{padding:48px 20px 64px}.dj-access-page__copy>ul{grid-template-columns:1fr}.dj-access-page>img{aspect-ratio:4/3;object-position:63% center}}@media(max-width:380px){.dj-about-feature__copy h2{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/diego-brand.css.map */
