.Footer_footer__xYSnB{background:var(--market-footer-bg);border-top:1px solid var(--market-border);padding:64px 0 32px;font-size:14px}.Footer_footer__xYSnB .container{display:flex;flex-direction:column;gap:48px}.Footer_top__pGZeP{display:flex;gap:64px}.Footer_brand__L3MRr{max-width:320px;display:flex;flex-direction:column;gap:16px}.Footer_logo__JEMCm{display:flex;align-items:center;gap:6px}.Footer_logoIcon__Fd7LD{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--market-accent));display:flex;align-items:center;justify-content:center;color:#fff}.Footer_logoText__lwAkJ{font-weight:900;font-size:18px;color:var(--market-text)}.Footer_description__ZsH_B{color:var(--market-text-muted);line-height:1.6}.Footer_storeButtons__oNEXg{display:flex;gap:12px;margin-top:8px}.Footer_storeBtn__qSYhk{display:flex;align-items:center;gap:8px;background:var(--market-text);color:var(--market-surface);padding:10px 18px;border-radius:12px;font-weight:600}.Footer_storeBtnIcon__zlP8o{flex-shrink:0;fill:currentColor;color:inherit}.Footer_storeBtn__qSYhk:hover{background:var(--primary);color:var(--market-on-image)}.Footer_storeBtn__qSYhk:hover .Footer_storeBtnIcon__zlP8o{fill:currentColor;color:inherit}.Footer_columns__2QHh5{display:flex;flex:1 1;width:100%;gap:32px}.Footer_column__PVT64{min-width:160px;display:flex;flex-direction:column;gap:8px}.Footer_column__PVT64 h4{font-size:16px;font-weight:800;color:var(--market-text);margin-bottom:12px}.Footer_column__PVT64 a{color:var(--market-text-secondary);font-weight:500;cursor:pointer}.Footer_column__PVT64 a:hover{color:var(--primary)}.Footer_controls__pn_6R{gap:16px}.Footer_bottom__mb4UE,.Footer_controls__pn_6R{display:flex;align-items:center;color:var(--market-text-muted)}.Footer_bottom__mb4UE{border-top:1px solid var(--market-border);padding-top:24px;justify-content:space-between;font-size:13px}.Footer_bottomLinks__gpFOG{display:flex;gap:8px}.Footer_bottomLegalLink__yN0aw,.Footer_bottomLinks__gpFOG a{cursor:pointer;color:inherit;text-decoration:none}.Footer_bottomLegalLink__yN0aw:hover,.Footer_bottomLinks__gpFOG a:hover{color:var(--primary)}.Footer_socials__5C9ZD{display:flex;gap:14px;align-items:center;margin-top:12px}.Footer_socialBtn__jGXV_{width:42px;height:42px;border-radius:50%;background:var(--market-surface-muted);color:var(--market-icon);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.Footer_icon-social__pogxn{fill:var(--market-icon);stroke:var(--market-icon)}.Footer_socialBtn__jGXV_:hover{background:var(--primary);color:var(--market-on-image);transform:scale(1.12);box-shadow:0 8px 24px color-mix(in srgb,var(--market-primary) 45%,transparent),0 0 0 4px var(--market-accent-ring)}.Footer_socialBtn__jGXV_:hover .icon-social{fill:currentColor;stroke:currentColor}@media (max-width:1400px){.Footer_columns__2QHh5{flex-wrap:wrap;gap:24px}.Footer_column__PVT64{min-width:calc(33.333% - 16px);flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 16px)}}@media (max-width:1024px){.Footer_top__pGZeP{flex-direction:column;gap:48px}.Footer_brand__L3MRr{max-width:100%}.Footer_columns__2QHh5{justify-content:flex-start}}@media (max-width:768px){.Footer_footer__xYSnB{padding:48px 0 24px}.Footer_container__ew97O{gap:32px}.Footer_columns__2QHh5{justify-content:center;gap:20px}.Footer_column__PVT64{min-width:calc(50% - 10px);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.Footer_bottom__mb4UE{flex-direction:column;gap:16px;text-align:center}.Footer_storeButtons__oNEXg{flex-direction:column}.Footer_storeBtn__qSYhk{width:100%;justify-content:center}}@media (max-width:480px){.Footer_footer__xYSnB{padding:32px 0 20px}.Footer_columns__2QHh5{gap:24px 16px}.Footer_column__PVT64{min-width:calc(50% - 8px);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.Footer_controls__pn_6R{flex-wrap:nowrap;justify-content:center;gap:8px;max-width:100%}.Footer_controls__pn_6R>:first-child{flex:0 1 auto;min-width:0;overflow:hidden}.Footer_controls__pn_6R>:not(:first-child){flex:0 0 auto}}