#shopify-section-header{position:sticky;position:-webkit-sticky;top:0}.header-logo .st0,.header-logo .st1{fill:currentColor;transition:fill .5s}.header-container{background-color:var(--color-brilliant-white)}.header-container .header-right a,.mobile-cart-link{color:var(--color-farmers-green)!important}.header-inline a.highlight{color:var(--color-farmers-green)}.header{display:grid;grid-template-columns:repeat(3,1fr)}.header>*{align-self:center}@media(min-width:960px){.header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:56px}nav.header-right .icon{width:20px;height:20px}nav.header-right{display:flex;align-items:center;justify-content:space-between;gap:12px}}[data-nav-bar=desktop]{display:none}.site-logo[data-nav-bar=desktop]{width:74px;text-align:center}.site-logo[data-nav-bar=mobile]{width:74px;justify-self:center}.site-logo h1{font-size:100%}.site-logo a{display:inline-block;width:420px;max-width:100%;height:100%}.mobile-cart-link{justify-self:right}@media(min-width:1080px){[data-nav-bar=mobile]{display:none}[data-nav-bar=desktop]{display:block}.site-logo{width:40%;padding-top:8px;padding-bottom:8px}}.mobile-nav{display:block;position:fixed;top:106px;left:-100%;width:100%;background-color:var(--color-brilliant-white);transition:left .5s;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-height:calc(100vh - 106px)}.mobile-nav .mobile-navigation-inner{height:-moz-available;height:-webkit-fill-available;height:fill-available;max-height:calc(var(--viewport-height) - 164px);overflow:scroll;padding-top:16px;padding-bottom:32px;display:none}.header-right{justify-self:flex-end}svg.icon.icon-search{width:20px}svg.icon.icon-cart{width:20px}.mobile-nav .mobile-navigation-inner.shop{display:block}.mobile-nav .tab-button{color:var(--color-farmers-green);position:relative;width:100%;text-align:left;padding-top:8px;padding-bottom:8px;font-size:14px;line-height:1}.mobile-nav .tab-button .tab-plus{position:absolute;right:6px;top:50%;transform:translate(-50%,-50%)}.primary-link.active{color:var(--color-farmers-green)}.mobile-nav .tab-inner{margin-left:16px}.mobile-nav .no-child-link{display:block;font-family:var(--font-subheading-family);text-transform:uppercase;font-weight:var(--type-extra-bold);letter-spacing:.05em;color:var(--color-farmers-green);margin-bottom:8px;font-size:14px}.mobile-nav .link-shop-by-recipes,.mobile-nav .link-news,.mobile-nav .link-guides,.mobile-nav .link-help{padding:16px 0;border-top:2px solid var(--color-black);border-bottom:2px solid var(--color-black);line-height:1;margin-bottom:16px}.mobile-nav .link-help{text-transform:uppercase;color:var(--color-black);font-weight:var(--type-extra-bold);letter-spacing:.05em}.no-child-link+.tabs .tab-button{margin-top:8px;border-bottom:none;margin-bottom:0}.no-child-link:not(.link-christmas)+.tabs{border-bottom:2px solid var(--color-black)}.no-child-link:not(.link-christmas)+.tabs .tab-inner{margin-bottom:16px}.tabs+.no-child-link{margin-top:16px}html.menu-open .mobile-nav{left:0}html.menu-open{max-height:100vh;overflow:hidden}@media(min-width:960px){.mobile-nav,html.menu-open .mobile-nav{display:none}html.menu-open{max-height:none;overflow:auto}}.primary-nav{border-top:2px solid var(--color-black);border-bottom:2px solid var(--color-black);text-align:center}.primary-nav>a{display:inline-block;text-align:center;padding:12px 0}.primary-nav>a:not(:last-of-type){margin-right:48px}.primary-link{font-family:var(--font-subheading-family);font-size:14px;font-weight:var(--type-extra-bold);text-transform:uppercase;letter-spacing:.065em}.toggle-nav{width:var(--bar-width);height:calc(var(--bar-height) + (var(--bar-spacing) * 2));cursor:pointer}.hamburger,.hamburger:after,.hamburger:before{width:var(--bar-width);height:var(--bar-height);background:var(--color-farmers-green);transition:background .5s}.hamburger{position:relative;transform:translateY(var(--bar-spacing));transition:bottom 0ms .3s,top 0ms .3s,transform 0ms .3s}.hamburger:before{content:"";position:absolute;left:0;bottom:var(--bar-spacing);transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.hamburger:after{content:"";position:absolute;left:0;top:var(--bar-spacing);transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.hamburger.animate{background:#ede7dc00}.hamburger.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.hamburger.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.header-container header{position:relative}nav.header-inline>ul>li{display:inline-block;padding:32px 0}nav.header-inline .dd_subnav{position:absolute;width:100%;left:0;top:96%;background-color:var(--color-brilliant-white);box-shadow:0 4px 2px -2px #888a8e3d;z-index:10000000}nav.header-inline .dd_subnav .subnav_container{margin-left:auto;margin-right:auto;width:100vw;max-width:1168px}.mega-menu-container{display:flex;justify-content:space-between;padding:40px 0 56px;gap:96px}.mega-menu-container .links-section{display:grid;grid-template-columns:180px 200px;gap:40px}.mega-menu-container .nav-heading{font-size:14px;color:var(--color-farmers-green);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.mega-menu-image{position:relative}.mega-menu-image img{margin-bottom:16px}.mega-menu-image__text h4{text-transform:uppercase;letter-spacing:.1em;font-size:14px}li.has-mega-menu .dd_subnav{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out .1s,visibility 0s .3s}li.has-mega-menu:hover .dd_subnav{opacity:1;transition:opacity .2s ease-in-out 0ms,visibility 0s 0s;visibility:visible}.mega-menu-image__container{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.mega-menu-image__container a:last-of-type{display:none}.header-container .header-inline>ul>li>a{color:var(--color-black);font-family:var(--font-subheading-family);font-size:12px;font-weight:var(--type-extra-bold);line-height:1.2;letter-spacing:.065em;text-transform:uppercase;transition:color .5s}.header-inline>ul>li:not(:last-of-type){margin-right:8px}@media(min-width:1200px){.mega-menu-image__container{grid-template-columns:1fr 1fr 1fr;column-gap:32px}.mega-menu-image__container a:last-of-type{display:block}.header-container .header-inline>ul>li>a{font-size:14px;transition:color .5s}.header-inline>ul>li:not(:last-of-type){margin-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/section-header.css.map */
