
.shop-card-photo{display:block;width:100%;height:190px;object-fit:cover;border-radius:12px;margin-bottom:22px}.real-home-photo img{width:100%;height:100%;min-height:380px;object-fit:cover}.real-home-photo figcaption{position:absolute;bottom:14px;left:14px;right:14px;background:rgba(0,0,0,.78);color:white;padding:9px 12px;border-radius:6px;font-size:12px}.shop-photo-gallery{width:min(1200px,88%);margin:0 auto 50px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}.real-shop-photo{margin:0;min-width:0}.real-shop-photo img{display:block;width:100%;height:260px;object-fit:cover;border-radius:14px}.real-shop-photo figcaption,.real-equipment-photo figcaption{font-size:12px;line-height:1.5;color:#516571;padding-top:9px}.real-equipment-photo{overflow:hidden}.real-equipment-photo img{display:block;width:100%;height:360px;object-fit:cover;border-radius:18px}@media(max-width:700px){.shop-photo-gallery{grid-template-columns:1fr 1fr;gap:12px}.shop-photo-gallery figure:first-child{grid-column:1/-1}.real-shop-photo img{height:180px}.shop-photo-gallery figure:first-child img{height:250px}.real-equipment-photo img{height:260px}.real-home-photo img{min-height:300px}.shop-card-photo{height:210px}}
