/********************* book_appointment_modal.css ********************/
/********************* dealer-search-common.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#dealer_search_error .system_message{margin-bottom:15px}#dealer_search_results_info{display:none}#dealer_search_results_info .search_counter{float:left;height:45px;width:45px;text-align:center;background:#000;color:#fff}#dealer_search_results_info .search_message{display:table-cell;height:52px;line-height:1.1em;vertical-align:middle;padding-left:1em;padding-right:1em}#dealer_search_adv_btn{align-self:center}#dealer_search_adv_btn .icon{position:relative;margin-left:8px}#dealer_search_adv_btn .chrome-plus-black,#dealer_search_adv_btn .chrome-plus-white{top:1px}#dealer_search_adv_btn .chrome-close-icon-black,#dealer_search_adv_btn .chrome-close-icon-white{width:16px}#dealer_search_adv_btn .chrome-close-icon-black,#dealer_search_adv_btn .chrome-close-icon-white,#dealer_search_adv_btn .chrome-plus-black{display:none}#dealer_search_adv_btn:not(.opened):focus .chrome-plus-black,#dealer_search_adv_btn:not(.opened):hover .chrome-plus-black{display:inline-block}#dealer_search_adv_btn.opened .chrome-plus-white,#dealer_search_adv_btn:not(.opened):focus .chrome-plus-white,#dealer_search_adv_btn:not(.opened):hover .chrome-plus-white{display:none}#dealer_search_adv_btn.opened .chrome-close-icon-white{display:inline-block}#dealer_search_adv_btn.opened:focus .chrome-close-icon-white,#dealer_search_adv_btn.opened:hover .chrome-close-icon-white{display:none}#dealer_search_adv_btn.opened:focus .chrome-close-icon-black,#dealer_search_adv_btn.opened:hover .chrome-close-icon-black{display:inline-block}#view_control_container{background-color:#000;margin:15px 0;border-bottom:1px solid #f2f2f2;display:none;float:left;width:100%}#view_control_container .slide_btn{margin:0 auto;width:190px}.dealer-search-list{float:left;width:350px;height:500px;position:relative;z-index:1;display:none;border-right:1px solid #000}.dealer-search-list .button{margin:20px .8em;width:90%}#dealer_list_panel{width:100%;height:100%;overflow-y:auto}#dealer_list_panel li{padding:.8em;margin:0;border-bottom:1px solid #000}#dealer_list_panel li:hover{background-color:#f2f2f2;cursor:pointer}#dealer_list_panel h2{margin:0 0 4px}#dealer_list_panel .distance{float:right;font-size:14px;text-align:right;margin-top:-17px}#search_by_location{float:left;width:58%;padding-right:2%;margin-right:2%;border-right:1px solid #000}#search_by_location .select.full_province{display:inline-block;width:59%}.safari #search_by_location .select.full_province{margin-left:1px}#search_by_location .select.short_province{display:none}#search_by_dealer{float:left;width:36%}#search_by_dealer input{width:64%}#dealer_search_form .search_panel,#dealer_search_form_container .search_panel{margin-top:1em;justify-content:space-around}.dealer-search-form-full #dealer_search_form_container{display:block;z-index:2;background:#f2f2f2;border-top:1px solid #000}.dealer-search-form-full #dealer_search_form_container .open_arrow{display:none}.dealer-search-form-full #dealer_search_form_container .or_panel{margin-top:30px;padding:0 4%;align-self:center;text-align:center}.dealer-search-form-full #dealer_search_form_container .select,.dealer-search-form-full #dealer_search_form_container input{margin-bottom:.4em;margin-right:.4em;float:left}.dealer-search-form-full #dealer_search_form_container .button{float:left;padding-left:1em;padding-right:1em}.dealer-search-form-full #dealer_search_form_container .label,.dealer-search-form-full #dealer_search_form_container label{margin-bottom:.5em}.dealer-search-form-full #dealer_search_form_container #dealer_keyword_text{width:200px}.dealer-search-form-full #search_by_location .select.short_province{width:78px}.dealer-search-form-full #search_by_location .select.short_province select{padding-left:7px}.dealer-search-form-full #search_by_location input{width:auto}@media only screen and (min-width:1280px){.fr #dealer_search_form_container #search_by_dealer .head-5,.fr #dealer_search_form_container #search_by_location .head-5{white-space:pre}.fr #dealer_search_form_container .search_subpanel.by_province{flex-grow:1}}@media only screen and (max-width:1490px){.dealer-search-form-full #dealer_search_form #search_by_location .select.full_province{display:none}.dealer-search-form-full #dealer_search_form #search_by_location .select.short_province{display:inline-block}}@media only screen and (max-width:1279px){.dealer-search-form #search_by_dealer input,.dealer-search-form #search_by_location .full_province{width:100%;margin-right:0}}@media only screen and (min-width:768px) and (max-width:1279px){.dealer-search-form-full #dealer_search_form_container{padding-top:20px;padding-bottom:20px}.dealer-search-form-full #dealer_search_form_container .open_arrow{margin-top:-27px}.dealer-search-form-full #dealer_search_form #search_by_location{width:100%;padding-right:0;margin-right:0;border-right:none;border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:15px}.dealer-search-form-full #dealer_search_form #search_by_location .select.short_province,.dealer-search-form-full #dealer_search_form #search_by_location input{width:60%;margin-right:2%;margin-bottom:7px}.dealer-search-form-full #dealer_search_form #search_by_location .button{width:38%;padding-left:.6em;padding-right:.6em}.dealer-search-form-full #dealer_search_form #search_by_location .search_subpanel{width:44%}.dealer-search-form-full #dealer_search_form #search_by_location .search_subpanel.by_postal_code{float:left}.dealer-search-form-full #dealer_search_form #search_by_location .search_subpanel.or_panel{width:6%;padding:0 1%}.dealer-search-form-full #dealer_search_form #search_by_location .search_subpanel.by_province{float:right}body.fr .dealer-search-form-full #dealer_search_form #search_by_location .button{padding-left:.3em;padding-right:.3em}.dealer-search-form-full #dealer_search_form #search_by_dealer{width:100%;clear:both;float:left}.dealer-search-form-full #dealer_search_form #search_by_dealer .select,.dealer-search-form-full #dealer_search_form #search_by_dealer input{width:40%;margin-right:1%;margin-bottom:7px}.dealer-search-form-full #dealer_search_form #search_by_dealer .button{padding-left:.6em;padding-right:.6em}.dealer-search-form-full #dealer_search_form .search_panel{width:100%;margin-top:.5em}}@media only screen and (max-width:767px){#dealer_search_results_container .expand_icon,#search_near_me .button:focus .chrome-location-arrow-black,#search_near_me .button:hover .chrome-location-arrow-black{display:none}#dealer_search_results_info{margin-bottom:20px}#dealer_search_adv_btn{width:100%}#dealer_search_header_container{margin-bottom:25px!important}#dealer_search_header_container .content{width:100%;margin:0}#dealer_search_form_container #search_by_location,#search_near_me{border-bottom:1px solid #000;margin-bottom:25px;padding-bottom:25px}.media_section{margin-top:12px}#search_by_location{width:100%}#dealer_search_results_container{margin:0;width:100%;height:auto}#dealer_search_results_container .map_canvas{width:100%}#dealer_search_content{margin-left:0;margin-right:0;width:100%;z-index:1}#dealer_search_legend{float:left!important;margin-left:4%}#dealer_search_list{display:none;float:none;width:100%;height:auto}#search_near_me{margin-top:25px;width:100%;float:left}#search_near_me .button{width:100%;padding-left:1em;padding-right:1em}#search_near_me .button:focus .chrome-location-arrow-white,#search_near_me .button:hover .chrome-location-arrow-white{display:inline-block}#search_near_me .button .chrome-location-arrow-white{display:none}#search_near_me .near-me-icon{margin-right:6px;vertical-align:text-top}#dealer_search_form_container{float:left;margin:0 4% 30px;padding:0;width:92%;z-index:1;position:relative;background:#fff!important;border-top:1px solid #000!important}#dealer_search_form_container .select,#dealer_search_form_container input{width:100%;margin-right:0}#dealer_search_form_container .button{width:100%}#dealer_search_form_container .by_postal_code input{width:auto;margin-right:2%}#dealer_search_form_container .by_postal_code .button{width:auto}#dealer_search_form_container .select.short_province{display:none!important}#dealer_search_form_container .select.full_province{display:inline-block!important;width:100%}#dealer_search_form_container .search_subpanel{width:100%;float:left}#dealer_search_form_container #search_by_location{width:100%!important;padding-right:0;margin-right:0;border-right:none}#dealer_search_form_container #search_by_location .or_panel{width:auto;padding:0;text-align:center;margin:8px 0}#dealer_search_form_container #search_by_dealer{width:100%;clear:both;float:left;margin-bottom:0}#dealer_search_form_container .search_panel{width:100%;margin-top:.5em;justify-content:unset}.dealer-search-form .dealer-search-list,.dealer-search-form-full .dealer-search-list{width:100%;float:none;height:auto;border:none}#view_control_container{background:0 0;border-bottom:none}#view_control_container .slide_btn li{text-align:center}}
/********************* dealer_search_widget.css ********************/
#dealer_search_modal .dealer-search-form,body.full_screen #dealer_search_form_container>.content{box-sizing:border-box}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.dealer_widget .error_container{display:none}.dealer_widget .selected_dealer .tooltip-container{margin-left:5px;position:relative}body.dealer_user .dealer_widget .selected_dealer .tooltip-container{display:none!important}.dealer_widget .x_time_cta{margin-top:10px}body:not(.full_screen) #dealer_search_modal .content{width:100%;margin:0}#dealer_search_modal #dealer_search_header_container{z-index:2}#dealer_search_modal #dealer_search_results_container{display:none;width:100%;height:400px;position:relative;margin-bottom:0!important;overflow:hidden;background-color:#fff}#dealer_search_modal #dealer_search_results_container .expand_icon{position:absolute;bottom:0;top:0;right:0}#dealer_search_modal #dealer_search_results_container .map_canvas{height:500px;line-height:1em}#dealer_search_modal .dealer-search-form #search_by_location{width:55%}#dealer_search_modal .dealer-search-form #search_by_dealer{width:40%}#dealer_search_modal .dealer-search-form .search_panel{display:block}#dealer_search_modal .dealer-search-form .select,#dealer_search_modal .dealer-search-form input{margin-right:.4em;margin-bottom:.4em;float:left}#dealer_search_modal .dealer-search-form #search_by_location input{width:42%}#dealer_search_modal .dealer-search-form .or_panel{margin:20px 0;float:left;width:100%}#dealer_search_adv_btn,#dealer_search_modal_map #dealer_info_window .dealer_info_contact p.dealer_request_links{display:none}#dealer_search_modal_map #dealer_info_window .dealer_info_contact .set_preferred_dealer_link{display:none!important}#dealer_search_modal_map #dealer_info_window .dealer_details_btn{display:none}@media only screen and (max-width:1279px){#dealer_search_modal{width:650px!important}}@media only screen and (min-width:768px){#view_control_container{display:none!important}.full_screen #dealer_search_modal{height:100%!important;top:0!important;left:0!important;width:100%!important;position:absolute!important}.full_screen #dealer_search_modal .modal_content_title{display:none}.full_screen #dealer_search_modal .modal_content{padding:0}.full_screen #dealer_search_modal .content{padding:0 2%}.full_screen #dealer_search_modal #dealer_search_header_container{position:fixed;left:0;width:100%;padding:12px 0 8px;background-color:#fff}.full_screen #dealer_search_modal #dealer_search_results_container{position:fixed;top:0;left:0;width:100%;height:auto;display:block}.full_screen #dealer_search_modal #dealer_search_results_container #dealer_search_modal_list,.full_screen #dealer_search_modal #dealer_search_results_container .map_canvas{height:100%!important}.full_screen #dealer_search_modal #dealer_search_results_info{display:block}.full_screen #dealer_search_modal #dealer_search_form_container{margin:0;padding:20px 0;position:fixed;top:0;left:0;width:100%;height:auto;display:block}}@media only screen and (min-width:768px) and (max-width:1410px){.full_screen #dealer_search_modal #dealer_search_form #search_by_location .select.full_province{display:none}.full_screen #dealer_search_modal #dealer_search_form #search_by_location .select.short_province{display:inline-block}}@media only screen and (max-width:767px){#dealer_search_modal{width:100%!important}#dealer_search_modal .dealer-search-form #search_by_dealer{width:100%}#dealer_search_modal .modal_content_title{margin-bottom:0}#dealer_search_modal #dealer_search_results_container{overflow:scroll}#dealer_search_adv_btn{display:block;margin-bottom:25px}#dealer_search_form_container,#dealer_search_form_container>.content{width:100%;margin:0}}@media only screen and (min-height:384px) and (max-width:767px){#dealer_search_modal #dealer_search_results_container #dealer_search_modal_map{height:200px!important}}@media only screen and (min-height:480px) and (max-width:767px){#dealer_search_modal #dealer_search_results_container #dealer_search_modal_map{height:300px!important}}@media only screen and (min-height:640px) and (max-width:767px){#dealer_search_modal #dealer_search_results_container #dealer_search_modal_map{height:400px!important}}@media only screen and (max-height:383px) and (max-width:767px){#dealer_search_modal #dealer_search_results_container #dealer_search_modal_map{height:150px!important}}
/********************* dealer_info_window.css ********************/
#dealer_info_window .dealer_info_contact p.dealer_address,#dealer_info_window .your_preferred_dealer{font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#dealer_info_window{display:block;float:left;line-height:26px}body.safari13 #dealer_info_window{padding:10px 7px}.map_canvas #dealer_info_window{min-width:662px;padding-left:20px;padding-top:20px;width:690px}.ipad .map_canvas #dealer_info_window{min-width:675px}.map_canvas #dealer_info_window .accept_dealer_btn{margin-bottom:0}#dealer_info_window .dealer_info_title{margin-bottom:10px}#dealer_info_window .dealer_info_title span{float:left}#dealer_info_window .dealer_info_title .lexus_logo_icon{margin-right:15px}.phone #dealer_info_window .dealer_info_title{line-height:30px}#dealer_info_window .dealer-icon{vertical-align:text-bottom}#dealer_info_window .dealer_info_contact{clear:left;float:left;margin-right:15px;width:49%;max-width:50%}.ipad #dealer_info_window .dealer_info_contact{min-width:330px;margin-right:5px}#dealer_info_window .dealer_info_contact p.dealer_address{margin-bottom:10px;line-height:1.3;font-size:16px}#dealer_info_window .dealer_info_contact p.dealer_address a,.ipad #dealer_info_window .dealer_info_contact p.dealer_address span{font-size:16px}#dealer_info_window .dealer_info_contact p.dealer_request_links{margin-bottom:5px}#dealer_info_window .dealer_info_image{float:right;width:323px;height:206px;margin-bottom:15px}#dealer_info_window .accept_dealer_btn,#dealer_info_window .dealer_details_btn,#dealer_info_window .set_preferred_dealer_btn{float:right;clear:right;width:323px;margin-bottom:10px}.ipad #dealer_info_window .accept_dealer_btn,.ipad #dealer_info_window .dealer_details_btn,.ipad #dealer_info_window .set_preferred_dealer_btn{width:170px}.phone #dealer_info_window{display:inline-block;float:none}#dealer_info_window .important-note{margin-bottom:20px;padding:20px 7px!important;width:98%}body.fr #dealer_info_window .important-note{padding:7px 6px!important}#dealer_info_window .important-note .chrome-warning-yellow{margin:5px 8px 0 0}#dealer_info_window .important-note p{line-height:1.7}#dealer_info_modal .modal_container{padding:20px,40px!important}#dealer_info_modal .modal_content_title{display:none}#dealer_info_modal .modal_content{display:inline-block}.chrome #dealer_info_modal #dealer_info_window{width:auto}@media only screen and (min-width:460px) and (max-width:1279px){.map_canvas #dealer_info_window{min-width:500px;padding-left:10px;padding-top:10px;width:580px}#dealer_info_window .important-note{margin-bottom:20px;padding:20px 6px!important;width:98%}body.fr #dealer_info_window .important-note{padding:7px 6px!important}#dealer_info_window .dealer_info_contact{width:47%;max-width:50%}#dealer_info_window .dealer_info_image{float:right;width:49%;margin-bottom:15px}#dealer_info_window .accept_dealer_btn,#dealer_info_window .dealer_details_btn,#dealer_info_window .set_preferred_dealer_btn{float:right;clear:right;width:49%;margin-bottom:10px}#dealer_info_window .set_preferred_dealer_btn{display:none}}@media only screen and (min-width:460px) and (max-width:767px){#dealer_info_window .important-note{margin-bottom:20px;padding:20px 6px!important;width:97%}body.fr #dealer_info_window .important-note{padding:7px 6px!important}#dealer_info_window .dealer_info_contact{width:47%;max-width:50%}body.fr #dealer_info_window .dealer_info_contact{width:100%;max-width:100%}#dealer_info_window .dealer_info_image{float:right;width:49%;margin-bottom:15px}body.fr #dealer_info_window .dealer_info_image{clear:left;float:left;width:100%;height:auto;margin-left:0}#dealer_info_window .accept_dealer_btn,#dealer_info_window .dealer_details_btn,#dealer_info_window .set_preferred_dealer_btn{float:right;clear:right;width:49%;margin-bottom:10px}body.fr #dealer_info_window .accept_dealer_btn,body.fr #dealer_info_window .dealer_details_btn,body.fr #dealer_info_window .set_preferred_dealer_btn{clear:left;float:left;width:100%;margin-top:30px}#dealer_info_window .set_preferred_dealer_btn{display:none}}@media only screen and (max-width:460px){#dealer_info_window .dealer_info_title .lexus_logo_icon{margin-right:10px}#dealer_info_window .important-note{margin-bottom:20px;padding:20px 6px!important;width:96%}body.fr #dealer_info_window .important-note{padding:7px 6px!important}#dealer_info_window .dealer_info_image{clear:left;float:left;width:100%;height:auto;margin-left:0}#dealer_info_window .accept_dealer_btn,#dealer_info_window .dealer_details_btn,#dealer_info_window .set_preferred_dealer_btn{clear:left;float:left;width:100%}#dealer_info_window .set_preferred_dealer_btn{display:none}#dealer_info_window .dealer_details_btn{margin-top:30px;margin-bottom:10px}#dealer_info_window .dealer_info_contact{width:100%;max-width:100%}#dealer_info_modal .set_preferred_dealer_btn{margin-top:30px;display:none}}#dealer_search_map .gm-style .gm-style-iw-c,#dealer_search_results_container .gm-style .gm-style-iw-c{border-radius:0;box-shadow:none;border:1px solid #000;max-width:1200px!important;max-height:900px!important}#dealer_search_map .gm-style-iw-d,#dealer_search_results_container .gm-style-iw-d{max-height:550px!important}#dealer_search_map .gm-style .gm-style-iw-t::after,#dealer_search_results_container .gm-style .gm-style-iw-t::after{box-shadow:none;border-left:1px solid #000;border-bottom:1px solid #000;background:#fff}@media only screen and (max-width:1279px){#dealer_search_map .gm-style .gm-style-iw-c,#dealer_search_results_container .gm-style .gm-style-iw-c{max-width:650px!important}}

/********************* slide-show-animated.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader{margin-top:200px}.loader img{width:auto;margin:0 auto}.loader .loading_panel{margin:15px auto 0}.slide_show{width:100%;position:relative}.slide_show .slides{position:relative;transition:transform 1s ease 0s}.slide_show .slides.instant{transition:initial}.slide_show .slides.drag{cursor:-webkit-grab;cursor:grab}.slide_show .slides-container{display:none;position:relative;overflow:hidden}.slide_show .video_icon,body:not(.chrome) .slide_show .slides-container img{transform:translate3d(0,0,0)}.slide_show .slide_info_wrapper{position:relative;width:100%;height:100%}.slide_show .image-container,.slide_show .slide{position:relative}.slide_show .slide_info,.slide_show .slide_video{position:absolute}.slide_show .selector-arrows-container{position:absolute;bottom:110px;width:100%}.fr .slide_show .selector-arrows-container{bottom:135px}.slide_show .selector-arrows-container button{flex-shrink:0}.slide_show .svg-pause-container svg,.slide_show .svg-play-container svg{fill:#fff}@media only screen and (min-width:768px){.slide_show .inverse-colour .svg-pause-container svg,.slide_show .inverse-colour .svg-play-container svg{fill:#000}.slide_show .inverse-colour .slider-arrow .chrome-right-arrow-white{display:none}.slide_show .inverse-colour .slider-arrow .chrome-right-arrow-black{display:block}}.slide_show .svg-play-container,.slide_show.slider-paused .svg-pause-container{display:none}.slide_show.slider-paused .svg-play-container{display:block}.slide_show .slider-arrow-large{display:-webkit-flex;display:flex;transform:scale(5)}.slide_show .slider-arrow{display:-webkit-flex;display:flex}.slide_show .slider-arrow .chrome-right-arrow-black,.slide_show .slider-arrow .chrome-right-arrow-white{width:14px;height:24px;background-size:1640px 440px}.slide_show .slider-arrow .chrome-right-arrow-white{background-position:-280px -40px}.slide_show .slider-arrow .chrome-right-arrow-black{background-position:-280px 0;display:none}.slide_show.homepage .arrow{height:22px;margin:-2px 3em 0;text-indent:-9999px;z-index:10;cursor:pointer}.slide_show .slide-selector{-webkit-justify-content:center;justify-content:center;bottom:0;padding:20px 0;display:none;position:absolute;text-align:center;width:100%;background-color:rgba(0,0,0,.6)}.slide_show .slide-selector a{display:inline-block;margin:0 50px;position:relative;font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:20px;line-height:1.45;text-align:left;color:#fff;opacity:.4;text-decoration:none}.slide_show .slide-selector a .slide-topic{display:block;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:14px;text-transform:uppercase}.slide_show .slide-selector a .selector__line{display:block;transition:width 0s;margin:10px 0 0;width:0;height:2px;background:#fff}.slide_show .slide-selector a.current{opacity:1}.slide_show .slide-selector a.current .selector__line{width:100%;transition:width 8s linear 1s}.slide_show .slide-selector a:hover{opacity:1;text-decoration:none}.slide_show .gradient-overlay{width:100%;height:25%;position:absolute;bottom:-1px;left:0;opacity:.5;background-image:-webkit-linear-gradient(to bottom,transparent 0,#000 100%);background-image:-moz-linear-gradient(to bottom,transparent 0,#000 100%);background-image:-ms-linear-gradient(to bottom,transparent 0,#000 100%);background-image:linear-gradient(to bottom,transparent 0,#000 100%)}.slide_show.disable_select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:1279px){.slide_show .selector-arrows-container{bottom:10px!important}.slide_show .slide-selector{position:static;background:#000}.slide_show .slide-selector .selectors{width:20%;margin:0 1%}}@media only screen and (max-width:960px){.gradient-overlay{display:none}}@media only screen and (max-width:768px){.slide_show .slide-selector{bottom:auto}.slide_show .gradient-overlay{height:13%;bottom:auto}}@media only screen and (max-width:767px){.slide_show .selector-arrows-container{width:auto;left:20px;right:20px;bottom:213px!important;border-bottom:2px solid #262b28}.slide_show .selector-arrows-container .arrow{margin:-10px 1em 0}.slide_show .arrow{padding-bottom:10px;padding-top:10px}.slide_show .slider-arrow-large{transform:scale(4)}.slide_show .prev{left:4%;padding-right:12px}.slide_show .next{right:4%;padding-left:12px}.slide_show .slide-selector{display:none!important}.slide_show.carousel .gradient-overlay{display:none}.slide_show.carousel .slide-content-container{color:#252c31;font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;text-align:center;margin-bottom:20px}.slide_show.carousel .slide-content-container a{color:#252c31}.slide_show.carousel .pos-arrows{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:20px}.slide_show.carousel .slide-numeric-position{padding:0 30px}.slide_show.carousel .slide-numeric-position span{font-family:SourceSansPro-Semibold,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.slide_show.carousel .slide-content-container,.slide_show.carousel .slide-numeric-position span{font-size:1em}.slide_show.homepage .arrow.right{padding-left:10px}}@media only screen and (max-width:475px){.slide_show .selector-arrows-container{bottom:236px!important}}@media only screen and (max-width:400px){.slide_show .selector-arrows-container{bottom:258px!important}}
/********************* shop-banner.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#shop-banner{background:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/top_level/home/lexus-home-shopping-tools-banner-x.jpg?ck=03042021124621) left top no-repeat #f5f6f1;position:relative}#shop-banner .banner-content{height:295px}#shop-banner .head-6{font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;display:block;line-height:.5}#shop-banner .head-3{font-size:36px!important}#shop-banner a{width:100%}#shop-banner a:not(:last-child){margin-bottom:15px}#shop-banner p{font-size:28px;font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:1.2}@media only screen and (min-width:1280px){#shop-banner p{margin-bottom:0}body.fr #shop-banner p{font-size:26px}body.fr #shop-banner a{padding-left:10px;padding-right:10px}}@media only screen and (max-width:1599px){#shop-banner{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/top_level/home/lexus-home-shopping-tools-banner-l.jpg?ck=03042021124621)}}@media only screen and (min-width:768px) and (max-width:1279px){#shop-banner{padding-top:210px;background-color:#f5f6f1}#shop-banner .head-3{position:absolute;top:0;right:31px;width:30%;height:181px;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#shop-banner .head-3 .head-6{width:100%}#shop-banner a{width:300px}#shop-banner a.build,#shop-banner a.chat{margin-right:12px}#shop-banner .banner-content{text-align:center}}@media only screen and (max-width:1279px){#shop-banner{background-image:url(https://s3.amazonaws.com/lexus.site.lexus/tci-prod/lexus/media/top_level/home/lexus-home-shopping-tools-banner-m.jpg?ck=03042021124621);background-color:#f2f2f2;padding-bottom:30px}#shop-banner a:not(:last-child){margin-bottom:20px}#shop-banner .banner-content{height:auto}#shop-banner .head-3{text-align:left}#shop-banner .head-6{line-height:1}}@media only screen and (max-width:767px){#shop-banner{background:#f2f2f2;padding:25px 0 30px}#shop-banner p{font-size:20px}#shop-banner .head-3{line-height:1.3;margin-bottom:5px}#shop-banner a{padding-left:10px;padding-right:10px}#shop-banner a:not(:last-child){margin-bottom:10px}}
/********************* home.css ********************/
#quick-links-cta a,.blood .home-slide-show__btn{white-space:nowrap}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#covid-19 .toggler{display:none}@media only screen and (min-width:768px){#home_slide_show .selector-arrows-container{width:238px;margin:auto;left:0;right:0}}#home_slide_show{background:#000}#home_slide_show .badge{width:90px;height:90px;margin-bottom:7px}#home_slide_show .slide-inner-container{position:relative}.slide_info{top:50%;transform:translateY(-50%);z-index:2}.home-slide-show__line-1{position:relative;opacity:0;transform:translateY(15px);transition:opacity 1.5s ease 1s,transform 1.5s ease 1s;margin:0 0 8px;letter-spacing:1.3px;display:inline-block}.home-slide-show__line-1::after{content:'';display:block;transform:scaleX(0);transform-origin:0;transition:transform .5s ease 1.7s;margin:15px 0 0;height:1px;background:#fff}.is-active .home-slide-show__line-1::after{transform:scaleX(1)}.is-active .home-slide-show__line-1{opacity:1;transform:translateY(0)}.home-slide-show__line-2{opacity:0;transform:translateY(15px);transition:opacity 1.3s ease 1.3s,transform 1.3s ease 1.3s;margin:0 0 30px;line-height:1.75}.is-active .home-slide-show__line-2{opacity:1;transform:translateY(0)}.home-slide-show__btn{opacity:0;transition:opacity .5s ease 1.7s}.is-active .home-slide-show__btn{opacity:1}@media only screen and (max-width:1599px){#home_slide_show .badge{width:60px;height:60px}#home_slide_show .selectors{margin:0 2%;font-size:18px;line-height:28px}.slide_info{transform:translateY(-66%)}}@media only screen and (min-width:1600px){.es .slide-inner-container,.lcv .slide-inner-container{top:-12%}}@media only screen and (max-width:1279px){.home-slide-show__line-2{margin:0 0 20px}#home_slide_show .head-2{margin-bottom:5px;line-height:38px}#home_slide_show .badge{width:50px;height:50px}.slide_info{transform:translateY(-52%)}.es .slide-inner-container,.ux .slide-inner-container{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1279px){.nx .slide-inner-container{top:-8%}.ux .button-container{width:70%}.home-slide-show__btn{padding:7px 40px!important}}@media only screen and (min-width:1280px) and (max-width:1470px){.fr .rx-slide .home-slide-show__line-1{font-size:32px}}@media only screen and (max-width:767px){body.mobile:not(.phone) #home_slide_show .slide_info{margin:20px}#home_slide_show .head-2{font-size:28px;line-height:32px}#home_slide_show .home-slide-show__slide-info{box-sizing:border-box;margin:0;padding:86px 0 25px;width:100%;position:relative;top:auto;left:auto;transform:none}#home_slide_show .slide-inner-container{padding:0}#home_slide_show .selector-arrows-container{bottom:auto!important;padding-bottom:10px}#home_slide_show .badge{position:absolute;top:-138px;z-index:2;left:0;margin:0}.home-slide-show__line-1::after{content:none}.home-slide-show__year{font:14px "Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.home-slide-show__line-2{line-height:24px}.home-slide-show__btn{width:100%;font-size:16px}.slide_info:not(.rx) br:not(.mobile-br){display:none}.slide_info.make_time_for_amazing br{display:block}.is .home-slide-show__line-1,.is .home-slide-show__line-2{color:#fff}.is .home-slide-show__btn{color:#000;background-color:#fff;border-color:#fff}}@media only screen and (max-width:374px){#home_slide_show .badge{top:-124px;width:36px;height:36px}}@media only screen and (min-width:768px) and (max-width:1279px){body.fr .is .slide-inner-container{margin-top:-8%}}.blood .home-slide-show__line-1::after,.is .home-slide-show__line-1::after{background:#000}.blood .home-slide-show__line-1{margin-top:-22%}.blood .home-slide-show__line-2{margin:0 0 15px}@media only screen and (min-width:1600px){.blood .hide_large{display:none}}@media only screen and (max-width:1279px){#home_slide_show .blood .home-slide-show__line-1{padding-right:0}#home_slide_show .blood .button-container{padding-right:30%}body.fr .blood .home-slide-show__line-1{padding-right:10%}}@media only screen and (max-width:767px){#home_slide_show .blood .home-slide-show__line-1,#home_slide_show .blood .home-slide-show__line-2{color:#fff}#home_slide_show .blood .button-container,body.fr .blood .home-slide-show__line-1{padding-right:0}}#lexus-personalized-greeting{position:absolute;max-width:1920px;margin:auto;left:0;right:0;z-index:1}#lexus-personalized-greeting:not(.show-banner){opacity:0;transition:opacity 5s}#lexus-personalized-greeting div{background-color:rgba(0,0,0,.6);overflow:hidden}#lexus-personalized-greeting p{color:#fff;line-height:1.05;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:8px 33px;padding:8px 0}#lexus-personalized-greeting.show-banner{transition:opacity 0;opacity:1}#lexus-personalized-greeting.show-banner div{height:61px}#lexus-personalized-greeting span{position:absolute;overflow:hidden;height:0;z-index:-1}#lexus-personalized-greeting .greetingFont{font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:26px;line-height:1em}@media only screen and (max-width:1599px){#lexus-personalized-greeting.show-banner div{height:53px}#lexus-personalized-greeting p{margin:8px 33px;padding:6px 0}#lexus-personalized-greeting .greetingFont{font-size:24px}}@media only screen and (max-width:1279px){#lexus-personalized-greeting.show-banner div{height:43px}#lexus-personalized-greeting p{margin:6px 33px;padding:2px 0}#lexus-personalized-greeting .greetingFont{font-size:22px}}@media only screen and (min-width:367px) and (max-width:767px){#lexus-personalized-greeting p{padding:13px 0}}@media only screen and (max-width:366px){#lexus-personalized-greeting p{padding:6px 0}}@media only screen and (max-width:479px){.fr.phone #roadside_assistance .content_container .details{float:none;display:block}}#preferred_dealer_widget{display:none}@media only screen and (max-width:767px){#lexus-personalized-greeting{z-index:11;-webkit-align-items:center;align-items:center}#lexus-personalized-greeting.show-banner div{height:57px}#lexus-personalized-greeting div{text-align:center;width:100%}#lexus-personalized-greeting p{margin:6px 15px}#lexus-personalized-greeting .greetingFont{font-size:16px;line-height:1em}#roadside_assistance .details:visited,#roadside_assistance .phone_n{color:#293279}#roadside_assistance .content_container{padding:1em;margin:1em;background-color:#fff;box-shadow:-1px 1px 2px #999}#roadside_assistance .assistance-phone{padding:10px 0}#roadside_assistance .phone-icon{margin-right:12px}#roadside_assistance p{margin:0;font-size:16px;border-top:1px solid #f2f2f2}#roadside_assistance .details:hover{text-decoration:none}#preferred_dealer_widget.show{display:block}#detail_container{margin:1em 1em 0}#detail_container .head-5{position:relative;padding-left:18px}#detail_container .chrome-dealer-select-black{position:absolute;top:3px;left:0}#detail_container .details{display:table;width:100%}#detail_container .details_link,#detail_container .info{display:table-cell;vertical-align:middle}#detail_container .info{padding-right:15px}#detail_container .details_link{text-align:right}}#homepage-tickers{padding:70px 0 50px}#homepage-tickers .dec-nat-promo-disclaimer{margin:0 0 -3px 5%}#homepage-tickers .dec-nat-promo-disclaimer a{color:#000!important;font-size:12px}#homepage-tickers .dec-nat-promo-disclaimer sup{font-size:12px}#homepage-tickers .ticker-container{width:90%;margin:0 5%}#homepage-tickers .ticker-container .ticker--small{width:24.5%}#homepage-tickers .ticker-container .ticker--wide{width:49.6%}#homepage-tickers .ticker{margin-bottom:6px;border:1px solid #b9c0c2;text-align:center;text-decoration:none;color:#000;box-sizing:border-box}#homepage-tickers .ticker .primary-cta{border-color:#000;padding:10px 28px;margin:1em 0 0}#homepage-tickers .ticker:focus .primary-cta,#homepage-tickers .ticker:hover .primary-cta{background:#000;color:#fff}#homepage-tickers .ticker__content{padding:20px 25px 30px}#homepage-tickers .ticker__body{margin:10px 0 0}#homepage-tickers .ticker-disclaimer{margin-top:10px}@media only screen and (max-width:1599px){#homepage-tickers .ticker__content{padding:20px}}@media only screen and (max-width:1024px){#homepage-tickers .ticker-container.items-3 .ticker{width:49.8%}#homepage-tickers .ticker-container.items-3 .ticker.large{width:100%}#homepage-tickers .ticker-container .ticker--small,#homepage-tickers .ticker-container.items-4 .ticker{width:49.8%}#homepage-tickers .ticker-container .ticker--wide{width:100%}#homepage-tickers .ticker__content{padding:15px}#homepage-tickers h3{margin-bottom:10px}}@media only screen and (min-width:1024px) and (max-width:1279px){#homepage-tickers .ticker .primary-cta{padding:10px 18px}}@media only screen and (min-width:768px) and (max-width:1024px){#homepage-tickers .ticker-container.items-3 .ticker.large,#homepage-tickers .ticker-container.items-4 .ticker:nth-child(1),#homepage-tickers .ticker-container.items-4 .ticker:nth-child(2){margin-bottom:45px}}@media only screen and (max-width:767px){#homepage-tickers .ticker{margin-bottom:30px;width:100%!important}#homepage-tickers .ticker:last-child{margin:0}#homepage-tickers .ticker__content{padding:18px 12px 30px}}#quick-links-main{padding:18px 0;display:none}#quick-links-main a{width:180px;font-size:12px;text-transform:uppercase}#quick-links-main a:first-child{margin-right:11px}#quick-links-cta{padding:0 0 50px;width:90%;margin:0 auto}#quick-links-cta .cta-container{width:100%;margin:0 auto}#quick-links-cta a{color:#000;font-family:"Nobel Book",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;text-align:center}#quick-links-cta a:focus,#quick-links-cta a:hover{text-decoration:underline}#quick-links-cta .icon{height:30px;display:block;margin:0 auto 5px}#quick-links-cta .text{display:block}@media only screen and (min-width:1280px) and (max-width:1599px){body.fr #quick-links-cta a{font-size:15px}}@media only screen and (max-width:1279px){#quick-links-cta a{font-size:13px;padding-bottom:25px;padding-right:15px}body.fr #quick-links-cta a{font-size:8px;padding:0}#quick-links-cta a.configure-price{padding-left:20px}#quick-links-cta a.find-dealer{padding-left:17px}#quick-links-cta a.dealer-chat{padding-right:20px}#quick-links-cta .cta-container{-webkit-flex-wrap:wrap;flex-wrap:wrap}body.fr #quick-links-cta .cta-container{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width:767px){#quick-links-main,.fr #quick-links-main .flex{display:block}body.phone #quick-links-main{padding-bottom:0}#quick-links-main a{width:136px;padding:10px 0 9px}.fr #quick-links-main a{width:90%;margin:0 5% 1em!important;white-space:normal!important}.fr #quick-links-main .find-dealer{line-height:2em}.fr #quick-links-main .configure-price{white-space:pre}#quick-links-cta{display:none}}.hide-div,.three_day.slide_info .home-slide-show__line-1::after{display:none}.three_day.slide_info{left:4%;top:0;width:100%;height:100%;color:#fff;text-align:center;transform:none}.three_day.slide_info .title-container{text-transform:uppercase;color:#fff;margin-top:5%;margin-left:8.5%;width:49.335%;display:block}.three_day.slide_info .title-container br{display:none}.three_day.slide_info .details-container{text-transform:uppercase;width:30%;margin:0 3% 0 0;position:absolute;top:15%;right:2%}.three_day.slide_info .border-container{border:1px solid #fff;padding:1.7em 1em}.three_day.slide_info .finance-txt-container{padding-bottom:4%}.three_day.slide_info .line_2{border-bottom:1px solid #fff;display:inline-block;padding-bottom:9px;font-size:44px;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:1}.three_day.slide_info .dates{margin:0;display:inline-block;font-size:36px;font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:normal}.three_day.slide_info .details{margin-bottom:15px;font-size:20px}.three_day.slide_info .details p{margin:0;line-height:1em}.three_day.slide_info .details span{line-height:1.25em;text-transform:uppercase;display:block;font-family:SourceSansPro-Light,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.three_day.slide_info .details span strong{font-family:SourceSansPro-Bold,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.three-day-disclaimer .three-day-disclaimer-trigger{color:#fff;bottom:22%;right:5%;margin:0;z-index:5;font-size:14px}@media only screen and (max-width:767px){.three-day-disclaimer{margin-top:-14px}}@media only screen and (max-width:1599px){.three-day-disclaimer .three-day-disclaimer-trigger{bottom:27%}body.fr .three-day-disclaimer .three-day-disclaimer-trigger{bottom:25%}.three_day.slide_info .title-container{margin-left:8.2%}.three_day.slide_info .details-container{padding:1em;top:6%}body.fr .three_day.slide_info .details-container{top:0}.three_day.slide_info .line_2{font-size:40px}.three_day.slide_info .dates{font-size:34px}.three_day.slide_info .details{font-size:18px}}@media only screen and (max-width:1279px){.three-day-disclaimer .three-day-disclaimer-trigger{bottom:6%}body.fr .three-day-disclaimer .three-day-disclaimer-trigger{bottom:0}.three_day.slide_info .title-container{margin-left:1.4%}.three_day.slide_info .details-container{width:35%}body.fr .three_day.slide_info .details-container{top:-12px}.three_day.slide_info .line_2{font-size:30px}.three_day.slide_info .dates{font-size:28px}.three_day.slide_info .details{font-size:15px}.three_day.slide_info .secondary-cta{font-size:14px}}@media only screen and (min-width:768px){.three-day-disclaimer .three-day-disclaimer-trigger{position:absolute}.three_day.slide_info .dates{line-height:.9;margin-top:15px}.three_day.slide_info .dates .txt-small{font-size:74%}.three_day.slide_info .details{text-transform:uppercase}}@media only screen and (min-width:550px) and (max-width:767px){.three_day{position:absolute!important}.three_day.slide_info{top:2%!important;padding:0 0 25px!important;left:0;text-align:left;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:auto}.three_day.slide_info .title-container{width:96%;padding:4% 2% 40%;text-align:center;margin:0;color:#fff}.three_day.slide_info .line_2{font-size:24px;font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:1.3;padding:0 0 5px}.three_day.slide_info .dates{font-size:22px}.three_day.slide_info .details-container{position:static;margin:0 0 15px;padding:0;text-align:left;width:auto;transform:none}.three_day.slide_info .border-container{border:none;padding:1.7em 1em 1.7em 0}.three_day.slide_info .details{line-height:1em;width:100%}.three_day.slide_info .details span{white-space:normal;font-size:16px;display:inline;text-transform:none}.three_day.slide_info .secondary-cta{font-size:16px}}@media only screen and (max-width:549px){.three_day{position:relative!important}.three_day.slide_info{left:0;text-align:left;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:auto}.three_day.slide_info .details-container,.three_day.slide_info .title-container{width:100%;transform:none}.three_day.slide_info .border-container{border:none;padding:1.7em 1em 1.7em 0}.three_day.slide_info .details-container{position:static;margin:0 0 15px;padding:0;border:none;text-align:left;width:auto;transform:none}.three_day.slide_info .line_2{border:none;font-size:22px;font-family:"Nobel Light",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:1.3;padding:0 0 5px}.three_day.slide_info .dates{font-size:18px}.three_day.slide_info .title-container{width:100%;margin:0;color:#fff}.three_day.slide_info .details{line-height:1em;width:100%}.three_day.slide_info .details span{white-space:normal;font-size:16px;display:inline;text-transform:none}.three_day.slide_info .secondary-cta{font-size:16px}}
/********************* tooltips-common.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tooltip-wrapper{position:relative}.tooltips{display:none;z-index:10000;background-color:#000;width:200px}.tooltips.white{background-color:#fff}.tooltips.white .tooltip_content{color:#000}.tooltips .tooltip_content{display:block;font-size:14px;font-family:SourceSansPro-Regular,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;line-height:24px;padding:13px 15px 15px;color:#fff;white-space:normal}.tooltips .arrow{display:block;width:12px;height:12px;position:absolute;z-index:10001;background-color:#000;padding:0!important}.tooltips.left{margin-left:-10px;margin-top:-1px}.tooltips.right{margin-left:10px;margin-top:-1px}.tooltips.top{margin-top:-10px;margin-left:-1px}.tooltips.bottom{margin-top:10px;margin-left:-1px}.tooltips.left .arrow{left:auto!important;right:0!important;margin-right:-6px;transform:rotate(45deg)}.tooltips.right .arrow{left:0!important;right:auto!important;margin-left:-6px;transform:rotate(-135deg)}.tooltips.top .arrow{top:auto!important;bottom:0!important;margin-bottom:-6px;transform:rotate(135deg)}.tooltips.bottom .arrow{top:0!important;bottom:auto!important;margin-top:-6px;transform:rotate(-45deg)}body.fr .tooltips#bp_tooltip_dealer_widget_tooltip_tip{width:240px}body.en .tooltips#bp_tooltip_dealer_widget_tooltip_tip{width:180px}.tooltip-container{position:relative}.tooltip-content-hidden{position:absolute;overflow:hidden;text-indent:100%;width:0;height:0}@media only screen and (max-width:767px){.tooltips .tooltip_content{font-size:16px}}
/********************* FlipClock.css ********************/
@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.flip-clock-wrapper *{box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper{-webkit-user-select:none}.flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-wrapper ul{list-style:none;position:relative;margin:0 2px;width:51px;height:60px;border-radius:6px;background:#000}.flip-clock-wrapper ul:first-child{margin-left:0}.flip-clock-wrapper ul:last-child{margin-right:0}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:1;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li .digit{height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li .digit div{z-index:1;position:absolute;left:0;width:100%;height:50%;overflow:hidden;outline:transparent solid 1px}.flip-clock-wrapper ul li .digit div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li .digit div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0;color:#dedede}.flip-clock-wrapper ul li .digit div.up:after{content:"";position:absolute;top:29px;left:0;z-index:5;width:100%;height:3px;background-color:#f2f2f2}.flip-clock-wrapper ul li .digit div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#fff}.flip-clock-wrapper ul li .digit div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;text-shadow:0 1px 2px #000;text-align:center;background-color:#000;border-radius:6px;font-size:62px;font-family:"Nobel Bold",Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif}.flip-clock-wrapper ul li .digit div.up div.inn{top:0}.flip-clock-wrapper ul li .digit div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.flip-clock-dot{width:10px;height:10px;background-color:#000;margin:0 4px;-webkit-align-self:center;align-self:center;-webkit-flex-shrink:0;flex-shrink:0}.clock-labels{color:#000;font-family:Nobel,Arial,Helvetica,"Heiti TC",PMingLiU,sans-serif;font-size:18px;text-transform:uppercase;text-align:center;margin-top:6px}.clock-labels div{width:106px;margin-right:22px}.clock-labels div:last-child{margin:0!important}@-webkit-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@-o-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@keyframes asd{0%{z-index:2}100%,20%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:0 0,top,0,100% #000;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:0 0,bottom,0,100% #000;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:0 0,top,0,100% #000;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:0 0,bottom,0,100% #000;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:0 0,top,0,100% rgba(0,0,0,.1);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:0 0,bottom,0,100% rgba(0,0,0,.1);-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:0 0,top,0,100% rgba(0,0,0,.1);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:0 0,bottom,0,100% rgba(0,0,0,.1);-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@media only screen and (max-width:1599px){.flip-clock-wrapper ul{width:40px;height:51px}.flip-clock-wrapper ul li .digit div div.inn{font-size:52px}.flip-clock-dot{width:8px;height:8px}.flip-clock-wrapper ul li .digit div.up::after{top:25px}.clock-labels div{width:84px;margin-right:20px}}@media only screen and (max-width:1279px){.flip-clock-wrapper ul{width:48px;height:56px}.flip-clock-wrapper ul li .digit div div.inn{font-size:58px}.flip-clock-dot{width:7px;height:7px}.flip-clock-wrapper ul li .digit div.up::after{top:27px}.clock-labels div{width:100px;margin-right:19px}}@media only screen and (max-width:767px){.flip-clock-wrapper ul{width:28px;height:38px}.flip-clock-wrapper ul li .digit div div.inn{font-size:40px}.flip-clock-dot{width:6px;height:6px;margin:0 2px}.flip-clock-wrapper ul li .digit div.up::after{top:27px}.clock-labels{font-size:20px;margin-top:0}.clock-labels div{width:60px;margin-right:14px}}
