.diet-plan-steps{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.diet-plan-steps__header{text-align:center;max-width:64rem;margin:0 auto 5.6rem}.diet-plan-steps__subheading{font-size:1.4rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin:0 0 1.2rem}.diet-plan-steps__heading{font-size:clamp(3rem,4.5vw,4rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0}.diet-plan-steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;list-style:none;padding:0;margin:0;counter-reset:none}.diet-plan-steps__item{text-align:center;padding:2rem 1.6rem;position:relative}.diet-plan-steps__item:not(:last-child):after{content:"";position:absolute;top:2.8rem;right:-1.6rem;width:3.2rem;height:1px;opacity:.15;background:currentColor}.diet-plan-steps__number{display:block;font-size:3.2rem;font-weight:300;letter-spacing:-.02em;opacity:.18;margin-bottom:1.6rem;line-height:1}.diet-plan-steps__item-title{font-size:1.8rem;font-weight:500;letter-spacing:.02em;margin:0 0 1rem}.diet-plan-steps__item-text{font-size:1.6rem;line-height:1.7;opacity:.72;margin:0;max-width:28rem;margin-inline:auto}@media screen and (max-width:749px){.diet-plan-steps__header{margin-bottom:3.6rem}.diet-plan-steps__list{grid-template-columns:1fr;gap:3rem;max-width:40rem;margin-inline:auto}.diet-plan-steps__item:after{display:none}.diet-plan-steps__number{font-size:2.6rem;margin-bottom:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-diet-plan-steps.css.map */
