*{box-sizing:border-box;margin:0;outline:none;padding:0}ol,ul{list-style:none}a{color:unset;text-decoration:none}canvas,img,picture,svg,video{border-style:none;display:block;max-width:100%}@font-face{font-display:swap;font-family:Audi Type;font-style:normal;font-weight:300;src:url(https://unpkg.com/@audi/audi-type@1.0.0-alpha.2/dist/fonts/AudiTypeScreen-Light.woff2) format("woff2"),url(https://unpkg.com/@audi/audi-type@1.0.0-alpha.2/dist/fonts/AudiTypeScreen-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Audi Type;font-style:normal;font-weight:400;src:url(https://unpkg.com/@audi/audi-type@1.0.0-alpha.2/dist/fonts/AudiTypeScreen-Normal.woff2) format("woff2"),url(https://unpkg.com/@audi/audi-type@1.0.0-alpha.2/dist/fonts/AudiTypeScreen-Normal.woff) format("woff")}@font-face{font-display:swap;font-family:Audi Type;font-style:normal;font-weight:700;src:url(https://unpkg.com/@audi/audi-type@1.0.0-alpha.2/dist/fonts/AudiTypeScreen-Bold.woff2) format("woff2"),url(https://unpkg.com/@audi/audi-type@1.0.0-alpha.2/dist/fonts/AudiTypeScreen-Bold.woff) format("woff")}:root{--font-title:"Audi Type",sans-serif;--font-annonce:"Audi Type",sans-serif;--font-body:"Audi Type",sans-serif;--font-light:"Audi Type",sans-serif;--font-accent:"Cormorant Garamond",Georgia,"Times New Roman",serif;--heading-section-weight:800;--heading-section-spacing:.08em;--transition-fast:.2s ease;--transition-normal:.35s ease;--transition-smooth:.5s cubic-bezier(.4,0,.2,1);--main-page-background:#fafafa;--page-bg-secondary:#f0f0f2;--headerWidget-color:#fff;--headerText-color:#0d0d0d;--headerText-Mobile-color:#0d0d0d;--headerText-color-borderBottom:hsla(0,0%,4%,.25);--header-bg:hsla(0,0%,100%,.92);--header-border:rgba(0,0,0,.08);--theme-red:#1a1a1a;--theme-red-hover:#000;--theme-red-light:#1a1a1a;--hero-text:#0a0a0a;--hero-text-muted:hsla(0,0%,4%,.62);--hero-text-dim:hsla(0,0%,4%,.42);--hero-accent:#0a0a0a;--hero-cta-secondary-bg:rgba(0,0,0,.06);--hero-cta-secondary-border:rgba(0,0,0,.14);--hero-social:hsla(0,0%,4%,.4);--nav-link-hover:hsla(0,0%,4%,.75);--firstComponent-backgroundColor:#ececee;--threeComponent-backgroundCOlor:#e4e4e7;--fourComponent-backgroundCOlor:#f4f4f5;--footerWidget-color:#e4e4e7;--footerWidget-accent:#1a1a1a;--footer-text:hsla(0,0%,5%,.75);--footer-text-dim:hsla(0,0%,5%,.55);--footer-title:hsla(0,0%,5%,.45);--footer-link:hsla(0,0%,5%,.7);--footer-link-hover:#0d0d0d;--footer-social-bg:rgba(0,0,0,.06);--footer-social-bg-hover:rgba(0,0,0,.1);--footer-bottom:hsla(0,0%,5%,.45);--card-background:#fff;--card-border:#d4d4d8;--text-on-dark:#000;--text-muted:#3a3a3a;--text-faint:#525252;--ui-surface:rgba(0,0,0,.04);--ui-surface-strong:rgba(0,0,0,.06);--ui-border:rgba(0,0,0,.12);--ui-border-muted:rgba(0,0,0,.08);--cta-text-on-solid:#fafafa;--mobile-nav-bg:hsla(0,0%,100%,.95);--mobile-nav-border:rgba(0,0,0,.1);--mobile-nav-btn-bg:rgba(0,0,0,.06);--mobile-nav-cta-bg:#0d0d0d;--mobile-nav-cta-fg:#fafafa;--theme-toggle-bg:rgba(0,0,0,.04);--theme-toggle-bg-hover:rgba(0,0,0,.08);--theme-toggle-border:rgba(0,0,0,.12);--theme-toggle-border-hover:rgba(0,0,0,.2);--theme-toggle-fg:#0d0d0d;--catalog-logo-filter:none;--site-logo-filter:none;--catalog-dropdown-bg:#fff;--shadow-soft:rgba(0,0,0,.12);--mobile-menu-overlay:hsla(240,5%,96%,.98);--mobile-menu-link-bg:rgba(0,0,0,.06);--mobile-menu-link-bg-hover:rgba(0,0,0,.1);--mobile-menu-link-fg:#0d0d0d}[data-theme=dark]{--main-page-background:#0d0d0d;--page-bg-secondary:#0a0a0a;--headerWidget-color:#0d0d0d;--headerText-color:#fafafa;--headerText-Mobile-color:#fafafa;--headerText-color-borderBottom:hsla(0,0%,98%,.35);--header-bg:hsla(0,0%,4%,.95);--header-border:hsla(0,0%,100%,.06);--theme-red:#fafafa;--theme-red-hover:#e0e0e0;--theme-red-light:#fafafa;--hero-text:#fafafa;--hero-text-muted:hsla(0,0%,98%,.58);--hero-text-dim:hsla(0,0%,98%,.4);--hero-accent:#f5f5f5;--hero-cta-secondary-bg:hsla(0,0%,100%,.08);--hero-cta-secondary-border:hsla(0,0%,100%,.14);--hero-social:hsla(0,0%,100%,.35);--nav-link-hover:hsla(0,0%,98%,.85);--firstComponent-backgroundColor:#0d0d0d;--threeComponent-backgroundCOlor:#171717;--fourComponent-backgroundCOlor:#0d0d0d;--footerWidget-color:#080808;--footerWidget-accent:#fafafa;--footer-text:hsla(0,0%,100%,.6);--footer-text-dim:hsla(0,0%,100%,.4);--footer-title:hsla(0,0%,100%,.25);--footer-link:hsla(0,0%,100%,.6);--footer-link-hover:#fff;--footer-social-bg:hsla(0,0%,100%,.05);--footer-social-bg-hover:hsla(0,0%,100%,.1);--footer-bottom:hsla(0,0%,100%,.25);--card-background:#1a1a1a;--card-border:#2a2a2a;--text-on-dark:#fff;--text-muted:#c8c8c8;--text-faint:#9ca3af;--ui-surface:hsla(0,0%,100%,.05);--ui-surface-strong:hsla(0,0%,100%,.08);--ui-border:hsla(0,0%,100%,.12);--ui-border-muted:hsla(0,0%,100%,.07);--cta-text-on-solid:#fff;--mobile-nav-bg:hsla(0,0%,9%,.95);--mobile-nav-border:hsla(0,0%,100%,.08);--mobile-nav-btn-bg:hsla(0,0%,100%,.1);--mobile-nav-cta-bg:#fff;--mobile-nav-cta-fg:#171717;--theme-toggle-bg:hsla(0,0%,100%,.06);--theme-toggle-bg-hover:hsla(0,0%,100%,.12);--theme-toggle-border:hsla(0,0%,100%,.12);--theme-toggle-border-hover:hsla(0,0%,100%,.2);--theme-toggle-fg:#fafafa;--catalog-logo-filter:brightness(0) invert(1);--site-logo-filter:brightness(0) invert(1);--catalog-dropdown-bg:#0f0f0f;--shadow-soft:rgba(0,0,0,.35);--mobile-menu-overlay:rgba(0,0,0,.95);--mobile-menu-link-bg:hsla(0,0%,100%,.06);--mobile-menu-link-bg-hover:hsla(0,0%,100%,.12);--mobile-menu-link-fg:#fff}.site-logo-img{filter:var(--site-logo-filter);transition:filter .35s ease}.font-sans,[class*=font-sans],body,html{font-family:Audi Type,sans-serif!important}.font-accent{font-family:var(--font-accent);font-weight:600;letter-spacing:.02em}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;transition:background-color .35s ease}body,html{background-color:var(--main-page-background);overflow-x:clip;width:100%}body{color:var(--text-on-dark);font-family:var(--font-body);font-weight:400;max-width:100vw;transition:background-color .35s ease,color .35s ease}@media(max-width:767px){body,html{overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y}body{padding-bottom:100px;-webkit-tap-highlight-color:transparent}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.catalog-carousel__scroll{touch-action:pan-x!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.loader{background:var(--main-page-background);inset:0;justify-content:center;position:fixed;z-index:9999}.loader,.loader__inner{align-items:center;display:flex}.loader__inner{flex-direction:column;gap:32px}.loader__logo{animation:loader-pulse 1.2s ease-in-out infinite;height:auto;max-width:220px}.loader__spinner{animation:loader-spin .8s linear infinite;border:3px solid #2a2a2a;border-radius:50%;border-top:3px solid var(--theme-red);height:40px;width:40px}.loader-enter-active,.loader-leave-active{transition:opacity .5s ease}.loader-enter-from,.loader-leave-to{opacity:0}@keyframes loader-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes loader-spin{to{transform:rotate(1turn)}}.error-page[data-v-aee38202]{align-items:center;background:var(--main-page-background);color:var(--text-on-dark);display:flex;justify-content:center;min-height:100vh;padding:24px}.error-page__inner[data-v-aee38202]{max-width:420px;text-align:center}.error-page__status[data-v-aee38202]{color:var(--theme-red);font-size:80px;font-weight:800;line-height:1;margin:0 0 16px}.error-page__title[data-v-aee38202]{font-size:1.5rem;font-weight:700;margin:0 0 12px}.error-page__desc[data-v-aee38202]{color:var(--text-muted);font-size:15px;line-height:1.5;margin:0 0 24px}.error-page__actions[data-v-aee38202]{align-items:center;display:flex;flex-direction:column;gap:12px}.error-page__btn[data-v-aee38202]{background:var(--theme-red);border:none;border-radius:10px;color:var(--main-page-background);cursor:pointer;font-size:15px;font-weight:700;padding:14px 28px;transition:background .2s}.error-page__btn[data-v-aee38202]:hover{background:var(--theme-red-hover)}.error-page__link[data-v-aee38202]{color:var(--text-muted);font-size:14px;text-decoration:none}.error-page__link[data-v-aee38202]:hover{color:var(--text-on-dark)}
