.routines-steps{background:var(--routines-steps-bg, #f5f0e8)}.routines-steps__inner{max-width:var(--page-width);margin:0 auto;padding-left:clamp(1.6rem,4vw,5rem);padding-right:clamp(1.6rem,4vw,5rem)}.routines-steps__list{display:flex;flex-direction:column;gap:4rem}.routines-steps__item{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}.routines-steps__item+.routines-steps__item{padding-top:2rem;border-top:1px solid rgba(61,42,29,.12)}.routines-steps__text-col{max-width:52rem}.routines-steps__step-label{margin:0 0 1rem;font-size:clamp(2.2rem,3vw,3.6rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.routines-steps__step-name{display:block}.routines-steps__description{margin:0;font-weight:300}.routines-steps__product-title{margin:2rem 0 .4rem;font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.3;letter-spacing:normal}.routines-steps__product-title a{color:inherit;text-decoration:none}.routines-steps__product-title a:hover{text-decoration:underline;text-underline-offset:.15em}.routines-steps__price{margin:0;font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale))}.routines-steps__button-wrap{margin-top:1.8rem}.routines-steps__button.button{min-width:15rem}.routines-steps__media-col{display:flex;justify-content:flex-start}@media screen and (min-width:990px){.routines-steps__media-col{justify-content:center}}.routines-steps__center-image-wrap{width:min(100%,34rem)}.routines-steps__center-image{width:100%;height:auto;display:block}.routines-steps__ingredient-col{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center;max-width:33rem}.routines-steps__ingredient-image-wrap{width:6rem}.routines-steps__ingredient-image{width:100%;height:auto;display:block}.routines-steps__ingredient-title{margin:0 0 .6rem;font-size:1.7rem}.routines-steps__ingredient-description{margin:0}@media screen and (min-width:990px){.routines-steps__item{grid-template-columns:minmax(30rem,1.2fr) minmax(24rem,.8fr) minmax(22rem,.8fr);gap:clamp(2rem,4vw,5rem)}.routines-steps__item--no-ingredient{grid-template-columns:minmax(30rem,1.2fr) minmax(24rem,.8fr)}.routines-steps__item--reverse .routines-steps__text-col{order:3}.routines-steps__item--reverse .routines-steps__media-col{order:2}.routines-steps__item--reverse .routines-steps__ingredient-col{order:1}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/routines-steps.css.map */
