@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Poppins,sans-serif;max-width:100%}.loading_details{background-color:#d6d6d6d9;height:100vh;z-index:3}.loading_details,.store_is_not_active{align-items:center;display:flex;justify-content:center}.store_is_not_active{color:#3a3737;font-size:.75rem;font-weight:400;font-weight:700;height:50px;text-align:center}.store_is_not_active .message{align-items:center;display:flex;height:"100%"!important;justify-content:center;padding:0 1rem;width:"100%"}.store_is_not_active .message svg{height:19px}.desktop{display:none!important}.mobile{display:flex!important;flex-direction:row}.mobile .message svg{height:14px!important}.bold-text{color:#000;font-weight:600}.app{background-color:#fff;display:flex;flex-direction:column;width:100vw}.app .Toastify .Toastify__toast-container{bottom:1em;left:50%;transform:translateX(-50%)}.app main{display:flex;flex-direction:column;min-height:calc(100vh - 230px);padding:.25rem 0}.app .store-inactive{margin-top:50px}.app .desktop_cart_container{display:none}.not_found{align-items:center;display:flex;font-size:18px;font-weight:600;height:100vh;justify-content:center;padding:0 .5rem;text-align:center;width:100%}.not_found .store_container .store_link_container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem}.not_found .store_container .store_link_container .store{width:90%}.list{padding:0 .5rem}.list .category{margin-bottom:1rem}.list .category .categoryName{font-size:1.35rem;font-weight:600;margin-bottom:.35rem}.menu_list{display:flex;gap:.5rem;margin:.65rem .5rem}.menu_list .menu_list_button{align-items:center;background-color:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex:0 0 auto;height:48px;justify-content:center;min-width:48px;padding:.5rem .75rem;transition:all .2s ease-in-out}.menu_list .menu_list_button:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001f;transform:translateY(-1px)}.menu_list .menu_list_button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.menu_list .menu_list_button svg{color:#6b7280;height:22px;transition:color .2s ease-in-out;width:22px}.menu_list .menu_list_button:hover svg{color:#374151}.menu_list .menu_select_container{flex:1 1}.menu_list_active{min-height:100vh;overflow-y:hidden;padding:0 .5rem;position:relative;top:0;width:100vw}.menu_list_active .menu_categories_list{margin-top:.5rem}.menu_list_active .category_container:first-child{border-top:1px solid #000}.menu_list_active .category_container{border-bottom:1px solid #000;display:flex;flex-direction:column;justify-content:space-between;padding:.3rem 0}.menu_list_active .category_container .cat_name{align-items:center;display:flex;margin-bottom:0}.menu_list_active .category_container .subcats .subcat_name{border-bottom:1px solid #000;margin-bottom:0;padding:.5rem 1rem}.menu_list_active .category_container .subcats .subcat_name:last-child{border-bottom:none}.menu_list_active .category_container img{display:flex;height:60px;width:60px}@media(min-width:1124px){.store_is_not_active{font-size:1.5rem}.mobile{display:none!important}.desktop,main{display:flex!important}main{flex-direction:row!important}.main_container{margin:.25rem 0;width:65%}.cart_popup{display:none!important}.desktop_cart_container{display:flex!important;width:35%}.desktop_cart_container .desktop_cart{background:#fff;border:2px solid #d6d6d6d9;border-radius:8px;display:flex;flex-direction:column;height:98vh!important;justify-content:center;margin:.25rem .75rem .25rem 0;padding:.75rem;position:-webkit-sticky;position:sticky;top:.5rem;width:100%}.desktop_cart_container .desktop_cart .title{flex:1 1;font-size:1.6rem;text-align:center}.desktop_cart_container .desktop_cart .cart_body{background-color:#d6d6d6d9;border-radius:4px;display:flex;flex:23 1;padding:.5rem;position:relative;width:100%}.desktop_cart_container .desktop_cart .cart_body .empty{align-items:center;display:flex;justify-content:center;width:100%}.desktop_cart_container .desktop_cart .cart_body .empty img{height:125px;width:125px}.desktop_cart_container .desktop_cart .cart_body .items_wrapper{display:flex;flex:12 1;flex-direction:column;max-height:90%;overflow-y:auto;position:absolute;width:calc(100% - 1rem)}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item{border-bottom:1px solid gray;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 0 .75rem}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left{display:flex;flex:11 1}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left p{font-size:14px;margin-bottom:0}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .item_container{display:block;flex:82% 1}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .item_container .item{align-items:center;display:flex}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .item_container .item .cartpopup_itemQuantity{font-size:1rem;font-weight:700}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .item_container .item .cartpopup_itemName{align-items:center;display:flex;flex-direction:row;font-size:.9rem}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .item_container .item .cartpopup_itemName .size{font-size:.8rem}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .item_container .cartpopup_itemExtra{font-size:13px;margin-left:1rem}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .item_container .cartpopup_itemRequests{font-size:14px}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .prices_container{width:18%}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .prices_container .prices{display:flex;flex-direction:column}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .prices_container .prices .cartpopup_itemPrice{display:flex;font-size:1rem;justify-content:flex-end}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .prices_container .prices .cartpopup_extraPrice{font-size:13px;text-align:end}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .left .prices_container .prices .empty{color:#e6e6e6}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .right{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .right .cartpopup_deleteItemButton{align-items:center;display:flex;flex:1 1;height:20px;justify-content:center;padding:6px;width:20px}.desktop_cart_container .desktop_cart .cart_body .items_wrapper .cartpopup_item .right .cartpopup_deleteItemButton svg{color:#e41a1a;height:20px;width:20px}.desktop_cart_container .desktop_cart .cart_body .checkout_container{align-items:center;background-color:#fff;border:8px double #000;border-radius:5px;bottom:0;display:flex;flex-direction:row;height:10%;justify-content:space-between;left:0;margin:.5rem;padding:0 .5rem;position:absolute;width:calc(100% - 1rem);z-index:2}.desktop_cart_container .desktop_cart .cart_body .checkout_container .checkout_text{align-items:center;display:flex;justify-content:center}.desktop_cart_container .desktop_cart .cart_body .checkout_container .checkout_text .text{color:#000;font-size:1.4rem;font-weight:900;margin-bottom:0}.desktop_cart_container .desktop_cart .cart_body .checkout_container .checkout_text svg{color:#000;height:1.5rem;margin-left:.5rem;width:1.5rem}.desktop_cart_container .desktop_cart .cart_body .checkout_container .total{color:#000;font-size:1.1rem;font-weight:900;margin-bottom:0}}.app_home{background-color:#ececec;min-height:calc(100vh - 100px);padding:0}.app_home .google_maps_input_container{align-items:center;background-color:#0c346c;border:1px solid #0c346c;border-radius:5px;display:flex;flex-direction:row;justify-content:center;margin-right:1rem;width:550px}.app_home .google_maps_input_container .map_pin{color:#fff;height:26px;width:26px}.app_home .google_maps_input_container .arrow{color:#fff;height:36px;width:36px}.app_home .google_maps_input_container input{background-color:#fff;border:none;border-left:1px solid #0c346c;border-radius:4px;font-size:.95rem;padding:.6rem .3rem;width:100%}.app_home .location_available{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem 2rem}.app_home .location_available .stores_container{max-width:1100px;width:1100px}.app_home .location_available .stores_container .maps_input{margin-bottom:1.5rem}.app_home .location_available .stores_container .maps_input .google_maps_input_container{height:60px;width:700px}.app_home .location_available .stores_container .maps_input .google_maps_input_container input{font-size:1.6rem;height:100%;padding-left:1rem}.app_home .location_available .stores_container .store_list .stores_header{color:#0c346c}.app_home .location_available .stores_container .store_list .order_link_container{text-decoration:none}.app_home .location_available .stores_container .store_list .store{align-items:center;background-color:#fff;border:1px solid #0c346c;border-radius:5px;box-shadow:10px 12px 19px -4px #6b6b6b;color:#0c346c;display:flex;height:220px;justify-content:space-between;margin:1.5rem 0;padding:0 1rem;text-decoration:none}.app_home .location_available .stores_container .store_list .store .store_image img{border-radius:4px;max-height:200px;min-height:200px;object-fit:cover;width:300px}.app_home .location_available .stores_container .store_list .store .store_details{display:flex;flex-direction:column;height:60%;justify-content:space-around;width:500px}.app_home .location_available .stores_container .store_list .store .store_details .store_name{font-size:1.75rem;font-weight:700}.app_home .location_available .stores_container .store_list .store .store_details .store_address{font-size:1.2rem}.app_home .location_available .stores_container .store_list .store .store_details .store_distance{align-items:center;display:flex;font-size:1.2rem}.app_home .location_available .stores_container .store_list .store .store_details .store_distance svg{margin-right:.25rem}.app_home .location_available .stores_container .store_list .store .detail_container{align-items:center;display:flex}.app_home .location_available .stores_container .store_list .store .order_link{align-items:center;background-color:#0c346ca6;border:2px solid #0c346c;border-radius:10px;color:#fff;display:flex;font-size:1.2rem;height:60px;justify-content:center;padding:.7rem 0;text-decoration:none;width:150px}.app_home .location_available .stores_container .store_list .store .order_link:hover{background-color:#fff;color:#0c346c;transition:.3s}.app_home .location_unavailable .top{display:flex;height:calc(67vh - 50px)}.app_home .location_unavailable .top .left{display:flex;flex-direction:column;justify-content:center;padding-left:5rem;padding-right:2.5rem;width:50%}.app_home .location_unavailable .top .left .home_text{padding:.25rem 0}.app_home .location_unavailable .top .left .home_text .text{color:#0c346c;font-family:Georgia,sans-serif;font-size:3.2rem;font-weight:600;letter-spacing:-1px}.app_home .location_unavailable .top .right{overflow:visible;position:relative;width:50%}.app_home .location_unavailable .top .right .home_image{height:100%;left:0;min-width:100%;object-fit:cover;position:absolute;top:0;transform-origin:left center}.app_home .location_unavailable .bottom{align-items:center;background-color:#fff;display:flex;height:calc(33vh - 50px);justify-content:center}.app_home .location_unavailable .bottom .text{color:#0c346c;font-family:Georgia,sans-serif;font-size:1.9rem;font-weight:600;letter-spacing:-1px;padding:1rem 6rem;width:74%}@media(max-width:460px){.app_home{padding:0 .25rem}.menu_list{align-items:center;gap:.3rem}.menu_list .menu_list_button{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;min-width:44px;padding:.4rem .6rem}.menu_list .menu_list_button svg{height:20px;width:20px}.location_available .stores_container{width:100vw!important}.location_available .stores_container .store{display:flex;flex-direction:column;height:auto!important;min-height:360px!important;padding:.5rem!important}.location_available .stores_container .store .store_image{width:100%!important}.location_available .stores_container .store .store_image img{height:auto;max-height:180px!important;object-fit:cover;width:100%!important}.location_available .stores_container .store .detail_container{flex-direction:column}.location_available .stores_container .store .detail_container .order_link{width:100%!important}.location_available .stores_container .store .detail_container .store_details{margin-bottom:.5rem!important}.location_available .stores_container .store .detail_container .store_details .store_name{font-size:1.5rem!important;margin:.5rem 0}.location_available .stores_container .store .detail_container .store_details .store_address,.location_available .stores_container .store .detail_container .store_details .store_distance{font-size:1rem!important}.location_available .stores_container .maps_input{display:flex;justify-content:left;margin:0 .5rem;margin-bottom:.5rem!important}.location_available .stores_container .maps_input .google_maps_input_container{height:50px!important;margin-right:0!important;width:100%!important}.location_available .stores_container .maps_input .google_maps_input_container input{font-size:.95rem!important;padding:.25rem}.location_available .stores_container .store_list{margin:0 .5rem}.location_unavailable .top{display:flex;flex-direction:column;height:calc(70vh - 65px)!important;justify-content:space-between}.location_unavailable .top .left{height:calc(35vh - 45px)!important;padding:1rem!important;width:100%!important}.location_unavailable .top .left .home_text .text{font-size:1.8rem!important}.location_unavailable .top .right{align-items:center;display:flex;height:calc(40vh - 45px)!important;justify-content:center;width:100%!important}.location_unavailable .bottom{height:26.5vh!important}.location_unavailable .bottom .text{font-size:1.2rem!important;padding:1rem 2rem!important;text-align:center;width:100%!important}}@media(min-width:461px)and (max-width:1123px){.store_is_not_active{font-size:1rem}.mobile{display:none!important}.desktop{display:flex!important}.location_available .stores_container{max-width:100vw!important;padding:0 1rem!important}.location_available .stores_container .store_list .store{justify-content:space-between!important;max-width:100vw!important}.location_available .stores_container .store_list .store .store_image{width:30%!important}.location_available .stores_container .store_list .store .detail_container{align-items:center;display:flex;justify-content:space-between;width:70%!important}.location_available .stores_container .store_list .store .detail_container .store_details{padding-left:.75rem!important;width:auto!important;width:70%!important}.location_available .stores_container .store_list .store .detail_container .order_link{width:28%!important}.location_unavailable .top .left{padding:0 2rem!important}.location_unavailable .top .left .home_text .text{font-size:2.2rem!important}.location_unavailable .bottom .text{font-size:1.6rem!important}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{padding:0;z-index:12}.navbar_home{border-bottom:1px solid #0c346c;height:100px}.navbar_home .topbar{background-color:#fff;height:100%}.navbar_home .topbar .left .mylogo{height:88px;padding:.25rem 1rem}.navbar_home .topbar .right{color:#0c346c}.navbar_home .topbar .right .desktop_nav{display:flex}.navbar_home .topbar .right .desktop_nav .container-fluid{margin:0!important}.navbar_home .topbar .right .desktop_nav ul{display:flex}.navbar_home .topbar .right .desktop_nav ul li{border:none!important;font-size:1.2rem!important;font-weight:500;margin:0 .75rem;padding:.5rem 1.5rem!important;text-align:center}.navbar_home .topbar .right .desktop_nav ul li a{color:#0c346c;text-decoration:none!important}.navbar_home .topbar .right .desktop_nav ul li:hover{font-weight:700}.navbar_home .topbar .right .mobile_nav{display:none}.topbar{align-items:center;background-color:#000;border-bottom:1px solid #fff;color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 .75rem;width:100vw}.topbar .left{cursor:pointer;font-size:1rem;font-weight:600}.topbar .left a{color:#fff;text-decoration:none}.topbar .left a .store_name{font-size:1.05rem;font-weight:700;margin-bottom:0}.topbar .right{align-items:center;cursor:pointer;justify-content:center;z-index:12}.topbar .right svg{height:50px;padding:5px;width:50px}.topbar .right .dropdown{background-color:#000;display:flex;justify-content:center;left:0;position:absolute;width:100%;z-index:12}.topbar .right .dropdown .container-fluid{z-index:12}.topbar .right .dropdown ul .nav_item{color:#fff;cursor:pointer;display:list-item;font-size:1rem;font-weight:700;list-style-type:none;padding:15px 0 15px 1rem;text-align:-webkit-match-parent;text-decoration:none}.topbar .right .dropdown ul li:first-child{border-top:1px solid #fff}.topbar .right .dropdown ul li:last-child{border:none!important}.hover:after{background:#154487;content:"";display:block;height:2px;transition:.3s;width:0}.hover:hover:after{width:100%}.welcome{background-color:#0000004d;padding-top:0!important}.welcome img{width:130px}.welcome .discount{justify-content:center;margin:0 auto}.welcome .discount .endDate,.welcome .discount .message{font-size:.8rem}.welcome .address_container{font-size:.8rem;font-weight:700;margin:0 auto;max-width:90%;text-align:center}.welcome .address_container .store_address{font-size:.8rem;font-weight:700;margin-bottom:0}@media(min-width:1124px){.navbar{padding:0}.navbar .topbar{height:90px}.navbar .topbar .left a{font-size:1.3rem}.navbar .topbar .left a .store_name{font-size:1.75rem;padding:1rem .75rem}.navbar .topbar .right svg{height:60px;padding:5px;width:60px}.navbar .topbar .right .nav_item{font-size:1.1rem!important;padding-left:2.25rem!important}.navbar .welcome img{width:260px!important}.navbar .welcome .discount{margin:0 auto;width:30%}.navbar .welcome .discount .message{font-size:.9rem}.navbar .welcome .address_container{font-size:1.35rem!important}.navbar .welcome .address_container .store_address{font-size:20px}}@media(max-width:460px){.navbar_home{height:90px}.navbar_home .topbar .left .mylogo{height:70px!important;padding:.25rem 1rem}.navbar_home .topbar .right .desktop_nav{display:none}.navbar_home .topbar .right .mobile_nav{display:flex}.navbar_home .topbar .right .mobile_nav svg{color:#0c346c;height:44px;width:44px}.navbar_home .topbar .right .mobile_nav .dropdown{background-color:#0c346c;top:90px}.navbar_home .topbar .right .mobile_nav .dropdown ul li a{color:#fff;text-decoration:none!important}}.hoursModal .HoursTabs{margin-top:1rem;width:100%}.hoursModal .HoursTabs .nav-item{width:50%}.hoursModal .HoursTabs .nav-item button{color:#000;font-size:1.1rem;width:100%}.hoursModal .HoursTabs .nav-item .active{color:#000;font-weight:700}.hoursModal .tab-content{width:100%}.hoursModal .modal-dialog .modal-body{align-items:center;display:flex;flex-direction:column}.hoursModal .modal-dialog .modal-body .modal-header{justify-content:end;padding:.5rem;width:100%}.hoursModal .modal-dialog .modal-body .modal-header svg{color:red;height:2rem;width:2rem}.hoursModal .modal-dialog .modal-body .hoursModal_title{font-size:32px;margin:.75rem 0 1rem .75rem;width:100%}.hoursModal .modal-dialog .modal-body .card{align-items:center;border:1px solid gray;border-radius:5px;display:flex;justify-content:center;margin-bottom:1rem;padding:.75rem .25rem;width:100%}.hoursModal .modal-dialog .modal-body .store_status{align-items:center;display:flex;font-size:26px;font-weight:700;justify-content:center;padding:.5rem 0;width:100%}.hoursModal .modal-dialog .modal-body .store_status .open{color:green}.hoursModal .modal-dialog .modal-body .store_status .closed{color:red}.hoursModal .modal-dialog .modal-body .hoursModal_container{background-color:#f0f0f0;border:1px solid gray;border-radius:5px;padding:.5rem .75rem;width:98%}.hoursModal .modal-dialog .modal-body .hoursModal_container ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style-type:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.hoursModal .modal-dialog .modal-body .hoursModal_container ul li{align-items:center;display:flex;justify-content:center;padding:.5rem 0;text-align:flex-start;width:100%}.hoursModal .modal-dialog .modal-body .hoursModal_container ul li .day{align-items:flex-start;display:flex;flex:1 1;font-size:18px;justify-content:flex-start}.hoursModal .modal-dialog .modal-body .hoursModal_container ul li .time{align-items:center;display:flex;flex:4 1;font-size:18px;justify-content:flex-end}.item-card{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.125);margin-bottom:.3rem;padding:.2rem 1rem}.item-card .itemName{font-size:.95rem;font-weight:600}.item-card p{font-size:.85rem;margin-bottom:.25rem}.item-card p.price{font-weight:500}.item-card p.description{color:#555}.item-card:hover{background-color:#efefef;border:1px solid #ddd;cursor:pointer}.menu-container .category-description,.menu-container .subcategory-description{color:#777;font-size:.85rem;line-height:1.4;margin:0 0 10px .15rem}.menu-container .category-master{background:#fff;box-shadow:0 8px 12px #0003;position:-webkit-sticky;position:sticky;top:0}.menu-container .category-master .category-container{align-items:center;border-bottom:2px solid #f5f5f5;display:flex;padding:.3rem 0 0}.menu-container .category-master .category-container .scroll_button{align-items:center;display:flex;justify-content:center}.menu-container .category-master .category-container .scroll_button svg{height:2rem;width:80px}.menu-container .category-master .category-container .category-bar{display:flex;overflow-x:auto;padding:0}.menu-container .category-master .category-container .category-bar .category-button{background-color:#fff;border:none;color:#333;cursor:pointer;font-size:.875rem;padding:.45rem .6rem;transition:background-color .2s ease;white-space:nowrap}.menu-container .category-master .category-container .category-bar .category-button:hover{background-color:#d1d5db}.menu-container .category-master .category-container .category-bar .category-button.active{background-color:#2563eb;border-bottom:2px solid red;color:#fff}.menu-container .category-master .sub-category-container{align-items:center;background:#fff;border-bottom:2px solid #f5f5f5;display:flex}.menu-container .category-master .sub-category-container .subcategory-bar{display:flex;overflow-x:auto;padding:0 6px}.menu-container .category-master .sub-category-container .subcategory-bar .subcategory-button{background-color:#fff;border:none;color:#333;cursor:pointer;font-size:.8125rem;padding:.5rem .4rem;transition:background-color .2s ease;white-space:nowrap}.menu-container .category-master .sub-category-container .subcategory-bar .subcategory-button:hover{background-color:#ddd}.menu-container .category-master .sub-category-container .subcategory-bar .subcategory-button.active{background-color:#2563eb;color:#fff}.menu-container .items-section{padding:0 .5rem .5rem}.menu-container .items-section .category-section{margin-bottom:2rem;margin-top:.5rem;padding:.5rem 0 0;scroll-margin-top:4rem}.menu-container .items-section .category-section .categoryName{font-size:1.4rem;font-weight:600;margin-bottom:.35rem}.menu-container .items-section .category-section .subcategory-section{margin-bottom:1.5rem;scroll-margin-top:6rem}.menu-container .items-section .category-section .subcategory-section .subcategoryName{font-size:1.25rem;font-weight:600;margin-bottom:.35rem;margin-left:.15rem}@media(min-width:1124px){.category-master .category-container .category-bar button{font-size:1.05rem!important}.category-master .category-container .scroll_button svg{height:2.5rem!important;width:3.5rem!important}.category-master .sub-category-container .subcategory-bar button{font-size:.95rem!important}.menu-container .items-section .category-section .categoryName{font-size:1.7rem!important}.menu-container .items-section .category-section .category-description{font-size:1.15rem!important}.menu-container .items-section .category-section .item-card .itemName{font-size:1.1rem!important}.menu-container .items-section .category-section .item-card .description,.menu-container .items-section .category-section .item-card .price{font-size:1.025rem!important}}.menu .itemDescription{color:#666;font-size:1.1rem;font-weight:700}.menu .itemDays{color:#999;font-size:1rem;font-weight:700}.menu .itemPrice{font-size:1.2rem}.menu .itemName{font-size:1.3rem;margin:.25rem 0}.menu_categories_container{cursor:pointer;display:flex;justify-content:center}.menu_categories_container .scroll_button{align-items:center;display:flex;justify-content:center}.menu_categories_container .scroll_button svg{height:2rem;width:2.5rem}.menu_categories_container .menu_categories{display:flex;flex:13 1;overflow-x:auto;z-index:1}.menu_categories_container .menu_categories .Active{background-color:#ef222280;border:2px solid #e41a1a;color:#fff;font-weight:600}.menu_sub_categories_container{display:flex}.menu_sub_categories_container .menu_sub_categories{display:flex;overflow-x:auto}.menu_sub_categories_container .menu_sub_categories .sub_category{display:flex}.menu_sub_categories_container .menu_sub_categories .sub_category .Active{background-color:#ef222280;border:2px solid #e41a1a;color:#fff;font-weight:600}.menu_items{text-align:center}.menu_items .categoryDescription{background-color:#f5f7fa;border:1px solid #eee;border-radius:6px;box-shadow:0 2px 2px #0000001a;color:#373636;font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;margin:.5rem auto;max-width:700px;padding:.5rem 1rem}.menu_items .card{box-shadow:0 2px 6px #0003;cursor:pointer;margin:.3rem .5rem;text-align:left}.menu_category_button{background-color:#fff;border:1px solid #000;border-radius:10px;color:#000;font-size:.75rem;font-size:1.05rem;margin-right:.175rem;padding:10px 6px;white-space:nowrap}.subcategory{font-size:.95rem;margin:0 .1rem;padding:10px 6px}.menu_search{align-items:center;background-color:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;padding:.5rem .75rem;position:relative;transition:all .2s ease-in-out}.menu_search:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001f}.menu_search:focus-within{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd4d}.menu_search:focus-within svg{color:#93c5fd}.menu_search svg{stroke-width:1.5;color:#6b7280;flex-shrink:0;height:22px;margin-right:.5rem;transition:color .2s ease-in-out;width:22px}.menu_search input{background:#0000;border:none;color:#374151;cursor:pointer;font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:15px;outline:none;padding:.25rem 0;width:100%}.css-13cymwt-control{height:3rem!important}.no-items-found{align-items:center;display:flex;justify-content:center;min-height:300px;padding:2rem 1rem;text-align:center}.no-items-found .no-items-content{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:400px}.no-items-found .no-items-icon{color:#9ca3af;height:64px;opacity:.7;width:64px}.no-items-found .no-items-title{color:#374151;font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:600;margin:0}.no-items-found .no-items-message{color:#6b7280;font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;margin:0}@media(max-width:460px){.menu .itemDescription{font-size:.8rem}.menu .itemDays{font-size:.775rem}.menu .itemPrice{font-size:1rem}.menu .itemName{font-size:1.05rem;margin-bottom:.25rem}.menu_categories_container .scroll_button svg{height:2rem;width:1.1rem}.menu_category_button{font-size:13px;padding:8px 4px}.subcategory{font-size:.75rem;padding:8px 4px}.menu_items .categoryDescription{font-size:.825rem!important;margin:.5rem 2rem;max-width:1000px;width:calc(100% - 4rem)}.menu_search{align-items:center;border-radius:10px;display:flex;height:44px;padding:.4rem .6rem}.menu_search svg{stroke-width:1.5;height:20px;margin-right:.4rem;width:20px}.menu_search input{font-size:14px}.no-items-found{min-height:250px;padding:1.5rem .5rem}.no-items-found .no-items-content{gap:.75rem;max-width:300px}.no-items-found .no-items-icon{height:48px;width:48px}.no-items-found .no-items-title{font-size:1.25rem}.no-items-found .no-items-message{font-size:.9rem}}.modal-backdrop{opacity:.8!important}.itemModal{overflow-y:hidden}.itemModal .modal-dialog{margin:auto}.itemModal .modal-dialog .modal-content{display:flex;flex-direction:column;height:100dvh}.itemModal .modal-dialog .modal-content .modal-body{display:flex;flex-direction:column;height:calc(100% - 2rem);padding:0}.itemModal .modal-dialog .modal-content .modal-body .modal-title{align-items:center;background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:.15rem 0}.itemModal .modal-dialog .modal-content .modal-body .modal-title .itemModal_name{background-color:#fff;font-family:Verdana,sans-serif;font-size:1.4rem;font-weight:900;letter-spacing:-1px;padding:.4rem .5rem}.itemModal .modal-dialog .modal-content .modal-body .modal-title .itemModal_title{font-weight:700}.itemModal .modal-dialog .modal-content .modal-body .modal-title .close{border-bottom:1px solid #ccc;display:flex;flex-direction:row;justify-content:flex-end;padding:.2rem .75rem;width:100%}.itemModal .modal-dialog .modal-content .modal-body .modal-title .close svg{color:red;height:2rem;justify-content:flex-end;width:100%;width:2rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_Content{display:flex;flex-direction:column;flex-grow:1}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body{background-color:#fff;flex:1 1;overflow-y:auto}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .image_wrapper{max-height:200px;overflow:hidden;width:100%}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .image_wrapper .item_img{object-fit:cover;object-position:center;width:100%}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .item_details{padding:.5rem .5rem 0}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_optionsSection{border:1px solid #000;border-radius:7px;margin-top:.75rem;width:100%}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_optionsSection .required_tab{align-items:center;background-color:#d6d6d6d9;border:2px solid gray;border-radius:5px;color:#000;display:flex;font-size:.8rem;justify-content:center;margin-right:.5rem;padding:0 .25rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_header{background-color:#eee;border-bottom:1px solid #000;color:#000;padding:.5rem .4rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_header .expand_collapse_button svg{height:24px;width:24px}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_header .header{font-size:.9rem;font-weight:700}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_header.no-bottom-radius{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .header_preSelected{padding:.5rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .pre_selected{background-color:#ef222280!important;border:3px solid #e41a1a!important;color:#fff;font-size:.8rem;margin:.5rem .25rem;padding:.35rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_specialRequests{border-top:2px solid #ddd;padding:0}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_specialRequests .head{font-size:.9rem;font-weight:700;margin:.5rem 0}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_specialRequests .itemRequests_input{border:1px solid #000;border-radius:5px;font-size:12px}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .description{border-bottom:2px solid #ccc;color:#3c3c3c;font-size:.9rem;font-weight:400;margin:0 0 .25rem;padding-bottom:.25rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .days{border-bottom:2px solid #ddd;color:#3c3c3c;font-size:.85rem;font-weight:400;margin:0 0 .5rem;padding:.25rem 0}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_quantity{align-items:center;background-color:#eee!important;margin-top:.5rem;padding:.25rem .5rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_quantity .quantity{font-size:1.15rem;font-weight:700;margin-bottom:0}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_quantity .current_number{font-size:1.5rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_quantity .sub{cursor:pointer}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_quantity .sub svg:hover{color:red}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_quantity .add{cursor:pointer}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_quantity .add svg:hover{color:red}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options{padding:.25rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extra_code_container{align-items:center;display:flex;justify-content:space-between;margin:0 .75rem 0 .25rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extra_code_container .required_tab{background-color:#d6d6d6d9;border:2px solid gray;border-radius:5px;color:#000;font-size:.7rem;padding:0 .25rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .option_choice_pizza{border:1px solid #000;border-radius:5px}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .option_choice_pizza div{font-size:.9rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .option_choice{border:1px solid #000;border-radius:5px;cursor:pointer;padding:.425rem 0}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .option_choice .name{font-size:.8rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .options .FirstHalf{border:2px double #000;border-radius:150px 0 0 150px;cursor:pointer;width:1.5rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .options .Full{border:2px double #000;border-radius:100%;cursor:pointer;width:2rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .options .SecondHalf{border:2px double #000;border-radius:0 150px 150px 0;cursor:pointer;width:1.5rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .options .Active{background-color:#ef222280}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .extraOptions .Active{background-color:#ef222280;border:2px solid #e41a1a;color:#fff}.itemModal .modal-dialog .modal-content .modal-body .itemModal_body .itemModal_options .Active{background-color:#ef222280!important;border:3px solid #e41a1a!important;color:#fff}.itemModal .modal-dialog .modal-content .modal-body .itemModal_Submit{background-color:#eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:2px solid #ccc;bottom:0;padding:.25rem .5rem;position:absolute;width:100%}.itemModal .modal-dialog .modal-content .modal-body .itemModal_Submit .itemModal_totalPrice{align-items:center;background-color:#d6d6d6d9;border:2px solid #000;border-radius:5px;color:#000;display:flex;font-size:1.1rem;font-weight:800;height:26%;justify-content:center;margin-bottom:.25rem}.itemModal .modal-dialog .modal-content .modal-body .itemModal_Submit button{background-color:#26820cbf;border:8px solid #184e09;border-radius:10px;color:#fff;font-size:1.4rem;font-weight:700;height:75px;width:100%}.request_notice{font-size:8px}.loading_container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loading_container .loading{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:2.5rem;width:2.5rem}.loading_container .loading_logo{animation:growShrink 1s infinite alternate;width:80px}.loading_container img{animation:growShrink .75s ease-in-out forwards;height:auto;width:18%}.recentOrders .card-header{display:flex;justify-content:space-between;padding:.5rem!important}.rewards_container{align-items:center;border:1px solid gray;border-radius:5px;cursor:pointer;display:flex;margin:.25rem .5rem .5rem}.rewards_container a{align-items:center;color:#000;display:flex;text-decoration:none;width:100%!important}.rewards_container .line{border-bottom-left-radius:4px;border-top-left-radius:4px;height:100px;width:8px}.rewards_container .text_container{align-items:center;display:flex;justify-content:space-between;width:100%!important}.rewards_container .text_container .text{display:flex;flex-direction:column;height:100px;justify-content:space-evenly;padding:.25rem}.rewards_container .text_container .text .reward_top{font-size:.9rem;font-weight:700}.rewards_container .text_container .text .reward_bottom{font-size:.75rem;font-style:italic}.rewards_container svg{height:50px;width:40px}@keyframes growShrink{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cart_popup{align-items:center;background-color:#000;border:1px solid #000;border-radius:.5rem;display:flex;flex-direction:column-reverse;justify-content:center;margin:0 2% 3%;width:96%}.cart_popup .card-header{height:100px;padding:.35rem .65rem;width:100%}.cart_popup .card-header .checkout_container{align-items:center;background-color:#fff;border:8px double #000;border-radius:5px;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:0 .5rem;width:100%;z-index:2}.cart_popup .card-header .checkout_container .checkout_text{align-items:center;display:flex;justify-content:center}.cart_popup .card-header .checkout_container .checkout_text .text{color:#000;font-size:1.6rem;font-weight:900;margin-bottom:0}.cart_popup .card-header .checkout_container .checkout_text svg{color:#000;height:2rem;margin-left:.5rem;width:2rem}.cart_popup .card-header .checkout_container .total{color:#000;font-size:1.25rem;font-weight:900;margin-bottom:0}.cart_popup .card-header .viewcart_container{display:flex;flex-direction:column;height:90%;width:100%}.cart_popup .card-header .viewcart_container .text{align-items:center;color:#fff;display:flex;flex:4 1;font-size:26px;font-weight:900;justify-content:center;margin-bottom:0}.cart_popup .card-header .viewcart_container .cart_data{display:flex;flex-direction:row;justify-content:space-between}.cart_popup .card-header .viewcart_container .cart_data .cartLength,.cart_popup .card-header .viewcart_container .cart_data .data{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-bottom:0}.cart_popup .card-body{height:80dvh;overflow-y:auto;padding:.95rem .65rem .2rem;width:100%}.cart_popup .card-body .cartpopup_container{background-color:#fff;border:2px solid #000;border-radius:5px;display:flex;flex-direction:column;min-height:100%;padding:4px 6px}.cart_popup .card-body .cartpopup_container .header_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem 1rem;width:100%}.cart_popup .card-body .cartpopup_container .header_wrapper .mycart{font-weight:700;margin-bottom:0}.cart_popup .card-body .cartpopup_container .header_wrapper .close_cart{display:flex;justify-content:flex-end}.cart_popup .card-body .cartpopup_container .header_wrapper .close_cart svg{color:#e41a1a;height:2rem;width:2rem}.cart_popup .card-body .cartpopup_container .items_wrapper{background-color:#e6e6e6;border-radius:5px;min-height:66vh;padding:1rem .5rem}.cart_popup .card-body .cartpopup_container .items_wrapper .reward_total{align-items:center;display:flex;font-weight:700;justify-content:center}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item{border-bottom:1px solid gray;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left{display:flex;flex:11 1}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left p{font-size:14px;margin-bottom:0}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .item_container{display:block;flex:82% 1}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .item_container .item{align-items:center;display:flex}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .item_container .item .cartpopup_itemQuantity{font-size:1rem;font-weight:700}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .item_container .item .cartpopup_itemName{align-items:center;display:flex;flex-direction:row;font-size:.9rem}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .item_container .item .cartpopup_itemName .size{font-size:.8rem}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .item_container .cartpopup_itemExtra{font-size:13px;margin-left:1rem}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .item_container .cartpopup_itemRequests{font-size:14px}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .prices_container{width:18%}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .prices_container .prices{display:flex;flex-direction:column}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .prices_container .prices .cartpopup_itemPrice{display:flex;font-size:1rem;justify-content:flex-end}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .prices_container .prices .cartpopup_extraPrice{font-size:13px;text-align:end}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .left .prices_container .prices .empty{color:#e6e6e6}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .right{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .right .cartpopup_deleteItemButton{align-items:center;display:flex;flex:1 1;height:20px;justify-content:center;padding:6px;width:20px}.cart_popup .card-body .cartpopup_container .items_wrapper .cartpopup_item .right .cartpopup_deleteItemButton svg{color:#e41a1a;height:20px;width:20px}.footer{background-color:#000;color:#fff;display:flex;flex-direction:column;height:350px;width:100vw}.footer .contact{margin-right:1rem;padding-left:1rem;padding-top:1.2rem}.footer .empowered{border-top:1px solid #d6d6d6d9;font-size:1rem;margin:0 1rem;padding-top:.75rem}.footer .empowered .content a{color:#fff;text-decoration:none}.footer .empowered a:hover{color:#e41a1a}.footer .terms{display:flex;flex-direction:row;padding-left:1rem}.footer .terms .link{color:#d6d6d6d9;font-size:.85rem;font-style:none;margin-right:1rem}.footer .terms .cards{display:flex}.footer .terms .cards img{border:1px solid gray;border-radius:3px;height:22px;margin-right:.5rem;width:34px}.footer_home{height:200px}.footer_home .empowered a{font-size:1.6rem}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.order-page{align-items:center;display:flex;flex-direction:column;width:100%}.order-page .orderType{width:96%}.order-page .orderType .card-header{align-items:center;background-color:#d6d6d6d9;border:1px solid gray;display:flex;justify-content:space-between}.order-page .orderType .card-header .orderType_choice{align-items:center;display:flex}.order-page .orderType .card-header .checked{color:#257110;margin-right:.5rem}.order-page .orderType .card-header .orderType_header{font-size:20px;font-weight:600}.order-page .orderType .card-header svg{height:28px;margin-right:.5rem;width:28px}.order-page .orderType .card-header .collapsed{transform:rotate(180deg)}.order-page .orderType #orderType_body{border:1px solid gray;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:.5rem}.order-page .orderType #orderType_body .order_options{width:100%}.order-page .orderType #orderType_body .order_options .option{align-items:center;display:flex;justify-content:center}.order-page .orderType #orderType_body .order_options .option button{background-color:#fff;border:2px double #000;border-radius:10px;color:#000;font-size:18px;margin:.2rem;padding:.6rem 0;width:36%}.order-page .orderType #orderType_body .order_options .option .onlyPickup{width:74%}.order-page .orderType #orderType_body .order_options .option .Active{background-color:#ef222280;border:4px solid #e41a1a;color:#fff;font-weight:600}.order-page .orderType #orderType_body .laterTime_container{border-top:1px solid #a8a8a8;margin-top:.5rem;padding-top:.5rem}.order-page .orderType #orderType_body .laterTime_container .laterTime_header{font-size:18px;font-weight:700;padding:.5rem 0}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown-toggle{align-items:center;background:#d6d6d6d9;color:#000;display:flex;font-size:1.05rem;height:2.5rem;justify-content:space-between;padding:0 5px}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown-menu{max-height:500px;overflow:auto;padding:0 .6rem;width:90vw!important}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown-menu li{border-bottom:1px solid #9c9c9c;padding:0}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown-menu .dropdown-item{font-size:.9rem;padding:.6rem 1rem}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown_date{margin-bottom:.5rem}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown_date .dropdown-toggle,.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown_time .dropdown-toggle{width:40vw}.order-page .orderType #orderType_body .laterTime_container .laterTime_choices .dropdown_time .dropdown-item{font-size:.9rem;padding:.6rem 1rem}.order-page .orderType #orderType_body .addresses_container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:.5rem}.order-page .orderType #orderType_body .addresses_container .delivery_range{background-color:#d6d6d6d9;border:1px solid gray;border-radius:5px;font-size:.85rem;margin-bottom:.5rem;padding:4px}.order-page .orderType #orderType_body .addresses_container .dropdown-toggle{align-items:center;background:#d6d6d6d9;color:#000;display:flex;font-size:.8rem;height:2.75rem;justify-content:space-between;margin-top:10px;width:80vw}.order-page .orderType #orderType_body .addresses_container .dropdown-menu{max-height:300px;overflow:auto;padding:0 .5rem;width:90%}.order-page .orderType #orderType_body .addresses_container .dropdown-menu li{border-bottom:1px solid #9c9c9c;padding:0}.order-page .orderType #orderType_body .addresses_container .dropdown-menu .dropdown-item{font-size:.75rem;padding:.6rem 1rem}.order-page .orderType #orderType_body .addresses_container .add_address{align-items:center;border-top:1px solid #bababa80;display:flex;justify-content:space-between;padding:10px;width:100%}.order-page .orderType #orderType_body .addresses_container .add_address .add_addressTitle{font-size:18px;font-weight:600}.order-page .orderType #orderType_body .addresses_container .add_address svg{height:26px;width:26px}.order-page .orderType #orderType_body .addresses_container .google_maps_input_container{align-items:center;background-color:#f4f4f4b3;border:1px solid gray;border-radius:5px;display:flex;flex-direction:row;justify-content:center;margin:.75rem auto}.order-page .orderType #orderType_body .addresses_container .google_maps_input_container svg{height:20px}.order-page .orderType #orderType_body .addresses_container .google_maps_input_container input{background-color:#f4f4f4b3;border:none;border-left:1px solid gray;font-size:.75rem;padding:.6rem .3rem;width:30vw}.order-page .tipOption{width:96%}.order-page .tipOption .card-header{align-items:center;background-color:#d6d6d6d9;border:1px solid gray;display:flex;justify-content:space-between}.order-page .tipOption .card-header .tipOption_choice{align-items:center;display:flex}.order-page .tipOption .card-header .checked{color:#257110;margin-right:.5rem}.order-page .tipOption .card-header .tipOption_header{font-size:20px;font-weight:600}.order-page .tipOption .card-header svg{height:28px;margin-right:.5rem;width:28px}.order-page .tipOption .card-header .collapsed{transform:rotate(180deg)}.order-page .tipOption #tipOption_body{padding:.5rem}.order-page .tipOption .card-body{border:1px solid gray;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.order-page .tipOption .card-body .tipOption_container{align-items:center;display:flex;flex-direction:column}.order-page .tipOption .card-body .tipOption_container .tip_options{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:.5rem;width:100%}.order-page .tipOption .card-body .tipOption_container .tip_options .buttons_tip{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:100%}.order-page .tipOption .card-body .tipOption_container .tip_options .buttons_tip .tips{display:flex;margin:.25rem 0}.order-page .tipOption .card-body .tipOption_container .tip_options .buttons_tip .other_tips .tip_button{padding:6px 14px}.order-page .tipOption .card-body .tipOption_container .tip_options .buttons_tip .tip_button{background-color:#d6d6d6d9;border:1px solid gray;border-radius:5px;font-size:.8rem;margin:0 .2rem;padding:6px 4px;text-align:center}.order-page .tipOption .card-body .tipOption_container .tip_options .buttons_tip .Active{background-color:#ef222280;border:2px solid #e41a1a;color:#fff;font-weight:700}.order-page .tipOption .card-body .tipOption_container .tip_options .tip_amount{font-size:22px;font-weight:600}.order-page .tipOption .card-body .tipOption_container .tip_options .dropdown_tip .dropdown-toggle{align-items:center;background:#d6d6d6d9;color:#000;display:flex;height:3.5rem;justify-content:space-between;width:36vw}.order-page .tipOption .card-body .tipOption_container .tip_options .dropdown_tip .dropdown-menu{padding:0 .5rem;width:48vw}.order-page .tipOption .card-body .tipOption_container .tip_options .dropdown_tip .dropdown-menu li{border-bottom:1px solid #b9b9b980}.order-page .tipOption .card-body .tipOption_container .tip_options .dropdown_tip .dropdown-menu li .dropdown-item{padding:.75rem 1rem}.order-page .tipOption .card-body .tipOption_container .tip_customAmount{display:flex;flex-direction:row;justify-content:space-around;padding:.25rem}.order-page .tipOption .card-body .tipOption_container .tip_customAmount div{align-items:flex-end;display:flex}.order-page .tipOption .card-body .tipOption_container .tip_customAmount .customTip_input{border:none;border-bottom:1px inset gray;font-size:18px;height:2rem;padding:0 10px;width:45vw}.order-page .tipOption .card-body .tipOption_container .tip_customAmount .customTip_input:hover{border:none;box-shadow:0 6px 3px -3px #000}.order-page .tipOption .card-body .tipOption_container .tip_info{text-align:center;width:82%}.order-page .orderDetails{width:96%}.order-page .orderDetails .card-header{align-items:center;background-color:#d6d6d6d9;border:1px solid gray;display:flex;justify-content:space-between}.order-page .orderDetails .card-header .orderPage_header{font-size:20px;font-weight:600}.order-page .orderDetails .card-body{border:1px solid gray;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.order-page .orderDetails .card-body .details_orderItems{border-bottom:2px solid hsla(0,0%,73%,.875);display:flex;flex-direction:column;padding:0;width:100vw}.order-page .orderDetails .card-body .details_orderItems .unavailable{align-items:center;background-color:#eee;display:flex;flex-direction:row;font-size:.75rem;margin:0 auto .25rem;padding:.25rem .5rem}.order-page .orderDetails .card-body .details_orderItems .unavailable .cash_in_store{display:block}.order-page .orderDetails .card-body .details_orderItems .checkbox{font-size:1.5rem;margin-right:.5rem}.order-page .orderDetails .card-body .details_orderItems .green-check{color:#257110}.order-page .orderDetails .card-body .details_orderItems svg{width:40px}.order-page .orderDetails .card-body .details_orderItems .orderPage_item{border-top:2px solid hsla(0,0%,73%,.875);display:flex;flex-direction:row;padding:.5rem 0}.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemQuantity{flex:1 1;font-size:16px;font-weight:600}.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemDetails{flex:8 1;font-size:16px;padding-right:.5rem}.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemDetails .cartpopup_itemExtra,.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemDetails .orderPage_itemPizzaHalf{font-size:14px}.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemDetails .orderPage_itemName{font-weight:600}.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemTotalContainer .orderPage_itemTotal{display:flex;flex:3 1;font-size:16px;font-weight:600;justify-content:flex-end}.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemTotalContainer .orderPage_extraTotal{display:flex;flex:3 1;font-size:14px;justify-content:flex-end}.order-page .orderDetails .card-body .details_orderItems .orderPage_item .orderPage_itemTotalContainer .blank{color:#fff!important}.order-page .orderDetails .card-body .details_orderItems .orderPage_item:last-child{border-bottom:none}.order-page .orderDetails .card-body .details_orderCharges{display:flex;flex-direction:column;padding:.5rem;width:100vw}.order-page .orderDetails .card-body .details_orderCharges .details_charges{display:flex;font-size:1.2rem;padding:.25rem 0}.order-page .orderDetails .card-body .details_orderCharges .details_charges .details_chargeType{flex:3.5 1}.order-page .orderDetails .card-body .details_orderCharges .details_charges .details_price{display:flex;flex:2 1;font-weight:700;justify-content:flex-end}.order-page .orderDetails .card-body .details_orderCharges .details_charges .details_priceSmall{display:flex;flex:2 1;font-size:14px;font-weight:500;justify-content:flex-end;margin-top:2px;text-decoration:line-through}.order-page .orderDetails .card-body .details_orderCharges .details_charges .discount{display:flex;flex:2.5 1;justify-content:center}.order-page .orderDetails .card-body .details_orderCharges .details_charges .discount div{font-weight:700}.order-page .orderDetails .card-body .details_orderCharges .details_charges .details_price_edited{display:flex;flex:1 1;justify-content:flex-end;margin-left:.5rem}.order-page .orderDetails .card-body .details_orderCharges .details_finalCharge{border-top:1px solid #b9b9b980;display:flex;padding:1rem 0 .25rem}.order-page .orderDetails .card-body .details_orderCharges .details_finalCharge .details_chargeType{flex:4 1}.order-page .orderDetails .card-body .details_orderCharges .details_finalCharge .details_price{display:flex;flex:2 1;font-weight:700;justify-content:flex-end}.order-page .orderDetails .card-body .details_orderCharges .saving_container{background-color:#d6d6d6d9;border:1px solid gray;border-radius:5px;margin:auto;padding:.5rem 0;width:76%}.order-page .checkout{margin-bottom:3rem!important;width:96%}.order-page .checkout .card-header{align-items:center;background-color:#d6d6d6d9;border:1px solid gray;display:flex;justify-content:space-between}.order-page .checkout .card-header .orderPage_header{font-size:20px;font-weight:600}.order-page .checkout .card-body{border:1px solid gray;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.order-page .checkout .card-body .payment_profile{background-color:#d6d6d6d9;border:1px solid #000;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;margin:.75rem 0;padding:.75rem 1.5rem}.order-page .checkout .card-body .payment_profile div{font-size:18px;font-weight:700}.order-page .checkout .card-body .Active{background-color:#ef222280;border:4px solid #e41a1a;color:#fff}.order-page .checkout .card-body .Active div{font-size:20px!important}.order-page .checkout .card-body .AddPaymentMethod{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.5rem 0 1rem;width:100vw}.order-page .checkout .card-body .AddPaymentMethod .payment_inputs{display:flex;flex-direction:column;width:100%}.order-page .checkout .card-body .AddPaymentMethod .payment_inputs label{transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1)}.order-page .checkout .card-body .AddPaymentMethod .payment_inputs input{border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005;margin-bottom:1rem;padding:.5rem}.order-page .checkout .card-body .AddPaymentMethod .disclosure{color:gray;font-size:14px;margin-bottom:.5rem;padding:0 2rem}.order-page .checkout .card-body .add_payment_method{align-items:center;border-bottom:1px solid #b9b9b980;border-top:1px solid #b9b9b980;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.order-page .checkout .card-body .add_payment_method .add_paymentMethodTitle{font-size:20px;font-weight:600;margin-bottom:0}.order-page .checkout .card-body .add_payment_method .cash_only{background-color:#0000004d;border:1px solid gray;border-radius:5px;color:#5b5a5a;display:flex;justify-content:center;margin:0 1.5rem 0 .5rem;padding:.2rem;width:30%}.order-page .checkout .card-body .add_payment_method svg{height:26px;width:26px}.order-page .checkout .card-body .add_payment_method .pay_later_checkbox{height:24px;width:24px}.order-page .checkout .card-body .add_payment_method_code{align-items:center;border-bottom:1px solid #b9b9b980;border-top:1px solid #b9b9b980;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.order-page .checkout .card-body .add_payment_method_code .giftCardValue{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;gap:4px;margin-top:.5rem;min-width:240px;padding:8px 12px}.order-page .checkout .card-body .add_payment_method_code .giftCardRow{display:flex;font-size:14px;font-weight:500;justify-content:space-between;width:100%}.order-page .checkout .card-body .add_payment_method_code input{border:1px solid #ccc;border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:14px;padding:6px 4px}.order-page .checkout .card-body .add_payment_method_code button{border:1px solid #ccc;border-bottom-right-radius:5px;border-top-right-radius:5px;font-size:14px;padding:6px 8px}.order-page .checkout .card-body .add_payment_method_code .code{display:flex;justify-content:space-between;margin:.25rem 0;width:100%}.order-page .checkout .card-body .add_payment_method_code .code .add_paymentMethodTitle{font-size:16px;font-weight:600;margin-bottom:0}.order-page .checkout .card-body .add_payment_method_code .cash_only{background-color:#0000004d;border:1px solid gray;border-radius:5px;color:#5b5a5a;display:flex;justify-content:center;margin:0 1.5rem 0 .5rem;padding:.2rem;width:30%}.order-page .checkout .card-body .add_payment_method_code svg{height:26px;width:26px}.order-page .checkout .card-body .add_payment_method_code .pay_later_checkbox{height:24px;width:24px}.order-page .checkout .card-body #submit{align-items:center;background-color:#26820cbf;border:5px solid #184e09;border-radius:10px;color:#fff;display:flex;font-size:24px;font-weight:900;height:5rem;justify-content:center;margin:2rem 0 .5rem;width:100%}.orderCompletion{background-color:#fff;flex-direction:column;height:calc(100vh - 60px);justify-content:flex-start;padding:0 .5rem}.orderCompletion,.orderCompletion .head{align-items:center;display:flex;width:100%}.orderCompletion .head{animation:slideInFromLeft .6s ease-out forwards;border-bottom:1px solid #d5d5d5;padding:2.25rem 0}.orderCompletion .head .head_text .success{font-size:1.5rem;font-weight:900;margin:0 .5rem}.orderCompletion .head .head_text .text{color:#5a5a5a;font-size:1.1rem;font-weight:500;margin:0 .5rem}.orderCompletion .head svg{color:#28a745;height:64px;margin:0 .5rem;width:64px}.orderCompletion .thank_you{border-bottom:1px solid #d5d5d5;display:flex;flex-direction:column;font-size:34px;padding:1rem .75rem;width:100%}.orderCompletion .thank_you .header{font-size:1.35rem;font-weight:500}.orderCompletion .thank_you .order_details{padding:.5rem 0}.orderCompletion .thank_you .order_details .detail{align-items:center;color:#5a5a5a;display:flex;font-size:1.1rem;font-weight:500;margin:.2rem 0}.orderCompletion .thank_you .order_details .detail .text{font-size:.95rem;margin-left:.4rem}.orderCompletion .thank_you .order_details .detail .data{color:#000;font-size:.95rem;font-weight:600;margin-left:.3rem}.orderCompletion .thank_you .order_details .detail svg{background-color:#e0e0e0;border-radius:100%;height:30px;padding:.2rem;width:30px}.orderCompletion .order_ETA{align-items:center;border:1px solid #d5d5d5;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:.5rem 1rem;width:80%}.orderCompletion .order_ETA .eta_header{font-size:22px;font-weight:600}.orderCompletion .order_ETA .time{font-size:19px;font-weight:600;text-align:center}.orderCompletion .icons{display:flex;justify-content:space-around;width:30vw}.orderCompletion .icons svg{height:36px;width:36px}@media(max-width:460px){.addresses_container .dropdown-toggle{margin-top:0!important;width:94%!important}.order{width:100%!important}.order .order_footer{display:none!important}.google_maps_input_container{margin-bottom:.25rem!important;margin-top:0!important;width:94%}.google_maps_input_container input{width:100%!important}.dropdown_date{margin-bottom:.5rem}.dropdown_date .dropdown-toggle,.dropdown_time .dropdown-toggle{width:100vw!important}.orderHistory_container .card .card-header{padding:.5rem .25rem!important}.orderHistory_container .card .card-header .orderNumber{font-size:8px!important}.orderHistory_container .card .card-header .orderType{font-size:8px!important;margin-left:2px!important}.orderHistory_container .card .card-header .orderName,.orderHistory_container .card .card-header .requestedDate,.orderHistory_container .card .card-header .total{font-size:8px!important;margin-left:2px!important;margin-top:0!important}.orderHistory_container .card .card-header .status_tag{font-size:8px!important;padding:.1rem!important}.order-page .orderPage_title{font-size:1.5rem!important;font-weight:700;margin:.45rem 0}.order-page .checkout .card-body{padding:.5rem}.order-page .checkout .card-body #submit{margin-top:1rem!important}.order-page .checkout .card-body .invalid{background-color:#184e09!important}.order-page .card-header{padding:.25rem .5rem}.order-page .order_options .option button{padding:.45rem 0!important}.order-page .laterTime_container{padding:0!important}.order-page .tip_options .tip_amount{font-size:1.1rem!important}.order-page .add_addressTitle,.order-page .details_orderCharges .details_charges .details_chargeType,.order-page .details_orderCharges .details_charges .details_price,.order-page .details_orderCharges .details_charges .details_price_edited,.order-page .details_orderCharges .details_charges .discount div{font-size:1rem!important}.order-page .details_orderCharges .details_charges .saving_container{font-size:1.1rem!important}.order-page .add_payment_method .add_paymentMethodTitle{font-size:1rem!important}.order-page .add_payment_method .cash_only{font-size:.8rem}.order-page .AddPaymentMethod input{margin-bottom:.5rem!important}}@media(min-width:1124px){.order-page .checkout,.order-page .orderDetails,.order-page .orderType,.order-page .tipOption{width:60%!important}.add_paymentMethodTitle{font-size:18px!important;font-weight:600;margin-bottom:0}}.account_page{min-height:calc(100vh - 250px)}.account_page .account_container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;width:100vw}.account_page .account_container .AccountTabs{align-items:center;justify-content:center;width:100%}.account_page .account_container .AccountTabs .nav-item button{color:#000;font-size:20px}.account_page .account_container .AccountTabs .nav-item .active{color:#000}.account_page .account_container .tab-content{width:100%}.account_page .account_container .tab-content .orders_container,.account_page .account_container .tab-content .tab-pane{align-items:center;display:flex;flex-direction:column;justify-content:center}.account_page .account_container .tab-content .orders_container{margin-top:.5rem;min-width:80vw;width:100%}.account_page .account_container .tab-content .orders_container .order_dropdown{margin-bottom:1rem;width:100%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.7rem 1rem;width:100%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:space-between;width:100%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .order_header_details_container{align-items:center;display:flex}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .order_header_details_container .orderNumber{color:#184e09;font-size:22px;font-weight:900;margin-right:.5rem}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .orderNumber{color:#184e09;flex:1 1;font-size:16px;font-weight:900;margin-right:.5rem}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .orderType{color:#000;flex:1 1;font-size:16px;font-weight:900;margin-right:.75rem}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .date{flex:8 1;font-size:16px}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .order_status{border-radius:5px;color:#fff;font-size:14px;font-weight:700;margin-left:1rem;padding:.4rem}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .error{background-color:#ef222280;border:2px solid #e41a1a}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .order_header_details .success{background-color:#0000004d;border:2px solid #000}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header svg{height:26px;width:26px}.account_page .account_container .tab-content .orders_container .order_dropdown .card-header .collapsed{transform:rotate(180deg)}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .delivery_address{border-bottom:1px solid #000;padding-bottom:.5rem;width:96%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order{display:flex;flex-direction:column;min-height:6rem;width:96%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .item{border-top:1px dashed #8d8d8d;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 0;width:100%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .item .left{display:flex;flex-direction:column}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .item .left .item_name{display:flex;flex-direction:row}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .item .left .item_extra{padding-left:2rem}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .item .left .item_extra .special{color:green}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .item .left .specialRequest{font-weight:700}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .item:first-child{border-top:none}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .order_totals{border-top:1px solid #000;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 0;width:100%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order .order_totals .right{align-items:flex-end;display:flex;flex-direction:column}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order_footer{align-items:center;border-top:1px solid #000;display:flex;height:4rem;justify-content:space-between;margin-top:.25rem;padding:4rem 2rem;width:96%}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order_footer button{border:none;border-radius:40px;color:#fff;font-size:1.5rem;font-weight:800;padding:1.25rem}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order_footer .cancel{background-color:red}.account_page .account_container .tab-content .orders_container .order_dropdown .card-body .order_footer .complete{background-color:green}.account_page .account_container .tab-content .orders_container .order_dropdown .collapse{display:none}.account_page .account_container .account_inputs{display:flex;flex-direction:column;margin-top:1rem;width:80%}.account_page .account_container .account_inputs input{margin-bottom:1rem}.account_page .account_container .submit{background-color:#fff;border:2px solid #000;border-radius:5px;color:#000;font-size:18px;font-weight:600;margin-top:1rem;padding:.5rem 1rem}.recentOrders{margin:0 2rem}.recentOrders .slider{overflow:hidden;position:relative;width:100vw}.recentOrders .slider .button.next,.recentOrders .slider .button.prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.recentOrders .slider .button.prev{left:0}.recentOrders .slider .button.next{right:0}.recentOrders .slider .button{align-items:center;background-color:#0000;border:none!important;color:#000;display:flex!important;font-size:1.2rem;font-weight:700;height:100%;justify-content:center;width:18px!important}.recentOrders .slider .slides_container{display:flex!important;transition:transform .5s ease-in-out}.recentOrders .slider .slides_container .slide{align-items:center;display:flex;font-size:2rem;justify-content:center;margin:0 16px;min-width:calc(100% - 32px)}.recentOrders .order .card-header{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:.5rem .25rem!important;width:100%}.recentOrders .order .card-header .order_container{width:100%}.recentOrders .order .card-header .item{font-size:15px;font-weight:600;margin-right:.5rem}.recentOrders .order .card-header .otherItems{align-items:center;display:flex;font-size:13px;font-weight:600}.recentOrders .order .card-header .container{align-items:center;display:flex;justify-content:space-between;padding:0}.recentOrders .order .card-header .container .date{color:gray;font-size:12px}.recentOrders .order .card-header .container .viewDetails{color:#2376fc;cursor:pointer;font-size:15px;text-decoration:underline}.recentOrders .order .card-header button{background-color:#ef222280;border:2px solid #e41a1a;border-radius:3px;color:#fff;font-size:14px;margin:.5rem 25% 0;padding:.3rem .5rem;width:50%}.recentOrders .order .card-body{padding:0 1rem .5rem}.recentOrders .order .card-body .item{border-top:1px dashed gray;margin-top:.25rem;padding-top:.25rem}.recentOrders .order .card-body .item:first-child{border:none}.recentOrders .order .card-body .extras .extraItem{font-size:15px}.recentOrders .order .card-body .requests{color:#000;font-size:15px}@media(min-width:1124px){.recentOrders .slider .slides_container .slide{margin:0!important;min-width:calc(50% - 35px)!important}.recentOrders .slider .slides_container .even{margin-left:35px!important}.recentOrders .slider .slides_container .odd{margin-right:35px!important}}.openAdminPortalMessage{padding:1rem}.openAdminPortalMessage .modal-dialog{max-width:80vw!important}.openAdminPortalMessage .modal-body{padding:1rem}.openAdminPortalMessage .modal-body,.openAdminPortalMessage .modal-body .body{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.openAdminPortalMessage .modal-body .body{height:160px}.openAdminPortalMessage .admin_welcome{font-size:2rem;text-align:center}.openAdminPortalMessage .admin_message{font-size:1.2rem;text-align:center}.admin{align-items:center;background-color:#fff!important;display:flex;flex-direction:column;min-height:calc(100vh - 100px)}.admin .admin_title{font-size:1.5rem;font-weight:700;height:34px!important;margin:.5rem 0}.admin .nav-tabs{border-bottom:none!important}.admin .newOrderMessage{align-items:center;background-color:#d3d3d3;border:2px solid #000;border-radius:10px;color:#000;display:flex;flex-direction:column;height:40vh;justify-content:center;position:fixed;top:25%;width:60vw;z-index:5}.admin .adminTabsContainer{background-color:#fff;background-color:#f5f5f580;border-radius:5px;display:block;padding-top:0;width:98%}.admin .adminTabsContainer .tab-content{margin:0!important}.admin .adminTabsContainer .AdminTabs{align-items:center;display:flex;flex:4 1;height:42px!important;justify-content:flex-end}.admin .adminTabsContainer .AdminTabs li{border-bottom:1px solid gray;display:flex;flex:3 1}.admin .adminTabsContainer .AdminTabs li button{background-color:#d6d6d6d9;border:1px solid #000;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;color:#000;font-size:1.2rem;font-weight:500;padding:.2rem 0 .2rem .5rem;width:100%}.admin .adminTabsContainer .AdminTabs li .active{font-weight:700}.admin .adminTabsContainer .tab-content{flex:17 1;margin:0 0 1.5rem;padding:0}.admin .adminTabsContainer .tab-content .orders_container .order{margin-bottom:.5rem;width:100%}.admin .adminTabsContainer .tab-content .orders_container .order .order_header{background-color:#d6d6d6d9;border:1px solid gray;padding:.25rem .5rem}.admin .adminTabsContainer .tab-content .orders_container .order .order_header .order_head{align-items:center;display:flex;width:100%}.admin .adminTabsContainer .tab-content .orders_container .order .order_header .order_head .orderNumber{color:#184e09;font-size:1.3rem;font-weight:800;margin-right:.3rem}.admin .adminTabsContainer .tab-content .orders_container .order .order_header .order_head .orderType{color:#184e09;font-size:1.3rem;font-weight:800}.admin .adminTabsContainer .tab-content .orders_container .order .order_header .order_head .orderDetails{font-size:1.2rem;font-weight:600;margin-left:.75rem;padding-top:.1rem}.admin .adminTabsContainer .tab-content .orders_container .order .order_header .complete_order{background-color:#26820cbf;border:2px solid #184e09;border-radius:5px;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:flex-end;margin-right:2rem;padding:.25rem 1rem}.admin .adminTabsContainer .tab-content .orders_container .order .order_header .collect_payment{background-color:#2600ff99;border:2px solid #2600ff}.admin .adminTabsContainer .tab-content .orders_container .order .order_header .expand_button{color:#184e09;height:30px;width:30px}.admin .adminTabsContainer .tab-content .orders_container .order .card-body{align-items:center;border:1px solid gray;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;flex-direction:column;padding:.5rem 1rem}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .payLater{background-color:#d6d6d6d9;border:2px solid gray;border-radius:5px;color:blue;font-size:36px;font-weight:700;padding:.5rem}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items{display:flex;flex-direction:column;min-height:6rem;width:96%}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .content{font-size:1.2rem;margin:0}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item{border-top:1px dashed #8d8d8d;padding:.5rem 0}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item .reward_points{display:flex;font-size:1.2rem;font-weight:700;justify-content:center}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item .left{display:flex;flex-direction:column}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item .left .item_name{display:flex;flex-direction:row}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item .left .item_extra{padding-left:2rem}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item .left .item_extra .special{color:green}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item .left .specialRequest{font-weight:700}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item .right .content{text-align:right}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .item:first-child{border-top:none}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .order_totals{border-top:1px solid #000;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 0;width:100%}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .order_totals .right{align-items:flex-end;display:flex;flex-direction:column}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .order_totals .right .price{display:flex}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_items .order_totals .right .price .oldPrice{margin-right:.4rem}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_footer{align-items:center;border-top:1px solid #000;display:flex;height:4rem;justify-content:center;margin-top:.25rem;padding:4rem;width:96%}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_footer button{border:none;border-radius:10px;color:#fff;font-size:1.2rem;font-weight:800;margin:0 4rem;padding:1.25rem}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_footer .cancel{background-color:#ff0000bf;border:4px solid red}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .order_footer .complete{background-color:#008000bf;border:4px solid green}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .delivery_address{background-color:#d6d6d6d9;border:1px solid gray;margin-bottom:.5rem;padding:.25rem 0;width:50%}.admin .adminTabsContainer .tab-content .orders_container .order .card-body .delivery_address .address_label{margin-right:.25rem}.not_authorized{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 200px);justify-content:center}.areYouSureModal{margin:10vh 0}.areYouSureModal .buttons{align-items:center;cursor:pointer;display:flex;height:20vh;justify-content:center;width:100%}.areYouSureModal .buttons button{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:30px;font-weight:600;height:4rem;justify-content:center;margin:2rem;width:8rem}.areYouSureModal .buttons .yes{background-color:green}.areYouSureModal .buttons .no{background-color:red}.orderHistory_container .no-focus-outline{outline:none}.orderHistory_container .filter_by_dates{align-items:center}.orderHistory_container .filter_by_dates .filter_by_dates_submit{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;font-size:1.1rem;margin-left:1rem;padding:.1rem .5rem}.orderHistory_container .card{border:1px solid gray;margin-bottom:.75rem}.orderHistory_container .card .card-header{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem}.orderHistory_container .card .card-header .left{display:flex}.orderHistory_container .card .card-header .left .orderNumber{color:#184e09;font-size:1rem;font-weight:700}.orderHistory_container .card .card-header .left .orderType{color:#184e09;font-size:1rem;font-weight:700;margin-left:6px}.orderHistory_container .card .card-header .left .orderName,.orderHistory_container .card .card-header .left .total{font-size:.9rem;font-weight:700;margin-left:6px;margin-top:.2rem}.orderHistory_container .card .card-header .left .edited{color:orange}.orderHistory_container .card .card-header .left .cancelled{color:red}.orderHistory_container .card .card-header .left .requestedDate{font-size:.9rem;font-weight:700;margin-left:6px;margin-top:.2rem}.orderHistory_container .card .card-header .right{align-items:center;display:flex;justify-content:flex-end}.orderHistory_container .card .card-header .right .status_tag{align-items:center;border-radius:5px;color:#fff;display:flex;font-size:.55rem;font-weight:800;justify-content:center;padding:.125rem}.orderHistory_container .card .card-header .right .complete{background-color:#00800099;border:2px solid green;margin-left:.25rem}.orderHistory_container .card .card-header .right .cancelled{background-color:#f009;border:2px solid red;margin-left:.25rem}.orderHistory_container .card .card-header .right .edited{background-color:#ffa50099;border:2px solid orange;margin-left:.25rem}.orderHistory_container .card .card-header .right .pay_later{background-color:#2600ff99;border:2px solid #2600ff;margin-left:.25rem}.orderHistory_container .month_selection{display:block;margin-bottom:1rem}.orderHistory_container .month_selection .year_container{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.orderHistory_container .month_selection .year_container .year{color:#000;font-size:1.4rem;margin:0 .5rem}.orderHistory_container .month_selection .year_container svg{height:1.2rem;width:1.2rem}.orderHistory_container .month_selection .month_container{display:flex;overflow:auto}.orderHistory_container .month_selection .month_container .monthButton{background-color:#d6d6d6d9;border:2px solid gray;border-radius:5px;flex:1 1}.orderHistory_container .month_selection .month_container .monthButton .month .label{font-size:.9rem}.orderHistory_container .month_selection .selected{background-color:#ef222280!important;border:2px solid #e41a1a!important;color:#fff;font-weight:700}.orderHistory_container .order_summary{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 1rem}.orderHistory_container .order_summary .selectedMonth{font-size:1.4rem}.orderHistory_container .order_summary .numberOfOrders{display:flex;font-size:1.2rem}.orderHistory_container .order_summary .chargedNumbers{display:flex}.orderHistory_container .order_summary .chargedNumbers .chargedAmount{font-size:1.2rem}.orderHistory_container .order_summary .chargedNumbers .rightSide{border-left:2px solid #000;margin-left:5px;padding-left:5px}.orderHistory_container .daily_total{display:flex}.orderHistory_container .daily_total .view_button{border:2px solid #3f3f3f;border-radius:5px;height:50px;padding:0 20px}.store_settings{padding-top:0!important}.store_settings .locked_container svg{height:40px;margin-top:1rem;width:40px}.store_settings .locked_container .locked{background-color:#eee;box-shadow:0 8px 12px #0000001a;display:flex;height:160px;margin:1rem}.store_settings .locked_container .locked .field{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.75rem;width:50%}.store_settings .locked_container .locked .field .toggle-button{border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:4px;padding:.4rem .8rem}.store_settings .locked_container .locked .field .toggle-button.active{background-color:green;color:#fff}.store_settings .locked_container .locked .field .toggle-button.inactive{background-color:red;color:#fff}.store_settings .locked_container .open{display:flex;height:160px}.store_settings .locked_container .open .field{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.75rem;width:50%}.store_settings .locked_container .open .field .toggle-button{border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:4px;padding:.4rem .8rem}.store_settings .locked_container .open .field .toggle-button.active{background-color:green;color:#fff}.store_settings .locked_container .open .field .toggle-button.inactive{background-color:red;color:#fff}.store_settings .orderETA_container{min-height:34vh}.store_settings .orderETA_container .order_eta{display:flex;margin:1rem 0}.store_settings .orderETA_container .order_eta .ETA{align-items:center;display:flex;flex-direction:column;width:100%}.store_settings .orderETA_container .order_eta .ETA .ETA_title{font-size:22px;margin-bottom:.5rem}.store_settings .orderETA_container .order_eta .ETA .ETA_inputs{align-items:center;display:flex;font-size:15px;justify-content:flex-start}.store_settings .orderETA_container .order_eta .ETA .ETA_inputs .hyphen{margin-right:.5rem}.store_settings .orderETA_container .order_eta .ETA .ETA_inputs input{border:1px solid #000;border-radius:5px;height:34px;margin-right:.5rem;text-align:center;width:60px}.store_settings .orderETA_container .submit_container{display:flex;justify-content:center;margin-top:1rem}.store_settings .orderETA_container .submit_container .submit{align-items:center;background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;display:flex;font-size:18px;font-weight:600;height:3rem;justify-content:center;width:8rem}.store_settings .delivery_store_hours,.store_settings .store_hours{margin-bottom:1rem;width:100%}.store_settings .delivery_store_hours .card-header,.store_settings .store_hours .card-header{font-size:20px;font-weight:700}.store_settings .delivery_store_hours .card-body .day,.store_settings .store_hours .card-body .day{align-items:center;display:flex;padding:.3rem 0}.store_settings .delivery_store_hours .card-body .day .dayofWeek,.store_settings .store_hours .card-body .day .dayofWeek{flex:1.5 1;font-size:1.1rem}.store_settings .delivery_store_hours .card-body .day .open,.store_settings .store_hours .card-body .day .open{border:1px solid #000;border-radius:5px;display:flex;flex:2.5 1;height:2rem;justify-content:center}.store_settings .delivery_store_hours .card-body .day .open:disabled,.store_settings .store_hours .card-body .day .open:disabled{background-color:#d6d6d6d9}.store_settings .delivery_store_hours .card-body .day .close,.store_settings .store_hours .card-body .day .close{border:1px solid #000;border-radius:5px;display:flex;flex:2.5 1;height:2rem;justify-content:center}.store_settings .delivery_store_hours .card-body .day .close:disabled,.store_settings .store_hours .card-body .day .close:disabled{background-color:#d6d6d6d9}.store_settings .delivery_store_hours .card-body .day .changeButton,.store_settings .store_hours .card-body .day .changeButton{display:flex;flex:2 1;justify-content:center}.store_settings .delivery_store_hours .card-body .day .changeButton button,.store_settings .store_hours .card-body .day .changeButton button{background-color:#ef222280;border:2px solid #e41a1a;border-radius:5px;color:#fff;padding:.15rem .25rem}.store_settings .delivery_store_hours .card-body .day .changeButton button:disabled,.store_settings .store_hours .card-body .day .changeButton button:disabled{background-color:#d6d6d6d9;border:2px solid gray;color:gray}.store_settings .delivery_store_hours .card-body .submit,.store_settings .store_hours .card-body .submit{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}.store_settings .delivery_store_hours .card-body .submit button,.store_settings .store_hours .card-body .submit button{background-color:#000;background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;font-size:18px;font-weight:700;padding:.5rem 1rem}.store_settings .pickup_hours{display:flex;flex-direction:column;margin:0 auto;width:75vw}.store_settings .pickup_hours .day{display:flex;height:6vh;margin-bottom:.5rem}.store_settings .pickup_hours .day .dayofWeek{align-items:center;display:flex;flex:1 1;font-size:1.2rem;font-weight:700}.store_settings .pickup_hours .day .pickup_open{flex:2 1}.store_settings .pickup_hours .day .to{align-items:center;display:flex}.store_settings .pickup_hours .day .pickup_close{flex:2 1}.store_settings .pickup_hours .hours_buttons{display:flex;justify-content:space-around;margin:.75rem auto;width:50vw}.store_settings .pickup_hours .hours_buttons .changeHoursButton{background-color:#f9b12b;border:2px solid #c88200;border-radius:4px;color:#fff;font-weight:900;padding:.5rem 1rem}.store_settings .pickup_hours .hours_buttons .submitHoursButton{background-color:#309330;border:2px solid #015501;border-radius:4px;color:#fff;font-weight:900;padding:.5rem 1rem}.store_settings .store_closures{border-radius:5px;min-height:34vh}.store_settings .store_closures .card-body{align-items:center;display:flex;flex-direction:column;min-height:40vh}.store_settings .store_closures .card-body .closures_container{align-items:center;display:flex;justify-content:center;padding:1rem}.store_settings .store_closures .card-body .closures_container .closures_title{font-size:1.5rem;font-weight:700;margin-right:.5rem}.store_settings .store_closures .card-body .closures_container .closures{display:block}.store_settings .store_closures .card-body .closures_container .closures .closure_day_container{align-items:center;border:1px solid gray;border-radius:4px;display:flex;justify-content:center;margin:1rem .5rem;padding:.5rem}.store_settings .store_closures .card-body .closures_container .closures .closure_day_container .day{font-size:1.3rem;font-weight:700;margin-right:2rem}.store_settings .store_closures .card-body .closures_container .closures .closure_day_container .x{color:red;font-size:1.6rem;font-weight:700}.store_settings .store_closures .card-body .add_closure{align-items:center;display:flex;justify-content:center}.store_settings .store_closures .card-body .add_closure input{border:1px solid #000;border-radius:5px;height:2rem}.store_settings .store_closures .card-body .add_closure .submit button{background-color:#000;background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;font-weight:700;padding:.5rem .25rem;width:8rem}.store_settings .store_closures .card-body .add_closure .submit .submit_cancel{align-items:center;display:flex;margin:0 .5rem}.store_settings .store_closures .card-body .add_closure .submit .submit_cancel .cancel{background-color:#000;border:none!important;margin-left:.5rem;width:6rem}.store_settings .store_details{margin:0 auto;width:80%}.store_settings .store_details .card-header{font-size:20px;font-weight:700}.store_settings .store_details .card-body{border-radius:5px;min-height:34vh}.store_settings .store_details .card-body .input_fields{display:flex;flex-direction:column;margin-bottom:.25rem}.store_settings .store_details .card-body .input_fields input{border:1px solid #000;border-radius:5px}.store_settings .store_details .submit{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}.store_settings .store_details .submit button{background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;font-size:18px;font-weight:700;padding:.5rem 1rem}.store_settings .store_rewards{padding:.25rem .5rem}.store_settings .store_rewards .card-body{align-items:center;display:flex;flex-direction:column;min-height:20vh}.store_settings .store_rewards .card-body .rewards_notice{background-color:#d5d5d5;border:2px solid gray;border-radius:5px;color:#4c4c4c;font-size:1.1rem;font-weight:700;margin-bottom:.25rem;padding:.25rem 1rem}.store_settings .store_rewards .card-body .rewards_header{align-items:center;display:flex;justify-content:space-between;padding:0 2rem;width:100%}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle{display:flex;margin-bottom:.25rem;margin-top:.5rem}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle .title{align-items:center;display:flex;font-size:1.5rem;font-weight:700;margin:0 1rem 0 0;text-align:center}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle .toggle-button{border:2px solid #ccc;border-radius:20px;cursor:pointer;display:flex;height:40px;overflow:hidden;width:125px}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle .toggle-option{align-items:center;color:#fff;display:flex;font-size:1.4rem;font-weight:700;justify-content:center;line-height:36px;text-align:center;transition:all .3s ease;width:50%}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle .on{background-color:green}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle .off{background-color:red;display:none}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle .toggle-button.active .on{display:none}.store_settings .store_rewards .card-body .rewards_header .rewards_toggle .toggle-button.active .off{display:block}.store_settings .store_rewards .card-body .rewards_header .add_tier{background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:.25rem;margin-top:.5rem;padding:.25rem 1rem}.store_settings .store_rewards .card-body .reward_tiers_container{padding:0 2rem;width:100%}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier{border:1px solid gray;border-radius:5px;margin-bottom:.5rem;padding:.5rem 1rem}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_tier_header{align-items:center;display:flex;justify-content:space-between}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_tier_header .reward_tier_detail{align-items:center;display:flex}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_tier_header .reward_tier_detail .reward_tier_points{font-size:1.3rem;font-weight:800}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .items_text{font-size:1.1rem}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_items_container{padding:0 2rem}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_items_container .reward_item .item{font-size:1rem}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_buttons{display:flex}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_buttons .button{border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:0 .75rem;padding:.25rem .75rem;text-align:center}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_buttons .edit_reward_tier{background-color:#ffa600bf;border:2px solid #c68100}.store_settings .store_rewards .card-body .reward_tiers_container .reward_tier .reward_buttons .delete_reward_tier{background-color:#ef222280;border:2px solid red}.store_settings .AdminSettingsTabs{display:flex;flex-direction:row;width:100%}.store_settings .AdminSettingsTabs .nav-item{border-top-left-radius:none!important;flex:1 1;margin-bottom:1px}.store_settings .AdminSettingsTabs .nav-item button{background-color:#d6d6d6d9;border:1px solid #000;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;color:#000;font-size:.9rem;padding:.5rem;text-align:center;width:100%}.store_settings .AdminSettingsTabs .nav-item .active{font-weight:700}.store_settings .tab-content{padding:0!important}.store_settings .StoreHoursTabs{display:flex;justify-content:center}.store_settings .StoreHoursTabs .nav-item{width:40%}.store_settings .StoreHoursTabs .nav-item button{background-color:#d6d6d6d9;border:1px solid #000;color:#000;font-size:1rem;padding:.3rem 0;width:100%}.store_settings .StoreHoursTabs .nav-item .active{background-color:#d6d6d6d9;border-bottom:1px solid #000;border-top-left-radius:5px;border-top-right-radius:5px;color:#000;font-size:1rem;font-weight:700}.admin_tabs_content{background-color:#fff;border:1px solid gray;border-radius:8px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:block;height:calc(100dvh - 1rem - 86px);max-height:calc(100dvh - 1rem - 86px);overflow:auto;padding:.5rem}.editRewardItemModal .modal-content{background-color:#d6d6d6}.editRewardItemModal .modal-dialog{margin-top:4rem;max-width:60vw!important}.editRewardItemModal .modal-dialog .modal-title{font-size:1.6rem;font-weight:700}.editRewardItemModal .modal-dialog .edit_reward_item_container{margin-top:1rem;padding:0 1.5rem}.editRewardItemModal .modal-dialog .edit_reward_item_container .input_fields{align-items:center;display:flex;margin-bottom:1rem}.editRewardItemModal .modal-dialog .edit_reward_item_container .input_fields .label{font-size:1.4rem}.editRewardItemModal .modal-dialog .edit_reward_item_container .input_fields input{border:none;border-bottom:1px solid #000;cursor:pointer;font-size:1.4rem;margin:.5rem 1rem;padding:.25rem .5rem;width:60%}.editRewardItemModal .modal-dialog .edit_reward_item_container .input_fields select{border:1px solid #000;border-radius:4px;font-size:1.4rem;height:40px;margin:0 1rem;max-width:600px;width:60%}.editRewardItemModal .modal-dialog .edit_reward_item_container .dropdown{display:flex;flex-direction:row}.editRewardItemModal .modal-dialog .edit_reward_item_container .submit{align-items:center;background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;display:flex;font-size:1.2rem;justify-content:center;margin:2rem auto 1rem;max-width:180px;padding:.25rem .75rem}.rewardItemModal .modal-dialog{height:80vh;margin-top:.5rem!important;max-width:76vw!important}.rewardItemModal .modal-dialog .modal-content{max-height:96vh;min-height:80vh}.rewardItemModal .modal-dialog .modal-content .modal-header{padding:.5rem}.rewardItemModal .modal-dialog .modal-content .modal-body{padding:.5rem 1rem}.rewardItemModal .modal-dialog .modal-content .modal-body .reward_modal_body{height:calc(96dvh - 2rem - 80px);max-height:calc(96dvh - 2rem - 80px);overflow:auto}.rewardItemModal .modal-title{font-size:1.6rem;font-weight:700;height:40px}.rewardItemModal .add_reward_inputs{margin:1rem 0 .5rem;width:100%}.rewardItemModal .add_reward_inputs .input_fields{display:flex;flex-direction:column}.rewardItemModal .add_reward_inputs .input_fields label{font-size:1.4rem}.rewardItemModal .add_reward_inputs .input_fields input{border:none;border-bottom:1px solid #000;cursor:pointer;font-size:1.3rem;margin:1rem;padding:.25rem .5rem}.rewardItemModal .add_tier_button{background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;justify-content:center;margin:.5rem auto 0;padding:.25rem;text-align:center;width:40%!important}.rewardItemModal .current_reward_container{padding:.25rem .5rem}.rewardItemModal .current_reward_container .reward_title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.rewardItemModal .current_reward_container .reward_item{margin-bottom:.2rem}.rewardItemModal .current_reward_container .reward_item .item{border:1px solid gray;border-radius:5px;display:flex;justify-content:space-between;padding:.2rem .5rem}.rewardItemModal .current_reward_container .reward_item .item .item_details{align-items:center;display:flex}.rewardItemModal .current_reward_container .reward_item .item .item_details .price{margin-left:.25rem}.rewardItemModal .current_reward_container .reward_item .item .reward_item_options{display:flex}.rewardItemModal .current_reward_container .reward_item .item .reward_item_options .button{border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:0 .5rem;padding:.2rem .5rem;text-align:center}.rewardItemModal .current_reward_container .reward_item .item .reward_item_options .edit{background-color:#ffa600bf;border:2px solid #c68100}.rewardItemModal .current_reward_container .reward_item .item .reward_item_options .delete{background-color:#ef222280;border:2px solid red}.rewardItemModal .add_new_reward_items_container{margin-top:1rem;padding:.25rem .5rem}.rewardItemModal .add_new_reward_items_container .reward_title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .add_discount_container{align-items:center;display:flex;justify-content:space-around;margin:.75rem 0}.rewardItemModal .add_new_reward_items_container .reward_items_container .add_discount_container .header_container{display:flex}.rewardItemModal .add_new_reward_items_container .reward_items_container .add_discount_container .header_container .add_discount_header{font-size:1rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .add_discount_container .header_container input{border:1px solid #000;border-radius:5px;font-size:1rem;margin-left:.5rem;padding:.1rem 3rem .1rem .5rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .add_discount_container .header_container .submit{background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-left:1.5rem;padding:.1rem .75rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item{border:1px solid gray;border-radius:5px;margin:0 auto .25rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .header_container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 .75rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .header_container .header{cursor:pointer;font-size:1.1rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .header_container .button{font-size:1.8rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .item_container{align-items:center;border:1px solid gray;border-radius:5px;display:flex;margin:.5rem 0;padding:0 .5rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .item_container .add_button{background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;cursor:pointer;padding:.25rem .75rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .item_container .item_name_container{display:flex}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .item_container .item_name_container .name{font-size:1rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .item_container .item_name_container .size{font-size:1rem;margin-left:.35rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .item_container .item_name_container .price{font-size:1rem;margin-left:.5rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .header_container,.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .reward_item{border:none;margin:0 .5rem}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .header_container .item_name_container,.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .reward_item .item_name_container{margin:.5rem auto;width:96%}.rewardItemModal .add_new_reward_items_container .reward_items_container .reward_item .reward_item:has(.header_container){border:1px solid gray;border-radius:5px;margin:0 auto .2rem;width:96%}.rewardItemModal .new_items_container{margin:.5rem 0}.rewardItemModal .new_items_container .new_items_button{align-items:center;background-color:#ef222280;border:2px solid red;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:center;margin:0 auto;padding:.25rem .5rem;width:50%}@media(min-width:1124px){.orderETA_container .ETA_inputs{font-size:18px!important}.orderETA_container .ETA_inputs .hyphen{margin-right:.75rem!important}.orderETA_container .ETA_inputs input{height:40px!important;margin-right:.75rem!important;width:80px!important}}@media(max-width:460px){.payLater{font-size:26px!important}.daily_total{display:flex;margin-top:5px}.daily_total .view_button{height:30px!important;padding:0 10px!important}.order_summary{display:block!important;padding:.25rem!important}.order_summary .chargedNumbers{flex-direction:column}.order_summary .rightSide{border:none!important;margin:0!important;padding:0!important}.openAdminPortalMessage{padding:1rem}.openAdminPortalMessage .modal-body{padding:1rem!important}.openAdminPortalMessage .modal-dialog{height:40vh!important;max-width:100vw!important}.openAdminPortalMessage .admin_welcome{font-size:2rem;text-align:center}.openAdminPortalMessage .admin_message{font-size:1rem;text-align:center}.openAdminPortalMessage .modal-body .body{height:200px}.adminTabsContainer{display:block!important;padding:.5rem!important}.adminTabsContainer .AdminTabs{align-items:center;display:flex!important;justify-content:center;margin-right:0!important}.adminTabsContainer .AdminTabs .nav-item button{border-bottom-right-radius:0!important;border-top-left-radius:8px!important;font-size:.9rem!important;text-align:center!important}.adminTabsContainer .tab-content{padding:0!important}.month_selection,.week_selection{overflow-x:auto;overflow-y:hidden}.weekButton{font-size:.7rem!important}.store_settings{display:flex;flex-direction:column}.store_settings .tab-content{margin:0;padding:0;width:100%}.store_settings .AdminSettingsTabs{display:flex!important}.store_settings .AdminSettingsTabs li button{align-items:center;display:flex;font-size:.85rem;justify-content:center;padding:.3rem;text-align:center}.store_settings .orderETA_container .order_eta{display:block}.StoreHoursTabs button{font-size:1rem!important}.delivery_store_hours .hours .day,.store_hours .hours .day{border-bottom:1px solid gray;flex-direction:column}}@media(min-width:1124px){.left .orderNumber,.left .orderType{font-size:1.4rem!important}.left .orderName,.left .requestedDate,.left .total{font-size:1.2rem!important}.right .status_tag{font-size:1rem!important}.order_footer{height:4rem!important;margin-top:.25rem!important;padding:4rem!important;width:96%!important}.order_footer button{font-size:1.5rem!important;padding:1.25rem!important}}.editOrderModal{align-items:center;display:flex;justify-content:center}.editOrderModal .modal-dialog{height:98vh;margin:1vh 1vw;max-width:100vw;width:98vw}.editOrderModal .modal-dialog .modal-content .modal-body{min-height:98vh}.editOrderModal .modal-dialog .modal-content .modal-body .modal-header{display:flex;justify-content:start!important;padding:.25rem}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title{align-items:center;display:flex;justify-content:space-between;margin:.5rem .75rem}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .orderNumber{color:#000;font-size:1.7rem;font-weight:700}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .buttons{display:flex}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .buttons .button{border:2px solid #000;border-radius:5px;color:#000;font-size:1rem;font-weight:800;margin:0 .5rem;padding:.25rem;text-align:center;width:5.5rem}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .buttons .button.disabled{background-color:#d6d6d6d9;border:2px solid gray;color:gray}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .buttons .Active{background-color:#000;color:#fff}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .buttons #cancel{border:2px solid red;color:red}.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .buttons #charge,.editOrderModal .modal-dialog .modal-content .modal-body .modal-title .buttons #void{border:2px solid orange;color:orange}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder{display:flex;margin-top:.5rem;max-height:76vh;overflow-y:auto}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .item{border-top:1px dashed #8d8d8d}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .item:first-child{border-top:none}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .reward_points{display:flex;font-size:1.4rem;font-weight:700;justify-content:center}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left{flex:5 1;margin-right:.5rem;max-height:38rem;overflow:auto;overflow-y:auto;padding-top:.5rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item{border-bottom:1px dashed #000;display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_name .item_name_container{display:flex}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_name .item_name_container .quantity{font-size:.9rem;font-weight:800;margin-right:1rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_name .item_name_container .name{font-size:1rem;text-align:flex-start}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_name .item_name_container .size{font-size:.9rem;margin-left:.5rem;text-align:flex-start}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_name .extra_name{font-size:.75rem;margin-left:2.5rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_name .request{color:#000}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_price .price{font-size:.9rem;text-align:end}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_price .price .old_price{color:gray;font-size:.8rem;margin-right:.2rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_price .extra_price{font-size:.8rem;text-align:end}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_price .extra_price .old_price{color:gray;font-size:.7rem;margin-right:.2rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_price .price_input{border:none;border-bottom:1px solid #000;font-size:1.3rem;text-align:end;width:6rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_price .edited_price{color:red;font-size:1.5rem;font-weight:800}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .item_price .old_price{font-size:1.2rem;text-align:end}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .void_items{align-items:center}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .void_items .void_button{background-color:#d6d6d6d9;border:1px solid gray;border-radius:5px;color:gray;margin-right:.5rem;padding:.25rem .75rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item .void_items .Active{background-color:#000;color:#fff}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .left .order_item:last-child{border-bottom:none}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right{flex:3 1;overflow-y:auto}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .desc{font-size:.9rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .desc .edited{color:red;font-size:1.1rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .card .card-header{align-items:center;display:flex;font-size:1rem;font-weight:800;justify-content:space-between;padding:.25rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .card .card-header .discount{background-color:#26820cbf;border:2px solid #184e09;border-radius:5px;color:#fff;font-size:.8rem;margin-right:.5rem;padding:.1rem .5rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .card .card-body{padding:.3rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .card .card-body .payLater{border-bottom:1px solid #000;color:blue;font-size:32px;text-align:center}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .card .card-body .order_details,.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .card .card-body .user_details{border-bottom:1px solid #000;margin-bottom:.2rem;padding-bottom:.2rem}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .card .card-body .order_time .orderType{color:red;font-size:1.3rem;font-weight:800}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .textbox{display:flex;flex-direction:column;margin-top:1rem;width:34vw}.editOrderModal .modal-dialog .modal-content .modal-body .editOrder .right .textbox textarea{flex:3 1}@media(min-width:1124px){.editOrderModal .card .card-header{font-size:1.4rem!important;padding:.5rem!important}.editOrderModal .card .card-header .discount{font-size:1.1rem!important}.editOrderModal .card .card-body{padding:.25rem .75rem .75rem!important}.editOrderModal .card .card-body .payLater{font-size:36px}.editOrderModal .card .card-body .order_details,.editOrderModal .card .card-body .user_details{margin-bottom:.25rem!important;padding-bottom:.25rem!important}.editOrderModal .card .card-body .order_time .orderType{font-size:1.7rem!important}.editOrderModal .modal-title .orderNumber{font-size:2em!important}.editOrderModal .modal-title .buttons .button{font-size:1.4rem!important;padding:.75rem 1rem!important;width:8rem!important}.editOrderModal .editOrder{height:94vh!important}.editOrderModal .editOrder .left .order_item .item_name .item_name_container .name,.editOrderModal .editOrder .left .order_item .item_name .item_name_container .quantity{font-size:1.4rem!important}.editOrderModal .editOrder .left .order_item .item_name .item_name_container .size{font-size:1.3rem!important}.editOrderModal .editOrder .left .order_item .extra_name{font-size:1.2rem!important;margin-left:2.5rem!important}.editOrderModal .editOrder .left .order_item .item_price .price{font-size:1.4rem!important}.editOrderModal .editOrder .left .order_item .item_price .price .old_price{font-size:1rem!important}.editOrderModal .editOrder .left .order_item .item_price .extra_price{font-size:1.2rem!important}.editOrderModal .editOrder .left .order_item .item_price .extra_price .old_price{font-size:.9rem!important}.editOrderModal .editOrder .left .order_item .item_price .price_input{font-size:1.3rem!important}.editOrderModal .editOrder .left .order_item .item_price .edited_price{font-size:1.5rem!important}.editOrderModal .editOrder .left .order_item .item_price .old_price{font-size:1.2rem!important}.editOrderModal .editOrder .right .desc{font-size:1.15rem!important}.editOrderModal .editOrder .right .desc .edited{font-size:1.4rem!important}}@media(max-width:460px){.editOrderModal .modal-title{flex-direction:column!important}.editOrderModal .modal-title .buttons{display:none!important}.editOrderModal .modal-body .editOrder{flex-direction:column!important;max-height:none!important;overflow:none!important}.editOrderModal .modal-body .editOrder .left{margin-bottom:.5rem;margin-right:0!important;max-height:60vh!important;overflow:none!important}.editOrderModal .modal-body .editOrder .right{display:flex!important;flex-direction:column-reverse!important;overflow:none!important}}.chargeOrderModal{align-items:center;display:flex;justify-content:center}.chargeOrderModal .modal-dialog{margin:10vh 15vw;max-width:70vw;width:70vw}.chargeOrderModal .modal-dialog .modal-content .modal-body{background-color:#d6d6d6d9}.chargeOrderModal .modal-dialog .modal-content .modal-body .modal-header{display:flex;justify-content:start!important;padding:.25rem}.chargeOrderModal .modal-dialog .modal-content .modal-body .modal-title{align-items:center;display:flex;justify-content:space-between;margin:.5rem .75rem}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge label{font-size:1.3rem;margin-bottom:.2rem}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge .extraCharge_container{width:86%}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge .extraCharge_container .charge_inputs{display:flex;flex-direction:column;margin-bottom:.5rem;width:80%}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge .extraCharge_container .charge_inputs .input{display:flex;margin-bottom:.5rem}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge .extraCharge_container .charge_inputs .input .money{background-color:#fff;border:1px solid #4a4a4a;border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:1.4rem;padding:6px}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge .extraCharge_container .charge_inputs .input input{border:1px solid #4a4a4a;border-bottom-right-radius:5px;border-top-right-radius:5px;font-size:1.4rem;padding:6px;width:100px}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge .extraCharge_container .textbox textarea{border:1px solid #4a4a4a;border-radius:5px}.chargeOrderModal .modal-dialog .modal-content .modal-body .extraCharge .submit{background-color:#000;border-radius:5px;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;padding:.75rem 1.5rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.menu_items_container{padding:.5rem}.menu_items_container .itemCard{align-items:center;border:1px solid gray;display:flex;flex-direction:row;justify-content:space-between}.menu_items_container .itemCard .itemName_container{align-items:center;display:flex}.menu_items_container .itemCard .itemName_container .item_size{color:gray;font-size:.8rem}.menu_items_container .itemCard .button_container{align-items:center;display:flex}.menu_items_container .itemCard .button_container .active_button{align-items:center;border:1px solid #000;border-radius:2px;display:flex;height:20px;justify-content:center;width:20px}.menu_items_container .itemCard .button_container svg{height:40px;width:40px}.menu_items_container .itemCard .button_container .Active svg{color:green}.menu_items_container .itemCard .button_container .loading_container .loading{height:1.5rem;width:1.5rem}.locked{background-color:#eee;box-shadow:0 8px 12px #0000001a;margin:.75rem;padding:.5rem;position:relative}.locked .toggle-button{border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:4px;padding:.4rem .8rem}.locked .toggle-button.active{background-color:green;color:#fff}.locked .toggle-button.inactive{background-color:red;color:#fff}.shadow{background-color:rgba(80,80,80,.455);height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.terms_container body{background-color:#d6d6d6d9;padding:1.5rem 1.5rem 1rem}.terms_container footer,.terms_container header,.terms_container section{margin-bottom:20px}.terms_container h2{color:#9b3527}.terms_container p{color:#000}.terms_container .title{font-size:3rem}.rewards_page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);padding:.75rem .5rem}.rewards_page .title{font-size:1.45rem;font-weight:700}.rewards_page .notice{align-items:center;display:flex;font-weight:700;justify-content:center;margin:.5rem .25rem 0;padding:.5rem 1rem;text-align:center}.rewards_page .points{font-size:1.15rem}.rewards_page .points .my_points{font-size:1.15rem;font-weight:600}.rewards_page .reward_options_container{padding:.5rem .25rem}.rewards_page .reward_options_container .unlock{color:green}.rewards_page .reward_options_container .lock{color:red}.rewards_page .reward_options_container .points{display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;margin-right:.5rem}.rewards_page .reward_options_container .points svg{height:24px;width:24px}.rewards_page .reward_options_container .reward_items_container{padding:.5rem}.rewards_page .reward_options_container .reward_items_container .categoryDescription{background:#d6d6d6d9;border:1px solid gray;border-radius:5px;color:gray;display:inline-block;font-size:.9rem;font-weight:700;margin:auto;max-width:90%;padding:6px 12px;text-align:center}.rewards_page .reward_options_container .disabled{background-color:gray}.rewards_page .reward_options_container .card{margin:.3rem 0;text-align:left}.rewards_page .reward_options_container .card .itemDescription{font-size:.8rem}.rewards_page .reward_options_container .card .itemPrice{font-size:.9rem}.rewards_page .reward_options_container .card .itemName{font-size:1rem;margin-bottom:.25rem}@media(min-width:1124px){.rewards_page{flex-direction:row!important}.rewards_page .main_container .title{font-size:2rem}.rewards_page .main_container .notice{font-size:1.3rem}.rewards_page .main_container .points,.rewards_page .main_container .points .my_points{font-size:1.4rem}}.giftCard_content{background:#fff;display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 80px);padding:0 .5rem 2rem;text-align:center}.giftCard_headerFull{min-height:0!important;min-height:auto!important}.giftCard_header{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0006;margin-top:1.5rem!important;margin:0 auto;max-width:600px;padding:1rem;width:100%}.giftCard_header h2{font-size:1.75rem;margin-bottom:1rem}.giftCard_header .newGiftCardContainer{align-items:center;display:flex;flex-direction:column;gap:1rem}.giftCard_header .newGiftCardContainer .message{font-size:1.1rem;font-weight:800;margin-bottom:.5rem}.giftCard_header .newGiftCardContainer .message2{color:#666;font-size:.8rem;font-weight:800;margin-bottom:.25rem}.giftCard_header .newGiftCardContainer .message3{color:#666;font-size:.775rem;font-weight:800;margin-bottom:.25rem}.giftCard_header .newGiftCardContainer .giftCard_codeContainer{background-color:#ddd;border:1px solid gray;border-radius:10px;margin-top:.25rem;max-width:400px;padding:2rem .25rem;width:100%}.giftCard_header .newGiftCardContainer .giftCard_codeContainer .giftCard_code{font-size:1.75rem;font-weight:900;margin-bottom:.5rem;text-decoration:underline;word-break:break-all}.giftCard_header .newGiftCardContainer .giftCard_codeContainer .giftCard_value{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.giftCard_header .newGiftCardContainer .img_container{display:flex;height:160px;justify-content:center;width:100%}.giftCard_header .newGiftCardContainer .img_container img{height:160px}.giftCard_header .giftcard-radio{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin-bottom:1rem}.giftCard_header .radio-labels{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:80px}.giftCard_header .radio-labels label{font-size:1.35rem;margin:0}.giftCard_header .radio-labels input{height:24px;margin:0;width:24px}.giftCard_header .amount_input{border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005;font-size:1rem;margin:0 auto 1rem;max-width:400px;padding:.75rem;width:100%}.giftCard_header .getgcbalance_button{cursor:pointer;margin:1rem auto;min-width:150px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.giftCard_header .getgcbalance_button button{background:linear-gradient(135deg,#567c4b,#3d5836);border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:1.1rem;font-weight:600;padding:12px 24px;transition:all .3s ease;width:100%}.giftCard_header .getgcbalance_button button:hover{background:linear-gradient(135deg,#628e56,#456340);box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.giftCard_header .getgcbalance_button button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(1px)}.giftCard_header .giftCard_balance{font-size:1.125rem;font-weight:600;margin-top:1rem}.checkout_container{background-color:#eee;border:1px solid #ccc;border-radius:10px;padding:1rem}.checkout_container .add_payment_method{align-items:center;border-bottom:1px solid #b9b9b980;border-top:1px solid #b9b9b980;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.checkout_container .add_payment_method .add_paymentMethodTitle{font-size:20px;font-weight:600;margin-bottom:0}.checkout_container .add_payment_method svg{height:26px;width:26px}.checkout_container .add_payment_method .pay_later_checkbox{height:24px;width:24px}.checkout_container .payment_profile{background-color:#d6d6d6d9;border:1px solid #000;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;margin:.75rem 0;padding:.75rem 1.5rem}.checkout_container .payment_profile div{font-size:18px;font-weight:700}.checkout_container .Active{background-color:#ef222280;border:4px solid #e41a1a;color:#fff}.checkout_container .Active div{font-size:20px!important}.checkout_container .checkout_button{align-items:center;background-color:#26820cbf;border:5px solid #184e09;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:900;height:4rem;justify-content:center;margin:1rem 0;transition:background-color .2s ease;width:100%}.checkout_container .checkout_button:hover{background-color:#218838}.checkout_container .invalid{align-items:center;background-color:#184e09;border:5px solid #184e09;border-radius:10px;color:#fff;cursor:not-allowed;display:flex;font-size:1.25rem;font-weight:900;height:4rem;justify-content:center;margin:1rem 0;opacity:.7;width:100%}.payment_inputs{display:flex;flex-direction:column;margin:0 auto;max-width:400px;width:100%}.payment_inputs label{color:#444;font-size:.875rem;font-weight:700;margin-bottom:.25rem;margin-top:1rem;text-align:left}.payment_inputs input{border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005;font-size:1rem;margin-bottom:1rem;padding:.75rem}@media screen and (max-width:480px){.giftCard_header h2{font-size:1.5rem}.giftCard_header .giftcard-radio{gap:.5rem}.giftCard_header .radio-labels{min-width:60px}.giftCard_header .radio-labels label{font-size:1.2rem}.giftCard_header .radio-labels input{height:20px;width:20px}.giftCard_header .amount_input{padding:.5rem}.giftCard_header .newGiftCardContainer .giftCard_codeContainer .giftCard_code{font-size:1.25rem}.giftCard_header .newGiftCardContainer .giftCard_codeContainer .giftCard_value{font-size:1rem}}@media screen and (min-width:768px){.giftCard_header{padding:2rem}}.card-header{background-color:33,37,41,.5}.install-prompt-overlay{border-radius:24px;bottom:10px;display:none!important;left:50%;max-width:420px!important;pointer-events:none;position:fixed;transform:translateX(-50%);width:90%;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.install-prompt{animation:slideInUp .5s cubic-bezier(.25,.46,.45,.94);background-color:#ddd;border:1px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #00000026,0 8px 25px #0003,inset 0 1px 0 #fffc;margin:.25rem!important;overflow:hidden;pointer-events:auto;position:relative}@keyframes slideInUp{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.install-prompt-header{align-items:center;display:flex;justify-content:space-between;padding:.5rem .3rem .25rem;position:relative}.install-prompt-header h5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;background-clip:text;flex:10 1;font-size:1.1rem;font-weight:700;letter-spacing:-.075em;margin:0;padding-right:.2rem}.btn-close{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#6c757d;cursor:pointer;display:flex;flex:1 1;font-size:1.2rem;height:28px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:28px}.btn-close:hover{box-shadow:0 4px 12px #00000026;color:#495057;transform:scale(1.1)}.btn-close:active{transform:scale(.95)}.install-prompt-body{padding:0 .35rem .25rem}.android-install,.ios-install{text-align:center}.android-install p,.ios-install p{color:#495057;font-size:.9rem;font-weight:700;letter-spacing:-.05em;margin-bottom:.25rem}.ios-instructions{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border:1px solid #0000000d;border-radius:16px;box-shadow:inset 0 2px 4px #0000000d;margin:.25rem 0;padding:.3rem .25rem;text-align:left}.ios-instructions .install{font-size:.925rem}.ios-instructions ol{list-style-position:outside;margin:.15rem 0 0 1.75rem;padding:0}.ios-instructions li{color:#2c3e50;font-size:.75rem;font-weight:400;letter-spacing:-.025em;margin-bottom:.1rem}.android-intructions{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border:1px solid #0000000d;border-radius:16px;box-shadow:inset 0 2px 4px #0000000d;margin:.25rem 0;padding:.3rem .25rem;text-align:left}.android-instructions .install{font-size:.925rem}.android-intructions ol{list-style-position:outside;margin:.15rem 0 0 2rem;padding:0}.android-intructions li{color:#2c3e50;font-size:.75rem;font-weight:400;letter-spacing:-.025em;margin-bottom:.1rem}.share-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#0056b3);-webkit-background-clip:text;background-clip:text;color:#007bff;font-size:1.3em;font-weight:700}.install-actions{display:flex;flex-direction:row;gap:.25rem;margin-top:.35rem}.install-btn{border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;flex:4 1;font-size:.9rem;font-weight:600;overflow:hidden;padding:.5rem .75rem;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.install-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.install-btn:hover:before{left:100%}.btn-primary.install-btn{background:linear-gradient(135deg,#add8e6,#87ceeb);border:none;color:#2c3e50}.btn-primary.install-btn:hover{background:linear-gradient(135deg,#87ceeb,#add8e6);box-shadow:0 8px 20px #add8e666;transform:translateY(-2px)}.btn-primary.install-btn:active{transform:translateY(0)}.dismiss-btn{background:linear-gradient(145deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;color:#6c757d;flex:3 1;font-size:.85rem;font-weight:600}.dismiss-btn:hover{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border-color:#dee2e6;box-shadow:0 4px 12px #0000001a;color:#495057;transform:translateY(-1px)}@media(max-width:460px){.install-prompt-overlay{display:block!important}.install-prompt{border-radius:20px;margin:0;max-width:none}.install-btn{min-width:auto;width:100%}}.install-prompt{animation:slideInUp .5s cubic-bezier(.25,.46,.45,.94),pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 20px 60px #00000026,0 8px 25px #0000001a,inset 0 1px 0 #fffc}50%{box-shadow:0 25px 70px #0003,0 12px 30px #00000026,inset 0 1px 0 #fffc}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.authenticateModal .modal-content .modal-body{min-height:46vh}.loginregisterModal .container{padding:0}.loginregisterModal .container .input_fields{display:flex;flex-direction:row;padding:5px 0}.loginregisterModal .container .input_fields input{border:none;border-bottom:1px solid gray;margin-left:.5rem;width:100%}.loginregisterModal .container .input_fields input:hover{border:none;box-shadow:0 6px 3px -3px #000}.loginregisterModal .container .first{margin-bottom:1rem}.loginregisterModal .container .submit{display:flex;justify-content:center;margin-bottom:1.75rem;margin-top:1.5rem}.loginregisterModal .container .submit button{border:1px solid #000;border-radius:5px;color:#fff;font-size:1.2rem;font-weight:700;min-width:50%;padding:8px;width:76%}.loginregisterModal .container .submit .user{background-color:#000}.loginregisterModal .container .submit .register_notice{font-size:.85rem;font-weight:700;margin:.75rem 0;text-align:center}.loginregisterModal .container .forgot_password{color:#69aef2;font-size:1.1rem;margin-bottom:1rem;text-align:center;text-decoration:underline}.LoginRegister .nav-item button{color:gray;font-size:20px;font-weight:600}.LoginRegister .nav-link.active{color:#000}
/*# sourceMappingURL=main.9e311be8.css.map*/