.Home_container__gWVun{padding:0 2rem}.Home_main__TV97j{min-height:100vh;padding:4rem 0;flex:1 1;flex-direction:column}.Home_footer__cx1YO,.Home_main__TV97j{display:flex;justify-content:center;align-items:center}.Home_footer__cx1YO{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.Home_footer__cx1YO a{display:flex;justify-content:center;align-items:center;flex-grow:1}.Home_title__x8nLH a{color:#0070f3;text-decoration:none}.Home_title__x8nLH a:active,.Home_title__x8nLH a:focus,.Home_title__x8nLH a:hover{text-decoration:underline}.Home_title__x8nLH{margin:0;line-height:1.15;font-size:4rem}.Home_description__UhINi,.Home_title__x8nLH{text-align:center}.Home_description__UhINi{margin:4rem 0;line-height:1.5;font-size:1.5rem}.Home_code__VHUTH{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.Home_grid__k0yBo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.Home_card___xJYo{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.Home_card___xJYo:active,.Home_card___xJYo:focus,.Home_card___xJYo:hover{color:#0070f3;border-color:#0070f3}.Home_card___xJYo h2{margin:0 0 1rem;font-size:1.5rem}.Home_card___xJYo p{margin:0;font-size:1.25rem;line-height:1.5}.Home_logo__LzblX{height:1em;margin-left:.5rem}.Home_log-circle-container__bSsd4{height:115px;width:115px;border-radius:100px;border:5px solid #ffa899;margin:0 auto;overflow:hidden}.Home_log-circle-container__bSsd4 img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.Home_location-btn__Wbo7i{height:54px;cursor:pointer;position:absolute;width:54px;border-radius:50px;background-color:#99567e;display:flex;align-items:center;justify-content:center;top:0;right:0}.Home_choose-restaurant-service-wrapper__aMzxy{position:relative;height:126px;width:32%;max-width:114px}.Home_choose-restaurant-service-wrapper__aMzxy div:first-child{position:absolute;height:inherit;width:100%;transition:bottom .5s}.Home_choose-restaurant-service__MXJuk{box-shadow:0 26px 29px 0 rgba(0,0,0,.1);position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;background-color:#fff;height:126px;width:114px;border-radius:14px;text-align:center;cursor:pointer}.Home_choose-restaurant-service__MXJuk p{line-height:17.58px;text-transform:uppercase;font-size:15px;font-weight:900;word-break:break-word;word-spacing:114px;margin-bottom:35px}.Home_choose-restaurant-service__MXJuk>img{position:absolute;left:0;right:0;margin:0 auto;top:-25px}.Home_choose-restaurant-service__MXJuk p>img{display:block;margin:10px auto 0}.Home_qr-scanner-button__i_1Nh{margin-top:40px;width:90px;cursor:pointer}.Home_qr-scanner-button__i_1Nh p{text-transform:uppercase;word-break:break-word;word-spacing:90px;font-weight:900;color:#99567e}.Home_qr-code-target-frame__hG4Kr{height:100%;width:100%}.Home_qr-code-target-frame__hG4Kr video{height:auto!important;width:auto!important;min-height:100%;min-width:100%}.Home_qr-scanner-container__j6FMG{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow-y:auto}.Home_qr-scanner-header__aMCin{height:85px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.Home_qr-scanner-title__JMwCF{flex-grow:.3;text-align:center;font-size:20px;font-weight:700}.Home_qr-scanner-camera_wrapper__tSjca{height:100%;width:100%;background-color:#000}.Home_qr-scanner-camera__VooLa{height:100%;width:100%;z-index:999}.Home_qr-scanner-camera__VooLa>div,.Home_qr-scanner-footer__MIyKK{display:flex;align-items:center;justify-content:center}.Home_qr-scanner-footer__MIyKK{height:242px}.Home_qr-codes-btn__YTyfW{width:55px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:15px;background-color:#ffa899;cursor:pointer}.Home_qr-codes-btn__YTyfW img{transform:rotate(180deg)}.Home_homepage-logo__WTGI6{height:113px;width:113px;border-radius:50px;border:5px solid #99567e}@media(max-width:600px){.Home_grid__k0yBo{width:100%;flex-direction:column}}.Cart_layout__2vKhr{width:100%}.Cart_cart-container__1Yh9c{display:flex;flex-direction:column;flex-grow:1;padding:23px 0 0;overflow-y:auto}.Cart_cart-container__1Yh9c h2{text-align:start}.Cart_cart-list-item__AiCid{padding:15px;margin-top:6px;background-color:#fff;border-radius:2px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.11))}.Cart_cart-list-item__AiCid:first-child{margin-top:0}.Cart_cart-dish-description__Syskh{font-weight:400;font-size:15px;margin-bottom:7px}.Cart_cart-total-row__Xl50K{margin-top:14px;width:100%;display:flex}@media(max-width:767px){.Cart_cart-total-row__Xl50K{display:block}}.Cart_cart-total__Bbj2h{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff;padding:16px;margin-right:24px;font-weight:900;font-size:18px;cursor:pointer;border-radius:8px}@media(max-width:767px){.Cart_cart-total__Bbj2h{margin-bottom:18px;margin-right:0}}.Cart_cart-to-order-btn__0wb3v{margin:0!important;text-transform:uppercase;font-size:18px;letter-spacing:.03em}.Cart_cart-list-item-title__Cdrct{font-weight:700}.Cart_cart-list-item-price__LuQ02{margin-top:5px;font-weight:700}.Cart_cart-list-item-price__LuQ02 .Cart_currency__QSJMN{font-weight:400;font-size:14px;margin:8px 5px 0 0}.Cart_cart-item-top-section__OXGwp{display:flex;justify-content:space-between;align-items:flex-start}.Cart_cart-item-top-section__OXGwp .Cart_item-top-section-text__ML5F2{width:100%;max-width:484px}.Cart_cart-item-top-section__OXGwp .Cart_item-top-section-text__ML5F2 span{word-break:break-word}.Cart_cart-list-cross-btn-container__2Oz1Q{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.Cart_cart-list-cross-btn__w_Dzo{cursor:pointer}.Cart_auth-container__QJqlx{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 70px);padding:23px 0 50px}.Cart_auth-title-text__GckNj{color:#592a46;font-weight:700;font-size:26px;margin-top:20px}.Cart_auth-text__GlL4I{color:#592a46;font-weight:400;font-size:16px;text-align:center;margin-top:24px;line-height:22px}.Cart_form-container__qvdtE{max-width:512px;margin:0 auto}.Cart_form-column__saaPd{width:100%}.Cart_inline-form-container__O07Bo{display:flex;align-items:center;justify-content:flex-start}.Cart_inline-form-container__O07Bo div:first-child{flex-grow:1}.Cart_inline-form-container__O07Bo div:last-child{width:120px;margin-left:6px}.Cart_inline-form-container__O07Bo div:last-child input[type=text]{padding:17px 20px 17px 45px}.Cart_payment-method-container__EsF_7{display:flex;align-items:center;justify-content:center;margin:24px;flex-direction:column}.Cart_payment-method-container__EsF_7 h5{margin:0;text-align:start}.Cart_list-container__IB8d7{flex-grow:2;width:100%}.Cart_select-payment-button__uu0mD{max-width:366px}.Cart_select-payment-button-full-width__Vk6PH{max-width:none}.Cart_payment-method-card-container__h3ER8{box-shadow:0 4px 8px rgba(0,0,0,.11)}.Cart_payment-method-card__Ibhdj{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px}.Cart_payment-method-card__Ibhdj span{font-size:16px;font-weight:700;color:#5b5858;margin-left:20px}.Cart_payment-method-card-selected__n9_Is span{color:#592a46}.Cart_payment-method-radio-btn__mkEQb{display:flex;align-items:center;justify-content:center;height:16px;width:16px;border-radius:50px;cursor:pointer;border:2px solid #b0b0b0}.Cart_payment-method-radio-btn-selected__kVI95{height:10px;width:10px;border-radius:50px;background-color:#99567e}.Cart_payment-method-logo__UUJOq{background-position:50%;background-repeat:no-repeat;background-size:contain;width:45px;height:30px}.Cart_payment-method-option-selected__NFgkT,.Cart_payment-method-option__qvL9k{border-top:1px solid #e7e7e7;padding:8px 10px 8px 13px}.Cart_payment-method-option-selected__NFgkT div,.Cart_payment-method-option__qvL9k div{font-size:16px;color:gray;padding:14px 12px}.Cart_payment-method-option-selected__NFgkT div{color:#592a46;background-color:rgba(153,86,126,.16);border-radius:4px}.Cart_gratitude-container-landscape__yJ6NL,.Cart_gratitude-container__Hx00D{display:flex;align-items:center;justify-content:space-between;flex-direction:column;overflow-y:auto;width:100%;position:fixed;top:0;left:0;padding:50px 24px 10px;min-height:100%;height:100%;background:linear-gradient(180deg,#ffd79a 9.9%,#ff9f9f)}.Cart_gratitude-container-landscape__yJ6NL img,.Cart_gratitude-container__Hx00D img{max-width:100%}.Cart_gratitude-container-landscape__yJ6NL a,.Cart_gratitude-container__Hx00D a{font-weight:800;text-decoration:underline}.Cart_gratitude-container-landscape__yJ6NL{flex-direction:row;justify-content:center}.Cart_gratitude-container-landscape__yJ6NL div:only-child{display:flex;flex-direction:row}.Cart_gratitude-container-landscape__yJ6NL div{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.Cart_gratitude-container-landscape__yJ6NL h1{flex-grow:1}.Cart_gratitude-container-landscape__yJ6NL img{max-width:70%}.Cart_gratitude-img__TtA_j{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/eating_together.svg);width:100%;flex-grow:.9}.Cart_close-btn__fpLgd{position:absolute;cursor:pointer;top:30px;left:30px}.Cart_cart-item-ingredients__EIcRJ{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;margin:0}.Cart_cart-item-ingredients__EIcRJ:first-child{margin-top:5px}.Cart_cart-item-ingredients__EIcRJ:last-child{margin-bottom:10px}.Cart_complete-order__zAl1q{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;margin:20px auto 0;max-height:calc(100vh - 70px)}.Cart_complete-order-form__vn3me{display:flex;align-items:center;justify-content:space-between;flex-direction:column;min-height:80%;max-height:100%;padding-bottom:20px}.Cart_cool-box-qr-container__Luq8I{width:80%;max-width:366px;text-align:center;flex:1 0}.Cart_cool-box-qr-container__Luq8I img{border-radius:20px;width:90%;flex-grow:.9}.Cart_cool-box-qr-container__Luq8I h5{text-align:center;font-size:.7em}.Cart_cool-box-qr-container__Luq8I h3{margin-top:-10px;font-size:1em}.Cart_link-text__VCM4X{color:#99567e;font-weight:700}.Cart_termsContainer___iHjX a{text-decoration:underline}.Cart_save-email-container__YZxZc{margin:16px 8px 32px}.Cart_save-email-container__YZxZc .Cart_save-email-container-subtext__xbc7q{margin:8px 0 8px 31px}.Cart_discount-summary__GjVmf{margin-top:auto;padding:14px;border-radius:12px;background:hsla(0,0%,100%,.831);box-shadow:0 10px 35px rgba(49,24,59,.08)}.Cart_discount-summary-row__gqLAR{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#5b5858}.Cart_discount-summary-row__gqLAR:not(:last-child){margin-bottom:12px}.Cart_discount-value__EDVYp{color:#5fcf55}.Cart_discount-divider__pvHR2{height:1px;background:#e7e7e7;margin:12px 0}.Cart_discount-summary-total__0oZSC{display:flex;justify-content:space-between;align-items:center;font-size:18px;color:#592a46}.Cart_cart-items-container__5H5Y0{height:100%;display:flex;flex-direction:column;overflow-y:auto}@media only screen and (orientation:landscape){.Cart_cool-box-qr-container__Luq8I{width:50%;height:75vh;text-align:center;flex:1 0 50%}.Cart_cool-box-qr-container__Luq8I img{border-radius:20px;width:55%}}@media screen and (max-width:900px)and (orientation:landscape){.Cart_dish-details-content-container__NYi5T{display:flex;height:calc(100% - 35px)}.Cart_dish-details-description-container__hgBya{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding-bottom:24px}.Cart_cart-list-item-price__LuQ02{margin-top:0}.Cart_cart-list-item-title__Cdrct{padding-right:10px}}@media screen and (min-width:1024px)and (orientation:landscape){.Cart_dish-details-content-container__NYi5T{display:block;height:calc(100% - 45px)}.Cart_inline-form-container__O07Bo div:last-child{width:150px}.Cart_select-payment-button__uu0mD{max-width:none}}@media screen and (min-width:1300px)and (orientation:landscape){.Cart_header-layout__tet6R{width:728px;margin:0 auto}}@media screen and (min-width:320px)and (orientation:landscape){.Cart_form-container__qvdtE{flex-direction:row}.Cart_form-column__saaPd{flex-basis:49%;width:auto}}@media screen and (min-width:1024px)and (orientation:landscape){.Cart_layout__2vKhr{width:750px;margin:0 auto}}@media screen and (min-width:1281px){.Cart_header-layout__tet6R,.Cart_layout__2vKhr{width:728px;margin:0 auto}}@media(min-width:768px)and (max-width:1024px){.Cart_layout__2vKhr{width:511px;margin:0 auto}}@media screen and (min-width:720px){.Cart_cart-footer__zWEmF{display:flex;align-items:center;justify-content:space-between}.Cart_cart-footer__zWEmF div:last-child{margin:0}.Cart_cart-footer-separator__q_R5q{width:33px;display:block}}