.website-header{display:flex;flex-direction:row;flex-wrap:nowrap;height:80px}@media screen and (max-width:767px){.website-header{display:none}}.website-header .logo-container{flex-grow:0;flex-shrink:0;width:230px}@media screen and (max-width:991px){.website-header .logo-container{width:160px}}.website-header .logo-container #logo{height:100%;display:flex;align-items:center;justify-content:center;margin:0 0 0 12px}.website-header .logo-container #logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.website-header .logo-container #logo a picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.website-header .search-container{flex-grow:1;flex-shrink:0;flex-direction:row;flex-wrap:nowrap;display:flex;align-items:center;justify-content:flex-start;padding:0 10px 0 0}.website-header .search-container #search_box{width:100%;display:flex;margin:0;height:100%;align-items:center;padding:0 15px}@media screen and (max-width:991px){.website-header .search-container #search_box{padding:0 10px 0 0}}.website-header .search-container #search_box #form_search_form{width:100%}.website-header .search-container #air_miles_logo{margin:0;width:40px}.website-header .showrooms-carousel{width:100%;max-width:580px;box-sizing:border-box;padding:0}@media screen and (max-width:1540px){.website-header .showrooms-carousel{max-width:540px}}@media screen and (max-width:1200px){.website-header .showrooms-carousel{max-width:480px}}@media screen and (max-width:1024px){.website-header .showrooms-carousel{max-width:380px}}@media screen and (max-width:991px){.website-header .showrooms-carousel{max-width:380px}}@media screen and (max-width:815px){.website-header .showrooms-carousel{max-width:280px}}.website-header .showrooms-carousel .sr-list-showrooms{display:none;position:absolute;height:fit-content;width:fit-content;background-color:#fff;padding:10px;border:2px solid #a51522;border-radius:0 4px 4px 4px;z-index:22}.website-header .showrooms-carousel .sr-list-showrooms .sr-prov{font-size:16px;font-weight:600;margin:10px 5px 3px 4px}.website-header .showrooms-carousel .sr-list-showrooms li{list-style:none;margin-top:-1px;page-break-inside:avoid;break-inside:avoid;min-width:240px;position:relative}.website-header .showrooms-carousel .sr-list-showrooms li:first-child{margin-top:0}.website-header .showrooms-carousel .sr-list-showrooms li a{display:flex;align-items:center;cursor:pointer;border-top:1px solid #eee;border-bottom:1px solid #eee;text-decoration:none;color:#000;font-size:9pt;padding:2px 5px;position:relative}.website-header .showrooms-carousel .sr-list-showrooms li a>*{display:flex;align-items:center;height:18px;line-height:18px}.website-header .showrooms-carousel .sr-list-showrooms li a div{margin-left:auto}.website-header .showrooms-carousel .sr-list-showrooms li a small{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;flex-grow:0;font-size:8px;width:50px;line-height:1.1em;margin-left:6px;word-break:break-word;white-space:normal}.website-header .showrooms-carousel .sr-list-showrooms li a small .red{color:#dd3636}.website-header .showrooms-carousel .sr-list-showrooms li a small .blue{color:#489de7;padding-left:5px}.website-header .showrooms-carousel .sr-list-showrooms li a small img{height:15px;width:auto}.website-header .showrooms-carousel .sr-list-showrooms li a:hover{background:#eee}.website-header .showrooms-carousel .stores-list-container{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;transition:all .1s ease-in-out}.website-header .showrooms-carousel .stores-list-container .stores-list{width:calc(100% - 80px - 5px);height:80px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;flex-shrink:1;overflow:hidden}.website-header .showrooms-carousel .stores-list-container .stores-list .title{width:100%;height:17px;font-size:10px;line-height:1em;align-items:center;justify-content:center;margin-bottom:auto;flex-grow:0;flex-shrink:0;display:none}.website-header .showrooms-carousel .stores-list-container .stores-list .title svg{margin-right:3px;width:16px;height:16px}.website-header .showrooms-carousel .stores-list-container .stores-list .title svg path{fill:#a51522}.website-header .showrooms-carousel .stores-list-container .stores-list .stores{width:100%;height:80px;display:flex;justify-content:center;flex-grow:0;flex-shrink:0;margin-top:auto}.website-header .showrooms-carousel .stores-list-container .stores-list .stores .slick-list{height:80px;padding:2px 0;box-sizing:border-box}.website-header .showrooms-carousel .stores-list-container .stores-list .stores .slick-list .store{height:calc(80px - 4px)}.website-header .showrooms-carousel .stores-list-container .stores-list .stores .slick-list .store .showroom-image{height:calc(80px - 27px)}.website-header .showrooms-carousel .stores-list-container .stores-list .stores .slick-list .store .showroom-name{height:22px;font-size:9px;color:#000;font-weight:700;text-align:center;line-height:.8em;background:#fff}.website-header .showrooms-carousel .stores-list-container .showrooms-opener-container:hover .sr-list-showrooms{display:block}.website-header .showrooms-carousel .stores-list-container .showrooms-opener{width:calc(80px - 3px);height:80px;flex-grow:0;flex-shrink:0;display:flex;flex-wrap:nowrap;position:relative;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease-in-out;padding:0 2px;box-sizing:border-box;font-size:10px;flex-direction:column;text-align:center;font-weight:700;color:#000;text-decoration:none}.website-header .showrooms-carousel .stores-list-container .showrooms-opener svg{width:16px;height:16px}.website-header .showrooms-carousel .stores-list-container .showrooms-opener svg path{transition:all .1s ease-in-out}.website-header .showrooms-carousel .stores-list-container .showrooms-opener:hover{background-color:#a51522;color:#fff;text-decoration:none}.website-header .showrooms-carousel .stores-list-container .showrooms-opener:hover svg path{fill:#ffffff}.website-header .contacts-container{flex-grow:0;flex-shrink:0;width:280px;background:#f3f3f3;border-left:1px solid #dedede;border-right:1px solid #dedede;box-sizing:border-box;padding:5px 8px}@media screen and (max-width:1315px){.website-header .contacts-container{display:none}}.website-header .contacts-container .header-phones{display:flex;flex-direction:row;align-items:center}.website-header .contacts-container .header-phones .phone-icon{width:24px;height:24px;margin:0 6px 0 3px;display:none}.website-header .contacts-container .header-phones .phone-icon path{fill:#a51522}.website-header .contacts-container .header-phones .phone-list{display:flex;flex-direction:column;flex-grow:1}.website-header .contacts-container .header-phones .phone-list .phone{display:flex;flex-direction:row;text-decoration:none;color:#000;padding:0;line-height:1em;margin:0 0 -1px;font-size:12px}.website-header .contacts-container .header-phones .phone-list .phone:last-child{margin:0}.website-header .contacts-container .header-phones .phone-list .phone label{font-weight:700;flex-grow:1;font-size:11px}.website-header .contacts-container .header-phones .phone-list .phone span{width:100px;flex-shrink:0;transition:all .1s ease-in-out}.website-header .contacts-container .header-phones .phone-list .phone span:hover{color:#22bade}.website-header .contacts-container .header-phones .quick-links{display:flex;flex-direction:row;flex-wrap:nowrap}.website-header .contacts-container .header-phones .quick-links .link{margin:3px;padding:3px 6px;background:var(--cas-red);color:#fff;font-size:11px;font-weight:600;flex-grow:1;flex-shrink:1;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:4px;transition:all .3s ease-in-out}.website-header .contacts-container .header-phones .quick-links .link:hover{background:#d30c0c}.website-header .livechat-container{display:flex;flex-grow:0;flex-shrink:0;width:120px;padding:0 15px 0 10px;box-sizing:border-box;align-items:center;justify-content:center;transition:all .1s ease-in-out;cursor:pointer}.website-header .livechat-container:hover{background-color:var(--cas-red);color:#fff}@media screen and (max-width:1440px){.website-header .livechat-container{display:none}}.website-header .livechat-container .open-chat{height:100%;width:100%;display:flex;align-items:center;justify-content:center;line-height:normal}.website-header .livechat-container .open-chat .sr-offset-container{font-size:14px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.website-header .livechat-container .open-chat .sr-offset-container div{margin:5px 0 0 0}.website-header .livechat-container .open-chat .sr-offset-container svg{margin:0 2px 0 0}@media screen and (min-width:1315px) and (max-width:1440px){#orders_nav .nav.navbar-nav li.hidden-lg-custom{display:inline-block!important}}/*# sourceMappingURL=header-line.css.map */