@font-face{font-display:swap;font-family:TitreOpel;font-style:normal;font-weight:400;src:url(/fonts/opel/Opel-Next-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:TexteOpel;font-style:normal;font-weight:400;src:url(/fonts/opel/Opel-Next-Light.woff2) format("woff2")}.\36 50 .h1,.\36 50 h1{font-family:var(--font-family-titre);font-size:45px;line-height:45px}.\36 50 .h2,.\36 50 h2{font-family:var(--font-family-titre);font-size:40px;line-height:40px}.\36 50 .h3,.\36 50 h3{font-family:var(--font-family-titre);font-size:35px;line-height:35px}.\36 50 .h4,.\36 50 h4{font-family:var(--font-family-titre);font-size:30px;line-height:30px}.\36 50 .h5,.\36 50 h5{font-family:var(--font-family-titre);font-size:25px;line-height:25px}.\36 50 .btn,.\36 50 .link,.\36 50 a,.\36 50 button,.\36 50 input{font-family:var(--font-family-titre);font-size:.875rem;font-weight:100;letter-spacing:.16px;line-height:21px}.\36 50 .fw-bold,.\36 50 b,.\36 50 strong{font-family:var(--font-family-titre);font-weight:600}.\36 50 .fw-200{font-family:var(--font-family)}.\36 50 .btn-lg{font-size:18px}.\36 50 .nav-list--item{font-family:var(--font-family-titre);font-size:.8rem;font-weight:100;letter-spacing:.16px;line-height:21px}.\36 50 .searchbar-v2__keywords-custom.keyword-search-v2-custom p{font-size:16px;line-height:14px}.\36 50 .searchbar-v2__keywords-custom.keyword-search-v2-custom .btn{font-family:TexteFord;font-weight:100!important;text-transform:capitalize}.\36 50 .stock-listing--card .card-info .card-info--modele,.\36 50 h3.card-info--modele{font-family:TexteOpel;font-size:15px;font-weight:100}.\36 50 .content-referencement a{color:var(--color-primary)}.\36 50 form#form_stock_filtres .input-button,.\36 50 form#form_stock_filtres label{font-size:12px}.\36 50 h2.card-info--marque{font-size:1.1rem}.\36 50 .card-meta-list .h6{font-family:TexteOpel}.\36 50 .card-prices h6{border-bottom:2px solid var(--color-primary);font-size:1.3rem;font-weight:600;padding:0 1rem}.\36 50 .stock-listing .stock-listing--card.vo .h6{font-size:12px}.\36 50 h2.card-info--marque{font-family:var(--font-family-titre);font-size:1.2rem;font-weight:600}.\36 50 .stock-listing--card .card-info .card-info--modele{font-size:16px}.text,body,label,optgroup,p,select option,textarea{font-family:var(--font-family);font-size:1rem;font-weight:100;line-height:26px}.\36 50 .btn{border-radius:20px}.\36 50 .custom-select,.\36 50 .custom-select .badge,.\36 50 .form-floating,.\36 50 .searchbar .content-search-bar,.\36 50 .stock-wrapper .stock-filtres--filters input,.\36 50 .textuelle-search{border-radius:0}