.order-field__props{flex-wrap:wrap;margin:0 -15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.modal-prm{height:100vh;font-style:normal;position:fixed;top:0;background:rgba(0,0,0,.3);left:0;width:100vw;display:none;z-index:8999}.modal-prm_active{display:block}.modal-prm__window{height:100%;transform:translateY(-150px);overflow-y:scroll;padding:30px 0;justify-content:center;flex-wrap:wrap;transition:all .3s;opacity:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.modal-prm__window_active{transform:translate(0);opacity:1}.modal-prm__content{height:max-content;flex-wrap:wrap;border:1px solid rgba(0,0,0,.2);background-clip:padding-box;position:relative;-ms-flex-direction:column;flex-direction:column;outline:0;background-color:#fff;border-radius:.3rem;width:100%;width:1000px;display:-ms-flexbox;display:flex}.modal-prm__header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-prm__title{flex-wrap:wrap;font-size:30px;font-weight:400;font-style:normal;color:rgba(0,0,0,.85);position:relative;margin:0;align-items:center;line-height:36px;display:flex}button.modal-prm__close{height:auto;padding:15px;font-size:23px;border:none;right:0;position:absolute;outline:none;min-width:auto;top:0;background:transparent;line-height:normal}.modal-prm__body{padding:15px}.basket-prm__content .modal-item__count button{margin-right:0}.basket-prm__list{border:1px solid #d9d9d9;box-sizing:border-box;margin:10px 0;border-radius:5px}.basket-prm__list .basket-item:last-child{border-bottom:none}.modal-prm__body-class{height:100vh;overflow:hidden;width:100vw}.order-summury__button{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-right:20px;text-align:right;-ms-flex-order:3;order:3}.coupon-block{-ms-flex:0 0 25%;flex:0 0 25%;padding:0 15px;max-width:25%;-ms-flex-order:1;order:1}.summury-block{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;padding:0 15px;flex-wrap:wrap;max-width:41.666667%;-ms-flex-order:2;order:2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.order-field__column,.summury-block__column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.order-field__column{padding:0 15px}.order-field__row{flex-wrap:wrap;margin:0 -15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.modalCartVueWrapper .modal-header .close{padding:10px;right:0;position:absolute;top:15px;margin:0}.modalCartVueWrapper .modal-header{justify-content:normal;position:relative}.modalCartVueWrapper .order-field__block{margin-top:15px}.modal-agreement{margin:15px 0}.order__summury-row{flex-wrap:wrap;margin:0 -15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.order__summury-column{-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px;max-width:50%}.text-right{text-align:right}.basket-item{padding:20px 10px;position:relative;border-bottom:1px solid rgba(0,0,0,.2)}.basket-item__delete{transform:matrix(1,0,0,-.8,0,0);padding:7px;font-size:14px;right:0;color:#525252;position:absolute;top:0;cursor:pointer}.basket-item__discount span{padding:2px 5px;font-size:12px;font-weight:400;font-style:normal;color:rgba(0,0,0,.65);border-radius:4px;background:#faad14;line-height:22px;display:inline-block}.basket-item__row{grid-template-columns:140px 1fr 150px 140px 150px;display:grid}.basket-item__price{font-weight:700;color:rgba(0,0,0,.85)}.basket-item__price_old{font-size:14px;text-decoration-line:line-through}.basket-item__price_old,.basket_item__price-desc{font-weight:400;color:rgba(0,0,0,.65);line-height:22px}.basket_item__price-desc{font-size:12px}.basket-item__name{font-size:14px;font-weight:400;color:rgba(0,0,0,.85)}.basket-item__info a,.basket-item__name{text-decoration:none}.basket-item__price_discount{padding:0 8px;font-size:12px;border:1px solid #ffe58f;font-weight:400;color:rgba(0,0,0,.65);text-align:center;box-sizing:border-box;border-radius:4px;background:#fffbe6;line-height:22px;display:inline-block}.basket-item__quantity{position:relative;max-width:100%;width:92px;display:inline-block}.basket-item__quantity-minus{left:0}.basket-item__quantity-minus,.basket-item__quantity-plus{padding:0 10px;font-size:14px;font-weight:400;color:rgba(0,0,0,.65);position:absolute;top:10px;cursor:pointer;line-height:22px}.basket-item__quantity-plus{right:0}.basket-item__quantity-input{padding:8px 20px;font-size:14px;border:1px solid #d9d9d9;font-weight:400;font-style:normal;color:rgba(0,0,0,.65);text-align:center;box-sizing:border-box;border-radius:4px;background:#f7f7f7;width:92px;line-height:22px}.cart-modal__summury{padding:15px 0;flex-wrap:wrap;border:1px solid #d9d9d9;box-sizing:border-box;align-items:center;border-radius:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.cart-modal__summury-text{font-weight:700;font-style:normal;color:rgba(0,0,0,.85)}.cart-modal__summury-text-vat{font-size:14px;font-weight:400;font-style:normal;color:rgba(0,0,0,.65);line-height:28px}.basket-item__price-summury{margin-bottom:8px;line-height:32px}.basket-item__price-old-summury{margin-bottom:8px;line-height:28px}.coupon-block__title{font-weight:400;font-style:normal;color:rgba(0,0,0,.65);line-height:28px}.coupon-block__title,input[type=text].coupon-block__input{font-size:14px;font-family:HelveticaNeueCyr-Light,sans-serif}input[type=text].coupon-block__input{padding:5px 30px 5px 10px;border:1px solid #d9d9d9;box-sizing:border-box;border-radius:4px;background:#f7f7f7;width:100%;display:block}.order-field__input--coupon{position:relative}.coupon-block__button{height:33px;right:0;position:absolute;top:0;background:url(/local/templates/restaurant2/components/prm/sale.order.vue/.default/images/arrow.svg);background-position:50%;cursor:pointer;width:26px;background-repeat:no-repeat;display:block;z-index:9999}.coupon-block__success{font-size:12px;font-weight:400;font-style:normal;color:rgba(0,0,0,.65);position:relative;line-height:22px;font-family:HelveticaNeueCyr-Light,sans-serif;padding-left:11px}.coupon-block__success:before{height:8px;content:"";position:absolute;top:8px;background:url(/local/templates/restaurant2/components/prm/sale.order.vue/.default/images/coupon_success.svg);left:0;width:10px}.coupon-block__success span{color:#52c41a;content:""}.coupon-block__error,.coupon-block__success span{font-size:12px;font-weight:400;font-style:normal;//font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:22px;font-family:HelveticaNeueCyr-Light,sans-serif}.coupon-block__error{color:rgba(0,0,0,.65);position:relative;padding-left:11px}.coupon-block__error:before{height:8px;content:"";position:absolute;top:8px;background:url(/local/templates/restaurant2/components/prm/sale.order.vue/.default/images/coupon_error.svg);left:0;width:10px}.coupon-block__error span{font-size:12px;font-weight:400;font-style:normal;color:#f5222d;line-height:22px;font-family:HelveticaNeueCyr-Light,sans-serif}.coupon-block__error .coupon-block__delete,.coupon-block__success .coupon-block__delete{color:#676666;cursor:pointer}.cart-modal__button{padding:10px;font-size:14px;text-decoration:none!important;font-weight:400;font-style:normal;color:#fff!important;border-radius:8px;background:#b8860b;cursor:pointer;line-height:22px;font-family:HelveticaNeueCyr-Light,sans-serif;display:inline-block}.cart-modal__button:hover{background:#9c720a}.order-field__title{font-size:16px;font-weight:700;font-style:normal;margin-bottom:10px;color:rgba(0,0,0,.65);line-height:22px}.order-field__person{display:inline-block}.order-field__radio input{display:none}.order-field__radio span{font-size:14px;font-weight:400;font-style:normal;margin-right:10px;color:rgba(0,0,0,.65);position:relative;cursor:pointer;line-height:22px;padding-left:24px}.order-field__radio span:before{height:16px;border:1px solid #1890ff;content:"";position:absolute;top:2px;border-radius:50%;left:0;width:16px}.order-field__radio input:checked~span:after{height:8px;content:"";position:absolute;top:6px;border-radius:50%;background:#1890ff;left:4px;width:8px}.order__summury-preview{border:1px solid #d9d9d9;box-sizing:border-box;border-radius:4px;margin-top:15px}.order-info__list-title{padding:16px;font-weight:700}.order-info__body,.order-info__list-title{font-size:14px;font-style:normal;color:rgba(0,0,0,.65);border-bottom:1px solid #d9d9d9;line-height:28px}.order-info__body{padding:24px 16px;font-weight:400}.order-info__bottom{padding:15px 16px;font-size:14px;font-weight:700;font-style:normal;color:rgba(0,0,0,.85);line-height:28px}.order-field__input p{font-size:14px;font-weight:400;font-style:normal;margin-bottom:8px;color:rgba(0,0,0,.65);padding-bottom:0;line-height:22px}.order-field__input input[type=text],.order-field__input textarea{font-size:12px;border:1px solid #d9d9d9;font-weight:400;font-style:normal;color:rgba(0,0,0,.65);text-transform:none;border-radius:4px;width:100%;line-height:28px;padding-left:10px;display:block}.order-field__input label{margin-bottom:0}.order-field__delivery-desc{font-size:12px;font-weight:400;font-style:normal;color:rgba(0,0,0,.65);line-height:22px;padding-left:24px}.order-field__delivery label{margin-bottom:0}.order-field__delivery{margin-bottom:10px}.order-field__delivery,.order-field__payment{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;padding:0 15px;max-width:33.333333%}.cart-modal__buttons{flex-wrap:wrap;margin:0 -15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.cart-modal__button-column{-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px;max-width:50%}.order-completed__row{flex-wrap:wrap;margin:0 -15px;align-items:center!important;-ms-flex-align:center!important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.order-field__payment-desc{font-size:12px;font-weight:400;font-style:normal;color:rgba(0,0,0,.65);line-height:22px;padding-left:24px}.order-field__payment label{margin-bottom:0}.order-field__payment{margin-bottom:10px}.cart-modal__button--grey{padding:10px;font-size:14px;border:1px solid #d9d9d9;text-decoration:none!important;font-weight:400;font-style:normal;color:rgba(0,0,0,.65)!important;border-radius:4px;background:#fff;line-height:22px;display:inline-block}.cart-modal__button--grey:hover{border-color:rgba(0,0,0,.7)!important;color:rgba(0,0,0,.7)!important}.order-completed__payment-info .order-completed__text{margin-bottom:0}.order-completed__payment-info .cart-modal__button{margin-top:10px}.order-field__input select{padding:6px;font-size:12px;border:1px solid #d9d9d9;font-weight:400;color:rgba(0,0,0,.65);box-sizing:border-box;border-radius:4px;background:#fff;width:100%;line-height:22px;display:block}.modal-agreement label span{position:relative}.modal-agreement label span,.order-completed__text{font-size:14px;font-weight:400;color:rgba(0,0,0,.65);line-height:22px}.order-completed__text{margin-bottom:15px}.order-completed__payment-title{font-size:14px;font-weight:700;font-style:normal;color:rgba(0,0,0,.85);line-height:28px;margin-top:15px}.order-completed__payment-logo{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;padding:0 15px;border:1px solid rgba(0,0,0,.65);max-width:16.666667%;text-align:center!important;border-radius:4px;background:#fff}.order-completed__payment-info{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;padding:0 15px;max-width:83.333333%}.order-completed__payment-logo img{max-width:100%;max-height:120px}.order-completed{padding-top:15px}.order-completed__text span{font-weight:700}.order-field__person-info{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;padding:0 15px;max-width:66.666667%;-ms-flex-order:1;order:1}.order-field__summury-info{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;padding:0 15px;max-width:33.333333%;-ms-flex-order:2;order:2}.order-field__locations{position:relative}.order-locations__list{border:1px solid #e0dad5;position:absolute;top:100%;border-radius:5px;background:#fcfafa;left:0;width:100%;z-index:9}.order-locations__item{padding:5px;font-size:13px;color:#4c5870;border-bottom:1px solid #e0dad5;cursor:pointer;line-height:12px}.order-locations__item:last-child{border-bottom:none}.order-field__input label{width:100%}.space-50{padding-top:50px}.order-field__input{margin-bottom:10px}.icon-close{right:30px;position:absolute;top:10px;cursor:pointer}.basket-item__image{padding-right:10px;text-align:center}.basket-item__image img{max-width:100%;max-height:110px}.modal-xl{max-width:1140px}.hidden{visibility:hidden}.order-completed__payment-container{padding:0 15px;margin-bottom:15px}.button_block-cart__summ{border-left:1px solid rgba(0,0,0,.13);font-weight:400;font-style:normal;color:#fff;float:right;display:none}.button_block-cart__count{height:32px;position:relative;background:url(/local/templates/restaurant2/components/prm/sale.order.vue/.default/images/icon_card.svg) no-repeat 50%;width:33px;float:right}.button_block-cart__count .count{height:20px;padding:1px 0;font-size:12px;color:#092240;text-align:center;margin:-2px 0 0 9px;border-radius:50%;background:#f2c94c;width:20px;line-height:18px}.modal-xl{width:100%}@media (max-width:1199px){.roof_top-cart__summ{display:none}.basket-item__row{grid-template-columns:140px 1fr 120px 140px 150px}.modal-prm__content{width:768px}}@media (max-width:991px){.roof_top-cart__summ{display:block}.basket-item__count{text-align:center}.basket-item__row{grid-template-columns:140px 1fr 140px 150px}}@media (max-width:768px){.basket-item__row{grid-template:"image image" auto "name name" auto "quantity price" auto/1fr 1fr}.basket-item__image{grid-area:image;text-align:center}.basket-item__info{grid-area:name;text-align:center;margin:20px 0}.basket-item__count{grid-area:quantity}.basket-item__price-block{grid-area:price;display:none}.summury-block__column .basket-item__price-block{grid-area:none;display:block}.basket-item__price-block_summury{text-align:center;display:block}.order-summury__button{text-align:center!important}.modal-content{padding:15px}.basket-list{padding:0}.modal-prm__content{width:100%}.order-field__summury-info{flex:0 0 100%;max-width:100%;order:1}.order-field__person-info{order:2}.order-field__delivery,.order-field__payment,.order-field__person-info{flex:0 0 100%;max-width:100%}}@media (max-width:660px){.coupon-block,.summury-block{flex:0 0 100%;max-width:100%}.summury-block{margin-bottom:10px}.order-summury__button{flex:0 0 100%;max-width:100%}}@media (max-width:525px){.basket-item__row{grid-template:"image image" auto "name name" auto "quantity price" auto/100px 1fr}.order-completed__payment-logo,.order-field__column{flex:0 0 100%;max-width:100%}.order-completed__payment-info{flex:0 0 100%;max-width:100%;text-align:center;margin-top:10px}}.order-field__radio.order-field__person{display:none}.bx-calendar-form-input{height:21px!important;padding:0!important;font-size:15px!important;border:1px solid #d1d1d1!important;font-weight:400!important;color:#000!important;text-align:center!important;box-shadow:inset 1px 1px 0 #f7f7f7!important;background:#fff!important;width:28px!important;vertical-align:top!important;margin-top:6px!important;font-family:inherit!important;display:inline-block!important}.order-field__input textarea{height:70px;line-height:inherit}.basket-prm__content{color:#000}.basket-wrap{padding-top:20px;margin-right:20px;position:relative;float:left;display:block}