
/* V56: editorial bottle placeholders. Replace with owned product photography as available. */
.ndh56-bottle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;text-align:center;padding:22px;border:2px solid #c6a563;border-radius:20px;background:radial-gradient(circle at 50% 30%,#624470 0,#3b2948 70%,#271a30 100%);color:#f9edcf;overflow:hidden;max-width:100%}
.ndh56-bottle strong{font-size:clamp(1.3rem,3vw,2rem);line-height:1.2;color:#fff;overflow-wrap:anywhere}.ndh56-bottle small{font-size:.85rem;color:#e9d8bc}.ndh56-mark{font-size:3.4rem;color:#d4b36a;line-height:1}
.ndh56-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,#71547c 0%,#35233d 70%);color:#f5e7bf;overflow:hidden;text-align:center;padding:12px;box-sizing:border-box}
.ndh56-placeholder-brand{font-size:.74rem;line-height:1.2;overflow-wrap:anywhere}.ndh56-placeholder-mark{font-size:2.3rem;line-height:1}
.ndh56-page .ndh55-panels{margin-block:1.5rem}
@media(max-width:700px){.ndh56-bottle{min-height:190px}.ndh56-page .ndh55-hero{grid-template-columns:minmax(0,1fr)}}
