.shopify-section.section-header{position:fixed;left:0;right:0}.shopify-section.section-header:not(.shopify-section-header-hidden){top:0}.brcr-hcoffee{margin-top:0!important}.section-header:before{content:"";position:absolute;top:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,#2c2c2c99,#2c2c2c00);pointer-events:none;transition:opacity .2s ease}.section-header.scrolled-past-header:before,.section-header.force-scroll-background:before,.section-header:has(header-drawer details[open]):before{opacity:0}.brcr-masthead.header{min-height:91px;padding:0 8px;align-items:center;transition:min-height .2s ease}.brcr-masthead .header__heading-link{padding:4px}.brcr-masthead .header__heading-logo-wrapper{width:auto}.brcr-masthead .header__heading-logo{width:auto;max-width:none;animation:brcr-masthead-logo-in .2s ease}.brcr-masthead .header__heading-logo.logo-alternate{height:64px}.brcr-masthead .header__heading-logo.logo-regular{height:44px}.brcr-masthead__wordmark{filter:brightness(0) invert(1)}@keyframes brcr-masthead-logo-in{0%{opacity:0}to{opacity:1}}.section-header .header-wrapper{border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.section-header.force-scroll-background .header-wrapper,.section-header:has(header-drawer details[open]) .header-wrapper{background-color:#fff!important;border-bottom-color:#e7e2d8;box-shadow:0 2px 10px #2c2c2c14}.section-header.force-scroll-background .brcr-masthead.header{min-height:59px}.section-header.force-scroll-background .brcr-masthead .header__icon,.section-header.force-scroll-background .brcr-masthead .header__icon svg,.section-header.force-scroll-background .brcr-masthead .header__icon svg path,.section-header.force-scroll-background .brcr-masthead .header__menu-item,.section-header.force-scroll-background .brcr-masthead .list-menu__item,.section-header:has(header-drawer details[open]) .brcr-masthead .header__icon,.section-header:has(header-drawer details[open]) .brcr-masthead .header__icon svg,.section-header:has(header-drawer details[open]) .brcr-masthead .header__icon svg path{color:#2c2c2c!important;fill:#2c2c2c!important}@media screen and (min-width:990px){.section-header:before{height:220px}.brcr-masthead.header{max-width:none;min-height:135px;padding:0 56px}.section-header.force-scroll-background .brcr-masthead.header{min-height:71px}.brcr-masthead .header__heading-logo.logo-alternate{height:96px}.brcr-masthead .header__heading-logo.logo-regular{height:52px}.brcr-masthead .header__inline-menu{justify-self:start}.brcr-masthead .list-menu--inline{gap:0 8px}.brcr-masthead .header__menu-item{padding:12px;font-family:Sofia Pro Semi-Bold,Sofia Pro Regular,sans-serif;font-size:16px!important;letter-spacing:.04em;line-height:20px}.brcr-masthead summary.header__menu-item{padding-right:12px}.brcr-masthead .header__menu-item .icon-caret,.brcr-masthead .header__menu-item .svg-wrapper{display:none}.brcr-masthead .header__menu-item:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.brcr-masthead .brcr-mega-menu__content{background-color:#fff!important;padding:28px 0 36px!important;border-top:1px solid #e7e2d8;box-shadow:0 12px 24px #2c2c2c1f}.brcr-masthead .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:24px 48px;max-width:none;margin:0;padding:0 56px}.brcr-masthead .mega-menu__list>li{padding:0}.brcr-masthead .mega-menu__link{display:inline-block;padding:6px 0;font-family:Sofia Pro Regular,sans-serif;font-size:16px!important;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none}.brcr-masthead .mega-menu__link--level-2{margin-bottom:6px;padding:0 0 10px;border-bottom:1px solid #e7e2d8;display:block;font-family:Sofia Pro Black,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase}.brcr-masthead .mega-menu__list--condensed .mega-menu__link--level-2{margin:0;border:0;font-family:Sofia Pro Regular,sans-serif!important;font-size:16px!important;letter-spacing:0!important;text-transform:none}.shopify-section.section-header .brcr-masthead.header .mega-menu__link{color:#2c2c2c!important}.shopify-section.section-header .brcr-masthead.header .mega-menu__link:hover,.shopify-section.section-header .brcr-masthead.header .mega-menu__link--active{color:#308ca3!important;text-decoration:underline;text-underline-offset:.2em}.brcr-masthead .mega-menu__link:focus-visible{outline:2px solid #308ca3;outline-offset:2px}.section-header:has(.header__inline-menu details[open]) .header-wrapper{background-color:#fff!important;border-bottom-color:#e7e2d8}.section-header:has(.header__inline-menu details[open]):before{opacity:0}.section-header:has(.header__inline-menu details[open]) .brcr-masthead .header__menu-item,.section-header:has(.header__inline-menu details[open]) .brcr-masthead .header__icon,.section-header:has(.header__inline-menu details[open]) .brcr-masthead .header__icon svg,.section-header:has(.header__inline-menu details[open]) .brcr-masthead .header__icon svg path{color:#2c2c2c!important;fill:#2c2c2c!important}.section-header:has(.header__inline-menu details[open]) .brcr-masthead__wordmark{filter:brightness(0) invert(.17)}}.brcr-masthead .header__heading-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.section-header:not(.force-scroll-background) .brcr-masthead .header__heading-link{color:#fff}@media(prefers-reduced-motion:reduce){.section-header:before,.section-header .header-wrapper,.brcr-masthead.header{transition:none}.brcr-masthead .header__heading-logo{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/brcr-masthead.css.map */
