@font-face{font-display:swap;font-family:Open Sans;font-weight:400;src:url(/fonts/open-sans/regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-weight:500;src:url(/fonts/open-sans/medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-weight:600;src:url(/fonts/open-sans/semi-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tajawal;font-weight:300;src:url(/fonts/tajawal/light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tajawal;font-weight:400;src:url(/fonts/tajawal/regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tajawal;font-weight:500;src:url(/fonts/tajawal/medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tajawal;font-weight:700;src:url(/fonts/tajawal/bold.woff2) format("woff2")}.tajawal{font-family:Tajawal,sans-serif}.open-sans{font-family:Open Sans,sans-serif}html{scroll-behavior:smooth}[dir=ltr] body{font-family:Open Sans,sans-serif}[dir=rtl] body{font-family:Tajawal,sans-serif;font-weight:400}ol,ul{list-style-image:none;list-style-position:initial;list-style-type:none}.header{position:relative;z-index:7}.header-overlay{background:rgba(0,0,0,.5);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:1}.header:has(.has-dropdown:hover) .header-overlay{opacity:1}.header-nav{background:#fff;border-bottom:1px solid #cecece;position:relative;z-index:10}.header-nav-wrapper{align-items:center;display:flex;height:65px;justify-content:space-between;margin:auto;max-width:1320px}@media (min-width:1192px){.header-nav-wrapper .logo{margin-top:6px}}@media (max-width:1191px){.header-nav-wrapper{padding:0 10px}}.nav-links{align-items:center;display:flex;margin:0;padding:0}.nav-links>li{display:inline-block;font-size:15px}.nav-links>li ul{margin:0;padding:0}.nav-links>li ul.desktop-auth-links{padding:20px 0}[dir=ltr] .nav-links>li{font-weight:500}.nav-links>li.active{border-bottom:2px solid #283949}.nav-links>li>a:not(.nav-button){align-items:center;color:#3b3b3b;display:flex;gap:6px;overflow:hidden;padding:22px 12px;text-decoration:none}.nav-links>li>a:not(.nav-button) i{transition:transform .3s ease}[dir=ltr] .nav-links>li>a:not(.nav-button) i{margin-top:3px}[dir=rtl] .nav-links>li>a:not(.nav-button){padding:23px 12px}.nav-links>li:hover .dropdown>.dropdown-toggle,.nav-links>li:hover>a{background:#f2f2f7}.nav-links>li:hover .dropdown>.dropdown-toggle i,.nav-links>li:hover>a i{transform:rotate(180deg)}.nav-button{background:#fff;border:1px solid #0078ff;border-radius:8px;box-sizing:border-box;color:#0078ff;display:block;margin-inline-start:12px;padding:8.75px 18px;text-align:center;text-decoration:none;transition:background .3s ease;transition:opacity .25s ease,visibility .25s ease}@media (max-width:1191px){.nav-button{font-size:12px;font-weight:600;margin-inline-start:0;padding:10px 14px}}.default-btn,.nav-button:hover{background:#f2f2f7}.default-btn{border:1px solid #f2f2f7;border-radius:8px;box-sizing:border-box;color:#0078ff;display:block;margin-inline-start:12px;min-width:140px;padding:8.75px 18px;text-align:center;text-decoration:none;transition:background .3s ease;transition:opacity .25s ease,visibility .25s ease}@media (max-width:1191px){.default-btn{font-size:12px;font-weight:600;margin-inline-start:0;min-width:unset;padding:10px 14px}}ul.nav-links>li .dropdown-toggle{align-items:center;cursor:pointer;display:flex;gap:6px;justify-content:center}ul.nav-links>li .dropdown-toggle:not(.default-btn){padding:20px 12px}ul.nav-links>li .dropdown-toggle i{transition:transform .3s ease}[dir=ltr] ul.nav-links>li .dropdown-toggle i{margin-top:3px}ul.nav-links>li .dropdown-toggle p{margin:0}ul.nav-links>li .dropdown-menu{background:#fff;border:1px solid #ccc;border-bottom-left-radius:12px;border-bottom-right-radius:12px;left:50%;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);visibility:hidden;width:1192px;z-index:10}ul.nav-links>li .dropdown-small{position:relative}ul.nav-links>li .dropdown-small .dropdown-menu{border:1px solid #ccc;border-radius:8px;left:auto;overflow:visible;padding:16px;right:0;transform:translateX(0);visibility:hidden;width:243px}ul.nav-links>li.active{border-bottom:2px solid #283949}ul.nav-links>li:hover .dropdown-menu{display:initial;opacity:1;visibility:visible}ul.nav-links>li:hover .language-dropdown-menu{opacity:0;visibility:hidden}ul.nav-links>li:hover:has(.language-dropdown input[type=checkbox]:checked) .language-dropdown-menu{opacity:1;visibility:visible}.expand-section:has(.links-selector) .links-selector-content{display:none;flex:1}.expand-section:has([data-content=browse-new-cars] input[type=radio]:checked) #browse-new-cars{display:flex}.expand-section:has([data-content=new-cars-for-sale] input[type=radio]:checked) #new-cars-for-sale{display:flex}.expand-section .links-selector{border-inline-end:1px solid #ccc;flex-basis:236px;padding:0 16px;position:relative}.expand-section .links-selector-tab{border-inline-start:6px solid transparent;border-radius:5px;cursor:pointer;font-size:14px;margin-inline-start:-6px}.expand-section .links-selector-tab input[type=radio]{display:none}.expand-section .links-selector-tab a,.expand-section .links-selector-tab label{color:#3b3b3b;cursor:pointer;display:block;margin:6px 0;padding:12px}.expand-section .links-selector-tab a{align-items:center;display:flex;justify-content:space-between;text-decoration:none}.expand-section .links-selector-tab a i{opacity:0;transition:opacity .3s ease}.expand-section .links-selector-tab a:hover i{opacity:1}.expand-section .links-selector-tab:hover{background:#f2f2f7}.expand-section .links-selector-tab:has(input[type=radio]:checked){background:#f2f2f7;border-color:#0078ff;color:#0078ff}#under-header-ship-to{background:#515151;color:#fff;padding:8px 12px;position:relative}#under-header-ship-to>img.user-location-flag{border-radius:4px;height:auto;position:absolute;top:50%;transform:translate(8px,-50%);width:36px}[dir=rtl] #under-header-ship-to>img.user-location-flag{transform:translate(-4px,-50%)}.mobile-nav{align-items:center;display:flex;gap:12px}.mobile-nav .nav-toggle{cursor:pointer;height:18px;position:relative;width:24px}.mobile-nav .nav-toggle .line{background-color:#283949;border-radius:10px;height:3px;position:absolute;transition:transform .3s ease;width:24px}.mobile-nav .nav-toggle .line:first-child{top:0}.mobile-nav .nav-toggle .line:nth-child(2){top:50%;transform:translateY(-50%)}.mobile-nav .nav-toggle .line:nth-child(3){bottom:0}.mobile-nav-dropdown{background:#fff;height:calc(100dvh - 66px);position:fixed;right:0;top:66px;transform:translateX(100%);transition:transform .3s ease;width:100vw;z-index:10}[dir=rtl] .mobile-nav-dropdown{transform:translateX(-100%)}.mobile-nav.active .nav-toggle .line:first-child{top:8px;transform:rotate(45deg)}.mobile-nav.active .nav-toggle .line:nth-child(2){opacity:0}.mobile-nav.active .nav-toggle .line:nth-child(3){bottom:7px;transform:rotate(-45deg)}.mobile-nav.active .default-btn,.mobile-nav.active .nav-button{opacity:0;pointer-events:none;visibility:hidden}.mobile-nav.active .mobile-nav-dropdown{transform:translateX(0)}.icon--down-chevron{background-color:currentColor;display:inline-block;-webkit-mask-image:url(/icons/down-chevron.svg);mask-image:url(/icons/down-chevron.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[dir=rtl] .icon--down-chevron{right:13px}.icon--check-circle{background-color:currentColor;display:inline-block;-webkit-mask-image:url(/icons/check-circle.svg);mask-image:url(/icons/check-circle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[dir=rtl] .icon--check-circle{right:13px}.icon--link{background-color:currentColor;display:inline-block;-webkit-mask-image:url(/icons/link.svg);mask-image:url(/icons/link.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[dir=rtl] .icon--link{right:13px}.icon--cross{background-color:currentColor;display:inline-block;-webkit-mask-image:url(/icons/cross-icon.svg);mask-image:url(/icons/cross-icon.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[dir=rtl] .icon--cross{right:13px}.icon-xs{height:12px!important;width:12px!important}.icon-lg{height:20px!important;width:20px!important}.icon-xl{height:22px!important;width:22px!important}.icon-md{height:18px!important;width:18px!important}.hidden{display:none!important}body:has(.mobile-nav.active){overflow:hidden}.flag-circle{border:1px solid #efefef;border-radius:100%;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}@media (max-width:1191px){.desktop-only{display:none!important}}@media (min-width:1192px){.phone-only{display:none}}.auth-shimmer .default-btn,.auth-shimmer a{animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#e8e8ed,#f2f2f7,#e8e8ed) 0/200% 100%!important;color:transparent!important;height:40px}@keyframes shimmer{to{background-position:-200% 0}}.down-arrow{border-color:#0a0a0a;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;display:inline-block;height:8px;margin:3px;transform:rotate(45deg);width:8px}
