.preference-bar{display:flex;align-items:center;gap:8px;flex-shrink:0}.staff-header .preference-bar,.studio .studio-top .preference-bar{margin-left:auto}.locale-trigger,.theme-toggle{flex-shrink:0;min-height:44px;border:1px solid var(--line);color:var(--ink);background:var(--studio-control,var(--white));box-shadow:var(--studio-shadow,0 6px 20px -14px rgb(53 37 31/.35));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),transform var(--duration-base) var(--ease-spring)}.locale-trigger{display:inline-flex;align-items:center;gap:7px;padding:0 11px 0 13px;border-radius:999px;font:600 .8125rem/1 var(--sans);letter-spacing:.04em}.locale-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.125rem;line-height:1;letter-spacing:0}.locale-chevron{display:flex;color:var(--muted);transition:transform var(--duration-slow) var(--ease-spring)}.locale-trigger[data-state=open] .locale-chevron{transform:rotate(180deg)}.locale-trigger[data-pending] .locale-flag{animation:locale-pending .64s var(--ease-in-out) infinite alternate}@keyframes locale-pending{to{opacity:.45;transform:scale(.86)}}.locale-menu{min-width:208px}.locale-option{justify-content:flex-start;gap:12px}.locale-option .locale-check{display:flex;margin-left:auto;color:var(--clay)}.theme-toggle{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;overflow:hidden}.theme-icon{grid-area:1/1;transition:transform .56s var(--ease-spring-bouncy),opacity var(--duration-quick) var(--ease-out)}:root:not([data-theme=dark]) .theme-icon-moon{opacity:0;transform:translateY(14px) rotate(70deg) scale(.4)}:root[data-theme=dark] .theme-icon-sun{opacity:0;transform:translateY(-14px) rotate(-90deg) scale(.4)}.locale-trigger:active,.theme-toggle:active{transform:scale(.94)}@media (hover:hover){.locale-trigger:hover,.theme-toggle:hover{background:var(--studio-tint,var(--accent-soft))}.theme-toggle:hover .theme-icon-sun{transform:rotate(45deg)}.theme-toggle:hover .theme-icon-moon{transform:rotate(-12deg)}:root:not([data-theme=dark]) .theme-toggle:hover .theme-icon-moon,:root[data-theme=dark] .theme-toggle:hover .theme-icon-sun{transform:none}}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:is(.studio,.staff-shell) :is(.locale-trigger,.theme-toggle){background:var(--studio-glass);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}}.preference-corner{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:70;animation:fade-in var(--duration-slow) var(--ease-out) .3s backwards}body:has(header .locale-trigger) .preference-corner{display:none}.public-nav nav{margin-left:auto}.public-nav>.locale-trigger{margin-left:20px}@media (max-width:480px){.public-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:16px}.public-nav>.locale-trigger{grid-area:1/2;margin-left:0}.public-nav nav{grid-area:2/1/3/3;justify-content:space-between;gap:12px;margin-left:0}.public-nav nav>a{white-space:nowrap}}.public-catalogue-bar{display:flex;justify-content:flex-end;max-width:640px;margin:0 auto 12px}@media (max-width:500px){.public-catalogue-bar{margin:0;padding:12px 12px 0;background:#fffdf9}}@media (max-width:600px){.account-shell>.account-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:16px}.account-shell>.account-top>.brand{grid-area:1/1}.account-shell>.account-top>.preference-bar{grid-area:1/2;gap:6px}.account-shell>.account-top>.account-context{grid-area:2/1/3/3;min-width:0;margin:0}.account-shell>.account-top .locale-trigger{width:44px;padding:0;justify-content:center}.account-shell>.account-top :is(.locale-code,.locale-chevron){display:none}.account-shell>.discover-top>.button{grid-area:2/1/3/3}}.discover-top>.preference-bar{margin-left:auto}.customer-page>header{gap:8px}.customer-page>header>.locale-trigger{margin-left:auto}.preference-settings{grid-column:1/-1}.preference-settings>p{margin-top:8px}.preference-settings fieldset{min-width:0;margin:22px 0 0;padding:0;border:0}.preference-settings legend{margin-bottom:10px;padding:0;color:var(--muted);font-size:.8125rem;font-weight:600}.preference-settings .field-help{display:block;margin-top:10px;color:var(--muted)}.preference-options{display:flex;flex-wrap:wrap;gap:8px}.preference-option{position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--studio-control,var(--white));color:var(--ink);font-size:.875rem;font-weight:550;cursor:pointer;transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out),transform var(--duration-base) var(--ease-spring)}.preference-option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.preference-options .preference-option input[type=radio]{font-size:1rem}.preference-option:has(input:checked){background:var(--accent);border-color:#ed9d74;color:#35251f}.preference-option:has(input:focus-visible){outline:2px solid var(--clay);outline-offset:-5px}.preference-option:has(input:checked:focus-visible){outline-color:#35251f}.preference-option:active{transform:scale(.97)}@media (hover:hover){.preference-option:not(:has(input:checked)):hover{background:var(--studio-tint,var(--accent-soft))}}@media (max-width:480px){.staff-header .locale-trigger,.staff-header .staff-logout{width:44px;padding:0;justify-content:center}.staff-header .staff-logout>span,.staff-header :is(.locale-code,.locale-chevron){display:none}.staff-header .preference-bar{gap:6px}}@media (max-width:600px){.studio .studio-top .locale-trigger{width:44px;padding:0;justify-content:center}.studio .studio-top :is(.locale-code,.locale-chevron){display:none}.studio .studio-top .preference-bar{gap:6px}}