.bnav{--bnav-bg: #ffffff;--bnav-ink: #1c1c1c;--bnav-accent: #a8926a;--bnav-accent-soft: #f3f3f3;position:relative;top:auto;z-index:1;background:#fff;border-bottom:0;transition:box-shadow .3s ease,background .3s ease}.bnav.is-scrolled{background:#fffffffa;box-shadow:0 1px #1c1c1c14}.shopify-section.section-brand-navbar.luxury-reveal,.shopify-section.section-brand-navbar.luxury-reveal.is-visible{opacity:1!important;transform:none!important}.bnav__ribbon{height:1px;background:#1c1c1c14}.bnav__bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1440px;margin:0 auto;padding:0 20px;min-height:64px;transition:min-height .3s ease}.bnav.is-scrolled .bnav__bar{min-height:56px}.bnav__burger{justify-self:start;grid-column:1;display:inline-flex!important}.bnav__brand{grid-column:2;justify-self:center;display:flex;align-items:center;text-decoration:none;border:0;margin:0;padding:0}.bnav__logo{display:block;height:auto;max-height:42px;width:auto;transition:max-height .3s ease}.bnav.is-scrolled .bnav__logo{max-height:36px}.bnav__brand-name{font-size:1.05rem;font-weight:500;letter-spacing:.22em;text-transform:lowercase;color:var(--bnav-accent);white-space:nowrap}.bnav__nav{display:none!important}.bnav__list{display:flex;list-style:none;margin:0;padding:0}.bnav__item{position:relative;display:flex;align-items:center}.bnav__item+.bnav__item:before{display:none}.bnav__link{position:relative;display:inline-flex;padding:10px 14px;text-decoration:none;color:var(--bnav-ink);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.bnav__link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1px;background:var(--bnav-ink);transform:scaleX(0);transition:transform .28s ease}.bnav__link:hover:after,.bnav__link.is-active:after{transform:scaleX(1)}.bnav__dropdown{display:none}.bnav__actions{grid-column:3;justify-self:end;display:flex;align-items:center}.bnav__icon-tray{display:inline-flex;align-items:center;gap:2px;background:transparent;border:0;box-shadow:none;padding:0}.bnav__icon{--icon-size: 40px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);padding:0;border:0;border-radius:0;background:transparent;color:#1c1c1c;cursor:pointer;text-decoration:none;transition:opacity .22s ease}.bnav__icon-bloom{display:none!important}.bnav__icon:hover,.bnav__icon:focus-visible{color:#1c1c1c;opacity:.6;background:transparent;transform:none;box-shadow:none;outline:none}.bnav__glyph{position:relative;z-index:1;display:inline-flex;width:22px;height:22px}.bnav__glyph svg{width:100%;height:100%;display:block}.bnav__glyph-accent{display:none}.bnav__icon--heart .bnav__heart-fill{fill:none}.bnav__icon--heart{color:#1c1c1c;border:0}.bnav__cart-count{position:absolute;top:6px;right:4px;z-index:2;min-width:16px;height:16px;padding:0 4px;border-radius:0;background:#1c1c1c;color:#fff;font-size:9px;font-weight:600;line-height:16px;text-align:center;border:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.bnav__cart-count.is-empty{opacity:0;transform:scale(.5);pointer-events:none}.bnav__burger-lines{display:flex;flex-direction:column;justify-content:center;gap:5px;width:20px}.bnav__burger-lines i{display:block;height:1.5px;border-radius:0;background:currentColor}.bnav__burger-lines i:nth-child(2){width:70%}.bnav__drawer{--bnav-ink: #1c1c1c;--bnav-accent: #a8926a;--bnav-accent-soft: #f3f3f3;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;pointer-events:none}.bnav__drawer[hidden]{display:none!important}.bnav__drawer.is-open{pointer-events:auto}.bnav__drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s ease}.bnav__drawer.is-open .bnav__drawer-backdrop{opacity:1}.bnav__drawer-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(88vw,360px);height:100%;margin:0;padding:0;background:#fff;box-shadow:16px 0 48px #0000002e;transform:translate3d(-104%,0,0);transition:transform .34s cubic-bezier(.22,1,.36,1);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--bnav-ink)}.bnav__drawer.is-open .bnav__drawer-panel{transform:translateZ(0)}.bnav__drawer-glow{display:none}.bnav__drawer-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 18px 18px;border-bottom:1px solid rgba(28,28,28,.08)}.bnav__drawer-brand{display:flex;flex-direction:column;gap:6px;min-width:0}.bnav__drawer-logo{display:block;height:auto;max-height:40px;width:auto;max-width:140px}.bnav__drawer-shop{font-size:1.05rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bnav-ink)}.bnav__drawer-tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bnav-accent);font-weight:500}.bnav__drawer-close{flex-shrink:0}.bnav__drawer-nav{position:relative;flex:1;overflow-y:auto;padding:8px 10px 20px;-webkit-overflow-scrolling:touch}.bnav__drawer-list{list-style:none;margin:0;padding:0}.bnav__drawer-item{border-bottom:1px solid rgba(28,28,28,.08)}.bnav__drawer-row{display:flex;align-items:stretch}.bnav__drawer-link{flex:1;display:flex;align-items:center;gap:12px;min-width:0;padding:16px 8px;text-decoration:none;color:var(--bnav-ink)}.bnav__drawer-link:active{background:#f5f5f5}.bnav__drawer-link.is-active .bnav__drawer-label{color:var(--bnav-accent)}.bnav__drawer-num{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--bnav-accent);opacity:.75}.bnav__drawer-label{flex:1;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.25}.bnav__drawer-arrow{display:inline-flex;color:var(--bnav-ink);opacity:.45}.bnav__drawer-toggle{flex-shrink:0;width:44px;border:0;background:transparent;color:var(--bnav-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bnav__drawer-toggle svg{transition:transform .28s ease}.bnav__drawer-item.is-open .bnav__drawer-toggle svg{transform:rotate(180deg)}.bnav__drawer-item.is-open .bnav__drawer-toggle{background:#f5f5f5}.bnav__drawer-sub{list-style:none;margin:0;padding:0 8px 12px 36px}.bnav__drawer-sub a{display:block;padding:10px 8px;text-decoration:none;color:var(--bnav-ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.bnav__drawer-sub a:hover{background:#f5f5f5;opacity:1}.bnav__drawer-foot{position:relative;display:flex;flex-wrap:wrap;gap:8px;padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(28,28,28,.08);background:#fafafa}.bnav__drawer-chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:0;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#1c1c1c;border:1px solid #1c1c1c}.bnav__drawer-chip:active{background:#333}.bnav__search{position:absolute;left:0;right:0;top:100%;z-index:40;padding:14px 20px 16px;background:#fff;border-bottom:1px solid rgba(28,28,28,.08);box-shadow:0 8px 20px #0000000f}.bnav__search[hidden]{display:none!important}.bnav__search-form{display:flex;align-items:center;gap:8px;max-width:640px;margin:0 auto;background:#fff;border:1px solid rgba(28,28,28,.18);border-radius:0;padding:5px 6px 5px 16px}.bnav__search-leading{color:var(--bnav-ink);display:inline-flex}.bnav__search-input{flex:1;border:0;outline:none;background:transparent;font-size:14px;color:var(--bnav-ink);padding:10px 0}.bnav__search-go{border:0;background:#1c1c1c;color:#fff;border-radius:0;padding:10px 16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;cursor:pointer}.bnav__search-x{border:0;background:#f3f3f3;color:#1c1c1c;width:36px;height:36px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:989px){.bnav__bar{padding:0 14px;min-height:58px}.bnav__logo{max-height:42px}.bnav__icon{--icon-size: 36px}.bnav__search{padding:12px 14px 14px}}body:has(.bnav) .shopify-section-header-mobile,body:has(.bnav) #shopify-section-header-mobile{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-navbar.css.map */
