.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.2);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#1980ec;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}body.reset_page,html{height:100%}@media (min-width:992px){body.checkout_page{height:100%}}@media (max-width:991px){body.checkout_page{bottom:0!important}}html{-webkit-font-smoothing:antialiased}html.noscroll{overflow:hidden}body{font-family:Josefin Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;background:#fcfcfc}.alert,body{color:#626262}.alert{border:none;padding:17px 22px!important}.alert-info{background-color:#e8f7ff;border-left:5px solid #72c3fc}.alert-danger{background-color:#fff5f5;border-left:5px solid #ffa8a8}.alert-warning{background-color:#fff9db;border-left:5px solid #ffe066}.alert-success{background-color:#d3f9d8;border-left:5px solid #8ce99a}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.hidden{display:none}.smallLink{color:#9c9c9c;text-transform:uppercase;font-size:.7em;display:block;text-align:center}.smallLink:hover{color:#c94e50}.ui-timepicker-wrapper{width:10em}.form-group{margin-bottom:20px}.form-group .form-control{height:auto;padding:12px 14px 9px;border-radius:4px;box-shadow:none;border:1px solid hsla(0,0%,83.9%,.8);font-size:16px}.form-group .form-control:active,.form-group .form-control:focus{border:1px solid #66afe9;box-shadow:none}.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.form-group select.form-control{height:44px}body.store-closed{overflow:hidden!important}body.store-closed #footer,body.store-closed .container-fluid{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}body.store-closed #closed-overlay{position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;background:rgba(55,58,71,.9);text-align:center;color:#fff}body.store-closed #closed-overlay .text{position:relative;top:50%;margin-top:-160px;font-size:20px;font-weight:300}body.store-closed #closed-overlay .text h3{font-weight:700;font-size:32px}body.store-closed #closed-overlay .text small{font-weight:100;display:block;opacity:.7;font-size:75%;margin-top:8px}body.store-closed #closed-overlay .text .close_overlay{display:block;margin:30px auto;max-width:250px}#site-notification{position:fixed;top:-15px;-webkit-opacity:0;-moz-opacity:0;opacity:0;height:0;width:100%;z-index:999;transition:all .65s}#site-notification.opened{top:35px;-webkit-opacity:1;-moz-opacity:1;opacity:1}#site-notification .message{width:500px;max-width:90%;margin:0 auto;text-align:center;padding:18px}#site-notification .message.danger{background:#d9534f;color:#fff}#site-notification .message.success{background:#5cb85c;color:#fff}a{transition:all .25s;outline:none!important;text-decoration:none!important}a:hover{transition:all .15s ease;text-decoration:none}.button:active,.button:focus,.price:active,.price:focus,a:active,a:focus{outline:none!important;box-shadow:none!important;color:inherit}h3{font-weight:400;margin-top:0}.button{white-space:nowrap;border:none;clear:both;color:#fff!important;font-weight:600;font-family:Josefin Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;padding:1em 2em .8em;text-align:center;text-transform:uppercase;border-radius:4px;min-width:160px;transition:all .15s ease;transform:translateZ(0) scale(1)}.button,.button:active{background:linear-gradient(-120deg,#9b2f31,#c94e50)}@media (max-width:991px){.button{border-radius:0}}.button.disabled,.button:disabled{cursor:not-allowed;pointer-events:none;opacity:1!important;background:linear-gradient(-120deg,#979797,#bdbdbd)!important}@media (min-width:992px){.button:hover{opacity:.9;transform:translate3d(0,-1px,0) scale(1)}}.button i{line-height:1;margin-right:7px}.button i.right{margin-right:0;margin-left:7px}.full-header{padding-top:25px;padding-bottom:25px;position:relative!important;background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;z-index:4;text-shadow:0 2px 8px rgba(0,0,0,.5)}.full-header.home_page{padding-bottom:130px}.full-header.home_page>.row{position:relative}.full-header .container{position:relative;z-index:2}.full-header .darken,.full-header:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;left:0;top:0;opacity:1;transition:all .6s ease}.full-header .darken{pointer-events:none;opacity:0;transition:all .05s ease}.full-header.loaded:before{background:#000;opacity:.2}.full-header h1,.full-header h2,.full-header h3{color:#fff;text-align:center}.full-header h1{font-size:3.5em;font-weight:700;margin-top:110px}.full-header h2{font-size:1.6em;font-weight:400;margin-top:10px}.full-header h3{font-size:1em;font-weight:400;margin-top:5px;opacity:.8}.full-header h3 a{color:inherit}.full-header .search-box{margin-top:25px}.full-header .search-box input{background:#fcfcfc;padding:10px 20px;font-size:1.2em;border:none;width:700px;max-width:100%;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.6);transition:all .25s ease;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.full-header .search-box input:focus{-webkit-opacity:1;-moz-opacity:1;opacity:1}.full-header .reserve-table{text-align:center;margin:15px auto}.full-header .reserve-table a.button{display:inline-block}.full-header .top{overflow:auto}.full-header .top a{transition:all .25s ease;-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#fff}.full-header .top a.logo{font-weight:600}.full-header .top a.logo i{margin-right:.5em}.full-header .top a:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.full-header .dropdown-menu{top:inherit;padding:20px 20px 23px;background:#f1f1f1;margin-top:10px;border:none;box-shadow:none;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.35);color:#333;text-shadow:none}.full-header .dropdown-menu:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f1f1f1;position:absolute;top:-6px;right:29px}.full-header .dropdown-menu.logged-in{padding:0}.full-header .dropdown-menu.logged-in ul{list-style:none;padding:5px 0;margin:0}.full-header .dropdown-menu.logged-in ul li{display:block}.full-header .dropdown-menu.logged-in ul li a{color:#333;line-height:30px;display:block;padding:4px 15px 2px}.full-header .dropdown-menu.logged-in ul li a i{font-style:normal}.full-header .dropdown-menu.logged-in ul li a:hover{background:#c94e50;color:#fff}.full-header .dropdown-menu.logged-in ul span{font-weight:300;font-size:12px;display:block;margin:10px 15px 0}.full-header .dropdown-menu.logged-in ul hr{margin:4px 0;border-color:#d6d4d4}.content{padding-bottom:45px}.has-error label{color:#a94442}.has-error .form-control{border-color:#a94442}.phone-big{color:#ddd;font-size:2em;font-weight:700;padding:25px 0 75px;text-align:center}.all-products{position:relative;overflow:hidden}.all-products h2{padding-left:20px;display:none}.all-products h3{color:#383737;font-weight:400;padding:12px 0 12px 85px;margin:40px 0 30px;position:relative;text-align:left}.all-products h3.no-image{padding-left:0!important}.all-products h3#fixedTitle{position:fixed;top:0;z-index:3;display:none;width:inherit;margin-top:0}.all-products h3 span{font-size:.65em;padding:12px 0 5px;display:block;line-height:1.3em;color:#787676}.all-products h3 .category-image{position:absolute;left:0;top:50%;margin-top:-37px}.all-products h3 .category-image img{width:70px;max-width:100%;border-radius:50%}.all-products .products-wrapper{margin-bottom:45px}.all-products .products-wrapper .products-list .no-product{margin-left:15px}#mobile-buttons{position:fixed;z-index:7;left:0;right:0;bottom:0;transition:all .55s ease;transform:translateZ(0)}#mobile-buttons a{display:block;width:40%;max-width:200px;border-radius:0;border:0;margin:0 15px 35px 0;transition:all .25s ease;transform:translateZ(0);clear:none}@media (max-width:991px){#mobile-buttons a{width:160px}}@media (max-width:360px){#mobile-buttons a{width:auto;min-width:auto}}#mobile-buttons a.basket-opener{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}#mobile-buttons a.basket-opener.animate{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}#mobile-buttons a.categories-opener{margin:0 0 35px 15px;background:#000}body.push-up-mobile-buttons #mobile-buttons{transform:translate3d(0,-70px,0);transition:all .35s ease}@media (max-width:991px){html{overflow-x:hidden}body.home_page{transition:all .55s;position:relative;left:0}body.home_page .food-categories,body.home_page .your-order{display:none;position:fixed;z-index:9;padding:0;top:inherit;bottom:35px;transition:all .4s .1s;overflow:hidden;max-height:51px;width:160px}body.home_page .food-categories h3,body.home_page .your-order h3{margin-top:0;margin-left:15px}body.home_page.push-up-mobile-buttons .food-categories,body.home_page.push-up-mobile-buttons .your-order{bottom:105px}body.home_page .food-categories{background:#000;left:15px}body.home_page .food-categories .categories{padding:15px;margin:0 15px;transition:all .35s;opacity:0}body.home_page .food-categories .categories a{padding:12px 0}body.home_page .your-order{right:15px;border-radius:0;margin-top:0;padding:0 15px 18px;background:#bd2e29}body.home_page .your-order h3{display:none}body.home_page .your-order #basket{background:transparent}body.home_page .your-order #basketWrapper{min-width:223px;transition:all .15s;opacity:0}body.home_page .your-order #basketWrapper .inside{max-height:400px}body.home_page #food-categories{border:none;background:transparent}body.home_page #food-categories .categories{height:auto;overflow:auto;float:none;max-width:100%;padding:15px 5px;margin:0}body.home_page #food-categories .categories a{display:block;padding:10px 0 10px 15px;margin:0}body.home_page #food-categories .more-categories{display:none}body.home_page .options-popup .selection-extras{margin:0 0 10px;padding-top:0}body.home_page .options-popup .content-top{padding-left:15px;padding-right:15px}body.home_page.open-basket,body.home_page.open-categories{overflow:hidden;transition:all .25s ease-in}body.home_page.open-basket #overlay,body.home_page.open-categories #overlay{opacity:1!important}body.home_page.open-basket .content,body.home_page.open-categories .content{z-index:inherit}body.home_page.open-basket .full-header.home_page,body.home_page.open-categories .full-header.home_page{z-index:-1}body.home_page.open-basket .your-order,body.home_page.open-categories .food-categories{transition-timing-function:cubic-bezier(.7,0,.3,1);background:#fff;width:270px;max-height:500px;height:auto}body.home_page.push-up-mobile-buttons.open-basket .your-order,body.home_page.push-up-mobile-buttons.open-categories .food-categories{max-height:440px}body.home_page.push-up-mobile-buttons #basketWrapper .inside{max-height:340px}body.home_page.open-categories .food-categories{overflow:auto}body.home_page.open-categories .food-categories .categories{opacity:1;background:#fff}body.home_page.open-basket .your-order #basketWrapper{transition:all .55s;opacity:1}.all-products h3{padding-left:0;margin:20px 0 0}.all-products h3 .category-image{left:auto;right:0!important;margin-top:-30px}.all-products h3 .category-image img{width:55px}h3#fixedTitle span{display:none}h3#fixedTitle .category-image{top:8px;margin-top:0}h3#fixedTitle .category-image img{width:30px}#footer .text-left{text-align:center}#footer .text-right{display:none}}@media (max-width:360px){body.home_page .food-categories,body.home_page .your-order{width:40%!important}body.home_page.open-basket .food-categories,body.home_page.open-basket .your-order,body.home_page.open-categories .food-categories,body.home_page.open-categories .your-order{width:270px!important}}.food-box{margin-bottom:30px;padding:10px 18px 9px;background:#fff;border-radius:3px;box-shadow:0 2px 5px 0 transparent;border:1px solid #e3e6e8;transform:translateZ(0) scale(1);transition:all .3s}.food-box.expandable.opened,.food-box:hover{transform:translate3d(0,-2px,0) scale(1);box-shadow:0 4px 10px 0 rgba(0,0,0,.075)}.food-box em{font-size:.95em;display:block;margin:6px 0 10px;font-weight:400;color:#a2a2a2;font-style:normal}.food-box .product-image{width:100px;height:100px;display:block;background:#f1f1f1;top:15px;right:15px;border-radius:3px;overflow:hidden;transform:translateZ(0) scale(1);transform-style:preserve-3d;cursor:pointer}.food-box .product-image,.food-box .product-image i{position:absolute;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.food-box .product-image i{color:#fff;top:50%;margin-top:-15px;text-align:center;width:100%;font-size:30px;z-index:3;transform:translateZ(0) scale(.7);transform-style:preserve-3d;opacity:0;transition:all .5s ease;pointer-events:none}.food-box .product-image:after{position:absolute;top:0;left:0;height:100%;content:"";background:#000;z-index:2}.food-box .product-image:after,.food-box .product-image img{display:block;width:100%;opacity:0;transition:all .5s ease}.food-box .product-image.loaded img{opacity:1}.food-box .product-image:hover i{transition:all .25s ease;transform:scale(1.3);opacity:1}.food-box .product-image:hover img{transition:all .25s ease;transform:scale(1.05)}.food-box .product-image:hover:after{opacity:.2}.food-box.with-product-image{min-height:105px}.food-box.with-product-image .head{padding-right:115px;min-height:107px}.food-box.with-product-image.single-product .prices{padding-right:115px}.food-box.with-product-image.single-product .head{min-height:auto}.food-box.single-product{cursor:pointer}.food-box.single-product.with-product-image{min-height:132px}.food-box.single-product em{margin:8px 0}.food-box h4{font-weight:600;font-size:1.3em;color:#383737;margin-bottom:2px;line-height:1.15em}.food-box h4 i{font-size:.85em;position:relative;top:-1px;margin-left:4px}.food-box h4 i.vegetarian{color:#48912a}.food-box h4 i.spicy{color:#e42313}.food-box h4 span.new-tag{background:#48912a;color:#fff;display:inline-block;font-size:.6em;line-height:12px;padding:0 5px;border-radius:2px;position:relative;top:-3px}.food-box .open-close{position:absolute;right:10px;top:20px;color:#b5b5b5}.food-box.expandable i.up{display:none}.food-box.expandable.opened i.up{display:block}.food-box.expandable.opened i.down{display:none}.food-box.expandable.opened .prices{max-height:300px!important;opacity:1!important}.label-collection{font-style:normal;text-transform:uppercase;font-weight:400;font-size:9px!important;position:relative;top:-2.5px;opacity:.5;padding:3px 4px 1px!important;border-radius:2px;margin-left:2px;display:inline-block!important;line-height:1em}.products-list .row div:nth-child(odd){clear:left}.products-list .row div:nth-child(2n){clear:right}.price{padding:7px 0;overflow:hidden;position:relative;cursor:pointer;line-height:1.6em;transform-style:preserve-3d;display:block;color:#626262}.price:before{content:"";border-bottom:1px dashed #b8b5b5;position:absolute;bottom:15px;margin-left:10px;z-index:0;left:15px;transition:opacity .25s;right:0}.price:hover{color:#a2a2a2;cursor:pointer}.price:hover:before{opacity:.5}.price span{position:absolute;z-index:1;background:#fff;display:inline-block;padding:0 10px 0 0;height:1.3em;transition:all .2s ease-out;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform-style:preserve-3d;font-weight:400}.price.single-price{padding:0}.price.single-price:before{display:none}.price.single-price span{padding-right:0}.price.single-price strong{float:left;padding:0;color:#626262!important}.price.single-price.addedToBasket strong{transform:translate3d(22px,0,0)}.price strong{float:right;background:#fff;z-index:2;display:inline-block;position:relative;padding:0 0 0 10px;transition:all .2s ease-out;height:23px;font-weight:400;letter-spacing:.01em}.price.addedToBasket span{font-weight:500;transform:translate3d(22px,0,0)}.price.addedToBasket span:before{position:absolute;left:-22px;top:-2px;font-family:Font Awesome\ 5 Free;content:"\F00C";font-weight:900!important;color:#48912a;font-size:.9em;padding-right:10px;visibility:visible}.price.addedToBasket.makeGreen span:before{content:"\F017";font-weight:400!important;color:#cacaca}.food-categories.fixIt,.your-order.fixIt{position:fixed;top:-20px}.food-categories h3,.your-order h3{margin-top:0;font-weight:300}.food-categories .boxed-area,.your-order .boxed-area{border-radius:3px;padding:5px 15px;background:#fff}.food-categories .collection-delivery label,.your-order .collection-delivery label{font-weight:600;margin-top:10px;display:block}.food-categories .collection-delivery label input,.your-order .collection-delivery label input{width:20px}.food-categories .collection-delivery span,.your-order .collection-delivery span{display:block;font-size:.7em;padding-left:25px}.your-order{box-shadow:0 2px 25px 0 rgba(0,0,0,.1);padding:1px 19px 22px;margin-top:40px;border-radius:2px;background:#fff}.home_page a.edit-record{color:#b3b3b3;font-size:.75em;margin-top:8px;display:inline-block}.home_page a.edit-record:hover{color:#c94e50}.home_page .food-categories h3,.home_page .your-order h3{margin-top:30px}.home_page #basket .inside{overflow:hidden;overflow-y:auto}.food-categories .boxed-area{padding-left:0;background:transparent}#food-categories{background:#fff;position:relative;border-bottom:1px solid #e3e6e8;box-shadow:0 0 0 0 transparent;z-index:99;transition:box-shadow .35s}#food-categories .categories{float:left;overflow:hidden;height:70px;max-width:93%}#food-categories .categories a{padding:25px 20px 25px 0;line-height:1.5em}#food-categories #more-categories{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:none}#food-categories #more-categories.show{display:block}#food-categories .more-categories{float:right;width:7%;text-align:right}#food-categories .more-categories a{display:block;padding:10px 15px;color:#333}#food-categories .more-categories a:hover{color:#9c9c9c}#food-categories .more-categories>a{display:inline-block;padding:25px 0}#food-categories .more-categories .dropdown-menu{right:15px;left:auto;box-shadow:0 6px 12px rgba(0,0,0,.08);border:1px solid #e3e6e8;border-radius:0;margin-top:-3px;min-width:300px}body.fixCategories{padding-top:68px}body.fixCategories #food-categories{border-bottom:1px solid transparent;box-shadow:0 20px 50px -20px rgba(0,0,0,.1);position:fixed;left:0;top:0;width:100%;background:#fff}.categories{overflow:auto}.categories a{display:inline-block;color:#c94e50;color:#333;margin-bottom:5px;transition:all .2s;font-size:15px;padding:10px 10px 10px 0}.categories a:first-child{padding-left:0}.categories a:hover{color:#9c9c9c}.categories a.active{color:#c94e50!important}.categories a:last-child:active,.categories a:last-child:focus{top:0!important}#footer{padding:30px 0;font-size:14px;position:relative!important;color:#fff;background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:3}@media (max-width:991px){#footer{margin-top:355px}}#footer:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#c4c4c4;opacity:1;left:0;top:0;transition:all .6s ease}#footer.loaded:before{background:#000;opacity:.5}#footer a{color:inherit}#footer a:hover{color:#fff}.options-popup{-webkit-overflow-scrolling:touch;position:fixed;width:100%;height:100%;padding-top:50px;left:0;top:0;bottom:0;background:rgba(55,58,71,.8);z-index:999;display:none;-webkit-opacity:0;-moz-opacity:0;opacity:0;transition:all .25s;overflow:hidden;overflow-y:auto}.options-popup h3{margin-top:20px;font-weight:700;color:#383737;float:left}.options-popup h3 strong{font-weight:700;color:#c94e50}.options-popup .poweredBy{margin-top:31px;text-transform:uppercase;font-size:.6em;float:right;color:#a2a2a2}.options-popup .poweredBy a{color:#a2a2a2}.options-popup .poweredBy a:hover{text-decoration:underline}.options-popup .container{transform:translateZ(0);transform:scale(.9);opacity:0;transition:all .15s ease}.options-popup .content-top{overflow:auto;padding-top:10px;padding-left:25px;padding-right:25px}.options-popup .contentBox{background:#fff;border-radius:0;padding:0 5px 83px}.options-popup .contentBox.loginBox{padding:0;background:transparent}.options-popup .contentBox.loginBox .content-wrapper{padding:5px 20px 15px;margin:25px;background:#fff}.options-popup .contentBox.loginBox .content-wrapper .content-top{padding:0}@media (max-width:991px){.options-popup .contentBox.loginBox .content-wrapper{margin:0}}.options-popup .contentBox.loginBox.registerBox .content-wrapper{margin:0}.options-popup .contentBox.loginBox .form-group{margin-bottom:15px}.options-popup .contentBox.loginBox .forgot-password,.options-popup .contentBox.loginBox .login-box,.options-popup .contentBox.loginBox .remember-password{color:#9c9c9c;text-transform:uppercase;font-size:.7em;display:block;text-align:center;margin:15px 0 10px}.options-popup .contentBox.loginBox .forgot-password:hover,.options-popup .contentBox.loginBox .login-box:hover,.options-popup .contentBox.loginBox .remember-password:hover{color:#c94e50}.options-popup .contentBox.loginBox .remember-password{display:none}.options-popup .contentBox.offerBox{text-align:center;padding:0}.options-popup .contentBox.offerBox .content-wrapper{padding:10px 25px 25px}.options-popup .contentBox.offerBox .content-wrapper img{margin-bottom:20px;width:200px}.options-popup .contentBox.offerBox .content-wrapper span{display:block;font-size:1.15em}.options-popup .contentBox.offerBox h3{float:none;margin:5px 0 25px}.options-popup .contentBox form,.options-popup .contentBox p{clear:both}.options-popup .contentBox p em{font-style:normal}.options-popup .contentBox p span{color:#a2a2a2}.options-popup.stick{padding:0}.options-popup.stick .contentBox{border-radius:0}@media (max-width:991px){.options-popup.stick .contentBox{margin:0!important}}.options-popup.openThis{-webkit-opacity:1;-moz-opacity:1;opacity:1}.options-popup.openThis.completed .container{transition:all .25s ease;transform:scale(1.00001);opacity:1}.options-popup.openThis span{transform-style:preserve-3d}.options-popup .selection-extras{margin-top:20px;margin-bottom:20px;clear:both}.options-popup .selection-extras .price strong{color:#b0adad}.options-popup .selection-extras .free-options{margin:-5px 0 0}.options-popup .selection-extras .free-options label{font-weight:400;display:block;padding:10px 0 5px;border-top:1px solid #eee;cursor:pointer}.options-popup .selection-extras .free-options label:active{position:relative;top:1px}.options-popup .selection-extras .free-options label:hover{font-weight:600}.options-popup .selection-extras .free-options label:first-child{border-top:none}.options-popup .selection-extras .free-options label input{margin-right:10px}.options-popup .selection-extras .free-options .options-group{padding-top:5px;margin-top:5px}.options-popup .selection-extras .free-options .options-group:first-child{padding-top:0;margin-top:0}.options-popup .selection-extras .free-options .options-group:last-child{margin-bottom:20px}.options-popup .selection-extras .free-options .options-group.select label{font-weight:700;margin-bottom:3px;padding-bottom:0}.options-popup #selected-extras{margin-bottom:20px;border-left:5px solid #48912a;padding:10px 15px 4px;background:rgba(72,145,42,.05)}.options-popup #selected-extras strong{display:block;font-weight:200;font-size:13px;margin-bottom:4px}.options-popup #selected-extras span{margin:0 20px 5px 0;display:inline-block;line-height:30px;height:30px}.options-popup #selected-extras span:last-child{margin-right:0}.options-popup #selected-extras span a{display:inline-block;font-size:12px;padding-right:5px;color:#afafaf}.options-popup #selected-extras span a:hover{color:#c94e50}.options-popup #selected-extras span a i{margin:0}.options-popup #selected-extras span em{font-style:normal;font-weight:200;opacity:.7}.options-popup .extras-bottom{text-align:right;line-height:20px;padding:30px 20px;position:absolute;width:100%;left:0;background:#f1f1f1;z-index:3}.options-popup .extras-bottom .selection-price{margin-right:10px;font-weight:600;font-size:20px;float:left}.options-popup .extras-bottom .button{margin-left:5px}.options-popup a.closeMealOptions,.options-popup a.closePhoto,.options-popup a.closeSelection{padding:16px;font-size:12px;font-weight:600;color:#969696}.options-popup a.closeMealOptions:hover,.options-popup a.closePhoto:hover,.options-popup a.closeSelection:hover{color:#e42313}.options-popup a.closeMealOptions,.options-popup a.closePhoto{padding:10px;position:absolute;right:17px;top:5px}.options-popup a.closeMealOptions:active,.options-popup a.closePhoto:active{top:6px}.modal-picture{min-height:200px;background:#f1f1f1;margin-bottom:20px;position:relative}.modal-picture img{display:block;max-width:100%;margin:0 auto;min-height:200px}#completeOrder{position:fixed;width:100%;bottom:20px;right:20px;z-index:5}#completeOrder a.checkout{float:right}.disable-reason strong{text-transform:uppercase}.go-to-checkout .checkout{margin-top:10px}.go-to-checkout .checkout.empty{display:none!important}.go-to-checkout.mobile-push{margin-top:30px}.home_page .go-to-checkout .checkout{display:block}.alert{border-radius:0;padding:12px 15px;margin-bottom:15px}.alert i{margin-right:5px}.alert a{color:inherit;font-weight:700}.alert a:hover{text-decoration:underline!important}.alert .close{top:0;right:0}@media (max-width:991px){.checkout_page .go-to-checkout .checkout{display:block;width:100%}.checkout_page .content{padding-bottom:50px!important}.all-products .products-wrapper{margin-bottom:40px}.home_page .full-header{height:auto}.home_page .full-header.home_page{height:355px;padding-bottom:0!important;position:fixed!important;width:100%;z-index:1}.home_page .full-header h1{font-size:2.5em;margin-top:100px;text-align:center}.home_page .full-header.has-booking h1{margin-top:80px}.home_page .full-header h2{font-size:1.2em;font-weight:700;opacity:.7;text-align:center}.home_page .full-header .search-box{display:none}.home_page .content{background:#fff;top:355px!important;position:relative;z-index:2}.home_page .price.has-price:after{content:""}.home_page .price.has-price strong{padding-right:0!important}.options-popup{padding-top:0}.options-popup .container{height:100%;overflow:hidden}.options-popup .contentBox{border-radius:0;margin:0 15px}body.web-app.home_page .full-header.home_page{padding-top:50px;height:405px}body.web-app.home_page .content{top:405px!important}}.basket-loyalty-wrapper{background:#f7f7f7;border-radius:5px;padding:15px 13px 11px;margin-bottom:5px;font-size:15px}.basket-loyalty-wrapper i{color:#c94e50;margin-right:3px}.basket-loyalty-wrapper strong{display:inline-block!important;padding:0!important}.full-header .pull-right>.dropdown-menu{right:15px}.loading{text-align:center;position:absolute;width:100%;height:100%;top:0;left:0;color:#c94e50;display:none;z-index:3}.loading .animation{position:relative;top:50%;margin-top:-11px}.your-order #basket{position:relative;border-bottom:none;margin-top:15px;background:#fff;font-size:1.1em}.your-order #basket .inside{opacity:1;transition:opacity .7s}.your-order #basket .product{position:relative;margin-bottom:3px;padding:15px 0 8px 25px;border-top:1px dashed #e6e6e6}.your-order #basket .product.deleting *{opacity:.5}.your-order #basket .product:first-child{border:none}.your-order #basket .product>a{position:absolute;left:0;top:32px;display:block;z-index:2;background:#efefef;font-size:12px;padding:0 5px 1px;color:#948d8d;border-radius:50%}.your-order #basket .product>a i{top:2px;position:relative}.your-order #basket .product>a:active{top:34px}.your-order #basket .product>a:hover{background:#fbe9ec;color:#c94e50}.your-order #basket .product.same-name>a{top:17px}.your-order #basket .product.same-name>a:active{top:18px}.your-order #basket .product strong{font-weight:300;padding:0;font-size:.75em!important}.your-order #basket.review .product>a{display:none}.your-order #basket.review .product:hover{background:#fff}.your-order #basket #basketTotal{padding:12px 0;border-top:1px dashed #dadada;font-size:19px;z-index:2;position:absolute;bottom:0;left:0;width:100%;background:#fff}.your-order #basket #basketTotal i{top:12px;right:0}.your-order #basket .delivery-fee{padding-top:12px;padding-bottom:9px;border-top:1px dashed #e6e6e6}.your-order #basket .free-offer>em{position:absolute;left:0;top:32px;display:block;color:#c94e50}.your-order #basket .free-offer>em i{position:relative}.your-order #basket .free-offer:hover{cursor:pointer;color:#888}.your-order #basket em,.your-order #basket span,.your-order #basket strong{clear:both;display:block;padding-right:40px;position:relative;font-size:.9em}.your-order #basket em i,.your-order #basket span i,.your-order #basket strong i{position:absolute;right:0;bottom:0;font-style:normal}.your-order #basket em{font-style:normal;color:#b0adad}.your-order #basket em.deleting{opacity:.5}.your-order #basket em a{font-size:12px;display:inline-block;padding:2px 3px;color:#c5c4c4}.your-order #basket em a:hover{color:#c94e50}.your-order #basket em a i{position:relative}.your-order #basket strong{font-size:1em;padding:6px}.your-order #basket strong i{right:7px}.your-order #basket .wrap{padding-bottom:54px}.your-order #basket .empty{color:#9c9c9c}.your-order #basket .empty svg{margin-bottom:10px}.your-order #basket .empty a.repeat-order{color:#9c9c9c;text-transform:uppercase;font-size:.7em;display:block;text-align:center;margin-top:10px;font-weight:300}.your-order #basket .empty a.repeat-order:hover{color:#c94e50}.your-order #basket .empty a.repeat-order i{display:inline-block;margin-right:4px}.your-order #basket .empty .empty-wrapper{padding:35px 5px;display:block;text-align:center}.your-order #basket .empty .repeat-wrapper{color:#383737;display:none}.your-order #basket .empty .repeat-wrapper strong{margin:5px 0 10px;padding:0}.your-order #basket .empty .repeat-wrapper li{list-style:none;border-top:1px solid #e3e6e8;padding:15px 0}.your-order #basket .empty .repeat-wrapper li:first-child{border:none;padding-top:5px}.your-order #basket .empty .repeat-wrapper li:last-child{padding-bottom:5px;border-bottom:1px solid #e3e6e8}.your-order #basket .empty .repeat-wrapper li a{color:#9c9c9c;text-transform:uppercase;font-size:.7em;display:block;text-align:center;text-align:left;margin-top:5px}.your-order #basket .empty .repeat-wrapper li a:hover{color:#c94e50}.your-order #basket .empty .repeat-wrapper li a i{font-size:.8em}.your-order #basket.refreshing .inside{opacity:.35}.your-order #basket.refreshing .loading{display:block}.payment-icons{float:right;margin-top:5px}.payment-icons .paypal{color:#179bd7}.payment-icons .visa{color:#0157a2}.payment-icons .mastercard{color:#fbb134}.payment-icons .amex{color:#007bc1}.checkout_page h2,.reset_page h2{margin-top:30px;margin-bottom:25px;color:#383737;font-weight:700}@media (max-width:991px){.checkout_page h2,.reset_page h2{text-align:center}}.checkout_page h2 small,.reset_page h2 small{color:#383737}.checkout_page h3,.reset_page h3{margin-top:60px;color:#383737}.checkout_page h3:first-child,.reset_page h3:first-child{margin-top:40px}.checkout_page h3 i,.reset_page h3 i{float:right}.checkout_page h4,.reset_page h4{margin:25px 0 20px;font-weight:300;color:#b0adad}.checkout_page #general-notification .alert,.reset_page #general-notification .alert{margin-bottom:30px}.checkout_page .go-to-checkout,.reset_page .go-to-checkout{margin-bottom:25px}.checkout_page #footer,.reset_page #footer{position:relative;margin-top:-80px;z-index:-1}.checkout_page .content,.reset_page .content{padding-top:10px;padding-bottom:60px;min-height:100%}.checkout_page .your-order,.reset_page .your-order{margin-top:0}.checkout_page .checkout-box,.reset_page .checkout-box{color:#383737;position:relative;margin:15px 0 30px;padding:20px 8px 15px;background:#fff;border-radius:3px;border:1px solid #e3e6e8}@media (max-width:991px){.checkout_page .checkout-box,.reset_page .checkout-box{padding:20px 2px 15px;border:none;background:#fff;box-shadow:0 2px 25px 0 rgba(0,0,0,.1)}}.checkout_page .checkout-box .map-directions img,.reset_page .checkout-box .map-directions img{max-width:100%;height:auto;margin-bottom:10px}.checkout_page .checkout-box .map-directions a,.checkout_page .checkout-box .map-directions span,.reset_page .checkout-box .map-directions a,.reset_page .checkout-box .map-directions span{font-size:15px;color:#969696}.checkout_page .checkout-box .map-directions a.need-directions,.reset_page .checkout-box .map-directions a.need-directions{color:#9c9c9c;text-transform:uppercase;font-size:.7em;display:block;text-align:center;text-align:left;padding:7px 0}.checkout_page .checkout-box .map-directions a.need-directions:hover,.reset_page .checkout-box .map-directions a.need-directions:hover{color:#c94e50}.checkout_page .checkout-box label,.reset_page .checkout-box label{font-size:16px;font-weight:400;display:block}.checkout_page .checkout-box label input,.reset_page .checkout-box label input{margin-right:6px}.checkout_page .checkout-box label:active,.reset_page .checkout-box label:active{position:relative;top:1px}.checkout_page .checkout-box label em,.reset_page .checkout-box label em{font-style:normal;color:#b0adad}.checkout_page .checkout-box label small.card-secure,.reset_page .checkout-box label small.card-secure{background:#f3fcfa;color:#16a085;border:1px solid #16a085;display:inline-block;padding:0 5px;line-height:1.7em;font-size:12px;margin-top:0;position:relative;top:-2px;border-radius:3px;margin-left:7px}.checkout_page .checkout-box .help-block,.reset_page .checkout-box .help-block{color:#b0adad;font-weight:300}.checkout_page .checkout-box hr,.reset_page .checkout-box hr{margin:10px 0 15px}.checkout_page .checkout-box ul,.reset_page .checkout-box ul{padding:0;margin:0;list-style:none}.checkout_page .checkout-box ul li,.reset_page .checkout-box ul li{padding:0 15px}.checkout_page .checkout-box>ul li:first-child>hr,.checkout_page .checkout-box ul li#cash-on-collection,.reset_page .checkout-box>ul li:first-child>hr,.reset_page .checkout-box ul li#cash-on-collection{display:none}.checkout_page .checkout-box.payment i,.reset_page .checkout-box.payment i{margin-right:3px}.checkout_page .checkout-box.payment i.paypal-icon,.reset_page .checkout-box.payment i.paypal-icon{color:#179bd7}.checkout_page .checkout-box.payment i.card-icon,.reset_page .checkout-box.payment i.card-icon{color:#0157a2}.checkout_page .checkout-box.payment i.loyalty-icon,.reset_page .checkout-box.payment i.loyalty-icon{color:#c94e50}.checkout_page .checkout-box.loyalty-box,.reset_page .checkout-box.loyalty-box{margin-bottom:15px}.checkout_page .checkout-box .address-form,.checkout_page .checkout-box .card-form,.checkout_page .checkout-box .details,.reset_page .checkout-box .address-form,.reset_page .checkout-box .card-form,.reset_page .checkout-box .details{overflow:hidden;max-height:700px;transition:all .5s;opacity:1;padding:0 15px;margin:0 -15px}.checkout_page .checkout-box .address-form .alert,.checkout_page .checkout-box .card-form .alert,.checkout_page .checkout-box .details .alert,.reset_page .checkout-box .address-form .alert,.reset_page .checkout-box .card-form .alert,.reset_page .checkout-box .details .alert{margin-bottom:25px}.checkout_page .checkout-box .address-form.closed,.checkout_page .checkout-box .card-form.closed,.checkout_page .checkout-box .details.closed,.reset_page .checkout-box .address-form.closed,.reset_page .checkout-box .card-form.closed,.reset_page .checkout-box .details.closed{max-height:0;transition:all .35s;opacity:0}.checkout_page .checkout-box .address-form .checkbox input,.checkout_page .checkout-box .card-form .checkbox input,.checkout_page .checkout-box .details .checkbox input,.reset_page .checkout-box .address-form .checkbox input,.reset_page .checkout-box .card-form .checkbox input,.reset_page .checkout-box .details .checkbox input{top:-3px}.checkout_page .checkout-box .address-form .checkbox label,.checkout_page .checkout-box .card-form .checkbox label,.checkout_page .checkout-box .details .checkbox label,.reset_page .checkout-box .address-form .checkbox label,.reset_page .checkout-box .card-form .checkbox label,.reset_page .checkout-box .details .checkbox label{font-weight:300}.checkout_page .checkout-box .post-code-group,.reset_page .checkout-box .post-code-group{position:relative}.checkout_page .checkout-box .post-code-group .checking-post-code,.reset_page .checkout-box .post-code-group .checking-post-code{position:absolute;right:8px;bottom:14px;line-height:13px;display:none}.checkout_page #basket,.reset_page #basket{font-size:18px}.checkout_page #basket .inside,.reset_page #basket .inside{overflow:auto}.checkout_page #basket .product,.reset_page #basket .product{padding:10px 6px 6px}.checkout_page #basket #basketTotal,.reset_page #basket #basketTotal{padding:15px 6px}.checkout_page #basket #basketTotal i,.reset_page #basket #basketTotal i{top:15px;right:6px}.back-to-shop,.back-to-shop a{text-align:center}.back-to-shop a{color:#9c9c9c;text-transform:uppercase;font-size:.7em;display:block;padding:15px;display:inline-block}.back-to-shop a:hover{color:#c94e50}.back-to-shop a i{margin-right:7px}.order_page{height:100%;color:#383737}.order_page .order-information{background:#fff;border-radius:3px;padding:80px 15px;text-align:center;border:1px solid #e3e6e8}.order_page .order-information p{margin-bottom:15px}.order_page .order-information .loyalty-wrapper{background:#f7f7f7;border-radius:5px;padding:15px 13px 11px;font-size:15px;display:inline-block;margin:15px 20px}.order_page .order-information .loyalty-wrapper i{color:#c94e50;margin-right:3px}.order_page .order-information .lead{font-weight:600;font-size:1.3em;margin-bottom:5px}.order_page .order-information .animation{margin:25px 0;color:#d8d8d8}.order_page .order-information .icon{margin:50px 0}.order_page .order-information .icon i{font-size:8em}.order_page .order-information span.estimated{display:block;font-size:30px;margin-bottom:7px}.order_page .order-information .your-order{text-align:left;margin-top:30px;border:1px dashed grey;padding:12px 25px 30px;border-radius:10px;box-shadow:none!important}.order_page .order-information .your-order #basket .inside{padding:0 0 37px}.order_page .order-information .your-order #basket .product{padding:13px 3px 7px}.order_page .order-information .your-order #basket .product:hover{background:transparent}.order_page .order-information .your-order #basket #basketTotal{bottom:-10px;padding:9px 2px}.order_page .order-information .your-order #basket #basketTotal i{right:2px}@media (max-width:991px){.order_page h2{text-align:center}.order_page .order-information{border:none;padding:0 15px}}.order_page #footer{position:relative;margin-top:-80px}.order_page .content{padding-top:10px;padding-bottom:80px;min-height:100%}.order_page h2{margin-bottom:30px}#overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(55,58,71,.8);z-index:8;opacity:0;transition:all .45s;display:none}@media (max-width:767px),(min-width:992px) and (max-width:1200px){.all-products .head{cursor:pointer}.all-products .food-box.expandable .prices{overflow:hidden;max-height:0;opacity:0;transition:all .35s ease;transform:translateZ(0)}}@media (min-width:768px){body.blur #footer,body.blur .container-fluid{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}}@media (max-width:767px){body{background:#fff}.all-products{padding:0 15px}.all-products .products-wrapper .products-list,.all-products .products-wrapper .products-list>row{padding:0}.all-products .products-wrapper .products-list .oneProduct{padding-left:15px;padding-right:15px}.all-products .products-wrapper .products-list .oneProduct .food-box{margin-bottom:0;padding:15px 0 20px;background:transparent;box-shadow:none!important;border:none;border-bottom:1px solid #e3e6e8;border-radius:0;transform:translateZ(0) scale(1)!important}.all-products .products-wrapper .products-list .oneProduct .food-box .product-image{right:0}.all-products .products-wrapper .products-list .oneProduct .food-box em:empty{margin:0!important;transition:all .25s}.all-products .products-wrapper .products-list .oneProduct .food-box.opened em:empty{margin-bottom:20px!important}.all-products .products-wrapper .products-list .oneProduct .single-price{padding:0}.all-products .products-wrapper .products-list .oneProduct:last-child{margin-bottom:25px}.all-products .products-wrapper .products-list .oneProduct:last-child .food-box{border-bottom:0}}.select2-container--default .select2-selection--single{border:1px solid hsla(0,0%,83.9%,.8)!important;padding:7px 0!important;height:44px!important;font-size:16px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px!important;right:4px!important}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.animated-ellipsis span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;font-size:1.4em}.animated-ellipsis span:nth-child(2){animation-delay:.2s}.animated-ellipsis span:nth-child(3){animation-delay:.4s}#checkout-form.frozen{pointer-events:none}.remove-selected-card{float:right;margin-top:10px;display:inline-block}.reservation-form{margin:5px 0}.reservation-form option.passed{display:none}