.button_btn__CeveC{display:inline-flex;align-items:center;justify-content:center;border:none;font-weight:600;cursor:pointer;border-radius:999px;padding:8px 24px;background-color:#228b22;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:filter .2s ease,transform .15s ease,box-shadow .2s ease}.button_btn__CeveC:hover{filter:brightness(.985);box-shadow:0 3px 8px rgba(0,0,0,.12)}.button_btn__CeveC:active{transform:scale(.985);box-shadow:0 2px 6px rgba(0,0,0,.1)}.button_btn__CeveC:disabled,.button_disabled__S609i{background-color:#ccc;cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.button_small__RyUrR{font-size:12.8px;padding:6.4px 16px}.button_medium__wc_1s{font-size:16px;padding:9.6px 24px}.button_full__AXqFr{width:100%;font-size:16px;padding:10px 24px}.button_superFull__guKHe{width:100%;font-size:18px;padding:12px 24px}.button_spinner__PK5YP{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;margin-left:8px;animation:button_spin__C726U .8s linear infinite}@keyframes button_spin__C726U{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resetPassword_authContainer__Ua_VG{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;padding:20px}.resetPassword_authContainer__Ua_VG h1{font-size:28.8px;font-weight:600;color:#333;text-align:center;margin-bottom:24px}.resetPassword_authCard__n5wqT{background:#fff;padding:40px;border-radius:16px;max-width:480px;width:100%;border:1px solid #ddd}.resetPassword_instructions__NtnMf{font-size:15px;color:#555;margin-bottom:24px;text-align:left}.resetPassword_formGroup__uAfST{margin-bottom:24px}.resetPassword_buttonRow__vWYUK{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;gap:16px}.resetPassword_secondaryButton__gMGF5{font-size:14px;font-weight:500;padding:10px 20px;border-radius:8px}.resetPassword_save-btn__qt8tg{background-color:#212529;color:#fff;padding:14.4px;border:none;border-radius:100%;font-weight:700;font-size:16px;cursor:pointer}.resetPassword_resetMessage__E5Tpv{font-size:16px;color:#333;text-align:center;line-height:26px}.CategoryList_burger-category-list__a4LJ0>li{cursor:pointer;font-size:16px;color:#5d666d;font-weight:400;line-height:47px}.CategoryList_product-group-active__9_Tto,.CategoryList_product-group-active__9_Tto a{color:#000!important;font-weight:700}.CategoryList_burger-category-list__a4LJ0{border-top:6px solid #e7e7e7}.spinner_spinner__FNWVP{display:inline-block;border-radius:50%;border:4px solid;border-bottom:4px solid transparent;animation:spinner_spin__YFbHv 1s linear infinite}@keyframes spinner_spin__YFbHv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.customModal_modalOverlay__xVdcU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.customModal_modalContent__EWAvH{background-color:#fff;padding:20px;border-radius:8px;max-width:90%}.customModal_modalHeader__rdyBT{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:0 16px 16px;margin:0 -18px}.customModal_modalHeader__rdyBT h2{margin-bottom:0;font-size:22px}.customModal_modalBody__ZdaqK{margin:16px 0;height:250px;overflow-y:auto}.customModal_modalFooter__Z6R5K{text-align:right}.customModal_close-btn__mF9q_{background:none;border:none;font-size:24px;cursor:pointer}.customModal_close-btn__mF9q_ svg{transform:rotate(45deg)}.customModal_modalContent__EWAvH.customModal_small__Us_UL{width:300px}.customModal_modalContent__EWAvH.customModal_medium__e_cen{width:600px}.customModal_modalContent__EWAvH.customModal_large__IoE9N{width:800px}@media only screen and (max-width:768px){.customModal_modalBody__ZdaqK{height:280px}}.branchSelection_age-vrf-p__yU5lq{font-size:12px}.branchSelection_ageVrfT__HoM5n{font-size:20px;margin-bottom:0}.branchSelection_branch_section_wrapper__rITgV{display:flex;align-items:self-start;gap:8px;margin-top:16px;flex-wrap:wrap}.branchSelection_branch_section_wrapper__rITgV .branchSelection_branch_name__Jo7zG{border-radius:12px;border:1px solid #ddd;padding:16px;width:auto;transition:.2s;cursor:pointer}.branchSelection_branch_section_wrapper__rITgV .branchSelection_branch_name__Jo7zG:hover{background-color:#f7f7f7;box-shadow:0 4px 2px -2px #8080801f}.branchSelection_branch_section_wrapper__rITgV .branchSelection_branch_name__Jo7zG span{text-align:center}.branchSelection_branch_modal_header__sLTaj{display:flex;gap:8px;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;margin:0 -15px;padding:0 16px 16px}.branchSelection_close-btn__WvGM3 svg{transform:rotate(45deg);cursor:pointer}.sideBarCart_side-cart-bg__SYB5w{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:1000}.sideBarCart_side-cart-bg__SYB5w.sideBarCart_open__ytgK3{opacity:1;visibility:visible}.sideBarCart_side-cart-holder__zh3pA{display:flex;flex-direction:column;position:fixed;top:0;right:-100px;width:450px;min-width:300px;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.2);transition:transform .3s ease-in-out;z-index:1001}.sideBarCart_side-cart-bg__SYB5w.sideBarCart_open__ytgK3 .sideBarCart_side-cart-holder__zh3pA{transform:translateX(-100px)}.sideBarCart_side-cart-header__UB7aT{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex:0 0 72px;padding:8px 15px;border-bottom:1px solid #ddd}.sideBarCart_side-cart-header__UB7aT h2{color:#000;font-weight:700;font-size:16px}.sideBarCart_side-cart-header__UB7aT p{color:#5a5a5a;font-size:14px;font-weight:400;margin-bottom:0;margin-top:8px}.sideBarCart_side-cart-header__UB7aT .sideBarCart_close-btn__lxvI6{display:flex;justify-content:center;align-items:center;cursor:pointer;width:35px;height:35px}.sideBarCart_side-cart-header__UB7aT .sideBarCart_close-btn__lxvI6 i{color:#5a5a5a;font-size:22px;text-align:center}.sideBarCart_side-cart-main__zl_yk{margin-top:16px;flex:1 1;overflow-y:auto}.sideBarCart_side-cart-footer__w_dGt{flex-shrink:0;padding:16px 15px;border-top:1px solid #ddd}.sideBarCart_side-cart-footer__w_dGt p{margin-bottom:0}.sideBarCart_side-cart-footer__w_dGt .sideBarCart_back-to-shop__NMc7u{cursor:pointer}.sideBarCart_side-cart-footer__w_dGt .sideBarCart_back-to-shop__NMc7u p{display:inline-block;margin-left:4px}.sideBarCart_subContent__l_pV5{font-size:12px}@media only screen and (max-width:1200px){.sideBarCart_subContent__l_pV5{font-size:11px!important}.sideBarCart_side-cart-holder__zh3pA{min-width:40%!important;width:380px!important}}@media only screen and (max-width:480px){.sideBarCart_subContent__l_pV5{font-size:10px!important}.sideBarCart_side-cart-holder__zh3pA{min-width:100%!important;width:100%!important}}.sideBarCart_close-btn__lxvI6 svg{transform:rotate(45deg)}.sideBarCart_cart_footer_wrapper__4bPBy{flex:0 0 40%}.cartItem_item-cart__1d_UE{display:flex;padding:16px 8px;background-color:#fff;border-bottom:1px solid #d7e4eb;gap:16px;align-items:center;justify-content:space-between}.cartItem_container-product-image__AuPe7{width:80px;height:80px;display:flex;flex-shrink:0}.cartItem_container-product-info__CDPPH{flex:1 1}.cartItem_container-product-info__CDPPH .cartItem_product-name__CfBJk{font-size:15px;font-weight:500;max-width:300px;margin-bottom:8px}.cartItem_container-product-info__CDPPH .cartItem_product-name__CfBJk a{color:#444!important}.cartItem_item-cart__1d_UE .cartItem_product-info___g_Aj{font-size:13px;font-weight:400;margin-bottom:0}.cartItem_red_text__Fv1Hf{color:red!important;font-weight:700}.cartItem_item-cart__1d_UE .cartItem_product-info___g_Aj{font-size:14px;color:#777}.cartItem_container-product-actions__AUyaB .cartItem_remove-option__Qx7GM{flex-grow:0.5;cursor:pointer;font-size:12px;color:#808285}.cartItem_remove-option__Qx7GM:hover{color:red!important}.cartItem_remove-option__Qx7GM button{border:none;background-color:none;background:transparent;padding-right:0}.cartItem_price_original__Luv43{text-decoration:line-through;font-size:14px;padding-right:10px;color:#8e8e8e}.cartItem_price-section__390BU p{margin-bottom:0;font-weight:700;font-size:16px}.cartItem_product_item_with_action__tCCve{display:flex;gap:16px;align-items:baseline;flex-direction:row;justify-content:flex-start}.cartItem_image_section__eXPAd{flex-shrink:0;width:80px}.cartItem_product_infos__RNJ0d,.cartItem_w-full__EBmZJ{width:100%}.cartItem_w-80__ql3fo{width:80px}.cartItem_quantity-section__EzyNE{align-self:flex-end}.productQuantity_product-detail-qty__BB4Rb{width:80px;border:1px solid #ddd;border-radius:12px;height:35px;display:flex;justify-content:center;align-items:center}.productQuantity_product-detail-qty-text__fd111{font-size:12px;text-align:center}.productQuantity_quantity_unit__NH5Ua{display:inline-block;width:40%;margin:0;line-height:1.4;font-weight:500;text-align:center;vertical-align:bottom;font-size:16px;border-left:1px solid #ddd;border-right:1px solid #ddd;align-items:center;display:flex;justify-content:center;height:100%;position:relative}.productQuantity_quantity-text-entry__STzKm{font-size:16px;color:#444;border:0;width:100%;text-align:center;overflow:scroll;background-color:transparent}.productQuantity_quantity-text-entry__STzKm:focus{outline:none}.productQuantity_quantity_minus__UaKxf,.productQuantity_quantity_plus___SxMw{width:30%;background-color:#f7f7f7;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,color .3s ease}.productQuantity_quantity_minus__UaKxf{border-bottom-left-radius:12px;border-top-left-radius:12px}.productQuantity_quantity_plus___SxMw{border-bottom-right-radius:12px;border-top-right-radius:12px}.productQuantity_quantity_minus__UaKxf:hover,.productQuantity_quantity_plus___SxMw:hover{background-color:#f1f1f1;color:#000}.linkButton_link-button__EJUOj{display:inline-flex;align-items:center;font-size:16px;font-weight:500;background:none;border:none;cursor:pointer;text-decoration:none;transition:filter .2s ease;padding:0;color:inherit;position:relative}.linkButton_link-button__EJUOj:hover:after{width:100%}.linkButton_link-button__EJUOj:hover{filter:brightness(.985);opacity:1}.linkButton_link-button__EJUOj:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.linkButton_link-button__EJUOj i{font-size:14px}.linkButton_link_btn__p0cI7{background:none;border:none}.linkButton_link-button__EJUOj label,.linkButton_link_btn__p0cI7 label{margin-bottom:0;cursor:pointer}.linkButton_disableBtn__34C53{background-color:transparent}