header{position:sticky;top:0;z-index:9}.header{display:flex;padding:.5rem .9375rem;justify-content:space-between;align-items:center;position:absolute;top:0;transition:background-color .33s cubic-bezier(0.4, 0, 0.15, 1.01);width:100%}@media(min-width: 1024px){.header{padding:.75rem 2.5rem}}.header:not(.header--index,.header--404){background-color:var(--color-white)}.header--index:not(.header__sticky) .icon:not(.icon--close):not(.icon--plus) line,.header--index:not(.header__sticky) .icon:not(.icon--close):not(.icon--plus) path,.header--404:not(.header__sticky) .icon:not(.icon--close):not(.icon--plus) line,.header--404:not(.header__sticky) .icon:not(.icon--close):not(.icon--plus) path{stroke:var(--color-white)}.header ul{list-style-type:none}.header a{text-decoration:none}.header svg{display:block}[class*=template-collection] .header,[class*=template-product] .header,[class*=template-customers] .header,[class*=template-search] .header,[class*=template-article] .header,[class*=template-blog] .header,.header__sticky{background-color:var(--color-white)}[class*=template-collection] .header .icon line,[class*=template-collection] .header .icon path,[class*=template-product] .header .icon line,[class*=template-product] .header .icon path,[class*=template-customers] .header .icon line,[class*=template-customers] .header .icon path,[class*=template-search] .header .icon line,[class*=template-search] .header .icon path,[class*=template-article] .header .icon line,[class*=template-article] .header .icon path,[class*=template-blog] .header .icon line,[class*=template-blog] .header .icon path,.header__sticky .icon line,.header__sticky .icon path{stroke:var(--color-dark-green)}[class*=template-collection] .header .btn--secondary-dark,[class*=template-product] .header .btn--secondary-dark,[class*=template-customers] .header .btn--secondary-dark,[class*=template-search] .header .btn--secondary-dark,[class*=template-article] .header .btn--secondary-dark,[class*=template-blog] .header .btn--secondary-dark,.header__sticky .btn--secondary-dark{border-color:var(--color-dark-green);color:var(--color-dark-green)}.header__logo,.header__icon,.header__nav-link{color:var(--color-font-heading);display:block;cursor:pointer;transition:color .33s cubic-bezier(0.4, 0, 0.15, 1.01)}.color-light .header__logo,.color-light .header__icon,.color-light .header__nav-link{color:var(--color-font-light)}[class*=template-collection] .header__logo,[class*=template-product] .header__logo,[class*=template-customers] .header__logo,[class*=template-search] .header__logo,[class*=template-article] .header__logo,[class*=template-blog] .header__logo,.header__sticky .header__logo,[class*=template-collection] .header__icon,[class*=template-product] .header__icon,[class*=template-customers] .header__icon,[class*=template-search] .header__icon,[class*=template-article] .header__icon,[class*=template-blog] .header__icon,.header__sticky .header__icon,[class*=template-collection] .header__nav-link,[class*=template-product] .header__nav-link,[class*=template-customers] .header__nav-link,[class*=template-search] .header__nav-link,[class*=template-article] .header__nav-link,[class*=template-blog] .header__nav-link,.header__sticky .header__nav-link{color:var(--color-font-heading)}.header__logo{display:inline-block;vertical-align:middle}.header__logo div.image{width:5.875rem;height:4rem}.header__logo svg{max-height:2rem}@media(min-width: 1024px){.header__logo svg{max-height:2.5rem}}.header__menuIcon{margin-right:1.375rem;vertical-align:middle}@media(min-width: 1024px){.header__menuIcon{margin-right:2.5rem}}.header__drawer{background-color:var(--color-white);position:fixed;top:0;left:0;z-index:20;width:100%;height:100vh;padding:2.5rem 1rem;transition:transform .3s ease-in}@media(min-width: 1024px){.header__drawer{padding:2.5rem;width:45rem}}.header__drawer:not(.menu-drawer--active){transform:translateX(-100%)}.header__drawer-sublinks{padding:1rem 2.5rem}@media(min-width: 1024px){.header__drawer-sublinks{padding:2rem 2.5rem 2.5rem}}.header__drawer-sublinks:not(.header__drawer-sublinks--open){display:none}.header__drawer-header{padding:.5rem 0;margin-bottom:1.5625rem}@media(min-width: 1024px){.header__drawer-header{padding:.75rem 0;margin-bottom:2.5rem}}.header__drawer-header div.image{display:inline-block;vertical-align:middle;margin-left:1.5rem;width:5.875rem;height:4rem}@media(min-width: 1024px){.header__drawer-header div.image{margin-left:2.5rem}}@media(max-width: 1023px){.header__drawer-body{max-height:calc(100vh - 120px);overflow:scroll;padding-bottom:2.5rem}}.header__drawer-link{display:block;font-weight:var(--font-weight-medium);position:relative;text-decoration:none;margin-bottom:1rem;color:var(--color-dark-green)}.header__drawer-link-wrapper{position:relative}.header__drawer-link-wrapper svg{display:inline-block;position:absolute;top:.625rem;right:0}@media(min-width: 1024px){.header__drawer-link-wrapper svg{top:1.5rem}}.header__drawer-link-wrapper svg.icon--minus{display:none}.header__drawer-link-wrapper--open svg.icon--minus{display:inline-block}.header__drawer-link-wrapper--open svg.icon--plus{display:none}.header__drawer-sublink{display:block;color:var(--color-dark-green);margin-bottom:1rem}.header__drawer-buttons{margin-top:2.5rem}@media(min-width: 1024px){.header__drawer-buttons{margin-top:3.5rem}}.header__drawer-buttons a{margin-right:16px;vertical-align:middle}@media(max-width: 1023px){.header__drawer-buttons a{display:block;width:100%;margin-bottom:1rem}}.header__buttons a{margin-left:1rem;vertical-align:middle;height:3rem}.header__icons{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end}@media(max-width: 1023px){.header__icons .btn--register{display:none}}@media(min-width: 1024px){.header__icon-menu{display:none}}.header__icon-cart{position:relative}@media(max-width: 1023px){.header__icon-cart{width:2.125rem}}.header .cart-count{width:1rem;height:1rem;text-align:center;background-color:var(--color-teal);display:inline-block;border-radius:100%;position:absolute;top:-7px;right:1px}@media(min-width: 1024px){.header .cart-count{right:-13px}}.header__cart-count{position:absolute;left:0;top:.625rem;color:var(--color-font-body);display:flex;justify-content:center;width:1.5rem}.announcement-bar{height:2.5rem;padding:.8125rem;text-align:center;position:relative;z-index:99}.announcement-bar__message{text-align:center}.announcement-bar__message *{margin:0;font-size:12px !important;line-height:16px !important;color:var(--color-white);font:var(--font-p-4);font-family:"Merriweather Sans"}.nav-overlay{cursor:pointer;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(38,37,35,.5)}.nav-overlay:not(.nav-overlay--visible){display:none}
