.bn-menu-group{position:relative;margin:0;padding:0;min-height:0;align-self:start;color:#f3f3f8;font-family:Inter,Arial,sans-serif}.bn-menu-group>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;min-height:48px;padding:12px 14px;border:1px solid #2e3244;border-radius:8px;background:#11131d;cursor:pointer;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.02em;text-transform:none}.bn-menu-group>summary::-webkit-details-marker{display:none}.bn-menu-group>summary::marker{content:""}.bn-menu-plus{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;font:400 19px/1 Arial,sans-serif;color:#b3bad2;transition:transform .18s}.bn-menu-group[open]>summary{border-color:#56557b;background:#161825;border-radius:8px 8px 0 0}.bn-menu-group[open]>summary .bn-menu-plus{transform:rotate(45deg)}.bn-menu-body{display:block;padding:8px 12px 12px;border:1px solid #34384d;border-top:0;border-radius:0 0 8px 8px;background:#10121b}.bn-menu-group:not([open])>.bn-menu-body{display:none}.bn-menu-caption{display:block;padding:8px 2px;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.15em;color:#949cb6}.bn-menu-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nav .bn-menu-body a,.mobile-nav .bn-menu-body a{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;min-height:44px;margin:0;padding:10px;border:1px solid #2e3348;border-radius:6px;background:#171a27;color:#e5e8f3;font-size:11px;line-height:1.3;font-weight:600;text-transform:none;letter-spacing:0}.nav .bn-menu-body .bn-menu-all,.mobile-nav .bn-menu-body .bn-menu-all{background:transparent;border:0;padding:8px 2px;font-size:11px;font-weight:500;color:#b4bed8;min-height:36px}.bn-menu-body a>span:last-child:not(.bn-wordmark){font-size:11px;color:#7f8aaa}.bn-menu-body a:hover{border-color:#65618c;color:#fff}.bn-wordmark{font:700 12px/1.15 Inter,Arial,sans-serif;letter-spacing:-.03em;white-space:nowrap}.bn-wordmark--nike{font-family:Arial,sans-serif;font-weight:900;font-style:italic;font-size:17px;letter-spacing:-.05em;text-transform:uppercase}.bn-wordmark--adidas{font-size:16px;letter-spacing:-.06em;font-weight:800}.bn-wordmark--on{font-size:19px;letter-spacing:-.06em;font-weight:600}.mobile-nav.is-open{display:grid;grid-auto-rows:max-content;align-content:start;align-items:start;gap:7px;padding-top:4px;padding-bottom:16px;min-height:0;height:auto}.mobile-nav>.bn-menu-direct{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:0;padding:12px 14px;border:1px solid #282c3e;border-radius:8px;background:#10121b;color:#d8dce9;font:600 13px/1.3 Inter,Arial,sans-serif;text-transform:none;letter-spacing:.01em}.mobile-nav>.bn-menu-direct>span:last-child{font-size:12px;color:#8b93ae}.mobile-nav .mobile-menu-search{margin:0 0 5px}.mobile-nav .mobile-menu-search label{font-size:11px}.mobile-nav .mobile-menu-search input{min-width:0;font-size:14px}.mobile-nav .mobile-menu-search button{font-size:12px}.nav>.bn-menu-group{min-width:85px}.nav>.bn-menu-group>summary{border:0;min-height:44px;background:transparent;padding:8px 0;font-size:12px;font-weight:800;text-transform:uppercase}.nav>.bn-menu-group>.bn-menu-body{position:absolute;left:-16px;top:calc(100% + 6px);width:310px;max-height:65vh;overflow-y:auto;z-index:50;border:1px solid #34384d;border-radius:8px;box-shadow:0 18px 40px #0008}.nav>.bn-menu-direct{font-size:12px}.bn-brand-filter{margin:4px 0 20px;font-family:Inter,Arial,sans-serif}.bn-brand-filter__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.bn-brand-filter__heading>span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#969eb7}.bn-brand-filter__heading>a{font-size:10px;color:#b7bfd6;text-decoration:underline;text-underline-offset:3px}.bn-brand-filter__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:620px}.bn-brand-filter__options>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:10px 5px;border:1px solid #33394f;border-radius:7px;background:#131620;color:#d7dceb;transition:background .15s,border-color .15s}.bn-brand-filter__options>a:hover{border-color:#73708c;background:#1d2030}.bn-brand-filter__options>a[aria-current=page]{background:#e7eaf2;border-color:#e7eaf2;color:#10131b}.bn-cap-filter{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 20px}.bn-cap-filter>a{display:block;padding:9px 12px;font:600 12px/1.2 Inter,Arial,sans-serif;border:1px solid #353b50;border-radius:6px;color:#cfd5e8}.bn-cap-filter>a[aria-current=page]{background:#e7eaf2;color:#10131b}.bn-menu-group summary:focus-visible,.bn-menu-body a:focus-visible,.bn-menu-direct:focus-visible,.bn-brand-filter a:focus-visible,.bn-cap-filter a:focus-visible{outline:2px solid var(--pink,#f34bb7);outline-offset:3px}@media(max-width:680px){.bn-brand-filter__options{gap:6px}.bn-brand-filter__options>a{min-height:46px;padding:9px 3px}.bn-brand-filter .bn-wordmark{font-size:11px}.bn-brand-filter .bn-wordmark--nike{font-size:16px}.bn-brand-filter .bn-wordmark--adidas{font-size:15px}.bn-brand-filter .bn-wordmark--on{font-size:18px}.collection-banner{padding-top:30px;padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.bn-menu-plus,.bn-brand-filter__options>a{transition:none}}@media(max-width:380px){.bn-brand-filter .bn-wordmark:not(.bn-wordmark--nike):not(.bn-wordmark--adidas):not(.bn-wordmark--on){font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/besneaker-navigation.css.map */
