nav.full,aside.mazda-sub-nav{display:none}.headerWrapper{height:auto;left:0;position:fixed;right:0;z-index:1030;background:#fff}.headerWrapper ~ #content{padding-top:125px}header .dealerLogo,header .manuName,.header-btns .header-icon{display:none}header .header-top,header .header-main{padding:0 25px}header .header-top{border-bottom:1px solid;border-color:color-mix(in srgb,var(--main-color) 15%,transparent)}header .header-logos{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}header .header-icon{padding:8px 14px 4px;position:relative}header .header-icon:last-of-type{padding-right:5px}header .header-icon:after{content:'';width:1px;background-color:var(--main-color);position:absolute;top:50%;transform:translateY(-50%);height:60%;left:100%;opacity:.2}header .header-icon:last-of-type:after{content:none}header .header-icon i{font-size:24px;line-height:1}header .header-icon>a{display:inline-flex}header .header-icon .icon-phone{transform:scaleX(-1);display:inline-block}header .manuName span{font-family:'MazdaType-Bold';line-height:1.2}header .dealerName{max-width:200px;text-align:left;font-size:12px;letter-spacing:2px;line-height:1;padding-left:3px}header .dealerName span{font-family:'MazdaType-Bold'}header .manuLogo img{height:40px;padding-right:20px;margin-right:6px;border-right:1px solid;border-color:color-mix(in srgb,var(--main-color) 20%,transparent)}header .dealerLogo img{height:30px}header .header-main{height:82px;position:absolute;width:100%;display:flex;align-items:center;background-color:#fff;padding-left:8px}header .header-btns{margin-right:0;margin-left:auto}header .header-btns .btn{border-radius:5px;letter-spacing:0;padding:7px 15px;min-width:120px;border-width:1px}header .header-btns .btn span{text-transform:capitalize}header .header-main .hamburger-navbar{background-color:transparent;color:inherit;box-shadow:none;font-size:13px}.hamburger-icon.active .hamburger-icon-bar{background-color:var(--active-color)}.hamburger-horizontalItem.hamburger-hasChildren>ul,.hamburger-dropdownMenu{border-radius:0 0 var(--border-radius) var(--border-radius)}.hamburger-horizontalItem>ul,.hamburger-dropdownMenu{clip-path:inset(0px -15px -15px -15px)}header .hamburger-horizontalLink,header .hamburger-horizontalItem>ul li a,header .hamburger-verticalLink,header .hamburger-verticalItem>ul li a{letter-spacing:1px}header .hamburger-horizontalLink:hover,header .hamburger-horizontalItem>ul li a:hover,header .hamburger-verticalLink:hover{font-weight:inherit}header .hamburger-horizontalItem>ul li:hover{background-color:#000}header .hamburger-horizontalItem>ul li:hover a{color:#fff;border-color:transparent}header .hamburger-horizontalItem>ul li a{text-transform:uppercase;border-color:var(--neutral-color)}header .hamburger-verticalLink,header .hamburger-verticalItem>ul li a{text-transform:uppercase;border-color:rgba(0,0,0,0.1)}header .hamburger-verticalItem{padding:0}header .hamburger-verticalLink{padding:6px 20px}header .hamburger-verticalItem>ul li{padding:0}header .hamburger-verticalItem>ul li a{padding:3px 20px;background-color:var(--neutral-color)}header .hamburger-verticalItem>ul li a:hover{font-weight:inherit;background-color:#000;color:#fff!important}@media(min-width:768px){header .hamburger-horizontalItem>ul,header .hamburger-dropdownMenu{top:calc(100% + 12px)}}@media(max-width:767px){header .hamburger-verticalLink{padding:6px 28px!important}header .hamburger-verticalItem>ul{padding:0}header .hamburger-verticalItem>ul li a{padding-left:28px;padding-right:28px}}.hamburger-horizontalLink:before{content:'';height:1px;width:0;position:absolute;top:75%;background-color:var(--active-color);transition:all 200ms ease-in}.hamburger-horizontalLink:hover:before{width:calc(100% - 24px)}.hamburger-horizontalLink[aria-haspopup="true"]{padding-right:35px}.hamburger-horizontalLink[aria-haspopup="true"]::after{font-family:'standard-icon-font';content:"\f128";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;right:11px;top:50%;transform:translateY(-50%);-webkit-font-smoothing:antialiased}.phone-dropdown{display:none;height:auto;min-width:165px;border-radius:0 0 var(--border-radius) var(--border-radius);box-sizing:border-box;overflow:hidden;position:absolute;box-shadow:0 0 6px 1px rgba(0,0,0,.175);z-index:1026;background-color:white;color:inherit;text-align:left;right:0;top:0}.phone-card{height:auto;padding:15px;background-color:inherit;color:var(--main-color);border-top:1px solid rgba(0,0,0,0.15);font-size:12px;font-family:'MazdaType-Bold';text-transform:uppercase;letter-spacing:1px}.phone-card a{color:var(--main-color)!important}.phone-card:hover{background-color:var(--active-color)}.phone-card:hover a{color:#fff!important}.phone-card:first-child{border-top-width:0}#navigation-bar-search .navsearch>button.navsearch-button{margin:0!important}#navigation-bar-search .navsearch-button__label,#navigation-bar-search .navsearch-button__icon.fa{color:inherit;margin:0;display:block}#navigation-bar-search .navsearch-fa::before{font-family:'standard-icon-font';content:"\f133"}#navigation-bar-search svg.navsearch-button__icon path{fill:var(--main-color)!important}header .navsearch-button>svg.navsearch-button__icon{height:22px;width:22px;margin-top:-5px;display:inline-block}#navigation-bar-search .navsearch-button__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:1200px){dialog.navsearch-dialog--open{--header-height:122px!important}}@media(max-width:1440px){header .manuLogo img{height:30px}header .dealerLogo img{height:25px}.hamburger-horizontalMenu{font-size:12px}.hamburger-horizontalItem>.hamburger-horizontalLink{padding-left:4px}}@media(max-width:1300px) and (min-width:1200px){header .header-logos{left:51%}}@media(max-width:1199px){header .header-btns .btn-row,header .icon-row .header-icon-map{display:none}.header-btns .header-icon{display:inline-block}header .manuLogo img{height:26px;padding-right:16px;margin-right:4px}header .dealerLogo img{height:19px}}@media(max-width:767px){.headerWrapper ~ #content{padding-top:108px}header .header-top,header .header-main{padding:0 8px}header .header-main{height:65px}header .header-logos{min-width:75%}header .dealerName{max-width:165px}header .dealerName span{font-size:10px}header .navsearch-button>svg.navsearch-button__icon{margin-right:0}header .icon-map::before{margin-right:-3px}header .hamburger-icon{padding-left:8px}header .header-icon:last-of-type{padding-right:8px}}.homepage .headerWrapper ~ #content{padding-top:0}.homepage header,.homepage #nav,.homepage .navbar.navbar-default,.homepage .header-main{background:transparent}.homepage .headerWrapper{background:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.homepage .headerWrapper,.homepage .header-main,.homepage #nav,.homepage header a,.homepage #navigation-bar-search .navsearch-fa,.homepage #navigation-bar-search svg.navsearch-button__icon path,.homepage header .btn{transition-duration:.3s}.homepage .headerWrapper.colorChange,.homepage .headerWrapper:hover,.homepage .colorChange .header-main,.homepage .headerWrapper:hover .header-main{background:#fff}.homepage .headerWrapper,.homepage #nav,.homepage header a:not(.btn),.homepage #navigation-bar-search .navsearch-fa{color:#fff}.homepage .headerWrapper.colorChange,.homepage .headerWrapper:hover .homepage .colorChange #nav,.homepage .headerWrapper:hover #nav,.homepage .colorChange a:not(.btn),.homepage .headerWrapper:hover a:not(.btn),.homepage .colorChange #navigation-bar-search .navsearch-fa,.homepage .headerWrapper:hover #navigation-bar-search .navsearch-fa{color:var(--main-color)}.homepage header .header-top{border-color:rgba(255,255,255,0.09)}.homepage .colorChange header .header-top,.homepage .headerWrapper:hover .header-top{border-color:rgba(133,141,162,23%)}.homepage header .manuLogo,.homepage header .dealerLogo,.homepage header .dealerName{filter:brightness(0) invert(1)}.homepage .colorChange header .manuLogo,.homepage .colorChange header .dealerLogo,.homepage .colorChange header .dealerName,.homepage .headerWrapper:hover header .manuLogo,.homepage .headerWrapper:hover header .dealerLogo,.homepage .headerWrapper:hover header .dealerName{filter:none}.homepage header .header-icon:after{background-color:#fff}.homepage .colorChange header .header-icon:after,.homepage .headerWrapper:hover header .header-icon:after{background-color:#858DA2;opacity:.23}.homepage #navigation-bar-search svg.navsearch-button__icon path{fill:#fff!important}.homepage .colorChange #navigation-bar-search svg.navsearch-button__icon path,.homepage .headerWrapper:hover #navigation-bar-search svg.navsearch-button__icon path{fill:var(--main-color)!important}.homepage .colorChange #navigation-bar-search:hover svg.navsearch-button__icon path,.homepage #navigation-bar-search:hover svg.navsearch-button__icon path{fill:var(--hover-color)!important}.homepage header .btn-cta{color:#fff;background:transparent;border-color:#fff}.homepage header .btn-main{color:var(--main-color);background:#fff;border-color:#fff}.homepage header .btn-cta:hover,.homepage header .btn-main:hover{color:#fff;background:var(--hover-color);border-color:var(--hover-color)}.homepage .colorChange header .btn-cta,.homepage .headerWrapper:hover header .btn-cta{color:var(--main-color);background:#fff;border-color:var(--main-color)}.homepage .colorChange header .btn-main,.homepage .headerWrapper:hover header .btn-main{color:#fff;background:var(--main-color);border-color:var(--main-color)}.homepage .colorChange header .btn-cta:hover,.homepage .colorChange header .btn-main:hover,.homepage .headerWrapper:hover header .btn-cta:hover,.homepage .headerWrapper:hover header .btn-main:hover{color:#fff;background:var(--hover-color);border-color:var(--hover-color)}.homepage .hamburger-icon-bar{background-color:#fff}.homepage .colorChange .hamburger-icon-bar,.homepage .headerWrapper:hover .hamburger-icon-bar{background-color:var(--main-color)}.homepage .headerWrapper:hover .hamburger-icon.active .hamburger-icon-bar{background-color:var(--active-color)}.homepage .colorChange .hamburger-horizontalItem>ul li:hover a,.homepage .headerWrapper:hover .hamburger-horizontalItem>ul li:hover a{color:#fff;border-color:transparent}