/********************* hero-carousel-common.css ********************/
.hero-slideshow-container.hero-carousel .hero-content .from-price,.hero-slideshow-container.hero-carousel .hero-content .hero-heading-1{font-family:ToyotaType-Book,Helvetica,Arial,sans-serif}.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.hero-slideshow-container{position:relative}.hero-slideshow-container .slideshow{margin:0 auto;position:relative}.hero-slideshow-container .static-content{height:100%;width:100%;position:absolute;z-index:2}.hero-slideshow-container .static-content .hero-ctas a,.hero-slideshow-container .static-content .hero-ctas button{pointer-events:auto}.hero-slideshow-container .items{left:0;position:relative;z-index:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.hero-slideshow-container .item{-webkit-flex-grow:1;flex-grow:1;position:relative}.hero-slideshow-container .item-content{position:absolute;z-index:3;margin-top:6.5%;font-size:16px}.hero-slideshow-container .item-content .slide-heading{margin-bottom:25px;line-height:1.2}.hero-slideshow-container .item-content .slide-subheading{margin-bottom:30px}.hero-slideshow-container .responsive-image.full_width:before{background:0 0}.hero-slideshow-container .responsive-image.full_width img{left:0}.hero-slideshow-container .disclaimer-container{position:absolute;z-index:9;margin:0;height:0;min-height:15px}.hero-slideshow-container .disclaimer-container .disclaimer-trigger{margin:0;color:#fff;text-align:left;cursor:pointer;font-size:12px}.hero-slideshow-container .position{-webkit-justify-content:center;justify-content:center;width:100%;position:absolute;z-index:2;left:0;height:0}.hero-slideshow-container .position .button-text{font-size:.9em;color:#5e6f7d}.hero-slideshow-container .position .active .button-text{color:#373d45}.hero-slideshow-container .position .slide-title{font-size:.9em}.hero-slideshow-container .position .highlighter{position:absolute;left:0;top:0;height:32px;opacity:0;border-radius:28px;transition:left .3s,width .3s,opacity .3s,top .3s}.hero-slideshow-container .position .highlighter.ready{background-color:#eef1f2;opacity:1}.hero-slideshow-container .pos-indicator{margin:0 3px;position:relative;padding-top:8px;cursor:pointer}.hero-slideshow-container .pos-indicator:not(.highlight-item):before{content:" ";position:absolute;top:0;left:0;right:0;height:4px;background-color:#9b9b9b;transition:background-color 1s ease 0s}.hero-slideshow-container .pos-indicator:not(.highlight-item):first-child:before{border-radius:2px 0 0 2px}.hero-slideshow-container .pos-indicator:not(.highlight-item):last-child:before{border-radius:0 2px 2px 0}.hero-slideshow-container .pos-indicator:not(.highlight-item).active:before,.hero-slideshow-container .pos-indicator:not(.highlight-item):hover:before{background-color:#fff}.hero-slideshow-container .viewer{position:relative}.hero-slideshow-container .viewer>div{position:absolute;z-index:1;opacity:0;transition:opacity 1s}.hero-slideshow-container .viewer>div.active{z-index:2;opacity:1}.hero-slideshow-container .prev{left:0}.hero-slideshow-container .next{right:0}.hero-slideshow-container:not(.hero-carousel) .pos-indicator{-webkit-flex:1 0 17%;flex:1 0 17%}.hero-slideshow-container.hero-carousel .hero-content .hero-heading-1{line-height:1;color:#fff}.hero-slideshow-container.hero-carousel .hero-content .hero-reviews .rating-count,.hero-slideshow-container.hero-carousel .item-content .light{color:#eef1f2}.fr .hero-slideshow-container.hero-carousel .hero-content .series-year{display:block}.hero-slideshow-container.hero-carousel .pos-indicator{width:30px}.hero-slideshow-container.hero-carousel .item-content{margin:0;position:absolute;top:88%;z-index:3}
/********************* hero-carousel.css ********************/
.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.hero-slideshow-container .scrollable{overflow:hidden;position:relative}.hero-slideshow-container .position{top:90%}.hero-slideshow-container .position .flex-container{-webkit-justify-content:center;justify-content:center}.hero-slideshow-container .pos-indicator{padding-top:8px;cursor:pointer;color:#fff;height:30px}.hero-slideshow-container .pos-indicator:not(.highlight-item):before{content:" ";position:absolute;top:0;left:0;right:0;height:4px;background-color:rgba(255,255,255,.4);transition:background-color 1s ease 0s}.hero-slideshow-container .pos-indicator:not(.highlight-item).active:before,.hero-slideshow-container .pos-indicator:not(.highlight-item):hover:before,.hero-slideshow-container.hero-carousel .pos-indicator.active:before{background-color:#fff}.hero-slideshow-container .pos-indicator:not(.highlight-item).first:before{border-radius:2px 0 0 2px}.hero-slideshow-container .pos-indicator:not(.highlight-item).last:before{border-radius:0 2px 2px 0}.hero-slideshow-container .control{position:absolute;top:50%;margin-top:-40px;width:30px;height:80px;z-index:3}.hero-slideshow-container .control:active .link-arrow,.hero-slideshow-container .control:focus .link-arrow,.hero-slideshow-container .control:hover .link-arrow{opacity:1}.hero-slideshow-container .control .link-arrow{fill:#fff;opacity:.7;width:22px;height:40px}.hero-slideshow-container .prev{left:0}.hero-slideshow-container .next{right:0}.hero-slideshow-container .next .link-arrow{transform:rotate(180deg)}.hero-slideshow-container .disclaimer-container{top:90%;margin:0 auto;left:0;right:0}.hero-slideshow-container .item-content .cta{width:240px;display:inline-block;margin-left:0}@media all and (min-width:1700px){.hero-slideshow-container .prev{left:20px}.hero-slideshow-container .next{right:20px}}@media all and (min-width:1600px){.hero-slideshow-container .slideshow{width:1600px}.hero-slideshow-container .item-content{left:300px}.hero-slideshow-container .item,.hero-slideshow-container .items{height:662px}.hero-slideshow-container .scrollable{width:2200px;left:-300px}.hero-slideshow-container .item{width:2200px}.hero-slideshow-container .items.slide{transition:left 1.2s ease 0s}}@media all and (max-width:1599px) and (min-width:1280px){.hero-slideshow-container .slideshow{width:1280px}.hero-slideshow-container .item-content{font-size:14px;margin-top:6%;left:160px}.hero-slideshow-container .scrollable{width:1600px;left:-160px}.hero-slideshow-container .item{width:1600px}.hero-slideshow-container .item,.hero-slideshow-container .items{height:480px}.hero-slideshow-container .items.slide{transition:left 1s ease 0s}.hero-slideshow-container .slide-title{line-height:1.2;display:block}.hero-slideshow-container .item-content .cta{width:190px;padding-left:27px;padding-right:27px}.hero-slideshow-container .promo-highlander .cta{width:220px}}@media all and (max-width:1279px){.hero-slideshow-container .slideshow{width:768px}.hero-slideshow-container .scrollable{width:1280px;left:-256px}.hero-slideshow-container .item-content{margin-top:32%;text-align:center;left:256px}.hero-slideshow-container .item-content .cta{width:347px;margin:0 auto}.hero-slideshow-container .item-content .two-cta .cta{width:247px}.hero-slideshow-container .item-content .two-cta .cta+.cta{margin-left:10px}.hero-slideshow-container .item-content .slide-heading{margin-bottom:.2em}.hero-slideshow-container .disclaimer-container{width:768px;top:88%}.hero-slideshow-container .item,.hero-slideshow-container .items{height:645px}.hero-slideshow-container .item{width:1280px}.hero-slideshow-container .items.slide{transition:left .8s ease 0s}.hero-slideshow-container .position{top:92%}.hero-slideshow-container .position .flex-container{-webkit-justify-content:space-between;justify-content:space-between}.hero-slideshow-container .position .slide-title{font-size:14px;line-height:1.2;display:block}}.hero-slideshow-container.hero-carousel .item-content{width:auto}.hero-slideshow-container.hero-carousel .scrollable:before{display:none}.hero-slideshow-container.hero-carousel .position{width:30%;right:0;margin:auto}.hero-slideshow-container.hero-carousel .pos-indicator{color:#9b9b9b}.hero-slideshow-container.hero-carousel .pos-indicator:focus:before,.hero-slideshow-container.hero-carousel .pos-indicator:hover:before{background-color:#eef1f2}.hero-slideshow-container.hero-carousel .hero-content{padding-top:164px;top:0;height:100%;color:#fff}.hero-slideshow-container.hero-carousel .hero-content .hero-heading-1{font-size:54px;margin-bottom:15px}.fr .hero-slideshow-container.hero-carousel .hero-content .hero-heading-1{margin-bottom:20px}.hero-slideshow-container.hero-carousel .hero-content .series-year{font-size:26px}.hero-slideshow-container.hero-carousel .hero-content .from-price{font-size:22px}.hero-slideshow-container.hero-carousel .hero-content .price{font-size:24px}.hero-slideshow-container.hero-carousel .hero-content .hero-reviews{margin:20px 0 30px}.hero-slideshow-container.hero-carousel .hero-content .icon-link{width:240px;padding-left:0;padding-right:0}.hero-slideshow-container.hero-carousel .hero-content .icon-link.primary-cta{margin-bottom:7px}.hero-slideshow-container.hero-carousel .hero-content .icon-link.secondary-cta{margin:0}.hero-slideshow-container.hero-carousel .hero-content .disclaimer{pointer-events:auto}.hero-slideshow-container.hero-carousel .hero-content .disclaimer.light button{color:#eef1f2}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-carousel .hero-content{padding-top:65px}.hero-slideshow-container.hero-carousel .hero-content .hero-heading-1{font-size:50px}.hero-slideshow-container.hero-carousel .hero-content .series-year{font-size:24px}.hero-slideshow-container.hero-carousel .hero-content .from-price,.hero-slideshow-container.hero-carousel .hero-content .price{font-size:20px}.hero-slideshow-container.hero-carousel .hero-content .icon-link{width:206px}.hero-slideshow-container.hero-carousel .item-content{top:84%}}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-carousel .hero-ctas,.hero-slideshow-container.hero-carousel .hero-info{display:inline-block;width:50%;vertical-align:top}.hero-slideshow-container.hero-carousel .hero-ctas{padding-top:48px;padding-left:20px;position:relative}.hero-slideshow-container.hero-carousel .hero-content{padding-top:380px}.hero-slideshow-container.hero-carousel .hero-content .hero-heading-1{font-size:48px}.hero-slideshow-container.hero-carousel .hero-content .series-year{font-size:22px}.hero-slideshow-container.hero-carousel .hero-content .from-price{font-size:18px}.hero-slideshow-container.hero-carousel .hero-content .price{font-size:22px}.hero-slideshow-container.hero-carousel .hero-content .icon-link{width:100%}.hero-slideshow-container.hero-carousel .hero-content .disclaimer{margin-top:0;top:92%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sibling-review .hero-slideshow-container.hero-carousel .hero-content{padding-top:335px}.hero-slideshow-container.hero-carousel .position{height:20px}.hero-slideshow-container.hero-carousel .position .flex-container{-webkit-justify-content:center;justify-content:center}.hero-slideshow-container.hero-carousel .pos-indicator{height:4px}.hero-slideshow-container.hero-carousel .item-content{top:87%;left:auto;right:256px}}
/********************* cards-carousel-common.css ********************/
.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}@keyframes fadeInFromRight{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeOutToLeft{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}}.fade-in-from-right{animation-name:fadeInFromRight;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition-timing-function:ease}.fade-out-to-left{animation-name:fadeOutToLeft;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition-timing-function:ease}.hero-slideshow-container.hero-cards.dark .arrow.dark{opacity:1}.hero-slideshow-container.hero-cards.dark .arrow:not(.dark),.hero-slideshow-container.hero-cards:not(.dark) .arrow.dark{opacity:0}.hero-slideshow-container.hero-cards.dark .pos-indicator.small{border-color:#373d45}.hero-slideshow-container.hero-cards.dark .pos-indicator.small.active::before,.hero-slideshow-container.hero-cards.dark .pos-indicator.small:hover::after{background-color:#373d45}.hero-slideshow-container.hero-cards:not(.dark) .arrow:not(.dark){opacity:1}.hero-slideshow-container.hero-cards .static-content{overflow:hidden}.hero-slideshow-container.hero-cards .static-content .static-slide-bg{opacity:0;transition:opacity 1s}.hero-slideshow-container.hero-cards .static-content .static-slide-bg.show-bg{opacity:1}.hero-slideshow-container.hero-cards .items.slide{transition:left 1s ease}.hero-slideshow-container.hero-cards .o-container .overlay-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:-webkit-transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.hero-slideshow-container.hero-cards .item.dark .disclaimer-container *{color:#373d45}.hero-slideshow-container.hero-cards .video-content-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)!important;mix-blend-mode:multiply;opacity:.4}.hero-slideshow-container.hero-cards .video-html-content *{text-shadow:0 0 30px rgba(0,0,0,.5)}.hero-slideshow-container.hero-cards .main-slide-content,.hero-slideshow-container.hero-cards .tci-video,.hero-slideshow-container.hero-cards .tci-video .text-container,.hero-slideshow-container.hero-cards .tci-video .text-content,.hero-slideshow-container.hero-cards .tci-video .video-html-content{height:100%}.hero-slideshow-container.hero-cards .position{left:50%;width:40%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-slideshow-container.hero-cards .pos-outer-container{position:relative;width:35px;height:20px}.hero-slideshow-container.hero-cards .pos-indicator.small{position:absolute;top:50%;left:50%;margin:0;border-radius:50%;border:1px solid #fff;width:10.95px;height:10.92px;padding:0;transition:1s ease!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-slideshow-container.hero-cards .pos-indicator.small::before{top:50%;left:50%;transition:1s ease!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-slideshow-container.hero-cards .pos-indicator.small::after{position:absolute;top:50%;left:50%;border-radius:50%;content:"";width:10.95px;height:10.92px;transition:background-color 1s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-slideshow-container.hero-cards .pos-indicator.small:hover::after{background-color:#fff}.hero-slideshow-container.hero-cards .pos-indicator.small:not(.active)::before{background-color:transparent}.hero-slideshow-container.hero-cards .pos-indicator.small.active{width:20px;height:20px}.hero-slideshow-container.hero-cards .pos-indicator.small.active::after,.hero-slideshow-container.hero-cards .pos-indicator.small.active::before{border-radius:50%!important;width:9px;height:9px}
/********************* cards-carousel.css ********************/
.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.hero-slideshow-container.cards{margin-bottom:20px;margin-top:30px}.hero-slideshow-container.cards .items{height:766px}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.cards .items{height:793px}}@media only screen and (max-width:1279px){.hero-slideshow-container.cards .items{height:995px}}.hero-slideshow-container.cards .item{z-index:1;width:1008px}.hero-slideshow-container.cards .item.active{z-index:2}.hero-slideshow-container.cards .position{top:0}.hero-slideshow-container.cards .control{top:50%}.hero-slideshow-container.cards .prev{left:50%;-webkit-transform:translateX(-567px);transform:translateX(-567px)}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.cards .item{height:796px}.hero-slideshow-container.cards .prev{-webkit-transform:translateX(-437px);transform:translateX(-437px)}}.hero-slideshow-container.cards .next{right:50%;-webkit-transform:translateX(567px);transform:translateX(567px)}.hero-slideshow-container.cards .pos-indicator{-webkit-flex:1 0 auto;flex:1 0 auto;margin-left:20px}.hero-slideshow-container.cards .pos-indicator:first-child{margin-left:0}.hero-slideshow-container.cards .pos-indicator::before{background:0 0;top:auto;bottom:-10px}.hero-slideshow-container.cards .pos-indicator.active::before{background-color:#8896a4}.hero-slideshow-container.cards .slide-title{font-size:20px;font-family:ToyotaType-SemiBold,Helvetica,Arial,sans-serif;text-align:center;color:#d8d8d8}.hero-slideshow-container.cards .slide-image{margin:0 auto;width:1008px}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.cards .next{-webkit-transform:translateX(480px);transform:translateX(480px)}.hero-slideshow-container.cards .slide-title{font-size:18px}.hero-slideshow-container.cards .slide-image{width:796px}}.hero-slideshow-container.cards .item.active .item-content,.hero-slideshow-container.cards .items-1 .item-content{opacity:1;-webkit-transform:scale(1);transform:scale(1);left:596px;z-index:2}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.cards .item.active .item-content,.hero-slideshow-container.cards .items-1 .item-content{left:424px}}@media only screen and (max-width:1279px){.hero-slideshow-container.cards .item{height:628px}.hero-slideshow-container.cards .control{display:none}.hero-slideshow-container.cards .slide-title{font-size:16px}.hero-slideshow-container.cards .slide-image{width:628px}.hero-slideshow-container.cards .item.active .item-content,.hero-slideshow-container.cards .items-1 .item-content{left:346px}}.hero-slideshow-container.cards .item.next-up .item-content{left:680px}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.cards .item.next-up .item-content{left:495px}}@media only screen and (max-width:1279px){.hero-slideshow-container.cards .item.next-up .item-content{left:400px}}.hero-slideshow-container.cards .items-1 .item-content{top:2%}.hero-slideshow-container.cards .item-content{width:1008px;left:510px;margin-top:0;top:8.5%;box-shadow:1px 1px 10px 2px rgba(0,0,0,.3);padding:0;opacity:.5;-webkit-transform:scale(.8);transform:scale(.8);transition:all 1s ease-out;height:700px}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.cards .item-content{width:796px;left:353px}}@media only screen and (max-width:1279px){.hero-slideshow-container.cards .item-content{width:628px;text-align:left;height:875px;top:15.5%;left:290px}}.hero-slideshow-container.cards .item-content>.grid-container{width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.fade-out-simple{opacity:0}.hero-slideshow-container.hero-cards{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (min-width:1600px){.hero-slideshow-container.hero-cards{height:662px}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards{height:546px}}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards{height:646px}}.hero-slideshow-container.hero-cards .static-content{z-index:1}.hero-slideshow-container.hero-cards .static-content img{filter:blur(20px);-webkit-transform:scale(1.7);transform:scale(1.7)}.hero-slideshow-container.hero-cards .static-content .static-overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5}@media only screen and (min-width:1600px){.hero-slideshow-container.hero-cards .items{height:621px}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards .items{height:520px}}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .items{height:636px}}.hero-slideshow-container.hero-cards .item{z-index:2;flex-shrink:0}@media only screen and (min-width:1600px){.hero-slideshow-container.hero-cards .item{width:1480px;height:591px}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards .item{width:1200px;height:490px}}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .item{width:708px;height:606px}}.hero-slideshow-container.hero-cards .item.active{z-index:3}.hero-slideshow-container.hero-cards .item .item-inner-container{position:absolute;top:15px;margin-top:0;box-shadow:1px 1px 10px 2px rgba(0,0,0,.3)}@media only screen and (min-width:1600px){.hero-slideshow-container.hero-cards .item .item-inner-container{left:360px;width:1480px;height:591px}.hero-slideshow-container.hero-cards .disclaimer-container{top:499px}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards .item .item-inner-container{left:200px;width:1200px;height:490px}}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .item .item-inner-container{left:286px;width:708px;height:606px}}.hero-slideshow-container.hero-cards .item-content{left:0;margin-top:0;width:100%;height:100%}.hero-slideshow-container.hero-cards .tci-video .video-control .right-bottom{right:120px;bottom:25px}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .tci-video .video-control .right-bottom{right:12.5px;bottom:57px}}.hero-slideshow-container.hero-cards .before-main-slide-content{margin-left:25px}.hero-slideshow-container.hero-cards .main-slide-content{margin-left:25px;margin-right:100px}@media only screen and (min-width:1280px){.hero-slideshow-container.hero-cards .disclaimer-container{right:25px;left:initial}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards .disclaimer-container{top:398px}}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .disclaimer-container{top:569px;width:auto;-webkit-justify-content:center;justify-content:center}.hero-slideshow-container.hero-cards .next,.hero-slideshow-container.hero-cards .prev{display:none}}.hero-slideshow-container.hero-cards .slide-image{position:absolute;margin:0 auto}.hero-slideshow-container.hero-cards .arrow,.hero-slideshow-container.hero-cards .control{transition:opacity .3s}.hero-slideshow-container.hero-cards .next,.hero-slideshow-container.hero-cards .prev{width:40px;height:40px}@media only screen and (min-width:1600px){.hero-slideshow-container.hero-cards .next,.hero-slideshow-container.hero-cards .prev{top:601px}.hero-slideshow-container.hero-cards .prev{left:calc(50% + 637px)}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards .next,.hero-slideshow-container.hero-cards .prev{top:492px}.hero-slideshow-container.hero-cards .prev{left:calc(50% + 498px)}}@media only screen and (min-width:1600px){.hero-slideshow-container.hero-cards .next{left:calc(50% + 682px)}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards .next{left:calc(50% + 543px)}}.hero-slideshow-container.hero-cards .arrow{position:absolute;top:0}.hero-slideshow-container.hero-cards .position{top:87%}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .position{top:540px}}
/********************* grouped-tiles.css ********************/
#promotion-tiles .tile .subheading,#promotion-tiles .tile .tile-cta,#promotion-tiles .tile p,.gallery-container .asset-disclaimer,.gallery-container .intro-detail,.gallery-photos .tile.text-tile .tile *,.tile-parent-container .tile.text-tile .tile *{font-family:ToyotaType-Book,Helvetica,Arial,sans-serif}.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.tile-parent-container{position:relative}#tile-container{overflow:hidden;border-radius:5px}#promotion-tiles .tile .heading{line-height:1.1;margin-bottom:10px;color:#fff}#promotion-tiles .tile .subheading{font-size:16px}#promotion-tiles .tile #national_promo_tile .floating-logo{position:absolute}#promotion-tiles .tile a{width:100%;height:100%;padding:25px 30px;position:absolute;z-index:4}#promotion-tiles .tile a:focus,#promotion-tiles .tile a:hover{color:#373d45;text-decoration:none}#promotion-tiles .tile a:focus+.responsive-image:not(.floating-logo) img,#promotion-tiles .tile a:hover+.responsive-image:not(.floating-logo) img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}#promotion-tiles .tile a:focus .tile-cta,#promotion-tiles .tile a:hover .tile-cta{text-decoration:underline}#promotion-tiles .tile p{color:#373d45;font-size:.85em;line-height:1.1}#promotion-tiles .tile .tile-content,#promotion-tiles .tile .tile-cta{color:#fff}#promotion-tiles .tile .tile-cta{position:absolute;bottom:-5px;margin:0;font-size:1em}#promotion-tiles .tile .tile-content{position:relative;height:100%;width:100%;font-size:16px}#promotion-tiles .tile .responsive-image:not(.floating-logo).img-set img{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}body:not(.ie) #promotion-tiles .tile .responsive-image.img-set img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.regional-promo .frame,.regional-promo .overlay-mask,.regional-promo .responsive-image{border-top-right-radius:5px}.aeroplan-promo .frame,.aeroplan-promo .overlay-mask,.aeroplan-promo .responsive-image{border-bottom-left-radius:5px}.gallery-photos,.tile-parent-container{position:relative;margin-top:25px;height:100%;width:100%}.gallery-photos .tile.text-tile,.tile-parent-container .tile.text-tile{border-radius:0!important;background:#141e20}.gallery-photos .tile.text-tile *,.tile-parent-container .tile.text-tile *{border-radius:0!important}.gallery-photos .tile.text-tile .tile,.tile-parent-container .tile.text-tile .tile{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.gallery-photos .tile.text-tile .tile *,.tile-parent-container .tile.text-tile .tile *{text-transform:uppercase;color:#fff;letter-spacing:6px;font-size:15px;text-align:center;line-height:1.6}.gallery-container .asset-disclaimer,body.fr .gallery-photos .tile.text-tile .tile *,body.fr .tile-parent-container .tile.text-tile .tile *{font-size:14px}.gallery-photos .tile.text-tile:focus,.gallery-photos .tile.text-tile:hover,.tile-parent-container .tile.text-tile:focus,.tile-parent-container .tile.text-tile:hover{cursor:initial}.gallery-photos .tile,.tile-parent-container .tile{height:297px}.gallery-photos .gallery-photo,.gallery-photos .promo-tile,.tile-parent-container .gallery-photo,.tile-parent-container .promo-tile{position:relative;overflow:hidden!important;margin-bottom:4px;display:block;height:297px}.gallery-photos .gallery-photo:first-child,.gallery-photos .gallery-photo:first-child .frame,.gallery-photos .gallery-photo:first-child .overlay-mask,.gallery-photos .gallery-photo:first-child .responsive-image,.gallery-photos .promo-tile:first-child,.gallery-photos .promo-tile:first-child .frame,.gallery-photos .promo-tile:first-child .overlay-mask,.gallery-photos .promo-tile:first-child .responsive-image,.tile-parent-container .gallery-photo:first-child,.tile-parent-container .gallery-photo:first-child .frame,.tile-parent-container .gallery-photo:first-child .overlay-mask,.tile-parent-container .gallery-photo:first-child .responsive-image,.tile-parent-container .promo-tile:first-child,.tile-parent-container .promo-tile:first-child .frame,.tile-parent-container .promo-tile:first-child .overlay-mask,.tile-parent-container .promo-tile:first-child .responsive-image{border-top-left-radius:5px}.gallery-photos .gallery-photo:last-child,.gallery-photos .gallery-photo:last-child .frame,.gallery-photos .gallery-photo:last-child .overlay-mask,.gallery-photos .gallery-photo:last-child .responsive-image,.gallery-photos .promo-tile:last-child,.gallery-photos .promo-tile:last-child .frame,.gallery-photos .promo-tile:last-child .overlay-mask,.gallery-photos .promo-tile:last-child .responsive-image,.tile-parent-container .gallery-photo:last-child,.tile-parent-container .gallery-photo:last-child .frame,.tile-parent-container .gallery-photo:last-child .overlay-mask,.tile-parent-container .gallery-photo:last-child .responsive-image,.tile-parent-container .promo-tile:last-child,.tile-parent-container .promo-tile:last-child .frame,.tile-parent-container .promo-tile:last-child .overlay-mask,.tile-parent-container .promo-tile:last-child .responsive-image{border-bottom-right-radius:5px}.gallery-photos .gallery-photo .frame,.gallery-photos .promo-tile .frame,.tile-parent-container .gallery-photo .frame,.tile-parent-container .promo-tile .frame{border:1px solid #fff;width:100%;height:100%;position:absolute;z-index:2}.gallery-photos .gallery-photo .tile,.gallery-photos .promo-tile .tile,.tile-parent-container .gallery-photo .tile,.tile-parent-container .promo-tile .tile{height:100%}.gallery-photos .gallery-photo .responsive-image:not(.floating-logo),.gallery-photos .promo-tile .responsive-image:not(.floating-logo),.tile-parent-container .gallery-photo .responsive-image:not(.floating-logo),.tile-parent-container .promo-tile .responsive-image:not(.floating-logo){overflow:hidden;border:1px solid #fff;width:100%;height:100%;position:relative;z-index:3}#dream-gallery .gallery-photo:nth-child(3),#dream-gallery .gallery-photo:nth-child(3) .frame,#dream-gallery .gallery-photo:nth-child(3) .overlay-mask,#dream-gallery .gallery-photo:nth-child(3) .responsive-image,#overview-gallery .gallery-photo:nth-child(3),#overview-gallery .gallery-photo:nth-child(3) .frame,#overview-gallery .gallery-photo:nth-child(3) .overlay-mask,#overview-gallery .gallery-photo:nth-child(3) .responsive-image,#whats-new .promo-tile:nth-child(4),.gallery-container .gallery-photo:nth-child(3),.gallery-container .gallery-photo:nth-child(3) .frame,.gallery-container .gallery-photo:nth-child(3) .overlay-mask,.gallery-container .gallery-photo:nth-child(3) .responsive-image{border-top-right-radius:5px}#dream-gallery .gallery-photo:nth-child(4),#dream-gallery .gallery-photo:nth-child(4) .frame,#dream-gallery .gallery-photo:nth-child(4) .overlay-mask,#dream-gallery .gallery-photo:nth-child(4) .responsive-image,#overview-gallery .gallery-photo:nth-child(4),#overview-gallery .gallery-photo:nth-child(4) .frame,#overview-gallery .gallery-photo:nth-child(4) .overlay-mask,#overview-gallery .gallery-photo:nth-child(4) .responsive-image,#whats-new .promo-tile:nth-child(5),.gallery-container .gallery-photo:nth-child(4),.gallery-container .gallery-photo:nth-child(4) .frame,.gallery-container .gallery-photo:nth-child(4) .overlay-mask,.gallery-container .gallery-photo:nth-child(4) .responsive-image{border-bottom-left-radius:5px}.gallery-photos .gallery-photo .responsive-image:not(.floating-logo) img,.gallery-photos .promo-tile .responsive-image:not(.floating-logo) img,.tile-parent-container .gallery-photo .responsive-image:not(.floating-logo) img,.tile-parent-container .promo-tile .responsive-image:not(.floating-logo) img{position:absolute;z-index:1;transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.gallery-photos .gallery-photo .overlay-mask,.gallery-photos .promo-tile .overlay-mask,.tile-parent-container .gallery-photo .overlay-mask,.tile-parent-container .promo-tile .overlay-mask{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;background-color:#181818;transition:opacity .2s}.gallery-photos .gallery-photo:focus,.gallery-photos .gallery-photo:hover,.gallery-photos .promo-tile:focus,.gallery-photos .promo-tile:hover,.tile-parent-container .gallery-photo:focus,.tile-parent-container .gallery-photo:hover,.tile-parent-container .promo-tile:focus,.tile-parent-container .promo-tile:hover{cursor:pointer;overflow:hidden}.gallery-photos .gallery-photo:focus .overlay-mask,.gallery-photos .gallery-photo:hover .overlay-mask,.gallery-photos .promo-tile:focus .overlay-mask,.gallery-photos .promo-tile:hover .overlay-mask,.tile-parent-container .gallery-photo:focus .overlay-mask,.tile-parent-container .gallery-photo:hover .overlay-mask,.tile-parent-container .promo-tile:focus .overlay-mask,.tile-parent-container .promo-tile:hover .overlay-mask{opacity:.2}.gallery-photos .gallery-photo:focus .responsive-image:not(.floating-logo) img,.gallery-photos .gallery-photo:hover .responsive-image:not(.floating-logo) img,.gallery-photos .promo-tile:focus .responsive-image:not(.floating-logo) img,.gallery-photos .promo-tile:hover .responsive-image:not(.floating-logo) img,.tile-parent-container .gallery-photo:focus .responsive-image:not(.floating-logo) img,.tile-parent-container .gallery-photo:hover .responsive-image:not(.floating-logo) img,.tile-parent-container .promo-tile:focus .responsive-image:not(.floating-logo) img,.tile-parent-container .promo-tile:hover .responsive-image:not(.floating-logo) img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}@media only screen and (max-width:1599px) and (min-width:1280px){#promotion-tiles .promo-tile{height:234px}}.gallery-container{position:relative}.gallery-container .asset-disclaimer,.gallery-container .intro-detail{width:100%;text-align:center}.gallery-container .intro-detail{color:#5e6f7d}.gallery-container .secondary-cta{position:absolute;top:0;right:0;width:240px}@media only screen and (max-width:1279px){.gallery-photos,.tile-parent-container{margin-bottom:60px}.gallery-photos .tile,.gallery-photos .tile .frame,.gallery-photos .tile .overlay-mask,.gallery-photos .tile .responsive-image,.tile-parent-container .tile,.tile-parent-container .tile .frame,.tile-parent-container .tile .overlay-mask,.tile-parent-container .tile .responsive-image{border-radius:5px}.tile-parent-container .promo-tile{height:277px}.gallery-container .secondary-cta{position:static;display:block;margin:auto;top:auto}}.gallery-container .heading-1{margin-bottom:10px}.gallery-container .gallery-photos{margin-top:40px;margin-bottom:40px}@media only screen and (min-width:1280px) and (max-width:1599px){.fr #promotion-tiles .tile a{padding:20px 30px}.gallery-container .gallery-photo{height:232px}}@media only screen and (max-width:1279px){.gallery-container .gallery-photo{height:275px}}
/********************* tci-video-common.css ********************/
.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.tci-video{position:relative}.tci-video .video-container{position:relative;z-index:1}.tci-video .text-container{position:absolute;z-index:2;top:0;width:100%;bottom:0}.tci-video .text-content{z-index:2}.tci-video .video-content-overlay{position:absolute;top:0;height:100%;width:100%;z-index:1}.tci-video .video-control button{position:relative}.tci-video .video-control-bar{position:relative;z-index:3}.tci-video .video-html-content{transition:-webkit-opacity .3s;transition:opacity .3s}.tci-video .fade-out-text{opacity:0}.tci-video .transcript-trigger{color:#0071b3;margin-bottom:0;position:relative}.tci-video .transcript-trigger.white{color:#fff}.tci-video .transcript-trigger.white:focus,.tci-video .transcript-trigger.white:hover{border-bottom:1px solid #fff}.tci-video .transcript-trigger:after{content:"";position:absolute;top:0;bottom:0;width:0;border-right:1px solid #d8d8d8}.tci-video .video-control .right-bottom{position:absolute}
/********************* tci-video.css ********************/
.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.tci-video .vide-control .right-bottom{position:absolute;right:50px;bottom:50px}.tci-video .video-control-bar{padding-top:10px;padding-bottom:10px}.tci-video .video-control-bar .content-container{max-width:100%}.tci-video .transcript-trigger{line-height:31px;margin-right:40px}.tci-video .transcript-trigger:after{right:-20px}.tci-video .video-control .right-bottom{right:40px;bottom:40px}.tci-video video::-webkit-media-text-track-display{font-size:16px;margin:auto}.tci-video .text-container{margin:auto}.tci-video.scalable-width .video-super-container{height:100%;position:absolute;width:100%;top:0;left:0;overflow:hidden}.tci-video.scalable-width .canplay .bg-img{height:0}.tci-video.scalable-width .canplay .video-super-container{height:auto;position:static;width:auto;top:auto;left:auto}@media only screen and (min-width:1600px){.tci-video.full-width .video-container{width:2200px;-webkit-transform:translateX(-340px);transform:translateX(-340px)}}@media only screen and (min-width:1280px) and (max-width:1599px){.tci-video.full-width .video-container{width:1600px;-webkit-transform:translateX(-200px);transform:translateX(-200px)}}@media only screen and (max-width:1279px){.tci-video.full-width .video-container{width:1280px;-webkit-transform:translateX(-286px);transform:translateX(-286px)}}.tci-video.full-width .video-control .right-bottom{text-align:right;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.tci-video.has-bar .text-container{bottom:53px}
/********************* home-common.css ********************/
.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.hero-slideshow-container.hero-cards .main-slide-content{position:relative}.hero-slideshow-container.hero-cards .slide-heading,.hero-slideshow-container.hero-cards .slide-subheading{letter-spacing:-1px}.hero-slideshow-container.hero-cards .cta{width:fit-content;min-height:41px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#covid-interim .main-heading,#covid-interim .sub-heading,.olympic-hyperlink{display:block}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .cta{margin-right:auto;margin-left:auto}}#promotion-tiles .tile .tile-content .heading sup{line-height:0}#dreamcar-art .floating-logo{position:absolute}.cim-cta .slide-subheading{color:#fff}#footer{margin-top:0}#whats-new{padding-top:2em}#whats-new h3{margin-bottom:30px}#whats-new .offers-disclaimer{margin-top:15px}#whats-new .offers-disclaimer button{color:#666}#whats-new .offers-disclaimer button:focus,#whats-new .offers-disclaimer button:hover{text-decoration:underline}.olympic-hyperlink:focus,.olympic-hyperlink:hover{text-decoration:none}#covid-interim{box-shadow:0 3px 6px 0 rgba(0,0,0,.23)}#covid-interim .content-container{z-index:1;position:relative}#covid-interim .sub-heading{color:#373d45;margin-bottom:0}#covid-interim .interim-item .new{font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:red;margin:0 0 1px 9px}#covid-interim .interim-item .new sup{font-size:16px!important}
/********************* home.css ********************/
#promotion-tiles .mobilityforall-tile .tile-cta,body.en #promotion-tiles #aeroplan-tile .tile-cta{white-space:nowrap}.scale-img{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.scale-img-transition{transition:-webkit-transform .5s;transition:transform .5s}.scale-img-transition-all{transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.hero-slideshow-container.hero-cards .copy-and-cta{position:absolute;bottom:25px}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .main-slide-content{margin:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.hero-slideshow-container.hero-cards .copy-and-cta{bottom:115px}}#homepage-carousel .promo-make-a-date .hero-card-item{position:relative}#homepage-carousel .promo-make-a-date .before-main-slide-content{position:absolute}@media only screen and (min-width:1600px){.hero-slideshow-container.hero-cards .copy-and-cta .slide-heading,.hero-slideshow-container.hero-cards .copy-and-cta .slide-subheading{margin-bottom:15px}#homepage-carousel .promo-make-a-date .before-main-slide-content{top:172px}#homepage-carousel .promo-make-a-date .slide-heading img{width:319px}}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container.hero-cards .copy-and-cta .slide-heading,.hero-slideshow-container.hero-cards .copy-and-cta .slide-subheading{margin-bottom:10px}#homepage-carousel .promo-make-a-date .before-main-slide-content{top:142px}#homepage-carousel .promo-make-a-date .slide-heading img{width:265px}}@media only screen and (max-width:1279px){.hero-slideshow-container.hero-cards .copy-and-cta .slide-heading,.hero-slideshow-container.hero-cards .copy-and-cta .slide-subheading{margin-bottom:15px}#homepage-carousel .promo-make-a-date .before-main-slide-content{top:266px;left:50%;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#homepage-carousel .promo-make-a-date .slide-heading .responsive-image{text-align:center}#homepage-carousel .promo-make-a-date .slide-heading img{width:173px}}#homepage-carousel .promo-tgr .copy-and-cta img{margin-bottom:15px}#homepage-carousel .promo-nat-promo .vehicle-names>*{position:absolute;font-size:12px;color:#fff}#homepage-carousel .promo-nat-promo .disclaimer,#homepage-carousel .promo-nat-promo .heading-2{color:#fff}@media only screen and (min-width:1600px){#homepage-carousel .promo-tgr .copy-and-cta img{width:266px}#homepage-carousel .promo-nat-promo .vehicle-name-1{top:467px;left:795px}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-tgr .copy-and-cta img{width:211px}#homepage-carousel .promo-nat-promo .vehicle-name-1{top:365px;left:621px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-tgr .copy-and-cta img{margin-right:auto;margin-bottom:10px;margin-left:auto;width:234px}#homepage-carousel .promo-nat-promo .vehicle-name-1{top:365px;left:312px}}@media only screen and (min-width:1600px){#homepage-carousel .promo-nat-promo .vehicle-name-2{top:410px;left:1090px}#promotion-tiles .promo-tile .tile a{padding:20px 30px 25px}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-nat-promo .vehicle-name-2{top:322px;left:856px}#promotion-tiles .promo-tile .tile a{padding:15px 20px 25px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-nat-promo .vehicle-name-2{top:324px;left:515px}#promotion-tiles .promo-tile .tile a{padding-top:15px}}#promotion-tiles .promo-tile .tile a .subheading{font-size:14px}#promotion-tiles .promo-tile .tile a .tile-cta{bottom:0}#promotion-tiles #cars-for-good-tile .subheading,#promotion-tiles #corolla-cross-ticker .subheading,#promotion-tiles #ticker-cars-for-good .subheading,#promotion-tiles #ticker-gr-86 .subheading,#promotion-tiles #ticker-grand-highlander .subheading,#promotion-tiles #ticker-prius-prime-updates .subheading,#promotion-tiles #ticker-prius-updates .subheading{color:#fff}#promotion-tiles #tundra-2022 .heading,#promotion-tiles #tundra-2022 .subheading{color:#373d45}#promotion-tiles #bev-ticker .subheading,#promotion-tiles #bev-ticker h4.heading.heading-5,#promotion-tiles #ticker-multimedia .heading,#promotion-tiles #ticker-multimedia .subheading,#promotion-tiles #tundra-2022 .tile-cta{color:#fff}#promotion-tiles #bev-ticker .tile-cta{bottom:5px}.fr #promotion-tiles #bev-ticker .tile-cta{bottom:10px}#promotion-tiles #bev-ticker .disclaimer{position:absolute;z-index:5;bottom:10px;left:30px;color:#fff;font-size:12px}#promotion-tiles #canucks-tile .tile-cta,#promotion-tiles .first-new-car-tile .heading,#promotion-tiles .tile.open-tile p.tile-cta{color:#373d45}body.fr #promotion-tiles #ticker-prius-updates .tile-cta{width:170px}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles #bev-ticker .disclaimer{left:20px}.fr #promotion-tiles #bev-ticker .disclaimer{left:30px}#promotion-tiles #ticker-prius-updates .tile-cta{width:110px}body.fr #promotion-tiles #ticker-prius-updates .tile-cta{width:140px}}@media only screen and (max-width:1279px){body.fr #promotion-tiles #ticker-prius-updates .tile-cta{width:140px}}#promotion-tiles #ticker-prius-updates .floating-logo{bottom:-7px;right:-13px;z-index:12;position:absolute;width:89px;height:50px}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles #ticker-prius-updates .floating-logo{width:68px;height:38px;right:-4px}}body.fr #promotion-tiles #ticker-prius-prime-updates .tile-cta{width:160px}@media only screen and (max-width:1279px){#promotion-tiles #ticker-prius-prime-updates .tile-cta{width:150px}}#promotion-tiles #cbc-ticker .floating-logo{bottom:13px;right:17px;z-index:12;position:absolute}#promotion-tiles #cbc-ticker .floating-logo.contest-logo{right:104px}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles #ticker-prius-prime-updates .tile-cta{width:150px}#promotion-tiles #cbc-ticker .floating-logo.contest-logo{right:83px}}#promotion-tiles #movie-night .floating-logo{margin-top:15px}#promotion-tiles #movie-night .floating-logo img{width:auto}#promotion-tiles #mao-tile .floating-logo img{width:auto;margin:5px auto 0}@media only screen and (min-width:1600px){body.en #promotion-tiles #mao-tile .floating-logo img{margin-top:15px}}body.fr #promotion-tiles #mao-tile .floating-logo img{margin-top:-5px}#promotion-tiles #mao-tile .heading{text-transform:uppercase;text-align:center}body.fr #promotion-tiles #mao-tile .heading{-webkit-transform:translateY(-15px);transform:translateY(-15px)}#promotion-tiles #mao-tile .tile-cta{width:209px}#promotion-tiles #price-match-tile .heading{padding:6px 0}#promotion-tiles #price-match-tile .subheading{color:#fff}.fr #promotion-tiles #price-match-tile .tile-cta{bottom:-10px}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles #price-match-tile .heading{padding:6px 0;margin-top:-10px}.fr #promotion-tiles #price-match-tile .heading{width:110%;margin-top:-20px}}#promotion-tiles #tirelocator_tile .tile-content h4 .icon,#promotion-tiles .movie-night-tile .floating-logo{margin-top:15px}#promotion-tiles .tile.open-tile div.info{position:absolute;top:65px;right:20px;font-size:14px;z-index:9;color:#474e57;width:48%}#promotion-tiles .tile.open-tile div.info p{font-size:19px;font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}#promotion-tiles .tile.open-tile div.info #dealer-info-list{font-size:14px;font-family:ToyotaType-Book,Helvetica,Arial,sans-serif;list-style:disc!important}#promotion-tiles .tile.open-tile div.info #dealer-info-list li.dealer-info-item{list-style-position:outside!important}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles .tile.open-tile div.info{top:20px;right:47px}#promotion-tiles .tile.open-tile div.info p{font-size:18px}}@media only screen and (max-width:1279px){#promotion-tiles #price-match-tile .heading{padding:6px 0}.fr #promotion-tiles #price-match-tile .tile-cta{bottom:-10px}#promotion-tiles .tile.open-tile div.info{width:40%;top:30px;right:99px}}#promotion-tiles #soccer-ticker .subheading{color:#fff;width:200px}#promotion-tiles #soccer-ticker .floating-logo img,#promotion-tiles .tile.fall-service-tile .floating-logo img{width:auto}#promotion-tiles #soccer-ticker .floating-logo{position:absolute;bottom:20px}#promotion-tiles .future-vehicles-tile.tile .frame{border-top-right-radius:5px}#promotion-tiles .future-vehicles-tile.tile h4.heading{color:#373d45}#promotion-tiles .hybrids-rav4-tile .heading{margin-bottom:15px!important;color:#fff}#promotion-tiles .dream-car-tile .heading,#promotion-tiles .hybrids-dream-tile .heading,#promotion-tiles .tile.cars-electrification-tile .heading{color:#373d45}@media only screen and (min-width:1600px){body.fr #promotion-tiles .tile.fall-service-tile .floating-logo img{-webkit-transform:translateX(-25px);transform:translateX(-25px)}#promotion-tiles .tile.fall-service-tile .tile-cta{margin-left:25px}#promotion-tiles #dreamcar-art .heading{padding-left:60px}}body.en #promotion-tiles .dream-car-tile .heading{width:170px}#promotion-tiles .movie-night-tile .floating-logo img{width:auto}#promotion-tiles .mobilityforall-tile{position:relative}#promotion-tiles .mobilityforall-tile .copyright{position:absolute;right:20px;bottom:4px;z-index:4;text-transform:uppercase;text-align:right;font-size:.7em;line-height:1.4;color:#fff}#promotion-tiles .mobilityforall-tile .floating-logo{text-align:right}#promotion-tiles .mobilityforall-tile .floating-logo img{width:112px;height:65px;display:inline-block}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles .tile.fall-service-tile .tile-cta{margin-left:13px}#promotion-tiles .mobilityforall-tile .floating-logo img{width:90px;height:53px}}#promotion-tiles .national-promo-tile.tile .heading{width:280px}body.fr #promotion-tiles .national-promo-tile.tile .heading{width:317px}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles .national-promo-tile.tile .heading{width:250px}body.fr #promotion-tiles .national-promo-tile.tile .heading{width:280px}}@media only screen and (max-width:1279px){#promotion-tiles .tile.fall-service-tile .tile-cta{margin-left:15px}#promotion-tiles .national-promo-tile.tile .heading{width:246px}}#promotion-tiles .national-promo-tile.tile .small-text{line-height:normal;font-size:12px;color:#fff}#promotion-tiles .first-new-car-tile h4,#promotion-tiles .first-new-car-tile p{color:#fff}#promotion-tiles .first-new-car-tile h4{padding-right:60px}#promotion-tiles #tirelocator_tile .tile-content h4{-webkit-transform:translateY(-10px);transform:translateY(-10px);color:#fff}#promotion-tiles .financial-services-tile .heading{color:#fff}#promotion-tiles .tile .heading{margin-bottom:5px}#promotion-tiles #corolla-cross-hybrid .subheading,#promotion-tiles #dreamcar-art .subheading,#promotion-tiles #home-tire-program .subheading,#promotion-tiles #ticker-olympics .subheading{margin:6px 0 0;text-shadow:1px 1px 6px rgba(7,7,7,.5)}#chr_tile .tile-content p.tile-cta{color:#373d45}#match_price_tile .tile-content p.tile-cta{color:#fff}#rav_tile .subheading,#rav_tile h4,#yaris_tile .subheading,#yaris_tile h4{width:220px}#promotion-tiles #ticker-crown .subheading,#promotion-tiles #ticker-gazoo .subheading,#promotion-tiles #ticker-gr-corolla-updates .subheading,#promotion-tiles #ticker-olympics .subheading{color:#fff}#promotion-tiles #ticker-sienna .heading{color:#373d45}body.fr #promotion-tiles #ticker-sienna .tile a{padding-top:15px;padding-bottom:15px}.fr #promotion-tiles #home-tire-program .tile-cta{width:210px}#promotion-tiles #home-tire-program .subheading{color:#fff}#promotion-tiles #dreamcar-art .heading,#promotion-tiles #dreamcar-art .tile-cta{color:#373d45}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles .first-new-car-tile h4{padding-right:50px}.fr #promotion-tiles .first-new-car-tile h4{padding-right:10px}#promotion-tiles #ticker-sienna .tile a{padding-top:15px;padding-bottom:15px}#promotion-tiles #dreamcar-art .heading{padding-left:56px}}@media only screen and (max-width:1279px){#promotion-tiles #dreamcar-art .heading{padding-left:53px}}.fr #promotion-tiles #dreamcar-art .heading{padding-left:42px;width:230px}@media only screen and (min-width:1280px) and (max-width:1599px){.fr #promotion-tiles #dreamcar-art .heading{padding-left:30px;width:200px}}@media only screen and (max-width:1279px){.fr #promotion-tiles #dreamcar-art .heading{padding-left:40px;width:220px}}#promotion-tiles #dreamcar-art .floating-logo{top:0;left:0}.fr #promotion-tiles #dreamcar-art .floating-logo{top:5px}#promotion-tiles #dreamcar-art .floating-logo img{width:auto}.fr #promotion-tiles #dreamcar-art .floating-logo img{width:38px}#promotion-tiles #corolla-cross-hybrid .subheading,#promotion-tiles #home-tile-tacoma .subheading{color:#fff}#promotion-tiles #aeroplan-tile .heading{color:#373d45}#promotion-tiles #aeroplan-tile .chrome-aeroplan-small{margin-top:10px}#tire_centre_tile .heading{display:none}#national_promo_tile .heading{max-width:400px}#national_promo_tile .heading span{display:block;margin-bottom:0}#national_promo_tile p.vehicle-name{font-family:ToyotaType-Book,Helvetica,Arial,sans-serif!important;position:absolute;z-index:4;right:130px;bottom:70px}#homepage-callouts .secondary-link,#promotion-tiles #toyota_86_tile .heading,#promotion-tiles #toyota_86_tile .subheading,#recall-banner span{font-family:ToyotaType-SemiBold,Helvetica,Arial,sans-serif}#national_promo_tile.tile p.tile-cta{color:#373d45!important}#promotion-tiles #toyota_86_tile .heading,#promotion-tiles #toyota_86_tile .subheading{color:#fff}#promotion-tiles #toyota_86_tile .heading-5{margin-top:8px}@media only screen and (min-width:1280px) and (max-width:1599px){.fr #promotion-tiles #dreamcar-art .floating-logo img{width:28px}#promotion-tiles #dreamcar-art .floating-logo img{width:46px}#national_promo_tile p.vehicle-name{right:84px;bottom:51px}}@media only screen and (max-width:1279px){#promotion-tiles #dreamcar-art .floating-logo img{width:46px}#national_promo_tile p.vehicle-name{right:111px;bottom:61px}}#connect-with-toyota{background-color:#656564;width:100%;height:368px;margin:0;padding:0;position:relative}#connect-with-toyota .content-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;position:absolute;z-index:2;width:100%;height:100%;text-align:center}#connect-with-toyota .content-container .icon{width:48px;height:48px;margin-left:.3em;border-radius:4px}#connect-with-toyota .heading-4{color:#fff}#recall-banner{background-color:#eef1f2;text-align:center;padding:12px 0 15px}#recall-banner #recall-banner-msg{color:#373d45;display:inline-block;margin:0}#recall-banner .icon{margin-right:4px;-webkit-transform:translateY(7px);transform:translateY(7px)}#homepage-callouts{padding:45px 0 90px;-webkit-justify-content:space-around;justify-content:space-around}#homepage-callouts .heading-5{margin-bottom:5px}#homepage-callouts .flex-container{-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:unset;align-items:unset;font-size:16px}#homepage-callouts .icon{margin-top:10px;display:block}#homepage-callouts .content{-webkit-flex:1 0 13em;flex:1 0 13em;margin:0 0 0 5%}#homepage-callouts .content .descr{color:#505b64;margin-bottom:5px}#homepage-callouts .secondary-link{color:#0071b3}#request-update-email-container{background-color:#425368}#request-update-email-container .content-container{padding:0}#request-update-email-container .request-update-email-info{margin-top:35px;margin-bottom:20px}#request-update-email-container .request-update-email-info .stay-in-touch{margin-left:88px;margin-right:66px}#request-update-email-container .request-update-email-info .stay-in-touch .heading-4{color:#fff;margin-bottom:10px}#request-update-email-container .request-update-email-info .stay-in-touch p{color:#eef1f2;font-family:ToyotaType-Book,Helvetica,Arial,sans-serif}#request-update-email-container .request-update-email-info .icon{position:absolute;background:url(https://s3.amazonaws.com/toyota.site.toyota-v5/tci-prod/toyota/media/chrome/chrome_sprite@1x.png?ck=05152023101448) -631px -120px no-repeat;width:53px;height:50px;margin-top:3px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),print{#request-update-email-container .request-update-email-info .icon{background-image:url(https://s3.amazonaws.com/toyota.site.toyota-v5/tci-prod/toyota/media/chrome/chrome_sprite@2x.png?ck=05152023101448);background-size:2244px 343px;-webkit-background-size:2244px 343px}}@media only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-resolution:216dpi){#request-update-email-container .request-update-email-info .icon{background-image:url(https://s3.amazonaws.com/toyota.site.toyota-v5/tci-prod/toyota/media/chrome/chrome_sprite@3x.png?ck=05152023101448);background-size:2244px 343px;-webkit-background-size:2244px 343px}}#request-update-email-container .email-input-container{border:none;border-radius:5px;padding:2px 15px 6px;width:66%;height:44px;margin-top:60px;margin-right:10px;font-size:16px}#request-update-email-container .email-input-container+button{vertical-align:bottom}@media only screen and (min-width:1280px){#tile-container .aeroplan-tile,#tile-container .tire-centre-tile,#tile-container .yaris-tile{margin-bottom:0}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-callouts .content{-webkit-flex:1 0 10em;flex:1 0 10em}#request-update-email-container .request-update-email-info{margin-top:25px;margin-bottom:10px}#request-update-email-container .request-update-email-info .stay-in-touch .heading-4{margin-bottom:0}#request-update-email-container .email-input-container{margin-top:50px}#connect-with-toyota{height:268px}}@media only screen and (max-width:1279px){#request-update-email-container .email-input-container+button{vertical-align:top}body.fr #recall-banner .recall-container{margin:0 auto;padding:0 30px;width:768px}body.fr #recall-banner .icon{vertical-align:top}body.fr #recall-banner-msg{vertical-align:top;line-height:1.5;text-align:left;width:670px}#tile-container{overflow:visible}.tile{border-radius:4px;overflow:hidden}.single-tile{position:relative;border-radius:initial;overflow:visible}.single-tile-frame{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #fff;border-radius:7px}#whats-new .tile-parent-container{margin-bottom:0}#whats-new .offers-disclaimer{text-align:right}#connect-with-toyota .responsive-image{height:368px}#homepage-callouts{text-align:center;padding:20px 0 50px}#homepage-callouts .descr{position:absolute!important;margin-left:-10000px!important;top:-999999px!important;left:-999999px!important}#homepage-callouts .icon{margin:0 auto;display:inline-block}#homepage-callouts .content{-webkit-flex:1 0 10em;flex:1 0 10em;padding-top:20px;margin:0 auto}#homepage-callouts .content .heading-5{white-space:normal}#homepage-callouts .flex-container{display:block}#request-update-email-container .request-update-email-info,#request-update-email-container .request-update-email-info .stay-in-touch .heading-4{margin-bottom:0}#request-update-email-container .email-input-container{margin-top:0;margin-bottom:30px;margin-left:88px;width:50%}#connect-with-toyota{overflow:hidden;height:214px}}#offers-disclaimer-content-container{max-height:294px;overflow-y:scroll;padding-right:20px}#canucks-modal-content{max-height:400px;overflow-y:scroll;padding-right:20px}@media only screen and (min-width:1600px){#olympics .olympics-text{-webkit-flex-basis:700px;flex-basis:700px}#olympics .olympics-text p{font-size:39px}#olympics .olympics-cta{-webkit-flex-basis:300px;flex-basis:300px}}@media only screen and (min-width:1280px) and (max-width:1599px){body.fr #recall-banner{padding-left:100px}#olympics{height:144px}#olympics .olympics-text{-webkit-flex-basis:530px;flex-basis:530px}#olympics .olympics-text p{font-size:35px}#olympics .olympics-cta{-webkit-flex-basis:270px;flex-basis:270px}body.fr #covid-interim .sub-heading{margin-top:21px}}@media only screen and (max-width:1279px){#olympics .olympics-text{-webkit-flex-basis:470px;flex-basis:470px}#olympics .olympics-text p{font-size:31px}#olympics .olympics-cta{-webkit-flex-basis:230px;flex-basis:230px}}#olympics .content-container{height:100%;-webkit-align-items:center;align-items:center;padding-bottom:40px}@media only screen and (max-width:1279px){#olympics .content-container{padding-top:40px;padding-bottom:0;height:auto}}#olympics .olympics-text p{text-align:right;padding-right:20px}#covid-interim .content-container{height:100%;-webkit-align-items:center;align-items:center}#covid-interim .main-heading{line-height:1;margin-bottom:10px}#covid-interim .chrome-checkmark-red{display:inline-block;margin-right:6px}#covid-interim .interim-items{margin-bottom:25px}#covid-interim .interim-item{display:-webkit-flex;display:flex}#covid-interim .interim-item .text{margin-bottom:10px}@media only screen and (min-width:1600px){#covid-interim{height:344px}.fr #covid-interim{height:412px}.en #covid-interim .interim-item{min-width:255px}.fr #covid-interim .interim-item{min-width:100%}}#chr-takeover-reload{top:180px}@media only screen and (min-width:1280px) and (max-width:1599px){#covid-interim{height:303px}.fr #covid-interim{height:302px}.en #covid-interim .interim-item{min-width:210px}.fr #covid-interim .interim-item{min-width:100%}#chr-takeover-reload{padding-right:220px;top:138px}}#promotion-tiles .highlander-tile .tile a{padding-top:10px}@media only screen and (max-width:1279px){#covid-interim{height:309px}.fr #covid-interim .main-heading{font-size:26px}#covid-interim .interim-item{min-width:100%}#covid-interim p{margin-bottom:15px}#covid-interim .interim-items{margin-bottom:0}#covid-interim .chrome-checkmark-red{margin-right:2px}#chr-takeover-reload{top:20px}#promotion-tiles .highlander-tile .tile a{padding-top:15px}}#sirius-xm-tile.tile a .heading{color:#ed1b2f;text-transform:uppercase;padding-top:3%;padding-left:20px}@media only screen and (min-width:1280px){#sirius-xm-tile.tile a .heading{padding-top:2.5%}}#sirius-xm-tile .floating-logo img{width:auto}#sirius-xm-tile .live-home-container{margin:0!important;padding:12px 30px;color:#ed1b2f}body.fr #sirius-xm-tile .live-home-container{padding-top:20px}#sirius-xm-tile .tile-cta{margin:9px 9px 14px 30px!important}#sirius-xm-tile .heading{border-left:1px solid #fff;padding:1px 10px 4px;margin-left:20px!important}@media only screen and (max-width:1279px){#sirius-xm-tile .heading{padding-top:4px}}#sirius-xm-tile .sirium-xm-logos-bottom{position:absolute;bottom:0;right:12px}#sirius-xm-tile .sirium-xm-logos-bottom .floating-logo{margin:0 6px 0 0;flex-direction:column;display:flex;justify-content:center;border-right:1px solid #fff;padding-right:8px;border-radius:0}#sirius-xm-tile .sirium-xm-logos-bottom .floating-logo:last-child{border:none}.custom-sup{font-size:60%}#promotion-tiles .tile.boost-contest .heading,#promotion-tiles .tile.boost-contest p.tile-cta{color:#373d45}#promotion-tiles .tile.boost-contest .floating-logo{width:125px;height:32px;position:absolute;bottom:0;right:0}#promotion-tiles .tile.boost-contest .floating-logo img{width:125px;height:32px}
