.steps{padding-top:var(--steps-padding-top, 120px);padding-bottom:var(--steps-padding-bottom, 120px);background-color:#f4f3f5}.steps__container{max-width:1300px;margin:0 auto;padding:0 26px}.steps__heading{text-align:center;color:#2e0d29;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:46px;letter-spacing:-.72px;margin-bottom:32px}.steps__list{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.steps__item{flex:1 1 220px;max-width:300px;min-width:220px;display:flex}.steps__card{width:100%;display:flex;flex-direction:column}.steps__card-head{display:flex;flex-direction:column;align-items:center;border-radius:16px;background:#fff;margin-bottom:41px}.steps__imgbox{background-color:#fff;aspect-ratio:1/1;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center}.steps__img{width:100%;height:auto;display:block;border-radius:16px}.steps__img--mobile{display:none}.steps__count{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);background-color:#392f59;width:40px;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #fff;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}.steps__card-body{width:100%}.steps__title{color:#2e0d29;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.72px;margin:0 0 16px}.steps__text{color:#1d1d1d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:22px}@media only screen and (max-width: 1024px){.steps__list{gap:24px}.steps__item{max-width:45%}}@media only screen and (max-width: 768px){.steps{padding:48px 0}.steps__heading{font-size:26px;line-height:34px;margin-bottom:24px}.steps__list{flex-direction:column;gap:40px;align-items:center}.steps__item{max-width:100%;min-width:0;display:flex;justify-content:center}.steps__card{flex-direction:row-reverse;gap:16px;align-items:center;justify-content:center;width:100%;padding:0}.steps__item--reverse .steps__card{flex-direction:row;padding:0}.steps__card-head{margin-bottom:0;width:50%;padding:0}.steps__imgbox{height:auto;aspect-ratio:unset;border-radius:9.9px}.steps__img{border-radius:9.9px}.steps__card-body{width:50%}.steps__title{font-size:16px;margin-bottom:10px}.steps__text{font-size:14px;line-height:22px}.steps__img--desktop{display:none}.steps__img--mobile{display:block;height:256px;object-fit:cover}}@media only screen and (max-width: 450px){.steps__card{gap:10px}.steps__card-head{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/step-list.css.map */
