.catalog-language-choice{margin:1.5rem 0 2.5rem;padding:1.3rem 1.5rem;border:1px solid #dce2ec;border-radius:1rem;background:#fff}.catalog-language-choice>label{display:block;font-size:1.15rem;font-weight:650;color:#192444;margin-bottom:.75rem}.catalog-language-controls{display:flex;align-items:center;gap:.75rem}.catalog-language-controls select{min-width:14rem;max-width:100%;padding:.7rem .9rem;border:1px solid #bcc6d7;border-radius:.6rem;background:#fff;color:#192444;font:inherit}.catalog-language-choice .account-help{margin:.75rem 0 0}.catalog-language-section{margin:2.5rem 0 3rem}.catalog-language-section>h2{font-size:1.5rem;font-weight:650;color:#192444;margin-bottom:1.2rem}.catalog-language-choice.htmx-request{opacity:.65}@media(max-width:480px){.catalog-language-controls{align-items:stretch;flex-direction:column}.catalog-language-controls select{width:100%;min-width:0}.catalog-language-choice{padding:1rem}}
.catalog-language-controls button{padding:.7rem 1rem;border-radius:.6rem;font-weight:600;min-height:46px;cursor:pointer}.catalog-language-controls :focus-visible{outline:3px solid #9b8bc7;outline-offset:3px}
