.slick-list{border:1px solid #d8d8d8}.slick-dots li.slick-active button{border:2px solid #0b9dff}.slick-next.slick-arrow{border-radius:0!important;height:94px;margin-right:0;text-indent:99999px;width:46px}.carousel-wrapper{background:#fff;border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;margin-right:24px;min-height:100%;padding:6px}.toyota-home-page .slick-next.slick-arrow{right:-46px}.toyota-home-page .slick-prev.slick-arrow{left:-45px;width:45px}.lexus-home-page .header-three{font-family:nobel-bold,Arial,sans-serif}.lexus-home-page .header-four{font-family:nobel-regular,Arial,sans-serif}.lexus-home-page .slick-next.slick-arrow{background:url(../../../../content/dam/sdp/lexus/miscellaneous/prev.png) 0 no-repeat;display:block;height:70px;right:-60px;top:90px;transform:rotate(180deg) translateY(0) translateX(50%);width:60px}.lexus-home-page .slick-prev.slick-arrow{background:url(../../../../content/dam/sdp/lexus/miscellaneous/prev.png) no-repeat;display:block;height:70px;left:-30px;top:135px;width:60px}.lexus-home-page .slick-next:before,.lexus-home-page .slick-prev:before{color:#0000}.lexus-home-page .slick-dots button:hover{background:#000!important;border:2px solid #000!important}.lexus-home-page .slick-dots li button,.lexus-home-page .slick-dots li.slick-active button{height:10px;width:10px}.lexus-home-page .slick-dots li.slick-active button{background:#000;border:none}@media(min-width:320px)and (max-width:1023px){.carousel-wrapper{outline:none}}input[type=radio]{accent-color:#000}.chooseModelId{font-size:20px}#download_getupdates{margin-top:20px}.updates-type-content{background:none;margin:0 auto;padding:0}.guide-type{background:#f5f5f5;border-radius:4px;box-shadow:0 6px 10px -5px #fff;clear:both;margin-top:15px;outline:none;padding:20px}.modelIdTextWrapper{border:1px solid #f5f5f5;margin-left:193px;margin-top:-33px;position:absolute;width:480px;z-index:9}.button-mode-download p{font-family:ToyotaType,Arial,sans-serif;font-size:11px;font-weight:400;text-align:center}.stepsToDownloadText p{font-size:15px;line-height:20px;margin:0}.modelIdTextWrapper .innerWrapper{background:#fff;border:1px solid #bababa;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;height:300px;overflow-y:scroll}.modelIdTextWrapper .innerWrapper p{font-size:16px;margin-bottom:10px}.modelIdTextWrapper .innerWrapper p ol{margin-left:15px}.locateModelIdText{background:#bababa;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:16px;padding:10px}.arrowLeftCssTriangle{border-bottom:10px solid #0000;border-right:10px solid #bababa;border-top:10px solid #0000;height:0;left:-10px;position:absolute;top:9px;width:0}.modelIdWrapper{background:#fff;padding:10px 15px}.lexus-home-page .modelIdWrapper{font-family:nobel-book,Arial,sans-serif}.toyota-home-page .modelIdWrapper{color:#333}.guide-type .s-no{float:left;min-height:100px;width:69px}.guide-type .s-no p.cir-img{background:#d8d8d8;border-radius:33px;height:56px;position:relative;width:56px}.guide-type .s-no p.cir-img span{font-size:14px;font-weight:400;position:absolute;text-align:center;top:21px;width:55px}.detail-content-type{width:90%}.detail-content-type h2{margin-bottom:20px}.about-install{margin-bottom:25px}.button-mode-download{border-bottom:1px solid #d8d8d8;display:flex;flex-wrap:wrap;margin:15px 0;overflow:hidden;padding:10px 0;position:relative}.button-mode-download div{height:100%}.download-getupdates .left-multi-content .updated-inside-unit{border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 6px 10px -5px #fff;clear:both;display:none;margin-top:20px;overflow:hidden}.header-four.display-display-four-desktop-black-left{display:none}.download-getupdates .left-multi-content .inside-unit{min-height:200px;overflow:hidden;padding-top:30px}.download-getupdates .left-multi-content .cont-img{float:left;padding:8px}.download-getupdates .left-multi-content .inside-unit .high_img{border:1px solid #d8d8d8;display:flex;height:215px;padding:15px;position:relative;width:315px}.download-getupdates .left-multi-content .inside-unit .high_img span{cursor:pointer;display:block;float:right;height:16px;line-height:0;padding:2px;position:absolute;right:0;text-indent:-9999px;top:5px;width:16px}.download-getupdates .left-multi-content .inside-unit .high_img .fancybox,.download-getupdates .no-updates img{align-self:center;margin:0 auto}.download-getupdates .left-multi-content .inside-unit .high_img img{display:block;margin-left:auto;margin-right:auto;max-width:315px}.download-getupdates .left-multi-content .update-but{float:right;min-height:200px;padding:3px;position:relative;width:44%}.stepsToDownloadText{margin:10px 0 0 4px;text-align:left}.userguide_link{display:inline-block;margin-bottom:10px;margin-top:5px}.no-updates{color:#ca1f00;margin-top:80px}.left-multi-content .inside-unit p.quality-img{margin-top:12px;width:346px}.video-container{display:none;height:100%;left:0;margin:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2000}.video-container .video-open{height:350px;left:50%;margin:-175px 0 0 -250px;position:absolute;top:50%;width:500px}.video-overlay{background:#000000b3;display:none;height:100%;position:fixed;top:0;width:100%;z-index:1000}.video-container .close-button{color:#fff;cursor:pointer;font-size:25px;height:50px;position:absolute;right:50px;top:50px;width:50px}body.fix-overlay{position:fixed;width:100%}#showReadMore{cursor:pointer;display:block;font-weight:600}.lexus-home-page .chooseYourModelId{color:#8d8d8d;cursor:pointer;text-decoration:underline}.toyota-home-page #download_getupdates .slick-next.slick-arrow{right:-67px}.toyota-home-page #download_getupdates .slick-prev.slick-arrow{left:-66px}.toyota-home-page .vehicleinstallation{margin-left:15px}.toyota-home-page .slick-list{border:none}.toyota-home-page #showReadMore{color:#ca1f00}.toyota-home-page .chooseYourModelId,.toyota-home-page .chooseYourModelId:hover{color:#3f8cc7;cursor:pointer;text-decoration:underline}.guide-type .about-install .listTagOne ol,.guide-type .about-install .listTagOne ul{margin-left:30px}.lexus-home-page .chooseYourModelId:hover{color:#8d8d8d;cursor:pointer;text-decoration:underline}.lexus-home-page .detail-content-type h2{text-transform:uppercase}.lexus-home-page .download-getupdates .left-multi-content h2{line-height:30px}.lexus-home-page .left-multi-content .updates-type-content .guide-type .about-install,.lexus-home-page .left-multi-content .updates-type-content .guide-type .detail-content-type .about-install{font-family:nobel-book,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:start}.lexus-home-page .button-mode-download p{font-family:nobel-bold,Arial,sans-serif;font-size:11px;font-weight:400;text-align:center;visibility:hidden}.lexus-home-page #download_getupdates .slick-next.slick-arrow{right:-85px}.lexus-home-page #download_getupdates .slick-prev.slick-arrow{left:-55px}.lexus-home-page .vehicleinstallationdiv{margin:21px 0 0 -20px}.lexus-home-page .rel-update{font-family:nobel-book,Arial,sans-serif;font-size:18px;font-weight:400;margin-top:12px}.lexus-home-page .button-mode-download button,.lexus-home-page .vehicleinstallationdiv button{margin-left:0}.lexus-home-page #showReadMore,.lexus-home-page .about-install a,.lexus-home-page .lexus-instruction-links,.lexus-home-page .lexus-instruction-links-guide,.lexus-home-page a.email-inst{color:#000;font-family:nobel-regular,Arial,sans-serif;font-size:14px;font-weight:400;text-decoration:underline;-webkit-text-decoration-color:#d3d3d3;text-decoration-color:#d3d3d3}.lexus-home-page .stepsToDownloadText p{font-family:nobel-bold,Arial,sans-serif}.lexus-home-page .button-mode-download p{display:none}.lexus-home-page .stepsToDownloadText p:nth-of-type(odd){font-weight:700}.lexus-home-page .stepsToDownloadText span p:nth-of-type(2n){font-family:nobel-book,Arial,sans-serif}.lexus-home-page .slick-list{border:none}.lexus-home-page .download_instruction_message h3{text-align:left}.emailSuccess{color:#000;font-size:14px}.radioButtonWrapper{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0 0}.pleaseInstallText{border-bottom:2px solid #d8d8d8;margin-bottom:20px;padding-bottom:20px}.applicableModel{width:100%}.ModeIdFont,.fourRadioButton{margin-bottom:24px;width:50%}.threeRadioButton{width:26%}.radioButtonWrapper{flex-wrap:wrap}@media(min-width:768px)and (max-width:991px){.download-getupdates .left-multi-content .inside-unit .high_img img{width:343px}.guide-type .s-no{width:67px}}@media(min-width:320px)and (max-width:1023px){a.chooseYourModelId{outline:none}}.Check-Accept{display:flex;margin:0 0 10px}.toyota-home-page .triangle{left:485px!important}.toyota-home-page .email-inst-block{margin:43px 40px 40px!important}.toyota-home-page .ModeIdFont{font-size:16px!important}.lexus-home-page .ModeIdFont{font-size:14px!important}.lexus-home-page .triangle{left:543px!important;top:-35px!important}.toyota-home-page .email-inst-usb-steps{cursor:pointer;font-weight:400;position:relative;right:-14px;top:-4px}.lexus-home-page .email-inst-usb-steps{cursor:pointer;font-weight:400;position:relative;right:-4px;top:0}.toyota-home-page svg.bi.bi-envelope-fill{color:#000;margin-top:10px}.lexus-home-page svg.bi.bi-envelope-fill{color:#000;margin-top:6px}.listTagOne ul{margin-left:15px}.listTagTwo li{margin-left:0}.listTagTwo ol,.listTagTwo ul{margin-left:15px}.lexus-home-page .modelIdLongName,.toyota-home-page .modelIdLongName{display:flex;justify-content:space-between}.lexus-home-page .vehicleinstallationdiv{margin:0 0 0 15px!important}.Checkbox-info p{display:block!important}.lexus-home-page .button-mode-download p{visibility:visible!important}p.header-eleven{display:none!important}.lexus-home-page .Buttons-New .visblack{margin:0!important}.toyota-home-page .Buttons-New .visblack{margin:0 15px 0 0!important}.display-buttons{display:block}.Vi-margin{margin-top:0}.Buttons-New{display:flex}input.Checkbox-Style{margin-left:3px;margin-right:5px}.Accept-info{display:inline-flex}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-track{left:0;top:0}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{display:block;padding:0;position:absolute}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:50% no-repeat #fff}.slick-next,.slick-prev{background:0 0;border:1px solid #000;color:#0000;cursor:pointer;font-size:0;height:20px;line-height:0;outline:0;top:55%;transform:translateY(-50%);width:20px}.slick-prev{left:-13px}.slick-next,.slick-prev{background-color:red;height:45px}.slick-next{right:5px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:0 0;color:#0000;outline:0}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:0;list-style:none;margin:0;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:#bfbfbf;background:#babcbe;border:0;border:none;border-radius:6px;color:#0000;cursor:pointer;display:block;font-size:0;height:20px;height:6px;line-height:0;outline:0;overflow:hidden;padding:5px;padding:0;position:relative;text-indent:-99999px;top:3px;width:20px;width:6px}.slick-dots button:hover{background:#0b9dff!important}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background:0 0;border:2px solid #0b9dff!important;border-radius:12px;height:12px;padding:0!important;position:relative;top:3px;width:12px}.slick-next.slick-arrow{border:none;cursor:pointer;padding:0;position:absolute;right:0;top:130px;z-index:10}.toyota-home-page .slick-next.slick-arrow{background:url(../../../../content/dam/sdp/toyota/miscellaneous/common-sprites.1609885912886.png) 0 -2583px no-repeat;border-radius:0!important;height:94px;margin-right:0;text-indent:99999px;width:46px}.toyota-home-page .slick-next.slick-arrow:hover{background:url(../../../../content/dam/sdp/toyota/miscellaneous/common-sprites.1609885912886.png) 0 -2391px no-repeat}.slick-prev.slick-arrow{border:none;cursor:pointer;left:0;padding:0;position:absolute;top:135px;z-index:10}.toyota-home-page .slick-prev.slick-arrow{background:url(../../../../content/dam/sdp/toyota/miscellaneous/common-sprites.1609885912886.png) 0 -2487px no-repeat;border-radius:0!important;height:94px;margin-left:0;text-indent:99999px;width:46px}.toyota-home-page .slick-prev.slick-arrow:hover{background:url(../../../../content/dam/sdp/toyota/miscellaneous/common-sprites.1609885912886.png) 0 -2295px no-repeat}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.update-date{float:left;font-size:small;text-align:left}.div-button{float:left}.player-wrapper{padding-top:56.25%;position:relative}.react-player{left:0;position:absolute;top:0}.toyota-home-page .modelIdTextWrapper{margin-left:226px}.modelIdTextWrapper button.vin-popup-close{display:none}@media(min-width:320px)and (max-width:599px){.lexus-home-page .width{padding:0}}@media(min-width:320px)and (max-width:767px){.button-mode-download .Checkbox-info p{text-align:left}.lexus-home-page .modelIdTextWrapper,.toyota-home-page .modelIdTextWrapper{margin-left:unset;margin-top:10px;width:87%}.lexus-home-page .modelIdTextWrapper .innerWrapper p ol,.toyota-home-page .modelIdTextWrapper .innerWrapper p ol{margin-left:10px}.lexus-home-page .email-inst-usb-steps,.toyota-home-page .email-inst-usb-steps{display:none}.arrowLeftCssTriangle{left:164px;top:-15px;transform:rotate(90deg)}.Buttons-New{flex-direction:column}.Buttons-New .visblack{width:100%}.Buttons-New .vehicleinstallationdiv{margin-left:0!important;padding-top:24px}.radioButtonWrapper{margin-bottom:0}.ModeIdFont{width:55%}.modelIdTextWrapper button.vin-popup-close{background-color:#0000;border:#0000;display:block}}.lexus-home-page .Buttons-New .visblack:focus-visible{margin-left:5px!important}@media(min-width:320px)and (max-width:350px){.Buttons-New .vehicleinstallationdiv .visblack{padding:15px 12px 14px}}