.compare-slidebar{background:#fff;width:100%;color:#34404e;border:1px solid #D5D9DE;top:120px;padding:60px 60px 0;font-family:Toyota Type,sans-serif}.compare-slidebar .js-compare-close{position:absolute;left:15px;z-index:1;font-size:35px;top:-62px}.compare-slidebar h3{color:#eb0a1e;font-size:20px;font-weight:700;text-align:center;line-height:normal;margin-top:15px;margin-bottom:0}.compare-slidebar [comp-ref=price]{text-align:center;font-size:10px;letter-spacing:1.2px;line-height:normal;font-family:Toyota Type,sans-serif;position:relative;z-index:999}.compare-slidebar .toyota-button-right-crop.toyota-hollow{margin-top:10px;padding:5px 30px;font-size:12px}.compare-slidebar h5{text-transform:uppercase;letter-spacing:1.2px;font-size:20px;text-align:center;border-top:1px solid #BEC7D1;padding:25px 0}.compare-slidebar h5:after{content:"";font-weight:600;font-family:"Font Awesome 5 Free";float:right;color:#eb0a1e}.compare-slidebar .collapsed>h5:after{content:""}.compare-slidebar .values-container{padding-bottom:20px}.compare-slidebar .values-container .row>.values:first-child{border-right:2px solid #BEC7D1}.compare-slidebar h6{text-transform:uppercase;letter-spacing:1.2px;text-align:center;font-weight:600;background:#d5d9de;font-size:14px;padding:5px 0;margin-bottom:0}.compare-slidebar .values{letter-spacing:1.2px;font-size:20px;margin:10px 0}.compare-slidebar #compare-accordion{margin-top:60px;padding-bottom:120px}.compare-slidebar #compare-accordion .category-compare:last-child{border-bottom:1px solid #BEC7D1;margin-bottom:10px}.fixed-header .compare-slidebar{top:77px}.fixed-header .compare-slidebar #compare-accordion{padding-bottom:77px}@media (max-width: 991.98px){.l-theme .compare-slidebar{background:#fff;width:100%;margin-top:0;top:62px}.l-theme .compare-slidebar #compare-accordion{padding-bottom:62px}}.modal.comparison .b-find__selector .ui-select{padding-top:10px;padding-left:12px;padding-bottom:10px;height:auto;border:none;border-bottom:1px solid #CCCCCC;box-shadow:none!important}.modal.comparison .b-find__selector .ui-select .bs-caret{display:none!important}.modal.comparison .b-find__selector .ui-select.active{box-shadow:none!important}.modal.comparison .b-find__selector .ui-select.active:after{position:absolute;right:0}.modal.comparison .b-find__selector .ui-select .filter-option{padding:10px 0 0}section#comparison{background:#fff;font-family:Toyota Type,sans-serif}@media (min-width: 414px){section#comparison #compare-slidebar .container{padding-top:50px}}@media (min-width: 1024px){section#comparison #compare-slidebar .container{padding-top:40px}}section#comparison #compare-slidebar .accordions{padding-top:60px}@media (max-width: 1280px){section#comparison #compare-slidebar .accordions{padding-top:10px}}@media (max-width: 1024px) and (min-width: 769px){section#comparison #compare-slidebar .accordions{padding:0}}section#comparison #compare-slidebar .row.position-relative{z-index:2;position:relative}@media screen and (max-width: 414px){section#comparison #compare-slidebar .row.position-relative .main-title-wrapper{display:flex;align-items:center}}@media screen and (min-width: 992px){section#comparison #compare-slidebar .row.position-relative .main-title-wrapper{display:flex;align-items:center}}@media (max-width: 1280px){section#comparison #compare-slidebar .row.position-relative .main-title-wrapper{display:flex;align-items:center;width:100%;justify-content:end}}@media (max-width: 1920px){section#comparison #compare-slidebar .row.position-relative .main-title-wrapper{width:100%;display:unset;margin:auto}}section#comparison #compare-slidebar .row .main-title{padding:0 15px;text-align:end}@media (max-width: 414px){section#comparison #compare-slidebar .row .main-title{text-align:center;width:100%;max-width:400px;margin:0 auto}}@media (max-width: 575px){section#comparison #compare-slidebar .row .main-title{text-align:center;width:100%;max-width:400px;margin:0 auto;padding:0}}section#comparison #compare-slidebar .row .main-title h1{text-transform:uppercase;font-size:32px;color:#101010;letter-spacing:7.2px;font-family:Toyota Type,sans-serif;font-weight:300}@media (max-width: 414px){section#comparison #compare-slidebar .row .main-title h1{letter-spacing:4.2px}}section#comparison #compare-slidebar .row .main-title .comparison-title{font-weight:300;font-family:Toyota Type,sans-serif}section#comparison #compare-slidebar .image-wrapper{min-height:126px;display:flex;vertical-align:middle;align-items:center;max-height:-moz-max-content;max-height:max-content}section#comparison #compare-slidebar .image-wrapper img{margin:0 auto}section#comparison #compare-slidebar .product{display:flex;flex-direction:column;height:100%}section#comparison #compare-slidebar .product h3{font-family:Toyota Type,sans-serif;color:#101010;font-size:16px;font-weight:700;text-align:center;line-height:normal;margin-top:15px;margin-bottom:0;position:relative;z-index:999}@media screen and (min-width: 768px){section#comparison #compare-slidebar .product h3{margin-top:0}}@media screen and (min-width: 1024px){section#comparison #compare-slidebar .product h3{font-size:20px}}section#comparison #compare-slidebar .product [comp-ref=price]{margin-top:auto;text-align:center;font-size:10px;letter-spacing:1.2px;line-height:normal;color:#101010;font-family:Toyota Type,sans-serif;z-index:999;position:relative}@media screen and (min-width: 1024px){section#comparison #compare-slidebar .product [comp-ref=price]{letter-spacing:3.6px}}@media screen and (max-width: 414px){section#comparison #compare-slidebar .product [comp-ref=price]{font-size:12px;font-weight:lighter;color:gray}}section#comparison #compare-slidebar .product .toyota-hollow{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent!important;overflow:hidden;margin-top:10px;padding:7px 15px 5px;font-size:12px;border:1pt solid #101010;text-transform:uppercase;background:#101010;color:#fff;font-weight:600;z-index:10;position:relative;letter-spacing:2px;width:176px;height:42px;transition:color .3s ease;z-index:1;font-family:Toyota Type,sans-serif}@media screen and (max-width: 414px){section#comparison #compare-slidebar .product .toyota-hollow{width:139px;height:28px;font-size:10px;padding:0;letter-spacing:1px}}@media screen and (max-width: 388px){section#comparison #compare-slidebar .product .toyota-hollow{height:auto;padding:7px 30px}}section#comparison #compare-slidebar .product .toyota-hollow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff;transition:left .3s ease-in-out;z-index:-1}section#comparison #compare-slidebar .product .toyota-hollow:hover:before{left:0;-webkit-tap-highlight-color:transparent!important}section#comparison #compare-slidebar .product .toyota-hollow span,section#comparison #compare-slidebar .product .toyota-hollow i,section#comparison #compare-slidebar .product .toyota-hollow p{position:relative;z-index:1}section#comparison #compare-slidebar .product .toyota-hollow:hover{color:#101010;text-decoration:none;-webkit-tap-highlight-color:transparent!important}section#comparison #compare-slidebar .product h5{text-transform:uppercase;letter-spacing:1.2px;font-size:20px;text-align:center;border-top:1px solid #BEC7D1;padding:25px 0}section#comparison #compare-slidebar .product .details{display:flex;flex-direction:column;font-family:Toyota Type,sans-serif!important}section#comparison #compare-slidebar .product .details h3{height:-moz-fit-content;height:fit-content;font-family:"Toyota Type" sans-serif;font-weight:600;position:relative;z-index:999}section#comparison #compare-slidebar span.vs{text-transform:uppercase;font-weight:200;color:#cc000026;font-size:295px;position:absolute;transform:translate(-50%,-50%);left:50%;top:20%;letter-spacing:-20px;z-index:-1}section#comparison #compare-slidebar .bottom-bg-box{background-color:transparent}section#comparison #compare-slidebar #accordion{width:100%}@media (min-width: 769px) and (max-width: 985px){section#comparison #compare-slidebar #accordion{margin:20px}}@media (min-width: 414px) and (max-width: 763px){section#comparison #compare-slidebar #accordion{max-width:736px;padding:0 10px}}section#comparison #compare-slidebar #accordion .card-header{padding:0}section#comparison #compare-slidebar #accordion h5{text-transform:uppercase;letter-spacing:2.6px;font-size:12px;border-bottom:1px solid #101010;padding:25px 0;color:#eb0a1e;font-weight:600;font-family:Toyota Type}@media (max-width: 414px){section#comparison #compare-slidebar #accordion h5{padding:20px 16px}}section#comparison #compare-slidebar #accordion .subheader{width:100%;color:#101010;border-bottom:1px solid #CCCCCC;padding:unset}section#comparison #compare-slidebar #accordion .subheader h6{letter-spacing:1.2px;text-align:left;font-weight:600;font-size:14px;padding:5px 0;margin:20px 0;color:#101010;font-family:Toyota Type}@media (max-width: 414px){section#comparison #compare-slidebar #accordion .subheader h6{text-align:center}}section#comparison #compare-slidebar #accordion .left.values,section#comparison #compare-slidebar #accordion .right.values{letter-spacing:1.2px;font-size:16px;padding:0;width:50%;border-bottom:1px solid #CCCCCC}@media screen and (min-width: 1024px){section#comparison #compare-slidebar #accordion .left.values,section#comparison #compare-slidebar #accordion .right.values{text-align:left}}section#comparison #compare-slidebar #accordion .left.values .specs,section#comparison #compare-slidebar #accordion .right.values .specs{padding:16px;text-align:start;color:#101010;font-family:Toyota Type,sans-serif;white-space:normal;overflow-wrap:break-word;font-size:16px}@media (max-width: 576px){section#comparison #compare-slidebar #accordion .left.values .specs,section#comparison #compare-slidebar #accordion .right.values .specs{font-size:.7rem;line-height:13px}}@media (max-width: 414px){section#comparison #compare-slidebar #accordion .left.values .specs,section#comparison #compare-slidebar #accordion .right.values .specs{text-align:center}}section#comparison #compare-slidebar #accordion .left.values{color:#101010}@media (max-width: 576px){section#comparison #compare-slidebar #accordion .right.values .specs{border-right:2px solid #CCCCCC;height:-webkit-fill-available}}@media only screen and (max-width: 576px) and (min-device-width: 320px) and (max-device-width: 430px) and (-webkit-min-device-pixel-ratio: 2){section#comparison #compare-slidebar #accordion .right.values .specs{border-right:2px solid #CCCCCC;height:auto}}section#comparison .main-slider__wrap{background-color:transparent;max-width:350px;bottom:0;margin:0 auto;z-index:1;padding:0;position:absolute;height:auto}@media screen and (min-width: 768px){section#comparison .main-slider__wrap{left:0;right:0}}section#comparison .main-slider__wrap .main-slider__container{width:100%;padding:50px 0;position:relative;top:-49px;height:450px;font-family:Toyota Type,sans-serif}@media (max-width: 1280px){section#comparison .main-slider__wrap .main-slider__container{top:-110px}}section#comparison .main-slider__wrap .main-slider__title{font-size:180px;color:#9090902b;margin:0 auto;font-weight:100;font-family:Toyota Type,sans-serif}@media screen and (max-width: 1279px) and (min-width: 1024px){section#comparison .main-slider__wrap .main-slider__title{font-size:125px}}@media screen and (max-width: 1023px){section#comparison .main-slider__wrap .main-slider__title{font-size:120px}}@media screen and (max-width: 768px){section#comparison .main-slider__wrap .main-slider__title{font-size:100px}}@media screen and (max-width: 414px){section#comparison .main-slider__wrap .main-slider__title{font-size:70px}}section#comparison .main-slider__wrap .main-slider__title .v{position:absolute;top:60px;left:125px}@media (max-width: 413px){section#comparison .main-slider__wrap .main-slider__title .v{top:235px;left:139px}}@media (max-width: 320px){section#comparison .main-slider__wrap .main-slider__title .v{top:235px;left:123px}}@media screen and (min-width: 414px){section#comparison .main-slider__wrap .main-slider__title .v{top:215px;left:139px}}@media screen and (min-width: 430px){section#comparison .main-slider__wrap .main-slider__title .v{top:178px;left:128px}}@media screen and (min-width: 736px){section#comparison .main-slider__wrap .main-slider__title .v{top:178px;left:127px}}@media screen and (min-width: 768px){section#comparison .main-slider__wrap .main-slider__title .v{top:261px;left:133px}}@media screen and (min-width: 800px){section#comparison .main-slider__wrap .main-slider__title .v{top:261px;left:106px}}@media screen and (min-width: 1024px){section#comparison .main-slider__wrap .main-slider__title .v{top:248px;left:109px}}@media screen and (min-width: 1280px){section#comparison .main-slider__wrap .main-slider__title .v{top:183px;left:70px}}@media screen and (min-width: 1920px){section#comparison .main-slider__wrap .main-slider__title .v{top:117px;left:70px}}section#comparison .main-slider__wrap .main-slider__title .s{position:absolute;right:120px;top:105px}@media screen and (max-width: 639px){section#comparison .main-slider__wrap .main-slider__title .s{right:136px;top:105px}}@media (max-width: 413px){section#comparison .main-slider__wrap .main-slider__title .s{right:141px;top:266px}}@media (max-width: 320px){section#comparison .main-slider__wrap .main-slider__title .s{right:125px;top:266px}}@media screen and (min-width: 414px){section#comparison .main-slider__wrap .main-slider__title .s{right:141px;top:260px}}@media screen and (min-width: 430px){section#comparison .main-slider__wrap .main-slider__title .s{right:126px;top:234px}}@media screen and (min-width: 736px){section#comparison .main-slider__wrap .main-slider__title .s{right:132px;top:251px}}@media screen and (min-width: 768px){section#comparison .main-slider__wrap .main-slider__title .s{right:124px;top:331px}}@media screen and (min-width: 1024px){section#comparison .main-slider__wrap .main-slider__title .s{right:121px;top:313px}}@media screen and (min-width: 1920px){section#comparison .main-slider__wrap .main-slider__title .s{right:98px;top:266px}}@media screen and (min-width: 1920px){section#comparison .main-slider__wrap .main-slider__title .s{right:98px;top:201px}}section#comparison .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width: 1920px){section#comparison .container{max-width:1320px}}@media (max-width: 1280px){section#comparison .container{max-width:1152px}}@media (max-width: 1279px) and (min-width: 1025px){section#comparison .container{max-width:1000px}}@media (max-width: 1024px){section#comparison .container{max-width:960px}}@media (max-width: 820px){section#comparison .container{max-width:800px;width:100%;margin:auto}}@media (max-width: 768px){section#comparison .container{width:704px}}@media (max-width: 736px){section#comparison .container{max-width:672px;width:100%}}@media (max-width: 414px){section#comparison .container{max-width:414px;width:100%}}.w-full{width:100%}.dropdown-menu>.disabled>a.active,.disabled>a.active:focus{color:#fff}.ui-select:after{right:0;position:absolute}@media screen and (min-width: 736px){.sticky-comparison{opacity:0;background-color:#fff;padding:0;background-color:#fff3;transition:all .5s}}@media screen and (min-width: 736px) and (min-width: 1024px){.sticky-comparison{margin-left:auto;padding:25px 0 0}}@media screen and (min-width: 736px){.sticky-comparison .comparison-row{width:100%;box-shadow:0 0 5px 3px #e6e6e6;-webkit-box-shadow:0px 0px 5px 3px #e6e6e6;background-color:#fff;padding:20px 15px;display:flow-root}.sticky-comparison .product{font-family:Toyota Type,sans-serif!important}.sticky-comparison .product .product-image{display:block;width:100%;text-align:center;margin-bottom:1rem}.sticky-comparison .product .db-wrapper{flex:1 1 auto;font-family:Toyota Type,sans-serif!important}.sticky-comparison .product .db-wrapper .details{font-family:Toyota Type,sans-serif!important}.sticky-comparison .product .db-wrapper .details .year{height:50px;font-family:Toyota Type,sans-serif;position:relative;z-index:999;text-align:center}}@media screen and (min-width: 736px) and (max-width: 414px){.sticky-comparison .product .db-wrapper .details .year{font-size:16px;font-weight:600}}@media screen and (min-width: 736px) and (min-width: 1024px){.sticky-comparison .product{display:flex;gap:1rem}.sticky-comparison .product .product-image{width:50%;display:flex;align-items:center}.sticky-comparison .product .db-wrapper{width:50%;font-family:Toyota Type,sans-serif!important}}@media screen and (min-width: 736px){.sticky-comparison .product h3{font-family:Toyota Type,sans-serif;color:#101010;font-size:16px;font-weight:700;text-align:center;line-height:normal;margin-bottom:0;position:relative;z-index:999}}@media screen and (min-width: 736px) and (min-width: 1024px){.sticky-comparison .product h3{text-align:left}}@media screen and (min-width: 736px){.sticky-comparison .product [comp-ref=price]{text-align:center;font-size:10px;letter-spacing:1.2px;line-height:normal;font-family:Toyota Type,sans-serif;position:relative;z-index:999}}@media screen and (min-width: 736px) and (min-width: 1024px){.sticky-comparison .product [comp-ref=price]{text-align:center}}@media screen and (min-width: 736px){.sticky-comparison .product .toyota-hollow{margin-top:10px;font-size:12px;border:1pt solid #101010;text-transform:uppercase;background:#101010;color:#fff;font-weight:600;letter-spacing:2px;width:176px;height:42px;font-family:Toyota Type,sans-serif;-webkit-tap-highlight-color:transparent!important;outline:none;box-shadow:none;width:100%}}@media screen and (min-width: 736px) and (min-width: 1024px){.sticky-comparison .product .toyota-hollow{width:initial;height:45px}}@media screen and (min-width: 736px) and (max-width: 388px){.sticky-comparison .product .toyota-hollow{height:auto;padding:7px 30px}}@media screen and (min-width: 736px){.sticky-comparison .product h5{text-transform:uppercase;letter-spacing:1.2px;font-size:20px;text-align:center;border-top:1px solid #BEC7D1;padding:25px 0}.custom-sticky-comparison{position:sticky;top:70px;left:0;width:100%;padding:20px 0;z-index:888}}@media screen and (min-width: 736px) and (max-width: 1024px) and (min-width: 991px){.custom-sticky-comparison{position:fixed!important;padding:0}}@media screen and (min-width: 736px) and (max-width: 1023px) and (min-width: 769px){.custom-sticky-comparison{top:50px}}@media screen and (min-width: 736px) and (max-width: 768px){.custom-sticky-comparison{padding:0}}@media (max-width: 767px){section#comparison #compare-slidebar .image-wrapper{min-height:150px}section#comparison #compare-slidebar .image-wrapper img{max-width:100%}section#comparison #compare-slidebar span.vs{font-size:150px;letter-spacing:normal}section#comparison #compare-slidebar #accordion h5{font-size:12px}section#comparison #compare-slidebar #accordion .specs{font-size:16px}section#comparison .main-slider__wrap{position:absolute;height:auto!important;z-index:0;margin:0 auto;left:0;right:0}section#comparison .main-slider__wrap .main-slider__container{height:378px}section#comparison .main-slider__wrap .main-slider__title{font-size:100px}}@media (max-width: 767px) and (max-width: 414px){section#comparison .main-slider__wrap .main-slider__title{font-size:70px}}@media (max-width: 360px){section#comparison #compare-slidebar .image-wrapper{min-height:100px!important}}#comparison .sticky{position:sticky;display:flex;opacity:1;z-index:999}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){#comparison .sticky{position:fixed}#comparison .for-ios-class{position:sticky!important}}.vp__specifications{padding-top:55px}.vp__specifications .bottom-bg-box{background-color:#eff1f3;padding-bottom:80px;bottom:0}.vp__specifications .bottom-bg-box .card-header{padding:20px 0}.vp__specifications .bottom-bg-box .card-header a{display:block;text-decoration:none}.vp__specifications .bottom-bg-box .card-header a strong{font-weight:600}.vp__specifications .bottom-bg-box .card-header a span{font-weight:400;color:#637385}.vp__specifications .bottom-bg-box .card-header a h5{font-size:18px;color:#34404e;text-decoration:none;font-family:Toyota Type,sans-serif;font-weight:900}.vp__specifications .bottom-bg-box #accordion{padding-bottom:50px}.vp__specifications .bottom-bg-box #accordion .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:none;border-radius:.25rem}.vp__specifications .bottom-bg-box #accordion .card-header{background-color:transparent}.vp__specifications .bottom-bg-box #accordion .card-header a[aria-expanded=true] h5:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"";float:right;color:#eb0a1e;font-size:24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M5 12H19' stroke='%23EB0A1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;vertical-align:middle}.vp__specifications .bottom-bg-box #accordion .card-header a[aria-expanded=false] h5:after{content:"";display:inline-block;width:24px;height:24px;float:right;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 5V19M5 12H19' stroke='%23EB0A1E' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vp__specifications .top-bg-slant{background:linear-gradient(to top left,#eff1f3 50%,#fff 0%);padding-top:25px}.vp__specifications .top-bg-slant .car-type-price{padding-bottom:50px}.vp__specifications .top-bg-slant .car-type-price .card .card-header{padding:10px 0}.vp__specifications .top-bg-slant .car-type-price .card .card-header h5{font-size:30px;color:#637385;font-family:Toyota Type,sans-serif;font-weight:400}.vp__specifications .top-bg-slant .car-type-price .card .card-header .dropdown>a{display:block;position:relative;padding-right:30px;font-family:Toyota Type,sans-serif}.vp__specifications .top-bg-slant .car-type-price .card .card-header .dropdown a span{font-size:30px;color:#34404e;font-weight:200}.vp__specifications .top-bg-slant .car-type-price .card .card-header .dropdown a span strong{font-weight:600}.vp__specifications .top-bg-slant .car-type-price .card .card-header .dropdown a .arrow{display:block;position:absolute;border:0 none;border-left:1px solid #EB0A1E;border-bottom:1px solid #EB0A1E;transform:rotate(-45deg);width:15px;height:15px;right:8px;top:12px}.vp__specifications .top-bg-slant .car-type-price .card .card-header .dropdown .dropdown-menu a{font-size:30px;color:#34404e;font-family:Toyota Type,sans-serif;font-weight:200}.vp__specifications .top-bg-slant .car-type-price .card .card-header .dropdown .dropdown-menu a strong{font-weight:600}.vp__specifications .top-bg-slant .car-type-price .card .card-header .dropdown .dropdown-menu a:active{background-color:transparent}.vp__specifications .top-bg-slant .car-body{padding:0}.vp__specifications .top-bg-slant .car-body h5 a{font-size:20px;font-weight:600;color:#34404e}.vp__specifications .top-bg-slant .car-body .car-list__wrapper{text-align:center}.vp__specifications .top-bg-slant .car-body .car-list__wrapper .item-title{font-family:Toyota Type,sans-serif;font-weight:600;font-size:16px;color:#eb0a1e;margin-top:20px}.vp__specifications .top-bg-slant .car-body .car-list__wrapper .item-price{font-family:Toyota Type,sans-serif;font-weight:600;font-size:14px;color:#34404e}.vp__specifications table{margin-bottom:0}.vp__specifications table.table-striped tr td{font-family:Toyota Type,sans-serif}.vp__specifications table tr td{color:#637385;font-size:14px;font-weight:400}.vp__specifications table tr td:first-child{width:350px;border-right:1px solid #BEC7D1}.vp__specifications table tr td:nth-child(2n){text-align:center}.vp__specifications table tr.car-list__item td:first-child{border-right:0}.vp__specifications table tr.car-list__item td.custom-border__right{opacity:0;transition:all .3s ease-in-out;transform:translate(100px)}.vp__specifications table tr.car-list__item td .item-img{padding-top:30px}.vp__specifications table tr.car-list__item.show .custom-border__right{opacity:1;transform:translate(0)}.vp__specifications table td{border-top:1px solid #BEC7D1;border-bottom:1px solid #BEC7D1}.vp__specifications table.car-list__wrapper td,.vp__specifications .card{border-bottom:none}.vp__specifications .card-body{padding:0}.custom-sticky-element{position:sticky}@media screen and (min-width: 1024px){.product{display:flex;gap:1rem}.product .product-image{display:flex;align-items:center;justify-content:center;margin-bottom:0}.product .db-wrapper{width:100%}}.buttons{margin-top:auto}.back-to-top{position:fixed;bottom:20px;right:102px;width:40px;height:40px;background-color:#fff;border:1px solid #888;cursor:pointer;font-size:20px;color:#333;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;transition:background-color .2s ease;z-index:99}@media (max-width: 1280px){.back-to-top{right:54px;z-index:99}}@media (max-width: 1180px){.back-to-top{right:90px}}@media (max-width: 1120px){.back-to-top{right:87px}}@media (max-width: 1024px){.back-to-top{right:36px}}@media (max-width: 820px) and (min-width: 769px){.back-to-top{right:30px}}.chevron-up{display:inline-block;width:10px;height:10px;border-left:2px solid #222;border-top:2px solid #222;transform:rotate(45deg);margin-bottom:-2px}.sticky-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.sticky-container .sticky-comparison-width{width:100%;max-width:1320px;margin:0 auto}@media (max-width: 1024px){.sticky-container .sticky-comparison-width{max-width:1024px}}@media (max-width: 768px){.sticky-container .sticky-comparison-width{max-width:768px}}@media (max-width: 414px){.sticky-container .sticky-comparison-width{max-width:414px;height:96px}}.sticky-comparison-title{text-align:end;font-size:20px;letter-spacing:2px;font-weight:400;margin:auto;width:360px;height:23px;font-family:Toyota Type,sans-serif}@media (max-width: 1024px){.sticky-comparison-title{width:260px}}@media (max-width: 1023px) and (min-width: 769px){.sticky-comparison-title{margin:0}}@media (max-width: 768px){.sticky-comparison-title{height:72px}}@media (max-width: 736px){.small-screen-padd{padding:0}}@media (max-width: 414px){.small-screen-padd{padding:0}}.custom-sticky-comparison.is-hidden{display:none}@media (max-width: 450px){.custom-sticky-comparison{border-bottom:rgba(16,16,16,.1490196078) solid 2px}.smaller-screen{display:none!important}.comparison-row{width:100%;box-shadow:0 0 5px 3px #e6e6e6;-webkit-box-shadow:0px 0px 5px 3px #e6e6e6;background-color:#fff;display:flow-root}.border-smaller-screens{border-right:rgba(16,16,16,.1490196078) solid 2px;padding-top:20px}.border-smaller-screens-right{padding-top:20px}.custom-sticky-comparison{top:70px}.year{font-size:16px;font-weight:600;height:46px;font-family:Toyota Type,sans-serif;margin:0}}.left-button-wrapper{justify-self:center;position:relative}.left-button-wrapper .comparison__tooltip-wrapper{top:10px;width:382px;right:calc(100% + 32px);left:unset;transform:unset;display:none}@media (min-width: 1400px){.left-button-wrapper .comparison__tooltip-wrapper{display:block!important}}.comparison__tooltip-wrapper{position:absolute;width:100%;max-width:382px;top:104%;left:50%;transform:translate(-50%)}@media (max-width: 425px){.comparison__tooltip-wrapper{width:90%}}@media (min-width: 1400px){.comparison__tooltip-wrapper{display:none}}.comparison-drawer{position:fixed;left:0;bottom:0;width:100%;height:0;overflow:hidden;background:#0006;transition:all .3s ease-in-out;z-index:9999;display:flex;justify-content:center;align-items:flex-end;visibility:hidden}.comparison-drawer.active{visibility:visible;height:100%}.comparison-drawer .drawer-content{background:#fff;width:100%;max-height:70vh;border-radius:16px 16px 0 0;padding:24px;transform:translateY(100%);transition:transform .35s ease-in-out}.comparison-drawer.active .drawer-content{transform:translateY(0)}.comparison-drawer .drawer-close{background:none;border:none;font-size:1.8rem;position:absolute;right:16px;top:10px;cursor:pointer}.d-414-only{display:none}.d-not-414{display:inline-block}@media (max-width: 536px){.d-414-only{display:inline-block}.d-not-414{display:none}}@supports (-webkit-touch-callout: none){@media only screen and (pointer: coarse) and (orientation: landscape) and (min-width: 1024px){.back-to-top{right:90px}}}@media screen and (max-width: 500px){.font-text{align-self:center;text-align:center;font-weight:lighter;color:gray;font-size:12px;padding-bottom:10px}}@media (max-width: 500px){.centered-text{text-align:center!important}}
