.steps__title{margin-bottom:38px;font-size:clamp(26px,3.18vw,42px);line-height:1.15;text-align:center}.steps__list[role=list]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:26px;padding:0}.steps__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background-color:var(--white);border-radius:var(--radius-card);box-shadow:0 3px 14px #1212121a}.steps__media{position:relative;aspect-ratio:1 / 1;background-color:var(--cream)}.steps__video,.steps__media .steps__poster{display:block;width:100%;min-width:0;height:100%;object-fit:cover}.steps__content{padding:clamp(15px,1.36vw,18px) clamp(16px,1.52vw,20px) clamp(20px,1.82vw,24px)}.steps__tag{display:inline-block;margin-bottom:13px;padding:7px 14px;font-size:15px;font-weight:700;letter-spacing:.03em;color:var(--white);background-color:var(--accent-dark);border:2px solid var(--accent-dark);border-radius:0}.steps--tag-plain .steps__tag{display:block;margin-bottom:0;padding:0;font-size:16px;line-height:1.8;letter-spacing:.06em;color:var(--black);background-color:transparent;border:0}.steps__text p{margin-bottom:10px;font-size:clamp(15px,1.21vw,16px);line-height:1.65;color:var(--section-text-muted, var(--text-muted))}.steps__text p:last-child{margin-bottom:0}.steps__cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:44px;text-align:center}.steps .steps__button{max-width:340px;padding:13px 22px;font-size:14px;line-height:1.35;white-space:normal}.steps__note{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--section-text-muted, var(--text-muted))}@media(max-width:749px){.steps__title{margin-bottom:22px;line-height:1.25}.steps__list[role=list]{display:flex;gap:14px;margin:0 calc(-1 * var(--page-padding)) -14px;padding:12px var(--page-padding) 26px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-padding);scrollbar-width:none}.steps__list[role=list]::-webkit-scrollbar{display:none}.steps__card{flex:0 0 78vw;scroll-snap-align:start}.steps .steps__button{max-width:300px;padding:11px 16px;font-size:13px;line-height:1.3}}@media(max-width:749px){.steps--mob-column .steps__list[role=list]{flex-direction:column;gap:20px;margin:0;padding:0;overflow:visible}.steps--mob-column .steps__card{flex:none}}.steps__card{--section-text: initial;--section-text-muted: initial;color:var(--section-text, var(--black))}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-steps.css.map */
