:root{--brevessa-ivory: #f6f2ea;--brevessa-sage: #dce4d8;--brevessa-espresso: #2d2723;--brevessa-border: rgba(45, 39, 35, .16)}#header-group .announcement-bar{--color-foreground: var(--brevessa-ivory);--color-foreground-rgb: 246 242 234;background:var(--brevessa-espresso)!important;color:var(--brevessa-ivory);border-color:#f6f2ea2e}#header-group .announcement-bar__text,#header-group .announcement-bar__link,#header-group .announcement-bar__slider .slideshow-control{color:var(--brevessa-ivory)}#header-group .announcement-bar__text{letter-spacing:.08em;line-height:1.3}#header-component{--brevessa-header-ease: cubic-bezier(.22, 1, .36, 1);color:var(--brevessa-espresso)}#header-component:not([transparent]) .header__underlay-closed,#header-component:not([transparent]) .header__underlay-open{background:var(--brevessa-ivory)}#header-component:not([transparent]) .header__row--top{color:var(--brevessa-espresso)}#header-component .header__row--top:not(.divider--page-width),#header-component .header__row--top.divider--page-width .header__columns{border-bottom-color:var(--brevessa-border)}#header-component .header__columns{transition:padding-block .36s var(--brevessa-header-ease),min-height .36s var(--brevessa-header-ease)}#header-component[sticky][data-sticky-state=active] .header__columns{--padding-block-start: 10px;--padding-block-end: 10px}#header-component .menu-list{--menu-horizontal-gap: clamp(18px, 2vw, 32px)}#header-component .menu-list__link{color:var(--brevessa-espresso);letter-spacing:.035em;position:relative;transition:color .24s ease,opacity .24s ease}#header-component .menu-list__link-title{position:relative;display:inline-block}#header-component .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--brevessa-espresso);transform:scaleX(0);transform-origin:right center;transition:transform .32s var(--brevessa-header-ease)}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link:focus-visible .menu-list__link-title:after,#header-component .menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1);transform-origin:left center}#header-component .header-actions__action,#header-component .search-action,#header-component .header__icon--menu{color:var(--brevessa-espresso);transition:color .22s ease,transform .28s var(--brevessa-header-ease),opacity .22s ease}@media(hover:hover){#header-component .header-actions__action:hover,#header-component .search-action:hover,#header-component .header__icon--menu:hover{color:var(--brevessa-espresso);transform:translateY(-2px)}}#header-component .cart-bubble{--cart-bubble-background: var(--brevessa-sage);--cart-bubble-text: var(--brevessa-espresso)}#header-component .menu-list__submenu,#header-component .mega-menu__submenu{background:var(--brevessa-ivory);color:var(--brevessa-espresso)}#header-component .mega-menu__link,#header-component .mega-menu__link--parent{color:var(--brevessa-espresso);transition:color .22s ease,transform .28s var(--brevessa-header-ease)}@media(hover:hover){#header-component .mega-menu__link:hover,#header-component .mega-menu__link--parent:hover{color:var(--brevessa-espresso);transform:translate(3px)}}#header-component :is(a,button,summary):focus-visible,#header-group .announcement-bar :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){#header-group .announcement-bar__text{letter-spacing:.045em}#header-component .header__columns{min-height:62px}#header-component[sticky][data-sticky-state=active] .header__columns{min-height:56px}#header-component .header-logo__text{max-width:45vw;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){#header-component *,#header-component *:before,#header-component *:after,#header-group .announcement-bar *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (min-width:750px){#header-component .menu-list__list-item:not([slot=overflow]){position:relative}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{top:calc(100% - 1px);left:var(--gap-sm);right:auto;width:max-content;min-width:220px;padding-inline:0;clip-path:none!important;background:transparent!important;box-shadow:none!important}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{display:block;width:max-content;min-width:220px;max-height:none;padding:14px 0 16px;overflow:visible;transform:none;background:transparent!important;box-shadow:none!important}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu :is(.mega-menu,.mega-menu__grid,.mega-menu__list,.mega-menu__column){display:block;width:max-content;min-width:220px;max-width:none;margin:0;padding:0;background:transparent!important;box-shadow:none!important}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link{display:block;width:max-content;padding:6px 0;line-height:1.35}#header-component .header__underlay-open{height:var(--header-height)!important;background:var(--brevessa-ivory)!important}#header-component .header__underlay-open:after{box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brevessa-header.css.map */
