:root{--primary-dark:#333;--secondary-dark:#167c1a;--bs-black:#000;--bs-white:#fff;--gray-100:#f5f5f5;--gray-200:#e9ecef;--gray-300:#ddd;--gray-400:#c4c4c4;--gray-500:#adb5bd;--gray-600:#707070;--gray-650:#7b7b7b;--gray-700:#434343;--gray-800:#343a40;--gray-900:#242424;--bs-primary:#e30614;--bs-secondary:#2faa25;--bs-dark:var(--bs-black);--green:#2faa25;--orange:#ff8900;--dark-green-02:#57a63d;--bs-body-bg:var(--bs-white);--bs-body-color:var(--bs-black);--bs-body-font-size:1.6rem;--bs-body-line-height:1.375;--bs-body-font-family:Roboto, Arial, Helvetica, sans-serif;--bs-link-color:var(--bs-secondary);--bs-link-hover-color:var(--secondary-dark);--bs-text-muted:#7b7b7b;--bs-font-weight-bold:500;--h1-font-size:4.6rem;--h2-font-size:3rem;--h3-font-size:3.6rem;--h4-font-size:2rem;--h5-font-size:2.2rem;--h6-font-size:1.7rem;--h1-font-size-sm:3.6rem;--h2-font-size-sm:2.6rem;--h3-font-size-sm:var(--h3-font-size);--h4-font-size-sm:var(--h4-font-size);--h5-font-size-sm:var(--h5-font-size);--h6-font-size-sm:var(--h6-font-size);--headings-font-weight:500;--btn-font-size:1.7rem;--btn-line-height:1.412;--btn-font-weight:500;--btn-padding-y:0.7rem;--btn-padding-x:1.7rem;--btn-font-size-sm:1rem;--btn-padding-y-sm:0.4rem;--btn-padding-x-sm:0.6rem;--btn-font-size-lg:1.6rem;--btn-padding-y-lg:1.1rem;--btn-padding-x-lg:1rem;--input-border-color:var(--bs-black);--input-color:var(--bs-black);--input-placeholder-color:var(--bs-black);--input-bg:var(--bs-white);--input-box-shadow:none;--input-height:4rem;--input-font-size:1.6rem;--input-font-weight:400;--input-padding-y:0.4rem;--input-padding-x:1.4rem;--input-focus-bg:var(--bs-white);--header-bg-color:var(--bs-black);--header-color:var(--bs-white);--header-drop-bg-color:var(--bs-black);--header-drop-bg-color-mobile:var(--gray-100);--header-drop-color:var(--bs-white);--header-drop-color-mobile:var(--bs-black);--header-drop-hover-color:var(--bs-primary);--extra-menu-bg-color:var(--bs-black);--extra-menu-color:var(--bs-white);--menu-bg-color-mobile:var(--bs-black);--menu-color-mobile:var(--bs-white);--footer-bg-color:var(--bs-black);--footer-color:var(--bs-white);--footer-secondary-bg-color:var(--gray-900);--footer-secondary-color:var(--gray-light);--backdrop-bg:var(--bs-black);--backdrop-opacity:0.4;--modal-border-width:0;--modal-border-color:var(--bs-white);--modal-bg:var(--bs-white);--gray-light:#7b7b7b;--gray-002:#212121;--bs-gutter-x:3rem}.details-section .car-details-header{font-size:2rem;line-height:1.3;margin-bottom:2.7rem;padding-bottom:.9rem;border-bottom:.1rem solid}@media (min-width:992px){.details-section .car-details-header{margin-top:.6rem}}.details-section .car-details-header h1,.details-section .car-details-header .h1{-webkit-margin-after:2.7rem;margin-block-end:2.7rem;font-size:3.6rem;line-height:1.05556}.details-section .car-details-header p{margin-bottom:1em}.details-section .car-details-header .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:4.1rem;margin-left:-.3rem;margin-right:-.3rem}@media (min-width:992px){.details-section .car-details-header .tags{margin-top:2.3rem}}.details-section .car-details-header .tags>*{margin:.3rem}.details-section .car-details-header .tags .badge{min-width:9rem;font-weight:400;font-size:1.6rem;line-height:1.4375;padding:.6rem 1.5rem}.details-section .car-details-header .tags .badge:last-of-type{-webkit-margin-end:2.7rem;margin-inline-end:2.7rem}@media (min-width:992px){.details-section .details-base{width:60%;-ms-flex-negative:1;flex-shrink:1}}@media (min-width:992px){.details-section .details-aside{margin-left:auto;width:36rem;-ms-flex-negative:0;flex-shrink:0}}.details-section .car-specs{width:100%;border-collapse:collapse;font-size:2rem;line-height:1.3;margin-bottom:0}.details-section .car-specs tr.highlight th,.details-section .car-specs tr.highlight td{color:var(--dark-green-02)}.details-section .car-specs th,.details-section .car-specs td{border:0;padding-top:.3rem;padding-bottom:.3rem;width:1%}.details-section .car-specs th:first-child,.details-section .car-specs td:first-child{padding-left:0}.details-section .car-specs th{font-weight:400}.details-section .car-specs td{font-weight:var(--bs-font-weight-bold)}.details-section .price-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.3rem;margin-bottom:1.2rem;padding:1.1rem 1.7rem;background:var(--bs-black);color:var(--bs-white);font-size:2rem;line-height:1.4}@media (max-width:767.98px){.details-section .price-details{padding-right:1.7rem}}.details-section .price-details .price-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.details-section .price-details .price-item{width:100%;padding-right:0}}.details-section .price-details .price-item .name{margin-right:3.6rem;font-weight:400}.details-section .price-details .price-item .val{font-weight:var(--bs-font-weight-bold);margin-left:auto}.details-section .discount-inf{margin-bottom:3.6rem}.details-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:3rem 2rem}@media (min-width:992px){.details-nav{margin-block:2.8rem 2rem}}.details-nav a{color:inherit}.details-nav a:hover{text-decoration:none;color:var(--bs-link-color)}.details-nav .btn-back{display:inline-block;vertical-align:top;position:relative;padding-left:1.6rem}.details-nav .btn-back::before{content:"";position:absolute;top:50%;left:0;margin-top:-.4rem;width:.8rem;height:.8rem;border-style:solid;border-width:0 0 .1rem .1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.quality-box{margin-top:3rem;margin-bottom:3rem;padding:2.8rem 2.6rem 1rem}.quality-box .quality-head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quality-box .quality-head h5,.quality-box .quality-head .h5{margin-bottom:.8rem}.quality-box .quality-head h5:last-child,.quality-box .quality-head .h5:last-child{margin-bottom:0}.quality-box .quality-head p{margin-bottom:2.3rem}.quality-box .hold{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quality-box h5,.quality-box .h5{text-transform:none}.quality-box h6,.quality-box .h6{text-transform:none;margin-top:.5rem;margin-bottom:1em}@media (max-width:767.98px){.quality-box h6,.quality-box .h6{margin-top:1em}}.quality-box ul.without-class{list-style:none;margin:0;padding:0}@media (min-width:768px){.quality-box ul.without-class{-webkit-columns:2;-moz-columns:2;columns:2}}.quality-box ul.without-class li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quality-box ul.without-class li::before{content:"-";display:inline-block;vertical-align:top;margin-right:.3em;position:static;width:auto;height:auto;border:0;margin-top:0}.quality-box ol.without-class{list-style:none;margin:0;padding:0}@media (min-width:768px){.quality-box ol.without-class{-webkit-columns:2;-moz-columns:2;columns:2}}.quality-box ol.without-class li{position:relative;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-top:.6875em;padding-left:3rem;padding-bottom:.6875em}.quality-box ol.without-class li::before{content:"\f00c";font-weight:900;font-family:"Font Awesome 6 Free";position:absolute;top:.3rem;margin-top:.6875em;left:0;line-height:1;border:0}.quality-box figure{width:9rem;margin-left:1rem;margin-bottom:0;text-align:right}.quality-box figure img{vertical-align:top;max-width:100%;height:auto}.quality-box.type-2{padding-block:3.4rem 3.9rem}.quality-box.type-2 .quality-head{-webkit-margin-after:2.1rem;margin-block-end:2.1rem}.quality-box.type-3{-webkit-padding-after:1.7rem;padding-block-end:1.7rem}@media (min-width:992px){.quality-box.type-3{margin-block:5.3rem .3rem}}.quality-box.type-3 .quality-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quality-box.type-3 figure{max-width:12.5rem;width:auto}.car-details-tools{position:relative;margin-bottom:2.5rem;padding:6rem 2.5rem 2.1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.car-details-tools .favorite{position:absolute;top:0;right:0;width:4rem;height:4rem;font-size:1.6rem;background-color:var(--bs-primary)}.car-details-tools .favorite:hover{background-color:var(--primary-dark)}.car-details-tools .favorite .fa-star-o{font-weight:900}.car-details-tools .favorite .fa-star-o::before{content:"\f005"}.car-details-tools .share-box{position:absolute;top:0;right:4.6rem}.car-details-tools .btn-huge{margin-bottom:1rem}.car-details-tools .btn{width:100%;margin-bottom:.6rem}.location-box{margin-bottom:2.5rem;padding:3.7rem 2.5rem 2.5rem;text-align:center}.location-box p{margin-bottom:0}.location-box h3,.location-box .h3{text-transform:none;font-size:2.2rem;line-height:1.091;margin-bottom:1.8rem}.location-box h4,.location-box .h4{text-transform:none;font-weight:400;color:var(--bs-primary);margin-bottom:1.3rem}.location-box h4 i,.location-box .h4 i{display:block;font-size:3.7rem;line-height:1;margin-bottom:.3rem}.location-box .btn-link{margin-top:2rem;color:inherit}.eco-box{padding:3.1rem 2.2rem 2.4rem 3.2rem;margin-bottom:2.5rem;line-height:1.25}.eco-box h3,.eco-box .h3{text-transform:none;font-size:2.2rem;line-height:1.091;margin-right:-1rem;margin-bottom:2.4rem}.eco-box img{display:block;max-width:100%;width:12rem;height:auto;margin-bottom:2.2rem}.eco-box table{width:100%;border-collapse:collapse}.eco-box table th+th,.eco-box table th+td,.eco-box table td+th,.eco-box table td+td{padding-left:1.4rem}.eco-box table th{font-weight:400}.eco-box table td{font-weight:var(--bs-font-weight-bold)}.eco-box .emission-info-footer{padding-top:1em;font-size:.875em;color:#434343}.eco-box .emission-info-footer p{margin:0}.eco-box .emission-info-footer p em{font-style:normal}.accordion{margin-bottom:1.4rem}.accordion .accordion-item{border-color:var(--bs-black);border-width:.1rem 0}.accordion .accordion-item .accordion-header{text-transform:none;font-weight:var(--bs-font-weight-bold);font-size:2.2rem;line-height:1.091}.accordion .accordion-item .accordion-header a{position:relative;display:block;padding:2rem 3rem 2.1rem 0;color:inherit}.accordion .accordion-item .accordion-header a::before{content:"";position:absolute;top:50%;right:.3rem;width:1.6rem;height:1.6rem;margin-top:-.3rem;border-style:solid;border-width:0 .2rem .2rem 0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.accordion .accordion-item .accordion-header a:not(.collapsed)::before{margin-top:.6rem;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.accordion .accordion-item .accordion-body{padding:.2rem 0;overflow:hidden}.accordion .accordion-item .car-specs{margin-bottom:3rem}.accordion h4{font-size:1.7rem;line-height:1.2941176471;-webkit-margin-after:.1rem;margin-block-end:.1rem}.accordion ul.without-class{-webkit-margin-after:2.2rem;margin-block-end:2.2rem;line-height:1.375}.accordion ul.without-class+h4{-webkit-margin-before:2.2rem;margin-block-start:2.2rem}.accordion footer{padding-block:3.8rem 3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.2rem}@media (min-width:768px){.accordion footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-padding-after:2.2rem;padding-block-end:2.2rem}}.accordion footer>*{margin-right:1.5rem}@media (min-width:1200px){.accordion footer>*{margin-right:3rem}}.accordion footer>*:last-child{margin-right:0}.accordion footer .btn{-ms-flex-negative:0;flex-shrink:0}@media (min-width:1200px){.accordion footer .btn{min-width:19.1rem}}@media (max-width:767.98px){.accordion footer .btn{width:100%;margin-bottom:2rem}}.accordion .share-holder{position:relative}.accordion .share-holder:hover ul{opacity:1;visibility:visible}.accordion .share-holder span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.5rem;gap:0 1rem}.accordion .share-holder .ico-holder{-ms-flex-negative:0;flex-shrink:0;-webkit-margin-before:-.3rem;margin-block-start:-.3rem}.accordion .share-holder i{font-size:2rem;margin-right:.7rem;margin-top:.2rem}@media (min-width:1200px){.accordion .share-holder i{margin-right:1.4rem}}.accordion .share-holder ul{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin:0;padding:1rem;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--bs-white);background:var(--bs-primary)}.accordion .share-holder ul::before{content:"";border-left:.8rem solid #fff0;border-right:.8rem solid #fff0;border-bottom:.8rem solid var(--bs-primary);position:absolute;bottom:100%;left:.5rem}.accordion .share-holder ul li{padding:0}.accordion .share-holder ul li::before{display:none}.accordion .share-holder ul li+li{margin-left:1rem}.accordion .share-holder ul li a{color:inherit}.accordion .share-holder ul li a:hover{color:var(--bs-secondary)}.accordion .share-holder ul i{font-size:1.6rem;margin:0}.accordion .download{color:var(--bs-black);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1rem}@media (max-width:767.98px){.accordion .download{margin-left:auto}}.accordion .download:hover{color:var(--bs-secondary);text-decoration:none}.accordion .download .ico-holder{-ms-flex-negative:0;flex-shrink:0;-webkit-margin-before:-.3rem;margin-block-start:-.3rem}.accordion .download i{font-size:2rem;margin-right:.7rem}@media (min-width:1200px){.accordion .download i{margin-right:1.1rem}}.emission-info{--image-size:13.8rem;width:100%;padding:2.5rem 2rem 2.3rem;margin-bottom:2.4rem;line-height:1.25;display:grid}@media (min-width:768px){.emission-info{grid-template-columns:1fr var(--image-size);padding-left:3.1rem;padding-right:3.1rem}}.emission-info>img{width:var(--image-size);height:auto}@media (min-width:768px){.emission-info>img{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}}@media (max-width:767.98px){.emission-info .holder{margin-bottom:1rem}}@media (min-width:768px){.emission-info .holder{margin-top:.3rem;padding-right:3.1rem}}.emission-info .holder h3,.emission-info .holder .h3{text-transform:none;font-weight:var(--bs-font-weight-bold);font-size:2.2rem;line-height:1.091;margin-bottom:2rem}@media (min-width:768px){.emission-info .holder h3,.emission-info .holder .h3{margin-bottom:3.3rem}}.emission-info .holder table{border-collapse:collapse}.emission-info .holder table th+th,.emission-info .holder table th+td,.emission-info .holder table td+th,.emission-info .holder table td+td{padding-left:2.7rem}.emission-info .holder table th{font-weight:400}.emission-info .holder table td{font-weight:var(--bs-font-weight-bold)}.emission-info .emission-info-footer{padding-top:1em;font-size:.875em;color:#434343}@media (min-width:768px){.emission-info .emission-info-footer{padding-right:3.1rem}}.emission-info .emission-info-footer p{margin:0}.emission-info .emission-info-footer p em{font-style:normal}.spec-list{line-height:1.375}.spec-list h3,.spec-list .h3{text-transform:none;font-weight:var(--bs-font-weight-bold);font-size:inherit;line-height:inherit;margin-bottom:0}.spec-list ul.without-class{list-style:none;margin:0 0 1rem;padding:0;line-height:inherit}.spec-list ul.without-class li{padding-left:0}.spec-list ul.without-class li::before{display:none}.spec-list ul.without-class ul.without-class{padding-left:1em}.info-lbl{--color-2:var(--color-1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;vertical-align:top;font-size:1.6rem;line-height:1.375;color:var(--color-1)}.info-lbl::before{-ms-flex-negative:0;flex-shrink:0;width:1.2rem;aspect-ratio:1/1;border:1px solid;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(var(--color-1)),color-stop(50%,var(--color-1)),color-stop(50%,var(--color-2)),to(var(--color-2)));background:linear-gradient(to right,var(--color-1) 0%,var(--color-1) 50%,var(--color-2) 50%,var(--color-2) 100%);content:""}.info-lbl.type-1{--color-1:var(--bs-black);--color-2:transparent}.info-lbl.type-2{--color-1:var(--orange);--color-2:transparent}.info-lbl.type-3{--color-1:var(--green)}.info-lbl.type-3::before{border-color:var(--dark-green-02)}