.noir-header.header-wrapper{position:relative;z-index:30;display:block;background:var(--noir-paper);color:var(--noir-ink);border:0}.noir-header .header{position:relative;display:grid;grid-template-areas:"left-icon heading icons" "rule rule rule";grid-template-columns:1fr auto 1fr;grid-template-rows:60px auto;align-items:center;column-gap:0;row-gap:0;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;font-family:var(--noir-font-text)}.noir-header header-drawer{grid-area:left-icon;justify-self:start;margin:0 0 0 8px}.noir-header .header__heading,.noir-header .header__heading-link{grid-area:heading;justify-self:center;margin:0}.noir-header .header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;margin:0 8px 0 0}.noir-header .noir-logo{display:flex;align-items:center;justify-content:center;margin:0;padding:5px 0;line-height:0;color:var(--noir-ink);text-decoration:none;text-align:center}.noir-header .noir-logo__picture{display:block;line-height:0}.noir-header .noir-logo__img{display:block;width:auto;max-width:none;height:34px;transition:none}.noir-header .noir-logo__text{font-family:var(--noir-font-display);font-size:26px;line-height:1;color:var(--noir-ink)}.noir-header__rule{grid-area:rule;position:relative;display:block;height:6px;margin:0;border-top:3px solid var(--noir-black);border-bottom:1px solid var(--noir-black);box-sizing:border-box}.noir-header__vesica{display:none}.noir-header .header__icon--menu{position:initial;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--noir-ink);cursor:pointer;list-style:none}.noir-header .header__icon--menu::-webkit-details-marker{display:none}.noir-header .header__icon--menu>span{position:relative;display:block;width:24px;height:24px}.noir-header .header__icon--menu .icon{top:0;left:0;width:24px;height:24px;fill:none}.noir-header .header__icon--menu[aria-expanded=true]:before{content:"";position:fixed;top:var(--header-bottom-position, 0px);right:0;bottom:0;left:0;z-index:1;width:auto;height:auto;background:var(--noir-menu-overlay);cursor:default}@media screen and (max-width:989px){html:has(>body.overflow-hidden-tablet){overflow:hidden}.shopify-section.section-header.menu-open{z-index:40}}.noir-header .menu-drawer{position:absolute;top:100%;right:0;left:0;z-index:10;width:auto;height:auto;max-height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 0px));margin:0;padding:16px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:var(--noir-card);color:var(--noir-ink);border:0;border-bottom:6px solid var(--noir-black);border-radius:0;box-shadow:none;filter:none;transform:none;opacity:0;visibility:hidden}.js .noir-header .menu-drawer{height:auto}.js .noir-header details[open]>.menu-drawer{transition:opacity .2s ease,visibility .2s ease}.no-js .noir-header details[open]>.menu-drawer,.js .noir-header details[open].menu-opening>.menu-drawer{transform:none;opacity:1;visibility:visible}.noir-menu__nav{display:block;padding:0}.noir-menu__bags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:440px;margin:0 auto;padding:0;list-style:none}.noir-menu__bag-item{min-width:0;margin:0}.noir-header .noir-menu__bag{display:flex;flex-direction:column;align-items:center;min-width:0;color:var(--noir-ink);text-align:center;text-decoration:none}.noir-menu__arch .noir-menu__img{position:absolute;top:60%;left:50%;width:84%;height:auto;max-width:none;max-height:84%;object-fit:contain;transform:translate(-50%,-50%)}.noir-menu__name{display:block;width:max-content;max-width:calc(100% + 10px);margin-top:8px;font-family:var(--noir-font-display);font-size:18px;line-height:1.15}.noir-menu__price{display:block;margin-top:2px;font-size:14px;line-height:1.3;color:var(--noir-graphite)}.noir-header .noir-menu__bag:hover .noir-menu__name,.noir-header .noir-menu__bag[aria-current=page] .noir-menu__name{color:var(--noir-oxblood)}.noir-header .noir-menu__all{display:block;width:fit-content;margin:0 auto 2px;padding:12px 0;font-family:var(--noir-font-text);font-size:16px;line-height:20px;font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--noir-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.noir-header .noir-menu__all:hover,.noir-header .noir-menu__all[aria-current=page]{color:var(--noir-oxblood)}.noir-header .noir-menu__rule{margin:0 auto}.noir-menu__rows{display:flex;flex-direction:column;margin:6px 0 0;padding:0;list-style:none}.noir-menu__rows>li{margin:0}.noir-header .noir-menu__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;box-sizing:border-box;border-bottom:1px solid var(--noir-line);font-family:var(--noir-font-text);font-size:18px;line-height:1.3;color:var(--noir-ink);text-decoration:none}.noir-menu__chevron{display:block;flex:none;width:16px;height:16px;color:var(--noir-graphite)}.noir-header .noir-menu__row:hover,.noir-header .noir-menu__row--current{color:var(--noir-oxblood)}.noir-menu__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-top:8px}.noir-header .noir-menu__email{min-width:0;padding:12px 0;font-family:var(--noir-font-text);font-size:15px;line-height:20px;color:var(--noir-ink-soft);text-decoration:none;overflow-wrap:anywhere}.noir-header .noir-menu__email:hover{color:var(--noir-oxblood);text-decoration:underline}.noir-menu__social{display:flex;flex:none;gap:0;margin:0 -12px 0 auto;padding:0;list-style:none}.noir-header .noir-menu__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--noir-ink-soft)}.noir-header .noir-menu__social-link:hover{color:var(--noir-oxblood)}.noir-menu__social-link svg{display:block;width:20px;height:20px}.noir-header .header__icon--cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;color:var(--noir-ink);text-decoration:none}.noir-header .header__icon--cart .noir-cart-icon{display:block;width:24px;height:24px;fill:none;stroke:currentColor}.noir-header .noir-cart-count{position:absolute;top:5px;right:2px;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;min-width:19px;width:auto;height:19px;padding:0 5px;box-sizing:border-box;border-radius:10px;background:var(--noir-oxblood);color:var(--noir-on-oxblood);font-family:var(--noir-font-text);font-size:12px;font-weight:400;line-height:1;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;pointer-events:none}.noir-header .noir-header__track{display:none}@media screen and (min-width:990px){.noir-header .header{grid-template-areas:"navigation heading icons" "rule rule rule";grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;column-gap:20px;max-width:calc(var(--noir-page) + var(--noir-gutter) * 2);margin:0 auto;padding:22px var(--noir-gutter) 0}.noir-header .noir-header__bar--product{padding-top:18px}.noir-header header-drawer{display:none}.noir-header .header__icons{margin:0}.noir-header .noir-logo{padding:0}.noir-header .noir-logo__img{height:92px}.noir-header .noir-header__bar--product .noir-logo__img{height:76px}.noir-header .noir-logo__img--wide{height:40px}.noir-header__rule{height:9px;margin-top:18px;border-top-width:5px}.noir-header__bar--product .noir-header__rule{margin-top:16px}.noir-header__vesica{position:absolute;top:-12px;left:50%;display:flex;padding:0 14px;background:var(--noir-paper);line-height:0;transform:translate(-50%)}.noir-header__vesica svg{display:block;width:40px;height:22px}.noir-header .header__icon--cart{width:auto;height:auto;padding:8px}.noir-header .header__icon--cart .noir-cart-icon{width:28px;height:28px}.noir-header .noir-cart-count{top:2px;right:-2px}.noir-header .header__icons .noir-header__track{display:flex;margin-right:22px;white-space:nowrap}.noir-header .header__inline-menu{grid-area:navigation;justify-self:start;display:block;margin:0}.noir-header .noir-nav__list{display:flex;flex-wrap:nowrap;align-items:center;gap:34px;margin:0;padding:0;list-style:none}.noir-header .noir-nav__link{display:flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:8px 0;box-sizing:border-box;background:none;font-family:var(--noir-font-text);font-size:19px;font-weight:400;line-height:1.2;font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--noir-ink);text-decoration:none;cursor:pointer;list-style:none}.noir-header .noir-nav__link::-webkit-details-marker{display:none}.noir-header .noir-nav__link>span{text-decoration:none}.noir-header .noir-nav__link:hover,.noir-header .noir-nav__link--current,.noir-header .noir-nav__link--current:hover{color:var(--noir-oxblood)}.noir-header .noir-nav__toggle:hover,.noir-header details[open]>.noir-nav__toggle{color:var(--noir-ink);text-decoration:none}.noir-nav__chevron{display:block;flex:none;width:12px;height:12px;transition:transform .2s ease}.noir-header details[open]>summary .noir-nav__chevron{transform:rotate(180deg)}.noir-header header-menu>details{position:static}.noir-header .noir-panel{position:absolute;top:calc(100% + 9px);left:var(--noir-gutter);z-index:3;width:700px;max-width:calc(100% - var(--noir-gutter) * 2);margin:0;padding:6px;box-sizing:border-box;background:var(--noir-card);color:var(--noir-ink);border:6px solid var(--noir-black);border-radius:0;box-shadow:0 24px 40px #00000029}.noir-header details[open]>.noir-panel{z-index:3}.noir-panel__inner{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid var(--noir-black)}.noir-panel__row{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.noir-panel__item{flex:1 1 180px;min-width:0;margin:0}.noir-header .noir-panel__link{display:flex;flex-direction:column;gap:8px;color:var(--noir-ink);text-decoration:none}.noir-panel__tile{display:flex;align-items:center;justify-content:center;height:150px;background:var(--noir-window)}.noir-panel__tile img{display:block;width:auto;height:auto;max-width:var(--noir-bag-w, 80%);max-height:80%}.noir-panel__name{font-family:var(--noir-font-display);font-size:24px;line-height:1.15}.noir-panel__price{margin-top:-6px;font-size:16px;line-height:1.3;color:var(--noir-graphite)}.noir-header .noir-panel__link:hover .noir-panel__name{color:var(--noir-oxblood)}.noir-panel__links{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none}.noir-header .noir-panel__text-link{display:inline-flex;align-items:center;min-height:44px;font-size:17px;color:var(--noir-ink);text-decoration:none}.noir-header .noir-panel__all{align-self:flex-start;display:inline-block;margin:-12px 0;padding:12px 0;font-family:var(--noir-font-text);font-size:17px;line-height:20px;font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--noir-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.noir-header .noir-panel__all:hover,.noir-header .noir-panel__text-link:hover{color:var(--noir-oxblood)}.noir-header .noir-submenu{border:6px solid var(--noir-black);border-radius:0;background:var(--noir-card);box-shadow:0 24px 40px #00000029}}@media(prefers-reduced-motion:reduce){.noir-header .noir-panel,.noir-header .menu-drawer,.noir-nav__chevron{animation:none;transition:none}.noir-header details[open]>.noir-panel{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noir-header.css.map */
