.dashboard_adminDashboard__Z2IxD{padding-block:5rem 9rem}.dashboard_adminDashboardHeading__3mKT3{margin:0 0 3rem}.dashboard_adminDashboard__Z2IxD h1{color:var(--primaryColor);text-align:center;margin:0}.dashboard_adminDashboardHeading__3mKT3 p{color:gray;font-size:clamp(1.25rem,.971rem + 1.143vw,2rem);text-align:center;margin:0}.order-details_orderDetailsCard__1OFh5{display:flex;flex-direction:column;padding:3rem 1.5rem;width:min(100%,800px);margin:0 auto;gap:3rem;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;opacity:0;animation:order-details_fadeInFromBottom__q_ZFx .5s ease-in-out forwards}.order-details_orderDetails__GX4qy,.order-details_productsDetails__YRE_b{display:flex;flex-direction:column;gap:2rem;align-items:center}.order-details_customerDetails__qUtmz{background-color:rgb(244,244,244);padding:1rem;display:flex;align-items:center;justify-content:center;gap:1.25rem}.order-details_customerDetails__qUtmz p{margin:0;color:gray;font-size:clamp(.875rem,.829rem + .19vw,1rem)}.order-details_customerDetails__qUtmz .order-details_customerName__uxoyv{font-size:clamp(1.375rem,1.236rem + .571vw,1.75rem);font-weight:var(--fw-500)}.order-details_customerDetails__qUtmz img{width:25px;height:25px}.order-details_orderTime__58eDA{display:flex;flex-direction:column;align-items:center;gap:.5rem}.order-details_orderTime__58eDA img{width:50px;height:auto}.order-details_orderTime__58eDA p{margin:0;color:gray;font-size:1.25rem;font-weight:var(--fw-500)}.order-details_orderDetailsWrapper__7otOZ{width:min(100%,600px);display:flex;flex-direction:column;gap:2rem}.order-details_orderDetailsHeading__1pWbK{display:flex;align-items:center;gap:.5rem}.order-details_orderDetailsHeading__1pWbK img{width:clamp(2.188rem,2.071rem + .476vw,2.5rem);height:clamp(2.188rem,2.071rem + .476vw,2.5rem)}.order-details_orderDetailsHeading__1pWbK h2{color:var(--primaryColor);margin:0}.order-details_orderDetailsGroup__qCFcz{display:flex;align-items:center;justify-content:space-between;width:100%}.order-details_orderDetailsElement__X1xJq{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.order-details_orderDetailsElementHeading__Zudgt{display:flex;align-items:center;gap:.5rem}.order-details_orderDetailsElementHeading__Zudgt h3{font-weight:var(--fw-500);font-family:var(--ffBody);color:gray;text-transform:uppercase;margin:0}.order-details_orderDetailsElement__X1xJq p{margin:0}.order-details_productsDetails__YRE_b{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.order-details_productsDetails__YRE_b ul{list-style:none;padding:0;margin:0;width:100%}.order-details_productItem__Oke1g{padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid rgba(224,123,16,.5)}.order-details_productItemInfo__EY7_j{display:flex;flex-direction:column;gap:.5rem}.order-details_productItemInfoHeading__aIGSJ{display:flex;justify-content:space-between;align-items:center;gap:1rem}.order-details_productItemInfoHeading__aIGSJ h3{font-size:clamp(1.75rem,1.657rem + .381vw,2rem)}.order-details_productItemInfoHeading__aIGSJ div{display:flex;gap:.5rem;align-items:center}.order-details_productItemInfoHeading__aIGSJ p{font-size:clamp(1.75rem,1.657rem + .381vw,2rem);color:var(--primaryColor);font-weight:var(--fw-600);font-family:var(--ffHeading)}.order-details_productItemDescription__XuHqG{color:gray;font-size:clamp(.875rem,.829rem + .19vw,1rem);font-style:italic}.order-details_productItemVariations__9Si_Q{background-color:rgb(244,244,244);padding:1rem}.order-details_productItemVariations__9Si_Q p:first-child{font-weight:var(--fw-600);color:gray;font-size:clamp(.875rem,.829rem + .19vw,1rem)}.order-details_productItem__Oke1g h2,.order-details_productItem__Oke1g p{margin:0}.order-details_itemCooking__UAlbf,.order-details_itemDough__svqun,.order-details_itemExtra__H7yqZ,.order-details_itemRemoval__8Egt_,.order-details_itemSpice__lpZQ8{font-size:.875rem;color:gray}.order-details_totalPrice__kWUJg{text-align:center}.order-details_totalPrice__kWUJg p{font-weight:var(--fw-600);font-family:var(--ffHeading);color:gray;text-transform:uppercase;font-size:clamp(1.75rem,1.657rem + .381vw,2rem);margin:0;line-height:1}.order-details_totalPrice__kWUJg p span{color:var(--primaryColor);font-weight:var(--fw-600);font-size:clamp(1.75rem,1.657rem + .381vw,2rem)}.order-details_shapeDown__HeT_d{width:100%;height:auto;position:absolute;top:0;left:0}.order-details_shapeUp__QhakF{width:100%;height:auto;position:absolute;bottom:0;left:0}.order-details_markAsCompleted__jEInH{background-color:var(--primaryColor);color:white;font-size:1rem;display:block;text-align:center;width:250px;margin:0 auto;padding-block:.5rem;transition:all .2s;border:none;cursor:pointer}.order-details_markAsCompleted__jEInH:hover{background-color:var(--primaryColorDark)}.order-details_lateOrder___mQ0C{background-color:var(--secondaryColor);color:white;font-size:1rem;display:block;text-align:center;width:250px;margin:0 auto;padding-block:.5rem;transition:all .2s;border:none;cursor:pointer}.order-details_lateOrder___mQ0C:hover{background-color:var(--secondaryColorDark)}@media screen and (max-width:768px){.order-details_orderDetailsGroup__qCFcz{flex-direction:column;gap:1.5rem}.order-details_orderDetailsWrapper__7otOZ{gap:1.5rem}.order-details_customerDetails__qUtmz{flex-direction:column;gap:.5rem}.order-details_customerDetails__qUtmz p{text-align:center}}@keyframes order-details_fadeInFromBottom__q_ZFx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.confirmation-modal_modalOverlay__2Wbgq{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:rgba(0,0,0,.5);z-index:999;display:flex;justify-content:center;align-items:center}.confirmation-modal_confirmationModal__logLI{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;box-shadow:0 0 6px rgba(0,0,0,.1);padding:1rem .25rem 1rem 1rem;width:90%;max-width:450px;overflow-y:scroll;max-height:500px;z-index:1000;border:none}.confirmation-modal_modalContent__Ehflv{display:flex;flex-direction:column;gap:1.5rem}.confirmation-modal_modalContent__Ehflv h3{font-weight:var(--fw-600);font-family:var(--ffHeading);margin:0;line-height:1.15}.confirmation-modal_modalContent__Ehflv h3 span{color:var(--primaryColor)}.confirmation-modal_modalContent__Ehflv p{font-size:clamp(1rem,.907rem + .381vw,1.25rem);color:gray;margin:0}.confirmation-modal_modalActions__2YiNb{display:flex;align-items:center;gap:1rem}.confirmation-modal_modalActions__2YiNb button{border:none;outline:none;transition:all .2s;flex:1 1;padding:.5rem;font-size:1rem;font-weight:var(--fw-600);cursor:pointer}.confirmation-modal_confirmButton__IA9_Q{background-color:var(--primaryColor);color:white}.confirmation-modal_confirmButton__IA9_Q:hover{background-color:var(--primaryColorDark)}.confirmation-modal_cancelButton__zokPy{background-color:rgb(230,230,230);color:gray}.confirmation-modal_cancelButton__zokPy:hover{background-color:rgb(215,215,215)}.confirmation-modal_modalContent__Ehflv .confirmation-modal_warningText__SVWJR{color:#eb6559;font-size:clamp(.875rem,.829rem + .19vw,1rem)}@media screen and (max-width:768px){.confirmation-modal_confirmationModal__logLI{padding:1rem}}.postponement_modalOverlay__ONvZJ{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:rgba(0,0,0,.5);z-index:999;display:flex;justify-content:center;align-items:center}.postponement_postponementModal__pRLdf{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;box-shadow:0 0 6px rgba(0,0,0,.1);padding:1rem .25rem 1rem 1rem;width:90%;max-width:450px;overflow-y:scroll;z-index:1000;border:none}.postponement_modalContent__w34_4{display:flex;flex-direction:column;gap:1.5rem}.postponement_modalContent__w34_4 h3{font-weight:var(--fw-600);font-family:var(--ffHeading);margin:0;line-height:1.15}.postponement_modalContent__w34_4 h3 span{color:var(--primaryColor)}.postponement_modalContent__w34_4 p{font-size:clamp(1rem,.907rem + .381vw,1.25rem);color:gray;margin:0}.postponement_modalActions__eHg1p{display:flex;align-items:center;gap:1rem}.postponement_modalActions__eHg1p button{border:none;outline:none;transition:all .2s;flex:1 1;padding:.5rem;font-size:1rem;font-weight:var(--fw-600);cursor:pointer}.postponement_confirmButton__nsbWD{background-color:var(--primaryColor);color:white}.postponement_confirmButton__nsbWD:hover{background-color:var(--primaryColorDark)}.postponement_cancelButton__rzMWC{background-color:rgb(230,230,230);color:gray}.postponement_cancelButton__rzMWC:hover{background-color:rgb(215,215,215)}.postponement_modalContent__w34_4 .postponement_warningText__kQ1k5{color:#eb6559;font-size:clamp(.875rem,.829rem + .19vw,1rem)}@media screen and (max-width:768px){.postponement_postponementModal__pRLdf{padding:1rem}}.input_formGroup__GMm2v{width:100%}.input_formGroup__GMm2v label{display:block;color:gray;margin-bottom:.25rem}.input_formGroup__GMm2v label span{color:#eb6559}.input_formGroup__GMm2v input,.input_formGroup__GMm2v select{width:100%;padding:.5rem;border:1px solid lightgray;font-size:1rem;border-radius:0;transition:all .3s;font-family:var(--ffBody)}.input_formGroup__GMm2v input:focus{outline:none;border-color:var(--primaryColor)}.input_errorInput__dt_oB input,.input_errorInput__dt_oB select{border:1px solid #eb6559;padding:.5rem;font-family:var(--ffBody);font-size:1rem;background-color:rgba(255,0,0,.05)}.orders-list_ordersList___tx8H{display:flex;flex-direction:column;gap:1rem}.orders-list_ordersList___tx8H p{margin:0}.orders-list_ordersTotal__MuaYl{position:fixed;bottom:0;left:0;width:100%;padding:1rem 0 2rem;background-color:white;box-shadow:0 -2px 10px rgba(224,123,16,.3)}.orders-list_ordersTotal__MuaYl p{text-align:center;font-weight:var(--fw-600);font-size:clamp(1rem,.814rem + .762vw,1.5rem)}.orders-list_ordersTotal__MuaYl span{color:var(--primaryColor)}.orders-list_noOrders__fJ16y{text-align:center;font-size:1.25rem;color:gray}.order_order__Jlbgn{display:flex;justify-content:space-between;text-decoration:none;padding:clamp(.75rem,.657rem + .381vw,1rem);background-color:white;border:1px solid rgb(225,225,225)}.order_orderDetailsWrapper__WD699{display:flex;gap:1rem}.order_customerName__Lvixl{font-size:clamp(1.125rem,.893rem + .952vw,1.75rem);color:gray;font-weight:var(--fw-600)}.order_orderNumber__Ri_bG{background-color:var(--primaryColor);width:clamp(3.125rem,2.893rem + .952vw,3.75rem);height:clamp(3.125rem,2.893rem + .952vw,3.75rem);display:flex;justify-content:center;align-items:center;border-radius:50%}.order_orderNumber__Ri_bG p{font-weight:var(--fw-600);color:white;margin:0;font-size:clamp(.875rem,.829rem + .19vw,1rem)}.order_orderTotal__GlnhQ,.order_pickupTime__w_S1o{display:flex;align-items:center;gap:.5rem}.order_pickupTime__w_S1o p{color:rgb(158,158,158);font-weight:var(--fw-500)}.order_orderTotal__GlnhQ p,.order_pickupTime__w_S1o p{margin:0;font-size:clamp(1rem,.907rem + .381vw,1.25rem)}.order_orderTotal__GlnhQ p{color:gray;font-weight:var(--fw-300)}.order_orderTotal__GlnhQ img,.order_pickupTime__w_S1o img{width:clamp(1.25rem,1.134rem + .476vw,1.563rem);height:clamp(1.25rem,1.134rem + .476vw,1.563rem)}.order_orderActions__juRMX{display:flex;flex-direction:column;gap:.5rem}.order_orderStatus__zmNOb{padding:.25rem .5rem;font-size:clamp(.75rem,.657rem + .381vw,1rem)}.order_orderStatus__zmNOb.order_waiting__OEUuP{background-color:#ffeb99;color:#8a6d3b}.order_orderStatus__zmNOb.order_completed__u_bKa{background-color:#d4edda;color:#155724}.orders_ordersSection__z8DZ6{display:flex;flex-direction:column;width:min(100%,900px);margin:0 auto;gap:2rem}.orders_ordersNav__nMovP{display:flex;gap:1rem;width:100%}.orders_ordersNav__nMovP button{background-color:rgb(235,235,235);color:gray;border:none;padding:.75rem 1.5rem;cursor:pointer;font-size:clamp(1rem,.814rem + .762vw,1.5rem);text-transform:uppercase;transition:all .2s;font-family:var(--ffBody);width:100%}.orders_ordersNav__nMovP button.orders_active__uPA3b{background-color:var(--primaryColor);color:white;font-weight:var(--fw-600)}.orders_newOrdersNotification__5eIic{background-color:var(--primaryColor);color:white;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;animation:orders_pulse__hkwv2 1.5s infinite;margin:0 auto}@keyframes orders_pulse__hkwv2{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.checkout-form_checkoutForm__gvC3_{position:-webkit-sticky;position:sticky;top:110px}.checkout-form_checkoutForm__gvC3_ fieldset{width:100%;display:flex;flex-direction:column;gap:1rem;border:none}.checkout-form_checkoutForm__gvC3_ button{background-color:var(--primaryColor);font-family:var(--ffBody);color:white;border:none;padding:.5rem 1rem;font-weight:700;text-transform:uppercase;width:300px;font-size:clamp(1rem,.907rem + .381vw,1.25rem);margin:1rem auto 0;cursor:pointer;transition:all .2s}.checkout-form_checkoutForm__gvC3_ button:hover{background-color:var(--primaryColorDark)}.checkout-form_doubleGroup__GUSTL{display:flex;gap:1rem}.checkout-form_doubleGroup__GUSTL div,.checkout-form_doubleGroup__GUSTL input{width:100%}.checkout-form_error__RSAZH{color:#eb6559;font-size:.875rem;margin:0}.checkout-form_errorBanner__t3Og1{background-color:rgba(235,101,89,.15);color:#eb6559;padding:.5rem;border-radius:5px;text-align:center;width:100%;margin:0}@media screen and (max-width:768px){.checkout-form_checkoutForm__gvC3_ button{width:100%}}.loader_loaderFullScreen__BgsRv,.loader_loader__F_hDg{display:flex;justify-content:center;align-items:center}.loader_loaderFullScreen__BgsRv{height:100dvh}.loader_ldsRing__D_rAx,.loader_ldsRing__D_rAx div{box-sizing:border-box}.loader_ldsRing__D_rAx{display:inline-block;position:relative;width:70px;height:70px;opacity:0;animation:loader_scaleIn__O_XE_ .3s ease-in-out forwards}.loader_ldsRing__D_rAx div{box-sizing:border-box;display:block;position:absolute;width:54px;height:54px;margin:8px;border:6px solid var(--primaryColor);border-radius:50%;animation:loader_ldsRing__D_rAx 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--primaryColor) transparent transparent transparent}.loader_ldsRing__D_rAx div:first-child{animation-delay:-.45s}.loader_ldsRing__D_rAx div:nth-child(2){animation-delay:-.3s}.loader_ldsRing__D_rAx div:nth-child(3){animation-delay:-.15s}@keyframes loader_ldsRing__D_rAx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader_scaleIn__O_XE_{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.loader_loaderBtn__AijkP{display:inline-flex;align-items:center;gap:.5rem}.loader_inlineSpinner__3THYD{width:1.25rem;height:1.25rem;border:4px solid white;border-top-color:transparent;border-radius:50%;animation:loader_spin__M_pOQ .6s linear infinite}@keyframes loader_spin__M_pOQ{to{transform:rotate(1turn)}}@media screen and (max-width:768px){.loader_ldsRing__D_rAx{width:50px;height:50px}.loader_ldsRing__D_rAx div{width:38px;height:38px;border:4px solid var(--primaryColor);border-color:var(--primaryColor) transparent transparent transparent}}.checkbox_formGroupFlex__Zg0oz{display:flex;align-items:flex-start;gap:.5rem}.checkbox_formGroupFlex__Zg0oz label span{color:rgb(255,82,82);font-size:1rem}.checkbox_formGroupFlex__Zg0oz input{display:none}.checkbox_formGroupFlex__Zg0oz label{display:flex;align-items:center;cursor:pointer;gap:.75rem;font-family:var(--ffBody);font-size:clamp(.75rem,.704rem + .19vw,.875rem);width:100%}.checkbox_customCheckbox__9e6xJ{width:20px;height:20px;border:1px solid #ccc;border-radius:0;display:inline-block;position:relative;transition:all .2s}.checkbox_formGroupFlex__Zg0oz input:checked+label .checkbox_customCheckbox__9e6xJ{background-color:var(--primaryColor);border-color:var(--primaryColor)}.checkbox_formGroupFlex__Zg0oz input:checked+label .checkbox_customCheckbox__9e6xJ:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox_formGroupFlex__Zg0oz label:hover .checkbox_customCheckbox__9e6xJ{border-color:var(--primaryColor)}.products-section_subcategories___HKKa ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;list-style:none;gap:.75rem;animation:products-section_fadeInFromBottom__gFI67 .5s ease-in-out forwards;opacity:0}.products-section_productsSection__i7OCg{display:flex;flex-direction:column;gap:2.5rem}.products-section_removeFilter__SnezG{color:white;cursor:pointer;background-color:var(--secondaryColor);border:none;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;font-size:clamp(.813rem,.743rem + .286vw,1rem);display:block;margin:1rem auto 0;transition:all .2s}.products-section_removeFilter__SnezG:hover{background-color:var(--secondaryColorDark)}@keyframes products-section_fadeInFromBottom__gFI67{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subcategory-button_subcategoryItem__XHXB_{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 0.75rem);max-width:calc(25% - .75rem)}.subcategory-button_subcategoryButton__pePPv{background-color:rgb(230,230,230);color:gray;border:none;padding:.5rem;font-size:clamp(.875rem,.782rem + .381vw,1.125rem);cursor:pointer;transition:all .3s;width:100%}.subcategory-button_subcategoryButton__pePPv:hover{background-color:rgba(215,215,215)}.subcategory-button_active__5OS1Q,.subcategory-button_active__5OS1Q:hover{background-color:var(--primaryColor);color:var(--white);box-shadow:0 2px 5px rgba(224,123,16,.5)}@media (max-width:1024px){.subcategory-button_subcategoryItem__XHXB_{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}.select_formGroup__tN9lo select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.75rem;border:1px solid lightgray;font-size:1rem;transition:all .3s;font-family:var(--ffBody);background-color:white}.select_formGroup__tN9lo select:focus{outline:none;border-color:var(--primaryColor)}.select_formGroup__tN9lo label span{color:var(--accent-red)}.select_formGroup__tN9lo select option{color:var(--text-color)}.select_formGroup__tN9lo label{display:block;color:gray;margin-bottom:.25rem}.select_errorInput__x8k3l select{border:1px solid #eb6559;padding:.5rem;color:#eb6559;font-family:var(--ffBody);font-size:1rem;background-color:rgba(255,0,0,.05)}.checkout-items_checkoutWrapper__bH0cl{width:100%;padding:1rem;border:1px solid rgb(224,224,224)}.checkout-items_checkoutItems__It_16 ul{list-style:none;padding:0;width:100%;margin:0 auto}.checkout-items_checkoutItems__It_16 ul a{display:block;margin:1.5rem auto 0;text-decoration:none;background-color:rgb(240,240,240);color:gray;font-weight:500;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;font-size:clamp(1rem,.907rem + .381vw,1.25rem);transition:all .2s}.checkout-items_checkoutItems__It_16 ul a:hover{background-color:rgb(220,220,220)}.checkout-items_checkoutItem__VmpHo h2,.checkout-items_checkoutItem__VmpHo p{margin:0}.checkout-items_checkoutItem__VmpHo{padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid rgba(224,123,16,.5)}.checkout-items_checkoutItemInfo__hRYC5{display:flex;flex-direction:column;gap:.5rem}.checkout-items_checkoutItemInfoHeading__nIjVg{display:flex;justify-content:space-between;align-items:center;gap:1rem}.checkout-items_checkoutItemInfoHeading__nIjVg div{display:flex;gap:.5rem;align-items:center}.checkout-items_checkoutItemInfoHeading__nIjVg h3{font-size:clamp(1.75rem,1.657rem + .381vw,2rem);font-weight:var(--fw-500)}.checkout-items_checkoutItemInfoHeading__nIjVg p{font-size:clamp(1.75rem,1.657rem + .381vw,2rem);color:var(--primaryColor);font-weight:var(--fw-600);font-family:var(--ffHeading)}.checkout-items_itemDescription__5FPsJ{color:gray;font-size:clamp(.875rem,.829rem + .19vw,1rem);font-style:italic}.checkout-items_cartTotal__CLVWO{text-align:right;font-family:var(--ffHeading);font-weight:var(--fw-600);text-transform:uppercase;margin-bottom:.25rem}.checkout-items_checkoutItemVariations__BdR4k{background-color:rgb(244,244,244);padding:1rem}.checkout-items_checkoutItemVariations__BdR4k p:first-child{font-weight:var(--fw-600);color:gray;font-size:clamp(.875rem,.829rem + .19vw,1rem)}.checkout-items_itemCookingOption__2fgDd,.checkout-items_itemDough__WNsI0,.checkout-items_itemExtra__eCXOO,.checkout-items_itemRemoval__sQ_rP,.checkout-items_itemSpiceLevel__ehQVR{font-size:.875rem;color:gray}