.dhc-hero--italic .dhc-title{font-style:italic;font-weight:400;font-size:clamp(46px,5vw,72px)}.dhc-hero--scene{height:clamp(560px,44vw,900px)}.dhc-hero--scene .dhc-hero-media{overflow:hidden}.dhc-stage{position:absolute;left:0;top:50%;width:100%;aspect-ratio:var(--dhc-ar, 1.5);transform:translateY(-50%)}.dhc-hero--scene .dhc-hero-media .dhc-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%!important}.dhc-stage--spots{z-index:1;pointer-events:none}.dhc-hero--scene .dhc-hero-shade{pointer-events:none;background:radial-gradient(62% 85% at 0% 0%,#0e0c0aeb,#0e0c0ab8 42%,#0e0c0a00 78%)}.dhc-hero--scene .dhc-hero-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-height:0;padding:36px var(--dhc-pad) 36px;align-items:flex-start;pointer-events:none}.dhc-hero--scene .dhc-hero-copy{max-width:540px;pointer-events:auto}.dh-collection .dhc-hero--scene .dhc-intro{max-width:420px}.dhc-spot{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--dhc-gold);background:#110f0db8;color:var(--dhc-cream);font:600 13px/1 var(--dhc-sans);text-decoration:none;box-shadow:0 0 0 6px #d8af6c2e;pointer-events:auto;transition:background-color .2s,color .2s,box-shadow .2s}.dhc-spot:hover,.dhc-spot:focus-visible{background:var(--dhc-gold);color:#17140f;box-shadow:0 0 0 8px #d8af6c47}.dhc-spot:focus-visible{outline:2px solid var(--dhc-cream);outline-offset:3px}.dhc-scene-cards{box-sizing:border-box;list-style:none;max-width:1440px;margin:0 auto;padding:18px var(--dhc-pad) 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px}.dhc-scene-cards li{min-width:0}.dhc-sc{position:relative;display:flex;align-items:center;gap:12px;height:100%;box-sizing:border-box;padding:10px;border:1px solid var(--dhc-hair);border-radius:14px;background:#171512;color:var(--dhc-cream);text-decoration:none;transition:border-color .25s,box-shadow .25s}.dhc-sc:hover,.dhc-sc:focus-visible{border-color:var(--dhc-gold);box-shadow:0 12px 28px #0006}.dhc-sc:focus-visible{outline:2px solid var(--dhc-gold);outline-offset:3px}.dhc-sc img{flex:0 0 64px;width:64px;height:64px;border-radius:10px;object-fit:cover}.dhc-sc-n{position:absolute;left:4px;top:4px;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--dhc-gold);color:#17140f;font:700 10.5px/1 var(--dhc-sans)}.dhc-sc-body{display:grid;gap:3px;min-width:0}.dhc-sc-name{font:600 12px/1.2 var(--dhc-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--dhc-gold)}.dhc-sc-sub{font:400 12.5px/1.3 var(--dhc-sans);color:#ddd2c3}.dhc-sc-price{font:600 11px/1.2 var(--dhc-sans);letter-spacing:.04em;color:var(--dhc-muted)}@media(max-width:1100px){.dhc-scene-cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.dhc-hero--italic .dhc-title{font-size:clamp(36px,10.5vw,46px)}.dhc-hero--scene{height:auto;display:flex;flex-direction:column}.dhc-hero--scene .dhc-hero-media{position:relative;inset:auto;z-index:0;aspect-ratio:var(--dhc-ar, 1.5)}.dhc-hero--scene .dhc-stage{top:0;transform:none}.dhc-hero--scene .dhc-hero-shade{display:none}.dhc-hero--scene .dhc-hero-inner,.dhc-hero--image.dhc-hero--scene .dhc-hero-inner{position:relative;inset:auto;min-height:0;padding:20px 18px 6px;pointer-events:auto}.dhc-spot{width:26px;height:26px;font-size:11.5px;box-shadow:0 0 0 4px #d8af6c2e}.dhc-scene-cards{display:flex;gap:10px;padding:14px 16px 2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.dhc-scene-cards::-webkit-scrollbar{display:none}.dhc-scene-cards li{flex:0 0 76%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.dhc-spot,.dhc-sc{transition:none}}@media(min-width:768px){.dhc-hero--scene .dhc-eyebrow{width:max-content;max-width:none}.dhc-hero--scene .dhc-eyebrow-rule{flex:0 0 44px}.dhc-hero--scene .dhc-eyebrow-text{white-space:nowrap}.dhc-hero:has(img[src*=dh-hero-all-lighting-r6-20261022]) .dhc-meta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/dh-collection-scene.css.map */
