.imgWidth{height:100%}.toyota-home-page .navContentModelYear{margin-top:-20px}.toyota-home-page span.vinModelYear{margin-top:4px!important}.lexus-home-page span.vinModelYear{margin-top:-6px!important}.toyota-home-page .vinModel{margin-left:5px;text-transform:uppercase}.toyota-home-page .vinModel,.toyota-home-page .vinYear{color:#252525;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.5px;margin-bottom:0}.toyota-home-page .vinYear{margin-left:50px}.toyota-home-page .multimedia-content p.vinClass{color:#030000;font-size:14px;font-weight:500;margin-top:10px;opacity:1}.toyota-home-page h2.enter-vin{padding-top:0!important}.toyota-home-page .vinsearch-gobutton{margin-bottom:15px!important}.toyota-home-page .choose-vehicle-area .gobtn{margin-left:125px;margin-top:15px;right:-82px;top:44px}.lexus-home-page .navContentModelYear{margin-top:-3px}.lexus-home-page .choose-vehicle-area .gobtn.disabledbtn{margin-left:138px}.lexus-home-page .vinModel{margin-bottom:5px;margin-left:5px;margin-top:-14px}.lexus-home-page .vinModel,.lexus-home-page .vinYear{display:inline-block;font-family:nobel-book,Arial,sans-serif;font-size:24px;font-weight:300;text-transform:uppercase}.lexus-home-page .vinYear{margin-bottom:16px;margin-left:35px}.toyota-home-page .choose-vehicle-area .vin{color:#79747b;display:block;font-size:13px;padding-top:20px}.toyota-home-page .choose-vehicle-area .vin,.toyota-home-page .choose-vehicle-area p.vin-or{font-family:ToyotaType,Arial,sans-serif;font-weight:400;letter-spacing:.5px;line-height:18px;margin-left:0}.toyota-home-page .choose-vehicle-area p.vin-or{color:#000;font-size:14px;padding-top:25px}.toyota-home-page .vinClass span.vinName{color:#252525;font-weight:300;opacity:1}.toyota-home-page .vinClass span.vinNumber{color:#030000;font-weight:500;margin-left:5px;opacity:1}.toyota-home-page .findVinColor{color:#2674ad}.lexus-home-page .findVinColor{color:#6f716f;font-size:13px}.toyota-home-page .container-height-before{height:auto!important}.lexus-home-page .vinClass span.vinName{color:#252525;font-family:nobel-regular,sans-serif;font-size:16px;font-weight:400;opacity:.6}.lexus-home-page .vinClass span.vinNumber{color:#252525;font-size:16px;margin-left:3px}.lexus-home-page .container-height-after,.lexus-home-page .container-height-before,.toyota-home-page .container-height-after{height:auto!important}.display{visibility:inherit}.notDisplay{visibility:hidden}.toyota-home-page .error{border:1px solid #c00!important}.toyota-home-page .noError{border:1px solid #e4e3e3!important}.toyota-home-page .error_img{margin-left:300px;margin-top:-30px;position:absolute}.lexus-home-page .nav-view span#error_msg_dropdown{display:block;left:-36%;line-height:18px;position:absolute;text-align:center;top:308px;width:100%;z-index:9999}@media(min-width:600px)and (max-width:767px){.lexus-home-page .nav-view span#error_msg_dropdown{left:-12%}}@media(min-width:768px)and (max-width:991px){.lexus-home-page .nav-view span#error_msg_dropdown{left:-32%}}.toyota-home-page .nav-view span#error_msg_dropdown{display:block;left:-306px;line-height:18px;position:absolute;text-align:center;top:290px;width:100%;z-index:9999}@media(min-width:768px)and (max-width:991px){.toyota-home-page .nav-view span#error_msg_dropdown{left:-209px}}.lexus-home-page .nav-view span#error_msg{left:.1%;top:100px}.lexus-home-page .nav-view span#error_msg,.toyota-home-page .nav-view span#error_msg{display:block;line-height:18px;position:absolute;text-align:left;width:100%;z-index:9999}.toyota-home-page .nav-view span#error_msg{left:2%;top:95px}.choose-vehicle a.choose .multimedia-content,.error-vehicle a.choose .multimedia-content{display:flex;margin-top:4px;width:310px;z-index:999}.nav-view{margin:0 auto}.choose-vehicle a.choose span.year{color:#000;display:inline-block;margin-left:48px;text-transform:uppercase;width:300px}.choose-vehicle.show #vehicle-garage{max-height:600px;transition:all .5s ease-in;visibility:visible}.choose-vehicle.hide #vehicle-garage{max-height:0;transition:all .5s ease-out;visibility:hidden}.toyota-home-page .nav-view span#error_msg,.toyota-home-page .nav-view span#error_msg_dropdown{color:#eb0a1e}.toyota-home-page #secondary-nav{background:#f5f5f5;border-top:1px solid #dcdcdc;box-shadow:0 5px 10px -7px #000;-moz-box-shadow:0 5px 10px -7px #000;-webkit-box-shadow:0 5px 10px -7px #000;box-sizing:border-box;clear:both;height:69px;left:0;position:fixed;top:46px!important;transition:top .3s;width:100%;z-index:9999}.toyota-home-page .choose-vehicle,.toyota-home-page .error-vehicle{height:67px;width:400px}.toyota-home-page .choose-vehicle.open a,.toyota-home-page .error-vehicle.open a{background-color:#e0e0e0}.toyota-home-page .mystyle a.choose{background-color:#fff}.toyota-home-page .choose-vehicle a:hover{background:#e0e0e0}.toyota-home-page .choose-vehicle a.choose span.model,.toyota-home-page .error-vehicle a.choose span.model{font-size:13px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.toyota-home-page #vehicle-garage{background:#fff;box-shadow:0 8px 8px #0000004d;height:485px;overflow:hidden;padding:0;position:absolute;top:67px;width:412px}.toyota-home-page .choose-vehicle-area .align-vehicle{border-right:1px solid #ccc;float:inherit;height:auto;margin:0;position:relative}.toyota-home-page .choose-vehicle-area .align-vehicle label{color:#79747b;display:block;font-family:ToyotaType,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;line-height:18px;margin-bottom:20px;padding-top:20px}.toyota-home-page #vehicle-garage div.selector{border:1px solid #e4e3e3;letter-spacing:.5px;margin-bottom:10px;width:320px}.toyota-home-page #vehicle-garage div.selectors{border:none;letter-spacing:.5px;margin-bottom:10px;width:320px}.toyota-home-page div.selector,.toyota-home-page div.selector select,.toyota-home-page div.selector select option{font-family:ToyotaType,Arial,sans-serif;vertical-align:middle}.toyota-home-page div.selector select{background:url(../../../../content/dam/sdp/toyota/miscellaneous/brri-select-arrow.1603974779088.png) right 15px center no-repeat #fff;width:100%}.toyota-home-page div.selector select,.toyota-home-page div.selectors input{-webkit-appearance:none;border:none;color:#252525;font-size:13px;font-weight:400;height:38px;line-height:38px;outline-color:#a9a9a9;padding-left:25px;text-transform:uppercase}.toyota-home-page div.selectors input{background:#fff;width:91%}.toyota-home-page div.selector span{box-sizing:border-box;display:block;font-size:13px;font-weight:400;height:40px;line-height:38px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.toyota-home-page div.selector,.toyota-home-page div.selector span{background:url(../../../../content/dam/sdp/toyota/miscellaneous/brri-select-arrow.1603974779088.png) right 15px center no-repeat #f4f4f4;overflow:hidden}.toyota-home-page div.selector{color:#252525;position:relative}.toyota-home-page .choose-vehicle a,.toyota-home-page .error-vehicle a{float:left;height:51px;margin:0;padding:17px 173px 0 64px;position:relative;text-decoration:none;width:175px;z-index:999}.toyota-home-page .circle{background:0 0;border:2px solid #a60000;border-radius:20px;float:right;height:28px;left:365px;position:absolute;top:16px;width:28px}.toyota-home-page .circle .arrow{border:solid #a60000;border-width:0 2px 2px 0;display:inline-block;margin:10px 0 0 10px;padding:3px}.toyota-home-page .circle .arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.toyota-home-page .choose-vehicle:hover .arrow-down{margin-top:12px;transform:rotate(136deg);-webkit-transform:rotate(-136deg)}.toyota-home-page .mystyle .arrow{margin:12px 0 0 10px}.toyota-home-page .choose-vehicle.open a:hover .circle{background:#a60000}.toyota-home-page .choose-vehicle.open a:hover .arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.toyota-home-page #model-display-namedasad,.toyota-home-page #model-year{color:#000;font-size:16px;font-weight:500;letter-spacing:.5px}.toyota-home-page .multimedia-content p{color:#252525;font-size:11px;font-weight:500;letter-spacing:.5px;margin-left:50px;margin-top:2px;text-transform:capitalize}.toyota-home-page .choose-vehicle-area .align-vehicle .gobtn{margin-left:125px;margin-top:15px;right:-82px;top:44px}.toyota-home-page .veh-selection{color:#000;display:flex;font-family:ToyotaType,Arial,sans-serif;font-size:24px;font-weight:300;letter-spacing:-.8px;margin:0 auto 0 50px;position:relative;top:2px;width:168px}.toyota-home-page .choose-vehicle a.choose .avacar,.toyota-home-page .error-vehicle a.choose .avacar{bottom:12px;height:60px;position:absolute;right:277px;top:4px;width:121px}.toyota-home-page .choose-vehicle a.choose .avacar img,.toyota-home-page .error-vehicle a.choose .avacar img{max-height:52px;max-width:121px;transform:rotateY(180deg)}.lexus-home-page div.selectors input{-webkit-appearance:none;-moz-appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:0;color:#495057;display:block;font-family:nobel-regular,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2px;margin:0 0 10px 40px;outline-color:#a9a9a9;padding:15px 12px;text-transform:uppercase;width:26.4%}.lexus-home-page .vin{color:#000;display:block;font-size:13px;letter-spacing:.5px;line-height:18px;margin-left:40px;margin-top:0;padding-top:20px}.lexus-home-page p.vin-or{color:#000;font-size:13px;padding:5px}.lexus-home-page p.vin-lexus{letter-spacing:1.6px;line-height:18px;margin-bottom:8px;margin-left:43px;margin-top:0;padding-top:22px}.lexus-home-page .error{border:1px solid #c00!important}.lexus-home-page .noError{border:1px solid #ced4da!important}.lexus-home-page .error_img{margin-left:300px;margin-top:-45px;position:absolute}.lexus-home-page .error_msg{font-family:nobel-bold,Arial,Helvetica,sans-serif;font-size:11px;position:fixed}.lexus-home-page .error_msg,.lexus-home-page .error_msg_dropdown{margin-bottom:8px;margin-left:42px;margin-top:-8px}.lexus-home-page p.vinClass{font-size:16px;margin-left:35px;margin-top:-10px}.lexus-home-page .nav-view span#error_msg,.lexus-home-page .nav-view span#error_msg_dropdown{color:#eb0a04;font-family:nobel-bold,Arial,Helvetica,sans-serif;font-size:11px}.lexus-home-page .main-content{margin-top:90px}.lexus-home-page #secondary-nav{background:#f5f5f5;box-shadow:0 5px 10px -7px #000000bf;-moz-box-shadow:0 5px 10px -7px #000000bf;-webkit-box-shadow:0 5px 10px -7px #000000bf;height:73px;margin:0 auto;min-height:70px;padding-top:6px;position:fixed;top:42px;width:100%;z-index:9999}.lexus-home-page .choose-vehicle{border-bottom:0;height:73px;width:400px}.lexus-home-page .choose-vehicle.open a,.lexus-home-page .error-vehicle.open a{background:#f5f5f5;border:none;top:0}.lexus-home-page .choose-vehicle a,.lexus-home-page .error-vehicle a{float:left;height:70px;margin:0;padding:0 112px 0 64px;position:relative;text-decoration:none;width:186px;z-index:999}.lexus-home-page .choose-vehicle.open a:hover span,.lexus-home-page .error-vehicle.open a:hover span{color:#666}.lexus-home-page .mystyle a.choose{background:#f5f5f5}.lexus-home-page .choose-vehicle a{color:#272f32}.lexus-home-page .choose-vehicle a.choose span.year,.lexus-home-page .error-vehicle a.choose span.year{font-size:15px;font-weight:600}.lexus-home-page .choose-vehicle a.choose span,.lexus-home-page .error-vehicle a.choose span{margin-bottom:0;margin-top:8px}.lexus-home-page .circle{background:0 0;float:right;height:28px;left:320px;position:absolute;top:48px;width:28px}.lexus-home-page .circle .arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.lexus-home-page .choose-vehicle:hover .arrow-down{transform:rotate(136deg);-webkit-transform:rotate(-136deg)}.lexus-home-page .circle .arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;margin:0 0 0 10px;padding:3px}.lexus-home-page .choose-vehicle.open a.choose span.model,.lexus-home-page .error-vehicle.open a.choose span.model{margin-top:-25px!important}.lexus-home-page .choose-vehicle a.choose span.model,.lexus-home-page .error-vehicle a.choose span.model{font-size:13px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.lexus-home-page #model-display-namedasad,.lexus-home-page #model-year,.lexus-home-page p#spanYear{font-family:nobel-book,Arial,sans-serif;font-size:24px;font-weight:300;text-transform:uppercase}.lexus-home-page .choose-vehicle a.choose .avacar img,.lexus-home-page .error-vehicle a.choose .avacar img{margin-top:10px;transform:rotateY(180deg);width:90%}.lexus-home-page .choose-vehicle a.choose .avacar,.lexus-home-page .error-vehicle a.choose .avacar{bottom:15px;height:60px;position:absolute;right:257px;width:90px}.lexus-home-page .choose-vehicle a.choose .noImg,.lexus-home-page .error-vehicle a.choose .noImg{margin-top:-24px;top:30px}.lexus-home-page .choose-vehicle a.choose .multimedia-content,.lexus-home-page .choose-vehicle.open a.choose .multimedia-content,.lexus-home-page .error-vehicle a.choose .multimedia-content,.lexus-home-page .error-vehicle.open a.choose .multimedia-content{font-size:13px;font-weight:600;margin-top:10px;text-transform:capitalize;width:278px}.lexus-home-page .multimedia-content p{font-family:nobel-bold,Arial,sans-serif}.lexus-home-page #vehicle-garage{background:#f5f5f5;border-top:0;height:495px;overflow:hidden;padding:0;position:absolute;top:67px;width:370px}.lexus-home-page #vehicle-garage .choose-vehicle-area{font-family:nobel-book,Arial,sans-serif;margin:0 auto;min-height:10px;overflow:hidden}.lexus-home-page .choose-vehicle-area .align-vehicle{float:inherit;height:auto;left:42px;margin:0;min-height:auto;padding:0;position:relative;width:318px}.lexus-home-page .choose-vehicle-area .align-vehicle label{color:#1a1a1a;display:block;font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:21px;margin-bottom:10px;margin-top:10px;padding-top:1px}.lexus-home-page .choose-vehicle-area .align-vehicle .vehicle-year-row{position:relative}.lexus-home-page .choose-vehicle-area .align-vehicle select{display:block;margin-bottom:20px}.lexus-home-page .choose-vehicle-area .align-vehicle .disabledbtn{padding-left:95px;position:static;right:0;top:56px}.lexus-home-page div#uniform-model-selector,.lexus-home-page div#uniform-navigation-selector,.lexus-home-page div#uniform-year-selector{width:300px}.lexus-home-page div#uniform-model-selector .form-control,.lexus-home-page div#uniform-navigation-selector .form-control,.lexus-home-page div#uniform-year-selector .form-control{-webkit-appearance:none;-moz-appearance:none;background-clip:padding-box;background-color:#fff;background-image:url(../../../../content/dam/sdp/lexus/miscellaneous/download.png);background-position:102.5%;background-repeat:no-repeat;border:1px solid #ced4da;border-radius:0;color:#495057;display:block;font-family:nobel-regular,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2px;line-height:18px;margin-bottom:10px;min-height:50px;outline-color:#a9a9a9;padding:15px 12px;text-transform:uppercase;width:94%}.lexus-home-page .form-control:focus{background-color:#fff;border-color:#ced4da;box-shadow:none}.lexus-home-page .veh-selection{display:flex;font-family:nobel-book,Arial,sans-serif;font-size:24px;font-weight:300;margin-left:65px;position:relative;text-transform:capitalize;top:14px;width:100%}@media(min-width:320px)and (max-width:1024px){.MuiSvgIcon-fontSizeSmall{font-size:40px}.lexus-home-page .button-close-pop-up.vin-popup-close .MuiIconButton-label{background:#f9f9f9;border:2px solid #000;border-radius:35px;cursor:pointer;display:block;float:right;height:30px;left:19px;opacity:1!important;position:relative;width:30px}.lexus-home-page .pop-up-box .button-close-pop-up.vin-popup-close .MuiIconButton-label{height:25px;width:25px}.lexus-home-page .vin-popup-close span.MuiIconButton-label:before{color:#000;content:"x";font-size:32px;font-weight:100;left:0;position:relative;text-align:center;top:-9px;vertical-align:middle}.lexus-home-page .pop-up-box .button-close-pop-up span.MuiIconButton-label:before{height:50px;left:unset;position:absolute;right:-13px;top:-11px;width:50px}.toyota-home-page .vin-popup-close .MuiIconButton-label{background:#000;border:2px solid #000;border-radius:35px;cursor:pointer;display:block;float:right;height:30px;left:19px;opacity:1!important;position:relative;width:30px}.lexus-home-page .pop-up-box .MuiButtonBase-root.button-close-pop-up.vin-popup-close,.toyota-home-page .pop-up-box .MuiButtonBase-root.button-close-pop-up.vin-popup-close{left:unset;position:absolute;right:24px;top:3px}.toyota-home-page .pop-up-box .MuiButtonBase-root.button-close-pop-up.vin-popup-close .MuiIconButton-label{height:25px;width:25px}.toyota-home-page .vin-popup-close span.MuiIconButton-label:before{color:#f9f9f9;content:"x";font-size:32px;font-weight:100;left:0;position:relative;text-align:center;top:-9px;vertical-align:middle}.toyota-home-page .pop-up-box .MuiButtonBase-root.button-close-pop-up span.MuiIconButton-label:before{height:50px;left:unset;position:absolute;right:-13px;top:-11px;width:50px}}@media(min-width:320px)and (max-width:599px){::-webkit-scrollbar{display:none}a.VehicleInfoPopupClass{outline:none}.lexus-home-page .pop-up-box .MuiTypography-root.pop-up-content,.toyota-home-page .pop-up-box .MuiTypography-root.pop-up-content{margin-left:unset}.toyota-home-page .MuiBox-root button.yesButton.inputred.visred.visblack{left:62px}.lexus-home-page .button-close-pop-up .MuiIconButton-label img.cross-button{left:-99px;top:10px}.toyota-home-page .button-close-pop-up .MuiIconButton-label img.cross-button{left:-99px}.lexus-home-page .MuiBox-root button.yesButton.inputred.visred.visblack{left:-57px}.lexus-home-page .pop-up-box,.toyota-home-page .pop-up-box{width:288px}.MuiTypography-body1 span{flex-direction:column}.toyota-home-page .container.choose-vehicle-area{padding:0 10px}.container{padding-left:0;padding-right:0}.toyota-home-page .circle{background:0 0;border:2px solid #a60000;border-radius:20px;float:right;height:28px;left:270px;position:absolute;top:16px;width:28px}.toyota-home-page .choose-vehicle a.choose .avacar,.toyota-home-page .error-vehicle a.choose .avacar{bottom:12px;height:60px;left:0;margin-left:10px;position:absolute;top:4px;width:121px}.toyota-home-page .veh-selection{color:#000;display:flex;font-family:ToyotaType,Arial,sans-serif;font-size:16px;font-weight:300;letter-spacing:-.8px;margin:0 auto 0 50px;position:relative;top:2px;width:168px}.toyota-home-page div.selectors input{-webkit-appearance:none;background:#fff;border:none;color:#252525;font-size:14px;font-weight:400;height:38px;line-height:38px;outline-color:#a9a9a9;padding-left:25px;text-transform:uppercase;width:84%}.toyota-home-page #vehicle-garage{background:#fff;box-shadow:0 8px 8px #0000004d;left:0;margin-left:0;overflow:auto;position:static;top:67px;width:100%}.toyota-home-page #vehicle-garage div.selector{border:1px solid #e4e3e3;letter-spacing:.5px;margin-bottom:10px}.toyota-home-page .choose-vehicle-area p.vin-or{color:#000;font-family:ToyotaType,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;line-height:18px;margin-left:0;padding-top:25px}.toyota-home-page .choose-vehicle-area .gobtn{margin-left:0}.toyota-home-page .gobtn.disabledbtn .vinsearch-gobutton{margin-bottom:20px!important;margin-top:20px;width:100%}.toyota-home-page .vinsearch-gobutton.visred:hover:before{transform:unset;-webkit-transform:unset}.toyota-home-page .choose-vehicle-area .vin{padding-top:14px}.toyota-home-page #secondary-nav{background:#e0e0e0}.toyota-home-page #vehicle-garage div.selector,.toyota-home-page #vehicle-garage div.selectors,.toyota-home-page .choose-vehicle{width:100%}.toyota-home-page div.selectors input{box-sizing:border-box;width:100%}.toyota-home-page .error_img{right:13px}.lexus-home-page .choose-vehicle,.lexus-home-page .choose-vehicle.open a,.lexus-home-page .error-vehicle.open a,.lexus-home-page div#uniform-model-selector,.lexus-home-page div#uniform-navigation-selector,.lexus-home-page div#uniform-year-selector,.toyota-home-page #vehicle-garage div.selector,.toyota-home-page #vehicle-garage div.selectors,.toyota-home-page .choose-vehicle a,.toyota-home-page .error-vehicle a{width:100%}.toyota-home-page .choose-vehicle-area .align-vehicle{border-right:none}.toyota-home-page .circle{left:unset;margin-right:10px;right:238px}.lexus-home-page #vehicle-garage{margin-left:0;width:100%}.lexus-home-page #vehicle-garage .choose-vehicle-area{margin:0 10px}.lexus-home-page .vin,.lexus-home-page p.vin-lexus{margin-left:unset}.lexus-home-page div.selectors input{margin:0}.lexus-home-page .choose-vehicle-area .align-vehicle{border:none;left:unset;width:100%}.lexus-home-page div#uniform-model-selector .form-control,.lexus-home-page div#uniform-navigation-selector .form-control,.lexus-home-page div#uniform-year-selector .form-control{width:99.8%}.lexus-home-page div.selectors input{box-sizing:border-box;width:99.8%}.lexus-home-page .gobtn .visblack{left:86px;text-align:center;width:100%}.lexus-home-page .choose-vehicle-area .gobtn.disabledbtn{margin-left:10px;width:100%}.lexus-home-page .choose-vehicle a.choose .avacar,.lexus-home-page .error-vehicle a.choose .avacar{left:10px}.lexus-home-page .choose-vehicle.open a.choose span.model,.lexus-home-page .error-vehicle.open a.choose span.model{left:unset;margin-right:10px;right:175px}.lexus-home-page .multimedia-content p{margin-left:50px}.lexus-home-page .multimedia-content p.vinClass{margin-left:60px}.lexus-home-page .multimedia-content p.onlyVinSection{margin-left:48px;margin-top:0}.lexus-home-page .multimedia-content.vinModelYear p{margin-left:37px}.lexus-home-page .error_msg{margin-left:10px;margin-top:5px}.lexus-home-page .error_img{margin-top:-35px;right:30px}p.vin-lexus{text-align:center}.lexus-home-page .vehicle-year-row .rootClass,.toyota-home-page .vehicle-year-row .rootClass{height:auto;margin-left:0!important;width:93%;z-index:99999}.MuiTypography-body1 .imgWidth{margin:0 auto}.lexus-home-page .choose-vehicle a{padding:0 112px 9px 64px}.lexus-home-page .vehicle-year-row .rootClass{margin-top:13px!important}.toyota-home-page .vehicle-year-row .rootClass{margin-top:10px!important}.rootClass{z-index:99999}.MuiTabs-scrollButtonsDesktop{display:flex}.toyota-home-page .vehicle-year-row .arrow-img{margin-left:185px;top:-23px;transform:rotate(451deg)}.lexus-home-page .vehicle-year-row .arrow-img{margin-left:165px;top:-22px;transform:rotate(451deg)}.lexus-home-page .veh-selection{margin-left:44px}.toyota-home-page .MuiButtonBase-root .cross-button{left:unset;margin-right:4px;margin-top:9px}.lexus-home-page .MuiButtonBase-root.button-close-pop-up.vin-popup-close,.toyota-home-page .MuiButtonBase-root.button-close-pop-up.vin-popup-close{background:#0000;border:0;left:unset;position:absolute;right:-11px;top:-36px}.lexus-home-page .MuiButtonBase-root.button-close-pop-up.vin-popup-close .MuiIconButton-label{left:-3px;top:8px}.toyota-home-page .nav-view span#error_msg{left:unset;position:relative;top:15px}.toyota-home-page .nav-view span#error_msg_dropdown{left:unset;position:relative;text-align:unset;top:-119px;z-index:1}.lexus-home-page .nav-view span#error_msg_dropdown{left:-6%;margin-top:-16px;text-align:left}.lexus-home-page .nav-view span#error_msg{top:90px}.toyota-home-page .gobtn.disabledbtn.noMultimediaError button{margin-top:-27px}.toyota-home-page .choose-vehicle-area .gobtn{margin-top:0}}@media(min-width:320px)and (max-width:599px)and (orientation:landscape){.toyota-home-page .nav-view span#error_msg_dropdown{position:relative;top:-111px}.toyota-home-page .gobtn.disabledbtn.noMultimediaError button{margin-top:0}.lexus-home-page .vehicle-year-row .rootClass,.toyota-home-page .vehicle-year-row .rootClass{height:auto;margin-left:258px!important;margin-top:-29px!important;width:46.4%}.lexus-home-page .vehicle-year-row .rootClass{margin-left:220px!important;margin-top:-27px!important;width:54%}.lexus-home-page .vehicle-year-row .arrow-img,.toyota-home-page .vehicle-year-row .arrow-img{margin-left:-14px;top:-3px;transform:unset}.toyota-home-page .vehicle-year-row .arrow-img{margin-left:-13px}.MuiBox-root{height:74px;overflow:auto}.lexus-home-page .MuiButtonBase-root.button-close-pop-up.vin-popup-close{background:#0000;border:0;top:-29px}.lexus-home-page .nav-view span#error_msg_dropdown{left:-5%}}@media(min-width:320px)and (max-width:599px)and (orientation:portrait){.vehicle-year-row .MuiBox-root{height:141px;overflow:auto}}@media(max-width:930px)and (orientation:landscape){.lexus-home-page .choose-vehicle.show #vehicle-garage,.toyota-home-page .choose-vehicle.show #vehicle-garage{max-height:calc(100vh - 120px);min-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto!important}}@media(min-width:320px)and (max-width:400px){.lexus-home-page .multimedia-content p,.toyota-home-page .multimedia-content p{width:130px}.toyota-home-page .multimedia-content p.vinClass{display:inline-grid;margin-left:50px;margin-top:unset}.toyota-home-page .vinClass span.vinNumber{margin-left:0}.lexus-home-page .vinClass span.vinName{margin-left:-19px}.lexus-home-page .multimedia-content.vinModelYear .vinClass span.vinName{display:inline-block;margin-left:unset;margin-top:0}}@media(min-width:400px)and (max-width:600px){.lexus-home-page .multimedia-content .navContentModelYear .vinClass{margin-top:0}}@media(min-width:320px)and (max-width:1023px){.mobile-overlay{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:darken-slowly;animation-name:darken-slowly;background:#000;display:block;height:100%;left:0;opacity:.75;position:fixed;top:0;width:100%;z-index:4600}.toyota-home-page .choose-vehicle.open .arrow{margin-top:10px;transform:rotate(45deg)}.toyota-home-page .choose-vehicle.hide .arrow{margin-top:12px;transform:rotate(-136deg)}.lexus-home-page .choose-vehicle.open .arrow{margin-top:10px;transform:rotate(45deg)}.lexus-home-page .choose-vehicle.hide .arrow{margin-top:12px;transform:rotate(-136deg)}#vin1,.findVinColor{outline:none}}@media(min-width:600px)and (max-width:767px){.vehicle-year-row .MuiBox-root{height:141px;overflow:auto}.lexus-home-page .MuiTypography-body1 span.vinImgDesc,.toyota-home-page .MuiTypography-body1 span.vinImgDesc{margin-top:unset}.lexus-home-page .choose-vehicle.hide #vehicle-garage,.lexus-home-page .choose-vehicle.show #vehicle-garage{margin-left:13px;width:368px}.choose-vehicle.hide #vehicle-garage,.choose-vehicle.show #vehicle-garage{width:412px}.lexus-home-page .choose-vehicle-area .align-vehicle,.toyota-home-page .choose-vehicle-area .align-vehicle{border-right:0}.lexus-home-page div.selectors input{width:69%}.lexus-home-page .multimedia-content p{margin-left:50px}.lexus-home-page .multimedia-content.vinModelYear p{margin-left:33px}.lexus-home-page .choose-vehicle a.choose .multimedia-content,.lexus-home-page .choose-vehicle.open a.choose .multimedia-content{width:310px}.lexus-home-page .vinClass span.vinName{display:inline-block;margin-left:-8px}.lexus-home-page .multimedia-content.vinModelYear .vinClass span.vinName,.lexus-home-page .multimedia-content.vinModelYear .vinClass span.vinNumber{display:inline;margin-left:unset}.lexus-home-page .multimedia-content.vinModelYear .vinClass span.vinNumber{margin-left:2px}.MuiTypography-body1 .imgWidth{margin:0 auto}.lexus-home-page .vehicle-year-row .rootClass,.toyota-home-page .vehicle-year-row .rootClass{height:auto;margin-left:264px!important;margin-top:-27px!important;width:50.4%;z-index:99999}.toyota-home-page .vehicle-year-row .rootClass{margin-left:268px!important;margin-top:-37px!important}.lexus-home-page .vehicle-year-row .arrow-img,.toyota-lexus-home-page .vehicle-year-row .arrow-img{margin-left:-14px}.toyota-lexus-home-page .vehicle-year-row .arrow-img{padding-top:11px}.toyota-home-page #vehicle-garage div.selector,.toyota-home-page #vehicle-garage div.selectors{width:100%}.toyota-home-page div.selectors input{box-sizing:border-box;width:100%}.lexus-home-page .MuiButtonBase-root.button-close-pop-up.vin-popup-close{background:#0000;border:0;left:unset;position:absolute;right:0;top:-35px}.lexus-home-page .cross-button{left:15px;position:relative;top:8px}.toyota-home-page .MuiButtonBase-root.button-close-pop-up.vin-popup-close{background:#0000;border:0;left:unset;position:absolute;right:-25px;top:-40px}.toyota-home-page .vin-popup-close .cross-button{left:-14px;position:relative;top:18px}.toyota-home-page .vin-popup-close .MuiIconButton-label .cross-button{left:5px;margin-top:15px;position:relative}.toyota-home-page .nav-view span#error_msg_dropdown{left:unset;text-align:unset}.toyota-home-page .nav-view span#error_msg{left:unset}.toyota-home-page .choose-vehicle-area .gobtn,.toyota-home-page .choose-vehicle-area p.vin-or{text-align:center}.toyota-home-page .choose-vehicle-area .gobtn{margin-left:unset}}@media(min-width:768px)and (max-width:1023px){.lexus-home-page .pop-up-box .cross-button{top:23px}.lexus-home-page p.vinClass{margin-top:-15px}.lexus-home-page p.onlyVinSection{margin-left:0;margin-top:0}.vehicle-year-row .MuiBox-root{height:141px;overflow:auto}.lexus-home-page .MuiTypography-body1 span.vinImgDesc,.toyota-home-page .MuiTypography-body1 span.vinImgDesc{margin-top:unset}.toyota-home-page .MuiButtonBase-root.button-close-pop-up{background:#0000;border:0;left:unset;position:absolute;right:2px;top:-28px}.lexus-home-page .MuiButtonBase-root.button-close-pop-up{background:#0000;border:0;left:unset;position:absolute;right:0;top:-35px}.lexus-home-page .rootClass{width:59%}.lexus-home-page .cross-button{left:15px;position:relative;top:8px}.toyota-home-page .vin-popup-close .MuiIconButton-label .cross-button{left:5px;margin-top:15px;position:relative}.lexus-home-page .vehicle-year-row .rootClass,.toyota-home-page .vehicle-year-row .rootClass{z-index:99999}.lexus-home-page .choose-vehicle a.choose .multimedia-content{margin-left:45px;width:300px}.lexus-home-page .choose-vehicle a.choose .multimedia-content.vinModelYear{margin-left:19px}.lexus-home-page .vinModelYear .vinClass span.vinName,.lexus-home-page .vinModelYear .vinClass span.vinNumber{display:inline-block}}@media(min-width:991px)and (max-width:1024px){.lexus-home-page .rootClass,.toyota-home-page .rootClass{width:59%}}@media only screen and (min-width:1500px)and (max-width:1800px){.toyota-home-page #vehicle-garage{background:#f5f5f5;box-shadow:0 8px 8px #0000004d;overflow:hidden;padding:0;position:absolute;top:67px;width:412px}.lexus-home-page #vehicle-garage{background:#f5f5f5;border-top:0;height:495px;overflow:hidden;padding:0;position:absolute}}@media only screen and (min-width:1801px)and (max-width:1849px){.toyota-home-page #vehicle-garage{box-shadow:0 8px 8px #0000004d;margin-left:428px;top:67px;width:22.9%}.lexus-home-page #vehicle-garage,.toyota-home-page #vehicle-garage{background:#f5f5f5;left:0;overflow:hidden;padding:0;position:absolute}.lexus-home-page #vehicle-garage{border-top:0;height:495px;margin-left:427px;width:20.3%}}@media only screen and (min-width:1850px)and (max-width:1899px){.toyota-home-page #vehicle-garage{box-shadow:0 8px 8px #0000004d;top:67px;width:22.3%}.lexus-home-page #vehicle-garage,.toyota-home-page #vehicle-garage{background:#f5f5f5;left:0;margin-left:452px;overflow:hidden;padding:0;position:absolute}.lexus-home-page #vehicle-garage{border-top:0;height:495px;width:19.8%}}@media only screen and (min-width:1900px)and (max-width:2000px){.toyota-home-page #vehicle-garage{background:#f5f5f5;box-shadow:0 8px 8px #0000004d;overflow:hidden;padding:0;position:absolute;top:67px}.lexus-home-page #vehicle-garage{background:#f5f5f5;border-top:0;height:495px;overflow:hidden;padding:0;position:absolute}}@media only screen and (min-width:1275px)and (max-width:1299px){.toyota-home-page #vehicle-garage{background:#f5f5f5;box-shadow:0 8px 8px #0000004d;left:0;margin-left:159.5px;overflow:hidden;padding:0;position:absolute;top:67px;width:32.6%}}@media only screen and (min-width:1250px)and (max-width:1274px){.toyota-home-page #vehicle-garage{box-shadow:0 8px 8px #0000004d;margin-left:153.5px;top:67px;width:32.9%}.lexus-home-page #vehicle-garage,.toyota-home-page #vehicle-garage{background:#f5f5f5;left:0;overflow:hidden;padding:0;position:absolute}.lexus-home-page #vehicle-garage{border-top:0;height:495px;margin-left:153px;width:29.1%}}@media only screen and (min-width:1199px)and (max-width:1249px){.toyota-home-page #vehicle-garage{box-shadow:0 8px 8px #0000004d;margin-left:118.5px;top:67px;width:35%}.lexus-home-page #vehicle-garage,.toyota-home-page #vehicle-garage{background:#f5f5f5;left:0;overflow:hidden;padding:0;position:absolute}.lexus-home-page #vehicle-garage{border-top:0;height:495px;margin-left:119px;width:30.8%}}@media only screen and (min-width:1351px)and (max-width:1399px){.toyota-home-page #vehicle-garage{box-shadow:0 8px 8px #0000004d;margin-left:203px;top:67px;width:30.5%}.lexus-home-page #vehicle-garage,.toyota-home-page #vehicle-garage{background:#f5f5f5;left:0;overflow:hidden;padding:0;position:absolute}.lexus-home-page #vehicle-garage{border-top:0;height:495px;margin-left:202px;width:27%}}@media only screen and (min-width:1400px)and (max-width:1499px){.toyota-home-page #vehicle-garage{background:#f5f5f5;box-shadow:0 8px 8px #0000004d;left:0;margin-left:131px;overflow:hidden;padding:0;position:absolute;top:67px;width:34.2%}}@media only screen and (min-width:1300px)and (max-width:1350px){.toyota-home-page #vehicle-garage{box-shadow:0 8px 8px #0000004d;margin-left:178px;top:67px;width:31.7%}.lexus-home-page #vehicle-garage,.toyota-home-page #vehicle-garage{background:#f5f5f5;left:0;overflow:hidden;padding:0;position:absolute}.lexus-home-page #vehicle-garage{border-top:0;height:495px;margin-left:177px;width:28.1%}}@media(min-width:768px)and (max-width:1200px){.lexus-home-page .choose-vehicle.hide #vehicle-garage,.lexus-home-page .choose-vehicle.show #vehicle-garage{width:368px}.lexus-home-page div.selectors input{width:255px}}@media(min-width:768px)and (max-width:1500px){.toyota-home-page #vehicle-garage{left:unset;margin-left:unset;width:412px}.toyota-home-page .choose-vehicle-area .align-vehicle{border-right:none;left:0;width:318px}.lexus-home-page #vehicle-garage{left:unset;margin-left:unset}.lexus-home-page .choose-vehicle-area .align-vehicle{border-right:none;width:318px}}@media(min-width:1024px)and (max-width:1200px){.lexus-home-page .vehicle-year-row .rootClass,.toyota-home-page .vehicle-year-row .rootClass{height:auto;width:60%}}@media(min-width:1024px){.MuiTabs-scrollButtonsDesktop,.vin-popup-close{display:none}}.legendHeading{display:none}#vehicle-garage .choose-vehicle-area{position:relative}.toyota-home-page span.MuiTabs-indicator{background-color:#000}.toyota-home-page .MuiAppBar-colorPrimary{background-color:#bababa!important;color:#fff!important}.lexus-home-page span.MuiTabs-indicator{background-color:#fff}.lexus-home-page .MuiAppBar-colorPrimary{background-color:#000!important;border-top-left-radius:8px;border-top-right-radius:8px;color:#8d8d8d!important}.lexus-home-page .MuiAppBar-root{margin-left:-2px;margin-top:-4px;width:101%}.lexus-home-page .MuiAppBar-root,.toyota-home-page .MuiAppBar-root{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;z-index:1100}.toyota-home-page .MuiAppBar-root{width:100%}.toyota-home-page .MuiTab-textColorInherit.Mui-selected{color:#000!important}.lexus-home-page .MuiTab-textColorInherit.Mui-selected{color:#fff!important}.toyota-home-page .MuiTab-root{align-items:flex-end!important;font-size:13px;font-weight:700}.lexus-home-page .MuiTab-root{align-items:flex-end!important;font-size:14px;font-weight:700}.imgWidth{width:35%}.MuiBox-root{padding:16px 24px 24px!important}.toyota-home-page span.vinImgSection{color:#79747b}.lexus-home-page span.vinImgSection,.toyota-home-page span.vinImgSection{font-family:ToyotaType,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;line-height:18px;margin-left:0}.lexus-home-page span.vinImgSection{color:#252525}.toyota-home-page span.vinImgDesc{color:#000;font-size:13px;font-weight:500;letter-spacing:.5px;margin-left:7px;margin-top:25px}.lexus-home-page span.vinImgDesc{color:#252525;font-family:ToyotaType,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;margin-left:7px;margin-top:25px}.MuiTabs-flexContainer{display:flex!important}.toyota-home-page .MuiTab-root{min-width:106px!important;text-transform:inherit}.lexus-home-page .MuiTab-root{min-width:110px!important;text-transform:inherit}.toyota-home-page .rootClass u{background-color:#bababa!important;float:left;height:51px;margin:0;padding:12px 12px 12px 19px!important;position:relative;text-decoration:none;width:-webkit-fit-content;width:fit-content;z-index:999}.toyota-home-page .MuiTab-fullWidth{padding:12px 24px 12px 13px!important}.lexus-home-page .MuiTab-fullWidth{padding:12px 22px 12px 13px!important}span.MuiTabs-indicator{height:1px!important}.MuiTabScrollButton-root{color:inherit;opacity:1!important}.MuiTabScrollButton-root.Mui-disabled{opacity:0!important}.toyota-home-page .arrow-img{margin-left:-18px;padding-top:15px;position:absolute;width:4%}.lexus-home-page .arrow-img{margin-left:-18px;padding-top:10px;position:absolute;width:4%}.toyota-home-page .rootClass{margin-left:270px!important;margin-top:-38px!important;width:44%}.lexus-home-page .rootClass,.toyota-home-page .rootClass{background-color:#fff;border:2px solid #c6c0c0;border-radius:8px;flex-grow:1;z-index:999}.lexus-home-page .rootClass{margin-left:278px!important;margin-top:-32px!important;width:45.4%}@media(min-width:320px)and (max-width:1023px){.toyota-home-page .arrow-img{margin-left:-16px}}@media only screen and (min-width:1500px)and (max-width:1800px){.lexus-home-page .rootClass,.toyota-home-page .rootClass{height:auto;width:37.5%}}@media only screen and (min-width:1351px)and (max-width:1399px){.lexus-home-page .rootClass,.toyota-home-page .rootClass{width:42%}}@media only screen and (min-width:1300px)and (max-width:1350px){.lexus-home-page .rootClass,.toyota-home-page .rootClass{width:43%}}@media only screen and (min-width:1801px){.toyota-home-page .rootClass{height:auto;width:29%}.lexus-home-page .arrow-img,.toyota-home-page .arrow-img{padding-top:unset;width:unset}.lexus-home-page .rootClass{height:auto;width:29%}}