.steps12,.steps12 *,.steps12 *:before,.steps12 *:after{box-sizing:border-box}.steps12{background:var(--s12-bg);overflow:hidden}.steps12__settings{margin:0 auto;max-width:min(var(--s12-max-width),100%);padding:var(--s12-pt-m) 15px var(--s12-pb-m)}.steps12__content{display:block;height:100%;overflow:hidden}.steps12__heading-wrap{margin-top:0;text-align:center}.steps12__heading{margin:0;font-family:var(--s12-font-heading);font-weight:var(--s12-weight-heading);font-style:var(--s12-style-heading);font-size:var(--s12-h-size-m);line-height:130%;color:var(--s12-heading-color);text-transform:none;text-decoration:none;word-break:break-word}.steps12__heading strong,.steps12__heading b{font-weight:inherit;background:linear-gradient(90deg,var(--s12-grad-1) 0%,var(--s12-grad-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.steps12__sub{position:relative;z-index:2;margin:12px 0 0;text-align:center;font-family:var(--s12-font-body);font-weight:var(--s12-weight-body);font-style:var(--s12-style-body);font-size:var(--s12-sub-size);line-height:150%;color:var(--s12-text-color);text-transform:none;word-break:break-word}.steps12__wrap{position:relative;display:flex;flex-direction:column;width:100%;margin-top:20px}.steps12__bar{position:absolute;top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.steps12__bar-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--s12-accent);opacity:.1}.steps12__bar-progress{display:block;width:100%;height:100%;background:var(--s12-accent)}.steps12__list{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.steps12__item{position:relative;margin:0;padding:0}.steps12__dot-bg,.steps12__icon{position:absolute;top:26px;left:50%;width:28px;height:28px;border-radius:100px;transform:translate(-50%,-50%);overflow:hidden}.steps12__dot-bg{display:block;background:var(--s12-bg)}.steps12__icon{z-index:1;display:block;padding:5px;background:var(--s12-accent);color:var(--s12-icon)}.steps12__icon svg,.steps12__icon img{display:block;width:100%;height:100%;object-fit:cover}.steps12__item-wrap{margin-top:30px;padding:20px 0}.steps12__badge{display:inline-block;margin-bottom:12px;padding:4px 12px;background:var(--s12-badge-bg);border:1px solid var(--s12-accent);border-radius:100px;font-family:var(--s12-font-badge);font-weight:var(--s12-weight-badge);font-style:var(--s12-style-badge);font-size:13px;line-height:100%;color:var(--s12-accent)}.steps12__step-heading{display:flex;align-items:center;justify-content:center;margin-top:0;text-align:left}.steps12__step-heading h3{width:100%;margin:0;font-family:var(--s12-font-body);font-weight:var(--s12-weight-body);font-style:var(--s12-style-body);font-size:var(--s12-step-h-size-m);line-height:130%;color:var(--s12-heading-color);text-transform:none;text-decoration:none;word-break:break-word}.steps12__step-text{margin-top:12px;text-align:left}.steps12__step-text,.steps12__step-text *{margin:0;font-family:var(--s12-font-body);font-weight:var(--s12-weight-body);font-style:var(--s12-style-body);font-size:var(--s12-text-size);line-height:150%;color:var(--s12-text-color);text-transform:none;text-decoration:none;word-break:break-word}@media(min-width:1024px){.steps12__settings{padding:var(--s12-pt-d) 50px var(--s12-pb-d)}.steps12__content{overflow:visible}.steps12__heading{font-size:var(--s12-h-size-d)}.steps12__wrap{flex-direction:row;margin-top:40px}.steps12__bar{position:relative;left:auto;flex:none;height:auto;margin-left:15px;margin-right:-1px;transform:none}.steps12__bar-progress{height:0}.steps12__list{gap:40px;text-align:start}.steps12__item{padding:0 36px}.steps12__dot-bg,.steps12__icon{top:0;left:0;width:32px;height:32px;transform:translate(-50%)}.steps12__item-wrap{margin-top:0;padding:0}.steps12__badge{padding:6px 16px}.steps12__step-heading{display:block;text-align:left}.steps12__step-heading h3{font-size:var(--s12-step-h-size-d)}.steps12__step-text{display:block;text-align:left}.steps12__icon,.steps12__badge,.steps12__step-heading,.steps12__step-text{transition:opacity .3s ease}.steps12__item:not(.is-active) .steps12__icon,.steps12__item:not(.is-active) .steps12__badge,.steps12__item:not(.is-active) .steps12__step-heading,.steps12__item:not(.is-active) .steps12__step-text{opacity:.5}}@media(prefers-reduced-motion:reduce){.steps12__icon,.steps12__badge,.steps12__step-heading,.steps12__step-text{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
