.order-page{width:100%}.order-separator{border-bottom:2px solid #ccc;margin:20px 0}.order-delivery-items{display:flex}.order-delivery-item{margin:0 10px 15px}.order-pay-items{display:flex}.order-pay-item{margin:0 10px 15px}.order-city-search-wrapper-ajax{position:relative}.order-city-search-result-ajax{background:#fff;border:1px solid #ccc;padding:5px;position:absolute;top:53px;width:405px;z-index:2}.order{width:100%}.order input{font-family:Tahoma,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.order input::-webkit-input-placeholder{color:#282f3d99}.order input:-moz-placeholder,.order input::-moz-placeholder{color:#282f3d99}.order input:-ms-input-placeholder{color:#282f3d99}.order input:focus:-moz-placeholder,.order input:focus::-moz-placeholder{color:#282f3d66}.order input:focus::-webkit-input-placeholder{color:#282f3d66}.order__wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.order__content{max-width:840px;width:100%}.order__side{margin-left:25px;max-width:298px;position:relative;width:100%}@media (max-width:768px){.order__side{display:none}}.order__title{border-bottom:2px solid rgba(40,47,61,.15);font-size:1.875em;line-height:1.35;margin-bottom:28px;padding-bottom:18px}.order__section{margin-bottom:40px;max-width:630px;width:100%}.order__subtitle{font-size:1.5em;margin-bottom:28px}.order__controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width:992px){.order__controls{flex-wrap:wrap}}.order__controls.address .order__control{margin-right:25px}.order__controls.address .order__control:first-child{max-width:298px}.order__controls.address .order__control:nth-child(2){max-width:112px}.order__controls.address .order__control:nth-child(3){margin-right:0;max-width:112px}.order__controls.double{justify-content:space-between}.order__controls .order__control{width:100%}.order__controls.double .order__control{width:calc(50% - 20px)}.order__controls.double .order__control-file{min-width:calc(50% - 20px);width:auto}@media (max-width:992px){.order__controls.double .order__control{width:100%}}.order__control{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:20px;position:relative}.order__control-remove{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:2}.order__control-remove svg{height:10px;width:10px}.order__control input[type=email],.order__control input[type=text]{border:1px solid rgba(40,47,61,.2);border-radius:2px;box-sizing:border-box;font-family:Tahoma,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;height:46px;padding-left:16px;width:100%}.order__control input[type=email]:hover,.order__control input[type=text]:hover{border-color:#282f3d66}.order__control input[type=email]:focus,.order__control input[type=text]:focus{border-color:#282f3d}.order__control.city{max-width:406px}.order__control.city input[type=text]{height:52px}.order__control textarea{border:1px solid rgba(40,47,61,.2);border-radius:2px;box-sizing:border-box;font-family:Tahoma,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;height:102px;padding-left:16px;padding-top:14px;resize:none;width:100%}.order__control textarea:hover{border-color:#282f3d66}.order__control textarea:focus{border-color:#282f3d}.order__control input[type=file]{display:none}.order__control input[type=file]+span{align-items:center;border:1px solid rgba(40,47,61,.2);border-radius:2px;cursor:pointer;display:flex;height:46px;justify-content:center;padding:0 15px;width:100%}.order__control input[type=file]+span svg{margin-right:8px}.order__control.loaded input[type=file]+span svg{margin-left:15px;margin-right:0}.order__control:hover input[type=file]+span{border-color:#0168b2;color:#0168b2}.order__control.loaded:hover input[type=file]+span{border-color:#ff4930;color:#282f3d}.order__radio{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:20px}@media (max-width:840px){.order__radio{flex-wrap:wrap}}.order__radio .order__control{cursor:pointer;margin-right:60px}@media (max-width:840px){.order__radio .order__control{width:100%}}.order__radio input[type=radio]{display:none}.order__radio input[type=radio]+i{border:1px solid rgba(40,47,61,.2);border-radius:50%;display:block;flex:0 0 22px;height:22px;margin-right:12px;position:relative;width:22px}.order__radio input[type=radio]:checked+i:before{background:#0168b2;border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.order__radio-info{display:block;margin-top:6px}.order__radio-info.red{color:#ff4930}.order__radio-info.grey{color:#282f3d66}.order__footer{border-top:1px solid rgba(40,47,61,.2);margin-top:30px;padding-top:40px}.order__footer-wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width:840px){.order__footer-wrapper{flex-wrap:wrap}}.order__footer .btn--style-b{font-size:14px;height:46px;max-width:298px;width:100%}@media (max-width:840px){.order__footer .btn--style-b{max-width:100%}}.order__privacy{color:#ababab;font-size:12px;line-height:1.75;margin-left:30px;max-width:390px}@media (max-width:840px){.order__privacy{margin-left:0;margin-top:20px;max-width:100%}}.order__privacy a{color:#18bafd;text-decoration:none}.order__panel{background:#ebf0f7;border-radius:4px;box-sizing:border-box;padding:30px 26px;position:sticky;top:80px}.order__panel-title{font-size:1.25em}.order__list{font-size:12px;margin-bottom:28px;margin-top:20px}.order__item{margin:14px 0}.order__item p{margin:0}.order__item p.order__item-name{margin-bottom:4px}.order__item-qty{color:#ababab}.order__summ{border-bottom:1px solid rgba(40,47,61,.2);border-top:1px solid rgba(40,47,61,.2);margin:9px 0;padding:25px 0}.order__summ-subtotal{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:14px}.order__summ-label{color:#282f3d99}.order__summ-sale{align-items:center;color:#ff4930;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.order__summ-sale .order__summ-label{color:#ff4930}.order__price{font-size:18px}.order__total{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding-top:12px}.order-make-errors{color:red;font-size:16px;margin:0 0 20px}
