@font-face{font-display:swap;font-family:BMWTypeNext Pro;font-weight:400;src:url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Regular.4cb74749.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Regular.9acb7eba.woff) format("woff"),url(/de/shop/ls/assets-find/_next/static/media/BMWNext-LatinTT-Regular.2da1ff3a.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMWTypeNext Pro;font-weight:700;src:url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Bold.ca176d9e.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Bold.18ae1403.woff) format("woff"),url(/de/shop/ls/assets-find/_next/static/media/BMWNext-LatinTT-Bold.bd6c2590.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMWTypeNext Pro;font-weight:300;src:url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Light.3914a2fb.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Light.562602a7.woff) format("woff"),url(/de/shop/ls/assets-find/_next/static/media/BMWNext-LatinTT-Light.679ceade.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMWTypeNext Pro;font-weight:100;src:url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Thin.37eb1d9c.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/BMWTypeNextPro-Thin.c6bd37c6.woff) format("woff"),url(/de/shop/ls/assets-find/_next/static/media/BMWNext-LatinTT-Thin.6bbba0a4.ttf) format("truetype")}.neo-ds.BMW:not(html) .neo-headline-1-uppercase{font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-1);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-1);text-transform:uppercase}.neo-ds.BMW:not(html) :is(h1,.neo-headline-1){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-1);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-1)}.neo-ds.BMW:not(html) :is(h2,.neo-headline-2){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-2);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-2)}.neo-ds.BMW:not(html) :is(h3,.neo-headline-3){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-3);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-3)}.neo-ds.BMW:not(html) :is(h4,.neo-sub-section-1){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-1);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-1)}.neo-ds.BMW:not(html) :is(h5,.neo-sub-section-2){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-2);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-2)}.neo-ds.BMW:not(html) :is(h6,.neo-sub-section-6){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-2);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-2)}.neo-ds.BMW:not(html) .neo-body-1,.neo-ds.BMW:not(html) p{font-family:var(--typography-styles-font-family-body-1),sans-serif;font-size:var(--typography-styles-font-size-body-1);font-weight:var(--typography-styles-font-weight-body-1);line-height:var(--typography-styles-line-height-body-1)}.neo-ds.BMW:not(html) .neo-body-2{font-family:var(--typography-styles-font-family-body-2),sans-serif;font-size:var(--typography-styles-font-size-body-2);font-weight:var(--typography-styles-font-weight-body-2);line-height:var(--typography-styles-line-height-body-2)}.neo-ds.BMW:not(html) .neo-link-1,.neo-ds.BMW:not(html) a{font-family:var(--typography-styles-font-family-body-1),sans-serif;font-size:var(--typography-styles-font-size-body-1);font-weight:var(--typography-styles-font-weight-link-1);line-height:var(--typography-styles-line-height-body-1);text-decoration:underline}.neo-ds.BMW:not(html) .neo-link-2{font-family:var(--typography-styles-font-family-body-2),sans-serif;font-size:var(--typography-styles-font-size-body-2);font-weight:var(--typography-styles-font-weight-link-2);line-height:var(--typography-styles-line-height-body-2);text-decoration:underline}.neo-ds.BMW:not(html) .neo-label{font-family:var(--typography-styles-font-family-label);font-size:var(--typography-styles-font-size-label);font-style:normal;font-weight:var(--typography-styles-font-weight-label);line-height:var(--typography-styles-line-height-label)}.neo-ds.BMW:not(html) .neo-disclaimer,.neo-ds.BMW:not(html) .neo-disclaimer-link{font-family:var(--typography-styles-font-family-disclaimer);font-size:var(--typography-styles-font-size-disclaimer);font-style:normal;font-weight:var(--typography-styles-font-weight-disclaimer);line-height:var(--typography-styles-line-height-disclaimer)}.neo-ds.BMW:not(html) .neo-disclaimer-link{text-decoration:underline}.neo-ds.BMW:not(html) .neo-stage-focus-price{font-size:var(--typography-styles-font-size-stage-focus-price);line-height:var(--typography-styles-line-height-stage-focus-price)}.neo-ds.BMW:not(html) .neo-promo-focus-price,.neo-ds.BMW:not(html) .neo-stage-focus-price{font-family:var(--typography-styles-font-family-focus-prices);font-style:normal;font-weight:var(--typography-styles-font-weight-focus-prices)}.neo-ds.BMW:not(html) .neo-promo-focus-price{font-size:var(--typography-styles-font-size-promo-focus-price);line-height:var(--typography-styles-line-height-promo-focus-price)}.neo-ds.BMW:not(html) .neo-body-focus-price-1{font-size:var(--typography-styles-font-size-focus-price-1);line-height:var(--typography-styles-line-height-focus-price-1)}.neo-ds.BMW:not(html) .neo-body-focus-price-1,.neo-ds.BMW:not(html) .neo-body-focus-price-2{font-family:var(--typography-styles-font-family-prices-body);font-style:normal;font-weight:var(--typography-styles-font-weight-prices-body)}.neo-ds.BMW:not(html) .neo-body-focus-price-2{font-size:var(--typography-styles-font-size-focus-price-2);line-height:var(--typography-styles-line-height-focus-price-2)}.neo-ds.BMW:not(html) .neo-iconization{font-size:var(--typography-styles-font-size-iconization);font-weight:var(--typography-styles-font-weight-iconization);letter-spacing:.6rem;line-height:var(--typography-styles-line-height-iconization);text-transform:uppercase}.neo-ds.BMW:not(html) .neo-iconization,.neo-ds.BMW:not(html) .neo-stage-model{font-family:var(--typography-styles-font-family-stage-teaser);font-style:normal}.neo-ds.BMW:not(html) .neo-stage-model{font-size:var(--typography-styles-font-size-stage);font-weight:var(--typography-styles-font-weight-stage-teaser);line-height:var(--typography-styles-line-height-stage)}.neo-ds.BMW:not(html) .neo-disclaimer-link,.neo-ds.BMW:not(html) .neo-disclaimer-link:visited,.neo-ds.BMW:not(html) [class*=neo-link],.neo-ds.BMW:not(html) [class*=neo-link]:visited{color:var(--fg-text-link-enabled-inactive)}.neo-ds.BMW:not(html) .neo-disclaimer-link:hover,.neo-ds.BMW:not(html) [class*=neo-link]:hover{color:var(--fg-text-link-hover)}.neo-ds.BMW:not(html) .neo-disclaimer-link:focus,.neo-ds.BMW:not(html) [class*=neo-link]:focus{color:var(--fg-text-link-focus)}.neo-ds.BMW:not(html) .neo-disclaimer-link:active,.neo-ds.BMW:not(html) [class*=neo-link]:active{color:var(--fg-text-link-pressed)}.neo-ds.BMW:not(html) .neo-disclaimer-link:disabled,.neo-ds.BMW:not(html) .neo-disclaimer-link[aria-disabled=true],.neo-ds.BMW:not(html) [class*=neo-link]:disabled,.neo-ds.BMW:not(html) [class*=neo-link][aria-disabled=true]{color:var(--fg-text-link-disabled);pointer-events:none}.neo-ds.BMW:not(html) .neo-typo-bold{font-weight:700}.neo-ds.BMW:not(html) .neo-typo-regular{font-weight:400}.neo-ds.BMW:not(html) .neo-typo-light{font-weight:300}.neo-ds.BMW:not(html) .neo-typo-thin{font-weight:100}@font-face{font-display:swap;font-family:"MINI Sans Serif";font-weight:400;src:url(/de/shop/ls/assets-find/_next/static/media/MINISansSerif-Regular.d3fd094e.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/MINISansSerif-Regular.d98e27eb.woff) format("woff")}@font-face{font-display:swap;font-family:"MINI Sans Serif";font-weight:700;src:url(/de/shop/ls/assets-find/_next/static/media/MINISansSerif-Bold.a2953a90.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/MINISansSerif-Bold.f58746b8.woff) format("woff")}@font-face{font-display:swap;font-family:"MINI Serif";font-weight:400;src:url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Regular.37981447.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Regular.4abe03a1.woff) format("woff")}@font-face{font-display:swap;font-family:"MINI Serif";font-style:italic;font-weight:400;src:url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Italic.fc09f128.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Italic.e2f4a885.woff) format("woff")}@font-face{font-display:swap;font-family:"MINI Serif";font-weight:500;src:url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Medium.b3056ee4.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Medium.7ce9de09.woff) format("woff")}@font-face{font-display:swap;font-family:"MINI Serif";font-weight:700;src:url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Bold.191b8ebc.woff2) format("woff2"),url(/de/shop/ls/assets-find/_next/static/media/MINISerif-Bold.12c2730d.woff) format("woff")}@font-face{font-display:swap;font-family:MINISansBoldLocalized;font-style:normal;src:url(/de/shop/ls/assets-find/_next/static/media/NanumMyeongjo-Bold.a4f9891b.woff) format("woff")}@font-face{font-display:swap;font-family:MINISansRegLocalized;font-style:normal;src:url(/de/shop/ls/assets-find/_next/static/media/NanumMyeongjo-Regular.23162d94.woff) format("woff")}@font-face{font-display:swap;font-family:MINIBoldLocalized;font-style:normal;src:url(/de/shop/ls/assets-find/_next/static/media/NanumMyeongjo-Bold.a4f9891b.woff) format("woff")}@font-face{font-display:swap;font-family:MINIRegularLocalized;font-style:normal;src:url(/de/shop/ls/assets-find/_next/static/media/NanumMyeongjo-Regular.23162d94.woff) format("woff")}.neo-ds.MINI:not(html) .neo-headline-1-uppercase{font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-1);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-1);text-transform:uppercase}.neo-ds.MINI:not(html) :is(h1,.neo-headline-1){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-1);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-1)}.neo-ds.MINI:not(html) :is(h2,.neo-headline-2){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-2);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-2)}.neo-ds.MINI:not(html) :is(h3,.neo-headline-3){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-3);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-3)}.neo-ds.MINI:not(html) :is(h4,.neo-sub-section-1){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-1);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-1)}.neo-ds.MINI:not(html) :is(h5,.neo-sub-section-2){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-2);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-2)}.neo-ds.MINI:not(html) :is(h6,.neo-sub-section-6){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-2);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-2)}.neo-ds.MINI:not(html) .neo-body-1,.neo-ds.MINI:not(html) p{font-family:var(--typography-styles-font-family-body-1),sans-serif;font-size:var(--typography-styles-font-size-body-1);font-weight:var(--typography-styles-font-weight-body-1);line-height:var(--typography-styles-line-height-body-1)}.neo-ds.MINI:not(html) .neo-body-2{font-family:var(--typography-styles-font-family-body-2),sans-serif;font-size:var(--typography-styles-font-size-body-2);font-weight:var(--typography-styles-font-weight-body-2);line-height:var(--typography-styles-line-height-body-2)}.neo-ds.MINI:not(html) .neo-link-1,.neo-ds.MINI:not(html) a{font-family:var(--typography-styles-font-family-body-1),sans-serif;font-size:var(--typography-styles-font-size-body-1);font-weight:var(--typography-styles-font-weight-link-1);line-height:var(--typography-styles-line-height-body-1);text-decoration:underline}.neo-ds.MINI:not(html) .neo-link-2{font-family:var(--typography-styles-font-family-body-2),sans-serif;font-size:var(--typography-styles-font-size-body-2);font-weight:var(--typography-styles-font-weight-link-2);line-height:var(--typography-styles-line-height-body-2);text-decoration:underline}.neo-ds.MINI:not(html) .neo-label{font-family:var(--typography-styles-font-family-label);font-size:var(--typography-styles-font-size-label);font-style:normal;font-weight:var(--typography-styles-font-weight-label);line-height:var(--typography-styles-line-height-label)}.neo-ds.MINI:not(html) .neo-disclaimer,.neo-ds.MINI:not(html) .neo-disclaimer-link{font-family:var(--typography-styles-font-family-disclaimer);font-size:var(--typography-styles-font-size-disclaimer);font-style:normal;font-weight:var(--typography-styles-font-weight-disclaimer);line-height:var(--typography-styles-line-height-disclaimer)}.neo-ds.MINI:not(html) .neo-disclaimer-link{text-decoration:underline}.neo-ds.MINI:not(html) .neo-stage-focus-price{font-size:var(--typography-styles-font-size-stage-focus-price);line-height:var(--typography-styles-line-height-stage-focus-price)}.neo-ds.MINI:not(html) .neo-promo-focus-price,.neo-ds.MINI:not(html) .neo-stage-focus-price{font-family:var(--typography-styles-font-family-focus-prices);font-style:normal;font-weight:var(--typography-styles-font-weight-focus-prices)}.neo-ds.MINI:not(html) .neo-promo-focus-price{font-size:var(--typography-styles-font-size-promo-focus-price);line-height:var(--typography-styles-line-height-promo-focus-price)}.neo-ds.MINI:not(html) .neo-body-focus-price-1{font-size:var(--typography-styles-font-size-focus-price-1);line-height:var(--typography-styles-line-height-focus-price-1)}.neo-ds.MINI:not(html) .neo-body-focus-price-1,.neo-ds.MINI:not(html) .neo-body-focus-price-2{font-family:var(--typography-styles-font-family-prices-body);font-style:normal;font-weight:var(--typography-styles-font-weight-prices-body)}.neo-ds.MINI:not(html) .neo-body-focus-price-2{font-size:var(--typography-styles-font-size-focus-price-2);line-height:var(--typography-styles-line-height-focus-price-2)}.neo-ds.MINI:not(html) .neo-iconization{font-family:var(--typography-styles-font-family-stage-teaser);font-size:var(--typography-styles-font-size-iconization);font-style:normal;font-weight:var(--typography-styles-font-weight-iconization);letter-spacing:.6rem;line-height:var(--typography-styles-line-height-iconization);text-transform:uppercase}.neo-ds.MINI:not(html) .neo-stage-model{font-family:var(--typography-styles-font-family-stage-teaser);font-size:var(--typography-styles-font-size-stage);font-style:normal;font-weight:var(--typography-styles-font-weight-stage-teaser);line-height:var(--typography-styles-line-height-stage)}.neo-ds.MINI:not(html) .neo-disclaimer-link,.neo-ds.MINI:not(html) .neo-disclaimer-link:visited,.neo-ds.MINI:not(html) [class*=neo-link],.neo-ds.MINI:not(html) [class*=neo-link]:visited{color:var(--fg-text-link-enabled-inactive)}.neo-ds.MINI:not(html) .neo-disclaimer-link:hover,.neo-ds.MINI:not(html) [class*=neo-link]:hover{color:var(--fg-text-link-hover)}.neo-ds.MINI:not(html) .neo-disclaimer-link:focus,.neo-ds.MINI:not(html) [class*=neo-link]:focus{color:var(--fg-text-link-focus)}.neo-ds.MINI:not(html) .neo-disclaimer-link:active,.neo-ds.MINI:not(html) [class*=neo-link]:active{color:var(--fg-text-link-pressed)}.neo-ds.MINI:not(html) .neo-disclaimer-link:disabled,.neo-ds.MINI:not(html) .neo-disclaimer-link[aria-disabled=true],.neo-ds.MINI:not(html) [class*=neo-link]:disabled,.neo-ds.MINI:not(html) [class*=neo-link][aria-disabled=true]{color:var(--fg-text-link-disabled);pointer-events:none}.neo-ds.MINI:not(html) .neo-typo-bold{font-weight:700}.neo-ds.MINI:not(html) .neo-typo-regular{font-weight:400}.neo-ds.MINI:not(html) .neo-typo-light{font-weight:300}.neo-ds.MINI:not(html) .neo-typo-thin{font-weight:100}@font-face{font-display:swap;font-family:BMW Motorrad;font-weight:400;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Regular.8c9a3ecb.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMW Motorrad;font-style:italic;font-weight:400;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Italic.5bf7a195.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMW Motorrad;font-weight:700;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Bold.0a24f861.otf) format("opentype"),url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Bold.ab65266d.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMW Motorrad;font-style:italic;font-weight:700;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-BoldItalic.eebee983.otf) format("opentype"),url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-BoldItalic.235d9ab1.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMW Motorrad;font-weight:900;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Heavy.e613075d.otf) format("opentype"),url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Heavy.3b1da13a.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMW Motorrad;font-style:italic;font-weight:900;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-HeavyItalic.7345fad6.otf) format("opentype"),url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-HeavyItalic.1bcbc3cb.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMW Motorrad;font-weight:300;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Light.dd7d44c3.otf) format("opentype"),url(/de/shop/ls/assets-find/_next/static/media/BMWMotorrad-Light.f1af1073.ttf) format("truetype")}@font-face{font-display:swap;font-family:BMW Motorrad Outline;font-weight:400;src:url(/de/shop/ls/assets-find/_next/static/media/BMWMotorradOutline-Regular.87146a3e.otf) format("opentype"),url(/de/shop/ls/assets-find/_next/static/media/BMWMotorradOutline-Regular.83146f8a.ttf) format("truetype")}.neo-ds a,.neo-ds h1,.neo-ds h2,.neo-ds h3,.neo-ds h4,.neo-ds h5,.neo-ds h6,.neo-ds p{margin:0;padding:0}.neo-ds.MOTORRAD:not(html) .neo-headline-1-uppercase{font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-1);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-1);text-transform:uppercase}.neo-ds.MOTORRAD:not(html) :is(h1,.neo-headline-1){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-1);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-1)}.neo-ds.MOTORRAD:not(html) :is(h2,.neo-headline-2){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-2);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-2)}.neo-ds.MOTORRAD:not(html) :is(h3,.neo-headline-3){font-family:var(--typography-styles-font-family-headlines),sans-serif;font-size:var(--typography-styles-font-size-headline-3);font-weight:var(--typography-styles-font-weight-headlines);line-height:var(--typography-styles-line-height-headline-3)}.neo-ds.MOTORRAD:not(html) :is(h4,.neo-sub-section-1){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-1);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-1)}.neo-ds.MOTORRAD:not(html) :is(h5,.neo-sub-section-2){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-2);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-2)}.neo-ds.MOTORRAD:not(html) :is(h6,.neo-sub-section-6){font-family:var(--typography-styles-font-family-sub-section-1),sans-serif;font-size:var(--typography-styles-font-size-sub-section-2);font-weight:var(--typography-styles-font-weight-sub-sections);line-height:var(--typography-styles-line-height-sub-section-2)}.neo-ds.MOTORRAD:not(html) .neo-body-1,.neo-ds.MOTORRAD:not(html) p{font-family:var(--typography-styles-font-family-body-1),sans-serif;font-size:var(--typography-styles-font-size-body-1);font-weight:var(--typography-styles-font-weight-body-1);line-height:var(--typography-styles-line-height-body-1)}.neo-ds.MOTORRAD:not(html) .neo-body-2{font-family:var(--typography-styles-font-family-body-2),sans-serif;font-size:var(--typography-styles-font-size-body-2);font-weight:var(--typography-styles-font-weight-body-2);line-height:var(--typography-styles-line-height-body-2)}.neo-ds.MOTORRAD:not(html) .neo-link-1,.neo-ds.MOTORRAD:not(html) a{font-family:var(--typography-styles-font-family-body-1),sans-serif;font-size:var(--typography-styles-font-size-body-1);font-weight:var(--typography-styles-font-weight-link-1);line-height:var(--typography-styles-line-height-body-1);text-decoration:underline}.neo-ds.MOTORRAD:not(html) .neo-link-2{font-family:var(--typography-styles-font-family-body-2),sans-serif;font-size:var(--typography-styles-font-size-body-2);font-weight:var(--typography-styles-font-weight-link-2);line-height:var(--typography-styles-line-height-body-2);text-decoration:underline}.neo-ds.MOTORRAD:not(html) .neo-label{font-family:var(--typography-styles-font-family-label);font-size:var(--typography-styles-font-size-label);font-style:normal;font-weight:var(--typography-styles-font-weight-label);line-height:var(--typography-styles-line-height-label)}.neo-ds.MOTORRAD:not(html) .neo-disclaimer,.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link{font-family:var(--typography-styles-font-family-disclaimer);font-size:var(--typography-styles-font-size-disclaimer);font-style:normal;font-weight:var(--typography-styles-font-weight-disclaimer);line-height:var(--typography-styles-line-height-disclaimer)}.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link{text-decoration:underline}.neo-ds.MOTORRAD:not(html) .neo-stage-focus-price{font-size:var(--typography-styles-font-size-stage-focus-price);line-height:var(--typography-styles-line-height-stage-focus-price)}.neo-ds.MOTORRAD:not(html) .neo-promo-focus-price,.neo-ds.MOTORRAD:not(html) .neo-stage-focus-price{font-family:var(--typography-styles-font-family-focus-prices);font-style:normal;font-weight:var(--typography-styles-font-weight-focus-prices)}.neo-ds.MOTORRAD:not(html) .neo-promo-focus-price{font-size:var(--typography-styles-font-size-promo-focus-price);line-height:var(--typography-styles-line-height-promo-focus-price)}.neo-ds.MOTORRAD:not(html) .neo-body-focus-price-1{font-size:var(--typography-styles-font-size-focus-price-1);line-height:var(--typography-styles-line-height-focus-price-1)}.neo-ds.MOTORRAD:not(html) .neo-body-focus-price-1,.neo-ds.MOTORRAD:not(html) .neo-body-focus-price-2{font-family:var(--typography-styles-font-family-prices-body);font-style:normal;font-weight:var(--typography-styles-font-weight-prices-body)}.neo-ds.MOTORRAD:not(html) .neo-body-focus-price-2{font-size:var(--typography-styles-font-size-focus-price-2);line-height:var(--typography-styles-line-height-focus-price-2)}.neo-ds.MOTORRAD:not(html) .neo-iconization{font-family:var(--typography-styles-font-family-stage-teaser);font-size:var(--typography-styles-font-size-iconization);font-style:normal;font-weight:var(--typography-styles-font-weight-iconization);letter-spacing:.6rem;line-height:var(--typography-styles-line-height-iconization);text-transform:uppercase}.neo-ds.MOTORRAD:not(html) .neo-stage-model{font-family:var(--typography-styles-font-family-stage-teaser);font-size:var(--typography-styles-font-size-stage);font-style:normal;font-weight:var(--typography-styles-font-weight-stage-teaser);line-height:var(--typography-styles-line-height-stage)}.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link,.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link:visited,.neo-ds.MOTORRAD:not(html) [class*=neo-link],.neo-ds.MOTORRAD:not(html) [class*=neo-link]:visited{color:var(--fg-text-link-enabled-inactive)}.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link:hover,.neo-ds.MOTORRAD:not(html) [class*=neo-link]:hover{color:var(--fg-text-link-hover)}.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link:focus,.neo-ds.MOTORRAD:not(html) [class*=neo-link]:focus{color:var(--fg-text-link-focus)}.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link:active,.neo-ds.MOTORRAD:not(html) [class*=neo-link]:active{color:var(--fg-text-link-pressed)}.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link:disabled,.neo-ds.MOTORRAD:not(html) .neo-disclaimer-link[aria-disabled=true],.neo-ds.MOTORRAD:not(html) [class*=neo-link]:disabled,.neo-ds.MOTORRAD:not(html) [class*=neo-link][aria-disabled=true]{color:var(--fg-text-link-disabled);pointer-events:none}.neo-ds.MOTORRAD:not(html) .neo-typo-bold{font-weight:700}.neo-ds.MOTORRAD:not(html) .neo-typo-regular{font-weight:400}.neo-ds.MOTORRAD:not(html) .neo-typo-light{font-weight:300}.neo-ds.MOTORRAD:not(html) .neo-typo-thin{font-weight:100}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn){all:unset;align-items:center;border-radius:var(--border-radius-button-lg);box-sizing:border-box;contain:layout;cursor:pointer;display:flex;flex-direction:row;font-family:var(--typo-button-1-font-family);font-size:var(--typo-button-1-font-size);font-weight:var(--typo-button-1-font-weight);gap:var(--spacing-button-icon-label-md);height:var(--sizing-button-height-lg);justify-content:center;padding:var(--spacing-button-lg);text-align:center;text-transform:none;transition:background-color .15s cubic-bezier(.5,0,.5,1),border-color .15s cubic-bezier(.5,0,.5,1),color .15s cubic-bezier(.5,0,.5,1),width .15s cubic-bezier(.5,0,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn):is([disabled],[loading]){cursor:auto}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn) i{font-size:var(--sizing-icon-sm);position:absolute;transition:background-color .15s cubic-bezier(.5,0,.5,1),border-color .15s cubic-bezier(.5,0,.5,1),color .15s cubic-bezier(.5,0,.5,1),width .15s cubic-bezier(.5,0,.5,1);--icon-position-coords:calc(var(--sizing-button-height-lg)/2 - var(--sizing-icon-sm)/2)}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn) i:first-child{left:var(--icon-position-coords);top:var(--icon-position-coords)}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn) i:last-child{right:var(--icon-position-coords);top:var(--icon-position-coords)}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn) .neo-btn-content{align-items:center;display:flex;flex:1 0 0;gap:var(--spacing-button-icon-label-md);justify-content:center}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn) .neo-btn-content span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn) .neo-btn-content i{left:auto;position:static;right:auto}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn):is([compact=true],.neo-compact-btn){border-radius:var(--border-radius-button-sm);font-family:var(--typo-button-2-font-family);font-size:var(--typo-button-2-font-size);font-weight:var(--typo-button-2-font-weight);height:var(--sizing-button-height-sm);padding:var(--spacing-button-sm)}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn):is([compact=true],.neo-compact-btn) i{--icon-position-coords:calc(var(--sizing-button-height-sm)/2 - var(--sizing-icon-sm)/2)}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn):is([compact=true],.neo-compact-btn).neo-icon-btn{height:var(--sizing-button-height-sm);width:var(--sizing-button-width-2xs)}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn).neo-hug-btn{width:-moz-fit-content;width:fit-content}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn).neo-hug-btn i{left:auto;position:static;right:auto}.neo-ds :is(.neo-primary-btn,.neo-secondary-btn,.neo-tertiary-btn,.neo-ghost-btn).neo-icon-btn{height:var(--sizing-button-height-lg);width:var(--sizing-button-width-xs)}.neo-ds .neo-primary-btn{background-color:var(--color-button-primary-enabled);color:var(--color-button-primary-text-enabled);outline:var(--border-button-primary-enabled-color) var(--border-button-primary-enabled-style) var(--border-button-primary-enabled-width);outline-offset:calc(var(--border-button-primary-enabled-width)*-1)}.neo-ds .neo-primary-btn i{color:var(--color-button-primary-icon-enabled)}.neo-ds .neo-primary-btn:hover{background-color:var(--color-button-primary-hover);color:var(--color-button-primary-text-hover);outline-color:var(--border-button-primary-hover-color);outline-offset:calc(var(--border-button-primary-hover-width)*-1);outline-width:var(--border-button-primary-hover-width)}.neo-ds .neo-primary-btn:hover i{color:var(--color-button-primary-icon-hover)}.neo-ds .neo-primary-btn:active{background-color:var(--color-button-primary-press);color:var(--color-button-primary-text-press);outline-color:var(--border-button-primary-press-color);outline-offset:calc(var(--border-button-primary-press-width)*-1);outline-width:var(--border-button-primary-press-width)}.neo-ds .neo-primary-btn:active i{color:var(--color-button-primary-icon-press)}.neo-ds .neo-primary-btn:is([disabled],[loading]){background-color:var(--color-button-primary-disabled);color:var(--color-button-primary-text-disabled);outline-color:var(--border-button-primary-disabled-color)}.neo-ds .neo-primary-btn:is([disabled],[loading]) i{color:var(--color-button-primary-icon-disabled)}.neo-ds .neo-primary-btn:focus{background-color:var(--color-button-primary-focus);color:var(--color-button-primary-text-focus);outline-color:var(--border-button-primary-focus-color);outline-width:var(--border-button-primary-focus-width)}.neo-ds .neo-secondary-btn{background-color:var(--color-button-secondary-enabled);color:var(--color-button-secondary-text-enabled);outline:var(--border-button-secondary-enabled-color) var(--border-button-secondary-enabled-style) var(--border-button-secondary-enabled-width);outline-offset:calc(var(--border-button-secondary-enabled-width)*-1)}.neo-ds .neo-secondary-btn i{color:var(--color-button-secondary-icon-enabled);width:var(--sizing-icon-sm)}.neo-ds .neo-secondary-btn:hover{background-color:var(--color-button-secondary-hover);color:var(--color-button-secondary-text-hover);outline-color:var(--border-button-secondary-hover-color);outline-offset:calc(var(--border-button-secondary-hover-width)*-1);outline-width:var(--border-button-secondary-hover-width)}.neo-ds .neo-secondary-btn:hover i{color:var(--color-button-secondary-icon-hover)}.neo-ds .neo-secondary-btn:active{background-color:var(--color-button-secondary-press);color:var(--color-button-secondary-text-press);outline-color:var(--border-button-secondary-press-color);outline-offset:calc(var(--border-button-secondary-press-width)*-1);outline-width:var(--border-button-secondary-press-width)}.neo-ds .neo-secondary-btn:active i{color:var(--color-button-secondary-icon-press)}.neo-ds .neo-secondary-btn:is([disabled],[loading]){background-color:var(--color-button-secondary-disabled);color:var(--color-button-secondary-text-disabled);outline-color:var(--border-button-secondary-disabled-color)}.neo-ds .neo-secondary-btn:is([disabled],[loading]) i{color:var(--color-button-secondary-icon-disabled)}.neo-ds .neo-secondary-btn:focus{background-color:var(--color-button-secondary-focus);color:var(--color-button-secondary-text-focus);outline-color:var(--border-button-secondary-focus-color);outline-width:var(--border-button-secondary-focus-width)}.neo-ds .neo-tertiary-btn{background-color:var(--color-button-tertiary-enabled);color:var(--color-button-tertiary-text-enabled);outline:var(--border-button-tertiary-enabled-color) var(--border-button-tertiary-enabled-style) var(--border-button-tertiary-enabled-width);outline-offset:calc(var(--border-button-tertiary-enabled-width)*-1)}.neo-ds .neo-tertiary-btn i{color:var(--color-button-tertiary-icon-enabled)}.neo-ds .neo-tertiary-btn:hover{background-color:var(--color-button-tertiary-hover);color:var(--color-button-tertiary-text-hover);outline-color:var(--border-button-tertiary-hover-color);outline-offset:calc(var(--border-button-tertiary-hover-width)*-1);outline-width:var(--border-button-tertiary-hover-width)}.neo-ds .neo-tertiary-btn:hover i{color:var(--color-button-tertiary-icon-hover)}.neo-ds .neo-tertiary-btn:active{background-color:var(--color-button-tertiary-press);color:var(--color-button-tertiary-text-press);outline-color:var(--border-button-tertiary-press-color);outline-offset:calc(var(--border-button-tertiary-press-width)*-1);outline-width:var(--border-button-tertiary-press-width)}.neo-ds .neo-tertiary-btn:active i{color:var(--color-button-tertiary-icon-press)}.neo-ds .neo-tertiary-btn:is([disabled],[loading]){background-color:var(--color-button-tertiary-disabled);color:var(--color-button-tertiary-text-disabled);outline-color:var(--border-button-tertiary-disabled-color);outline-offset:calc(var(--border-button-tertiary-disabled-width)*-1);outline-width:var(--border-button-tertiary-disabled-width)}.neo-ds .neo-tertiary-btn:is([disabled],[loading]) i{color:var(--color-button-tertiary-icon-disabled)}.neo-ds .neo-tertiary-btn:focus{background-color:var(--color-button-tertiary-focus);color:var(--color-button-tertiary-text-focus);outline-color:var(--border-button-tertiary-focus-color);outline-width:var(--border-button-tertiary-focus-width)}.neo-ds .neo-ghost-btn{background-color:var(--color-button-ghost-enabled);color:var(--color-button-ghost-text-enabled);outline:var(--border-button-ghost-enabled-color) var(--border-button-ghost-enabled-style) var(--border-button-ghost-enabled-width);outline-offset:calc(var(--border-button-ghost-enabled-width)*-1)}.neo-ds .neo-ghost-btn i{color:var(--color-button-ghost-icon-enabled)}.neo-ds .neo-ghost-btn:hover{background-color:var(--color-button-ghost-hover);color:var(--color-button-ghost-text-hover);outline-color:var(--border-button-ghost-hover-color);outline-offset:calc(var(--border-button-ghost-hover-width)*-1);outline-width:var(--border-button-ghost-hover-width)}.neo-ds .neo-ghost-btn:hover i{color:var(--color-button-ghost-icon-hover)}.neo-ds .neo-ghost-btn:active{background-color:var(--color-button-ghost-press);color:var(--color-button-ghost-text-press);outline-color:var(--border-button-ghost-press-color);outline-offset:calc(var(--border-button-ghost-press-width)*-1);outline-width:var(--border-button-ghost-press-width)}.neo-ds .neo-ghost-btn:active i{color:var(--color-button-ghost-icon-press)}.neo-ds .neo-ghost-btn:is([disabled],[loading]){background-color:var(--color-button-ghost-disabled);color:var(--color-button-tertiary-text-disabled);outline-color:var(--border-button-ghost-disabled-color)}.neo-ds .neo-ghost-btn:is([disabled],[loading]) i{color:var(--color-button-ghost-icon-disabled)}.neo-ds .neo-ghost-btn:focus{background-color:var(--color-button-ghost-focus);color:var(--color-button-ghost-text-focus);outline-color:var(--border-button-ghost-focus-color);outline-width:var(--border-button-ghost-focus-width)}.neo-ds [loading] .loading-icon{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;font-size:var(--sizing-button-loading-md);left:auto;line-height:var(--sizing-button-loading-md);right:auto;top:auto}.neo-ds [loading] .loading-icon,.neo-ds [loading] .loading-icon:before{display:block;height:var(--sizing-button-loading-md);width:var(--sizing-button-loading-md)}.neo-ds [loading] .loading-icon:before{background-image:var(--loading-svg);background-repeat:no-repeat;background-size:var(--sizing-button-loading-md) var(--sizing-button-loading-md);content:""}.neo-ds [loading]:is([compact=true],.neo-compact-btn) .loading-icon{height:var(--sizing-button-loading-sm);width:var(--sizing-button-loading-sm)}.neo-ds [loading]:is([compact=true],.neo-compact-btn) .loading-icon:before{background-size:var(--sizing-button-loading-sm) var(--sizing-button-loading-sm);height:var(--sizing-button-loading-sm);width:var(--sizing-button-loading-sm)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.neo-ds.BMW{--loading-svg:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjYgMnY4YzguODM3IDAgMTYgNy4xNjMgMTYgMTZoOEM1MCAxMi43NDUgMzkuMjU1IDIgMjYgMm0wIDQwYy04LjgzNyAwLTE2LTcuMTYzLTE2LTE2SDJjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}.neo-ds.BMW .neo-tertiary-btn{--loading-svg:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHBhdGggZmlsbD0iI0JCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjYgMnY4YzguODM3IDAgMTYgNy4xNjMgMTYgMTZoOEM1MCAxMi43NDUgMzkuMjU1IDIgMjYgMm0wIDQwYy04LjgzNyAwLTE2LTcuMTYzLTE2LTE2SDJjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}.neo-ds.MINI{--loading-svg:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iIzAwNjU4MyIgc3Ryb2tlPSJudWxsIiBkPSJNMjUuMDI2LjA2aC0uMDExdjQuNTM3bC4wMS0uMDAxYzExLjI3IDAgMjAuNDM5IDkuMTU2IDIwLjQzOSAyMC40MXMtOS4xNjggMjAuNDEtMjAuNDM4IDIwLjQxUzQuNTg4IDM2LjI2IDQuNTg4IDI1LjAwN3EuMDAyLS4wNDIuMDA0LS4wODRILjA1YzAgLjAyOC0uMDA0LjA1Ni0uMDA0LjA4NCAwIDEzLjc1NiAxMS4yMDcgMjQuOTQ2IDI0Ljk4IDI0Ljk0NnMyNC45OC0xMS4xOSAyNC45OC0yNC45NDZTMzguNzk4LjA2IDI1LjAyNS4wNnoiLz48L3N2Zz4=")}.neo-ds.neo-radio-group{all:unset;box-sizing:border-box;display:flex;flex-wrap:wrap}.neo-ds.neo-radio-group.align-center .neo-radio-button,.neo-ds.neo-radio-group.align-center .neo-radio-button label{align-items:center}.neo-ds.neo-radio-group.align-top .neo-radio-button,.neo-ds.neo-radio-group.align-top .neo-radio-button label{align-items:flex-start}.neo-ds.neo-radio-group.font-size-small{font-family:var(--typo-radiobutton-label-2-font-family),sans-serif;font-size:var(--typo-radiobutton-label-2-font-size);font-weight:var(--typo-radiobutton-label-2-font-weight);letter-spacing:var(--typo-radiobutton-label-2-letter-spacing);line-height:var(--typo-radiobutton-label-2-line-height);-webkit-text-decoration:var(--typo-radiobutton-label-2-text-decoration);text-decoration:var(--typo-radiobutton-label-2-text-decoration);text-transform:var(--typo-radiobutton-label-2-text-case)}.neo-ds.neo-radio-group.font-size-medium{font-family:var(--typo-radiobutton-label-1-font-family),sans-serif;font-size:var(--typo-radiobutton-label-1-font-size);font-weight:var(--typo-radiobutton-label-1-font-weight);letter-spacing:var(--typo-radiobutton-label-1-letter-spacing);line-height:var(--typo-radiobutton-label-1-line-height);-webkit-text-decoration:var(--typo-radiobutton-label-1-text-decoration);text-decoration:var(--typo-radiobutton-label-1-text-decoration);text-transform:var(--typo-radiobutton-label-1-text-case)}.neo-ds.neo-radio-group legend{color:var(--color-input-label-outside-enabled);margin-bottom:12px}.neo-ds.neo-radio-group .neo-radio-button{display:flex;justify-content:center;margin-bottom:8px;margin-right:8px}.neo-ds.neo-radio-group .neo-radio-button label{color:var(--color-radiobutton-label-enabled);cursor:pointer;display:flex;padding-right:16px}.neo-ds.neo-radio-group .neo-radio-button label span{padding-left:var(--spacing-radiobutton-md)}.neo-ds.neo-radio-group .neo-radio-button label i{padding-left:var(--spacing-radiobutton-lg)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:var(--border-radiobutton-enabled-width) var(--border-radiobutton-enabled-style) var(--color-radiobutton-input-border-enabled);border-radius:var(--border-radius-radiobutton);cursor:pointer;display:flex;font:inherit;justify-content:center;margin:0;min-height:var(--sizing-radiobutton-button);min-width:var(--sizing-radiobutton-button)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]:checked{background-color:var(--color-radiobutton-input-fill-enabled);border:var(--border-radiobutton-active-enabled-width) var(--border-radiobutton-active-enabled-style) var(--border-radiobutton-active-enabled-color)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]:checked:after{background-color:var(--color-radiobutton-input-check-checked);border-radius:var(--border-radius-radiobutton);content:"";display:inline-block;height:var(--sizing-radiobutton-selector);width:var(--sizing-radiobutton-selector)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]:checked:active:after{background-color:var(--color-radiobutton-input-check-pressed)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]:hover{border:var(--border-radiobutton-hover-width) var(--border-radiobutton-hover-style) var(--color-radiobutton-input-border-hover)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]:hover:checked{background-color:var(--color-radiobutton-input-fill-hover);border:var(--border-radiobutton-active-hover-width) var(--border-radiobutton-active-hover-style) var(--border-radiobutton-active-hover-color)}.neo-ds.neo-radio-group .neo-radio-button label:hover{color:var(--color-radiobutton-label-hover)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]:active{border:var(--border-radiobutton-press-width) var(--border-radiobutton-press-style) var(--color-radiobutton-input-border-press)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio]:active:checked{background-color:var(--color-radiobutton-input-fill-press);border:var(--border-radiobutton-active-press-width) var(--border-radiobutton-active-press-style) var(--border-radiobutton-active-press-color)}.neo-ds.neo-radio-group .neo-radio-button label:active{color:var(--color-radiobutton-label-press)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio].error:not([disabled]){background-color:var(--color-radiobutton-input-fill-error-not-selected);border:var(--border-radiobutton-error-width) var(--border-radiobutton-error-style) var(--color-radiobutton-input-border-error)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio].error:checked:not([disabled]){background-color:var(--color-radiobutton-input-fill-error);border:var(--border-radiobutton-active-error-width) var(--border-radiobutton-active-error-style) var(--border-radiobutton-active-error-color)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio].error:not([disabled])+label{color:var(--color-radiobutton-label-error)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio][disabled]{border:var(--border-width-radiobutton-disabled) var(--border-radiobutton-disabled-style) var(--color-radiobutton-input-border-disabled);pointer-events:none}.neo-ds.neo-radio-group .neo-radio-button input[type=radio][disabled]:checked{background-color:var(--color-radiobutton-input-fill-disabled);border:var(--border-radiobutton-active-disabled-width) var(--border-radiobutton-active-disabled-style) var(--border-radiobutton-active-disabled-color)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio][disabled]:checked:after{background-color:var(--color-radiobutton-input-check-disabled)}.neo-ds.neo-radio-group .neo-radio-button input[type=radio][disabled]+label{color:var(--color-radiobutton-label-disabled);pointer-events:none}