.bm-mega{--bm-mega-accent:var(--bm-header-orange,#ff4d00);color:#17191b}.bm-mega__grid{display:grid;grid-template-columns:repeat(var(--bm-mega-columns,4),minmax(0,1fr));align-items:start;gap:0;width:100%}.bm-mega__group{min-width:0;padding:1px 28px 4px;border-left:1px solid #e8e9e5}.bm-mega__group:first-child{padding-left:0;border-left:0}.bm-mega__group:last-child{padding-right:0}.bm-mega__group-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:31px;margin:0 0 7px;color:#17191a;font-size:13.5px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-decoration:none}.bm-mega__group-title>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-mega__group-arrow{color:#a3a6a2;font-size:14px;font-weight:500;transition:color .15s ease,transform .16s ease}.bm-mega__group-title:hover,.bm-mega__group-title:focus-visible,.bm-mega__group-title.is-current{color:#111314;outline:0}.bm-mega__group-title:hover .bm-mega__group-arrow,.bm-mega__group-title:focus-visible .bm-mega__group-arrow,.bm-mega__group-title.is-current .bm-mega__group-arrow{color:var(--bm-mega-accent);transform:translate(2px)}.bm-mega__links{display:grid;gap:0;margin:0;padding:0;list-style:none}.bm-mega__links li{min-width:0}.bm-mega__links a{display:flex;align-items:center;width:100%;min-height:29px;padding:2px 0;color:#666a67;font-size:12.75px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .14s ease}.bm-mega__links a:hover,.bm-mega__links a:focus-visible,.bm-mega__links a.is-current{color:#17191a;outline:0}.bm-mega__links a.is-current{font-weight:650}.bm-mega__more{margin-top:5px;padding-top:6px;border-top:1px solid #eceeea}.bm-mega__more a{color:#252826;font-weight:650}.bm-mega__more a span{margin-left:5px;color:var(--bm-mega-accent)}.bm-mega__direct{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:#17191a;font-size:13px;font-weight:650;text-decoration:none}.bm-mega__direct span{color:var(--bm-mega-accent);transition:transform .16s ease}.bm-mega__direct:hover span,.bm-mega__direct:focus-visible span{transform:translate(2px)}.bm-mega--quick .bm-mega__quick-grid{display:grid;grid-template-columns:repeat(var(--bm-mega-quick-columns,3),minmax(0,1fr));gap:0 34px;width:min(100%,980px)}.bm-mega__quick-link{display:flex;min-width:0;min-height:45px;align-items:center;justify-content:space-between;gap:14px;padding:0 2px;border-bottom:1px solid #e8e9e5;color:#242627;font-size:13.25px;font-weight:590;line-height:1.25;text-decoration:none;transition:color .14s ease,border-color .14s ease}.bm-mega__quick-link>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-mega__quick-link>span:last-child{flex:0 0 auto;color:#a1a4a1;font-size:15px;font-weight:500;transition:color .14s ease,transform .16s ease}.bm-mega__quick-link:hover,.bm-mega__quick-link:focus-visible,.bm-mega__quick-link.is-current{border-bottom-color:#d8d9d5;color:#111314;outline:0}.bm-mega__quick-link:hover>span:last-child,.bm-mega__quick-link:focus-visible>span:last-child,.bm-mega__quick-link.is-current>span:last-child{color:var(--bm-mega-accent);transform:translate(2px)}.bm-mega--brands .bm-mega__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-mega--brands .bm-mega__group{min-height:165px;padding-inline:25px}.bm-mega--brands .bm-mega__group:nth-child(4n+1){padding-left:0;border-left:0}.bm-mega--brands .bm-mega__group:nth-child(4n){padding-right:0}.bm-mega--brands .bm-mega__group:nth-child(n+5){min-height:0;margin-top:17px;padding-top:18px;border-top:1px solid #e8e9e5}.bm-mega--brands .bm-mega__group-title{font-size:13.75px}@media(min-width:990px){body.bm-theme #header .bm-theme-mega .container{width:min(var(--bm-header-shell),calc(100% - 40px))!important}body.bm-theme #header .bm-theme-mega__inner{padding:21px 0 24px!important}body.bm-theme #header .navigation-main>.navigation-item>.bm-theme-mega{overflow:auto!important;border-radius:0 0 10px 10px!important}body.bm-theme #header .navigation-main>.navigation-item>a[aria-expanded=true] svg{transform:rotate(180deg)}body.bm-theme #header .navigation-main>.navigation-item>a svg{transition:transform .16s ease!important}}@media(min-width:990px)and (max-width:1240px){.bm-mega__group,.bm-mega--brands .bm-mega__group{padding-inline:19px}.bm-mega__links a{font-size:12.25px}.bm-mega--quick .bm-mega__quick-grid{gap-inline:24px}.bm-mega__quick-link{font-size:12.75px}}.bm-mobile-nav__category-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;background:#f3f4f0;color:#575b57}.bm-mobile-nav__category-icon svg{width:18px;height:18px}.bm-mobile-nav__category-copy{display:grid;gap:2px;min-width:0}.bm-mobile-nav__category-copy small{display:none}@media(max-width:989px){.bm-mega{display:none}}.bm-desktop-menu-shell .bm-theme-mega:not([hidden]) .bm-mega{animation:bmMegaIn .16s ease both}@keyframes bmMegaIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bm-mega,.bm-mega *,.bm-desktop-menu-shell{animation:none!important;transition:none!important}}@media(min-width:990px){body.bm-theme #header .navigation-wrapper{position:relative}.bm-desktop-menu-shell{position:absolute;top:100%;left:0;right:0;z-index:540;max-height:70vh;overflow:auto;visibility:hidden;opacity:0;transform:translateY(6px);pointer-events:none;border-bottom:1px solid #dedfdb;background:#fff;box-shadow:0 16px 30px #0002;transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}.bm-desktop-menu-shell.is-open{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}body.bm-theme #header .bm-desktop-menu-shell .bm-theme-mega{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important;min-width:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important}body.bm-theme #header .bm-desktop-menu-shell .bm-theme-mega[hidden]{display:none!important}body.bm-theme #header .bm-desktop-menu-shell .container{width:min(1240px,calc(100% - 48px))!important}body.bm-theme #header .bm-desktop-menu-shell .bm-theme-mega__inner{padding:24px 0!important}body.bm-theme #header .navigation-main>.is-mega-open>a:after{background:var(--bm-header-orange)!important}body.bm-theme #header .navigation-wrapper:has(.bm-desktop-menu-shell.is-open) .navigation-main>.navigation-item:not(.is-mega-open)>a:after{background:transparent!important}body.bm-theme #header .navigation-main>.navigation-item>a:after{transition:background .16s ease,width .16s ease!important}}.bm-mega--commerce{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px}.bm-mega--commerce:has(.bm-mega__discovery){grid-template-columns:300px minmax(0,1fr) 220px}.bm-mega__vehicle{padding:22px;background:#111315;color:#fff;border-radius:10px}.bm-mega__vehicle h2{margin:0 0 14px;color:#fff!important;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.bm-mega__vehicle strong{display:block;margin-bottom:18px;font-size:18px;font-weight:700;line-height:1.35}.bm-mega__vehicle-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-radius:8px;background:var(--bm-header-orange,#ff4d00);color:#171819!important;font-size:15px;font-weight:750;text-decoration:none}.bm-mega__vehicle-results{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;color:#fff!important;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.bm-mega__vehicle-results[hidden]{display:none}.bm-mega--commerce .bm-mega__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.bm-mega--commerce .bm-mega__quick-link{min-height:48px;font-size:16px;font-weight:650;white-space:normal}.bm-mega--commerce .bm-mega__quick-link>span:first-child{white-space:normal}.bm-mega--commerce .bm-mega__quick-link:first-child{grid-column:1/-1;font-size:20px;font-weight:800;min-height:56px;margin-bottom:6px}.bm-mega__discovery{display:grid;gap:10px;color:#17191b;text-decoration:none}.bm-mega__discovery img{display:block;width:100%;height:170px;object-fit:contain;border-radius:8px;background:#f4f4f1}.bm-mega__discovery strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.3;font-weight:750}.bm-mega__discovery>span{font-size:14px;font-weight:750;color:#e95700}.bm-desktop-menu-shell a:focus-visible{outline:2px solid #ff4d00!important;outline-offset:3px!important}.bm-desktop-menu-shell .bm-mega__group-title{font-size:17px;min-height:40px}.bm-desktop-menu-shell .bm-mega__links a{font-size:14px;min-height:38px}@media(min-width:990px)and (max-width:1199px){.bm-mega--commerce{grid-template-columns:250px minmax(0,1fr)}.bm-mega--commerce:has(.bm-mega__discovery){grid-template-columns:250px minmax(0,1fr) 180px;gap:22px}}@media(max-width:989px){.bm-desktop-menu-shell{display:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/bm-mega-menu.css.map */
