dialog:not([open]),[hidden]{display:none!important}main{display:block}button,a,input{touch-action:manipulation}:focus-visible{outline:2px solid #b99a5e;outline-offset:5px}.product-card h3 button{border:0;background:none;text-align:left;padding:0;font:inherit;cursor:pointer}.compact-specs{line-height:1.7;color:var(--muted);font-size:12px}.pagination button,.share-piece{padding:12px 18px;color:var(--ink);background:transparent;border:1px solid var(--line);cursor:pointer}.pagination button:disabled{opacity:.35;cursor:default}.share-piece{display:block;margin-top:24px}.showcase-footer{padding:10px 4vw 12px;min-height:0;gap:0;color:#11110e;font-size:12px;background:var(--accent)}.showcase-footer a{color:#11110e;text-decoration:underline}.showcase-footer img{width:182px;height:auto;display:block}.showcase-footer p{color:#11110e;font-size:11px;letter-spacing:.06em;margin:12px 0 0}.showcase-footer p:last-child{text-align:right}.floating-inquiry{position:fixed;right:24px;bottom:24px;border:1px solid var(--accent);border-radius:40px;background:#14140f;color:var(--accent);padding:20px 26px;text-decoration:none;z-index:20;font-size:11px;letter-spacing:.12em}#scene{max-width:94vw;max-height:94vh;padding:30px;background:#0a0b09;border:1px solid var(--accent)}#scene img{max-height:84vh;object-fit:contain}#scene::backdrop{background:#000d}#results{color:var(--muted);font-size:12px}.film-frame video{display:block;width:100%;height:auto}.quickview-copy .primary-link{font-size:12px}.quickview-media img{object-fit:contain}@media(max-width:720px){.site-header nav{gap:12px}.site-header nav a{font-size:8px}.brand img{width:135px}.catalog-tools{align-items:start;flex-direction:column;gap:12px}.pagination{gap:12px}.pagination button{padding:10px}.floating-inquiry{padding:16px;right:12px;bottom:12px}.section-heading{gap:16px}.section-heading>p{white-space:nowrap}}