.header{--nav-surface: var(--Primary-Cream, #f3f1e7);--header-group-radius: 8px;--header-control-size: 2.5rem;--header-pad-top: var(--page-margin, .9375rem);--header-pad-bottom: .4375rem;background-color:var(--color-background, #ffffff);color:var(--color-foreground, #1b1a1a)}.header__bar{position:relative;width:var(--content-width, 100%);margin-inline:auto;padding-block:var(--header-pad-top) var(--header-pad-bottom);display:flex;align-items:center;justify-content:space-between;gap:1rem}.header__group{display:flex;align-items:center;gap:.125rem;min-height:2.75rem;padding:1px;border:1px solid var(--Primary-Black, #1b1a1a);border-radius:var(--header-group-radius);background:var(--Primary-Cream, #f3f1e7);color:var(--Primary-Black, #1b1a1a)}.header__group>shopify-store{position:absolute}.header__toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--header-control-size);height:var(--header-control-size);padding:0;border:0;border-radius:.375rem;background:transparent;color:inherit;cursor:pointer}.header__toggle-icon{display:block}.header__toggle-icon--mobile{width:.86rem;height:.505rem}.header__toggle-icon--desktop{display:none;width:1rem;height:.59375rem}.header__quick{display:none;align-items:center}.header__quick-link{--roll-color: var(--Primary-Black, #1b1a1a);display:inline-flex;align-items:center;height:2.875rem;padding-inline:.875rem;overflow:hidden;overflow:clip;border-radius:.375rem;color:var(--menu-link-color, inherit);text-decoration:none;font-family:var(--Family-Text---Grey, inherit);font-size:var(--Size-Text-S, .875rem);font-weight:var(--Weight-Font-weight-regular, 400);line-height:1.4;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:background-color var(--hover-duration) var(--hover-easing),color var(--hover-duration) var(--hover-easing)}@media(hover:hover)and (pointer:fine){.header__quick-link:hover{background-color:var(--Primary-White, #ffffff);color:var(--Primary-Black, #1b1a1a)}}.header__logo{position:absolute;left:50%;top:var(--header-pad-top);bottom:var(--header-pad-bottom);transform:translate(-50%);display:inline-flex;align-items:center;color:inherit;text-decoration:none}.header__logo-image{width:var(--header-logo-w, 120px);height:auto}.header__logo picture{display:block}.header__logo-text{font-size:1.25rem;font-weight:700}.header__logo-mark{display:inline-flex}.header__logo-mark svg{display:block;height:auto}.header__logo-mark--mobile svg{width:var(--header-logo-w, 120px)}.header__logo-mark--desktop{display:none}.header__logo-mark--desktop svg{width:var(--header-logo-w-desktop, 160px)}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--header-control-size);height:var(--header-control-size);border-radius:.375rem;color:inherit}.header__account{display:none}.header__account{--shopify-account-avatar-size: var(--header-control-size);--shopify-account-signed-in-avatar-size: 1.5rem;--shopify-account-signed-in-avatar-color-background: var(--Primary-Black, #1b1a1a);--shopify-account-signed-in-avatar-color-text: var(--Primary-Cream, #f3f1e7);--shopify-account-color-background: var(--Primary-Cream, #f3f1e7);--shopify-account-color-background-subdued: #ebe8dc;--shopify-account-color-text: var(--Primary-Black, #1b1a1a);--shopify-account-color-text-subdued: #6b6864;--shopify-account-color-accent: var(--Primary-Black, #1b1a1a);--shopify-account-color-accent-hover: color-mix(in srgb, var(--Primary-Black, #1b1a1a) 85%, #ffffff);--shopify-account-color-accent-text: #ffffff;--shopify-account-color-border: rgb(0 0 0 / .1);--shopify-account-color-card-background: #ffffff;--shopify-account-color-card-text: var(--Primary-Black, #1b1a1a);--shopify-account-color-control-background: #ffffff;--shopify-account-color-control-text: var(--Primary-Black, #1b1a1a);--shopify-account-color-shadow: rgb(0 0 0 / .08);--shopify-account-font-body: var(--Family-Text---Grey, "Grey LL", sans-serif);--shopify-account-font-heading: var(--Family-Text---Grey, "Grey LL", sans-serif);--shopify-account-radius-base: .25rem;--shopify-account-radius-button: .25rem;--shopify-account-radius-button-small: .25rem;--shopify-account-radius-input: .25rem;--shopify-account-radius-dialog: .5rem}.header__account-icon{display:inline-flex}.header__account::part(signed-out-avatar){color:inherit;border-radius:.375rem}.header__account::part(signed-out-avatar):focus-visible{outline:2px solid currentColor;outline-offset:-2px}.header__icon svg{width:1rem;height:1rem}.header__cart-count{position:absolute;top:.25rem;right:.25rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:var(--color-foreground, #1b1a1a);color:var(--color-background, #ffffff);font-size:.625rem;font-weight:600;line-height:1rem;text-align:center}.header__cart-count[hidden]{display:none}.header__toggle:focus-visible,.header__icon:focus-visible,.header__quick-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.header__toggle,.header__icon{transition:background-color var(--hover-duration) var(--hover-easing)}@media(hover:hover)and (pointer:fine){.header__toggle:hover,.header__icon:hover{background-color:var(--Primary-White, #ffffff)}}.nav-menu{--nav-ink: var(--Primary-Black, #1b1a1a);--nav-inset: 1.375rem;--nav-item-pitch: 2.75rem}.nav-menu__panel{inset:var(--page-margin, .9375rem);display:flex;flex-direction:column;background:var(--nav-surface);color:var(--nav-ink);border-radius:.5rem;box-shadow:inset 0 0 0 1px var(--nav-ink)}.nav-menu__close{flex:none;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:.125rem 0 0 .125rem;padding:0;border:0;border-radius:.375rem;background:transparent;color:inherit;cursor:pointer}.nav-menu__close svg{width:.834rem;height:.834rem;overflow:visible}.nav-menu__close path{stroke-width:1.2}.nav-menu__col--main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:4.5rem var(--nav-inset) calc(var(--nav-inset) - var(--Size-Display-XS, 1.25rem) * .25);overflow-y:auto;overscroll-behavior:contain}.nav-menu[data-preview=open] .nav-menu__col--main{display:none}@keyframes nav-menu-screen-in{0%{opacity:0}}.nav-menu[data-preview-return] .nav-menu__col--main,.nav-menu[data-preview=open] .nav-menu__preview-inner{animation:nav-menu-screen-in .2s var(--overlay-ease-out-1)}.nav-menu__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-menu__col--main .nav-menu__head{display:none}.nav-menu__label{font-size:var(--Size-Text-S, .75rem);font-weight:var(--Weight-Font-weight-regular, 400);line-height:1.4;letter-spacing:0;text-transform:uppercase;color:inherit;opacity:.8}.nav-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav-menu__link{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;padding:calc((var(--nav-item-pitch) - 1.2em) / 2) 0;border:0;background:transparent;color:var(--menu-link-color, inherit);font:inherit;font-size:var(--Size-Display-M, 1.625rem);font-weight:var(--Weight-Font-weight-medium, 500);line-height:1.2;letter-spacing:-.02em;text-align:left;text-decoration:none;cursor:pointer}.nav-menu__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.nav-menu__chevron{flex:none;width:1.5rem;height:1.5rem}.nav-menu__link[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.nav-menu__more{display:flex;flex-direction:column;gap:calc(1.25rem - var(--Size-Text-S, .75rem) * .35 - var(--Size-Display-XS, 1.25rem) * .25);margin-top:auto;padding-top:1.5rem}.nav-menu__more-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.25rem - var(--Size-Display-XS, 1.25rem) * .5) 1.25rem}.nav-menu__more-list>li{display:flex;min-width:0}.nav-menu__more-link{color:var(--menu-link-color, inherit);font-size:var(--Size-Display-XS, 1.25rem);font-weight:var(--Weight-Font-weight-regular, 400);line-height:1.2;letter-spacing:-.02em;text-decoration:none}.nav-menu__more-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.nav-menu__social{list-style:none;display:flex;gap:.5969rem;margin:calc(3rem - var(--Size-Display-XS, 1.25rem) * .25 - .1781rem) 0 .1344rem -.1781rem;padding:0}.nav-menu__social a{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:inherit}.nav-menu__social svg{width:1.1438rem;height:1.1438rem}.nav-menu__col--preview{flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;transition:width .25s var(--overlay-ease-in-2) .05s}.nav-menu[data-preview=open] .nav-menu__col--preview{flex:1 1 auto;min-height:0;transition:width .3s var(--overlay-ease-out-2)}.nav-menu:not([data-preview=open]) .nav-menu__col--preview{display:none}.nav-menu__preview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nav-menu__preview[hidden]{display:none}.nav-menu__preview:focus{outline:none}.nav-menu__preview-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.9625rem;padding:1.6375rem var(--nav-inset) var(--nav-inset);overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity .15s var(--overlay-ease-in-1)}.nav-menu[data-preview=open] .nav-menu__preview-inner{opacity:1;transition:opacity .2s var(--overlay-ease-out-1)}.nav-menu__head--preview{flex-direction:column;align-items:flex-start;gap:.7075rem}.nav-menu__back{display:inline-flex;align-items:center;gap:1.1913rem;min-height:2.5rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--Size-Text-S, .75rem);font-weight:var(--Weight-Font-weight-regular, 400);line-height:1.4;letter-spacing:0;text-transform:uppercase;cursor:pointer}.nav-menu__back svg{width:.5rem;height:.875rem;margin-inline-start:-.0664rem}.nav-menu__products{flex:0 1 auto;min-height:6.5rem;list-style:none;margin:-.25rem;padding:.25rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overscroll-behavior:contain}.nav-menu__products>li{flex:none}.nav-product{display:flex;align-items:center;gap:.625rem;color:inherit;text-decoration:none}.nav-product__media{flex:0 0 auto;width:5.3125rem;height:5.3125rem;overflow:hidden;border-radius:.25rem;background:#1b1a1a0f}.nav-product__image{width:100%;height:100%;object-fit:cover}.nav-product__placeholder{fill:#0000002e}.nav-product__info{display:flex;flex-direction:column;gap:calc(1.25rem - var(--Size-Text-M, .875rem) * .35 - var(--Size-Text-S, .75rem) * .35);min-width:0}.nav-product__title{font-size:var(--Size-Text-M, .875rem);font-weight:var(--Weight-Font-weight-medium, 500);line-height:1.4;letter-spacing:-.02em}.nav-product__price{font-size:var(--Size-Text-S, .75rem);font-weight:var(--Weight-Font-weight-medium, 500);line-height:1.4;letter-spacing:0;text-transform:uppercase}.nav-product__price-sale{color:var(--Secondary-Brick, #9b221a)}.nav-product:hover .nav-product__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.nav-product--link{color:var(--menu-link-color, inherit)}.nav-product--link .nav-product__media{width:3.875rem;height:3.875rem}.nav-menu__viewall{--roll-color: var(--Primary-White, #ffffff);display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:2.875rem;margin-top:auto;padding:.25rem .875rem;overflow:hidden;overflow:clip;border-radius:.375rem;background:var(--nav-ink);color:var(--Primary-Cream, #f3f1e7);font-size:var(--Size-Text-S, .75rem);font-weight:var(--Weight-Font-weight-regular, 400);line-height:1.4;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:none}@media(hover:hover)and (pointer:fine){.nav-menu__viewall{transition:background-color var(--hover-duration) var(--hover-easing),color var(--hover-duration) var(--hover-easing)}.nav-menu__viewall:hover{background:var(--Secondary-Maroon, #630f2c);color:var(--Primary-White, #ffffff)}}.nav-menu__close:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.nav-menu__link:focus-visible,.nav-menu__back:focus-visible,.nav-menu__more-link:focus-visible,.nav-menu__social a:focus-visible,.nav-product:focus-visible,.nav-menu__viewall:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nav-menu__viewall:focus-visible{outline-color:var(--nav-ink)}@media(prefers-reduced-motion:reduce){.nav-menu[data-preview-return] .nav-menu__col--main,.nav-menu[data-preview=open] .nav-menu__preview-inner{animation:none}.nav-menu__col--preview,.nav-menu__preview-inner,.nav-menu__col--main>*,.nav-menu__link,.nav-menu__viewall{transition-duration:.01ms!important;transition-delay:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-header.css.map */
