.shops-title{font-size:28px;margin-bottom:12px}.city-choose,.shops-subtitle{margin-bottom:20px}.city-choose{position:relative;float:left;width:41.66667%;max-width:374px;min-height:1px;padding-right:7px;padding-left:7px}.city-choose .dropdown-menu,.city-choose .product-quantity__list{left:7px;width:calc(100% - 14px);margin-top:-1px}.city-choose .dropdown-menu a,.city-choose .product-quantity__list a{padding-top:8px;padding-bottom:8px;padding-left:10px}.city-choose__selected-item{line-height:44px;position:relative;overflow:hidden;height:44px;width:100%;padding-right:38px;padding-left:10px;cursor:pointer;white-space:nowrap;letter-spacing:.05em;text-overflow:ellipsis;border:1px solid #f0f0f0}.shops-list{position:relative;float:none;width:100%;min-height:1px;padding-right:7px;padding-left:7px}.shops-list__wrapper{margin-bottom:6px}.shops-list__item{line-height:22px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e5e5e5}.shops-list__item a{color:#000}.shops-list__item:last-child{border-bottom:none}.shops-map{position:relative;clear:both;width:100%;min-height:690px;margin-bottom:35px;padding-right:7px;padding-left:7px;border:1px solid #f0f0f0}.callback-form-horizontal__wrapper input[type=number]::-webkit-inner-spin-button,.callback-form-horizontal__wrapper input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.right-contact-form .container-404 button{display:inline-block;margin-right:10px;margin-bottom:20px;padding:0 40px}.callback-form-horizontal .red-btn,.callback-form-horizontal .right-contact-form button,.right-contact-form .callback-form-horizontal button{font-size:12px;padding:0 40px}@media(max-width:800px){.callback-form-horizontal{position:relative;float:left;width:83.33333%;min-height:1px;margin-left:8.33333%;padding-right:7px;padding-left:7px;text-align:center}}.callback-form-horizontal__wrapper{position:relative;max-width:374px;min-height:1px;margin-right:auto;margin-left:auto;padding-right:7px;padding-left:7px}@media(min-width:768px){.callback-form-horizontal__wrapper{float:left;width:41.66667%}}.callback-form-horizontal__wrapper input{width:100%;height:40px;text-align:center;border:1px solid #f0f0f0}@media(max-width:767px){.callback-form-horizontal__wrapper input{width:90%;margin-bottom:25px}}.callback-form-horizontal__wrapper input[type=number]{-moz-appearance:textfield}.contact-title{font-size:28px;margin-bottom:22px}.left-contact-list{position:relative;float:left;width:100%;min-height:1px;margin-bottom:40px;padding-right:7px;padding-left:7px}@media(min-width:1200px){.left-contact-list{float:left;width:25%}}.left-contact-list b,.right-contact-form b{line-height:30px}.left-contact-list ul li{font-size:16px;line-height:30px}.left-contact-list a{display:inline-block;margin-top:10px;padding-bottom:2px;border-bottom:1px solid}.right-contact-form{position:relative;float:left;width:100%;min-height:1px;padding-right:7px;padding-left:7px}@media(min-width:1200px){.right-contact-form{float:left;width:75%}}.right-contact-form label{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.right-contact-form__textarea{margin-bottom:28px}.right-contact-form__textarea textarea{display:block;width:100%;min-height:120px;padding-top:15px;padding-right:15px;padding-left:22px;margin-left:7px;padding-border-top:10px}.right-contact-form button{margin-left:7px;padding:0 40px}.right-contact-form__input{position:relative;float:left;width:100%;min-height:1px;margin-bottom:25px;padding-right:7px;padding-left:7px}@media(min-width:768px){.right-contact-form__input{float:left;width:50%}}.right-contact-form__input input{display:block;width:100%;height:40px;margin-top:6px;padding-left:20px;border:1px solid #a9a9a9}@media(max-width:767px){.right-contact-form__input input{width:80%}}