@font-face{font-display:swap;font-family:TitreBMW;font-style:normal;font-weight:400;src:url(/fonts/bmw/BMWTypeNext-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:TexteBMW;font-style:normal;font-weight:400;src:url(/fonts/bmw/BMWTypeNext-Light.woff2) format("woff2")}.\31 30 .nav-list{gap:16px}.\31 30 h1,.\31 30 h2,.\31 30 h3,.\31 30 h4,.\31 30 h5,.\31 30 h6{font-weight:100;text-transform:uppercase}.\31 30 .h1,.\31 30 h1{font-size:3.5rem;line-height:56px}.\31 30 .h1,.\31 30 .h2,.\31 30 h1,.\31 30 h2{font-family:var(--font-family-titre);font-weight:600}.\31 30 .h2,.\31 30 h2{font-size:2.3rem;line-height:35px}.\31 30 .h3,.\31 30 h3{font-size:1.375rem;line-height:30px}.\31 30 .h3,.\31 30 .h4,.\31 30 h3,.\31 30 h4{font-family:var(--font-family-titre);font-weight:600}.\31 30 .h4,.\31 30 h4{font-size:1.5rem;line-height:32px}.\31 30 .h5,.\31 30 h5{font-family:var(--font-family-titre);font-size:1.125rem;font-weight:600;line-height:24px}.\31 30 .btn,.\31 30 .link,.\31 30 a,.\31 30 button,.\31 30 input{font-family:var(--font-family-titre);font-size:.875rem;font-weight:600;line-height:21px}.\31 30 .text,.\31 30 body,.\31 30 label,.\31 30 optgroup,.\31 30 p,.\31 30 select option,.\31 30 textarea{font-family:var(--font-family);font-size:14px;font-weight:500;line-height:24px}.\31 30 .fw-bold,.\31 30 b,.\31 30 strong{font-family:var(--font-family-titre);font-weight:600}.\31 30 .fw-200{font-family:var(--font-family)}.\31 30 .btn-lg{font-size:18px}.\31 30 .nav-list--item{font-family:var(--font-family-titre);font-size:.7rem;font-weight:600;line-height:21px;text-transform:uppercase}.\31 30 .searchbar-v2__keywords-custom.keyword-search-v2-custom p{font-size:12px;line-height:14px}.\31 30 .btn-custom .btn-label{font-family:var(--font-family-titre);font-weight:600}