.market-controls{color:#173e32;flex-shrink:0;align-items:center;gap:12px;font:500 14px/1.4 Arial,sans-serif;display:flex}.market-disclosure{position:relative}.market-controls button,.market-controls a{font:inherit;cursor:pointer;touch-action:manipulation}.market-controls .market-language{color:#fff;background:#082d25;border:1px solid #082d25;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:64px;min-height:44px;padding:8px 12px;display:flex}.market-controls .market-avatar{color:#fffefa;letter-spacing:.03em;background:#173e32;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:13px;display:grid}.market-avatar svg{width:22px;height:22px}.market-controls .market-sign-in{color:#fffefa;white-space:nowrap;background:#173e32;border:0;border-radius:8px;min-height:44px;padding:8px 12px}.market-controls .market-space{color:#173e32;white-space:nowrap;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.market-controls .market-menu{z-index:100;text-align:left;background:#fffefa;border:1px solid #deded4;border-radius:12px;gap:2px;width:260px;max-width:calc(100vw - 24px);max-height:70dvh;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 32px #173e3221}.market-menu p{color:#64726b;overflow-wrap:anywhere;margin:8px 12px;font-size:13px}.market-controls .market-menu a,.market-controls .market-menu button{text-align:left;color:#173e32;white-space:normal;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.market-controls .market-menu :is(a,button):is(:hover,:focus-visible),.market-controls .market-menu button[aria-current]{color:#fff;background:#082d25}.market-controls .market-language:is(:hover,:focus-visible){background:#0d493c}.market-brand-group{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;display:flex}.market-home{color:#53665c;letter-spacing:.16em;align-items:center;min-height:24px;font:700 10px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.market-home:is(:hover,:focus-visible){color:#082d25;text-underline-offset:3px;text-decoration:underline}.market-menu hr{border:0;border-top:1px solid #e3e3d9;width:100%;margin:6px 0}.market-controls :focus-visible{outline-offset:3px;outline:2px solid #ad8545}.market-controls button:disabled{opacity:.55;cursor:wait}.market-header{z-index:70;color:#173e32;background:#fffefa;border-bottom:1px solid #e3e3d9;position:relative}.market-header-inner{align-items:center;gap:32px;max-width:1360px;margin:auto;padding:18px 28px;display:flex}.market-brand{color:#173e32;letter-spacing:.01em;white-space:nowrap;font:700 30px/1 Georgia,serif;text-decoration:none}.market-primary-nav{scrollbar-width:none;align-items:center;gap:24px;margin-right:auto;display:flex;overflow:auto}.market-primary-nav a{color:#53665c;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 0;font:500 14px/1.4 Arial,sans-serif;text-decoration:none}.market-primary-nav a[aria-current]{color:#173e32;border-color:#ad8545}.market-cart{color:#173e32;white-space:nowrap;font:500 13px Arial,sans-serif;text-decoration:none}@media (max-width:980px){.market-header-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 20px}.market-primary-nav{flex-basis:100%;order:3;gap:24px;margin:0}.market-cart{margin-left:auto}}@media (max-width:520px){.market-header-inner{gap:10px;padding:12px 16px}.market-brand{font-size:25px}.market-controls{gap:8px;font-size:12px}.market-controls .market-language{gap:8px;min-width:54px;padding:8px}.market-controls .market-space{gap:5px}.market-controls .market-menu{max-height:calc(100dvh - 100px);margin-top:0;position:fixed;top:76px;right:12px}.market-primary-nav{gap:22px}.market-cart{order:4;font-size:12px}.market-header .market-cart{display:inline-flex}}.market-header-actions{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.market-header-actions>.shida-public-account{border-left:1px solid #d8d1bf;padding-left:18px}.market-header .market-cart{color:#203f34;white-space:nowrap;background:#fffefa;border:1px solid #ab8545;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font:500 13px/1.3 Arial,sans-serif;display:inline-flex}.market-cart svg{width:21px;height:21px}.market-cart:hover{background:#f0ecdf}.market-controls .market-language{border-radius:10px;gap:6px;min-width:48px}.market-controls .market-avatar{color:#5f4e29;background:#ede7d8}.market-header-inner{gap:24px}.market-primary-nav{gap:20px}@media (max-width:1100px){.market-header-inner{flex-wrap:wrap;justify-content:space-between;gap:12px}.market-primary-nav{flex-basis:100%;order:3;gap:24px;margin:0}.market-header-actions{margin-left:auto}}@media (max-width:520px){.market-header-inner{padding:12px}.market-header-actions{gap:9px}.market-header-actions>.shida-public-account{padding-left:9px}.market-header .market-cart{gap:5px;min-width:48px;padding:8px}.market-cart-label{display:none}.market-controls{gap:8px}.market-controls .market-language{min-width:42px;padding:8px}.market-controls .market-language>span{display:none}.market-controls .market-avatar{width:40px;min-width:40px;height:40px}.market-header .market-brand{font-size:24px}.market-header .market-sign-in{white-space:normal;max-width:92px;font-size:11px}.market-primary-nav{gap:22px}}.market-header-actions>.market-cart{order:0;margin-left:0}@media (max-width:700px){body:has(.account-space) footer{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.market-header .market-cart:not([data-contextual]){background:0 0;border-color:#0000;padding-inline:8px}.market-cart:not([data-contextual]) .market-cart-label{display:none}
.market-controls .market-avatar{color:#173e32;background:#ede7d9;border:1px solid #0000}.market-controls .market-language{color:#fff;background:#082d25;border-radius:10px;min-width:44px}.market-controls .market-menu.auth-account-menu{z-index:120;box-sizing:border-box;background:#fcfaf4;border:1px solid #dfdcd2;border-radius:14px;width:310px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);padding:16px;position:absolute;inset:calc(100% + 10px) 0 auto auto;overflow:auto;box-shadow:0 18px 60px #082d2530}.auth-account-identity{border-bottom:1px solid #dfdcd2;align-items:center;gap:12px;margin-bottom:8px;padding:4px 0 16px;display:flex}.auth-account-identity>span{background:#eae4d6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:14px;display:grid}.auth-account-identity>div{overflow-wrap:anywhere;flex:1;min-width:0}.auth-account-identity strong{font-size:14px;line-height:1.4;display:block}.auth-account-identity small{margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.market-controls .auth-account-identity button{border:1px solid #ac8b58;border-radius:7px;justify-content:center;width:44px;min-width:44px;height:44px;margin-left:auto;padding:0;font-size:20px}.market-controls .auth-account-menu>a,.market-controls .auth-account-menu>button{justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:12px 8px;font-size:14px;line-height:1.5;display:flex}.auth-account-menu svg{flex-shrink:0;width:22px;height:22px}.auth-account-menu a>span:last-child{margin-left:auto}.market-controls .auth-account-menu :focus-visible{outline-offset:2px;outline:2px solid #997344}.market-controls .auth-account-menu:before{display:none}@media (max-width:520px){.market-controls .market-menu.auth-account-menu{width:310px;max-height:calc(100dvh - 100px);position:fixed;top:76px;right:12px}}
