/********************* sprite-icons.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.chrome-back-arrows-black,.chrome-back-arrows-white,.chrome-calculator-black,.chrome-calculator-white,.chrome-cell-phone-black,.chrome-cell-phone-white,.chrome-close-icon-black,.chrome-close-icon-white,.chrome-collapse-black,.chrome-collapse-white,.chrome-compatible-green,.chrome-dealer-chat-small-black,.chrome-dealer-chat-small-white,.chrome-dealer-select-black,.chrome-dealer-select-l-black,.chrome-dealer-select-l-white,.chrome-dealer-select-white,.chrome-disabled-black,.chrome-disabled-red,.chrome-disabled-white,.chrome-download-black,.chrome-download-white,.chrome-edit-black,.chrome-edit-white,.chrome-email-black,.chrome-email-white,.chrome-expand-black,.chrome-expand-white,.chrome-extra_space,.chrome-facebook-black,.chrome-facebook-white,.chrome-info-black,.chrome-info-question-black,.chrome-info-question-white,.chrome-info-white,.chrome-instagram-black,.chrome-instagram-white,.chrome-linkedin-white,.chrome-location-arrow-black,.chrome-location-arrow-white,.chrome-not-applicable-black,.chrome-not-applicable-white,.chrome-not-available-black,.chrome-not-available-white,.chrome-paper-clip-black,.chrome-paper-clip-white,.chrome-pause-button-black,.chrome-pause-button-white,.chrome-pdf-black,.chrome-pdf-white,.chrome-pencil-black,.chrome-pencil-white,.chrome-phone-black,.chrome-phone-white,.chrome-picture-frame-black,.chrome-picture-frame-white,.chrome-plus-black,.chrome-plus-white,.chrome-print-black,.chrome-print-white,.chrome-right-arrow-black,.chrome-right-arrow-white,.chrome-search-black,.chrome-search-white,.chrome-tag-black,.chrome-tag-white,.chrome-test-scheduled-black,.chrome-test-scheduled-white,.chrome-tickmark-black,.chrome-tickmark-white,.chrome-twitter-black,.chrome-twitter-white,.chrome-up-arrow-black,.chrome-up-arrow-white,.chrome-video-arrow-black,.chrome-video-arrow-white,.chrome-warning-red,.chrome-warning-white,.chrome-warning-yellow,.chrome-youtube-black,.chrome-youtube-white,.sprite-image-row1,.sprite-image-row2{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) no-repeat;background-size:820px 220px;display:inline-block;width:20px;height:20px}.chrome-airbag-black,.chrome-airbag-white,.chrome-apply-for-credit-black,.chrome-apply-for-credit-white,.chrome-calendar-black,.chrome-calendar-white,.chrome-collapse-square-black,.chrome-collapse-square-white,.chrome-configure-price-black,.chrome-configure-price-white,.chrome-craftsmanship-black,.chrome-dealer-chat-black,.chrome-dealer-chat-white,.chrome-engine-black,.chrome-engine-white,.chrome-expand-square-black,.chrome-expand-square-white,.chrome-experience-amazing-black,.chrome-find-dealership-black,.chrome-find-dealership-white,.chrome-fuel-black,.chrome-fuel-white,.chrome-guest-portal-black,.chrome-lexus-story-black,.chrome-news-events-black,.chrome-offers-promotions-black,.chrome-pdf-file-black,.chrome-pdf-file-white,.chrome-picture-frame-big-black,.chrome-picture-frame-big-white,.chrome-power-black,.chrome-power-white,.chrome-price-file-black,.chrome-price-file-white,.chrome-register-for-updates-black,.chrome-register-for-updates-white,.chrome-request-test-drive-black,.chrome-request-test-drive-white,.chrome-seat-black,.chrome-seat-white,.chrome-service-appointment-black,.chrome-service-appointment-white,.chrome-stop-watch-black,.chrome-stop-watch-white,.sprite-image-row3,.sprite-image-row4{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) no-repeat;background-size:820px 220px;display:inline-block;width:30px;height:30px}.chrome-circle-360-black,.chrome-circle-360-white,.chrome-localtion-black,.chrome-localtion-white,.chrome-logo-black,.chrome-logo-white,.chrome-select-black,.chrome-select-white,.chrome-sos-black,.chrome-sos-white,.sprite-image-row5,.sprite-image-row6{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) no-repeat;background-size:820px 220px;display:inline-block;width:60px;height:60px}.chrome-location-arrow-black{background-position:-800px 0;width:20px;height:20px}.chrome-paper-clip-black{background-position:-780px 0;width:13px;height:15px}.chrome-warning-red{background-position:-760px 0}.chrome-calculator-black{background-position:-740px 0}.chrome-tag-black{background-position:-720px 0;width:14px;height:14px}.chrome-picture-frame-black{background-position:-700px 0;width:18px;height:12px}.chrome-phone-black{background-position:-680px 0;width:19px;height:19px}.chrome-dealer-select-l-black{background-position:-660px 0;width:12px;height:18px}.chrome-dealer-select-black{background-position:-640px 0;width:12px;height:18px}.chrome-pencil-black{background-position:-620px 0;width:17px;height:17px}.chrome-info-black{background-position:-600px 0;width:16px;height:16px}.chrome-disabled-black{background-position:-580px 0;width:18px;height:18px}.chrome-youtube-black{background-position:-560px 0;width:18px;height:12.5px}.chrome-twitter-black{background-position:-540px 0;width:13px;height:10.5px}.chrome-instagram-black{background-position:-520px 0;width:18px;height:18px}.chrome-facebook-black{background-position:-500px 0;width:8px;height:15px}.chrome-compatible-green{background-position:-480px 0;width:16px;height:12px}.chrome-search-black{background-position:-460px 0;width:19px;height:19px}.chrome-cell-phone-black{background-position:-440px 0;width:12px;height:20px}.chrome-download-black{background-position:-420px 0;width:10px;height:12px}.chrome-email-black{background-position:-400px 0;width:18px;height:11px}.chrome-pdf-black{background-position:-380px 0;width:13px;height:18px}.chrome-print-black{background-position:-360px 0;width:20px;height:18px}.chrome-edit-black{background-position:-340px 0;width:13px;height:18px}.chrome-test-scheduled-black{background-position:-320px 0;width:16px;height:15px}.chrome-not-applicable-black{background-position:-300px 0;width:16px;height:16px}.chrome-info-question-black{background-position:-280px 0;width:18px;height:18px}.chrome-disabled-red{background-position:-260px 0;width:18px;height:18px}.chrome-warning-yellow{background-position:-240px 0;width:18px;height:16px}.chrome-dealer-chat-small-black{background-position:-220px 0;width:18px;height:16px}.chrome-pause-button-black{background-position:-200px 0;width:7px;height:9px}.chrome-video-arrow-black{background-position:-180px 0;width:6px;height:9px}.chrome-up-arrow-black{background-position:-160px 0;width:12px;height:7px}.chrome-right-arrow-black{background-position:-140px 0;width:7px;height:12px}.chrome-back-arrows-black{background-position:-120px 0;width:14px;height:12px}.chrome-collapse-black{background-position:-100px 0;width:17px;height:17px}.chrome-expand-black{background-position:-80px 0;width:13px;height:13px}.chrome-not-available-black{background-position:-60px 0;width:16px;height:2px}.chrome-plus-black{background-position:-40px 0;width:16px;height:16px}.chrome-tickmark-black{background-position:-20px 0;width:16px;height:12px}.chrome-close-icon-black{background-position:0 0;width:12px;height:12px}.chrome-location-arrow-white{background-position:-800px -20px;width:20px;height:20px}.chrome-paper-clip-white{background-position:-780px -20px;width:13px;height:15px}.chrome-extra_space{background-position:-760px -20px}.chrome-calculator-white{background-position:-740px -20px}.chrome-tag-white{background-position:-720px -20px;width:14px;height:14px}.chrome-picture-frame-white{background-position:-700px -20px;width:18px;height:12px}.chrome-phone-white{background-position:-680px -20px;width:19px;height:19px}.chrome-dealer-select-l-white{background-position:-660px -20px;width:12px;height:18px}.chrome-dealer-select-white{background-position:-640px -20px;width:12px;height:18px}.chrome-pencil-white{background-position:-620px -20px;width:17px;height:17px}.chrome-info-white{background-position:-600px -20px;width:16px;height:16px}.chrome-linkedin-white{background-position:-580px -20px;width:16.1px;height:15.3px}.chrome-youtube-white{background-position:-560px -20px;width:18px;height:12.5px}.chrome-twitter-white{background-position:-540px -20px;width:13px;height:10.5px}.chrome-instagram-white{background-position:-520px -20px;width:18px;height:18px}.chrome-facebook-white{background-position:-500px -20px;width:8px;height:15px}.chrome-search-white{background-position:-460px -20px;width:19px;height:19px}.chrome-cell-phone-white{background-position:-440px -20px;width:12px;height:20px}.chrome-download-white{background-position:-420px -20px;width:10px;height:12px}.chrome-email-white{background-position:-400px -20px;width:18px;height:11px}.chrome-pdf-white{background-position:-380px -20px;width:13px;height:18px}.chrome-print-white{background-position:-360px -20px;width:20px;height:18px}.chrome-edit-white{background-position:-340px -20px;width:13px;height:18px}.chrome-test-scheduled-white{background-position:-320px -20px;width:16px;height:15px}.chrome-not-applicable-white{background-position:-300px -20px;width:16px;height:16px}.chrome-info-question-white{background-position:-280px -20px;width:18px;height:18px}.chrome-disabled-white{background-position:-260px -20px;width:18px;height:18px}.chrome-warning-white{background-position:-240px -20px;width:18px;height:16px}.chrome-dealer-chat-small-white{background-position:-220px -20px;width:18px;height:16px}.chrome-pause-button-white{background-position:-200px -20px;width:7px;height:9px}.chrome-video-arrow-white{background-position:-180px -20px;width:6px;height:9px}.chrome-up-arrow-white{background-position:-160px -20px;width:12px;height:7px}.chrome-right-arrow-white{background-position:-140px -20px;width:7px;height:12px}.chrome-back-arrows-white{background-position:-120px -20px;width:14px;height:12px}.chrome-collapse-white{background-position:-100px -20px;width:17px;height:17px}.chrome-expand-white{background-position:-80px -20px;width:13px;height:13px}.chrome-not-available-white{background-position:-60px -20px;width:16px;height:2px}.chrome-plus-white{background-position:-40px -20px;width:16px;height:16px}.chrome-tickmark-white{background-position:-20px -20px;width:16px;height:12px}.chrome-close-icon-white{background-position:0 -20px;width:12px;height:12px}.chrome-guest-portal-black{background-position:-720px -40px;width:30px;height:18px}.chrome-picture-frame-big-black{background-position:-690px -40px;width:30px;height:18px}.chrome-price-file-black{background-position:-660px -40px;width:20px;height:27px}.chrome-pdf-file-black{background-position:-630px -40px;width:20px;height:27px}.chrome-seat-black{background-position:-600px -40px;width:28px;height:29px}.chrome-airbag-black{background-position:-570px -40px;width:29px;height:29px}.chrome-offers-promotions-black{background-position:-540px -40px;width:27px;height:27px}.chrome-news-events-black{background-position:-510px -40px;width:24px;height:28px}.chrome-experience-amazing-black{background-position:-480px -40px;width:28px;height:18px}.chrome-craftsmanship-black{background-position:-450px -40px;width:18px;height:29px}.chrome-lexus-story-black{background-position:-420px -40px;width:21px;height:28px}.chrome-service-appointment-black{background-position:-390px -40px;width:30px;height:30px}.chrome-expand-square-black{background-position:-360px -40px;width:27px;height:21px}.chrome-collapse-square-black{background-position:-330px -40px;width:26px;height:20px}.chrome-stop-watch-black{background-position:-300px -40px;width:22px;height:26px}.chrome-engine-black{background-position:-270px -40px;width:28px;height:18px}.chrome-fuel-black{background-position:-240px -40px;width:24px;height:24px}.chrome-power-black{background-position:-210px -40px;width:24px;height:17px}.chrome-dealer-chat-black{background-position:-180px -40px;width:25px;height:22px}.chrome-calendar-black{background-position:-150px -40px;width:25px;height:24px}.chrome-apply-for-credit-black{background-position:-120px -40px;width:21px;height:25px}.chrome-register-for-updates-black{background-position:-90px -40px;width:25px;height:15px}.chrome-request-test-drive-black{background-position:-60px -40px;width:28px;height:28px}.chrome-find-dealership-black{background-position:-30px -40px;width:20px;height:28px}.chrome-configure-price-black{background-position:0 -40px;width:28px;height:19px}.chrome-picture-frame-big-white{background-position:-690px -70px;width:30px;height:18px}.chrome-price-file-white{background-position:-660px -70px;width:20px;height:27px}.chrome-pdf-file-white{background-position:-630px -70px;width:20px;height:27px}.chrome-seat-white{background-position:-600px -70px;width:28px;height:29px}.chrome-airbag-white{background-position:-570px -70px;width:29px;height:29px}.chrome-service-appointment-white{background-position:-390px -70px;width:30px;height:30px}.chrome-expand-square-white{background-position:-360px -70px;width:27px;height:21px}.chrome-collapse-square-white{background-position:-330px -70px;width:26px;height:20px}.chrome-stop-watch-white{background-position:-300px -70px;width:22px;height:26px}.chrome-engine-white{background-position:-270px -70px;width:28px;height:18px}.chrome-fuel-white{background-position:-240px -70px;width:24px;height:24px}.chrome-power-white{background-position:-210px -70px;width:24px;height:17px}.chrome-dealer-chat-white{background-position:-180px -70px;width:25px;height:22px}.chrome-calendar-white{background-position:-150px -70px;width:25px;height:24px}.chrome-apply-for-credit-white{background-position:-120px -70px;width:21px;height:25px}.chrome-register-for-updates-white{background-position:-90px -70px;width:25px;height:15px}.chrome-request-test-drive-white{background-position:-60px -70px;width:28px;height:28px}.chrome-find-dealership-white{background-position:-30px -70px;width:20px;height:28px}.chrome-configure-price-white{background-position:0 -70px;width:28px;height:19px}.chrome-logo-black{background-position:-240px -100px}.chrome-select-black{background-position:-180px -100px}.chrome-circle-360-black{background-position:-120px -100px}.chrome-sos-black{background-position:-60px -100px}.chrome-localtion-black{background-position:0 -100px}.chrome-logo-white{background-position:-240px -160px;width:120px;height:45px}.chrome-select-white{background-position:-180px -160px}.chrome-circle-360-white{background-position:-120px -160px}.chrome-sos-white{background-position:-60px -160px}.chrome-localtion-white{background-position:0 -160px}.svg-icon-row1,.svg-icon-row2,.svg-icon-row3,.svg-icon-row4{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) no-repeat;display:inline-block}.svg-icon-row1,.svg-icon-row2{background-size:820px 220px;width:20px;height:20px}.svg-icon-row3,.svg-icon-row4{background-size:820px 220px;width:30px;height:30px}.svg-icon-row5,.svg-icon-row6{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) no-repeat;background-size:820px 220px;display:inline-block;width:60px;height:60px}
/********************* chrome.css ********************/
#covid-19 span,img{display:block}#body_content:after,body:after{clear:both}.system_message p,body{font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}/*! This CSS resource incorporates links to font software which is the valuable copyrighted property of Webtype LLC and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Webtype with any questions regarding Web Fonts: http://www.webtype.com */@font-face{font-family:Nobel;font-display:swap;src:url(https://www.lexus.ca/lexus/font/Nobel/NobelRegular.eot);src:url(https://www.lexus.ca/lexus/font/Nobel/NobelRegular.eot?#iefix) format("embedded-opentype"),url(https://www.lexus.ca/lexus/font/Nobel/NobelRegular.woff?ck=03042021124621) format("woff"),url(https://www.lexus.ca/lexus/font/Nobel/NobelRegular.ttf) format("truetype"),url(https://www.lexus.ca/lexus/font/Nobel/NobelRegular.svg) format("svg");font-style:normal;font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Nobel Book";font-display:swap;src:url(https://www.lexus.ca/lexus/font/Nobel/NobelBook.eot);src:url(https://www.lexus.ca/lexus/font/Nobel/NobelBook.eot?#iefix) format("embedded-opentype"),url(https://www.lexus.ca/lexus/font/Nobel/NobelBook.woff?ck=03042021124621) format("woff"),url(https://www.lexus.ca/lexus/font/Nobel/NobelBook.ttf) format("truetype"),url(https://www.lexus.ca/lexus/font/Nobel/NobelBook.svg) format("svg");font-style:normal;font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Nobel Light";font-display:swap;src:url(https://www.lexus.ca/lexus/font/Nobel/NobelLight.eot);src:url(https://www.lexus.ca/lexus/font/Nobel/NobelLight.eot?#iefix) format("embedded-opentype"),url(https://www.lexus.ca/lexus/font/Nobel/NobelLight.woff?ck=03042021124621) format("woff"),url(https://www.lexus.ca/lexus/font/Nobel/NobelLight.ttf) format("truetype"),url(https://www.lexus.ca/lexus/font/Nobel/NobelLight.svg) format("svg");font-style:normal;font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:"Nobel Bold";font-display:swap;src:url(https://www.lexus.ca/lexus/font/Nobel/NobelBold.eot);src:url(https://www.lexus.ca/lexus/font/Nobel/NobelBold.eot?#iefix) format("embedded-opentype"),url(https://www.lexus.ca/lexus/font/Nobel/NobelBold.woff?ck=03042021124621) format("woff"),url(https://www.lexus.ca/lexus/font/Nobel/NobelBold.woff2?ck=03042021124621) format("woff2");font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:SourceSansPro-Light;font-display:swap;src:url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Light.eot);src:url(/lexus/font/Source/SourceSansPro-Light.woff2?ck=03042021124621) format('woff2'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Light.woff?ck=03042021124621) format('woff'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Light.ttf) format('truetype'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Light.svg#SourceSansPro-Light) format('svg'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Light.eot?#iefix) format('embedded-opentype');font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:SourceSansPro-Regular;font-display:swap;src:url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Regular.eot);src:url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Regular.woff2?ck=03042021124621) format('woff2'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Regular.woff?ck=03042021124621) format('woff'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Regular.ttf) format('truetype'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype');font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:SourceSansPro-Semibold;font-display:swap;src:url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Semibold.eot);src:url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Semibold.woff2?ck=03042021124621) format('woff2'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Semibold.woff?ck=03042021124621) format('woff'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Semibold.ttf) format('truetype'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Semibold.svg#SourceSansPro-Semibold) format('svg'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Semibold.eot?#iefix) format('embedded-opentype');font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}@font-face{font-family:SourceSansPro-Bold;font-display:swap;src:url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Bold.eot);src:url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Bold.woff2?ck=03042021124621) format('woff2'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Bold.woff?ck=03042021124621) format('woff'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Bold.ttf) format('truetype'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg'),url(https://www.lexus.ca/lexus/font/Source/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype');font-weight:400;-fs-pdf-font-embed:embed;-fs-pdf-font-encoding:Identity-H}#covid-19{background:#4D78AC;padding:15px 0;text-align:center;position:relative;z-index:12}#covid-19.thin{padding:9px 0}#covid-19 p{line-height:1.25;margin:0}#covid-19 .response-title{display:block;padding:5px 0 7px}@media only screen and (max-width:767px){#covid-19 .signatures .adapt_div{max-width:257px}}html{-webkit-text-size-adjust:100%}body{width:100%;background-color:#b9c0c2;margin:0 auto;min-width:320px;max-width:1920px;overflow-y:scroll;color:#000;font-size:16px;line-height:28px}body:after,body:before{content:"";display:table}body.no_scroll{overflow-y:hidden!important}.plain-link,a{color:#293279}.plain-link:focus,.plain-link:hover,a:focus,a:hover{text-decoration:underline}body>img{width:1px}img{width:100%;height:auto}img.spinner{width:auto}body.dealer_user .set_preferred_dealer{display:none!important}#body_content{width:100%;display:block;background:#fff}#body_content:after,#body_content:before{content:"";display:table}.deferred_content,.en .mobile_show,.en .tablet_show,.fr .mobile_show,.fr .tablet_show,.sr-hidden,.zh_cn .mobile_show,.zh_cn .tablet_show,.zh_tw .mobile_show,.zh_tw .tablet_show{display:none!important}#body_content .container-abs,#body_content .content-abs{position:absolute;left:0;right:0}#body_content .container-rel,#body_content .content-rel{position:relative}.hidden,.screen-hidden{position:absolute!important}#body_content.error-500{background:#fff!important}.hidden{margin-left:-10000px!important;top:-999999px!important;left:-999999px!important}.screen-hidden{overflow:hidden!important;text-indent:100%!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important}.no_wrap,.nowrap{white-space:nowrap}.loading_panel{width:50px;height:50px;padding:.11em;box-shadow:0 0 5px rgba(0,0,0,.5);background-color:#fff;border:1px solid #979797}.loading_panel .loader__spinner,.loading_panel .loader__spinner:after{border-radius:50%;width:30px;height:30px;overflow:hidden}.loading_panel .loader__spinner{font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0);border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;transform:translateZ(0);animation:load 1s infinite linear;margin:7px auto 0}#print_content,#print_content table.print>tfoot,#print_content table.print>thead,#print_footer,#print_header{display:none}.dockable_container{border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}.dockable_container .dockable{margin-top:0!important;margin-bottom:0!important;transition:height 10ms;width:100%;max-width:1920px}.dockable_container .dockable.docked{position:fixed!important;z-index:51;top:0}.vehicle_price_container{text-transform:uppercase}.vehicle_price_container.aip:not(.show_aip),.vehicle_price_disclaimer.aip{display:none!important}.nav-state{position:relative;display:block}.nav-state:after{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;border-bottom:3px solid #b9c0c2;transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1)}.svg-arrow,.svg-arrow-container{width:12px}.active .nav-state:after{transform:scaleX(1)}.svg-arrow{height:20px;display:block;fill:#7a8084}.sprite-chrome{-webkit-flex-shrink:0;flex-shrink:0}sup{font-size:.5em;line-height:1em;vertical-align:top}.open .dynamic_panel{top:100%}.system_message{padding:1em 1.5em 1em 1em;position:relative}.system_message p{margin:0}.system_message .icon{display:none}.system_message a.close{position:absolute;top:.25em;right:.25em;display:block;padding:5px;height:12px;width:12px;text-decoration:none}.system_message a.close:focus,.system_message a.close:hover{text-decoration:none;background:#b9c0c2}.system_message a.close span{display:block}.system_message.error{background-color:#fee;border:1px solid #ddbcbc;color:#b00000}.system_message.success{background-color:#e1f5d6;border:1px solid #c6d3c0;color:#1f8546}#system_message_panel .system_message{border-left:medium none;border-right:medium none}.important-note{background-color:#f2f2f2;padding:20px}.important-note .chrome-warning-yellow{margin:7px 5px 0 0}.important-note p{margin-bottom:0}.spacer{margin:0;position:relative;background-color:#000}.spacer.light{background-color:#fff}.spacer.light .panel .loader__logo{background-position:-240px -100px}.spacer.light .panel .loader__spinner{border-right-color:#000;border-bottom-color:#000;border-left-color:#000}.spacer .panel{position:absolute;top:50%;left:50%;width:120px;transform:translate(-50%,-50%)}.spacer .panel .loader__logo{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -360px -240px no-repeat;background-size:1230px 330px;width:180px;height:67.5px;margin-bottom:20px}.spacer .panel .loader__spinner,.spacer .panel .loader__spinner:after{border-radius:50%;width:30px;height:30px;overflow:hidden}.spacer .panel .loader__spinner{margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0);border-right:2px solid #b9c0c2;border-bottom:2px solid #b9c0c2;border-left:2px solid #b9c0c2;transform:translateZ(0);animation:load 1s infinite linear}.spacer.loader{position:relative;overflow:hidden;margin:0;height:0;padding-top:33.33333333%}.spacer.loader .loader_inner{position:absolute;top:0;left:0;width:100%;height:100%}.spacer.loader .loader_inner img{width:100%}#config_state_modal .config_name{font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.content_list{font-size:.9em;line-height:1.333em;margin-bottom:1em;padding-left:16px;list-style-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/bullet.png?ck=03042021124621)}.content_list .content_list{font-size:1em;list-style-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/bullet2.png?ck=03042021124621);margin-top:1em}a.set_preferred_dealer .icon,span.your_preferred_dealer .icon{display:inline-block;position:relative;top:4px}a.set_preferred_dealer .icon.active,span.your_preferred_dealer .icon.active{background-position:-640px 0}.is-preferred .your_preferred_dealer .icon{margin-right:4px}.is-not-preferred>.your_preferred_dealer,.is-preferred>.set_preferred_dealer{display:none}@media only screen and (max-width:767px){body{overflow-x:hidden}.full_width .video-image-cta,.full_width img,img.full_width{margin-left:-6%;width:110%}.full_width .video-image-cta img{margin-left:0;width:100%}.en .mobile_show,.fr .mobile_show,.zh_cn .mobile_show,.zh_tw .mobile_show{display:block!important}.en .mobile_show.inline-block,.fr .mobile_show.inline-block,.zh_cn .mobile_show.inline-block,.zh_tw .mobile_show.inline-block{display:inline-block!important}.en .mobile_hide,.fr .mobile_hide,.zh_cn .mobile_hide,.zh_tw .mobile_hide{display:none!important}}@media only screen and (max-width:960px){.en .tablet_show,.fr .tablet_show,.zh_cn .tablet_show,.zh_tw .tablet_show{display:block!important}.en .tablet_hide,.fr .tablet_hide,.zh_cn .tablet_hide,.zh_tw .tablet_hide{display:none!important}}#skip-content{background-color:#000;color:#fff;height:1px;margin-bottom:-1px;transition:height .3s;overflow:hidden;box-sizing:border-box;border-bottom:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#skip-content:focus{height:60px;margin-bottom:0}@media only screen and (max-width:1279px){#skip-content:focus{height:50px}#skip-content div{padding-top:11px}}@media only screen and (max-width:767px){#skip-content:focus{height:40px}#skip-content div{padding-top:5px}}.content-divider{height:1px;background-color:#000}.content-bordered{padding:0 0 60px 15px;border-left:1px solid #fff}.content-bordered.border-black{border-left:1px solid #000}.content-bordered.short{padding-bottom:0}.spinner-container{display:inline-block;width:49%}.spinner-container .loader{height:155px}.social_share .social_icon{cursor:pointer;background:#fff;width:38px;height:38px;border-radius:4px;margin-left:20px}.social_share .social_icon:focus,.social_share .social_icon:hover{background:#b9c0c2}.social_share .social_icon .chrome-facebook-black-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1000px 0 no-repeat;background-size:1640px 440px;width:16px;height:30px}.social_share .social_icon .chrome-facebook-white-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1000px -40px no-repeat;background-size:1640px 440px;width:16px;height:30px}.social_share .social_icon .chrome-twitter-black-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1080px 0 no-repeat;background-size:1640px 440px;width:26px;height:21px}.social_share .social_icon .chrome-twitter-white-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1080px -40px no-repeat;background-size:1640px 440px;width:26px;height:21px}.social_share .social_icon .chrome-instagram-black-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1040px 0 no-repeat;background-size:1640px 440px;width:36px;height:36px}.social_share .social_icon .chrome-instagram-white-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1040px -40px no-repeat;background-size:1640px 440px;width:36px;height:36px}.social_share .social_icon .chrome-youtube-black-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1120px 0 no-repeat;background-size:1640px 440px;width:36px;height:25px}.social_share .social_icon .chrome-youtube-white-big{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -1120px -40px no-repeat;background-size:1640px 440px;width:36px;height:25px}.social_share:not(.light-bg) .facebook .chrome-facebook-white-big{display:none}.social_share:not(.light-bg) .facebook:focus .chrome-facebook-white-big,.social_share:not(.light-bg) .facebook:hover .chrome-facebook-white-big{display:block}.social_share:not(.light-bg) .facebook:focus .chrome-facebook-black-big,.social_share:not(.light-bg) .facebook:hover .chrome-facebook-black-big,.social_share:not(.light-bg) .twitter .chrome-twitter-white-big{display:none}.social_share:not(.light-bg) .twitter:focus .chrome-twitter-white-big,.social_share:not(.light-bg) .twitter:hover .chrome-twitter-white-big{display:block}.social_share:not(.light-bg) .instagram .chrome-instagram-white-big,.social_share:not(.light-bg) .twitter:focus .chrome-twitter-black-big,.social_share:not(.light-bg) .twitter:hover .chrome-twitter-black-big{display:none}.social_share:not(.light-bg) .instagram:focus .chrome-instagram-white-big,.social_share:not(.light-bg) .instagram:hover .chrome-instagram-white-big{display:block}.social_share:not(.light-bg) .instagram:focus .chrome-instagram-black-big,.social_share:not(.light-bg) .instagram:hover .chrome-instagram-black-big,.social_share:not(.light-bg) .youtube .chrome-youtube-white-big{display:none}.social_share:not(.light-bg) .youtube:focus .chrome-youtube-white-big,.social_share:not(.light-bg) .youtube:hover .chrome-youtube-white-big{display:block}.social_share.light-bg .facebook .chrome-facebook-black-big,.social_share:not(.light-bg) .youtube:focus .chrome-youtube-black-big,.social_share:not(.light-bg) .youtube:hover .chrome-youtube-black-big{display:none}.social_share.light-bg .social_icon:not(:hover):not(:focus){background:#000}.social_share.light-bg .facebook:focus .chrome-facebook-black-big,.social_share.light-bg .facebook:hover .chrome-facebook-black-big{display:block}.social_share.light-bg .facebook:focus .chrome-facebook-white-big,.social_share.light-bg .facebook:hover .chrome-facebook-white-big,.social_share.light-bg .twitter .chrome-twitter-black-big{display:none}.social_share.light-bg .twitter:focus .chrome-twitter-black-big,.social_share.light-bg .twitter:hover .chrome-twitter-black-big{display:block}.social_share.light-bg .twitter:focus .chrome-twitter-white-big,.social_share.light-bg .twitter:hover .chrome-twitter-white-big{display:none}
/********************* grids.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.col-full{width:100%}@media only screen and (min-width:1600px){.content-container{margin:0 48px}.large-col-0{display:none}.large-col-12{-webkit-flex:0 1 100%;flex:0 1 100%}.large-col-11{-webkit-flex:0 1 91.55585106%;flex:0 1 91.55585106%}.large-col-10{-webkit-flex:0 1 83.11170213%;flex:0 1 83.11170213%}.large-col-9{-webkit-flex:0 1 74.66755319%;flex:0 1 74.66755319%}.large-col-8{-webkit-flex:0 1 66.22340426%;flex:0 1 66.22340426%}.large-col-7{-webkit-flex:0 1 57.77925532%;flex:0 1 57.77925532%}.large-col-6{-webkit-flex:0 1 49.33510638%;flex:0 1 49.33510638%}.large-col-5{-webkit-flex:0 1 40.89095745%;flex:0 1 40.89095745%}.large-col-4{-webkit-flex:0 1 32.44680851%;flex:0 1 32.44680851%}.large-col-3{-webkit-flex:0 1 24.00265957%;flex:0 1 24.00265957%}.large-col-2{-webkit-flex:0 1 15.55851064%;flex:0 1 15.55851064%}.large-col-1{-webkit-flex:0 1 7.1143617%;flex:0 1 7.1143617%}}@media only screen and (min-width:1280px) and (max-width:1599px){.content-container{margin:0 43px}.medium-col-0{display:none}.medium-col-12{-webkit-flex:0 1 100%;flex:0 1 100%}.medium-col-11{-webkit-flex:0 1 91.54103853%;flex:0 1 91.54103853%}.medium-col-10{-webkit-flex:0 1 83.08207705%;flex:0 1 83.08207705%}.medium-col-9{-webkit-flex:0 1 74.62311558%;flex:0 1 74.62311558%}.medium-col-8{-webkit-flex:0 1 66.1641541%;flex:0 1 66.1641541%}.medium-col-7{-webkit-flex:0 1 57.70519263%;flex:0 1 57.70519263%}.medium-col-6{-webkit-flex:0 1 49.24623116%;flex:0 1 49.24623116%}.medium-col-5{-webkit-flex:0 1 40.78726968%;flex:0 1 40.78726968%}.medium-col-4{-webkit-flex:0 1 32.32830821%;flex:0 1 32.32830821%}.medium-col-3{-webkit-flex:0 1 23.86934673%;flex:0 1 23.86934673%}.medium-col-2{-webkit-flex:0 1 15.41038526%;flex:0 1 15.41038526%}.medium-col-1{-webkit-flex:0 1 6.95142379%;flex:0 1 6.95142379%}}@media only screen and (min-width:768px) and (max-width:1279px){.content-container{margin:0 31px}.small-col-0{display:none}.small-col-6{-webkit-flex:0 1 100%;flex:0 1 100%}.small-col-5{-webkit-flex:0 1 82.8611898%;flex:0 1 82.8611898%}.small-col-4{-webkit-flex:0 1 65.7223796%;flex:0 1 65.7223796%}.small-col-3{-webkit-flex:0 1 48.58356941%;flex:0 1 48.58356941%}.small-col-2{-webkit-flex:0 1 31.44475921%;flex:0 1 31.44475921%}.small-col-1{-webkit-flex:0 1 14.30594901%;flex:0 1 14.30594901%}}@media only screen and (max-width:767px){.content-container{margin:0 17px}.phone-col-0{display:none}.phone-col-4{-webkit-flex:0 1 100%;flex:0 1 100%}.phone-col-3{-webkit-flex:0 1 73.77622378%;flex:0 1 73.77622378%}.phone-col-2{-webkit-flex:0 1 47.55244755%;flex:0 1 47.55244755%}.phone-col-1{-webkit-flex:0 1 21.32867133%;flex:0 1 21.32867133%}}.flex{display:-webkit-flex;display:flex}.inline-flex{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.flex-center{-webkit-justify-content:center;justify-content:center}.flex-between{-webkit-justify-content:space-between;justify-content:space-between}.flex-around{-webkit-justify-content:space-around;justify-content:space-around}.flex-end{-webkit-justify-content:flex-end;justify-content:flex-end}.flex-start{-webkit-justify-content:flex-start;justify-content:flex-start}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex-no-shrink{-webkit-flex-shrink:0;flex-shrink:0}.flex-grow-equal{-webkit-flex-grow:1;flex-grow:1}.flex-middle{-webkit-align-items:center;align-items:center}.flex-top{-webkit-align-items:flex-start;align-items:flex-start}.flex-baseline{-webkit-align-items:baseline;align-items:baseline}.content-container{box-sizing:border-box}.grid-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}
/********************* header-nav-common.css ********************/
.disclaimer-hide,body.aip .all-vehicle-disclaimer-trigger{display:none}#mobile-nav-all-vehicles .vehicle-cell,#nav-all-vehicles .vehicle-cell,#navbar{border-bottom:1px solid #f2f2f2;box-sizing:border-box}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#menu-logo .lexus-logo,#nav-logo .lexus-logo{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/navigation/sprite-logo@1x.png?ck=03042021124621) no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (min-resolution:144dpi){#menu-logo .lexus-logo,#nav-logo .lexus-logo{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/navigation/sprite-logo@2x.png?ck=03042021124621);background-size:866px 39px;-webkit-background-size:866px 39px}}@media all and (-webkit-min-device-pixel-ratio:2.25),all and (min-resolution:216dpi){#menu-logo .lexus-logo,#nav-logo .lexus-logo{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/navigation/sprite-logo@3x.png?ck=03042021124621);background-size:866px 39px;-webkit-background-size:866px 39px}}header p{margin:0 0 1em}header .emphasis{font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.has-overflow{overflow-y:auto}#nav-menubar .vehicle_price_container{text-transform:none}#nav-menubar .nav-root-panel .series-name{color:#000}#nav-menubar .nav-root-panel .txt-price{font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:16px;line-height:16px;color:#000;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}#nav-menubar .nav-root-panel .txt-price span{margin-left:4px}#nav-menubar .nav-root-panel .panel-closer{position:absolute;top:0;right:0;z-index:1}#nav-menubar .category-selection-container a:not(.primary-cta):not(.secondary-cta),#nav-menubar .tile-details-container a:not(.primary-cta):not(.secondary-cta){text-decoration:none}#nav-menubar #all-vehicle-disclaimers:focus,#nav-menubar #all-vehicle-disclaimers:hover,#nav-menubar .category-selection-container a:not(.primary-cta):not(.secondary-cta):focus,#nav-menubar .category-selection-container a:not(.primary-cta):not(.secondary-cta):hover,#nav-menubar .tile-details-container a:not(.primary-cta):not(.secondary-cta):focus,#nav-menubar .tile-details-container a:not(.primary-cta):not(.secondary-cta):hover{text-decoration:underline}#nav-menubar .disclaimer-container{display:inline-block;text-align:right;padding-right:6%;width:100%;min-height:1px}#nav-menubar .nav-root-item.menu-active .nav-root-panel{display:block}#nav-menubar .vehicle-cell.lcv .series-name{white-space:nowrap}#nav-menu .slidein-panel-about-lexus a:not(.emphasis),#nav-menu .slidein-panel-owner-services a:not(.emphasis),#nav-menu .slidein-panel-shopping-tools a:not(.emphasis){font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}#nav-menu .slidein-panel-owner-services .nav-guest-portal .emphasis,#nav-menu .slidein-panel-owner-services .nav-service-appointment .emphasis{display:inline-flex!important;align-items:center}#all-vehicle-disclaimers-modal .disclaimer{font-size:16px;line-height:28px}#header_main{background-color:#fff;position:relative;z-index:203}#navbar{background-color:inherit;height:62px}#navbar.docked{transition:height 10ms,visibility 0s linear .25s,transform .25s cubic-bezier(0,0,.2,1) 0s;transform:translate3d(0,-62px,0);visibility:hidden}#navbar.docked.expanded{transition-delay:0s;visibility:visible;transform:translate3d(0,0,0)}#navbar.init{transition:height 10ms}.dockable_container .dockable{-webkit-font-smoothing:subpixel-antialiased}.dockable_container .dockable.docked{transition:height 10ms,transform .25s cubic-bezier(0,0,.2,1)}.dockable_container .dockable.docked.navbar_expanded{transform:translate3d(0,62px,0)}#nav-menubar{height:100%}#nav-menubar li{margin:0;height:100%}#nav-menubar .flex-cross-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%}#nav-menubar #nav-logo{margin-left:20px;margin-right:auto}#nav-menubar .nav-root-item .root-item-trigger{height:100%;color:#000;text-transform:uppercase;position:relative;transition:background-color .2s linear,color .2s linear}#nav-menu .menu-ctas-content{display:-webkit-flex;display:flex}#all-vehicles-panel.future .vehicle-quick-links,#mobile-nav-all-vehicles .vehicle-grid.all .vehicle-cell:not(.all),#mobile-nav-all-vehicles .vehicle-grid.cars .vehicle-cell:not(.cars),#mobile-nav-all-vehicles .vehicle-grid.future .vehicle-cell:not(.future),#mobile-nav-all-vehicles .vehicle-grid.hybrids .vehicle-cell:not(.hybrids),#mobile-nav-all-vehicles .vehicle-grid.performance .vehicle-cell:not(.performance),#mobile-nav-all-vehicles .vehicle-grid.suvs .vehicle-cell:not(.suvs),#nav-all-vehicles .vehicle-grid.all .vehicle-cell:not(.all),#nav-all-vehicles .vehicle-grid.cars .vehicle-cell:not(.cars),#nav-all-vehicles .vehicle-grid.future .vehicle-cell:not(.future),#nav-all-vehicles .vehicle-grid.hybrids .vehicle-cell:not(.hybrids),#nav-all-vehicles .vehicle-grid.performance .vehicle-cell:not(.performance),#nav-all-vehicles .vehicle-grid.suvs .vehicle-cell:not(.suvs){display:none}#all-vehicles-panel,#mobile-all-vehicles-panel{height:auto}#mobile-nav-all-vehicles .vehicle-grid-wrapper,#nav-all-vehicles .vehicle-grid-wrapper{overflow:hidden}#mobile-nav-all-vehicles .vehicle-grid,#nav-all-vehicles .vehicle-grid{margin:0 -1px -1px 0}#mobile-nav-all-vehicles .vehicle-grid li:empty,#nav-all-vehicles .vehicle-grid li:empty{-webkit-flex:1 0 330px;flex:1 0 330px;height:0}#mobile-nav-all-vehicles .vehicle-cell .separator,#nav-all-vehicles .vehicle-cell .separator{background-color:#000;display:inline-block;width:1px;height:auto;line-height:1.3;margin:0 9px}#mobile-nav-all-vehicles .vehicle-cell:focus,#mobile-nav-all-vehicles .vehicle-cell:hover,#nav-all-vehicles .vehicle-cell:focus,#nav-all-vehicles .vehicle-cell:hover{background-color:#f5f5f5}#mobile-nav-all-vehicles .vehicle-cell-trigger,#nav-all-vehicles .vehicle-cell-trigger{box-sizing:border-box;width:100%;transition:background-color .2s linear;position:relative}#mobile-nav-all-vehicles .vehicle-cell-trigger:focus,#mobile-nav-all-vehicles .vehicle-cell-trigger:hover,#nav-all-vehicles .vehicle-cell-trigger:focus,#nav-all-vehicles .vehicle-cell-trigger:hover{text-decoration:none!important}#mobile-nav-all-vehicles .series-name,#nav-all-vehicles .series-name{font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;color:#000}#mobile-nav-all-vehicles .txt-price span,#nav-all-vehicles .txt-price span{color:#000}#mobile-nav-all-vehicles .vehicle-quick-links,#nav-all-vehicles .vehicle-quick-links{background-color:#fff;border-top:1px solid #f2f2f2;padding:12px 6%;-webkit-justify-content:center;justify-content:center;text-align:center}#mobile-nav-all-vehicles .vehicle-quick-links p,#nav-all-vehicles .vehicle-quick-links p{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;color:#000;text-transform:uppercase;font-size:16px}body.zh_cn #mobile-nav-all-vehicles .tile-ctas a,body.zh_cn #nav-all-vehicles .tile-ctas a,body.zh_tw #mobile-nav-all-vehicles .tile-ctas a,body.zh_tw #nav-all-vehicles .tile-ctas a{font-weight:700}#menu-panel{max-height:62px}#menu-panel .tile-cell-label{color:#000}#menu-panel .icon{vertical-align:top;margin-right:.5em}#menu-panel .bp-icon{height:22px;width:32px}#menu-panel .offers-icon{height:28px;width:32px}#menu-panel .amazing-icon,#menu-panel .dealer-chat-icon,#menu-panel .story-icon,#menu-panel .test-drive-icon{height:28px;width:31px}#menu-panel .news-icon{height:28px;width:29px}#menu-panel .craft-icon{height:28px;width:31px}#nav-search .search-trigger{height:100%}#nav-search .search-trigger:focus,#nav-search .search-trigger:hover{background-color:#f2f2f2}#nav-search .search-trigger .search-icon{display:block;margin:0 auto;transform:scale(.8)}#nav-search ::-webkit-input-placeholder{color:#000;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;letter-spacing:1.56px;text-transform:uppercase;font-size:14px}#nav-search ::-moz-placeholder{color:#000;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;letter-spacing:1.56px;text-transform:uppercase;font-size:14px}#nav-search :-ms-input-placeholder{color:#000;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;letter-spacing:1.56px;text-transform:uppercase;font-size:14px}#search_live_results .link span{display:block;line-height:1}#search_live_results .link a{line-height:1.5}#search_live_results .link .title a:not(.secondary-cta){font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;text-transform:uppercase;color:#000}#nav-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}#nav-mask.mask-active{background-color:rgba(0,0,0,.7);z-index:12}#all-vehicle-disclaimers-modal .jspPane{width:100%!important}.closer-parent{display:inline-block;width:18px;text-align:center;height:auto;position:relative;margin-top:6px}.closer-parent .closer-container{cursor:pointer;display:inline-block}.closer-parent .line{display:block;height:1px;width:18px;background:#000;margin:5px auto;opacity:1;transition:all .7s ease}.closer-parent .closer-container{width:auto;margin:0 auto}.closer-parent .middle{margin:0 auto}#nav-menu.menu-active .closer-parent .closer-container .top,#nav-menubar #menu-panel .tile-cell.menu-active .closer-parent .closer-container .top,#nav-menubar #nav-all-vehicles.menu-active .closer-parent .closer-container .top{transform:translateY(7px) rotateZ(45deg)}#nav-menu.menu-active .closer-parent .closer-container .bottom,#nav-menubar #menu-panel .tile-cell.menu-active .closer-parent .closer-container .bottom,#nav-menubar #nav-all-vehicles.menu-active .closer-parent .closer-container .bottom{transform:translateY(-5px) rotateZ(-45deg)}#nav-menu.menu-active .closer-parent .closer-container .middle,#nav-menubar #menu-panel .tile-cell.menu-active .closer-parent .closer-container .middle,#nav-menubar #nav-all-vehicles.menu-active .closer-parent .closer-container .middle{opacity:0}#nav-menu.menu-active>.root-item-trigger:focus,#nav-menu.menu-active>.root-item-trigger:hover,#nav-menu>.root-item-trigger:focus,#nav-menu>.root-item-trigger:hover{background-color:#f2f2f2}
/********************* header-nav-desktop.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (min-width:1001px){#nav-logo .lexus-logo{background-position:0 0;width:167px;height:39px}.fr #nav-logo .lexus-logo{background-position:-168px 0}}@media only screen and (min-width:768px) and (max-width:1000px){#nav-logo .lexus-logo{background-position:-336px 0;width:141px;height:34px}.fr #nav-logo .lexus-logo{background-position:-478px 0}}@media only screen and (min-width:1001px){.closer-parent .line{transition:none}.closer-parent .closer-container .top{transform:translateY(7px) rotateZ(45deg)}.closer-parent .closer-container .bottom{transform:translateY(-5px) rotateZ(-45deg)}.closer-parent .closer-container .middle{opacity:0}#nav-menubar{position:relative}#nav-menubar .nav-root-panel{display:block}#nav-menu>.root-item-trigger,.logo-close-container{display:none}#nav-logo{z-index:1}#navbar .root-item-trigger{font-size:15px}#navbar .arrow-down-black,#navbar .arrow-side-black{margin-left:5px;transform:rotateZ(-90deg);width:12px;display:inline-block}#navbar .arrow-down-black svg,#navbar .arrow-side-black svg{fill:#000;height:9px;width:10px}#navbar .menu-active>button .arrow-down-black,#navbar .menu-active>button .arrow-side-black{transform:rotateZ(90deg)}body.ie #navbar .arrow-down-black,body.ie #navbar .arrow-side-black{height:9px;width:9px;transform:rotate(-90deg)}body.ie #navbar .menu-active>button .arrow-down-black,body.ie #navbar .menu-active>button .arrow-side-black{transform:rotate(90deg)}#mobile-nav-all-vehicles,#nav-all-vehicles .icon-all-vehicles,#nav-all-vehicles .nav-root-panel,#nav-menu .icon-hamburger{display:none}#nav-all-vehicles .vehicle-grid-wrapper{margin:0 6%}#nav-all-vehicles .vehicle-grid{-webkit-justify-content:flex-start;justify-content:flex-start}#nav-all-vehicles .vehicle-profile{width:100%;margin-bottom:15px}#nav-all-vehicles .vehicle-profile img{margin:0 auto;width:auto}#nav-all-vehicles .vehicle-cell{-webkit-flex:0 0 25%;flex:0 0 25%;height:215px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}#nav-all-vehicles .vehicle-cell-trigger{margin-top:25px}#nav-all-vehicles .vehicle-cell.lcv .txt-price{margin-left:16px;margin-top:6px}#nav-all-vehicles .vehicle-cell.lcv .tile-ctas{margin-bottom:0}#nav-all-vehicles .series-name{font-size:30px;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:24px;padding-left:16px;padding-right:10px}#nav-all-vehicles .tile-ctas{font-size:12px;padding-left:16px;margin-bottom:20px}#nav-all-vehicles .tile-ctas a{color:#000;font-size:12px;text-transform:uppercase;font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}#nav-all-vehicles .tile-ctas .separator{line-height:2}#nav-all-vehicles .disclaimer-container{margin-bottom:80px}#nav-all-vehicles .vehicle-quick-links{display:block;padding:25px 6%}#nav-all-vehicles .vehicle-quick-links div{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#nav-all-vehicles .vehicle-quick-links p{display:inline-block;margin-right:30px;margin-bottom:0}#nav-all-vehicles .vehicle-quick-links .secondary-cta{transition:color .2s cubic-bezier(0,0,.2,1),background-color .2s cubic-bezier(0,0,.2,1)}#category-selection-panel{background-color:#f2f2f2;height:40px;max-width:1920px;width:100%;position:absolute;z-index:2;-webkit-justify-content:center;justify-content:center}#category-selections li{display:inline-block;height:40px}#category-selections li.submenu-active>.category-filter .line,#category-selections li:focus>.category-filter .line,#category-selections li:hover>.category-filter .line{transform:scaleX(1)}#category-selections .category-filter{color:#000;display:inline-block;font-size:14px;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;height:40px;line-height:1;margin:0;padding:12px 20px;position:relative;text-transform:uppercase}#category-selections .category-filter .line{display:inline-block;width:100%;position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#000;transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1)}#category-selections .category-filter:focus .line{transform:scaleX(1)}#category-selections .category-filter .arrow-side-black{display:none}#all-vehicles-panel{padding:20px 6%;margin-top:40px}#nav-menubar #nav-all-vehicles .panel-closer,#nav-menubar .tile-details-container .panel-closer{width:40px;height:40px;right:6%;text-align:center}#nav-menubar #nav-all-vehicles .panel-closer:focus,#nav-menubar #nav-all-vehicles .panel-closer:hover,#nav-menubar .tile-details-container .panel-closer:focus,#nav-menubar .tile-details-container .panel-closer:hover{background-color:#f2f2f2}#nav-menubar #nav-all-vehicles .panel-closer{top:62px}#nav-menubar .tile-details-container .panel-closer{top:24px}}@media only screen and (min-width:1001px) and (max-width:1599px){#mobile-nav-all-vehicles .tile-ctas,#nav-all-vehicles .tile-ctas{line-height:1.3;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}#mobile-nav-all-vehicles .tile-ctas a:first-of-type,#nav-all-vehicles .tile-ctas a:first-of-type{margin-left:16px}}@media only screen and (min-width:1001px) and (max-width:1279px){#nav-all-vehicles .vehicle-cell{-webkit-flex:0 0 33%;flex:0 0 33%}}@media only screen and (min-width:1001px){#nav-menu #nav-search:focus,#nav-menu #nav-search:hover{background-color:transparent}#nav-search{height:100%;width:40px;position:absolute;right:2%;top:0}#nav-search .search-bar-container{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#nav-search.menu-active{left:0;width:100%}#nav-search.menu-active .search_inputs{width:75%;padding-right:6%}#nav-search.menu-active .search_container{display:block}#nav-search.menu-active .search-closer{z-index:1}#nav-search.menu-active .search-closer .closer-parent{margin-left:10px}#nav-search.menu-active.no_results .search_container{display:none}#nav-menu #nav-search .search_container{padding:20px 2% 20px 17%;position:absolute;top:100%;right:0;white-space:nowrap;z-index:205;border-top:1px solid #f2f2f2}#nav-search .search-trigger{display:inline-block;width:100%;padding:0;margin:0;flex:0 0 34px;z-index:2}#nav-search .search-closer{position:absolute;width:40px;z-index:-1;right:2%}#nav-search .search_inputs{background-color:#fff;width:0;overflow:hidden;transition:width .5s ease}#nav-search .search_inputs #header_search_field{width:100%;color:#f2f2f2;box-shadow:none;border:none;box-sizing:border-box;background-color:#fff;text-transform:uppercase}#nav-search .search_inputs #header_search_field.focused{color:#000}#header_search_form{margin-top:15px}#header_search_suggestions li{display:block;cursor:pointer;background-color:#fff;margin:0 0 25px;padding:10px 0}#header_search_suggestions li:after,#header_search_suggestions li:before{content:"";display:table}#header_search_suggestions li:after{clear:both}#header_search_suggestions li a:not(.secondary-cta){color:#293279;font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:16px}.noscroll{position:fixed;left:0;right:0}.ios.noscroll{position:fixed;top:0}#menu-panel{display:-webkit-flex;display:flex;height:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}#nav-menu .category-selection-container.menu-loading,#nav-menu .tile-details .arrow-side-black,#nav-menu .tile-details-container.menu-loading,#nav-menu .tile-details-title{display:none}#menu-panel ul{height:100%;width:100%}#menu-panel ul>li{-webkit-flex-shrink:0;flex-shrink:0}#menu-panel .tile-grid-container{height:100%;width:100%;margin-left:30px}#nav-menu.nav-root-item{margin-right:2%;width:100%}#nav-menu .category-selection-container,#nav-menu .tile-details-container{opacity:0;visibility:hidden;z-index:-1;transition:transform .3s ease-in-out 0s,opacity .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear 10ms;transform:translateY(-2em);width:100%;position:absolute;left:0;box-sizing:border-box;background-color:#fff;top:62px;box-shadow:0 3px 10px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.23)}#nav-menu .menu-active .category-selection-container,#nav-menu .menu-active .tile-details-container{transform:translateY(0);opacity:1;visibility:visible;z-index:203;transition-delay:0s,0s,0s,.3s}#nav-menu .nav-root-panel{height:100%;background-color:#fff}#nav-menu .tile-grid{background-color:#fff;-webkit-justify-content:flex-end;justify-content:flex-end}#nav-menu .dealer-chat-menu-icon:focus,#nav-menu .dealer-chat-menu-icon:hover,#nav-menu .tile-cell-label:focus,#nav-menu .tile-cell-label:hover,#nav-menu .tile-cell:focus,#nav-menu .tile-cell:hover{background-color:#f2f2f2}#nav-menu .tile-grid .icon{-webkit-flex-shrink:0;flex-shrink:0}#nav-menu .tile-details-container{padding:20px 6%;min-height:240px}#nav-menu .tile-cell-label,#nav-menu .tile-details{color:#000;text-transform:uppercase;font-size:16px}#nav-menu .tile-cell-label{font-size:14px;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;height:100%;padding:15px}#nav-menu .tile-cell-label .flex{-webkit-align-items:center;align-items:center}#nav-menu .tile-cell-label .btn-text{text-align:left}#nav-menu .tile-details{box-sizing:border-box}#nav-menu .slidein-panel-about-lexus a,#nav-menu .slidein-panel-owner-services a,#nav-menu .slidein-panel-shopping-tools a{line-height:20px}#nav-menu .slidein-panel-about-lexus,#nav-menu .slidein-panel-shopping-tools{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;overflow-x:hidden}#nav-menu .slidein-panel-about-lexus>div,#nav-menu .slidein-panel-shopping-tools>div{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}#nav-menu .slidein-panel-about-lexus>div:nth-of-type(3),#nav-menu .slidein-panel-shopping-tools>div:nth-of-type(3){margin-left:5%}#nav-menu .slidein-panel-about-lexus>div:nth-of-type(3),#nav-menu .slidein-panel-about-lexus>div:nth-of-type(4),#nav-menu .slidein-panel-shopping-tools>div:nth-of-type(3),#nav-menu .slidein-panel-shopping-tools>div:nth-of-type(4){width:22%;-webkit-flex-direction:column;flex-direction:column}#nav-menu .slidein-panel-about-lexus .divider,#nav-menu .slidein-panel-shopping-tools .divider{min-height:100px;height:100%;width:1px;background-color:#f2f2f2}#nav-menu .slidein-panel-about-lexus a,#nav-menu .slidein-panel-shopping-tools a{display:inline-block;margin-bottom:20px;text-align:left}#nav-menu .slidein-panel-about-lexus .emphasis,#nav-menu .slidein-panel-shopping-tools .emphasis{display:-webkit-flex;display:flex;-webkit-flex-basis:45%;flex-basis:45%;-webkit-align-items:center;align-items:center}#nav-menu .slidein-panel-about-lexus>div:first-of-type,#nav-menu .slidein-panel-shopping-tools>div:first-of-type{position:relative;margin-left:5%;width:45%}#nav-menu .slidein-panel-owner-services{overflow-x:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-wrap:wrap}#nav-menu .slidein-panel-owner-services .tile-details-title{width:100%;margin-left:6%;text-align:left;left:0}#nav-menu .slidein-panel-owner-services>div{-webkit-flex-basis:30%;flex-basis:30%;margin-top:45px;margin-bottom:32px}#nav-menu .slidein-panel-owner-services>div:nth-of-type(2){margin-left:15px;margin-right:15px}#nav-menu .menu-ctas,#nav-menu .menu-ctas .find-dealer{margin-left:10px}#nav-menu .slidein-panel-owner-services a,#nav-menu .slidein-panel-owner-services p:not(.tile-details-title){font-size:16px}#nav-menu .slidein-panel-owner-services p:not(.tile-details-title){color:#000;font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;text-transform:uppercase;margin-bottom:30px}#nav-menu .slidein-panel-owner-services a{display:block;margin-bottom:20px}#nav-menu .menu-ctas .primary-cta span:not(.text),#nav-menu .menu-hide-item{display:none}#nav-menu .slidein-panel-owner-services.has-overflow{-webkit-overflow-scrolling:touch}#nav-menu .slidein-panel-owner-services.has-overflow>div{height:100%}#nav-menu .slidein-panel-owner-services .nav-guest-portal,#nav-menu .slidein-panel-owner-services .nav-service-appointment{margin-top:0;margin-bottom:10px;flex-basis:90%;order:1}#nav-menu .text:not(.menu){position:relative;z-index:1}.dealer-chat-disabled #nav-menu .menu-ctas{margin-right:50px}#nav-menu .menu-ctas .primary-cta{padding:8px 12px;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;transition:color .2s cubic-bezier(0,0,.2,1),background-color .2s cubic-bezier(0,0,.2,1)}#nav-menu .dealer-chat-menu-icon{margin:0 34px 0 10px;height:100%;align-items:center}body:not(.dealer-chat-disabled) #nav-menu .dealer-chat-menu-icon{display:flex;flex-shrink:0}#nav-menu .dealer-chat-menu-icon .icon{margin:0 5px}#nav-menu .dealer-chat-menu-icon .text{position:absolute;left:-99999px}body.ie #nav-menu .tile-cell-label{width:100%}}@media only screen and (max-width:1599px){#nav-menu .slidein-panel-owner-services .nav-guest-portal,#nav-menu .slidein-panel-owner-services .nav-service-appointment{margin-bottom:0}}@media only screen and (min-width:1400px){body.fr #nav-menu .menu-ctas{-webkit-flex-shrink:0;flex-shrink:0}}@media only screen and (min-width:1001px){body.en #nav-menu .menu-ctas,body.zh_cn #nav-menu .menu-ctas,body.zh_tw #nav-menu .menu-ctas{-webkit-flex-shrink:0;flex-shrink:0}}@media only screen and (min-width:1600px){#nav-menu .menu-ctas{-webkit-flex-shrink:0;flex-shrink:0}}@media only screen and (min-width:1001px) and (max-width:1100px){body.en #menu-panel .tile-grid>li{text-align:left;-webkit-flex-shrink:inherit;flex-shrink:inherit}body.en #menu-panel .tile-grid>li .btn-text{white-space:pre}}@media only screen and (min-width:1001px) and (max-width:1225px){body.fr #category-selections .category-filter,body.fr #nav-menu .tile-cell-label,body.fr header .primary-cta,body.fr header .secondary-cta{font-size:13px}body.fr #menu-panel .tile-grid>li{text-align:left;-webkit-flex-shrink:inherit;flex-shrink:inherit}body.fr #menu-panel .tile-grid>li .btn-text{white-space:pre}body.fr #nav-logo .lexus-logo{width:142px;background-position:-478px 0;height:34px}body.fr #menu-panel .tile-grid-container{margin-left:15px}}@media only screen and (min-width:1001px) and (max-width:1399px){body.fr #nav-menu .menu-ctas a .text{white-space:pre}body.fr #nav-menu .menu-ctas .primary-cta{padding:5px 12px}}@media only screen and (min-width:1001px) and (max-width:1599px){body.en #nav-menu .menu-ctas{-webkit-flex-shrink:0;flex-shrink:0}#nav-menu .tile-cell-label{padding:10px 6px;line-height:20px}#nav-menu .menu-ctas .primary-cta{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#nav-menu .slidein-panel-about-lexus a,#nav-menu .slidein-panel-owner-services a,#nav-menu .slidein-panel-shopping-tools a{font-size:14px}}#nav-search.menu-active .closer-parent .line{transition:none}#nav-search.menu-active .closer-parent closer-container .top{transform:translateY(7px) rotateZ(45deg)}#nav-search.menu-active .closer-parent .closer-container .bottom{transform:translateY(-5px) rotateZ(-45deg)}#nav-search.menu-active .closer-parent .closer-container .middle{width:0}@media only screen and (min-width:806px) and (max-width:1000px){#mobile-nav-all-vehicles .vehicle-cell{-webkit-flex:0 0 33%;flex:0 0 33%}}@media only screen and (min-width:768px) and (max-width:805px){#mobile-nav-all-vehicles .vehicle-cell{-webkit-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width:768px) and (max-width:1000px){#all-vehicles-panel,#nav-mask,.tile-details-container{top:60px}#back-title-container p,#header_search_form .field_text span{line-height:60px}#back-title-container button,#nav-menu .logo-close-container .panel-closer,#nav-menubar>li,#nav-search .search-trigger,#navbar{height:60px}.dockable_container .dockable.docked.navbar_expanded{transform:translate3d(0,60px,0)}#navbar.docked{transform:translate3d(0,-60px,0)}#mobile-nav-all-vehicles .vehicle-quick-links a{max-width:50%}#mobile-nav-all-vehicles .vehicle-quick-links div{-webkit-align-items:center;align-items:center}#all-vehicles-panel .vehicle-cell{-webkit-flex:auto;flex:auto;width:45%}body:not(.mobile) #nav-search .search_inputs{padding-right:55px}body:not(.mobile) #nav-search.submenu-active .search-closer{margin-right:15px}#nav-menubar .nav-root-panel:not(.category-selection-container){width:530px}#nav-menubar .nav-root-panel.category-selection-container{width:100%}#nav-menubar .nav-root-panel{right:0;left:auto;top:60px}#menu-panel{background-color:#fff;width:530px;margin-left:auto;padding-top:60px}#nav-menu .logo-close-container{height:60px;width:430px}#nav-menu .menu-ctas{width:530px}#nav-menu .menu-ctas-content{background-color:#fff;display:-webkit-flex;display:flex;width:100%}#menu-logo{display:none}#nav-search .search-bar-container{width:530px}#mobile-vehicles-ctas{width:100%}#back-title-container button .arrow-side-black{top:25px}}
/********************* header-nav-phone.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:1000px){#menu-panel .tile-details-title,#nav-menubar .category{display:none}#menu-panel .tile-details-container.slidein-panel-owner-services>div,#mobile-vehicles-ctas,#nav-menubar .nav-root-panel,header .primary-cta.dark:focus,header .primary-cta.dark:hover,header .primary-cta:focus,header .primary-cta:hover{background-color:#fff}#mobile-all-vehicles-panel,#nav-menubar .nav-root-panel{overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}.closer-parent{margin-top:0}.menu-active .closer-parent{margin-left:10px}.noscroll:not(.modal-open){position:fixed}.ios.noscroll:not(.modal-open){top:0}#nav-menubar .nav-root-panel{display:none;position:absolute;z-index:205;box-shadow:0 3px 10px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.23)}#nav-menubar>li{border-bottom:1px solid #f2f2f2;margin-top:-1px}#nav-menubar .button.cta{font-size:14px;padding:8px 20px}#nav-menubar .nav-root-item .root-item-trigger{padding:0 10px;font-size:13px;line-height:1;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}#nav-menubar .disclaimer-trigger{padding:0 7px}#menu-panel{max-height:inherit}#menu-panel .tile-details-container.slidein-panel-owner-services .tile-details{border-bottom:none;padding:14px 27px}#menu-panel .tile-details-container.slidein-panel-owner-services .tile-details:last-child{display:inline-block;margin-bottom:50px}#menu-panel .tile-details-container.slidein-panel-owner-services .nav-guest-portal .tile-details:last-child,#menu-panel .tile-details-container.slidein-panel-owner-services .nav-service-appointment .tile-details:last-child,.tile-details-container p{padding-left:17px;margin-bottom:0}.tile-details-container p{font-size:12px;text-transform:uppercase;color:#000;font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;width:100%;padding-top:20px;border-top:1px solid #f2f2f2;box-sizing:border-box}#all-vehicles-panel,.tile-details-container{height:100%;width:100%;position:absolute;right:0;background-color:#fff;transform:translateX(100%);z-index:1;transition:transform .25s}#all-vehicles-panel .button.cta,.tile-details-container .button.cta{display:block;margin:0 40px;font-size:13px;padding:10px}#back-title-container,#mobile-nav-all-vehicles .panel-closer,#nav-all-vehicles .panel-closer,#nav-menubar .tile-details-container .panel-closer{display:none}#all-vehicles-panel.submenu-active,.tile-details-container.submenu-active{transform:translateX(0)}#nav-all-vehicles{border-bottom:1px solid #f2f2f2}#menu-panel #nav-all-vehicles>.tile-cell-label{border-bottom:none;padding-bottom:5px}#mobile-vehicles-ctas{position:fixed;bottom:0;display:none;-webkit-justify-content:space-between;justify-content:space-between}#navbar.menu-active{transform:none!important}#navbar .arrow-down-black{margin-left:3px;transform:rotateZ(-90deg)}#navbar .arrow-down-black svg{fill:#000;height:9px;width:10px}#navbar .menu-active .arrow-down-black{transform:rotateZ(90deg)}#navbar .arrow-side-black{position:absolute;right:17px;transform:rotateY(180deg)}#navbar .arrow-side-black svg{fill:#000;height:9px;width:5px}#navbar .secondary-cta{font-size:13px}#navbar .primary-cta{font-size:13px;padding:7px;-webkit-flex-basis:50%;flex-basis:50%}#navbar .primary-cta.cp{margin-right:1px}#navbar .primary-cta.find-dealer{margin-left:1px}#mobile-nav-all-vehicles .vehicle-grid-wrapper{margin:0}#mobile-nav-all-vehicles .root-item-trigger{padding-bottom:8px}#mobile-nav-all-vehicles .root-item-trigger:focus,#mobile-nav-all-vehicles .root-item-trigger:hover{background-color:#f2f2f2}#all-vehicles-panel .vehicle-cell,#back-title-container,#mobile-nav-all-vehicles .vehicle-cell{background-color:#fff}#mobile-nav-all-vehicles .vehicle-grid{margin-bottom:0}#mobile-nav-all-vehicles .vehicle-cell-trigger{min-height:160px}#all-vehicles-panel .vehicle-profile,#mobile-nav-all-vehicles .vehicle-profile{box-sizing:border-box;width:100%;margin-bottom:20px}#all-vehicles-panel .vehicle-profile img,#mobile-nav-all-vehicles .vehicle-profile img{margin:0 auto;width:auto}#all-vehicles-panel .series-name,#mobile-nav-all-vehicles .series-name{font-size:30px;padding-right:10px;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}#all-vehicles-panel .series-name.category-name,#all-vehicles-panel.future .series-name,#mobile-nav-all-vehicles .series-name.category-name,#mobile-nav-all-vehicles.future .series-name{padding-right:0}#all-vehicles-panel .txt-price,#mobile-nav-all-vehicles .txt-price{font-size:16px;line-height:1}#all-vehicles-panel .vehicle-cell-trigger,#mobile-nav-all-vehicles .vehicle-cell-trigger{-webkit-justify-content:center;justify-content:center;padding:16px}#all-vehicles-panel .tile-ctas,#mobile-nav-all-vehicles .tile-ctas{text-align:center;margin-bottom:15px;-webkit-justify-content:center;justify-content:center}#all-vehicles-panel .tile-ctas a,#mobile-nav-all-vehicles .tile-ctas a{font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:12px;color:#000;text-transform:uppercase}#back-title-container p,#menu-panel .tile-cell,#menu-panel .tile-cell-label{font-size:14px;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}#all-vehicles-panel .vehicle-quick-links div,#mobile-nav-all-vehicles .vehicle-quick-links div{-webkit-flex-direction:column;flex-direction:column}#all-vehicles-panel .disclaimer-container,#mobile-nav-all-vehicles .disclaimer-container{margin-bottom:100px}#back-title-container{position:relative;height:100%;padding:0 0 0 40px;text-align:left;z-index:1;border-bottom:1px solid #f2f2f2;margin-top:-1px}#back-title-container.submenu-active{display:block}#back-title-container p{padding:0 0 0 10px;margin:0;text-transform:uppercase;color:#000}#back-title-container button{width:40px;position:absolute;left:0;top:0}#back-title-container button .arrow-side-black{transform:none;right:12px}#back-title-container .back-button:focus,#back-title-container .back-button:hover{background-color:#f2f2f2}#back-title-container button,#back-title-container p{display:none}#back-title-container p.submenu-active,#back-title-container p.submenu-active~button{display:block}#menu-logo{position:absolute;margin-left:20px;margin-right:auto}#nav-menu{border-left:1px solid #f2f2f2}#nav-menu .nav-root-panel{top:0;bottom:0}#nav-menu .logo-close-container{position:fixed;z-index:5;box-sizing:border-box}#nav-menu .logo-close-container .panel-closer{width:40px;display:none}#nav-menu .root-item-trigger{width:40px}#nav-menu .root-item-trigger .text{display:none}#nav-menu .root-item-trigger .icon-hamburger{width:23px;height:23px;display:inline-block}#nav-menu.menu-active>.root-item-trigger{color:#000;background-color:#fff;z-index:206;width:40px;padding:0;border-left:1px solid #f2f2f2}#nav-menu .menu-ctas{-webkit-justify-content:space-between;justify-content:space-between;position:fixed;bottom:0;z-index:204;display:none}#menu-panel #all-vehicles-panel,#menu-panel .tile-details-container{overflow:hidden}#menu-panel #all-vehicles-panel.submenu-active,#menu-panel .tile-details-container.submenu-active{overflow:visible}#menu-panel .tile-grid{-webkit-flex-wrap:wrap;flex-wrap:wrap}#menu-panel li button{position:relative;text-align:left}#menu-panel .tile-cell{width:100%;color:#000;-webkit-flex-direction:column;flex-direction:column}#menu-panel.submenu-active .no-active-state{border-bottom:none}#menu-panel .tile-cell-label,#menu-panel .tile-details{border-bottom:1px solid #f2f2f2;line-height:1;width:100%;box-sizing:border-box;text-transform:uppercase}#menu-panel .tile-cell-label{display:block;padding:15px 17px}#menu-panel .tile-cell-label:not(.vehicle-menu-btn):focus,#menu-panel .tile-cell-label:not(.vehicle-menu-btn):hover{text-decoration:underline}#menu-panel .tile-cell-label.vehicle-menu-btn:focus,#menu-panel .tile-cell-label.vehicle-menu-btn:hover{cursor:auto}#menu-panel .vehicle-menu-btn .arrow-down-black{display:none}#menu-panel .tile-details:not(.emphasis){font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}#menu-panel .tile-details{color:#000;font-size:12px;padding:17px 27px;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#menu-panel .tile-details .icon.arrow{position:absolute;right:0}#menu-panel .dealer-chat-menu-icon{padding:10px 40px;border:1px solid #000;color:#000;text-decoration:none;box-sizing:border-box;margin:20px 17px 0;text-transform:uppercase;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}body:not(.dealer-chat-disabled) #menu-panel .dealer-chat-menu-icon{display:-webkit-flex!important;display:flex!important}#menu-panel .dealer-chat-menu-icon:focus,#menu-panel .dealer-chat-menu-icon:hover{background:#000;color:#fff}#menu-panel .dealer-chat-menu-icon:focus .chrome-dealer-chat-black,#menu-panel .dealer-chat-menu-icon:hover .chrome-dealer-chat-black{background-position:-180px -70px}#menu-panel .dealer-chat-menu-icon .icon{-webkit-flex-shrink:0;flex-shrink:0}#menu-panel .dealer-chat-menu-icon .text{line-height:1.3;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}#menu-panel .dealer-chat-menu-icon .text br{display:none}#category-selection-panel{box-sizing:border-box;z-index:1;width:100%}#category-selection-panel .category-panel{width:100%;transition:transform .25s cubic-bezier(0,0,.2,1) 0s}#category-selections{padding:0;box-sizing:border-box;display:block}#category-selections .all-vehicles{display:none}#category-selections button,#category-selections li{display:inline-block;width:100%}#category-selections button:focus,#category-selections li:focus button,#category-selections li:hover button{text-decoration:underline}#category-selections button{color:#000;font-size:13px;padding-left:27px;padding-right:0;font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;text-transform:uppercase;line-height:30px}}@media only screen and (max-width:330px){.en #menu-panel .dealer-chat-menu-icon .text br{display:block}}@media only screen and (max-width:380px){.fr #menu-panel .dealer-chat-menu-icon .text br{display:block}}@media only screen and (max-width:1000px){#header_search_field,#nav-search{width:100%;box-sizing:border-box}#header_search_field{background-color:#fff;box-shadow:none;padding:0;text-transform:uppercase;color:#000;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:16px;border:none}#nav-search{position:absolute;top:0;right:0}#nav-search .search-bar-container{background-color:#fff;position:fixed;z-index:4;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;border-bottom:1px solid #f2f2f2;margin-top:-1px}#nav-search .search-closer{display:none}#nav-search .search-trigger{-webkit-flex:0 0 40px;flex:0 0 40px;width:40px;z-index:3}#nav-search .search_inputs{width:0%;transition:width .25s;overflow:hidden;box-sizing:border-box;display:inline-block;padding-right:40px}#nav-search.submenu-active .search_inputs,#search_live_results .secondary-cta{width:100%}#nav-search.submenu-active{height:100%}#nav-search.submenu-active .search-bar-container{z-index:2;background-color:#fff}#nav-search.submenu-active .search-closer{display:block;z-index:3;line-height:1;border-left:1px solid #f2f2f2}#nav-search.submenu-active .search_container{transform:translateX(0)}#navbar.search-active .search-bar-container{z-index:5}#navbar.search-active #nav-menu>.root-item-trigger{z-index:0}#search_live_results{padding:0 17px 40px}#search_live_results a:not(.secondary-cta){color:#293279;font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:12px}#search_live_results li.first{margin-top:20px}#search_live_results li{margin-bottom:15px}}@media only screen and (max-width:767px){#mobile-nav-all-vehicles .vehicle-grid-wrapper{margin:0 6%}#mobile-nav-all-vehicles .vehicle-cell{-webkit-flex:1 0 50%;flex:1 0 50%}}@media only screen and (max-width:664px){#mobile-nav-all-vehicles .vehicle-grid-wrapper{margin:0 6%}#mobile-nav-all-vehicles .vehicle-cell{-webkit-flex:1 0 100%;flex:1 0 100%}}@media only screen and (max-width:767px){#all-vehicles-panel,#nav-mask,.tile-details-container{top:38px}#menu-logo .lexus-logo,#nav-logo .lexus-logo{background-position:-620px 0;width:123px;height:30px}#nav-menu .menu-ctas,#nav-menu .menu-ctas-content,#nav-search .search-bar-container{width:100%}#back-title-container button,#menu-logo,#nav-menu .logo-close-container .panel-closer,#nav-menubar>li,#nav-search .search-trigger,#navbar{height:38px}.fr #menu-logo .lexus-logo,.fr #nav-logo .lexus-logo{background-position:-743px 0}.dockable_container .dockable.docked.navbar_expanded{transform:translate3d(0,38px,0)}#navbar.docked{transform:translate3d(0,-38px,0)}#all-vehicles-panel .vehicle-grid-wrapper,#mobile-nav-all-vehicles .vehicle-grid-wrapper{margin:0 6%}#all-vehicles-panel .vehicle-cell{-webkit-flex:1 0 100%;flex:1 0 100%}#header_search_form .field_text span{vertical-align:middle}#search_live_results .link a{font-size:14px;line-height:18px}#search_live_results .link .url a{word-break:break-word}#nav-menu .logo-close-container{height:38px;width:75%}#menu-panel{padding-top:38px}#nav-menubar .nav-root-panel{left:0;width:100%;right:0}#mobile-vehicles-ctas{width:100%}#back-title-container p{line-height:38px}#back-title-container button .arrow-side-black{top:15px}}
/********************* form-critical.css ********************/
.field_password .password input,.field_select select,.field_text .text input,textarea{font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;padding:.25em}.field_select select,.form select{box-sizing:border-box;font-size:16px}.field_text .text input,.form select{font-size:16px}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.field_password .password input,.field_text .text input,textarea{width:250px}.field_password .password input.error_format,.field_password .password input.error_required,.field_text .text input.error_format,.field_text .text input.error_required,textarea.error_format,textarea.error_required{border:1px solid #b00000!important}label,span.label{display:block;margin-bottom:.2em}label .required,span.label .required{margin-left:-.4em}select:-internal-autofill-previewed,select:-internal-autofill-selected{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}select{border-radius:0}.field_select select{color:#000;width:100%;box-shadow:none}.field_select select.error_format,.field_select select.error_required{border:1px solid #b00000!important}.form select{background:0 0;border:1px solid #000;padding:10px 44px 10px 10px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:42px;width:100%}.form select:focus,.form select:hover{border-color:#b9c0c2}.form .select{width:100%;overflow:hidden;background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/select-arrows-black.png?ck=03042021124621) top right no-repeat #fff;position:relative;display:block;background-size:40px auto}.form .select.dark,.form .select.dark option{background-color:rgba(0,0,0,.7)}.form .select.dark{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/select-arrows-white.png?ck=03042021124621)}.form .select.dark select{border:1px solid #fff;color:#fff}.form .select.dark select::-ms-value{color:#fff}.form select::-ms-expand{display:none}.form select::-ms-value{background:0 0;color:#000}.form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media only screen and (min-width:768px){.select,select{max-width:350px}}
/********************* language-gate-common.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#required_selection_modal{top:0!important;max-width:1920px!important}#language-gate-inner{padding:25px 0}#language-gate{position:relative;background:#f2f2f2;box-shadow:inset 0 -1px 1px 0 #f2f2f2;overflow:hidden;transition:height .15s ease-out;z-index:230;width:100%;height:0;max-width:1920px}#language-gate .lang-heading{text-transform:uppercase}#language-gate .aip-msg,#language-gate .non-aip-msg{margin-bottom:0}#language-gate .desc-disc{margin-top:15px}#language-gate .lang-gate-apply-description{margin-bottom:0;display:none}#language-gate .lang-gate-apply-description.active{display:block}#language-gate .language-gate-items{display:none}#language-gate .language-gate-items.active{display:-webkit-flex;display:flex}#language-gate .language-gate-items .apply-continue{cursor:pointer}#language-gate .language-gate-items .apply-continue button,#language-gate .language-gate-items .apply-continue span{display:none}#language-gate .language-gate-items .apply-continue button.active,#language-gate .language-gate-items .apply-continue span.active{display:block}#language-gate .field-container{-webkit-align-content:flex-start;align-content:flex-start}#language-gate .select,#language-gate select{max-width:unset}@media only screen and (max-width:767px){#language-gate .lang-gate-apply-description{margin-top:0}#language-gate .field-container{margin-top:5px}#language-gate .select-province{flex-basis:57%}#language-gate .select-language{flex-basis:38%}#language-gate .apply-continue{margin-top:10px}#language-gate .lang-heading,#language-gate p{margin-bottom:7px}#required_selection_modal{height:auto!important;min-height:auto!important}#language-gate-inner{padding:18px 0 22px}}
/********************* link-cta-common.css ********************/
a:focus,button:focus{outline:dotted thin}a:focus:not(:focus-visible),a:hover,a:visited,button:focus:not(:focus-visible),button:hover,button:visited{outline:0}.primary-cta,.secondary-cta{position:relative;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:16px;text-transform:uppercase;text-align:center;line-height:20px;box-sizing:border-box;letter-spacing:1.4px;display:inline-block;padding:10px 40px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back-link,.bold-link,.bold-link:visited,.video-link{font-family:SourceSansPro-Semibold,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.primary-cta:focus,.primary-cta:hover,.secondary-cta:focus,.secondary-cta:hover{text-decoration:none}.primary-cta{color:#fff;background-color:#000;border:1px solid #000}.primary-cta:visited{color:#fff}.primary-cta:focus,.primary-cta:hover{color:#000;background-color:transparent}.primary-cta.light{color:#000;background-color:#fff;border-color:#fff}.primary-cta.light:focus,.primary-cta.light:hover,.secondary-cta{color:#fff;background-color:transparent}.primary-cta.pre{white-space:pre}.secondary-cta{border:1px solid #fff}.secondary-cta:focus,.secondary-cta:hover{color:#000;background-color:#fff}.secondary-cta.dark{color:#000;border-color:#000}.secondary-cta.dark:focus,.secondary-cta.dark:hover{color:#fff;background-color:#000}.circle-video-cta:focus .video-icon,.play-pause-button:focus .circle-video-cta:not(.no-hover) .video-icon,.play-pause-button:focus .circle-video-cta:not(.no-hover) .video-pause-icon,.play-pause-button:hover .circle-video-cta:not(.no-hover) .video-icon,.play-pause-button:hover .circle-video-cta:not(.no-hover) .video-pause-icon,.video-image-cta:focus .circle-video-cta:not(.no-hover) .video-icon,.video-image-cta:focus .circle-video-cta:not(.no-hover) .video-pause-icon,.video-image-cta:hover .circle-video-cta:not(.no-hover) .video-icon,.video-image-cta:hover .circle-video-cta:not(.no-hover) .video-pause-icon,.video_thumb:focus .circle-video-cta:not(.no-hover) .video-icon,.video_thumb:focus .circle-video-cta:not(.no-hover) .video-pause-icon,.video_thumb:hover .circle-video-cta:not(.no-hover) .video-icon,.video_thumb:hover .circle-video-cta:not(.no-hover) .video-pause-icon{background:#b9c0c2}p .bold-link{font-size:inherit}.bold-link,.bold-link:visited{color:#000;line-height:28px}.bold-link:focus,.bold-link:hover,.bold-link:visited:focus,.bold-link:visited:hover{text-decoration:none;border-bottom-color:transparent}.bold-link:focus .link-text,.bold-link:focus.white .link-text,.bold-link:hover .link-text,.bold-link:hover.white .link-text,.bold-link:visited:focus .link-text,.bold-link:visited:focus.white .link-text,.bold-link:visited:hover .link-text,.bold-link:visited:hover.white .link-text{border-bottom-color:transparent;z-index:909090}.bold-link .link-text,.bold-link.light-grey .link-text,.bold-link.white .link-text,.bold-link:visited .link-text,.bold-link:visited.light-grey .link-text,.bold-link:visited.white .link-text{border-bottom:2px solid #b9c0c2}.bold-link.blue,.bold-link:visited.blue{color:#293279}.bold-link.blue:hover,.bold-link:visited.blue:hover{text-decoration:underline}.next-step-cta,.next-step-cta:focus,.next-step-cta:hover,.video-link:focus,.video-link:hover,a.back-link,a.back-link:focus,a.back-link:hover,a.bold-link,a.bold-link:focus,a.bold-link:hover,a.dynamic_trigger_compare_acc,a.dynamic_trigger_compare_acc:focus,a.dynamic_trigger_compare_acc:hover,a.dynamic_trigger_spec_acc,a.dynamic_trigger_spec_acc:focus,a.dynamic_trigger_spec_acc:hover,a.feature-trigger,a.feature-trigger:focus,a.feature-trigger:hover,a.nav-link,a.nav-link:focus,a.nav-link:hover,a.primary-cta,a.primary-cta:focus,a.primary-cta:hover,a.progress-link,a.progress-link:focus,a.progress-link:hover,a.secondary-cta,a.secondary-cta:focus,a.secondary-cta:hover,a.secondary-link,a.secondary-link:focus,a.secondary-link:hover,a.toggle-link,a.toggle-link:focus,a.toggle-link:hover,a.video-link,a.video-link:focus,a.video-link:hover{text-decoration:none}.bold-link.white,.bold-link:visited.white{color:#fff}.bold-link.dark:focus,.bold-link.dark:hover,.bold-link.light:focus,.bold-link.light:hover,.bold-link:visited.dark:focus,.bold-link:visited.dark:hover,.bold-link:visited.light:focus,.bold-link:visited.light:hover{border-bottom-color:transparent}.bold-link.dark,.bold-link:visited.dark{color:#000}.bold-link.light,.bold-link:visited.light{color:#fff}.bold-link .dark-grey-border,.bold-link .light-grey-border,.bold-link:visited .dark-grey-border,.bold-link:visited .light-grey-border{border-bottom:2px solid #b9c0c2}.bold-link.pdf-v2 .pdf,.bold-link:visited.pdf-v2 .pdf{position:relative;top:4px;margin-left:4px;display:inline-block}.bold-link.email-link .email,.bold-link.email-link .print,.bold-link.print-link .email,.bold-link.print-link .print,.bold-link:visited.email-link .email,.bold-link:visited.email-link .print,.bold-link:visited.print-link .email,.bold-link:visited.print-link .print{position:relative;top:4px;margin-left:4px}.video_link_container{cursor:pointer}.video-image-cta{border:2px solid #000;display:block;position:relative;height:100%;width:100%;box-sizing:border-box}.circle-video-cta{cursor:pointer;opacity:.6}.circle-video-cta:not(.static){position:absolute;top:0;width:100%;height:100%}.circle-video-cta .video-icon{height:60px;width:60px;background-color:#fff;border-radius:50%}.circle-video-cta .video-icon:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #000;display:block}.circle-video-cta .video-icon.black{background-color:#000}.circle-video-cta .video-icon.black:after{border-left-color:#fff}.circle-video-cta .video-pause-icon{height:60px;width:60px;background-color:#fff;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.circle-video-cta .video-pause-icon:after{content:"";width:1px;height:20px;border-style:double;border-width:0 0 0 20px;border-color:#000}.video-image-cta.white{border:2px solid #fff}@media only screen and (max-width:767px){.circle-video-cta.phone-small .video-icon{height:30px;width:30px}.circle-video-cta.phone-small .video-icon:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #000}.circle-video-cta.phone-small .video-icon.black:after{border-left:8px solid #fff}}.back-link{border-bottom:2px solid #b9c0c2;color:#000;padding:0;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;align-items:center}.back-link .chrome-back-arrows-black{margin-bottom:-2px}.back-link .link-text{margin-left:5px;margin-bottom:-2px}.back-link:focus,.back-link:hover{text-decoration:none;border-bottom-color:transparent}.back-link.light{color:#fff}.video-link{display:inline-block;color:#000}.disclaimer-trigger,.expand-cta{font-size:12px;line-height:28px;font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.video-link>span{border-bottom:2px solid #b9c0c2}.video-link:focus>span,.video-link:hover>span{border-bottom-color:transparent}.video-link .link-text,.video-link .text{margin-right:5px}.video-link.dark{color:#000!important}.video-link.light{color:#fff}a .disabled,button .disabled{display:none}a.disabled,a[disabled],button[disabled]{color:#fff!important;cursor:auto;background-color:rgba(0,0,0,.7)!important;border-color:rgba(0,0,0,.7)!important;pointer-events:none}a.disabled .disabled,a[disabled] .disabled,button[disabled] .disabled{background-position:-260px -20px;display:inline-block;vertical-align:text-bottom;margin-left:7px}.dealer-chat-cta:focus .dealer-chat-icon,.dealer-chat-cta:hover .dealer-chat-icon{background-position:-220px 0}.dealer-chat-cta.light:focus .dealer-chat-icon,.dealer-chat-cta.light:hover .dealer-chat-icon,.dealer-chat-cta.secondary-cta.dark:focus .dealer-chat-icon,.dealer-chat-cta.secondary-cta.dark:hover .dealer-chat-icon{background-position:-220px -20px}.expand-cta{display:flex;align-items:center}.expand-cta.light{color:#fff}.expand-cta .expand-circle-cta{padding:4px;background-color:#000;border-radius:50%;display:inline-flex;width:16px;height:16px;transform:scale(.875);margin-right:3px}.light.expand-cta .expand-circle-cta{background-color:#fff}.open.expand-cta .expand-circle-cta span{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -60px -20px no-repeat;background-size:820px 220px;width:16px;height:2px}.light.open.expand-cta .expand-circle-cta span{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -60px 0 no-repeat;background-size:820px 220px;width:16px;height:2px}.disclaimer-trigger{color:#000}.disclaimer-trigger.light{color:#fff}a.disclaimer,button.disclaimer{color:#000;text-decoration:underline}a.disclaimer.white,button.disclaimer.white{color:#fff}a.disclaimer:focus,a.disclaimer:hover,button.disclaimer:focus,button.disclaimer:hover{text-decoration:none}.loader-cta.loading{padding-right:55px}.loader-cta.loading .loader,.loader-cta.loading .loader::after{display:inline-block;border-radius:50%;width:14px;height:14px;overflow:hidden}.loader-cta.loading .loader{margin:-9px 0 0;font-size:10px;position:absolute;top:50%;right:32px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0);border-right:2px solid #b9c0c2;border-bottom:2px solid #b9c0c2;border-left:2px solid #b9c0c2;transform:translateZ(0);animation:load 1s infinite linear}.loader-cta.loading.light .loader,.loader-cta.loading:hover .loader{border-right-color:#000;border-bottom-color:#000;border-left-color:#000}.loader-cta.loading.light:hover .loader{border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
/********************* link-cta-desktop.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (min-width:768px){.video-link{line-height:28px}}
/********************* link-cta-phone.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:767px){.back-link{font-size:16px}.video-link{font-size:16px;line-height:26px}}
/********************* links.css ********************/
.external_link,.mobile .tel_link{cursor:pointer}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a.brochure,a.email,a.pdf,a.print,a.search_near_me,a.video,a.website{line-height:24px}a.website{white-space:nowrap}.external_link{text-decoration:underline}button.external_link{text-decoration:none}.mobile .tel_link:hover{text-decoration:underline}
/********************* headers-common.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.head-1,.head-2,.head-3,.head-4,.head-5,.head-6,.head-7{text-transform:uppercase;color:#000}.head-1.white,.head-2.white,.head-3.white,.head-4.white,.head-5.white,.head-6.white,.head-7.white{color:#fff}.head-1{font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-2{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-3{font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-3.light{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-4{font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-4.light,.head-5{font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-5.light{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-6{font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-6.bold{font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-6.light{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-7{font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-7.light{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.head-7.bold{font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}
/********************* headers-desktop.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (min-width:1600px){.head-1{font-size:48px;line-height:60px}.head-2{font-size:44px;line-height:56px}.head-3{font-size:36px;line-height:48px}.head-4{font-size:30px;line-height:40px;letter-spacing:.6px}.head-5{font-size:26px;line-height:38px}.head-6{font-size:20px;line-height:30px}.head-7{font-size:16px;line-height:20px}}@media only screen and (max-width:1599px){.head-1,.head-4{letter-spacing:0}.head-1{font-size:44px;line-height:56px}.head-2{font-size:40px;line-height:52px}.head-3{font-size:34px;line-height:46px}.head-4,.head-5{line-height:36px}.head-4{font-size:28px}.head-5{font-size:24px}.head-6{font-size:18px;line-height:28px}.head-7{font-size:16px;line-height:20px}}@media only screen and (min-width:768px) and (max-width:1279px){.head-1,.head-4{letter-spacing:0}.head-1{font-size:40px;line-height:52px}.head-2{font-size:36px;line-height:48px}.head-3{font-size:32px;line-height:44px}.head-4{font-size:26px;line-height:36px}.head-5{font-size:22px;line-height:34px}.head-6{font-size:18px;line-height:28px}.head-7{font-size:16px;line-height:20px}}
/********************* headers-phone.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:767px){.head-1,.head-2{font-size:32px;line-height:36px}.head-1,.head-4{letter-spacing:0}.head-3{font-size:24px;line-height:30px}.head-4{font-size:22px;line-height:28px}.head-5{font-size:20px;line-height:24px}.head-6{font-size:18px;line-height:22px}.head-7{font-size:14px;line-height:20px}}
/********************* typography-common.css ********************/
a.plain-link:focus,a.plain-link:hover,a.simple-link:focus,a.simple-link:hover,a:focus,a:hover{text-decoration:none}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}sub{font-size:.5em}.white{color:#fff}p{margin:0 0 1em}p.bold{font-family:SourceSansPro-Semibold,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.emphasis{font-family:SourceSansPro-Bold,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.disclaimer,.error-messaging,.optional{font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.optional{font-style:italic}.error-messaging{color:#b00000}.alert-messaging{font-family:SourceSansPro-Bold,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif!important;color:#b00000}a{font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;cursor:pointer}a.plain-link,a.simple-link{color:#293279}a.plain-link.white,a.simple-link.white{color:#fff}a.plain-link.black,a.simple-link.black{color:#000}ol{list-style-type:decimal;margin-bottom:1em;padding-left:1em}li{margin:0;font-size:inherit}ul.list-check{line-height:1.8}ul.list-check li{display:flex;-webkit-align-items:baseline;align-items:baseline;margin-bottom:8px}ul.list-check li:before{display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;margin-right:8px;content:"";background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -20px 0 no-repeat;background-size:820px 220px;width:16px;height:12px}ul.list-check.white li:before{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -20px -20px no-repeat;background-size:820px 220px;width:16px;height:12px}ul.list-dot{padding-left:22px;list-style-type:disc}ul.list-dot li{padding-left:5px;list-style-type:disc!important}
/********************* typography-desktop.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (min-width:768px){.optional{font-size:14px;line-height:24px}.disclaimer,.disclaimer *{font-size:12px;line-height:22px}.error-messaging{line-height:26px}.alert-messaging{line-height:28px}.disclaimer a{font-size:inherit}}
/********************* typography-phone.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:767px){.optional{font-size:16px;line-height:26px}.disclaimer,.disclaimer :not(sup){font-size:12px;line-height:24px}.alert-messaging,.error-messaging{line-height:26px}}
/********************* icons.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.info_icon{cursor:pointer}.info_icon:before{content:'?';display:inline-block;text-align:center;font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;margin-right:6px;border:1px solid #000;border-radius:50%;width:18px;height:18px;line-height:18px}.help_icon,.warning_icon{width:20px;height:20px;cursor:pointer}.info_icon:focus:before,.info_icon:hover:before{background-color:#000;color:#fff}.info_icon:focus.light:before,.info_icon:hover.light:before{background-color:#fff;color:#000}.info_icon.light:before{background-color:transparent;color:#fff;border-color:#fff}.warning_icon{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -760px 0 no-repeat;background-size:820px 220px}.help_icon{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621) -275px -343px no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (min-resolution:144dpi){.help_icon{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621);-webkit-background-size:440px 575px;background-size:440px 575px}}.photo_icon{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_photo_icon.png?ck=03042021124621) no-repeat;height:12px;width:15px;cursor:pointer}.photo_icon:hover{background-position:-16px 0}.no_photo_icon,.no_photo_icon:hover{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_photo_icon.png?ck=03042021124621) -32px 0 no-repeat;cursor:default}.excluded_icon{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -260px 0 no-repeat;background-size:820px 220px;width:18px;height:18px;vertical-align:text-top}.or_icon{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621) -51px -240px no-repeat;width:30px;height:30px;line-height:30px;font-family:Nobel;font-size:.7em;color:#fff;text-align:center;text-indent:-2px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (min-resolution:144dpi){.or_icon{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621);-webkit-background-size:440px 575px;background-size:440px 575px}}.lexus_logo_icon{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621) -82px -240px no-repeat;width:37px;height:30px;margin-right:10px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (min-resolution:144dpi){.lexus_logo_icon{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621);-webkit-background-size:440px 575px;background-size:440px 575px}}.collapse_icon{cursor:pointer;width:34px;height:34px;background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621) -140px -400px no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (min-resolution:144dpi){.collapse_icon{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621);-webkit-background-size:440px 575px;background-size:440px 575px}}.dealer-chat-icon{vertical-align:text-bottom;margin-right:7px}.open_arrow{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621) -77px -271px no-repeat;float:left;height:8px;width:13px;display:inline}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (min-resolution:144dpi){.open_arrow{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/sprite_chrome.png?ck=03042021124621);-webkit-background-size:440px 575px;background-size:440px 575px}}.video-icon-v2{position:absolute;bottom:10px}.video-icon-v2.left{left:10px}.video-icon-v2.right{right:10px}.video-icon-v2.top{bottom:auto;top:10px}.video-icon-v2.center{top:50%;left:50%;margin-top:-21.5px;margin-left:-24px}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-90{transform:rotate(90deg)}.arrow-large{transform:scale(2)}.arrow-prev-large{transform:scale(2) rotate(180deg)}.icon-margin-left{margin-left:4px}.icon-margin-right{margin-right:4px}
/********************* sidebar.css ********************/
#sidebar-nav .sidebar-cta .text-wrapper,#sidebar-nav li.sidebar-item.dealer-chat-item .text{font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:13px;letter-spacing:1.5px}#sidebar-nav .sidebar-cta:focus,#sidebar-nav .sidebar-cta:hover,body.mobile #sidebar-nav .sidebar-cta,body.mobile #sidebar-trigger:focus,body.mobile #sidebar-trigger:hover{text-decoration:none}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#sidebar{position:relative}#sidebar.has-dealer-chat{display:none}#sidebar .sidebar-container{position:absolute;right:0}#sidebar-nav{position:fixed;bottom:360px;z-index:201;transform:translate3d(0,0,0)}body.fr #sidebar-nav{bottom:400px}#sidebar-nav ul{box-shadow:0 0 3px 2px rgba(0,0,0,.12);width:50px;transition:width .25s cubic-bezier(0,0,.2,1);position:absolute;right:0;overflow:hidden;opacity:.85}#sidebar-nav:focus ul,#sidebar-nav:hover ul{opacity:.95}#sidebar-nav.open ul{width:246px;opacity:.95}#sidebar-nav.open li.sidebar-item.dealer-chat-item{height:100px}body.fr #sidebar-nav.open li.sidebar-item.dealer-chat-item{height:140px}#sidebar-nav.open li.sidebar-item.dealer-chat-item .dealer-chat-extended{display:block;width:100%}#sidebar-nav li.sidebar-item{margin:0;background-color:#000;height:50px}#sidebar-nav li.sidebar-item:focus,#sidebar-nav li.sidebar-item:hover{background-color:#b9c0c2}#sidebar-nav li.sidebar-item:focus .icon.request-appointment-service,#sidebar-nav li.sidebar-item:hover .icon.request-appointment-service{background-position:-390px -40px}#sidebar-nav li.sidebar-item:focus .icon.configure-price,#sidebar-nav li.sidebar-item:hover .icon.configure-price{background-position:0 -40px}#sidebar-nav li.sidebar-item:focus .icon.find-dealership,#sidebar-nav li.sidebar-item:hover .icon.find-dealership{background-position:-30px -40px}#sidebar-nav li.sidebar-item:focus .icon.request-test-drive,#sidebar-nav li.sidebar-item:hover .icon.request-test-drive{background-position:-60px -40px}#sidebar-nav li.sidebar-item:focus .icon.register-for-updates,#sidebar-nav li.sidebar-item:hover .icon.register-for-updates{background-position:-90px -40px}#sidebar-nav li.sidebar-item:focus .icon.apply-for-credit,#sidebar-nav li.sidebar-item:hover .icon.apply-for-credit{background-position:-120px -40px}#sidebar-nav li.sidebar-item:focus .icon.request-appointment,#sidebar-nav li.sidebar-item:hover .icon.request-appointment{background-position:-150px -40px}#sidebar-nav li.sidebar-item:focus .icon.preowned,#sidebar-nav li.sidebar-item:hover .icon.preowned{background-position:0 -40px}#sidebar-nav li.sidebar-item.dealer-chat-item{background:#f2f2f2;color:#000}#sidebar-nav li.sidebar-item.dealer-chat-item:focus,#sidebar-nav li.sidebar-item.dealer-chat-item:hover{background:#b9c0c2}#sidebar-nav li.sidebar-item.dealer-chat-item:focus .dealer-chat-divider,#sidebar-nav li.sidebar-item.dealer-chat-item:hover .dealer-chat-divider{background:#000}body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .text-wrapper{height:70px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-divider{height:1px;background:#b9c0c2;position:absolute;top:-1px;left:2%;right:2%}#sidebar-nav li.sidebar-item.dealer-chat-item .sidebar-cta{-webkit-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none}#sidebar-nav li.sidebar-item.dealer-chat-item .text{color:#000;line-height:1.4}#sidebar-nav li.sidebar-item.dealer-chat-item .thumb{width:38px;height:38px;margin-right:10px;background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/dealer-chat-man.png?ck=03042021124621)}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended{height:50px;top:50px;position:relative;display:none;color:#000;text-transform:uppercase;padding-left:10px;padding-top:6px}body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended{height:90px;top:72px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .text{display:inline-block;width:180px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .chrome-back-arrows-black{position:absolute;right:8px;top:15px;display:inline-block}body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .chrome-back-arrows-black{top:29px}#sidebar-nav .sidebar-cta{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#sidebar-nav .sidebar-cta:hover .text-wrapper{color:#000}#sidebar-nav .sidebar-cta .text-wrapper{width:196px;height:50px;position:absolute;right:40px;text-transform:uppercase;color:#fff}#sidebar-nav .sidebar-cta .text-wrapper .text{width:166px;line-height:1.12em;position:absolute;top:50%;transform:translateY(-50%)}#sidebar-nav .sidebar-cta .icon-wrapper{width:30px;height:50px;position:absolute;right:10px}#sidebar-trigger{display:none}@media only screen and (max-width:1024px){#sidebar-nav ul{width:53px}#sidebar-nav.open ul{width:249px}#sidebar-nav.open li.sidebar-item.dealer-chat-item{height:106px}body.fr #sidebar-nav.open li.sidebar-item.dealer-chat-item{height:111px}#sidebar-nav.open li.sidebar-item.dealer-chat-item .dealer-chat-extended{display:block}#sidebar-nav li.sidebar-item{height:48px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended{height:60px;top:48px}body.fr .open #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended{height:45px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .face{width:36px;height:36px;background:green;margin:10px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .text{display:inline-block}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .text strong{display:block}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .arrows-icon{top:18px}#sidebar-nav li.sidebar-item.request-appointment-service-item .text-wrapper{line-height:20px}#sidebar-nav .sidebar-cta .text-wrapper{width:196px;height:48px;right:39px}#sidebar-nav .sidebar-cta .text-wrapper .text{width:166px}#sidebar-nav .sidebar-cta .icon-wrapper{height:48px;right:9px}}body.mobile #sidebar .sidebar-container{position:static}body.mobile #sidebar-nav{top:auto;left:0;bottom:30px!important;width:100%;background-color:#000;z-index:202;visibility:hidden;transition:visibility 0s linear .4s,transform .4s cubic-bezier(0,0,.2,1)}body.mobile #sidebar-nav ul{transition:none;box-shadow:none;width:auto;position:static;overflow:visible}body.mobile #sidebar-nav.open{transform:translateY(0);visibility:visible;transition-delay:0s}body.mobile #sidebar-nav.open ul{width:auto}body.en body.mobile #sidebar-nav.open ul li.sidebar-item.dealer-chat-item{height:78px}body.mobile #sidebar-nav.open ul li.sidebar-item.dealer-chat-item.dc-hidden{visibility:hidden;height:0}body.mobile #sidebar-nav li.sidebar-item{height:auto;border-bottom:none}body.mobile #sidebar-nav li.sidebar-item.mobile-last{margin-bottom:90px;border-bottom:none}body.mobile #sidebar-nav li.sidebar-item.mobile-last .sidebar-cta{padding-bottom:0}body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item{background-color:#f2f2f2;padding-bottom:3%}body.fr body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .text-wrapper{max-width:80%;height:auto}body.fr body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .text-wrapper .text{display:inline-block}body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-divider{left:0;right:0}body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended{height:auto;top:auto!important;position:relative;background:0 0;color:#000;padding-left:0;padding-top:11px;margin-top:-6px}body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .text{width:auto;position:relative;top:-1px;line-height:20px}body.fr body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .text{max-width:210px}body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .chrome-back-arrows-black{position:static;margin-left:10px;margin-top:-10px}body.fr body.mobile #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .chrome-back-arrows-black{margin-left:10px}body.mobile #sidebar-nav li.sidebar-item.request-appointment-service-item .text-wrapper{line-height:20px}body.mobile #sidebar-nav .sidebar-cta{padding:.45em 34px}body.mobile #sidebar-nav .sidebar-cta .text-wrapper{width:auto;height:auto;position:static;vertical-align:middle;padding-left:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}body.mobile #sidebar-nav .sidebar-cta .text-wrapper .text{width:auto;position:static;transform:none}body.mobile #sidebar-nav .sidebar-cta .icon-wrapper{position:static;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}body.mobile #sidebar-nav .sidebar-cta .icon-wrapper .icon{margin:none}body.mobile #sidebar-trigger{display:inline-block;width:35px;height:35px;box-sizing:border-box;position:fixed;bottom:55px;right:0;z-index:203;background-color:#000;color:#fff;font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:1.4em;cursor:pointer}body.tablet.android body.mobile #sidebar-trigger{bottom:15px}body.mobile #sidebar-trigger .trigger-icon{position:absolute;top:50%;left:50%;font-size:1.25em;transform:translate(-50%,-50%);transition:transform .2s cubic-bezier(0,0,.2,1);-webkit-font-smoothing:antialiased}body.mobile #sidebar-trigger.open .trigger-icon{transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (min-width:768px) and (max-width:1024px){body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .text-wrapper{height:48px}}@media only screen and (max-width:767px){#sidebar .sidebar-container,#sidebar-nav ul{position:static}#sidebar-nav{top:auto;left:0;bottom:30px!important;width:100%;background-color:#000;z-index:202;visibility:hidden;transition:visibility 0s linear .4s,transform .4s cubic-bezier(0,0,.2,1)}#sidebar-nav ul{transition:none;box-shadow:none;width:auto;overflow:visible}#sidebar-nav.open{transform:translateY(0);visibility:visible;transition-delay:0s}#sidebar-nav.open ul{width:auto}body.en #sidebar-nav.open ul li.sidebar-item.dealer-chat-item{height:78px}#sidebar-nav.open ul li.sidebar-item.dealer-chat-item.dc-hidden{visibility:hidden;height:0}#sidebar-nav li.sidebar-item{height:auto;border-bottom:none}#sidebar-nav li.sidebar-item.mobile-last{margin-bottom:90px;border-bottom:none}#sidebar-nav li.sidebar-item.mobile-last .sidebar-cta{padding-bottom:0}#sidebar-nav li.sidebar-item.dealer-chat-item{background-color:#f2f2f2;padding-bottom:3%}body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .text-wrapper{max-width:80%;height:auto}body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .text-wrapper .text{display:inline-block}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-divider{left:0;right:0}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended{height:auto;top:auto!important;position:relative;background:0 0;color:#000;padding-left:0;padding-top:11px;margin-top:-6px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .text{width:auto;position:relative;top:-1px;line-height:20px}body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .text{max-width:210px}#sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .chrome-back-arrows-black{position:static;margin-left:10px;margin-top:-10px}body.fr #sidebar-nav li.sidebar-item.dealer-chat-item .dealer-chat-extended .chrome-back-arrows-black{margin-left:10px}#sidebar-nav li.sidebar-item.request-appointment-service-item .text-wrapper{line-height:20px}#sidebar-nav .sidebar-cta{padding:.45em 34px;text-decoration:none}#sidebar-nav .sidebar-cta .text-wrapper{width:auto;height:auto;position:static;vertical-align:middle;padding-left:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}#sidebar-nav .sidebar-cta .text-wrapper .text{width:auto;position:static;transform:none}#sidebar-nav .sidebar-cta .icon-wrapper{position:static;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}#sidebar-nav .sidebar-cta .icon-wrapper .icon{margin:none}#sidebar-trigger{display:inline-block;width:35px;height:35px;box-sizing:border-box;position:fixed;bottom:55px;right:0;z-index:203;background-color:#000;color:#fff;font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:1.4em;cursor:pointer}#sidebar-trigger:focus,#sidebar-trigger:hover{text-decoration:none}body.tablet.android #sidebar-trigger{bottom:15px}#sidebar-trigger .trigger-icon{position:absolute;top:50%;left:50%;font-size:1.25em;transform:translate(-50%,-50%);transition:transform .2s cubic-bezier(0,0,.2,1);-webkit-font-smoothing:antialiased}#sidebar-trigger.open .trigger-icon{transform:translate(-50%,-50%) rotate(45deg)}body.en #sidebar-nav.open li.sidebar-item.dealer-chat-item:not(.dc-hidden){height:109px!important}body.fr #sidebar-nav.open li.sidebar-item.dealer-chat-item:not(.dc-hidden){height:105px!important}#sidebar-nav.open li.sidebar-item.dealer-chat-item:not(.dc-hidden) .dealer-chat-extended{margin-top:7px}}.dealer-chat-alternate,.dealer-chat-content{display:none}body.dealer-chat-disabled .dealer-chat-alternate,body:not(.dealer-chat-disabled) .dealer-chat-content{display:inline}#sidebar .dc-hidden{display:none}
/********************* footer.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#footer{background-color:#000;position:relative}#footer a,#footer p{color:#fff;text-transform:uppercase}#footer a:focus{text-decoration:underline}#footer .social-container{margin-top:25px}#footer .language-links a{display:inline-block;text-decoration:none}#footer .language-links a.selected,#footer .language-links a:hover,#global-links a:hover,#primary-links a:focus,#primary-links a:hover{text-decoration:underline}#footer .form select{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #b9c0c2;box-shadow:none;cursor:pointer;font-size:12px;text-transform:uppercase;padding:10px;border-radius:0;background:0 0;height:42px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;max-width:100%;min-width:255px;width:100%;box-sizing:border-box}#footer .form select option{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}#footer .form .select{width:100%;overflow:hidden;background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/arrow-v2-down.png?ck=03042021124621) center right no-repeat #111;position:relative;display:block}#footer .form .select:focus,#footer .form .select:hover{background-color:#585858}#footer .form select::-ms-expand{display:none;color:#000}#footer .form select::-ms-value{background:0 0;color:#fff}#footer .form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}body:not(.ie):not(.edge) #footer .form select{color:#fff}body.win.chrome #footer .form .select{background-color:#959595}body.win.chrome #footer .form .select:focus,body.win.chrome #footer .form .select:hover{background-color:#f2f2f2}body.win.chrome #footer .form select{color:#000}#primary-links a{letter-spacing:.7px;text-decoration:none}#global-links a{font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;text-decoration:none}.content-divider.light{height:1px;background-color:#b9c0c2;margin-bottom:30px}@media only screen and (min-width:768px){#footer{padding:60px 0}#footer a{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:12px;display:block;line-height:20px;margin-bottom:10px}#footer p,#global-links a{font-size:14px;line-height:1;letter-spacing:.8px}#footer p{font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;margin-bottom:20px}#footer li{margin:0 0 50px;width:32%;display:inline-block;vertical-align:top;box-sizing:border-box}#footer .language-links a{margin-right:25px}#footer-section2,#footer-section5{padding-left:4%}#footer-section3,#footer-section6{padding-left:7%}#global-links a{display:block;margin-bottom:15px}}@media only screen and (max-width:1279px){#global-links{border-bottom:1px solid #b9c0c2;text-align:center}#global-links a:first-child{padding-left:0}#global-links>a{display:inline-block;padding-left:8px;padding-right:8px;border-right:1px solid #b9c0c2}#global-links a.last{border-right:none;padding-right:0}#footer-content-viewer{margin-top:35px}}@media only screen and (max-width:767px){#global-links{order:2;margin-bottom:22px}#global-links>a{font-size:12px;line-height:1.5}#footer-content-viewer{margin-top:0;visibility:hidden}#footer-content-viewer .all-links li:first-child{border-top:none}#footer-content-viewer li p{margin:7px 0;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:14px;letter-spacing:1.6px;width:85%}#footer-content-viewer .nav-container{border-top:1px solid #f2f2f2;position:relative;overflow:hidden;margin:0}#footer-content-viewer .nav-list{box-sizing:border-box;width:100%;font-size:19px;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;text-transform:uppercase;line-height:1.1em;padding:12px 0 10px;display:block;position:relative}#footer-content-viewer .nav-list:focus,#footer-content-viewer .nav-list:hover{cursor:pointer;background-color:#b9c0c2}#footer-content-viewer .nav-list:before{content:"";background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/chrome/lexus-sprite.svg?ck=03042021124621) -160px -20px no-repeat;background-size:820px 220px;width:12px;height:7px;pointer-events:none;position:absolute;bottom:0;top:0;margin:auto;right:7px;transform:rotateZ(180deg) scale(1)}#footer-content-viewer .open .nav-list:before{transform:rotateZ(0) scale(1)}#footer-content-viewer .all-links a{display:block;font-size:12px}#footer-content-viewer .nav_content{margin-bottom:20px}#footer-content-viewer .all-links li:last-child{border-bottom:none}#lang-province-links{order:3;margin-bottom:40px}#lang-province-links .language-links{width:100%;text-align:center}#lang-province-links .language-links a{font-size:12px;margin-right:20px}#lang-province-links .language-links a:last-child{margin-right:0}#lang-province-links .prov-container{margin-top:30px;width:100%}}
/********************* social-icons.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#bookmark_container{display:inline}#bookmark_container ul{position:relative}#bookmark_container li{width:auto;margin:0 7px 0 0}#bookmark_container li:focus,#bookmark_container li:hover{background-color:#b9c0c2}#bookmark_container li:last-child{margin-right:0}#bookmark_container li a{width:30px;height:30px;margin-bottom:0;display:-webkit-flex;display:flex}@media only screen and (max-width:1279px){#footer #bookmark_container ul{padding:10px 0}}@media only screen and (max-width:767px){#bookmark_container ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}
/********************* modal.css ********************/
div.modal .modal_content_container,div.modal.youtube-video-modal{overflow:auto}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mask{display:none;position:fixed;background:#000;top:0;left:0;width:200%;height:200%}div.modal{top:50%;left:50%;display:none;width:100%;font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:1.5}div.modal .modal_container{position:relative;padding:2.5em;background-color:#fff;box-sizing:border-box;box-shadow:0 0 10px #000}div.modal .modal_container .modal_content{padding:0;box-sizing:border-box}div.modal .modal_container .modal_content p:last-child{margin-bottom:0}div.modal .modal_container .modal_content_title{line-height:1.2em;margin-bottom:20px;margin-right:35px}div.modal .modal_container .modal_footer{clear:both;text-align:left;margin-top:1.5em}div.modal .modal_container .modal_footer .button{margin:0 .5em 0 0}.full-screen-modal{position:absolute!important;width:100%!important;height:auto!important;min-height:100%!important;left:0!important;top:0!important;background:#fff}.full-screen-modal .modal_container{padding:2em 0 0 2em;box-shadow:none}.full-screen-modal .modal_container .modal_content{padding:0 2em 2em 0}.full-screen-modal .modal_content{width:100%}#exit .secondary-cta{margin-left:12px}@media only screen and (min-width:768px){.modal-no-scroll{position:fixed}}@media only screen and (max-width:767px){#exit a{width:100%}#exit .secondary-cta{margin-left:0;margin-top:12px}div.modal{position:absolute!important;width:100%!important;height:auto!important;min-height:100%!important;left:0!important;top:0!important;background:#fff}div.modal .modal_container{padding:2em 0 0 2em;box-shadow:none}div.modal .modal_container .modal_content{padding:0 2em 2em 0}div.modal .modal_container .modal_content,div.modal .modal_content{width:100%}div.modal.youtube-video-modal{width:100%!important;background:0 0;min-height:auto!important;position:fixed!important}}@media only screen and (max-width:480px){div.modal .modal_container{padding:1.5em 0 0 1.5em}div.modal .modal_container .modal_content{padding:0 1.5em 1.5em 0}div.modal .modal_container .modal_footer .button{width:100%;margin:0 0 10px}}.closer{border:1px solid transparent;cursor:pointer;position:absolute;top:0;right:0;z-index:10}.closer:focus,.closer:hover{border-color:rgba(242,242,242,.5)}.closer .closer-it{margin:8px;display:block;background-position:0 0}
/********************* accordion-phone.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:767px){.accordion_view{margin-bottom:60px}.accordion_view .tabs_nav{display:none}.accordion_view .main_contents .dynamic_panel{overflow:hidden;display:block;box-sizing:border-box}.accordion_view .main_contents .dynamic_panel>.dynamic-trigger,.accordion_view .main_contents>.panel_header{line-height:30px;padding:22px 32px 20px 15px;border-top:1px solid #000;text-transform:uppercase;position:relative;display:block;box-sizing:border-box;height:100%;cursor:pointer}.accordion_view .main_contents .dynamic_panel>.dynamic-trigger .up-arrow,.accordion_view .main_contents>.panel_header .up-arrow{position:absolute;top:0;bottom:0;right:14px;margin:auto!important;transform:rotateZ(180deg) scale(2)}.accordion_view .main_contents .dynamic_panel>.dynamic-trigger .text,.accordion_view .main_contents>.panel_header .text{display:inline-block;margin-right:16px}.accordion_view .main_contents .dynamic_panel.open>.dynamic-trigger,.accordion_view .main_contents>.panel_header.open{font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.accordion_view .main_contents .dynamic_panel.open>.dynamic-trigger .up-arrow,.accordion_view .main_contents>.panel_header.open .up-arrow{transform:rotateZ(0) scale(2)}.accordion_view .non_tab{margin:0 17px;border-bottom:1px solid #000}.accordion_view .non_tab .dynamic_panel{display:none;overflow:hidden;margin:0}.accordion_view .non_tab .panel_header:focus,.accordion_view .non_tab .panel_header:hover{background-color:#f2f2f2}.accordion_view ul li.dynamic_panel:before{transform:rotateZ(180deg) scale(2)}.accordion_view ul li.dynamic_panel.open:before{transform:rotateZ(0) scale(2)}.accordion_view ul li.dynamic_panel .dynamic_trigger{line-height:30px;padding:22px 45px 20px 15px}.accordion_view ul li.dynamic_panel .dynamic_trigger>span{display:inline-block}}
