.delivery .pseudo_title,.delivery h2{text-transform:inherit;font-size:23px;text-align:center;font-weight:500;margin-bottom:15px}.delivery_top{display:flex;justify-content:space-between;margin-bottom:20px}.delivery_top .contacts_map{width:52%}.delivery_top #map{height:325px}.delivery_top__right{width:45%;font-weight:300}.delivery_top__right .closest_form{position:relative;display:flex;flex-direction:column;margin-bottom:5px}.delivery_top__right .closest_form input{display:flex;padding:0 10px;height:32px;border:1px solid grey;border-radius:6px;font-weight:300;font-size:14px}.delivery_top__right .closest_form input:active,.delivery_top__right .closest_form input:hover{border-color:#121211}.delivery_top__right .closest_form input::-webkit-input-placeholder,.delivery_top__right .closest_form textarea::-webkit-input-placeholder{color:grey}.delivery_top__right .closest_form input::-moz-placeholder,.delivery_top__right .closest_form textarea,.delivery_top__right .closest_form textarea::-moz-placeholder{color:grey}.delivery_top__right .closest_form input:-ms-input-placeholder,.delivery_top__right .closest_form textarea:-ms-input-placeholder{color:grey}.delivery_top__right .closest_form input::placeholder,.delivery_top__right .closest_form textarea::placeholder{color:grey}.delivery_comments{max-width:100%}.delivery_comments.delivery_comments__basket{width:100%;display:flex;flex-direction:column}.delivery_comments.delivery_comments__basket div{margin-bottom:10px!important}.delivery_comments div{width:100%;border-radius:6px;background:#ffe6bd;padding:15px 5%;margin-bottom:12px;white-space:pre-wrap;box-sizing:border-box}.delivery_comments div:last-child{margin-bottom:0}.delivery_comments div.y_error{white-space:normal;background:#d41d13;color:#fff}.delivery_comments div.y_error a{color:#fff}.delivery_data{margin-top:10px}.delivery_data a{text-decoration:none}.delivery_data div{border:1px solid;font-weight:500;display:inline-block;border-radius:6px;padding:2px 5px;margin-bottom:10px}.delivery_pay__info span{text-align:center;margin-bottom:10px;display:block;font-weight:300}.delivery_pay__info span a{font-weight:500;text-decoration:none}.delivery_pay{display:flex;justify-content:space-between;margin-bottom:15px}.delivery_pay__block{border:1px dashed;width:23%;text-align:center;height:176px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:300;position:relative}.delivery_pay__block strong{font-size:23px;display:block;font-weight:500;line-height:28px;padding-bottom:5px}.delivery_text>div{width:96%;margin:0 auto}.delivery_text ul{padding-left:0;list-style-type:none;margin-left:0;padding-inline-start:0}.delivery_text ul li{font-weight:300;padding-left:15px;position:relative}.delivery_text ul li::before{content:'';position:absolute;background:#d81c59;width:5px;height:5px;top:-1px;margin-top:8px;left:0;border-radius:100%}.delivery_text .footer_pay{margin-top:15px}.pay{width:100%;max-width:460px;margin:0 auto;display:table}.pay form{background:#f8f4f4;padding:20px}.pay_title{margin-bottom:30px;font-size:20px;font-weight:500;line-height:20px}.pay_title span{display:block;font-size:14px}.pay_section{display:flex;margin-bottom:20px}.pay_section>div{display:flex;flex:1;position:relative}.pay_section>div:first-child{margin-right:20px}.pay_section>div>span{position:absolute;left:0;top:0;margin-top:-22px;font-size:14px;font-weight:300}.pay_section>div>span span{font-weight:300;font-size:12px}.pay_section>div>i{color:#a3013d;font-size:12px;font-weight:300;line-height:16px;display:inline-block;margin-bottom:-15px;line-height:13px;position:absolute;left:0;bottom:0}.pay_section>div.error input{border-color:#a3013d}.pay_section input{border:1px solid #908d8d;height:35px;font-size:14px;font-weight:300;display:flex;flex-direction:column;flex:1;padding:0 15px;background:#fff;border-radius:3px}.pay_section input:active,.pay_section input:hover{border-color:#121211}.pay_section input::-webkit-input-placeholder,.pay_section textarea::-webkit-input-placeholder{color:grey}.pay_section input::-moz-placeholder,.pay_section textarea,.pay_section textarea::-moz-placeholder{color:grey}.pay_section input:-ms-input-placeholder,.pay_section textarea:-ms-input-placeholder{color:grey}.pay_section input::placeholder,.pay_section textarea::placeholder{color:grey}.pay .button{border-bottom:3px solid #99110a}.pay_info{text-align:center;font-weight:300;margin-bottom:15px}.pay_logo{width:100%;background:#f8f4f4;max-width:460px;margin:10px auto;display:table;text-align:center;padding:10px 0}.pay_logo img{display:block;margin:0 auto}@media only screen and (max-width:959px){.delivery .wrapper{width:94%;margin:0 auto}.delivery_pay{flex-wrap:wrap}.delivery_pay__block strong{font-size:19px;line-height:20px}.delivery_text ul{font-size:15px}}@media only screen and (max-width:767px){.delivery_pay__block{width:49%;margin-bottom:2%}}@media only screen and (max-width:599px){.delivery_top{flex-direction:column-reverse}.delivery_top .contacts_map{width:100%}.delivery_top__right{width:100%;margin-bottom:20px}}@media only screen and (max-width:500px){.pay_section{flex-direction:column}.pay_section>div:first-child{margin-right:0;margin-bottom:15px}}@media only screen and (max-width:424px){.delivery_pay__block{width:100%;margin-bottom:10px;padding-bottom:10px;border:0;height:auto}.delivery_pay__block:before{content:'';position:absolute;width:40%;left:30%;bottom:0;border-bottom:1px dashed}}