.marketplace-shell-module__NNhv_W__header,.marketplace-shell-module__NNhv_W__footer{color:var(--color-marketplace-ink);background:var(--color-surface-raised)}.marketplace-shell-module__NNhv_W__header{z-index:30;position:relative}.marketplace-shell-module__NNhv_W__headerInner{align-items:center;gap:18px;max-width:1400px;min-height:112px;margin:0 auto;padding:8px 32px;display:flex}.marketplace-shell-module__NNhv_W__logo{flex:0 0 96px}.marketplace-shell-module__NNhv_W__logo img{width:96px;height:96px;display:block}.marketplace-shell-module__NNhv_W__searchArea{flex:auto;gap:4px;min-width:0;display:flex}.marketplace-shell-module__NNhv_W__categories,.marketplace-shell-module__NNhv_W__locale,.marketplace-shell-module__NNhv_W__footerDisclosure{position:relative}.marketplace-shell-module__NNhv_W__categories summary,.marketplace-shell-module__NNhv_W__locale summary,.marketplace-shell-module__NNhv_W__footerDisclosure summary{cursor:pointer;list-style:none}.marketplace-shell-module__NNhv_W__categories summary::-webkit-details-marker{display:none}.marketplace-shell-module__NNhv_W__locale summary::-webkit-details-marker{display:none}.marketplace-shell-module__NNhv_W__footerDisclosure summary::-webkit-details-marker{display:none}.marketplace-shell-module__NNhv_W__categories>summary{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:145px;height:44px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.marketplace-shell-module__NNhv_W__categories summary svg,.marketplace-shell-module__NNhv_W__locale summary svg{width:14px;height:14px}.marketplace-shell-module__NNhv_W__categories summary svg{color:var(--color-marketplace-blue)}.marketplace-shell-module__NNhv_W__categoryMenu,.marketplace-shell-module__NNhv_W__localeOptions,.marketplace-shell-module__NNhv_W__footerMenu{z-index:50;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-md);color:var(--color-marketplace-ink);padding:12px;position:absolute}.marketplace-shell-module__NNhv_W__categoryMenu{width:320px;max-width:calc(100vw - 32px);max-height:min(580px,70dvh);font-size:13px;top:calc(100% + 8px);left:0;overflow-y:auto}.marketplace-shell-module__NNhv_W__categoryMenu ul,.marketplace-shell-module__NNhv_W__localeOptions,.marketplace-shell-module__NNhv_W__footerMenu ul{margin:0;padding-left:0;list-style:none}.marketplace-shell-module__NNhv_W__categoryMenu li ul{padding-left:12px}.marketplace-shell-module__NNhv_W__categoryMenu a,.marketplace-shell-module__NNhv_W__categoryMenu li span,.marketplace-shell-module__NNhv_W__localeOptions a,.marketplace-shell-module__NNhv_W__footerMenu li>a,.marketplace-shell-module__NNhv_W__footerMenu li>span{border-radius:var(--radius-xs);justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.marketplace-shell-module__NNhv_W__categoryMenu a:hover,.marketplace-shell-module__NNhv_W__localeOptions a:hover,.marketplace-shell-module__NNhv_W__footerMenu a:hover{color:var(--color-marketplace-blue);background:var(--color-marketplace-pale)}.marketplace-shell-module__NNhv_W__categoryGroup,.marketplace-shell-module__NNhv_W__allCategories{font-weight:700}.marketplace-shell-module__NNhv_W__categoryMenu small,.marketplace-shell-module__NNhv_W__footerMenu small{color:var(--color-marketplace-muted);font-size:10px;font-weight:400}.marketplace-shell-module__NNhv_W__search{flex:auto;min-width:100px;height:44px;display:flex}.marketplace-shell-module__NNhv_W__search input{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs) 0 0 var(--radius-xs);background:var(--color-surface-raised);width:100%;min-width:0;color:var(--color-marketplace-ink);font:inherit;border-right:0;padding:0 12px;font-size:12px}.marketplace-shell-module__NNhv_W__search input::placeholder{color:var(--color-text-secondary)}.marketplace-shell-module__NNhv_W__search button{border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--gradient-marketplace-button);color:var(--color-text-inverse);cursor:pointer;border:0;flex:0 0 46px;place-items:center;display:grid}.marketplace-shell-module__NNhv_W__search button svg{width:25px;height:25px}.marketplace-shell-module__NNhv_W__accountNav{align-items:center;gap:14px;display:flex}.marketplace-shell-module__NNhv_W__accountLink{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:40px;max-width:88px;min-height:44px;font-size:10px;line-height:1.25;display:flex}.marketplace-shell-module__NNhv_W__accountLink>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.marketplace-shell-module__NNhv_W__accountLink svg{width:23px;height:23px;display:block}.marketplace-shell-module__NNhv_W__login svg{color:var(--color-marketplace-blue)}.marketplace-shell-module__NNhv_W__orderIcon{position:relative}.marketplace-shell-module__NNhv_W__orderBadge{border-radius:var(--radius-sm);background:var(--color-marketplace-blue);min-width:16px;color:var(--color-text-inverse);padding:2px 4px;font-size:9px;position:absolute;top:-5px;right:-8px}.marketplace-shell-module__NNhv_W__post{border-radius:var(--radius-xs);background:var(--gradient-marketplace-button);min-height:44px;color:var(--color-text-inverse);white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:600;display:flex}.marketplace-shell-module__NNhv_W__post:hover,.marketplace-shell-module__NNhv_W__search button:hover{filter:brightness(.94)}.marketplace-shell-module__NNhv_W__locale{flex:none;font-size:12px;font-weight:600}.marketplace-shell-module__NNhv_W__locale>summary{align-items:center;gap:4px;min-height:44px;display:flex}.marketplace-shell-module__NNhv_W__localeOptions{min-width:140px;top:calc(100% + 4px);right:0}.marketplace-shell-module__NNhv_W__localeOptions a[aria-current]{color:var(--color-marketplace-blue)}.marketplace-shell-module__NNhv_W__header a:focus-visible,.marketplace-shell-module__NNhv_W__header summary:focus-visible,.marketplace-shell-module__NNhv_W__header button:focus-visible,.marketplace-shell-module__NNhv_W__header input:focus-visible,.marketplace-shell-module__NNhv_W__footer a:focus-visible,.marketplace-shell-module__NNhv_W__footer summary:focus-visible{outline:3px solid var(--color-focus-ring-strong);outline-offset:4px}.marketplace-shell-module__NNhv_W__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1400px;margin:0 auto;padding:20px 32px 18px;display:flex}.marketplace-shell-module__NNhv_W__footerBrand{align-items:center;gap:10px;display:flex}.marketplace-shell-module__NNhv_W__footerBrand img{width:46px;height:46px;display:block}.marketplace-shell-module__NNhv_W__footerBrand p{max-width:320px;color:var(--color-marketplace-muted);margin:0;font-size:11px}.marketplace-shell-module__NNhv_W__footerNav{color:var(--color-marketplace-muted);justify-content:center;align-items:center;gap:24px;font-size:11px;display:flex}.marketplace-shell-module__NNhv_W__footerNav>a,.marketplace-shell-module__NNhv_W__footerDisclosure>summary{align-items:center;min-height:44px;display:flex}.marketplace-shell-module__NNhv_W__footerNav>a:hover,.marketplace-shell-module__NNhv_W__footerDisclosure>summary:hover{color:var(--color-marketplace-blue)}.marketplace-shell-module__NNhv_W__footerMenu{width:300px;max-width:calc(100vw - 32px);max-height:60dvh;font-size:12px;bottom:calc(100% + 8px);right:0;overflow-y:auto}.marketplace-shell-module__NNhv_W__footerMenu h2{margin:0;padding:8px;font-size:13px;font-weight:700}.marketplace-shell-module__NNhv_W__footer .marketplace-shell-module__NNhv_W__localeOptions{top:auto;bottom:calc(100% + 4px)}.marketplace-shell-module__NNhv_W__copyright{color:var(--color-marketplace-muted);flex-basis:100%;font-size:10px}@media (max-width:1100px){.marketplace-shell-module__NNhv_W__headerInner{gap:12px;padding-left:24px;padding-right:24px}.marketplace-shell-module__NNhv_W__categories>summary{min-width:125px;padding:0 8px;font-size:11px}.marketplace-shell-module__NNhv_W__accountNav{gap:10px}.marketplace-shell-module__NNhv_W__post{padding:0 12px;font-size:10px}.marketplace-shell-module__NNhv_W__footerNav{gap:18px;position:relative}}@media (max-width:900px){.marketplace-shell-module__NNhv_W__headerInner{grid-template-columns:64px minmax(0,1fr) auto auto;gap:10px 16px;padding:10px 20px 16px;display:grid}.marketplace-shell-module__NNhv_W__logo img{width:64px;height:64px}.marketplace-shell-module__NNhv_W__searchArea{grid-area:2/1/auto/-1}.marketplace-shell-module__NNhv_W__accountNav{justify-content:flex-end;gap:18px}.marketplace-shell-module__NNhv_W__categories>summary{min-width:150px;font-size:12px}.marketplace-shell-module__NNhv_W__footerInner{padding-left:20px;padding-right:20px}.marketplace-shell-module__NNhv_W__footerBrand{flex:70%}.marketplace-shell-module__NNhv_W__footerNav{flex-basis:100%;order:3;justify-content:flex-start}.marketplace-shell-module__NNhv_W__copyright{order:4}.marketplace-shell-module__NNhv_W__footerMenu{left:0;right:auto}.marketplace-shell-module__NNhv_W__footerDisclosure{position:static}}@media (max-width:560px){.marketplace-shell-module__NNhv_W__headerInner{grid-template-columns:58px minmax(0,1fr) 36px;gap:8px 12px;padding:8px 16px 14px}.marketplace-shell-module__NNhv_W__logo img{width:58px;height:58px}.marketplace-shell-module__NNhv_W__accountNav{gap:12px}.marketplace-shell-module__NNhv_W__accountLink{min-width:30px;font-size:9px}.marketplace-shell-module__NNhv_W__post{grid-area:3/1/auto/3;min-height:40px;font-size:12px}.marketplace-shell-module__NNhv_W__headerInner>.marketplace-shell-module__NNhv_W__locale{grid-area:1/3}.marketplace-shell-module__NNhv_W__categories>summary{gap:4px;min-width:118px;font-size:10px}.marketplace-shell-module__NNhv_W__search input{padding:0 8px;font-size:11px}.marketplace-shell-module__NNhv_W__search button{flex-basis:42px}.marketplace-shell-module__NNhv_W__footerInner{gap:8px 12px;padding:16px 16px 86px}.marketplace-shell-module__NNhv_W__footerBrand p{max-width:225px;font-size:10px}.marketplace-shell-module__NNhv_W__footerNav{flex-wrap:wrap;gap:16px}.marketplace-shell-module__NNhv_W__footerDisclosure{position:static}.marketplace-shell-module__NNhv_W__footerNav{position:relative}}
