.steps{width:100%;padding:4rem 1rem}.steps__inner{width:100%}.steps__heading{margin:0 0 .5rem;color:var(--steps-heading, #241c3d);font-size:clamp(1.7rem,3vw,2.25rem);opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.steps__subheading{margin:0 0 3rem;color:var(--steps-text, #5b5468);opacity:0;transform:translateY(14px);transition:opacity .6s ease .08s,transform .6s cubic-bezier(.16,1,.3,1) .08s}.steps__heading.is-visible,.steps__subheading.is-visible{opacity:1;transform:translateY(0)}.steps__row{display:flex;align-items:flex-start;gap:1.5rem}.steps__step{flex:1 1 0;min-width:0}.steps__marker{position:relative;display:flex;align-items:center;margin-bottom:1.1rem}.steps__circle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--steps-circle, #241c3d);color:var(--steps-circle, #241c3d);font-weight:700;font-size:1.05rem;background:var(--steps-bg, #fbf3e7);position:relative;z-index:2;opacity:0;transform:scale(.5);transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * .22s)}.steps__row.is-visible .steps__circle{opacity:1;transform:scale(1)}.steps__connector{flex:1 1 auto;height:1px;margin-left:.75rem;border-top:1.5px dashed var(--steps-line, #d9c9a8);position:relative;overflow:hidden}.steps__connector-fill{position:absolute;top:-1px;right:0;bottom:0;left:0;border-top:1.5px dashed var(--steps-circle, #241c3d);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i, 0) * .22s + .26s)}.steps__row.is-visible .steps__connector-fill{transform:scaleX(1)}.steps__content{opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .22s + .15s)}.steps__row.is-visible .steps__step .steps__content{opacity:1;transform:translateY(0)}.steps__step-title{margin:0 0 .4rem;color:var(--steps-heading, #241c3d);font-size:14px;font-weight:700}.steps__step-description{margin:0;color:var(--steps-text, #5b5468);font-size:12px;line-height:1.5}@media screen and (max-width:749px){.steps{padding:3rem 1rem}.steps__subheading{margin-bottom:2.25rem}.steps__row{flex-direction:column;gap:0}.steps__step{display:flex;gap:1.1rem;flex:1 1 auto}.steps__marker{flex-direction:column;margin-bottom:0;align-self:stretch}.steps__circle{width:40px;height:40px;font-size:.95rem}.steps__connector{width:1px;height:auto;flex:1 1 auto;margin-left:0;margin-top:.35rem;margin-bottom:.35rem;border-top:none;border-left:1.5px dashed var(--steps-line, #d9c9a8);min-height:2.5rem}.steps__connector-fill{top:0;right:0;bottom:-1px;left:-1px;border-top:none;border-left:1.5px dashed var(--steps-circle, #241c3d);transform:scaleY(0);transform-origin:top}.steps__row.is-visible .steps__connector-fill{transform:scaleY(1)}.steps__content{padding-bottom:1.75rem}.steps__step:last-child .steps__content{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.steps__heading,.steps__subheading,.steps__circle,.steps__connector-fill,.steps__content{transition-duration:.01ms!important;transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-steps.css.map */
