#header-group{position:relative;z-index:60;background:transparent!important}#header-group .header-section{background:transparent!important;transition:padding .26s ease,transform .26s ease}body.bb-home-hero-overlay-header .shopify-section-group-header-group.header-section{position:absolute!important;top:0;right:0;left:0;z-index:80;width:100%}#header-component{--bb-header-max-width: min(1120px, calc(100vw - 24px) );--bb-header-bg: rgba(8, 13, 24, .42);--bb-header-bg-scrolled: rgba(8, 13, 24, .94);--bb-header-border: rgba(255, 255, 255, .12);--bb-header-text: rgba(255, 255, 255, .88);--bb-header-text-strong: #ffffff;color:var(--bb-header-text)}#header-component .header__underlay,#header-component .header__row{background:transparent!important}#header-component .header__row--top{overflow:visible;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:max-width .28s ease,margin .28s ease,border-radius .28s ease,background .28s ease,box-shadow .28s ease,border-color .28s ease}#header-component .header__columns{min-height:68px;transition:min-height .28s ease,padding .28s ease}#header-component.bb-header--scrolled .header__row--top{max-width:none;margin-top:0;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0;background:transparent!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#header-component.bb-header--scrolled .header__columns{min-height:58px;padding-inline:clamp(12px,2vw,22px)!important}#header-component.bb-header--celestial-page .header__row--top,#header-component.bb-header--celestial-page.bb-header--scrolled .header__row--top{border-bottom:1px solid rgba(255,255,255,.12)!important;background:#070c16f0!important;box-shadow:0 18px 58px #00000047;backdrop-filter:none;-webkit-backdrop-filter:none}#header-component.bb-header--celestial-page :is(.menu-list__submenu,.mega-menu__content){border:1px solid rgba(255,255,255,.1)!important;border-radius:18px;background:#070c16f7!important;box-shadow:0 24px 70px #00000057!important}#header-component.bb-header--celestial-page .menu-list__submenu-inner{background:#070c16f7!important}#header-component a,#header-component button,#header-component summary,#header-component .header-actions__action,#header-component .menu-list__link{color:var(--bb-header-text)!important}#header-component a:hover,#header-component button:hover,#header-component summary:hover,#header-component .header-actions__action:hover,#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-expanded=true]{color:var(--bb-header-text-strong)!important}#header-component .header-logo__brand{gap:9px;color:var(--bb-header-text-strong);font-size:.86rem;letter-spacing:.12em}#header-component .header-logo__brand img{width:42px!important;height:42px!important;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}#header-component .header-logo__image{filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}#header-component .menu-list__link{border-radius:999px;padding:9px 13px;font-size:.82rem;letter-spacing:.01em;line-height:1;transition:color .18s ease,background .18s ease,transform .18s ease}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-expanded=true]{background:transparent!important;transform:translateY(-1px)}#header-component :is(nav.menu-list,.menu-list,overflow-list.overflow-menu,overflow-list.overflow-menu>ul){border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#header-component .header-actions,#header-component header-actions{gap:8px}#header-component .header-actions__action,#header-component .header__icon,#header-component summary{border-radius:999px}#header-component #Details-menu-drawer-container,#header-component #Details-menu-drawer-container>summary,#header-component .header__icon--menu{border:0!important;background:transparent!important;box-shadow:none!important}#header-component .header-actions__action:hover,#header-component .header__icon:hover,#header-component summary:hover{background:#ffffff1a}#header-component #Details-menu-drawer-container>summary:hover,#header-component #Details-menu-drawer-container[open]>summary{background:transparent!important}#header-component :is(.menu-list__submenu,.mega-menu__content){border:0!important;border-radius:0;background:transparent!important;color:var(--bb-header-text-strong)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}#header-component :is(.mega-menu__content,.mega-menu__content-list,.mega-menu__content-list--products,.mega-menu__content-list--collections,.menu-drawer__featured-content){display:none!important}#header-component :is(.mega-menu__list,.mega-menu__grid){grid-column:1 / -1!important}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{left:50%!important;width:min(940px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);max-height:min(56vh,430px);overflow:hidden!important;padding-inline:0!important;margin-top:10px;transform:translate(-50%);clip-path:none!important}#header-component .menu-list__submenu-inner{width:100%;max-height:min(56vh,430px);overflow-x:hidden!important;overflow-y:auto!important;padding:clamp(18px,2.2vw,26px)!important;background:transparent!important;box-shadow:none!important;transform:none!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}#header-component .mega-menu,#header-component .mega-menu.section{width:100%}#header-component .mega-menu__grid{align-items:start;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:16px 20px!important}#header-component .mega-menu__column{min-width:0;break-inside:avoid}#header-component .mega-menu__column>div{display:grid;gap:6px;min-width:0}#header-component .mega-menu__link--parent{color:#fff!important;font-size:clamp(.86rem,.9vw,.98rem);font-weight:900!important;letter-spacing:.02em;line-height:1.22;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis;padding-bottom:6px;border-bottom:1px solid rgba(199,165,106,.28)}#header-component .mega-menu__submenu .mega-menu__link{border-inline-start:0;padding-inline-start:0;color:#ffffffad!important;font-size:.84rem;font-weight:560;line-height:1.35;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}#header-component .mega-menu__submenu .mega-menu__submenu .mega-menu__link{padding-inline-start:10px;color:#ffffff9e!important;font-size:.82em;font-weight:560}#header-component :is(.menu-list__submenu,.mega-menu__content,.menu-drawer__submenu) *{color:inherit!important}@media screen and (min-width:990px){#header-component .menu-list__list-item:hover>.menu-list__submenu,#header-component .menu-list__list-item.bb-menu-open>.menu-list__submenu,#header-component .menu-list__list-item:focus-within>.menu-list__submenu{visibility:visible!important;opacity:1!important;pointer-events:auto!important}#header-component .menu-list__list-item:hover>.menu-list__submenu :is(.menu-list__submenu-inner,.mega-menu,.mega-menu__grid,.mega-menu__column,.mega-menu__link),#header-component .menu-list__list-item.bb-menu-open>.menu-list__submenu :is(.menu-list__submenu-inner,.mega-menu,.mega-menu__grid,.mega-menu__column,.mega-menu__link),#header-component .menu-list__list-item:focus-within>.menu-list__submenu :is(.menu-list__submenu-inner,.mega-menu,.mega-menu__grid,.mega-menu__column,.mega-menu__link){visibility:visible!important;opacity:1!important}}#header-component :is(.menu-drawer,.header-drawer,.drawer,.menu-drawer__submenu,.menu-drawer__inner-submenu,.menu-drawer__menu,.menu-drawer__nav-buttons,.menu-drawer__featured-content){background:#080d18f5!important;color:var(--bb-header-text-strong)}#header-component :is(.menu-drawer,.header-drawer,.drawer,.menu-drawer__submenu,.menu-drawer__inner-submenu,.menu-drawer__menu,.menu-drawer__nav-buttons,.menu-drawer__featured-content) *{color:inherit!important}#header-component :is(.menu-drawer__menu-item,.menu-drawer__back-button,.menu-drawer__close-button){border-radius:14px}#header-component .menu-drawer__menu{gap:6px;padding:12px}#header-component .menu-drawer__menu-item--mainlist,#header-component summary.menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu-container>summary.menu-drawer__menu-item{border:1px solid rgba(255,255,255,.09)!important;background:#ffffff0e!important;color:#fff!important;font-weight:900!important;letter-spacing:-.02em}#header-component .menu-drawer__menu>li>:is(a,button,summary,.menu-drawer__menu-item){border:1px solid rgba(255,255,255,.08);background:#ffffff0b!important;font-weight:900!important}#header-component .menu-drawer__menu--childlist{margin-inline-start:12px;padding-inline-start:10px;border-inline-start:1px solid rgba(199,165,106,.32)}#header-component .menu-drawer__menu-item--parent{color:#fff!important;font-weight:850!important}#header-component .menu-drawer__menu--grandchildlist{margin-inline-start:14px;border-inline-start:1px solid rgba(255,255,255,.13)}#header-component .menu-drawer__submenu .menu-drawer__menu-item{padding-inline-start:24px!important;font-size:.96rem;font-weight:720!important;color:#ffffffd6!important}#header-component .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-inline-start:38px!important;font-size:.9rem;font-weight:560!important;color:#ffffffad!important}#header-component .menu-drawer__menu-item--parent{width:100%;color:#fff!important;font-weight:850!important}#header-component .menu-drawer__submenu .menu-drawer__menu-item.menu-drawer__menu-item--parent,#header-component .menu-drawer__menu--childlist .menu-drawer__menu-item--parent{color:#fff!important;font-weight:850!important}#header-component .menu-drawer__submenu .menu-drawer__menu-item.menu-drawer__menu-item--child,#header-component .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{width:auto!important;min-height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffad!important;font-size:.9rem!important;font-weight:560!important;opacity:.88}#header-component .menu-drawer__menu--grandchildlist .menu-drawer__list-item{display:block}#header-component :is(.menu-drawer__menu-item,.menu-drawer__back-button):hover,#header-component :is(.menu-drawer__menu-item,.menu-drawer__back-button):focus-visible{background:#ffffff1a!important}@media screen and (max-width:749px){#header-component{--bb-header-max-width: calc(100vw - 20px) }#header-component :is(.menu-drawer,.menu-drawer__submenu,.menu-drawer__inner-submenu){width:100vw!important;max-width:100vw!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}#header-component :is(.menu-drawer,.menu-drawer__submenu,.menu-drawer__inner-submenu)::-webkit-scrollbar{width:6px}#header-component :is(.menu-drawer,.menu-drawer__submenu,.menu-drawer__inner-submenu)::-webkit-scrollbar-track{background:transparent}#header-component :is(.menu-drawer,.menu-drawer__submenu,.menu-drawer__inner-submenu)::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff3d}#header-component .header__row--top{border-bottom-color:#ffffff14!important}#header-component .header__columns{min-height:60px}#header-component.bb-header--scrolled .header__row--top{margin-top:0;border-radius:0}#header-component.bb-header--scrolled .header__columns{min-height:54px}#header-component .header-logo__brand span{font-size:.78rem}#header-component .header-logo__brand img{width:34px!important;height:34px!important}#header-component :is(.menu-drawer__featured-content,.mega-menu__content,.mega-menu__content-list){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bluebrand-header-shell.css.map */
