

/* Start:/local/templates/renault/css/baic-catalog-20261015.css?17920758092564*/
/* Reuse the shared model navigation's pill, link sizes, shadow and active state. */
.baic-site .baic-catalog-nav { display:block; position:relative; z-index:8; width:100%; margin:22px 0 24px; padding:0 24px; }
.baic-site .baic-catalog-nav .baic-model-nav[data-baic-model-nav] { padding-left:18px; }
.baic-site .baic-catalog-nav nav { position:static; }
.baic-site .baic-catalog-page { padding-top:0; }
.baic-site .baic-catalog-page .catalog { margin:24px 0 32px; }
.baic-site .baic-catalog-page .catalog-container { gap:32px; }
.baic-site .baic-catalog-page .catalog-name { display:block; }
.baic-site .baic-catalog-page .catalog-name h1 { margin:0 0 16px; font-size:clamp(28px,3vw,42px); font-weight:700; line-height:1.2; }
.baic-site .baic-catalog-page .catalog-name>p { max-width:960px; margin:0; color:#68727d; font-size:15px; line-height:1.8; }
.baic-site .baic-catalog-page .baic-catalog-copy { margin:36px auto; }
.baic-site .baic-catalog-copy h2 { margin:26px 0 14px; font-size:26px; font-weight:600; line-height:1.35; }
.baic-site .baic-catalog-copy h2:first-child { margin-top:0; }
.baic-site .baic-catalog-copy p { max-width:1040px; margin:0 0 16px; color:#47535d; font-size:15px; line-height:1.85; }
.baic-site .baic-catalog-copy a { color:#111; text-decoration:underline; text-underline-offset:3px; }
.baic-site .baic-catalog-copy ul { max-width:1040px; margin:0 0 22px; padding:0 0 0 20px; list-style:disc outside; }
.baic-site .baic-catalog-copy li { display:list-item; margin:0 0 14px; padding:0; color:#47535d; font-size:15px; line-height:1.85; }
.baic-site .baic-catalog-copy li::before,.baic-site .baic-catalog-copy li::after { content:none; }
.baic-site .baic-catalog-nav a:focus-visible { outline-color:#111; }
@media(max-width:992px) {
 .baic-site .baic-catalog-nav { margin:0 0 20px; padding:84px 12px 0; }
 .baic-site .baic-catalog-page { padding-top:0; }
 .baic-site .baic-catalog-page .catalog { margin:12px 0 24px; }
}
@media(max-width:600px) {
 .baic-site .baic-catalog-nav .baic-model-nav[data-baic-model-nav] .menu-model__item { max-width:min(180px,calc(100vw - 190px)); white-space:normal; text-align:center; line-height:1.25; }
 .baic-site .baic-catalog-page .catalog-container { gap:28px; }
 .baic-site .baic-catalog-page .catalog-name>p { font-size:14px; line-height:1.75; }
 .baic-site .baic-catalog-page .baic-catalog-copy { margin-top:28px; margin-bottom:28px; }
 .baic-site .baic-catalog-copy h2 { font-size:22px; }
 .baic-site .baic-catalog-copy p { font-size:14px; }
 .baic-site .baic-catalog-copy li { font-size:14px; }
}

/* End */


/* Start:/local/templates/renault/css/baic-context-credit-20261015.css?179206663412945*/
.baic-site .baic-context-credit .home-calculator { max-width: 850px; margin: 44px auto 0; padding: 30px; border: 1px solid #292c30; border-radius: 12px; background: #151617; }
.baic-site .baic-context-credit .home-calculator__head { display: flex; justify-content: space-between; gap: 24px; align-items: center; padding-bottom: 24px; border-bottom: 1px solid #282b2f; }
.baic-site .baic-context-credit .home-calculator h2 { color: #fff; margin: 0 0 6px; font-size: 18px; font-weight: 700; }
.baic-site .baic-context-credit .home-calculator p { margin: 0; color: #969ca5; font-size: 11px; line-height: 1.6; }
.baic-site .baic-context-credit .home-calculator__result { text-align: right; flex-shrink: 0; }
.baic-site .baic-context-credit .home-calculator__result > span { display: block; margin-bottom: 5px; color: #969ca5; font-size: 11px; }
.baic-site .baic-context-credit .home-calculator__result output { color: var(--home-cyan); font-size: 28px; font-weight: 700; white-space: nowrap; }
.baic-site .baic-context-credit .home-calculator__inputs { display: grid; grid-template-columns: 1fr 1fr; gap: 24px 30px; margin-top: 24px; }
.baic-site .baic-context-credit .home-calculator label { display: block; color: #aab0b8; font-size: 11px; line-height: 1.5; }
.baic-site .baic-context-credit .home-calculator label > span { display: flex; justify-content: space-between; gap: 12px; margin-bottom: 12px; }
.baic-site .baic-context-credit .home-calculator label output { color: #fff; font-weight: 700; }
.baic-site .baic-context-credit .home-calculator input[type=number] { width: 100%; max-width: 100%; height: 38px; padding: 7px 10px; margin-top: 7px; border: 1px solid #383c42; border-radius: 5px; background: #1c1e21; color: #fff; font-size: 13px; }
.baic-site .baic-context-credit .home-calculator input[type=range] { display: block; width: 100%; height: 6px; padding: 0; border: 0; border-radius: 4px; background: #393b3d; accent-color: var(--home-cyan); cursor: pointer; appearance: none; }
.baic-site .baic-context-credit .home-calculator input[type=range]::-webkit-slider-thumb { appearance: none; width: 15px; height: 15px; border-radius: 50%; background: var(--home-cyan); }
.baic-site .baic-context-credit .home-calculator input[type=range]::-moz-range-thumb { width: 15px; height: 15px; border: 0; border-radius: 50%; background: var(--home-cyan); }
.baic-site .baic-context-credit .home-calculator small { display: flex; justify-content: space-between; margin-top: 10px; color: #757b84; font-size: 9px; }
.baic-site .baic-context-credit .home-calculator__foot { display: flex; justify-content: space-between; align-items: center; gap: 28px; margin-top: 28px; }
.baic-site .baic-context-credit .home-calculator__foot p { max-width: 440px; font-size: 10px; }
.baic-site .baic-context-credit .home-credit-button { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; min-height: 42px; padding: 12px 23px; border: 0; border-radius: 4px; background: var(--home-cyan); color: #00171c; font-size: 11px; font-weight: 700; text-transform: uppercase; text-decoration: none; }
.baic-site .baic-context-credit .home-credit-button:hover { background: #3ad0e9; }
@media (max-width: 800px) {
.baic-site .baic-context-credit .home-calculator__head { align-items: flex-start; flex-direction: column; }
.baic-site .baic-context-credit .home-calculator__result { text-align: left; }
.baic-site .baic-context-credit .home-calculator__foot { align-items: flex-start; flex-direction: column; }
}
@media (max-width: 480px) {
.baic-site .baic-context-credit .home-calculator { margin-top: 28px; padding: 22px; }
.baic-site .baic-context-credit .home-calculator__inputs { grid-template-columns: 1fr; gap: 22px; }
.baic-site .baic-context-credit .home-calculator__result output { font-size: 26px; }
.baic-site .baic-context-credit .home-credit-button { width: 100%; }
}
.baic-site .baic-context-credit .home-credit-application { margin-top: 28px; padding-top: 24px; border-top: 1px solid #282b2f; }
.baic-site .baic-context-credit .home-credit-application__intro { margin-bottom: 18px; }
.baic-site .baic-context-credit .home-credit-application form[data-ajaxform] { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); align-items: start; gap: 20px 30px; margin: 0; padding: 0; background: transparent; }
.baic-site .baic-context-credit .home-credit-application .form-input { min-width: 0; margin: 0; padding: 0; }
.baic-site .baic-context-credit .home-credit-application .form-input:has([data-property="DATA"]) { display: none; }
.baic-site .baic-context-credit .home-credit-application label { margin: 0 0 7px; }
.baic-site .baic-context-credit .home-credit-application input[type=text],
.baic-site .baic-context-credit .home-credit-application input[type=tel] { width: 100%; max-width: 100%; min-height: 46px; margin: 0; padding: 11px 13px; border: 1px solid #383c42; border-radius: 5px; background: #1c1e21; color: #fff; font-family: inherit; font-size: 14px; }
.baic-site .baic-context-credit .home-credit-application input::placeholder { color: #969ca5; }
.baic-site .baic-context-credit .home-credit-application .home-credit-button { grid-column: 2; grid-row: 2; justify-self: end; min-height: 46px; margin: 0; width: 100%; }
.baic-site .baic-context-credit .home-credit-application form > p { grid-column: 1; grid-row: 2; align-self: center; color: #969ca5; font-size: 10px; line-height: 1.6; text-align: left; }
.baic-site .baic-context-credit .home-credit-application form > p a { color: #b9c5cf; text-decoration: underline; }
.baic-site .baic-context-credit .home-calculator__foot p { max-width: none; }
.baic-site .baic-context-credit .home-credit-application [data-ajaxform-container] > :not(form) { color: #fff; }
@media (max-width: 600px) {
.baic-site .baic-context-credit .home-credit-application form[data-ajaxform] { grid-template-columns: minmax(0,1fr); gap: 18px; }
.baic-site .baic-context-credit .home-credit-application .home-credit-button,
    .baic-site .baic-context-credit .home-credit-application form > p { grid-column: 1; grid-row: auto; }
}
.baic-site .baic-context-credit .home-credit-rate { min-width: 0; }
.baic-site .baic-context-credit .home-credit-rate__label {
    display: block;
    color: #d4d8dd;
    font-size: 11px;
    line-height: 1.5;
}
.baic-site .baic-context-credit .home-credit-rate__value {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 38px;
    margin-top: 7px;
    padding: 5px 10px;
    border: 1px solid #dce1e5;
    border-radius: 5px;
    background: #f4f6f7;
    color: #111718;
}
.baic-site .baic-context-credit .home-credit-rate__value output {
    color: #111718;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    white-space: nowrap;
}
.baic-site .baic-context-credit .home-credit-rate__unit {
    color: #535e65;
    font-size: 11px;
    line-height: 1.3;
    white-space: nowrap;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application {
    margin-top: 24px;
    padding: 18px;
    border: 1px solid #4b535a;
    border-radius: 10px;
    background: #202428;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application__intro {
    margin-bottom: 14px;
    color: #edf0f3;
    font-size: 12px;
}
.baic-site .baic-context-credit .home-credit-application .form-input > label {
    color: #f4f6f7;
    font-size: 12px;
    font-weight: 600;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="NAME"],
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="PHONE"] {
    border: 1px solid #dce1e5;
    background: #fff;
    color: #111718;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .12);
}
.baic-site .baic-context-credit .home-calculator .home-credit-application input::placeholder { color: #626d76; opacity: 1; }
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="NAME"]:focus,
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="PHONE"]:focus {
    border-color: #d90020;
    outline: 2px solid #d90020;
    outline-offset: 2px;
}
@media (max-width: 480px) {
.baic-site .baic-context-credit .home-calculator .home-credit-application { padding: 14px; }
.baic-site .baic-context-credit .home-credit-rate__value { gap: 6px; padding-inline: 8px; }
}
.baic-site .baic-context-credit .home-calculator .home-credit-application .home-credit-button {
    border: 1px solid #d90020;
    background: #d90020;
    color: #fff;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application .home-credit-button:hover {
    border-color: #b9001b;
    background: #b9001b;
    color: #fff;
}
.baic-site .baic-context-credit .home-calculator__result output {
    display: inline-flex;
    align-items: baseline;
    gap: 6px;
}
.baic-site .baic-context-credit .home-calculator__result [data-home-payment-amount] {
    display: inline;
    margin: 0;
    color: inherit;
    font: inherit;
}
.baic-site .baic-context-credit .home-calculator__result .home-calculator__payment-unit {
    display: inline;
    margin: 0;
    color: #aab0b8;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
}
.baic-site .baic-context-credit { --home-cyan: #00b7d9; margin: 32px 0; padding: 24px 0; background: #101214; }
.baic-site .baic-context-credit .home-calculator { margin: 0 auto; }
.baic-site .baic-context-credit .home-calculator h2 { font-size: 20px; line-height: 1.3; }
.baic-site .baic-context-credit .bcc-trims { margin-top: 22px; }
.baic-site .baic-context-credit .bcc-trims > p { margin-bottom: 8px; }
.baic-site .baic-context-credit .bcc-trim-buttons { display: flex; flex-wrap: wrap; gap: 8px; }
.baic-site .baic-context-credit .bcc-trim-buttons button {
    max-width: 100%; min-height: 36px; padding: 8px 12px; border: 1px solid #51585f; border-radius: 6px;
    background: #202428; color: #f4f6f7; font-family: inherit; font-size: 12px; line-height: 1.4;
    text-align: left; overflow-wrap: anywhere; cursor: pointer;
}
.baic-site .baic-context-credit .bcc-trim-buttons button.is-active { border-color: #d90020; background: #d90020; color: #fff; }
.baic-site .baic-context-credit .home-credit-presets { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 22px; }
.baic-site .baic-context-credit .home-credit-presets button {
    min-height: 36px; min-width: 65px; padding: 8px 18px; border: 1px solid #51585f; border-radius: 6px;
    background: #202428; color: #fff; font-family: inherit; font-size: 12px; line-height: 1.4; cursor: pointer;
}
.baic-site .baic-context-credit .home-credit-presets button.is-active { border-color: #d90020; background: #d90020; }
.baic-site .baic-context-credit button:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
.baic-site .baic-context-credit .bcc-unavailable:not([hidden]) { margin-top: 14px; color: #fff; }
@media(max-width:600px) {
    .baic-site .baic-context-credit { margin: 24px 0; padding: 20px 0; }
    .baic-site .baic-context-credit .home-calculator { margin: 0 auto; padding: 20px; }
    .baic-site .baic-context-credit .home-credit-presets button { min-width: 0; padding: 8px 14px; }
}

/* Contextual calculator: trim and editable price, presets and fixed rate. */
.baic-site .baic-context-credit .bcc-selection,
.baic-site .baic-context-credit .bcc-options {
    display: grid; grid-template-columns: minmax(0, 1fr) 240px; gap: 24px; align-items: end; margin-top: 22px;
}
.baic-site .baic-context-credit .bcc-selection .bcc-trims,
.baic-site .baic-context-credit .bcc-options .home-credit-presets { min-width: 0; margin-top: 0; }
.baic-site .baic-context-credit .home-calculator .bcc-price { min-width: 0; text-align: right; }
.baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price] {
    display: block; width: 100%; max-width: 100%; min-width: 0; height: 44px; margin: 5px 0 0;
    padding: 2px 0; border: 0; border-bottom: 1px solid #51585f; border-radius: 0;
    background: transparent; color: #fff; box-shadow: none; font-family: inherit; font-size: 28px;
    font-weight: 700; line-height: 1.3; text-align: right;
}
.baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price]:focus {
    border-bottom-color: #d90020; outline: 2px solid #d90020; outline-offset: 3px;
}
.baic-site .baic-context-credit .bcc-options .home-credit-rate__value { min-height: 36px; }
@media (max-width: 700px) {
    .baic-site .baic-context-credit .bcc-selection,
    .baic-site .baic-context-credit .bcc-options { grid-template-columns: minmax(0, 1fr); gap: 20px; }
    .baic-site .baic-context-credit .home-calculator .bcc-price,
    .baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price] { text-align: left; }
}
@media (max-width: 480px) {
    .baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price] { font-size: 26px; }
}

/* End */


/* Start:/local/templates/renault/css/baic-complect-tables-20261015.css?17920590997031*/
/* Shared BAIC specifications and comparison. No internal vertical scrolling. */
.baic-site .model_tabs-container { gap: 28px; }
.baic-site .model_tabs-main { gap: 40px; }
.baic-site .model_tabs-specifications { gap: 24px; }
.baic-site .model_tabs-specifications-title { margin: 0; font-size: clamp(20px, 2vw, 28px); line-height: 1.3; }
.baic-site .model_tabs .model_tabs-row {
    display: flex; align-items: stretch; gap: 0; height: auto; min-height: 48px;
    max-height: none; overflow: visible; border-bottom: 1px solid #ddd;
}
.baic-site .model_tabs .model_tab {
    display: block; flex: 0 1 auto; min-width: 0; width: auto; height: auto;
    margin: 0; padding: 14px 22px; border: 0; border-bottom: 2px solid transparent;
    color: #707479; background: transparent; font-family: inherit; font-size: 16px;
    font-weight: 500; line-height: 1.35; white-space: normal; text-align: center;
}
.baic-site .model_tabs .model_tab.active { color: #101214; background: #f3f3f3; border-bottom-color: #d4001a; font-weight: 600; }
.baic-site .model_tabs .model_tab:focus-visible { outline: 2px solid #d4001a; outline-offset: -3px; }
.baic-site .model_tabs-prices__item-compare:has(input:checked) { color: #161616; background: #fff3f4; border-color: #d4001a; }
.baic-site .model_tabs-prices__item-compare input { accent-color: #d4001a; }
.baic-site .bct { min-width: 0; width: 100%; }
.baic-site .bct [hidden] { display: none !important; }
.baic-site .bct-scroll {
    width: 100%; height: auto; max-height: none; overflow-x: auto; overflow-y: hidden;
    border: 1px solid #e1e1e1; border-radius: 20px; background: #fff; scrollbar-color: #555 #eee; scrollbar-width: thin;
}
.baic-site .bct-scroll:focus-visible { outline: 2px solid #d4001a; outline-offset: 3px; }
.baic-site .bct .bct-table { display: block; width: 100%; min-width: 0; }
.baic-site .bct-head, .baic-site .bct-row { display: grid; grid-template-columns: minmax(210px, 1.1fr) repeat(var(--bct-count), minmax(150px, 1fr)); }
.baic-site .bct-head { color: #fff; background: #080a0b; }
.baic-site .bct-tools { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 10px; padding: 18px 22px; }
.baic-site .bct-count { font-size: 12px; line-height: 1.4; color: #c6c7c8; }
.baic-site .bct-filter { display: flex; align-items: center; gap: 9px; min-height: 36px; padding: 8px 10px; margin: 0; border-radius: 8px; background: #303234; color: #fff; font-size: 12px; font-weight: 400; line-height: 1.3; cursor: pointer; }
.baic-site .bct-filter input { position: static; appearance: auto; width: 16px; height: 16px; margin: 0; accent-color: #d4001a; }
.baic-site .bct-filter input::before, .baic-site .bct-filter input::after { content: none; }
.baic-site .bct[data-bct-count="1"] .bct-filter, .baic-site .bct[data-bct-count="0"] .bct-filter { display: none; }
.baic-site .bct-trim { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; min-width: 0; padding: 18px 20px; text-align: center; }
.baic-site .bct-trim h3 { margin: 0 0 3px; padding: 0 12px; color: #fff; font-size: 15px; font-weight: 600; line-height: 1.3; overflow-wrap: anywhere; }
.baic-site .bct-version { margin: 0 0 6px; color: #b9bbbd; font-size: 11px; line-height: 1.4; }
.baic-site .bct-price { margin: 0 0 10px; color: #fff; font-size: 15px; font-weight: 700; line-height: 1.35; }
.baic-site .bct .bct-cta { display: inline-flex; align-items: center; justify-content: center; min-height: 34px; padding: 8px 14px; border: 1px solid #d4001a; border-radius: 7px; background: #d4001a; color: #fff; font-size: 12px; line-height: 1.25; font-weight: 600; text-align: center; text-decoration: none; }
.baic-site .bct .bct-cta:hover { background: #b60016; border-color: #b60016; color: #fff; }
.baic-site .bct .bct-cta:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
.baic-site .bct-remove { position: absolute; top: 10px; right: 9px; width: 28px; height: 28px; padding: 0; border: 0; background: transparent; color: #bcbec0; font-size: 21px; line-height: 1; }
.baic-site .bct-remove:hover { color: #fff; }
.baic-site .bct-group-title { border-top: 1px solid #dedede; }
.baic-site .bct-group-toggle { display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 100%; min-height: 50px; padding: 14px 22px; background: #fff; border: 0; color: #101214; font-family: inherit; font-size: 14px; font-weight: 600; line-height: 1.4; text-align: left; }
.baic-site .bct-group-toggle:hover, .baic-site .bct-group-toggle[aria-expanded="true"] { background: #f5f5f5; }
.baic-site .bct-group-toggle:focus-visible { outline: 2px solid #d4001a; outline-offset: -3px; }
.baic-site .bct-plus { flex: 0 0 20px; color: #222; font-size: 25px; line-height: 1; font-weight: 300; text-align: center; }
.baic-site .bct-row { border-top: 1px solid #ededed; }
.baic-site .bct-row-label, .baic-site .bct-cell { min-width: 0; padding: 14px 22px; color: #484c50; font-size: 13px; font-weight: 400; line-height: 1.5; overflow-wrap: anywhere; }
.baic-site .bct-cell { text-align: center; border-left: 1px solid #eee; }
.baic-site .bct-cell--yes, .baic-site .bct-cell--no { padding-top: 10px; padding-bottom: 10px; font-size: 22px; line-height: 1.4; }
.baic-site .bct-cell--yes { color: #141617; }
.baic-site .bct-cell--no { color: #9a9da0; }
.baic-site .bct-row.is-different { background: #fff5f6; }
.baic-site .bct-empty, .baic-site .bct-no-differences { margin: 0; padding: 24px; background: #f4f5f6; color: #555; font-size: 14px; line-height: 1.5; }
@media (max-width: 767px) {
    .baic-site .model_tabs-container { gap: 20px; }
    .baic-site .model_tabs-main { gap: 28px; }
    .baic-site .model_tabs .model_tabs-row { display: grid; grid-template-columns: 1fr 1fr; }
    .baic-site .model_tabs .model_tab { padding: 12px 8px; font-size: 13px; line-height: 1.4; }
    .baic-site .bct-scroll { border-radius: 14px; }
    .baic-site .bct-head, .baic-site .bct-row { grid-template-columns: repeat(var(--bct-count), minmax(0, 1fr)); }
    .baic-site .bct-tools { grid-column: 1 / -1; flex-direction: row; align-items: center; justify-content: space-between; gap: 10px; padding: 12px 14px; }
    .baic-site .bct-filter { font-size: 11px; padding: 7px; min-height: 32px; }
    .baic-site .bct-trim { padding: 12px 14px 16px; }
    .baic-site .bct-trim h3 { font-size: 13px; }
    .baic-site .bct-price { font-size: 13px; }
    .baic-site .bct .bct-cta { padding: 8px 10px; font-size: 11px; }
    .baic-site .bct-group-toggle { min-height: 48px; padding: 13px 14px; font-size: 13px; }
    .baic-site .bct-row-label { grid-column: 1 / -1; padding: 10px 14px 6px; background: #fafafa; font-size: 12px; font-weight: 500; }
    .baic-site .bct-cell { padding: 8px 12px 12px; font-size: 12px; }
    .baic-site .bct-cell--yes, .baic-site .bct-cell--no { font-size: 20px; }
    .baic-site .bct[data-bct-count="3"] .bct-table { min-width: 510px; }
    .baic-site .bct[data-bct-count="4"] .bct-table { min-width: 680px; }
}

/* End */


/* Start:/local/templates/renault/css/baic-complect-equipment-20261015.css?17920606271262*/
/* Per-trim equipment uses the same group/row typography as BAIC comparison. */
.baic-site .model_tabs-prices__item-content.baic-equipment-content { padding: 0; background: #fff; gap: 0; }
.baic-site .model_tabs-prices__item-content.baic-equipment-content:not([hidden]) { display: block; }
.baic-site .bce-equipment { width: 100%; min-width: 0; }
.baic-site .bce-equipment .bce-group { margin: 0; padding: 0; border: 0; }
.baic-site .bce-equipment .bce-group + .bce-group { border-top: 1px solid #dedede; }
.baic-site .bce-equipment .bct-group-toggle { list-style: none; margin: 0; }
.baic-site .bce-equipment .bct-group-toggle::-webkit-details-marker { display: none; }
.baic-site .bce-equipment .bct-group-toggle::marker { content: ''; }
.baic-site .bce-equipment .bce-group[open] > .bct-group-toggle { background: #f5f5f5; }
.baic-site .bce-equipment .bce-state::before { content: '+'; }
.baic-site .bce-equipment .bce-group[open] > .bct-group-toggle .bce-state::before { content: '−'; }
.baic-site .bce-equipment .bce-row { grid-template-columns: minmax(0, 1fr); }
.baic-site .bce-equipment .bce-label { grid-column: auto; background: #fff; font-weight: 400; }
@media (max-width: 767px) {
    .baic-site .bce-equipment .bce-label { padding: 12px 14px; }
}

/* End */


/* Start:/local/templates/renault/css/baic-differences-cards-20261015.css?17920618106495*/
/* Shared BAIC trim cards. All rules stay inside this component. */
.baic-site main > .configuration_differences.baic-differences {
    margin-top: 24px;
    margin-bottom: 40px;
}
.baic-differences .configuration_differences-container { gap: 24px; }
.baic-differences .configuration_differences-name { display: block; }
.baic-differences .configuration_differences-name h2 {
    margin: 0;
    color: #0b1012;
    font-size: clamp(24px, 2.4vw, 32px);
    font-weight: 700;
    line-height: 1.2;
}
.baic-differences .bcd-intro {
    margin: 10px 0 0;
    color: #737b86;
    font-size: 14px;
    line-height: 1.5;
}
.baic-differences .bcd-grid {
    display: grid;
    grid-template-columns: repeat(var(--bcd-columns), minmax(0, 1fr));
    align-items: start;
    gap: 24px;
    width: 100%;
}
.baic-differences--single .bcd-grid { max-width: 760px; }
.baic-differences .bcd-card {
    display: block;
    min-width: 0;
    height: auto;
    padding: 0;
    overflow: hidden;
    border: 1px solid #e1e4e7;
    border-radius: 16px;
    background: #fff;
    box-shadow: none;
    container-type: inline-size;
}
.baic-differences .bcd-media { position: relative; background: #f5f6f7; }
.baic-differences .configuration_differences-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: clamp(190px, 20vw, 250px);
    margin: 0;
    padding: 34px 24px 12px;
}
.baic-differences .configuration_differences-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
}
.baic-differences .configuration_differences-aviable {
    position: absolute;
    top: 16px;
    left: 20px;
    margin: 0;
    padding: 6px 10px;
    border: 0;
    border-radius: 5px;
    background: #0b1012;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.25;
}
.baic-differences .bcd-body { padding: 24px; }
.baic-differences .bcd-body h3 { margin: 0 0 16px; }
.baic-differences .configuration_differences-slide__title {
    display: inline;
    margin: 0;
    color: #0b1012;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
    overflow-wrap: anywhere;
}
.baic-differences .configuration_differences-slide__title:hover { color: #d90020; }
.baic-differences .configuration_differences-prices {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin: 0 0 20px;
}
.baic-differences .configuration_differences-prices p {
    margin: 0;
    color: #0b1012;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.25;
    white-space: nowrap;
}
.baic-differences .configuration_differences-prices small {
    color: #737b86;
    font-size: 14px;
    font-weight: 400;
}
.baic-differences .configuration_differences-prices > span {
    color: #737b86;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
}
.baic-differences .configuration_differences-link {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 12px 16px;
    border: 1px solid #0b1012;
    border-radius: 8px;
    background: #0b1012;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color .15s, border-color .15s;
}
.baic-differences .configuration_differences-link:hover {
    border-color: #d90020;
    background: #d90020;
}
.baic-differences .bcd-equipment { border-top: 1px solid #e1e4e7; }
.baic-differences .bcd-equipment > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 17px 24px;
    color: #0b1012;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5;
    list-style: none;
    cursor: pointer;
}
.baic-differences .bcd-equipment > summary::-webkit-details-marker { display: none; }
.baic-differences .bcd-state::before { content: '+'; font-size: 20px; font-weight: 400; }
.baic-differences .bcd-equipment[open] > summary { background: #f5f6f7; }
.baic-differences .bcd-equipment[open] .bcd-state::before { content: '−'; }
.baic-differences .bcd-equipment > .configuration_differences-chars {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 22px;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior-y: contain;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    scrollbar-color: #959ba1 #eef0f2;
    padding: 22px 24px 24px;
}
.baic-differences .model_tabs-prices__item-content-block { min-width: 0; }
.baic-differences .model_tabs-prices__item-content-block > p {
    margin: 0 0 8px;
    color: #0b1012;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
}
.baic-differences .model_tabs-prices__item-content-row {
    display: block;
    padding: 7px 0;
    border-bottom: 1px solid #eef0f2;
}
.baic-differences .model_tabs-prices__item-content-row img { display: none; }
.baic-differences .model_tabs-prices__item-content-row p {
    margin: 0;
    color: #737b86;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    overflow-wrap: anywhere;
}
.baic-differences a:focus-visible,
.baic-differences summary:focus-visible { outline: 2px solid #d90020; outline-offset: -2px; }
@media (max-width: 820px) {
    .baic-differences .bcd-grid { grid-template-columns: minmax(0, 1fr); gap: 16px; }
    .baic-differences .configuration_differences-container { gap: 20px; }
    .baic-differences .configuration_differences-img { height: 220px; }
    .baic-differences .bcd-body { padding: 20px; }
    .baic-differences .bcd-equipment > summary { padding: 16px 20px; }
    .baic-differences .bcd-equipment > .configuration_differences-chars { padding: 20px; }
    .baic-differences .configuration_differences-slide__title { font-size: 20px; }
    .baic-differences .configuration_differences-prices p { font-size: 24px; }
    .baic-site main > .configuration_differences.baic-differences { margin-top: 20px; margin-bottom: 28px; }
}

.baic-differences .configuration_differences-chars::-webkit-scrollbar { width: 5px; }
.baic-differences .configuration_differences-chars::-webkit-scrollbar-track { background: #eef0f2; }
.baic-differences .configuration_differences-chars::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #959ba1;
}
.baic-differences .configuration_differences-chars:focus-visible {
    outline: 2px solid #d90020;
    outline-offset: -2px;
}

/* End */
/* /local/templates/renault/css/baic-catalog-20261015.css?17920758092564 */
/* /local/templates/renault/css/baic-context-credit-20261015.css?179206663412945 */
/* /local/templates/renault/css/baic-complect-tables-20261015.css?17920590997031 */
/* /local/templates/renault/css/baic-complect-equipment-20261015.css?17920606271262 */
/* /local/templates/renault/css/baic-differences-cards-20261015.css?17920618106495 */
