bm-mega-menu{--bm-mm-accent: #bd4626;--bm-mm-panel-bg: var(--color-background, #fff);--bm-mm-fg: var(--color-foreground, #1c1812);--bm-mm-muted: color-mix(in srgb, var(--bm-mm-fg) 55%, transparent);--bm-mm-hairline: color-mix(in srgb, var(--bm-mm-fg) 12%, transparent);--bm-mm-hairline-soft: color-mix(in srgb, var(--bm-mm-fg) 7%, transparent);--bm-mm-radius: 6px;--bm-mm-speed: .26s;--bm-mm-ease: cubic-bezier(.22, .61, .36, 1);--bm-mm-max-height: 78dvh;--bm-mm-top: 120px;--bm-mm-gutter: clamp(20px, 4vw, 56px);display:block;height:100%;min-width:0;flex:0 1 auto}.bm-mm__nav{height:100%;min-width:0;overflow:hidden}.bm-mm__top{min-width:0;flex-wrap:nowrap;display:flex;align-items:center;gap:clamp(12px,1.6vw,26px);margin:0;padding:0;list-style:none;height:100%}.bm-mm__item{display:flex;align-items:center;height:100%}.bm-mm__item[hidden]{display:none}.bm-mm__panel--more .bm-mm__panel-shell{max-width:min(320px,90vw);margin-inline-start:auto}.bm-mm__panel--more .bm-mm__panel-inner{padding-bottom:8px}.bm-mm__panel--more .bm-mm__simple{max-width:none;padding-bottom:8px}.bm-mm__panel--more span.bm-mm__row{color:var(--bm-mm-muted);cursor:default}.bm-mm__trigger{display:inline-flex;align-items:center;gap:2px}.bm-mm__link{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 2px;border:0;background:none;font:inherit;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color var(--bm-mm-speed) var(--bm-mm-ease)}.bm-mm__link--button{padding-inline-end:0}.bm-mm__link:after{content:"";position:absolute;inset-inline:0;bottom:4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--bm-mm-speed) var(--bm-mm-ease)}.bm-mm__item:hover .bm-mm__link:after,.bm-mm__item:focus-within .bm-mm__link:after,.bm-mm__item.is-open .bm-mm__link:after,.bm-mm__link.is-active:after{transform:scaleX(1)}.bm-mm__item:hover .bm-mm__link,.bm-mm__item.is-open .bm-mm__link{color:var(--bm-mm-accent)}.bm-mm__caret{display:inline-flex;align-items:center;justify-content:center;padding:10px 2px;border:0;background:none;color:inherit;cursor:pointer;transition:color var(--bm-mm-speed) var(--bm-mm-ease)}.bm-mm__item:hover .bm-mm__caret,.bm-mm__item.is-open .bm-mm__caret{color:var(--bm-mm-accent)}.bm-mm__caret-icon{width:9px;height:6px;transition:transform var(--bm-mm-speed) var(--bm-mm-ease)}.bm-mm__item.is-open .bm-mm__caret-icon{transform:rotate(180deg)}.bm-mm__badge{display:inline-block;padding:2px 6px;border-radius:100px;background:var(--bm-mm-accent);color:#fff;font-size:.625rem;font-weight:600;line-height:1.4;letter-spacing:.02em;white-space:nowrap;translate:0 -1px}.bm-mm__arrow{width:12px;height:10px;flex:none;opacity:0;translate:-4px 0;transition:opacity var(--bm-mm-speed) var(--bm-mm-ease),translate var(--bm-mm-speed) var(--bm-mm-ease)}.bm-mm__panel{position:fixed;top:var(--bm-mm-top);left:var(--bm-mm-left, 0px);width:100vw;z-index:60;padding-inline:var(--bm-mm-gutter);padding-block:0;pointer-events:none}.bm-mm__panel[hidden]{display:none}.bm-mm__panel-shell{position:relative;max-width:var(--page-width, 1600px);margin-inline:auto;background:var(--bm-mm-panel-bg);border-bottom-left-radius:var(--bm-mm-radius);border-bottom-right-radius:var(--bm-mm-radius);box-shadow:0 24px 48px -24px #00000047,0 2px 6px -2px #0000001a;overflow:hidden;opacity:0;translate:0 -10px;clip-path:inset(0 0 100% 0);transition:opacity var(--bm-mm-speed) var(--bm-mm-ease),translate var(--bm-mm-speed) var(--bm-mm-ease),clip-path calc(var(--bm-mm-speed) * 1.4) var(--bm-mm-ease)}.bm-mm__panel-shell:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:var(--bm-mm-accent);transform:scaleX(0);transform-origin:left center;transition:transform calc(var(--bm-mm-speed) * 1.8) var(--bm-mm-ease) 60ms;z-index:2}.bm-mm__item.is-open .bm-mm__panel{pointer-events:auto}.bm-mm__item.is-open .bm-mm__panel-shell{opacity:1;translate:0 0;clip-path:inset(0 0 0 0)}.bm-mm__item.is-open .bm-mm__panel-shell:before{transform:scaleX(1)}.bm-mm__panel-inner{display:grid;gap:0 clamp(24px,3vw,48px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body rail" "bar  bar";align-items:start;padding:clamp(24px,2.6vw,40px) clamp(24px,3vw,48px) 0;max-height:var(--bm-mm-max-height);overflow-y:auto;overscroll-behavior:contain}.bm-mm__panel-inner>.bm-mm__cols,.bm-mm__panel-inner>.bm-mm__grid,.bm-mm__panel-inner>.bm-mm__simple,.bm-mm__panel-inner>.bm-mm__index{grid-area:body;min-width:0}.bm-mm__rail{grid-area:rail}.bm-mm__bar{grid-area:bar}.bm-mm__col,.bm-mm__chip,.bm-mm__row,.bm-mm__tile,.bm-mm__letter-group{opacity:0;translate:0 8px;transition:opacity .32s var(--bm-mm-ease),translate .32s var(--bm-mm-ease);transition-delay:calc(var(--i, 0) * 26ms + 60ms)}.bm-mm__item.is-open .bm-mm__col,.bm-mm__item.is-open .bm-mm__chip,.bm-mm__item.is-open .bm-mm__row,.bm-mm__item.is-open .bm-mm__tile,.bm-mm__item.is-open .bm-mm__letter-group{opacity:1;translate:0 0}.bm-mm__cols{display:grid;grid-template-columns:repeat(var(--bm-cols, 5),minmax(0,1fr));gap:clamp(18px,2vw,36px);padding-bottom:clamp(20px,2vw,32px)}.bm-mm__col{min-width:0}.bm-mm__col-title{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid var(--bm-mm-hairline);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--bm-mm-fg);transition:color var(--bm-mm-speed) var(--bm-mm-ease),border-color var(--bm-mm-speed) var(--bm-mm-ease)}.bm-mm__col-title--static{color:var(--bm-mm-muted);cursor:default}a.bm-mm__col-title:hover{color:var(--bm-mm-accent);border-bottom-color:var(--bm-mm-accent)}a.bm-mm__col-title:hover .bm-mm__arrow{opacity:1;translate:0 0}.bm-mm__links{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.bm-mm__link-item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 8px 5px 0;border-radius:4px;font-size:.875rem;line-height:1.35;color:var(--bm-mm-fg);text-decoration:none;transition:color .18s var(--bm-mm-ease),padding-inline-start .18s var(--bm-mm-ease),background-color .18s var(--bm-mm-ease)}.bm-mm__link-item:hover,.bm-mm__link-item:focus-visible{color:var(--bm-mm-accent);padding-inline-start:8px;background-color:color-mix(in srgb,var(--bm-mm-accent) 6%,transparent)}.bm-mm__link-text{min-width:0}.bm-mm__count{flex:none;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--bm-mm-muted);transition:color .18s var(--bm-mm-ease)}.bm-mm__link-item:hover .bm-mm__count,.bm-mm__brand:hover .bm-mm__count,.bm-mm__row:hover .bm-mm__count{color:color-mix(in srgb,var(--bm-mm-accent) 75%,transparent)}.bm-mm__col--extra .bm-mm__col-title{color:var(--bm-mm-accent);border-bottom-color:color-mix(in srgb,var(--bm-mm-accent) 35%,transparent)}.bm-mm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;padding-bottom:clamp(20px,2vw,32px)}.bm-mm__chip{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid var(--bm-mm-hairline);border-radius:var(--bm-mm-radius);font-size:.875rem;color:var(--bm-mm-fg);text-decoration:none;overflow:hidden;transition:border-color .2s var(--bm-mm-ease),color .2s var(--bm-mm-ease),translate .2s var(--bm-mm-ease)}.bm-mm__chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bm-mm-accent);opacity:0;transition:opacity .2s var(--bm-mm-ease)}.bm-mm__chip:hover,.bm-mm__chip:focus-visible{border-color:var(--bm-mm-accent);color:var(--bm-mm-accent);translate:0 -2px}.bm-mm__chip:hover:before{opacity:.06}.bm-mm__chip-label,.bm-mm__chip-count{position:relative}.bm-mm__chip-count{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--bm-mm-muted)}.bm-mm__chip:hover .bm-mm__chip-count{color:inherit}.bm-mm__simple{display:flex;flex-direction:column;max-width:520px;padding-bottom:clamp(20px,2vw,32px)}.bm-mm__row{display:flex;align-items:center;gap:12px;padding:14px 12px;border-bottom:1px solid var(--bm-mm-hairline-soft);border-radius:4px;font-size:.9375rem;color:var(--bm-mm-fg);text-decoration:none;transition:background-color .2s var(--bm-mm-ease),color .2s var(--bm-mm-ease),padding-inline-start .2s var(--bm-mm-ease)}.bm-mm__row-label{flex:1 1 auto;min-width:0}.bm-mm__row:hover,.bm-mm__row:focus-visible{background-color:color-mix(in srgb,var(--bm-mm-accent) 7%,transparent);color:var(--bm-mm-accent);padding-inline-start:18px}.bm-mm__row:hover .bm-mm__arrow{opacity:1;translate:0 0}.bm-mm__index{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2vw,32px);padding-bottom:12px}.bm-mm__index-rail{display:flex;flex-direction:column;gap:1px;padding-inline-end:clamp(12px,1.4vw,20px);border-inline-end:1px solid var(--bm-mm-hairline)}.bm-mm__letter{width:24px;height:21px;display:grid;place-items:center;border:0;border-radius:4px;background:none;font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--bm-mm-muted);cursor:pointer;transition:background-color .16s var(--bm-mm-ease),color .16s var(--bm-mm-ease)}.bm-mm__letter:hover:not(:disabled),.bm-mm__letter.is-current{background:var(--bm-mm-accent);color:#fff}.bm-mm__letter:disabled{opacity:.22;cursor:default}.bm-mm__index-scroll{position:relative;max-height:min(52dvh,460px);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding-inline-end:6px;scrollbar-width:thin}.bm-mm__letter-group{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 12px;padding-block:10px;border-bottom:1px solid var(--bm-mm-hairline-soft);scroll-margin-top:0}.bm-mm__letter-group:last-child{border-bottom:0}.bm-mm__letter-mark{margin:0;font-size:1.375rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--bm-mm-accent) 32%,transparent);font-variant-numeric:tabular-nums}.bm-mm__brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 14px}.bm-mm__brand{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 7px 4px 0;border-radius:4px;font-size:.8125rem;color:var(--bm-mm-fg);text-decoration:none;transition:color .16s var(--bm-mm-ease),padding-inline-start .16s var(--bm-mm-ease),background-color .16s var(--bm-mm-ease)}.bm-mm__brand:hover,.bm-mm__brand:focus-visible{color:var(--bm-mm-accent);padding-inline-start:7px;background-color:color-mix(in srgb,var(--bm-mm-accent) 6%,transparent)}.bm-mm__index-meta{grid-column:2;margin:10px 0 0;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bm-mm-muted)}.bm-mm__index-total{font-weight:700;color:var(--bm-mm-accent);font-variant-numeric:tabular-nums}.bm-mm__rail{display:grid;gap:12px;width:clamp(180px,17vw,260px);padding-bottom:clamp(20px,2vw,32px)}.bm-mm__rail .bm-mm__col--extra{padding:14px 16px 16px;border-radius:var(--bm-mm-radius);background:color-mix(in srgb,var(--bm-mm-accent) 5%,transparent)}.bm-mm__rail .bm-mm__col--extra .bm-mm__col-title{margin-bottom:10px}.bm-mm__tile{display:grid;gap:10px;border-radius:var(--bm-mm-radius);overflow:hidden;text-decoration:none;color:var(--bm-mm-fg);background:color-mix(in srgb,var(--bm-mm-fg) 4%,transparent)}.bm-mm__tile-media{display:block;aspect-ratio:4 / 3;overflow:hidden}.bm-mm__tile-img{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--bm-mm-ease)}.bm-mm__tile:hover .bm-mm__tile-img{scale:1.06}.bm-mm__tile-body{display:grid;gap:4px;padding:0 14px 14px}.bm-mm__tile-heading{font-size:.9375rem;font-weight:600;line-height:1.3}.bm-mm__tile-text{font-size:.8125rem;line-height:1.45;color:var(--bm-mm-muted)}.bm-mm__tile-cta{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bm-mm-accent)}.bm-mm__tile:hover .bm-mm__arrow{opacity:1;translate:0 0}.bm-mm__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-inline:calc(clamp(24px,3vw,48px)*-1);padding:13px clamp(24px,3vw,48px);border-top:1px solid var(--bm-mm-hairline);background:color-mix(in srgb,var(--bm-mm-fg) 3%,transparent)}.bm-mm__bar-link{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--bm-mm-accent);text-decoration:none}.bm-mm__bar-link .bm-mm__arrow{opacity:1;translate:0 0}.bm-mm__bar-link:hover .bm-mm__arrow{translate:3px 0}.bm-mm__bar-note{margin:0;font-size:.75rem;color:var(--bm-mm-muted)}.bm-mm__scrim{position:fixed;top:var(--bm-mm-top);left:var(--bm-mm-left, 0px);width:100vw;height:var(--bm-mm-scrim-height, 100vh);z-index:50;background:#00000052;opacity:0;pointer-events:none;transition:opacity var(--bm-mm-speed) var(--bm-mm-ease)}.bm-mm__scrim[hidden]{display:none}bm-mega-menu.is-active .bm-mm__scrim{opacity:1}.bm-mm :focus-visible{outline:2px solid var(--bm-mm-accent);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){bm-mega-menu *,bm-mega-menu *:before,bm-mega-menu *:after{transition-duration:1ms!important;transition-delay:0ms!important}.bm-mm__panel-shell{translate:none;clip-path:none}.bm-mm__col,.bm-mm__chip,.bm-mm__row,.bm-mm__tile,.bm-mm__letter-group{translate:none}.bm-mm__index-scroll{scroll-behavior:auto}}@media screen and (max-width:1100px){.bm-mm__panel-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "rail" "bar"}.bm-mm__rail{width:100%;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bm-mm__cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media screen and (max-width:749px){bm-mega-menu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/bm-mega-menu.css.map */
