.product-reference{position:absolute;inset:0;margin:0;display:grid;place-items:center;background:#f3f4f4}.product-reference img{width:100%;height:100%;object-fit:contain;padding:2rem 1rem 2.8rem}.product-reference figcaption{position:absolute;bottom:0;left:0;right:0;padding:.55rem .7rem;color:#f0e4b8;background:#11191dea;font-size:.7rem;line-height:1.25;text-align:center}.product-media:has(.product-reference) .media-top,.product-media:has(.product-reference) .counter{z-index:2}.product-media:has(.product-reference) .mode.curation{background:#162126e8;color:#f1c857}@media(max-width:720px){.product-reference img{padding:1.3rem .8rem 2.8rem}}
.floorplan-detail .sector-product{grid-template-columns:72px minmax(0,1fr) 20px}.floorplan-detail .sector-product-visual{width:72px;height:68px;background:#f1f1f1}.sector-product-visual img{display:block;width:100%;height:100%;object-fit:contain;background:#f2f2f2;border-radius:7px}.floorplan-detail #store-enter-3d{margin-top:1rem;background:#202a2e;border:1px solid #a58e48;color:#f0e7d1}.floorplan-detail #store-show-tour{margin-top:.6rem;background:transparent;color:#d5dce0;border:1px solid #556168}
