/*!
 Source: Base: us.mazda.complex-organism.header.desktop.style1
*/header#header .headerRow--top{border-bottom:1px solid;border-color:#101010}header#header .headerRow--top .header-item--address .linkWrapper__content{border-right:1px solid;border-color:#101010}header#header .headerRow--top .header-item--dropdown{position:relative;padding-inline:1.25rem;border-right:1px solid;border-color:#101010}header#header .headerRow--top .header-item--dropdown .icon-box svg{width:17px;height:17px}header#header .headerRow--top .header-item--dropdown .dropdown__content{padding:0 1px;border-radius:0 0 6px 6px;min-width:175px}header#header .headerRow--top .header-item--dropdown .dropdown__content .header-item--phone{padding:0;margin:0}header#header .headerRow--top .header-item--dropdown .dropdown__content .phone-item{padding:22.5px 0;margin:0;letter-spacing:3px;font-size:.75rem}header#header .headerRow--top .header-item--dropdown .dropdown__content .phone-item__label{display:block}header#header .headerRow--top .header-item--address{display:inline-block;height:17px}header#header .headerRow--top .header-item--address .linkWrapper__content{padding-inline:1.25rem}header#header .headerRow--top .header-item--search-toggle{padding-left:1.25rem}header#header .headerRow--top .search-toggle__algolia.active #alg-search{padding:5px 20px;background-color:#FFF;color:#101010;font-size:12px}header#header .headerRow--top .search-toggle__algolia.active #alg-search::placeholder{color:#101010}header#header .headerRow--top .search-toggle__algolia.active #alg-search .header-item--searchBar{padding-inline:1.25rem}header#header .headerRow--top .search-toggle__algolia.active #alg-search .header-item--searchBar .icon-box--search{margin:0}header#header .headerRow--top .search-toggle__algolia.active #alg-search .header-item--searchBar .alg-searc-class{padding:0 0 0 5px;font-size:.875rem;text-transform:none;width:241px}header#header .headerRow--top .search-toggle__algolia.active #alg-search .header-item--searchBar .alg-searc-class::placeholder{color:#101010}header#header .headerRow--bottom__left .header-item--basicMenu ul.nav li a,header#header .headerRow--bottom__left .header-item--basicMenu ul.nav li button,header#header .headerRow--bottom__left .header-item--basicMenu ul.nav li a:visited{color:#101010;font-size:0.75rem}header#header .headerRow--bottom__left .header-item--basicMenu ul.nav li button.submenu-indicator{display:none}header#header .headerRow--bottom__left ul.nav{gap:0;margin-right:60px}header#header .headerRow--bottom__left ul.nav>li#sb-more-menu:hover>button,header#header .headerRow--bottom__left ul.nav>li#sb-more-menu:hover a,header#header .headerRow--bottom__left ul.nav>li#sb-more-menu:active>button,header#header .headerRow--bottom__left ul.nav>li#sb-more-menu:active a{border-bottom:none}header#header .headerRow--bottom__left ul.nav>li#sb-more-menu ul.sub-menu li.menu-item{height:initial;padding-block:0.75rem}header#header .headerRow--bottom__left ul.nav>li.menu-item{height:104px}header#header .headerRow--bottom__left ul.nav>li.menu-item#sb-more-menu:after,header#header .headerRow--bottom__left ul.nav>li.menu-item.menu-item-has-children [aria-expanded]:after{display:none}header#header .headerRow--bottom__left ul.nav>li.menu-item>button,header#header .headerRow--bottom__left ul.nav>li.menu-item a{padding:0;margin:0 1.25rem;height:initial}header#header .headerRow--bottom__left ul.nav>li.menu-item:hover>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:hover a,header#header .headerRow--bottom__left ul.nav>li.menu-item:active>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:active a{border-bottom:1px solid #999}header#header .headerRow--bottom__left ul.nav>li.menu-item:hover ul.sub-menu>li.menu-item>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:hover ul.sub-menu>li.menu-item a,header#header .headerRow--bottom__left ul.nav>li.menu-item:hover ul.sub-menu>li.menu-item.top-level-children>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:hover ul.sub-menu>li.menu-item.top-level-children a,header#header .headerRow--bottom__left ul.nav>li.menu-item:hover ul.sub-menu>li.menu-item.top-level-empty>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:hover ul.sub-menu>li.menu-item.top-level-empty a,header#header .headerRow--bottom__left ul.nav>li.menu-item:active ul.sub-menu>li.menu-item>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:active ul.sub-menu>li.menu-item a,header#header .headerRow--bottom__left ul.nav>li.menu-item:active ul.sub-menu>li.menu-item.top-level-children>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:active ul.sub-menu>li.menu-item.top-level-children a,header#header .headerRow--bottom__left ul.nav>li.menu-item:active ul.sub-menu>li.menu-item.top-level-empty>button,header#header .headerRow--bottom__left ul.nav>li.menu-item:active ul.sub-menu>li.menu-item.top-level-empty a{border-bottom:none;padding:0;margin:0}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu{border-radius:0 0 6px 6px;flex-direction:column;padding-inline:20px;background-color:#fff}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu .sub-menu{border-radius:6px}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu li.menu-item{width:100%;padding-block:.75rem;border-bottom:1px solid #999}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu li.menu-item>.sub-menu li.menu-item{padding-block:0}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu li.menu-item:last-of-type{border-bottom:none}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu li.menu-item a,header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu li.menu-item button{font-size:.75rem;color:#101010;letter-spacing:3px;text-transform:uppercase;padding:0;height:auto;width:100%;margin:0;white-space:nowrap}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu{width:300px;gap:0;flex-direction:column-reverse}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu li.menu-item:last-of-type{border-bottom:1px solid #999}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu li.menu-item:first-of-type{border-bottom:none}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu li.menu-item button,header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu li.menu-item a{color:#101010;height:auto;width:100%;padding:0}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu>li>ul.sub-menu{left:100%;top:0;transform:none}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu>li>ul.sub-menu li.menu-item:first-of-type{border-bottom:1px solid #999}header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu.more-menu>li>ul.sub-menu li.menu-item:last-of-type{border-bottom:none}header#header .headerRow--bottom__right .logoWrapper{width:fit-content;display:flex;text-transform:uppercase;text-decoration:none !important;margin-left:-33%}header#header .headerRow--bottom__right .logoWrapper .dealerName{text-decoration:none !important;font-size:12px}header#header .headerRow--bottom__right .logoWrapper .mazda-logo{padding-block:7px}header#header .headerRow--bottom__right .logoWrapper .mazda-logo img{max-width:51px;max-height:41px}header#header .headerRow--bottom__right .logoWrapper .mazda-logo-light{display:none}header#header .headerRow--bottom__right .logoWrapper .mazda-logo-dark{border-right:solid 1px;border-color:#101010}header#header .headerRow--bottom__right .headerCTAWrapper{width:fit-content;display:flex;gap:1.5rem}header#header .headerRow--bottom__right .headerCTAWrapper a.button--outline--white{margin:0;border-color:#101010;color:#101010}header#header .headerRow--bottom__right .headerCTAWrapper a.button--light{color:#fff;background-color:#101010}header#header .headerRow--bottom__right .headerCTAWrapper a{white-space:nowrap;padding:0.5rem 1rem !important}header#header .headerRow--bottom .header-item-singleLogo.dealerSVG .svg-wrapper svg{height:30px;width:auto}@media (min-width: 992px){header#header .headerRow--bottom .header-item-singleLogo.dealerSVG .svg-wrapper svg{height:40px}}body.home header#header .headerRow--top{border-color:rgba(255,255,255,0.2)}body.home header#header .headerRow--top .header-item--dropdown{border-color:rgba(255,255,255,0.09)}body.home header#header .headerRow--top .header-item--dropdown .dropdown__content .phone-item{border-bottom:1px solid #999}body.home header#header .headerRow--top .header-item--dropdown .dropdown__content .phone-item:last-of-type{border-bottom:none}body.home header#header .headerRow--top .header-item--address .linkWrapper__content{border-color:rgba(255,255,255,0.09)}body.home header#header .headerRow--top .header-item--searchBar .alg-searc-class::placeholder{color:#fff}body.home header#header .headerRow--bottom__left ul.nav>li.menu-item a,body.home header#header .headerRow--bottom__left ul.nav>li.menu-item button{color:#fff}body.home header#header .headerRow--bottom__right .logoWrapper .mazda-logo-light{display:block;border-right:1px solid;border-color:rgba(255,255,255,0.09)}body.home header#header .headerRow--bottom__right .logoWrapper .mazda-logo-dark{display:none}body.home header#header .headerRow--bottom__right .headerCTAWrapper a.button--outline--white{border-color:#fff}body.home header#header .headerRow--bottom__right .headerCTAWrapper a.button--light{background-color:#fff;border-color:#fff;color:#101010 !important}body.home header#header.scrolled .headerRow--top,body.home header#header:hover .headerRow--top,body.home header#header:active .headerRow--top,body.home header#header:has(*:focus) .headerRow--top{border-bottom:1px solid #101010}body.home header#header.scrolled .headerRow--top .header-item--dropdown,body.home header#header:hover .headerRow--top .header-item--dropdown,body.home header#header:active .headerRow--top .header-item--dropdown,body.home header#header:has(*:focus) .headerRow--top .header-item--dropdown{border-right:1px solid #101010}body.home header#header.scrolled .headerRow--top .header-item--address .linkWrapper__content,body.home header#header:hover .headerRow--top .header-item--address .linkWrapper__content,body.home header#header:active .headerRow--top .header-item--address .linkWrapper__content,body.home header#header:has(*:focus) .headerRow--top .header-item--address .linkWrapper__content{border-right:1px solid #101010}body.home header#header.scrolled .headerRow--top .header-item--searchBar .alg-searc-class,body.home header#header:hover .headerRow--top .header-item--searchBar .alg-searc-class,body.home header#header:active .headerRow--top .header-item--searchBar .alg-searc-class,body.home header#header:has(*:focus) .headerRow--top .header-item--searchBar .alg-searc-class{color:#101010}body.home header#header.scrolled .headerRow--top .header-item--searchBar .alg-searc-class::placeholder,body.home header#header:hover .headerRow--top .header-item--searchBar .alg-searc-class::placeholder,body.home header#header:active .headerRow--top .header-item--searchBar .alg-searc-class::placeholder,body.home header#header:has(*:focus) .headerRow--top .header-item--searchBar .alg-searc-class::placeholder{color:#101010}body.home header#header.scrolled .headerRow--bottom__left ul.nav,body.home header#header:hover .headerRow--bottom__left ul.nav,body.home header#header:active .headerRow--bottom__left ul.nav,body.home header#header:has(*:focus) .headerRow--bottom__left ul.nav{margin-right:50px}body.home header#header.scrolled .headerRow--bottom__left ul.nav>li.menu-item menu-item-has-children:after,body.home header#header:hover .headerRow--bottom__left ul.nav>li.menu-item menu-item-has-children:after,body.home header#header:active .headerRow--bottom__left ul.nav>li.menu-item menu-item-has-children:after,body.home header#header:has(*:focus) .headerRow--bottom__left ul.nav>li.menu-item menu-item-has-children:after{content:none}body.home header#header.scrolled .headerRow--bottom__left ul.nav>li.menu-item a,body.home header#header.scrolled .headerRow--bottom__left ul.nav>li.menu-item button,body.home header#header:hover .headerRow--bottom__left ul.nav>li.menu-item a,body.home header#header:hover .headerRow--bottom__left ul.nav>li.menu-item button,body.home header#header:active .headerRow--bottom__left ul.nav>li.menu-item a,body.home header#header:active .headerRow--bottom__left ul.nav>li.menu-item button,body.home header#header:has(*:focus) .headerRow--bottom__left ul.nav>li.menu-item a,body.home header#header:has(*:focus) .headerRow--bottom__left ul.nav>li.menu-item button{color:#101010}body.home header#header.scrolled .headerRow--bottom__right .logoWrapper,body.home header#header:hover .headerRow--bottom__right .logoWrapper,body.home header#header:active .headerRow--bottom__right .logoWrapper,body.home header#header:has(*:focus) .headerRow--bottom__right .logoWrapper{width:fit-content;display:flex}body.home header#header.scrolled .headerRow--bottom__right .logoWrapper a,body.home header#header:hover .headerRow--bottom__right .logoWrapper a,body.home header#header:active .headerRow--bottom__right .logoWrapper a,body.home header#header:has(*:focus) .headerRow--bottom__right .logoWrapper a{color:#101010}body.home header#header.scrolled .headerRow--bottom__right .logoWrapper .mazda-logo-light,body.home header#header:hover .headerRow--bottom__right .logoWrapper .mazda-logo-light,body.home header#header:active .headerRow--bottom__right .logoWrapper .mazda-logo-light,body.home header#header:has(*:focus) .headerRow--bottom__right .logoWrapper .mazda-logo-light{display:none}body.home header#header.scrolled .headerRow--bottom__right .logoWrapper .mazda-logo-dark,body.home header#header:hover .headerRow--bottom__right .logoWrapper .mazda-logo-dark,body.home header#header:active .headerRow--bottom__right .logoWrapper .mazda-logo-dark,body.home header#header:has(*:focus) .headerRow--bottom__right .logoWrapper .mazda-logo-dark{display:block;border-right:1px solid #101010}body.home header#header.scrolled .headerRow--bottom__right .headerCTAWrapper a.button--outline--white,body.home header#header:hover .headerRow--bottom__right .headerCTAWrapper a.button--outline--white,body.home header#header:active .headerRow--bottom__right .headerCTAWrapper a.button--outline--white,body.home header#header:has(*:focus) .headerRow--bottom__right .headerCTAWrapper a.button--outline--white{border-color:#101010;color:#101010}body.home header#header.scrolled .headerRow--bottom__right .headerCTAWrapper a.button--outline--white:hover,body.home header#header:hover .headerRow--bottom__right .headerCTAWrapper a.button--outline--white:hover,body.home header#header:active .headerRow--bottom__right .headerCTAWrapper a.button--outline--white:hover,body.home header#header:has(*:focus) .headerRow--bottom__right .headerCTAWrapper a.button--outline--white:hover{background:#101010;color:#fff}body.home header#header.scrolled .headerRow--bottom__right .headerCTAWrapper a.button--light,body.home header#header:hover .headerRow--bottom__right .headerCTAWrapper a.button--light,body.home header#header:active .headerRow--bottom__right .headerCTAWrapper a.button--light,body.home header#header:has(*:focus) .headerRow--bottom__right .headerCTAWrapper a.button--light{background-color:#101010;color:#fff !important;border-color:#101010}body.home header#header.scrolled .headerRow--bottom__right .headerCTAWrapper a.button--light:hover,body.home header#header:hover .headerRow--bottom__right .headerCTAWrapper a.button--light:hover,body.home header#header:active .headerRow--bottom__right .headerCTAWrapper a.button--light:hover,body.home header#header:has(*:focus) .headerRow--bottom__right .headerCTAWrapper a.button--light:hover{background-color:#fff;color:#101010 !important}.draft-template-default .di-action-bar--desktop{display:none}.admin-settings header#header{color:#101010 !important}.admin-settings header#header .headerRow--bottom div[data-widget-type="sb.core.molecule.header.wrapper"]:first-of-type{width:calc(50% - calc(73px / 2))}.admin-settings header#header .headerRow--bottom .headerRow--bottom__left{width:calc(100% - 130px)}.admin-settings header#header .headerRow--bottom .headerRow--bottom__left div[data-widget-type="sb.basicNavigation"]{width:100%}.admin-settings header#header .headerRow--bottom .headerRow--bottom__left div[data-widget-type="sb.basicNavigation"] nav{width:100%;overflow:hidden}.admin-settings header#header .headerRow--bottom div[data-widget-type="sb.core.molecule.header.wrapper"]:last-of-type{width:calc(50% + calc(73px / 2))}.admin-settings header#header .headerRow--bottom div[data-widget-type="sb.core.molecule.header.wrapper"]:last-of-type .headerRow--bottom__right{width:100%}.admin-settings header#header .headerRow--bottom div[data-widget-type="sb.core.molecule.header.wrapper"]:last-of-type .headerRow--bottom__right div[data-widget-type="sb.core.complex-atom.singleLogo"]{display:flex;align-items:center}.admin-settings header#header .headerRow--top{border-bottom:1px solid #101010}.admin-settings header#header .headerRow--top .header-item--dropdown{border-right:1px solid #101010}.admin-settings header#header .headerRow--top .header-item--address{border-right:1px solid #101010}.admin-settings header#header .headerRow--top .header-item--searchBar .alg-searc-class{color:#101010}.admin-settings header#header .headerRow--top .header-item--searchBar .alg-searc-class::placeholder{color:#101010}.admin-settings header#header .headerRow--bottom__left ul.nav>li.menu-item a,.admin-settings header#header .headerRow--bottom__left ul.nav>li.menu-item button{color:#101010}.admin-settings header#header .headerRow--bottom__right .logoWrapper a{color:#101010}.admin-settings header#header .headerRow--bottom__right .logoWrapper .mazda-logo-light{display:none}.admin-settings header#header .headerRow--bottom__right .logoWrapper .mazda-logo-dark{display:block;border-right:1px solid #101010}.admin-settings header#header .headerRow--bottom__right .headerCTAWrapper a.button--outline--white{border-color:#101010;color:#101010}.admin-settings header#header .headerRow--bottom__right .headerCTAWrapper a.button--outline--white:hover{background:#101010;color:#fff}.admin-settings header#header .headerRow--bottom__right .headerCTAWrapper a.button--light{background-color:#101010;color:#fff !important;border-color:#101010}.admin-settings header#header .headerRow--bottom__right .headerCTAWrapper a.button--light:hover{background-color:#fff;color:#101010 !important}.admin-settings.scroll-state header#header .headerRow--top{border-bottom:1px solid;border-color:rgba(255,255,255,0.2)}.admin-settings.scroll-state header#header .headerRow--top .header-item--dropdown{border-right:1px solid;border-color:rgba(255,255,255,0.09)}.admin-settings.scroll-state header#header .headerRow--top .header-item--dropdown .dropdown__content .phone-item{border-bottom:1px solid #999}.admin-settings.scroll-state header#header .headerRow--top .header-item--address{border-right:1px solid;border-color:rgba(255,255,255,0.09)}.admin-settings.scroll-state header#header .headerRow--top .header-item--searchBar .alg-searc-class{color:#fff}.admin-settings.scroll-state header#header .headerRow--top .header-item--searchBar .alg-searc-class::placeholder{color:#fff}.admin-settings.scroll-state header#header .headerRow--bottom__left ul.nav>li.menu-item a,.admin-settings.scroll-state header#header .headerRow--bottom__left ul.nav>li.menu-item button{color:#fff}.admin-settings.scroll-state header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu{background-color:#fff}.admin-settings.scroll-state header#header .headerRow--bottom__left ul.nav>li.menu-item .sub-menu li.menu-item a{color:#101010}.admin-settings.scroll-state header#header .headerRow--bottom__right .logoWrapper .mazda-logo-light{display:block;border-right:1px solid;border-color:rgba(255,255,255,0.91)}.admin-settings.scroll-state header#header .headerRow--bottom__right .logoWrapper .mazda-logo-dark{display:none}.admin-settings.scroll-state header#header .headerRow--bottom__right .headerCTAWrapper a.button--outline--white{border-color:#fff;color:#fff}.admin-settings.scroll-state header#header .headerRow--bottom__right .headerCTAWrapper a.button--light{background:#fff;border-color:#fff;color:#101010 !important}
