@font-face{font-display:swap;font-family:TitreSeat;font-style:normal;src:url(/fonts/seat/SeatBcn-Black.woff) format("woff")}@font-face{font-display:swap;font-family:TexteSeat;font-style:normal;font-weight:400;src:url(/fonts/seat/SeatBcn-Regular.woff) format("woff")}.\37 90 h1,.\37 90 h2,.\37 90 h3,.\37 90 h4,.\37 90 h5,.\37 90 h6{font-weight:600}.\37 90 .h1,.\37 90 h1{font-family:var(--font-family-titre);font-size:3rem;line-height:56px}.\37 90 .h2,.\37 90 h2{font-family:var(--font-family-titre);font-size:2.5rem;line-height:35px}.\37 90 .h3,.\37 90 h3{font-family:var(--font-family-titre);font-size:25px;line-height:25px}.\37 90 .h4,.\37 90 h4{font-family:var(--font-family-titre);font-size:20px;line-height:20px}.\37 90 .h5,.\37 90 h5{font-family:var(--font-family-titre);font-size:18px;line-height:18px}.\37 90 .btn,.\37 90 .link,.\37 90 a,.\37 90 button,.\37 90 input{font-family:var(--font-family-titre);font-size:.875rem;font-weight:100;line-height:21px}.\37 90 .text,.\37 90 body,.\37 90 label,.\37 90 optgroup,.\37 90 p,.\37 90 select option,.\37 90 textarea{font-family:var(--font-family);font-size:14px;font-weight:500;line-height:18px}.\37 90 .fw-bold,.\37 90 b,.\37 90 strong{font-family:var(--font-family-titre);font-weight:600}.\37 90 .btn,.\37 90 .custom-select,.\37 90 .custom-select .badge,.\37 90 .form-floating,.\37 90 .searchbar .content-search-bar,.\37 90 .section img,.\37 90 .stock-wrapper .stock-filtres--filters input,.\37 90 .textuelle-search{border-radius:5px}.\37 90 h2.card-info--marque{font-size:22px}