.seo-languages{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.seo-languages a[aria-current=page]{font-weight:700;color:var(--ink)}.seo-product{max-width:1300px;margin:auto;padding:48px clamp(18px,5vw,72px) 80px}.seo-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:28px}.seo-product .showroom-detail{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.seo-product .showroom-detail-info{padding-top:44px}.seo-product h1{font-size:clamp(30px,3.7vw,48px);line-height:1.15}.seo-gallery-all{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.seo-gallery-all img{width:100%;height:auto;display:block}.seo-gallery-all a{display:block}.seo-gallery-all figcaption{font-size:12px;padding-top:6px;color:var(--muted)}.seo-gallery-all figure{margin:0}.showroom-card h3 a{font:inherit;text-decoration:none}.showroom-card h3 a:hover{text-decoration:underline}.seo-detail-link{display:block;margin:16px 0;text-align:center}.showroom h1{font-size:clamp(34px,4.3vw,62px);line-height:1.08;max-width:780px}.seo-product-description{line-height:1.75;color:var(--muted)}.seo-error{max-width:760px;margin:70px auto;padding:30px}.seo-legal-note{color:var(--muted);font-size:13px}@media(max-width:700px){.seo-gallery-all{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-product{padding-top:28px}.seo-product .showroom-detail-info{padding:26px}.seo-product .showroom-gallery>img{height:auto}.showroom h1{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
