*{box-sizing:border-box;margin:0;outline:none;padding:0}body{background-color:var(--main-page-background)}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;--transition-fast:.2s ease;--transition-normal:.35s ease;--transition-smooth:.5s cubic-bezier(.4,0,.2,1);--main-page-background:#0d0d0d;--headerWidget-color:#0d0d0d;--headerText-color:#fafafa;--headerText-Mobile-color:#fafafa;--headerText-color-borderBottom:#e50914;--theme-red:#e50914;--theme-red-hover:#ff1a1a;--theme-red-light:#e50914;--firstComponent-backgroundColor:#0d0d0d;--threeComponent-backgroundCOlor:#171717;--fourComponent-backgroundCOlor:#0d0d0d;--footerWidget-color:#171717;--footerWidget-accent:#e50914;--card-background:#1a1a1a;--card-border:#2a2a2a;--text-on-dark:#fafafa;--text-muted:#a3a3a3}.font-sans,[class*=font-sans],body,html{font-family:Audi Type,sans-serif!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{overflow-x:clip;width:100%}body{font-family:var(--font-body);font-weight:400;max-width:100vw}@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:#0d0d0d;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-color:#e50914;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-fa307496]{align-items:center;background:#0d0d0d;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:24px}.error-page__inner[data-v-fa307496]{max-width:420px;text-align:center}.error-page__status[data-v-fa307496]{color:var(--theme-red);font-size:80px;font-weight:800;line-height:1;margin:0 0 16px}.error-page__title[data-v-fa307496]{font-size:1.5rem;font-weight:700;margin:0 0 12px}.error-page__desc[data-v-fa307496]{color:#fff9;font-size:15px;line-height:1.5;margin:0 0 24px}.error-page__actions[data-v-fa307496]{align-items:center;display:flex;flex-direction:column;gap:12px}.error-page__btn[data-v-fa307496]{background:var(--theme-red);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:14px 28px;transition:background .2s}.error-page__btn[data-v-fa307496]:hover{background:var(--theme-red-hover)}.error-page__link[data-v-fa307496]{color:#ffffffb3;font-size:14px;text-decoration:none}.error-page__link[data-v-fa307496]:hover{color:#fff}
