@media (min-width:550px){h4{font-size:3rem}}.login-form{border:2px solid #fff}.loginButton:active,.loginButton:focus,.loginButton:hover,.loginInput:focus{outline:none!important;outline-offset:none!important;text-decoration:none!important;box-shadow:none!important}.formPostal{display:inline-block;width:45%}@media (max-width:425px){.formPostal{display:inline-block;width:100%}}html{scroll-behavior:smooth}.search-bar{background-color:#d1d2d3!important;border:1px solid #000}.logo{padding-top:10px;padding-bottom:10px;height:8.5rem}.header-white-bg{background-color:#fff;z-index:1}.scroll-margin{scroll-margin-top:154px}.philosophy{background-image:url(/static/media/pizza.bac324de.png);background-repeat:no-repeat;background-size:cover;padding-top:150px;padding-bottom:150px;margin-top:50px}.card-color{background-color:rgba(146,193,67,.5)!important}.menu-container{background-color:#fff;z-index:2;position:fixed;width:100%;min-width:320px}.menuSection{right:0;bottom:0;position:absolute;z-index:1}.menu.top{margin-left:auto;text-align:right}.no-rest-found-msg{color:#fff;font-size:27px;font-family:"MontserratLight"}@media (min-width:1041px){.menu.top .item{vertical-align:middle}}.menu.top .item{color:#92c143;display:inline-block;margin-left:10px;margin-right:10px;-webkit-transition:all .2s ease-in;-webkit-transform:scale(1);-ms-transition:all .2s ease-in;-ms-transform:scale(1);-moz-transition:all .2s ease-in;-moz-transform:scale(1);transition:all .2s ease-in;transform:scale(1)}.menuIcon{display:none}.menu-bottom{color:#fff;font-size:18px;border-radius:3px}.drop-down-item{background-color:#92c143}.drop-down-item,.drop-down-itemLoginRegister{color:#fff;padding-top:5px;padding-bottom:5px;font-weight:700;border-top:1px solid #fff;border-bottom:1px solid #fff}.drop-down-itemLoginRegister{background-color:#e27c2a}#search-restaurant-by-name::-webkit-input-placeholder{color:#6a8321}#search-restaurant-by-name:-ms-input-placeholder{color:#6a8321}#search-restaurant-by-name::-ms-input-placeholder{color:#6a8321}#search-restaurant-by-name::placeholder{color:#6a8321}@media (min-width:991px){.search-by-name-row{padding-right:0!important;margin:50px 0 35px}}@media (max-width:991px){.search-by-name-row{padding-right:15px;margin:15px 0 35px;text-align:center}.search-by-name-btn{max-width:160px}}@media(max-width:768px){.menu-bottom{display:none}.menu.top .itemLoginRegister{display:none!important}.menuIcon{display:inline}.logo{margin-left:0}.dash-border{padding-top:50px;margin-left:15px;margin-top:20px}.menuSection{right:-30px;z-index:1}.privacy,.terms{padding-left:15px!important}.supported{display:none}}.menu.top .itemLoginRegister{color:#edbe40;display:inline-block;margin-left:10px;margin-right:10px;-webkit-transition:all .2s ease-in;-webkit-transform:scale(1);-ms-transition:all .2s ease-in;-ms-transform:scale(1);-moz-transition:all .2s ease-in;-moz-transform:scale(1);transition:all .2s ease-in;transform:scale(1);cursor:pointer}.drop-down-menu{text-align:center;z-index:1;position:absolute;left:0;right:0;display:none}.user-modal{font-family:"MontserratMedium";line-Height:2.4;width:300px;padding-Left:25px;padding-Top:10px;padding-Bottom:20px;margin-Top:-20px;margin-right:125px;position:absolute;right:0;border:1px solid #edbe40;background-Color:#fff;color:#000;text-Align:left;transition:all 2s linear}.user-modal-hidden{display:none}.popup-item{cursor:pointer}.popup-item:hover{text-decoration:underline}.header-row{align-items:flex-end}@media(min-width:768px){.drop-down-menu{top:80px}}@media(min-width:769px){.supported-resp{display:none}}@media(max-width:768px) and (min-width:425px){.logo{height:55px}}@media (max-width:425px){.header-size{height:80px}.logo{height:35px;padding-top:0;padding-bottom:0}.menu.top .item{color:#92c143;display:inline-block;margin-left:10px;margin-right:0;-webkit-transition:all .2s ease-in;-webkit-transform:scale(1);-ms-transition:all .2s ease-in;-ms-transform:scale(1);-moz-transition:all .2s ease-in;-moz-transform:scale(1);transition:all .2s ease-in;transform:scale(1)}.divider-height{height:75px!important}.padding-footer{padding-left:40px}.menu-padding{padding-bottom:40px}}@media (max-width:376px){.header-row{align-items:center}}.animation{scroll-behavior:smooth}.header-fixed{background-color:#fff;z-index:2;width:100%}.dash-border{border-left:2px dashed #fff}.divider-height{height:124px}.search-by-name-btn{font-size:30px!important;font-family:MontserratMedium;font-weight:700!important;border-radius:0!important;background-color:#92c143!important;color:#000!important;border:1px solid #000!important;width:100%;height:100%}#formBasicCheckbox,#formBasicCheckboxFour,#formBasicCheckboxThree,#formBasicCheckboxTwo{width:17px;height:20px}@media(width:1024px){.vvimage{margin-top:10px}.terms{margin-left:10px}}.menu-item,.menu-item-en{display:inline;margin-left:1rem;cursor:pointer;font-family:MontserratLight;font-weight:700}@media (min-width:1317px){.menu-item{margin-left:4rem}.menu-item-en{margin-left:2rem}}@media (min-width:1800px){.menu-item{margin-left:90px}}@media (max-width:575px){.dash-border{margin-left:0!important}}.img-tags{height:50px;margin-right:10px}.dish-image{max-height:135px!important;width:100%!important;object-fit:cover;cursor:pointer}.margin-price{margin-top:30px}.cart-image{padding-top:20px;margin-left:10px}.align-quantity-buttons{text-align:right}.menu-item-left{margin-left:-15px}@media (max-width:990px){.menu-item-left{margin-left:0}}@media (width:768px){.cart-image{margin-left:5px}.button-order{width:100%!important}}@media (max-width:768px){.dish-price{float:right}.dish-name{float:left}.align-quantity-buttons{text-align:center}.align-right{text-align:right}.category-addon,.personalize{margin-left:0!important;text-align:center}}@media screen and (max-width:425px){.description{display:none}.img-tags{height:30px;margin-right:3px}.img-tags,.margin-price{margin-top:10px}.cart-image{padding-top:5px;margin-left:10px}.personalize{margin-top:15px;margin-left:0!important;text-align:center}}@media (min-width:768px){.display-inline{display:inline}.floatright{float:right}}@media (max-width:320px){.button-order{width:100%!important}}.addon-checkbox .form-check-input{display:none}.pick-up-time-container{text-align:center;width:50%;display:inline-block;border:1px solid #fff;background-color:#92c143;border-radius:1px}.pick-up-time-select{background-color:#92c143;color:#fff;min-height:28px;border:none;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;font-family:MontserratLight}.pick-up-time-select:focus{outline:none}.pick-up-closed{border-color:currentcolor #fff #fff;border-top:1px solid #fff;padding:10px;color:#493a10;font-size:16px;vertical-align:middle;background-color:#efbe39;font-family:MontserratMedium;text-align:center;min-height:65px;display:flex;align-items:center;justify-content:center;font-weight:700}.delivery-availability{border:3px solid #5c7433;color:#5c7433}.delivery-availability,.delivery-availability-no-street{padding:10px;font-size:100%;vertical-align:middle;background-color:#e3e3e3;font-family:MontserratMedium;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center}.delivery-availability-no-street{border:3px solid red;color:red}.delivery-pick-up-btn{width:45%;font-size:15px!important;font-weight:700!important;text-align:center!important;border-radius:1px!important;border:none!important;outline:none!important}.delivery-pick-up-btn:focus{outline:none!important;box-shadow:none!important}.address-search-closed{left:50%}.address-search-closed,.address-search-opened{position:absolute;right:15px;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);transition:left .5s}.address-search-opened{left:15px}.autocomplete-field-opened{width:100%}.search-location-input input{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}.search-bar .search-location-input input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.autocomplete-button-field-opened{width:40px}.autocomplete-field-closed{width:100%}.autocomplete-button-field-closed{width:22px}.delivery-pick-up-btn:hover{text-decoration:none!important;border:none!important;outline:none!important}.whiteBoldedNumber{color:#fff;font-family:Montserrat-SemiBold;font-size:28px;letter-spacing:5px;margin-right:-5px}.autocomplete-field-closed input::-webkit-input-placeholder{color:#fff}.autocomplete-field-closed input:-moz-placeholder,.autocomplete-field-closed input::-moz-placeholder{color:#fff}.autocomplete-field-closed input:-ms-input-placeholder{color:#fff}.autocomplete-field-opened .pac-target-input::-webkit-input-placeholder{color:#fff}.autocomplete-field-opened .pac-target-input:-moz-placeholder,.autocomplete-field-opened .pac-target-input::-moz-placeholder{color:#fff}.autocomplete-field-opened .pac-target-input:-ms-input-placeholder{color:#fff}@media(width:1024px){.delivery-pick-up-btn{width:45%;font-size:16px!important;font-weight:700!important;text-align:center!important;border-radius:1px!important;border:none!important;outline:none!important}}.pick-up-time-select:disabled{opacity:1!important}.submitPrice{font-size:larger}.vatText{font-size:medium}@media(max-width:425px){.submitPrice{font-size:14px!important}.vatText{font-size:11px!important}}@media(max-width:990px){.submitPrice{font-size:16px!important}.vatText{font-size:11px!important}}@media(min-width:768px){.submitLeftColumn{padding-right:40px!important}.submitRightColumn{padding-left:40px!important}}.orderLabel{border-radius:0!important;color:#707168;border-color:#bbd88a!important;font-family:"MontserratRegular";font-weight:700}.orderLabel:disabled{background-color:#fff!important}h6.boldFirstLetter:first-letter{font-weight:700}@font-face{font-family:"KasseBold";src:local("KasseBold"),url(/static/media/KasseFLF-Bold.6b999ba5.ttf) format("truetype")}@font-face{font-family:"Kasse";src:local("Kasse"),url(/static/media/KasseFLF.2f3c8aa0.ttf) format("truetype")}@font-face{font-family:"MontserratLight";src:local("MontserratLight"),url(/static/media/Montserrat-Light.d4a8834f.otf) format("truetype")}@font-face{font-family:"MontserratMedium";src:local("MontserratMedium"),url(/static/media/Montserrat-Medium.d815b0a2.otf) format("truetype")}@font-face{font-family:"MontserratRegular";src:local("MontserratRegular"),url(/static/media/Montserrat-Regular.92db9a07.otf) format("truetype")}@font-face{font-family:"Montserrat-Bold";src:local("Montserrat-Bold"),url(/static/media/Montserrat-Bold.9c71d42b.otf) format("truetype")}@font-face{font-family:"Montserrat-SemiBold";src:local("Montserrat-SemiBold"),url(/static/media/Montserrat-SemiBold.bb3740d3.otf) format("truetype")}#footer{font-family:"MontserratRegular"}.pageContainer{margin-top:10px}.pageContainer .col{padding-top:100px}.card-img-overlay{padding-top:10px}.redPlaceholder{background-color:red;height:10px}.yellowPlaceholder{background-color:#ff0;height:10px}.card .informationContainer{position:absolute;width:100%;bottom:0}.restaurant-header-img-container{padding-bottom:170px}.card .information{line-height:1;padding-bottom:5px;color:#fff;background-color:rgba(240,179,54,.8);transition:.5s ease}.card .information .address{padding-left:5px;padding-right:15px;padding-top:10px;margin-top:-5px;font-size:120%;line-height:1.2}.card .information .clock{display:inline-block;margin-left:1px;vertical-align:middle;margin-top:14px;width:10%}.card .information .workHours{display:inline-block;font-size:15px;font-family:"MontserratLight";vertical-align:middle;margin-top:18px;width:65%}.card .information .restaurantType{display:inline-block;font-size:15px;font-family:"sansBold";vertical-align:middle;margin-top:-8px;width:25%;font-weight:700}.hoursType{width:40%;font-family:"MontserratLight"}.hours,.hoursType{display:inline-block}.hours{width:55%}.hours,.restaurantName{font-family:"MontserratMedium"}.restaurantName{font-size:22px;font-weight:700;margin-bottom:15px;word-break:break-word;color:#272727}.card-columns .card{margin-bottom:-.25rem}.card{border-radius:0!important;min-height:250px!important;border:0!important}.bottom-border{border-bottom:1px solid #92c143;padding-bottom:20px}.grey-text{color:#444;font-size:24px;margin-top:40px}.grey-text2{margin-top:-20px;color:#5e5e5e;font-size:18px;margin-left:15px}.checkout-modal a:link{color:#00f}.checkout-modal a:active{color:red}.whiteLabel div{color:#fff;font-family:"MontserratLight"}.formFields{padding-top:20px}.hoursContainer{padding:30px 25px;background-color:#fff;border:2px solid #557627;margin:1px 0;display:flex}.discountButton{background-color:#efbe39;color:#fff;font-family:"MontserratMedium";height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:18px}.simpleTotalField{background-color:#fff;color:#557627;font-weight:500;padding:2px 10px;margin-bottom:5px;font-family:Montserrat-SemiBold;font-size:24px}.deliveryTotalField{font-family:MontserratRegular!important}.checkout-contact-form input.form-control{padding:0 5px!important;height:30px!important}.checkout-contact-form .input-container{padding:0;border:1px solid #92c143;margin-bottom:15px}.checkout-contact-form .input-container.invalid{border:1px solid #eb0f2d}.checkout-contact-form .input-label{padding-left:5px;padding-right:5px;font-size:14px}.hoursLabel{width:50%;color:#4f6d37;font-size:24px;display:flex;align-items:center;font-family:MontserratMedium}.totalField{background-color:#fff;color:#df3d2f;font-weight:700;padding:2px 10px;font-family:Montserrat-Bold;font-size:26px}.payment-type-container{width:50%}.paymentButton,.selectedPaymentButton{font-family:"MontserratRegular";font-size:20px;padding:10px;text-align:center;cursor:pointer}.paymentButton{border:1px solid #5b5b5b;background-color:#fff;color:#5b5b5b}.selectedPaymentButton{background-color:#5b5b5b;color:#fff;border:1px solid #5b5b5b}.checkout-dish{display:inline-block;width:100%;vertical-align:middle;padding-left:2px;font-size:22px}.checkout-addon,.checkout-dish{font-family:"Montserrat-SemiBold";color:#fff}.checkout-addon{font-size:16px}.checkout-addon>div:first-child{padding-left:10px}.orangeButton{font-family:"MontserratRegular";font-size:24px!important;width:100%;color:#414042!important;background-color:#efbe39!important;border-radius:0!important;margin-top:2px;text-align:center;min-height:55px;display:flex!important;justify-content:center;align-items:center;border:0!important}.orangeButton:hover{text-decoration:none;cursor:pointer}.orangeButton:active,.orangeButton:focus{outline:none!important;outline-offset:none!important;text-decoration:none!important;box-shadow:none!important}.google-places-autocomplete__suggestion{z-index:10}.google-places-autocomplete__suggestions{z-index:10;position:absolute;background-color:#fff;border:1px solid #d3d3d3}.checkout-checkbox input{opacity:0!important}.checkout-checkbox{padding-left:6px!important;padding-top:2px!important}.privacyBody{padding-left:150px;padding-right:150px}.privacySection{margin-top:70px}.privacyTitle{font-size:59px}.card-info-section{padding:30px!important;border:2px solid #557627;margin-top:10px;color:#557627;font-family:"MontserratMedium"}.custom-card-element{border:1px solid #557627;padding:8px;margin-top:5px}.checkout-contact-form .circle-icon{width:15px!important;height:15px!important;border-radius:15px!important;font-size:10px!important;margin-top:3px!important}.checkout-contact-form .form-control:disabled{background-color:#fff!important;cursor:not-allowed!important}.circle-icon{margin-left:5px;color:#557627;background-color:#efbe39;width:20px;height:20px;text-align:center;border-radius:20px;font-family:"MontserratMedium";cursor:default;font-size:14px}.cart-dish-custom-tooltip .tooltip-inner,.custom-tooltip .tooltip-inner{background-color:#efbe39!important;color:#232323!important;border-radius:50px}.cart-dish-custom-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.cart-dish-custom-tooltip.bs-tooltip-top .arrow:before,.custom-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.custom-tooltip.bs-tooltip-top .arrow:before{border-top-color:#efbe39!important}.user-profile-input-label{font-family:"MontserratLight";font-size:20px;color:#565751}.user-profile-input{border-radius:0!important;border:0!important;border-bottom:1px solid #6a833e!important;padding:0 5px!important;font-size:24px!important;box-shadow:none!important;background-color:transparent!important}.user-profile-input.error{border-bottom:1px solid red!important}.user-profile-input-container{padding-bottom:60px}.user-profile-submit-btn{background-color:#92c143!important;font-family:"MontserratMedium"!important;min-height:100px!important;width:100%!important;color:#fff!important;font-size:36px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-bottom:86px!important;margin-top:50px!important}.user-profile-reset-pass-bg{background-color:#efecea}.link{font-family:Montserrat-SemiBold;color:#333;text-decoration:underline}.printable{display:none}.small-text-box{padding-left:61px;padding-right:61px}@media print{#root,.noPrint{display:none}.printable{display:block}}.modalLoginButton{font-family:MontserratMedium;background-color:#92c143;color:#fff}.modalLoginButton,.modalRegisterButton{width:100%;cursor:pointer;padding:12px;margin-bottom:30px;font-size:28px}.modalRegisterButton{font-family:MontserratRegular;background-color:#f7e0a9;color:#557627}.modalGuestButton{font-family:MontserratMedium;border:1px solid #92c143;background-color:#fff;color:#547200;width:100%;cursor:pointer;padding:12px;margin-bottom:30px;font-size:24px}.modalGuestButton a{color:#547200!important}.not-reg-yet-subtitle{text-align:center;font-family:MontserratRegular;color:#000;font-size:24px;padding-bottom:15px;padding-left:90px;padding-right:90px}.sticky{position:sticky;position:-webkit-sticky;top:0}.react-confirm-alert-overlay{background-color:rgba(0,0,0,.5)!important}.react-confirm-alert{background-color:#fff!important;padding:30px!important;border-radius:5px!important}@media screen and (max-width:375px){.checkout-dish{font-size:12px!important}.checkout-addon{font-size:10px!important}.checkout-addon>div:first-child{padding-left:5px}.hoursLabel{font-size:20px}.hours,.hoursType{width:50%}.card .information .workHours{width:85%}}@media (max-width:425px){.privacyTitle{font-size:20px!important}.privacySection{margin-top:10px!important}.checkout-dish{font-size:18px}.checkout-addon{font-size:12px}.simpleTotalField{font-size:16px}.totalField{font-size:18px}}.underlinedElement:hover{text-decoration:underline}.modal-content{border-radius:0!important}@media (min-width:550px){h4{font-size:1.8rem}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;min-height:200px;background-size:cover;cursor:pointer}}@media only screen and (max-width:575px){.card-group{-webkit-column-count:1;column-count:1}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;background-size:cover;cursor:pointer}.payment-type-container{width:100%}}@media only screen and (min-width:576px){.card-group{-webkit-column-count:1;column-count:1}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;background-size:cover;cursor:pointer}}@media only screen and (max-width:768px){.privacyBody{padding-left:0!important;padding-right:0!important}.privacyTitle{font-size:55px}.footerElement{text-align:left}.not-reg-yet-subtitle{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px){.card-group{-webkit-column-count:1;column-count:1}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;background-size:cover;cursor:pointer}}@media screen and (min-width:768px) and (max-width:991px){.checkout-dish{font-size:16px}.checkout-addon{font-size:12px}.simpleTotalField{font-size:22px}.totalField{font-size:24px}}@media (max-width:990px){.restaurant-info{text-align:center}.cart-dish-custom-tooltip{display:none!important}}@media only screen and (min-width:992px){.card-group{-webkit-column-count:2;column-count:2}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;background-size:cover;cursor:pointer}.privacyColumn,.restaurantListCol{padding-left:0}.supported{clear:both;display:inline-block;overflow:hidden;white-space:nowrap;border-left:2px dashed #fff;display:flex}}@media only screen and (max-width:1024px){h6{font-size:.7rem}.card .information .clock,.card .information .workHours{margin-top:0}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;background-size:cover;cursor:pointer}.restaurant-header-img-container{padding-bottom:100px!important}.tagsMargin{margin-bottom:25px}.small-text-box{padding-left:0;padding-right:0}}@media only screen and (min-width:1025px){h6.other-column{font-size:1rem}h6.restaurant-info{font-size:1.2rem}h6{font-size:.9rem}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;background-size:cover;cursor:pointer}}@media screen and (min-width:992px) and (max-width:1199px){.discountButton{font-size:14px!important}}@media only screen and (min-width:1200px){.card-columns{-webkit-column-count:2;column-count:2}.card{position:relative;margin-top:5px;margin-bottom:5px;height:auto;background-size:cover;cursor:pointer}}
/*# sourceMappingURL=main.7048f47d.chunk.css.map */