.bbf-header-wrap{position:absolute;top:0;left:0;width:100%;z-index:200;transition:background .35s ease,box-shadow .35s ease}.bbf-header-wrap.is-scrolled,.bbf-header-wrap--solid{position:fixed;background:#3d0b0bf7;box-shadow:0 2px 20px #0000004d}.bbf-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 40px;height:80px;max-width:100%;position:relative}.bbf-header>nav{grid-column:1}.bbf-nav{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.bbf-nav__item{position:relative}.bbf-nav__link{display:flex;align-items:center;gap:4px;padding:28px 14px;color:#fff;text-decoration:none;font-size:1.61rem;font-weight:400;letter-spacing:.02em;white-space:nowrap;transition:opacity .2s}.bbf-nav__link:hover{opacity:.75}.bbf-nav__chevron{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2;flex-shrink:0;transition:transform .2s}.bbf-nav__item:hover .bbf-nav__chevron{transform:rotate(180deg)}.bbf-dropdown{position:absolute;top:calc(100% - 4px);left:0;min-width:180px;background:#140808f7;list-style:none;margin:0;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:300}.bbf-nav__item:hover .bbf-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.bbf-dropdown__link{display:block;padding:10px 20px;color:#fff;text-decoration:none;font-size:1.495rem;white-space:nowrap;transition:background .15s}.bbf-dropdown__link:hover{background:#ffffff1a}.bbf-logo{position:absolute;left:50%;top:22px;transform:translate(-50%);z-index:205;display:flex;justify-content:center;align-items:center;transition:top .35s ease}.bbf-logo__link{display:block;line-height:0}.bbf-logo__img{width:84px;height:84px;object-fit:contain;transition:width .35s ease,height .35s ease}.bbf-header-wrap.is-scrolled .bbf-logo,.bbf-header-wrap--solid .bbf-logo,.bbf-header-wrap--product .bbf-logo{top:40px}.bbf-header-wrap.is-scrolled .bbf-logo__img,.bbf-header-wrap--solid .bbf-logo__img,.bbf-header-wrap--product .bbf-logo__img{width:80px;height:80px}.bbf-logo__text{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-align:center}.bbf-icons{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:18px}.bbf-icon-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;cursor:pointer;color:#fff;text-decoration:none;position:relative;transition:opacity .2s}.bbf-icon-btn:hover{opacity:.75}.bbf-icon-btn svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5}.bbf-cart-count{position:absolute;top:0;right:0;width:16px;height:16px;background:#fff;color:#6b1414;border-radius:50%;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.bbf-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;padding:6px;cursor:pointer}.bbf-hamburger span{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .3s,opacity .3s}.bbf-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9998;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.bbf-mobile-overlay.is-open{opacity:1;visibility:visible}.bbf-mobile-menu{position:fixed;top:0;left:0;width:85%;max-width:400px;height:100%;background:var(--bbf-mob-bg, #c4a882);z-index:9999;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto}.bbf-mobile-menu.is-open{transform:translate(0)}.bbf-mobile-menu__close{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--bbf-mob-text, #431313);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;line-height:0}.bbf-mobile-cats{list-style:none;margin:52px 0 0;padding:4px 24px 12px;border-bottom:1px solid rgba(var(--bbf-mob-text-rgb, 67, 19, 19),.15)}.bbf-mobile-nav{list-style:none;margin:4px 0 0;padding:0 0 8px;flex:1}.bbf-mobile-nav__item{border-bottom:1px solid rgba(var(--bbf-mob-text-rgb, 67, 19, 19),.15);margin:0 24px}.bbf-mobile-nav__item:last-child{border-bottom:none}.bbf-mobile-nav__link,.bbf-mobile-nav__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:var(--bbf-mob-text, #431313);text-decoration:none;font-size:1.65rem;font-weight:500;padding:15px 0;cursor:pointer;letter-spacing:.01em;text-align:left;font-family:inherit;line-height:1.3}.bbf-mobile-nav__link:hover,.bbf-mobile-nav__toggle:hover{opacity:.75}.bbf-mobile-nav__icon{width:20px;height:20px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.bbf-mobile-nav__icon:before,.bbf-mobile-nav__icon:after{content:"";position:absolute;background:var(--bbf-mob-text, #431313);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.bbf-mobile-nav__icon:before{width:13px;height:1.5px}.bbf-mobile-nav__icon:after{width:1.5px;height:13px}.bbf-mobile-nav__item.is-open .bbf-mobile-nav__icon:after{transform:rotate(90deg);opacity:0}.bbf-mobile-nav__sub{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.bbf-mobile-nav__item.is-open .bbf-mobile-nav__sub{max-height:500px}.bbf-mobile-nav__sublink{display:block;color:var(--bbf-mob-text, #431313);text-decoration:none;font-size:1.4rem;font-weight:400;padding:9px 0 9px 12px;opacity:.72;transition:opacity .15s}.bbf-mobile-nav__sublink:hover{opacity:1}.bbf-mobile-nav__sub--icons{padding:4px 0 8px}.bbf-mobile-nav__sublink--icon{display:flex;align-items:center;gap:14px;padding:10px 0;opacity:1}.bbf-mobile-nav__sub-icon{width:36px;height:36px;border-radius:50%;background:rgba(var(--bbf-mob-text-rgb, 67, 19, 19),.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.bbf-mobile-nav__sub-icon img{width:62%;height:62%;object-fit:contain;display:block}.bbf-mobile-nav__sub-icon--cart{color:var(--bbf-mob-text, #431313)}.bbf-mobile-nav__sub-icon--cart svg{width:17px;height:17px}.bbf-mobile-nav__sub-label{font-size:1.5rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bbf-mobile-menu__footer{border-top:1px solid rgba(var(--bbf-mob-text-rgb, 67, 19, 19),.2);padding:20px 24px 36px}.bbf-mobile-fixed-links{list-style:none;margin:0 0 18px;padding:0}.bbf-mobile-fixed-links a{display:block;color:var(--bbf-mob-text, #431313);text-decoration:none;font-size:1.4rem;font-weight:400;padding:6px 0;opacity:.7;transition:opacity .15s}.bbf-mobile-fixed-links a:hover{opacity:1}.bbf-mobile-social{display:flex;gap:18px;margin-bottom:16px;align-items:center}.bbf-mobile-social a{display:flex;align-items:center;justify-content:center;color:var(--bbf-mob-text, #431313);text-decoration:none;opacity:.8;transition:opacity .2s}.bbf-mobile-social a:hover{opacity:1}.bbf-mobile-social svg{width:22px;height:22px}.bbf-mobile-phone{display:flex;align-items:center;gap:8px;color:var(--bbf-mob-text, #431313);font-size:1.4rem;font-weight:400;opacity:.8}.bbf-mobile-phone svg{width:17px;height:17px;flex-shrink:0}@media screen and (max-width:989px){.bbf-header{padding:0 16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:64px}.bbf-hamburger{display:flex;grid-column:1;grid-row:1;justify-self:start}.bbf-nav{display:none}.bbf-header>nav{display:none}.bbf-logo{justify-content:center;top:14px}.bbf-logo__img{width:68px;height:68px}.bbf-header-wrap.is-scrolled .bbf-logo,.bbf-header-wrap--solid .bbf-logo,.bbf-header-wrap--product .bbf-logo{top:30px}.bbf-header-wrap.is-scrolled .bbf-logo__img,.bbf-header-wrap--solid .bbf-logo__img,.bbf-header-wrap--product .bbf-logo__img{width:68px;height:68px}.bbf-icons{grid-column:3;grid-row:1;gap:0;justify-self:end}.bbf-icons a[href*=account],.bbf-icons a[href*=login]{display:none}.bbf-icons{gap:6px}.bbf-icon-btn{padding:6px}}.bbf-search-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#5a1010;z-index:600;display:flex;align-items:flex-start;justify-content:center;padding:84px 0 0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.bbf-search-modal.is-open{opacity:1;visibility:visible}.bbf-search-modal__inner{width:100%;max-width:720px;padding:0 24px;max-height:100%;display:flex;flex-direction:column}.bbf-search-topbar{display:flex;align-items:center;gap:14px;flex-shrink:0}.bbf-search-modal__close{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;padding:0;opacity:.8;transition:opacity .2s}.bbf-search-modal__close:hover{opacity:1}.bbf-search-modal__close svg{width:22px;height:22px}.bbf-search-form{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:1.5px solid rgba(255,255,255,.55);border-radius:10px;padding:0 14px;transition:border-color .2s}.bbf-search-form:focus-within{border-color:#ffffffe6}.bbf-search-form__lead{width:18px;height:18px;color:#fff9;flex-shrink:0}.bbf-search-input{flex:1;min-width:0;background:none;border:none;outline:none;color:#fff;font-size:1.7rem;padding:13px 0;font-family:var(--font-body);-webkit-appearance:none;appearance:none}.bbf-search-input::placeholder{color:#ffffff80}.bbf-search-input::-webkit-search-decoration,.bbf-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.bbf-search-clear{flex-shrink:0;background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;display:flex;align-items:center}.bbf-search-clear[hidden]{display:none}.bbf-search-clear:hover{color:#fff}.bbf-search-clear svg{width:18px;height:18px}.bbf-search-results{margin-top:26px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px}.bbf-search-group{margin-bottom:26px}.bbf-search-group__heading{font-family:var(--font-body);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0 0 10px}.bbf-search-suggest{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12)}.bbf-search-suggest__link{display:block;padding:12px 0;color:#ffffffe6;text-decoration:none;font-family:var(--font-body);font-size:1.9rem;font-weight:300;border-bottom:1px solid rgba(255,255,255,.12)}.bbf-search-suggest__link b,.bbf-search-suggest__link strong{font-weight:700;color:#fff}.bbf-search-suggest__link:hover{color:#fff}.bbf-search-products{list-style:none;margin:0;padding:0}.bbf-search-product{display:flex;align-items:center;gap:16px;padding:12px 0;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12)}.bbf-search-product__img{width:56px;height:56px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#ffffff1a;display:block}.bbf-search-product__img img{width:100%;height:100%;object-fit:cover;display:block}.bbf-search-product__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.bbf-search-product__title{font-family:var(--font-body);font-size:1.7rem;font-weight:400;color:#fff;line-height:1.25}.bbf-search-product__price{font-family:var(--font-body);font-size:1.5rem;color:#ffffffb8}.bbf-search-viewall{display:inline-block;margin-top:16px;color:#fff;font-family:var(--font-body);font-size:1.4rem;text-decoration:underline;text-underline-offset:3px}.bbf-search-empty{font-family:var(--font-body);font-size:1.6rem;color:#ffffffb3;padding:8px 0}.bbf-search-spinner{width:26px;height:26px;margin:18px auto;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:bbf-spin .7s linear infinite}@keyframes bbf-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.bbf-search-modal{padding-top:18px}.bbf-search-modal__inner{padding:0 16px}.bbf-search-topbar{gap:8px}.bbf-search-input{font-size:1.7rem}.bbf-search-suggest__link{font-size:1.8rem}}@media screen and (min-width:750px){.bbf-header-wrap--product:not(.is-scrolled){position:fixed;background:#3d0b0bf7;box-shadow:0 2px 20px #0000004d}}@media screen and (max-width:749px){.bbf-header-wrap--product:not(.is-scrolled) .bbf-icon-btn{color:#1a0a00}.bbf-header-wrap--product:not(.is-scrolled) .bbf-hamburger span{background:#1a0a00}.bbf-header-wrap--product:not(.is-scrolled) .bbf-cart-count{background:#1a0a00;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bbf-header.css.map */
