.bfm-nav{position:relative}.header-top__wrapper .header__menu:has(.bfm-nav){max-width:none!important;flex:1 1 auto}.header__menu .bfm-nav>a.bfm-nav__a.header__menu-item{display:inline-flex;align-items:center;gap:7px;background:#0d0d0d;color:#f3f1ec!important;border-radius:999px;padding:5px 12px!important;margin-right:6px;font-size:13px;text-decoration:none}.header__menu .bfm-nav>.bfm-nav__a:hover,.header__menu .bfm-nav:hover>.bfm-nav__a{background:#f3f1ec;color:#0d0d0d!important;box-shadow:inset 0 0 0 1px #0d0d0d}.bfm-nav__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;animation:bfm-pulse 1.6s ease-in-out infinite}@keyframes bfm-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.bfm-nav__dot{animation:none}}.bfm-mega.header__mega-submenu{background:#0d0d0d!important;color:#f3f1ec;border-top:1px solid #2A2A2A}.bfm-mega__in{background:#0d0d0d;color:#f3f1ec;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.6fr);gap:40px;max-width:1360px;margin:0 auto;padding:36px 40px 40px}.bfm-mega__k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8f8a80;margin:0 0 14px}.bfm-mega__h{font-family:var(--sans);font-size:40px;line-height:1;letter-spacing:-.03em;margin:0 0 16px;color:#f3f1ec}.bfm-mega__h span{display:block;color:#8f8a80}.bfm-mega__p{font-family:var(--sans);font-size:14px;line-height:1.5;color:#d9d5cc;margin:0 0 22px;max-width:34ch}.bfm-mega__btn{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:999px;background:#f3f1ec;color:#0d0d0d!important;font-family:var(--sans);font-size:14px;text-decoration:none}.bfm-mega__btn:hover{background:#fff}.bfm-mega__cats{list-style:none;margin:0;padding:0;border-top:1px solid #2A2A2A}.bfm-mega__cats li{border-bottom:1px solid #2A2A2A}.bfm-mega__cats a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;color:#f3f1ec!important}.bfm-mega__ct{font-family:var(--sans);font-size:16px}.bfm-mega__co{font-family:var(--mono);font-size:11px;background:#f3f1ec;color:#0d0d0d;padding:2px 7px;border-radius:2px;white-space:nowrap}.bfm-mega__cats a:hover .bfm-mega__ct{text-decoration:underline;text-underline-offset:4px}.bfm-mega__feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bfm-mega__f{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#f3f1ec!important}.bfm-mega__fi{aspect-ratio:1/1;background:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden}.bfm-mega__fi img{width:100%;height:100%;object-fit:contain}.bfm-mega__ft{font-family:var(--sans);font-size:14px;line-height:1.25;margin-top:4px}.bfm-mega__fp{font-family:var(--mono);font-size:12px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.bfm-mega__fp b{font-weight:400;font-size:15px}.bfm-mega__fp s{color:#8f8a80}.bfm-mega__fp em{font-style:normal;background:#f3f1ec;color:#0d0d0d;padding:1px 6px;border-radius:2px}.bfm-mega__f:hover .bfm-mega__ft{text-decoration:underline;text-underline-offset:4px}@media(max-width:1199px){.bfm-mega__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bfm-mega__feats{grid-column:1/-1}}.bfm-drawer{background:#0d0d0d;color:#f3f1ec;margin:0 0 8px;padding:14px 20px 18px}.bfm-drawer__a{display:flex;align-items:center;gap:10px;color:#f3f1ec!important;text-decoration:none;font-size:18px;font-weight:600;padding:4px 0 12px}.bfm-drawer__a span:last-child{margin-left:auto}.bfm-drawer__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bfm-drawer__cats a{display:flex;flex-direction:column;gap:3px;border:1px solid #2A2A2A;border-radius:6px;padding:10px 12px;color:#f3f1ec!important;text-decoration:none}.bfm-drawer__cats b{font-weight:500;font-size:14px}.bfm-drawer__cats small{font-family:Geist Mono,monospace;font-size:10.5px;color:#8f8a80}.bfm-foot{background:#0d0d0d;color:#f3f1ec}.bfm-foot__in{max-width:1360px;margin:0 auto;padding:40px 40px 44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:32px;align-items:center}.bfm-foot__h{font-family:var(--sans);font-size:32px;line-height:1;letter-spacing:-.03em;margin:0;color:#f3f1ec}.bfm-foot__h span{display:block;color:#8f8a80}.bfm-foot__cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bfm-foot__cats a{display:flex;flex-direction:column;gap:3px;border:1px solid #2A2A2A;border-radius:2px;padding:10px 12px;color:#f3f1ec!important;text-decoration:none}.bfm-foot__cats a:hover{border-color:#f3f1ec}.bfm-foot__cats span{font-family:var(--sans);font-size:14px}.bfm-foot__cats small{font-family:var(--mono);font-size:11px;color:#8f8a80}@media(max-width:989px){.bfm-foot__in{grid-template-columns:minmax(0,1fr);padding:32px 16px 36px;gap:20px}.bfm-foot__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bfm-notewrap{background:var(--paper)}.bfm.bfm-mega__in,.bfm.bfm-foot{background:#0d0d0d!important;color:#f3f1ec!important}.bfm.bfm-mega__in .bfm-mega__h,.bfm.bfm-mega__in .bfm-mega__ct,.bfm.bfm-mega__in .bfm-mega__ft,.bfm.bfm-mega__in .bfm-mega__fp b,.bfm.bfm-foot .bfm-foot__h,.bfm.bfm-foot .bfm-foot__cats span{color:#f3f1ec!important}.bfm.bfm-mega__in .bfm-mega__h span,.bfm.bfm-foot .bfm-foot__h span{color:#8f8a80!important}.bfm.bfm-mega__in .bfm-mega__btn,.bfm.bfm-foot .bfm-mega__btn,.bfm.bfm-mega__in .bfm-mega__co{background:#f3f1ec!important;color:#0d0d0d!important}.menu-drawer__menu>li.bfm-drawer{padding:14px 16px 18px!important;margin:0 0 8px!important}.bfm-drawer__cats a:last-child:nth-child(odd){grid-column:1/-1}.bfm.bfm-mega__in .bfm-mega__fp em.bfm-mega__gift{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;line-height:1.25;flex-basis:100%;margin-top:2px}.bfm-mega__gi{flex:none;width:34px;height:34px;background:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.bfm-mega__gi img{width:100%;height:100%;object-fit:contain}.bfm-mega__gift small{display:block;font-size:10px;color:#5c5850}.bfm-mega__in{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,2fr)}.bfm-nav__dot{display:none!important}.header__menu .bfm-nav>a.bfm-nav__a.header__menu-item{gap:0;padding:0!important;background:#f3f1ec!important;box-shadow:inset 0 0 0 1px #0d0d0d!important;overflow:visible!important;position:relative;isolation:isolate;color:#0d0d0d!important;font-size:12.5px;letter-spacing:.06em}.header__menu .bfm-nav>a.bfm-nav__a.header__menu-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:#0d0d0d;clip-path:inset(0 50% 0 0);transition:clip-path .45s cubic-bezier(.7,0,.2,1);z-index:-1}.bfm-nav__b,.bfm-nav__w{padding:5px 9px 5px 12px;transition:color .45s cubic-bezier(.7,0,.2,1)}.bfm-nav__w{padding:5px 12px 5px 8px}.bfm-nav__b{color:#f3f1ec}.bfm-nav__w{color:#0d0d0d}.header__menu .bfm-nav:hover>a.bfm-nav__a.header__menu-item:before,.header__menu .bfm-nav>a.bfm-nav__a.header__menu-item:focus-visible:before{clip-path:inset(0 0 0 0)}.header__menu .bfm-nav:hover .bfm-nav__w,.header__menu .bfm-nav>a:focus-visible .bfm-nav__w{color:#f3f1ec}@media(prefers-reduced-motion:reduce){.header__menu .bfm-nav>a.bfm-nav__a.header__menu-item:before,.bfm-nav__b,.bfm-nav__w{transition:none}}.header .list-menu--inline>li.bfm-nav:hover>.bfm-nav__a:after{content:"";position:absolute;top:100%;left:-50%;width:200%;height:20rem;z-index:5}.bfm-mob{display:none}@media(max-width:1279px){.header-top__right .bfm-mob{display:inline-flex;align-items:stretch;border-radius:999px;box-shadow:inset 0 0 0 1px #0d0d0d;overflow:hidden;text-decoration:none;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-right:6px;white-space:nowrap;flex:none}.bfm-mob .bfm-nav__b{background:#0d0d0d;color:#f3f1ec;padding:7px 7px 7px 10px}.bfm-mob .bfm-nav__w{background:#f3f1ec;color:#0d0d0d;padding:7px 10px 7px 7px}}@media(max-width:359px){.header-top__right .bfm-mob .bfm-nav__w{display:none}.header-top__right .bfm-mob .bfm-nav__b{padding:7px 10px}}@media(max-width:1279px){.header .header-top__right>a.bfm-mob{width:auto!important;min-width:0!important;height:auto!important;align-self:center;padding:0!important}}.bfm-mb{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;background:#0d0d0d;color:#f3f1ec;padding:14px 16px;margin:8px 0 4px;border-radius:2px}.bfm-mb__p{margin:0;display:flex;flex-direction:column;gap:3px}.bfm-mb__p b{font-family:"Host Grotesk",var(--sans,sans-serif);font-weight:500;font-size:20px;letter-spacing:-.01em;line-height:1.1}.bfm-mb__p span{font-family:Geist Mono,monospace;font-size:12px;color:#c9c4ba}.bfm-mb__btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;min-height:44px;padding:0 20px;border-radius:999px;background:#f3f1ec;color:#0d0d0d;font-family:"Host Grotesk",var(--sans,sans-serif);font-size:15px;font-weight:500;white-space:nowrap;transition:background .2s}.bfm-mb__btn:hover{background:#fff}.bfm-mb__btn:focus-visible{outline:2px solid #F3F1EC;outline-offset:3px}@media(max-width:480px){.bfm-mb__btn{width:100%}}.bfm .bfm-mb .bfm-mb__p b,.bfm-mb .bfm-mb__p b{color:#f3f1ec!important}@media(min-width:1280px){.header .header-top__right>a.bfm-mob,.header-top__right .bfm-mob{display:none!important}}@media(min-width:1100px)and (max-width:1599px){.header__menu .list-menu--inline>li{flex-shrink:0}.header__menu .list-menu--inline>li>a,.header__menu .list-menu--inline>li>details>summary,.header__menu .list-menu--inline>li span{white-space:nowrap!important}.header__menu .header__menu-item{padding-left:6px!important;padding-right:6px!important}.header__menu .bfm-nav>a.bfm-nav__a.header__menu-item{padding:6px 8px!important;margin-right:4px;font-size:11px!important;gap:5px}}@media(min-width:1280px)and (max-width:1599px){.header__menu .header__menu-item{font-size:13.5px!important}}@media(min-width:1100px)and (max-width:1279px){.header__menu .header__menu-item{font-size:12.5px!important}.header__menu .bfm-nav{display:none!important}}.bfm.bfm-mega__in .bfm-mega__k{margin:0 0 14px!important}.bfm.bfm-mega__in .bfm-mega__h{margin:0 0 16px!important}.bfm.bfm-mega__in .bfm-mega__p{margin:0 0 24px!important;max-width:30ch}.bfm.bfm-foot .bfm-mega__k{margin:0 0 12px!important}@media(min-width:1280px)and (max-width:1439px){header .header__menu ul.list-menu--inline>li>a.header__menu-item:not(.bfm-nav__a),header .header__menu ul.list-menu--inline>li>details>summary.header__menu-item{padding-left:5px!important;padding-right:5px!important;font-size:12.5px!important}header .header__menu .bfm-nav>a.bfm-nav__a.header__menu-item{font-size:10.5px!important;margin-right:2px!important}header .header__menu .bfm-nav .bfm-nav__b{padding:5px 6px 5px 9px!important}header .header__menu .bfm-nav .bfm-nav__w{padding:5px 9px 5px 5px!important}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/bfm-nav.css.map */
