:root{--chef-header-top: 38px;--chef-header-line-hero: rgba(255, 255, 255, .32);--chef-header-line-solid: #000000;--chef-header-line-base: rgba(0, 0, 0, .18);--chef-header-line-announcement: rgba(17, 17, 17, .08);--chef-header-bg-default: #f2eee8;--chef-header-bg-solid: #fff;--chef-header-text-strong: #111;--chef-header-row-logo: 88px;--chef-header-row-nav: 60px;--chef-header-mobile-height: 64px}.shopify-section-header-sticky,#shopify-section-header{z-index:80}.section-header{position:sticky;top:0;z-index:80}body.template-product .section-header.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}body.template-product .section-header.animate{transition:top .15s ease-out}body.template-index .section-header{position:fixed;top:var(--chef-header-top, 0);right:0;left:0;width:100%;transition:top .26s ease}.chef-site-header{border-top:1px solid var(--chef-header-line-base);border-bottom:1px solid var(--chef-header-line-base);background:var(--chef-header-bg-default);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .26s ease,border-color .26s ease,color .26s ease}body:not(.template-index) .chef-site-header{border-bottom-width:0;background:var(--chef-header-bg-solid)}.header.chef-site-header__inner{max-width:none;min-height:142px;padding:0 clamp(18px,4vw,52px)}.header__menu-item,.header__active-menu-item,.list-menu__item{color:var(--chef-ink);font-size:1.18rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.header__inline-menu .list-menu{gap:clamp(18px,2.3vw,34px)}.header__menu-item{padding:.8rem 0}.chef-single-nav{display:flex;align-items:center;gap:clamp(18px,2.3vw,34px)}.chef-single-nav a{color:var(--chef-ink);font-size:1.45rem;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none;text-transform:uppercase;transition:opacity .18s ease;white-space:nowrap}.chef-single-nav a:hover{opacity:.68}.header__heading-link{letter-spacing:0}.header__heading-logo-wrapper{position:relative;display:grid;place-items:center}.header__heading-logo{grid-area:1 / 1;width:auto;height:clamp(54px,4.4vw,64px);max-width:min(220px,58vw);object-fit:contain;transition:opacity .26s ease}.logo-black{opacity:1}.logo-white{opacity:0}.header__heading .h2,.header__heading-link .h2{color:currentColor;font-size:clamp(2.5rem,2.35vw,3.3rem);font-weight:800;letter-spacing:.04em}.header__icon{color:var(--chef-ink)}.chef-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border:1px solid currentColor;border-radius:999px;color:var(--chef-ink);font-size:1.08rem;font-weight:800;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s var(--chef-ease)}.chef-header-cta:hover{transform:translateY(-1px)}.announcement-bar,.utility-bar{background:var(--chef-header-bg-solid);border-bottom:1px solid var(--chef-header-line-announcement);color:var(--chef-ink)}.chef-announcement-layout,.chef-announcement-layout.page-width{display:flex;align-items:center;justify-content:space-between;min-height:38px;width:100%;max-width:1440px;margin:0;padding-right:var(--chef-page-x);padding-left:var(--chef-page-x)}.chef-announcement-layout .announcement-bar{width:auto}.announcement-bar__message{min-height:38px;padding:0;color:var(--chef-header-text-strong);font-size:16px;font-weight:400;letter-spacing:0;line-height:38px;text-transform:none}.chef-announcement-links{display:flex;align-items:center;justify-content:flex-end;gap:32px}.chef-announcement-links a{color:#2a2a2a;font-size:14px;font-weight:400;line-height:1;text-decoration:underline;text-underline-offset:2px}body.template-index .announcement-bar-section,body.template-index .announcement-bar-section .utility-bar{max-height:38px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .26s ease,height .26s ease,opacity .22s ease,transform .26s ease,border-color .22s ease}body.template-index .announcement-bar-section.chef-announcement-hidden,html.chef-header-is-scrolled body.template-index .announcement-bar-section{display:none;max-height:0;pointer-events:none}body.template-index .announcement-bar-section.chef-announcement-hidden .utility-bar,html.chef-header-is-scrolled body.template-index .announcement-bar-section .utility-bar{display:none;min-height:0;max-height:0;height:0;overflow:hidden;border-bottom-width:0}body.template-index .announcement-bar-section.chef-announcement-hidden .chef-announcement-layout,html.chef-header-is-scrolled body.template-index .announcement-bar-section .chef-announcement-layout{min-height:0}body.template-index .chef-site-header{border-color:var(--chef-header-line-hero);background:transparent;box-shadow:none}html.chef-header-is-scrolled body.template-index .chef-site-header{border-top:.5px solid var(--chef-header-line-solid);border-bottom:0;background:var(--chef-header-bg-solid)}html:not(.chef-header-is-scrolled) body.template-index .header__menu-item,html:not(.chef-header-is-scrolled) body.template-index .header__active-menu-item,html:not(.chef-header-is-scrolled) body.template-index .list-menu__item,html:not(.chef-header-is-scrolled) body.template-index .header__heading-link,html:not(.chef-header-is-scrolled) body.template-index .header__icon,html:not(.chef-header-is-scrolled) body.template-index .chef-header-cta,html:not(.chef-header-is-scrolled) body.template-index .chef-single-nav a,html:not(.chef-header-is-scrolled) body.template-index .header summary,html:not(.chef-header-is-scrolled) body.template-index .header a{color:var(--chef-white)}html:not(.chef-header-is-scrolled) body.template-index .header svg,html:not(.chef-header-is-scrolled) body.template-index .header svg path{color:var(--chef-white);stroke:currentColor}html:not(.chef-header-is-scrolled) body.template-index .logo-black,html.chef-header-is-scrolled body.template-index .logo-white{opacity:0}html:not(.chef-header-is-scrolled) body.template-index .logo-white,html.chef-header-is-scrolled body.template-index .logo-black{opacity:1}html.chef-header-is-scrolled body.template-index .logo-black{visibility:visible;position:relative;z-index:2}html.chef-header-is-scrolled body.template-index .header__menu-item,html.chef-header-is-scrolled body.template-index .header__active-menu-item,html.chef-header-is-scrolled body.template-index .list-menu__item,html.chef-header-is-scrolled body.template-index .header__heading-link,html.chef-header-is-scrolled body.template-index .header__icon,html.chef-header-is-scrolled body.template-index .chef-single-nav a,html.chef-header-is-scrolled body.template-index .header summary,html.chef-header-is-scrolled body.template-index .header a{color:var(--chef-ink)}html.chef-header-is-scrolled body.template-index .header svg,html.chef-header-is-scrolled body.template-index .header svg path{color:var(--chef-ink);stroke:currentColor}html:not(.chef-header-is-scrolled) body.template-index .menu-drawer,html:not(.chef-header-is-scrolled) body.template-index .menu-drawer a,html:not(.chef-header-is-scrolled) body.template-index .menu-drawer summary,html:not(.chef-header-is-scrolled) body.template-index .menu-drawer .list-menu__item,html:not(.chef-header-is-scrolled) body.template-index .menu-drawer .menu-drawer__close-button{color:rgb(var(--color-foreground))}html:not(.chef-header-is-scrolled) body.template-index .menu-drawer svg,html:not(.chef-header-is-scrolled) body.template-index .menu-drawer svg path{color:rgb(var(--color-foreground));stroke:currentColor}html.chef-header-is-scrolled body.template-index .chef-header-cta,body:not(.template-index) .chef-header-cta{background:transparent;color:var(--chef-ink);border-color:#1111116b}@media screen and (min-width:990px){:root{--chef-page-x: 166px}body.template-index .chef-announcement-layout,body.template-index .chef-announcement-layout.page-width{max-width:none;padding-right:var(--chef-page-x);padding-left:var(--chef-page-x)}body.template-index .chef-announcement-links{margin-left:auto}.header.chef-site-header__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--chef-header-row-logo) var(--chef-header-row-nav);grid-template-areas:". logo ." "nav nav icons";align-items:center}body.template-index .chef-site-header{border-bottom-width:0}body.template-index .header.chef-site-header__inner{width:100%;max-width:none;min-height:calc(var(--chef-header-row-logo) + var(--chef-header-row-nav));padding:0;grid-template-columns:var(--chef-page-x) minmax(0,1fr) auto var(--chef-page-x);grid-template-rows:var(--chef-header-row-logo) var(--chef-header-row-nav);grid-template-areas:". logo logo ." ". nav icons .";column-gap:0}.header.chef-site-header__inner:before{content:"";position:absolute;right:50%;bottom:0;z-index:0;width:100vw;height:var(--chef-header-row-nav);transform:translate(50%);pointer-events:none}body.template-index .header.chef-site-header__inner:before{border-top:1px solid var(--chef-header-line-hero);border-bottom:1px solid var(--chef-header-line-hero);background:transparent}body:not(.template-index) .header.chef-site-header__inner:before{border-top:.5px solid var(--chef-header-line-solid);border-bottom:.5px solid var(--chef-header-line-solid);background:var(--chef-header-bg-solid)}html.chef-header-is-scrolled body.template-index .header.chef-site-header__inner:before{border-top:.5px solid var(--chef-header-line-solid);border-bottom:.5px solid var(--chef-header-line-solid);background:var(--chef-header-bg-solid)}html.chef-header-is-scrolled body.template-index .header.chef-site-header__inner{height:calc(var(--chef-header-row-logo) + var(--chef-header-row-nav));min-height:calc(var(--chef-header-row-logo) + var(--chef-header-row-nav));overflow:visible}.header__heading,.header>.header__heading-link{grid-area:logo;justify-self:center;align-self:center;min-width:0;z-index:2}.header__heading-link{display:flex;align-items:center;justify-content:center;height:var(--chef-header-row-logo);padding:0}.header__heading-logo-wrapper{z-index:2}.chef-single-nav{grid-area:nav;position:relative;z-index:1;min-width:0;max-width:100%;justify-self:start;align-self:center;overflow:hidden}html.chef-header-is-scrolled body.template-index .chef-single-nav a{font-size:1.35rem}.header__icons{grid-area:icons;position:static;z-index:2;height:var(--chef-header-row-nav);min-width:0;justify-self:end;align-self:center;align-items:center;justify-content:flex-end;gap:1.2rem;padding-right:0;margin-right:0}.header__icons .search-modal{top:var(--chef-header-row-logo);bottom:auto;height:var(--chef-header-row-nav);min-height:var(--chef-header-row-nav);z-index:5}.header__icons .search-modal .modal-overlay:after{background-color:rgba(var(--color-foreground),.32)}.header__icons .search-modal__content{height:var(--chef-header-row-nav)}body.template-index .desktop-localization-wrapper,.chef-header-cta,.header__inline-menu{display:none}body.template-index .header__icon--cart{margin-right:0}body.template-index .header__icons .header__icon,body.template-index .header__icons .header__icon span,body.template-index .header__icons .svg-wrapper:not(.header__icon-close){display:flex;align-items:center;justify-content:center}body.template-index .header__icons details:not([open]) .header__icon-close{display:none}body.template-index .header__icons details[open] .header__icon-close{display:inline-flex}body.template-index .header__icons .header__icon{width:4.4rem;height:4.4rem;padding:0}html.chef-header-is-scrolled body.template-index .header__icon{width:4rem;height:4rem}}@media screen and (max-width:989px){.chef-header-cta{display:none}.header__heading-logo{height:42px;max-width:min(168px,48vw)}.chef-announcement-layout,.chef-announcement-layout.page-width{justify-content:center;min-height:38px;padding-right:16px;padding-left:16px}.announcement-bar__message{font-size:14px;text-align:center}.chef-announcement-links{display:none}.header.chef-site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"drawer logo icons";align-items:center;min-height:var(--chef-header-mobile-height);padding-right:16px;padding-left:16px;overflow:hidden}header-drawer{grid-area:drawer;justify-self:start;align-self:center;margin-left:0}.header__heading,.header>.header__heading-link{grid-area:logo;justify-self:center;align-self:center}.header__heading-link{display:flex;align-items:center;justify-content:center;height:var(--chef-header-mobile-height);padding:0}.header__icons{grid-area:icons;min-width:0;max-width:100%;justify-self:end;align-self:center;justify-content:flex-end;gap:.2rem}.header__icon--account{display:none}.header__icons details:not([open]) .search-modal{display:none}html.chef-header-is-scrolled body.template-index .chef-site-header{border-top:.5px solid var(--chef-header-line-solid);border-bottom:.5px solid var(--chef-header-line-solid);background:var(--chef-header-bg-solid)}html.chef-header-is-scrolled body.template-index .header.chef-site-header__inner{height:var(--chef-header-mobile-height);min-height:var(--chef-header-mobile-height);overflow:hidden}html.chef-header-is-scrolled body.template-index .header__heading,html.chef-header-is-scrolled body.template-index .header__heading-logo-wrapper{z-index:2}html.chef-header-is-scrolled body.template-index .header__icons{height:var(--chef-header-mobile-height)}html.chef-header-is-scrolled body.template-index .header__icon{width:4rem;height:4rem}html.chef-header-is-scrolled body.template-index .header__heading-link,html.chef-header-is-scrolled body.template-index .header__icon,html.chef-header-is-scrolled body.template-index .header summary,html.chef-header-is-scrolled body.template-index .header a{color:var(--chef-ink)}html.chef-header-is-scrolled body.template-index .header svg,html.chef-header-is-scrolled body.template-index .header svg path{color:var(--chef-ink);stroke:currentColor}}.chef-mobile-section-nav{padding:4px 0 12px;margin-top:4px;border-top:1px solid rgba(0,0,0,.1)}.chef-mobile-section-nav__link{display:block}
/*# sourceMappingURL=/cdn/shop/t/11/assets/chef-header.css.map */
