.Hero_div-hero__7alfy{background-image:linear-gradient(270deg,#c4dba100,#363a30bd),url(/static/media/heroImage3.68dc15d02f748970c513.jpg);background-size:cover;height:100vh;position:relative;width:100%}.Hero_div-hero-text__5Bof0{background-color:#17230687;border-radius:1.1rem;color:#b9d88e;font-size:1.6rem;left:50%;line-height:1.7;margin:0 auto;padding:1.8rem;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45%}.Hero_hero-h1__qa7pf{font-size:2.4rem;letter-spacing:.1rem;text-transform:uppercase}.Hero_hero-downward-arrow__8dVpR{background-color:transparent;border:none;border-radius:1.1rem;color:#b9d88e;font-size:2.4rem;margin-top:2.4rem;padding:1rem 4.8rem}.Hero_hero-downward-arrow__8dVpR:hover{background-color:#172306;cursor:pointer}.Menu_div-menu__ZQGuQ{color:#172306;margin:7.4rem auto 5rem;min-height:50rem;overflow:hidden;width:35%}.Menu_div-menu-image-container__dxUif{height:20rem;width:50%}.Menu_div-menu-section1__2wl7w{background-color:#b9d88e;border-radius:1.1rem;display:flex;flex-grow:1;margin-bottom:2.4rem;overflow:hidden}.Menu_image__seF7s{height:100%;object-fit:cover;width:100%}.Menu_div-menu-sub-section1__e6Chf{display:flex;flex-direction:column;flex-grow:1;justify-content:space-evenly;margin-left:1rem;width:60%}.Menu_item-rating__ePwcA{align-items:flex-end;display:flex;margin-left:auto;margin-right:.7rem;text-transform:uppercase}.Menu_restaurant-name__6CK5R{color:#2e0014;font-size:2rem;font-weight:300;text-transform:uppercase}.Menu_item-name__vBetZ{font-size:1.6rem;font-weight:600}.Menu_item-description__NJK84{color:#555;font-size:1.4rem;font-weight:lighter;padding-right:.7rem}.Menu_chef-name__bmfyC{font-size:1rem}.AddRemoveButtons_add-remove-buttons__t9s32{margin-left:auto;margin-right:.7rem}.AddRemoveButtons_item-amount__9tdcn{font-size:1.6rem;margin-left:1rem;margin-right:1rem}.AddRemoveButtons_btn__bQyCV{background-color:#172306;border:none;border-radius:50%;color:#b9d88e;font-size:2rem;height:3.5rem;padding:.5rem;width:3.5rem}.AddRemoveButtons_btn__bQyCV:hover{cursor:pointer}.Spinner_spinner-div__tcAA0{margin:0 auto 10rem;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:50%}.Spinner_spinner__HPfEE{display:inline-block;height:80px;position:relative;width:80px}.Spinner_spinner__HPfEE div{-webkit-animation:Spinner_spinner__HPfEE 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:Spinner_spinner__HPfEE 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#b9d88e;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.Spinner_spinner__HPfEE div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.Spinner_spinner__HPfEE div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.Spinner_spinner__HPfEE div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes Spinner_spinner__HPfEE{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spinner_spinner__HPfEE{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Error_error-message__NHFm-{color:#172306;font-size:3rem;margin:10rem auto;width:50%}.Card_div-body__EacMY{margin-left:auto;margin-right:auto;margin-top:5rem;max-width:117rem;min-height:100vh;position:relative}.Footer_div-footer-container__ngd9P{align-items:baseline;background-color:#b9d88e;color:#172306;display:flex;justify-content:flex-start;padding:1.6rem}.Footer_div-footer__1w1kB{align-items:baseline;display:flex;width:70%}.Footer_div-footer__1w1kB,.Footer_div-icons-source-link__DpNlU{font-size:1.2rem}.Footer_div-footer__1w1kB p{margin-left:1rem}.Footer_title__VOI8Z{font-size:2.4rem!important;font-weight:400;letter-spacing:.5rem;text-transform:uppercase}.Footer_div-footer__1w1kB a:hover{border:none!important}.Footer_div-icons-source-link__DpNlU{margin-left:1rem}.Footer_div-icons-source-link__DpNlU a{border-bottom:.2rem solid transparent}.Footer_div-icons-source-link__DpNlU a:hover{border-bottom:.2rem solid #172306!important};.CheckoutForm_form__zKADU{border:1px solid #000;margin-bottom:6rem;padding:2.4rem}.CheckoutForm_form-submission-message__tlguc{color:#172306;font-size:5rem;transition:all .2ms}.CheckoutForm_heading__xN7ms{color:#172306;font-size:3.6rem;margin-bottom:2.6rem}.CheckoutForm_asterisk-message__nhE0T{font-size:1.4rem}.CheckoutForm_asterisk-message__nhE0T span{color:red;font-size:1.8rem}.CheckoutForm_form-content__iOeWo{display:grid;grid-template-columns:50fr 50fr}.CheckoutForm_credit-card-icons__3FPvH{display:flex;justify-content:flex-end}label{display:block}.CheckoutForm_form-content__iOeWo input,.CheckoutForm_form-content__iOeWo select{margin-bottom:.4rem}.CheckoutForm_card-info__Wh\+Nl,.CheckoutForm_personal-info__oArhh{display:flex;flex-direction:column}.CheckoutForm_personal-info__oArhh{margin-right:2rem}label,select{font-size:1.8rem;margin-bottom:1rem}select{height:5rem}input,option{font-size:2rem;height:5rem}.CheckoutForm_province-postal-code__2nd8n,.CheckoutForm_street-address-city__WXLbb,.CheckoutForm_unit-house-number__aRCNS{display:flex}.CheckoutForm_street-address__WOcfE,.CheckoutForm_unit__i6Wqf{margin-right:2rem;width:25%}.CheckoutForm_street-address__WOcfE input,.CheckoutForm_unit__i6Wqf input{width:100%}.CheckoutForm_city__2XOUV,.CheckoutForm_house-number__3OM3V{width:40%}.CheckoutForm_city__2XOUV input,.CheckoutForm_house-number__3OM3V input{width:100%}.CheckoutForm_postal-code__TN33h,.CheckoutForm_province__7HFCc{width:50%}.CheckoutForm_to-cart-button-link__2pRZn:hover{border-bottom:red!important}.CheckoutForm_checkout-form-button__Ubu5h{display:flex;justify-content:space-between}.CheckoutForm_checkout-form-order-total__kB9nN{align-self:flex-end}.CheckoutForm_place-order-button__w9-Nm button,.CheckoutForm_to-cart-button__xTPcu{background-color:#172306;border:none;border-radius:.9rem;color:#b9d88e;font-size:1.6rem;padding:1.2rem}.CheckoutForm_place-order-button__w9-Nm button:hover,.CheckoutForm_to-cart-button__xTPcu:hover{background-color:#2e460c;cursor:pointer}label span{color:red}.CheckoutForm_checkout-form-order-total__kB9nN span{color:#172306;font-size:3rem;text-transform:uppercase}.LinkButton_go-back-menu-div__jDrBc{color:#172306;margin:25% auto 75%;width:50%}.LinkButton_message__yt7b9{display:block;font-size:3rem}.LinkButton_shop-here-link-div__n5asp{background-color:#172306;border-radius:.9rem;color:#b9d88e;font-size:1.8rem;margin-top:2.4rem;padding:2rem;text-align:center;width:35%}.LinkButton_shop-here-link-div__n5asp:hover{background-color:#2e460c;border-bottom:none!important}.Cart_div-cart__pFbEk{background-color:#f1f7e8;border-radius:.9rem;font-size:2rem;margin:0 auto 2.4rem;padding:1.4rem;width:60%}.Cart_table__NCJoQ{border-collapse:collapse;width:100%}td{padding:1.6rem 1.6rem 1.6rem 0}td button{background-color:transparent;border:none}.Cart_heading__LFjAI{border-bottom:1px solid #d5e8bb;color:#172306;font-size:2.4rem;text-align:left}.Cart_header__FnHVQ{font-size:1.4rem}td,th{padding-bottom:1.6rem;padding-left:1rem;padding-top:1.6rem}.Cart_individual-items__FwwpB{background-color:#d5e8bb;border-bottom:.5px solid #172306;border-radius:.9rem;color:#172306;font-size:1.6rem}.Cart_item-name__UksSk{text-transform:uppercase}.Cart_button__SaEVo{background-color:#172306;padding:.5rem 1rem}.Cart_total-row__75hsK{background-color:#b9d88e;border-collapse:separate;border-spacing:0 1rem;font-size:1.6rem}.Cart_total__UwoUN{text-transform:uppercase}.Cart_div-buttons__DgQyr{display:flex;font-size:1.6rem;justify-content:space-between;margin-top:1.6rem;width:100%}.Cart_checkout-button__rd7Pi,.Cart_go-back-button__ShmQY{background-color:#172306;border-radius:.9rem;color:#b9d88e;padding:1.2rem}.Cart_checkout-button__rd7Pi:hover,.Cart_go-back-button__ShmQY:hover{background-color:#2e460c}.Cart_close-button-link__VjHW\+:hover,.Cart_go-back-button-link__18hkm:hover{border-bottom:none!important}button{background-color:transparent;border:none}.CartAddReomveItemButton_button__xOKr1{background-color:#172306;padding:.5rem 1rem}.CartAddReomveItemButton_button__xOKr1:hover{cursor:pointer}.Navigation_div-nav__vGjkJ{align-items:baseline;background-color:#b9d88e;box-shadow:.5rem .6rem 2rem #4e5b3d3e;color:#172306;display:flex;justify-content:space-evenly;padding:1.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Navigation_div-nav-h1__jEgfO{font-size:3rem;font-weight:400;letter-spacing:.5rem;text-transform:uppercase}.Navigation_div-nav-h1__jEgfO a{border-bottom:none!important}.Navigation_div-nav-h1__jEgfO a:hover{border:none!important}a{border-bottom:2px solid transparent;color:#172306}a.Navigation_active__kM4ZT,a:active,a:hover{border-bottom:2px solid #172306!important}.Navigation_div-nav-ul__2kTdq{align-items:baseline;display:flex;font-size:1.8rem;justify-content:space-between;list-style-type:none;width:25%}.Navigation_list-sign-up__BMlN1{background-color:#172306;border-radius:9px;color:#b9d88e;padding:1rem}.Navigation_list-sign-up__BMlN1 a{color:#b9d88e}.Navigation_list-sign-up__BMlN1:hover{background-color:#2e460c;cursor:pointer}.Navigation_cart-link__ZtPo7:after{border-radius:.2rem;color:#172306;content:attr(data-count);display:inline-block;height:1.5rem;padding:.2rem;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%);width:1.5rem}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Lato,sans-serif;font-size:62.5%;overflow-x:hidden}.div-error-message{color:red;font-size:2rem;margin:0 auto;width:65%}.span-error-message{color:red;font-size:1.6rem}main{position:relative}.order-success-message-div{background-color:#101904;border-radius:.9rem;color:#b9d88e;font-size:2rem;opacity:0;padding:2rem;pointer-events:none;position:absolute;right:5.2rem;top:30.2rem;transition:all .5s ease-in;visibility:hidden;z-index:10}.order-success-message-animate{opacity:1;pointer-events:auto;-webkit-transform:translate(-30%);transform:translate(-30%);visibility:visible}.order-success-message{margin-right:1.2rem}.order-success-message-close-button{background-color:#b9d88e;border-radius:.9rem;color:#101904;font-size:2.4rem;height:3.5rem;width:3.5rem}.order-success-message-close-button:hover{background-color:#87a363;cursor:pointer}.order-success-message-div-2{background-color:#101904;border-radius:.9rem;color:#b9d88e;font-size:2rem;padding:2rem;position:absolute;right:5.2rem;top:5.2rem;-webkit-transform:translate(115%);transform:translate(115%);transition:all .5s ease-in;z-index:10}a,a:active,a:hover,a:link,a:visited{border:transparent;text-decoration:none}
/*# sourceMappingURL=main.9d53e25c.css.map*/