@charset "UTF-8";.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400 700;font-display:block;src:url(/assets/fonts/material-symbols/material-symbols-outlined.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;width:1em;height:1em;overflow:hidden;white-space:nowrap;word-wrap:normal;direction:ltr;flex-shrink:0;vertical-align:middle;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--aa-red: #D01A23;--aa-red-dark: #741013;--aa-red-light: #FEE9EA;--aa-ink: #262122;--aa-gray: #827978;--aa-white: #F2EFF0;--aa-bg: #FAFAFA;--aa-bg-alt: #F5F5F5;--aa-border: #E0E0E0;--color-primary: var(--aa-red);--color-primary-light: var(--aa-red-light);--color-primary-dark: var(--aa-red-dark);--color-secondary: var(--aa-ink);--color-secondary-light: #F5F5F5;--color-secondary-dark: #1A1718;--color-accent: var(--aa-red);--color-accent-light: var(--aa-red-light);--color-accent-dark: var(--aa-red-dark);--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #E0E0E0;--color-gray-300: #D0D0D0;--color-gray-400: #ADADAD;--color-gray-500: var(--aa-gray);--color-gray-600: #6B6968;--color-gray-700: #4A4948;--color-gray-800: var(--aa-ink);--color-gray-900: #1A1718;--color-text-primary: var(--aa-ink);--color-text-secondary: var(--aa-gray);--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-success-dark: #1B5E20;--color-warning: #ED6C02;--color-warning-light: #FFF4E5;--color-warning-dark: #E65100;--color-danger: var(--aa-red);--color-danger-light: var(--aa-red-light);--color-danger-dark: var(--aa-red-dark);--color-info: var(--aa-ink);--color-info-light: #F5F5F5;--color-info-dark: #1A1718;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-section: 4rem;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-full: 9999px;--aa-shadow: rgba(38, 33, 34, .08);--shadow-sm: 0 1px 2px 0 var(--aa-shadow);--shadow-md: 0 4px 6px -1px var(--aa-shadow), 0 2px 4px -1px rgba(38, 33, 34, .04);--shadow-lg: 0 10px 15px -3px var(--aa-shadow), 0 4px 6px -2px rgba(38, 33, 34, .04);--shadow-xl: 0 20px 25px -5px var(--aa-shadow), 0 10px 10px -5px rgba(38, 33, 34, .04);--container-max-width: 1280px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-cta: "Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--aa-bp-mobile-max: 1023px;--aa-bp-desktop: 1024px;--aa-header-mobile-h: 56px;--aa-tabbar-h: 56px;--aa-safe-top: env(safe-area-inset-top, 0px);--aa-safe-bottom: env(safe-area-inset-bottom, 0px);--aa-safe-left: env(safe-area-inset-left, 0px);--aa-safe-right: env(safe-area-inset-right, 0px);--aa-pad-x: 16px;--aa-pad-x-tight: 12px;--aa-radius-card-mobile: 18px;--aa-radius-sheet: 20px;--aa-shadow-card-mobile: 0 8px 24px rgba(38, 33, 34, .08);--aa-shadow-bar: 0 -8px 24px rgba(38, 33, 34, .08);--aa-surface: #ffffff;--aa-surface-dark: #161414;--aa-ink-on-dark: #f6f4f4;--aa-state-active-bg: var(--aa-red-light);--aa-state-pressed: rgba(208, 26, 35, .12);--aa-focus-ring: 0 0 0 3px rgba(208, 26, 35, .32);--aa-motion-fast: .16s;--aa-motion: .22s;--aa-ease: cubic-bezier(.2, .8, .2, 1);--aa-dur-press: .14s;--aa-dur-fade: .18s;--aa-dur-enter: .25s;--aa-dur-sheet: .26s;--aa-dur-sheet-out: .2s;--aa-dur-gallery: .24s;--aa-touch-min: 44px;--aa-type-title: 1.35rem;--aa-type-body: .95rem;--aa-type-meta: .75rem;--aa-z-content: 1;--aa-z-sticky: 40;--aa-z-float: 70;--aa-z-sheet: 90;--aa-z-header: 1000;--aa-z-tabbar: 1100;--aa-z-modal: 1400;--aa-z-lightbox: 2000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:1rem;line-height:1.5;color:var(--color-text-primary);background:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:var(--aa-red);text-decoration:none;transition:color .2s ease}a:hover{color:var(--aa-red-dark)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-md)}.text-center{text-align:center}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-sm)}.mt-2{margin-top:var(--spacing-md)}.mt-3{margin-top:var(--spacing-lg)}.mt-4{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-lg)}.mb-4{margin-bottom:var(--spacing-xl)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}@media print{body{background:#fff;color:#000}.no-print{display:none!important}}@media (min-width: 768px){html{font-size:18px}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.75rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn .3s ease}.slide-up{animation:slideUp .3s ease}:focus-visible{outline:2px solid var(--aa-red);outline-offset:2px}::selection{background:var(--aa-red-light);color:var(--aa-red-dark)}::-moz-selection{background:var(--aa-red-light);color:var(--aa-red-dark)}.badge-price-drop{display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px 9px;border-radius:999px;border:1px solid rgba(225,6,0,.22);background:#fff1f0;color:#e10600;font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 2px 8px #e1060014}.badge-price-drop .material-symbols-outlined{flex-shrink:0;font-size:14px;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}@media (prefers-reduced-motion: no-preference){.badge-price-drop{animation:badge-price-drop-in .28s ease both}.badge-price-drop .material-symbols-outlined{animation:badge-price-drop-arrow 1.9s ease-in-out infinite}}@keyframes badge-price-drop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes badge-price-drop-arrow{0%{transform:translateY(-1.5px);opacity:.55}45%{transform:translateY(2px);opacity:1}70%{transform:translateY(2px);opacity:.85}to{transform:translateY(-1.5px);opacity:.55}}.vehicle-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%;border-radius:24px;background:#fff;border:1px solid rgba(15,15,15,.08);box-shadow:0 14px 36px #00000012;text-decoration:none;color:inherit;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vehicle-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #0000001f;border-color:#d6000038}.vehicle-card:active{transform:translateY(-2px)}.vehicle-card:focus-visible{outline:3px solid rgba(214,0,0,.38);outline-offset:4px}.vehicle-card--price-drop{border-color:#e1060059;box-shadow:0 14px 36px #00000012,0 0 0 1px #e106001f,0 18px 40px #e106001f}.vehicle-card--price-drop:hover{border-color:#e1060080;box-shadow:0 24px 54px #0000001f,0 0 0 1px #e1060033,0 22px 48px #e1060029}.vehicle-card__drop-flag{position:absolute;top:.75rem;left:.75rem;z-index:3;display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .65rem;border-radius:999px;background:#e10600;color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.02em;box-shadow:0 8px 20px #e1060059}.vehicle-card__drop-flag .material-symbols-outlined{font-size:.95rem;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20}.vehicle-card__image{position:relative;overflow:hidden;aspect-ratio:16/10;background:#f1f1f1}.vehicle-card__image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000000a,#0000 42%,#0000002e);pointer-events:none}.vehicle-card__img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .38s ease,transform .35s ease}.vehicle-card__img--visible{opacity:1}.vehicle-card__image--loading .vehicle-card__img{opacity:0}.vehicle-card__image-loader{position:absolute;inset:0;z-index:2;display:grid;place-items:center;overflow:hidden;background:#e8e8e8}.vehicle-card__image-loader .aa-photo-loading__spin{position:relative;z-index:1}.vehicle-card__image-loader .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vehicle-card__shimmer{position:absolute;inset:0;background:linear-gradient(100deg,#e8e8e8,#f5f5f5 42%,#ececec 55%,#e8e8e8);background-size:220% 100%;animation:vehicle-card-shimmer 1.15s ease-in-out infinite}.vehicle-card__image-fallback{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:linear-gradient(145deg,#ececec,#dfdfdf);color:#9a9a9a}.vehicle-card__image-fallback .material-symbols-outlined{font-size:2.75rem}.vehicle-card--skeleton{pointer-events:none;box-shadow:0 10px 28px #0000000d}.vehicle-card--skeleton .vehicle-card__image:after{display:none}.vehicle-card--skeleton .vehicle-card__content{gap:.75rem}.vehicle-card__skeleton-line{display:block;border-radius:8px;background:#ececec;position:relative;overflow:hidden}.vehicle-card__skeleton-line:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);animation:vehicle-card-shimmer 1.15s ease-in-out infinite}.vehicle-card__skeleton-line--title{height:1.15rem;width:78%}.vehicle-card__skeleton-line--price{height:1.45rem;width:46%;margin-top:.35rem}.vehicle-card__skeleton-line--footer{height:.9rem;width:34%;margin-top:.85rem}.vehicle-card__skeleton-specs{display:flex;flex-wrap:wrap;gap:.45rem}.vehicle-card__skeleton-pill{width:4.6rem;height:1.85rem;border-radius:999px;background:#ececec;position:relative;overflow:hidden}.vehicle-card__skeleton-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);animation:vehicle-card-shimmer 1.15s ease-in-out infinite}.vehicle-card:hover .vehicle-card__img--visible{transform:scale(1.035)}.vehicle-card__badge-top-left,.vehicle-card__badge-top-right,.vehicle-card__time{position:absolute;z-index:3}.vehicle-card__badge-top-left{top:.75rem;left:.75rem}.vehicle-card__badge-top-right{top:.75rem;right:.75rem}.vehicle-card__time{bottom:.75rem;right:.75rem;opacity:.95}.vehicle-card__promo{padding:.65rem 1rem 0;background:#fff}.vehicle-card__content{display:flex;flex-direction:column;flex:1;padding:1rem;gap:0}.vehicle-card__title{margin:0;font-size:1.05rem;line-height:1.25;letter-spacing:-.025em;color:#151515;font-weight:700}.vehicle-card__specs{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.vehicle-card__spec-item{display:inline-flex;align-items:center;gap:.32rem;min-height:30px;padding:.38rem .55rem;border-radius:999px;background:#f4f4f4;color:#555;font-size:.82rem;font-weight:650}.vehicle-card__spec-item .material-symbols-outlined{font-size:1rem;color:#d60000;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.vehicle-card__price{margin-top:auto;padding-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.vehicle-card__price--drop{gap:.4rem}.vehicle-card__price-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.vehicle-card__price-off{font-size:.75rem;font-weight:700;color:#e10600;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.vehicle-card__price-old{font-size:.86rem;font-weight:600;color:#8a8a8a;text-decoration:line-through;letter-spacing:-.01em}.vehicle-card__price-current{display:block;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:900;letter-spacing:-.04em;color:#151515;line-height:1.1}.vehicle-card__footer-action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid #ededed;color:#d60000;font-size:.92rem;font-weight:800}.vehicle-card__footer-action .material-symbols-outlined{font-size:1.1rem;transition:transform .2s ease}.vehicle-card:hover .vehicle-card__footer-action .material-symbols-outlined{transform:translate(3px)}@media (max-width: 640px){.vehicle-card{border-radius:22px}.vehicle-card__content{padding:.95rem}.vehicle-card__title{font-size:1rem}.vehicle-card__specs{gap:.4rem}.vehicle-card__spec-item{font-size:.78rem;padding:.34rem .5rem}.vehicle-card__price-current{font-size:1.35rem}}@media (prefers-reduced-motion: reduce){.vehicle-card,.vehicle-card__img,.vehicle-card__shimmer,.vehicle-card__skeleton-line:after,.vehicle-card__skeleton-pill:after,.vehicle-card__footer-action .material-symbols-outlined{transition:none;animation:none}.vehicle-card:hover,.vehicle-card:hover .vehicle-card__img--visible{transform:none}}@keyframes vehicle-card-shimmer{0%{transform:translate(-30%)}to{transform:translate(30%)}}.vehicle-card__version,.vehicle-card__availability,.vehicle-card__sell,.vehicle-card__deal,.vehicle-card__trait{display:none}@media (max-width: 1023px){.vehicle-card--compact{border-radius:var(--aa-radius-card-mobile, 18px)}.vehicle-card--compact .vehicle-card__title-year,.vehicle-card--compact .vehicle-card__badge-top-right,.vehicle-card--compact .vehicle-card__time,.vehicle-card--compact .vehicle-share-button--overlay,.vehicle-card--compact .vehicle-card__footer-action{display:none}.vehicle-card--compact .vehicle-card__image{aspect-ratio:16/10}.vehicle-card--compact .vehicle-card__content{display:flex;flex-direction:column;gap:.12rem;padding:.65rem .7rem .75rem}.vehicle-card--compact .vehicle-card__title{order:1;font-size:.92rem;font-weight:760;letter-spacing:-.03em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vehicle-card--compact .vehicle-card__version{display:-webkit-box;order:2;margin:.05rem 0 0;overflow:hidden;color:var(--aa-gray, #827978);font-size:.75rem;line-height:1.3;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vehicle-card--compact .vehicle-card__price{order:3;margin-top:.35rem;padding-top:0}.vehicle-card--compact .vehicle-card__price-current{color:var(--aa-ink, #262122);font-size:1.02rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;white-space:nowrap}.vehicle-card--compact .vehicle-card__specs,.vehicle-card--compact .vehicle-card__availability{display:none}.vehicle-card--compact .vehicle-card__promo{min-width:0;max-width:100%;padding:.4rem .55rem 0;box-sizing:border-box}.vehicle-card--compact .vehicle-card__promo app-ui-badge{display:block;max-width:100%;min-width:0}.vehicle-card--compact .vehicle-card__promo .ui-badge{display:flex;width:100%;max-width:100%;box-sizing:border-box;justify-content:center;white-space:normal;text-align:center;line-height:1.2;padding:.28rem .45rem;font-size:.68rem;border-radius:10px}.vehicle-card--compact .vehicle-card__drop-flag{top:.4rem;left:.4rem;max-width:calc(100% - .8rem);padding:.22rem .4rem;font-size:.68rem}}@media (max-width: 767px){app-vehicle-card.catalog-phone-card .vehicle-card--compact{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:156px;padding-left:40%;overflow:hidden;border-radius:16px;border:1px solid rgba(15,15,15,.08);background:#fff;box-shadow:none;-webkit-tap-highlight-color:transparent}app-vehicle-card.catalog-phone-card .vehicle-card--compact:hover,app-vehicle-card.catalog-phone-card .vehicle-card--compact:active,app-vehicle-card.catalog-phone-card .vehicle-card--compact.vehicle-card--price-drop,app-vehicle-card.catalog-phone-card .vehicle-card--compact.vehicle-card--price-drop:hover,app-vehicle-card.catalog-phone-card .vehicle-card--compact.vehicle-card--price-drop:active{transform:none;border-color:#0f0f0f14;box-shadow:none}app-vehicle-card.catalog-phone-card .vehicle-card--compact:active{background:#f7f7f7}app-vehicle-card.catalog-phone-card .vehicle-card--compact:focus-visible{outline:3px solid rgba(225,6,0,.45);outline-offset:2px}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__image{position:absolute;top:0;bottom:0;left:0;width:40%;height:auto;aspect-ratio:auto;border-radius:0;background:#ececec}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__image:after{display:none}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__content{order:1;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:10px 12px}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__sell{display:block;order:1;margin:0 0 4px}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__sell-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.01em}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__sell-badge[data-tone=accent]{background:#e10600;color:#fff}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__sell-badge[data-tone=ink]{background:#0f0f0f;color:#fff}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__sell-badge[data-tone=soft]{background:#f5f5f5;color:#0f0f0f}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__promo{display:none}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__title{order:2;color:#0f0f0f;font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.2;-webkit-line-clamp:2}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__price{order:3;margin-top:6px;padding-top:0;padding-left:8px;border-left:2px solid #e10600;gap:1px}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__price-current{color:#0f0f0f;font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.1}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__price-old,app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__price-off{font-size:11px;color:#6b6b6b}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__deal{display:inline-flex;align-self:flex-start;order:4;max-width:100%;margin:5px 0 0;padding:4px 7px;border-radius:7px;background:#fdecea;color:#7a120e;font-size:11px;font-weight:600;line-height:1.25}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__specs{display:flex;order:5;flex-wrap:nowrap;align-items:center;gap:0;margin-top:5px;overflow:hidden}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__version{display:-webkit-box;order:6;margin:2px 0 0;color:#6b6b6b;font-size:11px;font-weight:500;line-height:1.3;-webkit-line-clamp:1}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__trait{display:inline-flex;align-self:flex-start;order:7;margin:4px 0 0;padding:2px 7px;border-radius:999px;background:#f5f5f5;color:#333;font-size:11px;font-weight:600;line-height:1.2}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__spec-item{min-height:0;padding:0;border-radius:0;background:transparent;color:#6b6b6b;font-size:12px;font-weight:500;white-space:nowrap}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__spec-item .material-symbols-outlined{display:none}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__spec-item:nth-child(3){display:none}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__spec-item:first-child:after{content:"\b7";margin:0 .35rem}app-vehicle-card.catalog-phone-card .vehicle-card--compact .badge-price-drop,app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__drop-flag,app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__availability,app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__badge-top-right,app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__time,app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-share-button--overlay{display:none}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__footer-action{position:static;order:8;display:flex;align-items:center;justify-content:flex-end;gap:2px;width:auto;height:auto;margin:6px 0 0;padding:0;border:0;color:#6b6b6b;font-size:11px;font-weight:600}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__footer-action span:first-child{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__footer-action .material-symbols-outlined{font-size:16px}app-vehicle-card-skeleton.catalog-phone-card .vehicle-card{position:relative;display:block;min-height:156px;padding-left:40%;overflow:hidden;border-radius:16px;border:1px solid rgba(15,15,15,.08);box-shadow:none}app-vehicle-card-skeleton.catalog-phone-card .vehicle-card__image{position:absolute;top:0;bottom:0;left:0;width:40%;height:auto;aspect-ratio:auto}app-vehicle-card-skeleton.catalog-phone-card .vehicle-card__content{display:flex;flex-direction:column;justify-content:center;min-height:156px;padding:12px;gap:8px}app-vehicle-card-skeleton.catalog-phone-card .vehicle-card__skeleton-specs,app-vehicle-card-skeleton.catalog-phone-card .vehicle-card__skeleton-line--footer{display:none}}@media (max-width: 360px){app-vehicle-card.catalog-phone-card .vehicle-card--compact{padding-left:38%}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__image{width:38%}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__title{font-size:14px}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__version,app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__spec-item{font-size:11px}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__price-current{font-size:17px}app-vehicle-card.catalog-phone-card .vehicle-card--compact .vehicle-card__content{padding:8px 10px}app-vehicle-card-skeleton.catalog-phone-card .vehicle-card{padding-left:38%}app-vehicle-card-skeleton.catalog-phone-card .vehicle-card__image{width:38%}}@media (hover: none) and (pointer: coarse){.vehicle-card{-webkit-tap-highlight-color:transparent;transition:transform var(--aa-dur-press, .14s) var(--aa-ease, ease)}.vehicle-card:hover{transform:none;box-shadow:0 14px 36px #00000012;border-color:#0f0f0f14}.vehicle-card:active{transform:scale(.99)}}@media (hover: none) and (pointer: coarse) and (prefers-reduced-motion: reduce){.vehicle-card:active{transform:none}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){app-vehicle-card.catalog-phone-card .vehicle-card--compact,app-vehicle-card.catalog-phone-card .vehicle-card__img{transition:none}}@media (max-width: 1023px){.public-layout input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.public-layout select,.public-layout textarea{font-size:16px}.public-layout input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.public-layout select{min-height:44px}.pam-hero__title,.aam-hero__title,.aum-hero__title,.about-page__hero h1,.contact-hero__title,.landing h1,.brand-landing__title,.legal-page__header h1{font-size:clamp(1.55rem,6.4vw,1.9rem);letter-spacing:-.03em;line-height:1.15}.pam-hero__text,.aam-hero__text,.aum-hero__text,.about-story__text,.landing p,.brand-landing__intro,.legal-page p{font-size:.95rem;line-height:1.5}.pam-btn,.aam-btn,.aum-btn,.brand-landing__btn,.contact-hero__cta{min-height:44px}.pam-btn:active,.aam-btn:active,.aum-btn:active,.brand-landing__btn:active,.contact-hero__cta:active{transform:scale(.98)}}.aa-photo-loading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#ececec;pointer-events:none}.aa-photo-loading__spin{width:28px;height:28px;border-radius:50%;border:3px solid rgba(38,33,34,.14);border-top-color:var(--aa-red, #d01a23);animation:aa-photo-spin .7s linear infinite}.aa-photo-loading__spin--sm{width:18px;height:18px;border-width:2px}@keyframes aa-photo-spin{to{transform:rotate(360deg)}}@keyframes aa-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aa-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 1023px){html{-webkit-overflow-scrolling:touch}}@media (max-width: 1023px) and (prefers-reduced-motion: no-preference){html.aa-motion .aa-reveal:not(.aa-reveal--in){opacity:0;transform:translateY(10px)}html.aa-motion .aa-reveal--in{animation:aa-rise var(--aa-dur-enter) var(--aa-ease) both}.pam-btn:active,.aam-btn:active,.aum-btn:active,.brand-landing__btn:active,.contact-hero__cta:active,.tasar-wa:active,.home-search__submit:active,.home-op:active,.location-cta--primary:active,.filters-sheet__apply:active{transform:scale(.99);transition:transform var(--aa-dur-press) var(--aa-ease),background-color var(--aa-dur-press) var(--aa-ease)}}@media (prefers-reduced-motion: reduce){.aa-photo-loading__spin{animation:none}html.aa-motion .aa-reveal,html.aa-motion .aa-reveal--in{opacity:1;transform:none;animation:none}}@media (max-width: 1023px) and (prefers-reduced-motion: reduce){.pam-btn:active,.aam-btn:active,.aum-btn:active,.brand-landing__btn:active,.contact-hero__cta:active{transform:none}}
