.health-goal-grid{overflow:hidden}.health-goal-grid__header{display:grid;gap:1.6rem;margin-bottom:3.2rem}.health-goal-grid__eyebrow{margin:0 0 1rem;color:rgba(var(--color-foreground),.72);font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.16rem;line-height:1.3;text-transform:uppercase}.health-goal-grid__heading{max-width:18ch;margin:0;font-size:clamp(3.2rem,5vw,4.8rem);letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.health-goal-grid__intro{max-width:64rem;font-size:1.7rem;line-height:1.55}.health-goal-grid__intro>:first-child{margin-top:0}.health-goal-grid__intro>:last-child{margin-bottom:0}.health-goal-grid__guided-link{justify-self:start;min-height:4.4rem}.health-goal-grid__list{display:grid;grid-template-columns:repeat(var(--health-goal-columns),minmax(0,1fr));gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing);margin:0;padding:0;list-style:none}.health-goal-card{--health-goal-card-background: rgb(var(--color-background));--health-goal-card-foreground: rgb(var(--color-foreground));position:relative;min-width:0;height:100%;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:max(var(--text-boxes-radius),1.2rem);background:var(--health-goal-card-background);color:var(--health-goal-card-foreground)}.health-goal-card--sage{--health-goal-card-background: #eef1e9;--health-goal-card-foreground: #364032}.health-goal-card--green{--health-goal-card-background: #55654b;--health-goal-card-foreground: #fcfbf5}.health-goal-card--gold-accent:before{content:"";position:absolute;z-index:1;top:0;right:2.4rem;left:2.4rem;height:.2rem;background:#9a7a2f}.health-goal-card__link,.health-goal-card__static{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.health-goal-card__link{transition:border-color var(--duration-short) ease,transform var(--duration-short) ease}.health-goal-card__link:focus-visible{outline:.2rem solid currentColor;outline-offset:-.4rem}.health-goal-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:rgba(var(--color-foreground),.06)}.health-goal-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.health-goal-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:2.4rem}.health-goal-card__icon{display:inline-flex;width:2.8rem;height:2.8rem;margin-bottom:2rem}.health-goal-card__icon .svg-wrapper{width:100%;height:100%}.health-goal-card__title{margin:0;color:inherit;font-size:2.2rem;line-height:1.2}.health-goal-card__description{margin:1rem 0 0;color:inherit;font-size:1.5rem;line-height:1.5;opacity:.82}.health-goal-card__direction{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:auto;padding-top:1.8rem;font-weight:var(--font-body-weight-bold)}.health-goal-card__direction .svg-wrapper{width:1.4rem}@media(hover:hover)and (pointer:fine){.health-goal-card__link:hover .health-goal-card__image{transform:scale(1.025)}.health-goal-card__link:hover .health-goal-card__direction{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (min-width:750px){.health-goal-grid__header{grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr);align-items:end;gap:4rem;margin-bottom:4rem}.health-goal-grid__guided-link{grid-column:2}}@media screen and (max-width:749px){.health-goal-grid__header{margin-bottom:2.4rem}.health-goal-grid__heading{max-width:16ch;font-size:clamp(2.8rem,9vw,3.6rem);line-height:1.1}.health-goal-grid__list{grid-template-columns:1fr;gap:var(--grid-mobile-vertical-spacing)}.health-goal-grid__list--compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.health-goal-grid__list--compact-grid .health-goal-card__media,.health-goal-grid__list--compact-grid .health-goal-card__description{display:none}.health-goal-grid__list--compact-grid .health-goal-card__body{min-height:14.8rem;padding:1.6rem}.health-goal-grid__list--compact-grid .health-goal-card__icon{width:2.4rem;height:2.4rem;margin-bottom:1.4rem}.health-goal-grid__list--compact-grid .health-goal-card__title{font-size:1.8rem;line-height:1.22}.health-goal-grid__list--compact-grid .health-goal-card__direction{gap:.6rem;min-height:4.4rem;padding-top:1rem;font-size:1.3rem}.health-goal-grid__list--swipe{display:flex;width:calc(100% + 1.5rem);overflow-x:auto;gap:1.6rem;padding-right:1.5rem;padding-bottom:1rem;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.health-goal-grid__list--swipe>li{flex:0 0 min(84vw,34rem);scroll-snap-align:start}.health-goal-card__body{min-height:20rem;padding:2.2rem}}@media screen and (max-width:339px){.health-goal-grid__list--compact-grid .health-goal-card__body{min-height:14.4rem;padding:1.4rem}.health-goal-grid__list--compact-grid .health-goal-card__title{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.health-goal-grid *,.health-goal-grid *:before,.health-goal-grid *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-health-goal-grid.css.map */
