.ac-catalog-footer-boundary{display:none}@media (max-width:767px) and (pointer:coarse){html.ac-catalog-footer-stop{scroll-behavior:auto}.ac-catalog-footer-boundary{display:flex;justify-content:center;align-items:center;height:56px}.ac-catalog-footer-boundary button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:var(--ac-text);cursor:pointer;touch-action:manipulation}.ac-catalog-footer-boundary button:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.ac-mini-header{display:none}html[data-miniapp=true] .ac-public-header{display:none!important}html[data-miniapp=true] .ac-mini-header{position:fixed;z-index:5001;inset:var(--ac-mini-top,0) 0 auto;display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 12px;background:var(--ac-surface);color:var(--ac-text);border-bottom:1px solid var(--ac-border)}.ac-mini-brand{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:16px;font-weight:900}.ac-mini-header>button{width:36px;height:40px;flex-shrink:0;font-size:24px}.ac-mini-city{margin-left:auto;min-width:0;max-width:48%;font-size:12px}.ac-mini-city button{max-width:100%;min-height:40px}html[data-miniapp=true] .ac-page-copy{padding-top:calc(68px + var(--ac-mini-top,0px))!important}html[data-miniapp=true] .ac-page-copy nav[aria-label="Хлебные крошки"],html[data-miniapp=true] .ac-public-footer-navigation,html[data-miniapp=true] .ac-public-legal-footer section[aria-label="Реквизиты дилера TOP AVTO"]{display:none!important}html[data-miniapp=true] .ac-public-legal-footer{margin-top:24px;padding-bottom:calc(20px + var(--ac-mini-bottom,0px))}html[data-miniapp=true] .ac-notice-stack{bottom:calc(12px + var(--ac-mini-bottom,0px))}html[data-miniapp=true] .ac-catalog-page h1{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;font-size:clamp(22px,6vw,34px)!important;line-height:1.15!important}.ac-mini-favorites{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;color:#ef4444;border-radius:10px}.ac-mini-favorites span{position:absolute;right:0;top:0;min-width:16px;padding:1px 3px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;text-align:center}.ac-mini-favorites:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:380px){.ac-mini-brand{font-size:14px;gap:4px}.ac-mini-header{gap:5px}.ac-mini-city{font-size:11px}}.ac-mini-city>span{max-width:100%}.ac-mini-theme{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--ac-text)}.ac-mini-theme:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:430px){.ac-mini-header{gap:6px}.ac-mini-brand span{display:none}.ac-mini-favorites{width:38px}.ac-mini-city{max-width:48%}}