.vehicle-page svg{width:20px;height:20px;flex-shrink:0}.vehicle-page{background:#f4f1ea;color:#292720}.vehicle-page [hidden]{display:none!important}.vd-loading{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;font:500 18px var(--font-ui);letter-spacing:.2em;color:#a17f43}.vd-loading span{width:48px;height:2px;background:#c4a364;animation:vd-pulse 1s ease-in-out infinite alternate}@keyframes vd-pulse{to{opacity:.25;transform:scaleX(.5)}}.vd-main{padding-top:145px}.vd-overview{padding-bottom:42px}.vd-breadcrumb{display:flex;align-items:center;gap:12px;font:400 11px var(--font-ui);color:#938267;padding:15px 0 25px;flex-wrap:wrap}.vd-breadcrumb a:hover{color:#6c5126}.vd-breadcrumb [aria-current]{color:#4b4234}.vd-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:44px;align-items:start}.vd-media,.vd-copy{min-width:0}.vd-photo{position:relative;border-radius:18px;overflow:hidden;background:#dfd5c4;aspect-ratio:1586/992}.vd-photo img{width:100%;height:100%;object-fit:cover}.vd-photo>span{position:absolute;inset-inline-start:17px;bottom:17px;padding:7px 12px;border-radius:20px;background:#fcf7ecd9;backdrop-filter:blur(6px);color:#5d492a;font:500 10px var(--font-ui);letter-spacing:.04em}.vd-photo-note{font:400 10px var(--font-body);color:#938671;margin:7px 0 19px}.vd-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #ded3bf;border-radius:12px;background:#fffaf2}.vd-specs>div{display:flex;align-items:center;gap:10px;padding:17px 13px;min-width:0}.vd-specs>div:nth-child(-n+3){border-bottom:1px solid #e5dccb}.vd-specs>div:not(:nth-child(3n)){border-inline-end:1px solid #e5dccb}.vd-specs svg{width:23px;height:23px;flex:0 0 23px;color:#ab884b}.vd-specs span{min-width:0}.vd-specs small{display:block;font:500 10px/1.4 var(--font-ui);color:#9a8562;margin-bottom:4px}.vd-specs strong{display:block;font:500 12px/1.4 var(--font-ui);color:#4d4537;overflow-wrap:anywhere}.vd-copy{padding-top:6px}.vd-copy .rc-eyebrow{font-size:10px;margin-bottom:14px}.vd-copy h1{font:500 clamp(35px,3.5vw,52px)/1.12 var(--font-heading);letter-spacing:-.025em;margin:0 0 18px}.vd-description{font:400 16px/1.75 var(--font-body);color:#766c5b;margin:0 0 25px}.vd-pricing{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #d6c7ac;padding:18px 0;gap:20px}.vd-pricing small{font:500 11px var(--font-ui);color:#958060;display:block}.vd-pricing p{display:flex;align-items:baseline;gap:8px;margin:6px 0 0}.vd-pricing p>span{font:400 13px var(--font-body);color:#877659}.vd-pricing strong{font:600 49px/1.1 var(--font-ui);letter-spacing:-.07em;color:#98713b}.vd-pricing em{font:500 25px var(--font-ui);letter-spacing:-.04em;margin-inline-start:3px}.vd-pricing>div:last-child{padding-inline-start:24px;border-inline-start:1px solid #d9ccb6;min-width:105px}.vd-pricing b{display:block;font:500 26px var(--font-ui);color:#51442c;margin-top:7px;letter-spacing:-.04em}.vd-insurance{font:400 12px/1.7 var(--font-body);color:#8c7a5c;margin:14px 0 22px}.vd-actions{display:grid;grid-template-columns:1fr auto;gap:17px;align-items:center}.vd-actions .button{min-height:47px;padding:12px 17px;font:600 12px/1.5 var(--font-ui);letter-spacing:.01em;text-transform:none;gap:9px;text-align:center}.vd-actions svg{width:19px;height:19px;flex-shrink:0}.vd-call{display:flex;align-items:center;gap:9px;color:#947139}.vd-call span{font:400 10px var(--font-ui)}.vd-call strong{display:block;font:600 11px var(--font-ui);color:#5f5139;margin-top:3px;white-space:nowrap;direction:ltr}.vd-included{margin-top:25px;padding-top:20px;border-top:1px solid #d9ccb6}.vd-included h2{font:600 12px var(--font-ui);color:#6d5e43;margin:0 0 13px}.vd-included ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px 16px}.vd-included li{display:flex;align-items:flex-start;gap:7px;font:400 12px/1.5 var(--font-body);color:#7e7159}.vd-included svg{width:15px;height:15px;flex:0 0 15px;color:#a88b52}.vd-back{display:inline-flex;align-items:center;gap:8px;font:500 11px var(--font-ui);color:#9b7b41;margin-top:23px}.vd-back svg{width:15px;height:15px}.vehicle-page .rc-enquiry{padding-block:40px}.vehicle-page .rc-enquiry .rc-section-heading{gap:25px;margin-bottom:25px}.vehicle-page .rc-enquiry h2{font-size:36px}.vehicle-page .rc-enquiry-layout{grid-template-columns:.65fr 1.35fr;gap:45px}.vehicle-page .rc-summary{display:block;padding:12px 10px 0 0}.vehicle-page .rc-summary-image,.vehicle-page .rc-summary>[data-selected-name],.vehicle-page .rc-summary>[data-selected-type],.vehicle-page .rc-summary-price,.vehicle-page .rc-summary>.rc-eyebrow{display:none!important}.vehicle-page .rc-summary-note{font-size:15px;line-height:1.75;margin:0;padding-bottom:0}.vehicle-page .rc-mini-steps{display:grid;margin-top:23px;padding-top:23px;gap:21px}.vehicle-page .rc-mini-steps h4{font-size:14px}.vehicle-page .rc-mini-steps p{font-size:14px}.vehicle-page .rc-form{padding:24px;gap:17px}.vd-form-choice{display:flex;align-items:center;gap:11px;padding-bottom:17px;border-bottom:1px solid #dfd4c0}.vd-form-choice>svg{width:26px;height:26px;flex-shrink:0;color:#ae8b4c}.vd-form-choice>div{flex:1;min-width:0}.vd-form-choice small{display:block;font:500 10px var(--font-ui);color:#978464;margin-bottom:4px}.vd-form-choice strong{font:600 17px/1.4 var(--font-ui);letter-spacing:-.025em}.vd-form-choice>a{display:flex;align-items:center;gap:7px;font:500 10px var(--font-ui);color:#9b7b41}.vd-form-choice>a svg{width:14px;height:14px}.vd-error{min-height:70vh;padding:140px 30px 80px;display:flex;flex-direction:column;gap:25px;align-items:center;text-align:center}.vd-error h1{font-family:var(--font-heading)}.vehicle-page .rc-faq{padding-block:32px}.vd-grid a:focus-visible,.vd-form-choice a:focus-visible{outline:2px solid #b79450;outline-offset:4px}
@media(max-width:1100px){.vd-grid{gap:25px;grid-template-columns:1.05fr 1fr}.vd-specs>div{padding:13px 9px;gap:7px}.vd-specs strong{font-size:11px}.vd-specs svg{width:19px;flex-basis:19px}.vd-actions{grid-template-columns:1fr}.vd-call{justify-content:center}.vd-call span{display:flex;align-items:center;gap:8px}.vd-call strong{margin:0}.vehicle-page .rc-enquiry-layout{gap:28px}.vd-copy h1{font-size:39px}}
@media(max-width:760px){.vd-main{padding-top:126px}.vd-breadcrumb{padding:12px 0 18px;font-size:10px;gap:8px}.vd-grid{grid-template-columns:1fr;gap:24px}.vd-copy{padding:0}.vd-photo{border-radius:14px}.vd-copy h1{font-size:38px;margin-bottom:13px}.vd-description{font-size:15px;margin-bottom:18px}.vd-specs>div{padding:13px 11px}.vd-specs strong{font-size:12px}.vd-actions{grid-template-columns:1fr auto;gap:14px}.vd-call span{display:block}.vd-call strong{margin-top:3px}.vd-included{margin-top:21px;padding-top:18px}.vd-overview{padding-bottom:28px}.vehicle-page .rc-enquiry{padding-block:28px}.vehicle-page .rc-enquiry-layout{grid-template-columns:1fr;gap:22px}.vehicle-page .rc-enquiry .rc-section-heading{margin-bottom:17px}.vehicle-page .rc-enquiry h2{font-size:31px}.vehicle-page .rc-summary{padding:0}.vehicle-page .rc-summary-note{font-size:13px}.vehicle-page .rc-mini-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:17px}.vehicle-page .rc-mini-steps li{display:block}.vehicle-page .rc-mini-steps h4{font-size:12px;margin-top:9px}.vehicle-page .rc-mini-steps p{display:none}.vehicle-page .rc-form{padding:18px 15px}.vd-form-choice{gap:8px;flex-wrap:wrap}.vd-form-choice strong{font-size:16px}.vd-form-choice>a{font-size:10px}.vd-form-choice>svg{width:22px}.vehicle-page .rc-faq{padding-block:28px}.vd-pricing strong{font-size:45px}.vd-photo-note{margin-bottom:14px}}
@media(max-width:370px){.vd-actions{grid-template-columns:1fr}.vd-call span{display:flex}.vd-call strong{margin-top:0}.vd-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-specs>div{border:0!important}.vd-specs>div:nth-child(-n+4){border-bottom:1px solid #e5dccb!important}.vd-specs>div:nth-child(odd){border-inline-end:1px solid #e5dccb!important}.vd-form-choice>a{margin-inline-start:30px}.vd-pricing{gap:10px}.vd-pricing>div:last-child{padding-inline-start:16px}.vd-copy h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.vd-loading span{animation:none}}
@media(min-width:1101px){.vehicle-page .rc-contact-fields{grid-template-columns:1fr 1fr 1fr;gap:12px}.vehicle-page .rc-contact-fields .rc-field:first-child{grid-column:auto}}
.vd-actions{grid-template-columns:1fr 1fr;gap:12px}.vd-actions .vd-whatsapp{border:1px solid #bfa16a;border-radius:50px;background:transparent;color:#806031;box-shadow:none}.vd-actions .vd-whatsapp:hover{background:#eddfc3;border-color:#a7874b;color:#59431f}@media(max-width:1100px){.vd-actions{grid-template-columns:1fr 1fr;gap:9px}.vd-actions .button{padding:11px 10px;font-size:11px;gap:7px}}@media(max-width:760px){.vd-actions .button{font-size:12px}}@media(max-width:370px){.vd-actions{grid-template-columns:1fr;gap:9px}}

.vehicle-page .rc-enquiry{padding-block:var(--section-space)}.vd-overview{padding-bottom:var(--section-space)}
