.brand-logo{aspect-ratio:317/269;flex-shrink:0;width:80px;display:block;position:relative;overflow:hidden}.brand-logo img{width:167.51%;max-width:none;height:auto;position:absolute;top:-7.44%;left:-28.08%}.store-header .lp-back{flex-shrink:0}.store-header .brand-logo{width:61px}.home-footer .brand-logo{width:160px}@media (width<=760px){.store-header .brand-logo{width:49px}}.lp-header.store-header{align-items:center;gap:12px;display:flex}.store-category-nav{flex:auto;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.store-header .store-header-actions,.store-category-nav .nav-dropdown{flex-shrink:0}.store-category-nav .store-category-link{color:var(--header-fg);white-space:nowrap;height:auto;min-height:38px;padding:8px 14px 16px;font-size:15px;font-weight:600;text-decoration:none}.store-category-nav .store-category-link:hover,.store-category-nav .store-category-link[data-status=active]{background:var(--bg-inner);color:var(--header-fg)}.store-menu-btn{color:var(--header-fg);display:none}.store-mobile-backdrop{z-index:90;background:oklch(0% 0 0/.55);position:fixed;inset:0}.store-mobile-menu{z-index:91;background:var(--header-bg);width:min(320px,88vw);color:var(--header-fg);flex-direction:column;padding:18px 22px 32px;animation:.22s store-menu-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes store-menu-in{0%{opacity:0;transform:translate(24px)}}.store-mobile-menu-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.store-mobile-menu-head span{letter-spacing:2px;text-transform:uppercase;color:oklch(72% 0 0);font-size:11px}.store-mobile-close{color:var(--header-fg);cursor:pointer;background:0 0;border:0;padding:6px}.store-mobile-menu-nav{flex-direction:column;display:flex}.store-mobile-group+.store-mobile-group{border-top:1px solid var(--border)}.store-mobile-parent{color:var(--header-fg);font-size:17px;font-weight:700;line-height:45px;text-decoration:none;display:block}.store-mobile-sub{flex-direction:column;padding:0 0 8px 14px;display:flex}.store-mobile-sub a{color:oklch(78% 0 0);padding:7px 0;font-size:14px;text-decoration:none}.store-mobile-sub a:hover{color:var(--header-fg)}@media (width<=900px){.store-category-nav{display:none}.store-menu-btn{display:inline-flex}}
