.cartDrawer_content__C1gOf{display:flex;height:calc(100% - 60px);flex-direction:column;justify-content:space-between;padding:0}.cartDrawer_header__W39sG{background-color:var(--mantine-primary-color-0);box-shadow:var(--mantine-shadow-sm);padding:4px 16px}.cartDrawer_title__7yL96{font-size:24px;width:100%;text-align:center;font-weight:700;text-transform:uppercase}.cartDrawer_close__Zq2YP{width:48px;height:48px}.cartDrawer_itemsList__YDcvy{padding:18px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.cartDrawer_footer__2H8D7{background-color:var(--mantine-primary-color-0);padding:8px 24px;display:flex;flex-direction:column;gap:8px;box-shadow:0 -.5px 1px rgba(0,0,0,.75)}.cartDrawer_footer__2H8D7 .cartDrawer_footerRow__LJh2T{display:flex;justify-content:space-between;align-items:center}.cartDrawer_footer__2H8D7 .cartDrawer_footerRow__LJh2T.cartDrawer_highlight__MDj8d{font-size:var(--mantine-font-size-lg);font-weight:700}.cartDrawer_footer__2H8D7 .cartDrawer_footerRow__LJh2T.cartDrawer_actionRow__6Oah6{justify-content:space-around}.cartItemCard_container__lrT0x{display:flex;gap:12px;box-shadow:var(--mantine-shadow-sm);border:1px solid var(--mantine-primary-color-1);padding:0 8px}.cartItemCard_container__lrT0x .cartItemCard_detailsContainer__7IEqS{width:100%;display:flex;flex-direction:column;justify-content:space-around}.cartItemCard_container__lrT0x .cartItemCard_detailsContainer__7IEqS .cartItemCard_nameRow__1_1BL{display:flex;align-items:center;justify-content:space-between;gap:8px}.cartItemCard_container__lrT0x .cartItemCard_detailsContainer__7IEqS .cartItemCard_nameRow__1_1BL .cartItemCard_name__fpphM{font-size:var(--mantine-font-size-lg)}.cartItemCard_container__lrT0x .cartItemCard_detailsContainer__7IEqS .cartItemCard_nameRow__1_1BL .cartItemCard_option__fiTgq{display:flex;gap:8px;align-items:center}.cartItemCard_container__lrT0x .cartItemCard_detailsContainer__7IEqS .cartItemCard_nameRow__1_1BL .cartItemCard_deleteButton__OpVLw{padding:0 8px;min-width:38px}.cartItemCard_priceActionsContainer__t2YON{display:flex;gap:12px;align-items:center;justify-content:space-around}.cartItemCard_priceActionsContainer__t2YON .cartItemCard_priceContainer__6BT_P{display:flex;flex-direction:column;justify-content:center;align-items:center}.cartItemCard_priceActionsContainer__t2YON .cartItemCard_priceContainer__6BT_P .cartItemCard_price__Ka3uj{font-size:var(--mantine-font-size-lg)}.cartItemCard_priceActionsContainer__t2YON .cartItemCard_priceContainer__6BT_P .cartItemCard_priceWithOffer__I_5aB{font-size:var(--mantine-font-size-md);text-decoration:line-through}.cartItemCard_priceActionsContainer__t2YON .cartItemCard_priceContainer__6BT_P .cartItemCard_offerPrice__M54CA{color:var(--mantine-color-red-9)}.cartItemCard_priceActionsContainer__t2YON .cartItemCard_amountSelector__Sf5Rd{display:flex;align-items:center;gap:8px}.cartItemCard_priceActionsContainer__t2YON .cartItemCard_amountSelector__Sf5Rd .cartItemCard_amount__E9LHG{font-size:var(--mantine-font-size-lg)}.cookieBanner_container__sNN6X{display:flex;flex-direction:column;gap:24px}.cookieBanner_container__sNN6X .cookieBanner_message__izzrT{margin:0;max-width:480px}.cookieBanner_container__sNN6X .cookieBanner_message__izzrT.cookieBanner_shortMessage__w59lz{margin:0}@media (min-width:48em){.cookieBanner_container__sNN6X .cookieBanner_message__izzrT.cookieBanner_shortMessage__w59lz{display:none}}.cookieBanner_container__sNN6X .cookieBanner_message__izzrT.cookieBanner_longMessage__BGk0y{margin:0;display:none}@media (min-width:48em){.cookieBanner_container__sNN6X .cookieBanner_message__izzrT.cookieBanner_longMessage__BGk0y{display:block}}.cookieBanner_container__sNN6X .cookieBanner_link__XiGdF{text-decoration:underline}.cookieBanner_container__sNN6X .cookieBanner_actions__ePIkn{display:flex;justify-content:flex-end}.navDrawer_content__Kl9Mn{display:flex;height:calc(100% - 60px);flex-direction:column;justify-content:space-between}.navDrawer_body__KeS_a{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.navDrawer_body__KeS_a .navDrawer_category__HdB3u{display:flex;align-items:space-between}.navDrawer_body__KeS_a .navDrawer_category__HdB3u .navDrawer_categoryButton__lgR42{padding-left:4px;font-size:var(--mantine-font-size-xl);font-weight:400}.navDrawer_body__KeS_a .navDrawer_category__HdB3u .navDrawer_categoryExpandButton__zHOTH{flex:1;padding-right:4px;display:flex;justify-content:flex-end}.navDrawer_body__KeS_a .navDrawer_subcategories__S_9JA{display:flex;flex-direction:column;align-items:flex-start;padding-left:16px}.navDrawer_body__KeS_a .navDrawer_subcategories__S_9JA .navDrawer_subcategoryButton__TQvC9{font-size:var(--mantine-font-size-lg);font-weight:400}.navDrawer_bottomGroup__sNKFx{display:flex;flex-direction:column;gap:12px}.navDrawer_linkButton__5RbOH{display:flex;justify-content:flex-start;padding-left:4px;font-size:var(--mantine-font-size-xl);font-weight:400}.navDrawer_linkButton__5RbOH .navDrawer_icon__nWDtg{stroke:var(--button-color);margin-right:8px}.pageLoader_container__2yvBF{position:fixed;top:0;left:0;right:0;height:100vh;z-index:101;pointer-events:none}.pageLoader_container__2yvBF .pageLoader_content__PySIt{position:relative;height:100%;width:100%;pointer-events:none}.publicFooter_footerContainer__EBoUI{background-color:var(--mantine-primary-color-0);color:var(--mantine-color-dark-9);display:flex;margin-top:12px;border-top:1px solid var(--mantine-primary-color-6);padding:12px 0;flex-direction:column;align-items:center}@media (min-width:48em){.publicFooter_footerContainer__EBoUI{flex-direction:row;justify-content:space-evenly;align-items:center}}.publicFooter_footerContainer__EBoUI .publicFooter_footerGroup__2bAhG{display:flex;flex-direction:column;gap:12px}.publicFooter_footerContainer__EBoUI .publicFooter_footerGroup__2bAhG .publicFooter_footerRow__2xg6Q{display:flex;flex-direction:row;gap:8px;align-items:center}.publicFooter_footerContainer__EBoUI .publicFooter_footerDivider__lycYJ{background-color:var(--mantine-primary-color-2);height:1px;width:100%;margin:16px}@media (min-width:48em){.publicFooter_footerContainer__EBoUI .publicFooter_footerDivider__lycYJ{display:none}}.publicFooter_subfooter___OSDR{background-color:var(--mantine-primary-color-2);display:flex;justify-content:center;padding:4px 0}.publicHeader_headerContainer__3w0rt{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 12px;box-shadow:var(--mantine-shadow-xs);background-color:var(--mantine-color-white);z-index:var(--mantine-z-index-app);height:var(--header-height-mobile)}@media (min-width:48em){.publicHeader_headerContainer__3w0rt{height:var(--header-height-desktop)}}.publicHeader_headerContainer__3w0rt .publicHeader_burgerContainer__VTfaS{visibility:visible}@media (min-width:48em){.publicHeader_headerContainer__3w0rt .publicHeader_burgerContainer__VTfaS{visibility:hidden}}.publicHeader_headerContainer__3w0rt .publicHeader_logoContainer__PYVyd{display:flex;flex-direction:column;align-items:center;justify-content:center}.publicHeader_headerContainer__3w0rt .publicHeader_logoContainer__PYVyd .publicHeader_categoriesContainer__tLteG{display:none}@media (min-width:48em){.publicHeader_headerContainer__3w0rt .publicHeader_logoContainer__PYVyd .publicHeader_categoriesContainer__tLteG{display:flex;padding-bottom:4px}}.publicHeader_headerContainer__3w0rt .publicHeader_logoContainer__PYVyd .publicHeader_categoriesContainer__tLteG .publicHeader_categoryButton__EpH7x{text-transform:uppercase;transition:transform .2s ease-in-out;font-size:var(--mantine-font-size-lg)}.publicHeader_headerContainer__3w0rt .publicHeader_logoContainer__PYVyd .publicHeader_categoriesContainer__tLteG .publicHeader_categoryButton__EpH7x:hover{transform:scale(1.05)}.publicHeader_headerContainer__3w0rt .publicHeader_logoContainer__PYVyd .publicHeader_categoriesContainer__tLteG .publicHeader_categoryButton__EpH7x svg{margin-right:4px}.publicHeader_headerContainer__3w0rt .publicHeader_rightActionsContainer__Y8bpv{display:flex;gap:12px}.publicHeader_headerContainer__3w0rt .publicHeader_rightActionsContainer__Y8bpv .publicHeader_actionButton__CzfJy{padding:0}.publicHeader_headerContainer__3w0rt .publicHeader_rightActionsContainer__Y8bpv .publicHeader_actionButton__CzfJy .publicHeader_actionIcon__RKJr4{color:var(--mantine-color-black)}.headerLogo_logo__yFOG7{margin-top:8px;line-height:normal}.headerLogo_logo__yFOG7.headerLogo_desktop__u3TxA{display:none}@media (min-width:48em){.headerLogo_logo__yFOG7.headerLogo_desktop__u3TxA{display:block}}.headerLogo_logo__yFOG7.headerLogo_mobile__j8exl{display:block}@media (min-width:48em){.headerLogo_logo__yFOG7.headerLogo_mobile__j8exl{display:none}}.publicLayout_pageContainer__oOUpS{padding-top:var(--header-height-mobile);min-height:100vh;display:flex;flex-direction:column}@media (min-width:48em){.publicLayout_pageContainer__oOUpS{padding-top:var(--header-height-desktop)}}.publicLayout_contentContainer__3L6LC{display:flex;justify-content:center;flex:1;height:100%}.publicLayout_contentContainer__3L6LC .publicLayout_contentInnerContainer__Xf0wD{width:100%;padding:0 24px;height:100%}@media (min-width:48em){.publicLayout_contentContainer__3L6LC .publicLayout_contentInnerContainer__Xf0wD{width:1024px;padding:0}}.cartItems_grid__x8z6Y{margin-top:24px;flex:1}@media (min-width:48em){.cartItems_grid__x8z6Y{margin-top:10px}}.cartContact_row__Z7jec{display:flex;flex-direction:column}@media (min-width:48em){.cartContact_row__Z7jec{flex-direction:row;gap:12px}}.cartContact_row__Z7jec .cartContact_input__n34a3{flex:1}.cartDelivery_container__4vDz4{display:flex;flex-direction:column}.cartDelivery_container__4vDz4 .cartDelivery_typeSelector__TECoC{margin-bottom:12px;flex:1}.cartDelivery_container__4vDz4 .cartDelivery_row__ZytdY{display:flex;flex-direction:column}@media (min-width:48em){.cartDelivery_container__4vDz4 .cartDelivery_row__ZytdY{flex-direction:row;gap:12px}}.cartDelivery_container__4vDz4 .cartDelivery_row__ZytdY .cartDelivery_flex1__3JHqt{flex:1}.cartDelivery_container__4vDz4 .cartDelivery_row__ZytdY .cartDelivery_flex2__M8DD8{flex:2}.cartPayment_container__1Si9c{gap:12px}.cartPayment_container__1Si9c,.cartPayment_container__1Si9c .cartPayment_typeSelectionContainer__7HlSK{display:flex;flex-direction:column}@media (min-width:48em){.cartPayment_container__1Si9c .cartPayment_typeSelectionContainer__7HlSK{flex-direction:row;align-items:flex-end;gap:48px}}.cartPayment_container__1Si9c .cartPayment_typeSelectionContainer__7HlSK .cartPayment_typeSelector__a9YiP{flex:1}.cartPrices_container__r4_dp{background-color:var(--mantine-primary-color-1);padding:8px 24px;display:flex;flex-direction:column;gap:8px}.cartPrices_container__r4_dp .cartPrices_row__7_eZF{display:flex;justify-content:space-between;align-items:center}.cartPrices_container__r4_dp .cartPrices_row__7_eZF.cartPrices_highlight__KFvn9{font-size:var(--mantine-font-size-lg);font-weight:700}.cartPromotion_container__4yzsW{display:flex;flex-direction:column;gap:8px}.cartPromotion_container__4yzsW .cartPromotion_promotionForm__xK9T0{display:flex;align-items:flex-end;flex-directin:row}.cartPromotion_container__4yzsW .cartPromotion_promotionForm__xK9T0 .cartPromotion_promotionInput__uwfTX{flex:1}.cartPromotion_container__4yzsW .cartPromotion_freeDeliveryContainer__Fpui9{padding:8px 12px}.cartForm_container__Ra4FD{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media (min-width:48em){.cartForm_container__Ra4FD{gap:24px;flex-direction:row;margin-bottom:48px}}.cartForm_container__Ra4FD .cartForm_mobileTopGroup__MasvR{display:flex;flex-direction:column;gap:12px}@media (min-width:48em){.cartForm_container__Ra4FD .cartForm_mobileTopGroup__MasvR{display:none}}.cartForm_container__Ra4FD .cartForm_column__8VOzJ{display:flex;flex-direction:column;gap:12px}@media (min-width:48em){.cartForm_container__Ra4FD .cartForm_column__8VOzJ{margin-top:24px;gap:24px}}.cartForm_container__Ra4FD .cartForm_column__8VOzJ.cartForm_left__dYC8w{flex:1}.cartForm_container__Ra4FD .cartForm_column__8VOzJ.cartForm_right__lKI_L{max-width:360px}.cartForm_container__Ra4FD .cartForm_column__8VOzJ.cartForm_right__lKI_L .cartForm_desktopOnly__wMwNK{display:none}@media (min-width:48em){.cartForm_container__Ra4FD .cartForm_column__8VOzJ.cartForm_right__lKI_L .cartForm_desktopOnly__wMwNK{display:flex}}