/* Photo-override layer for Edge Finishes (FC-13) — additive, removable, never edits the
   base sheet (product-edge-finishes.css). Auto-loaded by www/product.php the moment this
   file exists (gated on file existence, not a curated flag). Added by /build-worker FC-13,
   photo-loop Wave 2, 2026-07-18. Hero gallery photos are admin-driven (Tier-3 DB prepend),
   no CSS needed here for those. */

/* #combos — 5 of 6 .combo-img slots get a real photo; base sheet's radial-gradient
   background stays as the pre-load/no-photo fallback underneath. */
.combo-img { overflow: hidden; }
.combo-img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; }

/* Photo-team note (matches the henry_hang-tags_photos.css convention) — a genuinely
   absent/held asset states in plain English what it's waiting for, styled so it can never
   be mistaken for buyer content. */
.await-note { position: absolute; inset: 0; z-index: 2; margin: 0; display: flex; align-items: center; justify-content: center; text-align: center; padding: 20px; font-size: 12.5px; line-height: 1.55; font-weight: 500; color: #5B6470; background: #EDF1F4; border: 1px dashed #C4CCD4; border-radius: inherit; }
.await-note strong { font-weight: 700; color: #14181D; }

/* #third-side — real hand-held edge photo layered above the CSS diagram (Overlay pattern;
   the diagram stays as a load-time fallback, onerror on the img reveals it). */
.third-side-photo { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 2; }
