.mark-button{width:100%;max-width:260px}.mark-button__wrap{position:relative;z-index:9}.mark-button__wrap .input-label:after{content:"";display:block;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:12px;background:url(../img/arrow-down-ico.aeed2871.svg) 50% no-repeat}.mark-button__wrap .input-label.active:after,.mark-button__wrap .input-label:after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mark-button__wrap .input-label.active:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.mark-button__wrap .input-label.active label{background:#fff;z-index:2;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.mark-button__wrap .input-label input{cursor:pointer;text-decoration:none;display:inline-block;padding:15px 50px 15px 20px;background:#fff;border:1px solid rgba(17,17,17,.15);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;position:relative;width:260px}.mark-button__wrap .input-label label{cursor:pointer;display:block;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top .3s ease;transition:top .3s ease;font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:rgba(17,17,17,.65);z-index:2}.mark-button__wrap .input-label label.clear{opacity:0}.mark-button__content-wrap{position:absolute;bottom:calc(100% + 20px);left:0;right:0;z-index:1003}.mark-button__list{padding:10px 0;background:#fff;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.15);box-shadow:0 5px 40px rgba(0,0,0,.15);position:relative}.mark-button__list:after{content:"";position:absolute;bottom:-19px;right:20px;width:0;border:10px solid;border-color:#fff transparent transparent transparent}.mark-button__list li{padding:15px 20px;text-align:left;font-weight:400;font-size:16px;line-height:18px;color:#111;cursor:pointer}.main-input{position:relative;margin-bottom:20px}.main-input.error textarea{border-color:#b83f39}.main-input__error{margin-top:5px;color:#b83f39;display:block;font-size:12px;-webkit-animation:shake 1s ease-in-out 1;animation:shake 1s ease-in-out 1}.main-input textarea{width:100%;resize:vertical;border:1px solid rgba(17,17,17,.15);font-size:16px;line-height:30px;font-weight:400;padding:0 19px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;border-radius:3px}.main-input textarea:focus{border-color:rgba(17,17,17,.5)}.rate-comment{padding-bottom:30px}.rate-comment__text{margin-top:15px;white-space:pre}.rate-comment__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rate-comment__submit{width:100%;max-width:200px;margin-right:20px}.rate-comment__cancel{text-decoration:none;color:#111;border-bottom:1px solid rgba(17,17,17,.15);-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.rate-comment__cancel:hover{border-color:transparent}.rate-comment__edit{margin-left:15px}.rate-comment__edit img{height:100%;width:18px}