.main-store .catalog-header{--catalog-header-height:89px}.main-store .catalog-header .catalog-hamburger{flex-shrink:0;overflow:visible}.main-store .catalog-hamburger path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;transform-origin:10px 10px;transition:transform .2s,opacity .2s}.main-store .store-catalog-button[aria-expanded=true] .catalog-hamburger path:first-child{transform-origin:10px 5px;transform:translateY(5px)rotate(45deg)}.main-store .store-catalog-button[aria-expanded=true] .catalog-hamburger path:nth-child(2){opacity:0;transform:scaleX(.3)}.main-store .store-catalog-button[aria-expanded=true] .catalog-hamburger path:last-child{transform-origin:10px 15px;transform:translateY(-5px)rotate(-45deg)}.main-store .catalog-header .catalog-shade{inset:var(--catalog-header-height) 0 0;top:var(--catalog-header-height);height:calc(100dvh - var(--catalog-header-height));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s;position:fixed}.main-store .catalog-header .catalog-shade.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.main-store .catalog-header .catalog-panel{transform-origin:top;max-height:calc(100dvh - var(--catalog-header-height) - 24px);transition:transform .2s;animation:none;transform:translateY(-6px)scale(.985)}.main-store .catalog-header .is-open .catalog-panel{transform:translateY(0)scale(1)}.main-store .catalog-header .catalog-mobile-close{display:none}.main-store .catalog-panel>nav>a{color:#59636e;cursor:pointer;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px;font-size:12px;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:flex}.main-store .catalog-panel>nav>a .store-artwork{border-radius:6px;flex-shrink:0;width:28px;height:28px}.main-store .catalog-panel>nav>a>svg{flex-shrink:0;margin-left:auto}.main-store .catalog-panel>nav>a:hover{background:#f6f7f9;box-shadow:0 3px 10px #18212e06}.main-store .catalog-panel>nav>a.selected{color:#ad4516;background:#fff2e9}.main-store .catalog-panel>nav>a.selected>svg{color:#d65720}@media (max-width:760px){.main-store .catalog-header{--catalog-header-height:120px}.main-store .catalog-header .catalog-shade{align-items:end;display:flex}.main-store .catalog-header .catalog-panel{height:calc(100dvh - var(--catalog-header-height) - 22px);max-height:calc(100dvh - var(--catalog-header-height) - 22px);border-radius:22px 22px 0 0;padding:52px 20px 24px;overflow-y:auto}.main-store .catalog-header .catalog-mobile-close{place-items:center;width:32px;height:32px;display:grid;top:10px;right:15px}.main-store .catalog-header .catalog-panel>nav{flex-direction:column;flex-shrink:0;gap:3px;display:flex;overflow:visible}.main-store .catalog-panel>nav>a{white-space:normal;min-height:46px;padding:9px 11px}.main-store .catalog-header .premium-mega-content{flex-shrink:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.main-store .catalog-hamburger path,.main-store .catalog-header .catalog-shade,.main-store .catalog-header .catalog-panel{transition:none}}.main-store .catalog-header--home .store-header-row{grid-template-columns:auto auto minmax(0,1fr)}.main-store .catalog-header--home .store-header-actions{justify-self:end}@media (max-width:760px){.main-store .catalog-header--home .store-header-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.main-store .catalog-header--home .store-header-actions{grid-column:1/-1;justify-content:space-between;justify-self:stretch}.main-store .catalog-header--home .store-header-actions>a{min-width:38px;min-height:38px;display:flex}}.main-store .catalog-header--home .store-header-actions{margin-left:auto}@media (max-width:760px){html .main-store .catalog-header.catalog-header--home .store-header-row{grid-template-columns:68px minmax(0,1fr);gap:8px}html .main-store .catalog-header.catalog-header--home .store-header-actions{grid-area:2/2;gap:5px;margin-left:0}html .main-store .catalog-header.catalog-header--home .store-catalog-button{flex-direction:column;gap:4px;height:54px;padding:5px;font-size:10px}html .main-store .catalog-header.catalog-header--home .store-header-actions>a>span,html .main-store .catalog-header.catalog-header--home .premium-profile-toggle>span{font-size:9px}}
