@import url('/product-detail.css');
.gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:14px}.gallery figure{margin:0;position:relative;overflow:hidden;background:#eee;min-height:230px}.gallery figure:first-child{grid-row:1/3}.gallery img{width:100%;height:100%;object-fit:cover}.gallery figcaption{position:absolute;left:12px;bottom:12px;padding:6px 9px;background:rgba(8,9,13,.8);color:#ddd;font-size:10px;letter-spacing:.3px}.intent-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.intent-strip div{padding:16px;background:var(--panel);border:1px solid var(--line)}.intent-strip strong{display:block;color:var(--gold2);font-size:13px}.intent-strip span{font-size:11px;color:var(--muted)}.reference-disclosure{padding:14px 18px;margin-top:18px;border-left:2px solid var(--gold);background:rgba(216,180,74,.06);color:#aaa;font-size:12px}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{padding:10px 14px;border:1px solid var(--line);text-decoration:none;color:#ccc;font-size:12px}.related-links a:hover{border-color:var(--gold);color:var(--gold2)}@media(max-width:900px){.gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto}.gallery figure:first-child{grid-column:1/3;grid-row:auto}.gallery figure{min-height:210px}.intent-strip{grid-template-columns:1fr 1fr}}@media(max-width:560px){.gallery{display:block}.gallery figure{margin-bottom:12px;min-height:0;aspect-ratio:1/1}.intent-strip{grid-template-columns:1fr}}
