#steps-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.361);z-index:9999;color:#4F4F4F}#steps-modal .step{display:none}#steps-modal #step-1{display:block}#steps-modal .hidden-result-form{display:none;position:fixed;background:grey;left:0;top:0;width:250px}#steps-modal .hidden-result-form .field-feedback-email,#steps-modal .hidden-result-form .field-feedback-text,#steps-modal .hidden-result-form .field-feedback-upload{display:block}#steps-modal .modal-container{border-radius:7px;overflow:hidden;position:relative;width:835px;margin-top:calc(50vh - 307px);margin-left:calc(50% - 417px)}#steps-modal .modal-closer{position:absolute;right:15px;top:15px;z-index:1;cursor:pointer}#steps-modal button{height:50px;font-weight:600;font-size:12px;width:100%;background:#E65F5C;color:#FFF;border-radius:30px;padding:13px}#steps-modal button.sending{background:#42C6E4!important}#steps-modal .stop-and-send{width:100%;position:absolute;font-size:9px;line-height:1.2;bottom:-32px;color:#777;text-align:center;cursor:pointer;left:0;right:0}#steps-modal .step{margin:0}#steps-modal .advice-col,#steps-modal .form-col{min-height:615px}#steps-modal .advice-col{padding:50px;background:#E3F1FD}#steps-modal .advice-col .consultant .avatar{margin-left:20px;display:inline-block;vertical-align:top;height:70px;width:70px;border-radius:100%;background:#FFF}#steps-modal .advice-col .consultant .info{display:inline-block;vertical-align:top;margin-left:25px}#steps-modal .advice-col .consultant .name{margin-top:8px;font-size:20px;font-weight:600}#steps-modal .advice-col .consultant .status{color:#8C9398}#steps-modal .advice-col .advice{margin-top:30px;background:#FFF;padding:30px;border-radius:7px;position:relative;box-shadow:0 4px 9px 0 rgba(29,29,27,.06)}#steps-modal .advice-col .advice:before{position:absolute;content:'';left:38px;top:-12px;background:url(/img/steps-modal/bubble.png);width:32px;height:32px}#steps-modal .advice-col .advice p{margin:0 0 20px 0;line-height:1.438;color:#777;font-size:14px}#steps-modal .advice-col .advice p span{color:#5EA4FF;border-bottom:1px solid;font-size:14px;cursor:pointer}#steps-modal .advice-col .advice p .ya{color:red;border-bottom:none;cursor:none;font-size:14px}#steps-modal .advice-col .advice p:last-of-type{margin-bottom:0}#steps-modal .advice-col .advice button{background:#0085FF;margin-top:25px}#steps-modal .advice-col .advice .complect-advice{font-size:0;margin:17px -10px}#steps-modal .advice-col .advice .complect-advice .complect-product{vertical-align:top;width:33.33%;display:inline-block;text-decoration:none}#steps-modal .advice-col .advice .complect-advice .product-price{font-size:12px;margin:10px 0 5px 0;color:#8C9398}#steps-modal .advice-col .advice .complect-advice .product-name{font-size:9px}#steps-modal .advice-col .advice .complect-advice .product-photo img{max-width:80%}#steps-modal .advice-col .advice .complect-advice .product-price{position:relative}#steps-modal .advice-col .advice .complect-advice .gift{width:20px;left:55px;float:inherit;top:-4px;position:absolute}#steps-modal .advice-col .advice .action .action-image{display:inline-block;vertical-align:top}#steps-modal .advice-col .advice .action .action-text{vertical-align:top;display:inline-block;max-width:calc(100% - 70px);padding-left:15px;padding-top:2px}#steps-modal .advice-col .advice .action .action-name{font-weight:600}#steps-modal .form-col{background:#FAFAFA;padding:50px 50px 45px 50px}#steps-modal .form-col .form-header{line-height:1.2;margin-bottom:25px;margin-top:-5px}#steps-modal .form-col .form-header span{color:#1064FF;font-size:14px;border-bottom:1px solid;cursor:pointer}#steps-modal .form-col .form-header .mini-steps{overflow:hidden;width:100%;margin-top:18px}#steps-modal .form-col .form-header .mini-steps .mini-step{cursor:pointer;margin-right:10px;width:calc(11.1% - 9px);float:left;background:#D8D8D8;height:3px;border-radius:7px}#steps-modal .form-col .form-header .mini-steps .mini-step.active{background:#0085FF}#steps-modal .form-col .form-header .mini-steps .mini-step.done{background:#309E17}#steps-modal .form-col .form-header .mini-steps .mini-step:last-of-type{margin-right:0}#steps-modal .form-col .form-body .form-input{margin-bottom:15px}#steps-modal .form-col .form-body .form-input.error{position:relative;border:1px dashed red;box-shadow:none;border-radius:7px;overflow:hidden}#steps-modal .form-col .form-body .form-input.error:after{content:'не указан';position:absolute;bottom:7px;left:55px;color:red;font-size:9px}#steps-modal .form-col .form-body .form-input input,#steps-modal .form-col .form-body .form-input textarea{background:#FFF;box-shadow:0 2px 3px 0 #F1F1F1;height:50px;width:100%;border-radius:7px;background-repeat:no-repeat;border:none;background-position:13px 7px;padding-left:15px;padding-right:15px}#steps-modal .form-col .form-body .form-input input::-webkit-input-placeholder,#steps-modal .form-col .form-body .form-input textarea::-webkit-input-placeholder{color:#929292}#steps-modal .form-col .form-body .form-input input::-moz-placeholder,#steps-modal .form-col .form-body .form-input textarea::-moz-placeholder{color:#929292}#steps-modal .form-col .form-body .form-input input:-ms-input-placeholder,#steps-modal .form-col .form-body .form-input textarea:-ms-input-placeholder{color:#929292}#steps-modal .form-col .form-body .form-input input:-moz-placeholder,#steps-modal .form-col .form-body .form-input textarea:-moz-placeholder{color:#929292}#steps-modal .form-col .form-body .form-input textarea{height:95px;padding-top:7px}#steps-modal .form-col .form-body .form-input.input-with-icon input,#steps-modal .form-col .form-body .form-input.input-with-icon textarea{padding-left:55px}#steps-modal .form-col .form-body .form-input.input-name input{background-image:url(/img/steps-modal/name.png)}#steps-modal .form-col .form-body .form-input.input-phone input{background-image:url(/img/steps-modal/phone.png)}#steps-modal .form-col .form-body .form-input.input-email input{background-image:url(/img/steps-modal/email.png);background-position:15px 18px}#steps-modal .form-col .form-body .form-input.input-sms textarea{background-image:url(/img/steps-modal/sms.png);background-position:15px 15px;padding-top:15px}#steps-modal .form-col .form-body .form-input .col-sm-6:nth-of-type(1),#steps-modal .form-col .form-body .form-input .col-sm-6:nth-of-type(3){padding-right:8px}#steps-modal .form-col .form-body .form-input .col-sm-6:nth-of-type(2),#steps-modal .form-col .form-body .form-input .col-sm-6:nth-of-type(4){padding-left:8px}#steps-modal .form-col .form-body button.file-btn{margin-top:10px;border:1px solid #AFAFAF;border-radius:7px;background:0 0;color:#727272;background-image:url(/img/steps-modal/file.png);background-position:25px 15px;background-repeat:no-repeat;padding-top:16px}#steps-modal .form-col .form-body span.skip{color:#5EA4FF;border-bottom:1px solid;font-size:14px;cursor:pointer}#steps-modal .form-col .form-body .select-input{position:relative;cursor:pointer;height:50px;z-index:1}#steps-modal .form-col .form-body .select-input:after{position:absolute;right:15px;top:23px;content:'';width:16px;height:8px;background:url(/img/steps-modal/select.png)}#steps-modal .form-col .form-body .select-input .select-options{max-height:196px;overflow-y:auto;margin-top:1px}#steps-modal .form-col .form-body .select-input .select-option{height:50px;background:#FFF;border:1px solid #EFEFEF;color:#929292;padding:15px;margin-top:-1px;cursor:pointer;display:none}#steps-modal .form-col .form-body .select-input input{cursor:pointer}#steps-modal .form-col .form-body .select-input.active .select-option{display:block}#steps-modal .form-col .form-body .input-label{margin-bottom:8px}#steps-modal .form-col .form-body .radio-images{font-size:0;margin-bottom:10px}#steps-modal .form-col .form-body .radio-images .radio-image{display:inline-block;cursor:pointer}#steps-modal .form-col .form-body .radio-images .radio-image:not(:last-of-type){margin-right:15px}#steps-modal .form-col .form-body .radio-images .radio-image img{box-shadow:0 2px 3px 0 rgba(29,29,27,.06)}#steps-modal .form-col .form-body .radio-images.form-images .radio-image.active img{border:1px solid #B6DBFB;border-radius:7px;box-shadow:none}#steps-modal .form-col .form-body .radio-images.kitchen-styles-radio .radio-image img{opacity:.3}#steps-modal .form-col .form-body .radio-images.kitchen-styles-radio .radio-image.active img{opacity:1}#steps-modal .form-col .form-body .kitchen-styles-radio .radio-image{margin-right:21px!important;margin-bottom:10px!important}#steps-modal .form-col .form-body .kitchen-styles-radio .radio-image:nth-of-type(3n){margin-right:0!important}#steps-modal .form-col .form-body .kitchen-styles-radio .radio-image img{box-shadow:none!important}#steps-modal .form-col .form-body .radio-circle,#steps-modal .form-col .form-body .toggler{margin-bottom:10px;white-space:nowrap;cursor:pointer;height:32px}#steps-modal .form-col .form-body .radio-circle .radio-name,#steps-modal .form-col .form-body .radio-circle .toggler-name,#steps-modal .form-col .form-body .radio-circle img,#steps-modal .form-col .form-body .toggler .radio-name,#steps-modal .form-col .form-body .toggler .toggler-name,#steps-modal .form-col .form-body .toggler img{vertical-align:middle;display:inline-block}#steps-modal .form-col .form-body .radio-circle .radio-name,#steps-modal .form-col .form-body .radio-circle .toggler-name,#steps-modal .form-col .form-body .toggler .radio-name,#steps-modal .form-col .form-body .toggler .toggler-name{margin-left:4px;margin-right:5px;line-height:1.2}#steps-modal .form-col .form-body .radio-circle .radio-name span,#steps-modal .form-col .form-body .radio-circle .toggler-name span,#steps-modal .form-col .form-body .toggler .radio-name span,#steps-modal .form-col .form-body .toggler .toggler-name span{background:#E62626;color:#fff;border-radius:3px;line-height:1;font-size:9px;padding:0 5px 2px 5px;display:inline-block;vertical-align:middle;margin-top:-2px}#steps-modal .form-col .hr-line{height:1px;width:100%;background:#E8E8E8}#steps-modal .form-col .privacy{font-size:9px;color:#8E8E8E;text-align:center;margin:10px 0}#steps-modal .form-col .form-footer{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;padding:0 50px 45px 50px}#steps-modal .form-col .form-footer .col-xs-6{position:relative}#steps-modal .form-col .form-footer .next-btn-area{position:relative}#steps-modal .form-col .form-footer button.step-prev,#steps-modal .form-col .form-footer button.step-prev-disabled{background:0 0;border:2px solid #E1E1E1;color:#727272}#steps-modal .form-col .form-footer button.step-prev-disabled{opacity:.3;cursor:default}#steps-modal .form-col .placer-menu{position:absolute;display:none;top:30px;left:30px;background:#fff;width:250px;border-radius:7px;box-shadow:.59px 16.99px 43px 0 rgba(0,0,0,.22);z-index:1}#steps-modal .form-col .placer-menu .menu-item{height:45px;padding:13px 20px 0 20px;cursor:pointer;font-size:14px}#steps-modal .form-col .placer-menu .menu-item.active,#steps-modal .form-col .placer-menu .menu-item:hover{background:#E2F0FC}#steps-modal .form-col .placer-menu .menu-item:not(:last-of-type){border-bottom:1px solid #E2E2E2}#steps-modal .form-col .placer-menu .menu-item:last-of-type{height:60px;line-height:1.2}#steps-modal .form-col .tech-placer{position:relative;font-size:0;width:308px;clear:both}#steps-modal .form-col .tech-placer .square{border:1px solid #C2C2C2;width:45px;height:45px;display:inline-block;text-align:center;position:relative;margin-right:-1px;margin-bottom:-1px}#steps-modal .form-col .tech-placer .square img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#steps-modal .form-col .tech-placer .square:hover{background:#E3F1FD;cursor:pointer}#steps-modal .form-col .tech-placer .square .remover{display:none;position:absolute}#steps-modal .form-col .tech-placer .square .remover img{position:static}#steps-modal .form-col .tech-placer .left{float:left}#steps-modal .form-col .tech-placer .left .square{display:block}#steps-modal .form-col .tech-placer .left .remover{top:15px;left:-7px}#steps-modal .form-col .tech-placer .right{float:right}#steps-modal .form-col .tech-placer .right .square{display:block}#steps-modal .form-col .tech-placer .right .remover{top:15px;right:-7px}#steps-modal .form-col .tech-placer .top .remover{top:-7px;left:17px}#steps-modal .form-col .tech-list{max-height:84px;overflow-y:auto;margin-top:20px}#steps-modal .form-col .tech-list .tech-item{margin-bottom:8px}#steps-modal .form-col .tech-list .tech-name{width:230px;display:inline-block}#steps-modal .form-col .tech-list .tech-remover{display:inline-block;cursor:pointer}@media (min-width:768px){.complect-advice .product-photo img{min-height:74px}}@media (max-width:767px){#steps-modal .modal-container{overflow-y:auto;margin-left:0;margin-top:0;max-height:100vh;width:100%;border-radius:0}#steps-modal .advice-col,#steps-modal .form-col{min-height:0;padding:30px}#steps-modal .form-col .form-footer{position:static;padding:25px 0 0 0}#steps-modal .form-col .form-body .form-input .col-sm-6{padding-right:15px!important;padding-left:15px!important}#steps-modal .form-col .form-body .kitchen-styles-radio .radio-image:nth-of-type(3n){margin-right:15px!important}#steps-modal .form-col .form-body .size-input:nth-of-type(2){margin-top:16px!important}#steps-modal .form-col .privacy{margin-top:0!important}}@media (max-width:414px){#steps-modal .form-col .form-body .form-images .radio-image{width:25%;margin-right:0!important}#steps-modal .form-col .form-body .kitchen-styles-radio .radio-image{margin-right:0!important;width:33.33%}#steps-modal .form-col .form-body .kitchen-styles-radio .radio-image:nth-of-type(3n){margin-right:0!important}#steps-modal .advice-col .advice p{font-size:14px;margin-bottom:16px}#steps-modal .advice-col .advice p span{font-size:14px}#steps-modal .advice-col .advice button{margin-top:16px}}@media (max-width:320px){#steps-modal .form-col .tech-placer{width:260px}#steps-modal .form-col .tech-placer .square{width:38.1px;height:38px}#steps-modal .form-col .form-images img{max-width:90%}#steps-modal .form-col .form-header span{font-size:13px}#steps-modal .form-col .form-body button.file-btn{background-position:10px 15px}#steps-modal .form-col .kitchen-styles-radio img{max-width:80%}#steps-modal #step-0 .file-btn{padding-left:27px;margin-bottom:20px}}