.body{display:flex;flex-direction:column;overflow:hidden;color:#6c6d70}.body .main-body{flex:1 1;overflow:auto;padding:0 12px;display:flex;flex-direction:column}.categories{display:flex;justify-content:center}.categories .categories-list{display:flex;flex-direction:column;align-items:flex-start}.category{align-self:stretch;position:relative}.category:after{position:absolute;content:"";border-bottom:1px solid #6c6d70;width:100%;bottom:11px;left:48px;width:calc(100% - 48px)}.category .category-wrapper{display:flex;flex:0 1 auto;padding:4px 0}.category .category-wrapper .category-image{width:45px;height:45px;padding:3px}.category .category-wrapper .category-name{font-size:19px;align-self:center;padding:4px 10px}.category-products .product-title{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #6c6d70}.category-products .link:last-of-type>.product-title{border-bottom:none}.category-products .list-product{margin-left:5px;font-size:16px;padding:4px 0;justify-content:space-between}.category-products .list-product .top{font-weight:700;display:flex}.category-products .list-product .description{margin-top:2px}.quantity-picker-wrapper{display:flex;flex-direction:column}.quantity-picker-wrapper .quantity-label{text-align:center;color:#204da0;margin-bottom:2px}.quantity-picker-wrapper .quantity-picker{display:flex;border:1px solid #204da0;border-radius:3px;align-self:flex-end;align-items:center;padding:4px}.quantity-picker-wrapper .quantity-picker .quantity-display,.quantity-picker-wrapper .quantity-picker .quantity-modifier{-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:none}.quantity-picker-wrapper .quantity-picker .quantity-modifier{background:#204da0;color:#fff;border:0 solid #204da0;text-align:center;cursor:pointer;padding:4px 7px}.quantity-picker-wrapper .quantity-picker .quantity-modifier:hover{background:#0e306e;color:#fff}.quantity-picker-wrapper .quantity-picker .quantity-modifier.modifier-left{border-radius:2px 0 0 2px}.quantity-picker-wrapper .quantity-picker .quantity-modifier.modifier-left.disabled{opacity:.7;cursor:not-allowed}.quantity-picker-wrapper .quantity-picker .quantity-modifier.modifier-right{border-radius:0 2px 2px 0}.quantity-picker-wrapper .quantity-picker .quantity-display{width:35px;font-size:18px;border:0 solid #204da0;border-right:none;border-left:none;text-align:center;font-weight:700;color:#204da0;-moz-appearance:textfield}.quantity-picker-wrapper .quantity-picker .quantity-display::-webkit-inner-spin-button,.quantity-picker-wrapper .quantity-picker .quantity-display::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.footer{display:flex;justify-content:space-between;font-size:20px;align-items:center;border-top:3px solid #add8e6;padding-top:5px;margin-top:5px;flex-shrink:0}.footer .cart-amount{padding:10px;border-top:1px solid #6c6d70;border-left:1px solid #6c6d70;border-radius:3px}.footer .cart-amount .basket{margin-left:7px;color:red}.footer .table-id{margin-left:10px}.header{padding:5px}.header .menu-icon{font-size:25px;padding:0 5px;cursor:pointer}.header .top{display:flex;justify-content:space-between}.header .top.has-logo{justify-content:flex-end}.header .top.has-logo .store-name,.header .top .store-logo{margin-left:auto;margin-right:auto}.header .top .store-logo{height:140px}.header .top .store-name{align-self:center;font-size:22px}.header .back-button{font-size:19px;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.header .back-button .back-button-icon{margin:0 7px 0 0;padding:10px 0;font-size:25px}.header .menus-wrapper{display:flex}.flag{height:19px;margin-right:4px}#menu-dropdown-languages{margin-top:-2px}.product,.product .product-wrapper{display:flex;flex-direction:column;flex:1 1}.product .product-wrapper.has-cart{justify-content:space-between}.product .product-wrapper.has-cart .product-title{margin-bottom:10px}.product .product-wrapper:not(.has-cart) .product-title{margin-bottom:15px}.product .product-wrapper .product-title{color:#204da0}.product .product-wrapper .image{margin:10px 20px}.product .product-wrapper .product-footer{display:flex;justify-content:space-between;margin:10px 0}.product .product-wrapper .product-footer .add-to-cart{display:flex;background-color:#204da0;color:#fff;width:160px;align-self:flex-end;padding:2px 15px;align-items:center;font-size:25px;border-radius:3px;cursor:pointer;margin-left:10px;height:35px;justify-content:space-between}.product .product-wrapper .product-footer .add-to-cart .cart-label{font-weight:700;font-size:13px}.product .product-wrapper .product-footer .add-to-cart.disabled{cursor:not-allowed;opacity:.7}.report-error{display:flex;flex-direction:column;flex:1 1}.report-error .error-input{width:97%;resize:none;margin:5px auto 10px;min-height:100px;flex:1 1}.help{display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.help .help-text{margin-left:48px;margin-bottom:10px}.order{justify-content:space-between;overflow:hidden}.order,.order .top{display:flex;flex-direction:column;flex:1 1}.order .top{overflow:auto;margin-bottom:10px}.order .top .cart-items{display:flex;flex-direction:column}.order .top .cart-items .cart-item:last-of-type{border-bottom:none}.order .top .cart-items .cart-item{display:flex;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #6c6d70}.order .top .cart-items .cart-item .delete-item{color:red;align-self:flex-end;font-size:20px;padding:0 5px;cursor:pointer;margin-bottom:7px}.order .top .cart-items .cart-item .details{flex:1 1;display:flex;flex-direction:column;margin-left:5px}.order .top .cart-items .cart-item .details .name{font-weight:700}.order .top .cart-items .cart-item .details .quantity-picker-wrapper{margin-top:8px;align-self:flex-start}.order .top .cart-items .cart-item .details .product-comments{margin-top:5px;font-style:italic}.order .top .cart-items .cart-item .total-price{flex-shrink:0;align-self:flex-end;color:#204da0;font-weight:700}.order .bottom,.order .bottom .cart-total{display:flex;flex-direction:column}.order .bottom .cart-total{margin:20px 0 10px}.order .bottom .cart-total .total{padding:5px;background-color:#fdf2e3;font-weight:700;color:#204da0;font-size:19px}.order .bottom .payment{display:flex;flex-direction:column;flex:1 1}.order .bottom .payment .radio-group-wrapper{display:flex;justify-content:center}.order .bottom .payment .radio-group-wrapper .radio-button-group{flex-direction:column;justify-content:center}.order .bottom .payment .total-amount{padding:5px;background-color:#fdf2e3;font-weight:700;color:#204da0;font-size:19px}.radio-button-group{display:flex;justify-content:space-around;flex-wrap:wrap;margin:0 20px}.radio-button-group .radio-button{cursor:pointer;font-weight:700;display:block;position:relative;padding-left:25px;margin-right:10px;margin-bottom:12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;flex:1 1 30%}.radio-button-group .radio-button input{position:absolute;opacity:0;top:0;cursor:pointer}.radio-button-group .radio-button .label{margin-top:1px}.radio-button-group .radio-button .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.radio-button-group .radio-button .checkmark:after{content:"";position:absolute;display:none;top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}.radio-button-group .radio-button:hover input~.checkmark{background-color:#ccc}.radio-button-group .radio-button input:checked~.checkmark{background-color:#204da0}.radio-button-group .radio-button input:checked~.checkmark:after{display:block}.comments{display:flex;flex-direction:column;margin-bottom:10px}.comments .header{display:flex;justify-content:space-between;border-bottom:1px solid #6c6d70}.comments .header .comments-toggle{font-size:20px;color:#204da0;cursor:pointer}.comments .header .comments-toggle:hover{color:#0e306e}.comments .header .label{font-weight:700}.comments .order-comments{margin-top:10px;resize:vertical}.error{display:flex;flex-direction:column;justify-content:center;align-items:center}.error .error-message{background-color:#e2eaf6;padding:23px;color:#204da0;font-weight:700;font-size:22px;width:115px;line-height:1.5em}.error .warning-icon{color:#fff07f;font-size:70px;margin-top:15px}.Button{align-self:center;color:#fff;background-color:#1a9f48;border:none;padding:9px;font-size:15px;cursor:pointer;border-radius:3px}.Button:disabled{opacity:.7;cursor:not-allowed}.green-button{align-self:center;color:#fff;background-color:#1a9f48;border:none;padding:9px;font-size:15px;cursor:pointer;border-radius:3px}.green-button:disabled{opacity:.7;cursor:not-allowed}#root,.body,.error,body,html{height:100%}body{margin:0;font-family:"Roboto",sans-serif}.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited{text-decoration:none;color:#6c6d70}.menu-item{color:#204da0!important}.product-title{display:flex;flex-direction:column;font-size:16px}.product-title .allergens,.product-title .diatery-type{font-size:12px;margin-right:5px}.product-title .allergens.detail,.product-title .diatery-type.detail{font-size:13px;font-weight:700}.product-title .allergens{color:#ec008b}.product-title .diatery-type{color:#00a550}.product-title .description,.product-title .name{display:flex;flex-wrap:wrap}.product-title .description .product-description,.product-title .name .product-name{margin-right:5px}.product-title .name-price{display:flex;justify-content:space-between;font-weight:700}.product-title .name-price .name{flex-grow:1;flex-wrap:wrap;word-break:break-word}.product-title .name-price .price{flex-shrink:0;align-self:flex-end}.spinner-overlay{background-color:#fff!important}
/*# sourceMappingURL=main.438d2301.chunk.css.map */