html[data-grova-input=pointer] :is(button,a[href],summary,[role=button],input[type=button],input[type=submit]):focus{--focused-base-box-shadow: none;outline:none!important}:root{--grova-color-leaf: #4f8d45;--grova-drawer-radius: 24px;--grova-drawer-mobile-width: 94vw}.grova-pdp{--grova-font-body: var(--font-body-family);--grova-font-heading: var(--font-heading-family);--grova-color-ink: #004d25;--grova-color-cream: #fffef5;--grova-color-pale: #f5fbe2;--grova-color-accent: #ffd162;--grova-color-line: #b8d2a8;--grova-color-action: #079036;--grova-space-xs: 8px;--grova-space-sm: 12px;--grova-space-md: 16px;--grova-space-lg: 24px;--grova-space-xl: 32px;--grova-space-2xl: 48px;--grova-content-width: 1180px;--grova-page-gutter: 40px;--grova-section-space: 70px;--grova-heading-content-gap: 40px;--grova-body-size: var(--grova-type-body-size);--grova-button-background: var(--grova-color-action);--grova-button-color: #fff;--green: var(--grova-color-ink);--green-2: var(--grova-color-leaf);--mid: var(--grova-color-leaf);--pale: var(--grova-color-pale);--cream: var(--grova-color-cream);--yellow: var(--grova-color-accent);--line: var(--grova-color-line);--gnp-green: var(--green);--gnp-leaf: #4f9146;--gnp-pale: #f5fbdc;--gnp-cream: var(--cream);--gnp-line: #c8dabc;--grova-text: var(--green);--grova-background: var(--cream);color:var(--grova-text);background:var(--grova-background);font-family:var(--grova-font-body);font-size:var(--grova-body-size);line-height:1.55;display:flow-root;overflow:visible}.grova-pdp *,.grova-pdp *:before,.grova-pdp *:after{box-sizing:border-box}.grova-pdp img{max-width:100%;height:auto;display:block;image-rendering:auto}.grova-pdp button,.grova-pdp input{font:inherit}.grova-pdp :is(button,input,select,textarea){font-family:var(--grova-font-body)}.grova-pdp :is(h1,h2,h3,summary){font-family:var(--grova-font-heading);font-weight:500;letter-spacing:0}.grova-pdp :is(h1,h2,h3){color:var(--green)}.grova-pdp :where(h2){font:var(--grova-type-section);margin:0 0 22px}.grova-pdp h2 em{color:var(--mid);font-style:normal}.grova-pdp :focus-visible{outline:2px solid currentColor;outline-offset:4px}.grova-pdp [hidden]{display:none!important}.grova-pdp .grova-content-inner{position:relative;isolation:isolate}.grova-pdp .gnp-section{position:relative;width:min(var(--grova-content-width),calc(100% - var(--grova-page-gutter)));max-width:var(--grova-content-width);margin-inline:auto;padding-block:var(--grova-section-space)}.grova-pdp .gnp-section__lead{text-align:center}.grova-section{background:#fffef5;overflow:clip}.grova-product-information{background:#fffef5}.grova-pdp .grova-button{border:0;background:var(--grova-button-background);color:var(--grova-button-color);font-family:var(--grova-font-body);text-align:center;text-decoration:none;cursor:pointer}.grova-pdp .grova-button:disabled{cursor:wait}.grova-pdp details{border-bottom:1px solid var(--line);overflow-anchor:none}.grova-pdp details summary{list-style:none;cursor:pointer;overflow-anchor:none}.grova-pdp details summary::-webkit-details-marker{display:none}.grova-pdp details>p{animation:gnpDetailsReveal .24s ease both}.grova-pdp details[open]>.gnp-faq__answer,.grova-pdp details[open]>.gnp-science-answer{height:auto}.grova-product-block{display:block}.grova-result-photo{display:block;flex:none}.grova-pdp--reviews .jdgm-rev-widg__title{display:none}.grova-pdp #judgeme_product_reviews{scroll-margin-top:92px}.grova-pdp [data-discount-image]{transform:none;rotate:0deg}.grova-pdp [data-gallery-primary]{object-fit:contain}.section-grova-wave-divider{display:flow-root}.grova-wave-divider{overflow:hidden;line-height:0;height:var(--grova-wave-height);background:var(--grova-wave-background)}.grova-wave-divider--overlap{position:relative;z-index:1;margin-top:calc(-1 * var(--grova-wave-height));background:transparent;pointer-events:none}.grova-wave-divider svg{display:block;width:100%;height:100%;fill:var(--grova-wave)}@media(max-width:990px){.grova-pdp{width:100%;max-width:100vw;min-width:0;overflow-x:clip;overflow-y:visible}}@media(max-width:767px){.grova-pdp{--grova-page-gutter: 24px;--grova-section-space: 56px}.grova-wave-divider{height:var(--grova-wave-height-mobile)}.grova-wave-divider--overlap{margin-top:calc(-1 * var(--grova-wave-height-mobile))}}@keyframes gnpTicker{to{transform:translate(-50%)}}@keyframes gnpDetailsReveal{0%{opacity:0;transform:translateY(-5px)}}@keyframes gnpResultsSlide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.grova-pdp *,.grova-pdp *:before,.grova-pdp *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:is(.grova-pdp--product .gnp-mini-accordions summary>span:last-child,.grova-pdp--product .gnp-mini-accordion-link>span:last-child,.grova-pdp--product .gnp-ingredients-panel summary>i,.grova-pdp--ingredients .gnp-science summary>b){position:relative;flex:0 0 20px;width:20px;height:20px;font-size:0}:is(.grova-pdp--product .gnp-mini-accordions summary>span:last-child,.grova-pdp--product .gnp-mini-accordion-link>span:last-child,.grova-pdp--product .gnp-ingredients-panel summary>i,.grova-pdp--ingredients .gnp-science summary>b):before,:is(.grova-pdp--product .gnp-mini-accordions summary>span:last-child,.grova-pdp--product .gnp-mini-accordion-link>span:last-child,.grova-pdp--product .gnp-ingredients-panel summary>i,.grova-pdp--ingredients .gnp-science summary>b):after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}:is(.grova-pdp--product .gnp-mini-accordions summary>span:last-child,.grova-pdp--product .gnp-mini-accordion-link>span:last-child,.grova-pdp--product .gnp-ingredients-panel summary>i,.grova-pdp--ingredients .gnp-science summary>b):after{transform:translate(-50%,-50%) rotate(90deg)}.grova-pdp--product .gnp-ingredients-panel details[open]:not([data-accordion-state=closing]) summary>i:after,.grova-pdp--ingredients .gnp-science summary[aria-expanded=true]>b:after,.grova-pdp--ingredients .gnp-science details[open]:not([data-faq-open]) summary>b:after,.grova-pdp--product .gnp-mini-accordions summary[aria-expanded=true]>span:last-child:after,.grova-pdp--product .gnp-mini-accordions details[open]:not([data-faq-open]) summary>span:last-child:after{transform:translate(-50%,-50%) rotate(0);opacity:0}@media(prefers-reduced-motion:reduce){:is(.grova-pdp--product .gnp-mini-accordions summary>span:last-child,.grova-pdp--product .gnp-mini-accordion-link>span:last-child,.grova-pdp--product .gnp-ingredients-panel summary>i,.grova-pdp--ingredients .gnp-science summary>b):before,:is(.grova-pdp--product .gnp-mini-accordions summary>span:last-child,.grova-pdp--product .gnp-mini-accordion-link>span:last-child,.grova-pdp--product .gnp-ingredients-panel summary>i,.grova-pdp--ingredients .gnp-science summary>b):after{transition:none}}@keyframes grovaBackdropEnter{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}:root{--grova-drawer-duration: .3s;--grova-drawer-easing: cubic-bezier(.22, .61, .36, 1)}@keyframes grovaDrawerEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes grovaDrawerExit{to{transform:translate(100%)}}@keyframes grovaBackdropExit{to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.grova-pdp .grova-nutrition-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:24px;padding:12px 16px;border:1px solid var(--grova-color-line);border-radius:8px;background:transparent;color:var(--grova-color-ink);font:var(--grova-type-label);font-weight:400;cursor:pointer}.grova-pdp .grova-nutrition-button:hover{background:var(--grova-color-pale)}.grova-pdp .grova-nutrition-button svg{width:24px;height:24px;flex:0 0 24px}.grova-option-tabs{container-type:inline-size;display:flex;gap:14px;overflow-x:auto;scrollbar-width:thin;padding-block:4px}.grova-option-tabs[hidden]{display:none}.grova-option-tabs>button{box-sizing:border-box;flex:1 0 0;min-width:max-content;min-height:50px;margin:0;padding:12px 20px;border:1px dashed #c7d9c1;border-radius:999px;background:#fff;color:#37694a;font:400 20px/1.2 var(--font-body-family);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.grova-option-tabs>button:is(.is-active,[aria-selected=true],[aria-pressed=true]){border-style:solid;border-color:#079036;background:#c8e5b7;color:#004d25;box-shadow:inset 0 0 0 1px #004d2514}@media(hover:hover){.grova-option-tabs>button:hover{background:#edf6e5;border-color:var(--grova-color-leaf);color:#004d25}.grova-option-tabs>button:is(.is-active,[aria-selected=true],[aria-pressed=true]):hover{background:#bddfa9}}.grova-option-tabs>button:focus-visible{outline:2px solid #004d25;outline-offset:2px}.grova-option-label--short{display:none}@container (max-width: 520px){.grova-option-label--full{display:none}.grova-option-label--short{display:inline}}@media(max-width:767px){.grova-option-tabs{gap:8px}.grova-option-tabs>button{min-height:44px;padding:10px 8px;font-size:16px}.grova-option-label--full{display:none}.grova-option-label--short{display:inline}}@media(prefers-reduced-motion:reduce){.grova-option-tabs>button{transition:none}}@media(max-width:767px){.grova-pdp{--grova-heading-content-gap: 32px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/grova-foundation.css.map */
