/********************* 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}.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 ********************/
.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}}
/********************* grouped-tiles.css ********************/
#promotion-tiles .tile .subheading,#promotion-tiles .tile .tile-cta,#promotion-tiles .tile p,.gallery-container .asset-disclaimer,.gallery-container .intro-detail{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}.mask-opacity{opacity:.5}.mask-style-transition{background-color:#000;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0;transition:opacity .2s}.o-container .overlay-content{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0;transition:-webkit-transform 1s,opacity 1s;transition:transform 1s,opacity 1s}.o-container.preload-complete .overlay-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@-webkit-keyframes fadeInUp{from{opacity:.8;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:.8;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeIn{from{opacity:.6}to{opacity:1}}@keyframes fadeIn{from{opacity:.6}to{opacity:1}}.fadeInUp{animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadedOut{opacity:.8;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}.fadedOutMore{opacity:.6}.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-family:ToyotaType-Book,Helvetica,Arial,sans-serif;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}}
/********************* home-common.css ********************/
#covid-interim .main-heading,#covid-interim .sub-heading,#homepage-carousel .slide-heading>span,.olympic-hyperlink{display:block}#covid-interim .interim-item .new,#homepage-carousel .slide-heading .main,#toyota-promotions .promo-sienna span.bold{font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}#homepage-carousel{transition:background-color 1.1s}#homepage-carousel .disclaimer-container{top:84%}#homepage-carousel .disclaimer-container .disclaimer-trigger{color:#373d45}@media only screen and (max-width:1279px){#homepage-carousel .disclaimer-container{top:86%}}#homepage-carousel .slide-heading .main{line-height:1.1}#homepage-carousel .promo-cars-for-good .item-content *,#homepage-carousel .promo-corolla-cross .item-content *,#homepage-carousel .promo-gr86 .item-content *,#homepage-carousel .promo-highlander .item-content *,#homepage-carousel .promo-sienna .item-content *,#homepage-carousel .promo-tundra .item-content *,#homepage-carousel .promo-venza .item-content *,#homepage-carousel .promo-white .item-content *{color:#fff}#homepage-carousel .promo-nat-promo .vehicle-name{position:absolute;font-size:14px;line-height:1.4}#homepage-carousel .promo-nat-promo .vehicle-names{color:#373d45}#homepage-carousel .promo-nat-promo .item-content .cta{background:#eb0a1e;border-color:#eb0a1e;color:#fff}#homepage-carousel .promo-nat-promo .item-content .cta:focus,#homepage-carousel .promo-nat-promo .item-content .cta:hover{border-color:#eb0a1e}#homepage-carousel.active-slide-promo-rav4-prime{background-color:#090909}#homepage-carousel.active-slide-promo-highlander{background-color:#121}#homepage-carousel.active-slide-promo-venza{background-color:#0f111d}#homepage-carousel.active-slide-promo-nat-promo{background-color:#fff}@media only screen and (min-width:1280px){#homepage-carousel.active-slide-promo-electric .link-arrow{fill:#373d45}}#homepage-carousel.active-slide-promo-nat-promo .link-arrow{fill:#373d45}#homepage-carousel.active-slide-promo-nat-promo .pos-indicator{color:#373d45}#homepage-carousel.active-slide-promo-nat-promo .pos-indicator:before{background-color:#373d45;opacity:.5}#homepage-carousel.active-slide-promo-nat-promo .pos-indicator.active:before{background-color:#373d45;opacity:1}#homepage-carousel.active-slide-promo-nat-promo .pos-indicator.active{color:#373d45;opacity:1}#promotion-tiles .tile .tile-content .heading sup{line-height:0}.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-weight:700;text-transform:uppercase;color:red;margin:0 0 1px 9px}#covid-interim .interim-item .new sup{font-size:16px!important}
/********************* home.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}.mask-opacity{opacity:.5}.mask-style-transition{background-color:#000;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0;transition:opacity .2s}#homepage-carousel .promo-cars-for-good .heading-1:after,#homepage-carousel .promo-corolla-cross .item-content .red-underline:after,#homepage-carousel .promo-moving-as-one .item-content .red-underline:after,#homepage-carousel .promo-nat-promo .item-content .heading-1:after,#homepage-carousel .promo-olympics .item-content .red-underline:after,#homepage-carousel .promo-sienna .item-content .red-underline:after,#homepage-carousel .promo-tundra .item-content .red-underline:after,#homepage-carousel .slide-heading .main.red-underline::after,.fr #homepage-carousel .promo-nat-promo .item-content .red-underline.heading-1:after{bottom:-20px}.o-container .overlay-content{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0;transition:-webkit-transform 1s,opacity 1s;transition:transform 1s,opacity 1s}.o-container.preload-complete .overlay-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@-webkit-keyframes fadeInUp{from{opacity:.8;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:.8;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeIn{from{opacity:.6}to{opacity:1}}@keyframes fadeIn{from{opacity:.6}to{opacity:1}}.fadeInUp{animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadedOut{opacity:.8;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}.fadedOutMore{opacity:.6}#carousel_slideshow{background-color:#eef1f2}@media only screen and (min-width:1280px){#homepage-carousel .item-content{margin-top:9.5%}}#homepage-carousel .slide-heading .lead{letter-spacing:9px}@media only screen and (max-width:1279px){#homepage-carousel .item-content{margin-top:30%}#homepage-carousel .slide-heading .lead{margin-bottom:5px}#homepage-carousel .slide-heading .main.red-underline::after{left:50%;margin-left:-30px}}#homepage-carousel .slide-subheading{margin-bottom:20px}#homepage-carousel .promo-cars-for-good sup{font-size:25px}.fr #homepage-carousel .promo-cars-for-good .item-content{margin-top:7.8%}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .item-content .cta{width:198px;padding-left:23px;padding-right:23px}#homepage-carousel .promo-cars-for-good sup{font-size:19px}.fr #homepage-carousel .promo-cars-for-good .item-content{margin-top:3.8%}}@media only screen and (max-width:1279px){#homepage-carousel .promo-cars-for-good sup{font-size:25px}.fr #homepage-carousel .promo-cars-for-good .item-content{margin-top:24.8%}}#homepage-carousel .promo-cars-for-good .slide-subheading{width:368px}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-cars-for-good .item-content{margin-top:5.5%}#homepage-carousel .promo-cars-for-good .slide-subheading{width:390px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-cars-for-good .item-content{margin-top:26%}#homepage-carousel .promo-cars-for-good .slide-subheading{width:auto}}#homepage-carousel .promo-cars-for-good .heading-1{width:400px;line-height:46px}.fr #homepage-carousel .promo-cars-for-good .heading-1{line-height:1.2}#homepage-carousel .promo-corolla-cross .item-content .heading-1,#homepage-carousel .promo-olympics .item-content .heading-1{line-height:1.11;font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}@media only screen and (min-width:1600px){#homepage-carousel .promo-rav4-prime .item-content{margin-top:5%}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-rav4-prime .item-content{margin-top:4.5%}}@media only screen and (max-width:1279px){#homepage-carousel .promo-cars-for-good .heading-1{width:100%}#homepage-carousel .promo-cars-for-good .heading-1.red-underline:after{left:50%}#homepage-carousel .promo-rav4-prime .item-content{margin-top:29%}}@media only screen and (min-width:1600px){#homepage-carousel .promo-electric .item-content{margin-top:4%}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-electric .item-content{margin-top:3.5%}}@media only screen and (max-width:1279px){#homepage-carousel .promo-electric .item-content{margin-top:28%}#homepage-carousel .promo-electric .item-content .cta,#homepage-carousel .promo-electric .item-content .main,#homepage-carousel .promo-electric .item-content .slide-heading,#homepage-carousel .promo-electric .item-content .slide-subheading{color:#fff;border-color:#fff}#homepage-carousel .promo-electric .item-content .cta:hover{background-color:rgba(255,255,255,.25)}}#homepage-carousel .promo-electric .item-content a{width:auto}@media only screen and (min-width:1600px){#homepage-carousel .promo-corolla-family .item-content{margin-top:9%}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-corolla-family .item-content{margin-top:7%}}@media only screen and (max-width:1279px){#homepage-carousel .promo-corolla-family .item-content{margin-top:29%}}@media only screen and (min-width:1600px){#homepage-carousel .promo-olympics .item-content{margin-top:6.5%}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-olympics .item-content{margin-top:4.5%}}@media only screen and (max-width:1279px){#homepage-carousel .promo-olympics .item-content{margin-top:28%}}@media only screen and (min-width:1600px){#homepage-carousel .promo-corolla-cross .item-content{margin-top:6.5%}#homepage-carousel .promo-corolla-cross .item-content .slide-heading{line-height:28px}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-corolla-cross .item-content{margin-top:4.5%}#homepage-carousel .promo-corolla-cross .item-content .slide-heading{line-height:28px}.fr #homepage-carousel .promo-corolla-cross .item-content .slide-subheading{letter-spacing:-.75px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-corolla-cross .item-content{margin-top:28%}}#homepage-carousel .promo-gr86 .item-content .heading-1{line-height:1.11;font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}#homepage-carousel .promo-gr86 .item-content .red-underline:after{bottom:-20px}@media only screen and (min-width:1600px){#homepage-carousel .promo-gr86 .item-content{margin-top:6.5%}#homepage-carousel .promo-gr86 .item-content .slide-heading{line-height:28px}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-gr86 .item-content{margin-top:4.5%}#homepage-carousel .promo-gr86 .item-content .slide-heading{line-height:28px}.fr #homepage-carousel .promo-gr86 .item-content .slide-subheading{letter-spacing:-.75px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-gr86 .item-content{margin-top:27%}}#homepage-carousel .promo-tundra .item-content .heading-1{line-height:1.11;font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}@media only screen and (min-width:1600px){#homepage-carousel .promo-tundra .item-content{margin-top:6.5%}#homepage-carousel .promo-tundra .item-content .slide-heading{line-height:28px}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-tundra .item-content{margin-top:4.5%}#homepage-carousel .promo-tundra .item-content .slide-heading{line-height:28px}.fr #homepage-carousel .promo-tundra .item-content .slide-subheading{letter-spacing:-.75px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-tundra .item-content{margin-top:30%}}#homepage-carousel .promo-sienna .item-content .heading-1{line-height:1.11;font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}@media only screen and (min-width:1600px){#homepage-carousel .promo-sienna .item-content{margin-top:11.5%}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-sienna .item-content{margin-top:7.5%}.fr #homepage-carousel .promo-nat-promo .item-content .lmain{width:240px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-sienna .item-content{margin-top:30%}}#homepage-carousel .promo-nat-promo .item-content .slide-heading .heading-5{letter-spacing:8.42px}.ie #homepage-carousel .promo-nat-promo .item-content{-webkit-justify-content:flex-start;justify-content:flex-start}.fr #homepage-carousel .promo-nat-promo .item-content .red-underline.heading-1{margin-bottom:10px}.fr #homepage-carousel .promo-nat-promo .item-content .slide-heading{margin-bottom:35px}#homepage-carousel .promo-nat-promo .item-content .heading-1{font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}@media only screen and (min-width:1600px){#homepage-carousel .promo-nat-promo .item-content .heading-1{line-height:42px;margin-bottom:40px}}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-nat-promo .item-content .slide-heading{margin-top:0}#homepage-carousel .promo-nat-promo .item-content .heading-1{line-height:42px;margin-bottom:42px}}@media only screen and (max-width:1279px){#homepage-carousel .promo-nat-promo .item-content{margin-top:25%}#homepage-carousel .promo-nat-promo .item-content .heading-1{line-height:47px}#homepage-carousel .promo-moving-as-one .item-content .red-underline:after,#homepage-carousel .promo-nat-promo .item-content .heading-1:after{left:50%;margin-left:-30px}}#homepage-carousel .promo-moving-as-one .item-content *{color:#fff}#homepage-carousel .promo-moving-as-one .item-content .heading-1{line-height:1.11;font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif}@media only screen and (min-width:1280px) and (max-width:1599px){#homepage-carousel .promo-moving-as-one .item-content{margin-top:5.5%}}.chr-home p{margin-top:-25px}@media only screen and (max-width:1279px){.chr-home p{margin-left:10px;margin-bottom:0!important}}.fr .ON .hero-slideshow-container .prime-roc .item-content{margin-top:4.5%}.ON .hero-slideshow-container .prime-roc .item-content .extra-sub{margin-top:-10px;margin-bottom:20px}@media only screen and (min-width:1280px) and (max-width:1599px){.ON .hero-slideshow-container .prime-roc .item-content{margin-top:5.5%}.fr .ON .hero-slideshow-container .prime-roc .item-content{margin-top:3.5%}.ON .hero-slideshow-container .prime-roc .item-content .slide-heading,.ON .hero-slideshow-container .prime-roc .item-content .slide-subheading{margin-bottom:15px}.prime-roc .item-content .cta{width:230px}}@media only screen and (max-width:1279px){.ON .hero-slideshow-container .prime-roc .item-content{margin-top:31.5%}.fr .ON .hero-slideshow-container .prime-roc .item-content{margin-top:28.5%}.ON .hero-slideshow-container .prime-roc .item-content .extra-sub{margin-top:0}.ON .hero-slideshow-container .prime-roc .item-content .slide-subheading{margin-bottom:10px}.prime-roc .item-content .cta{width:260px}.fr .prime-roc .slide-subheading{max-width:480px;margin-left:auto;margin-right:auto}.fr .prime-roc .item-content{margin-top:30%}.promo-olympics .container-full{position:relative}}.promo-olympics .container-full{width:100%}.promo-olympics h1{font-size:135px}@media only screen and (min-width:1600px){.fr .promo-olympics h1{font-size:125px}}@media only screen and (min-width:1280px) and (max-width:1599px){.promo-olympics h1{font-size:100px}}@media only screen and (max-width:1279px){.promo-olympics h1{font-size:80px}}.promo-olympics h1 span{font-size:66px;padding-bottom:10px}@media only screen and (min-width:1280px) and (max-width:1599px){.promo-olympics h1 span{font-size:52px}}@media only screen and (max-width:1279px){.promo-olympics h1 span{font-size:42px}}.promo-olympics h2{font-size:24px}.promo-olympics .item-content{margin-top:60px}.promo-olympics .logo-link{padding:20px 0 30px}@media only screen and (min-width:1280px) and (max-width:1599px){.promo-olympics h2{font-size:20px}.promo-olympics .item-content{margin-top:30px}.promo-olympics .logo-link{padding:10px 0}}@media only screen and (max-width:1279px){.promo-olympics h2{font-size:18px;margin-bottom:0}.promo-olympics .item-content{margin-top:320px}.fr .promo-olympics .item-content{margin-top:305px}.promo-olympics .logo-link{padding:10px 0}.promo-olympics .logo-link div:first-child .responsive-image{width:120px;height:69px;position:absolute;top:0;right:0;margin-top:-300px}}.promo-olympics .logo-link div:first-child{padding-right:20px}.promo-olympics .logo-link div:last-child{padding-left:20px}.promo-olympics .logo-link div:last-child a{max-width:230px;padding:9px 34px}.fr .promo-olympics .logo-link div:last-child a{max-width:320px}@media only screen and (max-width:1279px){.promo-olympics .logo-link div:last-child a{padding:10px;max-width:100%}}.promo-olympics .cr{text-transform:uppercase;color:#373d45!important;font-size:14px}@media only screen and (max-width:1279px){.promo-olympics .cr{font-size:13px;color:#fff!important}.fr #homepage-carousel .promo-highlander .item-content{margin-top:30%}.fr #homepage-carousel .promo-highlander .item-content .slide-subheading:first-child{margin-bottom:10px}.hero-slideshow-container .promo-prime .item-content{margin-top:30%}.hero-slideshow-container .promo-prime .item-content .slide-subheading:first-child{margin-bottom:10px}.chr-home{margin-top:12px}.chr-home .slide-heading{display:inline-block}.hero-slideshow-container .promo-camry .item-content{margin-top:27.5%}.hero-slideshow-container .promo-camry .item-content .subheading{margin-bottom:20px}}.fr #request_service_tile a{padding-right:15px}@media only screen and (min-width:1600px){.promo-olympics .cr{padding-top:20px}#toyota-promotions .promo-owners .item-content{margin-top:200px}#toyota-promotions .promo-owners .disclaimer-container{top:490px}}@media only screen and (min-width:1280px) and (max-width:1599px){.promo-olympics .cr{padding-top:30px}.fr #homepage-carousel .promo-highlander .item-content .medium-col-5{-webkit-flex-basis:540px;flex-basis:540px}.fr #homepage-carousel .promo-highlander .item-content .secondary-cta{width:240px}#toyota-promotions .promo-owners .item-content{margin-top:110px}#toyota-promotions .promo-owners .disclaimer-container{top:370px}}@media only screen and (max-width:1279px){#toyota-promotions .promo-owners .item-content{margin-top:370px}#toyota-promotions .promo-owners .disclaimer-container{top:550px;-webkit-justify-content:center;justify-content:center}#toyota-promotions .promo-owners .disclaimer-trigger{text-align:center}}#toyota-promotions .promo-owners sup{line-height:0;font-size:60%}#toyota-promotions .promo-owners .cta{width:auto}#toyota-promotions .promo-blood .item-content .slide-subheading,#toyota-promotions .promo-blood .item-content h2 span.main{color:#373d45}#toyota-promotions .promo-camry-awd .item-content *,#toyota-promotions .promo-chr .item-content *{color:#fff}@media only screen and (min-width:1280px) and (max-width:1599px){#toyota-promotions .promo-blood .item-content{margin-top:5%}}#toyota-promotions .promo-blood .primary-cta.red.cta{width:280px;padding-left:9px;padding-right:9px}.fr #toyota-promotions .promo-blood .primary-cta.red.cta{width:320px}#toyota-promotions .hema-quebec .item-content{margin-top:9%}.fr #toyota-promotions .hema-quebec .item-content{margin-top:6.8%}#toyota-promotions .hema-quebec .primary-cta.red.cta{width:auto}@media only screen and (min-width:1280px) and (max-width:1599px){#toyota-promotions .hema-quebec .item-content{margin-top:6.9%}.fr #toyota-promotions .hema-quebec .item-content{margin-top:4.6%}body.fr #toyota-promotions .promo-prius .slide-subheading{padding-right:20px}#toyota-promotions .promo-tacoma .item-content .cta,body.fr #toyota-promotions .promo-prius a{width:220px}#toyota-promotions .promo-chr .item-content .cta{width:auto}}@media only screen and (max-width:1279px){#toyota-promotions .hema-quebec .item-content,.fr #toyota-promotions .hema-quebec .item-content{margin-top:31%}#toyota-promotions .promo-chr .item-content{margin-top:29%}}#toyota-promotions .promo-nat-promo .slide-heading{margin-top:-25px}@media only screen and (min-width:1600px){#toyota-promotions .promo-nat-promo .slide-subheading{padding-right:15px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-1{left:678px;top:308px}body.fr #toyota-promotions .promo-nat-promo .vehicle-names.v-name-1{top:317px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-2{left:1060px;top:273px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-3{left:1389px;top:231px}}#toyota-promotions .promo-nat-promo .cta{padding:9px}#toyota-promotions .promo-nat-promo .stretch-logo{width:175px;margin-bottom:10px}@media only screen and (min-width:1280px) and (max-width:1599px){#toyota-promotions .promo-nat-promo .stretch-logo{width:140px}}@media only screen and (max-width:1279px){#toyota-promotions .promo-nat-promo .stretch-logo{width:124px;margin-left:auto;margin-right:auto}}#toyota-promotions .promo-nat-promo .vehicle-names{font-size:12px;width:auto;position:absolute}@media only screen and (min-width:1280px) and (max-width:1599px){#toyota-promotions .promo-nat-promo .vehicle-names.v-name-1{left:298px;top:251px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-1a{display:inline;left:415px;padding-top:10px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-1b{display:inline;left:312px;padding-top:25px}body.fr #toyota-promotions .promo-nat-promo .vehicle-names.v-name-1b{left:343px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-2{left:840px;top:250px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-3{left:1085px;top:230px}}@media only screen and (min-width:1600px){#toyota-promotions .promo-nat-promo .item-content{margin-top:251px}}@media only screen and (max-width:1279px){#toyota-promotions .promo-nat-promo .vehicle-names{top:-11%}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-1{left:143px;top:51px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-1a,#toyota-promotions .promo-nat-promo .vehicle-names.v-name-1b{display:none}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-2{right:247px;top:30px}#toyota-promotions .promo-nat-promo .vehicle-names.v-name-3{right:67px;top:10px}#toyota-promotions .promo-nat-promo .item-content .vehicle-names,#toyota-promotions .promo-nat-promo .item-content h2{padding:0}#toyota-promotions .promo-nat-promo .item-content .cta{margin-top:0;background:#ec1d31}#toyota-promotions .promo-nat-promo .item-content .slide-heading{margin-top:0;padding-top:90px;margin-bottom:35px}#toyota-promotions .promo-nat-promo .item-content .slide-heading span:first-child{margin-bottom:0}#toyota-promotions .promo-nat-promo .item-content .slide-heading>*{color:#373d45}#toyota-promotions .promo-nat-promo .item-content .cta:focus,#toyota-promotions .promo-nat-promo .item-content .cta:hover{background:#b30715}}#toyota-promotions .promo-nat-promo .disclaimer-trigger:hover{text-decoration:underline}#toyota-promotions .promo-tss .slide-heading sup{font-size:40%}#toyota-promotions .promo-86 .item-content{margin-top:320px}#toyota-promotions .promo-chr a{position:relative;z-index:10}#toyota-promotions .hero-slideshow-container .position .slide-title{line-height:13px}#christmas{background:url(https://s3.amazonaws.com/toyota.site.toyota-v5/tci-prod/toyota/media/pages/top-level/home/toyota-home-choir-homepage-banner-l.jpg?ck=12222021044017) center top no-repeat;box-shadow:0 0 4px 2px #ccc}#christmas .content-container{height:124px}#christmas .title{font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif;font-size:25px}#christmas .cta{text-align:center}#christmas .secondary-cta{font-family:ToyotaType-SemiBold,Helvetica,Arial,sans-serif;color:#373d45;border-color:#373d45}@media only screen and (min-width:1280px) and (max-width:1599px){#christmas{background:url(https://s3.amazonaws.com/toyota.site.toyota-v5/tci-prod/toyota/media/pages/top-level/home/toyota-home-choir-homepage-banner-m.jpg?ck=12222021044017) center top no-repeat}#christmas .content-container{height:123px}#christmas .title{font-size:23px}#promotion-tiles #corolla-cross-ticker.tile a,#promotion-tiles #ticker-gr-86.tile a{padding:16px 19px 25px}}@media only screen and (max-width:1279px){#christmas{background:url(https://s3.amazonaws.com/toyota.site.toyota-v5/tci-prod/toyota/media/pages/top-level/home/toyota-home-choir-homepage-banner-s.jpg?ck=12222021044017) center top no-repeat}#christmas .content-container{height:178px;-webkit-align-content:center;align-content:center}#christmas .title{font-size:21px;margin-bottom:15px;text-align:center}}#promotion-tiles #corolla-cross-ticker .subheading,#promotion-tiles #ticker-cars-for-good .subheading,#promotion-tiles #ticker-gr-86 .subheading{color:#fff}@media only screen and (min-width:1280px) and (max-width:1599px){body.fr #promotion-tiles #ticker-cars-for-good a{padding:12px 20px 20px}#promotion-tiles #tundra-2022 a{padding:16px 19px 25px}}#promotion-tiles #bev-ticker a,#promotion-tiles #ticker-multimedia a{padding-top:15px}#promotion-tiles #tundra-2022 .heading,#promotion-tiles #tundra-2022 .subheading{color:#373d45}#promotion-tiles #ticker-multimedia .heading,#promotion-tiles #ticker-multimedia .subheading,#promotion-tiles #tundra-2022 .tile-cta{color:#fff}#promotion-tiles #bev-ticker h4.heading.heading-5{color:#373d45}#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 #cbc-ticker .floating-logo{bottom:13px;right:17px;z-index:12;position:absolute}#promotion-tiles #cbc-ticker .floating-logo.contest-logo{right:104px}#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}#promotion-tiles #mao-tile .heading{font-size:47px}body.fr #promotion-tiles #mao-tile .heading{font-size:37px}}body.fr #promotion-tiles #mao-tile .floating-logo img{margin-top:-5px}#promotion-tiles #mao-tile .heading{text-transform:uppercase;text-align:center;line-height:1.06;font-family:ToyotaType-Book,Helvetica,Arial,sans-serif}@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 #cbc-ticker .floating-logo.contest-logo{right:83px}#promotion-tiles #movie-night.tile a{padding:25px 22px}#promotion-tiles #mao-tile .heading{font-size:42px}body.fr #promotion-tiles #mao-tile .heading{font-size:32px}}@media only screen and (max-width:1279px){#promotion-tiles #mao-tile .heading{font-size:37px}}body.fr #promotion-tiles #mao-tile .heading{-webkit-transform:translateY(-15px);transform:translateY(-15px)}#promotion-tiles #mao-tile .tile-cta{width:209px}#promotion-tiles #canucks-tile .tile-cta{color:#373d45}.fr #promotion-tiles #price-match-tile a{padding:25px}#promotion-tiles #price-match-tile .heading{font-family:ToyotaType-Bold,Helvetica,Arial,sans-serif;font-size:28px;line-height:21.6px;letter-spacing:-.74px;padding:6px 0}#promotion-tiles #price-match-tile .subheading{color:#fff;font-family:ToyotaType-SemiBold,Helvetica,Arial,sans-serif;font-size:17px;letter-spacing:-.45px}#promotion-tiles #price-match-tile .tile-cta{font-family:ToyotaType-Book,Helvetica,Arial,sans-serif;font-size:16px;line-height:19px}.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{font-size:22px;letter-spacing:-.58px;padding:6px 0;margin-top:-10px}.fr #promotion-tiles #price-match-tile .heading{width:110%;margin-top:-20px}#promotion-tiles #price-match-tile .subheading{font-size:16px;letter-spacing:-.42px}}#promotion-tiles #tirelocator_tile .tile-content h4 .icon,#promotion-tiles .movie-night-tile .floating-logo{margin-top:15px}@media only screen and (max-width:1279px){#promotion-tiles #price-match-tile .heading{line-height:21.6px;padding:6px 0}.fr #promotion-tiles #price-match-tile .heading{font-size:22px;letter-spacing:-.58px}.fr #promotion-tiles #price-match-tile .tile-cta{bottom:-10px}}#promotion-tiles .tile.easy-shop-tile a,#promotion-tiles .tile.electrified-tile a{padding-top:16px}#promotion-tiles .first-new-car-tile .heading,#promotion-tiles .tile.open-tile p.tile-cta{color:#373d45}#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 .future-vehicles-tile.tile h4.heading,#promotion-tiles .tile.electrified-tile .heading{color:#373d45}#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 .tile.open-tile div.info{width:40%;top:30px;right:99px}}body.fr #promotion-tiles .tile.easy-shop-tile a{padding-left:16px}#promotion-tiles .future-vehicles-tile.tile .frame{border-top-right-radius:5px}#promotion-tiles .hybrids-rav4-tile .heading{margin-bottom:15px!important;color:#fff}#promotion-tiles .hybrids-dream-tile .heading{color:#373d45}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles .hybrids-rav4-tile.tile a{padding:20px 25px}#promotion-tiles .hybrids-dream-tile a{padding:25px 20px}}#promotion-tiles .tile.fall-service-tile .floating-logo img{width:auto}#promotion-tiles .tile.fall-service-tile a{padding-top:0;padding-left:5px}@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 .dream-car-tile .heading{-webkit-transform:translateY(-18px);transform:translateY(-18px);color:#373d45}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 .tile-cta{white-space:nowrap}#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}.en #promotion-tiles .movie-night-tile a{padding:25px 20px}#promotion-tiles .mobilityforall-tile .floating-logo img{width:90px;height:53px}}#promotion-tiles .national-promo-tile.tile .heading{color:#fff;width:280px}#promotion-tiles .national-promo-tile.tile .tile-cta{color:#373d45}body.fr #promotion-tiles .national-promo-tile.tile .heading{width:317px}#promotion-tiles .national-promo-tile.tile a{padding-top:16px}body.fr #promotion-tiles .national-promo-tile.tile a{padding-left:16px}#promotion-tiles .national-promo-tile.tile .vname{position:absolute;bottom:18px;right:20px;text-align:right;line-height:normal;font-size:12px;z-index:9}#promotion-tiles .first-new-car-tile h4,#promotion-tiles .first-new-car-tile p{color:#fff}#promotion-tiles .first-new-car-tile h4{font-size:18px;line-height:1.3!important;padding-right:60px}@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:255px}#promotion-tiles .first-new-car-tile h4{padding-right:50px}.fr #promotion-tiles .first-new-car-tile h4{padding-right:10px}}#promotion-tiles #tirelocator_tile .tile-content h4{-webkit-transform:translateY(-10px);transform:translateY(-10px);color:#fff}#promotion-tiles #tirelocator_tile a{padding:25px}#toyota-promotions .promo-make-a-date .item-content{margin-top:7.5%}@media only screen and (min-width:1280px) and (max-width:1599px){#toyota-promotions .promo-make-a-date .item-content{margin-top:4.5%}}@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}#toyota-promotions .promo-make-a-date .item-content{margin-top:29%}#toyota-promotions .promo-make-a-date .item-content .slide-heading .responsive-image{text-align:center}}#toyota-promotions .promo-make-a-date .item-content .slide-heading img{width:352px}@media only screen and (min-width:1280px) and (max-width:1599px){#toyota-promotions .promo-make-a-date .item-content .slide-heading img{width:328px}}@media only screen and (max-width:1279px){#toyota-promotions .promo-make-a-date .item-content .slide-heading img{width:173px;display:inline-block}#toyota-promotions .promo-nat-promo .disclaimer{color:#373d45}}#toyota-promotions .promo-make-a-date a.secondary-cta.white.cta.heading-6{width:290px}#toyota-promotions .promo-chr .item-content{margin-top:8.5%}@media only screen and (min-width:1600px){#toyota-promotions .promo-nat-promo p.heading-4{font-size:23px}}#promotion-tiles .financial-services-tile .heading,#promotion-tiles .tile p.tile-cta,#toyota-promotions .promo-canucks .disclaimer a,#toyota-promotions .promo-canucks .disclaimer-small button{color:#fff}#toyota-promotions .promo-canucks .item-content{margin-top:7.5%}#toyota-promotions .promo-canucks .bold{font-family:ToyotaType-SemiBold,Helvetica,Arial,sans-serif;text-transform:uppercase}#toyota-promotions .promo-canucks .red-bg{background:#eb0a1e;border-color:#eb0a1e;width:160px}#toyota-promotions .promo-canucks .red-bg:hover{background:#b20715;border-color:#b20715}#toyota-promotions .promo-canucks .canucks-logo{position:absolute;top:350px;right:40px}#toyota-promotions .promo-canucks .canucks-logo img{width:180px;height:85px}@media only screen and (min-width:1280px) and (max-width:1599px){.fr #toyota-promotions .promo-nat-promo p.heading-4{font-size:21px}#toyota-promotions .promo-canucks .item-content{margin-top:6%}#toyota-promotions .promo-canucks .canucks-logo{top:250px}}@media only screen and (max-width:1279px){#toyota-promotions .promo-canucks .item-content{margin-top:30%}#toyota-promotions .promo-canucks .canucks-logo{top:100px}}#toyota-promotions .promo-canucks .disclaimer-small{text-align:left}@media only screen and (min-width:1280px) and (max-width:1599px){.hero-slideshow-container .item-content .cim-cta .cta{width:220px}#toyota-promotions .promo-86 .item-content{margin-top:200px}#toyota-promotions .promo-86 .item-content .cta{width:240px}#toyota-promotions .promo-chr .medium-col-3{-webkit-flex-basis:333px;flex-basis:333px}#toyota-promotions .promo-nat-promo .item-content.overlay-content{margin-top:135px}#toyota-promotions .promo-nat-promo .item-content .cta{margin-top:0;width:auto}#toyota-promotions .promo-chr a{width:240px}#homepage-carousel .promo-chr .item-content{margin-top:8.5%}#promotion-tiles .tile a{padding:25px 20px}}@media only screen and (max-width:1279px){body.en #toyota-promotions .promo-chr h2,body.fr #toyota-promotions .promo-chr h2{margin-bottom:8px;white-space:initial}body.en #toyota-promotions .promo-chr p,body.fr #toyota-promotions .promo-chr p{margin-bottom:15px}body.en #toyota-promotions .promo-chr a,body.fr #toyota-promotions .promo-chr a{white-space:initial}body.en #toyota-promotions .promo-chr .item-content,body.fr #toyota-promotions .promo-chr .item-content{margin-top:28.5%}#toyota-promotions .promo-86 .slide-subheading{margin-bottom:20px}#toyota-promotions .promo-86 .item-content{margin-top:460px}#toyota-promotions .promo-nat-promo .item-content .cta{border-color:#ec1d31}}#promotion-tiles .tile .heading{margin-bottom:5px;line-height:1.2}#promotion-tiles .tile .subheading{font-size:14px}#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 #home-tire-program a{padding-top:20px}.fr #promotion-tiles #home-tire-program .tile-cta{bottom:-7px;width:210px}#promotion-tiles #home-tire-program .subheading{margin:6px 0 0;color:#fff;font-size:14px;font-family:ToyotaType-Book,Helvetica,Arial,sans-serif;text-shadow:1px 1px 6px rgba(7,7,7,.5)}@media only screen and (min-width:1280px) and (max-width:1599px){#promotion-tiles #home-tire-program a{padding-top:14px}.fr #promotion-tiles #home-tire-program a{padding-top:17px}.fr #promotion-tiles #home-tire-program .tile-cta{bottom:-3px}#promotion-tiles #home-tire-program .subheading{font-size:14px}}@media only screen and (max-width:1279px){#promotion-tiles #home-tire-program a{padding-top:15px}.fr #promotion-tiles #home-tire-program .tile-cta{bottom:-4px}#promotion-tiles #home-tire-program .subheading{font-size:14px}}#promotion-tiles #aeroplan-tile>a{padding:21px 26px}body.fr #promotion-tiles #aeroplan-tile>a{padding:21px}#promotion-tiles #aeroplan-tile .heading{color:#373d45}#promotion-tiles #aeroplan-tile .chrome-aeroplan-small{margin-top:10px}#promotion-tiles #aeroplan-tile .tile-cta{font-size:.9em}body.en #promotion-tiles #aeroplan-tile .tile-cta{white-space:nowrap}#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,#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 a{padding-top:17px}#promotion-tiles #toyota_86_tile .heading,#promotion-tiles #toyota_86_tile .subheading{color:#fff;font-family:ToyotaType-SemiBold,Helvetica,Arial,sans-serif}#promotion-tiles #toyota_86_tile .heading-5{margin-top:8px}#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=12222021044017) -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=12222021044017);background-size:2121px 361px;-webkit-background-size:2121px 361px}}@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=12222021044017);background-size:2121px 361px;-webkit-background-size:2121px 361px}}#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){#national_promo_tile p.vehicle-name{right:84px;bottom:51px}#homepage-callouts .content{-webkit-flex:1 0 10em;flex:1 0 10em}.tile div.tile-content{font-size:15px}#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){#national_promo_tile p.vehicle-name{right:111px;bottom:61px}#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}#carousel_slideshow{overflow:hidden;max-width:100%}#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}}@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 #sienna-tile .heading{color:#373d45}#sirius-xm-tile.tile a{padding:0 0 10px!important}#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}
