.site-header .language-switch{position:relative;flex:none;color:var(--cp-tone-ink,#4e453b);font:14px/1.4 Arial,sans-serif;letter-spacing:0;z-index:40}
.language-switch summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 8px;cursor:pointer;list-style:none;border-radius:8px;white-space:nowrap}
.language-switch summary::-webkit-details-marker{display:none}.language-switch summary::marker{content:""}.language-short{display:none}
.language-switch summary:hover,.language-switch[open] summary{color:#997e51;background:#f5f4ee}.language-switch[open] summary svg{transform:rotate(180deg)}
.language-options{position:absolute;right:0;top:calc(100% + 6px);min-width:184px;padding:6px;background:#fff;border:1px solid var(--cp-tone-wash,#f5f0e8);border-radius:12px;box-shadow:0 12px 32px #4e453b24}
.header-actions .language-options a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:8px 12px;border-radius:7px;font-size:14px;color:var(--cp-tone-ink,#4e453b);text-decoration:none}
.header-actions .language-options a:hover{background:#f5f4ee}.header-actions .language-options a[aria-current]{background:var(--cp-tone-wash,#f5f0e8);font-weight:600}.language-check{color:var(--cp-tone-ink,#4e453b)}
.language-switch summary:focus-visible,.language-options a:focus-visible{outline:2px solid #997e51;outline-offset:2px}
@media(min-width:761px) and (max-width:1100px){.site-header .account-link span{display:none}.site-header .header-actions{gap:12px}}
@media(max-width:760px){.site-header .header-actions>.language-switch{position:absolute;left:calc(4% + 38px);top:50%;transform:translateY(-50%)}.language-switch .language-name{display:none}.language-switch .language-short{display:inline}.language-switch summary{min-width:44px;padding:0 4px;gap:5px;font-size:12px}.language-options{left:0;right:auto}.site-header .header-main:has(.language-switch)>.brand img{width:clamp(108px,35vw,145px);max-width:145px}.site-header .header-main:has(.language-switch) .header-actions{gap:6px}.site-header .header-main:has(.language-switch) .header-actions>a{min-width:36px;min-height:44px;justify-content:center}}
.language-preview-note{margin:16px auto;padding:14px 18px;max-width:1160px;border:1px solid #b78632;background:#fff5df;color:#4d3717;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 20px;font:14px/1.5 Arial,sans-serif}.language-preview-note span{flex:1 1 400px}.language-preview-note a{color:inherit;text-decoration:underline}.language-preview-note strong{font-weight:700}@media(max-width:600px){.language-preview-note{margin:12px;padding:12px}}

@media(max-width:760px){.site-header .header-main:has(.language-switch)>.brand{position:absolute;left:50%;transform:translateX(-50%);margin:0}.site-header .header-main:has(.language-switch) .header-actions .search-toggle{display:none}}

/* Keep the pre-.09 Extensions presentation in its own storefront. */
@scope (.seiseta-site:not(.helen-preview):not(.sel-page)) {
.site-header .language-switch{color:#34462f}
.language-switch summary{}
.language-switch summary::-webkit-details-marker{}.language-switch summary::marker{}.language-short{}
.language-switch summary:hover,.language-switch[open] summary{color:#997e51;background:#f5f4ee}.language-switch[open] summary svg{}
.language-options{background:#fff;border-color:#e3e5dc;box-shadow:0 12px 32px #26351f24}
.header-actions .language-options a{color:#303b2b}
.header-actions .language-options a:hover{background:#f5f4ee}.header-actions .language-options a[aria-current]{background:#edf1e7}.language-check{color:#34462f}
.language-switch summary:focus-visible,.language-options a:focus-visible{outline-color:#997e51}
@media(min-width:761px) and (max-width:1100px){.site-header .account-link span{}.site-header .header-actions{}}
@media(max-width:760px){.site-header .header-actions>.language-switch{}.language-switch .language-name{}.language-switch .language-short{}.language-switch summary{}.language-options{}.site-header .header-main:has(.language-switch)>.brand img{}.site-header .header-main:has(.language-switch) .header-actions{}.site-header .header-main:has(.language-switch) .header-actions>a{}}
.language-preview-note{border-color:#b78632;background:#fff5df;color:#4d3717}.language-preview-note span{}.language-preview-note a{}.language-preview-note strong{}@media(max-width:600px){.language-preview-note{}}

@media(max-width:760px){.site-header .header-main:has(.language-switch)>.brand{}.site-header .header-main:has(.language-switch) .header-actions .search-toggle{}}

}
