.product-editor .top-block{background:#f0f0f0;padding-top:72px;padding-bottom:48px}
@media (max-width:991px){.product-editor .top-block{background:unset;padding:3px 26px 44px}}
.product-editor .top-block--title h2{font-weight:600;font-size:34px;line-height:44px;letter-spacing:-0.022em;padding-bottom:26px;margin:unset}
.product-editor .top-block--title h2 b{color:#5bc9ea;font-weight:600}
.product-editor .top-block--title h2 span{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:#5bc9ea}
@media (max-width:991px){.product-editor .top-block--title h2{font-weight:600;font-size:24px;line-height:30px}}
.product-editor .top-block--desc{font-weight:400;font-size:14px;line-height:24px;letter-spacing:-0.006em;display:flex;align-items:flex-end}
.product-editor .img-block{margin-bottom:64px}
@media (max-width:991px){.product-editor .img-block{margin-bottom:20px}}
.product-editor .img-block .img{display:flex;justify-content:center;position:relative}
.product-editor .img-block .img img{border:2px solid #f3f3f3;border-radius:1.25rem;-webkit-box-shadow:0px 4px 16px rgba(0,0,0,0.15);-moz-box-shadow:0px 4px 16px rgba(0,0,0,0.15);box-shadow:0px 4px 16px rgba(0,0,0,0.15);border-radius:30px;background:#FFF;padding-top:16px}
@media (max-width:991px){.product-editor .img-block .img img{padding-top:unset;border-radius:7px}}
.product-editor .img-block .img::before{content:'';top:-25px;width:100%;height:55%;position:absolute;z-index:-1;background-color:#f0f0f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
@media (max-width:991px){.product-editor .img-block .img::before{width:100vw}}
.product-editor .steps{margin-bottom:80px}
@media (max-width:991px){.product-editor .steps{margin-bottom:58px}}
.product-editor .steps .step-name{font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.011em;margin:unset}
@media (max-width:991px){.product-editor .steps .step-name{margin-bottom:8px}}
.product-editor .steps .step-desc{font-weight:400;font-size:14px;line-height:24px;letter-spacing:-0.006em;color:#737475}
@media (max-width:991px){.product-editor .steps .step-desc{margin-bottom:0}}