.shopify-section:has(>[data-gh155-sticky=true]){position:sticky;top:0;z-index:65}[data-gh155-sticky] .gh25-brand img{transition:width .25s ease,height .25s ease,transform .25s ease}body.home-index [data-gh155-sticky=true].gh155-scrolled .gh25-brand img{width:64px;height:64px;transform:translateY(0);object-fit:contain}[data-gh155-sticky=true].gh155-scrolled{box-shadow:0 3px 14px #004c2214}[data-gh155-sticky] summary:focus-visible,[data-gh155-sticky] a:focus-visible,.gh155 button:focus-visible{outline:3px solid #004c22;outline-offset:5px}.gh155[hidden],.gh155 [hidden],.gh26-hero [data-gh155-slide][hidden],gh155-pack[hidden]{display:none!important}.gh155-guides{padding:50px 0 20px;background:var(--gh31-bg,#fff);color:#004c22}.gh155-guide-heading{max-width:1050px;margin:0 auto 28px;padding:0 22px;text-align:center}.gh155-guide-heading h2{font-family:var(--gh34-big-family,Montserrat,sans-serif);font-size:clamp(34px,4.8vw,66px);line-height:1.12;color:#004c22;margin:0 0 22px;font-weight:800;text-wrap:balance}.gh155-guide-heading p{font-family:Montserrat,sans-serif;max-width:640px;font-size:16px;line-height:1.7;margin:0 auto 24px}.gh155-family-tabs{display:inline-flex;gap:6px;padding:6px;border:1px solid #004c2233;background:#f5f9f3;border-radius:8px}.gh155-family-tabs button{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;min-height:48px;min-width:138px;padding:12px 24px;border:0;border-radius:5px;background:transparent;color:#004c22;cursor:pointer;transition:background .2s,color .2s}.gh155-family-tabs button[aria-selected=true]{background:#004c22;color:#fff}.gh155-family-heading{font-size:22px;text-align:center;color:#004c22}.gh155-guides[data-enhanced=true] .gh155-family-heading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.gh155-guides .gh31-guide__inner{padding-top:12px}.gh155-editor-note{margin:14px auto;padding:14px 20px;max-width:760px;border:1px dashed #004c2260;background:#f5f9f3;font:14px/1.6 Montserrat,sans-serif;color:#004c22}[data-gh155-slide]{position:relative;min-width:0}.gh26-hero[data-gh155-carousel]>.gh155-slide{position:absolute;top:0;right:0;bottom:0;left:0}.gh26-hero[data-gh155-carousel]>.gh155-slide--first{position:static;inset:auto;flex:1 0 100%;width:100%;min-height:0}.gh26-hero[data-gh155-carousel][data-carousel-ready=true]{min-height:var(--gh26-height,740px)}.gh155-carousel-controls{position:absolute;z-index:4;bottom:42px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:6px 8px;background:#ffffffed;border:1px solid #004c2226;border-radius:8px;color:#004c22}.gh155-carousel-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:4px;color:#004c22;background:transparent;cursor:pointer;font:600 14px Montserrat,sans-serif}.gh155-carousel-controls button[aria-current=true]{background:#004c22;color:#fff}.gh155-carousel-controls [data-gh155-pause]{padding-inline:12px;min-width:82px}.gh155-carousel-controls button:focus-visible{outline:3px solid #004c22;outline-offset:2px}.gh155-carousel-controls button:hover{background:#95e45a;color:#004c22}.gh155-slide__heading{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(34px,5vw,76px);line-height:1.08;color:#004c22;margin:0 0 28px;max-width:700px;text-wrap:balance}.gh155-power{font:600 13px/1.4 Montserrat,sans-serif;color:#004c22;margin:12px 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gh155-power__bars{display:flex;gap:3px;align-items:end;height:21px}.gh155-power__bar{display:block;width:7px;height:9px;border:1px solid #004c22;border-radius:2px;background:transparent}.gh155-power__bar:nth-child(2){height:15px}.gh155-power__bar:nth-child(3){height:21px}.gh155-power__bar.is-on{background:#004c22}.gh155-power__label{font-weight:500}.gh155-power__value{font-weight:700}gh155-pack{position:fixed;z-index:40;bottom:max(18px,env(safe-area-inset-bottom));right:22px;width:340px;max-width:calc(100vw - 32px);color:#004c22;background:#fff;border:1px solid #004c223d;border-radius:12px;box-shadow:0 8px 28px #004c221c;font:14px/1.55 Montserrat,sans-serif}.gh155-pack-toggle{width:100%;padding:14px 18px;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:12px;background:#004c22;color:#fff;text-align:left;font:700 15px/1.4 Montserrat,sans-serif;cursor:pointer}.gh155-pack-toggle svg{width:18px;height:18px;flex:none;transition:transform .2s}.gh155-pack-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.gh155-pack-panel{padding:16px 18px}.gh155-pack-panel p{margin:0 0 10px}.gh155-pack-panel a{color:#004c22;text-decoration:underline;text-underline-offset:3px;font-weight:700}.gh155-pack-meter{height:7px;border-radius:4px;background:#e6eddf;overflow:hidden;margin:12px 0 16px}.gh155-pack-meter span{display:block;width:100%;height:100%;background:#95e45a;transform-origin:left;transform:scaleX(0);transition:transform .3s ease}.gh155-pack-note{font-size:12px;line-height:1.5}.gh155-pack-next{font-weight:700}@media(hover:hover)and (pointer:fine){body[data-gh155-photo-zoom=true] .gh30-card__photo{overflow:hidden}body[data-gh155-photo-zoom=true] .gh30-card__photo img{transition:scale .45s ease}body[data-gh155-photo-zoom=true] .gh30-card__photo:hover img,body[data-gh155-photo-zoom=true] .gh30-card__photo:focus-visible img{scale:1.045}}@media(prefers-reduced-motion:no-preference){body[data-gh155-motion=true] .gh64-ray>svg{animation:gh155-breathe 6s ease-in-out infinite;transform-origin:center}@keyframes gh155-breathe{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}}@media(max-width:767px){.gh155-guides{padding-top:32px}.gh155-guide-heading{margin-bottom:16px}.gh155-guide-heading h2{font-size:36px}.gh155-guide-heading p{font-size:15px}.gh155-family-tabs button{min-width:125px;padding-inline:20px}.gh26-hero[data-gh155-carousel]{display:block!important;min-height:660px!important;height:auto!important}.gh26-hero[data-gh155-carousel]>.gh155-slide--first{min-height:660px;display:grid;grid-template-rows:auto 300px}.gh26-hero[data-gh155-carousel]>.gh155-slide:not(.gh155-slide--first){display:grid;grid-template-rows:auto 300px;min-height:660px}body.home-index #MainContent .gh26-hero[data-gh155-carousel] .gh26-hero__inner{grid-row:1;padding:55px 24px 26px}body.home-index #MainContent .gh26-hero[data-gh155-carousel] .gh26-hero__media{grid-row:2;min-height:280px}.gh155-carousel-controls{bottom:24px;gap:2px;padding:4px}.gh155-carousel-controls button{min-width:44px}gh155-pack{right:16px;bottom:max(12px,env(safe-area-inset-bottom));width:330px}.gh155-pack-toggle{padding:12px 16px}.gh155-pack-panel{max-height:40dvh;overflow:auto}}@media(min-width:768px){body.home-index #MainContent .gh26-hero[data-gh155-carousel]{padding-bottom:150px}body.home-index #MainContent .gh26-hero[data-gh155-carousel] .gh26-hero__button{box-shadow:0 0 0 6px #fff;position:relative;z-index:3}}@media(prefers-reduced-motion:reduce){.gh155 *,[data-gh155-sticky] .gh25-brand img,.gh30-card__photo img{animation:none!important;transition:none!important}}.gh155-carousel-controls [data-gh155-status]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){body.home-index.gh34-typography #MainContent .gh26-hero[data-gh37-opening]{height:auto;padding-bottom:0}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh37-opening] .gh26-hero__inner{padding-bottom:170px}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:clamp(580px,39.3vw,var(--gh26-height,740px))}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel]>.gh155-slide{position:relative;inset:auto;grid-area:1/1;align-self:stretch;width:100%;min-height:0;display:block}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel]>.gh155-slide[hidden]{display:block!important;visibility:hidden;pointer-events:none}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel] .gh26-hero__button{box-shadow:none}}body.home-index.gh34-typography #MainContent .gh26-hero .gh155-slide__heading{font-family:GH41Hero,GH36Title,Montserrat,sans-serif!important;font-size:clamp(44px,4.326vw,80px)!important;font-weight:400!important;line-height:1.08!important;margin:0 0 28px;text-wrap:balance;color:var(--gh26-text);max-width:100%}@media(max-width:767px){body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel]{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0!important;height:auto!important;padding:0}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel]>.gh155-slide{position:relative;inset:auto;grid-area:1/1;align-self:stretch;width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(300px,78vw)}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel]>.gh155-slide[hidden]{display:grid!important;visibility:hidden;pointer-events:none}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel] .gh26-hero__inner{padding:30px 24px 32px}body.home-index.gh34-typography #MainContent .gh26-hero[data-gh155-carousel] .gh26-hero__media{position:relative;inset:auto;grid-column:1;grid-row:2;width:100%;height:100%;min-height:300px}body.home-index.gh34-typography #MainContent .gh26-hero .gh155-slide__heading{font-size:clamp(34px,10.56vw,48px)!important;max-width:100%;margin-bottom:18px}}.gh26-hero .gh160-carousel-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.gh26-hero[data-gh155-carousel]:focus-visible{outline:none}.gh26-hero[data-gh155-carousel]:focus-visible .gh171-carousel-dots{outline:2px solid var(--gh26-dark,#004c22);outline-offset:2px;border-radius:999px}body.home-index #MainContent .gh26-hero[data-carousel-ready=true]{touch-action:pan-y pinch-zoom}body.home-index #MainContent .gh26-hero .gh171-carousel-dots{position:absolute;z-index:4;left:var(--gh172-points-left,50%);top:var(--gh172-points-top,0px);bottom:auto;transform:translate(-50%);display:flex;visibility:hidden;align-items:center;justify-content:center;gap:0;margin:0;padding:0;color:var(--gh26-dark,#004c22)}body.home-index #MainContent .gh26-hero .gh171-carousel-dots[hidden]{display:none}body.home-index #MainContent .gh26-hero .gh171-carousel-dots button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}body.home-index #MainContent .gh26-hero .gh171-carousel-dots button:before{content:"";display:block;width:10px;height:10px;box-sizing:border-box;border:2px solid currentColor;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffffc9}body.home-index #MainContent .gh26-hero .gh171-carousel-dots button[aria-current=true]:before{background:currentColor}body.home-index #MainContent .gh26-hero .gh171-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:-5px}@media(max-width:767px){body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh26-hero__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:48px;padding:12px 20px;gap:12px;font-size:16px!important;line-height:1.4;text-align:center}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh26-hero__button>.gh52-copy{line-height:1.4;white-space:normal;word-break:normal;overflow-wrap:normal;text-wrap:pretty}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh26-hero__button>svg{display:block;flex:0 0 20px;width:20px;height:20px}}body.home-index #MainContent .gh26-hero .gh171-carousel-dots[data-gh172-anchored=true]{visibility:visible}@media(max-width:767px){body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero[data-carousel-ready=true] .gh26-hero__inner{padding-bottom:64px}}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-hero-eyebrow{display:block;width:fit-content;max-width:100%;margin:0 0 18px;padding:7px 14px;background:var(--gh26-lime,#95e45a);border-radius:999px;color:var(--gh26-dark,#004c22);font:700 14px/1.4 GH25Body,Montserrat,sans-serif;letter-spacing:.025em;text-transform:uppercase}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-preview-note{margin:14px 0 20px;color:#3e6248;font:400 14px/1.5 GH25Body,Montserrat,sans-serif;max-width:100%;text-wrap:pretty}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-power-preview{font-size:15px;margin:14px 0}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-product-slide .gh26-hero__media img{object-fit:contain;object-position:center}@media(min-width:768px){body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-product-slide .gh26-hero__media{left:auto;right:0;width:50%;height:100%;padding:35px clamp(24px,4vw,100px) 100px 0}}@media(max-width:767px){body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-hero-eyebrow{margin:0 auto 16px}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-preview-note{margin:12px auto 18px}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-power-preview{justify-content:center}body.home-index.gh34-typography.theme-owned #MainContent .gh26-hero .gh179-product-slide .gh26-hero__media{padding:0 22px 50px}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/gh155-client.css.map */
