/* DCOM door cards on /products (Otto, 15 Nov 2026): warm frame, design number, gold call to action. */
.mb-door-photo{background:radial-gradient(120% 90% at 50% 30%,#fbf6ec 0%,#efe3cc 60%,#e2d0ad 100%)!important;transition:box-shadow .2s}
.mb-door-photo img{transition:transform .35s ease;filter:drop-shadow(0 6px 10px rgba(60,40,10,.25))}
.card:hover .mb-door-photo img{transform:scale(1.05)}
.mb-door-flag{position:absolute;left:8px;bottom:8px;background:rgba(17,17,17,.82);color:#e9c46a;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px}
.mb-door-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:50px;text-decoration:none}
.mb-door-code{background:#111;color:#e9c46a;border:1px solid #b8913a;font-weight:700;font-size:13px;letter-spacing:.05em;padding:2px 8px;border-radius:5px;line-height:1.4}
.mb-door-line{font-size:13px;color:#6b5a3a;margin-top:2px}
.mb-door-go{display:block;margin-top:10px;text-align:center;font-weight:700;font-size:14px;color:#1b1406!important;background:linear-gradient(135deg,#f3d27a,#c9a227 55%,#a87f1c);border-radius:6px;padding:8px 10px;text-decoration:none;box-shadow:0 2px 6px rgba(168,127,28,.35);transition:filter .2s,transform .2s}
.mb-door-go:hover{filter:brightness(1.07);transform:translateY(-1px)}
