.site-language{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;padding:0 max(20px,calc((100vw - 1250px)/2));background:#fff7ed;border-bottom:1px solid #f3e0d3;font-size:.8125rem;line-height:1.4}
.site-language>a,.site-language>span{display:inline-flex;min-height:44px;align-items:center;padding:0 12px}.site-language>a{color:#a34670;text-decoration:underline;text-underline-offset:4px;font-weight:700}
html[lang=en]{--font:"Trebuchet MS",Arial,"Hiragino Kaku Gothic ProN",sans-serif}
html[lang=en] .section-title h2,html[lang=en] .home-goods-heading h2{letter-spacing:0;line-height:1.35}
html[lang=en] .intro-layout h3{letter-spacing:0}
html[lang=en] .welcome-speech{font-size:clamp(17px,4vw,23px);letter-spacing:0}
html[lang=en] .home-goods-heading h2{word-break:normal;overflow-wrap:normal}
.international-note{max-width:840px;margin:25px auto;padding:20px 25px;border:1px solid #e5cdb5;border-radius:20px;background:#fffaf2;font-size:.875rem;line-height:1.8}
.international-note strong{display:block;margin-bottom:6px;font-size:1rem}.international-note a{display:inline-flex;align-items:center;min-height:44px;color:#a34670;text-decoration:underline;text-underline-offset:4px}
.global-contact{text-align:center;background:#fff7e4}.global-contact>.pill{margin-top:24px}
.global-privacy{max-width:620px;margin:25px auto;font-size:.75rem;line-height:1.8}.global-privacy p{display:block;margin:0 0 12px}.global-privacy button{min-height:44px;border:1px solid #c4a689;border-radius:99px;background:#fff;padding:6px 16px;color:var(--ink);cursor:pointer}.global-privacy>span{display:block;margin-top:8px}
@media(max-width:700px){html[lang=en] .official-header nav a{font-size:.8rem}html[lang=en] .home-goods-wear .pill{white-space:normal}.international-note{padding:17px 19px}html[lang=en] .hero-words h1{letter-spacing:.02em}}
