:root{--bnbh-bg:#0b0c0f;--bnbh-line:#24262b;--bnbh-field:#1b1d22;--bnbh-field-line:#33363d;--bnbh-muted:#a4a8b0;--bnbh-green:#7dc23b}.bnb-util{background:#000;color:#d6d8dc;border-bottom:1px solid var(--bnbh-line);font-size:12px;line-height:1}.bnb-util__in{max-width:1440px;margin:0 auto;padding:0 32px;height:34px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bnb-util__msg{margin:0;display:flex;align-items:center;gap:10px;font-weight:600;white-space:nowrap}.bnb-util__msg span[aria-hidden]{color:#555a63}.bnb-util a{color:#d6d8dc;text-decoration:none}.bnb-util a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.bnb-util__msg a{color:#fff;font-weight:700}.bnb-util__links{display:flex;align-items:center;gap:22px;font-weight:500}.bnb-util__links a.bnb-util__rewards{color:var(--bnbh-green);font-weight:700}@media(max-width:767px){.bnb-util__in{height:30px;padding:0 14px;justify-content:center}.bnb-util__links,.bnb-util__msg .bnb-util__msg-extra{display:none}.bnb-util{font-size:11.5px}}.section-header,.section-header #pageheader,.section-header .pageheader,.section-header .logo-area,.section-header #main-nav,.section-header #main-nav .navigation--main,.section-header #main-nav .navigation__tier-1-container,.section-header #main-nav .bnb-nav{background:var(--bnbh-bg)!important}.section-header .logo-area,.section-header .logo-area a,.section-header .logo-area button,.section-header .header-account-link,.section-header .cart-link{color:#fff!important}.section-header .logo-area svg{color:#fff}.section-header{border-bottom:1px solid var(--bnbh-line)}.section-header .cart-link__count{background:var(--bnbh-green)!important;color:#000!important;font-weight:800!important;border-radius:3px;min-width:17px;height:17px;line-height:17px;font-size:10.5px;text-align:center;padding:0 4px}.section-header .cart-link__count:empty{display:none}.bnb-hsearch{display:none}.bnb-util,.section-header .bnb-hsearch input,.section-header .bnb-hsearch button,.bnb-hsuggest,.section-header .header-account-link,.section-header .header-account-link *,.section-header .cart-link,.section-header .cart-link__label,.section-header .cart-link__count{font-family:var(--base-font-family)!important}.section-header shopify-account{--shopify-account-font-body:var(--base-font-family);--shopify-account-font-heading:var(--heading-font-family)}@media(min-width:768px){.section-header .logo-area{display:flex;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:0 32px;height:78px;transition:height .2s ease}.section-header .logo-area__left{order:-1;flex:1 1 0;min-width:0;display:flex;justify-content:flex-start}.section-header .logo-area__left__inner{width:100%;justify-content:flex-start;overflow:visible!important}.section-header .logo-area__middle{order:0;flex:0 0 auto;margin:0;text-align:center}.section-header .logo-area__middle__inner{display:block}.section-header .logo__image{width:118px!important;transition:width .2s ease}.section-header .logo-area__right{order:1;flex:1 1 0;min-width:0;display:flex;justify-content:flex-end}.section-header .logo-area__right__inner{display:flex;align-items:center;gap:22px}.section-header .logo-area .show-search-link{display:none!important}.section-header .bnb-hsearch{position:relative;display:flex;align-items:stretch;width:100%;max-width:380px;height:40px;margin:0;background:var(--bnbh-field);border:1px solid var(--bnbh-field-line);border-radius:4px}.section-header .bnb-hsearch:focus-within{border-color:var(--bnbh-green)}.section-header .bnb-hsearch input[type=search]{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 12px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:0;color:#fff!important;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;-webkit-appearance:none;appearance:none}.section-header .bnb-hsearch input[type=search]::placeholder{color:#8c9098;opacity:1}.section-header .bnb-hsearch input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.section-header .bnb-hsearch button{flex:0 0 44px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-left:1px solid var(--bnbh-field-line);border-radius:0 3px 3px 0;background:transparent;color:var(--bnbh-muted)!important;cursor:pointer}.bnb-hsuggest{position:absolute;top:calc(100% + 6px);left:-1px;width:max(100% + 2px,440px);max-height:min(70vh,560px);overflow-y:auto;z-index:20;background:#fff;color:#141414;border:1px solid #e3e5e8;border-radius:4px;box-shadow:0 18px 40px -16px #00000073;text-align:left}.bnb-hsuggest[hidden]{display:none}.bnb-hsuggest__head{margin:0;padding:12px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7079}.bnb-hsuggest__list{list-style:none;margin:0;padding:0 0 4px}.bnb-hsuggest__item{display:flex;align-items:center;gap:12px;padding:8px 14px;color:#141414!important;text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.bnb-hsuggest__item:hover,.bnb-hsuggest__item.is-active{background:#f2f4f6}.bnb-hsuggest__img{flex:0 0 44px;width:44px;height:44px;border:1px solid #eceef1;border-radius:3px;background:#fff;object-fit:contain}.bnb-hsuggest__txt{flex:1 1 auto;min-width:0}.bnb-hsuggest__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnb-hsuggest__meta{display:block;font-size:12px;font-weight:500;color:#6b7079}.bnb-hsuggest__price{flex:0 0 auto;font-size:13.5px;font-weight:700}.bnb-hsuggest__chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 14px 10px}.bnb-hsuggest__chip{padding:6px 10px;border:1px solid #dfe2e6;border-radius:3px;color:#141414!important;text-decoration:none;font-size:13px;font-weight:600}.bnb-hsuggest__chip:hover,.bnb-hsuggest__chip.is-active{border-color:#141414}.bnb-hsuggest__all{display:block;padding:12px 14px;border-top:1px solid #eceef1;color:#141414!important;font-size:13.5px;font-weight:700;text-decoration:none}.bnb-hsuggest__all:hover,.bnb-hsuggest__all.is-active{background:#f2f4f6;text-decoration:underline}.bnb-hsuggest__empty{margin:0;padding:16px 14px;font-size:14px;font-weight:500;color:#3a3f47}.section-header .bnb-hsearch button:hover{color:#fff!important;background:#24272d}.section-header .bnb-hsearch button svg{width:18px;height:18px}.section-header .header-account-link,.section-header .cart-link{display:inline-flex;align-items:center;gap:8px;height:40px;text-decoration:none}.section-header .header-account-link .inline-flex{gap:8px;flex-direction:row-reverse}.section-header .header-account-link__text,.section-header .cart-link__label{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;margin:0!important;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.section-header .cart-link{flex-direction:row-reverse}.section-header .cart-link__icon{position:relative;display:flex}.section-header .cart-link__count{position:absolute;top:-7px;right:-10px}.section-header .header-account-link:hover .header-account-link__text,.section-header .cart-link:hover .cart-link__label{text-decoration:underline;text-underline-offset:3px}.section-header #main-nav{border-top:1px solid var(--bnbh-line)}.section-header #main-nav .navigation--main{position:relative}.section-header #main-nav .navigation__tier-1-container{padding:0 32px;text-align:center}#main-nav .bnb-nav{display:flex!important;justify-content:center;align-items:stretch;flex-wrap:nowrap;margin:0 auto;padding:0}#main-nav .bnb-nav>.navigation__item{display:block}#main-nav .bnb-nav>.navigation__item>.navigation__link{position:relative;display:flex!important;align-items:center;height:48px;padding:0 18px!important;line-height:1;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background-color:transparent!important;transition:color .15s}#main-nav .bnb-nav>.navigation__item>.navigation__link:after{content:""!important;display:block!important;position:absolute!important;left:18px!important;right:var(--bm-pad-r,18px)!important;bottom:0!important;height:3px!important;background:var(--bnbh-green)!important;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;border-radius:0!important;width:auto!important}#main-nav .bnb-nav>.navigation__item:hover>.navigation__link,#main-nav .bnb-nav>.navigation__item--show-children>.navigation__link{color:var(--bnbh-green)!important}#main-nav .bnb-nav>.navigation__item:hover>.navigation__link:after,#main-nav .bnb-nav>.navigation__item--show-children>.navigation__link:after,#main-nav .bnb-nav>.navigation__item--active>.navigation__link:after{transform:scaleX(1)}#main-nav .bnb-nav>.bnb-has-mega>.navigation__link{--bm-pad-r:34px;padding-right:34px!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:9px 6px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23a4a8b0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")!important}#main-nav .bnb-nav>.bnb-has-mega:hover>.navigation__link,#main-nav .bnb-nav>.bnb-has-mega.navigation__item--show-children>.navigation__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%237dc23b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 5l4-4 4 4'/%3E%3C/svg%3E")!important}#main-nav .bnb-mega-wrap{border-top:0!important;text-align:left;box-shadow:0 18px 30px -18px #00000059}html.bnb-scrolled .section-header .logo-area{height:58px}html.bnb-scrolled .section-header .logo__image{width:86px!important}html.bnb-scrolled #main-nav .bnb-nav>.navigation__item>.navigation__link{height:42px}.template-index .section-slideshow{padding:24px 32px 0}.template-index .section-slideshow slide-show{display:block;max-width:1200px;margin:0 auto;border-radius:8px;overflow:hidden}.template-index .section-slideshow .slideshow__slide.height--fixed{--image-height:100%;height:auto;aspect-ratio:2 / 1}}@media(min-width:768px)and (max-width:1100px){.section-header .logo-area{padding:0 20px}.section-header .bnb-hsearch{max-width:260px}.section-header .header-account-link__text{display:none}#main-nav .bnb-nav>.navigation__item>.navigation__link{padding:0 11px!important;font-size:12px;letter-spacing:.02em}#main-nav .bnb-nav>.navigation__item>.navigation__link:after{left:11px!important}#main-nav .bnb-nav>.bnb-has-mega>.navigation__link{--bm-pad-r:26px;padding-right:26px!important;background-position:right 11px center!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/bnb-header.css.map */
