:root{--header-green: #024730;--header-green-soft: #e7f3ec;--header-green-muted: #5b7a6c;--header-cta: #e85c4a;--header-cta-hover: #d94d3c;--header-text: #024730;--header-shadow: 0 10px 30px rgba(2, 71, 48, .1)}@media(prefers-reduced-motion:no-preference){html:not(.header-intro-done) .shopify-section-group-header-group .header-wrapper,html:not(.header-intro-done) .shopify-section-group-header-group .announcement-bar--brand{animation:headerSlideDown .7s cubic-bezier(.22,1,.36,1) both}}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.shopify-section-group-header-group{position:sticky;top:0;z-index:30}.announcement-bar-section.shopify-section-group-header-group{z-index:31}.section-header.shopify-section-group-header-group,.section-header.shopify-section-header-sticky{position:sticky!important;top:0!important;z-index:30}.header-wrapper.header-redesign{background-color:#fff}.section-header.shopify-section-header-hidden{top:calc(-1 * var(--header-height, 100%))!important}.section-header.shopify-section-header-hidden.menu-open{top:0!important}.announcement-bar-section .utility-bar.announcement-bar--brand{background:var(--header-green)!important;color:#fff!important;min-height:42px}.announcement-bar--brand .announcement-bar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6rem;min-height:42px;padding:.6rem 4rem;max-width:100%;width:100%;box-sizing:border-box;margin:0 auto}.announcement-bar--brand .announcement-bar__center{grid-column:2;display:flex;justify-content:center;justify-self:center;width:auto;max-width:100%;min-width:0}.announcement-bar--brand .utility-bar__grid{width:auto;display:block}.announcement-bar--brand .announcement-bar__links{grid-column:3;justify-self:end;display:flex;align-items:center;gap:0}.announcement-bar--brand .announcement-bar,.announcement-bar--brand .announcement-bar__announcement,.announcement-bar--brand .announcement-bar__link,.announcement-bar--brand .announcement-bar__message,.announcement-bar--brand .announcement-bar__message.h5{width:auto;color:#fff!important}.announcement-bar--brand .announcement-bar__message{display:inline-flex;align-items:center;gap:.8rem;min-height:0;padding:0;letter-spacing:0;color:#fff!important;font-size:1.3rem!important;font-weight:400;line-height:1.4;font-family:inherit}.announcement-bar--brand .announcement-bar__icon{display:inline-flex;width:22px;height:22px;flex-shrink:0;color:#fff;align-items:center;justify-content:center}.announcement-bar--brand .announcement-bar__icon svg,.announcement-bar--brand .announcement-bar__icon img,.announcement-bar--brand .announcement-bar__icon .icon-plant{width:22px;height:22px;display:block;object-fit:contain}.announcement-bar--brand .announcement-bar__link .icon-arrow,.announcement-bar--brand .announcement-bar__cta-arrow{width:16px;height:12px;margin:0;display:inline-flex}.announcement-bar--brand .announcement-bar__cta-arrow svg{width:16px;height:12px}.announcement-bar--brand .announcement-bar__link:hover{text-decoration:none}.announcement-bar--brand .announcement-bar__link:hover .announcement-bar__cta-arrow{transform:translate(3px);transition:transform .25s ease}.announcement-bar--brand .announcement-bar__cta-arrow{transition:transform .25s ease}.announcement-bar__util{display:inline-flex;align-items:center;color:#fff;font-size:1.3rem;text-decoration:none;padding:0 1rem;line-height:1;opacity:.95;transition:opacity .2s ease}.announcement-bar--brand .announcement-bar__links .announcement-bar__util:last-child{padding-right:0}.announcement-bar__util:hover{opacity:1;text-decoration:none;color:#fff}.announcement-bar__util+.announcement-bar__util{border-left:1px solid rgba(255,255,255,.35)}.announcement-bar--brand .localization-wrapper,.announcement-bar--brand .list-social{display:none}.header-wrapper.header-redesign,.header-wrapper.header-redesign.gradient{background:#fff;box-shadow:0 6px 12px #29292914;border-bottom:0;transition:background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,padding .35s ease}.header-redesign .header.page-width{max-width:100%;padding:1.6rem 4rem;column-gap:2.4rem;box-sizing:border-box}@media screen and (min-width:1321px){.header-redesign .header.page-width,.announcement-bar--brand .announcement-bar__inner{max-width:100%;padding-left:calc(50.4% - 660px);padding-right:calc(50.4% - 660px)}}@media screen and (min-width:990px)and (max-width:1320px){.header-redesign .header.page-width,.announcement-bar--brand .announcement-bar__inner{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (min-width:990px){.header-redesign .header.header--middle-left{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.shopify-section-group-header-group,.section-header,.header-wrapper.header-redesign{overflow:visible}.header-redesign .header__heading-link{padding:.4rem 0}.header-redesign .header__inline-menu .list-menu__item{text-transform:none;font-family:inherit;font-weight:500;letter-spacing:0}.header-redesign .header__inline-menu .list-menu--inline{gap:.2rem;align-items:center;flex-wrap:nowrap}.header-redesign .header__menu-item{color:var(--header-text);padding:.85rem 1.4rem;font-size:17px;position:relative}.header-redesign .header__menu-item span{position:relative;display:inline-block;text-decoration:none}.header-redesign a.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-.35rem;width:100%;height:2px;background:var(--header-green);transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.header-redesign a.header__menu-item:hover span,.header-redesign a.header__menu-item:hover span.header__active-menu-item{text-decoration:none}.header-redesign a.header__menu-item:hover span:after,.header-redesign a.header__menu-item[aria-current=page] span:after{transform:scaleX(1)}.header-redesign .header__inline-menu summary.header__menu-item{border-radius:999px;background:transparent;transition:background .25s ease,color .25s ease;padding-right:1.4rem}.header-redesign .header__inline-menu summary.header__menu-item:hover,.header-redesign .header__inline-menu details[open]>summary.header__menu-item{background:var(--header-green-soft);text-decoration:none;color:var(--header-text)}.header-redesign details[open]>.header__menu-item,.header-redesign details[open]:hover>.header__menu-item,.header-redesign .header__menu-item:hover span,.header-redesign .header__active-menu-item{text-decoration:none}.header-redesign .header__inline-menu summary.header__menu-item .icon-caret{width:10px;height:6px;margin-left:.2rem;transition:transform .25s ease}.header-redesign .header__inline-menu details[open]>summary .icon-caret{transform:rotate(180deg)}.header-redesign header-menu{display:inline-block;position:relative;vertical-align:middle}.header-redesign header-menu details{position:relative}.header-redesign .header__submenu.list-menu--disclosure,.header-redesign .header__submenu.global-settings-popup{min-width:32rem;width:32rem;padding:.8rem;margin-top:0;top:calc(100% + .2rem);border:0;border-radius:1.6rem;background:#fff;box-shadow:var(--header-shadow);z-index:40}.header-redesign header-menu details[open]:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.2rem;z-index:39}.header-redesign details[open]>.header__submenu:before{content:"";position:absolute;left:0;right:0;top:-1.4rem;height:1.4rem}.js .header-redesign details>.header__submenu{opacity:0;transform:translateY(-12px)}.header-redesign details[open]>.header__submenu{animation:dropdownFadeSlide .28s cubic-bezier(.22,1,.36,1) forwards;z-index:40}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#02473047;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}html.header-dropdown-open body:before,body.header-dropdown-open:before,html:has(.header-redesign header-menu details[open]) body:before,body:has(.header-redesign header-menu details[open]):before{opacity:1;visibility:visible;pointer-events:auto}.header-dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:transparent;opacity:0;visibility:hidden;pointer-events:none}html.header-dropdown-open .header-dropdown-backdrop,html:has(.header-redesign header-menu details[open]) .header-dropdown-backdrop,body:has(.header-redesign header-menu details[open]) .header-dropdown-backdrop,body.header-dropdown-open .header-dropdown-backdrop{opacity:1;visibility:visible;pointer-events:auto}.shopify-section-group-header-group,html.header-dropdown-open .shopify-section-group-header-group,html:has(.header-redesign header-menu details[open]) .shopify-section-group-header-group,body:has(.header-redesign header-menu details[open]) .shopify-section-group-header-group{z-index:30;position:relative}@keyframes dropdownFadeSlide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.header-dropdown-item{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.1rem 1.2rem;border-radius:1.2rem;text-decoration:none;color:var(--header-text);transition:background .2s ease}.header-dropdown-item:hover,.header-dropdown-item.list-menu__item--active{background:var(--header-green-soft);text-decoration:none;color:var(--header-text)}.header-dropdown-item__icon{width:36px;height:36px;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--header-green);background:transparent}.header-dropdown-item__icon svg{width:22px;height:22px}.header-dropdown-item__text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.header-dropdown-item__title{font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--header-text);text-transform:none}.header-dropdown-item__sub{font-size:1.25rem;font-weight:400;color:var(--header-green-muted);line-height:1.3}.header-dropdown-item__arrow{opacity:0;transform:translate(-4px);color:var(--header-green);transition:opacity .2s ease,transform .2s ease;display:inline-flex}.header-dropdown-item:hover .header-dropdown-item__arrow{opacity:1;transform:translate(0)}.header-redesign .header__submenu .header__menu-item:hover{text-decoration:none}a.btn.btn-primary.btn-fundraising{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:auto;min-width:0;height:auto;margin-right:.4rem;padding:1.05rem 1.6rem;border:none;border-radius:999px;background:var(--header-cta)!important;color:#fff!important;text-decoration:none!important;text-transform:none;font-size:1.45rem;font-weight:600;letter-spacing:0;line-height:1;box-shadow:0 0 #e85c4a73;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;overflow:visible;z-index:1}a.btn.btn-primary.btn-fundraising:hover{background:var(--header-cta-hover)!important;transform:translateY(-2px);box-shadow:0 10px 22px #e85c4a52;color:#fff!important}a.btn.btn-primary.btn-fundraising .btn-fundraising__icon,a.btn.btn-primary.btn-fundraising .btn-fundraising__arrow{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:#fff}a.btn.btn-primary.btn-fundraising .btn-fundraising__icon{position:relative;width:1.8rem;height:1.8rem}a.btn.btn-primary.btn-fundraising .btn-fundraising__icon svg,a.btn.btn-primary.btn-fundraising .btn-fundraising__arrow svg{position:relative;z-index:1;width:16px;height:16px;display:block;stroke:#fff}a.btn.btn-primary.btn-fundraising .btn-fundraising__icon-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffffff8c;opacity:.75;pointer-events:none;animation:btn-fundraising-ping 1.4s cubic-bezier(0,0,.2,1) infinite}@keyframes btn-fundraising-ping{75%,to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:no-preference){a.btn.btn-primary.btn-fundraising{animation:ctaGlowPulse 1.6s ease-out .9s 3}}@keyframes ctaGlowPulse{0%,to{box-shadow:0 0 #e85c4a80}50%{box-shadow:0 0 0 12px #e85c4a00}}.header-redesign .header__icons{column-gap:1.6rem}.header-redesign .header__icon{color:var(--header-green)}.header-redesign .header__icon--cart{width:2.8rem;height:2.8rem}.header-redesign .cart-count-bubble{top:-.4rem;right:-.5rem;left:auto;bottom:auto;width:1.8rem;height:1.8rem;background:var(--header-green);color:#fff;font-size:1rem;font-weight:600}html.header-is-compact .header-wrapper.header-redesign,html.header-is-compact .header-wrapper.header-redesign.gradient{background:#ffffffc7;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);box-shadow:0 8px 24px #02473014}.section-header.menu-open .header-wrapper.header-redesign,html.header-is-compact .section-header.menu-open .header-wrapper.header-redesign,html.header-is-compact .section-header.menu-open .header-wrapper.header-redesign.gradient{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:#fff!important}html.header-is-compact .header-redesign .header.page-width{padding-top:.6rem;padding-bottom:.6rem}@media screen and (min-width:990px){html.header-is-compact .header-redesign .header__heading-logo-wrapper{width:92%}}html.header-is-compact .announcement-bar--brand .announcement-bar__inner{min-height:34px;padding-top:.35rem;padding-bottom:.35rem}html.header-is-compact .announcement-bar--brand .announcement-bar__message{font-size:1.2rem}.header-redesign header-drawer{align-items:center;justify-content:center}@media screen and (min-width:990px){.header-redesign header-drawer{display:none!important}}@media screen and (max-width:989px){.header-redesign header-drawer{display:flex}}.header-redesign .menu-drawer-container{position:relative}.header-redesign .header__icon--menu{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0;overflow:visible;line-height:0;z-index:4}.header-redesign .menu-drawer{z-index:5;pointer-events:auto}.header-redesign .menu-drawer__submenu{z-index:6;pointer-events:auto}.header-redesign .menu-drawer a,.header-redesign .menu-drawer button,.header-redesign .menu-drawer summary.menu-drawer__menu-item{pointer-events:auto}.header-redesign .js details[open]>.menu-drawer__submenu,.header-redesign details[open]>.menu-drawer__submenu,.header-redesign details[open].menu-opening>.menu-drawer__submenu,.header-redesign .js details[open].menu-opening>.menu-drawer__submenu{transform:translate(0)!important;visibility:visible!important;opacity:1!important;z-index:6;background-color:#fff;transition:none!important;pointer-events:auto!important}.header-redesign details[open]>.menu-drawer__submenu,.header-redesign details[open].menu-opening>.menu-drawer__submenu{animation:menuDrawerSubIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes menuDrawerSubIn{0%{opacity:.55;transform:translate(18%)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:989px){.header-redesign .js .menu-drawer,.header-redesign .menu-drawer{position:fixed!important;top:var(--header-bottom-position, 0px)!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:calc(100dvh - var(--header-bottom-position, 0px))!important;max-height:calc(100dvh - var(--header-bottom-position, 0px))!important;height:calc(100svh - var(--header-bottom-position, 0px))!important;max-height:calc(100svh - var(--header-bottom-position, 0px))!important;background:#fff!important;border:0;filter:none;box-shadow:inset 0 1px #0247300f;overflow:hidden!important;overscroll-behavior:none;z-index:100!important;pointer-events:auto!important}.header-redesign .menu-drawer__inner-container{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden!important;pointer-events:auto;position:relative}.header-redesign .menu-drawer__navigation-container{height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden!important;overscroll-behavior:none;background:#fff;pointer-events:auto}.header-redesign .menu-drawer__navigation{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:.2rem 0;background:#fff!important;overflow:hidden!important;pointer-events:auto}.header-redesign .menu-drawer__navigation>p,.header-redesign .menu-drawer__menu>li>p,.header-redesign .menu-drawer__navigation .rte,.header-redesign .menu-drawer__navigation .rich-text{display:none!important}.header-redesign .menu-drawer__menu{padding:0 1rem;margin:0;display:flex;flex-direction:column;justify-content:flex-start;gap:.45rem;flex:1 1 auto;min-height:0;overflow:hidden}.header-redesign .js .menu-drawer__menu>li{margin:0;flex:0 0 auto}.header-redesign .menu-drawer__menu-item,.header-redesign .menu-drawer summary.menu-drawer__menu-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-height:0;padding:.85rem 1.1rem;border-radius:1rem;border:1px solid rgba(2,71,48,.14);color:var(--header-green)!important;font-size:1.4rem;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.2;background:#fff;box-sizing:border-box;transition:background .22s ease,color .22s ease,border-color .22s ease;cursor:pointer;pointer-events:auto!important}.header-redesign .menu-drawer summary.menu-drawer__menu-item{padding-right:3.6rem}.header-redesign .menu-drawer__menu-item--active,.header-redesign .menu-drawer__menu-item[aria-current=page],.header-redesign .menu-drawer__menu-item:hover,.header-redesign .menu-drawer__menu-item:focus,.header-redesign .menu-drawer__close-button:hover,.header-redesign .menu-drawer__close-button:focus{background:var(--header-green-soft)!important;border-color:#02473038!important;color:var(--header-green)!important;-webkit-backdrop-filter:none;backdrop-filter:none;text-decoration:none}.header-redesign .menu-drawer__menu-item>.icon-arrow{right:.9rem;width:28px;height:28px;color:var(--header-green);opacity:.75;pointer-events:none}.header-redesign .menu-drawer__menu-item>.icon-arrow path{stroke:var(--header-green)}.header-redesign .js .menu-drawer__menu-item .icon-caret{display:none!important}.header-redesign .js .menu-drawer__navigation .submenu-open{visibility:visible}.header-redesign .js details:not([open])>.menu-drawer__submenu,.header-redesign details:not([open])>.menu-drawer__submenu{visibility:hidden!important;pointer-events:none!important;transform:translate(100%)!important}.header-redesign .js .menu-drawer__submenu,.header-redesign .menu-drawer__submenu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff;padding:0;overflow:hidden!important;z-index:10}.header-redesign .menu-drawer__inner-submenu{height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:.6rem 1rem 1rem;background:#fff;overflow:hidden!important;pointer-events:auto}.header-redesign button.menu-drawer__close-button.link.link--text{display:inline-flex;align-items:center;gap:.5rem;width:auto;max-width:100%;margin:0 0 .6rem;padding:.55rem 1rem;border:0;border-radius:999px;background:var(--header-green-soft)!important;color:var(--header-green)!important;font-size:1.25rem;font-weight:600;text-transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;cursor:pointer;pointer-events:auto!important}.header-redesign .menu-drawer__close-button .icon-arrow{transform:rotate(180deg);width:28px;height:28px;margin-right:0;flex-shrink:0;pointer-events:none}.header-redesign .menu-drawer__close-button .icon-arrow path{stroke:var(--header-green)}.header-redesign .menu-drawer__submenu .menu-drawer__menu,.header-redesign .menu-drawer__menu--children{padding:0;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:.4rem;overflow:hidden}.header-redesign .menu-drawer__submenu .menu-drawer__menu-item{font-weight:500;font-size:1.35rem;padding:.8rem 1rem}.header-redesign .menu-drawer .header-dropdown-item.menu-drawer__child-link{display:flex;align-items:center;gap:.85rem;width:100%;padding:.8rem .95rem;border-radius:1rem;text-decoration:none;color:var(--header-text);background:#fff;box-shadow:none;border:1px solid rgba(2,71,48,.12);transition:background .2s ease,border-color .2s ease;pointer-events:auto!important;cursor:pointer}.header-redesign .menu-drawer .header-dropdown-item.menu-drawer__child-link:hover,.header-redesign .menu-drawer .header-dropdown-item.menu-drawer__child-link.list-menu__item--active{background:var(--header-green-soft);border-color:#02473024;text-decoration:none;color:var(--header-text)}.header-redesign .menu-drawer .header-dropdown-item__icon{width:30px;height:30px;border-radius:.75rem;background:var(--header-green-soft);color:var(--header-green);pointer-events:none}.header-redesign .menu-drawer .header-dropdown-item__title{font-size:1.35rem;font-weight:600;color:var(--header-green)}.header-redesign .menu-drawer .header-dropdown-item__sub{font-size:1.1rem;color:var(--header-green-muted)}.header-redesign .menu-drawer .header-dropdown-item__arrow{color:var(--header-green);opacity:.55;pointer-events:none}.header-redesign .menu-drawer .header-dropdown-item__arrow svg{width:14px;height:12px}.header-redesign .menu-drawer__utility-links{flex:0 0 auto;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(2,71,48,.1);background:#fff;position:relative;z-index:1;pointer-events:auto;overflow:hidden}.header-redesign ul.menu-drawer__mobile,.header-redesign .menu-drawer__utility-links>ul{list-style:none;margin:0;padding:0}.header-redesign ul.menu-drawer__mobile li,.header-redesign .menu-drawer__utility-links>ul li{display:flex;align-items:center;gap:.65rem;margin:0;padding:.45rem .7rem;border-radius:.8rem;transition:background .2s ease}.header-redesign ul.menu-drawer__mobile li:hover,.header-redesign .menu-drawer__utility-links>ul li:hover{background:var(--header-green-soft)}.header-redesign ul.menu-drawer__mobile li a,.header-redesign .menu-drawer__utility-links>ul li a{color:var(--header-green);font-size:1.3rem;font-weight:560;text-decoration:none;pointer-events:auto!important}.header-redesign ul.menu-drawer__mobile li svg,.header-redesign .menu-drawer__utility-links>ul li svg{width:1.6rem;height:1.6rem;flex-shrink:0;fill:var(--header-green);color:var(--header-green);pointer-events:none}.header-redesign .menu-drawer__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:0 0 .45rem;padding:.85rem 1.2rem;border-radius:999px;background:var(--header-cta);color:#fff!important;font-size:1.3rem;font-weight:600;text-decoration:none!important;box-shadow:0 6px 14px #e85c4a3d;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;pointer-events:auto!important}.header-redesign .menu-drawer__cta:hover{background:var(--header-cta-hover);color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 18px #e85c4a4d}.header-redesign .menu-drawer__cta-icon{display:inline-flex;width:1.4rem;height:1.4rem;pointer-events:none}.header-redesign .menu-drawer__cta-icon svg{width:100%;height:100%}.header-redesign .menu-drawer__localization{display:none}}@media(prefers-reduced-motion:reduce){.header-redesign details[open]>.menu-drawer__submenu,.header-redesign details[open].menu-opening>.menu-drawer__submenu,.header-redesign .js details[open].menu-opening>.menu-drawer__submenu{animation:none!important}}.header-redesign .header__icon--menu[aria-expanded=true]:before,.header-redesign .menu-drawer-container>summary.header__icon--menu:before,.header-redesign .menu-drawer-container[open]>summary.header__icon--menu:before,.header-redesign details.menu-drawer-container>summary:before,html.js .header-redesign .menu-drawer-container>summary:before,html.js .header-redesign .menu-drawer-container[open]>summary:before{content:none!important;display:none!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;background:transparent!important}.menu-drawer-page-backdrop{display:none!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important}.header-redesign .header__icon-menu-wrap{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:0;position:relative;z-index:6;pointer-events:none}.header-redesign .hamburger{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;width:30px;height:30px}.header-redesign .hamburger__svg{height:30px;width:30px;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.header-redesign .hamburger .line{fill:none;stroke:var(--header-green, #024730);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.header-redesign .hamburger .line-top-bottom{stroke-dasharray:12 63;stroke-dashoffset:0}.header-redesign .menu-drawer-container[open].menu-opening>.header__icon--menu .hamburger__svg{transform:rotate(-45deg)}.header-redesign .menu-drawer-container[open].menu-opening>.header__icon--menu .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.header-redesign .header__icon--menu .icon-close,.header-redesign details[open]>.header__icon--menu .icon-hamburger,.header-redesign details:not([open])>.header__icon--menu .icon-close{display:none!important}.header-redesign .header__icon--menu .icon{position:static;opacity:1;transform:none;visibility:visible}.shopify-section-group-header-group,.announcement-bar-section,.header-wrapper.header-redesign,.header-redesign .header{max-width:100%}@media screen and (max-width:989px){html,body{max-width:100%}#MainContent,.main-hero-banner,.hero-banner{overflow-x:clip;max-width:100%}.shopify-section-group-header-group,.announcement-bar-section,.section-header,.header-wrapper.header-redesign,.header-redesign header-drawer,.header-redesign .menu-drawer-container{overflow:visible!important}body.overflow-hidden-tablet,body.overflow-hidden-mobile{overflow:hidden!important;overscroll-behavior:none;touch-action:none;height:100%}html:has(body.overflow-hidden-tablet),html:has(body.overflow-hidden-mobile){overflow:hidden!important;overscroll-behavior:none;height:100%}body.overflow-hidden-tablet #MainContent,body.overflow-hidden-mobile #MainContent,body:has(.section-header.menu-open) #MainContent{visibility:hidden!important;pointer-events:none!important}.header-redesign .menu-drawer-container[open]>summary.header__icon--menu{position:relative;z-index:110}.header-redesign .menu-drawer-container[open] .menu-drawer,.header-redesign .menu-drawer-container.menu-opening .menu-drawer{visibility:visible!important;transform:translate(0)!important;background:#fff!important;overflow:hidden!important}.header-redesign .menu-drawer,.header-redesign .menu-drawer__navigation-container,.header-redesign .menu-drawer__inner-container,.header-redesign .menu-drawer__inner-submenu{scrollbar-width:none;-ms-overflow-style:none}.header-redesign .menu-drawer::-webkit-scrollbar,.header-redesign .menu-drawer__navigation-container::-webkit-scrollbar,.header-redesign .menu-drawer__inner-container::-webkit-scrollbar,.header-redesign .menu-drawer__inner-submenu::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}.header-redesign .header{min-width:0;width:100%;box-sizing:border-box}.header-redesign .header__heading,.header-redesign .header__heading-link,.header-redesign .header__heading-logo-wrapper{min-width:0;max-width:100%}.header-redesign .header__heading-logo{max-width:100%;height:auto;width:auto}@media screen and (min-width:990px){.header-redesign .header.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto}.header-redesign .header__heading,.header-redesign .header__heading-link,.header-redesign .header__heading-logo-wrapper{min-width:max-content;max-width:none;width:auto}.header-redesign .header__heading-logo{width:var(--header-logo-width, 212px);max-width:none}}.header-redesign .header__icons{min-width:0;flex-wrap:nowrap;justify-content:flex-end}.header-redesign .header__inline-menu{min-width:0;max-width:100%}.header-redesign .header__inline-menu .list-menu--inline{flex-wrap:nowrap;max-width:100%}.header-redesign .header__menu-item{white-space:nowrap;flex-shrink:0}.announcement-bar--brand .announcement-bar__message{flex-wrap:nowrap;max-width:100%;overflow:hidden}.announcement-bar--brand .announcement-bar__text{display:inline;min-width:0}.announcement-bar--brand .announcement-bar__line,.announcement-bar--brand .announcement-bar__sep{white-space:nowrap}.announcement-bar--brand .announcement-bar__message>span:not(.announcement-bar__icon):not(.announcement-bar__cta-arrow):not(.announcement-bar__text){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.announcement-bar--brand .announcement-bar__center{max-width:100%;width:auto;min-width:0}.header-redesign .header__submenu.list-menu--disclosure,.header-redesign .header__submenu.global-settings-popup{max-width:min(32rem,calc(100vw - 2.4rem));width:min(32rem,calc(100vw - 2.4rem));min-width:0;box-sizing:border-box}a.btn.btn-primary.btn-fundraising{white-space:nowrap;flex-shrink:0;max-width:100%;box-sizing:border-box}@media screen and (max-width:1399px){.header-redesign .header.page-width{column-gap:1.6rem}.announcement-bar--brand .announcement-bar__inner{gap:1rem}.header-redesign .header__menu-item{padding:.75rem 1rem;font-size:17px}.header-redesign .header__icons{column-gap:1.2rem}}@media screen and (max-width:1199px){.header-redesign .header--middle-left{column-gap:1rem}.header-redesign .header__menu-item{font-size:17px;padding:.7rem .75rem}.header-redesign .header__inline-menu summary.header__menu-item{padding-right:.75rem}a.btn.btn-primary.btn-fundraising{font-size:1.3rem;padding:.9rem 1.2rem;gap:.55rem}a.btn.btn-primary.btn-fundraising .btn-fundraising__icon{width:1.6rem;height:1.6rem}.header-redesign .header__icons{column-gap:1rem}.announcement-bar--brand .announcement-bar__message{font-size:1.2rem!important}.announcement-bar__util{font-size:1.2rem;padding:0 .7rem}.announcement-bar--brand .announcement-bar__links .announcement-bar__util:last-child{padding-right:0}}@media screen and (max-width:989px){.header-redesign .header,.header-redesign .header.header--middle-left,.header-redesign .header.header--mobile-center{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"left-icons heading icons"!important;column-gap:.8rem;align-items:center;padding:1rem 1.2rem}.header-redesign .header__heading,.header-redesign .header__heading-link{justify-self:center;text-align:center;width:100%;min-width:0}.header-redesign .header__heading-logo-wrapper{max-width:min(260px,58vw);width:min(260px,58vw);margin:0 auto}.header-redesign .header__heading-logo{width:100%!important;max-width:100%!important;height:auto!important}html.header-is-compact .header-redesign .header__heading-logo-wrapper{width:min(260px,58vw)}.header-redesign .header__icons{column-gap:.8rem}.announcement-bar--brand .announcement-bar__inner{grid-template-columns:1fr;justify-items:center;padding:.65rem 1.2rem;gap:.4rem;min-height:0}.announcement-bar--brand .announcement-bar__center,.announcement-bar--brand .announcement-bar__links{grid-column:auto;justify-self:center;width:100%;max-width:100%}.announcement-bar--brand .announcement-bar__links{display:none}.announcement-bar--brand .announcement-bar__message{font-size:1.15rem!important;text-align:center;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;overflow:visible;row-gap:.15rem;column-gap:.5rem}.announcement-bar--brand .announcement-bar__text{display:flex;flex-direction:column;align-items:center;text-align:center;white-space:normal;overflow:visible;line-height:1.35}.announcement-bar--brand .announcement-bar__line{white-space:normal}.announcement-bar--brand .announcement-bar__sep{display:none}.announcement-bar--brand .announcement-bar__icon,.announcement-bar--brand .announcement-bar__icon img,.announcement-bar--brand .announcement-bar__icon .icon-plant{width:18px;height:18px}.header-redesign a.btn.btn-primary.btn-fundraising{margin-right:0;padding:.75rem;min-width:40px;width:40px;height:40px;gap:0}.header-redesign a.btn.btn-primary.btn-fundraising>span:not(.btn-fundraising__icon){display:none!important}.header-redesign a.btn.btn-primary.btn-fundraising .btn-fundraising__icon{display:inline-flex!important;width:1.8rem;height:1.8rem}.hero-banner a.btn.btn-primary.btn-fundraising.hero-banner__cta{width:auto!important;min-width:0!important;height:auto!important;padding:1rem 1.4rem!important;gap:.65rem!important}.hero-banner a.btn.btn-primary.btn-fundraising.hero-banner__cta>span:not(.btn-fundraising__icon){display:inline!important}body:before,.header-dropdown-backdrop,.menu-drawer-page-backdrop,html:has(.header-redesign header-menu details[open]) body:before,body:has(.header-redesign header-menu details[open]):before{display:none!important;opacity:0!important;pointer-events:none!important;background:transparent!important}.header-redesign .menu-drawer{width:100%!important;max-width:100%!important;background-color:#fff}.header-redesign .header__icon--menu[aria-expanded=true]:before,.header-redesign .menu-drawer-container>summary:before,.header-redesign .menu-drawer-container[open]>summary:before{content:none!important;display:none!important;pointer-events:none!important;width:0!important;height:0!important}.header-redesign header-menu details[open]:after,.header-redesign details[open]>.header__submenu:before{display:none}.header-redesign .hamburger__svg,.header-redesign .hamburger,.header-redesign .header__icon-menu-wrap,.header-redesign .header__icon--menu{height:30px;width:30px}}@media screen and (max-width:749px){.header-redesign .header,.header-redesign .header.header--middle-left,.header-redesign .header.header--mobile-center{padding-left:1rem;padding-right:1rem;column-gap:.6rem}.header-redesign .header__heading-logo-wrapper{max-width:min(240px,56vw);width:min(240px,56vw)}.header-redesign .header__heading-logo{width:100%!important;max-width:100%!important}.header-redesign .header__icons{column-gap:.6rem}.header-redesign .header__icon,.header-redesign .header__icon--cart{width:2.4rem;height:2.4rem}.header-redesign a.btn.btn-primary.btn-fundraising{min-width:36px;width:36px;height:36px;padding:.55rem}.hero-banner a.btn.btn-primary.btn-fundraising.hero-banner__cta{width:auto!important;min-width:0!important;height:auto!important;padding:1rem 1.4rem!important;gap:.65rem!important}.hero-banner a.btn.btn-primary.btn-fundraising.hero-banner__cta>span:not(.btn-fundraising__icon){display:inline!important}.announcement-bar--brand .announcement-bar__message{font-size:1.1rem!important;gap:.5rem}}@media screen and (max-width:575px){.header-redesign .header,.header-redesign .header.header--middle-left,.header-redesign .header.header--mobile-center{grid-template-columns:auto minmax(0,1fr) auto!important;padding-left:.85rem;padding-right:.85rem}.header-redesign .header__heading-logo-wrapper{max-width:min(210px,54vw);width:min(210px,54vw)}.header-redesign .header__heading-logo{width:100%!important;max-width:100%!important}.announcement-bar--brand .announcement-bar__inner{padding:.55rem .85rem}.announcement-bar--brand .announcement-bar__cta-arrow{display:none}}@media(prefers-reduced-motion:reduce){.shopify-section-group-header-group,a.btn.btn-primary.btn-fundraising,a.btn.btn-primary.btn-fundraising .btn-fundraising__icon-ping,.header-redesign details[open]>.header__submenu,.header-redesign .hamburger__svg,.header-redesign .hamburger .line{animation:none!important;transition:none!important}.js .header-redesign details>.header__submenu,.header-redesign details[open]>.header__submenu{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/header-redesign.css.map */
