.clearfix:after{content:"";display:table;clear:both}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.vertical-align-parent{display:table;width:100%;height:100%}.vertical-align-child{display:table-cell;vertical-align:middle;width:100%;height:100%}.font-smoothing{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.is-hidden{display:none;visibility:hidden}.is-visible{display:block;visibility:visible}.container-inline-correction{font-size:0;letter-spacing:0;word-spacing:0}.hover-opacity{opacity:.5;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.hover-opacity:hover{opacity:1}.hover-opacity-invert{opacity:1;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.hover-opacity-invert:hover{opacity:.5}.hide-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.inline{list-style:none;margin:0;padding:0}.inline li{margin:0;padding:0}@font-face{font-family:steelfish;src:url(../fonts/steelfish/steelfish_bd_it-webfont.eot);src:url(../fonts/steelfish/steelfish_bd_it-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/steelfish/steelfish_bd_it-webfont.svg#steelfish_rgbold_italic) format("svg"),url(../fonts/steelfish/steelfish_bd_it-webfont.woff) format("woff"),url(../fonts/steelfish/steelfish_bd_it-webfont.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:steelfish;src:url(../fonts/steelfish/steelfish_rg_it-webfont.eot);src:url(../fonts/steelfish/steelfish_rg_it-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/steelfish/steelfish_rg_it-webfont.svg#steelfishregular_italic) format("svg"),url(../fonts/steelfish/steelfish_rg_it-webfont.woff) format("woff"),url(../fonts/steelfish/steelfish_rg_it-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:steelfish;src:url(../fonts/steelfish/steelfish_bd-webfont.eot);src:url(../fonts/steelfish/steelfish_bd-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/steelfish/steelfish_bd-webfont.svg#steelfish_rgbold) format("svg"),url(../fonts/steelfish/steelfish_bd-webfont.woff) format("woff"),url(../fonts/steelfish/steelfish_bd-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:steelfish;src:url(../fonts/steelfish/steelfish_rg-webfont.eot);src:url(../fonts/steelfish/steelfish_rg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/steelfish/steelfish_rg-webfont.svg#steelfish_rgregular) format("svg"),url(../fonts/steelfish/steelfish_rg-webfont.woff) format("woff"),url(../fonts/steelfish/steelfish_rg-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,15%,18%,3%,9%{-webkit-transform:translateY(0)}12%,6%{-webkit-transform:translateY(5px)}}@keyframes bounce{0%,15%,18%,3%,9%{-webkit-transform:translateY(0);transform:translateY(0)}12%,6%{-webkit-transform:translateY(5px);transform:translateY(5px)}}.preload-view{position:relative;width:100%;height:100%;text-align:center}.preload-view .loader-container{width:100%;height:90px;margin-top:20px}.preload-view .spinner{display:inline-block;width:40px;height:40px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.preload-view .spinner.is-hidden{display:none}.preload-view .btn-start{display:block;margin:0 auto}body,html{width:100%;height:100%;margin:0}body{background-color:#edf0f5;color:#000;padding:0;margin:0;overflow-x:hidden;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}h1{font-size:42px}h2{font-size:16px}h3{font-size:21px;font-weight:700}h4{font-size:21px}h5{font-size:24px;font-weight:500}h6{font-size:30px;color:#d71921}p{font-size:12px}@media (max-width:1600px){p{font-size:10px}}@media (max-width:768px){h5{font-size:18px}}@media (max-width:640px){h5{font-size:14px}}@media (max-width:480px){h5{font-size:10px}}figure{margin:0;padding:0}figure img{width:100%}figure svg{width:100%;height:100%}a{text-decoration:none;cursor:pointer;color:inherit}button{border-radius:0;-webkit-appearance:none;margin:0;height:42px;padding:0 30px;text-transform:uppercase;background-color:#d71921;border:1px solid #d71921;color:#fff}body:not(.touch-device) button{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}body:not(.touch-device) button:hover,button:active{outline:0;background-color:#fff;color:red}button:focus{outline:0}body:not(.touch-device) label[for]{cursor:pointer}label>*{pointer-events:none}input[type=checkbox]:focus{outline:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:none;border-radius:0;-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0}header{position:fixed;top:0;width:100%;background-color:#fff;box-shadow:0 1px 5px #888;padding:6px 17px 6px 12px;z-index:3}@media (max-width:768px){header{background-color:#fff;box-shadow:0 1px 5px #888}}.logo{float:left;width:147px}@media (max-width:1024px){.logo{width:112px}}@media (max-width:480px){.logo{width:96px}}.language-toggle{float:right;font-size:12px;font-weight:500;width:auto;border-spacing:5px 0;margin-top:5px}.language-toggle span{display:table-cell;vertical-align:middle}.language-toggle .toggle{display:table-cell;width:90px;height:28px;background-color:#fff;border:1px solid #000;border-radius:20px;overflow:hidden;cursor:pointer}.language-toggle .toggle .item{float:left;width:44px;height:100%;text-align:center;line-height:1.9;text-transform:uppercase;font-size:14px;color:#000}.language-toggle .toggle .item.selected{background-color:#000;color:#fff}@media (max-width:1024px){.language-toggle{margin-top:5px}}@media (max-width:480px){.language-toggle{font-size:10px;border-spacing:2px 0}.language-toggle .toggle{width:80px;height:25px}.language-toggle .toggle .item{width:39px;font-size:12px}}.footer-view{width:100%;background-color:#000;color:#888;font-size:12px;padding:30px 40px;border-top:1px solid rgba(255,255,255,.3)}.footer-view ul{float:left;list-style:none;margin:0;padding:0}.footer-view ul li{margin:0;padding:0;position:relative;display:inline-block}.footer-view ul li:not(:last-child){margin-right:30px}.footer-view ul li:not(:last-child):after{content:"";position:absolute;top:0;right:-15px;width:1px;height:100%;background-color:#888}.footer-view ul li a{color:#888}.footer-view ul li a:active,body:not(.touch-device) .footer-view ul li a:hover{color:#fff}.footer-view .toyota-disclaimer{float:right}.footer-view .disclaimer{text-align:center;max-width:50%;margin:0 auto 40px}@media (max-width:1024px){.footer-view{text-align:center}.footer-view .toyota-disclaimer,.footer-view ul{float:none;display:inline-block;width:100%;margin:10px 0}.footer-view .disclaimer{max-width:90%;margin-bottom:20px}}@media (max-width:480px){.footer-view{padding:30px 20px}.footer-view ul{margin-bottom:40px}.footer-view ul li{display:block;width:100%}.footer-view ul li:not(:last-child){margin:0 0 50px}.footer-view ul li:not(:last-child):after{height:1px;width:16%;left:42%;top:40px}}.video-player,.video-view{position:relative;background-color:#fff;width:100%;height:100vh;overflow:hidden;padding-top:51px}.video-player .video-container,.video-view .video-container{width:100%;height:calc(100vh - 51px);overflow:hidden}.video-player .video-container video,.video-view .video-container video{display:block;width:auto;height:100%}.video-player .video-container video::-webkit-media-controls-start-playback-button,.video-view .video-container video::-webkit-media-controls-start-playback-button{display:none!important}.video-player .prototype-disclaimer,.video-view .prototype-disclaimer{position:absolute;bottom:10px;right:10px;z-index:2}.video-player .poster-image,.video-view .poster-image{position:absolute;width:100%;height:100%;overflow:hidden;background-size:cover;background-position:50%}.video-player .headline,.video-view .headline{position:absolute;top:80px;left:50%;width:640px;margin-left:-320px;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.video-player .headline.hide,.video-view .headline.hide{opacity:0}.video-player .btn-play,.video-view .btn-play{position:absolute;width:100%;height:calc(100vh - 51px);top:51px;cursor:pointer}.video-player .btn-play.is-playing .icon .play,.video-view .btn-play.is-playing .icon .play{display:none}.video-player .btn-play.is-playing .icon .pause,.video-view .btn-play.is-playing .icon .pause{display:block}.video-player .btn-play .icon,.video-view .btn-play .icon{position:absolute;top:50%;left:50%;width:80px;height:80px;margin-left:-40px;margin-top:-40px}.video-player .btn-play .icon .pause,.video-view .btn-play .icon .pause{display:none}.video-player .btn-play .icon .icon-fill,.video-view .btn-play .icon .icon-fill{fill:#d71921}.video-player .btn-play:active .icon .icon-fill,.video-view .btn-play:active .icon .icon-fill,body:not(.touch-device) .video-player .btn-play:hover .icon .icon-fill,body:not(.touch-device) .video-view .btn-play:hover .icon .icon-fill{fill:#888}.video-player .cta-bar,.video-view .cta-bar{position:absolute;width:100%;height:48px;bottom:0;color:#fff;text-transform:uppercase;text-align:center}.video-player .cta-bar:after,.video-view .cta-bar:after{content:"";position:absolute;width:100%;height:1px;left:1px;bottom:0;background-color:#d71921}.video-player .cta-bar .hint,.video-view .cta-bar .hint{font-size:12px;color:#d71921;margin:0}.video-player .cta-bar .icon,.video-view .cta-bar .icon{position:relative;display:inline-block;width:30px;height:20px;margin:5px 10px;z-index:1;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:bounce 12s infinite;animation:bounce 12s infinite}.video-player .cta-bar .icon .icon-fill,.video-view .cta-bar .icon .icon-fill{fill:#d71921}@media (max-width:1024px){.video-player,.video-view{padding-top:47px}.video-player .headline,.video-view .headline{top:70px;width:480px;margin-left:-240px}.video-player .prototype-disclaimer,.video-view .prototype-disclaimer{font-size:9px}}@media (max-width:768px){.video-player,.video-view{padding-top:0;margin-top:47px;height:auto}.video-player .video-container,.video-view .video-container{position:relative;display:block;width:100%;height:100%;overflow:hidden}.video-player .video-container:after,.video-view .video-container:after{content:"";display:block;padding-top:56.25%}.video-player .video-container video,.video-view .video-container video{position:absolute;top:0;bottom:0;right:0;left:0}.video-player .poster-image,.video-view .poster-image{display:block;width:100%;height:100%;overflow:hidden}.video-player .poster-image:after,.video-view .poster-image:after{content:"";display:block;padding-top:56.25%}.video-player .headline,.video-view .headline{top:20px;width:240px;margin-left:-120px}.video-player .btn-play,.video-view .btn-play{width:100%;height:calc(100% - 80px)}.video-player .btn-play .icon,.video-view .btn-play .icon{width:50px;height:50px;margin-left:-25px;margin-top:-25px}.video-player .cta-bar,.video-view .cta-bar{height:30px}.video-player .cta-bar .hint,.video-view .cta-bar .hint{font-size:6px}.video-player .cta-bar .icon,.video-view .cta-bar .icon{width:20px;height:8px}}@media (max-width:640px){.video-player .headline,.video-view .headline{width:200px;margin-left:-100px;top:15px}.video-player .prototype-disclaimer,.video-view .prototype-disclaimer{font-size:6px;bottom:2px}.video-player .btn-play .icon,.video-view .btn-play .icon{width:40px;height:40px;margin-left:-20px;margin-top:-20px}}@media (max-width:480px){.video-player,.video-view{margin-top:43px}.video-player .headline,.video-view .headline{width:160px;margin-left:-80px;top:10px}.video-player .btn-play .icon,.video-view .btn-play .icon{width:32px;height:32px;margin-left:-16px;margin-top:-16px}}.detail-view{position:relative;width:100%;height:100vh;background-color:#fff;z-index:2;text-align:center;padding:51px 0 0}.detail-view .carousel,.detail-view .video-overlay{position:relative;width:100%;height:calc(100% - 72px);z-index:-1}.detail-view .prototype-disclaimer{position:absolute;bottom:10px;right:40px;z-index:2}@media (max-width:1024px){.detail-view .prototype-disclaimer{font-size:9px;right:20px}}@media (max-width:640px){.detail-view .prototype-disclaimer{font-size:6px;right:10px;bottom:2px}}.detail-view .carousel-item{position:absolute;width:100%;height:100%;background-size:cover;background-position:20% 50%;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.detail-view .carousel-item.hide{opacity:0}.detail-view .pagination{position:absolute;width:100%;height:42px;bottom:50px}.detail-view .pagination ul{list-style:none;margin:0;padding:0}.detail-view .pagination ul li{margin:0;padding:0}.detail-view .pagination li.indicator{display:inline-block;margin:0 5px;width:20px;height:20px;cursor:pointer}.detail-view .pagination li.indicator .inner{width:100%;height:100%;border-radius:50%;border:4px solid #888;background-color:#888;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:scale3d(0.5,.5,1);transform:scale3d(0.5,.5,1);-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.detail-view .pagination li.indicator.selected .inner{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);background-color:#fff;border-color:#d71921}.detail-view .video-overlay{position:absolute;top:0;left:0;z-index:4;background-color:rgba(0,0,0,.8);padding-top:51px}.detail-view .video-overlay video{max-width:80%;max-height:60%}.detail-view .video-overlay video::-webkit-media-controls-start-playback-button{display:none!important}.detail-view .video-overlay .play-container{position:relative;display:block;width:100%;height:100%;overflow:hidden}.detail-view .video-overlay .play-container:after{content:"";display:block;padding-top:56.25%}.detail-view .video-overlay .btn-play{position:absolute;top:50%;left:50%;width:320px;height:160px;margin-left:-160px;margin-top:-80px;cursor:pointer}.detail-view .video-overlay .btn-play.is-playing .icon .play{display:none}.detail-view .video-overlay .btn-play.is-playing .icon .pause{display:block}.detail-view .video-overlay .btn-play .icon{position:relative;display:inline-block;top:40px;width:80px;height:80px}.detail-view .video-overlay .btn-play .icon .pause{display:none}.detail-view .video-overlay .btn-play .icon .icon-fill{fill:#d71921}.detail-view .video-overlay .btn-play:active .icon .icon-fill,body:not(.touch-device) .detail-view .video-overlay .btn-play:hover .icon .icon-fill{fill:#888}.detail-view .video-overlay .btn-close{position:absolute;top:80px;right:50px;width:40px;height:40px;cursor:pointer;z-index:5}.detail-view .video-overlay .btn-close svg{position:relative;top:5px;left:5px;width:30px;height:30px}.detail-view .video-overlay .btn-close .icon-fill{fill:#fff}.detail-view .video-overlay .btn-close:active .icon-fill,body:not(.touch-device) .detail-view .video-overlay .btn-close:hover .icon-fill{fill:#888}@media (max-width:768px){.detail-view .video-overlay .btn-close{top:10px;right:20px}}@media (max-width:480px){.detail-view .video-overlay .btn-close{top:5px;right:10px}}.detail-view .btn-video{position:absolute;left:15px;bottom:5px;width:110px;height:40px;cursor:pointer}.detail-view .btn-video figure{width:32px}.detail-view .btn-video figure svg{width:28px;height:28px}.detail-view .btn-video figure .icon-fill{fill:#d71921}.detail-view .btn-video .label{margin:0;text-decoration:underline}body:not(.touch-device) .detail-view .btn-video:hover figure .icon-fill{fill:#000}body:not(.touch-device) .detail-view .btn-video:hover .label{font-weight:700}.detail-view .btn-back{position:absolute;top:60px;left:20px;z-index:2;display:none}.detail-view .btn-back .arrow{position:relative;display:inline-block;width:10px;height:12px;top:2px;margin-right:5px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.detail-view .btn-back .arrow .icon-fill{fill:#d71921}.detail-view .btn-back .label{display:inline-block}.detail-view .btn-back:active .label,body:not(.touch-device) .detail-view .btn-back:hover .label{color:#d71921}.detail-view .intro{position:absolute;width:90%;margin:0 5%;top:100px}.detail-view .intro.hide{visibility:hidden}.detail-view .intro h4{font-size:20px;text-transform:uppercase;line-height:.5}.detail-view .intro h1{font-size:54px;line-height:1;margin:5px 0}.detail-view .intro h1 span{font-weight:800}.detail-view .intro .price{position:relative;display:inline-block;font-size:24px}.detail-view .intro .price:after,.detail-view .intro .price:before{content:"";position:absolute;top:50%;width:52px;height:2px;left:-65px;background-color:#d71921}.detail-view .intro .price:after{left:auto;right:-65px}.detail-view .intro .icon{display:none;width:90px;margin:10px auto}.detail-view .product-info{position:absolute;text-align:left;right:40px;bottom:15%;max-width:320px;padding:20px;background-color:rgba(255,255,255,.8)}.detail-view .product-info .icon{display:inline-block;height:30px;margin:0 10px 0 0;position:relative}.detail-view .product-info .icon img{height:100%;width:auto}.detail-view .product-info h4{height:40px;font-size:16px}.detail-view .product-info .features{position:relative;margin:40px 0 10px}.detail-view .product-info .features:before{content:"";position:absolute;top:-20px;left:0;width:40px;height:2px;background-color:#d71921}.detail-view .product-info ul{position:relative;padding:0 0 0 20px;list-style-type:none}.detail-view .product-info ul li{margin-bottom:10px;font-size:12px}.detail-view .product-info ul li:before{content:"■";position:absolute;color:#d71921;left:0}.detail-view .disclaimer{display:inline-block;font-size:8px;margin:0}.detail-view .disclaimer a{text-decoration:underline}.detail-view .navigation{position:absolute;left:0;bottom:0;width:100%;height:72px;background-color:#000;padding:10px 40px}.detail-view .navigation:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background-color:#d71921}.detail-view .navigation .label{display:inline-block;color:#fff;font-weight:400;margin:0 10px}.detail-view .navigation .all-icon,.detail-view .navigation .arrow{position:relative;display:inline-block;-webkit-transform-origin:50%;transform-origin:50%;width:42px;height:18px;top:1px}.detail-view .navigation .all-icon svg,.detail-view .navigation .arrow svg{width:100%;height:auto}.detail-view .navigation .arrow{width:13px;height:21px;top:3px}.detail-view .navigation .left,.detail-view .navigation .right{position:relative;cursor:pointer;margin-top:-27px}.detail-view .navigation .left{float:left;text-align:left}.detail-view .navigation .left .arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.detail-view .navigation .center{display:block;margin:0 auto;cursor:pointer}.detail-view .navigation .right{float:right;text-align:right}.detail-view .navigation .icon-fill{fill:#d71921}@media (max-width:1600px){.detail-view .product-info ul li{font-size:10px}}@media (max-width:1280px){.detail-view .intro h4{font-size:18px}.detail-view .intro h1{font-size:40px}.detail-view .intro .price{font-size:22px}.detail-view .intro .price:after,.detail-view .intro .price:before{width:24px;left:-32px}.detail-view .intro .price:after{left:auto;right:-32px}.detail-view .intro .icon{width:80px}.detail-view .product-info{right:40px}.detail-view .product-info h4{font-size:14px}.detail-view .product-info .features:before{width:40px}.detail-view .product-info ul{padding:0 0 0 15px;margin:0 0 20px;list-style-type:none}.detail-view .product-info ul li{margin-bottom:8px;font-size:11px}.detail-view .navigation .label{font-size:18px}.detail-view .navigation .all-icon{width:36px}}@media (max-width:1024px){.detail-view{padding-top:58px}.detail-view .intro h4{font-size:14px}.detail-view .intro h1{font-size:32px}.detail-view .intro .price{font-size:18px}.detail-view .intro .price:after,.detail-view .intro .price:before{width:16px;left:-24px}.detail-view .intro .price:after{left:auto;right:-24px}.detail-view .intro .icon{width:70px}.detail-view .product-info{right:20px}.detail-view .product-info h4{font-size:12px}.detail-view .product-info .features:before{top:-20px;width:30px}.detail-view .product-info ul{padding:0 0 0 10px;margin:0 0 20px;list-style-type:none}.detail-view .product-info ul li{padding-left:3px;margin-bottom:5px;font-size:10px}.detail-view .navigation .label{font-size:14px}.detail-view .navigation .center .label{margin:0 5px}.detail-view .navigation .all-icon{width:30px}.detail-view .navigation .arrow{top:6px}}@media (max-width:768px),(max-height:640px){.detail-view{padding:48px 0 0;height:auto}.detail-view .btn-back{display:block}.detail-view .btn-video{bottom:5px}.detail-view .carousel,.detail-view .video-overlay{height:420px}.detail-view .carousel .carousel-item,.detail-view .video-overlay .carousel-item{background-size:auto 110%;background-position:20% 0;background-repeat:no-repeat}.detail-view .video-overlay{margin-top:48px;padding:0}.detail-view .intro{top:90px}.detail-view .intro h1{font-size:24px}.detail-view .intro .price{font-size:22px}.detail-view .intro .price:after,.detail-view .intro .price:before{width:24px;left:-32px}.detail-view .intro .price:after{left:auto;right:-32px}.detail-view .intro .icon{width:80px}.detail-view .product-info{position:relative;display:inline-block;width:80%;max-width:480px;min-height:400px;margin:20px 0;right:auto;padding:0;background-color:rgba(255,255,255,0)}.detail-view .product-info h4{font-size:16px}.detail-view .product-info p{font-size:12px}.detail-view .product-info .features:before{left:0;width:80px;height:2px;background-color:#d71921}.detail-view .product-info ul{position:relative;padding:0 0 0 20px;margin:0 0 30px}.detail-view .product-info ul li{padding-left:0;margin-bottom:10px;font-size:12px}.detail-view .product-info button{width:100%}.detail-view .disclaimer{position:relative;bottom:auto;margin-bottom:20px}.detail-view .navigation{position:relative;bottom:auto}.detail-view .navigation .center{display:none}.detail-view .navigation .left,.detail-view .navigation .right{margin-top:0}}@media (min-width:768px) and (max-height:640px){.detail-view .intro{top:110px}.detail-view .carousel,.detail-view .video-overlay{height:500px}.detail-view .carousel .carousel-item,.detail-view .video-overlay .carousel-item{background-size:100% auto;background-position:100% 0}}@media (max-width:480px){.detail-view{padding:44px 0 0}.detail-view .btn-back{top:60px}.detail-view .btn-back .label{font-size:14px}.detail-view .carousel,.detail-view .video-overlay{height:320px}.detail-view .video-overlay{margin:44px 0}.detail-view .intro{top:80px}.detail-view .intro h4{font-size:12px}.detail-view .intro h1{font-size:22px;margin:5px 0}.detail-view .intro .price{font-size:18px}.detail-view .intro .price:after,.detail-view .intro .price:before{width:16px;left:-24px}.detail-view .intro .price:after{left:auto;right:-24px}.detail-view .intro .icon{width:60px;margin-top:5px}.detail-view .product-info h4{font-size:16px}.detail-view .product-info p{font-size:12px}.detail-view .product-info ul{padding:0 0 0 20px;margin:0 0 30px}.detail-view .product-info ul li{margin-bottom:10px;font-size:12px}.detail-view .disclaimer{position:relative;bottom:auto;margin-bottom:20px}.detail-view .navigation{padding:20px}.detail-view .navigation .left,.detail-view .navigation .right{width:50%}.detail-view .navigation .label{max-width:80%;font-size:12px}}.grid-view{background-color:#edf0f5}.grid-view .items-container{width:100%;max-width:1920px;padding:40px;margin:0 auto}.grid-view .items-container:after{content:"";display:table;clear:both}.grid-view .item{float:left;width:calc((100% - 120px) /4);height:360px;box-shadow:0 0 20px #888;margin-bottom:40px;overflow:hidden;text-align:center;cursor:pointer}.grid-view .item h3,.grid-view .item h4{display:inline-block}.grid-view .item:not(:nth-child(4n)){margin-right:40px}.grid-view .item .animation{position:relative;height:68%;overflow:hidden}.grid-view .item .animation .strip{position:relative;height:100%;width:auto;background-size:auto 100%}.grid-view .item .animation .strip:after{-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}.grid-view .item .animation .see-more{position:absolute;top:0;width:101%;height:101%;color:#fff;opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;padding:0 20px}.grid-view .item .animation .see-more h3{font-weight:300;font-size:14px}.grid-view .item:hover .strip{position:relative}.grid-view .item:hover .strip:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(215,25,33,.8)}.grid-view .item:hover .see-more{opacity:1}.grid-view .item .info-container{height:32%}.grid-view .item .info-container p{line-height:1.1;margin:-2px;text-transform:uppercase}body.language-es .grid-view .item .info-container p{display:none}.grid-view .item .icon{position:relative;display:block;height:24px;margin:15px auto 0}.grid-view .item .icon img{height:100%;width:auto}.grid-view .item .icon:before{content:"";position:absolute;top:-8px;left:50%;width:50px;height:2px;margin-left:-25px;background-color:#d71921}@media (max-width:1600px){.grid-view .item{height:320px}}@media (max-width:1400px){.grid-view .item h3,.grid-view .item h4{font-size:18px}.grid-view .item p{font-size:10px}}@media (max-width:1280px){.grid-view .item{width:calc((100% - 80px) /3);margin-right:0;height:300px}.grid-view .item:not(:nth-child(4n)){margin-right:0}.grid-view .item:not(:nth-child(3n)){margin-right:40px}}@media (max-width:1024px){.grid-view .item h3,.grid-view .item h4{font-size:14px}.grid-view .item p{font-size:8px}.grid-view .item .icon{margin-top:15px}.grid-view .item .icon:before{top:-8px}}@media (max-width:768px){.grid-view .item{width:calc((100% - 40px) /2);margin-right:0;height:270px}.grid-view .item:not(:nth-child(3n)),.grid-view .item:not(:nth-child(4n)){margin-right:0}.grid-view .item:not(:nth-child(2n)){margin-right:40px}}@media (max-width:480px){.grid-view .items-container{padding:40px 20px}.grid-view .item{width:100%;height:360px;margin-right:0}.grid-view .item:not(:nth-child(2n)),.grid-view .item:not(:nth-child(3n)),.grid-view .item:not(:nth-child(4n)){margin-right:0}}.overlay{position:absolute;top:0;left:0;width:100%;height:calc(100% - 92px);background-color:rgba(255,255,255,.95)}@media (max-width:768px){.overlay{display:block;padding:78px 0 0;overflow:hidden}}@media (max-width:480px){.overlay{padding:0}}.overlay .btn-close{position:absolute;top:20px;right:50px;width:40px;height:40px;cursor:pointer;z-index:5}.overlay .btn-close svg{position:relative;top:5px;left:5px;width:30px;height:30px}.overlay .btn-close .icon-fill{fill:#888}.overlay .btn-close:active .icon-fill,body:not(.touch-device) .overlay .btn-close:hover .icon-fill{fill:#d71921}@media (max-width:768px){.overlay .btn-close{top:10px;right:20px}}@media (max-width:480px){.overlay .btn-close{top:5px;right:10px}}.overlay .btn-toyota{text-transform:none}.overlay .purchase-intro{max-width:80%;margin:0 auto}.overlay .purchase-intro h1{position:relative;margin:10px 0 40px;line-height:1;font-size:54px}.overlay .purchase-intro h1 span{font-weight:800}.overlay .purchase-intro h1:after{content:"";position:absolute;bottom:-20px;width:108px;height:2px;left:50%;margin-left:-54px;background-color:#d71921}.overlay .purchase-intro h4{font-size:20px;text-transform:uppercase;line-height:.5}.overlay .purchase-intro h6{font-size:24px}.overlay .purchase-intro .icon{display:block;height:30px;margin:10px auto}.overlay .purchase-intro .icon img{height:100%;width:auto}@media (max-height:768px){.overlay .purchase-intro h1{margin-bottom:20px}.overlay .purchase-intro h1:after{bottom:-10px}.overlay .purchase-intro .icon{margin:5px auto}}@media (max-width:1280px){.overlay .purchase-intro h4{font-size:18px}.overlay .purchase-intro h1{font-size:40px;margin-bottom:20px}.overlay .purchase-intro h1:after{bottom:-10px}.overlay .purchase-intro h6{font-size:22px}.overlay .purchase-intro .icon{width:80px}}@media (max-width:1024px){.overlay .purchase-intro h4{font-size:14px}.overlay .purchase-intro h1{font-size:32px}.overlay .purchase-intro h6{font-size:18px}.overlay .purchase-intro .icon{width:70px}}@media (max-width:768px){.overlay .purchase-intro{margin:20px auto 0;max-width:80%}}@media (max-width:480px){.overlay .purchase-intro{margin:50px auto 0}}.overlay .container{position:relative;margin-top:-20px}.overlay .container:after{content:"";position:absolute;height:80%;width:1px;top:10%;left:50%;background-color:#888}.overlay .container.completed{margin-top:20px}.overlay .container.completed:after{display:none}@media (max-width:768px){.overlay .container{margin-top:20px}.overlay .container:after{height:1px;width:60%;top:auto;bottom:145px;left:20%}}@media (max-width:480px){.overlay .container{margin-top:10px}}.overlay .breakdown{text-align:left;width:230px;margin:20px auto}.overlay .breakdown p{margin:0}.overlay .breakdown .label{display:inline-block;width:55%;text-align:left}.overlay .breakdown .value{display:inline-block;width:42%;text-align:right}.overlay .breakdown .sub .label,.overlay .breakdown .sub .value{color:#888}.overlay .breakdown .total{position:relative;margin-top:5px}.overlay .breakdown .total p{font-size:12px}.overlay .breakdown .total:after{content:"";position:absolute;top:-3px;right:0;width:100%;height:1px;background-color:#888}.overlay .paypal{display:inline-block}.overlay h4.complete{padding:0 20px;max-width:800px;display:inline-block;font-size:16px}.overlay h3.title{font-size:36px;margin:20px}.overlay .form-block{position:relative;display:inline-block;width:25%;height:100%;vertical-align:top}.overlay .form-block.left,.overlay .form-block.right{min-width:240px}.overlay .form-block h3,.overlay .form-block h4{font-size:64px}.overlay .form-block p{font-size:18px;font-weight:500;margin:5px 0}.overlay .form-block input{height:36px;padding:0 10px;background-color:#f2f2f2;border:1px solid #c9c9c8}.overlay .form-block .customer-info{text-align:left}.overlay .form-block.left button,.overlay .form-block.left input{width:100%;margin-top:10px;position:relative}.overlay .form-block.left .error{color:#d71921;height:10px;margin:2px 0;font-size:10px}.overlay .form-block.left a,.overlay .form-block.left label{font-size:11px;color:#888}body:not(.touch-device) .overlay .form-block.left a[for],body:not(.touch-device) .overlay .form-block.left label[for]{cursor:pointer}.overlay .form-block.left label>*{pointer-events:none}.overlay .form-block.left a{font-weight:700;text-decoration:underline}body:not(.touch-device) .overlay .form-block.left a:hover{color:#d71921}.overlay .form-block.left input[type=checkbox]{text-align:left;position:relative;width:14px;height:14px;border:1px solid #fff;border-radius:0;margin:10px 5px 10px 0}.overlay .form-block.left input[type=checkbox]:focus{outline:0}.overlay .form-block.right{width:35%}.overlay .form-block.right button{margin-top:40px}.overlay .form-block.center{width:20%;max-width:200px}@media (max-height:768px){.overlay .form-block h3,.overlay .form-block h4{font-size:42px}.overlay .form-block p{font-size:14px;margin:5px 0}.overlay .form-block input{height:28px;font-size:12px;margin-top:5px}}@media (max-width:1400px){.overlay .form-block p{font-size:16px}}@media (max-width:1280px){.overlay .form-block h3,.overlay .form-block h4{font-size:48px}.overlay .form-block p{font-size:14px}}@media (max-width:1024px){.overlay .form-block h3,.overlay .form-block h4{font-size:36px}.overlay .form-block input{height:28px;font-size:12px;margin-top:5px}.overlay .form-block p{font-size:12px;marign:5px 0}}@media (max-width:768px){.overlay .form-block{display:block;width:100%;padding:20px 20%}.overlay .form-block.left,.overlay .form-block.right{min-width:100%;max-width:100%;margin:10px 0}.overlay .form-block.right button{margin-top:0}.overlay .form-block.center{display:none}}@media (max-width:480px){.overlay .form-block{padding:20px 10%}}.splash-view{position:relative;background-color:#f7f7f9;background-image:url(../images/splash-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:100vh;min-height:320px;overflow:hidden;padding:51px 20px 0;text-align:center}.splash-view figure img{display:block}.splash-view .splash-logo{position:relative;display:inline-block;width:270px;max-width:40%;margin:40px 0}.splash-view .splash-logo:after{content:"";position:absolute;width:120%;height:1px;left:-10%;bottom:-20px;background-color:#d71921}.splash-view .splash-car{position:absolute;width:754px;bottom:10%;left:50%;margin-left:-377px}.splash-view .splash-follower{position:absolute;width:100px;bottom:38%;left:15%}.splash-view .splash-follower .label{top:80px;left:50px}.splash-view .splash-dvd{position:absolute;width:70px;bottom:43%;left:15%}.splash-view .splash-dvd .label{text-align:left;top:30px;left:76px}.splash-view .splash-dvd .label span{display:block}.splash-view .splash-self{position:absolute;width:220px;bottom:30%;right:18%}.splash-view .splash-self .label{text-align:center;top:-30px;left:-16px}.splash-view .splash-drums{position:absolute;width:180px;bottom:36%;right:18%}.splash-view .splash-drums .label{text-align:left;top:-32px;left:10px}.splash-view .splash-drums .label span{display:block}.splash-view .splash-enchilada{position:absolute;width:240px;bottom:-2%;left:9%}.splash-view .splash-enchilada .label{top:-30px;left:15px}.splash-view .splash-marbles{position:absolute;width:240px;bottom:0;left:9%}.splash-view .splash-marbles .label{text-align:left;bottom:20px;left:250px}.splash-view .splash-marbles .label span{display:block}.splash-view .splash-mini{position:absolute;width:50px;bottom:10%;right:14%}.splash-view .splash-mini .label{top:-32px;left:-75px}.splash-view .splash-tears{position:absolute;width:40px;bottom:10%;right:18%}.splash-view .splash-tears .label{text-align:left;top:-22px;left:-30px}.splash-view .label{position:absolute;min-width:200px;font-size:12px;font-weight:700;color:#000;text-align:center;line-height:1.1}.splash-view .label .tiny{display:block;font-size:7px}.splash-view .label span{font-weight:300}.splash-view .bold{display:block;max-width:360px;font-size:15px;margin:0 auto 15px;opacity:.82}.splash-view .light{display:block;font-size:13px;max-width:630px;margin:0 auto;opacity:.82}.splash-view .light a{color:#d71921;font-weight:700;text-decoration:underline}.splash-view .small{font-size:11px}.splash-view .prototype-disclaimer{position:absolute;bottom:10px;right:40px;z-index:2;font-size:8px}@media (max-width:1024px){.splash-view .prototype-disclaimer{right:20px}}@media (max-width:640px){.splash-view .prototype-disclaimer{font-size:6px;right:10px;bottom:2px}}@media (max-width:1600px){.splash-view .splash-car{width:640px;bottom:10%;left:50%;margin-left:-320px}.splash-view .splash-dvd,.splash-view .splash-follower{left:5%}.splash-view .splash-self{right:8%}.splash-view .splash-drums{right:4%}.splash-view .splash-enchilada{left:9%}.splash-view .splash-marbles{left:6%}.splash-view .splash-mini{right:14%}.splash-view .splash-tears{right:8%}}@media (max-width:1280px){.splash-view .splash-car{bottom:5%}}@media (max-width:1024px){.splash-view .splash-logo{max-width:200px;margin:20px 0}.splash-view .bold{font-size:15px}.splash-view .light{font-size:12px}.splash-view .small{font-size:10px}.splash-view .splash-car{width:480px;margin-left:-240px}.splash-view .splash-follower{width:80px;bottom:38%;left:5%}.splash-view .splash-follower .label{top:60px;left:30px}.splash-view .splash-dvd{width:50px;bottom:43%;left:9%}.splash-view .splash-dvd .label{top:24px;left:56px}.splash-view .splash-self{width:170px;bottom:30%;right:4%}.splash-view .splash-self .label{left:-35px}.splash-view .splash-drums{width:120px;bottom:34%;right:1%}.splash-view .splash-drums .label{left:10px}.splash-view .splash-enchilada{width:180px;left:5%;bottom:-4%}.splash-view .splash-enchilada .label{left:-10px}.splash-view .splash-marbles{width:180px;bottom:0;left:5%}.splash-view .splash-marbles .label{left:190px}.splash-view .splash-mini{width:36px;bottom:10%;right:8%}.splash-view .splash-mini .label{left:-85px}.splash-view .splash-tears{width:32px;bottom:8%}.splash-view .splash-tears .label{left:-32px}}@media (max-height:768px){.splash-view .splash-car{width:480px;margin-left:-240px}.splash-view .splash-follower{width:80px;bottom:38%;left:5%}.splash-view .splash-follower .label{top:60px;left:30px}.splash-view .splash-dvd{width:50px;bottom:45%;left:2%}.splash-view .splash-dvd .label{top:24px;left:56px}.splash-view .splash-self{width:170px;bottom:30%;right:4%}.splash-view .splash-self .label{left:-35px}.splash-view .splash-drums{width:120px;bottom:34%;right:1%}.splash-view .splash-drums .label{left:10px}.splash-view .splash-enchilada{width:180px;bottom:-2%}.splash-view .splash-enchilada .label{left:-10px}.splash-view .splash-marbles{width:160px;bottom:-2%;left:2%}.splash-view .splash-marbles .label{left:170px}.splash-view .splash-mini{width:36px;bottom:10%}.splash-view .splash-mini .label{left:-85px}}@media (max-width:768px),(max-height:567px){.splash-view .splash-logo{margin:20px 0}.splash-view .splash-logo:after{bottom:-10px}.splash-view .bold{font-size:14px}.splash-view .light{font-size:11px}.splash-view .small{font-size:9px}.splash-view .splash-car{width:360px;margin-left:-180px;bottom:15%}.splash-view .splash-self{bottom:36%;right:3%}}@media (max-width:768px) and (min-height:736px){.splash-view .splash-car{width:480px;margin-left:-240px}}@media (max-height:640px){.splash-view .splash-car{width:320px;margin-left:-160px;bottom:7%}.splash-view .splash-drums,.splash-view .splash-dvd,.splash-view .splash-follower,.splash-view .splash-self{display:none}.splash-view .splash-mini{right:8%}.splash-view .splash-enchilada{width:140px;bottom:-10%}.splash-view .splash-enchilada .label{left:-30px}}@media (max-height:480px){.splash-view{height:480px;background-size:100% auto;background-position:50% 100%}.splash-view .bold{font-size:12px}.splash-view .light{font-size:10px;max-width:80%}.splash-view .small{font-size:9px}.splash-view .splash-car{width:300px;margin-left:-150px}}@media (max-width:640px){.splash-view .splash-drums,.splash-view .splash-dvd,.splash-view .splash-enchilada,.splash-view .splash-follower,.splash-view .splash-marbles,.splash-view .splash-mini,.splash-view .splash-self,.splash-view .splash-tears{display:none}}@media (max-width:480px){.splash-view{height:480px;background-size:100% auto;background-position:50% 100%}.splash-view .bold{font-size:12px}.splash-view .light{font-size:10px}.splash-view .small{font-size:9px}.splash-view .splash-car{width:300px;margin-left:-150px;bottom:2%}}.terms-view{position:relative;width:100%;z-index:2;padding:100px 100px 60px;max-width:960px;margin:0 auto}.terms-view h4{text-align:center;margin-bottom:20px}@media (max-width:768px){.terms-view{padding:100px 50px 60px}}@media (max-width:480px){.terms-view{padding:80px 20px 40px}}.terms-view .btn-close{position:absolute;top:60px;right:10px;width:40px;height:40px;cursor:pointer;z-index:5}.terms-view .btn-close svg{position:relative;top:5px;left:5px;width:30px;height:30px}.terms-view .btn-close .icon-fill{fill:#888}.terms-view .btn-close:active .icon-fill,body:not(.touch-device) .terms-view .btn-close:hover .icon-fill{fill:#d71921}