@media(min-width:990px){
#header-component .mayhem-home-vehicle-control[hidden]{display:none!important}
body:has(.mh-hero-shell) .page-wrapper{position:relative}
body:has(.mh-hero-shell) .mayhem-setup-bar[data-mayhem-home-toolbar]{position:absolute!important;top:calc(var(--header-height,108px) - 1px);left:0;right:0}
body:has(.mh-hero-shell) #MainContent>.shopify-section:has([data-mayhem-home-lookup]){position:absolute!important;top:var(--header-height,108px);left:0;right:0}
#header-component .mayhem-home-vehicle-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:42px;padding:9px 13px;border:1px solid #ffffff70;border-radius:4px;background:#ffffff12;color:#fff;font:inherit;font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer}
#header-component .mayhem-home-vehicle-control:hover{background:#a62623;border-color:#a62623}
#header-component .mayhem-home-vehicle-control:focus-visible{outline:2px solid #fff;outline-offset:3px}
body:has(.mh-hero-shell) .mh-machine .mh-story__heading{top:calc(var(--header-height,108px) + 32px)}
body:has(.mh-hero-shell) .mh-machine__readout{top:calc(var(--header-height,108px) + 36px)}
}
@media(min-width:1200px) and (max-width:1599px){
body:has(.mh-hero-shell) #header-component{gap:14px;padding-inline:20px}
body:has(.mh-hero-shell) #header-component .header__row--top .header__column--left{gap:16px}
body:has(.mh-hero-shell) #header-component .header__row--top .header-logo__image{width:140px}
body:has(.mh-hero-shell) .mayhem-header-primary{font-size:13px;gap:10px}
body:has(.mh-hero-shell) .mayhem-header-primary__all,body:has(.mh-hero-shell) .mayhem-header-category>.mayhem-header-primary__link,body:has(.mh-hero-shell) .mayhem-header-primary__visualizer{padding-inline:8px}
body:has(.mh-hero-shell) .mayhem-header-utility__inner{gap:10px}
body:has(.mh-hero-shell) .mayhem-header-utility__links a{padding-inline:7px}
body:has(.mh-hero-shell) #header-component .mayhem-header-utility__search{width:130px}
}

@media(min-width:990px){
body:has(.mh-hero-shell) #header-component[data-mayhem-home-scrolled]{background:linear-gradient(180deg,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .75) 55%,rgb(0 0 0 / 0) 100%);backdrop-filter:none;-webkit-backdrop-filter:none}
}
@media(min-width:1200px){
body:has(.mh-hero-shell) #header-component[data-mayhem-home-scrolled]{min-height:100px;padding-block:18px}
}
