@charset "utf-8";.slick-list{border:1px solid #d8d8d8}.slick-dots li.slick-active button{border:2px solid #0b9dff}.slick-next.slick-arrow{margin-right:0;width:46px;height:94px;text-indent:99999px;border-radius:0!important}.carousel-wrapper{padding:6px;cursor:pointer;border:1px solid #ccc;margin-right:24px;background:#fff;min-height:100%;display:flex;flex-direction:column}.toyota-home-page .slick-next.slick-arrow{right:-46px}.toyota-home-page .slick-prev.slick-arrow{width:45px;left:-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{display:block;background:url(../../../../content/dam/sdp/lexus/miscellaneous/prev.png) 0 no-repeat;width:60px;height:70px;transform:rotate(180deg) translateY(0) translateX(50%);right:-60px;top:90px}.lexus-home-page .slick-prev.slick-arrow{display:block;background:url(../../../../content/dam/sdp/lexus/miscellaneous/prev.png) no-repeat;width:60px;height:70px;left:-30px;top:135px}.lexus-home-page .slick-next:before,.lexus-home-page .slick-prev:before{color:transparent}.lexus-home-page .slick-dots button:hover{background:#000!important;border:2px solid #000!important}.lexus-home-page .slick-dots li.slick-active button,.lexus-home-page .slick-dots li button{width:10px;height: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{padding:20px;margin-top:15px;clear:both;border-radius:4px;box-shadow:0 6px 10px -5px #fff;outline:none;background:#f5f5f5}.modelIdTextWrapper{position:absolute;border:1px solid #f5f5f5;width:5in;margin-left:193px;margin-top:-33px;z-index:9}.modelIdTextWrapper .innerWrapper{height:300px;overflow-y:scroll;border:1px solid #bababa;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;background:#fff}.modelIdTextWrapper .innerWrapper p{font-size:1pc;margin-bottom:10px}.modelIdTextWrapper .innerWrapper p ol{margin-left:15px}.locateModelIdText{background:#bababa;padding:10px;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:1pc}.arrowLeftCssTriangle{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #bababa;position:absolute;left:-10px;top:9px}.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:75pt;width:69px}.guide-type .s-no p.cir-img{width:56px;height:56px;position:relative;background:#d8d8d8;border-radius:33px}.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{position:relative;margin:15px 0;padding:10px 0;border-bottom:1px solid #d8d8d8;overflow:hidden;display:flex;flex-wrap:wrap}.button-mode-download div{height:100%}.button-mode-download p{font-size:11px;font-weight:400;font-family:ToyotaType,Arial,sans-serif;text-align:center}.download-getupdates .left-multi-content .updated-inside-unit{clear:both;overflow:hidden;border-radius:4px;border:1px solid #d8d8d8;box-shadow:0 6px 10px -5px #fff;margin-top:20px;display:none}.header-four.display-display-four-desktop-black-left{display:none}.download-getupdates .left-multi-content .inside-unit{overflow:hidden;min-height:200px;padding-top:30px}.download-getupdates .left-multi-content .cont-img{float:left;padding:8px}.download-getupdates .left-multi-content .inside-unit .high_img{padding:15px;position:relative;border:1px solid #d8d8d8;height:215px;width:315px;display:flex}.download-getupdates .left-multi-content .inside-unit .high_img span{text-indent:-9999px;line-height:0;width:1pc;height:1pc;display:block;float:right;cursor:pointer;padding:2px;position:absolute;top:5px;right:0}.download-getupdates .left-multi-content .inside-unit .high_img img{max-width:315px;margin-left:auto;margin-right:auto;display:block}.download-getupdates .left-multi-content .update-but{float:right;width:44%;padding:3px;min-height:200px;position:relative}.stepsToDownloadText{margin:10px 0 0 4px;text-align:left}.userguide_link{margin-top:5px;margin-bottom:10px;display:inline-block}.no-updates{margin-top:5pc;color:#ca1f00}.stepsToDownloadText p{margin:0;line-height:20px;font-size:15px}.left-multi-content .inside-unit p.quality-img{width:346px;margin-top:9pt}.video-container{display:none;width:100%;height:100%;overflow:hidden;position:absolute;z-index:2000;top:0;left:0;margin:0}.video-container .video-open{width:500px;height:350px;position:absolute;top:50%;left:50%;margin:-175px 0 0 -250px}.video-overlay{width:100%;display:none;height:100%;position:fixed;background:rgba(0,0,0,.7);z-index:1000;top:0}.video-container .close-button{position:absolute;right:50px;top:50px;width:50px;height:50px;font-size:25px;color:#fff;cursor:pointer}body.fix-overlay{position:fixed;width:100%}#showReadMore{cursor:pointer;font-weight:600;display:block}.download-getupdates .left-multi-content .inside-unit .high_img .fancybox,.download-getupdates .no-updates img{-ms-grid-row-align:center;align-self:center;margin:0 auto}.lexus-home-page .chooseYourModelId,.lexus-home-page .chooseYourModelId:hover{color:#8d8d8d;cursor:pointer;text-decoration:underline}.lexus-home-page .download-getupdates .left-multi-content h2{line-height:30px}.lexus-home-page .detail-content-type h2{text-transform:uppercase}.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-size:14px;line-height:20px;font-weight:400;text-align:start;font-family:nobel-book,Arial,sans-serif}.lexus-home-page .button-mode-download p{text-align:center;font-size:11px;font-weight:400;font-family:nobel-bold,Arial,sans-serif;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-size:18px;font-weight:400;margin-top:9pt;font-family:nobel-book,Arial,sans-serif}.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{font-family:nobel-regular,Arial,sans-serif;font-size:14px;font-weight:400;color:#000;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 .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}.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 .stepsToDownloadText p:nth-of-type(odd){font-weight:700}.toyota-home-page .button-mode-download p{display:none}.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}.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%}.fourRadioButton,.ModeIdFont{width:50%;margin-bottom:24px}.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}}.guide-type .about-install .listTagOne ol,.guide-type .about-install .listTagOne ul{margin-left:30px}.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:1pc!important}.lexus-home-page .ModeIdFont{font-size:14px!important}.lexus-home-page .triangle{top:-35px!important;left:543px!important}.toyota-home-page .email-inst-usb-steps{font-weight:400;top:-4px;position:relative;cursor:pointer;right:-14px}.lexus-home-page .email-inst-usb-steps{font-weight:400;top:0;position:relative;right:-4px;cursor:pointer}.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}.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-right:5px;margin-left:3px}.Checkbox-info p{display:block!important}.Accept-info{display:inline-flex}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:50% no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;top:55%;width:20px;height:20px;transform:translateY(-50%);cursor:pointer;border:1px solid #000}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.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}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-13px;background-color:red;height:45px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:5px;background-color:red;height:45px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:0;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;color:transparent;border:0;outline:0;background:#bfbfbf}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button{background:0 0;width:9pt;height:9pt;border-radius:9pt;border:2px solid #0b9dff!important;top:3px;position:relative;padding:0!important}.slick-dots li button{background:#babcbe;width:6px;height:6px;padding:0;text-indent:-99999px;border:none;border-radius:6px;position:relative;top:3px;overflow:hidden;cursor:pointer}.slick-dots button:hover{background:#0b9dff!important}.slick-next.slick-arrow{position:absolute;top:130px;padding:0;border:none;z-index:10;right:0;cursor:pointer}.toyota-home-page .slick-next.slick-arrow{margin-right:0;background:url(../../../../content/dam/sdp/toyota/miscellaneous/common-sprites.1609885912886.png) 0 -2583px no-repeat;width:46px;height:94px;text-indent:99999px;border-radius:0!important}.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{position:absolute;top:135px;padding:0;border:none;z-index:10;left:0;cursor:pointer}.toyota-home-page .slick-prev.slick-arrow{margin-left:0;background:url(../../../../content/dam/sdp/toyota/miscellaneous/common-sprites.1609885912886.png) 0 -2487px no-repeat;width:46px;height:94px;text-indent:99999px;border-radius:0!important}.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{opacity:.75;color:#000}.update-date{text-align:left;float:left;font-size:small}.div-button{float:left}.player-wrapper{position:relative;padding-top:56.25%}.react-player{position:absolute;top:0;left: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){.lexus-home-page .modelIdTextWrapper,.toyota-home-page .modelIdTextWrapper{width:87%;margin-left:unset;margin-top:10px}.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}.button-mode-download .Checkbox-info p{text-align:left}.radioButtonWrapper{margin-bottom:0}.ModeIdFont{width:55%}.modelIdTextWrapper button.vin-popup-close{background-color:transparent;border:transparent;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 9pt 14px}}