.probiotic-info{--probiotic-info-accent: #4c8f28;--probiotic-info-dark: #1b1c19;--probiotic-info-cream: #f5f0e8;--probiotic-info-offwhite: #fafaf8;--probiotic-info-graphite: #3d3d3d;--probiotic-info-border: rgba(223, 228, 218, 1);display:block;font-family:var(--font-body-family);color:var(--probiotic-info-graphite)}.probiotic-info__wrapper{display:flex;flex-direction:column;gap:2rem}.probiotic-info__heading{margin:0;color:var(--probiotic-info-dark);text-align:center}.probiotic-info__panel-outer{background:var(--probiotic-info-offwhite);border:.1rem solid var(--probiotic-info-border);border-radius:1.6rem;overflow:hidden}.probiotic-info__tablist-wrap{position:relative;width:100%}.probiotic-info__tablist{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:1.6rem;scroll-padding-inline:1.6rem;background:var(--probiotic-info-cream);border-bottom:.1rem solid var(--probiotic-info-border)}.probiotic-info__tablist::-webkit-scrollbar{display:none;height:0}.probiotic-info__tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.2rem 1.8rem;border:none;border-bottom:.3rem solid transparent;background:transparent;color:var(--probiotic-info-graphite);font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:none}.probiotic-info__tab[aria-selected=true]{color:var(--probiotic-info-accent);font-weight:700;border-bottom-color:var(--probiotic-info-accent)}.probiotic-info__tab-fade{position:absolute;top:0;bottom:.3rem;width:3.2rem;opacity:0;pointer-events:none}.probiotic-info__tab-fade--start{left:0;background:linear-gradient(to right,var(--probiotic-info-cream),transparent)}.probiotic-info__tab-fade--end{right:0;background:linear-gradient(to left,var(--probiotic-info-cream),transparent)}.probiotic-info__tablist-wrap--fade-left .probiotic-info__tab-fade--start,.probiotic-info__tablist-wrap--fade-right .probiotic-info__tab-fade--end{opacity:1}@media(prefers-reduced-motion:no-preference){.probiotic-info__tab-fade{transition:opacity .15s ease}}.probiotic-info__panels{position:relative;padding:2.4rem 2rem}@media screen and (min-width:750px){.probiotic-info__panels{padding:3.2rem 4rem;min-height:var(--probiotic-info-panel-height, 32rem);box-sizing:border-box}}.probiotic-info__panels--measuring>.probiotic-info__panel[hidden]{display:block;position:absolute;top:0;left:0;right:0;height:auto;visibility:hidden;pointer-events:none}.probiotic-info__panel-heading{margin:0 0 1.2rem;color:var(--probiotic-info-dark)}.probiotic-info__body{margin-bottom:1.6rem;line-height:1.6}.probiotic-info__facts{display:grid;grid-template-columns:1fr;gap:.8rem;margin:0 0 2rem;padding:0}@media screen and (min-width:550px){.probiotic-info__facts{grid-template-columns:1fr 1fr}}.probiotic-info__facts-item{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;line-height:1.5}.probiotic-info__facts-dot{flex:0 0 auto;width:.7rem;height:.7rem;margin-top:.5rem;border-radius:50%;background:var(--probiotic-info-accent)}.probiotic-info__icon-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding-top:1.6rem;border-top:.1rem solid var(--probiotic-info-border)}.probiotic-info__icon-item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:1.2rem}.probiotic-info__icon-item .svg-wrapper{width:2.8rem;height:2.8rem;fill:var(--probiotic-info-accent)}.probiotic-info__ingredient-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.probiotic-info__ingredient-grid{grid-template-columns:1fr 1fr}}.probiotic-info__ingredient-list{display:flex;flex-direction:column;gap:2rem}.probiotic-info__group-heading{margin:0 0 1.2rem;color:var(--probiotic-info-accent);font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase}.probiotic-info__ingredient-items{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0}.probiotic-info__ingredient-item{padding:1.2rem 1.4rem;background:var(--probiotic-info-cream);border-radius:1rem}.probiotic-info__ingredient-name{display:block;margin-bottom:.3rem;font-weight:700}.probiotic-info__ingredient-desc{display:block;font-size:1.3rem;line-height:1.5}.probiotic-info__ingredients-note{margin:2rem 0 0;font-size:1.2rem;font-style:italic;opacity:.75}.probiotic-info__dose-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}@media screen and (min-width:550px){.probiotic-info__dose-grid{grid-template-columns:repeat(3,1fr)}}.probiotic-info__dose-card{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 1.6rem;background:var(--probiotic-info-cream);border-radius:1rem}.probiotic-info__dose-field{display:flex;flex-direction:column}.probiotic-info__dose-label{font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.probiotic-info__dose-value{font-size:1.4rem}.probiotic-info__dose-value--amount{color:var(--probiotic-info-accent);font-weight:700}.probiotic-info__steps{margin:0 0 1.6rem;padding-left:1.8rem;line-height:1.6}.probiotic-info__steps--unordered{list-style:disc;padding-left:1.8rem}.probiotic-info__disclaimer{margin:0;padding-top:1.2rem;border-top:.1rem solid var(--probiotic-info-border);font-size:1.2rem;opacity:.75}.probiotic-info__benefit-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:550px){.probiotic-info__benefit-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.probiotic-info__benefit-grid{grid-template-columns:repeat(3,1fr)}}.probiotic-info__benefit-card{padding:1.6rem;background:var(--probiotic-info-cream);border-radius:1rem}.probiotic-info__benefit-heading{margin:0 0 .6rem;color:var(--probiotic-info-dark);font-size:1.5rem}.probiotic-info__benefit-desc{margin:0;font-size:1.3rem;line-height:1.5}.probiotic-info__panel-outer--accordions{background:var(--probiotic-info-offwhite)}.probiotic-info__accordions{display:flex;flex-direction:column}.probiotic-info__accordion+.probiotic-info__accordion{border-top:.1rem solid var(--probiotic-info-border)}.probiotic-info__accordion-heading-wrap{margin:0}.probiotic-info__accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:4.8rem;padding:1.6rem 2rem;background:transparent;border:none;color:var(--probiotic-info-dark);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;text-align:left;cursor:pointer}.probiotic-info__accordion-trigger:hover,.probiotic-info__accordion-trigger:focus-visible,.probiotic-info__accordion-trigger[aria-expanded=true]{color:var(--probiotic-info-accent)}.probiotic-info__chevron{flex:0 0 auto;display:flex;width:1.4rem;height:1.4rem;fill:var(--probiotic-info-dark)}.probiotic-info__accordion-trigger:hover .probiotic-info__chevron,.probiotic-info__accordion-trigger:focus-visible .probiotic-info__chevron,.probiotic-info__accordion-trigger[aria-expanded=true] .probiotic-info__chevron{fill:var(--probiotic-info-accent)}.probiotic-info__accordion-trigger[aria-expanded=true] .probiotic-info__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.probiotic-info__chevron{transition:transform .2s ease}}.probiotic-info__accordion-panel{padding:0 2rem 2rem;color:var(--probiotic-info-graphite)}.probiotic-info__spec-list{margin:0 0 1.6rem}.probiotic-info__spec-row{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;padding:.8rem 0;border-bottom:.1rem solid var(--probiotic-info-border);font-size:1.3rem}.probiotic-info__spec-row dt{flex:0 0 14rem;font-weight:700;opacity:.8}.probiotic-info__spec-row dd{flex:1 1 auto;margin:0}.probiotic-info__spec-safety-label{margin:0 0 .6rem;font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.probiotic-info__safety-list{margin:0;padding-left:1.8rem;font-size:1.3rem;line-height:1.6}.probiotic-info__subscribe-intro{margin:0 0 1.6rem;line-height:1.5}.probiotic-info__subscribe-tiers{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 0 1.6rem}@media screen and (min-width:550px){.probiotic-info__subscribe-tiers{grid-template-columns:repeat(3,1fr)}}.probiotic-info__subscribe-tier{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.2rem;background:var(--probiotic-info-cream);border-radius:1rem;text-align:center}.probiotic-info__subscribe-tier-label{font-size:1.3rem;font-weight:600}.probiotic-info__subscribe-tier-save{font-size:1.4rem;font-weight:700;color:var(--probiotic-info-accent)}.probiotic-info__subscribe-lines{margin:0;padding:0;font-size:1.3rem;line-height:1.7;opacity:.85}.probiotic-info__tab:focus-visible,.probiotic-info__accordion-trigger:focus-visible{outline-offset:-.2rem}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-probiotic-information.css.map */
