body:has(.rh-resiva-reference){--red:#21583D;--ink:#173D2B;--black:#173D2B;--blush:#EAF2E3;--line:#D5E1CD;--muted:#536553;background:#fafcf7;color:#173d2b}body:has(.rh-resiva-reference) .rh-shared-header,body:has(.rh-resiva-reference) .rh-shared-footer{background:#fafcf7;color:#173d2b}body:has(.rh-resiva-reference) .ticker{background:#eaf2e3;color:#173d2b;border-block:1px solid #D5E1CD}body:has(.rh-resiva-reference) #MainContent :is(h1,h2,h3){color:#173d2b}body:has(.rh-resiva-reference) #MainContent :is(.eh-story,.eh-guarantee-person,.assurance){background:#eaf2e3;color:#173d2b}body:has(.rh-resiva-reference) #MainContent :is(.proof,.compare){background:#eaf2e3!important;color:#173d2b!important}body:has(.rh-resiva-reference) #MainContent :is(.proof,.compare) :is(h2,h3,p,.eyebrow){color:#173d2b!important}body:has(.rh-resiva-reference) .proof:after{background:#eaf2e3f2}body:has(.rh-resiva-reference) .fact{border-color:#b9ceaf}body:has(.rh-resiva-reference) .fact strong{color:#21583d}body:has(.rh-resiva-reference) #MainContent :is(.proof,.compare) .btn{background:#21583d;color:#fff!important}body:has(.rh-resiva-reference) #MainContent .compare-col{border-color:#d5e1cd}body:has(.rh-resiva-reference) #MainContent .compare-col.eh-compare-featured{background:#dceacf;border-color:#b9ceaf}body:has(.rh-resiva-reference) #MainContent .eh-compare-featured h3{color:#21583d!important}body:has(.rh-resiva-reference) #MainContent .compare-row{border-color:#d5e1cd;color:#173d2b}body:has(.rh-resiva-reference) #MainContent .eh-compare-featured .compare-row b{color:#21583d}body:has(.rh-resiva-reference) .trust-card:after,body:has(.rh-resiva-reference) .evidence-card:after{background:#123d2bef}body:has(.rh-resiva-reference) #MainContent :is(.trust-card,.evidence-card) :is(h2,h3,p){color:#fff!important}body:has(.rh-resiva-reference) :is(.eh-promise-item svg,.eh-story-eyebrow){color:#21583d}body:has(.rh-resiva-reference) [id$=__rh_journey]{background-image:radial-gradient(#D5E1CD 1px,transparent 1px)}body:has(.rh-resiva-reference) [id$=__rh_journey] .jny__node{background:#21583d;border-color:#d5e1cd}body:has(.rh-resiva-reference) .eh-availability{background:#f2f7ed;border-color:#d5e1cd;color:#173d2b}body:has(.rh-resiva-reference) .eh-availability__status{color:#21583d;border-color:#b9ceaf}body:has(.rh-resiva-reference) .eh-availability__fill{background:linear-gradient(90deg,#21583d,#87aa69);box-shadow:none}body:has(.rh-resiva-reference) .eh-availability__track{background:#d5e1cd}body:has(.rh-resiva-reference) .eh-availability__bottom{border-color:#d5e1cd}body:has(.rh-resiva-reference) .eh-availability__note{color:#536553}body:has(.rh-resiva-reference) .eh-availability__bottom svg{color:#b94712}body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients{background:#eaf2e3;color:#173d2b}body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients :is(h2,h3,p){color:#173d2b}body:has(.rh-resiva-reference) .rh-garlic-ingredients__tab[aria-selected=true]{background:#21583d;color:#fff}body:has(.rh-resiva-reference) .trust-grid div:before{color:#ed702d}body:has(.rh-resiva-reference) :is(a,button,summary):focus-visible{outline-color:#b94712}body:has(.rh-resiva-reference){--color-primary:#21583D;--color-primary-button-background:#21583D;--color-primary-button-text:#fff;--color-foreground:#173D2B;--color-background:#FAFCF7}body:has(.rh-resiva-reference) #MainContent .product-details .button{background:#21583d;color:#fff}body:has(.rh-resiva-reference) #MainContent .product-details .quantity-selector .button{background:transparent;color:#173d2b}body:has(.rh-resiva-reference) .marquee-icon{filter:brightness(0) saturate(100%) invert(25%) sepia(17%) saturate(1250%) hue-rotate(96deg) brightness(95%) contrast(92%)}body:has(.rh-resiva-reference) #MainContent section.proof,body:has(.rh-resiva-reference) #MainContent section.compare{background:#eaf2e3!important}body:has(.rh-resiva-reference) .eh-availability{background:#f7faf3;border-color:#dae7d2;box-shadow:0 3px 16px #173d2b08}body:has(.rh-resiva-reference) .eh-availability__track{height:8px;overflow:visible;background:#dce8d4}body:has(.rh-resiva-reference) .eh-availability__fill{position:relative;overflow:hidden;background:linear-gradient(90deg,#21583d,#4f9a55 48%,#bfe88b);box-shadow:0 0 5px #8dd975,0 0 13px #72bf6b80,0 0 24px #a5d78355;animation:eh-charge .8s ease-out both,rh-resiva-glow 2.4s ease-in-out 2}body:has(.rh-resiva-reference) .eh-availability__fill:after{width:35%;background:linear-gradient(100deg,transparent,#EDFFD9 50%,transparent);animation:rh-resiva-sweep 2.4s ease-in-out 2;opacity:0}@keyframes rh-resiva-glow{0%,to{box-shadow:0 0 5px #8dd975,0 0 13px #72bf6b80,0 0 24px #a5d78355}50%{box-shadow:0 0 7px #b6f894,0 0 18px #72bf6ba0,0 0 28px #a5d78370}}@keyframes rh-resiva-sweep{0%,10%{transform:translate(-110%);opacity:0}25%{opacity:.9}85%,to{transform:translate(390%);opacity:0}}@media(prefers-reduced-motion:reduce){body:has(.rh-resiva-reference) .eh-availability__fill,body:has(.rh-resiva-reference) .eh-availability__fill:after{animation:none}body:has(.rh-resiva-reference) .eh-availability__fill:after{display:none}}body:has(.rh-resiva-reference) .eh-availability__fill{background:linear-gradient(90deg,#21583d,#6fa66b 60%,#ed702d 90%,#ffbe75)}body:has(.rh-resiva-reference) .eh-availability__status{background:#fff0e5;border-color:#f3c4a4;color:#a73e0c}body:has(.rh-resiva-reference) .eh-availability__dot{background:#ed702d}body:has(.rh-resiva-reference) .rh-resiva-callouts__item:nth-child(3) svg,body:has(.rh-resiva-reference) .rh-resiva-callouts__item:nth-child(6) svg{color:#b94712}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) .media-with-content{align-items:center}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) .media{min-height:0;border-radius:12px;overflow:hidden}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) img{width:100%;height:auto;object-fit:contain;aspect-ratio:auto}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;letter-spacing:-.025em}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) p{font-size:1rem;line-height:1.6}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) small{font-size:.75rem;color:#536553}body:has(.rh-resiva-reference) .rh-journey__card{background:#f7f6ec;border-color:#d5e1cd;border-inline-start:3px solid #ED702D}body:has(.rh-resiva-reference) .rh-journey__label{font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:0;color:#b94712}body:has(.rh-resiva-reference) .rh-journey__node{box-shadow:0 0 0 5px #eaf2e3}@media(max-width:749px){body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) .media-with-content{padding-block:24px;row-gap:8px}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) .media-with-content__content{padding:16px 0 0}body:has(.rh-resiva-reference) .rh-journey__card{padding:16px}body:has(.rh-resiva-reference) .rh-journey__stage{padding-inline-start:40px}}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) .media-block{width:100%;min-width:0;min-height:0;border-radius:12px;overflow:hidden}body:has(.rh-resiva-reference) :is([id$=__rh_story],[id$=__rh_heritage]) img.media-block__media{position:static;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}body:has(.rh-resiva-reference) #MainContent .ticker{padding-block:9px;font-size:13px;font-weight:650}body:has(.rh-resiva-reference) .ticker-track{gap:36px}body:has(.rh-resiva-reference) .ticker-track>span{gap:11px}body:has(.rh-resiva-reference) #MainContent .ticker .marquee-icon{width:29px;height:29px;filter:brightness(0) saturate(100%) invert(25%) sepia(17%) saturate(1250%) hue-rotate(96deg) brightness(95%) contrast(110%) drop-shadow(.5px 0 currentColor)}body:has(.rh-resiva-reference) .rh-resiva-callouts__item{font-size:13px;font-weight:600;gap:10px}body:has(.rh-resiva-reference) .rh-resiva-callouts__item :is(svg,img){width:28px;height:28px;flex-basis:28px}body:has(.rh-resiva-reference) .rh-resiva-callouts__item svg{stroke-width:2.3}body:has(.rh-resiva-reference) .eh-promise-item svg{width:34px;height:34px;stroke-width:2.2}body:has(.rh-resiva-reference) #MainContent .eh-guarantee-person{background:#173d2b;color:#fff}body:has(.rh-resiva-reference) .eh-guarantee-grid{max-width:1080px;grid-template-columns:1.1fr 1fr;gap:24px}body:has(.rh-resiva-reference) .eh-guarantee-copy{padding-block:20px 28px}body:has(.rh-resiva-reference) #MainContent .eh-guarantee-copy :is(h3,p){color:#fff}body:has(.rh-resiva-reference) .eh-guarantee-copy h3{font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.2;margin:16px auto 12px;max-width:470px}body:has(.rh-resiva-reference) .eh-guarantee-copy p{max-width:450px;margin:0 auto 20px;line-height:1.55;color:#eaf2e3!important}body:has(.rh-resiva-reference) .eh-guarantee-copy .badge90{width:88px;height:auto;margin:0 auto}body:has(.rh-resiva-reference) #MainContent .eh-guarantee-copy .btn{background:#ed702d;color:#173d2b;font-weight:750;min-height:46px;padding:13px 28px}body:has(.rh-resiva-reference) .eh-guarantee-model{max-width:380px}body:has(.rh-resiva-reference) [id$=__rh_faq] .accordion{width:100%;max-width:900px;margin-inline:auto}body:has(.rh-resiva-reference) [id$=__rh_faq] summary{padding-block:18px;font-weight:650}@media(max-width:749px){body:has(.rh-resiva-reference) #MainContent .ticker{padding-block:7px}body:has(.rh-resiva-reference) .ticker-track>span{font-size:12px;line-height:1.3;gap:9px}body:has(.rh-resiva-reference) #MainContent .ticker .marquee-icon{width:25px;height:25px}body:has(.rh-resiva-reference) .rh-resiva-callouts{gap:14px 10px;padding:14px 12px}body:has(.rh-resiva-reference) .rh-resiva-callouts__item{font-size:12px;gap:8px}body:has(.rh-resiva-reference) .rh-resiva-callouts__item :is(svg,img){width:26px;height:26px;flex-basis:26px}body:has(.rh-resiva-reference) .eh-guarantee-grid{grid-template-columns:1fr;gap:12px}body:has(.rh-resiva-reference) .eh-guarantee-copy{padding-block:0 8px}body:has(.rh-resiva-reference) .eh-guarantee-copy .badge90{width:72px}body:has(.rh-resiva-reference) .eh-guarantee-copy h3{margin-top:12px}body:has(.rh-resiva-reference) .eh-guarantee-model{width:72%;max-width:260px}body:has(.rh-resiva-reference) [id$=__rh_faq] summary{padding-block:15px}}body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients__heading{margin:0 auto 22px!important;line-height:1.25;max-width:760px;text-align:center}body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients__tabs{gap:10px;margin:0 0 24px;justify-content:center}body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients__panel{margin-top:0}@media(max-width:749px){body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients__heading{font-size:24px;padding-inline:8px;margin-bottom:20px!important}body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients__tabs{gap:8px;margin-bottom:22px}body:has(.rh-resiva-reference) #MainContent .rh-garlic-ingredients__tab{font-size:14px;line-height:1.3;padding:10px 14px;min-height:44px;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rh-resiva.css.map */
