.language-switch{display:flex;align-items:center;gap:3px;flex-shrink:0}.language-switch button{font:12px/1.2 Tahoma,Arial,sans-serif;min-width:38px;min-height:40px;padding:8px 9px;border:1px solid #ffffff65;background:#15171355;color:#fff;cursor:pointer}.language-switch button[aria-pressed=true]{background:#f5f4ee;color:#151713;border-color:#f5f4ee}.language-switch button:focus-visible{outline:3px solid #e75635;outline-offset:3px}.site-header{gap:20px}.site-header nav{gap:20px}header>.language-switch{margin-left:0}html[lang=ja] body{font-family:'Hiragino Kaku Gothic ProN','Yu Gothic',Meiryo,Tahoma,Arial,sans-serif}html[lang=en] .model-caption,html[lang=ja] .model-caption{line-height:1.7}html[lang=en] .hero-copy h1+p,html[lang=ja] .hero-copy h1+p{line-height:1.6}html[lang=en] .contact-actions .btn,html[lang=ja] .contact-actions .btn{line-height:1.5}html[lang=en] .contact h2,html[lang=ja] .contact h2{font-size:clamp(28px,3.5vw,48px)}@media(max-width:700px){header:not(.site-header){flex-wrap:wrap;gap:12px 20px}header:not(.site-header)>.language-switch{width:100%;justify-content:flex-end;margin-top:-2px}.site-header{display:grid;grid-template-columns:43px 1fr auto;gap:8px 12px}.site-header nav{gap:12px;justify-content:flex-end;margin:0}.site-header>.language-switch{grid-column:2/4;justify-self:end}.language-switch button{min-height:34px;padding:7px 9px;font-size:11px}.header-shop{padding:10px 8px!important}.site-header nav a{font-size:11px}html[lang=en] .hero-actions,html[lang=ja] .hero-actions{gap:12px;flex-wrap:wrap}html[lang=en] .hero-actions .btn,html[lang=ja] .hero-actions .btn{font-size:13px}html[lang=en] .buy-links .buy-shopee,html[lang=ja] .buy-links .buy-shopee{font-size:11px}html[lang=en] .contact-actions,html[lang=ja] .contact-actions{grid-template-columns:1fr}html[lang=en] .contact-actions>span,html[lang=ja] .contact-actions>span{grid-column:auto}html[lang=en] .gallery-controls>span:first-child,html[lang=ja] .gallery-controls>span:first-child{max-width:135px;line-height:1.5}html[lang=en] .category-banner h3,html[lang=ja] .category-banner h3{font-size:25px}html[lang=en] .mobile-shop a,html[lang=ja] .mobile-shop a{font-size:12px}html[lang=en] .sticky-buy a,html[lang=ja] .sticky-buy a{font-size:12px}}
