.vin-hero-info .vin-hero-steps-title{margin:0 0 26px;font-size:clamp(27px,3.2vw,36px);font-weight:700;letter-spacing:-.015em;line-height:1.15;text-transform:none;color:#1d1d1f}.vin-hero-info .vin-hero-steps{--fx-steps-p: 16%;position:relative;display:grid;grid-template-columns:1fr;gap:0;width:auto;margin:0 0 26px;padding:0;list-style:none;background:#fff;border:1px solid #EDEDED;border-radius:16px;overflow:hidden;text-align:left}.vin-hero-info .vin-hero-steps:before,.vin-hero-info .vin-hero-steps:after{content:"";position:absolute;left:0;bottom:0;height:3px}.vin-hero-info .vin-hero-steps:before{right:0;background:#ededed}.vin-hero-info .vin-hero-steps:after{width:var(--fx-steps-p);background:#ed2225;transition:width .5s cubic-bezier(.2,.7,.3,1)}.vin-hero-info .vin-hero-step{display:grid;grid-template-columns:38px 1fr;column-gap:14px;align-items:center;margin:0;padding:16px 18px 18px;font-size:17px;line-height:1.35;color:#9a9a9a;transition:color .25s ease,background-color .18s ease}.vin-hero-info .vin-hero-step+.vin-hero-step{border-top:1px solid #EDEDED}.vin-hero-info .vin-hero-steps .vin-hero-step:after{content:none;display:none;margin:0;width:0}.vin-hero-info .vin-hero-step-num{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:16px;font-weight:700;background:#fff;border:1px solid #D4D4D4;color:#9a9a9a;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.vin-hero-info .vin-hero-step[data-fx-jump]{cursor:pointer}.vin-hero-info .vin-hero-step[data-fx-jump]:hover{background:#f8f8f8;color:#1d1d1f}.vin-hero-info .vin-hero-step[data-fx-jump]:hover .vin-hero-step-num{border-color:#1d1d1f;color:#1d1d1f}.vin-hero-info .vin-hero-step[data-fx-jump][data-fx-step=done]:hover .vin-hero-step-num,.vin-hero-info .vin-hero-step[data-fx-jump][data-fx-step=now]:hover .vin-hero-step-num{color:#fff}.vin-hero-info .vin-hero-step[data-fx-jump]:focus-visible{outline:2px solid #1D1D1F;outline-offset:-3px;border-radius:14px}.vin-hero-info .vin-hero-step[data-fx-step=done],.vin-hero-info .vin-hero-step[data-fx-step=now]{color:#1d1d1f;font-weight:600}.vin-hero-info .vin-hero-step[data-fx-step=done] .vin-hero-step-num{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.vin-hero-info .vin-hero-step[data-fx-step=now] .vin-hero-step-num{background:#ed2225;border-color:#ed2225;color:#fff;box-shadow:0 2px 7px #ed22254d,0 8px 22px #ed22253d}@media screen and (max-width:760px){.vin-hero-info .vin-hero-steps-title{margin-bottom:34px}.vin-hero-info .vin-hero-steps{margin-bottom:48px}}@media screen and (min-width:1040px){.vin-hero-info .vin-hero-steps{grid-template-columns:repeat(3,1fr)}.vin-hero-info .vin-hero-step{padding:24px 24px 26px}.vin-hero-info .vin-hero-step+.vin-hero-step{border-top:0;border-left:1px solid #EDEDED}}@media(prefers-reduced-motion:reduce){.vin-hero-info .vin-hero-steps:after,.vin-hero-info .vin-hero-step,.vin-hero-info .vin-hero-step-num{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-steps.css.map */
