.ef-steps{display:flex;flex-direction:column;align-items:center;gap:40px;padding:50px clamp(16px,8.3334vw,120px);background:#fff;letter-spacing:0}.ef-steps p{margin:0}.ef-steps__head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ef-steps__eyebrow{color:#1a7a4a;font-size:14px;font-weight:700;line-height:18px}.ef-steps__title{margin:0;color:#213529;font-size:56px;font-weight:600;line-height:60px;letter-spacing:-1.12px}.ef-steps__list{display:flex;justify-content:center;gap:24px;width:100%;margin:0;padding:0;list-style:none}.ef-steps__item{display:flex;flex:0 1 384px;flex-direction:column;align-items:center;gap:16px}.ef-steps__media{position:relative;width:100%;aspect-ratio:384 / 483;overflow:hidden;border-radius:24px;background:#f5f6f3}.ef-steps__media img,.ef-steps__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ef-steps__number{position:absolute;top:16px;left:16px;z-index:1;display:flex;align-items:center;justify-content:center;width:71px;height:71px;border:1px solid #1a7a4a;border-radius:100px;box-sizing:border-box;background:#fff;box-shadow:0 4px 12px #0000002e;color:#1a7a4a;font-size:22px;font-weight:600;line-height:26px}.ef-steps__label{color:#213529;font-size:26px;font-weight:600;line-height:31px;letter-spacing:-.52px;text-align:center}.ef-steps .ef-steps__dots{display:none}@media screen and (min-width:750px){.ef-steps__list[data-ef-track],.ef-steps__list[data-ef-track].is-grabbing{overflow:visible;cursor:auto}.ef-steps__item[data-ef-item]:hover{transform:none}}@media screen and (max-width:749px){.ef-steps__title{font-size:40px;line-height:44px;letter-spacing:-.8px}.ef-steps__list{justify-content:flex-start;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;box-sizing:border-box}.ef-steps__list::-webkit-scrollbar{display:none}.ef-steps__item{flex:0 0 280px;scroll-snap-align:start}}@media screen and (max-width:749px){.ef-steps{gap:28px;padding:56px 20px}.ef-steps__head{gap:12px;width:100%}.ef-steps__eyebrow{font-size:12px;line-height:16px;letter-spacing:.96px}.ef-steps__title{font-size:34px;line-height:38px;letter-spacing:-.68px}.ef-steps__list{gap:12px;width:calc(100% + 40px);margin:0 -20px;padding:0 20px;scroll-padding-inline:20px}.ef-steps__item{flex:0 0 270px;gap:14px}.ef-steps__media{aspect-ratio:270 / 340}.ef-steps__number{top:14px;left:14px;width:48px;height:48px;font-size:18px;line-height:21.6px}.ef-steps__label{font-size:22px;line-height:28px;letter-spacing:-.44px}.ef-steps .ef-steps__dots{display:flex;gap:6px;height:8px}.ef-steps__dots button{background:#21352933;cursor:pointer}.ef-steps__dots button.is-on{width:24px;background:#1a7a4a}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-ef-steps.css.map */
