:root{--primary-dark:#2a499e;--secondary-dark:#980200;--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:#2e2e2e;--gray-900:#242424;--gray-950:#0b0b0b;--bs-primary:#2f68ff;--bs-secondary:#de4533;--bs-dark:var(--bs-black);--yellow:#fefa00;--yellow-dark:#fee100;--green:#4ec618;--green-dark:#33a500;--blue-02:#1c3476;--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:Source Sans Pro, 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:600;--font-weight-bold:600;--bs-font-family-base:Source Sans Pro, Arial, Helvetica, sans-serif;--font-family-secondary:Open Sans, Arial, Helvetica, sans-serif;--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:700;--headings-font-family:Open Sans, Arial, Helvetica, sans-serif;--btn-font-size:1.7rem;--btn-line-height:1.412;--btn-font-weight:700;--btn-padding-y:0.8rem;--btn-padding-x:1.6rem;--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:#7b7b7b;--input-color:#7b7b7b;--input-placeholder-color:#7b7b7b;--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);--input-border-color-focus:#0b0b0b;--input-color-focus:#0b0b0b;--bs-breadcrumb-margin-bottom:0.8rem;--header-bg-color:var(--bs-white);--header-color:var(--bs-black);--header-drop-bg-color:var(--bs-white);--header-drop-bg-color-mobile:var(--gray-100);--header-drop-color:var(--gray-950);--header-drop-color-mobile:var(--gray-950);--header-drop-hover-color:var(--primary-dark);--extra-menu-bg-color:var(--bs-white);--extra-menu-color:var(--bs-black);--menu-bg-color-mobile:var(--bs-white);--menu-color-mobile:var(--bs-black);--footer-bg-color:var(--gray-800);--footer-color:var(--bs-white);--footer-secondary-bg-color:var(--bs-black);--footer-secondary-color:var(--gray-650);--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:2.7rem;border-bottom:.1rem solid}@media (min-width:992px){.details-section .car-details-header{margin-top:.6rem}}@media (min-width:992px){.details-section .car-details-header h1,.details-section .car-details-header .h1{line-height:1;margin-bottom:2.2rem}}.details-section .car-details-header p{margin-bottom:1em}.details-section .car-details-header .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;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{font-weight:400;font-size:1.6rem;line-height:1.4375;padding:.6rem 1.5rem}@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 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 0 1.1rem 1.7rem;background:var(--gray-950);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:50%;padding-right:1em}}.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)}@media (max-width:767.98px){.details-section .price-details .price-item .val{margin-left:auto}}.details-section .discount-inf{margin-bottom:3.6rem}.details-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5rem;margin-bottom: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;font-family:var(--font-family-secondary)}.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}.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}.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-huge+.btn{margin-top:2.2rem}.car-details-tools .btn{width:100%;margin-bottom:.6rem}.car-details-tools .btn-secondary{background:var(--gray-950)}.car-details-tools .btn-secondary:hover{background-color:var(--primary-dark)}.location-box{margin-bottom:2.5rem;padding:3.7rem 2.5rem 2.5rem;text-align:center;font-family:var(--font-family-secondary)}.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 h3 a:not(:hover),.location-box .h3 a:not(:hover){color:inherit}.location-box h4,.location-box .h4{text-transform:none;font-weight:400;color:var(--bs-secondary);font-family:var(--bs-font-family-base);margin-bottom:1.1rem}.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:2.1rem}.eco-box{padding:2.9rem 3.2rem 2.4rem;margin-bottom:2.5rem;line-height:1.25;font-family:var(--font-family-secondary)}.eco-box h3,.eco-box .h3{text-transform:none;text-align:center;font-size:2.2rem;line-height:1.091;margin-right:-1rem;margin-bottom:2.1rem}.eco-box img{display:block;max-width:100%;width:12rem;height:auto;margin-bottom:1.6rem}.eco-box table{width:calc(100% + 1rem);border-collapse:collapse;margin-right:-1rem}.eco-box table th+th,.eco-box table th+td,.eco-box table td+th,.eco-box table td+td{padding-left:.5rem}.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:0;right:.3rem;bottom:10%;margin-top:auto;margin-bottom:auto;width:1.4rem;height:1.4rem;border-style:solid;border-width:0 .2rem .2rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion .accordion-item .accordion-header a:not(.collapsed)::before{top:10%;bottom:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.accordion .accordion-item .accordion-body{padding:.2rem 0;overflow:hidden}.accordion .accordion-item .car-specs{margin-bottom:3rem}.emission-info{--image-size:13.8rem;width:100%;padding:2.5rem 2rem 2.3rem;margin-bottom:2.4rem;line-height:1.25;font-family:var(--font-family-secondary);display:grid}@media (min-width:768px){.emission-info{grid-template-columns:1fr var(--image-size);padding-left:3.1rem;padding-right:10.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}