.home-system-shortlist-module__GY1vrG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.home-system-shortlist-module__GY1vrG__card{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:0;padding:24px}.home-system-shortlist-module__GY1vrG__productImage{justify-content:center;align-items:center;height:220px;margin:16px 0 24px;display:flex}.home-system-shortlist-module__GY1vrG__productImage img{object-fit:contain;width:100%;height:100%}.home-system-shortlist-module__GY1vrG__modelName{color:#475569;font-size:14px;line-height:1.6}.home-system-shortlist-module__GY1vrG__configurationNote{background:#edf2f7;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.home-system-shortlist-module__GY1vrG__card h3{margin-top:0;font-size:20px;line-height:1.4}.home-system-shortlist-module__GY1vrG__card ul{padding-left:20px;line-height:1.7}.home-system-shortlist-module__GY1vrG__price{font-size:28px;font-weight:700}.home-system-shortlist-module__GY1vrG__price small{font-size:13px;font-weight:400;display:block}.home-system-shortlist-module__GY1vrG__note{color:#475569;font-size:13px}.home-system-shortlist-module__GY1vrG__types{margin-top:48px}.home-system-shortlist-module__GY1vrG__figure{margin:32px 0}.home-system-shortlist-module__GY1vrG__figure img{border-radius:12px;width:100%;height:auto}.home-system-shortlist-module__GY1vrG__figure figcaption{color:#475569;margin-top:10px;font-size:13px;line-height:1.6}.home-system-shortlist-module__GY1vrG__visit{background:#edf2f7;border-radius:12px;padding:28px}.home-system-shortlist-module__GY1vrG__visit h2{margin-top:0}@media (max-width:900px){.home-system-shortlist-module__GY1vrG__grid{grid-template-columns:1fr}.home-system-shortlist-module__GY1vrG__card,.home-system-shortlist-module__GY1vrG__visit{padding:20px}}
.showroom-gallery-module__3jJC1a__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.showroom-gallery-module__3jJC1a__photo{min-width:0;margin:0}.showroom-gallery-module__3jJC1a__photo img{background:#edf1f5;border-radius:12px;width:100%;height:auto;display:block}.showroom-gallery-module__3jJC1a__photo figcaption{color:#465363;padding-top:14px;font-size:15px;line-height:1.65}.showroom-gallery-module__3jJC1a__photo strong{color:#222a34;margin-bottom:6px;font-size:18px;display:block}.showroom-gallery-module__3jJC1a__guidePhoto{margin:28px 0 36px}.showroom-gallery-module__3jJC1a__guidePhoto p{margin:10px 0 0}@media (max-width:700px){.showroom-gallery-module__3jJC1a__gallery{grid-template-columns:1fr;gap:32px}}
