.language-switch{display:flex;align-items:center;gap:4px;flex-shrink:0;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.06em}.language-switch button{font:inherit;letter-spacing:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid transparent;padding:7px 5px;min-height:32px;cursor:pointer;opacity:.5}.language-switch button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}.language-switch button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.masthead{flex-wrap:wrap;gap:12px}.masthead .language-switch{margin-left:auto}body>main>.language-switch{position:absolute;right:20px;top:16px}html[lang=en] .size-options label span{min-width:55px}html[lang=en] .culture-phrase{white-space:normal}html[lang=en] .culture-study p{overflow-wrap:normal}html[lang=en] .gift-note{line-height:1.8}html[lang=en] .product-info h2{overflow-wrap:normal}@media(max-width:700px){.header-actions{gap:4px}.language-switch{font-size:9px}.language-switch button{padding:7px 3px}.masthead>span{font-size:7px}html[lang=en] .invitation h1{font-size:30px}}
html[lang=ja] .culture-en,html[lang=en] .culture-ja{display:none}

a,button,[aria-hidden=true]{font-variant-emoji:text}
