.health-section{width:100%}.health-section__heading-wrap{margin-bottom:clamp(2rem,3vw,3.2rem);text-align:center}.health-section__heading{margin:0}.health-section__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem)}.health-section__item{min-width:0}.health-section__card{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem);width:100%;min-height:9rem;padding:clamp(1.4rem,2vw,2rem);border-radius:1rem;border:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;box-shadow:0 .4rem 1.4rem rgba(var(--color-shadow),.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.health-section__card:hover,.health-section__card:focus-visible{transform:translateY(-.2rem);border-color:rgba(var(--color-foreground),.22);box-shadow:0 .8rem 2.2rem rgba(var(--color-shadow),.14)}.health-section__card:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.35);outline-offset:.2rem}.health-section__content{flex:1 1 auto;min-width:0;text-align:left}.health-section__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.5rem,1.2vw + 1.1rem,1.8rem);line-height:calc(1 + .25/max(var(--font-heading-scale),1))}.health-section__description{margin:.6rem 0 0;color:rgba(var(--color-foreground),.82);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:clamp(1.3rem,.8vw + 1rem,1.5rem);line-height:calc(1 + .45 / var(--font-body-scale))}.health-section__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:clamp(4.4rem,8vw,5.6rem);height:clamp(4.4rem,8vw,5.6rem);color:rgb(var(--color-foreground))}.health-section__material-icon{font-size:clamp(3.2rem,5vw,4.4rem);line-height:1;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48}.health-section__custom-icon{width:100%;height:100%;object-fit:contain}@media screen and (min-width:750px){.health-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.health-section__card{transition:none}.health-section__card:hover,.health-section__card:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-health-section.css.map */
