.photo-preview-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(48px,7vw,92px)}
.photo-preview-entry figure{margin:0;border-radius:16px;overflow:hidden;background:var(--ac-glow-light,#eef4f2)}
.photo-preview-entry img{display:block;width:100%;height:auto}
.photo-preview-entry h2{margin:16px 0 22px;line-height:1.15}
.photo-preview-entry .button{margin-top:16px}
.photo-preview-entry .photo-preview-note{font-size:14px;margin-top:16px}
.model-toolbar{flex-wrap:wrap;gap:16px}.model-buttons{display:flex;flex-wrap:wrap;max-width:100%;gap:3px}.model-buttons button{white-space:nowrap}
@media(max-width:700px){.photo-preview-entry{grid-template-columns:1fr}.model-toolbar .product-code{display:none}.model-buttons button{padding:10px 12px;font-size:13px}}
