.menu-list__submenu .mega-menu,.menu-list__submenu .menu-list__submenu-inner{background:transparent}.bo-mm{--bo-mm-rail-width: 13.5rem;--bo-mm-col-width: 14rem;--bo-mm-rule: rgb(var(--color-foreground-rgb) / .1);--bo-mm-rail-bg: rgb(var(--color-foreground-rgb) / .045);--bo-mm-accent: var(--bo-blue, #cf3639);--bo-mm-surface: var(--color-background, #fff);width:calc(var(--bo-mm-rail-width) + (var(--bo-mm-panel-cols, 2) * var(--bo-mm-col-width)) + 3.5rem);max-width:100%;background:var(--bo-mm-surface);border:1px solid var(--bo-mm-rule);border-radius:3px;box-shadow:0 14px 30px -14px #0000003d,0 2px 6px -3px #0000001f;margin-block-end:1.5rem;overflow:hidden}.bo-mm--panes{display:grid;grid-template-columns:var(--bo-mm-rail-width) minmax(0,1fr);align-items:stretch}.bo-mm__rail{display:flex;flex-direction:column;gap:1px;margin:0;padding:.5rem 0;border-right:1px solid var(--bo-mm-rule);background:var(--bo-mm-rail-bg);list-style:none}.bo-mm__rail-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative;border-left:3px solid transparent;padding:.4rem .75rem .4rem .8rem;font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:1.3;text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color);text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.bo-mm__rail-item:hover{color:var(--menu-parent-active-font-color)}.bo-mm__rail-item[aria-expanded=true]{background:var(--bo-mm-surface);border-left-color:var(--bo-mm-accent);color:var(--menu-parent-active-font-color);font-weight:600;margin-right:-1px;padding-right:calc(.75rem + 1px);z-index:1}.bo-mm__rail-item:focus-visible{outline:2px solid var(--bo-mm-accent);outline-offset:-2px}.bo-mm__chev{flex:none;opacity:0;transform:translate(-2px);transition:opacity .12s ease,transform .12s ease}.bo-mm__rail-item[aria-expanded=true] .bo-mm__chev{opacity:.55;transform:translate(0)}.bo-mm__panes{position:relative;padding:1.1rem 1.5rem 1.25rem}.bo-mm__pane[hidden]{display:none}.bo-mm__pane{animation:bo-mm-fade .14s ease both}@keyframes bo-mm-fade{0%{opacity:0;transform:translateY(2px)}}.bo-mm__links{margin:0 0 .85rem;padding:0;list-style:none;column-count:var(--bo-mm-cols, 3);column-width:12rem;column-gap:1.5rem}.bo-mm__links>li{break-inside:avoid;margin:0}.bo-mm__link{display:block;padding:.22rem 0;font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);font-size:var(--menu-child-font-size);line-height:1.45;text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color);text-decoration:none}.bo-mm__link:hover{color:var(--bo-mm-accent)}.bo-mm__all{display:inline-flex;align-items:center;gap:.4em;padding-top:.7rem;border-top:1px solid var(--bo-mm-rule);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bo-mm-accent);text-decoration:none}.bo-mm__all-arrow{transition:transform .14s ease}.bo-mm__all:hover .bo-mm__all-arrow{transform:translate(3px)}.bo-mm--flat{width:calc((var(--bo-mm-panel-cols, 3) * var(--bo-mm-col-width)) + 3rem);padding:1.1rem 1.5rem 1.25rem}@media screen and (max-width:1100px){.bo-mm{--bo-mm-col-width: 12rem}.bo-mm__links{column-count:min(var(--bo-mm-cols, 3),2)}}@media(prefers-reduced-motion:reduce){.bo-mm__pane,.bo-mm__chev,.bo-mm__all-arrow,.bo-mm__rail-item{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bo-mega-menu.css.map */
