/* v22.3 — product comparison images (optional) */
.pcmp223{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;align-items:start}
.pcmp223.one{grid-template-columns:1fr;max-width:560px}
.pcmp223f{margin:0;display:grid;gap:8px;justify-items:center}
.pcmp223f a{display:block;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--line,#e3ebe7);background:var(--bg2,#f5f7f6)}
.pcmp223f img{width:100%;height:auto;display:block;vertical-align:middle;object-fit:contain} /* full aspect, no crop */
.pcmp223f figcaption{font-size:13px;color:var(--mu,#667);text-align:center;font-weight:600}
#pcmp223adm .upv{max-width:180px;max-height:120px}
@media (max-width:720px){
 .pcmp223{grid-template-columns:1fr;max-width:none}
 .pcmp223.one{max-width:none}
}
