:root{--sjh-header-stone: #f4f3f0;--sjh-header-stone-soft: #fafaf8;--sjh-header-ink: #0c0a09;--sjh-header-ink-soft: #232427;--sjh-header-muted: #61636b;--sjh-header-line: #d8d6d0;--sjh-header-ember: #b9452f;--sjh-header-white: #ffffff;--sjh-header-shadow: 0 18px 40px rgba(12, 10, 9, .08);--sjh-header-ease: cubic-bezier(.22, 1, .36, 1)}#header-group .announcement-bar,.shopify-section-header-announcements,.header-section:has(.announcement-bar){background:var(--sjh-header-ink)!important}#header-group .announcement-bar{min-height:34px;display:flex;align-items:center;box-sizing:border-box;padding-inline:2.5rem}.announcement-bar,.announcement-bar__slide,.announcement-bar__text{color:#ffffffc7!important;font-size:.6875rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;line-height:1!important}#header-group .announcement-bar__slider,#header-group .announcement-bar__slides{width:100%!important;max-width:none!important;margin-inline:0!important}#header-group .announcement-bar__slide{--text-align: right !important;place-content:center end!important}#header-group .announcement-bar__text{text-align:right!important;width:100%!important}.announcement-bar__text a{color:#ffffffe0!important;text-decoration:none!important;transition:color .16s var(--sjh-header-ease)}.announcement-bar__text a:hover,.announcement-bar__text a:focus-visible{color:#fff!important}#header-component,#header-component .header__row{background:var(--sjh-header-stone-soft)!important;color:var(--sjh-header-ink)!important;border:none!important}#header-component .header__row--top{border-bottom:1px solid transparent}#header-component[data-sticky-state=active] .header__row--top,#header-component:has(header-menu[aria-expanded=true]) .header__row--top{border-bottom-color:var(--sjh-header-line)}#header-component .header__row--bottom{border-top:1px solid var(--sjh-header-line);background:var(--sjh-header-white)!important}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__row--top{min-height:5.5rem}#header-component[data-menu-style=menu] .header__row--top .header__columns{grid-template-columns:minmax(max-content,1fr) minmax(16rem,42rem) minmax(max-content,1fr)!important;grid-template-areas:"left center right"!important;align-items:center;column-gap:1.5rem}#header-component[data-menu-style=menu] .header__column--center .search-action--field{width:100%;max-width:42rem;margin-inline:auto}#header-component .header__row--bottom{min-height:3.15rem}}#header-component .header-logo,#header-component .header-logo a{color:var(--sjh-header-ink)!important;letter-spacing:-.02em;font-weight:700}#header-component .header-logo{flex-shrink:0;padding-inline-end:.25rem}#header-component .header-logo__image{display:block;height:auto!important;width:auto!important;max-height:4rem!important;max-width:min(18rem,28vw);object-fit:contain;object-position:left center}#header-component .search-action--field{display:flex;min-width:0}@media screen and (max-width:749px){#header-component .search-action--hidden-on-drawer{display:none!important}}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .search-action--hidden-on-menu,#header-component[data-menu-style=drawer] .search-action--hidden-on-drawer{display:none!important}}#header-component .search-action--field .header-actions__action{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;height:48px;min-height:48px;padding:0 1.05rem!important;background:var(--sjh-header-white)!important;border:1px solid var(--sjh-header-line)!important;border-radius:10px!important;color:var(--sjh-header-muted)!important;box-shadow:none!important;text-align:start;transition:border-color .16s var(--sjh-header-ease),color .16s var(--sjh-header-ease)}#header-component .search-action--field .svg-wrapper,#header-component .search-action--field .search-action__icon{width:18px!important;height:18px!important;flex:0 0 auto}#header-component .search-action--field svg{width:18px;height:18px}#header-component .search-action__prompt{font-size:.9375rem;font-weight:400;letter-spacing:-.011em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header-component .search-action--field .header-actions__action:hover,#header-component .search-action--field .header-actions__action:focus-visible{border-color:var(--sjh-header-ink)!important;color:var(--sjh-header-ink)!important;box-shadow:none!important}#header-component .header__column--right{align-items:center;align-self:center}#header-component header-actions{display:flex;align-items:center;align-self:center;gap:.5rem}#header-component header-actions .header-actions__action,#header-component header-actions .account-button{display:inline-flex;align-items:center;justify-content:center}#header-component header-actions .header-actions__cart-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;line-height:0}#header-component .header-actions__action,#header-component header-actions a,#header-component .account-button{color:var(--sjh-header-ink)!important}#header-component header-actions .header-actions__action{min-width:44px;min-height:44px}#header-component header-actions .account-button__icon{width:22px;height:24px}#header-component header-actions .header-actions__action:not(.account-button) .svg-wrapper{width:26px;height:26px}#header-component header-actions .header-actions__action:not(.account-button) svg{width:24px;height:24px}#header-component .header-actions__action:hover,#header-component header-actions a:hover{color:var(--sjh-header-ember)!important}#header-component .cart-bubble,#header-component .cart-bubble__text{background:var(--sjh-header-ember)!important;color:#fff!important}@media screen and (min-width:750px){#header-component .menu-list__list{gap:.1rem!important;justify-content:center}#header-component .menu-list__link,#header-component .menu-list__item{color:var(--sjh-header-ink-soft)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.9rem .85rem!important;border-radius:0;position:relative;transition:color .16s var(--sjh-header-ease)}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-expanded=true],#header-component .menu-list__link[aria-current=page],#header-component .menu-list__list-item:hover>.menu-list__link{color:var(--sjh-header-ember)!important}#header-component .menu-list__link:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.4rem;height:1.5px;background:var(--sjh-header-ember);transform:scaleX(0);transform-origin:center;transition:transform .18s var(--sjh-header-ease)}#header-component .menu-list__link:hover:after,#header-component .menu-list__link[aria-expanded=true]:after,#header-component .menu-list__link[aria-current=page]:after,#header-component .menu-list__list-item:hover>.menu-list__link:after{transform:scaleX(1)}}#header-component[data-menu-style=drawer] .header__row--bottom{display:none!important}#header-component[data-menu-style=drawer] .header__row--top .header__columns{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"menu logo actions" "search search search"!important;align-items:center;column-gap:.35rem;row-gap:.6rem;padding-block:.65rem .75rem}#header-component[data-menu-style=drawer] .header__row--top .header__drawer{grid-area:menu!important;min-height:0}#header-component[data-menu-style=drawer] .header__row--top .header-logo{grid-area:logo!important;justify-self:start}#header-component[data-menu-style=drawer] .header__row--top header-actions{grid-area:actions!important;justify-self:end}#header-component[data-menu-style=drawer] .header__row--top .search-action--field{grid-area:search!important;width:100%}#header-component[data-menu-style=drawer] .header__row--top .search-action--field .header-actions__action{height:42px;min-height:42px}#header-component[data-menu-style=drawer] .header-logo__image{max-height:2.5rem!important;max-width:10.5rem}#header-component .header__navigation-bar-row{background:var(--sjh-header-white);border-top:1px solid var(--sjh-header-line)}#header-component .menu-list--mobile .menu-list__item{color:var(--sjh-header-ink)!important;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}#header-component .menu-list--mobile .menu-list__item[aria-current=page]{color:var(--sjh-header-ember)!important}@media screen and (max-width:749px){#header-group .announcement-bar__slide{--text-align: center !important;place-content:center!important}#header-group .announcement-bar__text{text-align:center!important;letter-spacing:.1em!important}#header-component .header__row--top .header__columns{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"menu logo actions" "search search search"!important;row-gap:.6rem;padding-block:.65rem .75rem}#header-component .header__row--top .header__drawer{grid-area:menu!important;min-height:0}#header-component .header__row--top .header-logo{grid-area:logo!important;justify-self:start}#header-component .header__row--top header-actions{grid-area:actions!important}#header-component .header__row--top .search-action--field{grid-area:search!important;width:100%}#header-component .header-logo__image{max-height:2.5rem!important;max-width:9.5rem}}@media screen and (min-width:750px){#header-component .mega-menu,#header-component .menu-list__submenu,#header-component .mega-menu__content,#header-component [class*=mega-menu] .menu-list__submenu-inner,#header-component .header-menu .menu-list__submenu{background:var(--sjh-header-white)!important;border-top:1px solid var(--sjh-header-line)!important;box-shadow:var(--sjh-header-shadow)!important}#header-component .mega-menu__list,#header-component .mega-menu__content{padding:2rem 0 2.25rem!important;gap:2rem!important}#header-component .mega-menu__column{padding-inline:.5rem}#header-component .mega-menu__link--parent,#header-component .mega-menu__link.parent,#header-component .mega-menu__column>div>a.mega-menu__link--parent{color:var(--sjh-header-ink)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:.85rem!important;padding-bottom:.65rem!important;border-bottom:1px solid var(--sjh-header-line)!important}#header-component .mega-menu__link{color:var(--sjh-header-ink-soft)!important;font-size:.9375rem!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important;padding:.4rem 0!important;line-height:1.35!important;transition:color .14s var(--sjh-header-ease),transform .14s var(--sjh-header-ease)}#header-component .mega-menu__link:hover,#header-component .mega-menu__link:focus-visible{color:var(--sjh-header-ember)!important;transform:translate(2px)}#header-component .mega-menu__column a.mega-menu__link[href*="/collections/"]:not(.mega-menu__link--parent):last-child{margin-top:.75rem;font-weight:600!important;color:var(--sjh-header-ink)!important}}@media screen and (max-width:749px){#header-component .header__drawer,.menu-drawer,.header-drawer,theme-drawer{--color-background: var(--sjh-header-stone-soft);--color-foreground: var(--sjh-header-ink)}.header-drawer details summary,.menu-drawer__menu-item,.header-drawer a{min-height:2.75rem;font-size:1rem;letter-spacing:-.01em}.header-drawer details[open]>summary{color:var(--sjh-header-ember)}}#header-component a:focus-visible,#header-component button:focus-visible,#header-component summary:focus-visible{outline:2px solid var(--sjh-header-ember);outline-offset:3px}@media screen and (min-width:750px){#header-component .dropdown-localization{opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sjh-header.css.map */
