@media only screen and (min-width:0rem){#car-categories-section{background:#fff;overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#car-categories-section .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:43.75rem;width:100%}#car-categories-section .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#car-categories-section .cs-title{max-width:26ch}#car-categories-section .cs-topper{color:var(--primary)}#car-categories-section .cs-card-group{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);margin:0;padding:0;width:100%}#car-categories-section .cs-item{display:flex;flex-direction:column;grid-column:span 12;list-style:none}#car-categories-section .cs-item:hover .cs-h3{color:#fff}#car-categories-section .cs-item:hover .cs-flex{background-color:var(--primary)}#car-categories-section .cs-link{color:inherit;display:flex;flex-direction:column;flex-grow:1;gap:1rem;text-decoration:none}#car-categories-section .cs-picture{border-radius:6px;display:block;height:20rem;margin:0;overflow:hidden;position:relative;width:100%;z-index:1}#car-categories-section .cs-picture img{border-radius:6px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s;width:100%}#car-categories-section .cs-item:hover .cs-picture img{transform:scale(1.05)}#car-categories-section .cs-flex{background-color:#f5f5f5;border-radius:6px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.25rem;transition:background-color .3s}#car-categories-section .cs-h3{color:#1a1a1a;font-size:clamp(1.25rem,1.8vw,1.5625rem);line-height:1.2em;margin:0 0 .75rem;text-align:left;transition:color .3s}#car-categories-section .cs-item-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0 0 1rem;text-align:left}#car-categories-section .cs-link-text{align-items:center;color:var(--primary);display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin-top:auto}#car-categories-section .cs-arrow{transition:transform .3s}#car-categories-section .cs-item:hover .cs-arrow{transform:translateX(5px)}}@media only screen and (min-width:64rem){#car-categories-section .cs-container{max-width:80rem}#car-categories-section .cs-item{grid-column:span 4}}@media only screen and (min-width:0rem){#car-category-1144{background:#fff;overflow:hidden;padding:var(--sectionPadding);padding-top:2rem;position:relative;z-index:1}#car-category-1144 .cs-container{align-items:center;display:flex;flex-direction:column;gap:0;margin:auto;width:100%}#car-category-1144 .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}#car-category-1144 .cs-title{max-width:none;text-align:left}#car-category-1144 .cs-content-flex{align-items:flex-start;display:flex;flex-direction:column;text-align:left}#car-category-1144 .cs-text{text-align:left}#car-category-1144 .cs-topper{color:var(--primary)}#car-category-1144 .cs-card-group{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);margin:0;padding:0;width:100%}#car-category-1144 .cs-item{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.75rem;display:flex;flex-direction:column;grid-column:span 12;list-style:none;overflow:hidden;transition:border-color .3s}#car-category-1144 .cs-item:hover{border-color:rgba(0,0,0,.12)}}@media only screen and (min-width:0rem) and (min-width:42.5rem) and (max-width:64rem){#car-category-1144 .cs-item{grid-column:span 6}}@media only screen and (min-width:0rem){#car-category-1144 .cs-item:hover .cs-h3{color:var(--primary)}#car-category-1144 .cs-item:hover .cs-item-text{background-color:var(--primary)}#car-category-1144 .cs-item:hover .cs-icon-wrapper{border-color:#fff}#car-category-1144 .cs-item:hover .cs-icon{filter:brightness(1000%) grayscale(1)}#car-category-1144 .cs-link{color:inherit;display:flex;flex-direction:column;flex-grow:1;gap:0;text-decoration:none}#car-category-1144 .cs-h3{background-color:hsla(0,0%,100%,.9);border-radius:.375rem;color:#1a1a1a;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;left:.75rem;line-height:1.3em;margin:0;padding:.5rem .75rem;position:absolute;text-align:left;top:.75rem;transition:color .3s;z-index:2}#car-category-1144 .cs-picture{align-items:center;aspect-ratio:300/220;display:flex;justify-content:center;margin:0;overflow:hidden;position:relative;width:100%;z-index:1}#car-category-1144 .cs-picture img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:auto}#car-category-1144 .cs-item:hover .cs-picture img{transform:scale(1.05)}#car-category-1144 .cs-price-overlay{align-items:flex-start;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,transparent);bottom:0;display:flex;flex-direction:column;gap:.25rem;left:0;padding:1rem 1.25rem;position:absolute;width:100%;z-index:2}#car-category-1144 .cs-price-label{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;opacity:.9;text-transform:uppercase}#car-category-1144 .cs-price-group{align-items:baseline;display:flex;gap:.25rem}#car-category-1144 .cs-price-amount{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}#car-category-1144 .cs-price-unit{color:#fff;font-size:.875rem;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}#car-category-1144 .cs-link-text-overlay{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.3);border-radius:.375rem;bottom:1rem;color:#fff;display:flex;font-size:.9375rem;font-weight:700;justify-content:center;line-height:1;padding:.5rem .75rem;position:absolute;right:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:3}#car-category-1144 .cs-link-text-overlay .cs-link-text-label{display:inline}#car-category-1144 .cs-link-text-overlay .cs-arrow{display:inline;filter:brightness(1000);height:20px;margin-left:.5rem;transition:transform .3s;vertical-align:baseline;width:20px}#car-category-1144 .cs-item:hover .cs-link-text-overlay .cs-arrow{transform:translateX(5px)}#car-category-1144 .cs-flex{background-color:#fff;border-radius:0 0 6px 6px;display:flex;flex-direction:column;flex-grow:1;gap:.75rem;justify-content:space-between;padding:1rem}#car-category-1144 .cs-specs{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin:0}#car-category-1144 .cs-spec-item{align-items:center;display:flex;flex-direction:column;gap:.25rem;padding:0}#car-category-1144 .cs-spec-icon{color:var(--primary);flex-shrink:0;height:1.25rem;width:1.25rem}#car-category-1144 .cs-spec-value{color:var(--bodyTextColor);font-size:.75rem;font-weight:500;line-height:1.2;text-align:center}#car-category-1144 .cs-link-text{align-items:center;color:var(--primary);display:flex;font-size:.9375rem;font-weight:700;gap:.5rem;margin-top:.5rem}#car-category-1144 .cs-arrow{transition:transform .3s}#car-category-1144 .cs-item:hover .cs-arrow{transform:translateX(5px)}}@media only screen and (max-width:42.5rem){#car-category-1144 .cs-item{grid-column:span 12}}@media only screen and (min-width:64rem){#car-category-1144 .cs-container{max-width:80rem}#car-category-1144 .cs-item{grid-column:span 4}}@media only screen and (min-width:0rem){#single-car{background:#fff;padding:var(--sectionPadding)}#single-car .cs-container{margin:auto;max-width:80rem;width:100%}#single-car .cs-car-layout{display:flex;flex-direction:column;gap:2rem}#single-car .cs-car-left{width:100%}#single-car .cs-car-mobile-header{display:block;margin-bottom:1.5rem}#single-car .cs-car-mobile-header .cs-button-solid{color:#fff;text-align:center;width:100%}#single-car .cs-car-right .cs-car-category,#single-car .cs-car-right .cs-car-price-section,#single-car .cs-car-right .cs-car-title{display:none}#single-car .cs-car-main-image{border-radius:.5rem;display:block;margin-bottom:0;overflow:hidden;width:100%}#single-car .cs-car-main-image img{display:block;height:auto;width:100%}#single-car .cs-car-right{width:100%}#single-car .cs-car-category{color:#757575;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}#single-car .cs-car-title{color:var(--primary);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2em;margin:0 0 1.5rem}#single-car .cs-car-price-section{margin-bottom:1rem}#single-car .cs-price-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0}#single-car .cs-price-text{color:#1a1a1a}#single-car .cs-price-pvm{font-size:.6em}#single-car .cs-price-amount{color:var(--primary)}#single-car .cs-reservation-title{border-top:1px solid rgba(0,0,0,.08);color:var(--headerColor);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;margin:1.5rem 0 1rem;padding:1.5rem 0 0}#single-car .cs-car-specifications{border-top:1px solid rgba(0,0,0,.08);margin:1.5rem 0 0;padding:1.5rem 0 0}#single-car .cs-spec-title{color:var(--headerColor);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;margin:0 0 1rem}#single-car .cs-spec-list{display:grid;gap:0 2rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0rem) and (max-width:31.25rem){#single-car .cs-spec-list{gap:0;grid-template-columns:1fr}#single-car .cs-spec-row:nth-last-child(-n+2){border-bottom:1px solid rgba(0,0,0,.08)}#single-car .cs-spec-row:last-child{border-bottom:none}}@media only screen and (min-width:0rem){#single-car .cs-spec-row{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:.5rem 0}#single-car .cs-spec-row:nth-last-child(-n+2){border-bottom:none}#single-car .cs-spec-label-wrapper{align-items:center;display:flex;gap:.5rem}#single-car .cs-spec-icon{color:var(--primary);flex-shrink:0;height:1.25rem;width:1.25rem}#single-car .cs-spec-label{color:var(--bodyTextColor);font-size:1rem;font-weight:500}#single-car .cs-spec-value{color:var(--headerColor);font-size:1rem;font-weight:700}#single-car .cs-car-tabs{margin-top:2rem}#single-car .cs-tab-buttons{border-bottom:2px solid rgba(0,0,0,.08);display:flex;gap:0;margin-bottom:1.5rem}#single-car .cs-tab-button{background:none;border:none;color:var(--headerColor);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 1.5rem;position:relative;transition:color .3s}#single-car .cs-tab-button.cs-active,#single-car .cs-tab-button:hover{color:var(--primary);opacity:1}#single-car .cs-tab-button.cs-active:after{background-color:var(--primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}#single-car .cs-tab-content{position:relative}#single-car .cs-tab-panel{display:none}#single-car .cs-tab-panel.cs-active{display:block}#single-car .cs-tab-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em}#single-car .cs-tab-text p{margin:0 0 1rem}#single-car .cs-tab-text p:last-child{margin-bottom:0}#single-car .cs-tab-text ol,#single-car .cs-tab-text ul{margin:0 0 1rem;padding-left:1.5rem}#single-car .cs-tab-text li{margin-bottom:.5rem}#single-car .cs-tab-text .cs-indent-block{padding-left:10px}#single-car #tab-features .cs-features-content{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}#single-car .cs-feature-item{align-items:center;border-bottom:1px dotted rgba(0,0,0,.1);color:var(--bodyTextColor);display:flex;font-size:1rem;gap:.75rem;line-height:1.8em;margin-bottom:0;padding-bottom:.75rem}#single-car .cs-feature-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#single-car .cs-feature-item:before{color:var(--primary);content:"+";flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1}}@media only screen and (min-width:0rem) and (min-width:48rem){#single-car #tab-features .cs-features-content{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0rem){#single-car #tab-technical .cs-technical-content{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}#single-car .cs-technical-item{align-items:center;border-bottom:1px dotted rgba(0,0,0,.1);color:var(--bodyTextColor);display:flex;font-size:1rem;gap:.75rem;line-height:1.8em;margin-bottom:0;padding-bottom:.75rem}#single-car .cs-technical-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media only screen and (min-width:0rem) and (min-width:48rem){#single-car #tab-technical .cs-technical-content{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0rem){#single-car .cs-car-phones{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(2rem,3vw,3rem);justify-content:flex-start;margin:0 0 2rem;position:relative}#single-car .cs-car-phone-link:not(:last-child):after{background-color:#e0e0e0;content:"";height:60%;position:absolute;right:calc(clamp(1rem, 1.5vw, 1.5rem)*-1);top:50%;transform:translateY(-50%);width:1px}#single-car .cs-car-phone-link{align-items:flex-start;color:#111;display:flex;font-size:.875rem;gap:.5rem;justify-content:flex-start;line-height:1.5em;margin:0;position:relative;text-decoration:none}#single-car .cs-phone-content{display:flex;flex-direction:column;gap:0}#single-car .cs-car-phones .cs-link-wrapper{align-items:center;background-color:#eff1f0;border-radius:50%;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;transition:transform .3s;width:2.4rem}#single-car .cs-car-phones .cs-link-wrapper:hover{transform:scale(1.1)}#single-car .cs-car-phones .cs-link-icon{display:block;height:auto;width:1.2rem}#single-car .cs-phone-label{color:#111;font-size:.75rem;font-weight:500;opacity:.7}#single-car .cs-phone-number{color:#111;font-size:.875rem;font-weight:600}#single-car .cs-car-gallery{margin-top:2rem;padding:0}#single-car .cs-gallery-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}#single-car .cs-gallery-item{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);display:block;height:auto;overflow:hidden;transition:box-shadow .3s,border-color .3s,transform .3s;width:100%}#single-car .cs-gallery-item:hover{border-color:rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.08);transform:translateY(-2px)}#single-car .cs-gallery-item img{display:block;height:auto;transition:transform .3s;width:100%}#single-car .cs-gallery-item:hover img{transform:scale(1.05)}#single-car .cs-form-wrapper{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);margin-top:2rem;padding:clamp(1.5rem,3vw,2rem);transition:box-shadow .3s,border-color .3s}#single-car .cs-rental-form{display:flex;flex-wrap:wrap;gap:1rem}#single-car .cs-form-title{color:var(--headerColor);display:block;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.2em;margin:0 0 1.5rem;width:100%}#single-car .cs-label.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}#single-car .cs-input-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:center;width:100%}#single-car .cs-input-wrapper.cs-message{grid-column:span 12}#single-car .custom-labeled-checkbox{grid-column:span 12;margin-bottom:1rem;width:100%}#single-car .custom-labeled-checkbox a{color:var(--primary);margin-left:.25rem;margin-right:.25rem}#single-car .custom-labeled-checkbox .row.short{display:none}#single-car #gdpr-error-rental{margin-top:5px;text-align:left}#single-car .cs-input,#single-car select{background-color:#f5f5f5;border:none;border-radius:6px;box-sizing:border-box;color:var(--bodyTextColor);font-family:inherit;font-size:1rem;height:3.5rem;padding:0 0 0 1.5rem;transition:border-color .3s;width:100%}#single-car select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234e4b66' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 1.5rem center;background-repeat:no-repeat;padding-right:3rem}#single-car .cs-input::-moz-placeholder,#single-car .cs-textarea::-moz-placeholder,#single-car select::-moz-placeholder{color:#4e4b66;opacity:1}#single-car .cs-input::placeholder,#single-car .cs-textarea::placeholder,#single-car select::placeholder{color:#4e4b66;opacity:1}#single-car .cs-input:hover,#single-car select:hover{border-color:var(--secondary)}#single-car .cs-input:focus,#single-car .cs-textarea:focus,#single-car select:focus{outline:1px solid #d3d3d3}#single-car .cs-textarea{border-radius:6px;font-family:inherit;height:3.5rem;margin-bottom:.75rem;min-height:3.5rem;padding:1.1rem 0 0 1.5rem;resize:vertical}#single-car .cs-submit{border:none;border-radius:6px;margin:0;width:100%}#single-car .cs-submit:hover{cursor:pointer}#single-car .cs-rental-form .error-message{color:#dc2626;display:none;font-size:.875rem;margin-top:3px}#single-car .cs-rental-form #message-error-rental{margin-top:-10px}#single-car .cs-rental-form .input-error{border:2px solid #dc2626!important}#single-car .cs-rental-form .shake{animation:shake .5s}#single-car .cs-rental-form .custom-labeled-checkbox{grid-column:1/-1;width:100%}#single-car .cs-rental-form .custom-labeled-checkbox a{color:var(--primary);margin-left:.25rem;margin-right:.25rem}#single-car .cs-rental-form .custom-labeled-checkbox .row.short{display:none}#single-car .cs-rental-form #gdpr-error-rental{margin-top:5px;text-align:left}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media only screen and (min-width:61.9375rem){#single-car .cs-car-layout{align-items:flex-start;flex-direction:row;gap:3rem}#single-car .cs-car-left{flex:1 1 0;min-width:0}#single-car .cs-car-mobile-header{display:none}#single-car .cs-car-right .cs-car-category,#single-car .cs-car-right .cs-car-price-section,#single-car .cs-car-right .cs-car-title{display:block}#single-car .cs-car-right{flex:1 1 0;min-width:0}#single-car .cs-rental-form{display:grid;grid-template-columns:repeat(12,1fr)}#single-car .cs-input-wrapper:not(.cs-message){grid-column:span 6}#single-car .cs-input-wrapper.cs-message,#single-car .custom-labeled-checkbox{grid-column:span 12}#single-car .recaptcha-container{grid-column:span 12;margin-bottom:1rem}#single-car .cs-submit{grid-column:span 12}#single-car #rental-success-message{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}#single-car #rental-success-message h2{color:var(--headerColor);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0}#single-car #rental-success-message p{color:var(--bodyTextColor);font-size:1rem;line-height:1.6;margin:0}}@media (max-width:890px){#single-car .custom-labeled-checkbox .row{display:none}#single-car .custom-labeled-checkbox .row.short{display:block}}@media only screen and (min-width:64rem){#single-car .cs-gallery-grid{grid-template-columns:repeat(4,1fr)}}#related-cars-section{background-color:#f5f5f5;overflow:hidden;padding:var(--sectionPadding)}#related-cars-section .cs-content{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:80rem;text-align:left}#related-cars-section .cs-title{color:var(--headerColor);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin:0}#related-cars-section .cs-slider-container{margin:0 auto;max-width:80rem;position:relative}#related-cars-section .cs-slider-wrapper{overflow:hidden;position:relative}#related-cars-section .cs-slider-overlay{background-color:#fff;height:100%;left:0;min-height:300px;position:absolute;top:0;width:100%;z-index:100}#related-cars-section .keen-slider{overflow:visible}#related-cars-section .keen-slider__slide{min-width:0}#related-cars-section .cs-item{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.75rem;display:flex;flex-direction:column;height:100%;list-style:none;overflow:hidden;transition:border-color .3s}#related-cars-section .cs-item:hover{border-color:rgba(0,0,0,.12)}#related-cars-section .cs-link{color:inherit;display:flex;flex-direction:column;flex-grow:1;height:100%;text-decoration:none}#related-cars-section .cs-picture{aspect-ratio:300/220;background-color:#fff;overflow:hidden;position:relative;width:100%}#related-cars-section .cs-picture img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}#related-cars-section .cs-item:hover .cs-picture img{transform:scale(1.05)}#related-cars-section .cs-h3{background-color:hsla(0,0%,100%,.9);border-radius:.375rem;color:#1a1a1a;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;left:.75rem;line-height:1.2em;margin:0;padding:.5rem .75rem;position:absolute;top:.75rem;transition:color .3s;z-index:2}#related-cars-section .cs-price-overlay{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,transparent);bottom:0;display:flex;flex-direction:column;gap:.25rem;left:0;padding:1rem 1.25rem;position:absolute;width:100%;z-index:2}#related-cars-section .cs-price-label{color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}#related-cars-section .cs-price-group{align-items:baseline;display:flex;gap:.25rem}#related-cars-section .cs-price-amount{color:#fff;font-size:1.5rem;font-weight:700;line-height:1}#related-cars-section .cs-price-unit{color:hsla(0,0%,100%,.9);font-size:.875rem;font-weight:500}#related-cars-section .cs-link-text-overlay{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.3);border-radius:.375rem;bottom:1rem;color:#fff;display:flex;font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1;padding:.5rem .75rem;position:absolute;right:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:3}#related-cars-section .cs-link-text-label{white-space:nowrap}#related-cars-section .cs-arrow{display:inline;filter:brightness(1000);margin-left:.25rem;transition:transform .3s;vertical-align:baseline}#related-cars-section .cs-link:hover .cs-arrow{transform:translateX(5px)}#related-cars-section .cs-item:hover .cs-h3{color:var(--primary)}#related-cars-section .cs-flex{background-color:#fff;border-radius:0 0 6px 6px;display:flex;flex-direction:column;flex-grow:1;gap:.75rem;justify-content:space-between;padding:1rem}#related-cars-section .cs-specs{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}#related-cars-section .cs-spec-item{align-items:center;display:flex;flex-direction:column;gap:.25rem;padding:0}#related-cars-section .cs-spec-icon{color:var(--primary);flex-shrink:0;height:1.5rem;width:1.5rem}#related-cars-section .cs-spec-value{color:var(--bodyTextColor);font-size:.75rem;font-weight:500;line-height:1.2;text-align:center}#related-cars-section .cs-slider-arrow{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:3rem;z-index:10}#related-cars-section .cs-slider-arrow:hover{background-color:var(--primary);border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;transition:none}#related-cars-section .cs-slider-arrow:hover svg{stroke:#fff;fill:var(--primary)}#related-cars-section .cs-slider-arrow:hover svg path{stroke:#fff}#related-cars-section .cs-slider-arrow svg{stroke:var(--headerColor)}#related-cars-section .cs-slider-container .cs-slider-prev{left:-1.5rem}#related-cars-section .cs-slider-container .cs-slider-next{right:-1.5rem}@media only screen and (max-width:47.9375rem){#related-cars-section .cs-slider-arrow{display:none}#related-cars-section .cs-slider-wrapper{overflow:visible}}@media only screen and (min-width:0rem){#car-filters-section{width:100%}.cs-filters-header{margin-bottom:.75rem}.cs-controls-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.cs-results-count{color:var(--bodyTextColor);font-size:.875rem;font-weight:600;margin-bottom:1rem;margin-top:1rem}.cs-results-count span{color:var(--primary);font-weight:700}#filter-toggle-btn{line-height:2.875rem}.cs-filters-panel{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:8px;margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;position:relative;transition:max-height .4s ease,opacity .4s ease,margin-top .4s ease,padding-top .4s ease,padding-bottom .4s ease;z-index:10000}.cs-filters-panel.cs-open{margin-top:.75rem;max-height:500px;opacity:1;overflow:visible;padding-bottom:.75rem;padding-top:.75rem}.cs-filters-scroll{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;max-height:120px;min-height:60px;overflow-x:hidden;overflow-y:auto;position:relative}}@media only screen and (min-width:0rem) and (max-width:68.125rem){.cs-filters-panel{position:relative}.cs-filters-panel.cs-open,.cs-filters-scroll{max-height:none;overflow:visible}.cs-filters-scroll{align-items:stretch;flex-direction:column;gap:1rem}.cs-filter-group{width:100%}.cs-button-clear-compact{height:32px;position:absolute;right:0;top:0;width:32px;z-index:10}}@media only screen and (min-width:0rem){.cs-filters-scroll:has(.cs-dropdown-panel.cs-open){max-height:none;overflow:visible}.cs-filters-scroll::-webkit-scrollbar{height:6px;width:6px}.cs-filters-scroll::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.cs-filters-scroll::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.cs-filters-scroll::-webkit-scrollbar-thumb:hover{background:#b80909}.cs-filter-group{align-items:center;display:flex;flex-shrink:0;gap:.5rem;position:relative;z-index:1}.cs-filter-group:has(.cs-dropdown-panel.cs-open){z-index:10006}.cs-filter-label{color:var(--bodyTextColor);font-size:.8125rem;font-weight:600;white-space:nowrap}.cs-range-group{min-width:200px}.cs-range-slider-wrapper{display:flex;flex-direction:column;gap:.625rem;width:100%}.cs-range-values{align-items:center;color:var(--headerColor);display:flex;font-size:.8125rem;font-weight:600;gap:.375rem}.cs-range-unit{margin-left:.25rem}.cs-range-separator,.cs-range-unit{color:var(--bodyTextColor);font-weight:500}.cs-range-separator{font-size:.75rem}.cs-range-slider-container{align-items:center;background-color:#e8e8e8;border-radius:10px;display:flex;height:20px;margin:.75rem 0;padding:0;position:relative}.cs-range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;bottom:0;height:20px;margin:0;outline:none;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.cs-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:3px solid var(--primary);border-radius:50%;box-shadow:0 2px 8px rgba(217,11,11,.25),0 0 0 0 rgba(217,11,11,.1);cursor:pointer;height:20px;margin-top:-6px;pointer-events:all;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.cs-range-slider::-webkit-slider-thumb:hover{border-width:3px;box-shadow:0 4px 12px rgba(217,11,11,.35),0 0 0 4px rgba(217,11,11,.1);transform:scale(1.15)}.cs-range-slider::-webkit-slider-thumb:active{box-shadow:0 2px 8px rgba(217,11,11,.4),0 0 0 6px rgba(217,11,11,.15);transform:scale(1.2)}.cs-range-slider::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#fff;border:3px solid var(--primary);border-radius:50%;box-shadow:0 2px 8px rgba(217,11,11,.25),0 0 0 0 rgba(217,11,11,.1);cursor:pointer;height:20px;pointer-events:all;-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.cs-range-slider::-moz-range-thumb:hover{border-width:3px;box-shadow:0 4px 12px rgba(217,11,11,.35),0 0 0 4px rgba(217,11,11,.1);transform:scale(1.15)}.cs-range-slider::-moz-range-thumb:active{box-shadow:0 2px 8px rgba(217,11,11,.4),0 0 0 6px rgba(217,11,11,.15);transform:scale(1.2)}.cs-range-slider::-webkit-slider-runnable-track{background:transparent;border-radius:4px;height:8px;margin:6px 0}.cs-range-slider::-moz-range-track{background:transparent;border:none;border-radius:4px;height:8px}.cs-range-slider-container:before{background:linear-gradient(to right,#e8e8e8 0,#e8e8e8 var(--min-percent,0),var(--primary) var(--min-percent,0),var(--primary) var(--max-percent,100%),#e8e8e8 var(--max-percent,100%),#e8e8e8 100%);border-radius:4px;content:"";height:8px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .15s cubic-bezier(.4,0,.2,1);z-index:1}.cs-dropdown-wrapper{display:flex;flex-shrink:0;height:2.5rem;max-width:180px;min-width:140px;position:relative;z-index:10001}.cs-dropdown-wrapper:has(.cs-dropdown-panel.cs-open){z-index:10005}.cs-dropdown-trigger{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:var(--bodyTextColor);cursor:pointer;display:flex;font-size:.8125rem;justify-content:space-between;padding:.5rem;position:relative;text-align:left;transition:border-color .3s;width:100%;z-index:1}.cs-dropdown-trigger.cs-open,.cs-dropdown-wrapper:has(.cs-dropdown-panel.cs-open) .cs-dropdown-trigger{position:relative}.cs-dropdown-trigger:hover{border-color:var(--primary)}.cs-dropdown-trigger.cs-open{border-color:var(--primary);box-shadow:0 0 0 3px rgba(217,11,11,.1)}.cs-dropdown-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-dropdown-arrow{flex-shrink:0;margin-left:.5rem;transition:transform .3s}.cs-dropdown-trigger.cs-open .cs-dropdown-arrow{transform:rotate(180deg)}.cs-dropdown-panel{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% + .25rem);transition:none;z-index:2}.cs-dropdown-panel.cs-open{max-height:300px;opacity:1;overflow-y:auto;pointer-events:all;z-index:9999!important}.cs-dropdown-trigger.cs-open,.cs-dropdown-wrapper:has(.cs-dropdown-panel.cs-open) .cs-dropdown-trigger{z-index:1!important}.cs-dropdown-wrapper:has(.cs-dropdown-panel.cs-open) .cs-dropdown-panel.cs-open{z-index:9999!important}.cs-dropdown-checkboxes{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}#hero-1467 .cs-dropdown-checkboxes{background-color:rgba(0,0,0,.9)}.cs-dropdown-checkbox-label{align-items:center;border-radius:4px;color:var(--bodyTextColor);cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem;transition:background-color .2s}.cs-dropdown-checkbox-label:hover{background-color:rgba(217,11,11,.05)}.cs-dropdown-checkbox-label.cs-checked{background-color:rgba(217,11,11,.1);color:var(--primary);font-weight:500}#sort-dropdown .cs-dropdown-checkbox-label{cursor:pointer}#sort-dropdown .cs-dropdown-checkbox-label.cs-checked{background-color:var(--primary);color:#fff;font-weight:600}#sort-dropdown .cs-dropdown-checkbox-label.cs-checked:hover{background-color:#b80909}.cs-dropdown-checkbox{accent-color:var(--primary);cursor:pointer;height:16px;width:16px}.cs-checkbox-group-compact{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.cs-checkbox-label{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;display:flex;gap:.375rem;padding:.375rem .625rem;transition:all .2s;white-space:nowrap}.cs-checkbox-label:hover{background-color:rgba(217,11,11,.05);border-color:var(--primary)}.cs-checkbox-label.cs-checked,.cs-checkbox-label:has(.cs-checkbox:checked){background-color:var(--primary);border-color:var(--primary);color:#fff}.cs-checkbox-label.cs-checked span,.cs-checkbox-label:has(.cs-checkbox:checked) span{color:#fff}.cs-checkbox{accent-color:var(--primary);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.cs-checkbox-label span{color:var(--bodyTextColor);font-size:.8125rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-button-clear-compact{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:var(--bodyTextColor);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;padding:0;transition:all .2s;width:32px}.cs-button-clear-compact:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}#car-filters-section:has(.cs-active-filters.cs-has-filters) .cs-button-clear-compact{background-color:var(--primary);border-color:var(--primary);color:#fff}#car-filters-section:has(.cs-active-filters.cs-has-filters) .cs-button-clear-compact:hover{background-color:#b80909;border-color:#b80909}.cs-button-clear-compact svg{height:16px;width:16px}.cs-active-filters{display:none;margin-top:20px;text-align:left}.cs-active-filters.cs-has-filters{display:block}.cs-active-filters-content{align-items:center;background-color:transparent;border:none;border-radius:0;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;padding:0}.cs-active-label{color:var(--bodyTextColor);font-size:.875rem;font-weight:600}.cs-filter-chips{display:flex;flex-wrap:wrap;gap:.5rem}.cs-filter-chip{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem}.cs-filter-chip,.cs-filter-chip-remove{align-items:center;color:var(--bodyTextColor)}.cs-filter-chip-remove{background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:color .2s;width:18px}.cs-filter-chip-remove:hover{color:var(--primary)}.cs-filter-chip-remove svg{height:14px;width:14px}#cars-list[style*="display: none"],.cs-item.cs-hidden{display:none!important}.cs-no-results{margin-bottom:2rem;padding:3rem 1rem;text-align:center}.cs-no-results-text{color:var(--bodyTextColor);font-size:1.125rem;margin-bottom:1.5rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.cs-long-description{border-top:1px solid rgba(0,0,0,.1);margin-top:3rem;padding-top:3rem}.cs-long-description p{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em;margin-bottom:1rem}.cs-long-description h1,.cs-long-description h2,.cs-long-description h3,.cs-long-description h4{color:var(--headerColor);font-weight:700;margin-bottom:1rem;margin-top:2rem}.cs-long-description h2{font-size:clamp(1.5rem,2vw,2rem)}.cs-long-description h3{font-size:clamp(1.25rem,1.8vw,1.5625rem)}.cs-long-description .cs-indent-block{padding-left:10px}.cs-long-description ol,.cs-long-description ul{margin-bottom:1rem;margin-left:1.5rem}.cs-long-description li{line-height:1.6em;margin-bottom:.5rem}.cs-long-description strong{color:var(--headerColor);font-weight:700}}@media only screen and (min-width:42.5rem){.cs-range-group{min-width:220px}}@media only screen and (min-width:64rem){.cs-filters-scroll{gap:2rem}.cs-range-group{min-width:200px}}@media only screen and (min-width:68.125rem){#hero-1467 .cs-dropdown-checkboxes{background-color:rgba(0,0,0,.2)}}