@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-manrope:"Manrope";--font-jetbrains-mono:"JetBrains Mono";--ink-900:#071626;--ink-800:#0d2238;--ink-700:#14304c;--ink-600:#1e4166;--ink-500:#2f5b86;--steel-900:#1b2733;--steel-700:#44576e;--steel-600:#5d7086;--steel-500:#6b7d93;--steel-400:#94a3b4;--steel-300:#c3ccd8;--steel-200:#e2e8f0;--steel-100:#eef1f6;--steel-050:#f4f6f9;--white:#fff;--red-700:#b81f17;--red-600:#cd2a20;--red-500:#e5342b;--red-400:#ef5a51;--red-100:#fde8e6;--red-050:#fdf3f2;--amber-600:#cf8409;--amber-500:#f5a623;--amber-100:#fdf4e0;--green-700:#16794a;--green-600:#1f9459;--green-100:#e1f1e2;--blue-700:#14538f;--blue-600:#1e6fbf;--blue-100:#e8f2fb;--bg-page:var(--steel-050);--bg-surface:var(--white);--bg-sunken:var(--steel-100);--bg-inverse:var(--ink-800);--bg-inverse-deep:var(--ink-900);--bg-overlay:#0716269e;--text-strong:var(--ink-800);--text-body:var(--steel-700);--text-muted:var(--steel-500);--text-faint:var(--steel-400);--text-inverse:var(--white);--text-inverse-muted:#a9b8c9;--text-link:var(--blue-600);--text-price:var(--ink-800);--border-subtle:var(--steel-200);--border-strong:var(--steel-300);--border-field:var(--steel-300);--border-focus:var(--blue-600);--border-inverse:#ffffff24;--border-info:#c9def3;--border-success:#c2e2c6;--border-warning:#f2e0b8;--border-danger:#f7d3d0;--action-primary:var(--red-500);--action-primary-hover:var(--red-600);--action-primary-press:var(--red-700);--action-secondary:var(--ink-800);--action-secondary-hover:var(--ink-700);--action-ghost-hover:var(--steel-100);--state-success:var(--green-600);--state-success-bg:var(--green-100);--state-warning:var(--amber-500);--state-warning-bg:var(--amber-100);--state-danger:var(--red-500);--state-danger-bg:var(--red-050);--state-info:var(--blue-600);--state-info-bg:var(--blue-100);--tile-parts:var(--blue-100);--tile-service:#f8e3e1;--tile-cars:var(--green-100);--tile-buyback:var(--amber-100);--focus-ring:0 0 0 3px #1e6fbf52;--focus-ring-danger:0 0 0 3px #e5342b47;--font-display:var(--font-manrope), "Segoe UI", system-ui, sans-serif;--font-ui:var(--font-manrope), "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--fs-display:30px;--fs-display-lg:52px;--fs-h1:26px;--fs-h1-lg:40px;--fs-h2:21px;--fs-h2-lg:30px;--fs-h3:18px;--fs-h3-lg:22px;--fs-lead:16px;--fs-lead-lg:18px;--fs-body:15px;--fs-sm:14px;--fs-xs:13px;--fs-2xs:11px;--fs-price:22px;--fs-price-lg:28px;--lh-tight:1.08;--lh-heading:1.18;--lh-snug:1.35;--lh-body:1.55;--lh-loose:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--ls-display:-.022em;--ls-heading:-.015em;--ls-body:0;--ls-label:.01em;--ls-caps:.07em;--ls-mono:.02em;--type-display:var(--fw-black) var(--fs-display) / var(--lh-tight) var(--font-display);--type-h1:var(--fw-black) var(--fs-h1) / var(--lh-heading) var(--font-display);--type-h2:var(--fw-bold) var(--fs-h2) / var(--lh-heading) var(--font-display);--type-h3:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);--type-lead:var(--fw-medium) var(--fs-lead) / var(--lh-body) var(--font-ui);--type-body:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font-ui);--type-label:var(--fw-semibold) var(--fs-sm) / var(--lh-snug) var(--font-ui);--type-caption:var(--fw-medium) var(--fs-xs) / var(--lh-snug) var(--font-ui);--type-overline:var(--fw-bold) var(--fs-2xs) / 1.2 var(--font-ui);--type-mono:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-mono);--type-price:var(--fw-black) var(--fs-price) / 1.1 var(--font-display);--sp-0:0px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:80px;--sp-12:104px;--gutter-mobile:16px;--gutter-desktop:32px;--container-max:1320px;--container-narrow:720px;--section-y-mobile:32px;--section-y-desktop:64px;--header-h-mobile:56px;--header-h-desktop:72px;--bottomnav-h:60px;--sticky-cta-h:64px;--tap-min:44px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--radius-circle:50%;--shadow-none:none;--shadow-xs:0 1px 2px #0d22380f;--shadow-sm:0 1px 3px #0d223812, 0 1px 2px #0d22380a;--shadow-md:0 4px 12px #0d223814;--shadow-lg:0 12px 28px #0d22381f;--shadow-xl:0 24px 56px #07162633;--shadow-sticky-up:0 -4px 16px #0d22381a;--shadow-cta:0 6px 16px #e5342b47;--shadow-inset-field:inset 0 1px 2px #0d22380d;--dur-instant:90ms;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.34s;--dur-sheet:.42s;--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(0, .55, .25, 1);--ease-in:cubic-bezier(.5, 0, 1, .5);--ease-sheet:cubic-bezier(.16, .84, .28, 1);--transition-control:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-instant) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-sheet:1ms}}@media (min-width:1024px){:root{--fs-display:var(--fs-display-lg);--fs-h1:var(--fs-h1-lg);--fs-h2:var(--fs-h2-lg);--fs-h3:var(--fs-h3-lg);--fs-lead:var(--fs-lead-lg);--fs-price:var(--fs-price-lg)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-body);font:var(--type-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--ls-heading);text-wrap:balance;margin:0}h1{font:var(--type-h1);letter-spacing:var(--ls-heading)}h2{font:var(--type-h2);letter-spacing:var(--ls-heading)}h3{font:var(--type-h3);letter-spacing:var(--ls-heading)}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--blue-700);text-underline-offset:2px;text-decoration:underline}a:active{color:var(--ink-700)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}img,svg,video{max-width:100%;display:block}button{font-family:inherit}.arp-rail{gap:var(--sp-3);scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.arp-rail::-webkit-scrollbar{display:none}.arp-rail>*{scroll-snap-align:start;flex:none}.arp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arp-img-placeholder{background:repeating-linear-gradient(135deg, var(--steel-100) 0 10px, var(--steel-050) 10px 20px);width:100%;height:100%;color:var(--text-faint);font:var(--fw-medium) var(--fs-2xs)/1.3 var(--font-mono);letter-spacing:var(--ls-mono);text-align:center;justify-content:center;align-items:center;padding:6px;display:flex}.arp-num{font-variant-numeric:tabular-nums}.arp-code{font:var(--type-mono);letter-spacing:var(--ls-mono)}.arp-overline{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.arp-overline--inverse{color:var(--text-inverse-muted)}.arp-overline--link{color:var(--text-link)}.arp-container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter-mobile);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:1024px){.arp-container{padding-inline:var(--gutter-desktop)}}.arp-container--narrow{max-width:var(--container-narrow)}.arp-section{padding-block:var(--section-y-mobile)}@media (min-width:1024px){.arp-section{padding-block:var(--section-y-desktop)}}.arp-page-bottom-space{height:calc(var(--bottomnav-h) + var(--sticky-cta-h))}@media (min-width:1024px){.arp-page-bottom-space{height:0}}.arp-stack{flex-direction:column;display:flex}.arp-btn{border-radius:var(--radius-md);letter-spacing:var(--ls-label);cursor:pointer;transition:var(--transition-control);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.arp-btn>span{white-space:nowrap}.arp-btn--full{width:100%;display:flex}.arp-btn--sm{min-height:36px;font:var(--fw-bold) var(--fs-sm) / 1 var(--font-ui);gap:6px;padding-inline-start:14px;padding-inline-end:14px}.arp-btn--md{min-height:44px;font:var(--fw-bold) var(--fs-body) / 1 var(--font-ui);gap:8px;padding-inline-start:18px;padding-inline-end:18px}.arp-btn--lg{min-height:52px;font:var(--fw-bold) var(--fs-lead) / 1 var(--font-ui);gap:10px;padding-inline-start:24px;padding-inline-end:24px}.arp-btn--primary{background:var(--action-primary);color:var(--white);border-color:var(--action-primary);box-shadow:var(--shadow-xs)}.arp-btn--primary:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover);box-shadow:var(--shadow-md)}.arp-btn--primary:active:not(:disabled){background:var(--action-primary-press);border-color:var(--action-primary-press)}.arp-btn--secondary{background:var(--action-secondary);color:var(--white);border-color:var(--action-secondary)}.arp-btn--secondary:hover:not(:disabled){background:var(--action-secondary-hover);border-color:var(--action-secondary-hover)}.arp-btn--outline{background:var(--bg-surface);color:var(--text-strong);border-color:var(--border-field)}.arp-btn--outline:hover:not(:disabled){background:var(--action-ghost-hover);border-color:var(--border-strong)}.arp-btn--ghost{color:var(--text-strong);background:0 0}.arp-btn--ghost:hover:not(:disabled){background:var(--action-ghost-hover)}.arp-btn--onDark{color:var(--white);border-color:var(--border-inverse);background:#ffffff1a}.arp-btn--onDark:hover:not(:disabled){background:#ffffff2e}.arp-btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.arp-btn:disabled,.arp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;pointer-events:none}.arp-btn__spinner{animation:.9s linear infinite arp-spin}@keyframes arp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.arp-btn__spinner{animation-duration:3s}}.arp-iconbtn{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.arp-iconbtn--sm{width:32px;height:32px}.arp-iconbtn--md{width:40px;height:40px}.arp-iconbtn--lg{width:48px;height:48px}.arp-iconbtn--circle{border-radius:var(--radius-circle)}.arp-iconbtn--outline{background:var(--bg-surface);color:var(--text-strong);border-color:var(--border-field)}.arp-iconbtn--ghost{color:var(--text-body);background:0 0}.arp-iconbtn--solid{background:var(--action-secondary);color:var(--white);border-color:var(--action-secondary)}.arp-iconbtn--danger{background:var(--action-primary);color:var(--white);border-color:var(--action-primary)}.arp-iconbtn--onDark{color:var(--white);border-color:var(--border-inverse);background:#ffffff1a}.arp-iconbtn:hover:not(:disabled):not(.arp-iconbtn--active){background:var(--action-ghost-hover);border-color:var(--border-strong)}.arp-iconbtn--danger:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.arp-iconbtn--solid:hover:not(:disabled){background:var(--action-secondary-hover);border-color:var(--action-secondary-hover)}.arp-iconbtn--onDark:hover:not(:disabled){border-color:var(--border-inverse);background:#ffffff2e}.arp-iconbtn--active{background:var(--action-secondary);color:var(--white);border-color:var(--action-secondary)}.arp-iconbtn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.arp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.arp-field__label{font:var(--type-label);color:var(--text-strong)}.arp-field__req{color:var(--state-danger)}.arp-field__shell{background:var(--bg-surface);border:1px solid var(--border-field);border-radius:var(--radius-md);min-height:44px;box-shadow:var(--shadow-inset-field);transition:var(--transition-control);align-items:center;gap:8px;padding-inline-start:12px;padding-inline-end:12px;display:flex}.arp-field__shell:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.arp-field--error .arp-field__shell{border-color:var(--state-danger)}.arp-field--error .arp-field__shell:focus-within{box-shadow:var(--focus-ring-danger)}.arp-field--disabled .arp-field__shell{opacity:.55}.arp-field__input{min-width:0;font:var(--type-body);letter-spacing:var(--ls-body);color:var(--text-strong);background:0 0;border:none;outline:none;flex:1}.arp-field__input::placeholder{color:var(--text-faint)}.arp-field__input--mono{font:var(--type-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.arp-field__suffix{font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.arp-field__icon{color:var(--text-faint);flex:none}.arp-field__hint{font:var(--type-caption);color:var(--text-muted)}.arp-field__error{font:var(--type-caption);color:var(--state-danger);align-items:center;gap:6px;display:flex}.arp-field__select{-webkit-appearance:none;appearance:none;min-width:0;font:var(--type-body);color:var(--text-strong);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding-right:20px}.arp-field__select:invalid,.arp-field__select[data-placeholder=true]{color:var(--text-faint)}.arp-field__chevron{pointer-events:none;color:var(--text-muted);flex:none}.arp-textarea{resize:vertical;background:var(--bg-surface);color:var(--text-strong);font:var(--type-body);border:1px solid var(--border-field);border-radius:var(--radius-md);box-shadow:var(--shadow-inset-field);transition:var(--transition-control);outline:none;padding:10px 12px}.arp-textarea::placeholder{color:var(--text-faint)}.arp-textarea:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.arp-field--error .arp-textarea{border-color:var(--state-danger)}.arp-field--error .arp-textarea:focus{box-shadow:var(--focus-ring-danger)}.arp-textarea:disabled{opacity:.55}.arp-check{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.arp-check__input{opacity:0;width:1px;height:1px;position:absolute}.arp-check__box{border-radius:var(--radius-xs);border:1px solid var(--border-field);background:var(--bg-surface);width:20px;height:20px;color:var(--white);transition:var(--transition-control);flex:none;place-items:center;display:grid}.arp-check__box>svg{opacity:0}.arp-check__input:checked+.arp-check__box{border-color:var(--action-secondary);background:var(--action-secondary)}.arp-check__input:checked+.arp-check__box>svg{opacity:1}.arp-check__input:focus-visible+.arp-check__box{box-shadow:var(--focus-ring)}.arp-check__label{font:var(--type-body);color:var(--text-body);flex:1}.arp-check__count{font:var(--type-caption);color:var(--text-faint)}.arp-check:has(.arp-check__input:disabled){opacity:.45;cursor:not-allowed}.arp-radio-group{flex-direction:column;gap:8px;display:flex}.arp-radio{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);cursor:pointer;min-height:44px;transition:var(--transition-control);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.arp-radio__input{opacity:0;width:1px;height:1px;position:absolute}.arp-radio__dot{border-radius:var(--radius-circle);border:1px solid var(--border-field);background:var(--bg-surface);width:20px;height:20px;transition:var(--transition-control);flex:none;margin-top:1px}.arp-radio:has(.arp-radio__input:checked){border-color:var(--action-secondary);background:var(--bg-sunken)}.arp-radio__input:checked+.arp-radio__dot{border:6px solid var(--action-secondary)}.arp-radio__input:focus-visible+.arp-radio__dot{box-shadow:var(--focus-ring)}.arp-radio__text{flex-direction:column;gap:2px;min-width:0;display:flex}.arp-radio__title{font:var(--type-label);color:var(--text-strong)}.arp-radio__desc{font:var(--type-caption);color:var(--text-muted)}.arp-radio:has(.arp-radio__input:disabled){opacity:.45;cursor:not-allowed}.arp-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.arp-switch__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.arp-switch__title{font:var(--type-label);color:var(--text-strong)}.arp-switch__desc{font:var(--type-caption);color:var(--text-muted)}.arp-switch__input{opacity:0;width:1px;height:1px;position:absolute}.arp-switch__track{border-radius:var(--radius-pill);background:var(--steel-300);width:44px;height:26px;transition:background-color var(--dur-fast) var(--ease-standard);flex:none;padding:3px;display:flex}.arp-switch__thumb{border-radius:var(--radius-circle);background:var(--white);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-standard);transform:translate(0)}.arp-switch__input:checked+.arp-switch__track{background:var(--green-600)}.arp-switch__input:checked+.arp-switch__track .arp-switch__thumb{transform:translate(18px)}.arp-switch__input:focus-visible+.arp-switch__track{box-shadow:var(--focus-ring)}.arp-switch:has(.arp-switch__input:disabled){opacity:.45;cursor:not-allowed}.arp-upload{flex-direction:column;gap:10px;display:flex}.arp-upload__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.arp-upload__label{font:var(--type-label);color:var(--text-strong)}.arp-upload__count{font:var(--type-caption);color:var(--text-muted)}.arp-upload__drop{background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;min-height:76px;transition:var(--transition-control);align-items:center;gap:12px;padding:14px 16px;display:flex}.arp-upload__drop:hover,.arp-upload__drop[data-dragging=true]{border-color:var(--blue-600);background:var(--blue-100)}.arp-upload--error .arp-upload__drop{border-color:var(--state-danger)}.arp-upload__tile{border-radius:var(--radius-circle);background:var(--tile-parts);width:44px;height:44px;color:var(--ink-800);flex:none;place-items:center;display:grid}.arp-upload__copy{flex-direction:column;gap:2px;display:flex}.arp-upload__title{font:var(--type-label);color:var(--text-strong)}.arp-upload__meta{font:var(--type-caption);color:var(--text-muted)}.arp-upload__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.arp-upload__item{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--bg-sunken);border:1px solid var(--border-subtle);position:relative;overflow:hidden}.arp-upload__item img{object-fit:cover;width:100%;height:100%}.arp-upload__item[data-status=uploading] img{filter:brightness(.7)}.arp-upload__bar{border-radius:var(--radius-pill);background:#ffffff73;height:4px;position:absolute;bottom:8px;left:8px;right:8px}.arp-upload__bar>i{border-radius:var(--radius-pill);background:var(--white);height:100%;transition:width var(--dur-base) var(--ease-standard);display:block}.arp-upload__flag{border-radius:var(--radius-circle);width:22px;height:22px;box-shadow:var(--shadow-xs);place-items:center;display:grid;position:absolute;top:6px;right:6px}.arp-upload__flag[data-status=done]{background:var(--green-100);color:var(--green-600)}.arp-upload__flag[data-status=error]{background:var(--state-danger-bg);color:var(--state-danger)}.arp-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-control);flex-direction:column;min-width:0;text-decoration:none;display:flex}.arp-card--pad-none{padding:0}.arp-card--pad-sm{padding:12px}.arp-card--pad-md{padding:16px}.arp-card--pad-lg{padding:20px}.arp-card--interactive{cursor:pointer}.arp-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.arp-badge{border-radius:var(--radius-pill);font:var(--fw-semibold) var(--fs-xs) / 1.3 var(--font-ui);letter-spacing:var(--ls-label);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.arp-badge--sm{font-size:var(--fs-2xs);padding:2px 8px}.arp-badge--caps{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase}.arp-badge--neutral{background:var(--bg-sunken);color:var(--text-body);border-color:var(--border-subtle)}.arp-badge--success{background:var(--state-success-bg);color:var(--green-700)}.arp-badge--warning{background:var(--state-warning-bg);color:var(--amber-600)}.arp-badge--danger{background:var(--state-danger-bg);color:var(--red-600)}.arp-badge--info{background:var(--state-info-bg);color:var(--blue-700)}.arp-badge--ink{background:var(--ink-800);color:var(--white)}.arp-tag{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-surface);min-height:32px;color:var(--text-body);font:var(--fw-semibold) var(--fs-xs) / 1 var(--font-ui);transition:var(--transition-control);flex:none;align-items:center;gap:6px;padding-inline-start:12px;padding-inline-end:12px;text-decoration:none;display:inline-flex}.arp-tag--removable{padding-right:6px}.arp-tag--clickable{cursor:pointer}.arp-tag--clickable:hover{border-color:var(--border-strong)}.arp-tag--selected{background:var(--action-secondary);border-color:var(--action-secondary);color:var(--white)}.arp-tag__remove{border-radius:var(--radius-circle);width:20px;height:20px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;place-items:center;padding:0;display:grid}.arp-tag__remove:hover{opacity:1}.arp-price{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.arp-price--right{align-items:flex-end}.arp-price__row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.arp-price__value{font:var(--fw-black) var(--fs-price) / 1.1 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-price);white-space:nowrap}.arp-price--sm .arp-price__value{font-size:var(--fs-h3)}.arp-price--lg .arp-price__value{font-size:var(--fs-price-lg)}.arp-price__old{font:var(--type-caption);color:var(--text-faint);white-space:nowrap;text-decoration:line-through}.arp-price__note{font:var(--type-caption);color:var(--text-muted)}.arp-stat{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.arp-stat--center{text-align:center;align-items:center}.arp-stat__value{font:var(--fw-black) var(--fs-h1) / 1.05 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-strong)}.arp-stat__label{font:var(--type-caption);color:var(--text-muted);max-width:180px}.arp-stat--inverse .arp-stat__value{color:var(--white)}.arp-stat--inverse .arp-stat__label{color:var(--text-inverse-muted)}.arp-stat__icon{color:var(--ink-800)}.arp-stat--inverse .arp-stat__icon{color:var(--white)}.arp-spec{grid-template-columns:minmax(96px,40%) 1fr;margin:0;display:grid}.arp-spec dt{font:var(--type-body);color:var(--text-muted);padding-block-start:10px;padding-block-end:10px}.arp-spec dd{font:var(--type-label);color:var(--text-strong);text-align:right;word-break:break-word;margin:0;padding-block-start:10px;padding-block-end:10px}.arp-spec--dense dt,.arp-spec--dense dd{padding-block-start:7px;padding-block-end:7px}.arp-spec dt:not(:first-of-type),.arp-spec dd:not(:first-of-type){border-top:1px solid var(--border-subtle)}.arp-spec dd.arp-code{font:var(--type-mono);letter-spacing:var(--ls-mono)}.arp-condition{border-radius:var(--radius-lg);border:1px solid #0d22380f;gap:12px;padding:14px;display:flex}.arp-condition--good{background:var(--state-success-bg)}.arp-condition--fair{background:var(--state-warning-bg)}.arp-condition--poor{background:var(--state-danger-bg)}.arp-condition--good .arp-condition__icon{color:var(--green-700)}.arp-condition--fair .arp-condition__icon{color:var(--amber-600)}.arp-condition--poor .arp-condition__icon{color:var(--red-600)}.arp-condition__icon{flex:none;margin-top:1px}.arp-condition__body{flex-direction:column;gap:6px;min-width:0;display:flex}.arp-condition__title{font:var(--type-label);color:var(--text-strong)}.arp-condition__text{font:var(--type-body);color:var(--text-body)}.arp-condition ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.arp-condition li{font:var(--type-body);color:var(--text-body)}.arp-media{background:var(--bg-sunken);border-radius:var(--radius-md);position:relative;overflow:hidden}.arp-media img,.arp-media>span>img{object-fit:cover;width:100%;height:100%}.arp-partcard{gap:12px}.arp-partcard--list{flex-direction:row}.arp-partcard__media{aspect-ratio:4/3;flex:none;width:100%}.arp-partcard--list .arp-partcard__media{aspect-ratio:1;flex:0 0 132px;width:132px}.arp-partcard__flag{position:absolute;top:8px;left:8px}.arp-partcard__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.arp-partcard__title{font:var(--fw-bold) var(--fs-body) / 1.35 var(--font-display);color:var(--text-strong);margin:0}.arp-partcard__oe{color:var(--text-muted);font-size:var(--fs-xs)}.arp-partcard__flags{flex-wrap:wrap;gap:6px;display:flex}.arp-partcard__foot{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:4px;display:flex}.arp-partcard__go{border-radius:var(--radius-md);background:var(--bg-sunken);width:32px;height:32px;color:var(--ink-800);flex:none;place-items:center;display:grid}.arp-carcard{overflow:hidden}.arp-carcard--list{flex-direction:row}.arp-carcard__media{aspect-ratio:16/10;border-radius:0;flex:none;width:100%}.arp-carcard--list .arp-carcard__media{aspect-ratio:4/3;flex:0 0 176px;width:176px}.arp-carcard__flag{position:absolute;top:10px;left:10px}.arp-carcard__body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px;display:flex}.arp-carcard__title{font:var(--fw-bold) var(--fs-h3) / 1.25 var(--font-display);color:var(--text-strong)}.arp-carcard__specs{flex-wrap:wrap;gap:6px 14px;display:flex}.arp-carcard__spec{font:var(--type-caption);color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.arp-carcard__note{font:var(--type-caption);color:var(--amber-600);gap:6px;display:flex}.arp-carcard__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.arp-carcard__more{font:var(--type-label);color:var(--text-link);align-items:center;gap:4px;display:inline-flex}.arp-servicecard{flex-direction:row;align-items:center;gap:14px;text-decoration:none}.arp-servicecard--column{flex-direction:column;align-items:flex-start}.arp-servicecard__tile{border-radius:var(--radius-circle);width:52px;height:52px;color:var(--ink-800);flex:none;place-items:center;display:grid}.arp-servicecard__tile--parts{background:var(--tile-parts)}.arp-servicecard__tile--service{background:var(--tile-service)}.arp-servicecard__tile--cars{background:var(--tile-cars)}.arp-servicecard__tile--buyback{background:var(--tile-buyback)}.arp-servicecard__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.arp-servicecard__title{font:var(--fw-bold) var(--fs-body) / 1.3 var(--font-display);color:var(--text-strong)}.arp-servicecard__desc{font:var(--type-caption);color:var(--text-muted)}.arp-servicecard__go{color:var(--text-faint);flex:none}.arp-videocard{overflow:hidden}.arp-videocard--list{flex-direction:row}.arp-videocard__media{aspect-ratio:16/9;border-radius:0;flex:none;width:100%}.arp-videocard--list .arp-videocard__media{flex:0 0 152px;width:152px}.arp-videocard__play{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.arp-videocard__play>span{border-radius:var(--radius-circle);width:44px;height:44px;color:var(--white);box-shadow:var(--shadow-md);background:#071626b8;place-items:center;display:grid}.arp-videocard__duration{border-radius:var(--radius-xs);color:var(--white);font:var(--fw-semibold) var(--fs-2xs) / 1.4 var(--font-ui);background:#071626d1;padding:2px 6px;position:absolute;bottom:8px;right:8px}.arp-videocard__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:14px;display:flex}.arp-videocard__title{font:var(--fw-bold) var(--fs-body) / 1.35 var(--font-display);color:var(--text-strong)}.arp-videocard__meta{font:var(--type-caption);color:var(--text-faint)}.arp-header{z-index:30;background:var(--bg-inverse);color:var(--white);position:sticky;top:0}.arp-header--desktop{height:var(--header-h-desktop);border-bottom:1px solid #ffffff14}.arp-header__inner{max-width:var(--container-max);height:100%;padding-inline:var(--gutter-desktop);align-items:center;gap:28px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.arp-header__nav{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.arp-header__link{border-radius:var(--radius-md);white-space:nowrap;height:40px;color:var(--text-inverse-muted);font:var(--fw-medium) var(--fs-sm) / 1 var(--font-ui);transition:var(--transition-control);background:0 0;align-items:center;padding-inline-start:10px;padding-inline-end:10px;text-decoration:none;display:inline-flex}.arp-header__link:hover{color:var(--white);background:#ffffff0f;text-decoration:none}.arp-header__link[aria-current=page]{color:var(--white);font-weight:var(--fw-bold);background:#ffffff1a}.arp-header__phone{align-items:center;gap:8px;text-decoration:none;display:flex}.arp-header__phone:hover{text-decoration:none}.arp-header__phone-num{font:var(--fw-bold) var(--fs-body) / 1.2 var(--font-display);color:var(--white)}.arp-header__phone-hours{font:var(--fw-regular) var(--fs-2xs) / 1.3 var(--font-ui);color:var(--text-inverse-muted)}.arp-header--mobile{height:var(--header-h-mobile);padding-inline:var(--gutter-mobile);align-items:center;gap:8px;display:flex}.arp-header__burger{width:40px;height:40px;color:var(--white);cursor:pointer;background:0 0;border:none;flex:0 0 40px;place-items:center;margin-left:-8px;display:grid}.arp-header__call{border-radius:var(--radius-md);background:var(--action-primary);width:40px;height:40px;color:var(--white);cursor:pointer;border:none;flex:0 0 40px;place-items:center;display:grid}.arp-header--desktop{display:none}@media (min-width:1024px){.arp-header--desktop{display:block}.arp-header--mobile{display:none}}.arp-footer{background:var(--bg-inverse);color:var(--text-inverse-muted)}.arp-footer__grid{max-width:var(--container-max);padding:40px var(--gutter-mobile) 28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-inline-start:auto;margin-inline-end:auto;display:grid}@media (min-width:1024px){.arp-footer__grid{padding-inline:var(--gutter-desktop)}}.arp-footer__col{flex-direction:column;gap:10px;display:flex}.arp-footer__title{font:var(--fw-bold) var(--fs-body) / 1 var(--font-display);color:var(--white)}.arp-footer__link{font:var(--type-caption);color:var(--text-inverse-muted);text-decoration:none}.arp-footer__link:hover{color:var(--white);text-underline-offset:2px;text-decoration:underline}.arp-footer__contact{font:var(--type-caption);color:var(--text-inverse-muted);gap:8px;display:flex}.arp-footer__tagline{font:var(--type-caption);color:var(--text-inverse-muted);max-width:240px}.arp-footer__social{border-radius:var(--radius-md);width:36px;height:36px;color:var(--white);background:#ffffff1a;place-items:center;display:grid}.arp-footer__social:hover{background:#ffffff2e;text-decoration:none}.arp-footer__social--labelled{border-radius:var(--radius-pill);width:auto;font:var(--fw-semibold) var(--fs-xs) / 1 var(--font-ui);align-items:center;gap:6px;padding-inline-start:12px;padding-inline-end:12px;display:inline-flex}.arp-footer__legal{border-top:1px solid #ffffff1a}.arp-footer__legal-inner{max-width:var(--container-max);padding:14px var(--gutter-mobile);font:var(--fw-regular) var(--fs-2xs) / 1.5 var(--font-ui);color:#ffffff73;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.arp-footer__legal-link{color:#ffffff73}.arp-footer__legal-link:hover{color:var(--white);text-decoration:underline}@media (min-width:1024px){.arp-footer__legal-inner{padding-inline:var(--gutter-desktop)}}.arp-bottomnav{z-index:25;height:var(--bottomnav-h);background:var(--bg-surface);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-sticky-up);display:grid;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.arp-bottomnav{display:none}}.arp-bottomnav__item{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding-inline-start:2px;padding-inline-end:2px;text-decoration:none;display:flex}.arp-bottomnav__item[aria-current=page]{color:var(--ink-800)}.arp-bottomnav__label{font:var(--fw-medium) var(--fs-2xs) / 1.2 var(--font-ui);white-space:normal;text-align:center;text-wrap:balance;max-width:100%;min-height:2.4em;max-height:2.4em;overflow:hidden}.arp-bottomnav__item[aria-current=page] .arp-bottomnav__label{font-weight:var(--fw-bold)}.arp-bottomnav__accent{border-radius:var(--radius-circle);background:var(--action-primary);width:40px;height:40px;color:var(--white);box-shadow:var(--shadow-cta);place-items:center;margin-top:-18px;display:grid}.arp-bottomnav__item--accent .arp-bottomnav__label{color:var(--text-strong);font-weight:var(--fw-semibold)}.arp-stickybar{left:0;right:0;bottom:var(--bottomnav-h);z-index:24;min-height:var(--sticky-cta-h);padding:10px var(--gutter-mobile);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-sticky-up);background:#ffffffeb;align-items:center;gap:10px;display:flex;position:fixed}@media (min-width:1024px){.arp-stickybar{display:none}}.arp-stickybar__main{flex:1;min-width:0}.arp-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.arp-tabs::-webkit-scrollbar{display:none}.arp-tabs--segmented{background:var(--bg-sunken);border-radius:var(--radius-md);border-bottom:none;gap:4px;padding:4px}.arp-tab{cursor:pointer;white-space:nowrap;min-height:44px;color:var(--text-muted);font:var(--fw-medium) var(--fs-sm) / 1 var(--font-ui);transition:var(--transition-control);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:0 14px 10px;text-decoration:none;display:inline-flex}.arp-tabs--full .arp-tab{flex:1}.arp-tab[aria-selected=true]{color:var(--text-strong);font-weight:var(--fw-bold);border-bottom-color:var(--action-primary)}.arp-tabs--segmented .arp-tab{border-radius:var(--radius-sm);border-bottom:none;min-height:38px;margin-bottom:0;padding:0 14px}.arp-tabs--segmented .arp-tab[aria-selected=true]{background:var(--bg-surface);box-shadow:var(--shadow-xs)}.arp-tab__count{font:var(--type-caption);color:var(--text-faint)}.arp-crumbs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.arp-crumbs a{font:var(--type-caption);color:var(--text-muted);text-decoration:none}.arp-crumbs a:hover{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.arp-crumbs__current{font:var(--type-caption);color:var(--text-strong)}.arp-crumbs__sep{color:var(--text-faint);flex:none}.arp-filters{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:8px 16px 12px}.arp-filters__head{justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.arp-filters__title{font:var(--fw-bold) var(--fs-body) / 1 var(--font-display);color:var(--text-strong);align-items:center;gap:8px;display:inline-flex}.arp-filters__count{border-radius:var(--radius-pill);background:var(--action-primary);min-width:20px;height:20px;color:var(--white);font:var(--fw-bold) var(--fs-2xs) / 1 var(--font-ui);place-items:center;padding-inline-start:6px;padding-inline-end:6px;display:grid}.arp-filters__reset{cursor:pointer;font:var(--type-caption);color:var(--text-link);background:0 0;border:none;padding:0}.arp-filters__group{border-bottom:1px solid var(--border-subtle);padding-block-start:4px;padding-block-end:4px}.arp-filters__group>summary{cursor:pointer;min-height:44px;font:var(--fw-bold) var(--fs-sm) / 1.3 var(--font-display);color:var(--text-strong);justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.arp-filters__group>summary::-webkit-details-marker{display:none}.arp-filters__group>summary svg{transition:transform var(--dur-fast) var(--ease-standard)}.arp-filters__group[open]>summary svg{transform:rotate(180deg)}.arp-filters__body{flex-direction:column;padding-bottom:8px;display:flex}.arp-filters__range{gap:8px;padding-top:4px;display:flex}.arp-filters__range input{background:var(--bg-surface);border:1px solid var(--border-field);border-radius:var(--radius-md);min-width:0;height:40px;font:var(--type-body);color:var(--text-strong);outline:none;flex:1;padding-inline-start:10px;padding-inline-end:10px}.arp-filters__range input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}@media (min-width:900px){.arp-catalog-layout{align-items:start;grid-template-columns:268px minmax(0,1fr)!important}.arp-catalog-layout>.arp-filters{position:sticky;top:96px}}@media (min-width:1200px){.arp-catalog-layout .arp-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.arp-lang{position:relative}.arp-lang__button{border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;min-height:36px;color:var(--text-strong);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-ui);transition:var(--transition-control);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding-inline-start:10px;padding-inline-end:10px;list-style:none;display:inline-flex}.arp-lang__button::-webkit-details-marker{display:none}.arp-lang__button svg:last-child{transition:transform var(--dur-fast) var(--ease-standard)}.arp-lang[open] .arp-lang__button svg:last-child{transform:rotate(180deg)}.arp-lang--dark .arp-lang__button{border-color:var(--border-inverse);color:var(--white)}.arp-lang--dark .arp-lang__button:hover{background:#ffffff1a}.arp-lang__button:hover{background:var(--action-ghost-hover)}.arp-lang__menu{z-index:40;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:92px;box-shadow:var(--shadow-lg);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.arp-lang__option{cursor:pointer;border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--text-strong);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-ui);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding-inline-start:10px;padding-inline-end:10px;text-decoration:none;display:flex}.arp-lang__option:hover{background:var(--action-ghost-hover);text-decoration:none}.arp-lang__option[aria-current=true]{background:var(--bg-sunken)}.arp-alert{padding:var(--sp-4);border-radius:var(--radius-md);border:1px solid #0000;gap:12px;display:flex}.arp-alert--info{background:var(--state-info-bg);border-color:var(--border-info)}.arp-alert--success{background:var(--state-success-bg);border-color:var(--border-success)}.arp-alert--warning{background:var(--state-warning-bg);border-color:var(--border-warning)}.arp-alert--danger{background:var(--state-danger-bg);border-color:var(--border-danger)}.arp-alert__icon{flex:none;margin-top:1px}.arp-alert--info .arp-alert__icon,.arp-alert--info .arp-alert__title{color:var(--blue-700)}.arp-alert--success .arp-alert__icon,.arp-alert--success .arp-alert__title{color:var(--green-700)}.arp-alert--warning .arp-alert__icon,.arp-alert--warning .arp-alert__title{color:var(--amber-600)}.arp-alert--danger .arp-alert__icon,.arp-alert--danger .arp-alert__title{color:var(--red-700)}.arp-alert__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.arp-alert__title{font:var(--type-label)}.arp-alert__text{font:var(--type-caption);line-height:var(--lh-body);color:var(--text-body)}.arp-alert__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;height:20px;padding:0}.arp-empty{text-align:center;padding:var(--sp-9) var(--sp-5);background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:12px;display:flex}.arp-empty--compact{padding:var(--sp-6) var(--sp-5)}.arp-empty__tile{border-radius:var(--radius-circle);background:var(--bg-sunken);width:56px;height:56px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.arp-empty--danger .arp-empty__tile{background:var(--state-danger-bg);color:var(--red-600)}.arp-empty--warning .arp-empty__tile{background:var(--state-warning-bg);color:var(--amber-600)}.arp-empty__title{font:var(--type-h3);color:var(--text-strong);max-width:380px}.arp-empty__desc{font:var(--type-body);color:var(--text-muted);max-width:420px}.arp-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.arp-modal-backdrop{z-index:60;background:var(--bg-overlay);padding:var(--sp-5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.arp-modal-backdrop--sheet{align-items:flex-end;padding:0}.arp-modal{background:var(--bg-surface);border-radius:var(--radius-xl);width:min(100%,520px);max-height:88%;box-shadow:var(--shadow-xl);overflow:auto}.arp-modal--sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92%;animation:arp-sheet-in var(--dur-sheet) var(--ease-sheet)}@keyframes arp-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.arp-modal__grip{justify-content:center;padding-top:10px;display:flex}.arp-modal__grip>i{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:4px}.arp-modal__head{padding:var(--sp-5) var(--sp-5) var(--sp-3);align-items:flex-start;gap:12px;display:flex}.arp-modal--sheet .arp-modal__head{padding-top:var(--sp-4)}.arp-modal__title{font:var(--type-h2);color:var(--text-strong)}.arp-modal__subtitle{font:var(--type-caption);color:var(--text-muted);margin-top:4px}.arp-modal__close{background:var(--bg-sunken);border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;color:var(--text-body);border:none;flex:none;justify-content:center;align-items:center;display:flex}.arp-modal__foot{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border-subtle);background:var(--bg-page);justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.arp-toast{padding:var(--sp-3) var(--sp-4);background:var(--bg-inverse);color:var(--text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);align-items:flex-start;gap:12px;max-width:420px;display:flex}.arp-toast__icon{flex:none;margin-top:1px}.arp-toast--success .arp-toast__icon{color:var(--green-600)}.arp-toast--danger .arp-toast__icon{color:var(--red-500)}.arp-toast--info .arp-toast__icon{color:var(--blue-600)}.arp-toast__title{font:var(--type-label);color:var(--white)}.arp-toast__desc{font:var(--type-caption);color:var(--text-inverse-muted);margin-top:2px}.arp-steps{flex-direction:column;gap:8px;display:flex}.arp-steps__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.arp-steps__label{font:var(--type-label);color:var(--text-strong)}.arp-steps__count{font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.arp-steps__track{background:var(--bg-sunken);border-radius:var(--radius-pill);height:6px;overflow:hidden}.arp-steps__fill{background:var(--action-primary);border-radius:var(--radius-pill);height:100%;transition:width var(--dur-base) var(--ease-standard)}.arp-steps--dots{flex-direction:row;align-items:flex-start;margin:0;padding:0;list-style:none}.arp-steps__item{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.arp-steps__marker-row{align-items:center;display:flex}.arp-steps__marker{border-radius:var(--radius-circle);width:28px;height:28px;font:var(--fw-bold) var(--fs-xs) / 1 var(--font-ui);background:var(--bg-sunken);color:var(--text-muted);border:1px solid var(--border-strong);flex:none;justify-content:center;align-items:center;display:flex}.arp-steps__item[data-state=done] .arp-steps__marker{background:var(--green-600);color:var(--white);border:none}.arp-steps__item[data-state=active] .arp-steps__marker{background:var(--action-primary);color:var(--white);border:none}.arp-steps__line{background:var(--border-subtle);flex:1;height:2px}.arp-steps__item[data-state=done] .arp-steps__line{background:var(--green-600)}.arp-steps__name{font:var(--type-caption);color:var(--text-muted);line-height:var(--lh-snug);padding-right:10px}.arp-steps__item[data-state=active] .arp-steps__name{font-weight:var(--fw-bold);color:var(--text-strong)}.arp-accordion{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.arp-accordion__item+.arp-accordion__item{border-top:1px solid var(--border-subtle)}.arp-accordion__item>summary{width:100%;min-height:var(--tap-min);padding:var(--sp-4) var(--sp-5);cursor:pointer;font:var(--type-label);color:var(--text-strong);align-items:center;gap:12px;list-style:none;display:flex}.arp-accordion__item>summary::-webkit-details-marker{display:none}.arp-accordion__q{min-width:0;line-height:var(--lh-snug);flex:1}.arp-accordion__item>summary svg{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-standard);flex:none}.arp-accordion__item[open]>summary svg{transform:rotate(180deg)}.arp-accordion__a{padding:0 var(--sp-5) var(--sp-5);font:var(--type-body);color:var(--text-body);max-width:640px}.arp-skeleton{background:var(--bg-sunken);border-radius:var(--radius-xs);animation:arp-pulse 1.4s var(--ease-standard) infinite}@keyframes arp-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.arp-skeleton{opacity:.75;animation:none}}.arp-vin{flex-direction:column;gap:8px;width:100%;display:flex}.arp-vin__row{flex-wrap:wrap;gap:10px;display:flex}.arp-vin__shell{background:var(--bg-surface);border:1px solid var(--border-field);border-radius:var(--radius-md);min-width:0;height:56px;box-shadow:var(--shadow-inset-field);transition:var(--transition-control);flex:260px;align-items:center;gap:10px;padding-inline-start:14px;padding-inline-end:14px;display:flex}.arp-vin--md .arp-vin__shell{height:48px}.arp-vin__shell:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.arp-vin[data-state=valid] .arp-vin__shell{border-color:var(--green-600)}.arp-vin[data-state=invalid] .arp-vin__shell{border-color:var(--state-danger)}.arp-vin[data-state=invalid] .arp-vin__shell:focus-within{box-shadow:var(--focus-ring-danger)}.arp-vin__input{min-width:0;font:var(--fw-bold) var(--fs-lead) / 1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);background:0 0;border:none;outline:none;flex:1}.arp-vin__input::placeholder{color:var(--text-faint)}.arp-vin__count{font:var(--type-caption);color:var(--text-faint);white-space:nowrap}.arp-vin[data-state=valid] .arp-vin__count{color:var(--green-600)}.arp-vin[data-state=invalid] .arp-vin__count{color:var(--state-danger)}.arp-vin__helper{font:var(--type-caption);color:var(--text-muted)}.arp-vin--dark .arp-vin__helper{color:var(--text-inverse-muted)}.arp-vin__error{font:var(--type-caption);color:var(--state-danger);align-items:center;gap:6px;display:flex}.arp-vin__submit{flex:none;height:56px}.arp-vin--md .arp-vin__submit{height:48px}@media (max-width:639px){.arp-vin__submit{flex:100%}}.arp-vinbar{padding:var(--sp-3) var(--sp-4);background:var(--state-success-bg);border:1px solid var(--border-success);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arp-vinbar__icon{color:var(--green-700);flex:none}.arp-vinbar__body{flex:200px;min-width:0}.arp-vinbar__title{font:var(--type-label);color:var(--ink-800);line-height:var(--lh-snug)}.arp-vinbar__meta{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.arp-vinbar__vin{font-size:var(--fs-xs);color:var(--green-700)}.arp-vinbar__count{font:var(--type-caption);color:var(--text-muted)}.arp-vinbar__reset{background:var(--bg-surface);border:1px solid var(--border-success);border-radius:var(--radius-pill);min-height:32px;font:var(--type-caption);color:var(--green-700);cursor:pointer;flex:none;align-items:center;gap:5px;padding-inline-start:10px;padding-inline-end:10px;text-decoration:none;display:inline-flex}.arp-estimate{padding:var(--sp-5);background:var(--state-warning-bg);border:1px solid var(--border-warning);border-radius:var(--radius-lg);flex-direction:column;gap:6px;display:flex}.arp-estimate--dark{background:var(--bg-inverse);border-color:var(--border-inverse)}.arp-estimate__label{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--amber-600);align-items:center;gap:7px;display:flex}.arp-estimate--dark .arp-estimate__label{color:var(--text-inverse-muted)}.arp-estimate__value{font:var(--fw-black) var(--fs-h1) / 1.05 var(--font-display);letter-spacing:var(--ls-display);color:var(--ink-800)}.arp-estimate--dark .arp-estimate__value{color:var(--white)}.arp-estimate__note{font:var(--type-caption);color:var(--text-body);max-width:420px}.arp-estimate--dark .arp-estimate__note{color:var(--text-inverse-muted)}.arp-chat{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:min(100%,344px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.arp-chat__head{padding:var(--sp-3) var(--sp-4);background:var(--bg-inverse);flex:none;align-items:center;gap:10px;display:flex}.arp-chat__avatar{border-radius:var(--radius-circle);border:1px solid var(--border-inverse);width:34px;height:34px;color:var(--white);background:#ffffff1f;justify-content:center;align-items:center;display:flex}.arp-chat__online{border-radius:var(--radius-circle);background:var(--green-600);border:2px solid var(--bg-inverse);width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.arp-chat__title{font:var(--type-label);color:var(--white)}.arp-chat__status{font:var(--type-caption);color:var(--text-inverse-muted)}.arp-chat__log{min-height:0;padding:var(--sp-4);background:var(--bg-page);flex-direction:column;flex:1;gap:12px;display:flex;overflow:auto}.arp-chat__bubble{max-width:86%;font:var(--type-body);line-height:var(--lh-snug);animation:arp-chat-in var(--dur-base) var(--ease-standard);padding:9px 13px}@keyframes arp-chat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.arp-chat__bubble--bot{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);color:var(--text-body);align-self:flex-start}.arp-chat__bubble--user{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--ink-800);border:1px solid var(--ink-800);color:var(--white);align-self:flex-end}.arp-chat__typing{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);width:-moz-fit-content;width:fit-content;box-shadow:var(--shadow-xs);align-items:center;gap:4px;padding:11px 14px;display:flex}.arp-chat__typing>i{border-radius:var(--radius-circle);background:var(--steel-400);width:6px;height:6px;animation:arp-chat-dot 1.1s var(--ease-standard) infinite}.arp-chat__typing>i:nth-child(2){animation-delay:.15s}.arp-chat__typing>i:nth-child(3){animation-delay:.3s}@keyframes arp-chat-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.arp-chat__quick{padding:var(--sp-3) var(--sp-4) 0;background:var(--bg-surface);flex:none;gap:6px;display:flex;overflow-x:auto}.arp-chat__quick button{white-space:nowrap;background:var(--bg-surface);border:1px solid var(--border-field);border-radius:var(--radius-pill);min-height:32px;font:var(--type-caption);color:var(--text-strong);cursor:pointer;transition:var(--transition-control);flex:none;padding-inline-start:12px;padding-inline-end:12px}.arp-chat__quick button:hover{background:var(--action-ghost-hover);border-color:var(--border-strong)}.arp-chat__compose{padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex:none;align-items:center;gap:8px;display:flex}.arp-chat__compose input{background:var(--bg-page);border:1px solid var(--border-field);border-radius:var(--radius-pill);min-width:0;height:40px;font:var(--type-body);color:var(--text-strong);outline:none;flex:1;padding-inline-start:12px;padding-inline-end:12px}.arp-chat__compose input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.arp-chat__handoff{background:var(--bg-page);border:none;border-top:1px solid var(--border-subtle);min-height:40px;font:var(--type-caption);color:var(--text-link);cursor:pointer;justify-content:center;align-items:center;gap:6px;display:flex}.arp-chat__card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:var(--transition-control);align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.arp-chat__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.arp-chat__launcher{width:-moz-fit-content;width:fit-content;position:relative}.arp-chat__unread{border-radius:var(--radius-pill);background:var(--ink-800);min-width:18px;height:18px;color:var(--white);font:var(--fw-bold) var(--fs-2xs) / 18px var(--font-ui);text-align:center;border:2px solid var(--bg-surface);padding-inline-start:4px;padding-inline-end:4px;position:absolute;top:-2px;right:-2px}.arp-hero{background:var(--bg-inverse);position:relative;overflow:hidden}.arp-hero__photo{position:absolute;top:0;bottom:0;left:0;right:0}.arp-hero__photo img{object-fit:cover;width:100%;height:100%}.arp-hero__scrim{background:linear-gradient(90deg,#071626eb 0%,#071626c7 42%,#0716264d 100%);position:absolute;top:0;bottom:0;left:0;right:0}.arp-hero__inner{position:relative}@media (min-width:1000px){.arp-hero{background:var(--bg-inverse-deep)}.arp-hero__photo{width:62%;top:0;bottom:0;left:auto;right:0}.arp-hero__scrim{background:linear-gradient(90deg,#071626fa 0%,#071626f0 42%,#0716264d 78%,#0716268c 100%)}.arp-hero__inner>*{max-width:620px}}.arp-table-wrap{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.arp-table{border-collapse:collapse;width:100%;font:var(--type-caption)}.arp-table th{text-align:left;padding:var(--sp-3) var(--sp-4);font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.arp-table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle);color:var(--text-body);vertical-align:top}.arp-table tr:last-child td{border-bottom:none}.arp-table tbody tr:hover{background:var(--bg-page)}.arp-table__meta{font:var(--type-caption);color:var(--text-muted)}@media (min-width:1000px){.arp-pdp-layout{align-items:start;grid-template-columns:336px minmax(390px,1fr)!important}@media (min-width:1240px){.arp-pdp-layout{grid-template-columns:336px minmax(390px,1fr) 384px!important}}.arp-pdp-buy{position:sticky;top:96px}}@media (min-width:1200px){.arp-home-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.arp-home-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1000px){.arp-contacts-layout{align-items:start;grid-template-columns:1.35fr 1fr!important}}.arp-store{z-index:30;position:sticky;top:0}.arp-store__top{background:var(--bg-inverse-deep);color:var(--white)}.arp-store__row{max-width:var(--container-max);height:64px;padding-inline:var(--sp-5);align-items:center;gap:var(--sp-3);margin-inline-start:auto;margin-inline-end:auto;display:flex}.arp-store__hit{border-radius:var(--radius-sm);color:var(--white);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.arp-store__hit:hover{color:var(--white);border-color:#ffffff8c;text-decoration:none}.arp-store__two{text-align:left;flex-direction:column;gap:2px;display:flex}.arp-store__small{font:var(--fw-regular) var(--fs-2xs)/1.2 var(--font-ui);color:var(--text-inverse-muted);white-space:nowrap}.arp-store__strong{font:var(--fw-bold) var(--fs-sm)/1.2 var(--font-ui);color:var(--white);white-space:nowrap}.arp-store__search{border-radius:var(--radius-md);background:var(--white);min-width:0;height:44px;transition:box-shadow var(--dur-fast) var(--ease-standard);flex:auto;display:flex;overflow:hidden}.arp-store__search:focus-within{box-shadow:0 0 0 3px #e5342b73}.arp-store__scope{-webkit-appearance:none;appearance:none;border:none;border-right:1px solid var(--border-strong);background:var(--steel-100);color:var(--text-body);font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--steel-600) 50%), linear-gradient(135deg, var(--steel-600) 50%, transparent 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px;outline:none;flex:none;padding:0 26px 0 12px}.arp-store__scope:hover{background-color:var(--steel-200)}.arp-store__input{min-width:0;font:var(--type-body);color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;padding:0 12px}.arp-store__go{background:var(--action-primary);width:52px;color:var(--white);cursor:pointer;transition:var(--transition-control);border:none;flex:none;place-items:center;display:grid}.arp-store__go:active{background:var(--action-primary-press)}.arp-store__saved-label{align-items:center;gap:8px;display:inline-flex}.arp-store__count{flex-shrink:0;display:inline-flex}.arp-store__count>b{border-radius:var(--radius-pill);background:var(--action-primary);min-width:18px;height:18px;color:var(--white);font:var(--fw-bold) var(--fs-2xs)/18px var(--font-ui);text-align:center;place-items:center;padding-inline-start:4px;padding-inline-end:4px;display:grid}.arp-store__sub{background:var(--ink-700)}.arp-store__subrow{max-width:var(--container-max);height:40px;padding-inline:var(--sp-4);scrollbar-width:none;align-items:center;gap:2px;margin-inline-start:auto;margin-inline-end:auto;display:flex;overflow-x:auto}.arp-store__subrow::-webkit-scrollbar{display:none}.arp-store__sublink{border-radius:var(--radius-sm);height:32px;color:var(--white);font:var(--fw-medium) var(--fs-sm)/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding-inline-start:10px;padding-inline-end:10px;text-decoration:none;display:inline-flex}.arp-store__sublink:hover{color:var(--white);border-color:#ffffff8c;text-decoration:none}.arp-store__sublink[aria-current=page]{font-weight:var(--fw-bold);background:#ffffff1a}.arp-store__sublink--all{font-weight:var(--fw-bold)}.arp-store__promo{padding-left:var(--sp-4);font:var(--fw-bold) var(--fs-sm)/1 var(--font-ui);color:var(--white);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.arp-store__promo svg{color:var(--green-600)}.arp-dept{gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex}.arp-dept__title{font:var(--fw-bold) var(--fs-h3)/1.25 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-strong)}.arp-dept__grid{gap:var(--sp-3) var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.arp-dept__tile{color:var(--text-body);flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.arp-dept__tile:hover{text-decoration:none}.arp-dept__tile:hover .arp-dept__cap{color:var(--text-link)}.arp-dept__media{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-sunken);overflow:hidden}.arp-dept__cap{font:var(--type-caption);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard);overflow:hidden}.arp-dept__single{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--bg-sunken);overflow:hidden}.arp-dept__more{font:var(--type-label);color:var(--text-link);margin-top:auto;text-decoration:none}.arp-prail{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.arp-prail__head{align-items:baseline;gap:var(--sp-4);display:flex}.arp-prail__title{font:var(--fw-bold) var(--fs-h3)/1.25 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-strong)}.arp-prail__more{font:var(--type-label);color:var(--text-link)}.arp-prail__row{gap:var(--sp-4);scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.arp-ptile{width:176px;color:inherit;flex-direction:column;flex:0 0 176px;gap:6px;text-decoration:none;display:flex}.arp-ptile:hover{text-decoration:none}.arp-ptile:hover .arp-ptile__title{color:var(--text-link)}.arp-ptile__media{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-sunken);position:relative;overflow:hidden}.arp-ptile__flag{position:absolute;top:6px;left:6px}.arp-ptile__title{font:var(--fw-semibold) var(--fs-sm)/1.35 var(--font-ui);color:var(--text-strong);-webkit-line-clamp:2;transition:color var(--dur-fast) var(--ease-standard);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arp-ptile__price{font:var(--fw-black) var(--fs-h3)/1.1 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-price);font-variant-numeric:tabular-nums}.arp-ptile__stock{font:var(--type-caption);align-items:center;gap:4px;display:flex}.arp-ptile__stock--in-stock{color:var(--green-700)}.arp-ptile__stock--to-order{color:var(--amber-600)}.arp-ptile__stock--unavailable{color:var(--red-600)}.arp-results{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:flex}.arp-results__text{min-width:0;font:var(--type-body);color:var(--text-body);flex:240px}.arp-results__text b{color:var(--text-strong);font-weight:var(--fw-bold)}.arp-results__q{color:var(--red-600);font-weight:var(--fw-bold)}.arp-results__tools{align-items:center;gap:var(--sp-2);display:flex}.arp-results__sort{-webkit-appearance:none;appearance:none;border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-sunken);min-height:36px;font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);color:var(--text-strong);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--steel-600) 50%), linear-gradient(135deg, var(--steel-600) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 11px);background-repeat:no-repeat;background-size:4px 4px;outline:none;padding:0 30px 0 12px}.arp-results__sort:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.arp-buybox{gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.arp-buybox__stock{font:var(--fw-bold) var(--fs-lead)/1.3 var(--font-ui);align-items:center;gap:6px;display:flex}.arp-buybox__stock--in-stock{color:var(--green-700)}.arp-buybox__stock--to-order{color:var(--amber-600)}.arp-buybox__stock--unavailable{color:var(--red-600)}.arp-buybox__line{font:var(--type-caption);color:var(--text-body);line-height:var(--lh-body);gap:8px;display:flex}.arp-buybox__line svg{color:var(--text-muted);margin-top:2px}.arp-buybox__line b{color:var(--text-strong);font-weight:var(--fw-bold)}.arp-buybox__actions{gap:var(--sp-2);padding-top:var(--sp-1);flex-direction:column;display:flex}.arp-buybox__facts{padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);font:var(--type-caption);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.arp-buybox__facts dt{color:var(--text-muted)}.arp-buybox__facts dd{color:var(--text-strong);font-weight:var(--fw-semibold);margin:0}.arp-ptpanel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-2)}.arp-ptpanel__head{padding:var(--sp-3) var(--sp-3) var(--sp-1);flex-direction:column;gap:2px;display:flex}.arp-ptpanel__title{font:var(--fw-bold) var(--fs-h3)/1.25 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-strong)}.arp-ptpanel__sub{font:var(--type-caption);color:var(--text-muted)}.arp-ptgrid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:0;display:grid}.arp-ptlist{flex-direction:column;display:flex}.arp-pt{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);min-width:0;transition:box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex}.arp-pt:hover{box-shadow:0 0 0 1px var(--border-subtle), var(--shadow-md)}.arp-pt__media{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-sunken);display:block;position:relative;overflow:hidden}.arp-pt__flag{position:absolute;top:8px;left:8px}.arp-pt__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.arp-pt__title{font:var(--fw-semibold) var(--fs-sm)/1.4 var(--font-ui);color:var(--text-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.arp-pt__title:hover{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.arp-pt__meta{font:var(--type-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arp-pt__meta .arp-code{font-size:var(--fs-2xs)}.arp-pt__grade{font:var(--fw-semibold) var(--fs-xs)/1.3 var(--font-ui);color:var(--text-body)}.arp-pt__fits{font:var(--fw-semibold) var(--fs-xs)/1.3 var(--font-ui);color:var(--green-700);align-items:center;gap:4px;display:flex}.arp-pt__price{color:var(--text-price);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-start;gap:2px 3px;padding-top:2px;display:flex}.arp-pt__num{font:var(--fw-black) 28px/1 var(--font-display);letter-spacing:var(--ls-heading)}.arp-pt__cur{font:var(--fw-bold) var(--fs-sm)/1 var(--font-display);padding-top:3px}.arp-pt__old{font:var(--type-caption);color:var(--text-muted);align-self:flex-end;margin-left:6px}.arp-pt__del{font:var(--type-caption);color:var(--text-body);gap:5px;line-height:1.4;display:flex}.arp-pt__del svg{flex:none;margin-top:2px}.arp-pt__del b{color:var(--text-strong);font-weight:var(--fw-bold)}.arp-pt__del--in-stock svg{color:var(--green-700)}.arp-pt__del--to-order svg{color:var(--amber-600)}.arp-pt__del--unavailable{color:var(--red-600)}.arp-pt__act{margin-top:auto;padding-top:6px;display:flex}.arp-pt--list{gap:var(--sp-6);padding:var(--sp-4);border-bottom:1px solid var(--border-subtle);border-radius:0;flex-direction:row}.arp-pt--list:last-child{border-bottom:none}.arp-pt--list:hover{box-shadow:none;background:var(--steel-050)}.arp-pt--list .arp-pt__media{flex:0 0 200px;align-self:flex-start;width:200px}.arp-pt--list .arp-pt__title{font-size:var(--fs-lead);-webkit-line-clamp:2}.arp-pt--list .arp-pt__act{margin-top:6px}.arp-hcar{background:var(--bg-inverse-deep);position:relative;overflow:hidden}.arp-hcar__slide{opacity:0;pointer-events:none;transition:opacity .42s var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.arp-hcar__slide.is-active{opacity:1;pointer-events:auto}.arp-hcar__photo{background:var(--bg-sunken);width:62%;position:absolute;top:0;bottom:0;left:auto;right:0}.arp-hcar__scrim{background:linear-gradient(90deg,#071626 38%,#071626c7 52%,#0716264d 100%);position:absolute;top:0;bottom:0;left:0;right:0}.arp-hcar__inner{max-width:var(--container-max);margin-inline-start:auto;margin-inline-end:auto;padding:44px 104px 0;position:relative}.arp-hcar__inner>*{max-width:620px}.arp-hcar__fade{background:linear-gradient(180deg, #f4f6f900 0%, var(--bg-page) 100%);pointer-events:none;height:240px;position:absolute;bottom:0;left:0;right:0}.arp-hcar__nav{border-radius:var(--radius-sm);width:72px;height:320px;color:var(--white);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:absolute;top:0}.arp-hcar__nav:hover{border-color:#ffffff8c}.arp-hcar__nav:focus-visible{box-shadow:var(--focus-ring);outline:none}.arp-hcar__nav--prev{left:8px}.arp-hcar__nav--next{right:8px}@media (prefers-reduced-motion:reduce){.arp-hcar__slide{transition:none}}.arp-store__garage{flex:none;position:relative}.arp-vinpop{z-index:40;background:var(--bg-surface);width:340px;color:var(--text-body);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);animation:arp-vinpop-in .22s var(--ease-standard);flex-direction:column;gap:10px;padding:20px;display:flex;position:absolute;top:calc(100% + 12px);left:0}.arp-vinpop:before{content:"";background:var(--bg-surface);border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);width:12px;height:12px;position:absolute;top:-7px;left:28px;transform:rotate(45deg)}.arp-vinpop__x{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:10px;right:10px}.arp-vinpop__x:hover{background:var(--steel-100);color:var(--text-strong)}.arp-vinpop__icon{background:var(--steel-100);width:40px;height:40px;color:var(--ink-800);border-radius:50%;place-items:center;display:grid}.arp-vinpop__title{font:var(--fw-bold) var(--fs-h3)/1.25 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-strong)}.arp-vinpop__text{font:var(--type-caption);line-height:var(--lh-body);color:var(--text-body);margin:0}.arp-vinpop__form{flex-direction:column;gap:8px;padding-top:4px;display:flex}.arp-vinpop__field{border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-surface);height:44px;box-shadow:var(--shadow-field,none);align-items:center;gap:8px;padding:0 12px;display:flex}.arp-vinpop__field:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.arp-vinpop__input{min-width:0;font:var(--fw-semibold) var(--fs-sm)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);background:0 0;border:none;outline:none;flex:1}.arp-vinpop__input::placeholder{color:var(--text-faint)}.arp-vinpop__n{font:var(--fw-semibold) var(--fs-2xs)/1 var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.arp-vinpop__go{border-radius:var(--radius-md);background:var(--action-primary);height:44px;color:var(--white);font:var(--fw-bold) var(--fs-sm)/1 var(--font-ui);cursor:pointer;transition:var(--transition-control);border:none}.arp-vinpop__go:hover:not(:disabled){background:var(--action-primary-hover);box-shadow:var(--shadow-md)}.arp-vinpop__go:active:not(:disabled){background:var(--action-primary-press);box-shadow:none;transform:translateY(1px)}.arp-vinpop__go:disabled{opacity:.45;cursor:not-allowed}.arp-vinpop__hint{font:var(--fw-regular) var(--fs-2xs)/1.4 var(--font-ui);color:var(--text-muted);margin:0}.arp-vinpop__foot{border-top:1px solid var(--border-subtle);font:var(--type-label);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.arp-vinpop__foot a{color:var(--text-link)}.arp-vinpop__foot button{white-space:nowrap;border-radius:var(--radius-sm);font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:6px 8px}.arp-vinpop__foot button:hover{background:var(--steel-100);color:var(--text-strong)}@keyframes arp-vinpop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arp-vinpop{animation:none}}.arp-stars{font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);align-items:center;gap:6px;display:inline-flex}.arp-stars__val{color:var(--text-strong);font-weight:var(--fw-bold)}.arp-stars__track{color:var(--amber-500);display:inline-flex;position:relative}.arp-stars__row{gap:1px;display:inline-flex}.arp-stars__fill{white-space:nowrap;position:absolute;top:0;bottom:0;left:0;right:auto;overflow:hidden}.arp-stars__count{color:var(--text-link);font-weight:var(--fw-medium);text-decoration:none}.arp-stars__count:hover{text-underline-offset:2px;text-decoration:underline}.arp-deal{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.arp-deal__pct{background:var(--red-600);color:var(--white);font:var(--fw-bold) var(--fs-xs)/1 var(--font-ui);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;padding:5px 7px}.arp-deal__label{font:var(--fw-bold) var(--fs-xs)/1 var(--font-ui);color:var(--red-600)}.arp-left{font:var(--fw-semibold) var(--fs-xs)/1.3 var(--font-ui);color:var(--red-600)}.arp-pt__photo{border-radius:var(--radius-xs);color:var(--white);font:var(--fw-semibold) 10px/1 var(--font-ui);background:#071626c7;align-items:center;gap:4px;padding:4px 7px;display:inline-flex;position:absolute;bottom:8px;left:8px}.arp-ptile__deal{align-items:center;gap:6px;display:flex}.arp-cgrade{flex-direction:column;gap:6px;display:flex}.arp-cgrade__row{font:var(--type-body);color:var(--text-body)}.arp-cgrade__row b{color:var(--text-strong);font-weight:var(--fw-bold)}.arp-cgrade__photos{font:var(--type-caption);color:var(--text-link);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.arp-cgrade__photos:hover{text-underline-offset:2px;text-decoration:underline}.arp-seller{padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;display:flex}.arp-seller__head{align-items:center;gap:10px;display:flex}.arp-seller__av{background:var(--steel-100);width:36px;height:36px;color:var(--ink-800);border-radius:50%;flex:none;place-items:center;display:grid}.arp-seller__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.arp-seller__name{font:var(--fw-bold) var(--fs-sm)/1.2 var(--font-ui);color:var(--text-strong)}.arp-seller__meta{font:var(--type-caption);color:var(--text-body)}.arp-seller__meta b{color:var(--green-700);font-weight:var(--fw-bold)}.arp-seller__line{font:var(--type-caption);color:var(--text-muted)}.arp-seller__link{font:var(--type-label);color:var(--text-link)}.arp-fbt{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;display:flex}.arp-fbt__body{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.arp-fbt__imgs{align-items:center;gap:10px;display:flex}.arp-fbt__img{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-sunken);width:120px;display:block;overflow:hidden}.arp-fbt__img.is-off{opacity:.35}.arp-fbt__plus{font:var(--fw-bold) 22px/1 var(--font-ui);color:var(--text-muted)}.arp-fbt__buy{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.arp-fbt__total{font:var(--type-body);color:var(--text-body)}.arp-fbt__total b{font:var(--fw-black) var(--fs-h3)/1 var(--font-display);color:var(--text-price);font-variant-numeric:tabular-nums}.arp-fbt__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.arp-fbt__item{font:var(--type-caption);color:var(--text-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.arp-fbt__item input{width:18px;height:18px;accent-color:var(--ink-800);cursor:pointer;flex:none;margin:0}.arp-fbt__item b{color:var(--text-strong);font-weight:var(--fw-semibold)}.arp-fbt__item span.arp-fbt__p{font-weight:var(--fw-bold);color:var(--text-price);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.arp-reviews{gap:var(--sp-8);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-6);grid-template-columns:300px minmax(0,1fr);display:grid}.arp-reviews__sum{flex-direction:column;gap:10px;display:flex}.arp-reviews__title{font:var(--fw-bold) var(--fs-h3)/1.25 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-strong);margin:0}.arp-reviews__n{font:var(--type-caption);color:var(--text-muted)}.arp-reviews__bars{flex-direction:column;gap:6px;padding-top:4px;display:flex}.arp-reviews__bar{font:var(--type-caption);color:var(--text-link);grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.arp-reviews__track{border-radius:var(--radius-xs);background:var(--steel-100);height:14px;box-shadow:inset 0 0 0 1px var(--border-subtle);overflow:hidden}.arp-reviews__track>span{background:var(--amber-500);height:100%;display:block}.arp-reviews__bar>span:last-child{text-align:right;color:var(--text-body);font-variant-numeric:tabular-nums}.arp-reviews__list{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.arp-review{padding-bottom:var(--sp-5);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;display:flex}.arp-review:last-child{border-bottom:none;padding-bottom:0}.arp-review__who{font:var(--type-label);color:var(--text-strong);align-items:center;gap:8px;display:flex}.arp-review__av{background:var(--steel-100);width:28px;height:28px;color:var(--ink-700);font:var(--fw-bold) var(--fs-xs)/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.arp-review__head{font:var(--fw-bold) var(--fs-sm)/1.3 var(--font-ui);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arp-review__meta{font:var(--type-caption);color:var(--text-muted)}.arp-review__meta b{color:var(--amber-600);font-weight:var(--fw-bold)}.arp-review__text{font:var(--type-body);color:var(--text-body);margin:0}.arp-review__car{font:var(--type-caption);color:var(--text-muted)}.arp-ratingstrip{align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-body);flex-wrap:wrap;display:flex}.arp-ratingstrip b{color:var(--text-strong)}@media (max-width:720px){.arp-reviews{gap:var(--sp-5);padding:var(--sp-5);grid-template-columns:minmax(0,1fr)}.arp-fbt__img{width:84px}}.arp-pt{gap:10px}.arp-pt__title{font:var(--fw-semibold) var(--fs-sm)/1.35 var(--font-ui);-webkit-line-clamp:2;min-height:2.7em}.arp-pt__meta{font-size:var(--fs-2xs)}.arp-pt__meta .arp-code{font-size:var(--fs-2xs);color:var(--text-muted)}.arp-pt__dealflag{border-radius:var(--radius-xs);background:var(--red-600);color:var(--white);font:var(--fw-bold) 10px/1 var(--font-ui);padding:4px 7px;position:absolute;top:8px;right:8px}.arp-pt__photo{font-weight:var(--fw-medium);opacity:.92}.arp-pt__buy{flex-direction:column;gap:2px;padding-top:4px;display:flex}.arp-pt__price{align-items:center;gap:0 3px;padding-top:0}.arp-pt__pct{border-radius:var(--radius-xs);background:var(--red-600);color:var(--white);font:var(--fw-bold) var(--fs-xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;align-self:center;margin-right:6px;padding:4px 6px}.arp-pt__num{font-size:26px}.arp-pt__cur{align-self:flex-start;padding-top:2px}.arp-pt__was{font:var(--type-caption);font-size:var(--fs-2xs);color:var(--text-muted)}.arp-pt__del{flex-direction:column;gap:1px;padding-top:2px}.arp-pt__del1{font:var(--fw-bold) var(--fs-xs)/1.3 var(--font-ui);color:var(--text-strong);align-items:center;gap:5px;display:flex}.arp-pt__del--in-stock .arp-pt__del1{color:var(--green-700)}.arp-pt__del--to-order .arp-pt__del1{color:var(--text-strong)}.arp-pt__del--unavailable .arp-pt__del1{color:var(--red-600)}.arp-pt__del2{font:var(--fw-regular) var(--fs-2xs)/1.35 var(--font-ui);color:var(--text-muted);padding-left:19px}.arp-pt__media img,.arp-pt__media .arp-img-placeholder{transition:transform var(--dur-slow) var(--ease-out)}.arp-pt:hover .arp-pt__media img{transform:scale(1.03)}.arp-ptile__pricerow{align-items:center;gap:6px;display:flex}.arp-ptile__pct{border-radius:var(--radius-xs);background:var(--red-600);color:var(--white);font:var(--fw-bold) var(--fs-2xs)/1 var(--font-ui);padding:3px 5px}.arp-ptile__was{font:var(--fw-regular) var(--fs-2xs)/1 var(--font-ui);color:var(--text-muted)}@keyframes arp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes arp-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes arp-fade{0%{opacity:0}to{opacity:1}}.arp-store{animation:arp-drop .38s var(--ease-out) both}.arp-hcar__photo{animation:arp-fade .7s var(--ease-out) both}.arp-enter{animation:arp-rise .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .12s)}@media (prefers-reduced-motion:reduce){.arp-store,.arp-hcar__photo,.arp-enter{animation:none}}.arp-pt__price{flex-wrap:wrap;row-gap:4px}.arp-pt__was{font:var(--fw-medium) var(--fs-sm)/1 var(--font-ui);color:var(--text-muted);align-self:flex-end;margin-left:8px;padding-bottom:2px;text-decoration-thickness:1.5px}.arp-pt__price--deal .arp-pt__num,.arp-pt__price--deal .arp-pt__cur{color:var(--red-600)}.arp-ptile__pricerow{flex-wrap:wrap;align-items:baseline;row-gap:4px}.arp-ptile__pct{align-self:center}.arp-ptile__was{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration-thickness:1.5px}.arp-ptile__pricerow--deal .arp-ptile__price{color:var(--red-600)}.arp-pt__mwrap{min-width:0;position:relative}.arp-pt__mwrap .arp-pt__media{width:100%}.arp-pt__save{border:1px solid var(--border-subtle);background:var(--white);width:32px;height:32px;color:var(--ink-800);cursor:pointer;box-shadow:var(--shadow-xs);opacity:0;transition:var(--transition-control), opacity var(--dur-fast) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.arp-pt:hover .arp-pt__save{opacity:1}.arp-pt__save:focus-visible{opacity:1}.arp-pt__save:hover{background:var(--steel-100)}.arp-pt__save:active{transform:translateY(1px)}.arp-pt__save:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:none){.arp-pt__save{opacity:1}}.arp-pt__meta{font:var(--type-caption);font-size:var(--fs-xs);color:var(--text-muted)}.arp-pt__price{padding-top:2px}.arp-pt__status{font:var(--fw-semibold) var(--fs-xs)/1.3 var(--font-ui);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.arp-pt__status--in-stock{color:var(--green-700)}.arp-pt__status--to-order svg{color:var(--amber-600)}.arp-pt__status--unavailable{color:var(--text-muted)}.arp-pt__left{color:var(--red-600);font-weight:var(--fw-semibold)}.arp-pt__sub{font:var(--type-caption);color:var(--text-muted);padding-left:19px}.arp-pt--list .arp-pt__mwrap{flex:0 0 200px;align-self:flex-start;width:200px}.arp-pt--list .arp-pt__media{flex:none;width:100%}.arp-buybox{gap:var(--sp-4)}.arp-buybox__deal{font:var(--fw-bold) var(--fs-xs)/1 var(--font-ui);color:var(--red-600);margin-bottom:-8px}.arp-buybox__price{color:var(--text-price);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 3px;display:flex}.arp-buybox__num{font:var(--fw-black) 34px/1 var(--font-display);letter-spacing:var(--ls-heading)}.arp-buybox__cur{font:var(--fw-bold) var(--fs-lead)/1 var(--font-display);align-self:flex-start;padding-top:3px}.arp-buybox__was{font:var(--fw-medium) var(--fs-sm)/1 var(--font-ui);color:var(--text-muted);align-self:flex-end;margin-left:8px;padding-bottom:3px;text-decoration-thickness:1.5px}.arp-buybox__price--deal .arp-buybox__num,.arp-buybox__price--deal .arp-buybox__cur{color:var(--red-600)}.arp-buybox__stockwrap{flex-direction:column;gap:4px;display:flex}.arp-buybox__stock{font:var(--fw-bold) var(--fs-body)/1.3 var(--font-ui)}.arp-buybox__lines{padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;display:flex}.arp-buybox__actions{padding-top:0}.arp-cond{padding:var(--sp-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:10px;display:flex}.arp-cond__title{font:var(--type-h3);letter-spacing:var(--ls-heading);color:var(--text-strong);margin:0}.arp-cond__note{font:var(--type-body);color:var(--text-body);margin:0}.arp-cond .arp-cgrade__row{font:var(--fw-semibold) var(--fs-sm)/1.4 var(--font-ui)}.arp-ptag{color:var(--text-price);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-start;display:inline-flex}.arp-ptag__int{font:var(--fw-semibold) 32px/1 var(--font-display);letter-spacing:-.01em}.arp-ptag__sup{font:var(--fw-semibold) 13px/1 var(--font-display);margin-left:3px;padding-top:3px}.arp-ptag--lg .arp-ptag__int{font-size:38px}.arp-ptag--lg .arp-ptag__sup{padding-top:4px;font-size:15px}.arp-ptag--sm .arp-ptag__int{font-size:22px}.arp-ptag--sm .arp-ptag__sup{padding-top:2px;font-size:11px}.arp-ptag--deal{color:var(--text-price)}.arp-pdp{flex-direction:column;gap:14px;min-width:0;display:flex}.arp-pdp__title{font:var(--fw-medium) 26px/1.28 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:pretty;margin:0}.arp-pdp__sub{font:var(--fw-regular) var(--fs-body)/1.45 var(--font-ui);color:var(--text-muted);margin:-8px 0 0}.arp-pdp__sub .arp-code{font-size:var(--fs-xs);color:var(--text-muted)}.arp-pdp__trust{font:var(--type-caption);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arp-pdp__sep{background:var(--border-strong);width:1px;height:16px}.arp-pdp__link{font:var(--type-caption);color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0}.arp-pdp__link:hover{text-underline-offset:2px;text-decoration:underline}.arp-pdp__bought{font:var(--type-caption);color:var(--text-body);margin-top:-6px}.arp-pdp__bought b{color:var(--text-strong);font-weight:var(--fw-bold)}.arp-pdp__hr{border:0;border-top:1px solid var(--border-subtle);width:100%;margin:2px 0}.arp-pdp__deal{border-radius:var(--radius-xs);background:var(--red-600);color:var(--white);font:var(--fw-bold) var(--fs-sm)/1 var(--font-ui);align-self:flex-start;padding:7px 10px}.arp-pdp__pricerow{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;display:flex}.arp-pdp__pct{font:300 32px/1 var(--font-display);color:var(--red-600);font-variant-numeric:tabular-nums}.arp-pdp__unit{font:var(--type-caption);color:var(--text-body);align-self:center}.arp-pdp__was{font:var(--type-caption);color:var(--text-muted);align-items:center;gap:5px;margin-top:-6px;display:flex}.arp-pdp__was s{text-decoration-thickness:1.5px}.arp-pdp__specs{font:var(--type-body);grid-template-columns:minmax(150px,max-content) minmax(0,1fr);gap:10px 32px;margin:0;display:grid}.arp-pdp__specs dt{font-weight:var(--fw-bold);color:var(--text-strong)}.arp-pdp__specs dd{color:var(--text-body);margin:0}.arp-pdp__specs dd.is-mono{font:var(--type-mono);letter-spacing:var(--ls-mono);color:var(--text-strong)}.arp-pdp__more{font:var(--type-label);color:var(--text-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.arp-pdp__h2{font:var(--type-h3);letter-spacing:var(--ls-heading);color:var(--text-strong);margin:0}.arp-pdp__about{font:var(--type-body);color:var(--text-body);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.arp-pdp__about b{color:var(--text-strong)}.arp-pdp__about a{color:var(--text-link)}.arp-gal{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;display:grid}.arp-gal__thumbs{flex-direction:column;gap:8px;display:flex}.arp-gal__thumb{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken);cursor:pointer;width:64px;transition:var(--transition-control);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.arp-gal__thumb:hover{border-color:var(--border-strong)}.arp-gal__thumb.is-on{border:2px solid var(--ink-800)}.arp-gal__thumb .arp-img-placeholder{font-size:9px}.arp-gal__more{background:var(--white);font:var(--fw-semibold) var(--fs-lead)/1 var(--font-ui);color:var(--text-body)}.arp-gal__video{background:var(--ink-800);color:var(--white);border-color:var(--ink-800)}.arp-gal__vlabel{font:var(--fw-bold) 10px/1 var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-body);text-align:center;margin-top:-2px}.arp-gal__main{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--bg-sunken);position:relative;overflow:hidden}.arp-gal__tools{gap:8px;display:flex;position:absolute;top:12px;right:12px}.arp-gal__tool{border:1px solid var(--border-subtle);background:var(--white);width:40px;height:40px;color:var(--ink-800);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition-control);border-radius:50%;place-items:center;display:grid}.arp-gal__tool:hover{background:var(--steel-100)}.arp-gal__tool.is-on{color:var(--red-600)}.arp-gal__cap{font:var(--type-caption);color:var(--text-muted);grid-column:2;align-items:center;gap:6px;display:flex}.arp-ask{flex-direction:column;grid-column:1/-1;gap:10px;padding-top:8px;display:flex}.arp-ask__title{font:var(--type-label);color:var(--text-strong);align-items:center;gap:8px;display:flex}.arp-ask__chips{flex-wrap:wrap;gap:8px;display:flex}.arp-ask__chip{border:1px solid var(--border-info);border-radius:var(--radius-pill);background:var(--blue-100);min-height:40px;color:var(--blue-700);font:var(--fw-semibold) var(--fs-sm)/1 var(--font-ui);cursor:pointer;transition:var(--transition-control);padding:0 16px}.arp-ask__chip:hover{border-color:var(--blue-600)}.arp-ask__chip:active{transform:translateY(1px)}.arp-ask__chip--solid{background:var(--ink-800);border-color:var(--ink-800);color:var(--white)}.arp-ask__chip--solid:hover{background:var(--ink-700);border-color:var(--ink-700)}.arp-buybox__qty{border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--steel-050);height:44px;box-shadow:var(--shadow-xs);font:var(--type-label);color:var(--text-strong);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.arp-buybox__qty select{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:1}.arp-buybox__qty:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.arp-buybox__call{text-align:center;font:var(--type-caption);color:var(--text-muted);padding-top:2px}.arp-buybox__call a{color:var(--text-link);font-weight:var(--fw-semibold)}.arp-buybox__facts dd a{color:var(--text-link);font-weight:var(--fw-medium)}.arp-buybox__line{align-items:flex-start;height:auto;min-height:20px}.arp-pdp-grid{grid-template-columns:440px minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}@media (max-width:1280px){.arp-pdp-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr) 280px;gap:24px}}@media (max-width:1080px){.arp-pdp-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.arp-pdp-grid>:last-child{grid-column:1/-1;max-width:420px;position:static!important}}@media (max-width:720px){.arp-pdp-grid{grid-template-columns:minmax(0,1fr)}}.arp-pdp__deal{white-space:nowrap}.arp-pdp__choice{border-radius:var(--radius-xs);background:var(--ink-900);color:var(--white);font:var(--fw-bold) var(--fs-xs)/1 var(--font-ui);align-self:flex-start;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.arp-pdp__choice b{color:var(--amber-500);font-weight:var(--fw-bold)}.arp-pdp__hist{border-radius:var(--radius-pill);background:var(--blue-100);min-height:32px;color:var(--blue-700);font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);cursor:pointer;border:0;align-self:center;padding:0 12px}.arp-pdp__hist:hover{background:var(--border-info)}.arp-pdp__histnote{font:var(--type-caption);color:var(--text-body)}.arp-pdp__histnote b{color:var(--text-strong)}.arp-pdp__offers{font:var(--type-caption);color:var(--text-body)}.arp-pdp__offers a{color:var(--text-link)}.arp-pdp__label{font:var(--type-body);color:var(--text-body)}.arp-pdp__label b{color:var(--text-strong);font-weight:var(--fw-bold)}.arp-var{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.arp-var__opt{text-align:left;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--white);cursor:pointer;min-height:96px;font:inherit;transition:var(--transition-control);flex-direction:column;gap:3px;padding:10px;display:flex}.arp-var__opt:hover{border-color:var(--steel-400);box-shadow:var(--shadow-xs)}.arp-var__opt.is-on{border:2px solid var(--ink-800);padding:9px;box-shadow:0 0 0 2px #0d223814}.arp-var__name{font:var(--fw-bold) var(--fs-xs)/1.25 var(--font-ui);color:var(--text-strong)}.arp-var__price{font:var(--fw-semibold) var(--fs-sm)/1.2 var(--font-ui);color:var(--text-strong);font-variant-numeric:tabular-nums}.arp-var__was{font:var(--fw-regular) var(--fs-2xs)/1.2 var(--font-ui);color:var(--text-muted)}.arp-var__del{font:var(--fw-semibold) var(--fs-2xs)/1.3 var(--font-ui);color:var(--text-body);margin-top:auto}.arp-var__opt--more{font:var(--fw-medium) var(--fs-xs)/1.35 var(--font-ui);color:var(--text-link);justify-content:center}.arp-chips{flex-wrap:wrap;gap:8px;display:flex}.arp-chip{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--white);min-height:40px;font:var(--fw-semibold) var(--fs-sm)/1 var(--font-ui);color:var(--text-strong);cursor:pointer;transition:var(--transition-control);padding:0 14px}.arp-chip:hover{border-color:var(--steel-400)}.arp-chip.is-on{border:2px solid var(--ink-800);padding:0 13px}.arp-gal__full{font:var(--type-label);color:var(--text-link);cursor:zoom-in;background:0 0;border:0;grid-column:2;justify-self:center;padding:0}.arp-gal__full:hover{text-underline-offset:2px;text-decoration:underline}.arp-gal__main{cursor:zoom-in}.arp-fullview{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--bg-sunken);width:100%;overflow:hidden}.arp-buybox__list{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--white);height:44px;display:flex;position:relative}.arp-buybox__listmain{text-align:left;font:var(--type-label);color:var(--text-strong);cursor:pointer;border-radius:var(--radius-md) 0 0 var(--radius-md);background:0 0;border:0;flex:1;padding:0 14px}.arp-buybox__listmore{border:0;border-left:1px solid var(--border-strong);width:44px;color:var(--text-strong);cursor:pointer;border-radius:0 var(--radius-md) var(--radius-md) 0;background:0 0;place-items:center;display:grid}.arp-buybox__listmain:hover,.arp-buybox__listmore:hover{background:var(--steel-100)}.arp-buybox__menu{z-index:20;background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.arp-buybox__menu button{border-radius:var(--radius-sm);text-align:left;min-height:40px;font:var(--type-caption);color:var(--text-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex}.arp-buybox__menu button:hover{background:var(--steel-100)}.arp-buybox__menu .is-new{color:var(--text-link);font-weight:var(--fw-semibold);border-top:1px solid var(--border-subtle);border-radius:0;margin-top:4px}.arp-store__search{position:relative;overflow:visible}.arp-store__scope{border-radius:var(--radius-md) 0 0 var(--radius-md)}.arp-store__go{border-radius:0 var(--radius-md) var(--radius-md) 0}.arp-sugg{z-index:45;overscroll-behavior:contain;background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:max(100%,440px);max-width:calc(100vw - 48px);max-height:min(400px,100dvh - 120px);box-shadow:var(--shadow-xl);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.arp-sugg__head{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);padding:6px 14px 4px}.arp-sugg__item{text-align:left;min-height:48px;font:var(--type-body);color:var(--text-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.arp-sugg__item svg{color:var(--text-muted);flex-shrink:0}.arp-sugg__item.is-on{background:var(--steel-100)}.arp-sugg__copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.arp-sugg__label{font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.4}.arp-sugg__sub{font:var(--type-caption);color:var(--text-muted)}.arp-sugg__price{white-space:nowrap;font:var(--fw-bold) var(--fs-sm)/1 var(--font-ui);color:var(--text-price);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.arp-garage{padding:var(--sp-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;min-width:0;display:flex}.arp-garage__title{font:var(--fw-bold) var(--fs-h3)/1.25 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-strong)}.arp-garage__icon{background:var(--steel-100);width:48px;height:48px;color:var(--ink-800);border-radius:50%;flex:none;place-items:center;display:grid}.arp-garage__text{font:var(--type-body);color:var(--text-body);margin:0}.arp-garage__cta{border-radius:var(--radius-md);background:var(--action-secondary);height:44px;color:var(--white);font:var(--fw-bold) var(--fs-sm)/1 var(--font-ui);cursor:pointer;transition:var(--transition-control);border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.arp-garage__cta:hover{background:var(--action-secondary-hover)}.arp-garage__car{align-items:center;gap:12px;display:flex}.arp-garage__car>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.arp-garage__car b{font:var(--fw-bold) var(--fs-lead)/1.2 var(--font-ui);color:var(--text-strong)}.arp-garage__car .arp-code{font-size:var(--fs-2xs);color:var(--text-muted)}.arp-garage__fit{font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-ui);color:var(--green-700);align-items:center;gap:6px;display:flex}.arp-garage__links{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.arp-garage__links button{border:0;border-bottom:1px solid var(--border-subtle);min-height:44px;font:var(--type-label);color:var(--text-strong);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:0 2px;display:flex}.arp-garage__links button svg{color:var(--text-muted)}.arp-garage__links button:hover span:first-of-type{color:var(--text-link)}.arp-garage__links .arp-num{font:var(--type-caption);color:var(--text-muted);margin-left:auto}.arp-garage__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.arp-garage__foot button{font:var(--type-caption);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:4px 6px}.arp-garage__foot button:hover{background:var(--steel-100);color:var(--text-strong)}.arp-hold{z-index:80;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.arp-hold__scrim{background:var(--bg-overlay);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.arp-hold__panel{background:var(--bg-page);width:min(400px,100%);box-shadow:var(--shadow-xl);transition:transform var(--dur-sheet) var(--ease-sheet);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.arp-hold.is-open{pointer-events:auto}.arp-hold.is-open .arp-hold__scrim{opacity:1}.arp-hold.is-open .arp-hold__panel{transform:none}.arp-hold__head{z-index:1;background:var(--bg-inverse-deep);color:var(--white);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.arp-hold__title{font:var(--fw-bold) var(--fs-lead)/1.2 var(--font-display)}.arp-hold__title span{font-weight:var(--fw-medium);color:var(--text-inverse-muted)}.arp-hold__x{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--white);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.arp-hold__x:hover{background:#ffffff1a}.arp-hold__added{background:var(--green-100);border:1px solid var(--border-success);border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-strong);animation:arp-rise .32s var(--ease-out) both;align-items:center;gap:8px;margin:16px 20px 0;padding:12px 14px;display:flex}.arp-hold__added svg{color:var(--green-700);flex:none}.arp-hold__added b{color:var(--green-700)}.arp-hold__list{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;margin:16px 20px 0;display:flex}.arp-hold__item{border-bottom:1px solid var(--border-subtle);gap:12px;padding:14px;display:flex}.arp-hold__item:last-child{border-bottom:0}.arp-hold__img{border-radius:var(--radius-md);background:var(--bg-sunken);flex:0 0 72px;width:72px;height:72px;display:block;overflow:hidden}.arp-hold__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.arp-hold__name{font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-ui);color:var(--text-strong);text-decoration:none}.arp-hold__name:hover{color:var(--text-link)}.arp-hold__meta{font:var(--type-caption);font-size:var(--fs-2xs);color:var(--green-700)}.arp-hold__row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.arp-hold__qty{border:1px solid var(--border-strong);border-radius:var(--radius-pill);align-items:center;height:32px;display:inline-flex;overflow:hidden}.arp-hold__qty button{width:32px;height:100%;color:var(--text-strong);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.arp-hold__qty button:hover:not(:disabled){background:var(--steel-100)}.arp-hold__qty button:disabled{color:var(--text-faint);cursor:not-allowed}.arp-hold__qty .arp-num{text-align:center;min-width:24px;font:var(--fw-bold) var(--fs-sm)/1 var(--font-ui)}.arp-hold__price{font:var(--fw-bold) var(--fs-body)/1 var(--font-ui);color:var(--text-price);font-variant-numeric:tabular-nums}.arp-hold__empty{text-align:center;font:var(--type-caption);color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex}.arp-hold__foot{flex-direction:column;gap:12px;margin:16px 20px 0;display:flex}.arp-hold__modes{flex-direction:column;gap:8px;display:flex}.arp-hold__mode{background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.arp-hold__mode input{opacity:0;pointer-events:none;position:absolute}.arp-hold__mode svg{color:var(--text-muted)}.arp-hold__mode>span{font:var(--type-caption);color:var(--text-muted);flex-direction:column;gap:2px;display:flex}.arp-hold__mode b{font:var(--type-label);color:var(--text-strong)}.arp-hold__mode.is-on{border:2px solid var(--ink-800);padding:9px 11px}.arp-hold__mode.is-on svg{color:var(--ink-800)}.arp-hold__sum{font:var(--type-body);color:var(--text-body);justify-content:space-between;align-items:baseline;display:flex}.arp-hold__sum b{font:var(--fw-black) var(--fs-h3)/1 var(--font-display);color:var(--text-price);font-variant-numeric:tabular-nums}.arp-hold__note{text-align:center;font:var(--type-caption);color:var(--text-muted)}.arp-hold__sugg{border-top:1px solid var(--border-strong);flex-direction:column;gap:10px;margin:20px;padding-top:16px;display:flex}.arp-hold__stitle{font:var(--type-label);color:var(--text-strong)}.arp-hold__srow{align-items:center;gap:10px;display:flex}.arp-hold__simg{border-radius:var(--radius-sm);background:var(--bg-sunken);flex:0 0 48px;width:48px;height:48px;overflow:hidden}.arp-hold__sname{min-width:0;font:var(--type-caption);color:var(--text-strong);flex-direction:column;flex:1;gap:2px;display:flex}.arp-hold__sname b{font-weight:var(--fw-bold)}.arp-hold__done{text-align:center;font:var(--type-body);color:var(--text-body);flex-direction:column;align-items:center;gap:12px;padding:48px 28px;display:flex}.arp-hold__done svg{color:var(--green-700)}.arp-hold__done b{font:var(--type-h3);color:var(--text-strong)}@media (prefers-reduced-motion:reduce){.arp-hold__panel,.arp-hold__scrim{transition:none}.arp-hold__added{animation:none}}.arp-vinpop{width:380px}.arp-vindec{flex-direction:column;gap:10px;display:flex}.arp-vindec__cells{grid-template-columns:repeat(17,minmax(0,1fr));gap:2px;display:grid}.arp-vindec__cell{background:var(--steel-100);border-bottom:3px solid var(--steel-300);height:26px;font:var(--fw-bold) 12px/1 var(--font-mono);color:var(--text-strong);transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-out);border-radius:3px;place-items:center;display:grid}.arp-vindec__cell.is-filled{background:var(--white);box-shadow:inset 0 0 0 1px var(--border-subtle);animation:arp-vindec-pop .18s var(--ease-out)}.arp-vindec__cell--maker{border-bottom-color:var(--blue-600)}.arp-vindec__cell--model{border-bottom-color:var(--green-600)}.arp-vindec__cell--year{border-bottom-color:var(--amber-500)}.arp-vindec__cell--plant{border-bottom-color:var(--ink-500)}.arp-vindec__cell--serial{border-bottom-color:var(--steel-400)}.arp-vindec__facts{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;display:grid}.arp-vindec__fact{border-left:3px solid var(--steel-300);animation:arp-rise .26s var(--ease-out) both;flex-direction:column;gap:2px;padding-left:8px;display:flex}.arp-vindec__fact dt{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.arp-vindec__fact dd{font:var(--fw-semibold) var(--fs-xs)/1.3 var(--font-ui);color:var(--text-strong);margin:0}.arp-vindec__fact--maker{border-left-color:var(--blue-600)}.arp-vindec__fact--model{border-left-color:var(--green-600)}.arp-vindec__fact--year{border-left-color:var(--amber-500)}.arp-vindec__fact--plant{border-left-color:var(--ink-500)}.arp-vindec__fact--serial{border-left-color:var(--steel-400)}.arp-vindec__fact--serial dd{font-family:var(--font-mono);letter-spacing:.06em}.arp-vinpop__try{font:inherit;font-weight:var(--fw-semibold);color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0}.arp-vinpop__try:hover{text-decoration:underline}@keyframes arp-vindec-pop{0%{transform:translateY(-3px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.arp-vindec__cell.is-filled,.arp-vindec__fact{animation:none}}@font-face{font-family:ARP Rounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arp-rounded-400.woff2?v=2.1)format("woff2")}@font-face{font-family:ARP Rounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/arp-rounded-500.woff2?v=2.1)format("woff2")}@font-face{font-family:ARP Rounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/arp-rounded-600.woff2?v=2.1)format("woff2")}@font-face{font-family:ARP Rounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arp-rounded-700.woff2?v=2.1)format("woff2")}.arp-only-mobile{display:block}.arp-only-desktop{display:none}@media (min-width:1024px){.arp-only-mobile{display:none}.arp-only-desktop{display:block}}.arp-only-wide{display:none}.arp-only-narrow{display:block}@media (min-width:900px){.arp-only-wide{display:block}.arp-only-narrow{display:none}}.arp-main{min-height:60vh;padding-bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom))}@media (min-width:1024px){.arp-main{padding-bottom:0}}.arp-page{max-width:var(--container-max);padding:16px var(--gutter-mobile) 48px;flex-direction:column;gap:20px;margin:0 auto;display:flex}@media (min-width:1024px){.arp-page{padding:16px 20px 48px}}.arp-stack{flex-direction:column;gap:14px;display:flex}.arp-lead{font:var(--type-lead);color:var(--text-body)}.arp-tags{flex-wrap:wrap;gap:8px;display:flex}.arp-grid2,.arp-grid3,.arp-grid4{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.arp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.arp-grid3,.arp-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.arp-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.arp-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.arp-notice{padding:var(--sp-4) var(--sp-5);border:1px solid var(--border-warning);border-radius:var(--radius-lg);background:var(--state-warning-bg);color:var(--text-strong);font:var(--type-label)}.arp-msearch{top:var(--header-h-mobile);z-index:30;padding:8px var(--gutter-mobile) 10px;background:var(--bg-inverse);flex-direction:column;gap:8px;display:flex;position:sticky}.arp-msearch__form{border-radius:var(--radius-md);background:var(--white);height:42px;color:var(--text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.arp-msearch__form input{min-width:0;font:var(--type-body);color:var(--text-strong);background:0 0;border:0;outline:0;flex:1}.arp-msearch__car{color:var(--text-inverse-muted);font:var(--type-label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.arp-msearch__car span{color:var(--white)}.arp-mmenu{top:calc(var(--header-h-mobile) + 102px);z-index:29;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:sticky}.arp-mmenu a{padding:14px var(--gutter-mobile);border-top:1px solid var(--border-subtle);color:var(--text-strong);font:var(--type-label);justify-content:space-between;align-items:center;display:flex}.arp-mmenu a:hover{background:var(--bg-sunken);text-decoration:none}.arp-sugg__img{border-radius:var(--radius-xs);object-fit:cover;background:var(--bg-sunken);flex:none;width:28px;height:28px}.arp-sugg__media{flex:0 0 28px;justify-content:center;align-items:center;width:28px;display:inline-flex}.arp-vinpop__error{color:var(--red-700);font:var(--type-caption);align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.arp-vinstep{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken);flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.arp-vinstep__title{font:var(--type-label);color:var(--text-strong);align-items:center;gap:6px;display:flex}.arp-vinstep__text{font:var(--type-caption);color:var(--text-muted)}.arp-vinstep__opts{flex-wrap:wrap;gap:6px;display:flex}.arp-home__body{max-width:var(--container-max);padding:0 var(--gutter-mobile) 40px;flex-direction:column;gap:20px;margin:0 auto;display:flex;position:relative}@media (min-width:1024px){.arp-home__body{padding:0 20px 40px}}.arp-home__lift{margin-top:-120px;position:relative}@media (min-width:1024px){.arp-home__lift{margin-top:-144px}}.arp-hero__col{flex-direction:column;gap:14px;display:flex}.arp-hero__h1{font:var(--type-display);color:var(--white);letter-spacing:var(--ls-display)}.arp-hero__lead{font:var(--type-lead);color:var(--text-inverse-muted);max-width:540px}.arp-home .arp-dept__cap{white-space:normal}@media (min-width:1024px){.arp-home .arp-hcar__inner{padding:36px 80px 0}.arp-home .arp-hcar__inner>*{max-width:560px}.arp-hero__h1{font-size:44px;font-weight:700;line-height:1.12}.arp-hero__lead{max-width:490px;font-size:16px;line-height:1.5}.arp-home .arp-vin__row{flex-wrap:nowrap}.arp-home .arp-vin__input{font-size:16px}.arp-home .arp-dept__title,.arp-home .arp-garage__title{font-size:20px;line-height:1.3}.arp-page{--fs-h1:36px}}.arp-hero__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arp-hero__cap{font:var(--type-caption);color:var(--text-inverse-muted)}.arp-ptpanel__head--row{flex-wrap:wrap;align-items:baseline;gap:4px 16px;flex-direction:row!important}.arp-dealgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}@media (min-width:640px){.arp-dealgrid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr))}}.arp-trust{background:var(--bg-inverse);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:24px 20px;display:flex}@media (min-width:1024px){.arp-trust{padding:28px 32px}}.arp-trust__head{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.arp-trust__head h2{color:var(--white)}.arp-trust__stars{color:var(--white);font:var(--type-label);align-items:center;gap:8px;display:flex}@media (min-width:1024px){.arp-trust__stars{margin-left:auto}}.arp-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (min-width:1024px){.arp-trust__grid{grid-template-columns:repeat(4,1fr)}}.arp-catalog__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:900px){.arp-catalog__layout{grid-template-columns:268px minmax(0,1fr)}}.arp-catalog__filters{position:sticky;top:120px}.arp-modal .arp-catalog__filters{border:0;padding:0;position:static}.arp-catalog__main{flex-direction:column;gap:14px;min-width:0;display:flex}.arp-activefilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arp-pager{flex-wrap:wrap;justify-content:center;gap:6px;padding-top:12px;display:flex}.arp-ptpanel[data-loading]{opacity:.6;transition:opacity var(--dur-fast) var(--ease-standard)}.arp-fitbar{border:1px solid var(--border-info);border-radius:var(--radius-lg);background:var(--state-info-bg);font:var(--type-label);color:var(--text-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.arp-pt__fits--no{color:var(--text-muted)}.arp-pt__fits--unknown{color:var(--amber-600)}.arp-pdp__badges{flex-wrap:wrap;gap:6px;display:flex}.arp-pdp__side{position:sticky;top:120px}.arp-gal__thumb img{object-fit:cover;width:100%;height:100%}a.arp-var__opt,a.arp-var__opt:hover{color:inherit;text-decoration:none}.arp-chip.is-static{cursor:default}.arp-fitbox{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-sunken);color:var(--text-strong);gap:12px;padding:14px 16px;display:flex}.arp-fitbox>svg{margin-top:2px}.arp-fitbox__body{flex-direction:column;gap:4px;min-width:0;display:flex}.arp-fitbox__body b{font:var(--type-label)}.arp-fitbox__body>span{font:var(--type-caption);color:var(--text-body)}.arp-fitbox__acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.arp-fitbox--yes{border-color:var(--border-success);background:var(--state-success-bg)}.arp-fitbox--yes>svg{color:var(--green-700)}.arp-fitbox--no{border-color:var(--border-danger);background:var(--state-danger-bg)}.arp-fitbox--no>svg{color:var(--red-600)}.arp-fitbox--unknown{border-color:var(--border-warning);background:var(--state-warning-bg)}.arp-fitbox--unknown>svg{color:var(--amber-600)}.arp-fitbox--none{border-color:var(--border-info);background:var(--state-info-bg)}.arp-fitbox--none>svg{color:var(--blue-600)}.arp-buyback__intro{flex-direction:column;gap:8px;max-width:720px;display:flex}.arp-buyback__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1024px){.arp-buyback__layout{grid-template-columns:minmax(0,1fr) 380px}}.arp-buyback__side{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.arp-buyback__side{position:sticky;top:120px}}.arp-kind{text-align:left;font:inherit;align-items:center;gap:14px;flex-direction:row!important}.arp-kind.is-on{border-color:var(--ink-800);box-shadow:0 0 0 1px var(--ink-800)}.arp-kind__text{flex-direction:column;gap:4px;display:flex}.arp-formnav{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:10px;padding-top:16px;display:flex}.arp-estimate-empty{padding:var(--sp-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-muted);font:var(--type-caption);flex-direction:column;gap:6px;display:flex}.arp-estimate-empty b{font:var(--type-label);color:var(--text-strong)}.arp-upload__drop[data-over]{border-color:var(--border-focus);background:var(--state-info-bg)}.arp-upload__drop:disabled{opacity:.55;cursor:not-allowed}.arp-upload__item{position:relative}.arp-upload__remove{border-radius:var(--radius-circle);background:var(--bg-overlay);width:24px;height:24px;color:var(--white);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:6px;left:6px}.arp-hold__contact{flex-direction:column;gap:10px;display:flex}.arp-hold__ctitle{font:var(--type-label);color:var(--text-strong)}.arp-hold__until{font:var(--type-caption);color:var(--text-muted)}.arp-hold__link{color:var(--text-link);font:var(--type-label);cursor:pointer;background:0 0;border:0;padding:0}.arp-hold__problem{font:var(--type-caption);color:var(--red-700);align-items:flex-start;gap:4px;display:flex}.arp-hold__item.has-problem{background:var(--state-danger-bg)}.arp-holdpage h1{font:var(--type-h2)}.arp-holdline{grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.arp-holdsum{font:var(--type-body);justify-content:space-between;gap:12px;display:flex}.arp-holdsum--total{border-top:1px solid var(--border-subtle);font:var(--type-label);color:var(--text-strong);padding-top:12px}.arp-holdline__img{border-radius:var(--radius-sm);background:var(--bg-sunken);width:56px;height:42px;overflow:hidden}.arp-holdline__title{font:var(--type-label);color:var(--text-strong)}.arp-chatdock{right:16px;bottom:calc(var(--bottomnav-h) + 16px + env(safe-area-inset-bottom));z-index:60;pointer-events:none;justify-content:flex-end;width:min(344px,100vw - 32px);display:flex;position:fixed}.arp-chatdock>*{pointer-events:auto}@media (min-width:1024px){.arp-chatdock{bottom:24px;right:24px}}.arp-toasts{left:16px;right:16px;bottom:calc(var(--bottomnav-h) + 16px);z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}.arp-toasts>*{pointer-events:auto}@media (min-width:1024px){.arp-toasts{align-items:flex-end;bottom:96px;left:auto;right:24px}}.arp-staff{background:var(--bg-page);min-height:100vh}.arp-staff--login{place-items:center;padding:16px;display:grid}.arp-staff__head{background:var(--bg-inverse-deep);color:var(--white);align-items:center;gap:16px;padding:12px 20px;display:flex}.arp-staff__title{font:var(--type-label);color:var(--text-inverse-muted)}.arp-staff__link{color:var(--white);font:var(--type-label);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.arp-staff__body{max-width:var(--container-max);flex-direction:column;gap:16px;margin:0 auto;padding:16px 20px 48px;display:flex}.arp-staff__section{flex-direction:column;gap:12px;display:flex}.arp-staff__filters{flex-wrap:wrap;gap:6px;display:flex}.arp-staff__list{flex-direction:column;gap:10px;display:flex}.arp-staff__row{font:var(--type-body);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.arp-staff__right{margin-left:auto}.arp-staff__muted{color:var(--text-muted);font:var(--type-caption)}.arp-staff__warn{color:var(--red-700);font:var(--type-caption)}.arp-staff__empty{color:var(--text-muted);padding:24px 0}.arp-staff__items{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.arp-staff__photos{flex-wrap:wrap;gap:8px;display:flex}.arp-staff__photo{border-radius:var(--radius-sm);background:var(--bg-sunken);place-items:center;width:104px;height:78px;display:grid;position:relative;overflow:hidden}.arp-staff__photo img{object-fit:cover;width:100%;height:100%}.arp-staff__photo button{background:var(--bg-overlay);width:20px;height:20px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.arp-staff__add{border:1px dashed var(--border-strong);cursor:pointer;color:var(--text-muted)}.arp-staff__table{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow-x:auto}.arp-staff__tr{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(260px,3fr) 80px 70px 60px 60px 60px 130px 80px;align-items:center;gap:10px;min-width:860px;padding:10px 14px;display:grid}.arp-staff__tr>span:first-child{flex-direction:column;gap:2px;display:flex}.arp-staff__th{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);border-top:0}.arp-staff__tr.is-off{opacity:.55}.arp-staff__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.arp-staff__fitgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 16px;display:grid}.arp-staff__fitgrid label{border-bottom:1px solid var(--border-subtle);font:var(--type-caption);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.arp-staff__fit{font:var(--type-caption);border:1px solid var(--border-field);border-radius:var(--radius-sm);background:var(--bg-surface);padding:4px 6px}.arp-staff__linkbtn{color:var(--text-link);cursor:pointer;font:var(--type-caption);background:0 0;border:0}.arp-staff__chats{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.arp-staff__chats{grid-template-columns:320px minmax(0,1fr)}}.arp-staff__chatlist{flex-direction:column;gap:6px;display:flex}.arp-staff__chatitem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);text-align:left;cursor:pointer;font:inherit;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.arp-staff__chatitem.is-on{border-color:var(--ink-800);box-shadow:0 0 0 1px var(--ink-800)}.arp-staff__chatlast{font:var(--type-caption);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arp-staff__chatpane{flex-direction:column;gap:12px;display:flex}.arp-staff__msgs{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:8px;max-height:60vh;padding:12px;display:flex;overflow:auto}.arp-staff__msg{border-radius:var(--radius-md);background:var(--bg-sunken);flex-direction:column;gap:2px;max-width:80%;padding:8px 10px;display:flex}.arp-staff__msg--user{align-self:flex-start}.arp-staff__msg--bot{background:var(--state-info-bg);align-self:flex-end}.arp-staff__msg--staff{background:var(--state-success-bg);align-self:flex-end}.arp-staff__reply{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.arp-staff__reply .arp-field{width:100%}@media (max-width:1023px){.arp-hcar{min-height:560px;height:auto!important}.arp-hcar__slide{position:absolute}.arp-hcar__slide.is-active{position:relative}.arp-hcar__photo{opacity:.45;width:100%}.arp-hcar__scrim{background:linear-gradient(#071626eb 0%,#071626d1 60%,#07162699 100%)}.arp-hcar__inner{padding:28px var(--gutter-mobile) 150px}.arp-hcar__nav{width:36px;height:36px;top:auto;bottom:112px}.arp-hcar__nav--prev{left:auto;right:52px}.arp-hcar__nav--next{right:12px}.arp-hcar__fade{height:140px}.arp-home__lift{margin-top:-110px}.arp-vin__row{flex-wrap:wrap}}.arp-stat{min-width:0}.arp-stat__value{overflow-wrap:anywhere}.arp-store__garage--set{padding-right:24px}.arp-store__clear{border-radius:var(--radius-circle);background:var(--ink-700);width:20px;height:20px;color:var(--white);cursor:pointer;transition:var(--transition-control);border:1px solid #ffffff47;place-items:center;margin-top:-10px;padding:0;display:grid;position:absolute;top:50%;right:0}.arp-store__clear:hover{background:var(--red-500);border-color:var(--red-500)}.arp-store__clear:focus-visible{box-shadow:var(--focus-ring)}.arp-store__clear--inline{flex:none;position:static}.arp-msearch__carrow{align-items:center;gap:10px;display:flex}@media (max-width:1239px){.arp-store__promo{display:none}.arp-store__search{min-width:240px}}.arp-staff__tr--journal{grid-template-columns:130px 70px 150px minmax(240px,1fr) 120px;min-width:760px}.arp-staff__detail{font:var(--type-mono);font-size:var(--fs-2xs);color:var(--text-body);overflow-wrap:anywhere}.arp-privacy{max-width:760px;margin:0 auto;padding-block-start:32px;padding-block-end:48px}.arp-privacy h1{font:var(--type-h1);margin:0 0 12px}.arp-privacy__lead{font:var(--type-lead);color:var(--text-muted);margin:0 0 24px}.arp-privacy section{margin-top:28px}.arp-privacy h2{font:var(--type-h3);margin:0 0 8px}.arp-privacy p{margin:0 0 10px;line-height:1.6}.arp-privacy__foot{font:var(--type-caption);color:var(--text-muted);margin-top:32px}.arp-consent{font:var(--type-caption);color:var(--text-muted);text-align:center;display:block}.arp-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.arp-consent a:hover{color:var(--text-strong)}.arp-staff__check{font:var(--type-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.arp-staff__check input{flex:none;width:16px;height:16px;margin-top:4px}.arp-staff__grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.arp-staff__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.arp-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.arp-staff__head{flex-wrap:wrap;row-gap:10px}.arp-staff__head .arp-staff__link{margin-left:auto}}:root{--font-display:"ARP Rounded", var(--font-manrope), system-ui, sans-serif;--font-ui:"ARP Rounded", var(--font-manrope), system-ui, sans-serif;--fw-black:700;--arp-space-sm:12px;--arp-space-card:18px;--arp-space-section:24px;--arp-space-major:48px;--arp-image-cut:12px}.arp-page{gap:var(--arp-space-section)}.arp-home__body{gap:var(--arp-space-section);padding-bottom:var(--arp-space-major)}.arp-home__lift{gap:var(--arp-space-card)}.arp-home .arp-dept,.arp-home .arp-garage{padding:var(--arp-space-card);gap:var(--arp-space-sm)}.arp-home .arp-dept__title,.arp-home .arp-garage__title{letter-spacing:-.015em;font-weight:600}.arp-home .arp-dept__cap{min-height:2.8em;line-height:1.4}.arp-home .arp-dept__media{border-radius:6px}.arp-home .arp-dept__single{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--arp-image-cut)), calc(100% - var(--arp-image-cut)) 100%, 0 100%)}.arp-gal__main,.arp-carcard__media{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.arp-home .arp-garage__icon{width:42px;height:42px}.arp-btn--sm,.arp-btn--md,.arp-btn--lg{font-weight:600}.arp-store__sublink{letter-spacing:.005em}.arp-hero__h1{letter-spacing:-.025em;font-weight:600;line-height:1.1}.arp-hero__lead{font-weight:400}@media (min-width:1024px){.arp-home__body{padding-inline:var(--arp-space-section)}.arp-hero__h1{font-size:46px}.arp-home .arp-dept__title,.arp-home .arp-garage__title{min-height:2.6em;font-size:22px}}@media (max-width:639px){.arp-home .arp-dept__cap{font-size:13px}.arp-home__lift{gap:var(--arp-space-sm)}}.arp-catalog__main{gap:18px;min-width:0}.arp-catalog .arp-results{gap:12px 18px;padding:12px 18px}.arp-catalog .arp-results__sort{min-height:42px;font-size:13px}.arp-catalog .arp-filters__body{gap:6px;padding-bottom:12px}.arp-catalog .arp-ptpanel__head{gap:6px;padding:12px 12px 6px}.arp-catalog .arp-ptpanel__title{letter-spacing:-.02em;font-size:22px;font-weight:600}.arp-catalog .arp-ptgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.arp-pt{gap:12px;padding:12px}.arp-pt__body{gap:6px}.arp-pt__title{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.4}.arp-pt__num{letter-spacing:-.025em;font-size:29px;font-weight:600}.arp-pt__act{padding-top:12px}.arp-pt__act .arp-btn{min-height:44px}.arp-pt__media{border-radius:var(--arp-radius-control)}.arp-pt--list{gap:18px;padding:18px 12px}.arp-pt--list .arp-pt__media{flex-basis:auto;width:100%}.arp-part .arp-pdp__title{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.22}.arp-part .arp-pdp__specs{gap:12px 18px}.arp-part .arp-pdp__specs dt{font-weight:500}.arp-part .arp-pdp__specs dd{overflow-wrap:anywhere}.arp-part .arp-gal,.arp-part .arp-gal__thumbs{gap:12px}.arp-part .arp-gal__thumb img{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.arp-part .arp-gal__tool{width:42px;height:42px}.arp-part .arp-buybox{gap:12px;padding:18px}.arp-part .arp-buybox__num{letter-spacing:-.025em;font-size:36px;font-weight:600}.arp-part .arp-buybox__facts,.arp-part .arp-buybox__actions,.arp-buyback__intro{gap:12px}.arp-buyback__intro h1{letter-spacing:-.025em;font-weight:600;line-height:1.12}.arp-buyback .arp-grid3{gap:18px}.arp-buyback .arp-kind{gap:18px;min-height:106px;padding:18px}.arp-buyback .arp-kind__text{gap:6px;min-width:0}.arp-buyback .arp-kind__text>:first-child{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.35}.arp-buyback .arp-kind__text>:last-child{font-size:14px;font-weight:400;line-height:1.5}.arp-buyback__layout>.arp-card{padding:24px}.arp-buyback__side,.arp-buyback .arp-grid2{gap:18px}.arp-buyback .arp-steps__marker{width:34px;height:34px;font-weight:600}.arp-buyback .arp-steps__name{font-weight:500;line-height:1.35}.arp-buyback .arp-formnav{gap:12px;padding-top:18px}.arp-buyback .arp-upload{gap:12px}.arp-buyback .arp-upload__drop{gap:18px;min-height:120px;padding:18px}.arp-buyback .arp-upload__grid{gap:12px}.arp-buyback .arp-upload__item{border-radius:var(--arp-radius-control)}@media (max-width:600px){.arp-catalog .arp-ptgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.arp-catalog .arp-results{padding:12px}.arp-catalog .arp-results__tools{flex-wrap:wrap;max-width:100%}.arp-catalog .arp-pt{padding:9px}.arp-catalog .arp-pt__title{font-size:14px}.arp-catalog .arp-pt__num{font-size:25px}.arp-pt--list .arp-pt__media{flex-basis:auto;width:100%}.arp-part .arp-pdp__title{font-size:25px}.arp-part .arp-pdp__specs{grid-template-columns:minmax(0,118px) minmax(0,1fr)}.arp-buyback__layout>.arp-card{padding:18px}.arp-buyback .arp-kind{gap:12px;min-height:94px}}:root{--arp-radius-surface:12px;--arp-radius-control:8px;--arp-radius-label:4px;--arp-radius-action:18px 18px 6px 18px;--arp-motion-fast:.14s;--arp-motion-base:.22s;--arp-motion-panel:.28s;--arp-motion-ease:cubic-bezier(.22, .7, .25, 1)}.arp-page h2{letter-spacing:-.022em;font-weight:600;line-height:1.22}.arp-page .arp-field__label{font-weight:500}.arp-field__shell{min-height:46px}.arp-field__input,.arp-field__select,.arp-field__hint,.arp-field__error{line-height:1.45}.arp-page .arp-card{min-width:0}.arp-buyback__step{gap:18px}.arp-buyback__step>h2{margin-bottom:0;font-size:28px}.arp-buyback .arp-kind{border-radius:14px}.arp-buyback .arp-kind .arp-servicecard__tile{width:44px!important;height:44px!important}.arp-buyback .arp-kind .arp-servicecard__tile>svg{width:22px;height:22px}.arp-accordion__item>summary{gap:12px;padding:18px}.arp-accordion__a{padding:0 18px 18px;line-height:1.55}.arp-pt__title{-webkit-line-clamp:2;min-height:2.8em}.arp-pt__del{min-height:2.8em}.arp-pt--list .arp-pt__title,.arp-pt--list .arp-pt__del{min-height:0}.arp-pdp__about{gap:12px;line-height:1.55}.arp-buybox__line{line-height:1.5}.arp-modal__head{padding:24px}.arp-modal__body{padding:0 24px 24px}.arp-modal__title{letter-spacing:-.02em;font-weight:600;line-height:1.2}.arp-modal__close,.arp-gal__tool{flex:none}.arp-btn,.arp-iconbtn,.arp-kind,.arp-gal__thumb,.arp-gal__tool,.arp-field__shell,.arp-upload__drop,.arp-tag,.arp-pt,.arp-results__sort,.arp-store__sublink,.arp-bottomnav__item{transition-duration:var(--arp-motion-fast);transition-timing-function:var(--arp-motion-ease);transition-property:background-color,color,border-color,box-shadow,opacity,transform}.arp-btn>svg,.arp-pt__media img,.arp-dept__media img,.arp-gal__thumb img,.arp-accordion__item>summary svg,.arp-steps__marker,.arp-steps__line{transition:transform var(--arp-motion-base) var(--arp-motion-ease), opacity var(--arp-motion-base) var(--arp-motion-ease), background-color var(--arp-motion-base) var(--arp-motion-ease), border-color var(--arp-motion-base) var(--arp-motion-ease)}.arp-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.arp-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.arp-kind:focus-visible{box-shadow:var(--focus-ring);outline:none}.arp-gal__thumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.arp-gal__tool:focus-visible{box-shadow:var(--focus-ring);outline:none}.arp-accordion__item>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes arp-detail-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes arp-detail-fade{0%{opacity:0}to{opacity:1}}@keyframes arp-detail-dialog{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.arp-buyback__intro,.arp-fitbar,.arp-buyback__step,.arp-mmenu{animation:arp-detail-enter var(--arp-motion-base) var(--arp-motion-ease)}.arp-catalog .arp-ptpanel,.arp-gal__main>:first-child,.arp-accordion__item[open] .arp-accordion__a{animation:arp-detail-fade var(--arp-motion-base) var(--arp-motion-ease)}.arp-modal-backdrop{animation:arp-detail-fade var(--arp-motion-fast) ease-out}.arp-modal:not(.arp-modal--sheet),.arp-chat{animation:arp-detail-dialog var(--arp-motion-panel) var(--arp-motion-ease)}.arp-modal--sheet{animation-duration:var(--arp-motion-panel);animation-timing-function:var(--arp-motion-ease)}.arp-hold__panel{transition:transform var(--arp-motion-panel) var(--arp-motion-ease)}.arp-hold__scrim{transition:opacity var(--arp-motion-base) ease-out}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.arp-pt:hover .arp-pt__media img,.arp-dept__media:hover img{transform:scale(1.025)}.arp-kind:hover:not(.is-on){transform:translateY(-2px)}.arp-btn:hover:not(:disabled)>svg:last-child:not(:first-child){transform:translate(2px)}.arp-btn:hover:not(:disabled)>svg:first-child:not(:last-child){transform:translate(-2px)}.arp-gal__thumb:hover img{opacity:.85}}@media (max-width:600px){.arp-buyback__step>h2{font-size:24px}.arp-modal__head{padding:18px}.arp-modal__body{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.arp-main *,.arp-modal-backdrop,.arp-modal-backdrop *,.arp-hold,.arp-hold *,.arp-chat,.arp-chat *,.arp-mmenu,.arp-vinpop{transition:none!important;animation:none!important}.arp-pt:hover .arp-pt__media img,.arp-dept__media:hover img,.arp-kind:hover,.arp-btn>svg{transform:none!important}}.arp-catalog .arp-results__tools .arp-iconbtn{width:42px;height:42px}.arp-part .arp-gal{grid-template-columns:56px minmax(0,1fr)}.arp-part .arp-gal__thumb{width:56px}.arp-part .arp-gal__thumbs{gap:6px}.arp-buyback .arp-kind{min-height:90px}.arp-buyback .arp-kind__text{width:100%}.arp-page .arp-fitbar>svg{display:none}.arp-part .arp-gal__tool:has(svg){padding:0}.arp-part .arp-gal__tool:not(:has(svg)){border-radius:var(--radius-pill);width:auto;font:500 12px/1 var(--font-ui);padding:0 12px}.arp-modal:has(.arp-fullview){flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.arp-modal:has(.arp-fullview) .arp-modal__head{flex:none;align-items:flex-start;padding:18px 24px}.arp-modal:has(.arp-fullview) .arp-modal__title{font-size:24px;line-height:1.25}.arp-modal:has(.arp-fullview) .arp-modal__subtitle{margin-top:6px;font-size:13px}.arp-modal:has(.arp-fullview) .arp-modal__body{flex:auto;min-height:0;padding:0 24px;overflow:hidden}.arp-modal:has(.arp-fullview) .arp-modal__foot{flex:none;padding:18px 24px}.arp-fullview{aspect-ratio:auto;border-radius:8px;height:min(58dvh,560px)}.arp-fullview img{object-fit:contain}@media (max-width:600px){.arp-buyback .arp-kind{min-height:82px}.arp-modal:has(.arp-fullview) .arp-modal__head{padding:16px}.arp-modal:has(.arp-fullview) .arp-modal__title{font-size:20px}.arp-modal:has(.arp-fullview) .arp-modal__body{padding:0 16px}.arp-modal:has(.arp-fullview) .arp-modal__foot{gap:12px;padding:16px}.arp-fullview{height:min(54dvh,480px)}}.arp-btn,.arp-garage__cta,.arp-vin-action{border-radius:var(--arp-radius-control)}.arp-btn--primary,.arp-btn--secondary,.arp-garage__cta{border-radius:var(--arp-radius-action)}.arp-btn--sm{min-height:40px;padding-inline-start:16px;padding-inline-end:16px;font-size:13px}.arp-btn--md{min-height:46px;padding-inline-start:20px;padding-inline-end:20px;font-size:14px}.arp-btn--lg{min-height:52px;padding-inline-start:24px;padding-inline-end:24px;font-size:16px}.arp-btn--ghost{border-radius:var(--arp-radius-label)}.arp-garage__cta{height:auto;min-height:46px}.arp-vin-action{font-weight:600}.arp-store__garage>.arp-vin-action{border:1px solid var(--border-inverse);min-height:46px;padding:8px 12px}.arp-msearch__car.arp-vin-action{min-height:40px;padding:8px 14px}.arp-modal:has(.arp-request){border-radius:20px;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.arp-modal:has(.arp-request) .arp-modal__head{flex-shrink:0;padding:24px 24px 18px}.arp-modal:has(.arp-request) .arp-modal__title{font-size:26px;font-weight:600;line-height:1.2}.arp-modal:has(.arp-request) .arp-modal__subtitle{margin-top:8px;font-size:14px;line-height:1.5}.arp-modal:has(.arp-request) .arp-modal__body{min-height:0;padding:0;overflow-y:auto}.arp-request{margin:0}.arp-request__steps{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 24px;padding:0 0 18px;list-style:none;display:grid}.arp-request__steps button{width:100%;color:var(--text-muted);font:500 12px/1.4 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.arp-request__steps button:disabled{cursor:default}.arp-request__steps button>span{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:10px 10px 4px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.arp-request__steps [data-current] button{color:var(--text-strong);font-weight:600}.arp-request__steps [data-current] button>span{background:var(--action-secondary);border-color:var(--action-secondary);color:var(--white)}.arp-request__steps [data-done] button>span{border-color:var(--action-secondary);color:var(--text-strong)}.arp-request__panel{animation:arp-detail-enter .22s var(--arp-motion-ease) both;flex-direction:column;gap:18px;padding:24px;display:flex}.arp-request__panel h2{outline:none;margin:0;font-size:21px;font-weight:600;line-height:1.3}.arp-request__panel p{margin:0}.arp-request__intro,.arp-request__note{color:var(--text-muted);font-size:13px;line-height:1.6}.arp-request__note{padding-top:2px}.arp-request__part{border:1px solid var(--border-subtle);border-radius:var(--arp-radius-control);justify-content:space-between;gap:16px;padding:14px 16px;font-size:14px;display:flex}.arp-request__part b{font-weight:600}.arp-request__part>span{white-space:nowrap}.arp-request__examples{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;font-size:12px;display:flex}.arp-request__examples button{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--arp-radius-label);color:var(--text-strong);font:500 12px/1.3 var(--font-ui);cursor:pointer;padding:7px 12px}.arp-request__summary{border:1px solid var(--border-subtle);border-radius:var(--arp-radius-surface);flex-direction:column;margin:0;padding:0 18px;display:flex}.arp-request__summary>div{grid-template-columns:125px minmax(0,1fr);gap:18px;padding-block-start:16px;padding-block-end:16px;display:grid}.arp-request__summary>div+div{border-top:1px solid var(--border-subtle)}.arp-request__summary dt{color:var(--text-muted);font-size:13px}.arp-request__summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.arp-request__summary dd p{margin-top:8px}.arp-request__summary button{color:var(--text-link);font:500 12px/1.5 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:4px 0 0;display:block}.arp-request__after{border-radius:var(--arp-radius-control);background:var(--bg-sunken);padding:16px 18px;font-size:13px;line-height:1.6}.arp-request__after b{margin-bottom:4px;font-weight:600;display:block}.arp-request__after p{color:var(--text-muted)}.arp-request__foot{z-index:1;border-top:1px solid var(--border-subtle);background:var(--bg-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.arp-request__steps button:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}.arp-request__examples button:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}.arp-request__summary button:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}@media (hover:hover){.arp-btn:hover:not(:disabled){box-shadow:var(--shadow-xs)}.arp-request__examples button:hover{background:var(--bg-sunken);border-color:var(--border-strong)}}@media (max-width:600px){.arp-modal:has(.arp-request) .arp-modal__head{padding:18px 16px}.arp-modal:has(.arp-request) .arp-modal__title{font-size:22px}.arp-request__steps{gap:6px;margin-inline-start:16px;margin-inline-end:16px}.arp-request__steps button{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}.arp-request__panel{gap:16px;padding:18px 16px}.arp-request__panel h2{font-size:19px}.arp-request__summary>div{grid-template-columns:1fr;gap:5px}.arp-request__foot{padding:12px 16px}.arp-request__foot .arp-btn{padding-inline-start:14px;padding-inline-end:14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.arp-request__panel{animation:none}}.arp-request__methods{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arp-request__methods button{text-align:left;border:1px solid var(--border-subtle);border-radius:var(--arp-radius-control);background:var(--bg-surface);color:var(--text-strong);cursor:pointer;font-family:var(--font-ui);transition:border-color var(--arp-motion-fast), box-shadow var(--arp-motion-fast);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.arp-request__methods b{font-size:14px;font-weight:600}.arp-request__methods span{color:var(--text-muted);font-size:12px;line-height:1.5}.arp-request__methods [aria-pressed=true]{border-color:var(--action-secondary);box-shadow:inset 0 0 0 1px var(--action-secondary)}.arp-request__methods button:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}@media (max-width:600px){.arp-request__methods{gap:8px}.arp-request__methods button{padding:12px}}.arp-part .arp-pdp{gap:16px}.arp-part .arp-pdp__pricing{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.arp-part .arp-pdp__deal{border-radius:var(--arp-radius-label);padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3}.arp-part .arp-pdp__pricerow{align-items:center;gap:8px 12px}.arp-part .arp-pdp__pct{border:1px solid var(--border-danger);border-radius:var(--arp-radius-label);font:500 14px/1.3 var(--font-ui);align-items:center;padding:4px 8px;display:inline-flex}.arp-part .arp-pdp__was{gap:6px;margin:0;font-size:12px;line-height:1.5}.arp-part .arp-ptag--lg .arp-ptag__int{letter-spacing:-.025em;font-size:36px;font-weight:600;line-height:1.1}.arp-part .arp-ptag--lg .arp-ptag__sup{padding-top:4px;font-size:14px;font-weight:500}.arp-pdp__options,.arp-pdp__engines{flex-direction:column;gap:10px;display:flex}.arp-part .arp-pdp__label{font-size:13px;line-height:1.5}.arp-part .arp-pdp__label b{font-weight:600}.arp-part .arp-var{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}.arp-part .arp-var__opt,.arp-part .arp-var__opt.is-on{border-radius:var(--arp-radius-control);min-height:108px;box-shadow:none;border-width:1px;gap:8px;padding:12px}.arp-part .arp-var__opt.is-on{border-color:var(--ink-800);box-shadow:inset 0 0 0 1px var(--ink-800)}.arp-part .arp-var__name{font-size:13px;font-weight:600;line-height:1.4}.arp-var__price-line{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.arp-part .arp-var__price{font-size:18px;font-weight:600;line-height:1.25}.arp-part .arp-var__was{font-size:12px;line-height:1.4}.arp-part .arp-var__del{font-size:12px;font-weight:400;line-height:1.4}.arp-var__opt:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.arp-part .arp-chip.is-static{border-radius:var(--arp-radius-label);justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.arp-part .arp-buybox{border-radius:var(--arp-radius-surface);gap:14px;padding:18px}.arp-part .arp-buybox__stock{align-items:flex-start;font-size:14px;font-weight:600;line-height:1.45}.arp-part .arp-buybox__stock>svg{flex-shrink:0;margin-top:2px}.arp-part .arp-left{font-size:12px;font-weight:500}.arp-part .arp-buybox__lines{gap:8px;padding-top:14px}.arp-part .arp-buybox__line{font-size:13px;line-height:1.55}.arp-part .arp-buybox__line b{font-weight:600}.arp-part .arp-buybox__qty{height:46px;box-shadow:none;border-radius:16px 16px 6px;font-size:14px;font-weight:500}.arp-part .arp-buybox__qty select{min-width:0}.arp-part .arp-buybox__actions .arp-btn{min-height:46px;font-size:14px;font-weight:600}.arp-part .arp-buybox__call{padding-top:2px;font-size:12px;line-height:1.5}.arp-part .arp-buybox__facts{gap:8px 12px;font-size:12px;line-height:1.5}.arp-part .arp-fitbox{border-radius:var(--arp-radius-surface);padding:14px 16px}.arp-part .arp-fitbox__body{gap:6px}.arp-part .arp-fitbox__body>b{font-size:14px;font-weight:600;line-height:1.4}.arp-part .arp-fitbox__body>span{font-size:13px;line-height:1.5}.arp-catalog .arp-ptpanel{padding:8px}.arp-catalog .arp-ptgrid{gap:6px}.arp-catalog .arp-pt{border-radius:var(--arp-radius-control);gap:10px;padding:10px}.arp-catalog .arp-pt__body{gap:6px}.arp-catalog .arp-pt__title{font-size:14px;font-weight:600;line-height:1.4}.arp-catalog .arp-pt__meta{font-size:12px;line-height:1.45}.arp-pt__buy{flex-direction:column;align-items:flex-start;gap:6px;min-height:55px;margin-top:4px;padding-top:0;display:flex}.arp-pt__buy .arp-ptag__int{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.1}.arp-pt__buy .arp-ptag__sup{padding-top:3px;font-size:12px;font-weight:500}.arp-pt__buy--deal .arp-ptag{color:var(--red-600)}.arp-pt__price-note{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arp-pt__price-note .arp-pt__was{font:400 12px/1.4 var(--font-ui);margin:0;padding:0}.arp-pt__price-note .arp-pt__pct{border-radius:var(--arp-radius-label);font:500 10px/1 var(--font-ui);margin:0;padding:3px 5px}.arp-catalog .arp-pt__status{align-items:flex-start;min-height:34px;font-size:12px;font-weight:500;line-height:1.4}.arp-catalog .arp-pt__status>svg{flex-shrink:0;margin-top:1px}.arp-catalog .arp-pt__left{font-size:11px;font-weight:500}.arp-catalog .arp-pt__save{border-radius:var(--arp-radius-control);box-shadow:none}.arp-catalog .arp-pt--list{border-radius:0;gap:18px;padding:16px 10px}.arp-catalog .arp-pt--list .arp-pt__title{min-height:0;font-size:16px}.arp-catalog .arp-pt--list .arp-pt__buy,.arp-catalog .arp-pt--list .arp-pt__status{min-height:0}@media (min-width:900px){.arp-catalog .arp-catalog__layout{grid-template-columns:244px minmax(0,1fr)}}@media (max-width:600px){.arp-catalog .arp-ptpanel{padding:4px}.arp-catalog .arp-ptgrid{gap:2px}.arp-catalog .arp-pt{padding:8px}.arp-catalog .arp-pt__title{font-size:13px}.arp-pt__buy .arp-ptag__int{font-size:25px}.arp-catalog .arp-pt--list .arp-pt__mwrap{flex-basis:96px;width:96px}.arp-catalog .arp-pt--list .arp-pt__title{font-size:14px}.arp-part .arp-pdp__pricerow{gap:8px}}.arp-catalog .arp-pt__fits{align-items:flex-start;min-height:34px;font-size:12px;font-weight:500;line-height:1.4}.arp-catalog .arp-pt__fits>svg{flex-shrink:0;margin-top:1px}.arp-catalog .arp-pt--list .arp-pt__fits{min-height:0}.arp-dropdown{width:100%;min-width:0;position:relative}.arp-dropdown__trigger{border:1px solid var(--border-field);border-radius:var(--arp-radius-control);background:var(--bg-surface);width:100%;min-height:46px;color:var(--text-strong);text-align:left;font:500 14px/1.4 var(--font-ui);cursor:pointer;transition:border-color var(--arp-motion-fast), box-shadow var(--arp-motion-fast), background-color var(--arp-motion-fast);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.arp-dropdown__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.arp-dropdown__prefix{margin-right:8px;font-weight:400}.arp-dropdown__chevron{color:var(--text-muted);transition:transform var(--arp-motion-fast);flex-shrink:0}.arp-dropdown__trigger[aria-expanded=true]>.arp-dropdown__chevron{transform:rotate(180deg)}.arp-dropdown__trigger.is-placeholder{color:var(--text-muted);font-weight:400}.arp-dropdown__trigger[aria-expanded=true]{border-color:var(--border-strong);box-shadow:none}.arp-dropdown__trigger:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.arp-dropdown__trigger[aria-invalid=true]{border-color:var(--state-danger)}.arp-dropdown__trigger[aria-invalid=true]:focus-visible{box-shadow:var(--focus-ring-danger)}.arp-dropdown__trigger:disabled{cursor:not-allowed;color:var(--text-faint);background:var(--bg-sunken);opacity:.65}.arp-field--disabled .arp-dropdown__trigger{opacity:1}.arp-dropdown--sm .arp-dropdown__trigger{min-height:40px;padding:8px 12px;font-size:13px}.arp-dropdown--dark .arp-dropdown__trigger{color:var(--white);border-color:var(--border-inverse);background:0 0}.arp-dropdown--dark .arp-dropdown__chevron{color:var(--text-inverse-muted)}.arp-dropdown__menu{z-index:100;box-sizing:border-box;border:1px solid var(--border-field);border-radius:var(--arp-radius-surface);background:var(--bg-surface);color:var(--text-strong);box-shadow:var(--shadow-lg);animation:arp-dropdown-in .14s var(--arp-motion-ease);flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden}.arp-dropdown__options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.arp-dropdown__option{min-height:40px;font:400 14px/1.45 var(--font-ui);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.arp-dropdown__option+.arp-dropdown__option{margin-top:2px}.arp-dropdown__option>span{overflow-wrap:anywhere;min-width:0}.arp-dropdown__option>svg{color:var(--text-strong);flex-shrink:0}.arp-dropdown__option[aria-selected=true]{background:var(--bg-sunken);font-weight:600}.arp-dropdown__option[data-active]{background:var(--action-ghost-hover)}.arp-dropdown__option[aria-disabled=true]{color:var(--text-faint);cursor:not-allowed}.arp-dropdown__search{border-bottom:1px solid var(--border-subtle);flex-shrink:0;margin-bottom:4px;padding:4px 4px 8px}.arp-dropdown__search input{border:1px solid var(--border-field);border-radius:var(--arp-radius-control);background:var(--bg-surface);width:100%;min-height:40px;color:var(--text-strong);font:400 14px/1.4 var(--font-ui);padding:8px 12px;display:block}.arp-dropdown__search input:focus{border-color:var(--border-focus);box-shadow:none;outline:none}.arp-dropdown__empty{font:400 13px/1.5 var(--font-ui);color:var(--text-muted);padding:14px 12px}.arp-results__dropdown{width:204px}.arp-results__dropdown .arp-dropdown__trigger{background:var(--bg-sunken)}.arp-language-dropdown{flex-shrink:0;width:auto;min-width:76px}.arp-language-dropdown .arp-dropdown__trigger{gap:10px}.arp-store__scope-dropdown{flex:none;width:144px;height:100%}.arp-store__scope-dropdown .arp-dropdown__trigger{border:0;border-right:1px solid var(--border-strong);background:var(--steel-100);height:100%;min-height:0;box-shadow:none;border-radius:0}.arp-store__scope-dropdown .arp-dropdown__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus)}.arp-buybox__quantity .arp-dropdown__trigger{background:var(--bg-surface)}.arp-staff__fit-dropdown{width:160px}.arp-car-picker{gap:18px}.arp-car-picker .arp-field__label{font-size:14px;font-weight:500}.arp-car-picker .arp-field__hint{line-height:1.5}.arp-modal:has(.arp-car-picker) .arp-modal__title{font-size:24px;line-height:1.25}.arp-modal:has(.arp-car-picker) .arp-modal__subtitle{margin-top:8px;font-size:14px;line-height:1.5}.arp-modal:has(.arp-car-picker){flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:visible}.arp-modal:has(.arp-car-picker) .arp-modal__head{flex-shrink:0}.arp-modal:has(.arp-car-picker) .arp-modal__foot{flex-shrink:0}.arp-modal:has(.arp-car-picker) .arp-modal__body{min-height:0;overflow-y:auto}.arp-modal:has(.arp-car-picker) .arp-modal__foot{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.arp-badge{border-radius:var(--arp-radius-label);letter-spacing:0;gap:5px;min-height:28px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.35}.arp-badge--sm{min-height:24px;padding:3px 9px;font-size:11px}.arp-badge>svg{flex-shrink:0}.arp-badge--warning{border-color:var(--border-warning)}.arp-badge--success{border-color:var(--border-success)}.arp-badge--danger{border-color:var(--border-danger)}.arp-badge--info{border-color:var(--border-info)}.arp-badge--ink{border-color:var(--ink-800)}.arp-part .arp-pdp__badges{align-items:center;gap:8px}.arp-part .arp-pdp__badges .arp-badge{min-height:28px;padding:4px 10px;font-size:12px}@keyframes arp-dropdown-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (hover:hover){.arp-dropdown__trigger:hover:not(:disabled){border-color:var(--border-strong)}}@media (max-width:600px){.arp-results__dropdown{width:min(204px,100%)}.arp-modal:has(.arp-car-picker) .arp-modal__head{padding:18px}.arp-modal:has(.arp-car-picker) .arp-modal__body{padding:0 18px 18px}.arp-modal:has(.arp-car-picker) .arp-modal__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.arp-dropdown__menu{animation:none}.arp-dropdown__chevron{transition:none}}.arp-store__search:has(.arp-store__scope-dropdown .arp-dropdown__trigger:focus){box-shadow:none}.arp-shell-header{z-index:30;position:sticky;top:0}.arp-store__brand{padding-inline-start:10px;padding-inline-end:10px}.arp-store__garage{flex:none;min-width:0;max-width:220px}.arp-store__garage>.arp-vin-action{width:100%;min-width:0}.arp-store__garage .arp-store__two{min-width:0}.arp-store__garage .arp-store__strong{text-overflow:ellipsis;display:block;overflow:hidden}.arp-store__count>b{font-variant-numeric:tabular-nums}.arp-bottomnav__accent--count{justify-content:center;align-items:center;gap:3px;display:flex}.arp-bottomnav__accent--count>svg{flex-shrink:0}.arp-bottomnav__count{font:700 10px/1 var(--font-ui);font-variant-numeric:tabular-nums;flex-shrink:0}.arp-vinpop__title{padding-right:28px}.arp-store__input:focus-visible{box-shadow:none}.arp-vinpop__input:focus-visible{box-shadow:none}.arp-msearch__input:focus-visible{box-shadow:none}.arp-msearch__form:focus-within{box-shadow:var(--focus-ring)}.arp-msearch__car{min-width:0}.arp-msearch__car>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arp-store__clear--inline{flex:0 0 28px;width:28px;height:28px;margin-top:0}@media (min-width:1024px) and (max-width:1239px){.arp-store__row{gap:8px;padding-inline-start:16px;padding-inline-end:16px}.arp-store__brand{padding-inline-start:6px;padding-inline-end:6px}.arp-store__garage{max-width:176px}}.arp-field__shell,.arp-textarea{border-radius:var(--arp-radius-control)}.arp-card,.arp-dept,.arp-garage,.arp-filters,.arp-ptpanel,.arp-fitbar,.arp-buyback .arp-kind{border-radius:var(--arp-radius-surface)}.arp-ask__chip,.arp-tag,.arp-chip{border-radius:var(--arp-radius-label)}.arp-btn--ghost:hover:not(:disabled){box-shadow:none}.arp-part .arp-buybox{border-color:var(--border-subtle);box-shadow:none}.arp-buybox__quantity-row{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.arp-buybox__quantity-row>label{font:400 13px/1.5 var(--font-ui);color:var(--text-body)}.arp-buybox__quantity-row .arp-buybox__quantity{flex-shrink:0;width:80px}.arp-part .arp-buybox__actions{gap:6px}.arp-part .arp-buybox__actions .arp-buybox__ask--secondary{min-height:36px;color:var(--action-primary);box-shadow:none;background:0 0;border:0;padding:6px 8px;font-size:13px;font-weight:500}.arp-part .arp-buybox__actions .arp-buybox__ask--secondary:hover{text-underline-offset:3px;box-shadow:none;background:0 0;text-decoration:underline}.arp-part .arp-buybox__actions .arp-buybox__ask--secondary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.arp-home .arp-dept,.arp-home .arp-garage{box-shadow:none;gap:14px;padding:16px}.arp-home .arp-dept__title,.arp-home .arp-garage__title{text-wrap:balance;min-height:2.5em;font-size:20px;line-height:1.25}.arp-home .arp-dept__grid{gap:12px 10px}.arp-home .arp-dept__media{aspect-ratio:4/3}.arp-home .arp-dept__cap{min-height:2.8em;font-size:12px;line-height:1.4}.arp-home .arp-dept__single{aspect-ratio:1;flex:none;min-height:0}.arp-home .arp-dept__more{border:0;border-top:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;align-items:center;min-height:36px;padding-top:10px;font-size:13px;font-weight:500;display:flex}.arp-home .arp-dept__more:hover{text-underline-offset:3px;text-decoration:underline}.arp-home .arp-dept__more:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.arp-dept__tile:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.arp-home .arp-garage__text{font-size:14px;line-height:1.65}.arp-home .arp-garage--empty{align-self:start;gap:16px}.arp-home .arp-garage--empty .arp-garage__title{min-height:0}.arp-garage__actions{flex-direction:column;gap:10px;margin-top:0;display:flex}.arp-home .arp-garage__cta{border-radius:var(--arp-radius-control);min-height:42px;font-size:13px}.arp-home .arp-garage__actions .arp-dept__more{margin-top:0}.arp-home .arp-garage__foot{flex-wrap:wrap;align-items:baseline}.arp-home .arp-garage__foot .arp-dept__more{flex:100%}.arp-home .arp-ptpanel{box-shadow:none}.arp-home .arp-dealgrid{gap:6px}.arp-home .arp-pt__save{border-radius:var(--arp-radius-control);box-shadow:none}.arp-catalog .arp-fitbar{gap:12px 20px;padding:14px 18px}.arp-catalog .arp-fitbar>span{font-size:14px;font-weight:400;line-height:1.5}.arp-catalog .arp-fitbar .arp-btn{border-radius:var(--arp-radius-control);min-height:40px;font-size:13px}.arp-catalog .arp-results{border:0;border-bottom:1px solid var(--border-subtle);box-shadow:none;border-radius:0}.arp-catalog .arp-filters,.arp-catalog .arp-ptpanel{box-shadow:none}.arp-catalog .arp-filters__title{font-size:15px}.arp-filters__range input{border-radius:var(--arp-radius-control)}.arp-filters__apply{border-radius:var(--arp-radius-control);min-height:40px}.arp-catalog .arp-pt--list .arp-pt__act .arp-btn{min-height:36px;color:var(--action-secondary);background:0 0;padding:6px 0;font-size:13px}.arp-catalog .arp-pt--list .arp-pt__act .arp-btn:hover{text-underline-offset:3px;box-shadow:none;text-decoration:underline}.arp-pager .arp-btn{border-radius:var(--arp-radius-label);min-width:36px;min-height:36px;padding-inline-start:12px;padding-inline-end:12px}.arp-buyback .arp-kind{border-radius:var(--arp-radius-control);min-height:96px;box-shadow:none;align-items:flex-start;gap:12px;padding:16px}.arp-buyback .arp-kind.is-on{box-shadow:inset 0 0 0 1px var(--ink-800)}.arp-kind__choice{border:1px solid var(--border-field);width:20px;height:20px;color:var(--action-secondary);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.arp-kind.is-on .arp-kind__choice{border-color:var(--action-secondary)}.arp-buyback .arp-kind__text>:first-child{font-size:15px}.arp-buyback .arp-kind__text>:last-child{font-size:13px}.arp-buyback__layout>.arp-card{box-shadow:none}.arp-buyback__step>h2{font-size:24px}.arp-buyback .arp-steps__marker{width:28px;height:28px;font-size:12px}.arp-buyback .arp-steps__name{font-size:12px}.arp-buyback .arp-formnav{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:20px}.arp-buyback .arp-formnav>.arp-btn--ghost{margin-right:auto;padding-inline-start:0;padding-inline-end:0}.arp-buyback__next{min-width:160px}.arp-buyback .arp-radio,.arp-buyback .arp-upload__drop{border-radius:var(--arp-radius-control)}.arp-buyback .arp-upload__tile{border-radius:var(--arp-radius-label);width:32px;height:32px}.arp-buyback .arp-estimate,.arp-buyback .arp-estimate-empty,.arp-buyback .arp-accordion{border-radius:var(--arp-radius-surface);box-shadow:none}.arp-buyback .arp-estimate-empty{border-style:solid;gap:10px;padding:18px;line-height:1.6}.arp-buyback .arp-estimate{gap:12px;padding:18px}.arp-buyback .arp-estimate__value{font-size:30px;font-weight:600;line-height:1.2}.arp-buyback .arp-estimate__note{line-height:1.6}@media (max-width:639px){.arp-home .arp-dept,.arp-home .arp-garage{gap:12px;padding:12px}.arp-home .arp-dept__title,.arp-home .arp-garage__title{font-size:17px}.arp-home .arp-dept__grid{gap:10px 8px}.arp-home .arp-dept__cap{font-size:11px}.arp-home .arp-garage__text{font-size:13px}.arp-home .arp-garage__cta{padding-inline-start:10px;padding-inline-end:10px;font-size:12px}.arp-home .arp-dept__single{min-height:0}.arp-catalog .arp-fitbar{padding:12px}.arp-buyback .arp-kind{min-height:82px;padding:14px}.arp-buyback__step>h2{font-size:22px}.arp-buyback__next{min-width:140px}}.arp-homehero{isolation:isolate;color:#fff;background:#091a2c;min-height:630px;position:relative;overflow:hidden}.arp-homehero__photo{z-index:-3;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 64%);mask-image:linear-gradient(90deg,#0000 8%,#000 64%)}.arp-homehero__photo img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.arp-homehero__shade{z-index:-2;background:linear-gradient(90deg,#091a2c 5%,#091a2ceb 24%,#091a2c80 55%,#091a2c24 100%);position:absolute;top:0;bottom:0;left:0;right:0}.arp-homehero:after{content:"";z-index:-1;background:linear-gradient(transparent,var(--bg-page));pointer-events:none;height:160px;position:absolute;top:auto;bottom:0;left:0;right:0}.arp-homehero__inner{max-width:var(--container-max);margin:auto;padding:68px 32px 160px;position:relative}.arp-homehero__copy{max-width:620px}.arp-homehero .arp-overline{color:#a9bbc9;letter-spacing:.16em}.arp-homehero h1{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:600px;margin:22px 0;font-size:clamp(38px,4.5vw,64px);font-weight:600;line-height:1.07}.arp-homehero p{color:#c4d0db;max-width:450px;margin:0 0 28px;font-size:17px;line-height:1.7}.arp-homehero__actions{flex-wrap:wrap;gap:12px;display:flex}.arp-homehero__actions .arp-btn{min-height:50px;padding-inline-start:22px;padding-inline-end:22px}.arp-homehero__vin{color:#d5dfe7;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:20px 0 0;font-size:13px;display:inline-flex}.arp-homehero__vin:hover{color:#fff}.arp-homehero__caption{flex-direction:column;gap:8px;font-size:20px;font-weight:600;display:flex;position:absolute;bottom:155px;right:32px}.arp-homehero__caption span{letter-spacing:.05em;color:#c2ced9;font-size:11px;font-weight:400}.arp-home__body{gap:58px;padding-top:0;padding-bottom:64px}.arp-departments{grid-template-columns:1fr 1.65fr;align-items:start;gap:60px;padding:12px 0 4px;display:grid;position:relative}.arp-departments__intro h2{font:500 clamp(28px,3vw,38px)/1.15 var(--font-display);letter-spacing:-.035em;color:var(--text-strong);margin:12px 0 22px}.arp-departments__intro>a{color:var(--text-muted);text-underline-offset:5px;font-size:13px;text-decoration:underline}.arp-departments__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;display:grid}.arp-departments__links>a{font:500 24px/1.3 var(--font-display);letter-spacing:-.025em;color:var(--text-strong);border-bottom:1px solid #d6dee7;padding:16px 0;transition:color .18s}.arp-departments__links>a:hover{color:#c3493f}.arp-departments__links>a:focus-visible{outline-offset:4px;outline:2px solid #c3493f}.arp-home-services h2{font:600 32px/1.18 var(--font-display);letter-spacing:-.035em;color:var(--text-strong);margin:10px 0 0}.arp-home-services{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.arp-home-services__intro p{max-width:280px;color:var(--text-muted);margin-top:18px;font-size:14px;line-height:1.65}.arp-service-link{text-align:left;color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:20px;min-width:0;padding:0;display:flex}.arp-service-link__image{aspect-ratio:16/9;border-radius:6px;width:100%;display:block;overflow:hidden}.arp-service-link img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.arp-service-link:hover img{transform:scale(1.035)}.arp-service-link>span:last-child{flex-direction:column;gap:9px;display:flex}.arp-service-link small{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.arp-service-link strong{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.25}.arp-service-link>span:last-child>span{align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.arp-home .arp-ptpanel,.arp-catalog .arp-ptpanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.arp-home .arp-ptpanel__head{justify-content:space-between;padding:0 0 22px}.arp-home .arp-ptpanel__title{letter-spacing:-.03em;font-size:28px}.arp-home .arp-dealgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.arp-home .arp-pt,.arp-catalog .arp-pt{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d8dfe6;border-radius:0;gap:15px;padding:0 0 20px}.arp-home .arp-pt:hover,.arp-catalog .arp-pt:hover{box-shadow:none;background:0 0;transform:none}.arp-home .arp-pt__media,.arp-catalog .arp-pt__media{aspect-ratio:4/3;background:#e5eaf0;border-radius:6px}.arp-home .arp-pt__title,.arp-catalog .arp-pt__title{min-height:2.8em;font-size:17px;font-weight:500;line-height:1.4}.arp-home .arp-pt__body,.arp-catalog .arp-pt__body{gap:9px;padding:0 3px}.arp-home .arp-pt__meta,.arp-catalog .arp-pt__meta{min-height:3.2em;font-size:12px;line-height:1.6}.arp-home .arp-pt__photo,.arp-catalog .arp-pt__photo{color:#fff;background:#091a2cb8;border:0}.arp-home .arp-pt__save,.arp-catalog .arp-pt__save{width:34px;height:34px;box-shadow:none;background:#fff;border:0;border-radius:50%}.arp-home .arp-prail{box-shadow:none;background:0 0;border:0;padding:0}.arp-catalog{gap:28px;padding-top:24px}.arp-catalog-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 0 28px;display:flex}.arp-catalog-intro h1{font:600 clamp(32px,4vw,48px)/1.12 var(--font-display);letter-spacing:-.04em;color:var(--text-strong);overflow-wrap:anywhere;margin:12px 0}.arp-catalog-intro p{color:var(--text-muted);font-size:15px}.arp-catalog-intro>.arp-btn{flex-shrink:0}.arp-catalog-categories{border-bottom:1px solid #cdd5de;gap:26px;display:flex;overflow:auto}.arp-catalog-categories button{font:inherit;white-space:nowrap;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 16px;font-size:14px;position:relative}.arp-catalog-categories button.is-active{color:var(--text-strong);border-bottom-color:#ce5147;font-weight:600}.arp-catalog .arp-fitbar{background:#e8edf3;border:0;border-radius:4px;padding:15px 20px}.arp-catalog .arp-filters{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 24px 0 0}.arp-catalog .arp-catalog__layout>.arp-only-wide{border-right:1px solid #d8dfe6;padding-right:4px}.arp-catalog .arp-filters__group{border-bottom:1px solid #d8dfe6;padding-block-start:10px;padding-block-end:10px}.arp-catalog .arp-filters__group>summary{font-size:13px}.arp-catalog .arp-results{background:0 0;padding:0 0 18px}.arp-catalog .arp-ptpanel__head{padding:4px 0 22px}.arp-catalog .arp-ptpanel__title{display:none}.arp-catalog .arp-ptgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.arp-catalog .arp-pt--list{flex-direction:row;gap:24px;padding:20px 0}.arp-catalog .arp-pt--list .arp-pt__mwrap{flex-basis:180px;width:180px}.arp-catalog .arp-pt--list .arp-pt__title,.arp-catalog .arp-pt--list .arp-pt__meta{min-height:0}.arp-service-link:focus-visible{outline-offset:5px;outline:2px solid #d85a50}.arp-homehero__vin:focus-visible{outline-offset:5px;outline:2px solid #d85a50}.arp-catalog-categories button:focus-visible{outline-offset:5px;outline:2px solid #d85a50}@media (min-width:900px){.arp-catalog .arp-catalog__layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1023px){.arp-homehero__inner{padding:48px 24px 140px}.arp-homehero__copy{max-width:520px}.arp-homehero__caption{display:none}.arp-home-services{gap:22px}.arp-catalog .arp-ptgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.arp-homehero{min-height:580px}.arp-homehero__inner{padding:38px 20px 140px}.arp-homehero__photo{opacity:.5;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.arp-homehero__shade{background:linear-gradient(90deg,#091a2cfa,#091a2c8c)}.arp-homehero h1{max-width:360px;font-size:40px}.arp-homehero p{font-size:15px}.arp-homehero__actions{flex-direction:column;align-items:flex-start;gap:10px}.arp-homehero__actions .arp-btn{min-height:46px}.arp-home__body{gap:38px}.arp-departments{grid-template-columns:1fr;gap:22px;padding-top:0}.arp-departments__intro h2{margin-bottom:16px;font-size:30px}.arp-departments__links{column-gap:24px}.arp-departments__links>a{padding:16px 0;font-size:19px}.arp-home-services h2{font-size:27px}.arp-home-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.arp-home-services__intro{grid-column:1/-1}.arp-home-services__intro p{max-width:100%;margin-top:12px}.arp-service-link strong{font-size:18px}.arp-service-link{gap:14px}.arp-home .arp-dealgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.arp-home .arp-pt__title,.arp-catalog .arp-pt__title{font-size:14px}.arp-home .arp-pt__meta,.arp-catalog .arp-pt__meta{font-size:11px}.arp-catalog-intro{flex-direction:column;align-items:flex-start;gap:18px;padding:10px 0}.arp-catalog-categories{gap:22px}.arp-catalog .arp-ptgrid{gap:24px 14px}.arp-catalog .arp-results__tools{flex-wrap:wrap}.arp-catalog .arp-pt{padding:0 0 18px}.arp-catalog .arp-pt--list{gap:14px;padding:18px 0}.arp-catalog .arp-pt--list .arp-pt__mwrap{flex-basis:100px;width:100px}}@media (prefers-reduced-motion:reduce){.arp-service-link img,.arp-departments__links>a{transition:none}}.arp-homehero__line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.arp-homehero__line>span{display:block}.arp-shell-header .arp-store{animation:none}@keyframes arp-arrive-header{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes arp-arrive-line{0%{opacity:0;transform:translateY(108%)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes arp-arrive-content{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes arp-arrive-reveal{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes arp-arrive-image{0%{transform:scale(1.085)}to{transform:none}}@keyframes arp-arrive-caption{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.arp-landing-arrival .arp-shell-header.arp-only-desktop,.arp-landing-arrival .arp-header--mobile,.arp-landing-arrival .arp-msearch{animation:.8s cubic-bezier(.16,1,.3,1) both arp-arrive-header}.arp-home--arriving .arp-homehero__line>span{animation:.95s cubic-bezier(.16,1,.3,1) both arp-arrive-line;animation-delay:calc(.16s + var(--line,0) * .14s)}.arp-home--arriving .arp-homehero__copy>.arp-overline{animation:.85s cubic-bezier(.16,1,.3,1) .1s both arp-arrive-content;display:block}.arp-home--arriving .arp-homehero__photo{animation:1.25s cubic-bezier(.2,.75,.2,1) 80ms both arp-arrive-reveal}.arp-home--arriving .arp-homehero__photo img{animation:1.5s cubic-bezier(.16,1,.3,1) both arp-arrive-image}.arp-home--arriving .arp-homehero__copy>p{animation:.85s cubic-bezier(.16,1,.3,1) .34s both arp-arrive-content}.arp-home--arriving .arp-homehero__actions{animation:.8s cubic-bezier(.16,1,.3,1) .47s both arp-arrive-content}.arp-home--arriving .arp-homehero__vin{animation:.75s cubic-bezier(.16,1,.3,1) .56s both arp-arrive-content}.arp-home--arriving .arp-homehero__caption{animation:.85s cubic-bezier(.16,1,.3,1) .65s both arp-arrive-caption}.arp-home--arriving .arp-departments{animation:.9s cubic-bezier(.16,1,.3,1) .62s both arp-arrive-content}.arp-home--arriving .arp-homehero__actions:focus-within,.arp-home--arriving .arp-homehero__vin:focus{animation:none}}@media (max-width:680px){.arp-home--arriving .arp-homehero__photo{animation-name:arp-arrive-content}}@media (prefers-reduced-motion:reduce){.arp-shell-header,.arp-home--arriving *{animation:none!important}}.arp-catalog{gap:22px;max-width:1100px;padding-top:20px}.arp-catalog-intro{align-items:center;padding:8px 0 10px}.arp-catalog-intro h1{margin:10px 0 9px;font-size:42px}.arp-catalog-intro>.arp-btn{background:0 0;border:0;border-bottom:1px solid #a8b6c3;border-radius:0;min-height:34px;padding:8px 0;font-size:13px}.arp-catalog .arp-fitbar{background:0 0;border-bottom:1px solid #cdd6df;border-radius:0;gap:20px;padding:0 0 20px}.arp-catalog .arp-fitbar>span{color:#6c7f90;font-size:13px}.arp-catalog .arp-fitbar .arp-btn{color:#142d45;box-shadow:none;text-underline-offset:5px;background:0 0;border:0;min-width:0;min-height:30px;padding:0;text-decoration:underline}.arp-catalog .arp-catalog__layout{gap:38px}.arp-catalog-sidebar{border-right:1px solid #d6dee7!important;padding-right:26px!important}.arp-catalog-index{margin-bottom:30px}.arp-catalog-index h2{font:500 11px/1.3 var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:#718294;margin:0 0 14px}.arp-catalog-index button{color:#5e7182;text-align:left;width:100%;font:400 14px/1.4 var(--font-ui);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.arp-catalog-index button span{color:#93a1ae;font-size:11px}.arp-catalog-index button.is-active{color:#c34a40;font-weight:600}.arp-catalog-index button:hover{color:#c34a40}.arp-catalog .arp-filters{padding:0}.arp-catalog .arp-filters__title{text-transform:uppercase;letter-spacing:.12em;color:#718294;font-size:11px;font-weight:500}.arp-catalog .arp-filters__head{border-bottom:0;padding-bottom:8px}.arp-catalog .arp-filters__group{padding:6px 0}.arp-catalog .arp-filters__group>summary{min-height:42px;font-weight:500}.arp-catalog .arp-check{padding-block-start:7px;padding-block-end:7px}.arp-catalog .arp-check__box{border-radius:3px;width:17px;height:17px}.arp-catalog .arp-check__label{font-size:12px}.arp-catalog .arp-filters__apply{margin-top:14px}.arp-catalog-toolbar{border-bottom:1px solid #cdd6df;align-items:center;gap:24px;padding-bottom:16px;display:flex}.arp-catalog .arp-catalog-toolbar .arp-results{border:0;flex:1;gap:16px;min-width:0;padding:0}.arp-catalog .arp-results__text{font-size:12px}.arp-catalog .arp-results__dropdown{width:180px}.arp-catalog .arp-results__dropdown .arp-dropdown__trigger{box-shadow:none;background:0 0;border:0;padding:0}.arp-catalog-views{border-left:1px solid #cdd6df;gap:12px;padding-left:20px;display:flex}.arp-catalog-views button{font:400 12px/1.4 var(--font-ui);color:#8292a1;cursor:pointer;background:0 0;border:0;padding:4px 0}.arp-catalog-views button[aria-pressed=true]{color:#142d45;text-underline-offset:5px;text-decoration:underline}.arp-catalogue-list{flex-direction:column;display:flex}.arp-catalogue-part{border-bottom:1px solid #d6dee7;grid-template-columns:minmax(170px,.9fr) minmax(0,1.2fr) 150px;align-items:start;gap:28px;padding:26px 0;display:grid}.arp-catalogue-part:first-child{padding-top:6px}.arp-catalogue-part__image{aspect-ratio:5/4;color:#7a8c9c;text-align:center;background:#e4eaf0;border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.arp-catalogue-part__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.arp-catalogue-part__image:hover img{transform:scale(1.035)}.arp-catalogue-part__details{min-width:0;padding-top:3px}.arp-catalogue-part__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#778a9b;align-items:center;gap:10px;font-size:10px;line-height:1.4;display:flex}.arp-catalogue-part__eyebrow span+span{border-left:1px solid #c7d0da;padding-left:10px}.arp-catalogue-part h2{font:500 22px/1.22 var(--font-display);letter-spacing:-.025em;margin:8px 0 12px}.arp-catalogue-part h2 a{color:#142d45}.arp-catalogue-part h2 a:hover{color:#c34a40}.arp-catalogue-part dl{flex-wrap:wrap;gap:14px 30px;margin:0;font-size:12px;display:flex}.arp-catalogue-part dl>div{flex-direction:column;gap:4px;display:flex}.arp-catalogue-part dd{color:#3c5368;overflow-wrap:anywhere;margin:0;font-weight:500}.arp-catalogue-part__grade{color:#7d8d9c;margin:15px 0 0;font-size:11px}.arp-catalogue-part__more{color:#3d556b;text-underline-offset:4px;margin-top:18px;font-size:11px;text-decoration:underline;display:inline-block}.arp-catalogue-part__fit{color:#65778a;margin-top:12px;font-size:12px}.arp-catalogue-part__fit--yes{color:#39715c}.arp-catalogue-part__fit--no{color:#b14943}.arp-catalogue-part__offer{text-align:left;border-left:1px solid #dce3ea;flex-direction:column;align-self:stretch;align-items:flex-start;padding:3px 0 3px 20px;display:flex}.arp-catalogue-part__stock{letter-spacing:.03em;color:#7a8a98;font-size:10px;font-weight:500}.arp-catalogue-part__stock--in-stock{color:#4f7968}.arp-catalogue-part__stock--unavailable{color:#a35850}.arp-catalogue-part__price{font:500 30px/1.1 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#142d45;white-space:nowrap;margin-top:14px}.arp-catalogue-part__old{color:#9ba7b3;margin-top:5px;font-size:12px}.arp-catalogue-part__delivery{color:#82919e;margin-top:10px;font-size:10px;line-height:1.4}.arp-catalogue-part__offer .arp-btn{border-radius:4px;min-width:115px;min-height:35px;margin-top:16px;padding-inline-start:15px;padding-inline-end:15px;font-size:11px}.arp-catalogue-part__offer>a{text-underline-offset:4px;margin-top:auto;font-size:11px;text-decoration:underline}.arp-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.arp-catalogue-grid .arp-catalogue-part{grid-template-columns:minmax(0,1fr) 120px;gap:20px;padding:6px 0 24px}.arp-catalogue-grid .arp-catalogue-part__image{aspect-ratio:16/10;grid-column:1/-1}.arp-catalogue-grid .arp-catalogue-part h2{font-size:20px}.arp-catalogue-grid .arp-catalogue-part dl{gap:16px}.arp-catalog-index button:focus-visible{outline-offset:3px;outline:2px solid #c34a40}.arp-catalog-views button:focus-visible{outline-offset:3px;outline:2px solid #c34a40}@media (min-width:900px){.arp-catalog .arp-catalog__layout{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:1199px) and (min-width:900px){.arp-catalogue-part{grid-template-columns:170px minmax(0,1fr) 120px;gap:20px}.arp-catalogue-part h2{font-size:19px}.arp-catalogue-part__offer{padding-left:12px}.arp-catalogue-part__offer .arp-btn{min-width:100px}}@media (max-width:899px){.arp-catalogue-part{grid-template-columns:190px minmax(0,1fr) 130px;gap:20px}.arp-catalog-toolbar{gap:14px}.arp-catalog .arp-results__dropdown{width:160px}}@media (max-width:680px){.arp-catalog-intro{gap:12px;padding:0}.arp-catalog-intro h1{font-size:32px}.arp-catalog-intro p{font-size:13px}.arp-catalog .arp-fitbar{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px}.arp-catalog .arp-fitbar>span{font-size:12px}.arp-catalog-toolbar{align-items:flex-end;gap:10px;padding-bottom:12px}.arp-catalog .arp-catalog-toolbar .arp-results{flex-direction:column;align-items:flex-start;gap:10px}.arp-catalog-views{gap:10px;padding-bottom:6px;padding-left:12px}.arp-catalogue-part{grid-template-columns:115px minmax(0,1fr);gap:15px;padding:22px 0}.arp-catalogue-part__image{aspect-ratio:1}.arp-catalogue-part h2{margin:7px 0 12px;font-size:18px}.arp-catalogue-part__eyebrow{flex-wrap:wrap;gap:5px;font-size:9px}.arp-catalogue-part dl{gap:12px;font-size:11px}.arp-catalogue-part__grade{font-size:10px;line-height:1.5}.arp-catalogue-part__more{margin-top:12px}.arp-catalogue-part__offer{text-align:left;border:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:0;display:grid}.arp-catalogue-part__stock{grid-column:1}.arp-catalogue-part__price{grid-area:2/1;margin:0;font-size:27px}.arp-catalogue-part__old{grid-area:3/1;margin:0}.arp-catalogue-part__delivery{grid-area:4/1;margin:0}.arp-catalogue-part__offer .arp-btn,.arp-catalogue-part__offer>a{grid-area:1/2/5;align-self:center;min-height:40px;margin:0}.arp-catalogue-grid{gap:24px 16px}.arp-catalogue-grid .arp-catalogue-part{flex-direction:column;gap:14px;min-width:0;display:flex}.arp-catalogue-grid .arp-catalogue-part__image{aspect-ratio:1;width:100%}.arp-catalogue-grid .arp-catalogue-part h2{font-size:16px}.arp-catalogue-grid .arp-catalogue-part__offer{flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;display:flex}.arp-catalogue-grid .arp-catalogue-part__offer .arp-btn{min-width:0;margin-top:5px}}@media (prefers-reduced-motion:reduce){.arp-catalogue-part__image img{transition:none}}@media (min-width:900px){.arp-catalogue-list .arp-catalogue-part{grid-template-columns:190px minmax(0,1fr) 140px;gap:22px}.arp-catalogue-list .arp-catalogue-part__image{aspect-ratio:4/3}}.arp-catalogue-part__eyebrow{color:#657b8e;font-size:11px}.arp-catalogue-part dl{font-size:13px}.arp-catalogue-part dt{color:#718496;font-size:11px}.arp-catalogue-part__grade{color:#65798b;font-size:12px}.arp-catalogue-part__more{font-size:12px}.arp-catalogue-part__stock,.arp-catalogue-part__delivery{font-size:11px}.arp-catalogue-part__offer .arp-btn{min-height:38px;font-size:12px}@media (min-width:900px) and (max-width:1100px){.arp-catalogue-list .arp-catalogue-part{grid-template-columns:180px minmax(0,1fr) 120px;gap:20px}}@media (max-width:680px){.arp-catalogue-part dl{font-size:11px}.arp-catalogue-part__eyebrow{font-size:9px}.arp-catalogue-part__grade{font-size:11px}.arp-catalog-intro{align-items:flex-start}.arp-catalog .arp-results__text{flex:0 auto}}@media (min-width:900px){.arp-catalogue-list .arp-catalogue-part{grid-template-columns:minmax(150px,180px) minmax(0,300px) 132px;justify-content:start;gap:22px}}.arp-modal:has(.arp-request){border-radius:14px;max-height:calc(100dvh - 40px)}.arp-modal:has(.arp-request) .arp-modal__head{border-bottom:0;align-items:flex-start;padding:28px 32px 20px}.arp-modal:has(.arp-request) .arp-modal__title{letter-spacing:-.035em;font-size:28px;font-weight:500;line-height:1.2}.arp-modal:has(.arp-request) .arp-modal__subtitle{color:#718497;max-width:540px;margin-top:8px;font-size:13px;line-height:1.55}.arp-modal:has(.arp-request) .arp-modal__close{color:#728396;background:0 0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.arp-modal:has(.arp-request) .arp-modal__close:hover{color:#132c43;background:#eef2f6}.arp-request__progress{color:#7b8d9d;grid-template-columns:1fr auto;gap:12px;margin:0 32px;font-size:11px;line-height:1.4;display:grid}.arp-request__progress>span:nth-child(2){color:#3f566b}.arp-request__track{background:#e6ebf1;grid-column:1/-1;height:2px;overflow:hidden}.arp-request__track>span{background:#213b53;height:100%;transition:width .25s;display:block}.arp-request__panel{gap:18px;padding:22px 32px 24px}.arp-request__panel>h2:not(.arp-sr-only){letter-spacing:-.025em;font-size:21px;font-weight:500}.arp-request__methods{border-bottom:1px solid #dce3eb;gap:24px;margin-bottom:2px;display:flex}.arp-request__methods button{font:500 13px/1.4 var(--font-ui);color:#8091a2;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 12px}.arp-request__methods [aria-pressed=true]{color:#142d45;box-shadow:none;border-color:#223d55}.arp-request__methods button:hover{color:#142d45}.arp-request .arp-field{gap:7px}.arp-request .arp-field__label{font-size:13px;font-weight:500}.arp-request .arp-field__shell{height:44px;min-height:44px;box-shadow:none;border-radius:6px}.arp-request .arp-field__input{font-size:14px}.arp-request .arp-field__hint{color:#8192a2;font-size:11px;line-height:1.5}.arp-request textarea{min-height:88px;box-shadow:none;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.5}.arp-request textarea::placeholder{color:#93a2b1;font-size:13px}.arp-request__examples{gap:14px;margin-top:-7px;font-size:11px}.arp-request__examples button{color:#657c90;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0 0 2px;font-size:11px;font-weight:400;text-decoration:underline}.arp-request__examples button:hover{color:#132c43;background:0 0}.arp-request__note{color:#7c8e9e;font-size:11px;line-height:1.5}.arp-request__summary{border:0;border-radius:0;padding:0}.arp-request__summary>div{padding-block-start:14px;padding-block-end:14px}.arp-request__after{background:#f0f3f7;border-radius:5px;padding:14px 16px;font-size:12px}.arp-request__intro{font-size:12px}.arp-request__foot{background:#fff;border-color:#e4e9ef;justify-content:flex-end;gap:16px;min-height:74px;padding:16px 32px}.arp-request__foot>.arp-btn:first-child:not(:last-child){margin-right:auto}.arp-request__foot>.arp-btn{border-radius:6px;min-height:42px;padding-inline-start:23px;padding-inline-end:23px;font-size:13px}.arp-request__foot>.arp-btn[type=submit]{box-shadow:none;background:#c64c42;border-color:#c64c42}.arp-request__foot>.arp-btn[type=submit]:hover:not(:disabled){background:#ad3d35;border-color:#ad3d35}@media (max-width:600px){.arp-modal-backdrop:has(.arp-request){padding:12px}.arp-modal:has(.arp-request){border-radius:12px;max-height:calc(100dvh - 24px)}.arp-modal:has(.arp-request) .arp-modal__head{padding:22px 20px 18px}.arp-modal:has(.arp-request) .arp-modal__title{font-size:24px}.arp-modal:has(.arp-request) .arp-modal__subtitle{font-size:12px}.arp-request__progress{margin-inline-start:20px;margin-inline-end:20px}.arp-request__panel{gap:17px;padding:20px}.arp-request__methods{gap:24px}.arp-request__methods button{padding:0 0 12px}.arp-request__foot{min-height:70px;padding:14px 20px}.arp-request__foot>.arp-btn{min-height:42px;padding-inline-start:20px;padding-inline-end:20px;font-size:13px}.arp-request__examples{gap:10px}}@media (prefers-reduced-motion:reduce){.arp-request__track>span{transition:none}}@keyframes arp-request-open{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@keyframes arp-request-close{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes arp-request-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes arp-request-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes arp-request-forward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes arp-request-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes arp-request-field{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.arp-modal-backdrop:has(.arp-request){animation:.22s ease-out both arp-request-scrim-in}.arp-modal:has(.arp-request){animation:.38s cubic-bezier(.16,1,.3,1) both arp-request-open}.arp-request__panel{animation:.28s cubic-bezier(.2,.75,.2,1) both arp-request-forward}.arp-request__panel[data-direction=back]{animation-name:arp-request-back}.arp-request__panel>.arp-field{animation:.28s cubic-bezier(.2,.75,.2,1) 50ms both arp-request-field}.arp-request__methods button{transition:color .16s,border-color .16s}.arp-request__track>span{transition:width .38s cubic-bezier(.2,.75,.2,1)}.arp-modal-backdrop:has(.arp-request[data-closing]){pointer-events:none;animation:.16s ease-in both arp-request-scrim-out}.arp-modal:has(.arp-request[data-closing]){animation:.16s ease-in both arp-request-close}}@media (prefers-reduced-motion:reduce){.arp-request__panel,.arp-request__panel>.arp-field{animation:none!important}.arp-modal-backdrop:has(.arp-request){animation:none!important}.arp-modal:has(.arp-request){animation:none!important}.arp-request__methods button,.arp-request__track>span{transition:none}}.arp-modal.arp-origin-flight:has(.arp-request){transform-origin:50%;animation:none!important}.arp-modal.arp-origin-flight:has(.arp-request[data-closing]){transform-origin:50%;animation:none!important}.arp-modal-backdrop:has(.arp-origin-flight .arp-request[data-closing]){pointer-events:none;animation:none!important}@media (prefers-reduced-motion:reduce){.arp-modal-backdrop:has(.arp-origin-flight .arp-request[data-closing]){animation:none}}.arp-page.arp-buyback{gap:0;max-width:1100px;margin-inline-start:auto;margin-inline-end:auto;padding-bottom:72px}.arp-buyback .arp-buyback__intro{grid-template-columns:1.15fr 1fr;align-items:center;gap:10px 36px;max-width:none;margin-bottom:18px;display:grid}.arp-buyback__intro .arp-overline{color:#71849a;letter-spacing:.14em;grid-column:1/-1;font-size:11px}.arp-buyback .arp-buyback__intro h1{letter-spacing:-.045em;font-size:clamp(32px,3.2vw,42px);font-weight:500;line-height:1.12}.arp-buyback__intro .arp-lead{color:#718096;max-width:420px;font-size:14px;line-height:1.65}.arp-buyback__kinds{border-bottom:1px solid #d5dfe8;gap:32px;display:flex}.arp-buyback__kind{-webkit-appearance:none;appearance:none;color:#7a899b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:14px;transition:color .18s,border-color .18s}.arp-buyback__kind:hover{color:#112b42}.arp-buyback__kind.is-on{color:#10283e;border-bottom-color:#10283e}.arp-buyback__kind:focus-visible{outline-offset:5px;outline:2px solid #c64c42}.arp-buyback__kind-note{color:#7b8999;min-height:20px;margin:8px 0 12px;font-size:12px;line-height:1.6}.arp-buyback .arp-buyback__layout{grid-template-columns:minmax(0,1fr) 290px;gap:32px}.arp-buyback .arp-buyback__layout>.arp-buyback__form{border:0;border-radius:10px;gap:20px;padding:22px 28px;box-shadow:0 8px 40px #14324d05}.arp-buyback__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:18px;display:grid;position:relative}.arp-buyback__progress>span{color:#99a5b3;align-items:center;gap:8px;font-size:12px;display:flex}.arp-buyback__progress small{letter-spacing:.05em;font-size:10px}.arp-buyback__progress .is-reached{color:#16344b}.arp-buyback__progress [aria-current]{font-weight:600}.arp-buyback__track{background:#e7edf2;height:2px;position:absolute;bottom:0;left:0;right:0}.arp-buyback__track>span{background:#29485f;height:100%;transition:width .35s cubic-bezier(.2,.75,.2,1);display:block}.arp-buyback .arp-buyback__step{gap:20px}.arp-buyback .arp-buyback__step>h2{letter-spacing:-.035em;outline:none;margin-bottom:4px;font-size:26px;font-weight:500;line-height:1.25}.arp-buyback__step>p{color:#76869a;font-size:13px;line-height:1.7}.arp-buyback .arp-grid2{gap:20px}.arp-buyback__form .arp-field__label{font-size:13px;font-weight:500}.arp-buyback__form .arp-input,.arp-buyback__form .arp-select,.arp-buyback__form .arp-textarea{border-radius:6px;font-size:14px}.arp-buyback__form .arp-formnav{border-top:1px solid #e6ebf0;margin-top:2px;padding-top:20px}.arp-buyback__next{min-width:150px;box-shadow:none;background:#c64c42;border-color:#c64c42;border-radius:6px;font-size:13px}.arp-buyback__next:hover:not(:disabled){background:#ad3d35;border-color:#ad3d35}.arp-buyback .arp-buyback__side{gap:20px;top:145px}.arp-buyback__valuation{color:#fff;background:#10283d;border-radius:10px;min-height:230px;padding:26px 24px}.arp-buyback__valuation>.arp-overline{color:#91a5b7;letter-spacing:.12em;font-size:10px}.arp-buyback__car{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:10px;font-size:20px;line-height:1.35}.arp-buyback__facts{color:#a0b2c2;margin:7px 0 0;font-size:12px}.arp-buyback__valuation .arp-estimate,.arp-buyback__valuation .arp-estimate-empty{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0;gap:12px;margin-top:23px;padding:23px 0 0}.arp-buyback__valuation .arp-estimate-empty b,.arp-buyback__valuation .arp-estimate__label{color:#a8bac9;font-size:12px;font-weight:400}.arp-buyback__valuation .arp-estimate-empty span,.arp-buyback__valuation .arp-estimate__note{color:#91a6b9;font-size:12px;line-height:1.7}.arp-buyback__valuation .arp-estimate__value{color:#fff;letter-spacing:-.035em;font-size:28px}.arp-buyback__side .arp-accordion{box-shadow:none;background:0 0;border:0;border-radius:0}.arp-buyback__side .arp-accordion__item{border-bottom:1px solid #dce4eb}.arp-buyback__side .arp-accordion__q{padding:17px 0;font-size:13px;line-height:1.5}.arp-buyback__side .arp-accordion__a{color:#7a8a9d;padding:0 0 18px;font-size:12px;line-height:1.75}@media (prefers-reduced-motion:no-preference){.arp-buyback__body{animation:.32s cubic-bezier(.2,.75,.2,1) both arp-request-forward}.arp-buyback__body[data-direction=back]{animation-name:arp-request-back}}@media (max-width:800px){.arp-buyback .arp-buyback__layout{grid-template-columns:minmax(0,1fr);gap:24px}.arp-buyback .arp-buyback__side{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid;position:static}.arp-buyback__valuation{min-height:0}}@media (max-width:540px){.arp-buyback .arp-buyback__intro{align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.arp-buyback__intro .arp-lead{font-size:14px}.arp-buyback__kinds{justify-content:space-between;gap:0}.arp-buyback__kind{padding-bottom:13px;font-size:12px}.arp-buyback__kind-note{margin-bottom:22px;font-size:11px}.arp-buyback .arp-buyback__layout>.arp-buyback__form{gap:24px;padding:24px 20px}.arp-buyback__progress>span{gap:5px;font-size:10px}.arp-buyback__progress small{font-size:9px}.arp-buyback .arp-buyback__step>h2{font-size:24px}.arp-buyback .arp-grid2{grid-template-columns:1fr;gap:16px}.arp-buyback .arp-buyback__side{display:flex}.arp-buyback__next{min-width:130px}}@media (prefers-reduced-motion:reduce){.arp-buyback__track>span{transition:none}}.arp-buyback>.arp-crumbs{margin-bottom:14px}.arp-buyback__side .arp-accordion__item>summary{gap:12px;padding:17px 0}.arp-buyback__side .arp-accordion__q{padding:0}@media (max-width:540px){.arp-buyback>.arp-crumbs{margin-bottom:18px}}.arp-hold{perspective:1400px;overflow:hidden}.arp-hold__panel{transform-origin:100% var(--hold-hinge,50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:no-preference){.arp-hold__panel{border-radius:32px 0 0 32px;transition:transform .38s cubic-bezier(.45,0,.65,.35),border-radius .38s;transform:translate(104%)rotateY(-14deg)scale(.96)}.arp-hold.is-open .arp-hold__panel{border-radius:0;transition:transform .72s cubic-bezier(.16,1,.3,1),border-radius .65s cubic-bezier(.16,1,.3,1);transform:translate(0,0)rotateY(0)scale(1)}.arp-hold__scrim{transition:opacity .36s}.arp-hold.is-open .arp-hold__scrim{transition-duration:.5s}.arp-hold__head,.arp-hold__added,.arp-hold__list,.arp-hold__foot,.arp-hold__sugg,.arp-hold__done{opacity:0;transition:transform .23s,opacity .16s;transform:translate(36px,7px)}.arp-hold.is-open .arp-hold__panel>*{opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translate(0,0)}.arp-hold.is-open .arp-hold__head{transition-delay:70ms}.arp-hold.is-open .arp-hold__added{transition-delay:.11s}.arp-hold.is-open .arp-hold__list{transition-delay:.15s}.arp-hold.is-open .arp-hold__foot{transition-delay:.2s}.arp-hold.is-open .arp-hold__sugg,.arp-hold.is-open .arp-hold__done{transition-delay:.24s}.arp-hold__added{animation:none}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){.arp-hold__panel{transform:translate(104%)rotateY(-6deg)scale(.98)}.arp-hold.is-open .arp-hold__panel{transition-duration:.6s,.55s}}@media (prefers-reduced-motion:reduce){.arp-hold__panel{transition:none;transform:translate(104%)}.arp-hold.is-open .arp-hold__panel{transform:none}.arp-hold__scrim,.arp-hold__panel>*{transition:none;animation:none}}.arp-field__shell,.arp-textarea{transition:border-color .18s,box-shadow .22s,background-color .18s}.arp-field--error .arp-field__shell,.arp-field--error .arp-textarea{background-color:#fffaf9}.arp-field__error{align-items:flex-start}.arp-field__error>svg{flex-shrink:0;margin-top:2px}@keyframes arp-error-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.arp-field>.arp-field__error{interpolate-size:allow-keywords;height:auto;transition:height .26s cubic-bezier(.2,.75,.2,1);animation:.26s cubic-bezier(.16,1,.3,1) both arp-error-reveal;overflow:clip}@starting-style{.arp-field>.arp-field__error{height:0}}}@media (prefers-reduced-motion:reduce){.arp-field__shell,.arp-textarea,.arp-field>.arp-field__error{transition:none;animation:none}}.arp-store{background:#091b2b}.arp-store__top,.arp-store__sub{background:0 0}.arp-store__row,.arp-store__subrow{max-width:1200px;padding-inline-start:30px;padding-inline-end:30px}.arp-store__row{gap:28px;height:64px}.arp-store__brand{margin-right:10px;padding:0}.arp-store__brand:hover{border-color:#0000}.arp-store__search{background:#f1f4f7;border:1px solid #e6ecf1;border-radius:6px;height:42px}.arp-store__search:focus-within{background:#fff;border-color:#b8c6d2;box-shadow:0 0 0 3px #ffffff20}.arp-store__input{border-radius:6px 0 0 6px;padding-left:18px;font-size:13px}.arp-store__input::placeholder{color:#7b8a9b}.arp-store__go{background:#c64c42;border-radius:0 5px 5px 0;width:46px}.arp-store__go:hover{background:#ad3d35}.arp-store__go svg{width:19px;height:19px}.arp-store__reserved{border:0;padding:8px 0}.arp-store__reserved:hover{color:#c2d0dd;background:0 0}.arp-store__reserved .arp-store__strong{font-size:13px;font-weight:500}.arp-store__count{margin-left:5px}.arp-store__count>b{background:#c64c42;min-width:19px;height:19px;font-size:10px}.arp-store__row>.arp-lang{border:0}.arp-store__sub{border-top:1px solid #ffffff0c}.arp-store__subrow{justify-content:space-between;gap:28px;height:40px;overflow:visible}.arp-store__links{align-items:stretch;gap:26px;height:100%;display:flex}.arp-store__sublink{color:#a9b9c8;white-space:nowrap;border-radius:0;align-items:center;padding:0;font-size:13px;font-weight:400;display:flex;position:relative;background:0 0!important}.arp-store__sublink:hover,.arp-store__sublink[aria-current=page]{color:#fff}.arp-store__sublink:after{content:"";transform-origin:0;background:#c64c42;height:2px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.arp-store__sublink[aria-current=page]:after{transform:scaleX(1)}.arp-store__tools{align-items:center;gap:24px;min-width:0;display:flex}.arp-store__tools .arp-store__garage{max-width:200px}.arp-store__tools .arp-store__garage>.arp-vin-action{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.arp-store__tools .arp-store__strong{color:#b9c8d5;font-size:12px;font-weight:400}.arp-store__tools .arp-vin-action .arp-store__strong{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff35;text-decoration:underline #ffffff35}.arp-store__tools .arp-vin-action:hover .arp-store__strong{color:#fff;text-decoration-color:#fff}.arp-store__phone{border:0;padding:0}.arp-store__phone:hover{background:0 0}.arp-store__garage .arp-vinpop{top:calc(100% + 18px);left:auto;right:0}.arp-store__tools .arp-store__clear{top:50%;transform:translateY(-50%)}@media (min-width:1024px) and (max-width:1150px){.arp-store__row,.arp-store__subrow{padding-inline-start:22px;padding-inline-end:22px}.arp-store__row{gap:22px}.arp-store__links{gap:20px}.arp-store__tools{gap:18px}}@media (prefers-reduced-motion:reduce){.arp-store__sublink:after{transition:none}}.arp-store__garage .arp-vinpop:before{left:auto;right:40px}.arp-store__row>.arp-language-dropdown{min-width:58px}.arp-store__row>.arp-language-dropdown .arp-dropdown__trigger{background:0 0;border-color:#0000;gap:8px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px}.arp-store__row>.arp-language-dropdown .arp-dropdown__trigger:hover{background:#ffffff08}.arp-store__search{transform-origin:50%;transition:background-color .22s,border-color .22s,box-shadow .28s,transform .35s cubic-bezier(.16,1,.3,1)}.arp-store__search[data-focused]{z-index:2;background:#fff;border-color:#c7d4de;transform:scale(1.006);box-shadow:0 0 0 4px #a8c0d018,0 8px 28px #00000018}.arp-store__go{transition:background-color .18s}.arp-store__go svg{transition:transform .26s cubic-bezier(.16,1,.3,1)}.arp-store__search[data-focused] .arp-store__go svg{transform:scale(1.08)}.arp-store__go:active svg{transform:scale(.87)}.arp-store .arp-sugg{transform-origin:50% 0;opacity:0;visibility:hidden;pointer-events:none;border-color:#dfe6ec;border-radius:9px;width:100%;min-width:0;padding:7px;transition:opacity .14s,transform .18s,visibility 0s .18s;top:calc(100% + 10px);transform:translateY(-7px)scale(.985);box-shadow:0 18px 45px #06162528}.arp-store .arp-sugg[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .36s cubic-bezier(.16,1,.3,1),visibility;transform:translateY(0)scale(1)}.arp-store .arp-sugg__item{opacity:0;border-radius:5px;transition:background-color .15s,opacity .1s,transform .14s;transform:translateY(5px)}.arp-store .arp-sugg[data-open] .arp-sugg__item{opacity:1;transition:background-color .15s ease,opacity .22s ease calc(35ms + var(--suggestion-index,0)*22ms),transform .34s cubic-bezier(.16,1,.3,1) calc(35ms + var(--suggestion-index,0)*22ms);transform:none}.arp-store .arp-sugg__item:hover{background:#eef2f6}.arp-homehero__actions .arp-btn{border-radius:8px;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .18s,box-shadow .22s}.arp-homehero__actions .arp-btn:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){.arp-store__search,.arp-store .arp-sugg,.arp-store .arp-sugg__item,.arp-store .arp-sugg[data-open] .arp-sugg__item,.arp-store__go svg,.arp-homehero__actions .arp-btn{transition:none}.arp-store__search[data-focused],.arp-store__search[data-focused] .arp-store__go svg,.arp-store__go:active svg,.arp-homehero__actions .arp-btn:active{transform:none}}.arp-store__sublink:focus{box-shadow:none;border-radius:0;outline:none}.arp-store__sublink:focus-visible{color:#fff}.arp-store__sublink:focus-visible:after{background:#a9c5db;height:3px;transform:scaleX(1)}
