body{--header-height: 4.5rem;--header-group-height: 7.25rem}.custom-announcement{background:var(--ca-bg, #3d4724);color:var(--ca-text, #f4ecda);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight, 700)}.custom-announcement--empty{display:none}.shopify-design-mode .custom-announcement--empty{display:block;min-height:2.75rem}.custom-announcement__viewport{display:grid;align-items:center;justify-items:center;min-height:2.75rem;margin:0 auto;max-width:90rem;padding:.35rem clamp(1rem,4vw,2rem);text-align:center}.custom-announcement__slide{grid-area:1 / 1;max-width:100%;visibility:hidden}.custom-announcement__slide.is-active{visibility:visible}.custom-announcement.is-static .custom-announcement__viewport{display:flex;flex-wrap:wrap;gap:.35rem .85rem}.custom-announcement.is-static .custom-announcement__slide{grid-area:auto;visibility:visible}.custom-announcement__msg{font:var(--ile-type-eyebrow);letter-spacing:.06em;text-transform:uppercase}.custom-announcement__msg{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-decoration:none}a.custom-announcement__msg{text-decoration:underline;text-underline-offset:.2em}.custom-header{--color-account-icon: currentColor;background:var(--ch-bg, #f4ecda);color:var(--ch-ink, #3c4724);font-family:var(--font-body--family);border-bottom:1px solid color-mix(in srgb,var(--ch-ink, #3c4724) 12%,transparent)}.custom-header.is-scrolled{box-shadow:0 8px 24px color-mix(in srgb,var(--ch-ink, #3c4724) 8%,transparent)}#header-group:has(.custom-header--sticky){display:contents}.shopify-section.custom-header-section:has(.custom-header--sticky){position:sticky;top:0;z-index:30;background:var(--ch-bg, #f4ecda)}#header-group>.shopify-section.custom-announcement-section,#header-group>.shopify-section.custom-header-section{margin:0}.custom-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem;min-height:4rem;max-width:90rem;margin-inline:auto;padding-inline:clamp(.25rem,2vw,1.5rem)}.custom-brand-logo{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;color:inherit;text-decoration:none;justify-self:center}.custom-brand-logo__img{display:block;width:auto;height:36px}.custom-brand-logo__name{font:var(--ile-type-card-title);letter-spacing:-.02em;color:inherit}.custom-header__menu-btn,.custom-header__icon-btn,.custom-header__caret{-webkit-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px}.custom-header__menu-btn{justify-self:start}.custom-header__menu-icon--close,.custom-header__menu-btn[aria-expanded=true] .custom-header__menu-icon--open{display:none}.custom-header__menu-btn[aria-expanded=true] .custom-header__menu-icon--close{display:block}.custom-header__tools{display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:0}.custom-header__nav--bar{display:none}.custom-header__list,.custom-header__submenu,.custom-header__grandchildren{list-style:none;margin:0;padding:0}.custom-header__link,.custom-header__sublink,.custom-header__drawer-link{color:inherit;text-decoration:none}.custom-header__link{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .35rem;font:var(--ile-type-button);letter-spacing:-.01em}.custom-header__link[aria-current=page],.custom-header__sublink[aria-current=page]{text-decoration:underline;text-underline-offset:.28em}.custom-header__parent{display:flex;align-items:center}.custom-header__caret svg{display:block;transition:transform .15s ease}.custom-header__item.is-open>.custom-header__parent .custom-header__caret svg{transform:rotate(180deg)}.custom-header__submenu{display:none}.custom-header__item.is-open>.custom-header__submenu{display:block}.custom-header header-actions{display:flex;align-items:center}.custom-header .header-actions__action,.custom-header .account-button{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:transparent;padding:0}.custom-header .account-button__icon{width:1.25rem;height:1.25rem}.custom-header .header-actions__cart-icon{--cart-bubble-size: 18px;--cart-bubble-top: 2px;--cart-bubble-right: 0}.custom-header__locale{display:flex;align-items:center;gap:.35rem}.custom-header__locale select{max-width:9.5rem;min-height:2.25rem;padding:.25rem 1.4rem .25rem .65rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;background:transparent;color:inherit;font:var(--ile-type-caption)}.custom-header__locale--bar{display:none}.custom-header__drawer{width:min(22.5rem,100%);max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--ch-cream, #f4ecda);color:var(--ch-ink, #3c4724);box-shadow:8px 0 30px #3d472429}.custom-header__drawer::backdrop{background:#3d472473}.custom-header__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--ch-ink, #3c4724) 14%,transparent)}.custom-header__drawer-head .custom-brand-logo{justify-self:start}.custom-header__drawer-body{overflow:auto;max-height:calc(100% - 4.25rem);padding-bottom:1.5rem}.custom-header__nav--drawer .custom-header__item{border-bottom:1px solid color-mix(in srgb,var(--ch-ink, #3c4724) 12%,transparent)}.custom-header__nav--drawer .custom-header__parent{justify-content:space-between;padding-inline-end:.35rem}.custom-header__nav--drawer .custom-header__link{flex:1;padding-inline:1.25rem;font:var(--ile-type-body-lg)}.custom-header__nav--drawer .custom-header__submenu{position:static;padding:0 1.25rem .75rem 1.75rem;background:transparent;box-shadow:none}.custom-header__sublink{display:flex;align-items:center;min-height:2.75rem;padding:.2rem .35rem;border-radius:.5rem;font:var(--ile-type-button)}.custom-header__sublink--grand{min-height:2.5rem;padding-left:.75rem;font:var(--ile-type-body-sm)}.custom-header__drawer-extra{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 0}.custom-header__drawer-link{display:flex;align-items:center;min-height:2.75rem;font:var(--ile-type-body)}.custom-header__locale--drawer{flex-direction:column;align-items:stretch;margin-top:.5rem}.custom-header__locale--drawer select{max-width:none;width:100%;min-height:2.75rem;background:#fff}.custom-announcement a:focus-visible,.custom-announcement button:focus-visible,.custom-header a:focus-visible,.custom-header button:focus-visible,.custom-header select:focus-visible,.custom-header .header-actions__action:focus-visible,.custom-header .account-button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;box-shadow:0 0 0 4px #f4ecda}html.custom-header-lock{overflow:hidden}@media screen and (max-width:749px){.custom-announcement__msg,.custom-announcement__slide{font:var(--ile-type-cat);letter-spacing:.04em}.custom-brand-logo__img{height:28px}.custom-brand-logo__name{font:var(--ile-type-body-lg)}}@media screen and (min-width:990px){.custom-header__bar{grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;padding-inline:clamp(1rem,3vw,2rem)}.custom-brand-logo{justify-self:start}.custom-header__menu-btn{display:none}.custom-header__nav--bar{display:block;min-width:0}.custom-header__nav--bar .custom-header__list{display:flex;align-items:center;justify-content:center;gap:.15rem}.custom-header__nav--bar .custom-header__item{position:relative}.custom-header__nav--bar .custom-header__caret{width:1.75rem;height:1.75rem}.custom-header__nav--bar .custom-header__submenu{position:absolute;z-index:2;top:100%;left:0;min-width:14rem;margin-top:.35rem;padding:.4rem;background:var(--ch-bg, #f4ecda);color:var(--ch-ink, #3c4724);border:1px solid color-mix(in srgb,var(--ch-ink, #3c4724) 10%,transparent);border-radius:.75rem;box-shadow:0 12px 32px color-mix(in srgb,var(--ch-ink, #3c4724) 12%,transparent)}.custom-header__nav--bar .custom-header__sublink:hover{background:color-mix(in srgb,var(--ch-ink, #3c4724) 6%,transparent)}.custom-header__link:hover{text-decoration:underline;text-underline-offset:.28em}.custom-header__locale--bar{display:flex;margin-inline:.15rem}}@media(prefers-reduced-motion:reduce){.custom-header__caret svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-header.css.map */
