body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--body-background-color:#fff;--primary-content-backgroundColor:#fcf9db;--secondary-content-backgroundColor:#fff;--secondary-theme-color:#407c51;--primary-theme-color:#8b0000;--contrast-theme-color:#23272b;--primary-font-color:#23272b;--contrast-font-color:#fcf9db;--product-hover-color:#f2e3e4}html{scroll-behavior:smooth}body{font-family:"Segoe UI","Roboto","Helvetica Neue",Arial,"Noto Sans";background-color:#fff;background-color:var(--body-background-color);background-image:url(../../static/media/bg-img.a30ec65b.png);text-align:center}img{max-width:100%;max-height:100%;display:block}ul li{list-style:none}::-webkit-scrollbar{width:10px}header ::-webkit-scrollbar-thumb,header ::-webkit-scrollbar-track{background:#8b0000;background:var(--primary-theme-color)}header ::-webkit-scrollbar-thumb{height:10px}header ::-webkit-scrollbar-thumb:hover{background:#8b0000;background:var(--primary-theme-color)}.button-container{background-color:#407c51;background-color:var(--secondary-theme-color);color:#fcf9db;color:var(--contrast-font-color);font-weight:600}.button-primary{font-weight:700;font-size:12px;border-radius:40px;margin-top:15px;margin-bottom:10px;min-width:80px}.button-primary,.button-primary:focus,.button-primary:hover{background-color:#fcf9db;background-color:var(--primary-content-backgroundColor);color:#407c51;color:var(--secondary-theme-color);border:2px solid #fcf9db;border:2px solid var(--primary-content-backgroundColor)}.button-secondary{margin-top:15px;margin-bottom:10px;min-width:80px}.button-secondary,.button-secondary:focus,.button-secondary:hover{background-color:#407c51;background-color:var(--secondary-theme-color);color:#fcf9db;color:var(--contrast-font-color);font-weight:700;font-size:12px;border-radius:40px;border:2px solid #fcf9db;border:2px solid var(--primary-content-backgroundColor)}.button-plus{border:none;border-radius:0 40px 40px 0}.button-minus,.button-plus{background-color:#407c51;background-color:var(--secondary-theme-color);color:#fcf9db;color:var(--contrast-font-color);font-weight:700;font-size:15px!important}.button-minus{border:none;border-radius:40px 0 0 40px}.button-minus-disabled{border:none;border-radius:40px 0 0 40px}.button-minus-disabled,.button-minus-disabled:focus,.button-minus-disabled:hover{color:#fcf9db;color:var(--contrast-font-color);font-weight:700;font-size:15px!important}.button-minus-disabled:focus,.button-minus-disabled:hover{border:none}.button-minus:focus,.button-minus:hover,.button-plus:focus,.button-plus:hover{background-color:#407c51;background-color:var(--secondary-theme-color);color:#fcf9db;color:var(--contrast-font-color);font-weight:700;font-size:15px!important;border:none}.main-content{background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.spinner-border{color:#407c51;color:var(--secondary-theme-color)}.header{align-items:center;padding-top:0;background-image:url(../../static/media/banner.f4241d12.png);background-size:cover;background-repeat:no-repeat;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.header .logo{background-color:#fff}.header h5{color:#fcf9db;color:var(--contrast-font-color);text-align:center;padding-top:5px}.header .title{display:grid;grid-template-columns:70px 1fr;grid-template-areas:"logo headerTitle"}.header .navbar{padding-left:0;padding-top:0;padding-bottom:0;display:grid;grid-template-columns:100px 100px 100px 1fr;grid-template-areas:"linkHome alergens phoneNumber ."}.header img{grid-area:logo;width:70px;height:70px}.header-title{margin-top:15px;grid-area:headerTitle}.navbar-li{margin-top:16px;background-color:#407c51;background-color:var(--secondary-theme-color);color:#fcf9db;color:var(--contrast-font-color);font-size:12px;font-weight:600;height:"20px";cursor:pointer}.link-home{grid-area:linkHome}.alergens-legend{grid-area:alergens}.header-phone{grid-area:phoneNumber}.header a:active,.header a:focus,.header a:hover,.header a:link,.header a:visited{color:#fcf9db;color:var(--contrast-font-color);text-decoration:none}@media only screen and (min-width:750px){.navbar-li{font-size:14px}.header .navbar{grid-template-columns:120px 120px 120px 1fr;grid-template-areas:"linkHome alergens phoneNumber ."}}.alergen-list-body{font-size:13px;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.alergen-list-footer{border:none;background-color:#407c51;background-color:var(--secondary-theme-color);padding:0}.alergen-id{font-weight:600;text-align:right}.alergen-value{font-weight:600;text-align:left}.categories-bar{display:flex;flex-direction:row;overflow-y:hidden;white-space:nowrap;flex-wrap:nowrap;height:50px;justify-items:center;z-index:150;margin-bottom:0;padding-left:20px}.categories-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.scrollspy{background-color:#8b0000;background-color:var(--primary-theme-color)}.scrollspy,.scrollspy li:last-child{padding-right:40px}.scrollspy a,.scrollspy li a:hover{color:#fcf9db;color:var(--contrast-font-color);font-weight:600}.scrollspy li a:hover{text-decoration:none}.scrollspy li{margin:10px}.scrollspy .active a{color:#fcf9db;color:var(--contrast-font-color);border-bottom:4px solid #fcf9db;border-bottom:4px solid var(--contrast-font-color)}.category-title{background-color:#fff3cd;color:#8b0000;color:var(--primary-theme-color);font-weight:bolder;margin-bottom:0;margin-left:0;margin-right:0;border:none}.product-view{margin:12px}.product-cart,.product-view{margin-top:3px;margin-bottom:3px;background-color:#fff;background-color:var(--secondary-content-backgroundColor);border:none;color:#23272b;color:var(--primary-font-color)}.product-cart:focus,.product-cart:hover{background-color:#f2e3e4;background-color:var(--product-hover-color);cursor:pointer}.product-view{padding-top:10px}.product-cart .product-title,.product-view .product-title{font-weight:bolder;font-size:medium;text-align:left}.product-cart .product-description,.product-view .product-description{font-style:italic;font-size:12px;text-align:left}.product-cart .product-price,.product-view .product-price{font-weight:bolder;font-size:medium;background-color:#407c51;background-color:var(--secondary-theme-color);color:#fcf9db;color:var(--contrast-font-color);border-radius:40px;text-align:center}.product-cart .row,.product-view .row{margin-right:0!important;margin-left:0!important}.product-alergens{padding:0;position:relative}.product-alergens ul{padding:0;margin:0;text-align:center;position:absolute;bottom:0;right:0}.product-alergens li{border-radius:50%;background-color:#9e9e9e;color:#fff;display:inline-block;margin:3px;height:14px;width:14px;font-size:10px}.addons-list-footer{font-size:small;font-weight:700}.modal-dialog{z-index:9999999}.addons-list .modal-content{max-height:calc(100vh - 100px)}.addons-list .modal-body{padding:0!important;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.addons-list-header{padding-left:20px;background-color:#8b0000;background-color:var(--primary-theme-color);color:#fcf9db;color:var(--contrast-font-color)}.addons-list-header .product-name{font-size:20px}.addons-list-header .product-addons{font-size:14px;text-align:left}.addons-list-body{font-size:small;font-weight:700;max-height:calc(80vh - 100px);overflow:auto}.addon-added{color:#407c51;color:var(--secondary-theme-color)}.addons-list-body .list-group-item{border:none}.addons-list .btn{font-size:small}.addons-list-footer{background-color:#407c51;background-color:var(--secondary-theme-color);color:#fcf9db;color:var(--contrast-font-color)}.product-cart .addons{font-size:smaller}.single-addon{background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.product-variations-container .btn-group{display:inline}.product-variation-title{background-color:transparent;color:#8b0000;color:var(--primary-theme-color);font-size:1rem;height:2rem;padding:.2rem .5rem .5rem;cursor:pointer}.cart-variations{text-align:left}.product-variations-container .btn.btn-secondary{color:var(--secondary-font-color);font-weight:bolder;width:100%;font-size:15px;text-align:left;border:none;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.product-variations-container .btn.btn-secondary.active,.product-variations-container .btn.btn-secondary:active{color:#8b0000;color:var(--primary-theme-color);background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.product-variations-container .btn.btn-secondary svg{color:var(--secondary-font-color);font-size:15px}.product-variations-container .btn.btn-secondary.active svg{color:#8b0000;color:var(--primary-theme-color)}.product-variations-container input{display:none}.cart,.product-variations-container{background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.cart{position:-webkit-sticky;position:sticky;top:80px;border:none}.card .price{background-color:#fff;background-color:var(--body-background-color);font-weight:700;margin-bottom:3px;margin-top:3px}.card .price-title{font-size:13px}.card .price-sum{font-size:22px;color:#8b0000;color:var(--primary-theme-color)}.cart-item{margin-top:3px;margin-bottom:3px;border:none}.cart-item,.cart-item .addons{padding-left:0}.cart-item-name,.cart-item-qty{font-size:16px;font-weight:bolder}.cart-item-name{text-align:left;padding:0}.cart-item-buttons{padding-left:0;padding-right:20px}.cart-item-price{font-size:16px;padding-right:20px;font-weight:bolder}.cart-item-description{font-style:italic;font-size:12px;text-align:left;padding:0}.cart-item .discountIcon{color:#407c51;color:var(--secondary-theme-color);font-size:20px}.cart-item-alergens{padding:0}.cart-item-alergens ul{padding:0;margin:0;text-align:center;float:left}.cart-item-alergens li{border-radius:50%;background-color:#9e9e9e;color:#fff;display:inline-block;margin:3px;height:14px;width:14px;font-size:10px}.addons ul li{display:inline-block;font-style:italic;font-size:12px}.addons ul{padding:0;text-align:left}.cart-overview-content,.payment-delivery{background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.payment-delivery{padding-bottom:30px}.payment-delivery .btn-group{display:inline}.payment-delivery .btn.btn-secondary{color:#23272b;color:var(--primary-font-color);font-weight:bolder;width:100%;font-size:15px;text-align:left;border:none;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.payment-delivery .btn.btn-secondary.active,.payment-delivery .btn.btn-secondary:active{color:#407c51;color:var(--secondary-theme-color);background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.payment-delivery .btn.btn-secondary svg{color:grey;font-size:15px}.payment-delivery .btn.btn-secondary.active svg{color:#407c51;color:var(--secondary-theme-color)}.payment-delivery-conatiner h6{color:var(--primary-font-colorr);font-size:15px;font-weight:bolder;text-align:left;margin-left:21px}.payment-delivery-message{font-size:10px}input{border:none!important;font-size:16px!important;font-weight:700!important;color:#23272b;color:var(--primary-font-color)}.form-control{border:none;border-radius:0}.form-group .form-label{color:#8b0000;color:var(--primary-theme-color);font-weight:700;font-size:12px;margin-bottom:0;float:left}#input-city{font-size:13px!important}.contact-form{margin-bottom:10px;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.contact-form form{margin-top:10px}.suggested-address{cursor:pointer;text-align:left}.suggested-address:focus,.suggested-address:hover{background-color:silver}.autosuggestion-openedList{overflow:auto;border:1px solid #aaa;font-size:13px;background-color:#fff;max-height:200px;position:absolute;z-index:20000;width:calc(100% - 15px)}.autosuggestion-openedList .list-group{padding-right:0}.autosuggestionList-closed{display:none}.autosuggestion-container{position:relative}.autosuggestion-container span{font-weight:700}.openingTimes{margin:auto;padding-bottom:70px}.openingTimes .list-group-item{background-color:#8b0000;background-color:var(--primary-theme-color)}.openingTimes .list-group-item,.openingTimes .openingTimes-header{color:#fcf9db;color:var(--contrast-font-color);font-weight:700;border-bottom:2px solid;border-right:none;width:100%}.openingTimes .openingTimes-header{background-color:#407c51;background-color:var(--secondary-theme-color);font-style:italic}.button-preorder{font-size:1.1rem}.button-preorder,.button-preorder:focus,.button-preorder:hover{margin:0 auto;color:#fcf9db;color:var(--contrast-font-color);font-weight:500;border-radius:2rem;border:2px solid #8b0000;border:2px solid var(--primary-theme-color);background-color:#8b0000;background-color:var(--primary-theme-color)}.preOrder-info{color:var(--secondary-font-color);font-weight:600;font-size:.8rem}.footer{padding-left:0;padding-right:0;color:#fcf9db;color:var(--contrast-font-color);margin-top:50px}.footer,.footer .jumbotron{background-color:#8b0000;background-color:var(--primary-theme-color)}.footer .jumbotron{padding:0}.footer h4{padding-left:40px}.footer .contact-info,.footer .delivery-info{text-align:left}.powered-by a{font-weight:600;text-decoration:none}.powered-by a,.small-screen-footer{color:#fcf9db;color:var(--contrast-font-color)}.small-screen-footer{position:fixed;bottom:0;width:100%;background-color:#407c51;background-color:var(--secondary-theme-color);font-size:20px;font-weight:bolder;padding-bottom:10px;padding-top:6px;z-index:5000}.small-screen-footer .col-4{padding-left:0}.order-status-fail .card-body,.order-status-success .card-body,.to-online-payment{font-weight:700;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.order-status-fail .card-footer,.order-status-success .card-footer,.to-online-payment .card-footer{background-color:#fcf9db;background-color:var(--primary-content-backgroundColor);border:none}.order-status-success .status-title,.to-online-payment .status-title{color:#407c51;color:var(--secondary-theme-color);font-size:20px}.order-status-fail .status-title{color:red;font-size:20px}.status-message{color:grey;font-weight:600;font-size:17px;background-color:#fcf9db;background-color:var(--contrast-font-color)}.status-submessage{color:grey;font-weight:600;font-size:14px}.feedback-link{color:#23272b;color:var(--primary-font-color);margin-top:30px;font-weight:600;font-size:.8rem;cursor:pointer}.feedback-link span{color:#8b0000;color:var(--primary-theme-color)}.info-panel{padding:10px;background-color:#fff;background-color:var(--body-background-color);min-height:40px;max-height:45px;margin-bottom:20px}.info-panel p,.info-panel svg{color:#407c51;color:var(--secondary-theme-color)}.info-panel p{font-weight:bolder;font-size:11px}.card{border:none}.col-12{padding-left:0!important;padding-right:0!important}.card-header{background-color:#8b0000;background-color:var(--primary-theme-color);color:#fcf9db;color:var(--contrast-font-color);font-weight:600}.jumbotron{margin:0!important}.btn.active,.btn:active,button:active,button:focus,button:hover,input:active,input:focus,input:hover,label:focus,textarea:active,textarea:focus,textarea:hover{outline:0!important;-webkit-appearance:none;box-shadow:none!important}@media only screen and (max-width:1024px){body{background-image:none;background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.container-fluid,.container-fluid .main-content{padding-left:0;padding-right:0}.order-summary-screen .row{margin-right:0!important;margin-left:0!important}.main-content{padding-bottom:150px}.category-title,.product-cart{margin-left:8px;margin-right:8px}.info-panel p{font-size:12px}.categories-navbar{margin-right:0;margin-left:0}.categories-bar{width:100%}.scrollspy a{font-size:15px}.scrollspy .active a{font-size:16px}.cart,.contact-form,.payment-delivery{border:none}.cart-overview{background-color:#fcf9db;background-color:var(--primary-content-backgroundColor)}.cart{position:unset}.card-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:200}.form-data{padding-left:8px;padding-right:8px}.footer{position:fixed;bottom:0;font-size:small;width:100%;background-color:#407c51;background-color:var(--secondary-theme-color)}.footer h4{font-size:18px}.footer .jumbotron{background-color:#407c51;background-color:var(--secondary-theme-color)}}@media only screen and (max-width:750px){.cart-item{font-size:12px}}
/*# sourceMappingURL=main.e77678bd.chunk.css.map */