.product-graphic-placeholder{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:17px;min-width:0;width:100%;aspect-ratio:4/3;padding:clamp(24px,3.5vw,48px);border:1px dashed #bf8c86;background:#fcf9f8;color:#963d35;text-align:left}
.product-graphic-placeholder .product-graphic-kicker{font:650 10px/1.6 var(--font,Inter,Arial,sans-serif);letter-spacing:.12em;color:#8b7773}
.product-graphic-placeholder>strong{font:600 clamp(22px,2.3vw,32px)/1.2 var(--heading,'Inter Tight',Arial,sans-serif);letter-spacing:-.025em;color:#963d35;max-width:21ch}
.product-graphic-placeholder>p{font:400 14px/1.75 var(--font,Inter,Arial,sans-serif);color:#8d615c;max-width:40ch;margin:0}
.product-graphic-card{padding:26px;gap:13px}
.product-graphic-card>strong{font-size:24px}
.product-graphic-card>p{font-size:13px;line-height:1.6}
.product-pending-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.product-pending-gallery .product-graphic-placeholder{aspect-ratio:8/5}
@media(max-width:760px){.product-graphic-placeholder{padding:28px;gap:15px}.product-graphic-placeholder>strong{font-size:25px}.product-pending-gallery{grid-template-columns:1fr;gap:24px}.product-pending-gallery .product-graphic-placeholder{aspect-ratio:4/3}}
