

/* 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/components/bitrix/news/catalog/bitrix/news.detail/reviews/reviews-model.css?178757095619031*/
.reviews-redesign {
    --reviews-ink: #172033;
    --reviews-muted: #657086;
    --reviews-line: #dde3ec;
    --reviews-panel: #f5f7fa;
    --reviews-chip: #eef2f7;
    --reviews-star: #ffb800;
    --reviews-focus: #1d5fd1;
    background: #fff;
    color: var(--reviews-ink);
    padding: 3.2rem 0 6rem;
}

.model_reviews.reviews-redesign {
    margin: 25px 0 6rem;
}

.reviews-redesign .model_reviews-container {
    display: flex;
    flex-direction: column;
    gap: 4rem;
}

.reviews-summary {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    display: grid;
    grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
    gap: 1.6rem;
    padding: 2rem;
    border: 1px solid var(--reviews-line);
    border-radius: 2rem;
    background: #fff;
}

.reviews-summary__model,
.reviews-summary__scores {
    min-width: 0;
}

.reviews-summary__model {
    display: flex;
    flex-direction: column;
}

.reviews-summary__figure {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 25rem;
    margin: 0 0 1.6rem;
    overflow: hidden;
    border-radius: 1.5rem;
    background: var(--reviews-panel);
}

.reviews-summary__figure img {
    display: block;
    width: 100%;
    height: 25rem;
    object-fit: cover;
    object-position: center;
}

.reviews-summary__model-copy {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .8rem;
}

.reviews-summary__tag,
.reviews-other-card__figure span {
    display: inline-flex;
    align-items: center;
    min-height: 2.4rem;
    padding: .35rem .85rem;
    border: 1px solid var(--reviews-line);
    border-radius: .7rem;
    background: #fff;
    color: var(--reviews-ink);
    font-size: 1.2rem;
    line-height: 1.2;
}

.reviews-summary__title {
    margin: 0;
    color: var(--reviews-ink);
    font-size: clamp(2rem, 2.1vw, 3rem);
    font-weight: 700;
    line-height: 1.15;
}

.reviews-summary__overall {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .7rem;
    color: var(--reviews-muted);
    font-size: 1.8rem;
}

.reviews-summary__overall .reviews-rating__stars {
    font-size: 3.5rem;
}

.reviews-summary__overall strong {
    color: var(--reviews-ink);
}

.reviews-summary__scores {
    display: flex;
    flex-direction: column;
    padding: 2rem;
    border-radius: 1.5rem;
    background: var(--reviews-panel);
}

.reviews-summary__scores h2 {
    margin: 0 0 1.6rem;
    color: var(--reviews-muted);
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .08em;
    line-height: 1.3;
    text-transform: uppercase;
}

.reviews-summary__criteria {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}

.reviews-summary__criterion,
.reviews-owner-card__criterion {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    min-width: 0;
    padding: .8rem 1.1rem;
    border-radius: 999px;
    background: var(--reviews-chip);
    color: var(--reviews-ink);
    font-size: 1.8rem;
}

.reviews-summary__criterion > span:first-child,
.reviews-owner-card__criterion > span:first-child {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.reviews-summary__specs {
    margin: 2.2rem 0 1.6rem;
    color: var(--reviews-muted);
    font-size: 1.3rem;
    line-height: 1.55;
}

.reviews-summary__specs strong {
    color: var(--reviews-ink);
}

.reviews-summary__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
    margin-top: auto;
    padding-top: 1.5rem;
    border-top: 1px solid var(--reviews-line);
    color: var(--reviews-muted);
    font-size: 1.25rem;
}

.reviews-summary__footer a,
.reviews-owner-card__footer a,
.reviews-other-card__meta strong {
    color: var(--reviews-ink);
    font-weight: 600;
    text-decoration: none;
}

.reviews-summary__footer a:hover,
.reviews-owner-card__footer a:hover {
    text-decoration: underline;
}

.reviews-rating {
    display: inline-flex;
    flex: 0 0 auto;
    line-height: 1;
}

.reviews-rating__stars {
    position: relative;
    display: inline-block;
    color: transparent;
    font-size: 1.9rem;
    letter-spacing: .08em;
    background: linear-gradient(
        90deg,
        var(--reviews-star) 0,
        var(--reviews-star) var(--rating),
        #d8dee8 var(--rating),
        #d8dee8 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
}

.reviews-rating--criterion .reviews-rating__stars {
    font-size: 1.35rem;
    letter-spacing: .04em;
}

.reviews-owner-card__criterion .reviews-rating__stars {
    font-size: 2rem;
}

.reviews-rating--owner .reviews-rating__stars {
    font-size: 2.8rem;
}

.reviews-rating--card .reviews-rating__stars {
    font-size: 1.45rem;
}

.reviews-model-menu {
    position: relative;
    z-index: 2;
    display: block !important;
    width: 100%;
    margin: -1.2rem 0 0;
}

.reviews-redesign .reviews-owner-list,
.reviews-redesign .reviews-other-models {
    margin: 0;
}

.reviews-section-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
    margin-bottom: 1.6rem;
}

.reviews-section-heading h2 {
    margin: 0;
    color: var(--reviews-ink);
    font-size: clamp(2.2rem, 2.4vw, 3.4rem);
    font-weight: 700;
    line-height: 1.2;
}

.reviews-section-heading > span {
    flex: 0 0 auto;
    padding: .45rem .9rem;
    border: 1px solid var(--reviews-line);
    border-radius: 999px;
    color: var(--reviews-muted);
    font-size: 1.8rem;
}

.reviews-owner-list__items {
    display: grid;
    gap: 1.6rem;
}

.reviews-owner-card {
    padding: 2.6rem;
    border: 1px solid var(--reviews-line);
    border-radius: 1.6rem;
    background: #fff;
    box-shadow: 0 .2rem .6rem rgba(24, 32, 51, .03);
}

.reviews-owner-card__header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 2rem;
    margin-bottom: 1.6rem;
}

.reviews-owner-card__header > div {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: .8rem;
}

.reviews-owner-card__header h3 {
    margin: 0;
    color: var(--reviews-ink);
    font-size: 1.8rem !important;
    font-weight: 700;
}

.reviews-owner-card__header time {
    color: var(--reviews-muted);
    font-size: 1.6rem;
}

.reviews-owner-card__criteria {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1rem;
    margin-bottom: 2rem;
}

.reviews-owner-card__story {
    margin: 0 0 1.8rem;
    padding: 1.2rem 1.4rem;
    border: 1px solid var(--reviews-line);
    border-radius: 1rem;
    background: #fafbfd;
    color: var(--reviews-muted);
}

.reviews-owner-card__story summary {
    cursor: pointer;
    color: var(--reviews-ink);
    font-size: 1.8rem;
    font-weight: 600;
}

.reviews-owner-card__story p {
    margin: 1rem 0 0;
    font-size: 1.8rem;
    line-height: 1.6;
}

.reviews-owner-card__content {
    display: grid;
    gap: 1.6rem;
}

.reviews-owner-card__content section {
    margin: 0;
}

.reviews-owner-card__content h4 {
    margin: 0 0 .55rem;
    color: var(--reviews-ink);
    font-size: 1.9rem;
    font-weight: 700;
}

.reviews-owner-card__content p {
    margin: 0;
    color: var(--reviews-muted);
    font-size: 1.8rem;
    line-height: 1.55;
}

.reviews-owner-card__characteristics {
    display: inline-block;
    padding: 1rem 1.2rem;
    border-radius: .8rem;
    background: var(--reviews-panel);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: 1.8rem !important;
}

.reviews-owner-card__footer {
    margin-top: 2rem;
    padding-top: 1.6rem;
    border-top: 1px solid var(--reviews-line);
}

.reviews-owner-card__footer a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 4rem;
    padding: .8rem 1.5rem;
    font-size: 1.8rem;
    border: 1px solid var(--reviews-ink);
    border-radius: .9rem;
    font-size: 1.3rem;
}

.reviews-other-models__controls {
    display: flex;
    gap: .8rem;
}

.reviews-other-models__controls button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 4.4rem;
    height: 4.4rem;
    padding: 0;
    border: 1px solid var(--reviews-line);
    border-radius: 50%;
    background: #fff;
    color: var(--reviews-ink);
    cursor: pointer;
    font-size: 2.8rem;
    line-height: 1;
}

.reviews-other-models__controls button:hover {
    border-color: var(--reviews-ink);
}

.reviews-other-models .model_reviews-other__swiper {
    overflow: hidden;
}

.reviews-other-models .swiper-slide {
    height: auto;
}

.reviews-other-card {
    height: 100%;
    overflow: hidden;
    border: 1px solid var(--reviews-line);
    border-radius: 1.4rem;
    background: #fff;
    box-shadow: 0 .2rem .8rem rgba(24, 32, 51, .08);
}

.reviews-other-card__link {
    display: flex;
    flex-direction: column;
    height: 100%;
    color: inherit;
    text-decoration: none;
}

.reviews-other-card__figure {
    position: relative;
    height: 20rem;
    margin: 0;
    overflow: hidden;
    background: var(--reviews-panel);
}

.reviews-other-card__figure img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .25s ease;
}

.reviews-other-card__link:hover .reviews-other-card__figure img {
    transform: scale(1.025);
}

.reviews-other-card__figure span {
    position: absolute;
    top: 1rem;
    left: 1rem;
    background: rgba(255, 255, 255, .92);
}

.reviews-other-card__body {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-height: 13rem;
    padding: 1.5rem;
}

.reviews-other-card__title-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.reviews-other-card__title-row h3 {
    margin: 0;
    color: var(--reviews-ink);
    font-size: 1.8rem;
    font-weight: 700;
}

.reviews-other-card__body > p {
    display: -webkit-box;
    min-height: 4.5rem;
    margin: 1.1rem 0 1.4rem;
    overflow: hidden;
    color: var(--reviews-muted);
    font-size: 1.25rem;
    line-height: 1.45;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.reviews-other-card__meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin-top: auto;
    padding-top: 1.2rem;
    border-top: 1px solid var(--reviews-line);
    color: var(--reviews-muted);
    font-size: 1.2rem;
}

.reviews-submit {
    scroll-margin-top: 2rem;
}

.reviews-submit-card {
    max-width: 78rem;
    margin: 0 auto;
    padding: 2.8rem;
    border: 1px solid var(--reviews-line);
    border-radius: 1.8rem;
    background: #fff;
    box-shadow: 0 1.2rem 3.5rem rgba(24, 32, 51, .08);
}

.reviews-submit-card__intro {
    margin-bottom: 2.4rem;
}

.reviews-submit-card__intro > span {
    display: inline-flex;
    margin-bottom: .8rem;
    padding: .35rem .9rem;
    border: 1px solid #ffd26a;
    border-radius: .6rem;
    color: #d87800;
    font-size: 1.2rem;
    line-height: 1.2;
}

.reviews-submit-card__intro h2 {
    margin: 0;
    color: var(--reviews-ink);
    font-size: clamp(2.2rem, 2.4vw, 3.2rem);
    font-weight: 700;
    line-height: 1.15;
}

.reviews-submit-card__intro p {
    margin: .7rem 0 0;
    color: var(--reviews-muted);
    font-size: 1.4rem;
}

.reviews-submit-form {
    display: grid;
    gap: 2rem;
}

.reviews-submit-form__field {
    display: flex;
    flex-direction: column;
    gap: .7rem;
}

.reviews-submit-form__field label,
.reviews-submit-form legend {
    margin: 0;
    color: var(--reviews-ink);
    font-size: 1.35rem;
    font-weight: 600;
}

.reviews-submit-form input[type="text"],
.reviews-submit-form textarea {
    width: 100%;
    min-height: 4.8rem;
    padding: 1.2rem 1.4rem;
    border: 1px solid #ccd5e2;
    border-radius: .9rem;
    background: #fff;
    color: var(--reviews-ink);
    font: inherit;
    font-size: 1.45rem;
    line-height: 1.45;
    resize: vertical;
}

.reviews-submit-form textarea {
    min-height: 11rem;
}

.reviews-submit-form input::placeholder,
.reviews-submit-form textarea::placeholder {
    color: #929caf;
}

.reviews-submit-form input:focus,
.reviews-submit-form textarea:focus {
    border-color: var(--reviews-focus);
    box-shadow: 0 0 0 .3rem rgba(29, 95, 209, .12);
    outline: 0;
}

.reviews-submit-form fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
}

.reviews-submit-form__overall-row {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    margin-top: .8rem;
}

.reviews-submit-form__overall output {
    color: var(--reviews-ink);
    font-size: 1.5rem;
    font-weight: 700;
}

.reviews-form-rating {
    display: inline-flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.reviews-form-rating input {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    pointer-events: none;
}

.reviews-form-rating label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2.9rem;
    height: 2.9rem;
    color: #d8dee8;
    cursor: pointer;
}

.reviews-form-rating label::before {
    content: "★";
    color: currentColor;
    font-size: 2.7rem;
    line-height: 1;
}

.reviews-form-rating input:checked ~ label,
.reviews-form-rating label:hover,
.reviews-form-rating label:hover ~ label {
    color: var(--reviews-star);
}

.reviews-form-rating input:focus-visible + label {
    border-radius: .4rem;
    outline: .3rem solid rgba(29, 95, 209, .35);
    outline-offset: .2rem;
}

.reviews-submit-form__criteria {
    padding: 1.5rem !important;
    border: 1px solid var(--reviews-line) !important;
    border-radius: 1.2rem;
    background: var(--reviews-panel);
}

.reviews-submit-form__criteria legend {
    padding: 0 .5rem;
    color: var(--reviews-muted);
    font-size: 1.2rem;
    letter-spacing: .06em;
    text-transform: uppercase;
}

.reviews-submit-form__criteria-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}

.reviews-submit-form__criterion {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: .75rem 1rem;
    border-radius: 999px;
    background: #fff;
    color: var(--reviews-ink);
    font-size: 1.25rem;
}

.reviews-form-rating--dots label {
    width: 1.35rem;
    height: 1.8rem;
}

.reviews-form-rating--dots label::before {
    content: "";
    width: .85rem;
    height: .85rem;
    border-radius: 50%;
    background: currentColor;
}

.reviews-submit-form__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
}

.reviews-submit-form__actions {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem;
    padding-top: .4rem;
}

.reviews-submit-form__actions button,
.reviews-submit-form__file {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 4.6rem;
    padding: .9rem 1.7rem;
    border-radius: .8rem;
    cursor: pointer;
    font-size: 1.35rem;
    font-weight: 600;
}

.reviews-submit-form__actions button {
    border: 1px solid var(--reviews-ink);
    background: var(--reviews-ink);
    color: #fff;
}

.reviews-submit-form__actions button:hover {
    background: #000;
}

.reviews-submit-form__file {
    gap: .6rem;
    border: 1px solid var(--reviews-line);
    background: var(--reviews-panel);
    color: var(--reviews-muted);
}

.reviews-submit-form__file-input {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    pointer-events: none;
}

.reviews-redesign a:focus-visible,
.reviews-redesign button:focus-visible,
.reviews-redesign summary:focus-visible {
    outline: .3rem solid rgba(29, 95, 209, .35);
    outline-offset: .25rem;
}

@media (min-width: 1025px) {
    .reviews-summary__criteria {
        grid-template-columns: minmax(0, 1fr);
        gap: .8rem;
    }

    .reviews-summary__criterion {
        min-height: 3.5rem;
        padding: .9rem 1.3rem;
        font-size: 2rem;
    }

    .reviews-summary__scores h2 {
        font-size: 1.8rem;
    }

    .reviews-summary__criterion .reviews-rating__stars {
        font-size: 2.6rem;
    }

    .reviews-summary__specs {
        font-size: 1.6rem;
    }

    .reviews-summary__footer {
        font-size: 1.5rem;
    }
}

@media (max-width: 1024px) {
    .reviews-summary {
        grid-template-columns: 1fr;
    }

    .reviews-summary__model {
        display: grid;
        grid-template-columns: minmax(25rem, .9fr) minmax(0, 1.1fr);
        align-items: center;
        gap: 2rem;
    }

    .reviews-summary__figure {
        min-height: 20rem;
        margin: 0;
    }

    .reviews-summary__figure img {
        height: 20rem;
    }

    .reviews-owner-card__criteria {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 720px) {
    .reviews-redesign {
        padding: 2rem 0 4rem;
    }

    .reviews-redesign .model_reviews-container {
        gap: 3rem;
    }

    .reviews-summary {
        position: static !important;
        top: auto !important;
        bottom: auto !important;
        gap: 1.2rem;
        padding: 1.2rem;
        border-radius: 1.4rem;
    }

    .reviews-summary__model {
        display: flex;
        gap: 0;
    }

    .reviews-summary__figure {
        width: 100%;
        min-height: 18rem;
        margin-bottom: 1.4rem;
    }

    .reviews-summary__figure img {
        height: 18rem;
    }

    .reviews-summary__scores {
        padding: 1.4rem;
    }

    .reviews-summary__criteria {
        grid-template-columns: 1fr;
    }

    .reviews-summary__footer {
        align-items: flex-start;
        flex-direction: column;
    }

    .reviews-section-heading {
        align-items: flex-start;
        flex-direction: column;
        gap: .8rem;
    }

    .reviews-section-heading > span {
        align-self: flex-start;
    }

    .reviews-owner-card {
        padding: 1.5rem;
    }

    .reviews-owner-card__header {
        align-items: flex-start;
        flex-direction: column;
        gap: 1rem;
    }

    .reviews-owner-card__criteria {
        grid-template-columns: 1fr;
    }

    .reviews-submit-card {
        padding: 1.6rem;
        border-radius: 1.4rem;
    }

    .reviews-submit-form__criteria-grid,
    .reviews-submit-form__grid {
        grid-template-columns: 1fr;
    }

    .reviews-submit-form__actions {
        align-items: stretch;
        flex-direction: column;
    }

    .reviews-submit-form__actions button,
    .reviews-submit-form__file {
        width: 100%;
    }

    .reviews-other-models__heading {
        align-items: center;
        flex-direction: row;
    }

    .reviews-other-models__controls button {
        width: 3.8rem;
        height: 3.8rem;
    }

    .reviews-other-card__figure {
        height: 17rem;
    }
}

/* End */


/* Start:/local/templates/renault/css/baic-model-reviews-hero-20261015.css?17920551957349*/
body.baic-site:has(.bxr-page){min-width:0}
.bxr-page{color:#101516;background:#fff;padding:0!important}
.bxr-page .model_reviews.reviews-redesign{--reviews-ink:#101516;--reviews-muted:#697278;--reviews-line:#dfe3e6;--reviews-panel:#f5f6f7;--reviews-chip:#f1f3f4;--reviews-star:#d6001c;--reviews-focus:#d6001c;margin:0 0 50px;padding:46px 0 54px}
.bxr-page .reviews-redesign .model_reviews-container{width:calc(100% - 64px);max-width:1440px;padding:0;gap:30px;margin:0 auto}
.bxr-hero{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.7;color:#101516}.bxr-hero *{box-sizing:border-box}.bxr-hero :is(h1,h2,h3,p,figure){margin:0}.bxr-hero a{color:inherit;text-decoration:none}.bxr-hero button{font:inherit}
.bxr-eyebrow{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:10px;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#697278}.bxr-eyebrow>span:first-child{background:#f0f2f3;color:#101516;padding:7px 10px;border-radius:3px}.bxr-eyebrow>span:last-child{display:flex;align-items:center;gap:10px}.bxr-eyebrow>span:last-child:before{content:"";width:16px;height:2px;background:#d6001c}
.bxr-page .bxr-heading h1{font-size:46px;font-weight:800;line-height:1.12;letter-spacing:-.04em;margin:17px 0 13px}.bxr-heading>p{font-size:13px;color:#697278;line-height:1.8;max-width:740px}.bxr-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.82fr);gap:26px;align-items:stretch;margin-top:26px}
.bxr-photo{position:relative;min-width:0;min-height:390px;border-radius:18px;overflow:hidden;background:#edf0f2;isolation:isolate}.bxr-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.bxr-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.66));z-index:1;pointer-events:none}.bxr-photo figcaption{position:absolute;left:27px;bottom:22px;display:flex;flex-direction:column;gap:1px;color:white;z-index:2}.bxr-photo figcaption>span{font-size:11px;line-height:1.6;opacity:.9}.bxr-photo figcaption>strong{font-size:29px;font-weight:750;line-height:1.2;letter-spacing:-.03em}.bxr-photo__spec{position:absolute;top:20px;right:20px;display:flex;gap:12px;z-index:2}.bxr-photo__spec>span{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.94);padding:9px 13px;border-radius:10px;font-size:14px;font-weight:700;color:#101516}.bxr-photo__spec small{font-size:9px;line-height:1.4;font-weight:400;color:#697278}
.bxr-panel{display:flex;flex-direction:column;min-width:0;border:1px solid #dfe3e6;border-radius:18px;padding:27px 30px;background:#f8f9fa}.bxr-kicker{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;color:#697278;line-height:1.4;margin-bottom:13px}.bxr-page .bxr-panel h2{font-size:30px;line-height:1.15;letter-spacing:-.035em;font-weight:750;color:#101516;margin-bottom:12px}.bxr-panel__lead{font-size:12px;line-height:1.8;color:#697278;max-width:420px}.bxr-topics{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #e0e4e6;padding-top:17px;margin:20px 0 22px}.bxr-topics>div>span{display:block;font-size:9px;line-height:1.2;letter-spacing:.1em;color:#d6001c;font-weight:700;margin-bottom:7px}.bxr-page .bxr-topics h3{font-size:13px;font-weight:700;line-height:1.4;margin-bottom:3px}.bxr-topics p{font-size:10px;line-height:1.6;color:#697278}
.bxr-page .bxr-button{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#101516;color:#fff;border:1px solid #101516;border-radius:26px;min-height:48px;padding:11px 21px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s}.bxr-button>span{font-size:20px;line-height:1}.bxr-page .bxr-button:hover{background:#343839;border-color:#343839}.bxr-page .bxr-status{font-size:10px;color:#747b80;line-height:1.65;margin-top:10px}.bxr-panel__bottom{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:3px}.bxr-panel__bottom>span{font-size:10px;color:#697278}.bxr-page .bxr-panel__bottom button{display:flex;gap:15px;align-items:center;padding:0;border:0;background:none;color:#101516;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.bxr-panel__bottom button:hover{color:#d6001c}.bxr-score{display:flex;align-items:center;gap:12px;margin-bottom:15px}.bxr-score>strong{font-size:48px;line-height:1;letter-spacing:-.06em}.bxr-score>span{font-size:10px;line-height:1.7;color:#697278}.bxr-page .bxr-read{font-size:11px;display:flex;gap:14px;align-items:center;margin-top:13px;color:#697278}
.bxr-page .reviews-model-menu{margin:0;width:100%}.bxr-page #form{scroll-margin-top:32px}.bxr-page :is(.bxr-hero a,.bxr-hero button):focus-visible{outline:2px solid #d6001c;outline-offset:4px}
@media(max-width:1200px){.bxr-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bxr-panel{padding:25px}.bxr-page .bxr-panel h2{font-size:28px}.bxr-photo{min-height:410px}}
@media(max-width:992px){.bxr-page .model_reviews.reviews-redesign{padding-top:190px}.bxr-page .reviews-redesign .model_reviews-container{width:calc(100% - 48px)}.bxr-grid{gap:20px}.bxr-panel{padding:22px}.bxr-page .bxr-panel h2{font-size:25px}.bxr-page .bxr-heading h1{font-size:40px}.bxr-panel__bottom{padding-top:16px}.bxr-page #form{scroll-margin-top:160px}}
@media(max-width:991px){.bxr-page .model_reviews.reviews-redesign{padding-top:108px}.bxr-page #form{scroll-margin-top:88px}}
@media(max-width:800px){.bxr-grid{grid-template-columns:1fr}.bxr-photo{min-height:0;aspect-ratio:16/9}.bxr-panel{padding:28px}.bxr-page .bxr-panel h2{font-size:30px}.bxr-panel h2 br{display:none}.bxr-panel__lead{max-width:none}.bxr-panel__bottom{margin-top:16px;padding-top:17px;border-top:1px solid #e0e4e6}.bxr-topics{margin-top:20px}.bxr-heading>p br{display:none}}
@media(max-width:600px){.bxr-page .model_reviews.reviews-redesign{padding:94px 0 38px;margin-bottom:35px}.bxr-page .reviews-redesign .model_reviews-container{width:calc(100% - 36px);gap:26px}.bxr-eyebrow{font-size:8px;gap:9px;letter-spacing:.06em}.bxr-eyebrow>span:first-child{padding:7px 9px}.bxr-eyebrow>span:last-child{gap:7px}.bxr-eyebrow>span:last-child:before{width:12px}.bxr-page .bxr-heading h1{font-size:34px;line-height:1.1;margin:19px 0 15px}.bxr-heading>p{font-size:12px;line-height:1.85}.bxr-grid{margin-top:23px;gap:16px}.bxr-photo{border-radius:14px;aspect-ratio:1.6}.bxr-photo figcaption{left:19px;bottom:16px}.bxr-photo figcaption>strong{font-size:23px}.bxr-photo figcaption>span{font-size:9px}.bxr-photo__spec{top:13px;right:13px}.bxr-photo__spec>span{padding:7px 10px;font-size:12px;border-radius:7px}.bxr-photo__spec small{font-size:8px}.bxr-panel{padding:23px 21px;border-radius:14px}.bxr-page .bxr-panel h2{font-size:27px;max-width:350px}.bxr-kicker{font-size:9px;margin-bottom:12px}.bxr-topics{gap:16px;padding-top:16px;margin:19px 0 20px}.bxr-topics p{font-size:10px}.bxr-panel__lead{font-size:12px}.bxr-page .bxr-status{font-size:9px}.bxr-panel__bottom{gap:5px}.bxr-page .bxr-panel__bottom button{font-size:12px}.bxr-page .reviews-section-heading{flex-wrap:wrap}.bxr-page .reviews-section-heading h2{font-size:24px}.bxr-page .reviews-section-heading>span{font-size:12px}.bxr-page .reviews-submit-card{min-width:0}}
@media(prefers-reduced-motion:reduce){.bxr-button{transition:none!important}}

/* 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/components/bitrix/news/catalog/bitrix/news.detail/reviews/reviews-model.css?178757095619031 */
/* /local/templates/renault/css/baic-model-reviews-hero-20261015.css?17920551957349 */
