.inventory-section{--xcar-ink:#071025;--xcar-muted:#6f7b91;--xcar-line:#e5eaf2;--xcar-card:#fff;--xcar-soft:#f7f9fc;--xcar-blue:#4161f5;--xcar-green:#20c76a;--xcar-gold:#b9892d;background:linear-gradient(#f8fbff 0,#f4f7fb 100%)}.inventory-section .boxcar-container{max-width:1320px}.inventory-section .boxcar-title-three{margin-bottom:14px}.inventory-section .breadcrumb{color:#7e8899;font-size:12px}.inventory-section .breadcrumb a{color:#667085}.inventory-section .breadcrumb li:last-child span{color:#101828;font-weight:650}.inventory-section .gallery-sec{background:#fff;border:1px solid #e2e7ef;border-radius:18px;margin-bottom:18px;overflow:hidden;box-shadow:0 12px 34px #1118270f}.inventory-section .gallery-sec figure{background:#edf1f6;margin:0}.inventory-section .gallery-sec figure img{aspect-ratio:16/10;object-fit:cover!important;width:100%!important;height:auto!important}.inventory-section .gallery-sec .slick-arrow{border-radius:50%;width:44px;height:44px;box-shadow:0 8px 24px #0f172a29;background:#fff!important}.inventory-section .gallery-sec .content-box{z-index:3;position:absolute;bottom:18px;right:18px}.inventory-section .gallery-sec .video-list a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#071025d1;border-radius:10px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:650}.xcar-car-title-block{margin:0 0 18px;padding:4px 2px 0}.xcar-car-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.xcar-car-title-block h1{color:var(--xcar-ink);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:750;line-height:1.08}.xcar-car-tagline{color:var(--xcar-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.xcar-availability-pill,.xcar-sidebar-status{border-radius:999px;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.xcar-availability-pill{color:#087c42;background:#ecfbf2;padding:11px 14px}.xcar-sidebar-status{color:#07834a;background:#edf9f1;padding:8px 10px}.xcar-availability-pill.is-unavailable,.xcar-sidebar-status.is-unavailable{color:#b42318;background:#fff2f1}.xcar-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.xcar-spec-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.xcar-spec-strip li{border:1px solid var(--xcar-line);background:#fff;border-radius:13px;min-width:0;padding:13px 15px;box-shadow:0 5px 18px #11182709}.xcar-spec-strip strong,.xcar-spec-strip span{display:block}.xcar-spec-strip strong{color:var(--xcar-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.xcar-spec-strip span{color:#8791a3;margin-top:3px;font-size:11px}.inventory-section .description-sec,.inventory-section .features-sec,.inventory-section .faqs-section .inner-container,.inventory-section .location-box{border:1px solid var(--xcar-line);background:var(--xcar-card);border-radius:17px;margin-bottom:16px;padding:22px 24px;box-shadow:0 8px 26px #1118270a}.inventory-section .description-sec h2,.inventory-section .description-sec h3,.inventory-section .description-sec h4,.inventory-section .features-sec h2,.inventory-section .features-sec h3,.inventory-section .features-sec h4,.inventory-section .faqs-section h2,.inventory-section .faqs-section h3,.inventory-section .location-box h2,.inventory-section .location-box h3{color:var(--xcar-ink);letter-spacing:-.02em}.inventory-section .description-sec .title,.inventory-section .features-sec .title{font-size:22px!important}.inventory-section .description-sec p,.inventory-section .description-sec .text,.inventory-section .features-sec p,.inventory-section .faqs-section p,.inventory-section .location-box p{color:#566276;font-size:14px;line-height:1.7}.inventory-section .side-bar-column .inner-column{position:sticky;top:88px}.inventory-section .contact-box-two,.inventory-section .overview-box{background:#fff!important;border:1px solid #e1e7f0!important;border-radius:18px!important;box-shadow:0 16px 44px #0f172a13!important}.inventory-section .contact-box-two{padding:22px!important}.xcar-price-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px!important;display:flex!important}.xcar-price-eyebrow,.xcar-price-label{text-transform:uppercase;letter-spacing:.08em;color:#7c879a!important;font-size:11px!important;font-weight:650!important}.xcar-price-label{display:none!important}.inventory-section .contact-box-two>.title{letter-spacing:-.035em;color:var(--xcar-ink)!important;margin:3px 0 10px!important;font-size:34px!important;line-height:1!important}.inventory-section .contact-box-two>.title small{color:#536078!important;font-size:13px!important;font-weight:600!important}.inventory-section .contact-box-two small{color:#7a8598}.inventory-section .contact-box-two .text{color:#475467;font-size:13px}.xcar-rental-benefits{border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;gap:8px;list-style:none;display:grid;margin:16px 0 18px!important;padding:14px 0!important}.xcar-rental-benefits li{color:#3f4b5e;align-items:center;gap:9px;font-size:12px;display:flex;margin:0!important}.xcar-rental-benefits li span{color:#09a956;background:#e9fbf1;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:inline-flex}.inventory-section .contact-box-two .btn-box{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.inventory-section .contact-box-two .side-btn{color:#fff!important;background:#20d466!important;border:1px solid #20d466!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:46px!important;margin:0!important;padding:12px 14px!important;font-size:13px!important;font-weight:750!important;display:flex!important}.inventory-section .contact-box-two .side-btn.two{color:#071025!important;background:#fff!important;border-color:#dbe2eb!important}.inventory-section .contact-box-two .side-btn svg{display:none}.inventory-section .overview-box{margin-top:14px;padding:19px 20px!important}.inventory-section .overview-box .title{margin-bottom:13px!important;font-size:16px!important}.inventory-section .overview-box .list{grid-template-columns:1fr 1fr;display:grid;gap:0!important}.inventory-section .overview-box .list li{border-bottom:1px solid #eff2f6;color:#172033!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:9px 7px!important;font-size:12px!important;display:flex!important}.inventory-section .overview-box .list li span{color:#7b8698!important}.car-booking-form{margin-top:14px;background:#fff!important;border:1px solid #e3e8f0!important;border-radius:16px!important;padding:20px!important;box-shadow:0 12px 34px #0f172a0d!important}.car-booking-heading{margin-bottom:16px}.car-booking-heading h2,.car-booking-heading h3{letter-spacing:-.02em;color:#071025!important;margin-bottom:4px!important;font-size:19px!important}.car-booking-heading p{color:#7b8698!important;font-size:11px!important;line-height:1.5!important}.car-booking-grid{gap:10px!important}.car-booking-form label{color:#344054!important;font-size:11px!important;font-weight:650!important}.car-booking-form input,.car-booking-form select,.car-booking-form textarea,.car-booking-form .PhoneInput{border-radius:10px!important}.car-booking-form input,.car-booking-form select,.car-booking-form textarea{color:#111827!important;background:#fff!important;border:1px solid #dce3ec!important;min-height:42px!important;font-size:12px!important}.car-booking-preview{background:#f6f8fc!important;border-radius:12px!important}.car-booking-submit{background:linear-gradient(135deg,#4763f5,#5a7cff)!important;border-radius:10px!important;min-height:46px!important;font-size:13px!important;font-weight:750!important}@media (max-width:991px){.inventory-section .row{row-gap:14px}.inventory-section .side-bar-column .inner-column{position:static}.inventory-section .side-bar-column{order:2}}@media (max-width:767px){.inventory-section{padding-top:0!important}.inventory-section .boxcar-container{padding-left:14px!important;padding-right:14px!important}.inventory-section .boxcar-title-three{display:none}.inventory-section .gallery-sec{box-shadow:none;border-radius:15px;margin:0 -2px 14px}.inventory-section .gallery-sec figure img{aspect-ratio:1.42}.inventory-section .gallery-sec .content-box{display:none}.inventory-section .gallery-sec .slick-arrow{width:40px;height:40px}.xcar-car-title-block{margin-bottom:13px;padding:0}.xcar-car-title-row{align-items:center;gap:10px}.xcar-car-title-block h1{letter-spacing:-.03em;font-size:29px;line-height:1.1}.xcar-car-tagline{display:none}.xcar-availability-pill{padding:10px 12px;font-size:11px}.xcar-spec-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:13px}.xcar-spec-strip li{text-align:center;border-radius:10px;padding:9px 7px}.xcar-spec-strip strong{font-size:11px}.xcar-spec-strip span{font-size:9px}.inventory-section .inspection-column{order:1}.inventory-section .side-bar-column{order:2}.inventory-section .contact-box-two{border-radius:15px!important;padding:17px!important;box-shadow:0 8px 22px #0f172a0b!important}.xcar-price-card-head{margin-bottom:2px!important}.xcar-price-eyebrow{font-size:10px!important}.xcar-sidebar-status{display:none}.inventory-section .contact-box-two>.title{margin-bottom:8px!important;font-size:30px!important}.xcar-rental-benefits{grid-template-columns:1fr 1fr;gap:7px 10px;margin:12px 0 14px!important;padding:12px 0!important}.xcar-rental-benefits li{font-size:10.5px}.inventory-section .contact-box-two .btn-box{grid-template-columns:1.35fr .85fr}.inventory-section .contact-box-two .side-btn{min-height:44px!important;font-size:12px!important}.inventory-section .overview-box{display:none}.inventory-section .description-sec,.inventory-section .features-sec,.inventory-section .faqs-section .inner-container,.inventory-section .location-box{border-radius:14px;padding:17px 16px}.inventory-section .description-sec .title,.inventory-section .features-sec .title{font-size:19px!important}.inventory-section .description-sec p,.inventory-section .description-sec .text,.inventory-section .features-sec p,.inventory-section .faqs-section p,.inventory-section .location-box p{font-size:12px;line-height:1.65}.car-booking-form{padding:16px!important}.car-booking-grid.two{grid-template-columns:1fr 1fr!important}.car-booking-heading h2,.car-booking-heading h3{font-size:17px!important}.car-booking-form input,.car-booking-form select,.car-booking-form textarea{font-size:11px!important}:is(body:has(.inventory-section) .scroll-to-top,body:has(.inventory-section) .back-to-top,body:has(.inventory-section) .back-to-top-wrapper,body:has(.inventory-section) .scroll-top,body:has(.inventory-section) .scrollTop,body:has(.inventory-section) .go-top,body:has(.inventory-section) .scroll-to-top-button,body:has(.inventory-section) .scroll-to-top-btn){display:none!important}}@media (max-width:430px){.xcar-car-title-block h1{font-size:27px}.xcar-availability-pill{padding:9px 10px;font-size:10px}.inventory-section .contact-box-two>.title{font-size:28px!important}.inventory-section .contact-box-two .btn-box{grid-template-columns:1.55fr .95fr}.car-booking-grid.two{grid-template-columns:1fr!important}}
