body:has(.languageNotice){--language-notice-offset:52px;--home-floating-top:calc(max(12px, var(--app-safe-area-top)) + var(--language-notice-offset));--app-fixed-header-top:calc(var(--app-safe-area-top) + 12px + var(--language-notice-offset));padding-top:var(--language-notice-offset)}body:has(.languageNotice) .productFloatingTopBar{top:var(--home-floating-top)}.languageNotice{position:fixed;top:0;left:50%;z-index:calc(var(--app-toolbar-layer) + 1);transform:translateX(-50%);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,var(--app-frame-max));height:var(--language-notice-offset,52px);margin:0;padding:0 52px;overflow:hidden;border:0;border-bottom:1px solid var(--border,#ddd);border-radius:0;background:var(--app-page-background,#f4f5f7);color:var(--text,#111);box-shadow:none;font-size:14px;line-height:20px;white-space:nowrap}.languageNotice a{font-weight:600;color:var(--blue,#06c)}.languageNotice button{position:absolute;top:0;right:4px;bottom:0;display:grid;place-items:center;width:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.languageSwitcher{display:none;justify-content:center;gap:12px;padding:20px 16px calc(var(--app-tabbar-bottom, 20px) + 100px);font-size:14px;color:var(--text-secondary,#666)}body:has(>main:not([aria-busy=true]):not([hidden]):not([style*="display: none"]):not([style*="display:none"]))>.languageSwitcher:not([hidden]){display:flex}.languageSwitcher[hidden]{display:none!important}body:has(>.languageSwitcher) :is(.detailAppShell,.detailAppShell>.detailFrame){min-height:0}body:has(>.languageSwitcher) .detailAppShell>.detailFrame{padding-bottom:0}body:has(.detailAppShell>.detailFrame)>.languageSwitcher{padding:12px var(--page-gutter) var(--app-tabbar-clearance)}.languageSwitcher a{padding:8px 2px}.languageSwitcher a[aria-current]{font-weight:600;color:var(--text,#111)}html[lang=en] .appTabBar span{letter-spacing:0}html[lang=en] .homeCategoryColumn .categoryPill>span:not(.categoryIcon){font-size:10px}html[lang=en] .productActionWrap.isBottomBar .productActionButton,html[lang=en] .productShareActions button{font-size:var(--text-12)}html[lang=en] .listHeaderTitle{font-size:var(--text-16)}@media (max-width:360px){html[lang=en] .homeCategoryColumn .categoryPill>span:not(.categoryIcon){font-size:9px}html[lang=en] .productActionWrap.isBottomBar .productActionButton{font-size:10.5px}html[lang=en] .listHeaderTitle{font-size:var(--text-14)}}