._8e-1JW_showroomSection{padding:80px 0}._8e-1JW_showroomHeader{text-align:center;margin-bottom:60px}._8e-1JW_showroomTitle{margin-bottom:16px;font-size:36px;font-weight:700}._8e-1JW_showroomDescription{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:18px}._8e-1JW_showroomIntro{margin-bottom:80px}._8e-1JW_showroomIntroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}._8e-1JW_showroomIntroContent h2{margin-bottom:20px;font-size:28px;font-weight:600}._8e-1JW_showroomIntroContent p{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}._8e-1JW_showroomIntroImage{border-radius:8px;height:400px;position:relative;overflow:hidden}._8e-1JW_showroomGallery{margin-bottom:80px}._8e-1JW_showroomGallery h2{text-align:center;margin-bottom:40px;font-size:28px;font-weight:600}._8e-1JW_showroomGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}._8e-1JW_galleryItem{border-radius:8px;height:300px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}._8e-1JW_galleryImage{transition:transform .5s}._8e-1JW_galleryItem:hover ._8e-1JW_galleryImage{transform:scale(1.05)}._8e-1JW_showroomMaterials{background-color:#f9f9f9;padding:60px 0}._8e-1JW_showroomMaterials h2{text-align:center;margin-bottom:40px;font-size:28px;font-weight:600}._8e-1JW_materialsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._8e-1JW_materialCategory{text-align:center;background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 12px #0000000d}._8e-1JW_materialIcon{margin-bottom:20px;font-size:40px}._8e-1JW_materialTitle{margin-bottom:10px;font-size:18px;font-weight:600}._8e-1JW_materialDescription{color:var(--text-secondary);font-size:14px}._8e-1JW_showroomVisit{text-align:center}._8e-1JW_showroomVisit h2{margin-bottom:20px;font-size:28px;font-weight:600}._8e-1JW_showroomVisit p{color:var(--text-secondary);max-width:700px;margin:0 auto 30px;line-height:1.7}@media (max-width:768px){._8e-1JW_showroomIntroGrid{grid-template-columns:1fr}._8e-1JW_showroomIntroImage{order:-1;height:300px}._8e-1JW_materialsGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){._8e-1JW_materialsGrid{grid-template-columns:1fr}}
