.slohero-language{position:fixed;left:18px;bottom:16px;z-index:900;display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;color:#141414;border:1px solid #c8c8c8;border-radius:3px;font:11px/1.2 Arial,sans-serif;box-shadow:0 2px 12px #0000000d}
.slohero-language select{max-width:160px;font:inherit;color:inherit;background:#fff;border:0;min-height:24px;cursor:pointer}
.slohero-language select:focus-visible{outline:2px solid #111;outline-offset:3px}
body:has(.home-contact-shortcuts) .slohero-language{bottom:106px}
html[lang=en] .hero-description,html[lang=ja] .hero-description{word-break:normal}
html[lang=ja] :is(h1,h2,h3,p,a,li,button,label,summary){word-break:normal;line-break:strict}
@media(max-width:650px){.slohero-language{left:12px;bottom:12px;padding:5px 8px}.slohero-language-caption{display:none}}
@media(max-width:650px){.photoshot-page .site-header .ps-account-trigger{order:2;margin-left:auto;margin-right:16px}.photoshot-page .site-header .menu-toggle{order:3}}
@media print{.slohero-language{display:none}}
