/* The merchant-approved slate navigation; separate from the reference page shell. */
.mih131-nav-wrap{position:relative;z-index:45;container-type:inline-size;background:#10141d;border-top:1px solid #242c38;border-bottom:2px solid #dc1132;box-shadow:0 3px 6px #0005}
.mih131-nav{position:relative;width:100%;max-width:none;margin:0;padding:0 clamp(12px,1.3vw,25px);min-height:clamp(50px,4.3vw,80px);color:#f6f7fb;font-family:Arial,'Helvetica Neue',sans-serif}
.mih131-menu{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(18px,3vw,56px);min-height:inherit;width:100%}
.mih131-left,.mih131-right{display:flex;align-items:stretch;min-width:0;gap:2px}
.mih131-right{margin-left:auto;gap:7px}
.mih131-group{position:relative;display:flex;align-items:stretch;white-space:nowrap}
.mih131-home,.mih131-main-link{position:relative;display:flex;align-items:center;justify-content:center;padding:0 clamp(6px,.68vw,14px);min-height:inherit;white-space:nowrap;color:#f6f7fb!important;font-size:clamp(10px,.79vw,14px);font-weight:800;line-height:1.2;letter-spacing:.005em;border:0;background:none;transition:color .16s,background .16s}
.mih131-home:hover,.mih131-main-link:hover,.mih131-group.is-open>.mih131-main-link{color:#fff!important;background:#b80d2b20}
.mih131-arrow{display:grid;place-items:center;flex:none;min-width:22px;padding:0 4px;border:0;background:transparent;color:#bdc6d7}
.mih131-arrow>.mih-icon{width:10px;height:10px;flex-basis:10px;stroke-width:2;transform:rotate(90deg);transition:transform .16s}
.mih131-arrow:hover,.mih131-arrow[aria-expanded=true]{color:#ff5271}
.mih131-arrow[aria-expanded=true]>.mih-icon{transform:rotate(-90deg)}
.mih131-arrow-subtle{width:0;min-width:0;padding:0;overflow:hidden}
.mih131-group-right:hover>.mih131-arrow-subtle,.mih131-group-right:focus-within>.mih131-arrow-subtle{width:18px;min-width:18px}
.mih131-service,.mih131-vehicles{display:flex;align-items:center;justify-content:center;align-self:center;gap:6px;white-space:nowrap;min-height:clamp(36px,2.85vw,52px);padding:0 clamp(13px,1.05vw,22px);font-size:clamp(10px,.79vw,14px);line-height:1.2;font-weight:800;letter-spacing:.005em;border-radius:10px;color:#fff!important}
.mih131-service{background:linear-gradient(115deg,#e00832,#b80026);border:1px solid #da0c32;margin-left:4px}
.mih131-service:hover{background:#ed0b38}
.mih131-service>span{font-size:1.06em;line-height:1}
.mih131-vehicles{background:#10141d;border:1px solid #435067;margin-left:4px}
.mih131-vehicles:hover{background:#1a2230;border-color:#8190a8}
.mih131-mobile-toggle{display:none}
.mih131-dropdown{position:absolute;top:100%;left:0;z-index:60;width:min(385px,calc(100vw - 28px));max-height:min(70vh,640px);overflow:auto;overscroll-behavior:contain;padding:15px;border:1px solid #3b4659;border-top:3px solid #de1436;border-radius:0 0 10px 10px;background:#161d28;box-shadow:0 20px 45px #0009;white-space:normal;scrollbar-width:thin;scrollbar-color:#536078 #161d28}
.mih131-dropdown[hidden]{display:none!important}
.mih131-group-right>.mih131-dropdown{right:0;left:auto}
.mih131-dropdown-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:11px;margin-bottom:5px;border-bottom:1px solid #394254}
.mih131-dropdown-heading strong{font-size:15px;font-weight:800;color:#fff}
.mih131-dropdown-heading>a{display:flex;align-items:center;gap:4px;color:#ff8ba0!important;white-space:nowrap;font-size:11px;font-weight:700}
.mih131-dropdown-heading .mih-icon{width:13px;height:13px;flex-basis:13px}
.mih131-category{border-bottom:1px solid #ffffff12}
.mih131-category:last-child{border-bottom:0}
.mih131-category-row{display:flex;align-items:center;gap:8px;min-height:45px}
.mih131-category-row>a{flex:1;min-width:0;padding:10px 7px;font-size:13px;line-height:1.4;color:#f0f3fa!important;font-weight:650;border-radius:5px;overflow-wrap:anywhere}
.mih131-category-row>a:hover{background:#dd16331c;color:#ff8ca2!important}
.mih131-expand{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #414d62;border-radius:6px;background:#202a3a;color:#e9eef8}
.mih131-expand .mih-icon{width:16px;height:16px;flex-basis:16px}
.mih131-expand:hover,.mih131-expand[aria-expanded=true]{background:#ab0d2b;border-color:#d92b4a;color:#fff}
.mih131-expand[aria-expanded=true] .mih-icon{transform:rotate(45deg)}
.mih131-children{display:flex;flex-direction:column;margin:0 0 10px 10px;padding-left:11px;border-left:2px solid #da2040;background:#ffffff04}
.mih131-children[hidden]{display:none!important}
.mih131-children>a{display:block;padding:8px 6px 8px 10px;color:#ccd5e5!important;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
.mih131-children>a:hover{color:#fff!important;background:#d212321c}
@supports(width:1cqw){.mih131-nav{padding-left:clamp(12px,1.3cqw,25px);padding-right:clamp(12px,1.3cqw,25px);min-height:clamp(50px,4.3cqw,80px)}.mih131-menu{gap:clamp(18px,3cqw,56px)}.mih131-home,.mih131-main-link{font-size:clamp(10px,.79cqw,14px);padding-left:clamp(6px,.68cqw,14px);padding-right:clamp(6px,.68cqw,14px)}.mih131-service,.mih131-vehicles{min-height:clamp(36px,2.85cqw,52px);font-size:clamp(10px,.79cqw,14px);padding-left:clamp(13px,1.05cqw,22px);padding-right:clamp(13px,1.05cqw,22px)}}
@media(min-width:1081px) and (max-width:1200px){.mih131-menu{gap:12px}.mih131-right{gap:3px}.mih131-home,.mih131-main-link{padding:0 5px;font-size:10px}.mih131-arrow{min-width:17px;padding:0 2px}.mih131-service,.mih131-vehicles{padding:0 10px;margin-left:2px;font-size:10px}}
.mih131-tree-nav{padding-left:4px!important;padding-right:4px!important}
@media(max-width:1080px){
 .mih131-nav{padding:8px 3%;min-height:50px}
 .mih131-mobile-toggle{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 12px;border:1px solid #374358;border-radius:6px;background:#161d29;color:#fff;font-size:13px;font-weight:750;text-align:left}
 .mih131-mobile-toggle>.mih-icon{width:19px;height:19px;flex-basis:19px}
 .mih131-mobile-toggle>.mih-icon:last-child{margin-left:auto;width:11px;height:11px;flex-basis:11px;transform:rotate(90deg);transition:transform .16s}
 .mih131-mobile-toggle[aria-expanded=true]>.mih-icon:last-child{transform:rotate(-90deg)}
 .mih131-menu{display:none;flex-direction:column;gap:0;min-height:0;padding-top:8px}
 .mih131-nav.is-open>.mih131-menu{display:flex}
 .mih131-left,.mih131-right{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;width:100%;margin:0}
 .mih131-right{border-top:1px solid #b71c38;margin-top:7px;padding-top:7px}
 .mih131-group{flex-wrap:wrap;align-items:stretch;border-bottom:1px solid #2d3544;min-width:0}
 .mih131-home,.mih131-main-link{flex:1;justify-content:flex-start;min-height:43px;padding:0 10px;font-size:12px;border-bottom:1px solid #2d3544}
 .mih131-tree-nav{padding:0 10px!important}
 .mih131-group>.mih131-main-link{border-bottom:0}
 .mih131-arrow,.mih131-arrow-subtle{display:grid;min-width:43px;width:43px;min-height:43px;padding:0 10px;overflow:visible}
 .mih131-group-right:hover>.mih131-arrow-subtle,.mih131-group-right:focus-within>.mih131-arrow-subtle{width:43px;min-width:43px}
 .mih131-dropdown,.mih131-group-right>.mih131-dropdown{position:static;order:3;flex:0 0 100%;width:100%;max-width:100%;max-height:min(54vh,470px);box-shadow:none;padding:11px;border-radius:6px;margin-bottom:8px;border-top-width:2px}
 .mih131-dropdown-heading strong{font-size:14px}
 .mih131-service,.mih131-vehicles{align-self:stretch;min-height:42px;padding:0 13px;margin:6px 0 0;border-radius:6px;font-size:12px}
 .mih131-category-row>a{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.mih131-nav *{transition:none!important;scroll-behavior:auto!important}}
