.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* JZ Motors – active menu states (header, dropdowns, mobile) */
.wd-nav-main > li.current-menu-item > a,
.wd-nav-main > li.current-menu-ancestor > a,
.wd-nav-main > li.current-menu-parent > a,
.wd-nav-main > li.current-menu-item > a .nav-link-text,
.wd-nav-main > li.current-menu-ancestor > a .nav-link-text,
.wd-nav-main > li.current-menu-parent > a .nav-link-text { color: #FFCC00 !important; }
.wd-nav-main .wd-sub-menu li.current-menu-item > a,
.wd-nav-main .wd-sub-menu li.current-menu-ancestor > a { color: #1456AB !important; font-weight: 600; }
.mobile-nav .wd-nav-mobile > li.current-menu-item > a,
.mobile-nav .wd-nav-mobile > li.current-menu-ancestor > a,
.mobile-nav .wd-nav-mobile > li.current-menu-parent > a,
.mobile-nav .wd-nav-mobile .wd-sub-menu li.current-menu-item > a { color: #1456AB !important; font-weight: 600; }

/* JZ Motors – stock filter: closed by default on tablet & mobile (loads in the head, before the plugin's footer stylesheet) */
.jz-stock.jz-stock--saved .jz-filter,.jz-stock.jz-stock--saved .jz-filter__backdrop,.jz-stock.jz-stock--saved .jz-toolbar__filters{display:none!important}
.jz-filter__backdrop[hidden]{display:none!important}
@media (max-width:1024px){
.jz-stock{grid-template-columns:minmax(0,1fr)!important}
.jz-stock .jz-filter{position:fixed;top:0;bottom:0;left:0;z-index:100000;width:min(360px,88vw);max-width:100%;overflow-y:auto;margin:0;border-radius:0;background:#F5F5F5;box-shadow:0 0 40px rgba(0,0,0,.3);transform:translateX(-105%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}
.jz-stock .jz-filter.is-open{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}
.jz-stock .jz-filter__close{display:block!important}
.jz-stock .jz-toolbar__filters{display:inline-block!important}
.jz-stock .jz-filter__backdrop{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.4)}
}
@media (prefers-reduced-motion:reduce){.jz-stock .jz-filter{transition:none}}

/* JZ Motors – stock listing Grid/List view on tablet & mobile */
@media (max-width:900px){
.jz-stock .jz-grid--list{grid-template-columns:minmax(0,1fr);gap:18px}
.jz-stock .jz-grid--list .jz-card{flex-direction:row}
.jz-stock .jz-grid--list .jz-card__media{width:40%;max-width:none;flex-shrink:0;aspect-ratio:auto;min-height:220px}
.jz-stock .jz-grid--list .jz-card__badge{left:16px;right:auto}
.jz-stock .jz-grid--list .jz-card .jz-card__fav{top:16px;right:16px}
.jz-stock .jz-grid--list .jz-card__body{padding:20px 22px}
}
@media (max-width:600px){
.jz-stock .jz-view{display:flex;font-size:16px;gap:6px;order:6;margin-left:auto}
.jz-stock .jz-toolbar__count{flex:1 1 55%!important;width:auto!important;min-width:0;align-self:center}
.jz-stock .jz-view span{display:none}
.jz-stock .jz-view button{padding:8px;min-width:36px;min-height:36px;place-items:center}
.jz-stock .jz-view svg{width:16px;height:16px}
.jz-stock .jz-grid--list{gap:14px}
.jz-stock .jz-grid--list .jz-card__media{width:38%;min-height:0;align-self:stretch}
.jz-stock .jz-grid--list .jz-card__media img{height:100%}
.jz-stock .jz-grid--list .jz-card__badge{top:8px;left:8px;padding:2px 8px;font-size:12px;line-height:16px}
.jz-stock .jz-grid--list .jz-card .jz-card__fav{top:8px;right:auto;left:calc(38% - 44px);width:36px;height:36px;font-size:18px}
.jz-stock .jz-grid--list .jz-card.has-badge .jz-card__fav{top:auto;bottom:8px}
.jz-stock .jz-grid--list .jz-card__body{padding:12px 14px 14px;min-width:0}
.jz-stock .jz-grid--list .jz-card .jz-card__title{font-size:16px;margin-bottom:4px}
.jz-stock .jz-grid--list .jz-card .jz-card__sub{font-size:13px;line-height:18px}
.jz-stock .jz-grid--list .jz-card .jz-card__specs{margin:10px 0 12px;padding:8px 4px 6px}
.jz-stock .jz-grid--list .jz-card__specs li{font-size:11px;gap:4px}
.jz-stock .jz-grid--list .jz-card__specs svg{font-size:20px}
.jz-stock .jz-grid--list .jz-card__foot{flex-wrap:wrap;gap:6px}
.jz-stock .jz-grid--list .jz-card .jz-card__price{font-size:18px}
.jz-stock .jz-grid--list .jz-card .jz-card__cta{font-size:14px}
}

/* JZ Motors – vehicle card: "Top sale" tag + Figma spec icons */
.jz-card .jz-card__media{position:relative}
.jz-card:not(.has-badge) .jz-card__media::after{content:"Top sale";position:absolute;top:20px;right:30px;z-index:2;padding:3px 14px;border-radius:3px;background:#fff;color:#000;font-family:Questrial,sans-serif;font-size:15px;line-height:20px;pointer-events:none}
.jz-card:not(.has-badge) .jz-card__fav,.jz-card.has-badge .jz-card__fav{top:58px}
.jz-card__specs li>svg{display:none!important}
.jz-card__specs li::before{content:"";display:block;width:35px;height:30px;background:center/contain no-repeat}
.jz-card__specs li:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'%3E%3Cg opacity='.8'%3E%3Cpath d='M17.1428 9.59212V4.69342C17.1428 3.67778 16.2537 2.85706 15.1657 2.85706H6.26288C5.16936 2.85706 4.28571 3.68291 4.28571 4.69342V9.59212C4.28571 10.6078 5.17488 11.4285 6.26288 11.4285H15.1657C16.2592 11.4285 17.1428 10.6026 17.1428 9.59212ZM6.04749 4.69342C6.04749 4.58057 6.1469 4.49337 6.26288 4.49337H15.1657C15.2872 4.49337 15.3811 4.5857 15.3811 4.69342V9.59212C15.3811 9.70497 15.2817 9.79217 15.1657 9.79217H6.26288C6.14138 9.79217 6.04749 9.69984 6.04749 9.59212V4.69342Z' fill='black'/%3E%3Cpath d='M29.4992 7.31005L26.0629 5.59478C25.9363 5.53147 25.7924 5.49693 25.6543 5.49693C25.3031 5.49693 24.9866 5.69263 24.8312 6.00345C24.6067 6.45817 24.7909 7.01074 25.2398 7.23523L28.1696 8.69724V9.27859L25.2398 10.7406C24.929 10.896 24.7333 11.2126 24.7333 11.5637V16.7153C24.7333 17.2218 25.1477 17.6305 25.6485 17.6305H26.4486V21.8668C26.4486 22.3101 26.0917 22.6669 25.6485 22.6669C25.2053 22.6669 24.8484 22.3101 24.8484 21.8668V20.1516C24.8484 18.7011 23.6685 17.5153 22.2122 17.5153H19.6969V2.02609C19.6969 0.90944 18.7874 0 17.6708 0H3.74137C2.62471 0 1.71527 0.90944 1.71527 2.02609V28.1696H0.915196C0.408672 28.1696 0 28.584 0 29.0848C0 29.5856 0.414428 30 0.915196 30H20.4969C21.0035 30 21.4121 29.5856 21.4121 29.0848C21.4121 28.584 20.9977 28.1696 20.4969 28.1696H19.6969V19.3573H22.2122C22.6554 19.3573 23.0123 19.7141 23.0123 20.1573V21.8726C23.0123 23.3231 24.1922 24.5088 25.6485 24.5088C27.1048 24.5088 28.2847 23.3289 28.2847 21.8726V17.6362H29.0848C29.5913 17.6362 30 17.2218 30 16.721V8.13315C30 7.78204 29.8043 7.47122 29.4935 7.31005H29.4992ZM28.1696 11.3335V15.8001H26.5695V12.1335L28.1696 11.3335ZM12.0817 13.2847C12.0817 13.7913 12.4962 14.1999 12.9969 14.1999H17.8607V28.1696H3.55142V14.1999H7.84536C8.35188 14.1999 8.76055 13.7855 8.76055 13.2847C8.76055 12.784 8.34612 12.3695 7.84536 12.3695H3.55142V2.02609C3.55142 1.92249 3.63776 1.83615 3.74137 1.83615H17.6708C17.7744 1.83615 17.8607 1.92249 17.8607 2.02609V12.3638H12.9969C12.4904 12.3638 12.0817 12.7782 12.0817 13.279V13.2847Z' fill='black'/%3E%3Cpath d='M10.7143 17.1429C10.3789 17.1429 10.0671 17.3028 9.90234 17.5555L7.61945 21.0212C7.30761 21.4957 7.14287 22.0372 7.14287 22.5839C7.14287 24.3116 8.74324 25.7144 10.7143 25.7144C12.6853 25.7144 14.2857 24.3116 14.2857 22.5839C14.2857 20.8562 14.121 21.4905 13.8091 21.0212L11.5263 17.5555C11.3615 17.3028 11.0497 17.1429 10.7143 17.1429ZM12.4147 22.5787C12.4147 23.3987 11.6557 24.064 10.7202 24.064C9.78467 24.064 9.02566 23.3987 9.02566 22.5787C9.02566 21.7587 9.10215 22.063 9.24925 21.8361L10.7202 19.603L12.1911 21.8361C12.3382 22.0578 12.4147 22.3157 12.4147 22.5787Z' fill='black'/%3E%3Cpath d='M11.4286 13.5713C11.4286 13.176 11.1051 12.8571 10.7143 12.8571C10.3235 12.8571 10 13.1805 10 13.5713C10 13.9622 10.3235 14.2856 10.7143 14.2856C11.1051 14.2856 11.4286 13.9622 11.4286 13.5713Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")}
.jz-card__specs li:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 26' fill='none'%3E%3Cg opacity='.8' fill='black' stroke='white' stroke-width='.3'%3E%3Cpath d='M20.4759 12.483C20.9375 12.0216 21.6862 12.0215 22.1478 12.483C22.6091 12.9446 22.6092 13.6934 22.1478 14.1549L19.7835 16.5192L19.722 16.5797L19.7444 16.6637C19.7998 16.8712 19.8294 17.0896 19.8294 17.3151C19.8293 18.7034 18.7041 19.8287 17.3157 19.8287C15.9274 19.8287 14.8022 18.7034 14.8021 17.3151C14.8021 15.9266 15.9273 14.8004 17.3157 14.8004C17.5412 14.8004 17.7596 14.8309 17.9671 14.8864L18.0501 14.9078L18.1116 14.8473L20.4759 12.483Z'/%3E%3Cpath d='M17.3156 4.14648C17.9684 4.14651 18.4972 4.67535 18.4972 5.32812V6.66016C18.4972 7.3129 17.9683 7.84177 17.3156 7.8418C16.6628 7.8418 16.134 7.31292 16.1339 6.66016V5.32812C16.1339 4.67533 16.6628 4.14648 17.3156 4.14648Z'/%3E%3Cpath d='M27.9716 16.1335H29.3037C29.9564 16.1336 30.4853 16.6624 30.4853 17.3152C30.4853 17.9679 29.9564 18.4968 29.3037 18.4968H27.9716C27.3189 18.4968 26.79 17.968 26.79 17.3152C26.79 16.6624 27.3188 16.1335 27.9716 16.1335Z'/%3E%3Cpath d='M5.32797 16.1335H6.66C7.31274 16.1336 7.84164 16.6624 7.84164 17.3152C7.84162 17.9679 7.31272 18.4968 6.66 18.4968H5.32797C4.67521 18.4968 4.14636 17.968 4.14633 17.3152C4.14633 16.6624 4.67519 16.1335 5.32797 16.1335Z'/%3E%3Cpath d='M24.7479 8.21191C25.2094 7.75067 25.9573 7.75058 26.4188 8.21191C26.8803 8.67347 26.8803 9.42223 26.4188 9.88379L25.4774 10.8252C25.0158 11.2868 24.267 11.2868 23.8055 10.8252C23.3441 10.3637 23.3442 9.61583 23.8055 9.1543L24.7479 8.21191Z'/%3E%3Cpath d='M7.8219 8.21191C8.28348 7.75035 9.03217 7.75035 9.49377 8.21191L10.4352 9.1543C10.8966 9.61586 10.8967 10.3637 10.4352 10.8252C9.97366 11.2867 9.22587 11.2866 8.76428 10.8252L7.8219 9.88379C7.36031 9.42223 7.36032 8.67347 7.8219 8.21191Z'/%3E%3Cpath d='M17.3154 0.150513C26.7957 0.150513 34.4813 7.83532 34.4814 17.3156C34.4814 19.5409 34.057 21.6707 33.2842 23.6251C32.9011 24.5933 31.9645 25.1573 30.9961 25.1573H3.63574C2.66721 25.1573 1.72971 24.5935 1.34668 23.6251C0.573915 21.6707 0.150391 19.5409 0.150391 17.3156C0.150541 7.83541 7.83529 0.150661 17.3154 0.150513ZM17.3154 2.51379C9.14087 2.51394 2.51382 9.14103 2.51367 17.3156C2.51367 19.2166 2.87156 21.0317 3.52246 22.6984L3.55957 22.7941H31.0713L31.1084 22.6984C31.7594 21.0317 32.1172 19.2166 32.1172 17.3156C32.117 9.14094 25.4901 2.51379 17.3154 2.51379Z'/%3E%3C/g%3E%3C/svg%3E");background-size:35px 26px}
.jz-card__specs li:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' fill='none'%3E%3Cg opacity='.8'%3E%3Cpath d='M3.84477 11.3338H10.8329L11.1368 11.0246V5.46027C11.1368 5.36547 10.0187 4.69156 9.74724 4.19695C8.9755 2.78525 9.47582 0.975806 10.9342 0.308083C13.8287 -1.01706 16.0649 2.44109 14.086 4.75133C13.9098 4.95741 13.1644 5.36959 13.1644 5.46233V11.3358H20.8615C20.8898 10.1343 20.825 8.92459 20.8534 7.72104C20.8696 7.04508 21.2018 6.38972 21.062 5.6746C20.8999 4.84613 19.3869 4.78636 19.4274 2.78525C19.5064 -1.19017 25.1415 -0.532754 24.9045 2.96661C24.7991 4.52257 23.1483 5.2686 23.0855 5.50767C22.7959 6.60405 23.199 9.60056 23.0855 11.0267C23.0491 11.4986 22.8445 13.3988 22.3786 13.3988H13.1623V19.2722C13.1623 19.365 13.9077 19.7772 14.084 19.9832C15.117 21.1889 15.0826 23.2703 13.7619 24.2101C11.3191 25.9495 8.31517 23.1529 9.74724 20.5376C10.0187 20.0409 11.1368 19.3691 11.1368 19.2743V13.7099L10.8329 13.4008H3.84477V19.2743C3.84477 19.3938 4.63271 19.8843 4.82919 20.1275C5.82982 21.3764 5.70018 23.2003 4.40585 24.1709C2.00354 25.9721 -1.06518 23.1096 0.433736 20.5417C0.763902 19.975 1.59235 19.6473 1.63489 19.2805L1.61464 5.67666C0.488426 4.20107 -0.777546 3.03256 0.605909 1.13655C2.32561 -1.21902 5.89058 0.357543 5.45711 3.39115C5.28494 4.59058 3.84882 5.33043 3.84882 5.46645V11.3399L3.84477 11.3338Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");background-size:25px 25px}
/* list view: tag top-left so the heart keeps the top-right */
.jz-grid--list .jz-card:not(.has-badge) .jz-card__media::after{top:20px;left:20px;right:auto}
@media (max-width:900px){.jz-stock .jz-grid--list .jz-card:not(.has-badge) .jz-card__media::after{top:16px;left:16px}}
@media (max-width:600px){
.jz-stock .jz-grid--list .jz-card:not(.has-badge) .jz-card__media::after{top:8px;right:auto;left:8px;padding:2px 8px;font-size:12px;line-height:16px}
.jz-stock .jz-grid--list .jz-card .jz-card__fav{top:auto;bottom:8px}
.jz-stock .jz-grid--list .jz-card__specs li::before{width:24px;height:22px}
.jz-stock .jz-grid--list .jz-card__specs li:nth-child(2)::before{background-size:26px 19px}
.jz-stock .jz-grid--list .jz-card__specs li:nth-child(3)::before{background-size:19px 19px}
}/* End custom CSS */