.cart-item-view{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:886px;margin:0 auto;padding:14px 33px 14px 0;background-color:#fff;border:2px solid #f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.cart-item-view.cart-item-view-have-error .cart-item-view-content .text .title{color:red}.cart-item-view.cart-item-view-product-type-simple .cart-item-view-image img{max-height:70px}.cart-item-view.cart-item-view-product-type-simple .cart-item-view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-item-view.cart-item-view-product-type-simple .cart-item-view-content .text .title{margin:0}.cart-item-view-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width:960px){.cart-item-view-content{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px}}.cart-item-view-content .text .title{margin-bottom:8px}.cart-item-view-content .text .shopping-cart-item-description{line-height:22px;font-size:12px}@media(min-width:960px){.cart-item-view-content .text .shopping-cart-item-description{font-size:16px}}.cart-item-view-control{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:50%}@media(min-width:960px){.cart-item-view-control{-webkit-box-flex:0;-ms-flex:0 0 122px;flex:0 0 122px;max-width:122px}}.cart-item-view-control .control{-ms-flex-pack:center;text-align:center}.cart-item-view-control .control,.cart-item-view-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.cart-item-view-total{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;max-width:50%}@media(min-width:960px){.cart-item-view-total{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}.cart-item-view-image{-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:72px}@media(min-width:960px){.cart-item-view-image{max-width:211px;-webkit-box-flex:0;-ms-flex:0 0 211px;flex:0 0 211px}}.cart-item-view-image .image{text-align:center}.cart-item-view-image .image img{max-width:56px;max-height:56px}@media(min-width:960px){.cart-item-view-image .image img{max-width:150px;max-height:100px}}.cart-item-view-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;width:100%}@media(min-width:960px){.cart-item-view-main{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}}.cart-item-view-main-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;width:100%}.cart-item-view .title{line-height:19px;font-weight:700;font-size:19px;color:#000}.block-checkout-process-status{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.block-checkout-process-status,.block-checkout-process-status .items,.block-checkout-process-status .items .item{display:-webkit-box;display:-ms-flexbox;display:flex}.block-checkout-process-status .items .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.block-checkout-process-status .items .item:last-child .number:before{display:none}.block-checkout-process-status .items .item.cart{margin-right:52px}.block-checkout-process-status .items .item.cart .title svg{width:14px;height:12px}.block-checkout-process-status .items .item.checkout{margin-right:62px}.block-checkout-process-status .items .item.payment{margin-right:72px}.block-checkout-process-status .items .item.active .number{background-color:#ff9406}.block-checkout-process-status .items .item.active .number:before{background-color:#ff9406}.block-checkout-process-status .items .item.active .title svg path{fill:#ff9406}.block-checkout-process-status .items .item .number{position:relative;width:35px;height:35px;margin-bottom:4px;line-height:35px;text-align:center;background-color:#c4c6d0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-weight:700;font-size:14px;color:#fff;z-index:0}.block-checkout-process-status .items .item .number:before{content:"";position:absolute;top:16.5px;right:-155px;width:160px;height:2px;background-color:#c4c6d0;z-index:-1}.block-checkout-process-status .items .item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:14px}.block-checkout-process-status .items .item .title svg{margin-right:3px}.block-checkout-process-status .items .item .title svg path{fill:#c4c6d0}.button-management[data-v-75122e1e]{max-width:886px;margin:0 auto}.button-management a[data-v-75122e1e]{display:inline-block;height:44px;padding:0 28px;line-height:44px;background-color:#8bd337;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:700;font-size:16px;color:#fff}.button-management .btn-continue a[data-v-75122e1e]{background-color:#f5f5f7;color:#858585}.button-management .btn-order[data-v-75122e1e]{text-align:right}.selected{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;line-height:26px;text-align:center;background-color:rgba(0,0,0,0);border:2px solid #8bd337;border-top-left-radius:100%;border-bottom-right-radius:8px;-webkit-transition:background-color .3s;transition:background-color .3s}.selected.active{background-color:#8bd337}.selected.active svg path{stroke:#fff}.selected svg{display:inline-block;position:absolute;right:4px;bottom:4px;width:10px;height:10px}.swiper-scrollbar{max-width:206px;height:2px;margin:0 auto;background-color:#f9f9fc}.swiper-scrollbar .swiper-scrollbar-drag{background-color:#8bd337;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.recommend{position:relative;max-width:886px;margin:24px auto 0 auto}@media(min-width:960px){.recommend{margin-top:30px}}.recommend h2{margin-bottom:16px;text-align:left}@media(min-width:960px){.recommend h2{margin-bottom:26px;text-align:center}}.recommend .slider-container{position:relative;z-index:0}.recommend .slider-container .swiper-container{position:relative;margin-bottom:16px;z-index:0}.recommend .slider-container .swiper-container .swiper-wrapper .swiper-slide .recommend-product{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:86px;height:133px;padding:6px 0;border:2px solid #f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-weight:600;font-size:12px;color:#000}@media(min-width:960px){.recommend .slider-container .swiper-container .swiper-wrapper .swiper-slide .recommend-product{width:122px;height:155px}}.recommend .slider-container .swiper-container .swiper-wrapper .swiper-slide .recommend-product .product-title{padding:0 0 0 6px}.recommend .slider-container .swiper-container .swiper-wrapper .swiper-slide .recommend-product .product-image{text-align:center}.recommend .slider-container .swiper-container .swiper-wrapper .swiper-slide .recommend-product .product-image img{max-height:62px}@media(min-width:960px){.recommend .slider-container .swiper-container .swiper-wrapper .swiper-slide .recommend-product .product-image img{max-height:74px}}.recommend .slider-container .swiper-container .swiper-wrapper .swiper-slide .recommend-product .product-price{padding:0 0 0 6px;font-size:14px}.recommend .slider-container .swiper-buttons{z-index:1}.recommend .slider-container .swiper-buttons .swiper-button{cursor:pointer;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;width:18px;height:100%;margin-top:-4.5px;-webkit-transition:right .3s;transition:right .3s;text-align:center}.recommend .slider-container .swiper-buttons .swiper-button.button-prev{right:auto;left:8px}.recommend .slider-container .swiper-buttons .swiper-button.button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.recommend .slider-container .swiper-buttons .swiper-button.button-next.swiper-button-disabled{right:8px}.recommend .slider-container .swiper-buttons .swiper-button.swiper-button-disabled .icon svg path{stroke:#eaeaed}.recommend .slider-container .swiper-buttons .swiper-button .icon{width:8px;height:12px}.recommend .slider-container .swiper-buttons .swiper-button .icon svg{display:block;width:8px;height:12px}.recommend .slider-container .swiper-buttons .swiper-button .icon svg path{stroke:#8bd337}.recommend .swiper-scrollbar{margin:0 auto 16px auto}.delivery-variants-buttons{max-width:886px;margin:0 auto;padding-bottom:8px}.delivery-variants-buttons .buttons .button{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}.delivery-variants-buttons .buttons .button:first-child{margin-right:16px}.delivery-variants-buttons .buttons .button .btn-default{width:100%}.notify-about-actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:886px;margin:16px auto 0 auto;font-size:13px;color:#ff9406}.page-cart>.container{position:relative}.page-cart h1{padding:0 15px}@media(min-width:960px){.page-cart h1{padding:24px 15px;text-align:center}}.page-cart .status{margin-bottom:39px}.page-cart .empty{max-width:886px;margin:15px auto 15px auto;font-size:20px}@media(min-width:960px){.page-cart .empty{margin-top:0;text-align:center}}.page-cart .block-promocode,.page-cart .block-promocode .input-status-block{z-index:1}.page-cart .cart-content{z-index:0;padding-bottom:91px}@media(min-width:960px){.page-cart .cart-content{padding-bottom:0}}.page-cart .cart-content .items .cart-item:not(:last-child){margin-bottom:8px}.page-cart .cart-content .items .cart-item:last-child{margin-bottom:0}.page-cart-footer{position:fixed;left:0;bottom:0;width:100%;height:91px;padding:0 15px;-webkit-box-shadow:0 -2px 18px rgba(79,79,95,.15);box-shadow:0 -2px 18px rgba(79,79,95,.15);border-radius:8px 8px 0 0;background-color:#fff}@media(min-width:960px){.page-cart-footer{position:relative;height:auto;padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}}.page-cart-footer .error-max-queue{width:886px;margin:0 auto;font-weight:700;text-align:center}.page-cart-footer .total-amount{max-height:46px;padding:8px 0;border:none;font-size:24px}@media(min-width:960px){.page-cart-footer .total-amount{max-height:none;padding:16px 0;border-top:2px solid #f5f5f7;font-size:19px}}.page-cart-footer .total-amount .title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:0;text-align:left}@media(min-width:960px){.page-cart-footer .total-amount .title{margin-right:44px;text-align:right}}.item-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;padding:8px 16px}.item-view .item-product-info{-webkit-box-flex:1;-ms-flex:1 0 145px;flex:1 0 145px;max-width:145px;line-height:20px}.item-view .item-total{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;font-weight:700;color:#323232}.item-view .item-total-free{color:#8bd337}.item-view .item-total-icon{margin-right:8px}.item-view .item-total-icon svg{width:13px;height:12px}.radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12px;height:12px;background-color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;text-align:center}.radio.active .round{background-color:#8bd337}.radio.background-white{background-color:#f5f5f7}.radio .round{display:inline-block;width:6px;height:6px;margin:0 auto;background-color:rgba(0,0,0,0);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-webkit-transition:background-color .3s;transition:background-color .3s}.checkbox{position:relative;width:16px;height:16px;background-color:#fff;border:1px solid #eaeaed;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}.checkbox.active .check svg{opacity:1}.checkbox.checkbox-error{border-color:#ff9406}.checkbox .check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit}.checkbox .check svg{display:inline-block;width:10px;height:6px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.checkbox .check svg path{fill:#8bd337}.payment-form{position:relative;margin-bottom:16px;background-color:#eaeaed;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-weight:600;color:#000}.payment-form .form-title{margin-bottom:8px;padding:12px 0 0 24px;font-weight:700}@media(min-width:960px){.payment-form .form-title{padding:24px 0 0 24px}}@media(min-width:960px){.payment-form .payment-methods{padding-bottom:16px}}.payment-form .payment-methods.with-fields{padding-bottom:8px}.payment-form .payment-methods .method{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:43px;padding-left:24px;-webkit-transition:background-color .3s;transition:background-color .3s}@media(min-width:960px){.payment-form .payment-methods .method{background-color:rgba(0,0,0,0)}}.payment-form .payment-methods .method-active{background-color:#8bd337;color:#fff}@media(min-width:960px){.payment-form .payment-methods .method-active{background-color:rgba(0,0,0,0);color:#323232}}.payment-form .payment-methods .method-active:last-child{border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}.payment-form .payment-methods .method .name{margin-left:8px}.payment-form .payment-methods-fields{padding-left:24px;padding-bottom:24px}.payment-form .payment-methods-fields .form-title{padding:0}.payment-form .payment-methods-fields .field input{max-width:200px}.form-errors{margin:0 15px 16px 15px;padding:16px;background-color:#eaeaed;border:1px solid #ff9406;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.form-errors ul{margin:0}.form-errors ul li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:20px}.form-errors ul li :not(:last-child){margin-bottom:4px}.form-errors ul li .dot{margin-right:6px;color:#ff9406}.delivery-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:886px;height:51px;margin:0 auto;padding:0 16px;font-weight:700;font-size:16px;color:#ccced6;text-align:right}.delivery-price .title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;text-align:left}.delivery-price .amount-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#000}.delivery-price .amount-list .discount{color:#8bd337}.delivery-price .amount-list .discount .amount{text-align:center;text-decoration:line-through;-webkit-text-decoration-color:#8bd337;text-decoration-color:#8bd337;font-size:11px;color:#ccced6}.delivery-price .amount-list .amount{color:#8bd337}.page-checkout{background-color:#f5f5f7}@media(min-width:960px){.page-checkout{background-color:rgba(0,0,0,0)}}.page-checkout h1{padding:0 15px 24px 15px}@media(min-width:960px){.page-checkout h1{padding:40px 0 44px 0;text-align:center}}@media(min-width:960px){.page-checkout .form-errors{max-width:886px;margin:0 auto 20px auto}}.page-checkout .checkout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;max-width:886px;margin:0 auto;padding:0 15px 32px 15px;background-color:#f5f5f7;border:2px solid #f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}@media(min-width:960px){.page-checkout .checkout-wrapper{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:0 auto 40px auto;padding:40px 24px}}.page-checkout .checkout-wrapper .checkout-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}@media(min-width:960px){.page-checkout .checkout-wrapper .checkout-form{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:24px}}.page-checkout .checkout-wrapper .checkout-form .element{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap}@media(min-width:960px){.page-checkout .checkout-wrapper .checkout-form .element{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}}.page-checkout .checkout-wrapper .checkout-form .element:not(:last-child){margin-bottom:16px}.page-checkout .checkout-wrapper .checkout-form .element.element-checkbox{cursor:pointer;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;max-width:216px}@media(min-width:960px){.page-checkout .checkout-wrapper .checkout-form .element.element-checkbox{max-width:none}}.page-checkout .checkout-wrapper .checkout-form .element.element-checkbox .element-checkbox-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:960px){.page-checkout .checkout-wrapper .checkout-form .element.element-checkbox .element-checkbox-content{width:100%}}.page-checkout .checkout-wrapper .checkout-form .element.element-checkbox .element-checkbox-content .checkbox{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;max-width:16px;width:100%}.page-checkout .checkout-wrapper .checkout-form .element.element-checkbox .element-checkbox-content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px}.page-checkout .checkout-wrapper .checkout-form .element.element-checkbox .element-checkbox-content .text svg{margin-left:4px}.page-checkout .checkout-wrapper .checkout-form .element label{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;text-align:left}.page-checkout .checkout-wrapper .checkout-form .element-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.page-checkout .checkout-wrapper .checkout-form .element-columns .column{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-checkout .checkout-wrapper .checkout-form .element-columns .column .checkbox{margin-right:10px}.page-checkout .checkout-wrapper .checkout-form .element-help{font-size:13px}@media(min-width:960px){.page-checkout .checkout-wrapper .checkout-form .element-help{-webkit-box-flex:1;-ms-flex:1 0 411px;flex:1 0 411px;max-width:411px}}.page-checkout .checkout-wrapper .checkout-form .element-input{position:relative}@media(min-width:960px){.page-checkout .checkout-wrapper .checkout-form .element-input{-webkit-box-flex:1;-ms-flex:1 0 411px;flex:1 0 411px;max-width:411px}}.page-checkout .checkout-wrapper .checkout-form .element-input input{width:100%}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select.input-error .vs__dropdown-toggle,.page-checkout .checkout-wrapper .checkout-form .element-input input.input-error{border-color:#ff9406}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__dropdown-toggle{height:44px;padding:0;border:1px solid #8bd337;background:#fff}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__dropdown-toggle .vs__actions{padding:4px 16px 0 3px}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__dropdown-toggle .vs__selected-options{padding:0}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{margin:0;padding:0 14px}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__search{display:none}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__dropdown-menu{top:0}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__dropdown-menu .vs__dropdown-option--selected{background:#ff9406}.page-checkout .checkout-wrapper .checkout-form .element-input .v-select .vs__dropdown-menu .vs__dropdown-option--highlight{background:#8bd337}.page-checkout .checkout-wrapper .checkout-form .element-input-banknote{display:-webkit-box;display:-ms-flexbox;display:flex}.page-checkout .checkout-wrapper .checkout-form .element-input-banknote .input-amount{margin-right:15px}.page-checkout .checkout-wrapper .checkout-form .element-input-banknote .input-no-change,.page-checkout .checkout-wrapper .checkout-form .element-input-banknote .input-no-change label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-checkout .checkout-wrapper .checkout-form .element-input-banknote .input-no-change label .label-checkbox{margin-right:5px}.page-checkout .checkout-wrapper .checkout-form .element-input-banknote .input-no-change label .label-checkbox input{height:auto}.page-checkout .checkout-wrapper .checkout-form .element .element-part-right-side{position:absolute;top:11px;right:16px}.page-checkout .checkout-wrapper .checkout-form .element .element-part-right-side a{font-weight:600;color:#8bd337}.page-checkout .checkout-wrapper .checkout-form .element .checkbox{margin-right:4px}.page-checkout .checkout-wrapper .checkout-cart-items{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-width:100%;width:100%;margin-bottom:24px}@media(min-width:960px){.page-checkout .checkout-wrapper .checkout-cart-items{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 261px;flex:1 0 261px;max-width:261px;margin-bottom:0}}.page-checkout .checkout-wrapper .checkout-cart-items .items-wrapper{background-color:#fff;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.06);box-shadow:0 4px 14px rgba(0,0,0,.06);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.page-checkout .checkout-wrapper .checkout-cart-items .items-wrapper>.title{height:51px;padding:0 16px;line-height:51px;font-weight:700;color:#000}.page-checkout .checkout-wrapper .checkout-cart-items .items-wrapper .total-amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px;padding:0 16px;font-size:16px}.page-checkout .checkout-wrapper .checkout-cart-items .items-wrapper .items .item:nth-child(odd){background-color:#f5f5f7}.form-select-city .vs__dropdown-toggle{height:44px;line-height:44px;padding:0;border:1px solid #8bd337;background:#fff}.form-select-city .vs__dropdown-toggle .vs__selected-options{padding:0}.form-select-city .vs__dropdown-toggle .vs__selected-options .vs__selected{height:100%;margin:0;padding:0 14px}.form-select-city .vs__dropdown-toggle .vs__actions{padding-right:14px}.form-select-city .vs__search{display:none}.form-select-city .vs__dropdown-menu .vs__dropdown-option--selected{background:#ff9406}.form-select-city .vs__dropdown-menu .vs__dropdown-option--highlight{background:#8bd337}.delivery-to-restaurant-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.delivery-to-restaurant div.comment{margin-bottom:24px}.delivery-to-restaurant div.comment .element-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}.delivery-to-restaurant div.comment .element-comment label{font-size:13px}@media(min-width:960px){.delivery-to-restaurant div.comment .element-comment label{display:none}}.delivery-to-restaurant div.comment .element-comment textarea{outline:none;resize:none;height:88px;line-height:normal;padding:12px 14px}.restaurants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}.restaurants-error{margin-bottom:24px;color:red}.restaurants .restaurant{padding:18px 16px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#323232}.restaurants .restaurant-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media(min-width:960px){.restaurants .restaurant-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.restaurants .restaurant.many{cursor:pointer}.restaurants .restaurant-disabled-reason{margin-top:10px;font-weight:600;font-size:14px}.restaurants .restaurant.disabled{opacity:.5;pointer-events:none}.restaurants .restaurant .title-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.restaurants .restaurant .radio{margin-right:8px}.restaurants .restaurant .title{margin-right:30px;font-weight:700;font-size:19px;color:#000}.restaurants .restaurant .address{margin-right:30px}.restaurants .restaurant .address,.restaurants .restaurant .open-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.restaurants .restaurant .open-time svg{width:12px;height:12px}.restaurants .restaurant svg{display:inline-block;margin-right:8px}.all-restaurants-disabled{margin-bottom:15px;font-weight:600}.need-pack{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-bottom:24px;border:1px solid #ffd7a3;border-radius:6px}.need-pack label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-bottom:0;padding:8px 0;background-color:rgba(0,0,0,0);-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.need-pack label.right{border-top-right-radius:5px;border-bottom-right-radius:5px}.need-pack label.left{border-top-left-radius:5px;border-bottom-left-radius:5px}.need-pack label.active{background-color:#8bd337;color:#fff}.need-pack label.disabled{opacity:.5;text-decoration:line-through;cursor:not-allowed}.variants,.variants .variant{display:-webkit-box;display:-ms-flexbox;display:flex}.variants .variant{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:19px;color:#c4c6d0}.variants .variant:not(:last-child){margin-right:16px}.variants .variant.active{color:#000}.variants .variant.disabled{pointer-events:none;text-decoration:line-through}.variants .variant .radio{margin-right:8px}.delivery-to{position:relative}.delivery-to .minimal-amount{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(245,245,247,.9);z-index:1}.delivery-to .minimal-amount,.delivery-to .minimal-amount .information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.delivery-to .minimal-amount .information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#000;line-height:22px}.delivery-to .minimal-amount .information p{margin-bottom:0}.delivery-to .minimal-amount .information span{color:#ff9406}.delivery-to .form{z-index:0}.delivery-to .form .map{width:100%;height:350px;margin:20px auto}@media(min-width:960px){.delivery-to .form .map{height:450px;margin-top:20px;margin-bottom:20px}}.delivery-to .form .map .leaflet-interactive{cursor:default}.delivery-to .form .map .leaflet-control-container .leaflet-bottom.leaflet-left{left:50%;bottom:30px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.delivery-to .form .map .leaflet-control-container .change-position{cursor:pointer;padding:4px 8px;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:5px;font-size:16px;color:red}.delivery-to .form .map .leaflet-control-container .zone-info{padding:2px 4px;background:hsla(0,0%,100%,.8);-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:5px}@media(min-width:960px){.delivery-to .form .map .leaflet-control-container .zone-info{padding:6px 8px}}.delivery-to .form .map .leaflet-control-container .zone-info h4{margin:0;font-size:14px;color:#777}.delivery-to .form .address .group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.delivery-to .form .address .group .element{width:100%}@media(min-width:960px){.delivery-to .form .address .group .element{width:auto}}.delivery-to .form .address .group .element:not(:last-child){margin-right:16px}.delivery-to .form .address .group .element-address .street-input{position:relative}.delivery-to .form .address .group .element-address .street-input .loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:15px;height:100%}.delivery-to .form .address .group .element-house{-webkit-box-flex:0;-ms-flex:0 0 29.17%;flex:0 0 29.17%;max-width:29.17%;width:100%}@media(min-width:960px){.delivery-to .form .address .group .element-house{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:none;width:auto}}.delivery-to .form .address .group .element-select-city,.delivery-to .form .address .group .element .input-middle,.delivery-to .form .address .group .element .input-small{width:100%}@media(min-width:960px){.delivery-to .form .address .group .element .input-middle{width:407px}}.delivery-to .form .address .group .element .input-big{width:100%}@media(min-width:960px){.delivery-to .form .address .group .element .input-big{width:548px}}.delivery-to .form .address .group .element label{font-size:13px}@media(min-width:960px){.delivery-to .form .address .group .element label{display:none}}.delivery-to .form .address .group .element .comment{outline:none;resize:none;height:88px;line-height:normal;padding:12px 14px}.page-delivery{min-height:61vh;background-color:#f5f5f7}@media(min-width:960px){.page-delivery{min-height:auto;background-color:rgba(0,0,0,0)}}.page-delivery h1{padding:0 15px 24px 15px}@media(min-width:960px){.page-delivery h1{padding:40px 0 44px 0;text-align:center}}.page-delivery .delivery-wrapper{position:relative;max-width:886px;margin:0 auto;padding:0 15px 32px 15px;background-color:#f5f5f7;border:2px solid #f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}@media(min-width:960px){.page-delivery .delivery-wrapper{margin-bottom:40px;padding:40px 0}}.page-delivery .delivery-wrapper .delivery-form{max-width:548px;margin:0 auto}.page-delivery .delivery-wrapper .delivery-form .header{margin-bottom:24px}.page-delivery .delivery-wrapper .delivery-form .footer .delivery-to .minimal-amount .information{height:379px}.order-ratings .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-ratings .group:not(:last-child){margin-bottom:10px}.order-ratings .group .title{font-size:14px}.order-ratings .group .stars{display:-webkit-box;display:-ms-flexbox;display:flex}.order-ratings .group .stars .icon{width:16px;cursor:pointer}.order-ratings .group .stars .icon:not(:last-child){margin-right:5px}.order-ratings .group .stars .icon.active path{fill:#fbc634}.order-ratings .group .stars .icon path{fill:#cecece}.review-form{height:100%;background-color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}@media(min-width:960px){.review-form{height:auto;padding:16px 24px}}.review-form .review-form-success{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-bottom:32px}.review-form .form-notice{padding:6px;background-color:#8bd337;border-radius:8px;color:#fff}.review-form .form-notice-bad{background-color:#ff9406}.review-form .form-title{margin-bottom:8px;text-align:center;font-weight:700;font-size:28px;color:#000}@media(min-width:960px){.review-form .form-title{text-align:left;font-size:16px}}.review-form .form-help{margin-bottom:16px;line-height:20px;text-align:center;font-size:14px;color:#323232}@media(min-width:960px){.review-form .form-help{text-align:left}}.review-form .buttons .btn-default{height:44px;line-height:44px}.review-form-success .form-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:170px}.review-form-wrapper .form-fields{margin-bottom:12px}@media(min-width:960px){.review-form-wrapper .form-fields{margin-bottom:16px}}.review-form-wrapper .form-fields .element:not(:last-child){margin-bottom:16px}.review-form-wrapper .form-fields .element label{margin-bottom:4px;color:silver}@media(min-width:960px){.review-form-wrapper .form-fields .element label:not(.static){display:none}}.review-form-wrapper .form-fields .element input,.review-form-wrapper .form-fields .element textarea{width:100%;font-size:14px}.review-form-wrapper .form-fields .element textarea{height:103px;padding-top:14px;line-height:20px}.cart-items-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;border-bottom:2px solid #f5f5f7}.cart-items-item:first-child{border-top:2px solid #f5f5f7}.cart-items-item .name{color:#323232}@media(min-width:960px){.cart-items-item .name{width:220px;max-width:220px}}.cart-items-item .name .description{color:#636363}.cart-items-item .quantity{color:#000}.cart-items-item .price{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:86px;font-weight:700;color:#000}@media(min-width:960px){.cart-items-item .price{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-items-item .price.is-free{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-items-item .price .price-free svg{width:13px;height:12px}.cart-items-item .price .price-variants{text-align:center}.cart-items-item .price .price-variants .price-value.price-value-discount{text-decoration:line-through;-webkit-text-decoration-color:#8bd337;text-decoration-color:#8bd337;font-size:12px}.cart-items{position:relative;margin-bottom:24px;padding:24px;background-color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.cart-items .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;border-bottom:2px solid #f5f5f7}.cart-items .items .item:first-child{border-top:2px solid #f5f5f7}.cart-items .items .item .name{color:#323232}.cart-items .items .item .name .description{color:#636363}.cart-items .items .item .quantity{color:#000}.cart-items .items .item .price{font-weight:700;color:#000}.cart-items .items .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:24px;text-align:right;font-weight:700}.cart-items .items .total .title{margin-right:24px;color:#ccced6}.cart-items .items .total .amount-variants{text-align:center}.cart-items .items .total .amount-variants.amount-variants-discount .value{text-decoration:line-through;-webkit-text-decoration-color:#8bd337;text-decoration-color:#8bd337;font-size:12px;color:#323232}.cart-items .items .total .amount-variants .discount,.cart-items .items .total .amount-variants .value{color:#8bd337}.order-queue{position:relative;margin-bottom:24px;background-color:#fff;border:1px solid #c4c6d0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.order-queue .queue-title{padding:16px;font-weight:700;color:#000}.order-queue .queue-items .queue-item{padding:8px 16px}.order-queue .queue-items .queue-item:nth-child(odd){background-color:rgba(245,245,247,.5)}.order-queue .queue-items .queue-item .item-title{font-weight:700;color:#000}.order-queue .queue-items .queue-item .items .item:not(:last-child){margin-bottom:4px}.block-video iframe{border:none}.restaurant-phone-info{margin-bottom:22px;padding:14px 0 14px 24px;background-color:#eaeaed;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#000}.restaurant-phone-info .phone-title{margin-bottom:4px;font-size:12px}.restaurant-phone-info .phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#000;font-size:14px}.restaurant-phone-info .phone-number svg{width:9px;height:9px;margin-right:8px}.page-order{background-color:#f5f5f7;padding-bottom:32px}@media(min-width:960px){.page-order{padding-bottom:56px;background-color:rgba(0,0,0,0)}}.page-order.order-status-cancel h1{color:#ff9406}.page-order h1{padding:0 16px 32px 16px}@media(min-width:960px){.page-order h1{padding:40px 0;text-align:center}}.page-order .order-wrapper{position:relative;margin:0 auto;padding:0 16px 0 16px;background-color:#f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}@media(min-width:960px){.page-order .order-wrapper{width:886px;padding:40px 24px}}.page-order .order-wrapper .order-status{font-weight:700;font-size:19px;color:#000}.page-order .order-wrapper .order-status .value{color:#8bd337}.page-order .order-wrapper .order-status .value.order-status-cancel{color:#ff9406}.page-order .order-wrapper .order-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media(min-width:960px){.page-order .order-wrapper .order-view{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.page-order .order-wrapper .order-view .main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media(min-width:960px){.page-order .order-wrapper .order-view .main-content{margin-right:24px}}.page-order .order-wrapper .order-view .main-content .order-status{margin-bottom:6px}.page-order .order-wrapper .order-view .main-content .order-status .name{margin-right:6px}.page-order .order-wrapper .order-view .main-content .order-delivery-time{margin-bottom:16px}.page-order .order-wrapper .order-view .main-content .order-delivery-time .information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-bottom:4px}.page-order .order-wrapper .order-view .main-content .order-delivery-time .information>span:not(:last-child){margin-right:6px}.page-order .order-wrapper .order-view .main-content .order-delivery-time .information .delivery-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.page-order .order-wrapper .order-view .main-content .order-delivery-time .information .delivery-time svg{width:12px;height:12px;margin-right:4px}.page-order .order-wrapper .order-view .main-content .order-delivery-time .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#000}.page-order .order-wrapper .order-view .main-content .order-delivery-time .address svg{margin-right:4px}.page-order .order-wrapper .order-view .main-content .order-delivery-time .button-create-invoice .btn-default{width:100%}.page-order .order-wrapper .order-view .main-content .order-video{margin-bottom:24px}.page-order .order-wrapper .order-view .main-content .order-buttons{margin-bottom:32px}@media(min-width:960px){.page-order .order-wrapper .order-view .main-content .order-buttons{margin-bottom:0}}.page-order .order-wrapper .order-view .main-content .order-buttons-single .button{margin:0}@media(min-width:960px){.page-order .order-wrapper .order-view .side-content{-webkit-box-flex:1;-ms-flex:1 0 261px;flex:1 0 261px;max-width:261px}}.page-order .order-wrapper .order-view .side-content .order-footer-buttons .button{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px)}@media(min-width:960px){.page-order .order-wrapper .order-view .side-content .order-footer-buttons .button{-webkit-box-flex:0;-ms-flex:none;flex:none}}.page-order .order-wrapper .order-view .side-content .order-footer-buttons .button:first-child{margin-right:8px}.page-order .order-wrapper .order-view .side-content .order-footer-buttons .button .btn-default{width:100%}