/* V16 shop QA refinement — self-contained object studies, black stages, no pseudo-button clutter. */
.hg-objects .hg-object-hero{grid-template-columns:minmax(0,.76fr) minmax(460px,1.24fr)}
.hg-objects .collection-hero{background:#040505;border:1px solid rgba(207,222,225,.12);overflow:hidden;min-height:clamp(430px,48vw,700px)}
.hg-objects .collection-hero img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:0;background:#040505}
.hg-objects .object-media{background:radial-gradient(circle at 50% 44%,rgba(190,150,83,.055),transparent 48%),#040505!important;overflow:hidden}
.hg-objects .object-media img.sharp-product-v15{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;padding:0!important;background:#040505;filter:none!important;image-rendering:auto}
.hg-objects .object-media:has(img.sharp-product-v15){min-height:clamp(460px,52vw,760px)}
.hg-objects .object-media.print-field{background:radial-gradient(circle at 50% 46%,rgba(198,162,93,.08),transparent 54%),#040505!important}.hg-objects .object-media img.vector-product{padding:clamp(1.2rem,4vw,4rem)!important}
.hg-objects .object-encounter:nth-child(2) .object-media{background:radial-gradient(circle at 50% 48%,#111 0,#050505 56%,#020303 100%)!important}
.hg-objects .object-encounter:nth-child(3) .object-media{background:radial-gradient(circle at 50% 48%,#11100e 0,#050505 60%,#020303 100%)!important}
.hg-product-page .product-stage.v15-stage{background:radial-gradient(circle at 50% 44%,rgba(190,150,83,.055),transparent 50%),#040505}.hg-product-page .product-stage.v15-stage img{padding:0;object-fit:contain;image-rendering:auto}.hg-product-page .product-stage.v15-poster img{padding:clamp(1.5rem,4vw,4rem)}
@media(max-width:950px){.hg-objects .hg-object-hero{grid-template-columns:1fr}.hg-objects .collection-hero{min-height:420px}}
@media(max-width:760px){.hg-objects .object-media:has(img.sharp-product-v15){min-height:360px}.hg-objects .collection-hero{min-height:320px}}

/* V16 owner QA corrections */
.hg-objects .collection-status{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:1.45rem;font:600 .55rem/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#7f898b}.hg-objects .collection-status span:first-child{color:#c6a25d}.hg-objects .collection-status i{font-style:normal;color:#3e4648}.hg-objects .collection-status a{color:#9aa9ab;text-decoration:none;border-bottom:1px solid rgba(154,169,171,.28);padding-bottom:2px}.hg-objects .collection-status a:hover,.hg-objects .collection-status a:focus-visible{outline:none;color:#d7e5e5;border-color:#8dd8df}.hg-objects .object-media.print-field{background:#020303!important}.hg-objects .object-media img.poster-product{object-fit:contain!important;padding:clamp(.75rem,2.2vw,2rem)!important}.hg-product-page .product-stage.v15-stage{background:#020202!important;border-color:transparent!important;box-shadow:none!important}.hg-product-page .product-stage.v15-stage img{background:transparent!important}.hg-product-page .hero:has(.product-stage.v15-stage){column-gap:clamp(2rem,5vw,6rem)}
