.header-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.language-picker{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--green)}.language-picker select{font:inherit;font-size:13px;max-width:135px;padding:8px 22px 8px 9px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--navy);min-height:40px}.language-picker select:focus-visible{outline:2px solid var(--green);outline-offset:3px}html[lang=en] .nav-inner{gap:22px}html[lang=en] .hero-story h1{font-size:clamp(30px,3.4vw,50px);letter-spacing:0;line-height:1.3}html[lang=en] .hero-story .hero-lead{font-size:19px}html[lang=en] .category-tile h3{font-size:16px;line-height:1.4}html[lang=en] .catalog-detail-copy>h1{font-size:32px;line-height:1.35}html[lang=en] .ad-card-content h2{line-height:1.4}html[lang=en] .bottom-bar .primary{white-space:normal}html[lang=en] .shipping-terms li span{white-space:normal}html[lang=ja] body{font-family:'Hiragino Kaku Gothic ProN','Yu Gothic','Meiryo','PingFang TC',sans-serif}html[lang=ja] .hero-story h1{font-size:clamp(32px,3.7vw,52px);line-height:1.5}html[lang=ja] .category-tile h3{font-size:16px;line-height:1.5}@media(max-width:700px){.header-inner{flex-wrap:wrap;padding-top:10px;padding-bottom:10px;row-gap:10px}.brand{flex:1 1 200px}.header-actions{flex:1 1 auto;justify-content:flex-end;gap:10px}.language-picker select{font-size:12px;min-height:36px;padding-block:6px}.header-quote{min-height:36px;padding:6px 12px}html[lang=en] .nav-inner{gap:18px;overflow-x:auto;white-space:nowrap}html[lang=en] .nav-inner>a,html[lang=en] .nav-inner>button,html[lang=en] .nav-inner summary{font-size:12px}html[lang=en] .category-tile h3,html[lang=ja] .category-tile h3{font-size:12px}html[lang=en] .hero-story h1{font-size:36px}html[lang=en] .hero-story .hero-lead{font-size:16px}html[lang=en] .section-title h2{font-size:25px}html[lang=en] .ad-card .card-bottom{align-items:flex-start;gap:8px;flex-wrap:wrap}html[lang=en] .bottom-bar .primary{font-size:13px;padding:12px}html[lang=en] .bottom-bar small{font-size:10px}html[lang=en] .wholesale-note{font-size:18px}html[lang=en] .inquiry-amount-grid{font-size:12px}html[lang=ja] .nav-inner{gap:16px;overflow-x:auto;white-space:nowrap}html[lang=ja] .hero-story h1{font-size:34px}}
.currency-label{display:block;font-size:10px;line-height:1.4;color:var(--muted);margin-bottom:3px}.currency-note{font-size:12px;color:var(--green);margin-top:8px}.catalog-price-box{min-width:65px}
