PageSourceSearch

https://pizzahutpk.com/_next/static/chunks/0rw-hecyeiw3a.js

js pizzahutpk.com collected 2026-09-25 09:14:48 UTC 618,004 bytes, 22 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,13223,25268,65188,e=>{"use strict";var t=e.i(43476),r=e.i(71645),o=e.i(6133);let a={221200:{logo:{src:"/assets/images/ODPakistan/logo.png",width:120,height:110,mobileWidth:100,mobileHeight:50},popularCategoryBanner:{src:"/assets/images/ODPakistan/popularitems.png",width:1170,height:224},branchIcon:{src:"/assets/images/ODPakistan/location-filled.png",width:25,height:25},phoneIcon:{src:"/assets/images/ODPakistan/Iconawesome-mobile-alt.png",width:18,height:18},hamburgerIcon:{src:"/assets/images/ODPakistan/hamburger-menu-bold-duotone.png",width:32,height:32},cartIcon:{src:"/assets/images/ODPakistan/cart.png",width:50,height:50}},222008:{logo:{src:"/assets/images/ODExpress/odlogo(2).png",width:120,height:110,mobileWidth:100,mobileHeight:50,fill:!0},removeFireImage:!0,branchIcon:{src:"/assets/images/ODExpress/location-filled.png",width:25,height:25},phoneIcon:{src:"/assets/images/ODExpress/Iconawesome-mobile-alt2.png",width:18,height:18},hamburgerIcon:{src:"/assets/images/ODExpress/hamburger-menu-bold-duotone.png",width:32,height:32},cartIcon:{src:"/assets/images/ODExpress/cart2.png",width:50,height:50}},126:{logo:{src:"/assets/images/BOC/BurgerOclockLogo.webp",width:130,height:140,mobileWidth:70,mobileHeight:70},branchIcon:{src:"/assets/images/BOC/location-icon.png",width:16,height:20,mobileWidth:10,mobileHeight:13},phoneIcon:{src:"/assets/images/phone-outline.svg",width:18,height:18,mobileWidth:12,mobileHeight:12},hamburgerIcon:{src:"/assets/images/BOC/humber.png",width:24,height:24,mobileWidth:20,mobileHeight:20},cartIcon:{src:"/assets/images/BOC/Cart-icon.png",width:50,height:50},popularImage:{src:"/assets/images/BOC/PopularItems.png",width:36,height:36}},148:{logo:{src:"/assets/images/Cpizza/Logo-california.png",width:147,height:77,mobileWidth:60,mobileHeight:30},header:{logoClasses:"w-[60px] h-[30px] md:w-[147px] md:h-[77px] rounded-none bg-[var(--navbar-logo-bg)] relative overflow-hidden",logoImageClasses:"object-contain"}},220477:{logo:{src:"/assets/images/HungryHabibi/logo.png",width:260,height:200,mobileWidth:130,mobileHeight:70},branchIcon:{src:"/assets/images/HungryHabibi/location-filled.svg",width:20,height:20,mobileWidth:10,mobileHeight:13},phoneIcon:{src:"/assets/images/HungryHabibi/device-phone-mobile.svg",width:15,height:18,mobileWidth:12,mobileHeight:12},hamburgerIcon:{src:"/assets/images/HungryHabibi/humburger.svg",width:24,height:24,mobileWidth:20,mobileHeight:20},cartIcon:{src:"/assets/images/HungryHabibi/shopping-cart-duotone.svg",width:25,height:25},popularImage:{src:"/assets/images/HungryHabibi/Fire.svg",width:20,height:25}},200465:{logo:{src:"/assets/images/DropCoffee/logo.png",width:60,height:70,mobileWidth:40,mobileHeight:70},fontSizeForHeading:"17px",itemBorder:{borderWidth:"2px",borderStyle:"dashed",borderColor:"#c1c3c7"},branchIcon:{src:"/assets/images/DropCoffee/location-filled.png",width:22,height:22,mobileWidth:10,mobileHeight:13},phoneIcon:{src:"/assets/images/DropCoffee/device-phone-mobile.png",width:16,height:18,mobileWidth:12,mobileHeight:12},hamburgerIcon:{src:"/assets/images/DropCoffee/hamburger-menu-bold-duotone.png",width:24,height:24,mobileWidth:20,mobileHeight:20},cartIcon:{src:"/assets/images/DropCoffee/cart.png",width:25,height:25},popularImage:{src:"/assets/images/DropCoffee/popular.svg",width:20,height:25}},200565:{headerTopImage:{src:"/assets/images/RedApple/topheader.png",width:5770,height:124},logo:{src:"/assets/images/RedApple/logo.png",width:80,height:70,mobileWidth:40,mobileHeight:70},fontSizeForHeading:"15px",itemBorder:{borderWidth:"1px",borderStyle:"solid",borderColor:"#c1c3c7"},branchIcon:{src:"/assets/images/RedApple/location-filled.png",width:22,height:22,mobileWidth:15,mobileHeight:13},phoneIcon:{src:"/assets/images/RedApple/device-phone-mobile.png",width:16,height:18,mobileWidth:12,mobileHeight:12},hamburgerIcon:{src:"/assets/images/RedApple/hamburger-menu-icon.png",width:27,height:24,mobileWidth:20,mobileHeight:20},cartIcon:{src:"/assets/images/RedApple/cart.png",width:25,height:25,mobileWidth:18,mobileHeight:18},popularImage:{src:"/assets/images/DropCoffee/popular.svg",width:20,height:25}},200576:{headerTopImage:{src:"/assets/images/KababjeesFried/topheader.png",width:5770,height:124},logo:{src:"/assets/images/KababjeesFried/logo.png",width:180,height:180,mobileWidth:80,mobileHeight:70},fontSizeForHeading:"15px",itemBorder:{borderWidth:"1px",borderStyle:"solid",borderColor:"#c1c3c7"},branchIcon:{src:"/assets/images/KababjeesFried/location-filled.png",width:22,height:22,mobileWidth:12,mobileHeight:12},phoneIcon:{src:"/assets/images/KababjeesFried/Phone.png",width:38,height:38,mobileWidth:25,mobileHeight:25},hamburgerIcon:{src:"/assets/images/KababjeesFried/hamburger-menu
1-icon.png",width:34,height:34,mobileWidth:25,mobileHeight:25},cartIcon:{src:"/assets/images/KababjeesFried/cart-icon.png",width:35,height:35,mobileWidth:25,mobileHeight:25},popularImage:{src:"/assets/images/KababjeesFried/popular.png",width:20,height:25},popularCategory:{fontSizeForHeading:{web:"50px",mobile:"20px"},fontSizeForDescription:{web:"20px",mobile:"11px",extraclasses:" sm:!-mt-3"},fontClass:"KababjeesF-item-name-font",itemsTextColor:"#E4002B"},staticPageIcon:{src:"/assets/images/KababjeesFried/text-file--text-common-file.png",width:28,height:28,mobileWidth:24,mobileHeight:24},staticPageSubtitle:"From Complaint to Care – Share With Us.",itemdescriptionColor:"#3c3c3c"},535:{headerTopImage:{src:"/assets/images/KababjeesBakers/topheader.png",width:5770,height:124},fontSizeForHeading:"15px",itemBorder:{borderWidth:"1px",borderStyle:"solid",borderColor:"#c1c3c7"},branchIcon:{src:"/assets/images/KababjeesBakers/location-filled.png",width:15,height:15,mobileWidth:12,mobileHeight:12},phoneIcon:{src:"/assets/images/KababjeesBakers/Phone.png",width:13,height:13,mobileWidth:25,mobileHeight:25},hamburgerIcon:{src:"/assets/images/KababjeesBakers/hamburger-menu-icon.png",width:26,height:26,mobileWidth:25,mobileHeight:25},cartIcon:{src:"/assets/images/KababjeesBakers/cart-icon.png",width:28,height:28,mobileWidth:20,mobileHeight:20},popularImage:{src:"/assets/images/KababjeesBakers/popular.png",width:59,height:59,mobileWidth:30,mobileHeight:30},popularCategory:{fontSizeForHeading:{web:"50px",mobile:"20px"},fontSizeForDescription:{web:"20px",mobile:"11px",extraclasses:" sm:!-mt-3"},fontClass:"KababjeesF-item-name-font",headingTextClass:"capitalize",headingColor:"#dcb658",descriptionColor:"#ffffff"},staticPageIcon:{src:"/assets/images/KababjeesBakers/K-G-BComplainticon.png",width:28,height:28,mobileWidth:24,mobileHeight:24},staticpageForMobile:{borderColor:"#dcb658",backgroundColor:"#480c0e",textColor:"#dcb658"},searchBarColor:"#480c0e",searchTextColor:"#dcb658",itemdescriptionColor:"#f1f7ff"},222199:{headerTopLine:{color:"#CA171E",height:"7px",className:"left-3 right-3 sm:left-4 sm:right-4 md:left-6 md:right-6 lg:left-20 lg:right-20"},fontSizeForHeading:"15px",branchLabel:"Change Location",phoneLabel:"Contact Us",itemBorder:{borderWidth:"1px",borderStyle:"solid",borderColor:"#c1c3c7"},header:{logoClasses:"w-[119px] h-[43px] md:w-[var(--navbar-logo-width)] md:h-[var(--navbar-logo-height)] rounded-none bg-transparent [border:var(--navbar-logo-border)] relative overflow-hidden",logoImageClasses:"object-contain",contentContainer:"gap-1 sm:gap-2 max-w-[1800px]",leftSection:"gap-1 sm:gap-1.5 flex-1",rightSection:"gap-0 sm:gap-1.5 flex-1 justify-end",authButton:"flex items-center justify-center w-[40px] h-[40px] sm:w-[40px] sm:h-[40px] p-0 rounded-md cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-transparent [border:none] hover:[border:none]",authButtonText:"hidden",authButtonGlossyOverlay:"",cartButton:"hidden sm:flex items-center justify-center w-[40px] h-[40px] sm:w-[40px] sm:h-[40px] p-0 rounded-md cursor-pointer transition-all duration-200 relative hover:scale-[1.05] active:scale-[0.95] bg-transparent [border:none] hover:[border:none]",cartButtonGlossyOverlay:"",hamburgerButton:"flex items-center justify-center w-[40px] h-[40px] sm:w-[40px] sm:h-[40px] p-0 rounded-md cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-transparent [border:none] hover:[border:none]",hamburgerButtonGlossyOverlay:"",showHeaderDivider:!1,branchButton:"flex items-center justify-center w-8 h-9 sm:w-auto sm:h-[44px] sm:min-h-[44px] sm:gap-1 sm:px-2 sm:py-0 md:px-2 md:py-0 rounded-md cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",branchButtonIconWrapper:"flex items-center justify-center w-4 h-4 sm:w-[18px] sm:h-[18px] relative z-10 flex-shrink-0",branchButtonContent:"hidden sm:flex flex-col relative z-10",branchButtonLabel:"text-[10px] sm:text-[12px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] uppercase tracking-wide leading-none",branchButtonText:"text-[10px] sm:text-[10px] font-normal text-[#2e2c2c] hover:text-[var(--navbar-branch-hover-text)] relative z-10 truncate max-w-[130px] leading-tight",branchButtonArrow:"hidden",branchButtonGlossyOverlay:"",phoneButton:"flex items-center justify-center w-8 h-9 sm:w-auto 
1sm:h-[44px] sm:min-h-[44px] sm:gap-1 sm:px-2 sm:py-0 md:px-2 md:py-0 rounded-md cursor-pointer transition-all duration-200 relative group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)]",phoneButtonIconWrapper:"flex items-center justify-center w-4 h-4 sm:w-[18px] sm:h-[18px] relative z-10 flex-shrink-0",phoneButtonLabel:"text-[10px] sm:text-[12px] font-bold text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)] uppercase tracking-wide leading-none",phoneButtonLabelText:"Contact Us",phoneButtonText:"text-[9px] sm:text-[10px] font-normal text-[#2e2c2c] hover:text-[var(--navbar-phone-button-hover-text)] relative z-10 leading-none",phoneButtonContent:"hidden sm:flex flex-col gap-0 text-left relative z-10",phoneButtonGlossyOverlay:"",staticPageButton:"hidden md:flex items-center justify-center h-[40px] min-h-[40px] px-3 sm:px-4 py-0 rounded-md cursor-pointer transition-all duration-200 bg-[#FFF9E6] border border-[#ECE784] hover:bg-[#FFF3CC] hover:scale-[1.02] active:scale-[0.98] flex-shrink-0",staticPageButtonText:"text-[11px] sm:text-[12px] font-bold text-[#000000] uppercase whitespace-nowrap relative z-10 leading-tight tracking-wide",staticPageButtonGlossyOverlay:""},staticPageColors:{background:"#FFF9E6",border:"#ECE784",text:"#000000",hoverBackground:"#FFF3CC"},staticpageForMobile:{backgroundColor:"#FFF9E6",borderColor:"#ECE784",textColor:"#000000"},branchIcon:{src:"/assets/images/unitedking/location.png",width:18,height:18,mobileWidth:12,mobileHeight:12},phoneIcon:{src:"/assets/images/unitedking/Phone.png",width:18,height:18,mobileWidth:16,mobileHeight:16},userIcon:{src:"/assets/images/unitedking/signIn.png",width:38,height:38,mobileWidth:34,mobileHeight:34},hamburgerIcon:{src:"/assets/images/unitedking/hamburger-menu-icon.png",width:38,height:38,mobileWidth:34,mobileHeight:34},cartIcon:{src:"/assets/images/unitedking/cart-icon-1.png",width:38,height:38,mobileWidth:34,mobileHeight:34},staticPageIcon:{src:"/assets/images/KababjeesFried/text-file--text-common-file.png",width:28,height:28,mobileWidth:24,mobileHeight:24},popularCategory:{fontClass:"united-king-item-heading",headingTextClass:"capitalize",descriptionFontClass:"united-king-item-text !font-medium"},itemdescriptionColor:"#3c3c3c",itemHeadingMainFontClass:"united-king-item-heading",itemPriceFontClass:"united-king-item-heading",itemBodyFontClass:"united-king-item-text !font-medium",itemHeadingMainTitleClass:"font-bold text-[13px] sm:text-[18px] leading-snug line-clamp-1 mb-1 sm:mb-1.5 items-center text-center",itemPriceClasses:{originalPrice:"text-[11px] sm:text-[14px] leading-none line-through font-normal !text-[#9CA3AF]",discountedPrice:"text-[18px] sm:text-[23px] leading-none font-bold",normalPrice:"text-[18px] sm:text-[23px] leading-none font-bold",formText:"text-[18px] sm:text-[23px] leading-none font-bold text-[var(--item-price-text-color)]"},galleryStyleMenu2ItemPriceClasses:{originalPrice:"text-[10px] sm:text-[14px] leading-none line-through font-normal !text-[#9CA3AF]",discountedPrice:"text-[16px] sm:text-[23px] leading-none font-bold",normalPrice:"text-[16px] sm:text-[23px] leading-none font-bold",formText:"text-[16px] sm:text-[23px] leading-none font-bold text-[var(--item-price-text-color)]"}},200323:{logo:{src:"/assets/images/Delizia/Logo.webp",width:200,height:200,mobileWidth:100,mobileHeight:100},fontSizeForHeading:"17px",itemBorder:{borderWidth:"1px",borderStyle:"solid",borderColor:"#dea347"},branchIcon:{src:"/assets/images/Delizia/location-outline.svg",width:15,height:15,mobileWidth:10,mobileHeight:10},phoneIcon:{src:"/assets/images/Delizia/phone-outline.svg",width:15,height:15,mobileWidth:18,mobileHeight:18},hamburgerIcon:{src:"/assets/images/KababjeesBakers/hamburger-menu-icon.png",width:26,height:26,mobileWidth:17,mobileHeight:17},cartIcon:{src:"/assets/images/Delizia/delizia-cart.svg",width:28,height:28,mobileWidth:20,mobileHeight:20},popularImage:{src:"/assets/images/KababjeesBakers/popular.png",width:59,height:59,mobileWidth:30,mobileHeight:30}
1,popularCategory:{fontSizeForHeading:{web:"50px",mobile:"20px"},fontSizeForDescription:{web:"20px",mobile:"11px",extraclasses:" sm:!-mt-3"},fontClass:"KababjeesF-item-name-font",headingTextClass:"capitalize",headingColor:"#dea347",descriptionColor:"#ffffff"},staticPageIcon:{src:"/assets/images/KababjeesBakers/K-G-BComplainticon.png",width:28,height:28,mobileWidth:24,mobileHeight:24},staticpageForMobile:{borderColor:"#dcb658",backgroundColor:"#480c0e",textColor:"#dcb658"},categoryBorderImage:{src:"/assets/images/Delizia/category-border.svg"},searchBarColor:"#3b123c",searchTextColor:"#dea347",itemdescriptionColor:"#f1f7ff",showSocialLinks:!0,logoInFlow:!0,headerStyle:{background:"transparent",border:"none"}},221195:{logo:{src:"/assets/images/nandos/logo.png",width:200,height:200,mobileWidth:100,mobileHeight:100},fontSizeForHeading:"17px",hidePhoneNumber:!0,header:{mobileRowPadding:"px-5",desktopRowPadding:"px-10 lg:px-16 pb-4"},branchIcon:{src:"/assets/images/nandos/Locationicon.svg",backgroundImage:"/assets/images/nandos/LocationBgShape.svg",width:25,height:25,mobileWidth:10,mobileHeight:10},hamburgerIcon:{src:"/assets/images/nandos/hamburger-menu-bold-duotone.svg",width:30,height:30,mobileWidth:17,mobileHeight:17},cartIcon:{src:"/assets/images/nandos/cart.png",width:34,height:34,mobileWidth:20,mobileHeight:20},popularImage:{src:"/assets/images/nandos/pop.svg",width:33,height:50,mobileWidth:25,mobileHeight:35},popularCategory:{fontSizeForHeading:{web:"35px",mobile:"20px"},fontSizeForDescription:{web:"18px",mobile:"11px",extraclasses:" sm:!mt-1 sm:!ms-2 !font-thin !text-[#333]"},fontClass:"nandos-hand-font",headingTextClass:"capitalize"},headerStyle:{background:"transparent",border:"none"}},220446:{header:{mobileRightSection:"flex items-center gap-1 flex-shrink-0",branchButton:"cursor-pointer flex items-center gap-1 sm:gap-0 min-w-0 group px-0 py-1 sm:px-2 sm:py-2 rounded-[var(--navbar-branch-border-radius)] [background:var(--navbar-branch-button-bg)] transition-colors duration-200",branchButtonIconWrapper:"flex items-center justify-center w-9 h-9 sm:w-auto sm:h-auto p-[.2rem] sm:p-[.4rem] rounded-full [background:var(--navbar-branch-icon-color-bg)] hover:[background:var(--navbar-branch-icon-color-hover-bg)] flex-shrink-0",phoneButton:"flex items-center justify-center w-auto h-auto p-0 sm:gap-1.5 sm:px-2 sm:py-2 rounded-[var(--navbar-phone-button-border-radius)] [background:transparent] sm:[background:var(--navbar-phone-button-bg)] cursor-pointer transition-colors duration-200",phoneButtonIconWrapper:"flex items-center justify-center w-9 h-9 sm:w-auto sm:h-auto p-[.2rem] sm:p-[.4rem] rounded-full [background:var(--navbar-branch-icon-color-bg)] hover:[background:var(--navbar-branch-icon-color-hover-bg)] flex-shrink-0",cartButton:"w-9 h-9 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 p-[.2rem] rounded-full [background:var(--navbar-branch-icon-color-bg)] hover:[background:var(--navbar-branch-icon-color-hover-bg)] cursor-pointer transition-colors duration-200",cartBadge:"absolute top-0 -right-1 sm:top-0 sm:-right-1 bg-red-600 text-white text-[8px] sm:text-[11px] font-bold rounded-full min-w-[14px] h-[14px] sm:min-w-[19px] sm:h-[19px] flex items-center justify-center leading-none",hamburgerButton:"w-7 h-7 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 ml-3 sm:ml-0 rounded-[var(--navbar-cart-button-border-radius)] [background:var(--navbar-cart-button-bg)] hover:[background:var(--navbar-cart-button-hover-bg)] cursor-pointer transition-colors duration-200"},logo:{src:"/assets/images/Wraplab/logo.png",width:180,height:180,mobileWidth:130,mobileHeight:130},fontSizeForHeading:"15px",itemBorder:{borderWidth:"1px",borderStyle:"solid",borderColor:"#c1c3c7"},branchIcon:{src:"/assets/images/Wraplab/Location.svg",width:30,height:30,mobileWidth:30,mobileHeight:30},phoneIcon:{src:"/assets/images/Wraplab/Phone.svg",width:30,height:30,mobileWidth:30,mobileHeight:30},hamburgerIcon:{src:"/assets/images/Wraplab/Hamburger.png",width:27,height:24,mobileWidth:27,mobileHeight:27},cartIcon:{src:"/assets/images/Wraplab/Cart.svg",width:32,height:32,mobileWidth:30,mobileHeight:30},popularImage:{src:"/assets/images/DropCoffee/popular.svg",width:20,height:25}},221457:{header:{upperCase:!0},branchIcon:{src:"/assets/images/EsquiresCoffee/location-filled.png",width:18,height:20,mobileWidth:10,mobileHeight:13},phoneIcon:{src:"/assets/images/EsquiresCoffee/device-phone-mobile.png",width:16,height:16,mobileWidth:12,mobileHeight:12},hamburgerIcon:{src:"/assets/images/EsquiresCoffee/humburger.png",width:24,height:24,mobileWidth:20,mobileHeight:20},cartIcon:{src:"/assets/images/EsquiresCoffee/shopping-cart-duotone.png",width:24,height:24},userIcon:{src:"/assets/images/EsquiresCoffee/person-filled.png",width:18,height:18}},475:{header:{logoContainer:"absolute left-2 sm:left-1/2 bottom-0 sm:bottom-2 translate-y-[25%] sm:translate-y-[35%] sm:-translate-x-1/2 z-[999] [&>a>div]:w-20 [&>a>div]:h-20 sm:[&>a>div]:w-28 sm:[&>a>div]:h-28 md:[&>a>div]:w-32 md:[&>a>div]:h-32 lg:[&>a>div]:w-36 lg:[&>a>div]:h-36"}},221418:{itemmodalColor:"#000000"},221456:{itemmodalColor:"#000000"},221903:{header:{logoClasses:"w-[var(--navbar-logo-mobile-width)] h-[var(--navbar-logo-mobile-height)] md:w-[var(--navbar-logo-width)] md:h-[var(--navbar-logo-height)] rounded-[var(--navbar-logo-border-radius)] bg-[var(--navbar-logo-bg)] [border:var(--navbar-logo-border)] relative mt-[1rem] md:mt-[2rem]"}},221206:{popularCategory:{useDefaultHeadingStyle:!0}},221625:{removeFireImage:!0},200355:{logo:{width:300,height:300,mobileWidth:80,mobileHeight:80},branchIcon:{src:"/assets/images/Melbrew/location.png",width:20,height:20,mobileWidth:10,mobileHeight:10},phoneIcon:{src:"/assets/images/Melbrew/phone.png",width:30,height:30,mobileWidth:12,mobileHeight:12},cartIcon:{src:"/assets/images/Melbrew/cart.png",width:30,height:30,mobileWidth:20,mobileHeight:20},floatingButton:{src:"/assets/images/Melbrew/cartwhite.png",width:30,height:30,mobileWidth:20,mobileHeight:20}},220979:{headerTopImage:{src:"/assets/images/xanders/header-mockup.png",width:5770,height:124},branchIcon:{src:"/assets/images/xanders/location-filled.svg",width:25,height:25},phoneIcon:{src:"/assets/images/xanders/device-phone-mobile.svg",width:20,height:20},hamburgerIcon:{src:"/assets/images/xanders/humburger.svg",width:25,height:25},cartIcon:{src:"/assets/images/xanders/cart.svg",width:30,height:30}},220457:{logo:{width:241,height:44,mobileWidth:140,mobileHeight:28,fill:!0},header:{header:"w-full py-1.5 px-3 sm:py-2 sm:px-4 md:py-2 md:px-6 lg:px-10 relative",logoClasses:"w-[90px] h-[28px] md:w-[241px] md:h-[44px] rounded-none bg-transparent relative overflow-visible",logoImageClasses:"object-contain scale-[1.55] origin-center"}},222158:{absoluteCenterLogo:!0,logo:{width:241,height:75,mobileWidth:140,mobileHeight:55,fill:!0},header:{logoContainer:"hidden md:block absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 [&>a]:!w-auto",centerSpacer:"hidden md:block w-[241px] shrink-0",logoClasses:"w-[70px] !h-[35px] md:w-[241px] md:!h-[75px] rounded-none bg-[var(--navbar-logo-bg)] [border:var(--navbar-logo-border)] relative overflow-hidden",logoImageClasses:"object-contain"}},200478:{branchLabel:"Change Location",logo:{width:220,height:80,mobileWidth:130,mobileHeight:52,fill:!0},header:{header:"w-full py-1.5 px-3 sm:py-2 sm:px-4 md:py-2 md:px-6 lg:px-10 relative",logoClasses:"w-[130px] h-[52px] md:w-[220px] md:h-[80px] rounded-none bg-transparent relative overflow-visible",logoImageClasses:"object-contain",branchButton:"flex items-center justify-center w-8 h-8 sm:w-auto 
1sm:h-auto sm:gap-1 md:gap-1.5 sm:px-1.5 sm:py-1 md:px-2 md:py-1.5 lg:px-2.5 lg:py-1.5 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",branchButtonLabel:"text-[8px] sm:text-[9px] lg:text-[11px] font-extrabold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] capitalize tracking-wide leading-none",branchButtonText:"text-[11px] sm:text-[12px] lg:text-[15px] font-extrabold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] relative z-10 truncate max-w-[50px] sm:max-w-[70px] lg:max-w-[130px] leading-tight uppercase",phoneButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-1.5 sm:py-1 md:px-2 md:py-1.5 lg:px-2.5 lg:py-1.5 rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)]"}},220460:{logoLeft:!0,branchLabel:"Change Location",logo:{width:180,height:80,mobileWidth:120,mobileHeight:54},header:{branchButtonLabel:"text-[6px] sm:text-[7px] lg:text-[9px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] capitalize tracking-wide leading-none",logoClasses:"w-[120px] h-[54px] md:w-[180px] md:h-[80px] rounded-[var(--navbar-logo-border-radius)] bg-transparent [border:var(--navbar-logo-border)] relative overflow-hidden",logoImageClasses:"object-contain",branchButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",phoneButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)]"}},536:{logoLeft:!0},221115:{logoLeft:!0},222011:{logoLeft:!0,branchLabel:"Change Location",logo:{width:180,height:80,mobileWidth:120,mobileHeight:54},header:{branchButtonLabel:"text-[6px] sm:text-[7px] lg:text-[9px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] capitalize tracking-wide leading-none",logoClasses:"w-[120px] h-[54px] md:w-[180px] md:h-[80px] rounded-[var(--navbar-logo-border-radius)] bg-transparent [border:var(--navbar-logo-border)] relative overflow-hidden",logoImageClasses:"object-contain",branchButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",phoneButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)]"}},221954:{branchLabel:"Change Location",logo:{width:180,height:80,mobileWidth:120,mobileHeight:54},header:{branchButtonLabel:"text-[6px] sm:text-[7px] lg:text-[9px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] capitalize tracking-wide leading-none",logoClasses:"w-[120px] h-[54px] md:w-[180px] md:h-[80px] rounded-[var(--navbar-logo-border-radius)] bg-transparent [border:var(--navbar-logo-border)] relative overflow-hidden",logoImageClasses:"object-contain",branchButton:"flex items-center justify-center w-8 h-8 sm:w-auto 
1sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",phoneButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)]"}},220559:{logoLeft:!0,branchLeft:!0,branchLabel:"Change Location",logo:{width:180,height:80,mobileWidth:120,mobileHeight:54},header:{header:"w-full py-2 px-1.5 sm:py-2.5 sm:px-4 md:py-3 md:px-6 lg:px-10 relative",branchButtonLabel:"text-[6px] sm:text-[7px] lg:text-[9px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] capitalize tracking-wide leading-none",logoClasses:"w-[120px] h-[54px] md:w-[180px] md:h-[80px] rounded-[var(--navbar-logo-border-radius)] bg-transparent [border:var(--navbar-logo-border)] relative overflow-hidden",logoImageClasses:"object-contain",branchButton:"flex items-center justify-center shrink-0 w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] border-[length:1px]! hover:[border:var(--navbar-branch-hover-border)] hover:border-[length:1px]!",branchButtonContent:"hidden sm:flex flex-col relative z-10 whitespace-nowrap",branchButtonText:"text-[11px] sm:text-[12px] lg:text-[15px] font-extrabold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] relative z-10 truncate max-w-[90px] sm:max-w-[120px] lg:max-w-[160px] leading-tight",phoneButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-1.5 rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] border-[length:1px]! hover:[border:var(--navbar-phone-button-hover-border)] hover:border-[length:1px]!"}},200163:{showSocialLinks:!0,socialLinksVariant:"icons"},220757:{showSocialLinks:!0,socialLinksVariant:"icons"},221133:{header:{HeaderDesktopWidth:"w-full",isTransparentHeader:!0,branchButton:"cursor-pointer flex items-center gap-1 sm:gap-0 min-w-0 group px-1.5 py-1 sm:px-2 sm:py-2 rounded-[var(--navbar-branch-border-radius)] bg-transparent transition-colors duration-200",branchButtonIconWrapper:"flex items-center justify-center p-[.2rem] sm:p-[.4rem] rounded-full bg-transparent flex-shrink-0",branchButtonIcon:"w-[12px] h-[12px] sm:w-[25px] sm:h-[25px] text-[var(--navbar-branch-icon-color)] hover:text-[var(--navbar-branch-hover-icon-color)]",branchButtonContent:"flex flex-col",branchButtonLabel:"text-[10px] sm:text-[19px] DINCondensed font-semibold !font-[700] text-[var(--navbar-branch-text)] font- tracking-wide leading-none [text-transform:var(--navbar-header-text-transform)]",branchButtonText:"text-[12px] sm:text-[13px] font-medium text-[var(--navbar-branch-text)]/60 truncate max-w-[100px] sm:max-w-[180px] lg:max-w-[250px] leading-tight",branchButtonArrow:"w-3.5 h-3.5 text-[var(--navbar-branch-text)]/60 !hidden rotate-90 -ml-1 transition-transform duration-200 group-hover:translate-x-0.5",branchButtonGlossyOverlay:"",phoneButton:"flex items-center justify-center w-7 h-7 sm:w-auto 
1sm:h-auto sm:gap-1.5 sm:px-2 sm:py-2 rounded-[var(--navbar-phone-button-border-radius)] bg-transparent cursor-pointer transition-colors duration-200",phoneButtonIconWrapper:"flex items-center justify-center w-6 h-6 sm:w-7 sm:h-7 rounded-full flex-shrink-0",phoneButtonLabel:"hidden sm:inline text-[10px] sm:text-[19px] DINCondensed font-semibold !font-[700] leading-none black-bold-header text-[var(--navbar-phone-button-text)] [text-transform:var(--navbar-header-text-transform)]",phoneButtonIcon:"w-[12px] h-[12px] sm:w-[18px] sm:h-[18px] text-[var(--navbar-phone-button-icon-color)] hover:text-[var(--navbar-phone-button-hover-icon-color)]",phoneButtonText:"hidden sm:block text-[12px] leading-tight sm:text-[13px] font-medium text-[var(--navbar-phone-button-text)]/60 hover:text-[var(--navbar-phone-button-hover-text)]",phoneButtonGlossyOverlay:"",cartButton:"w-7 h-7 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-cart-button-border-radius)] bg-transparent cursor-pointer transition-colors duration-200",cartButtonIcon:"w-[14px] h-[14px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",cartBadge:"absolute -top-1 left-1 [background:var(--color-yellow-500)] text-white text-[8px] sm:text-[11px] font-bold rounded-full min-w-[14px] h-[14px] sm:min-w-[19px] sm:h-[19px] flex items-center justify-center leading-none",cartButtonGlossyOverlay:"",cartAlwaysShowBadge:!0,authButton:"w-7 h-7 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-cart-button-border-radius)] bg-transparent cursor-pointer transition-colors duration-200",authButtonIcon:"w-[14px] h-[14px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",authButtonText:"hidden",authButtonGlossyOverlay:"",hamburgerButton:"w-7 h-7 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-cart-button-border-radius)] bg-transparent cursor-pointer transition-colors duration-200",hamburgerButtonIcon:"w-[14px] h-[14px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",hamburgerButtonGlossyOverlay:""},branchIcon:{src:"/assets/images/colette/location.svg",width:20,height:20},phoneIcon:{src:"/assets/images/colette/branch-phone.svg",width:15,height:15},hamburgerIcon:{src:"/assets/images/colette/hamburger.svg",width:25,height:25},cartIcon:{src:"/assets/images/colette/cart.svg",width:25,height:25}},220544:{searchBarColor:"#0d0a09",searchTextColor:"#a9c23f"},220417:{headerStyle:{background:"transparent",border:"none"},header:{headerBottomLine:"absolute bottom-0 left-0 right-0 h-[1px] pointer-events-none bg-gradient-to-r from-transparent via-black/10 to-transparent sm:hidden",logoBackdrop:"hidden sm:block absolute left-1/2 bottom-0 translate-y-[15%] sm:translate-y-[-3%] -translate-x-1/2 z-[998] pointer-events-none w-[8.5rem] h-[3.75rem] md:w-[10.5rem] md:h-[4.5rem] lg:w-[12.5rem] lg:h-[5.25rem] bg-[#EF3705] rounded-b-[2rem] md:rounded-b-[2.5rem] lg:rounded-b-[3rem]",logoContainer:"absolute left-2 sm:left-1/2 bottom-0 translate-y-[25%] sm:translate-y-[35%] sm:-translate-x-1/2 z-[999] [&>a>div]:w-16 [&>a>div]:h-16 sm:[&>a>div]:w-20 sm:[&>a>div]:h-20 md:[&>a>div]:w-24 md:[&>a>div]:h-24 lg:[&>a>div]:w-28 lg:[&>a>div]:h-28"}}};function n(e){return null==e?null:a[Number(e)]??null}function i(){return(0,o.getDataFromLocalStorage)("restaurant-theme-mode")||"light"}function l(e){let t=parseInt(e.slice(1,3),16),r=parseInt(e.slice(3,5),16),o=parseInt(e.slice(5,7),16);return`${t}, ${r}, ${o}`}function d(e,t=60){if(e){let r=parseInt(e?.slice(1,3),16),o=parseInt(e?.slice(3,5),16),a=parseInt(e?.slice(5,7),16);return r=Math.min(255,r+t),o=Math.min(255,o+t),a=Math.min(255,a+t),`rgba(${r}, ${o}, ${a}, 1)`}}e.s(["getHeaderCustomConfig",0,n],25268);let s=(e,t)=>{if("u"<typeof document)return;let r=document.documentElement;null!=t&&!1!==t&&""!==t&&r.style.setProperty(e,t)},c=(e,t,r={},o={},a=null)=>{if("u"<typeof document)return;let c=document.documentElement,x=a||i(),m="dark"===x;m?(c.classList.add("dark"),c.setAttribute("data-theme","dark")):(c.classList.remove("dark"),c.setAttribute("data-theme","light"));let p=e?.theme||{},u=function(e={},t="light"){let r=e?.merchantId=="221504",o={light:{backgroundlayoutcolor:e?.menuBackgroun
1dColor,navbarBgColor:g(e?.navbar?.default?.background,"")||e?.backgroundColor,navbarBorder:g(e?.navbar?.default?.border,"")||e?.backgroundColor,navbarBorder:g(e?.navbar?.default?.border,"")||e?.backgroundColor,navbarBranchButtonBg:g(e?.branchButton?.default?.background,"")||e?.foregroundColor,navbarBranchButtonHoverBg:g(e?.branchButton?.hover?.background||e?.branchButton?.default?.background,"")||e?.foregroundColor,navbarBranchButtonIconColor:g(e?.branchButton?.default?.iconColor,"")||e?.backgroundColor,navbarBranchButtonHoverIconColor:g(e?.branchButton?.hover?.iconColor||e?.branchButton?.default?.iconColor,"")||e?.backgroundColor,navbarBranchButtonIconColorBg:g(e?.branchButton?.default?.iconColorBg,"")||e?.backgroundColor,navbarBranchButtonIconColorHoverBg:g(e?.branchButton?.hover?.iconColorBg||e?.branchButton?.default?.iconColorBg,"")||e?.backgroundColor,navbarBranchButtonText:g(e?.branchButton?.default?.textColor,"")||e?.backgroundColor,navbarBranchButtonHoverText:g(e?.branchButton?.hover?.textColor||e?.branchButton?.default?.textColor,"")||e?.backgroundColor,navbarBranchButtonBorder:g(e?.branchButton?.default?.border,"")||"1px solid transparent",navbarBranchButtonBorderHover:g(e?.branchButton?.hover?.border||e?.branchButton?.default?.border,"")||"1px solid transparent",navbarBranchButtonBorderRadius:g(e?.branchButton?.default?.borderRadius,"")||"1.5rem",navbarPhoneButtonBg:g(e?.phoneButton?.default?.background,"")||e?.foregroundColor,navbarPhoneButtonHoverBg:g(e?.phoneButton?.hover?.background||e?.phoneButton?.default?.background,"")||e?.foregroundColor,navbarPhoneButtonIconColor:g(e?.phoneButton?.default?.iconColor,"")||e?.backgroundColor,navbarPhoneButtonHoverIconColor:g(e?.phoneButton?.hover?.iconColor||e?.phoneButton?.default?.iconColor,"")||e?.backgroundColor,navbarPhoneButtonIconColorBg:g(e?.phoneButton?.default?.iconColorBg,"")||e?.backgroundColor,navbarPhoneButtonIconColorHoverBg:g(e?.phoneButton?.hover?.iconColorBg||e?.phoneButton?.default?.iconColorBg,"")||e?.backgroundColor,navbarPhoneButtonText:g(e?.phoneButton?.default?.textColor,"")||e?.backgroundColor,navbarPhoneButtonHoverText:g(e?.phoneButton?.hover?.textColor||e?.phoneButton?.default?.textColor,"")||e?.backgroundColor,navbarPhoneButtonBorder:g(e?.phoneButton?.default?.border,"")||"1px solid transparent",navbarPhoneButtonHoverBorder:g(e?.phoneButton?.hover?.border||e?.phoneButton?.default?.border,"")||"1px solid transparent",navbarPhoneButtonBorderRadius:g(e?.phoneButton?.default?.borderRadius,"")||"1.5rem",navbarLogoBg:g(e?.logo?.default?.background,"")||e?.backgroundColor,navbarLogoBorder:g(e?.logo?.default?.border,"")||"none",navbarLogoBorderRadius:g(e?.logo?.default?.borderRadius,"")||"50%",navbarLogoWidth:g(e?.logo?.default?.width,"")||"80px",navbarLogoHeight:g(e?.logo?.default?.height,"")||"80px",navbarLogoMobileWidth:g(e?.logo?.mobile?.width,"")||"73px",navbarLogoMobileHeight:g(e?.logo?.mobile?.height,"")||"45px",navbarCartButtonBg:g(e?.cartButton?.default?.background,"")||e?.foregroundColor,navbarCartButtonHoverBg:g(e?.cartButton?.hover?.background||e?.cartButton?.default?.background,"")||e?.foregroundColor,navbarCartButtonIconColor:g(e?.cartButton?.default?.iconColor,"")||e?.backgroundColor,navbarCartButtonHoverIconColor:g(e?.cartButton?.hover?.iconColor||e?.cartButton?.default?.iconColor,"")||e?.backgroundColor,navbarCartButtonText:g(e?.cartButton?.default?.textColor,"")||e?.backgroundColor,navbarCartButtonHoverText:g(e?.cartButton?.hover?.textColor||e?.cartButton?.default?.textColor,"")||e?.backgroundColor,navbarCartButtonTextBg:g(e?.cartButton?.default?.textBackground,"")||e?.backgroundColor,navbarCartButtonBorder:g(e?.cartButton?.default?.border,"")||"1px solid transparent",navbarCartButtonHoverBorder:g(e?.cartButton?.hover?.border||e?.cartButton?.default?.border,"")||"1px solid transparent",navbarCartButtonBorderRadius:g(e?.cartButton?.default?.borderRadius,"")||"1.5rem",navbarProfileButtonBg:g(e?.profileButton?.default?.background,"")||e?.foregroundColor,navbarProfileButtonHoverBg:g(e?.profileButton?.hover?.background||e?.profileButton?.default?.background,"")||e?.foregroundColor,navbarProfileButtonIconColor:g(e?.profileButton?.default?.iconColor,"")||e?.backgroundColor,navbarProfileButtonHoverIconColor:g(e?.profileButton?.hover?.iconColor||e?.profileButton?.default?.iconColor,"")||e?.backgroundColor,navbarProfileButtonText:g(e?.profileButton?.default?.textColor,"")||e?.backgroundColor,navbarProfileButtonHoverText:g(e?.profileButton?.hover?.textColor||e?.profileButton?.default?.textColor,"")||e?.backgroundColor,navbarProfileButtoBorder:g(e?.profileButton?.default?.border,"")||"1px solid transparent",navbarProfileButtoHoverBorder:g(e?.profileButton?.hover?.border||e?.profileButton?.default?.border,"")||"1px solid transparent",navbarProfileButtonBorderRadius:g(e?.profileButton?.default?.borderRadius,"")||"1.5rem",navbarPageBarButtonBg:g(e?.pageBarButton?.default?.background,"")||e?.foregroundColor,navbarPageBarButtonHoverBg:g(e?.pageBarButton?.hover?.background||e?.pageBarButton?.default?.background,"")||e?.foregroundColor,navbarPageBarButtonIconColor:g(e?.pageBarButton?.default?.iconColor,"")||e?.backgroundColor,navbarPageBarButtonHoverIconColor:g(e?.pageBarButton?.hover?.iconColor||e?.pageBarButton?.default?.iconColor,"")||e?.backgroundColor,navbarPageBarButtonBorder:g(e?.pageBarButton?.default?.border,"")||e?.foregroundColor,navbarPageBarButtonHoverBorder:g(e?.pageBarButton?.hover?.border||e?.pageBarButton?.default?.border,"")||e?.foregroundColor,navbarPageBarButtonBorderRadius:g(e?.pageBarButton?.default?.borderRadius)||"1.5rem",navbarPageBarContentBg:g(e?.pageBarContentButton?.default?.background,"")||"#ffffff",n
1avbarPageBarContentIconColor:g(e?.pageBarContentButton?.default?.iconColor,"")||"#000000",navbarPageBarContentHoverIconColor:g(e?.pageBarContentButton?.hover?.iconColor||e?.pageBarContentButton?.default?.iconColor,"")||"#000000",navbarPageBarContentTitle:g(e?.pageBarContentButton?.default?.titleText,"")||"#000000",navbarPageBarContentText:g(e?.pageBarContentButton?.default?.textColor||e?.pageBarContentButton?.default?.text,"")||"#000000",navbarPageBarContentHoverText:g(e?.pageBarContentButton?.hover?.textColor||e?.pageBarContentButton?.hover?.text||e?.pageBarContentButton?.default?.textColor||e?.pageBarContentButton?.default?.text,"")||"#000000",navbarPageBarContentTextBg:g(e?.pageBarContentButton?.default?.titleBackground,"")||"#f5f5f5",navbarPageBarContentHoverTextBg:g(e?.pageBarContentButton?.hover?.titleBackground||e?.pageBarContentButton?.default?.titleBackground,"")||"#f5f5f5",navbarPageBarContentTextIcon:g(e?.pageBarContentButton?.default?.titleIconColor,"")||"#000000",navbarPageBarContentTextIconBg:g(e?.pageBarContentButton?.default?.titleIconColorBackground||e?.pageBarContentButton?.default?.titleIconBackground,"")||"transparent",navbarPageBarContentBorderRadius:g(e?.pageBarContentButton?.default?.borderRadius,"")||"1.5rem",navbarPageBarContentBorder:g(e?.pageBarContentButton?.default?.border,"")||"1px solid transparent",navbarPageBarContentBorderHover:g(e?.pageBarContentButton?.hover?.border||e?.pageBarContentButton?.default?.border,"")||"1px solid transparent",categoryParentListBg:e?.parentCategoryNavbarBackground||e?.backgroundColor,categoryParentListBgSticky:e?.parentCategoryNavbarBackgroundSticky||e?.parentCategoryNavbarBackground||e?.backgroundColor,categoryParentListItemBg:e?.parentCategoryNavbarItemBackgroun
1d||e?.backgroundColor||"transparent",categoryParentListItemHoverBg:e?.parentCategoryNavbarItemFocusBackground||e?.backgroundColor,categoryParentListItemText:e?.parentCategoryNavbarColor||e?.foregroundColor||"#374151",categoryParentListItemHoverText:e?.parentCategoryNavbarItemFocusColor||e?.foregroundColor||"#111827",categoryParentListItemBorderRadius:e?.parentCategoryNavbarBorderRadius||"0.75rem",categoryParentListItemBorder:e?.parentCategoryNavbarItemBorder||e?.backgroundColor,categoryParentListItemActiveBorder:e?.parentCategoryNavbarItemFocusBorder||e?.backgroundColor,categoryParentListItemActiveBg:e?.parentCategoryNavbarItemFocusBackground||e?.foregroundColor,categoryParentListItemActiveText:e?.parentCategoryNavbarItemFocusColor||e?.foregroundColor,categoryListBg:e?.categoryNavbarBackground||e?.categoryNavbarBackground,categoryListBgSticky:e?.categoryNavbarBackgroundSticky||e?.categoryNavbserarBackgroundSticky||e?.categoryNavbarBackground,categoryListItemBg:e?.categoryNavbarItemBackground||e?.categoryNavbarItemBackgroun
1d,categoryListItemHoverBg:e?.categoryNavbarItemFocusBackground||e?.categoryNavbarItemFocusBackground,categoryListItemText:e?.categoryNavbarColor||e?.categoryNavbarColor,categoryListItemHoverText:e?.categoryNavbarItemFocusColor||e?.categoryNavbarItemFocusColor,categoryListItemActiveBg:e?.categoryNavbarItemFocusBackground||e?.categoryNavbarItemFocusBackground,categoryListItemActiveText:e?.categoryNavbarItemFocusColor||e?.categoryNavbarItemFocusColor,categoryListItemIconText:r?"#000000":e?.categoryNavbarItemIconText,categoryListItemIconHoverText:r?"#000000":e?.categoryNavbarItemIconHoverText,categoryListItemBorder:e?.categoryNavbarItemBorder||"transparent",categoryListItemActiveBorder:e?.categoryNavbarItemFocusBorder||e?.categoryNavbarItemBorder||"transparent",categoryListItemBorderRadius:e?.categoryNavbarItemBorderRadius||"0.75rem",categoryListItemWidth:g(e?.categoryList?.default?.itemWidth,"")||"fit",categoryListArrowColor:e?.lightCategoryListArrowColor||e?.backgroundColor,categoryListArrowHoverColor:e?.lightCategoryListArrowHoverColor||e?.backgroundColor,categoryListArrowBg:e?.lightCategoryListArrowBg||e?.foregroundColor,categoryListArrowHoverBg:e?.lightCategoryListArrowHoverBg||e?.foregroundColor,categoryListArrowWidth:e?.lightCategoryListArrowWidth||"2rem",categoryListArrowHeight:e?.lightCategoryListArrowHeight||"100%",categoryListArrowBorderRadius:e?.lightCategoryListArrowBorderRadius||"0",categoryListArrowPadding:e?.lightCategoryListArrowPadding||"0.5rem",categoryListArrowIconSize:e?.lightCategoryListArrowIconSize||"1.5rem",categoryListArrowTop:e?.lightCategoryListArrowTop||"0",categoryListArrowLeft:e?.lightCategoryListArrowLeft||"0",categoryListArrowRight:e?.lightCategoryListArrowRight||"0",popularCategoryItemBg:e?.popularCategory?.itemBackgroun
1d||"#f498ad5c",CategoryItemTitleColor:e?.Category?.itemTitleColor||"#5F5F5F",CategoryItemBg:e?.Category?.itemBackground||"#CACACA",CategoryItemDescription:e?.Category?.itemTitleDescriptionColor||"#403c3c",categoryHeadingColor:e?.categoryFontColor||"#5F5F5F",categoryHeadingColorBackground:e?.categoryFontBackgroundColor||"transparent",categoryHeadingColorFontSize:e?.categoryFontSize||"1.6rem",categoryHeadingColorFontFamily:e?.categoryFontFamily||"inherit",categoryDescriptionColor:e?.categoryFontColor||"#403c3c",searchBarBackgroundColor:g(e?.searchBar?.default?.background,"")||"#ffffff",searchBarTextColor:g(e?.searchBar?.default?.text,"")||"#1f2937",searchBarPlaceholderColor:g(e?.searchBar?.default?.placeholder,"")||"#6b7280",searchBarIconBackgroundColor:g(e?.searchBar?.default?.iconbg,"")||e?.backgroundColor||"#2563eb",searchBarIconTextColor:g(e?.searchBar?.default?.iconText,"")||e?.foregroundColor||"#ffffff",searchBarBorderColor:g(e?.searchBar?.default?.border,"")||"#e5e7eb",footerBackground:g(e?.footer?.default?.background,"")||!1,footerTextColor:g(e?.footer?.default?.textColor,"")||!1,footerAboutContainerBg:g(e?.footer?.default?.aboutBackgroundContainer,"")||"rgba(243,243,243,0.51)",footerAboutTextContainerBg:g(e?.footer?.default?.aboutTextBackgroundContainer,"")||"#ffffff",footerAboutHeadingColor:g(e?.footer?.default?.aboutHeadingColor,"")||"rgba(0,0,0,0.72)",footerAboutTextColor:g(e?.footer?.default?.aboutTextColor,"")||"rgba(26,26,26,0.85)",locationModalBg:g(e?.locationModal?.default?.background,"")||"#ffffff",locationModalText:g(e?.locationModal?.default?.textColor,"")||"#111827",locationModalBorder:g(e?.locationModal?.default?.border,"")||"#e5e7eb",locationModalHeaderBg:g(e?.locationModal?.default?.headerBackground,"")||e?.backgroundColor||"#ffffff",locationModalSwitcherBg:g(e?.locationModal?.default?.switcherBackground,"")||"#f3f4f6",locationModalSwitcherText:g(e?.locationModal?.default?.switcherTextColor,"")||"#4b5563",locationModalSwitcherActiveBg:g(e?.locationModal?.default?.switcherActiveBackground,"")||e?.backgroundColor||"#2563eb",locationModalSwitcherActiveText:g(e?.locationModal?.default?.switcherActiveTextColor,"")||e?.foregroundColor||"#ffffff",locationModalCardBg:g(e?.locationModal?.default?.cardBackground,"")||"#ffffff",locationModalCardText:g(e?.locationModal?.default?.cardTextColor,"")||"#111827",locationModalCardBorder:g(e?.locationModal?.default?.cardBorder,"")||"#e5e7eb",locationModalSubmitBtnBg:g(e?.locationModal?.default?.submitBtnBackground,"")||e?.backgroundColor||"#2563eb",locationModalSubmitBtnText:g(e?.locationModal?.default?.submitBtnTextColor,"")||e?.foregroundColor||"#ffffff",locationModalLogoBg:g(e?.locationModal?.default?.logoBackground,"")||"#ffffff",cartDrawerBg:g(e?.cart?.default?.drawerBackground,"")||"",cartDrawerText:g(e?.cart?.default?.drawerTextColor,"")||"#111827",cartDrawerBorder:g(e?.cart?.default?.drawerBorder,"")||"",cartDrawerHeaderBg:g(e?.cart?.default?.headerBackground,"")||"#f9fafb",cartItemCardBg:g(e?.cart?.default?.itemBackgroun
1d,"")||"#ffffff",cartItemCardBorder:g(e?.cart?.default?.itemBorder,"")||"#e5e7eb",cartItemTitleColor:g(e?.cart?.default?.itemTitleColor,"")||"#111827",cartItemPriceColor:g(e?.cart?.default?.itemPriceColor,"")||e?.backgroundColor||"#111827",cartItemDescriptionColor:g(e?.cart?.default?.itemDescriptionColor,"")||"#6b7280",cartItemQuantityBg:g(e?.cart?.default?.quantityBackground,"")||"#f3f4f6",cartItemQuantityText:g(e?.cart?.default?.quantityTextColor,"")||"#111827",cartSummaryBg:g(e?.cart?.default?.summaryBackground,"")||"",cartSummaryText:g(e?.cart?.default?.summaryTextColor,"")||"#111827",cartSummaryBorder:g(e?.cart?.default?.summaryBorder,"")||"",cartCheckoutButtonBg:g(e?.cart?.default?.checkoutButtonBackground,"")||e?.backgroundColor||"#2563eb",cartCheckoutButtonText:g(e?.cart?.default?.checkoutButtonTextColor,"")||e?.foregroundColor||"#ffffff",cartEmptyText:g(e?.cart?.default?.emptyTextColor,"")||"#6b7280",cartQuickOrderBg:g(e?.cart?.default?.quickOrderBackground,"")||"",cartQuickOrderBorder:g(e?.cart?.default?.quickOrderBorder,"")||"",checkoutPageBg:g(e?.checkout?.default?.pageBackgroun
1d,"")||e?.menuBackgroundColor||"#f9fafb",checkoutCardBg:g(e?.checkout?.default?.cardBackground,"")||"#ffffff",checkoutCardBorder:g(e?.checkout?.default?.cardBorder,"")||"#e5e7eb",checkoutCardHeaderBg:g(e?.checkout?.default?.headerBackground,"")||"#f9fafb",checkoutHeadingText:g(e?.checkout?.default?.headingTextColor,"")||"#111827",checkoutSubheadingText:g(e?.checkout?.default?.subheadingTextColor,"")||"#4b5563",checkoutInputBg:g(e?.checkout?.default?.inputBackground,"")||"#ffffff",checkoutInputText:g(e?.checkout?.default?.inputTextColor,"")||"#111827",checkoutInputBorder:g(e?.checkout?.default?.inputBorder,"")||"#d1d5db",checkoutInputPlaceholder:g(e?.checkout?.default?.inputPlaceholder,"")||"#9ca3af",checkoutPaymentCardBg:g(e?.checkout?.default?.paymentCardBackground,"")||"#ffffff",checkoutPlaceOrderBtnBg:g(e?.checkout?.default?.placeOrderBtnBackground,"")||e?.backgroundColor||"#2563eb",checkoutPlaceOrderBtnText:g(e?.checkout?.default?.placeOrderBtnTextColor,"")||e?.foregroundColor||"#ffffff",receiptPageBg:g(e?.receipt?.default?.pageBackgroun
1d,"")||e?.menuBackgroundColor||"#f9fafb",receiptCardBg:g(e?.receipt?.default?.cardBackground,"")||"#ffffff",receiptCardBorder:g(e?.receipt?.default?.cardBorder,"")||"#e5e7eb",receiptCardText:g(e?.receipt?.default?.textColor,"")||"#111827",receiptCardMutedText:g(e?.receipt?.default?.mutedTextColor,"")||"#6b7280",receiptStatusBg:g(e?.receipt?.default?.statusBackground,"")||"#ecfdf5",receiptStatusText:g(e?.receipt?.default?.statusTextColor,"")||"#047857",receiptDivider:g(e?.receipt?.default?.dividerColor,"")||"#e5e7eb",receiptSummaryBg:g(e?.receipt?.default?.summaryBackground,"")||"#f9fafb",itemModalOverlayBg:"rgba(0,0,0,0.5)",itemModalCardBg:g(e?.itemModal?.default?.background,"")||e?.itemModalBackground||"#ffffff",itemModalCardText:g(e?.itemModal?.default?.textColor,"")||e?.itemModalText||"#111827",itemModalCardBorder:g(e?.itemModal?.default?.border,"")||"#e5e7eb",itemModalTitleColor:g(e?.itemModal?.default?.titleColor,"")||"#111827",itemModalDescriptionColor:g(e?.itemModal?.default?.descriptionColor,"")||"#4b5563",itemModalSectionHeading:g(e?.itemModal?.default?.sectionHeadingColor,"")||"#111827",itemModalOptionBg:g(e?.itemModal?.default?.optionBackground,"")||"#ffffff",itemModalOptionBorder:g(e?.itemModal?.default?.optionBorder,"")||"#e5e7eb",itemModalOptionText:g(e?.itemModal?.default?.optionTextColor,"")||"#111827",itemModalOptionSelectedBg:g(e?.itemModal?.default?.optionSelectedBackground,"")||"#f0fdf4",itemModalAddBtnBg:g(e?.itemModal?.default?.buttonBackground,"")||e?.itemModalBtnBackground||e?.backgroundColor||"#2563eb",itemModalAddBtnText:g(e?.itemModal?.default?.buttonTextColor,"")||e?.itemModalBtnText||e?.foregroundColor||"#ffffff",itemModalQuantityBg:g(e?.itemModal?.default?.quantityBackground,"")||"#f3f4f6",itemModalQuantityText:g(e?.itemModal?.default?.quantityTextColor,"")||"#111827",itemModalInputBg:g(e?.itemModal?.default?.inputBackground,"")||"#ffffff",itemModalInputText:g(e?.itemModal?.default?.inputTextColor,"")||"#111827",itemModalInputBorder:g(e?.itemModal?.default?.inputBorder,"")||"#d1d5db",itemModalPriceTextColor:g(e?.itemModal?.default?.priceColor,"")||e?.itemPriceTextColor||"#111827",alertMsgBgColor:g(e?.alertMsg?.default?.background,"")||e?.backgroundColor,alertMsgTextColor:g(e?.alertMsg?.default?.text,"")||e?.foregroundColor},dark:{backgroundlayoutcolor:g(e?.dark?.page?.default?.background,"")||e?.dark?.menuBackgroundColor||"#121212",navbarBgColor:g(e?.dark?.navbar?.default?.background,"")||"#18181b",navbarBorder:g(e?.dark?.navbar?.default?.border,"")||"1px solid #27272a",
1navbarBranchButtonBg:g(e?.dark?.branchButton?.default?.background,"")||"#27272a",navbarBranchButtonHoverBg:g(e?.dark?.branchButton?.hover?.background||e?.dark?.branchButton?.default?.background,"")||"#3f3f46",navbarBranchButtonIconColor:g(e?.dark?.branchButton?.default?.iconColor,"")||"#f3f4f6",navbarBranchButtonHoverIconColor:g(e?.dark?.branchButton?.hover?.iconColor||e?.dark?.branchButton?.default?.iconColor,"")||"#ffffff",navbarBranchButtonIconColorBg:g(e?.dark?.branchButton?.default?.iconColorBg,"")||"#3f3f46",navbarBranchButtonIconColorHoverBg:g(e?.dark?.branchButton?.hover?.iconColorBg||e?.dark?.branchButton?.default?.iconColorBg,"")||"#52525b",navbarBranchButtonText:g(e?.dark?.branchButton?.default?.textColor,"")||"#f3f4f6",navbarBranchButtonHoverText:g(e?.dark?.branchButton?.hover?.textColor||e?.dark?.branchButton?.default?.textColor,"")||"#ffffff",navbarBranchButtonBorder:g(e?.dark?.branchButton?.default?.border,"")||"1px solid #3f3f46",navbarBranchButtonBorderHover:g(e?.dark?.branchButton?.hover?.border||e?.dark?.branchButton?.default?.border,"")||"1px solid #52525b",navbarBranchButtonBorderRadius:g(e?.dark?.branchButton?.default?.borderRadius,"")||g(e?.branchButton?.default?.borderRadius,"")||"1.5rem",navbarPhoneButtonBg:g(e?.dark?.phoneButton?.default?.background,"")||"#27272a",
1navbarPhoneButtonHoverBg:g(e?.dark?.phoneButton?.hover?.background||e?.dark?.phoneButton?.default?.background,"")||"#3f3f46",navbarPhoneButtonIconColor:g(e?.dark?.phoneButton?.default?.iconColor,"")||"#f3f4f6",navbarPhoneButtonHoverIconColor:g(e?.dark?.phoneButton?.hover?.iconColor||e?.dark?.phoneButton?.default?.iconColor,"")||"#ffffff",navbarPhoneButtonIconColorBg:g(e?.dark?.phoneButton?.default?.iconColorBg,"")||"#3f3f46",navbarPhoneButtonIconColorHoverBg:g(e?.dark?.phoneButton?.hover?.iconColorBg||e?.dark?.phoneButton?.default?.iconColorBg,"")||"#52525b",navbarPhoneButtonText:g(e?.dark?.phoneButton?.default?.textColor,"")||"#f3f4f6",navbarPhoneButtonHoverText:g(e?.dark?.phoneButton?.hover?.textColor||e?.dark?.phoneButton?.default?.textColor,"")||"#ffffff",navbarPhoneButtonBorder:g(e?.dark?.phoneButton?.default?.border,"")||"1px solid #3f3f46",navbarPhoneButtonHoverBorder:g(e?.dark?.phoneButton?.hover?.border||e?.dark?.phoneButton?.default?.border,"")||"1px solid #52525b",navbarPhoneButtonBorderRadius:g(e?.dark?.phoneButton?.default?.borderRadius,"")||g(e?.phoneButton?.default?.borderRadius,"")||"1.5rem",navbarLogoBg:g(e?.dark?.logo?.default?.background,"")||"transparent",navbarLogoBorder:g(e?.dark?.logo?.default?.border,"")||g(e?.logo?.default?.border,"")||"none",navbarLogoBorderRadius:g(e?.dark?.logo?.default?.borderRadius,"")||g(e?.logo?.default?.borderRadius,"")||"50%",navbarLogoWidth:g(e?.dark?.logo?.default?.width,"")||g(e?.logo?.default?.width,"")||"80px",navbarLogoHeight:g(e?.dark?.logo?.default?.height,"")||g(e?.logo?.default?.height,"")||"80px",navbarLogoMobileWidth:g(e?.dark?.logo?.mobile?.width,"")||g(e?.logo?.mobile?.width,"")||"73px",navbarLogoMobileHeight:g(e?.dark?.logo?.mobile?.height,"")||g(e?.logo?.mobile?.height,"")||"45px",navbarCartButtonBg:g(e?.dark?.cartButton?.default?.background,"")||"#27272a",
1navbarCartButtonHoverBg:g(e?.dark?.cartButton?.hover?.background||e?.dark?.cartButton?.default?.background,"")||"#3f3f46",navbarCartButtonIconColor:g(e?.dark?.cartButton?.default?.iconColor,"")||"#f3f4f6",navbarCartButtonHoverIconColor:g(e?.dark?.cartButton?.hover?.iconColor||e?.dark?.cartButton?.default?.iconColor,"")||"#ffffff",navbarCartButtonText:g(e?.dark?.cartButton?.default?.textColor,"")||"#f3f4f6",navbarCartButtonHoverText:g(e?.dark?.cartButton?.hover?.textColor||e?.dark?.cartButton?.default?.textColor,"")||"#ffffff",navbarCartButtonTextBg:g(e?.dark?.cartButton?.default?.textBackground,"")||"#3f3f46",navbarCartButtonBorder:g(e?.dark?.cartButton?.default?.border,"")||"1px solid #3f3f46",navbarCartButtonHoverBorder:g(e?.dark?.cartButton?.hover?.border||e?.dark?.cartButton?.default?.border,"")||"1px solid #52525b",navbarCartButtonBorderRadius:g(e?.dark?.cartButton?.default?.borderRadius,"")||g(e?.cartButton?.default?.borderRadius,"")||"1.5rem",navbarProfileButtonBg:g(e?.dark?.profileButton?.default?.background,"")||"#27272a",
1navbarProfileButtonHoverBg:g(e?.dark?.profileButton?.hover?.background||e?.dark?.profileButton?.default?.background,"")||"#3f3f46",navbarProfileButtonIconColor:g(e?.dark?.profileButton?.default?.iconColor,"")||"#f3f4f6",navbarProfileButtonHoverIconColor:g(e?.dark?.profileButton?.hover?.iconColor||e?.dark?.profileButton?.default?.iconColor,"")||"#ffffff",navbarProfileButtonText:g(e?.dark?.profileButton?.default?.textColor,"")||"#f3f4f6",navbarProfileButtonHoverText:g(e?.dark?.profileButton?.hover?.textColor||e?.dark?.profileButton?.default?.textColor,"")||"#ffffff",navbarProfileButtoBorder:g(e?.dark?.profileButton?.default?.border,"")||"1px solid #3f3f46",navbarProfileButtoHoverBorder:g(e?.dark?.profileButton?.hover?.border||e?.dark?.profileButton?.default?.border,"")||"1px solid #52525b",navbarProfileButtonBorderRadius:g(e?.dark?.profileButton?.default?.borderRadius,"")||g(e?.profileButton?.default?.borderRadius,"")||"1.5rem",navbarPageBarButtonBg:g(e?.dark?.pageBarButton?.default?.background,"")||"#27272a",navbarPageBarButtonHoverBg:g(e?.dark?.pageBarButton?.hover?.background||e?.dark?.pageBarButton?.default?.background,"")||"#3f3f46",navbarPageBarButtonIconColor:g(e?.dark?.pageBarButton?.default?.iconColor,"")||"#f3f4f6",navbarPageBarButtonHoverIconColor:g(e?.dark?.pageBarButton?.hover?.iconColor||e?.dark?.pageBarButton?.default?.iconColor,"")||"#ffffff",navbarPageBarButtonBorder:g(e?.dark?.pageBarButton?.default?.border,"")||"1px solid #3f3f46",navbarPageBarButtonHoverBorder:g(e?.dark?.pageBarButton?.hover?.border||e?.dark?.pageBarButton?.default?.border,"")||"1px solid #52525b",navbarPageBarButtonBorderRadius:g(e?.dark?.pageBarButton?.default?.borderRadius)||g(e?.pageBarButton?.default?.borderRadius)||"1.5rem",navbarPageBarContentBg:g(e?.dark?.pageBarContentButton?.default?.background,"")||"#18181b",navbarPageBarContentIconColor:g(e?.dark?.pageBarContentButton?.default?.iconColor,"")||"#f3f4f6",navbarPageBarContentHoverIconColor:g(e?.dark?.pageBarContentButton?.hover?.iconColor||e?.dark?.pageBarContentButton?.default?.iconColor,"")||"#ffffff",navbarPageBarContentTitle:g(e?.dark?.pageBarContentButton?.default?.titleText,"")||"#f3f4f6",navbarPageBarContentText:g(e?.dark?.pageBarContentButton?.default?.textColor||e?.dark?.pageBarContentButton?.default?.text,"")||"#d1d5db",navbarPageBarContentHoverText:g(e?.dark?.pageBarContentButton?.hover?.textColor||e?.dark?.pageBarContentButton?.hover?.text||e?.dark?.pageBarContentButton?.default?.textColor,"")||"#ffffff",navbarPageBarContentTextBg:g(e?.dark?.pageBarContentButton?.default?.titleBackground,"")||"#27272a",
1navbarPageBarContentHoverTextBg:g(e?.dark?.pageBarContentButton?.hover?.titleBackground||e?.dark?.pageBarContentButton?.default?.titleBackground,"")||"#3f3f46",navbarPageBarContentTextIcon:g(e?.dark?.pageBarContentButton?.default?.titleIconColor,"")||"#f3f4f6",navbarPageBarContentTextIconBg:g(e?.dark?.pageBarContentButton?.default?.titleIconColorBackground||e?.dark?.pageBarContentButton?.default?.titleIconBackground,"")||"transparent",navbarPageBarContentBorderRadius:g(e?.dark?.pageBarContentButton?.default?.borderRadius,"")||g(e?.pageBarContentButton?.default?.borderRadius,"")||"1.5rem",navbarPageBarContentBorder:g(e?.dark?.pageBarContentButton?.default?.border,"")||"1px solid #27272a",navbarPageBarContentBorderHover:g(e?.dark?.pageBarContentButton?.hover?.border||e?.dark?.pageBarContentButton?.default?.border,"")||"1px solid #3f3f46",categoryParentListBg:e?.dark?.parentCategoryNavbarBackground||"#121212",categoryParentListBgSticky:e?.dark?.parentCategoryNavbarBackgroundSticky||e?.dark?.parentCategoryNavbarBackground||"#18181b",categoryParentListItemBg:e?.dark?.parentCategoryNavbarItemBackgroun
1d||"#27272a",categoryParentListItemHoverBg:e?.dark?.parentCategoryNavbarItemFocusBackground||"#3f3f46",categoryParentListItemText:e?.dark?.parentCategoryNavbarColor||"#d1d5db",categoryParentListItemHoverText:e?.dark?.parentCategoryNavbarItemFocusColor||"#ffffff",categoryParentListItemBorderRadius:e?.parentCategoryNavbarBorderRadius||"0.75rem",categoryParentListItemBorder:e?.dark?.parentCategoryNavbarItemBorder||"#3f3f46",categoryParentListItemActiveBorder:e?.dark?.parentCategoryNavbarItemFocusBorder||"#60a5fa",categoryParentListItemActiveBg:e?.dark?.parentCategoryNavbarItemFocusBackground||"#3f3f46",categoryParentListItemActiveText:e?.dark?.parentCategoryNavbarItemFocusColor||"#ffffff",categoryListBg:e?.dark?.categoryNavbarBackground||"#121212",categoryListBgSticky:e?.dark?.categoryNavbarBackgroundSticky||e?.dark?.categoryNavbarBackground||"#18181b",categoryListItemBg:e?.dark?.categoryNavbarItemBackground||"#27272a",categoryListItemHoverBg:e?.dark?.categoryNavbarItemFocusBackground||"#3f3f46",categoryListItemText:e?.dark?.categoryNavbarColor||"#d1d5db",categoryListItemHoverText:e?.dark?.categoryNavbarItemFocusColor||"#ffffff",categoryListItemActiveBg:e?.dark?.categoryNavbarItemFocusBackground||"#3f3f46",categoryListItemActiveText:e?.dark?.categoryNavbarItemFocusColor||"#ffffff",categoryListItemIconText:r?"#f3f4f6":e?.dark?.categoryNavbarItemIconText||"#d1d5db",categoryListItemIconHoverText:r?"#ffffff":e?.dark?.categoryNavbarItemIconHoverText||"#ffffff",categoryListItemBorder:e?.dark?.categoryNavbarItemBorder||"#3f3f46",categoryListItemActiveBorder:e?.dark?.categoryNavbarItemFocusBorder||"#60a5fa",categoryListItemBorderRadius:e?.categoryNavbarItemBorderRadius||"0.75rem",categoryListItemWidth:g(e?.categoryList?.default?.itemWidth,"")||"fit",categoryListArrowColor:e?.dark?.categoryListArrowColor||"#f3f4f6",categoryListArrowHoverColor:e?.dark?.categoryListArrowHoverColor||"#ffffff",categoryListArrowBg:e?.dark?.categoryListArrowBg||"#27272a",categoryListArrowHoverBg:e?.dark?.categoryListArrowHoverBg||"#3f3f46",categoryListArrowWidth:e?.lightCategoryListArrowWidth||"2rem",categoryListArrowHeight:e?.lightCategoryListArrowHeight||"100%",categoryListArrowBorderRadius:e?.lightCategoryListArrowBorderRadius||"0",categoryListArrowPadding:e?.lightCategoryListArrowPadding||"0.5rem",categoryListArrowIconSize:e?.lightCategoryListArrowIconSize||"1.5rem",categoryListArrowTop:e?.lightCategoryListArrowTop||"0",categoryListArrowLeft:e?.lightCategoryListArrowLeft||"0",categoryListArrowRight:e?.lightCategoryListArrowRight||"0",popularCategoryItemBg:e?.dark?.popularCategory?.itemBackgroun
1d||"#1e293b",CategoryItemTitleColor:e?.dark?.Category?.itemTitleColor||"#e5e7eb",CategoryItemBg:e?.dark?.Category?.itemBackground||"#27272a",CategoryItemDescription:e?.dark?.Category?.itemTitleDescriptionColor||"#9ca3af",categoryHeadingColor:e?.dark?.categoryFontColor||"#f3f4f6",categoryHeadingColorBackground:e?.dark?.categoryFontBackgroundColor||"transparent",categoryHeadingColorFontSize:e?.categoryFontSize||"1.6rem",categoryHeadingColorFontFamily:e?.categoryFontFamily||"inherit",categoryDescriptionColor:e?.dark?.categoryDescriptionColor||"#9ca3af",searchBarBackgroundColor:g(e?.dark?.searchBar?.default?.background,"")||"#27272a",searchBarTextColor:g(e?.dark?.searchBar?.default?.text,"")||"#f3f4f6",searchBarPlaceholderColor:g(e?.dark?.searchBar?.default?.placeholder,"")||"#9ca3af",searchBarIconBackgroundColor:g(e?.dark?.searchBar?.default?.iconbg,"")||"#3f3f46",searchBarIconTextColor:g(e?.dark?.searchBar?.default?.iconText,"")||"#f3f4f6",searchBarBorderColor:g(e?.dark?.searchBar?.default?.border,"")||"#3f3f46",footerBackground:g(e?.dark?.footer?.default?.background,"")||"#18181b",footerTextColor:g(e?.dark?.footer?.default?.textColor,"")||"#e5e7eb",footerAboutContainerBg:g(e?.dark?.footer?.default?.aboutBackgroundContainer,"")||"rgba(39,39,42,0.6)",footerAboutTextContainerBg:g(e?.dark?.footer?.default?.aboutTextBackgroundContainer,"")||"#1e1e1e",footerAboutHeadingColor:g(e?.dark?.footer?.default?.aboutHeadingColor,"")||"rgba(255,255,255,0.9)",footerAboutTextColor:g(e?.dark?.footer?.default?.aboutTextColor,"")||"rgba(229,231,235,0.85)",locationModalBg:g(e?.dark?.locationModal?.default?.background,"")||"#18181b",locationModalText:g(e?.dark?.locationModal?.default?.textColor,"")||"#f9fafb",locationModalBorder:g(e?.dark?.locationModal?.default?.border,"")||"#27272a",locationModalHeaderBg:g(e?.dark?.locationModal?.default?.headerBackground,"")||"#18181b",locationModalSwitcherBg:g(e?.dark?.locationModal?.default?.switcherBackground,"")||"#27272a",locationModalSwitcherText:g(e?.dark?.locationModal?.default?.switcherTextColor,"")||"#9ca3af",locationModalSwitcherActiveBg:g(e?.dark?.locationModal?.default?.switcherActiveBackground,"")||e?.backgroundColor||"#2563eb",locationModalSwitcherActiveText:g(e?.dark?.locationModal?.default?.switcherActiveTextColor,"")||e?.foregroundColor||"#ffffff",locationModalCardBg:g(e?.dark?.locationModal?.default?.cardBackground,"")||"#27272a",locationModalCardText:g(e?.dark?.locationModal?.default?.cardTextColor,"")||"#f3f4f6",locationModalCardBorder:g(e?.dark?.locationModal?.default?.cardBorder,"")||"#3f3f46",locationModalSubmitBtnBg:g(e?.dark?.locationModal?.default?.submitBtnBackground,"")||e?.backgroundColor||"#2563eb",locationModalSubmitBtnText:g(e?.dark?.locationModal?.default?.submitBtnTextColor,"")||e?.foregroundColor||"#ffffff",locationModalLogoBg:g(e?.dark?.locationModal?.default?.logoBackground,"")||"#27272a",cartDrawerBg:g(e?.dark?.cart?.default?.drawerBackground,"")||"#18181b",cartDrawerText:g(e?.dark?.cart?.default?.drawerTextColor,"")||"#f3f4f6",cartDrawerBorder:g(e?.dark?.cart?.default?.drawerBorder,"")||"#27272a",cartDrawerHeaderBg:g(e?.dark?.cart?.default?.headerBackground,"")||"#18181b",cartItemCardBg:g(e?.dark?.cart?.default?.itemBackgroun
1d,"")||"#27272a",cartItemCardBorder:g(e?.dark?.cart?.default?.itemBorder,"")||"#3f3f46",cartItemTitleColor:g(e?.dark?.cart?.default?.itemTitleColor,"")||"#f9fafb",cartItemPriceColor:g(e?.dark?.cart?.default?.itemPriceColor,"")||e?.backgroundColor||"#60a5fa",cartItemDescriptionColor:g(e?.dark?.cart?.default?.itemDescriptionColor,"")||"#9ca3af",cartItemQuantityBg:g(e?.dark?.cart?.default?.quantityBackground,"")||"#3f3f46",cartItemQuantityText:g(e?.dark?.cart?.default?.quantityTextColor,"")||"#ffffff",cartSummaryBg:g(e?.dark?.cart?.default?.summaryBackground,"")||"#27272a",cartSummaryText:g(e?.dark?.cart?.default?.summaryTextColor,"")||"#f3f4f6",cartSummaryBorder:g(e?.dark?.cart?.default?.summaryBorder,"")||"#3f3f46",cartCheckoutButtonBg:g(e?.dark?.cart?.default?.checkoutButtonBackground,"")||e?.backgroundColor||"#2563eb",cartCheckoutButtonText:g(e?.dark?.cart?.default?.checkoutButtonTextColor,"")||e?.foregroundColor||"#ffffff",cartEmptyText:g(e?.dark?.cart?.default?.emptyTextColor,"")||"#9ca3af",cartQuickOrderBg:g(e?.dark?.cart?.default?.quickOrderBackground,"")||"#27272a",cartQuickOrderBorder:g(e?.dark?.cart?.default?.quickOrderBorder,"")||"#3f3f46",checkoutPageBg:g(e?.dark?.checkout?.default?.pageBackgroun
1d,"")||e?.dark?.menuBackgroundColor||"#121212",checkoutCardBg:g(e?.dark?.checkout?.default?.cardBackground,"")||"#18181b",checkoutCardBorder:g(e?.dark?.checkout?.default?.cardBorder,"")||"#27272a",checkoutCardHeaderBg:g(e?.dark?.checkout?.default?.headerBackground,"")||"#27272a",checkoutHeadingText:g(e?.dark?.checkout?.default?.headingTextColor,"")||"#f9fafb",checkoutSubheadingText:g(e?.dark?.checkout?.default?.subheadingTextColor,"")||"#9ca3af",checkoutInputBg:g(e?.dark?.checkout?.default?.inputBackground,"")||"#27272a",checkoutInputText:g(e?.dark?.checkout?.default?.inputTextColor,"")||"#f9fafb",checkoutInputBorder:g(e?.dark?.checkout?.default?.inputBorder,"")||"#3f3f46",checkoutInputPlaceholder:g(e?.dark?.checkout?.default?.inputPlaceholder,"")||"#71717a",checkoutPaymentCardBg:g(e?.dark?.checkout?.default?.paymentCardBackground,"")||"#27272a",checkoutPlaceOrderBtnBg:g(e?.dark?.checkout?.default?.placeOrderBtnBackground,"")||e?.backgroundColor||"#2563eb",checkoutPlaceOrderBtnText:g(e?.dark?.checkout?.default?.placeOrderBtnTextColor,"")||e?.foregroundColor||"#ffffff",receiptPageBg:g(e?.dark?.receipt?.default?.pageBackgroun
1d,"")||e?.dark?.menuBackgroundColor||"#121212",receiptCardBg:g(e?.dark?.receipt?.default?.cardBackground,"")||"#18181b",receiptCardBorder:g(e?.dark?.receipt?.default?.cardBorder,"")||"#27272a",receiptCardText:g(e?.dark?.receipt?.default?.textColor,"")||"#f9fafb",receiptCardMutedText:g(e?.dark?.receipt?.default?.mutedTextColor,"")||"#9ca3af",receiptStatusBg:g(e?.dark?.receipt?.default?.statusBackground,"")||"#064e3b",receiptStatusText:g(e?.dark?.receipt?.default?.statusTextColor,"")||"#6ee7b7",receiptDivider:g(e?.dark?.receipt?.default?.dividerColor,"")||"#27272a",receiptSummaryBg:g(e?.dark?.receipt?.default?.summaryBackground,"")||"#27272a",itemModalOverlayBg:"rgba(0,0,0,0.75)",itemModalCardBg:g(e?.dark?.itemModal?.default?.background,"")||e?.dark?.itemModalBackground||"#18181b",itemModalCardText:g(e?.dark?.itemModal?.default?.textColor,"")||e?.dark?.itemModalText||"#f9fafb",itemModalCardBorder:g(e?.dark?.itemModal?.default?.border,"")||"#27272a",itemModalTitleColor:g(e?.dark?.itemModal?.default?.titleColor,"")||"#ffffff",itemModalDescriptionColor:g(e?.dark?.itemModal?.default?.descriptionColor,"")||"#9ca3af",itemModalSectionHeading:g(e?.dark?.itemModal?.default?.sectionHeadingColor,"")||"#f3f4f6",itemModalOptionBg:g(e?.dark?.itemModal?.default?.optionBackground,"")||"#27272a",itemModalOptionBorder:g(e?.dark?.itemModal?.default?.optionBorder,"")||"#3f3f46",itemModalOptionText:g(e?.dark?.itemModal?.default?.optionTextColor,"")||"#f3f4f6",itemModalOptionSelectedBg:g(e?.dark?.itemModal?.default?.optionSelectedBackground,"")||"#1e293b",itemModalAddBtnBg:g(e?.dark?.itemModal?.default?.buttonBackground,"")||e?.itemModalBtnBackground||e?.backgroundColor||"#2563eb",itemModalAddBtnText:g(e?.dark?.itemModal?.default?.buttonTextColor,"")||e?.itemModalBtnText||e?.foregroundColor||"#ffffff",itemModalQuantityBg:g(e?.dark?.itemModal?.default?.quantityBackground,"")||"#27272a",itemModalQuantityText:g(e?.dark?.itemModal?.default?.quantityTextColor,"")||"#ffffff",itemModalInputBg:g(e?.dark?.itemModal?.default?.inputBackground,"")||"#27272a",itemModalInputText:g(e?.dark?.itemModal?.default?.inputTextColor,"")||"#f3f4f6",itemModalInputBorder:g(e?.dark?.itemModal?.default?.inputBorder,"")||"#3f3f46",itemModalPriceTextColor:g(e?.dark?.itemModal?.default?.priceColor,"")||"#ffffff",alertMsgBgColor:g(e?.dark?.alertMsg?.default?.background,"")||e?.backgroundColor,alertMsgTextColor:g(e?.dark?.alertMsg?.default?.text,"")||e?.foregroundColor}};return o[t]||o.light}({...p,...o?.config,merchantId:t},x),h=n(t);s("--navbar-header-text-transform",h?.header?.upperCase??h?.header?.uppercase?"uppercase":"capitalize"),s("--background-layout-color",u?.backgroundlayoutcolor),s("--background-creativecuts-color",u?.backgroundlayoutcolor),s("--navbar-background",u?.navbarBgColor),s("--navbar-branch-button-bg",u?.navbarBranchButtonBg),s("--navbar-branch-hover-bg",u?.navbarBranchButtonHoverBg),s("--navbar-branch-icon-color-bg",u?.navbarBranchButtonIconColorBg),s("--navbar-branch-icon-color-hover-bg",u?.navbarBranchButtonIconColorHoverBg),s("--navbar-branch-icon-color",u?.navbarBranchButtonIconColor),s("--navbar-branch-hover-icon-color",u?.navbarBranchButtonHoverIconColor),s("--navbar-branch-text",u?.navbarBranchButtonText),s("--navbar-branch-hover-text",u?.navbarBranchButtonHoverText),s("--navbar-branch-border",u?.navbarBranchButtonBorder),s("--navbar-branch-hover-border",u?.navbarBranchButtonBorderHover),s("--navbar-branch-border-radius",u?.navbarBranchButtonBorderRadius),s("--navbar-phone-button-bg",u?.navbarPhoneButtonBg),s("--navbar-phone-button-hover-bg",u?.navbarPhoneButtonHoverBg),s("--navbar-phone-button-icon-color-bg",u?.navbarPhoneButtonIconColorBg),s("--navbar-phone-button-icon-color-hover-bg",u?.navbarPhoneButtonIconColorHoverBg),s("--navbar-phone-button-icon-color",u?.navbarPhoneButtonIconColor),s("--navbar-phone-button-hover-icon-color",u?.navbarPhoneButtonHoverIconColor),s("--navbar-phone-button-text",u?.navbarPhoneButtonText),s("--navbar-phone-button-hover-text",u?.navbarPhoneButtonHoverText),s("--navbar-phone-button-border",u?.navbarPhoneButtonBorder),s("--navbar-phone-button-hover-border",u?.navbarPhoneButtonHoverBorder),s("--navbar-phone-button-border-radius",u?.navbarPhoneButtonBorderRadius),s("--navbar-logo-bg",u?.navbarLogoBg),s("--navbar-logo-text",u?.navbarLogoText),s("--navbar-logo-text-font-size",u?.navbarLogoTextFontSize),s("--navbar-logo-border",u?.navbarLogoBorder),s("--navbar-logo-border-radius",u?.navbarLogoBorderRadius),s("--navbar-logo-width",u?.navbarLogoWidth),s("--navbar-logo-height",u?.navbarLogoHeight),s("--navbar-logo-mobile-width",u?.navbarLogoMobileWidth),s("--navbar-logo-mobile-height",u?.navbarLogoMobileHeight),s("--navbar-cart-button-bg",u?.navbarCartButtonBg),s("--navbar-cart-button-hover-bg",u?.navbarCartButtonHoverBg),s("--navbar-cart-button-icon-color",u?.navbarCartButtonIconColor),s("--navbar-cart-button-hover-icon-color",u?.navbarCartButtonHoverIconColor),s("--navbar-cart-button-text",u?.navbarCartButtonText),s("--navbar-cart-button-hover-text",u?.navbarCartButtonHoverText),s("--navbar-cart-button-text-bg",u?.navbarCartButtonTextBg),s("--navbar-cart-button-border",u?.navbarCartButtonBorder),s("--navbar-cart-button-hover-border",u?.navbarCartButtonHoverBorder),s("--navbar-cart-button-border-radius",u?.navbarCartButtonBorderRadius),s("--navbar-profile-button-bg",u?.navbarProfileButtonBg),s("--navbar-profile-button-hover-bg",u?.navbarProfileButtonHoverBg),s("--navbar-profile-button-icon-color",u?.navbarProfileButtonIconColor),s("--navbar-profile-button-hover-icon-color",u?.navbarProfileButtonHoverIconColor),s("--navbar-profile-button-text",u?.navbarProfileButtonText),s("--navbar-profile-button-hover-text",u?.navbarProfileButtonHoverText),s("--navbar-profile-button-border",u?.navbarProfileButtoBorder),s("--navbar-profile-button-hover-border",u?.navbarProfileButtoHoverBorder),s("--navbar-profile-button-border-radius",u?.navbarProfileButtonBorderRadius),s("--navbar-page-bar-button-bg",u?.navbarPageBarButtonBg),s("--navbar-page-bar-button-hover-bg",u?.navbarPageBarButtonHoverBg),s("--navbar-page-bar-button-icon-color",u?.navbarPageBarButtonIconColor),s("--navbar-page-bar-button-hover-icon-color",u?.navbarPageBarButtonHoverIconColor),s("--navbar-page-bar-button-border",u?.navbarPageBarButtonBorder),s("--navbar-page-bar-button-hover-border",u?.navbarPageBarButtonHoverBorder),s("--navbar-page-bar-button-border-radius",u?.navbarPageBarButtonBorderRadius),s("--navbar-page-bar-content-bg",u?.navbarPageBarContentBg),s("--navbar-page-bar-content-title",u?.navbarPageBarContentTitle),s("--navbar-page-bar-content-icon-color",u?.navbarPageBarContentIconColor),s("--navbar-page-bar-content-hover-icon-color",u?.navbarPageBarContentHoverIconColor),s("--navbar-page-bar-content-title-icon",u?.navbarPageBarContentTextIcon),s("--navbar-page-bar-content-title-icon-bg",u?.navbarPageBarContentTextIconBg),s("--navbar-page-bar-content-text",u?.navbarPageBarContentText),s("--navbar-page-bar-content-hover-text",u?.navbarPageBarContentHoverText),s("--navbar-page-bar-content-text-bg",u?.navbarPageBarContentTextBg),s("--navbar-page-bar-content-hover-text-bg",u?.navbarPageBarContentHoverTextBg),s("--navbar-page-bar-content-border",u?.navbarPageBarContentBorder),s("--navbar-page-bar-content-hover-border",u?.navbarPageBarContentBorderHover),s("--navbar-page-bar-content-border-radius",u?.navbarPageBarContentBorderRadius);let f=!!p?.isParentBarShow;f&&(s("--category-parent-list-bg",u?.categoryParentListBg),s("--category-parent-list-bg-sticky",u?.categoryParentListBgSticky),s("--category-parent-list-item-bg",u?.categoryParentListItemBg),s("--category-parent-list-item-hover-bg",u?.categoryParentListItemHoverBg),s("--category-parent-list-item-text",u?.categoryParentListItemText),s("--category-parent-list-item-hover-text",u?.categoryParentListItemHoverText),s("--category-parent-list-item-border-radius",u?.categoryParentListItemBorderRadius),s("--category-parent-list-item-border",u?.categoryParentListItemBorder),s("--category-parent-list-item-active-border",u?.categoryParentListItemActiveBorder),s("--category-parent-list-item-active-bg",u?.categoryParentListItemActiveBg),s("--category-parent-list-item-active-text",u?.categoryParentListItemActiveText)),s("--category-list-bg",u?.categoryListBg),s("--category-list-bg-sticky",u?.categoryListBgSticky),s("--category-list-item-bg",u?.categoryListItemBg),s("--category-list-item-hover-bg",u?.categoryListItemHoverBg),s("--category-list-item-text",u?.categoryListItemText),s("--category-list-item-active-bg",u?.categoryListItemActiveBg),s("--category-list-item-hover-text",u?.categoryListItemHoverText),s("--category-list-item-active-text",u?.categoryListItemActiveText),s("--category-list-item-icon-text",u?.categoryListItemIconText),s("--category-list-item-icon-hover-text",u?.categoryListItemIconHoverText),s("--category-list-item-border",u?.categoryListItemBorder),s("--category-list-item-active-border",u?.categoryListItemActiveBorder),s("--category-list-item-border-radius",u?.categoryListItemBorderRadius),s("--category-list-item-width",u?.categoryListItemWidth),s("--category-list-arrow-color",u?.categoryListArrowColor),s("--category-list-arrow-hover-color",u?.categoryListArrowHoverColor),s("--category-list-arrow-bg",u?.categoryListArrowBg),s("--category-list-arrow-hover-bg",u?.categoryListArrowHoverBg),s("--category-list-arrow-width",u?.categoryListArrowWidth),s("--category-list-arrow-height",u?.categoryListArrowHeight),s("--category-list-arrow-border-radius",u?.categoryListArrowBorderRadius),s("--category-list-arrow-padding",u?.categoryListArrowPadding),s("--category-list-arrow-icon-size",u?.categoryListArrowIconSize),s("--category-list-arrow-top",u?.categoryListArrowTop),s("--category-list-arrow-left",u?.categoryListArrowLeft),s("--category-list-arrow-right",u?.categoryListArrowRight),s("--category-list-padding-left",u?.categoryListPaddingLeft),s("--category-list-padding-right",u?.categoryListPaddingRight),s("--category-list-alignment",u?.categoryListAlignment),s("--category-list-alignment-when-scrollable",u?.categoryListAlignmentWhenScrollable),s("--popular-category-item-bg",u?.popularCategoryItemBg),s("--popular-category-item-title-color",u?.CategoryItemTitleColor),s("--category-item-bg",u?.CategoryItemBg),s("--category-item-description",u?.CategoryItemDescription),s("--category-heading-color",u?.categoryHeadingColor),s("--category-heading-background-color",u?.categoryHeadingColorBackgroun
1d),s("--category-heading-font-size",u?.categoryHeadingColorFontSize),s("--category-heading-font-size-mobile",function(e){if(!e)return"1.3rem";let t=String(e);if(t.includes("rem"))return t;let r=parseInt(t.replace("px",""),10);return Number.isNaN(r)?"1.3rem":`${r>50?r/2/16:r/16}rem`}(p?.categoryFontSize)||"1.6rem"),s("--category-heading-font-family",u?.categoryHeadingColorFontFamily),s("--category-description-color",u?.categoryDescriptionColor),s("--location-modal-bg",u?.locationModalBg),s("--location-modal-text",u?.locationModalText),s("--location-modal-border",u?.locationModalBorder),s("--location-modal-header-bg",u?.locationModalHeaderBg),s("--location-modal-switcher-bg",u?.locationModalSwitcherBg),s("--location-modal-switcher-text",u?.locationModalSwitcherText),s("--location-modal-switcher-active-bg",u?.locationModalSwitcherActiveBg),s("--location-modal-switcher-active-text",u?.locationModalSwitcherActiveText),s("--location-modal-card-bg",u?.locationModalCardBg),s("--location-modal-card-text",u?.locationModalCardText),s("--location-modal-card-border",u?.locationModalCardBorder),s("--location-modal-submit-btn-bg",u?.locationModalSubmitBtnBg),s("--location-modal-submit-btn-text",u?.locationModalSubmitBtnText),s("--location-modal-logo-bg",u?.locationModalLogoBg),s("--cart-drawer-bg",u?.cartDrawerBg),s("--cart-drawer-text",u?.cartDrawerText),s("--cart-drawer-border",u?.cartDrawerBorder),s("--cart-drawer-header-bg",u?.cartDrawerHeaderBg),s("--cart-item-card-bg",u?.cartItemCardBg),s("--cart-item-card-border",u?.cartItemCardBorder),s("--cart-item-title-color",u?.cartItemTitleColor),s("--cart-item-price-color",u?.cartItemPriceColor),s("--cart-item-description-color",u?.cartItemDescriptionColor),s("--cart-item-quantity-bg",u?.cartItemQuantityBg),s("--cart-item-quantity-text",u?.cartItemQuantityText),s("--cart-summary-bg",u?.cartSummaryBg),s("--cart-summary-text",u?.cartSummaryText),s("--cart-summary-border",u?.cartSummaryBorder),s("--cart-checkout-button-bg",u?.cartCheckoutButtonBg),s("--cart-checkout-button-text",u?.cartCheckoutButtonText),s("--cart-empty-text",u?.cartEmptyText),s("--cart-quick-order-bg",u?.cartQuickOrderBg),s("--cart-quick-order-border",u?.cartQuickOrderBorder),s("--checkout-page-bg",u?.checkoutPageBg),s("--checkout-card-bg",u?.checkoutCardBg),s("--checkout-card-border",u?.checkoutCardBorder),s("--checkout-card-header-bg",u?.checkoutCardHeaderBg),s("--checkout-heading-text",u?.checkoutHeadingText),s("--checkout-subheading-text",u?.checkoutSubheadingText),s("--checkout-input-bg",u?.checkoutInputBg),s("--checkout-input-text",u?.checkoutInputText),s("--checkout-input-border",u?.checkoutInputBorder),s("--checkout-input-placeholder",u?.checkoutInputPlaceholder),s("--checkout-payment-card-bg",u?.checkoutPaymentCardBg),s("--checkout-place-order-btn-bg",u?.checkoutPlaceOrderBtnBg),s("--checkout-place-order-btn-text",u?.checkoutPlaceOrderBtnText),s("--receipt-page-bg",u?.receiptPageBg),s("--receipt-card-bg",u?.receiptCardBg),s("--receipt-card-border",u?.receiptCardBorder),s("--receipt-card-text",u?.receiptCardText),s("--receipt-card-muted-text",u?.receiptCardMutedText),s("--receipt-status-bg",u?.receiptStatusBg),s("--receipt-status-text",u?.receiptStatusText),s("--receipt-divider",u?.receiptDivider),s("--receipt-summary-bg",u?.receiptSummaryBg),s("--item-modal-overlay-bg",u?.itemModalOverlayBg),s("--item-modal-card-bg",u?.itemModalCardBg),s("--item-modal-card-text",u?.itemModalCardText),s("--item-modal-card-border",u?.itemModalCardBorder),s("--item-modal-title-color",u?.itemModalTitleColor),s("--item-modal-description-color",u?.itemModalDescriptionColor),s("--item-modal-section-heading",u?.itemModalSectionHeading),s("--item-modal-option-bg",u?.itemModalOptionBg),s("--item-modal-option-border",u?.itemModalOptionBorder),s("--item-modal-option-text",u?.itemModalOptionText),s("--item-modal-option-selected-bg",u?.itemModalOptionSelectedBg),s("--item-modal-add-btn-bg",u?.itemModalAddBtnBg),s("--item-modal-add-btn-text",u?.itemModalAddBtnText),s("--item-modal-quantity-bg",u?.itemModalQuantityBg),s("--item-modal-quantity-text",u?.itemModalQuantityText),s("--item-modal-input-bg",u?.itemModalInputBg),s("--item-modal-input-text",u?.itemModalInputText),s("--item-modal-input-border",u?.itemModalInputBorder),s("--item-modal-price-text-color",u?.itemModalPriceTextColor),s("--alert-msg-bg-color",u?.alertMsgBgColor),s("--alert-msg-text-color",u?.alertMsgTextColor),s("--search-bar-background-color",u?.searchBarBackgroun
1dColor),s("--search-bar-text-color",u?.searchBarTextColor),s("--search-bar-placeholder-color",u?.searchBarPlaceholderColor),s("--search-bar-icon-bg-color",u?.searchBarIconBackgroundColor),s("--search-bar-icon-background-color",u?.searchBarIconBackgroundColor),s("--search-bar-icon-text-color",u?.searchBarIconTextColor),s("--search-bar-border-color",u?.searchBarBorderColor),s("--footer-background",u?.footerBackground),s("--footer-text-color",u?.footerTextColor),s("--footer-bg",u?.footerBackground),s("--soft-footer-bg",u?.footerBackground),s("--footer-about-container-bg",u?.footerAboutContainerBg),s("--footer-about-text-container-bg",u?.footerAboutTextContainerBg),s("--footer-about-heading-color",u?.footerAboutHeadingColor),s("--footer-about-text-color",u?.footerAboutTextColor);let v=p?.foregroundColor||"#ffffff",w=p?.backgroundColor||"#dc2626",y=m?p?.dark?.menuBackgroundColor||"#121212":p?.menuBackgroundColor||"#f9fafb";s("--foreground-color",v),s("--background-color",w),s("--light-background-color",(e=>{if(e){let t=e?.replace(/#/,"");return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)].join(", ")}})(w)),s("--font-family",p?.fontFamily?`url(${p?.fontFamily}
1)`:""),s("--fix-banner-height",`${p?.fixBannerHeight}px`),p?.fixBannerHeight&&c.style.setProperty("--banner-image-fit","cover"),s("--menu-background-color",y),s("--navbar-cart-icon-color",m?p?.dark?.navbarCartIconColor||p?.navbarCartIconColor||p?.foregroundColor:p?.navbarCartIconColor||p?.foregroundColor);let k=m?p?.dark?.itemPriceBackground||"#1f2937":p?.itemPriceBackground||"#f3f4f6",B=m?p?.dark?.itemPriceTextColor||"#ffffff":p?.itemPriceTextColor||"#111827",z=m?p?.dark?.itemPriceBorderColor||"#374151":p?.itemPriceBorderColor||"transparent";s("--item-price-background",k),s("--item-price-text-color",B),s("--item-price-border-color",z),s("--stock-tag-background",m?p?.dark?.stockTagBackground||"#374151":p?.stockTagBackground),s("--stock-tag-color",m?p?.dark?.stockTagColor||"#f9fafb":p?.stockTagColor),s("--discount-background",m&&p?.dark?.discountBackground||p?.discountBackground),s("--discount-color",m&&p?.dark?.discountTextColor||p?.discountTextColor),s("--category-navbar-background",m?p?.dark?.categoryNavbarBackground||"#18181b":p?.categoryNavbarBackground),s("--category-navbar-color",m?p?.dark?.categoryNavbarColor||"#e5e7eb":p?.categoryNavbarColor),s("--category-navbar-item-background",m?p?.dark?.categoryNavbarItemBackgroun
1d||"#27272a":p?.categoryNavbarItemBackground),s("--category-navbar-item-focus-color",m?p?.dark?.categoryNavbarItemFocusColor||"#ffffff":p?.categoryNavbarItemFocusColor),s("--category-navbar-item-focus-border",m?p?.dark?.categoryNavbarItemFocusBorder||"#4b5563":p?.categoryNavbarItemFocusBorder),s("--category-navbar-item-focus-bg",m?p?.dark?.categoryNavbarItemFocusBackground||"#3f3f46":p?.categoryNavbarItemFocusBackground),f&&(s("--parent-category-navbar-background",m?p?.dark?.parentCategoryNavbarBackground||"#18181b":p?.parentCategoryNavbarBackground),s("--parent-category-navbar-color",m?p?.dark?.parentCategoryNavbarColor||"#e5e7eb":p?.parentCategoryNavbarColor),s("--parent-category-navbar-item-background",m?p?.dark?.parentCategoryNavbarItemBackground||"#27272a":p?.parentCategoryNavbarItemBackground),s("--parent-category-navbar-item-border",m?p?.dark?.parentCategoryNavbarItemBorder||"#3f3f46":p?.parentCategoryNavbarItemBorder),s("--parent-category-navbar-item-focus-color",m?p?.dark?.parentCategoryNavbarItemFocusColor||"#ffffff"
1:p?.parentCategoryNavbarItemFocusColor),s("--parent-category-navbar-item-focus-border",m?p?.dark?.parentCategoryNavbarItemFocusBorder||"#4b5563":p?.parentCategoryNavbarItemFocusBorder),s("--parent-category-navbar-item-focus-bg",m?p?.dark?.parentCategoryNavbarItemFocusBackground||"#3f3f46":p?.parentCategoryNavbarItemFocusBackground)),s("--whatsapp-logo-position",`${p?.whatsappMoveNumber}%`),s("--whatsapp-logo-position-mobile",`${p?.whatsappMoveNumberMobile}%`),s("--font-adjust",`${p?.fontAdjust??0}%`),s("--font-adjust-mobile",`${p?.fontAdjustMobile??0}%`),s("--is-lower-case",`${p?.isAllFontsLowerCase?"lowercase":"none"}`),s("--logoContainerWidth",`${r[t]?.rectangleWidth?r[t].rectangleWidth+"px":""}`),s("--logoContainerHeight",`${r[t]?.rectangleHeight?r[t].rectangleHeight+"px":""}`),s("--logoContainerWidthMobile",`${r[t]?.rectangleWidthMobile?r[t].rectangleWidthMobile+"px":""}`),s("--logoContainerHeightMobile",`${r[t]?.rectangleHeightMobile?r[t].rectangleHeightMobile+"px":""}`),s("--largeIconMenuTitleMinHeight",`${r[t]?.largeIconMenuTitleMinHeight?r[t].largeIconMenuTitleMinHeight+"px":""}`),s("--item-modal-background",m?p?.dark?.itemModalBackground||"#18181b":p?.itemModalBackground),s("--item-modal-text",m?p?.dark?.itemModalText||"#f9fafb":p?.itemModalText),s("--cartbackground",m?p?.dark?.cartbackground||"#1e1e1e":d(p?.backgroundColor)),s("--item-modal-btn-background",m&&p?.dark?.itemModalBtnBackground||p?.itemModalBtnBackground),s("--item-modal-btn-text",m&&p?.dark?.itemModalBtnText||p?.itemModalBtnText);
1let C=m?p?.dark?.allItemBackgroundColor||"#1e1e1e":p?.allItemBackgroundColor?p?.allItemBackgroundColor:"#ffffff",I=m?p?.dark?.allItemTextColor||"#f3f4f6":p?.allItemTextColor?p?.allItemTextColor:"#1e3a5f";s("--allItemsBackground",C),s("--allItemsTextColor",I),s("--allItemsHEXTextColor",r[t]?.allItemsTextColor?l(r[t].allItemsTextColor):m?"243, 244, 246":p?.allItemTextColor?`rgba(${l(p?.allItemTextColor)}, 0.7)`:""),s("--allItemsHeadingTextColor",m?p?.dark?.allItemHeadingTextColor||"#ffffff":`${p?.allItemHeadingTextColor?p?.allItemHeadingTextColor:p?.allItemTextColor||"#111827"}`),s("--allItemsDescriptionTextColor",m?p?.dark?.allItemDescriptionColor||"#9ca3af":`${p?.allItemDescriptionColor?p?.allItemDescriptionColor:p?.allItemTextColor||"#6b7280"}`),s("--menu-light-bg",m?"#27272a":d(p?.menuBackgroundColor)),s("--video-banner-brightness",`${r[t]?.videoBannerBrightness?r[t].videoBannerBrightness:m?.5:.7}`),s("--video-banner-height-desktop",`${r[t]?.videoBannerHeightDesktop?r[t].videoBannerHeightDesktop:"50vh"}`),s("--video-banner-height-mobile",`${r[t]?.videoBannerHeightMobile?r[t].videoBannerHeightMobile:"30vh"}`),s("--footer-constatnt-logo-width",`${r[t]?.footerConstatntLogoWidth||"200px"}`),s("--footer-constatnt-logo-margin",`${r[t]?.footerConstatntLogoMargin||"0 0 0 0"}`),s("--custom-msg-font-onCart",`${r[t]?.customizedMsgFontOnCart||""}`),s("--item-wrapper-background",m?p?.dark?.itemWrapperBackground||"#1e1e1e":`${r[t]?.itemWrapperBackground||p?.discountBackground}`),s("--item-wrapper-color",m?p?.dark?.itemWrapperColor||"#f3f4f6":`${r[t]?.itemWrapperColor||p?.discountTextColor}`),s("--large-icon-menu-card-position",`${r[t]?.largeIconMenuCardPosition||"left"}`),b(p)},b=(e,t=!0,r=!1)=>{"u">typeof document&&(document.documentElement,e?.isParentBarShow&&t&&e?.navStyling=="text"?s("--TopCartSpacing","108px"):e?.isParentBarShow&&t&&e?.navStyling=="icon"||e?.isParentBarShow&&t&&e?.navStyling=="squareicon"?(s("--TopCartSpacing","220px"),s("--scrollPaddingForMobile","170px")):e?.isParentBarShow&&t&&e?.navStyling=="round"?s("--TopCartSpacing","100px"):e?.isParentBarShow&&t&&e?.navStyling=="rectangle"?(s("--TopCartSpacing","100px"),s("--scrollPaddingForMobile",r?"155px":"125px")):e?.navStyling=="icon"||e?.navStyling=="squareicon"?(s("--TopCartSpacing","100px"),s("--scrollPaddingForMobile","110px")):(e?.navStyling=="round"||e?.navStyling,s("--TopCartSpacing","53px"),s("--scrollPaddingForMobile","53px")))};function g(e,t=""){let r=e;if(r?.type==null)return!1;if(e?.type==="classic")r=t?t.replace("{value}",e?.value):e?.value;else if(e?.type==="gradient"){let t=e?.startColor||e?.value1,o=e?.endColor||e?.value2,a=e?.angle||"0";r="radial"===(e?.gradientType||"linear")?`radial-gradient(circle, ${t}, ${o})`:`linear-gradient(${a}deg, ${t}, ${o})`}else if(e?.type==="auto")r=t?t.replace("{value}",e?.type):e?.type;else if(e?.type==="single"||e?.type==="double"||e?.type==="solid"){let t=e?.type==="double"?"solid":e?.style||"solid",o=e?.type==="double"?3:e?.width??1;r=`${o}px ${t} ${e?.color||e?.value}`}else e?.type==="percentage"?r=`${e?.value}%`:e?.type==="px"?r=`${e?.value}px`:e?.type==="rem"&&(r=`${e?.value}rem`);return r}function x(e){return{default:{alertContainer:`p-2 sm:p-3 text-center text-[var(--alert-msg-text-color,var(--foreground-color))] font-semibold relative z-10 text-[10px] sm:text-xs md:text-sm overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--alert-msg-bg-color,var(--background-color))_70%,white)] to-[var(--alert-msg-bg-color,var(--background-color))] backdrop-blur-md shadow-[0_4px_16px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[var(--alert-msg-bg-color,var(--background-color))] border-b-2 border-white/40"}`,alertContainerMarquee:"marquee",alertContainerBlink:"blink",alertText:"relative z-10",alertGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",alertBrightnessOverlay:e?"absolute inset-0 pointer-events-none bg-white/15":"",disabledAlert:`p-3 text-center text-white font-semibold relative z-10 text-sm overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,#ef4444_70%,white)] to-red-500 backdrop-blur-md shadow-[0_4px_16px_rgba(239,68,68,0.4),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-red-500"}`,disabledAlertGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",rainAlert:`py-3 px-4 text-center text-black text-lg font-semibold relative overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,#dc2626_70%,white)] to-[#fbff00] backdrop-blur-md shadow-[0_4px_16px_rgba(220,38,38,0.4),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[#fbff00] text-black"}`,rainAlertText:"relative z-10",rainAlertGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":""},classic:{alertContainer:`p-2 sm:p-3 text-center text-[var(--alert-msg-text-color,var(--foreground-color))] font-bold relative z-10 text-[10px] sm:text-xs md:text-sm overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--alert-msg-bg-color,var(--background-color))_70%,white)] to-[var(--alert-msg-bg-color,var(--background-color))] backdrop-blur-md border-y border-white/30 shadow-[0_4px_16px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[var(--alert-msg-bg-color,var(--background-color))] border-b-2 border-white/40"}`,alertContainerMarquee:"marquee",alertContainerBlink:"blink",alertText:"relative z-10",alertGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",alertBrightnessOverlay:e?"absolute inset-0 pointer-events-none bg-white/15":"",disabledAlert:`p-3 text-center text-white font-bold relative z-10 text-sm overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,#ef4444_70%,white)] to-red-500 backdrop-blur-md border-y border-white/30 shadow-[0_4px_16px_rgba(239,68,68,0.4),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-red-500"}`,disabledAlertGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",rainAlert:`py-3 px-4 text-center text-black text-lg font-semibold animate-pulse relative overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,#dc2626_70%,white)] to-[#fbff00] backdrop-blur-md border-y border-white/30 shadow-[0_4px_16px_rgba(220,38,38,0.4),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[#fbff00]"}`,rainAlertText:"relative z-10",rainAlertGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":""},advanced:{alertContainer:`p-3 w-[91%] mx-auto my-2 text-center text-[var(--alert-msg-text-color,var(--foreground-color))] font-semibold relative z-10 text-sm overflow-hidden rounded-2xl ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--alert-msg-bg-color,var(--background-color))_70%,white)] to-[var(--alert-msg-bg-color,var(--background-color))] backdrop-blur-md border border-white/30 shadow-[0_4px_16px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[var(--alert-msg-bg-color,var(--background-color))]"}`,alertContainerMarquee:"marquee",alertContainerBlink:"blink",alertText:"relative z-10",alertGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-2xl bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",alertBrightnessOverlay:e?"absolute inset-0 pointer-events-none rounded-2xl bg-white/15":"",disabledAlert:`p-3 w-[96%] mx-auto my-2 text-center text-white font-semibold relative z-10 text-sm overflow-hidden rounded-2xl ${e?"bg-gradient-to-b from-[color-mix(in_srgb,#ef4444_70%,white)] to-red-500 backdrop-blur-md border border-white/30 shadow-[0_4px_16px_rgba(239,68,68,0.4),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-red-500"}`,disabledAlertGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-2xl bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",rainAlert:`py-3 px-4 w-[96%] mx-auto my-2 text-center text-black text-lg font-semibold animate-pulse relative overflow-hidden rounded-2xl ${e?"bg-gradient-to-b from-[color-mix(in_srgb,#dc2626_70%,white)] to-[#fbff00] backdrop-blur-md border border-white/30 shadow-[0_4px_16px_rgba(220,38,38,0.4),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[#fbff00]"}`,rainAlertText:"relative z-10",rainAlertGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-2xl bg-gradient-to-b from-white/50 via-white/20 to-transparent":""}}}function m(e){return{default:{buttonWrapper:"flex items-center w-full container mx-auto px-4 py-3",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,authButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",authButtonGlossyOverlay:e?"absolute inset-0 rounded-full pointer-events-none bg-gradient-to-b from-white/35 via-white/10 to-transparent":""},classic:{buttonWrapper:"flex items-center w-full",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,authButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",authButtonGlossyOverlay:e?"absolute inset-0 rounded-full pointer-events-none bg-gradient-to-b from-white/35 via-white/10 to-transparent":""},advanced:{buttonWrapper:"flex items-center w-full",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,authButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",authButtonGlossyOverlay:e?"absolute inset-0 rounded-full pointer-events-none bg-gradient-to-b from-white/35 via-white/10 to-transparent":""},creativecuts:{buttonWrapper:"flex items-center w-full",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,authButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",authButtonGlossyOverlay:e?"absolute inset-0 rounded-full pointer-events-none bg-gradient-to-b from-white/35 via-white/10 to-transparent":""},edgescuts:{buttonWrapper:"flex items-center w-full",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,authButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",authButtonGlossyOverlay:e?"absolute inset-0 rounded-full pointer-events-none bg-gradient-to-b from-white/35 via-white/10 to-transparent":""},softradius:{buttonWrapper:"flex items-center w-full",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,authButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",authButtonGlossyOverlay:e?"absolute inset-0 rounded-full pointer-events-none bg-gradient-to-b from-white/35 via-white/10 to-transparent":""},brewline:{buttonWrapper:"flex items-center w-full",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,authButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",authButtonGlossyOverlay:e?"absolute inset-0 rounded-full pointer-events-none bg-gradient-to-b from-white/35 via-white/10 to-transparent":""},roundflow:{buttonWrapper:"flex items-center w-full max-w-md mx-auto px-1",buttonClass:`bg-[var(--background-color)] hover:opacity-90 cursor-pointer border-2 border-dotted border-[var(--foreground-color)] rounded-full text-[var(--foreground-color)] hover:text-[var(--foreground-color)] transition-all duration-200 px-4 h-11 flex gap-2 items-center justify-center w-full shadow-[0_2px_10px_rgba(0,0,0,0.15),inset_0_1px_0_rgba(255,255,255,0.3)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)] active:scale-95 block md:hidden ${e?"backdrop-blur-md":""}`,staticPageButtonVariant:"roundFlowCard",cardWrapper:"flex items-center justify-center w-full px-3 py-2 block md:hidden",staticPageCardButton:"flex md:hidden w-fit mx-auto items-center justify-between gap-1.5 bg-white border border-[#F0C4C9] rounded-md pl-2.5 pr-1.5 py-1.5 hover:bg-gray-50/80 transition-colors cursor-pointer flex-shrink-0 shadow-sm",staticPageCardTextCol:"flex flex-col items-start text-left",staticPageCardTitle:"text-sm font-bold text-black leading-tight whitespace-nowrap",staticPageCardSubtitle:"text-[9px] text-gray-500 leading-tight mt-px whitespace-nowrap",staticPageCardIcon:"w-5 h-5 flex-shrink-0 object-contain",staticPageButtonText:"block w-full text-sm whitespace-nowrap font-semibold relative z-10",staticPageButtonGlossyOverlay:""}}}function p(e){return{colors:{textOnlyRow:`${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--category-list-bg)_70%,white)] to-[var(--category-list-bg)] backdrop-blur-md":"bg-[var(--category-list-bg)]"}`,textOnlyRowSticky:`${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--category-list-bg-sticky)_70%,white)] to-[var(--category-list-bg-sticky)] backdrop-blur-md":"bg-[var(--category-list-bg-sticky)]"}`,textOnlyRowGlossyOverlay:e?"bg-gradient-to-b from-white/40 via-white/15 to-transparent":"",textOnlyItemActive:`bg-[var(--category-list-item-active-bg)] text-[var(--category-list-item-active-text)] border border-[var(--category-list-item-active-border)] ${e?"shadow-[0_4px_14px_rgba(0,0,0,0.3),inset_0_1px_0_rgba(255,255,255,0.4)] ring-2 ring-white/40":"shadow-lg ring-2 ring-[var(--category-list-item-active-border)]/20"}`,textOnlyItemInactive:"bg-[var(--category-list-item-bg)] text-[var(--category-list-item-text)] hover:bg-[var(--category-list-item-hover-bg)] hover:text-[var(--category-list-item-hover-text)] hover:shadow-sm border border-[var(--category-list-item-border)] hover:border-[var(--category-list-item-active-border)]",iconTextRow:"bg-[var(--category-list-bg)]",iconTextRowSticky:"bg-[var(--category-list-bg-sticky)]",iconTextItemActive:`${e?"bg-[var(--category-list-item-active-bg)]/12 ring-2 ring-[var(--category-list-item-active-bg)]/
130":"bg-[var(--category-list-item-active-bg)] ring-2 ring-[var(--category-list-item-active-bg)]"}`,iconTextItemInactive:"text-[var(--category-list-item-text)] hover:text-[var(--category-list-item-hover-text)] hover:bg-[var(--category-list-item-active-bg)] hover:ring-2 hover:ring-[var(--category-list-item-active-bg)]",iconFallback:`${e?"bg-white/15":"bg-white/10"}`,iconTitleActive:"text-[var(--category-list-item-active-text)]",iconTitleInactive:"text-[var(--category-list-item-icon-text)] group-hover:text-[var(--category-list-item-icon-hover-text)]",parentTextOnlyRow:`${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--category-parent-list-bg)_70%,white)] to-[var(--category-parent-list-bg)] backdrop-blur-md":"bg-[var(--category-parent-list-bg)]"}`,parentTextOnlyRowSticky:`${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--category-parent-list-bg-sticky,var(--category-parent-list-bg))_70%,white)] to-[var(--category-parent-list-bg-sticky,var(--category-parent-list-bg))] backdrop-blur-md":"bg-[var(--category-parent-list-bg-sticky,var(--category-parent-list-bg))]"}`,parentTextOnlyRowGlossyOverlay:e?"bg-gradient-to-b from-white/40 via-white/15 to-transparent":"",parentTextOnlyItemActive:`bg-[var(--category-parent-list-item-active-bg)] text-[var(--category-parent-list-item-active-text)] border border-[var(--category-parent-list-item-active-border)] ${e?"shadow-[0_4px_14px_rgba(0,0,0,0.3),inset_0_1px_0_rgba(255,255,255,0.4)] ring-2 ring-white/40":"shadow-lg ring-2 ring-[var(--category-parent-list-item-active-border)]/20"}`,parentTextOnlyItemInactive:"bg-[var(--category-parent-list-item-bg)] text-[var(--category-parent-list-item-text)] hover:bg-[var(--category-parent-list-item-hover-bg)] hover:text-[var(--category-parent-list-item-hover-text)] hover:shadow-sm border border-[var(--category-parent-list-item-border)] hover:border-[var(--category-parent-list-item-active-border)]",parentIconTextRow:"bg-[var(--category-parent-list-bg)]",parentIconTextRowSticky:"bg-[var(--category-parent-list-bg-sticky,var(--category-parent-list-bg))]",parentIconTextItemActive:`${e?"bg-[var(--category-parent-list-item-active-bg)]/12 ring-2 ring-[var(--category-parent-list-item-active-bg)]/30":"bg-[var(--category-parent-list-item-active-bg)] ring-2 ring-[var(--category-parent-list-item-active-bg)]"}`,parentIconTextItemInactive:"text-[var(--category-parent-list-item-text)] hover:text-[var(--category-parent-list-item-hover-text)] hover:bg-[var(--category-parent-list-item-active-bg)] hover:ring-2 hover:ring-[var(--category-parent-list-item-active-bg)]",parentIconTitleActive:"text-[var(--category-parent-list-item-active-text)]",parentIconTitleInactive:"text-[var(--category-parent-list-item-text)] group-hover:text-[var(--category-parent-list-item-hover-text)]",childRow:"bg-[var(--category-list-bg)]",childItemActive:"bg-[var(--category-list-item-active-bg)] text-[var(--category-list-item-active-text)] border border-[var(--category-list-item-active-border)] ring-2 ring-[var(--category-list-item-active-border)]/20",childItemInactive:"bg-[var(--category-list-item-bg)] text-[var(--category-list-item-text)] hover:bg-[var(--category-list-item-hover-bg)] hover:text-[var(--category-list-item-hover-text)] border border-[var(--category-list-item-border)] hover:border-[var(--category-list-item-active-border)]",childArrowStyleLeft:{background:"linear-gradient(to right, white 60%, transparent)"},childArrowStyleRight:{background:"linear-gradient(to left, white 60%, transparent)"},childArrowIcon:"text-gray-500",skeletonPill:"bg-white/20",skeletonIcon:"bg-gray-200",skeletonIconLabel:"bg-gray-200"},styles:{default:{navWrapper:"w-full",navWrapperSticky:"sticky z-40 transition-all duration-500 ease-in-out",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out",textOnlyRow:"w-full relative overflow-hidden transition-all duration-500 ease-out",textOnlyRowSticky:"w-full relative overflow-hidden transition-all duration-500 ease-out",textOnlyRowGlossyOverlay:e?"absolute inset-0 pointer-events-none transition-opacity duration-300":"",textOnlyContainer:"flex items-center gap-1.5 sm:gap-2 md:gap-3.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1.5 sm:gap-2 md:gap-3.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",containerClassButton:"transition-all duration-300 ease-out",containerClassButtonSticky:"transition-all duration-300 ease-out",textOnlyItem:"px-3 sm:px-4 md:px-5 py-1.5 
1sm:py-2 md:py-2.5 whitespace-nowrap capitalize tracking-wide text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.98]",textOnlyItemSticky:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap capitalize tracking-wide text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.98]",iconTextRow:"w-full relative transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-2 overflow-x-auto scrollbar-hide py-2 px-5 transition-all duration-300",iconTextItem:"flex flex-col items-center gap-2 px-3 py-2 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98] max-w-[150px] w-[150px] text-center",iconTextItemActive:`scale-[1.03] ${e?"shadow-lg":""}`,iconTextItemInactive:"hover:shadow-sm",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110 group-hover:drop-shadow-lg",iconImage:"w-full h-full object-contain drop-shadow-md transition-all duration-300",iconFallback:`w-full h-full rounded-2xl flex items-center justify-center text-2xl font-bold transition-all duration-300 ${e?"backdrop-blur-sm shadow-lg group-hover:shadow-xl":""}`,iconTitle:"text-xs sm:text-sm text-center font-semibold leading-tight  transition-all duration-300",iconTitleActive:"font-bold",arrowIconVariant:"thin",textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",textOnlyArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",textOnlyArrowRight:"-right-0 sm:-right-5 md:-right-7.5",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",iconTextArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",iconTextArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",iconTextArrowRight:"-right-0 sm:-right-5 md:-right-7.5",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{},iconTextArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",iconTextArrowIconStyle:{},childRow:"relative border-b border-gray-100 shadow-[0_1px_2px_rgba(0,0,0,0.03)] transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1.5 sm:gap-2 md:gap-2.5 py-1.5 sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[10px] sm:text-xs md:text-sm transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.03] active:scale-[0.97] rounded-full",childItemActive:"font-bold shadow-md",childItemInactive:"font-medium hover:shadow-sm",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",childArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",childArrowRight:"-right-0 sm:-right-5 md:-right-7.5",childArrowStyleLeft:{},childArrowStyleRight:{},childArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-5 px-5 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-full animate-pulse",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-16 h-4 rounded"},softradius:{navWrapper:"w-full",navWrapperSticky:"sticky z-40 transition-all duration-500 ease-in-out",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out",textOnlyRow:"w-full relative transition-all duration-500 ease-out ",textOnlyRowSticky:"w-full relative transition-all duration-500 ease-out shadow-sm",textOnlyRowGlossyOverlay:"",textOnlyContainer:"flex items-center gap-2 sm:gap-2.5 md:gap-3 overflow-x-auto scrollbar-hide py-2.5 sm:py-3 px-6 sm:px-8 md:px-10 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-2 sm:gap-2.5 md:gap-3 overflow-x-auto scrollbar-hide py-2.5 sm:py-3 px-6 sm:px-8 md:px-10 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"gotham-black px-4 sm:px-5 md:px-6 py-2 sm:py-2.5 whitespace-nowrap tracking-wide text-[11px] sm:text-[12px] md:text-[13px] leading-none font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.97] flex items-center",textOnlyItemSticky:"gotham-black px-4 sm:px-5 md:px-6 py-2 sm:py-2.5 whitespace-nowrap tracking-wide text-[11px] sm:text-[12px] md:text-[13px] leading-none font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.97] flex items-center",iconTextRow:"w-full relative transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-2 overflow-x-auto scrollbar-hide py-2 px-5 transition-all duration-300",iconTextItem:"flex flex-col items-center gap-2 px-0 py-2 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:"scale-[1.03]",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110",iconImage:"w-full h-full object-contain drop-shadow-md transition-all duration-300",iconFallback:"w-full h-full rounded-2xl flex items-center justify-center text-2xl font-bold transition-all duration-300",iconTitle:"text-xs sm:text-sm text-center font-semibold leading-tight transition-all duration-300",iconTitleActive:"font-bold",textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-6 sm:w-8 md:w-10 h-full flex items-center justify-center transition-all duration-200",textOnlyArrowLeft:"left-0",textOnlyArrowRight:"right-0",textOnlyArrowStyleLeft:{background:"linear-gradient(to right, white 60%, transparent)"},textOnlyArrowStyleRight:{background:"linear-gradient(to left, white 60%, transparent)"},textOnlyArrowIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 md:w-5 md:h-5",textOnlyArrowIconStyle:{color:"var(--category-list-arrow-color)"},iconTextArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-10 h-10 flex items-center justify-center transition-all duration-200 rounded-full shadow-lg hover:scale-110",iconTextArrowLeft:"left-2",iconTextArrowRight:"right-2",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{},iconTextArrowIcon:"w-5 h-5",iconTextArrowIconStyle:{},childRow:"relative border-b border-gray-100 shadow-[0_1px_2px_rgba(0,0,0,0.03)] transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-2 sm:gap-2.5 md:gap-3 py-1.5 sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-4 sm:px-5 md:px-6 py-1.5 
1sm:py-2 md:py-2.5 whitespace-nowrap tracking-wide text-[10px] sm:text-xs md:text-sm transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.03] active:scale-[0.97] rounded-full",childItemActive:"font-bold shadow-md",childItemInactive:"font-medium border border-gray-300 hover:border-[var(--category-list-item-active-bg)] hover:shadow-sm",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-10 h-full flex items-center justify-center",childArrowIcon:"w-5 h-5",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-5 px-5 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-full animate-pulse",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-16 h-4 rounded"},edgescuts:{navWrapper:"max-w-7xl !my-0 !mx-auto",navWrapperstickycontainer:" !my-0 !mx-auto",navWrapperSticky:"sticky z-40 !mx-auto transition-all duration-500 ease-in-out md:px-8",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out",textOnlyRow:"w-full !my-0 !mx-auto md:mx-10 relative transition-all duration-500 ease-out",textOnlyRowSticky:"w-full  relative transition-all duration-500 ease-out",textOnlyRowGlossyOverlay:"absolute inset-0 pointer-events-none transition-opacity duration-300",textOnlyContainer:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap capitalize tracking-wide text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-xl relative z-10 hover:scale-[1.03] active:scale-[0.98]",textOnlyItemSticky:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap capitalize tracking-wider text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-xl relative z-10 hover:scale-[1.03] active:scale-[0.98]",iconTextRow:"w-full relative transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-2 overflow-x-auto scrollbar-hide py-2 px-0 transition-all duration-300 !px-0",iconTextItem:"flex flex-col items-center gap-2 px-3 py-2 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:"scale-[1.03]",iconTextItemInactive:"",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110 px-0",iconImage:"w-full h-full object-contain transition-all duration-300",iconFallback:`w-full h-full rounded-2xl flex items-center justify-center text-2xl font-bold transition-all duration-300 ${e?"bg-[var(--background-color)]/15 backdrop-blur-sm":"bg-[var(--background-color)]/10 group-hover:bg-[var(--background-color)]/20"} text-[var(--background-color)]`,iconTitle:"text-xs sm:text-sm text-center font-semibold leading-tight transition-all duration-300",iconTitleActive:"text-[var(--background-color)] font-bold",iconTitleInactive:"text-gray-500 group-hover:text-[var(--background-color)]",textOnlyArrowIconVariant:"thin",textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",textOnlyArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",textOnlyArrowRight:"-right-0 sm:-right-5 md:-right-7.5",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",textOnlyArrowIconStyle:{},iconTextArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-7.5 h-7.5 sm:w-10 sm:h-10 flex items-center justify-center rounded-full sm:rounded-none ",iconTextArrowLeft:"left-2 md:-left-10",iconTextArrowRight:"right-2 md:-right-10",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{},iconTextArrowIcon:"w-8 h-8 cursor-pointer",iconTextArrowIconStyle:{},childRow:"relative transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1.5 sm:gap-2 md:gap-2.5 py-1.5 
1sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[10px] sm:text-xs md:text-sm transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.03] active:scale-[0.97] rounded-full",childItemActive:"font-bold",childItemInactive:"font-medium",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",childArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",childArrowRight:"-right-0 sm:-right-5 md:-right-7.5",childArrowStyleLeft:{},childArrowStyleRight:{},childArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-5 px-5 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-full animate-pulse",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-16 h-4 rounded"},classic:{navWrapper:"w-full",navWrapperSticky:"sticky z-40 transition-all duration-500 ease-in-out",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out",textOnlyRow:`w-full relative overflow-hidden transition-all duration-500 ease-out ${e?"backdrop-blur-md border-y border-white/10":""}`,textOnlyRowSticky:`w-full relative overflow-hidden transition-all duration-500 ease-out ${e?"backdrop-blur-md border-y border-white/10":""}`,textOnlyRowGlossyOverlay:e?"absolute inset-0 pointer-events-none transition-opacity duration-300":"",textOnlyContainer:"flex items-center gap-1 sm:gap-1.5 md:gap-2 overflow-x-auto scrollbar-hide py-1.5 sm:py-2 md:py-2.5 px-6 sm:px-8 md:px-10 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1 sm:gap-1.5 md:gap-2 overflow-x-auto scrollbar-hide py-1.5 sm:py-2 md:py-2.5 px-6 sm:px-8 md:px-10 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"px-2.5 sm:px-3 md:px-4 py-1.5 sm:py-1.5 md:py-2 whitespace-nowrap uppercase tracking-wide text-[9px] sm:text-[10px] md:text-xs font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-lg relative z-10 hover:scale-[1.02] active:scale-[0.98]",textOnlyItemSticky:"px-2.5 sm:px-3 md:px-4 py-1.5 sm:py-1.5 md:py-2 whitespace-nowrap uppercase tracking-wide text-[9px] sm:text-[10px] md:text-xs font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-lg relative z-10 hover:scale-[1.02] active:scale-[0.98]",iconTextRow:"w-full relative border-b border-gray-100 transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-2 overflow-x-auto scrollbar-hide py-2 px-4 transition-all duration-300",iconTextItem:"flex flex-col items-center gap-1.5 px-2 py-1.5 rounded-xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:`scale-[1.02] ${e?"shadow-md":""}`,iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-105",iconImage:"w-full h-full object-contain transition-all duration-300",iconFallback:"w-full h-full rounded-lg flex items-center justify-center text-xl font-bold transition-all duration-300",iconTitle:"text-[11px] sm:text-xs text-center font-semibold leading-tight max-w-[90px] transition-all duration-300",iconTitleActive:"font-bold",iconTitleInactive:"",textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-5 sm:w-6 md:w-8 h-full flex items-center justify-center",textOnlyArrowLeft:"left-0",textOnlyArrowRight:"right-0",textOnlyArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",iconTextArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-6 h-6 sm:w-7 sm:h-7 md:w-8 md:h-8 flex items-center justify-center rounded-full shadow hover:shadow-md transition-all duration-200",iconTextArrowLeft:"left-2",iconTextArrowRight:"right-2",iconTextArrowIcon:"w-4 h-4",childRow:"relative border-b border-gray-100 transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1 sm:gap-1.5 md:gap-2 py-1 sm:py-1.5 overflow-x-auto scrollbar-hide px-3 sm:px-5 md:px-6 transition-all duration-300",childItem:"px-2.5 sm:px-3.5 md:px-5 py-1.5 
1sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[9px] sm:text-[10px] md:text-xs transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.02] active:scale-[0.98] rounded-lg",childItemActive:"font-bold shadow-sm",childItemInactive:"font-medium hover:shadow-sm",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-8 h-full flex items-center justify-center transition-opacity duration-300",childArrowIcon:"w-4 h-4",skeletonTextOnly:"flex gap-1 py-2.5 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-4 py-4 px-4 justify-center items-center gap-10",skeletonPill:"w-24 h-8 rounded-lg animate-pulse",skeletonIconItem:"flex flex-col items-center gap-1.5 animate-pulse",skeletonIcon:"w-16 h-16 rounded-lg",skeletonIconLabel:"w-14 h-3 rounded"},advanced:{navWrapper:"w-full",navWrapperSticky:"sticky top-0 z-40 transition-all duration-500 ease-in-out backdrop-blur-lg",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out",textOnlyRow:"w-full relative overflow-hidden transition-all duration-500 ease-out",textOnlyRowSticky:"w-full relative overflow-hidden transition-all duration-500 ease-out}",textOnlyRowGlossyOverlay:e?"absolute inset-0 pointer-events-none transition-opacity duration-300":"",textOnlyContainer:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wider text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-xl relative z-10 hover:scale-[1.03] active:scale-[0.98]",textOnlyItemSticky:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wider text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-xl relative z-10 hover:scale-[1.03] active:scale-[0.98]",iconTextRow:"w-full relative transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-2 overflow-x-auto scrollbar-hide py-2 px-6 transition-all duration-300",iconTextItem:"flex flex-col items-center gap-3 px-3 py-2.5 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:"scale-[1.03]",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110",iconImage:"w-full h-full object-contain transition-all duration-300",iconFallback:"w-full h-full rounded-2xl flex items-center justify-center text-2xl font-bold transition-all duration-300",iconTitle:"text-xs sm:text-sm text-center font-semibold leading-tight transition-all duration-300",iconTitleActive:"font-bold",textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-7 h-7 sm:w-8 sm:h-8 md:w-10 md:h-10 flex items-center justify-center rounded-full transition-all duration-200",textOnlyArrowLeft:"left-1 sm:left-1.5 md:left-2",textOnlyArrowRight:"right-1 sm:right-1.5 md:right-2",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 md:w-5 md:h-5",iconTextArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-8 h-8 sm:w-9 sm:h-9 md:w-11 md:h-11 flex items-center justify-center rounded-full transition-all duration-300 hover:scale-110",iconTextArrowLeft:"left-1.5 sm:left-2 md:left-3",iconTextArrowRight:"right-1.5 sm:right-2 md:right-3",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{},iconTextArrowIcon:"w-5 h-5",iconTextArrowIconStyle:{},childRow:"relative transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1.5 sm:gap-2 md:gap-2.5 py-1.5 
1sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 whitespace-nowrap uppercase tracking-wide text-[10px] sm:text-xs transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full hover:scale-[1.03] active:scale-[0.97]",childItemActive:"font-bold",childItemInactive:"font-medium hover:text-[var(--background-color)]",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-8 h-8 flex items-center justify-center rounded-full transition-all duration-300",childArrowStyleLeft:{},childArrowStyleRight:{},childArrowIcon:"w-4 h-4",skeletonTextOnly:"flex gap-2 py-3 px-4 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-6 px-6 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-xl animate-pulse",skeletonIconItem:"flex flex-col items-center gap-3 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-18 h-4 rounded-lg"},creativecuts:{navWrapper:"max-w-7xl !my-0 !mx-auto",navWrapperstickycontainer:" !my-0 !mx-auto",navWrapperSticky:"sticky z-40 !mx-auto transition-all duration-500 ease-in-out md:px-8",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out",textOnlyRow:"w-full !my-0 !mx-auto md:mx-10 relative transition-all duration-500 ease-out",textOnlyRowSticky:"w-full  relative transition-all duration-500 ease-out",textOnlyRowGlossyOverlay:"absolute inset-0 pointer-events-none transition-opacity duration-300",textOnlyContainer:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap capitalize tracking-wide text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-xl relative z-10 hover:scale-[1.03] active:scale-[0.98]",textOnlyItemSticky:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap capitalize tracking-wider text-[10px] sm:text-[11px] md:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-xl relative z-10 hover:scale-[1.03] active:scale-[0.98]",iconTextRow:"w-full relative transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-3 md:gap-6 overflow-x-auto scrollbar-hide py-2 px-0 transition-all duration-300 !px-0",iconTextItem:"flex flex-col items-center gap-2 px-3 py-2 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:"scale-[1.03]",iconTextItemInactive:"",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110 px-0",iconImage:"w-full h-full object-contain transition-all duration-300",iconFallback:`w-full h-full rounded-2xl flex items-center justify-center text-2xl font-bold transition-all duration-300 ${e?"bg-[var(--background-color)]/15 backdrop-blur-sm":"bg-[var(--background-color)]/10 group-hover:bg-[var(--background-color)]/20"} text-[var(--background-color)]`,iconTitle:"text-xs sm:text-sm text-center font-semibold leading-tight transition-all duration-300",iconTitleActive:"text-[var(--background-color)] font-bold",iconTitleInactive:"text-gray-500 group-hover:text-[var(--background-color)]",textOnlyArrowIconVariant:"thin",textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",textOnlyArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",textOnlyArrowRight:"-right-0 sm:-right-5 md:-right-7.5",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",textOnlyArrowIconStyle:{},iconTextArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-7.5 h-7.5 sm:w-10 sm:h-10 flex items-center justify-center rounded-full sm:rounded-none ",iconTextArrowLeft:"left-2 md:-left-10",iconTextArrowRight:"right-2 md:-right-10",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{},iconTextArrowIcon:"w-8 h-8 cursor-pointer",iconTextArrowIconStyle:{},childRow:"relative transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1.5 sm:gap-2 md:gap-2.5 py-1.5 
1sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[10px] sm:text-xs md:text-sm transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.03] active:scale-[0.97] rounded-full",childItemActive:"font-bold",childItemInactive:"font-medium",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",childArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",childArrowRight:"-right-0 sm:-right-5 md:-right-7.5",childArrowStyleLeft:{},childArrowStyleRight:{},childArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-5 px-5 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-full animate-pulse",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-16 h-4 rounded"},roundflow:{navWrapper:"max-w-7xl mx-auto",navWrapperstickycontainer:" mx-auto",navWrapperSticky:"sticky z-40 transition-all duration-500 ease-in-out overflow-visible md:px-8",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out overflow-visible",textOnlyRow:"w-full md:mx-10 !mx-auto relative overflow-visible transition-all duration-500 ease-out",textOnlyRowSticky:"w-full relative overflow-visible transition-all duration-500 ease-out",textOnlyRowGlossyOverlay:"absolute inset-0 pointer-events-none transition-opacity duration-300",textOnlyContainer:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"gotham-black px-4 sm:px-5 md:px-6 pt-3 pb-2 sm:pt-3.5 sm:pb-2.5 whitespace-nowrap tracking-wide text-[11px] sm:text-[12px] md:text-[13px] leading-none font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.97] flex items-center",textOnlyItemSticky:"gotham-black px-4 sm:px-5 md:px-6 pt-2.5 pb-2 sm:pt-2.5 sm:pb-2.5 whitespace-nowrap tracking-wide text-[11px] sm:text-[12px] md:text-[13px] leading-none font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.97] flex items-center",iconTextRow:"w-full relative overflow-visible transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-0 md:gap-1 overflow-x-auto scrollbar-hide py-2 px-0 transition-all duration-300 !px-0",iconTextItem:"flex flex-col items-center gap-2 px-3 py-2 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:"scale-[1.03]",iconTextItemInactive:"",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110 px-0",iconImage:"w-full h-full object-contain transition-all duration-300",iconFallback:`w-full h-full rounded-2xl flex items-center justify-center text-2xl font-bold transition-all duration-300 ${e?"bg-[var(--background-color)]/15 backdrop-blur-sm":"bg-[var(--background-color)]/10 group-hover:bg-[var(--background-color)]/20"} text-[var(--background-color)]`,iconTitle:"text-xs sm:text-sm text-center font-semibold leading-tight transition-all duration-300",iconTitleActive:"text-[var(--background-color)] font-bold",iconTitleInactive:"text-[var(--background-color)] group-hover:text-[var(--background-color)]",arrowIconVariant:"thin",arrowAlignToIcon:!0,textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",textOnlyArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",textOnlyArrowRight:"-right-0 sm:-right-5 md:-right-7.5",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",textOnlyArrowIconStyle:{},iconTextArrowButton:"absolute z-20 w-7 h-7 flex items-center justify-center rounded-full bg-[#e8e8e8] hover:bg-[#dddddd] transition-colors duration-200",iconTextArrowLeft:"left-2 md:-left-10",iconTextArrowRight:"right-2 md:-right-10",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{}
1,iconTextArrowIcon:"w-3 h-3 text-[#5c5c5c]",iconTextArrowIconStyle:{},childRow:"relative overflow-visible transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1.5 sm:gap-2 md:gap-2.5 py-1.5 sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[10px] sm:text-xs md:text-sm transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.03] active:scale-[0.97] rounded-full",childItemActive:"font-bold",childItemInactive:"font-medium",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",childArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",childArrowRight:"-right-0 sm:-right-5 md:-right-7.5",childArrowStyleLeft:{},childArrowStyleRight:{},childArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-5 px-5 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-full animate-pulse",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-16 h-4 rounded"},cakelizia:{navWrapper:"w-full max-w-7xl mx-auto",navWrapperstickycontainer:"w-screen max-w-[100vw]",navWrapperSticky:"sticky z-40 transition-all duration-500 ease-in-out overflow-visible md:px-8",navWrapperNotSticky:"sticky z-40 w-screen max-w-[100vw] left-1/2 -translate-x-1/2 transition-all duration-500 ease-in-out overflow-visible",textOnlyRow:"w-full md:mx-10 !mx-auto relative overflow-visible transition-all duration-500 ease-out",textOnlyRowSticky:"w-full relative overflow-visible transition-all duration-500 ease-out",textOnlyRowGlossyOverlay:"absolute inset-0 pointer-events-none transition-opacity duration-300",textOnlyContainer:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"gotham-black px-4 sm:px-5 md:px-6 pt-3 pb-2 sm:pt-3.5 sm:pb-2.5 whitespace-nowrap tracking-wide text-[11px] sm:text-[12px] md:text-[13px] leading-none font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.97] flex items-center",textOnlyItemSticky:"gotham-black px-4 sm:px-5 md:px-6 pt-2.5 pb-2 sm:pt-2.5 sm:pb-2.5 whitespace-nowrap tracking-wide text-[11px] sm:text-[12px] md:text-[13px] leading-none font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.97] flex items-center",iconTextRow:"w-full relative overflow-visible transition-all duration-500 ease-out",iconTextRowSticky:"w-full relative overflow-visible transition-all duration-500 ease-out shadow-[0_2px_10px_rgba(0,0,0,0.08)]",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-0 md:gap-1 overflow-x-auto scrollbar-hide py-2 px-0 transition-all duration-300 !px-0",iconTextContainerSticky:"flex items-baseline gap-0 md:gap-1 overflow-x-auto scrollbar-hide py-1.5 px-0 transition-all duration-300 !px-0",iconTextItem:"flex flex-col items-center gap-2 px-3 py-2 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:"scale-[1.03]",iconTextItemInactive:"",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110 px-0",iconImage:"w-full h-full object-contain transition-all duration-300",iconFallback:`w-full h-full rounded-2xl flex items-center justify-center text-2xl font-bold transition-all duration-300 ${e?"bg-[var(--background-color)]/15 backdrop-blur-sm":"bg-[var(--background-color)]/10 group-hover:bg-[var(--background-color)]/20"} text-[var(--background-color)]`,iconTitle:"hidden",iconTitleActive:"hidden",iconTitleInactive:"hidden",arrowIconVariant:"thin",arrowAlignToIcon:!0,textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-transparent text-[var(--navbar-branch-text)] transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 hover:opacity-80",textOnlyArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",textOnlyArrowRight:"-right-0 sm:-right-5 md:-right-7.5",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-5 h-5 sm:w-6 sm:h-6 md:w-7 md:h-7 text-[var(--navbar-branch-text)]",textOnlyArrowIconStyle:{},iconTextArrowButton:"absolute z-20 flex items-center justify-center bg-transparent text-[var(--navbar-branch-text)] transition-opacity duration-200 hover:opacity-80 curs
1or-pointer p-1",iconTextArrowLeft:"left-1 md:-left-8",iconTextArrowRight:"right-1 md:-right-8",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{},iconTextArrowIcon:"w-5 h-5 sm:w-6 sm:h-6 md:w-7 md:h-7 text-[var(--navbar-branch-text)]",iconTextArrowIconStyle:{},childRow:"relative overflow-visible transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1.5 sm:gap-2 md:gap-2.5 py-1.5 sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[10px] sm:text-xs md:text-sm transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.03] active:scale-[0.97] rounded-full",childItemActive:"font-bold",childItemInactive:"font-medium",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-transparent text-[var(--navbar-branch-text)] transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 hover:opacity-80",childArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",childArrowRight:"-right-0 sm:-right-5 md:-right-7.5",childArrowStyleLeft:{},childArrowStyleRight:{},childArrowIcon:"w-5 h-5 sm:w-6 sm:h-6 md:w-7 md:h-7 text-[var(--navbar-branch-text)]",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-5 px-5 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-full animate-pulse",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-16 h-4 rounded"},brewline:{navWrapper:"w-full",navWrapperstickycontainer:"mx-auto",navWrapperSticky:"",navWrapperNotSticky:"fixed top-0 right-0 left-0 mx-auto w-full z-40 transition-all duration-500 ease-in-out",textOnlyRow:"w-full relative overflow-hidden transition-all duration-500 ease-out",textOnlyRowSticky:"w-full relative overflow-hidden transition-all duration-500 ease-out",textOnlyRowGlossyOverlay:e?"absolute inset-0 pointer-events-none transition-opacity duration-300":"",textOnlyContainer:"flex md:hidden flex-row items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",textOnlyContainerSticky:"flex flex-row items-center gap-1.5 sm:gap-2 md:gap-2.5 overflow-x-auto scrollbar-hide py-2 sm:py-2.5 md:py-3 px-8 sm:px-10 md:px-12 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[11px] sm:text-[13px] md:text-[16px] transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.98]",textOnlyItemSticky:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[11px] sm:text-[13px] md:text-[16px] transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.03] active:scale-[0.98]",iconTextRow:"w-full relative transition-all duration-500 ease-out",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-baseline gap-3 md:gap-6 overflow-x-auto scrollbar-hide py-2 px-5 transition-all duration-300",iconTextItem:"flex flex-col items-center gap-2 px-0 py-2 rounded-2xl transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98]",iconTextItemActive:`scale-[1.03] ${e?"shadow-lg":""}`,iconTextItemInactive:"hover:shadow-sm",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-110 group-hover:drop-shadow-lg",iconImage:"w-full h-full object-contain drop-shadow-md transition-all duration-300",iconFallback:`w-full h-full rounded-2xl flex items-center justify-center text-2xl transition-all duration-300 ${e?"backdrop-blur-sm shadow-lg group-hover:shadow-xl":""}`,iconTitle:"text-xs sm:text-sm text-center font-semibold leading-tight transition-all duration-300",iconTitleActive:"font-bold",ttextOnlyArrowIconVariant:"thin",textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",textOnlyArrowLeft:"left-1 sm:left-2 md:left-3",textOnlyArrowRight:"right-1 sm:right-2 md:right-3",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-5 h-5 sm:w-4.5 sm:h-4.5 md:w-4 md:h-4",textOnlyArrowIconStyle:{},iconTextArrowButton:`absolute top-1/2 -translate-y-1/2 z-20 w-10 h-10 flex items-center justify-center transition-all duration-200 rounded-full hover:scale-110 ${e?"backdrop-blur-sm shadow-xl hover:shadow-2xl":""}`,iconTextArrowLeft:"left-2",iconTextArrowRight:"right-2",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{},iconTextArrowIcon:"w-5 h-5",iconTextArrowIconStyle:{},childRow:"relative border-b border-gray-100 shadow-[0_1px_2px_rgba(0,0,0,0.03)] transition-all duration-500 ease-out",childContainer:"flex justify-center items-center gap-1.5 sm:gap-2 md:gap-2.5 py-1.5 
1sm:py-2 overflow-x-auto scrollbar-hide px-4 sm:px-6 md:px-8 transition-all duration-300",childItem:"px-3 sm:px-4 md:px-5 py-1.5 sm:py-2 md:py-2.5 whitespace-nowrap uppercase tracking-wide text-[10px] sm:text-xs md:text-sm transition-all duration-300 ease-out flex-shrink-0 cursor-pointer hover:scale-[1.03] active:scale-[0.97] rounded-full",childItemActive:"font-bold shadow-md",childItemInactive:"font-medium hover:shadow-sm",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 w-10 h-full flex items-center justify-center",childArrowIcon:"w-5 h-5",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center gap-10",skeletonIconText:"flex gap-6 py-5 px-5 justify-center items-center gap-10",skeletonPill:"w-28 h-10 rounded-full animate-pulse",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-20 h-20 rounded-2xl",skeletonIconLabel:"w-16 h-4 rounded"},bakerytheme:{navWrapper:"max-w-7xl mx-auto",navWrapperstickycontainer:"mx-auto",navWrapperSticky:"sticky z-40 transition-all duration-500 ease-in-out overflow-visible md:px-8",navWrapperNotSticky:"sticky z-40 transition-all duration-500 ease-in-out overflow-visible",textOnlyRow:"w-full relative overflow-visible transition-all duration-500 ease-out",textOnlyRowSticky:"w-full relative overflow-visible transition-all duration-500 ease-out",textOnlyRowGlossyOverlay:"",textOnlyContainer:"flex items-center gap-1 sm:gap-1.5 overflow-x-auto scrollbar-hide py-2 px-4 sm:px-6 transition-all duration-300",textOnlyContainerSticky:"flex items-center gap-1 sm:gap-1.5 overflow-x-auto scrollbar-hide py-2 px-4 sm:px-6 transition-all duration-300",containerClassButton:"w-fit transition-all duration-300 ease-out",containerClassButtonSticky:"w-fit transition-all duration-300 ease-out",textOnlyItem:"px-4 sm:px-5 md:px-6 py-1.5 sm:py-2 whitespace-nowrap capitalize tracking-wide text-[11px] sm:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.02] active:scale-[0.97]",textOnlyItemSticky:"px-4 sm:px-5 md:px-6 py-1.5 sm:py-2 whitespace-nowrap capitalize tracking-wide text-[11px] sm:text-[13px] font-semibold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10 hover:scale-[1.02] active:scale-[0.97]",textOnlyItemActive:"!ring-0 !border-transparent !shadow-none",textOnlyItemInactive:"!bg-transparent !border-transparent !shadow-none hover:!bg-transparent hover:!border-transparent",iconTextRow:"w-full relative overflow-visible transition-all duration-500 ease-out !bg-transparent",iconTextRowSticky:"w-full relative overflow-visible transition-all duration-500 ease-out !bg-transparent",iconTextRowGlossyOverlay:"",iconTextContainer:"flex items-start gap-4 sm:gap-6 md:gap-7 overflow-x-auto scrollbar-hide pt-3 sm:pt-4 pb-0 px-0 transition-all duration-300 !px-0",iconTextItem:"flex flex-col items-center gap-0.5 sm:gap-1 px-1.5 sm:px-2 py-1 rounded-none transition-all duration-300 ease-out flex-shrink-0 cursor-pointer group hover:scale-[1.02] active:scale-[0.98] max-w-[100px] sm:max-w-[110px] w-[90px] sm:w-[100px]",iconTextItemActive:"scale-[1.03] is-active",iconTextItemInactive:"",iconContainer:"relative flex items-center justify-center transition-all duration-300 group-hover:scale-105 p-1.5 sm:p-2 rounded-2xl group-hover:bg-[var(--category-parent-list-item-active-bg)] group-[.is-active]:bg-[var(--category-parent-list-item-active-bg)]",iconImage:"w-full h-full object-contain transition-all duration-300",iconFallback:"w-full h-full rounded-xl flex items-center justify-center text-xl font-bold  text-[#D4A800] transition-all duration-300",iconTitle:"text-[10px] sm:text-[11px] text-center font-bold leading-tight text-black transition-all duration-300 max-w-[100px]",iconTitleActive:"text-black font-extrabold",iconTitleInactive:"text-black group-hover:text-black",parentIconTextRow:"!bg-transparent",parentIconTextRowSticky:"!bg-transparent",parentIconTextItemActive:"scale-[1.03] is-active",parentIconTextItemInactive:"",parentIconTitleActive:"text-black font-extrabold",parentIconTitleInactive:"text-black group-hover:text-black",arrowIconVariant:"thin",arrowAlignToIcon:!0,textOnlyArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5 md:p-2",textOnlyArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",textOnlyArrowRight:"-right-0 sm:-right-5 md:-right-7.5",textOnlyArrowStyleLeft:{},textOnlyArrowStyleRight:{},textOnlyArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",iconTextArrowButton:"absolute z-20 w-7 h-7 sm:w-8 sm:h-8 flex items-center justify-center rounded-full bg-[#e8e8e8] hover:bg-[#dddddd] transition-colors duration-200",iconTextArrowLeft:"left-2 md:-left-10",iconTextArrowRight:"right-2 md:-right-10",iconTextArrowStyleLeft:{},iconTextArrowStyleRight:{}
1,iconTextArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 text-[#5c5c5c]",iconTextArrowIconStyle:{},childRow:"relative overflow-visible transition-all duration-500 ease-out py-2 sm:py-3 !bg-transparent !border-0 !shadow-none",childContainer:"flex w-fit mx-auto justify-center items-center gap-1 sm:gap-2 bg-[var(--category-list-bg)] rounded-full shadow-[0_2px_12px_rgba(0,0,0,0.12)] !px-4 sm:!px-5 md:!px-6 py-1.5 sm:py-2 overflow-x-auto scrollbar-hide max-w-[calc(100%-2rem)] transition-all duration-300",childItem:"px-2 sm:px-2.5 py-1 sm:py-1.5 whitespace-nowrap capitalize tracking-wide text-[11px] sm:text-[13px] font-bold transition-all duration-300 ease-out flex-shrink-0 cursor-pointer rounded-full relative z-10",childItemActive:"!bg-[var(--category-list-item-active-bg)] !text-[var(--category-list-item-active-text)] !ring-0 !border-transparent !shadow-none font-bold",childItemInactive:"!bg-transparent !text-[var(--category-list-item-text)] !border-transparent !shadow-none hover:!bg-[var(--category-list-item-hover-bg)] hover:!text-[var(--category-list-item-hover-text)] hover:!border-transparent font-bold",childArrowButton:"absolute top-1/2 -translate-y-1/2 z-20 cursor-pointer bg-[#fffafac2] text-gray-500 rounded-full transition-all duration-300 flex items-center justify-center p-1 sm:p-1.5",childArrowLeft:"-left-0 sm:-left-5 md:-left-7.5",childArrowRight:"-right-0 sm:-right-5 md:-right-7.5",childArrowStyleLeft:{},childArrowStyleRight:{},childArrowIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4",skeletonTextOnly:"flex gap-2 py-3 px-3 justify-center items-center",skeletonIconText:"flex gap-4 py-5 px-5 justify-center items-center",skeletonPill:"w-24 h-9 rounded-full animate-pulse bg-gray-200",skeletonIconItem:"flex flex-col items-center gap-2 animate-pulse",skeletonIcon:"w-16 h-16 sm:w-20 sm:h-20 rounded-2xl border-2 border-gray-200",skeletonIconLabel:"w-14 h-3 rounded bg-gray-200"}}}}function u(e){return{shadowBasedLayout:{card:`group cursor-pointer transition-all duration-300 hover:scale-[1.02] rounded-xl sm:rounded-2xl lg:rounded-3xl overflow-hidden ${e?"shadow-[0_4px_15px_rgba(0,0,0,0.08)] sm:shadow-[0_8px_30px_rgba(0,0,0,0.1)] hover:shadow-[0_12px_40px_rgba(0,0,0,0.18)]":"shadow-md sm:shadow-lg hover:shadow-xl"}`,imageWrapper:"relative w-full aspect-square overflow-hidden",imageInner:"",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-3 sm:right-3 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20",outOfStockBadge:"bg-gray-900 text-white px-2 py-1 sm:px-3 sm:py-1.5 rounded-full font-bold text-[10px] sm:text-xs uppercase tracking-wide",content:"absolute bottom-0 left-0 right-0 px-2 pb-2 pt-5 sm:px-4 sm:pb-3 sm:pt-8 bg-gradient-to-t from-white dark:from-zinc-900 via-white/95 dark:via-zinc-900/95 to-transparent",title:"font-bold text-gray-900 dark:text-zinc-100 text-[11px] sm:text-sm lg:text-base leading-tight line-clamp-1",addButton:`w-6 h-6 sm:w-8 sm:h-8 lg:w-9 lg:h-9 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer bg-[var(--background-color)] text-[var(--foreground-color)] ${e?"shadow-[0_2px_6px_rgba(0,0,0,0.2),inset_0_1px_2px_rgba(255,255,255,0.3)] ring-1 ring-white/50 hover:shadow-[0_4px_15px_rgba(0,0,0,0.25)] hover:scale-110":"shadow-sm ring-1 ring-[var(--background-color)]/20 hover:shadow-lg hover:scale-105"}`,addButtonIcon:"w-3 h-3 sm:w-4 sm:h-4 lg:w-4.5 lg:h-4.5 stroke-[2.5]",priceClasses:{wrapper:"flex items-center gap-1 sm:gap-1.5 mt-2 sm:mt-1.5",originalPrice:"text-[10px] sm:text-xs lg:text-sm text-[var(--item-price-text-color)] line-through font-medium",discountedPrice:"text-xs sm:text-base lg:text-lg font-bold text-[var(--item-price-text-color)] bg-[var(--item-price-background)] px-1.5 rounded-lg",normalPrice:"text-xs sm:text-base lg:text-lg font-bold text-[var(--item-price-text-color)] bg-[var(--item-price-background)] px-1.5 rounded-lg"},itemControls:{wrapper:`flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 ${e?"bg-white/80 backdrop-blur-sm shadow-sm":"bg-white shadow-sm"}`,button:"w-5 h-5 sm:w-7 sm:h-7 lg:w-8 lg:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white",buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 lg:w-4.5 lg:h-4.5 text-[var(--background-color)] transition-colors stroke-[3]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 lg:w-4.5 lg:h-4.5 text-red-500 transition-colors stroke-[3]",quantityDisplay:"min-w-[16px] sm:min-w-[22px] lg:min-w-[26px] h-5 sm:h-7 lg:h-8 flex items-center justify-center font-bold text-[11px] sm:text-sm lg:text-base text-[var(--background-color)] bg-[var(--background-color)]/5",quantityAnimate:"scale-110 transition-transform duration-200"}},creativecuts:{card:"group cursor-pointer transition-all duration-300  rounded-2xl overflow-hidden shadow-md relative",imageWrapper:"relative w-full aspect-[5/6] sm:aspect-[4/5] md:aspect-[4/5] overflow-hidden bg-gray-100 flex items-center justify-center",imageInner:"",image:"w-full h-full object-cover transition-transform duration-500 ",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-2 sm:right-2 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20",outOfStockBadge:"bg-gray-900 text-white px-2 py-1 sm:px-3 sm:py-1.5 rounded-full font-bold text-[10px] sm:text-xs uppercase tracking-wide",content:"absolute bottom-0 left-0 right-0 p-2 pt-2 sm:p-4 sm:pt-5 sm:pb-5 flex flex-col justify-end bg-white/60 dark:bg-zinc-900/80 backdrop-blur-md border-t border-white/30 dark:border-zinc-700/50 z-10",title:"font-bold text-[var(--popular-category-item-title-color)] dark:text-zinc-100 black-bold-header text-sm sm:text-lg leading-tight mb-0.5 truncate overflow-hidden text-ellipsis whitespace-nowrap",showDescription:!1,showAddButton:!0,addButtonWrapper:"absolute bottom-2 right-2 sm:bottom-3 sm:right-4 z-20",addButton:"w-6 h-6 sm:w-8 sm:h-8 lg:w-9 lg:h-9 rounded-md flex items-center justify-center transition-all duration-200 cursor-pointer bg-[var(--background-color)] text-[var(--foreground-color)] shadow-md hover:shadow-xl hover:scale-110 active:scale-95",addButtonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 stroke-[3]",priceClasses:{wrapper:"flex flex-col sm:flex-row  sm:items-baseline items-start gap-0 sm:gap-1 mt-2 ",originalPrice
1:"text-[12px] sm:text-[1rem] text-[color:var(--item-price-text-color)] opacity-60 line-through font-medium leading-none",discountedPrice:"text-[13px] sm:text-xl  font-black text-[var(--item-price-text-color)] leading-none mt-0.5",normalPrice:"text-[13px] sm:text-[15px] font-black text-[var(--item-price-text-color)] leading-none mt-0.5"},itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 bg-white/90 backdrop-blur-sm shadow-md",button:"w-6 h-6 sm:w-7 sm:h-7 lg:w-8 lg:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-[var(--foreground-color)]",buttonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 text-[var(--background-color)] transition-colors stroke-[3]",buttonIconDelete:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 text-red-500 transition-colors stroke-[3]",quantityDisplay:"min-w-[18px] sm:min-w-[22px] lg:min-w-[26px] h-6 sm:h-7 lg:h-8 flex items-center justify-center font-bold text-xs sm:text-sm lg:text-base text-[var(--background-color)] bg-[var(--background-color)]/10",quantityAnimate:"scale-110 transition-transform duration-200"}},creativecutsLayout1:{card:"group cursor-pointer transition-all duration-300 rounded-2xl sm:rounded-3xl overflow-hidden shadow-md relative bg-[var(--background-color)] p-2.5 sm:p-3 flex flex-col h-full",gridClasses:"grid grid-cols-2 sm:grid-cols-2 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-4 gap-2.5 sm:gap-3.5 md:gap-4",imageWrapper:"relative w-full aspect-square overflow-hidden rounded-xl sm:rounded-2xl bg-white flex items-center justify-center shrink-0",imageInner:"",image:"w-full h-full object-contain transition-transform duration-500 group-hover:scale-105",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-2 sm:right-2 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20 rounded-xl sm:rounded-2xl",outOfStockBadge:"bg-gray-900 text-white px-2 py-1 sm:px-3 sm:py-1.5 rounded-full font-bold text-[10px] sm:text-xs uppercase tracking-wide",content:"relative pt-2.5 sm:pt-3 pb-1 px-0.5 flex flex-col flex-1 min-h-0",title:"font-bold text-white black-bold-header text-sm sm:text-lg leading-tight mb-0.5 truncate overflow-hidden text-ellipsis whitespace-nowrap",showDescription:!0,reserveDescriptionSpace:!0,description:"text-white/90 text-[11px] sm:text-xs leading-relaxed truncate overflow-hidden text-ellipsis whitespace-nowrap mb-1 min-h-[1.25rem] sm:min-h-[1.5rem]",showAddButton:!0,addButtonWrapper:"absolute bottom-2.5 right-2.5 sm:bottom-3 sm:right-3 z-20",addButton:"w-7 h-7 sm:w-8 sm:h-8 lg:w-9 lg:h-9 rounded-md sm:rounded-lg flex items-center justify-center transition-all duration-200 cursor-pointer bg-white text-[var(--background-color)] shadow-sm hover:shadow-md hover:scale-110 active:scale-95",addButtonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 stroke-[3]",priceRow:"mt-auto pt-2 block",priceClasses:{wrapper:"flex flex-row items-baseline gap-1.5 pr-10 whitespace-nowrap",originalPrice:"text-[12px] sm:text-[1rem] text-white/70 line-through font-medium leading-none whitespace-nowrap",discountedPrice:"text-[14px] sm:text-xl font-black text-white leading-none whitespace-nowrap",normalPrice:"text-[14px] sm:text-xl font-black text-white leading-none whitespace-nowrap inline-flex items-baseline gap-1.5",formText:"text-[12px] sm:text-sm text-white font-medium leading-none whitespace-nowrap"},itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-white/40 bg-white shadow-sm",button:"w-6 h-6 sm:w-7 sm:h-7 lg:w-8 lg:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white",buttonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 text-[var(--background-color)] transition-colors stroke-[3]",buttonIconDelete:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 text-red-500 transition-colors stroke-[3]",quantityDisplay:"min-w-[18px] sm:min-w-[22px] lg:min-w-[26px] h-6 sm:h-7 lg:h-8 flex items-center justify-center font-bold text-xs sm:text-sm lg:text-base text-[var(--background-color)]",quantityAnimate:"scale-110 transition-transform duration-200"}},edgescuts:{card:"group cursor-pointer transition-all duration-300 rounded-2xl overflow-hidden shadow-md relative",imageWrapper:"relative w-full aspect-[5/6] sm:aspect-[4/5] md:aspect-[4/5] overflow-hidden bg-gray-100",imageInner:"",image:"max-w-full max-h-full object-contain",imageOverlay:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/25 to-transparent pointer-events-none",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-2 sm:right-2 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-black/40 backdrop-blur-[1px] flex items-center justify-center z-20",outOfStockBadge:"bg-white/95 text-gray-900 px-2 py-1 sm:px-3 sm:py-1.5 rounded-full font-bold text-[10px] sm:text-xs uppercase tracking-wide",content:"absolute bottom-0 left-0 right-0 p-2 sm:p-4 pt-10 sm:pt-14 flex flex-col justify-end bg-gradient-to-t from-black/75 via-black/35 to-transparent z-10 sm:pr-16",title:"font-bold text-white text-base sm:text-[22px] leading-tight mb-0.5 truncate overflow-hidden text-ellipsis whitespace-nowrap drop-shadow",showDescription:!0,description:"text-white/90 text-[11px] sm:text-sm leading-snug line-clamp-1 drop-shadow-sm mb-1 sm:mb-0",showAddButton:!0,addButtonWrapper:"absolute bottom-2 right-2 sm:bottom-3 sm:right-4 z-20",addButton:"w-6 h-6 sm:w-8 sm:h-8 lg:w-9 lg:h-9 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer bg-[var(--category-list-item-active-bg)] text-white shadow-md hover:shadow-xl hover:scale-110 active:scale-95",addButtonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 stroke-[3]",priceClasses:{wrapper:"flex flex-col items-start gap-0.5 mt-2 !text-white sm:flex-row sm:flex-wrap sm:items-baseline sm:gap-x-1.5 sm:gap-y-0.5",originalPrice
1:"order-1 sm:order-none text-[12px] sm:text-[1rem] !text-white line-through font-medium leading-none opacity-80",discountedPrice:"order-2 sm:order-none text-[14px] sm:text-2xl font-black !text-white leading-none drop-shadow-sm",normalPrice:"order-2 sm:order-none text-[14px] sm:text-xl font-black !text-white leading-none drop-shadow-sm"},itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-white/20 bg-black/20 backdrop-blur-sm shadow-md",button:"w-6 h-6 sm:w-7 sm:h-7 lg:w-8 lg:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-[var(--foreground-color)]",buttonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 text-white transition-colors stroke-[3]",buttonIconDelete:"w-4 h-4 sm:w-4.5 sm:h-4.5 lg:w-5 lg:h-5 text-white transition-colors stroke-[3]",quantityDisplay:"min-w-[18px] sm:min-w-[22px] lg:min-w-[26px] h-6 sm:h-7 lg:h-8 flex items-center justify-center font-bold text-xs sm:text-sm lg:text-base text-white bg-black/20",quantityAnimate:"scale-110 transition-transform duration-200"}},softradius:{card:"group cursor-pointer transition-all duration-300 hover:scale-[1.02] rounded-xl sm:rounded-2xl overflow-hidden shadow-md hover:shadow-xl",imageWrapper:"relative w-full aspect-square overflow-hidden",imageInner:"",image:"w-full h-full object-cover transition-transform duration-400 group-hover:scale-105",indicatorWrapper:"absolute top-2 right-2 z-10 flex gap-1",outOfStockOverlay:"absolute inset-0 bg-black/50 flex items-center justify-center z-20",outOfStockBadge:"bg-white text-gray-900 px-3 py-1.5 rounded-md font-semibold text-xs uppercase",content:"absolute inset-0 p-2.5 sm:p-3 bg-gradient-to-b from-black/60 via-trans
1parent to-transparent",title:"gotham-black font-semibold text-white text-sm sm:text-base md:text-xl leading-tight line-clamp-1 drop-shadow",priceClasses:{wrapper:"absolute bottom-2 right-2 sm:bottom-3 sm:right-3 inline-flex items-center gap-1.5 bg-white rounded-full px-2 py-0.5 sm:px-3 sm:py-1 w-fit",originalPrice:"gotham-black text-xs text-gray-400 line-through font-medium",discountedPrice:"gotham-black text-sm sm:text-base font-semibold text-gray-900",normalPrice:"gotham-black text-sm sm:text-base font-semibold text-gray-900"}},default:{card:"group cursor-pointer transition-all duration-300 hover:scale-[1.02] overflow-hidden",imageWrapper:"relative w-full aspect-square overflow-hidden bg-black/5 rounded-3xl",imageInner:"",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-3 sm:right-3 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20",outOfStockBadge:"bg-gray-900 text-white px-2 py-1 sm:px-3 sm:py-1.5 rounded-full font-bold text-[10px] sm:text-xs uppercase tracking-wide",imageOverlay:"",content:"relative px-3 pt-2.5 pb-3.5 h-[76px] sm:px-5 sm:pt-5 sm:pb-6 sm:h-[100px]",title:"font-extrabold text-gray-800 dark:text-zinc-100 text-[15px] sm:text-[20px] leading-[1.05] line-clamp-1",showAddButton:!0,addButtonWrapper:"absolute right-3 sm:right-5 z-20 bottom-[76px] sm:bottom-[110px]",addButton:`w-9 h-9 sm:w-12 sm:h-12 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer bg-[var(--background-color)] text-[var(--foreground-color)] ${e?"shadow-[0_10px_20px_rgba(0,0,0,0.32),inset_0_2px_0_rgba(255,255,255,0.55)] sm:shadow-[0_12px_24px_rgba(0,0,0,0.35)] hover:shadow-[0_14px_26px_rgba(0,0,0,0.4)] sm:hover:shadow-[0_16px_30px_rgba(0,0,0,0.42)] hover:scale-110":"shadow-[0_8px_18px_rgba(0,0,0,0.24)] sm:shadow-[0_12px_24px_rgba(0,0,0,0.28)] hover:shadow-[0_12px_22px_rgba(0,0,0,0.32)] sm:hover:shadow-[0_16px_30px_rgba(0,0,0,0.36)] hover:scale-105"} active:scale-95`,addButtonIcon:"w-4.5 h-4.5 sm:w-6 sm:h-6",priceClasses:{wrapper:"flex items-center gap-1 sm:gap-1.5 mt-2 sm:mt-1.5",originalPrice:"text-[10px] sm:text-xs lg:text-sm text-[var(--item-price-text-color)] line-through font-medium",discountedPrice:"text-xs sm:text-base lg:text-lg font-bold text-[var(--item-price-text-color)] bg-[var(--item-price-background)] px-1.5 rounded-lg",normalPrice:"text-xs sm:text-base lg:text-lg font-bold text-[var(--item-price-text-color)] bg-[var(--item-price-background)] px-1.5 rounded-lg"},itemControls:{wrapper:`flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 ${e?"bg-white/80 backdrop-blur-sm shadow-sm":"bg-white shadow-sm"}`,button:"w-[26px] h-6 sm:w-7 sm:h-7 lg:w-8 lg:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-[var(--foreground-color)]",buttonIcon:"w-4 h-4 sm:w-4 sm:h-4 lg:w-4.5 lg:h-4.5 text-[var(--background-color)] transition-colors stroke-[3] group-hover/btn:text-[var(--foreground-color)]",buttonIconDelete:"w-4 h-4 sm:w-4 sm:h-4 lg:w-4.5 lg:h-4.5 text-red-500 transition-colors stroke-[3] group-hover/btn:text-[var(--foreground-color)]",quantityDisplay:"min-w-[22px] sm:min-w-[22px] lg:min-w-[26px] h-6 sm:h-7 lg:h-8 flex items-center justify-center font-bold text-sm sm:text-sm lg:text-base text-[var(--background-color)] bg-[var(--background-color)]/5",quantityAnimate:"scale-110 transition-transform duration-200"}},roundFlow:{card:"group cursor-pointer transition-all duration-300 relative",gridClasses:"grid grid-cols-2 sm:grid-cols-2 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-4 gap-2.5 sm:gap-3.5 md:gap-[25px]",imageWrapper:"relative w-full aspect-square overflow-hidden rounded-[16px] sm:rounded-[20px] bg-[var(--background-color)]",imageInner:"",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-2 sm:right-2 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20 rounded-[16px] sm:rou
1nded-[20px]",outOfStockBadge:"bg-gray-900 text-white px-2 py-1 sm:px-3 sm:py-1.5 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wide",content:"px-1.5 sm:px-2 pt-2 sm:pt-4 pb-0",title:"KababjeesF-item-name-font-popular text-gray-900 dark:text-zinc-100 uppercase text-[16px] sm:text-[22px] md:text-[24px] leading-[1.05] truncate overflow-hidden text-ellipsis whitespace-nowrap mb-2 sm:mb-3.5",showAddButton:!0,addButtonWrapper:"absolute bottom-0 right-0 z-10",addButton:"w-6 h-6 sm:w-10 sm:h-10 rounded-[8px] sm:rounded-[12px] flex items-center justify-center transition-all duration-200 cursor-pointer bg-[var(--background-color)] text-[var(--foreground-color)] hover:scale-105 active:scale-95",addButtonIcon:"w-3.5 h-3.5 sm:w-6 sm:h-6 stroke-[3]",priceClasses:{wrapper:"flex items-center gap-0.5 sm:gap-1 leading-[1.05]",originalPrice:"KababjeesF-item-name-font-popular text-[10px] sm:text-[22px] md:text-[24px] text-gray-400 line-through uppercase leading-[1.05]",discountedPrice:"KababjeesF-item-name-font-popular text-[16px] sm:text-[24px] md:text-[26px] text-[#757575] dark:text-zinc-300 uppercase leading-[1.05]",normalPrice:"KababjeesF-item-name-font-popular text-[16px] sm:text-[18px] md:text-[20px] text-[#757575] dark:text-zinc-300 uppercase leading-[1.05]"},itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/20 bg-[var(--background-color)]/8",button:"w-5 h-5 sm:w-8 sm:h-8 flex items-center justify-center bg-[var(--background-color)]/12 text-[var(--background-color)] transition-all duration-200 cursor-pointer active:scale-95",buttonIcon:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 text-[var(--background-color)] stroke-[3.5]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 text-[var(--background-color)] stroke-[3.5]",quantityDisplay:"min-w-[22px] sm:min-w-[36px] px-0.5 h-5 sm:h-8 flex items-center justify-center font-bold text-xs sm:text-base text-[var(--background-color)] bg-[var(--background-color)]/12 border-x border-[var(--background-color)]/25",quantityAnimate:"scale-110 transition-transform duration-200"}},largeImageLayout:{card:"group cursor-pointer transition-all duration-300 relative",gridClasses:"grid grid-cols-2 sm:grid-cols-2 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-4 gap-2.5 sm:gap-3.5 md:gap-[25px]",imageWrapper:"relative w-full aspect-[4/5] sm:aspect-[4/5] overflow-hidden rounded-[16px] sm:rounded-[20px] bg-black",imageInner:"",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",imageOverlay:"absolute inset-0 bg-black/20 bg-gradient-to-t from-black/90 via-black/50 to-black/10 pointer-events-none z-[1]",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-2 sm:right-2 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20 rounded-[16px] sm:rounded-[20px]",outOfStockBadge:"bg-gray-900 text-white px-2 py-1 sm:px-3 sm:py-1.5 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wide",content:"absolute bottom-0 left-0 right-0 z-10 px-2.5 sm:px-3 pb-2.5 sm:pb-3 pt-12 sm:pt-16 sm:pr-14",title:"KababjeesF-item-name-font-popular text-[var(--allItemsTextColor,#ffffff)] dark:text-zinc-100 text-[14px] sm:text-[18px] md:text-[20px] leading-[1.1] truncate overflow-hidden text-ellipsis whitespace-nowrap mb-2 sm:mb-1.5",showAddButton:!0,addButtonWrapper:"absolute bottom-2.5 sm:bottom-3 right-2.5 sm:right-3 z-20",addButton:"w-6 h-6 sm:w-9 sm:h-9 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer bg-[#E8D071] text-black hover:scale-105 active:scale-95 shadow-md",addButtonIcon:"w-3 h-3 sm:w-5 sm:h-5 stroke-[3]",priceClasses:{wrapper:"flex items-center gap-0.5 sm:gap-1 leading-[1.05]",originalPrice:"KababjeesF-item-name-font-popular text-[10px] sm:text-[16px] text-[color:var(--item-price-text-color)] opacity-60 line-through leading-[1.05]",discountedPrice:"KababjeesF-item-name-font-popular text-[16px] sm:text-[22px] md:text-[24px] text-[color:var(--item-price-text-color)] leading-[1.05]",normalPrice:"KababjeesF-item-name-font-popular text-[16px] sm:text-[22px] md:text-[24px] text-[color:var(--item-price-text-color)] leading-[1.05]",formText:"text-[13px] text-[color:var(--item-price-text-color)]"},itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-white/20 bg-white/10",button:"w-5 h-5 sm:w-8 sm:h-8 flex items-center justify-center bg-[#E8D071] text-black transition-all duration-200 cursor-pointer active:scale-95",buttonIcon:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 text-black stroke-[3.5]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 text-black stroke-[3.5]",quantityDisplay:"min-w-[22px] sm:min-w-[36px] px-0.5 h-5 sm:h-8 flex items-center justify-center font-bold text-xs sm:text-base text-white bg-white/10 border-x border-white/20",quantityAnimate:"scale-110 transition-transform duration-200"}},largeImageLayout1:{card:"group cursor-pointer transition-all duration-300 relative",gridClasses:"grid grid-cols-2 sm:grid-cols-2 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-4 gap-3 sm:gap-4 md:gap-5",imageWrapper:"relative w-full aspect-[4/5] sm:aspect-[4/5] overflow-hidden rounded-[12px] sm:rou
1nded-[16px] bg-gray-100 dark:bg-zinc-800",imageInner:"",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-2 sm:right-2 z-10 flex gap-0.5 sm:gap-1",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20 rounded-[12px] sm:rounded-[16px]",outOfStockBadge:"bg-gray-900 text-white px-2 py-1 sm:px-3 sm:py-1.5 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wide",content:"pt-2 sm:pt-2.5 pb-0 px-0.5",title:"font-semibold text-gray-900 dark:text-zinc-100 text-[16px] sm:text-[18px] md:text-[21px] leading-[1.2] truncate overflow-hidden text-ellipsis whitespace-nowrap mb-0.5 sm:mb-1",showDescription:!1,showAddButton:!1,priceClasses:{wrapper:"flex items-baseline gap-1 leading-[1.2] flex-wrap",originalPrice:"text-[13px] sm:text-[15px] md:text-[16px] text-gray-400 dark:text-zinc-500 line-through font-light leading-[1.2]",discountedPrice:"text-[14px] sm:text-[16px] md:text-[17px] text-[#757575] dark:text-zinc-300 font-light leading-[1.2]",normalPrice:"text-[14px] sm:text-[16px] md:text-[17px] text-[#757575] dark:text-zinc-300 font-light leading-[1.2] inline-flex items-baseline gap-1",formText:"text-[14px] sm:text-[16px] md:text-[17px] text-[#757575] dark:text-zinc-300 font-light leading-[1.2]"}}}}function h(e){return{default:{floatingButton:{wrapper:"fixed bottom-0 left-0 right-0 z-40 px-4 pb-1 sm:px-0 sm:pb-3 md:pb-4 sm:left-1/2 sm:-translate-x-1/2 sm:right-auto sm:w-auto animate-in fade-in slide-in-from-bottom-4 duration-300",button:`w-full sm:w-auto flex items-center justify-between gap-2 sm:gap-4 md:gap-6 px-3 py-3.5 sm:px-6 sm:py-3 md:px-8 md:py-3.5 rounded-2xl sm:rounded-full font-bold cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.02] active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] backdrop-blur-md shadow-[0_4px_20px_rgba(0,0,0,0.25),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_6px_28px_rgba(0,0,0,0.35),inset_0_2px_6px_rgba(255,255,255,0.6)]":"bg-[var(--background-color)] shadow-[0_4px_20px_rgba(0,0,0,0.25)] hover:shadow-[0_6px_28px_rgba(0,0,0,0.35)]"}`,countBadge:`w-8 h-8 sm:w-7 sm:h-7 md:w-8 md:h-8 ml-1 sm:ml-0 rounded-full flex items-center justify-center text-[var(--background-color)] text-sm sm:text-xs md:text-sm font-bold flex-shrink-0 ${e?"bg-white/90 backdrop-blur-sm shadow-[0_2px_8px_rgba(0,0,0,0.1),inset_0_1px_2px_rgba(255,255,255,0.8)] ring-1 ring-white/50":"bg-white shadow-sm"}`,buttonText:"text-[var(--foreground-color)] text-base sm:text-sm md:text-base font-bold relative z-10 whitespace-nowrap flex-1 text-center",priceText:"text-[var(--foreground-color)] text-base sm:text-sm md:text-base font-bold relative z-10 whitespace-nowrap flex items-center gap-1 sm:gap-2",arrowIcon:"w-5 h-5 sm:w-5 sm:h-5 md:w-6 md:h-6 text-[var(--foreground-color)] relative z-10 transition-transform duration-300 group-hover:translate-x-1 flex-shrink-0",buttonIcon:"w-4 h-4 sm:w-4 sm:h-4 md:w-5 md:h-5 text-[var(--foreground-color)] relative z-10",glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent rounded-2xl sm:rounded-full":"",shimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/20 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out":""},backdrop:"fixed inset-0 bg-black/50 backdrop-blur-md z-40 transition-all duration-300 animate-in fade-in",drawer:{container:`fixed top-0 right-0 h-full w-full sm:w-[380px] md:w-[400px] lg:w-[420px] z-50 transform transition-transform duration-400 ease-out bg-[var(--cart-drawer-bg,#ffffff)] dark:bg-zinc-900 text-[var(--cart-drawer-text,#111827)] dark:text-zinc-100 ${e?"backdrop-blur-2xl shadow-[0_0_60px_rgba(0,0,0,0.2),-8px_0_32px_rgba(0,0,0,0.1)]":"shadow-2xl"}`,containerOpen:"translate-x-0",containerClosed:"translate-x-full",containerStyle:e?{background:"var(--cart-drawer-bg, linear-gradient(180deg, color-mix(in srgb, var(--background-color) 8%, rgba(255,255,255,0.98)) 0%, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.92) 100%))",borderLeft:"1px solid var(--cart-drawer-border, rgba(255,255,255,0.6))"}:{background:"var(--cart-drawer-bg, linear-gradient(to left, color-mix(in srgb, var(--background-color) 5%, rgba(255,255,255,0.95)) 0%, rgba(255,255,255,0.98) 100%))",borderLeft:"1px solid var(--cart-drawer-border, color-mix(in srgb, var(--background-color) 10%, rgba(255,255,255,0.3)))"},innerWrapper:"flex flex-col h-full relative",glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/30 dark:from-white/5 via-trans
1parent to-transparent":""},header:{container:`flex items-center justify-between px-3 sm:px-4 py-2.5 sm:py-3 sticky top-0 z-10 relative overflow-hidden ${e?"backdrop-blur-xl":"backdrop-blur-md"}`,containerStyle:e?{background:"linear-gradient(180deg, color-mix(in srgb, var(--background-color) 70%, white) 0%, var(--background-color) 100%)",borderBottom:"1px solid rgba(255,255,255,0.3)",boxShadow:"0 4px 16px rgba(0,0,0,0.15), inset 0 2px 4px rgba(255,255,255,0.5)"}:{background:"var(--background-color)",borderBottom:"1px solid rgba(0,0,0,0.06)"},showBagIcon:!0,headerGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent":"",title:"text-sm sm:text-base font-semibold flex items-center gap-1.5 sm:gap-2 relative z-10 text-[var(--foreground-color)]",titleIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--foreground-color)] ${e?"drop-shadow-sm":""}`,closeButton:`w-7 h-7 sm:w-8 sm:h-8 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer relative z-10 ${e?"bg-white/30 backdrop-blur-sm border border-white/40 shadow-[inset_0_1px_2px_rgba(255,255,255,0.5)] hover:bg-white/50 hover:shadow-md":"bg-white/20 hover:bg-white/30"} active:scale-95`,closeIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-[var(--foreground-color)]"},content:{wrapper:"flex-1 overflow-y-auto overflow-x-hidden px-2.5 sm:px-3 py-2 [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-track]:bg-[var(--background-color)]/10 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/40 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/60",itemsWrapper:"space-y-2"},cartItem:{card:`flex gap-2 sm:gap-3 rounded-lg sm:rounded-xl p-2 sm:p-3 transition-all duration-200 group relative ${e?"bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm border border-white/50 dark:border-zinc-700/60 shadow-sm hover:bg-white/80 dark:hover:bg-zinc-800 hover:shadow-md hover:border-[var(--background-color)]/20":"bg-[var(--cart-item-card-bg,#ffffff)] dark:bg-zinc-800/90 border border-[var(--cart-item-card-border,#e5e7eb)] dark:border-zinc-700/80 hover:border-[var(--background-color)]/20 hover:shadow-md"}`,cardHover:"",glossyOverlay:e?"absolute inset-0 rounded-lg sm:rounded-xl bg-gradient-to-br from-white/30 via-transparent to-transparent pointer-events-none":"",imageWrapper:`relative w-[55px] h-[55px] sm:w-[65px] sm:h-[65px] rounded-lg sm:rounded-xl overflow-hidden shrink-0 cursor-pointer transition-all duration-200 ${e?"ring-1 sm:ring-2 ring-white/60 dark:ring-zinc-700 shadow-md group-hover:ring-[var(--background-color)]/30 group-hover:shadow-lg":"ring-1 sm:ring-2 ring-gray-100 dark:ring-zinc-700 group-hover:ring-[var(--background-color)]/30 shadow-sm"}`,imageHover:"",image:"object-cover w-full h-full transition-transform duration-300 group-hover:scale-110",contentWrapper:"flex-1 min-w-0 overflow-hidden flex flex-col justify-start",contentInner:"flex items-start justify-between gap-1.5 sm:gap-2",titleWrapper:"flex-1 min-w-0 cursor-pointer group/title overflow-hidden",title:"text-xs sm:text-sm font-bold text-[var(--cart-item-title-color,#111827)] dark:text-zinc-100 line-clamp-2 leading-snug group-hover/title:text-[var(--background-color)] transition-colors",sizeTag:`text-[9px] sm:text-[10px] font-semibold px-1.5 sm:px-2 py-0.5 rounded-full inline-flex items-center gap-0.5 text-[var(--background-color)] ${e?"bg-[var(--background-color)]/10 backdrop-blur-sm":"bg-[var(--background-color)]/10"} mt-0.5 sm:mt-1`,priceWrapper:"mt-1 sm:mt-1.5",priceClasses:{wrapper:"flex items-center gap-1 sm:gap-1.5 flex-wrap",originalPrice:"text-[10px] sm:text-xs text-gray-400 dark:text-zinc-500 line-through font-medium",discountedPrice:"text-xs sm:text-sm font-bold text-[var(--cart-item-price-color,#111827)] dark:text-blue-400",normalPrice:"text-xs sm:text-sm font-bold text-[var(--cart-item-price-color,#111827)] dark:text-zinc-100"},price:`text-xs sm:text-sm font-bold text-[var(--cart-item-price-color,#111827)] dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,priceOriginal:"text-[10px] sm:text-xs text-gray-400 dark:text-zinc-500 line-through ml-1 sm:ml-1.5"},itemControls:{wrapper:`flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 dark:border-zinc-700 ${e?"bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm shadow-sm":"bg-[var(--cart-item-quantity-bg,#ffffff)] dark:bg-zinc-800"}`,button:"w-8 h-8 sm:w-9 sm:h-9 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white dark:hover:bg-zinc-700",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-[var(--background-color)] dark:text-zinc-100 transition-colors stroke-[3] group-hover/btn:text-white",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-red-500 transition-colors stroke-[3] group-hover/btn:text-red-600",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-8 sm:h-9 flex items-center justify-center font-bold text-base sm:text-lg text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/5 dark:bg-zinc-700/50",quantityAnimate:"scale-110 transition-transform duration-200"},subItems:{wrapper:"w-full overflow-hidden",timelineContainer:"space-y-2",categoryGroup:"relative mx-1",categoryHeader:"flex items-center gap-2 mb-1.5",categoryDot:`w-2 h-2 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)] shadow-[0_0_6px_var(--background-color)]":"bg-[var(--background-color)]"}`,subcatName:"text-[10px] sm:text-xs font-bold text-[var(--background-color)]",itemsContainer:"pl-1 ml-[3px] border-l-2 border-[var(--background-color)]/20 space-y-1",itemWrapper:"relative",timelineLine:"hidden",item:`flex items-center gap-2 text-[10px] sm:text-xs py-1.5 px-2 rounded-lg ${e?"bg-white/40 dark:bg-zinc-800/60 backdrop-blur-sm":"bg-gray-50/80 dark:bg-zinc-800/80"}`,itemDot:`w-1.5 h-1.5 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)]/60":"bg-[var(--background-color)]/50"}`,itemQty:"text-[var(--background-color)] font-bold text-[10px] sm:text-xs min-w-[18px]",itemName:"break-words flex-1 text-gray-700 dark:text-zinc-300 font-medium text-[10px] sm:text-xs truncate",itemPrice:"font-bold text-[var(--background-color)] ml-auto text-[10px] sm:text-xs whitespace-nowrap",nestedContainer:"ml-3 mt-1 pl-2 border-l-2 border-dashed border-[var(--background-color)]/30",toggleButton:"flex items-center gap-1 sm:gap-1.5 text-[10px] sm:text-xs font-semibold text-[var(--background-color)] hover:opacity-80 mt-2 transition-all duration-300 cursor-pointer",toggleIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 transition-transform duration-300",toggleIconExpanded:"rotate-180"},itemNotes:{wrapper:`flex items-start gap-1 sm:gap-1.5 mt-1.5 sm:mt-2 px-2 sm:px-2.5 py-1.5 
1sm:py-2 rounded-md sm:rounded-lg ${e?"bg-[var(--background-color)]/5 dark:bg-zinc-800/50 backdrop-blur-sm border border-[var(--background-color)]/10 dark:border-zinc-700/50 shadow-sm":"bg-[var(--background-color)]/5 dark:bg-zinc-800/50 border border-[var(--background-color)]/10 dark:border-zinc-700/50"}`,icon:"w-3 h-3 sm:w-3.5 sm:h-3.5 mt-0.5 text-[var(--background-color)] shrink-0",text:"text-[10px] sm:text-[11px] text-gray-700 dark:text-zinc-300 m-0 font-medium leading-relaxed break-words"},addMoreButton:`flex items-center gap-1.5 sm:gap-2 px-3 sm:px-4 py-2 sm:py-2.5 w-full justify-center mt-3 sm:mt-4 rounded-lg sm:rounded-xl font-semibold text-xs sm:text-sm cursor-pointer transition-all duration-200 text-[var(--background-color)] dark:text-zinc-100 ${e?"bg-white/40 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/20 dark:border-zinc-700 shadow-sm hover:bg-[var(--background-color)]/10 dark:hover:bg-zinc-700 hover:border-[var(--background-color)]/40 hover:shadow-md":"border-2 border-dashed border-[var(--background-color)]/40 dark:border-zinc-700 hover:border-[var(--background-color)] hover:bg-[var(--background-color)]/5 dark:bg-zinc-800/50 dark:hover:bg-zinc-800"}`,addMoreIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4",cartTotal:{wrapper:"w-full pt-3 sm:pt-4",container:`rounded-xl sm:rounded-2xl p-2 sm:p-4 space-y-0.5 sm:space-y-1 relative overflow-hidden bg-[var(--cart-summary-bg,#f9fafb)] dark:bg-zinc-800/80 border border-[var(--cart-summary-border,#e5e7eb)] dark:border-zinc-700/80 ${e?"backdrop-blur-sm":""}`,containerStyle:e?{boxShadow:"0 4px 20px rgba(0,0,0,0.05), inset 0 1px 2px rgba(255,255,255,0.8)"}:{boxShadow:"0 2px 12px rgba(0,0,0,0.04)"},glossyOverlay:e?"absolute inset-0 bg-gradient-to-br from-white/40 via-transparent to-transparent pointer-events-none rounded-xl sm:rounded-2xl":"",row:"flex items-start justify-between py-1.5 sm:py-2 group/row",rowLabel:"flex items-start gap-1.5 sm:gap-2 text-gray-600 dark:text-zinc-300 flex-1 min-w-0",rowLabelIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--background-color)] shrink-0 mt-0.5 ${e?"drop-shadow-sm":""}`,rowLabelText:"font-semibold text-xs sm:text-sm text-gray-700 dark:text-zinc-200",rowSubLabel:"text-[9px] sm:text-[10px] text-[var(--background-color)] font-semibold mt-0.5 leading-tight",rowValue:"font-bold text-gray-800 dark:text-zinc-100 text-xs sm:text-sm text-right shrink-0 ml-2 sm:ml-3",rowDiscount:"text-green-600 dark:text-green-400",rowDiscountIcon:"w-4 h-4 sm:w-5 sm:h-5 text-green-600 dark:text-green-400",divider:`my-2 sm:my-3 h-[1px] ${e?"bg-white/60 dark:bg-zinc-700":"bg-gray-100 dark:bg-zinc-700"}`,grandTotalRow:"flex items-center justify-between pt-2 sm:pt-3 mt-0.5 sm:mt-1",grandTotalLabel:"text-sm sm:text-base font-bold text-gray-900 dark:text-zinc-100",grandTotalValue:`text-lg sm:text-xl font-extrabold text-[var(--background-color)] dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,loyaltyBanner:`mt-3 sm:mt-4 px-2.5 sm:px-3 py-2 sm:py-2.5 rounded-lg sm:rounded-xl flex items-center justify-center gap-1.5 sm:gap-2 text-[10px] sm:text-xs font-semibold ${e?"backdrop-blur-sm shadow-sm":""}`,loyaltyBannerStyle:e?{background:"linear-gradient(135deg, rgba(254,243,199,0.85) 0%, rgba(253,230,138,0.8) 100%)",border:"1px solid rgba(217, 119, 6, 0.15)",boxShadow:"0 2px 10px rgba(217, 119, 6, 0.08)",color:"#92400E"}:{background:"linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%)",border:"1px solid rgba(217, 119, 6, 0.2)",color:"#92400E"}},relatedItems:{wrapper:"relative mt-4 sm:mt-5",header:"flex items-center justify-between mb-3 sm:mb-4",title:"text-xs sm:text-sm font-bold tracking-wide flex items-center gap-2 sm:gap-2.5 text-gray-800 dark:text-zinc-100",titleAccent:`w-0.5 sm:w-1 h-4 sm:h-5 rounded-full ${e?"bg-gradient-to-b from-[var(--background-color)] to-[var(--background-color)]/30 shadow-sm":"bg-gradient-to-b from-[var(--background-color)] to-[var(--background-color)]/50"}`,titleIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--background-color)] ${e?"drop-shadow-sm":""}
1`,scrollContainer:"flex gap-2 sm:gap-3 overflow-x-auto pb-2 snap-x snap-mandatory scroll-smooth [&::-webkit-scrollbar]:h-1 sm:[&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar-track]:bg-[var(--background-color)]/10 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/40 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/60",navWrapper:"flex gap-1",navButton:`w-4 h-4 sm:w-12 sm:h-12 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-90 text-white group/nav ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md hover:shadow-lg border border-white/20":"bg-[var(--background-color)] shadow-md hover:shadow-lg"} hover:scale-105 disabled:opacity-40 disabled:cursor-not-allowed`,navButtonIcon:"w-3 h-3 sm:w-6 sm:h-6 text-white",itemCard:`inline-block min-w-[80px] max-w-[80px] sm:min-w-[95px] sm:max-w-[95px] cursor-pointer transition-all duration-200 group snap-start ${e?"hover:scale-[1.02]":""}`,itemCardStyle:{},itemImageWrapper:`relative rounded-lg sm:rounded-xl flex items-center justify-center h-[70px] sm:h-[90px] overflow-hidden ${e?"bg-white/30 dark:bg-zinc-800/40 backdrop-blur-sm shadow-sm":""}`,itemImageWrapperStyle:{},itemImage:"w-full h-full object-cover rounded-lg sm:rounded-xl",itemAddButton:`absolute bottom-1 right-1 w-5 h-5 sm:w-6 sm:h-6 rounded-full flex items-center justify-center transition-all duration-200 hover:scale-110 active:scale-95 text-white z-10 ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md border border-white/20":"bg-[var(--background-color)] shadow-lg"}`,itemAddIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",itemContent:"pt-1.5 sm:pt-2 text-left",itemPriceWrapper:"flex flex-wrap items-baseline gap-0.5 sm:gap-1",itemPrice:`text-xs sm:text-sm font-bold text-gray-800 dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,itemPriceOriginal:"text-[9px] sm:text-[10px] text-gray-800 dark:text-zinc-400 line-through font-medium",itemName:"text-[9px] sm:text-[10px] font-medium text-gray-500 dark:text-zinc-400 line-clamp-1 leading-snug"},cartMessage:{base:`flex items-center justify-center gap-1.5 sm:gap-2 px-3 sm:px-4 py-2 sm:py-2.5 mt-2 sm:mt-3 text-[10px] sm:text-xs text-center transition-all duration-200 rounded-lg sm:rounded-xl font-medium ${e?"backdrop-blur-sm shadow-sm":""}`,minOrder:`${e?"bg-amber-50/70 dark:bg-amber-950/40 border border-amber-100/50 dark:border-amber-900/60":"bg-amber-50 dark:bg-amber-950/40 border border-amber-100 dark:border-amber-900/60"} text-amber-600 dark:text-amber-400`,minPickup:`${e?"bg-orange-50/70 dark:bg-orange-950/40 border border-orange-100/50 dark:border-orange-900/60":"bg-orange-50 dark:bg-orange-950/40 border border-orange-100 dark:border-orange-900/60"} text-orange-600 dark:text-orange-400`,freeDelivery:`${e?"bg-emerald-50/70 dark:bg-emerald-950/40 border border-emerald-100/50 dark:border-emerald-900/60":"bg-emerald-50 dark:bg-emerald-950/40 border border-emerald-100 dark:border-emerald-900/60"} text-emerald-600 dark:text-emerald-400`,congrats:`${e?"bg-green-50/70 dark:bg-green-950/40 border border-green-100/50 dark:border-green-900/60":"bg-green-50 dark:bg-green-950/40 border border-green-100 dark:border-green-900/60"} text-green-600 dark:text-green-400`,iconWrapper:"flex items-center gap-1.5 sm:gap-2",icon:"w-3.5 h-3.5 sm:w-4 sm:h-4",title:"font-semibold",amountHighlight:"font-bold"},emptyCart:{wrapper:"flex flex-col items-center justify-center h-full text-center p-3 sm:p-4",iconWrapper:`mb-2 sm:mb-3 p-2.5 sm:p-3 rounded-full ${e?"bg-white/50 dark:bg-zinc-800/80 backdrop-blur-sm shadow-sm":"bg-gray-50 dark:bg-zinc-800"}`,iconInner:`w-10 h-10 sm:w-12 sm:h-12 rounded-full flex items-center justify-center ${e?"bg-white/70 dark:bg-zinc-900 border border-white/40 dark:border-zinc-700 shadow-md":"bg-white dark:bg-zinc-900 border border-gray-100 dark:border-zinc-800"}`,icon:`w-5 h-5 sm:w-6 sm:h-6 text-[var(--background-color)] ${e?"drop-shadow-sm":""}`,title:"text-sm sm:text-base font-semibold mb-1 text-gray-800 dark:text-zinc-100",description:"text-[var(--cart-empty-text,#6b7280)] dark:text-zinc-400 mb-3 sm:mb-4 px-3 sm:px-4 text-[10px] sm:text-xs leading-relaxed max-w-xs",browseButton:`px-4 sm:px-5 py-2 sm:py-2.5 rounded-lg sm:rounded-xl font-medium text-xs sm:text-sm transition-all duration-300 cursor-pointer text-[var(--foreground-color)] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md hover:shadow-lg hover:-translate-y-0.5 border border-white/20":"bg-[var(--background-color)] hover:opacity-90"} active:scale-[0.98]`},footer:{container:`sticky bottom-0 left-0 right-0 z-10 py-2.5 sm:py-3 ${e?"backdrop-blur-2xl":"backdrop-blur-lg"} border-t border-gray-100 dark:border-zinc-800/80 bg-[var(--cart-drawer-bg,transparent)] dark:bg-zinc-900/90`,containerStyle:{background:"transparent"},contentWrapper:"space-y-1.5 sm:space-y-2"},checkoutButton:{wrapper:"space-y-2",preOrderNotice:`text-[9px] sm:text-[10px] px-3 py-1 rounded-full font-medium inline-flex items-center justify-center gap-1.5 ${e?"text-[var(--background-color)] bg-[var(--background-color)]/10 backdrop-blur-sm border border-[var(--background-color)]/10 shadow-sm":"text-[var(--background-color)] bg-[var(--background-color)]/10"}`,button:`w-full px-5 py-3 sm:py-3.5 rounded-2xl transition-all duration-300 ease-out disabled:opacity-50 disabled:cursor-not-allowed font-bold text-sm sm:text-base relative overflow-hidden group h-auto cursor-pointer text-[var(--foreground-color)] hover:scale-[1.02] active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] border border-white/30":"bg-[var(--background-color)] hover:bg-[var(--background-color)]"}`,buttonGlossyOverlay:e?"absolute inset-0 bg-gradient-to-b from-white/40 via-white/15 to-transparent pointer-events-none rounded-2xl":"absolute inset-0 bg-gradient-to-b from-white/20 via-white/5 to-transparent pointer-events-none rounded-2xl",shimmerEffect:e?"absolute inset-0 -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out bg-gradient-to-r from-transparent via-white/30 to-transparent roun
1ded-2xl":"absolute inset-0 -translate-x-full group-hover:animate-[shimmer_1.5s_ease-in-out_infinite] bg-gradient-to-r from-transparent via-white/25 to-transparent rounded-2xl",mobileTotal:"md:hidden flex flex-col items-start mr-auto relative z-10",mobileTotalLabel:"text-[14px] sm:text-[16px] font-normal opacity-80",mobileTotalValue:"text-sm sm:text-base font-bold",buttonContent:"flex items-center justify-center gap-2 sm:gap-2.5 ml-auto md:mx-auto relative z-10 tracking-wide",buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 group-hover:translate-x-1.5 transition-transform duration-300",loadingWrapper:"flex justify-center items-center py-3 sm:py-3.5",loadingSpinner:"w-4 h-4 sm:w-5 sm:h-5 animate-spin text-[var(--foreground-color)]",hideShineLayer:!0},deliveryInfo:{card:"space-y-0.5",title:"hidden",branchName:"hidden",label:"font-normal text-gray-600 dark:text-zinc-400 text-xs sm:text-xs",value:"text-[10px] sm:text-[12px] text-gray-500 dark:text-zinc-300 leading-snug",link:"hidden",linkIcon:"w-2 h-2 sm:w-2.5 sm:h-2.5"},quickOrder:{wrapper:"mt-1.5 rounded-xl p-2 sm:p-2.5 space-y-2 relative overflow-hidden transition-all duration-300 ease-out backdrop-blur-md animate-in fade-in slide-in-from-bottom-1 duration-300 border-l-[3px] border-l-[var(--background-color)] bg-[var(--cart-quick-order-bg,#ffffff)] dark:bg-zinc-800/90 border border-[var(--cart-quick-order-border,rgba(255,255,255,0.5))] dark:border-zinc-700/80",wrapperStyle:{background:"var(--cart-quick-order-bg, linear-gradient(135deg, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.6) 50%, color-mix(in srgb, var(--background-color) 8%, rgba(255,255,255,0.65)) 100%))",border:"1px solid var(--cart-quick-order-border, rgba(255,255,255,0.5))",borderLeft:"none",boxShadow:"0 4px 24px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04), inset 0 1px 0 rgba(255,255,255,0.8)"},glossyOverlay:"absolute inset-0 pointer-events-none bg-gradient-to-br from-white/25 dark:from-white/5 via-white/5 dark:via-transparent to-transparent rounded-xl",title:"text-xs sm:text-sm font-bold text-gray-900 dark:text-zinc-100 tracking-tight shrink-0 drop-shadow-sm",tabsWrapper:"inline-flex rounded-lg p-0.5 transition-colors duration-200 bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15 shrink-0",tab:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-gray-600 dark:text-zinc-300 hover:text-gray-900 dark:hover:text-white hover:bg-white/80 dark:hover:bg-zinc-700 active:scale-[0.98]",tabActive:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-white bg-[var(--background-color)] shadow-sm hover:opacity-95 active:scale-[0.98]",tabIcon:"w-2.5 h-2.5 shrink-0",infoSection:"flex flex-col gap-0.5 min-w-0 flex-1",infoRow:"flex items-center gap-1.5 min-w-0",infoIconBox:"flex h-5 w-5 shrink-0 items-center justify-center rounded-md bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15",infoIcon:"w-2.5 h-2.5 text-[var(--background-color)]",infoText:"text-[10px] sm:text-xs font-semibold text-gray-900 dark:text-zinc-100 truncate min-w-0 drop-shadow-sm",infoTextSecondary:"text-[10px] sm:text-xs font-medium text-gray-700 dark:text-zinc-300 truncate min-w-0",actionsWrapper:"flex flex-col items-stretch sm:items-end gap-1.5 flex-shrink-0",editButton:"group inline-flex items-center justify-center gap-2 rounded-md px-1 text-xs sm:text-sm font-semibold cursor-pointer text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/10 dark:bg-zinc-700/80 hover:bg-[var(--background-color)]/15 dark:hover:bg-zinc-600 border border-[var(--background-color)]/20 dark:border-zinc-600 transition-all duration-200 active:scale-[0.98]",editIcon:"w-3.5 h-3.5 shrink-0 transition-transform duration-200 group-hover:scale-110",placeOrderButton:"inline-flex items-center justify-center gap-1 rounded-lg px-3 py-2 text-[10px] sm:text-xs font-bold transition-all duration-200 cursor-pointer disabled:opacity-60 disabled:cursor-not-allowed text-[var(--foreground-color,#ffffff)] relative overflow-hidden group hover:scale-[1.01] active:scale-[0.99] bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_75%,white)] to-[var(--background-color)] shadow-md border border-white/20 hover:shadow-lg drop-shadow-sm",placeOrderButtonIcon:"w-2.5 h-2.5 shrink-0 animate-spin",divider:"mt-2 h-px bg-white/50 dark:bg-zinc-700/60"},preOrderCard:{wrapper:"mb-1 sm:mb-1.5",title:"hidden",titleDot:"hidden",infoRow:"text-[10px] sm:text-[12px] text-gray-500 dark:text-zinc-400 leading-snug",infoLabel:"font-normal text-gray-400 dark:text-zinc-500",infoValue:"font-medium text-gray-600 dark:text-zinc-300"},dateTimePicker:{estimateSectionWrapper:"flex flex-col gap-1.5 text-sm mt-1 text-center items-center",estimateLine:"text-gray-600 dark:text-zinc-300 font-medium",estimateLead:"text-gray-600 dark:text-zinc-300 font-medium",wrapper:"flex flex-col gap-1.5 text-sm mt-1",message:"text-gray-600 dark:text-zinc-300 font-medium",dateRow:"flex flex-wrap items-center gap-1.5",datePill:"font-semibold text-gray-800 dark:text-zinc-100 py-1 px-2 rounded-lg bg-gray-50 dark:bg-zinc-800 inline-flex items-center",atWord:"text-gray-600 dark:text-zinc-400 font-medium",timeDisplay:"font-semibold text-[var(--background-color)] dark:text-zinc-100 px-2 py-1 rounded-lg bg-[var(--background-color)]/10 dark:bg-zinc-800 inline-flex items-center",editHitArea:"relative inline-flex items-center cursor-pointer group px-2 py-1 rounded-lg hover:bg-[var(--background-color)]/10 dark:hover:bg-zinc-800 transition-colors duration-200",editHitAreaTime:"relative inline-flex items-center cursor-pointer ml-1.5 px-1.5 py-0.5 rounded-md hover:bg-[var(--background-color)]/10 dark:hover:bg-zinc-800 transition-colors duration-200 group",editIcon:"w-3.5 h-3.5 text-[var(--background-color)] dark:text-zinc-300 mr-1.5 group-hover:scale-110 transition-transform",editIconTime:"w-3.5 h-3.5 text-[var(--background-color)] dark:text-zinc-300 group-hover:scale-110 transition-transform"},skeleton:{wrapper:"space-y-2 p-2.5 sm:p-3",header:"flex items-center justify-between pb-2.5 sm:pb-3 border-b border-gray-100 dark:border-zinc-800",headerTitle:"h-4 sm:h-5 w-20 sm:w-24 rounded bg-gray-100 dark:bg-zinc-800",headerClose:"h-7 w-7 sm:h-8 sm:w-8 rounded-full bg-gray-100 dark:bg-zinc-800",itemsWrapper:"space-y-2",itemCard:"flex gap-2 sm:gap-3 p-2 sm:p-3 rounded-lg sm:rounded-xl border border-gray-100 dark:border-zinc-800 bg-white dark:bg-zinc-900",itemImage:"w-12 h-12 sm:w-14 sm:h-14 roun
1ded-md sm:rounded-lg shrink-0 bg-gray-100 dark:bg-zinc-800",itemContent:"flex-1 space-y-1 sm:space-y-1.5",itemTitle:"h-3 sm:h-4 w-3/4 rounded bg-gray-100 dark:bg-zinc-800",itemSize:"h-2.5 sm:h-3 w-10 sm:w-12 rounded bg-gray-100 dark:bg-zinc-800",itemAddons:"flex gap-1",itemAddon:"h-2 sm:h-2.5 w-8 sm:w-10 rounded bg-gray-100 dark:bg-zinc-800",itemControls:"flex flex-col items-end gap-1 sm:gap-1.5",itemPrice:"h-3 sm:h-4 w-12 sm:w-14 rounded bg-gray-100 dark:bg-zinc-800",itemQtyControls:"flex items-center gap-1",itemQtyButton:"h-6 w-6 sm:h-7 sm:w-7 rounded-md bg-gray-100 dark:bg-zinc-800",itemQtyDisplay:"h-4 w-4 sm:h-5 sm:h-5 rounded bg-gray-100 dark:bg-zinc-800",addMoreButton:"h-7 sm:h-8 w-full rounded-lg bg-gray-100 dark:bg-zinc-800 mt-2",totalWrapper:"p-2 sm:p-2.5 rounded-lg bg-gray-50 dark:bg-zinc-800/60 border border-gray-100 dark:border-zinc-800 space-y-1 mt-2",totalRow:"flex justify-between items-center",totalLabel:"h-2.5 sm:h-3 w-14 sm:w-16 rounded bg-gray-100 dark:bg-zinc-800",totalValue:"h-2.5 sm:h-3 w-10 sm:w-12 rounded bg-gray-100 dark:bg-zinc-800",divider:"h-px bg-gray-200 dark:bg-zinc-700 my-1 sm:my-1.5",grandTotalRow:"flex justify-between items-center",grandTotalLabel:"h-3 sm:h-4 w-16 sm:w-20 rounded bg-gray-100 dark:bg-zinc-800",grandTotalValue:"h-3 sm:h-4 w-14 sm:w-16 rounded bg-gray-100 dark:bg-zinc-800",checkoutButton:"h-9 sm:h-11 w-full rounded-lg sm:rounded-xl bg-gray-100 dark:bg-zinc-800 mt-2"},removeItemModal:{overlay:`fixed inset-0 z-50 ${e?"bg-black/15 backdrop-blur-[2px]":"bg-black/20"}`,container:`sm:max-w-md rounded-3xl shadow-2xl ${e?"bg-white/95 dark:bg-zinc-900/95 backdrop-blur-xl border border-white/40 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800"}`,containerStyle:e?{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.5)"}:{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.25)"},iconWrapper:`p-3 rounded-full ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_20%,white)] to-[var(--background-color)]/15 border border-[var(--background-color)]/20 shadow-[inset_0_1px_2px_rgba(255,255,255,0.5)]":"bg-[var(--background-color)]/10 border border-[var(--background-color)]/20"}`,icon:"w-6 h-6 text-[var(--background-color)]",title:"text-xl font-bold text-gray-900 dark:text-zinc-100",description:"text-center text-gray-600 dark:text-zinc-300 font-medium text-base px-4",confirmButton:`flex-1 flex items-center justify-center gap-2 rounded-2xl font-bold text-sm h-11 transition-all duration-300 cursor-pointer text-[var(--foreground-color)] relative overflow-hidden group active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] shadow-[0_4px_16px_rgba(0,0,0,0.2),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_6px_24px_rgba(0,0,0,0.25)]":"bg-[var(--background-color)] hover:bg-[var(--background-color)] shadow-lg hover:shadow-xl"}`,confirmButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-2xl":"",confirmButtonShimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/25 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-2xl":"",cancelButton:`flex-1 rounded-2xl font-bold text-sm h-11 transition-all duration-300 cursor-pointer active:scale-[0.98] ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm hover:bg-white/80 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200":"border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200"}`}},classic:{floatingButton:{wrapper:"fixed bottom-0 left-0 right-0 z-40 px-4 pb-4 sm:px-0 sm:pb-3 md:pb-4 sm:left-1/2 sm:-translate-x-1/2 sm:right-auto sm:w-auto animate-in fade-in slide-in-from-bottom-4 duration-300",button:`w-full sm:w-auto flex items-center justify-between gap-2 sm:gap-4 md:gap-6 px-3 py-3.5 sm:px-6 sm:py-3 md:px-8 md:py-3.5 rounded-md sm:rounded-lg font-bold cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.02] active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] backdrop-blur-md shadow-[0_4px_20px_rgba(0,0,0,0.25),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_6px_28px_rgba(0,0,0,0.35),inset_0_2px_6px_rgba(255,255,255,0.6)]":"bg-[var(--background-color)] shadow-[0_4px_20px_rgba(0,0,0,0.25)] hover:shadow-[0_6px_28px_rgba(0,0,0,0.35)]"}`,countBadge:`w-8 h-8 sm:w-7 sm:h-7 md:w-8 md:h-8 ml-1 sm:ml-0 rounded-md flex items-center justify-center text-[var(--background-color)] text-sm sm:text-xs md:text-sm font-bold flex-shrink-0 ${e?"bg-white/90 backdrop-blur-sm shadow-[0_2px_8px_rgba(0,0,0,0.1),inset_0_1px_2px_rgba(255,255,255,0.8)] ring-1 ring-white/50":"bg-white shadow-sm"}`,buttonText:"text-[var(--foreground-color)] text-base sm:text-sm md:text-base font-bold relative z-10 whitespace-nowrap flex-1 text-center",priceText:"text-[var(--foreground-color)] text-base sm:text-sm md:text-base font-bold relative z-10 whitespace-nowrap flex items-center gap-1 sm:gap-2",arrowIcon:"w-5 h-5 sm:w-5 sm:h-5 md:w-6 md:h-6 text-[var(--foreground-color)] relative z-10 transition-transform duration-300 group-hover:translate-x-1 flex-shrink-0",buttonIcon:"w-4 h-4 sm:w-4 sm:h-4 md:w-5 md:h-5 text-[var(--foreground-color)] relative z-10",glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent roun
1ded-md sm:rounded-lg":"",shimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/20 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out":""},backdrop:"fixed inset-0 bg-black/50 backdrop-blur-md z-40 transition-all duration-300 animate-in fade-in",drawer:{container:`fixed top-0 right-0 h-full w-full sm:w-[380px] md:w-[400px] lg:w-[420px] z-50 transform transition-transform duration-400 ease-out bg-[var(--cart-drawer-bg,#ffffff)] dark:bg-zinc-900 text-[var(--cart-drawer-text,#111827)] dark:text-zinc-100 ${e?"backdrop-blur-2xl shadow-[0_0_60px_rgba(0,0,0,0.2),-8px_0_32px_rgba(0,0,0,0.1)]":"shadow-2xl"}`,containerOpen:"translate-x-0",containerClosed:"translate-x-full",containerStyle:e?{background:"var(--cart-drawer-bg, linear-gradient(180deg, color-mix(in srgb, var(--background-color) 8%, rgba(255,255,255,0.98)) 0%, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.92) 100%))",borderLeft:"1px solid var(--cart-drawer-border, rgba(255,255,255,0.6))"}:{background:"var(--cart-drawer-bg, linear-gradient(to left, color-mix(in srgb, var(--background-color) 5%, rgba(255,255,255,0.95)) 0%, rgba(255,255,255,0.98) 100%))",borderLeft:"1px solid var(--cart-drawer-border, color-mix(in srgb, var(--background-color) 10%, rgba(255,255,255,0.3)))"},innerWrapper:"flex flex-col h-full relative",glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/30 dark:from-white/5 via-transparent to-transparent":""},header:{container:`flex items-center justify-between px-3 sm:px-4 py-2.5 sm:py-3 sticky top-0 z-10 relative overflow-hidden ${e?"backdrop-blur-xl":"backdrop-blur-md"}`,containerStyle:e?{background:"linear-gradient(180deg, color-mix(in srgb, var(--background-color) 70%, white) 0%, var(--background-color) 100%)",borderBottom:"1px solid rgba(255,255,255,0.3)",boxShadow:"0 4px 16px rgba(0,0,0,0.15), inset 0 2px 4px rgba(255,255,255,0.5)"}:{background:"var(--background-color)",borderBottom:"1px solid rgba(0,0,0,0.06)"},showBagIcon:!0,headerGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent":"",title:"text-sm sm:text-base font-semibold flex items-center gap-1.5 sm:gap-2 relative z-10 text-[var(--foreground-color)]",titleIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--foreground-color)] ${e?"drop-shadow-sm":""}`,closeButton:`w-7 h-7 sm:w-8 sm:h-8 rounded-md flex items-center justify-center transition-all duration-200 cursor-pointer relative z-10 ${e?"bg-white/30 backdrop-blur-sm border border-white/40 shadow-[inset_0_1px_2px_rgba(255,255,255,0.5)] hover:bg-white/50 hover:shadow-md":"bg-white/20 hover:bg-white/30"} active:scale-95`,closeIcon:"w-3.5 h-3.5 sm:w-6 sm:h-6 text-[var(--foreground-color)]"},content:{wrapper:"flex-1 overflow-y-auto overflow-x-hidden px-2.5 sm:px-3 py-2 [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-track]:bg-[var(--background-color)]/10 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/40 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/60",itemsWrapper:"space-y-2"},cartItem:{card:`flex gap-2 sm:gap-3 rounded sm:rounded-md p-2 sm:p-3 transition-all duration-200 group relative ${e?"bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm border border-white/50 dark:border-zinc-700/60 shadow-sm hover:bg-white/80 dark:hover:bg-zinc-800 hover:shadow-md hover:border-[var(--background-color)]/20":"bg-[var(--cart-item-card-bg,#ffffff)] dark:bg-zinc-800/90 border border-[var(--cart-item-card-border,#e5e7eb)] dark:border-zinc-700/80 hover:border-[var(--background-color)]/20 hover:shadow-md"}`,cardHover:"",glossyOverlay:e?"absolute inset-0 rounded sm:rounded-md bg-gradient-to-br from-white/30 via-transparent to-transparent pointer-events-none":"",imageWrapper:`relative w-[55px] h-[55px] sm:w-[65px] sm:h-[65px] rounded sm:rounded-md overflow-hidden shrink-0 cursor-pointer transition-all duration-200 ${e?"ring-1 sm:ring-2 ring-white/60 dark:ring-zinc-700 shadow-md group-hover:ring-[var(--background-color)]/30 group-hover:shadow-lg":"ring-1 sm:ring-2 ring-gray-100 dark:ring-zinc-700 group-hover:ring-[var(--background-color)]/30 shadow-sm"}`,imageHover:"",image:"object-cover w-full h-full transition-transform duration-300 group-hover:scale-110",contentWrapper:"flex-1 min-w-0 overflow-hidden flex flex-col justify-start",contentInner:"flex items-start justify-between gap-1.5 sm:gap-2",titleWrapper:"flex-1 min-w-0 cursor-pointer group/title overflow-hidden",title:"text-xs sm:text-sm font-bold text-[var(--cart-item-title-color,#111827)] dark:text-zinc-100 line-clamp-2 leading-snug group-hover/title:text-[var(--background-color)] transition-colors",sizeTag:`text-[9px] sm:text-[10px] font-semibold px-1.5 sm:px-2 py-0.5 rounded inline-flex items-center gap-0.5 text-[var(--background-color)] ${e?"bg-[var(--background-color)]/10 backdrop-blur-sm":"bg-[var(--background-color)]/10"}
1 mt-0.5 sm:mt-1`,priceWrapper:"mt-1 sm:mt-1.5",priceClasses:{wrapper:"flex items-center gap-1 sm:gap-1.5 flex-wrap",originalPrice:"text-[10px] sm:text-xs text-gray-400 dark:text-zinc-500 line-through font-medium",discountedPrice:"text-xs sm:text-sm font-bold text-[var(--cart-item-price-color,#111827)] dark:text-blue-400",normalPrice:"text-xs sm:text-sm font-bold text-[var(--cart-item-price-color,#111827)] dark:text-zinc-100"},price:`text-xs sm:text-sm font-bold text-[var(--cart-item-price-color,#111827)] dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,priceOriginal:"text-[10px] sm:text-xs text-gray-400 dark:text-zinc-500 line-through ml-1 sm:ml-1.5"},itemControls:{wrapper:`flex items-center rounded-md overflow-hidden border border-[var(--background-color)]/30 dark:border-zinc-700 ${e?"bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm shadow-sm":"bg-[var(--cart-item-quantity-bg,#ffffff)] dark:bg-zinc-800"}`,button:"w-8 h-8 sm:w-9 sm:h-9 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white dark:hover:bg-zinc-700",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-[var(--background-color)] dark:text-zinc-100 transition-colors stroke-[3] group-hover/btn:text-white",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-red-500 transition-colors stroke-[3] group-hover/btn:text-red-600",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-8 sm:h-9 flex items-center justify-center font-bold text-base sm:text-lg text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/5 dark:bg-zinc-700/50",quantityAnimate:"scale-110 transition-transform duration-200"},subItems:{wrapper:"w-full overflow-hidden",timelineContainer:"space-y-2",categoryGroup:"relative mx-1",categoryHeader:"flex items-center gap-2 mb-1.5",categoryDot:`w-2 h-2 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)] shadow-[0_0_6px_var(--background-color)]":"bg-[var(--background-color)]"}`,subcatName:"text-[10px] sm:text-xs font-bold text-[var(--background-color)] dark:text-zinc-200",itemsContainer:"pl-1 ml-[3px] border-l-2 border-[var(--background-color)]/20 space-y-1",itemWrapper:"relative",timelineLine:"hidden",item:`flex items-center gap-2 text-[10px] sm:text-xs py-1.5 px-2 rounded ${e?"bg-white/40 dark:bg-zinc-800/60 backdrop-blur-sm":"bg-gray-50/80 dark:bg-zinc-800/80"}`,itemDot:`w-1.5 h-1.5 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)]/60":"bg-[var(--background-color)]/50"}`,itemQty:"text-[var(--background-color)] dark:text-zinc-100 font-bold text-[10px] sm:text-xs min-w-[18px]",itemName:"break-words flex-1 text-gray-700 dark:text-zinc-300 font-medium text-[10px] sm:text-xs truncate",itemPrice:"font-bold text-[var(--background-color)] dark:text-zinc-100 ml-auto text-[10px] sm:text-xs whitespace-nowrap",nestedContainer:"ml-3 mt-1 pl-2 border-l-2 border-dashed border-[var(--background-color)]/30",toggleButton:"flex items-center gap-1 sm:gap-1.5 text-[10px] sm:text-xs font-semibold text-[var(--background-color)] dark:text-zinc-200 hover:opacity-80 mt-2 transition-all duration-300 cursor-pointer",toggleIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 transition-transform duration-300",toggleIconExpanded:"rotate-180"},itemNotes:{wrapper:`flex items-start gap-1 sm:gap-1.5 mt-1.5 sm:mt-2 px-2 sm:px-2.5 py-1.5 sm:py-2 rounded ${e?"bg-[var(--background-color)]/5 dark:bg-zinc-800/50 backdrop-blur-sm border border-[var(--background-color)]/10 dark:border-zinc-700/50 shadow-sm":"bg-[var(--background-color)]/5 dark:bg-zinc-800/50 border border-[var(--background-color)]/10 dark:border-zinc-700/50"}`,icon:"w-3 h-3 sm:w-3.5 sm:h-3.5 mt-0.5 text-[var(--background-color)] shrink-0",text:"text-[10px] sm:text-[11px] text-gray-700 dark:text-zinc-300 m-0 font-medium leading-relaxed break-words"},addMoreButton:`flex items-center gap-1.5 sm:gap-2 px-3 sm:px-4 py-2 sm:py-2.5 w-full justify-center mt-3 sm:mt-4 rounded-md sm:rounded-lg font-semibold text-xs sm:text-sm cursor-pointer transition-all duration-200 text-[var(--background-color)] dark:text-zinc-100 ${e?"bg-white/40 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/20 dark:border-zinc-700 shadow-sm hover:bg-[var(--background-color)]/10 dark:hover:bg-zinc-700 hover:border-[var(--background-color)]/40 hover:shadow-md":"border-2 border-dashed border-[var(--background-color)]/40 dark:border-zinc-700 hover:border-[var(--background-color)] hover:bg-[var(--background-color)]/5 dark:bg-zinc-800/50 dark:hover:bg-zinc-800"}`,addMoreIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4",cartTotal:{wrapper:"w-full pt-3 sm:pt-4",container:`rounded-md sm:rounded-lg p-3 sm:p-4 space-y-0.5 sm:space-y-1 relative overflow-hidden bg-[var(--cart-summary-bg,#f9fafb)] dark:bg-zinc-800/80 border border-[var(--cart-summary-border,#e5e7eb)] dark:border-zinc-700/80 ${e?"backdrop-blur-sm":""}`,containerStyle:e?{boxShadow:"0 4px 20px rgba(0,0,0,0.05), inset 0 1px 2px rgba(255,255,255,0.8)"}:{boxShadow:"0 2px 12px rgba(0,0,0,0.04)"},glossyOverlay:e?"absolute inset-0 bg-gradient-to-br from-white/40 via-trans
1parent to-transparent pointer-events-none rounded-md sm:rounded-lg":"",row:"flex items-start justify-between py-1.5 sm:py-2 group/row",rowLabel:"flex items-start gap-1.5 sm:gap-2 text-gray-600 dark:text-zinc-300 flex-1 min-w-0",rowLabelIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--background-color)] shrink-0 mt-0.5 ${e?"drop-shadow-sm":""}`,rowLabelText:"font-semibold text-xs sm:text-sm text-gray-700 dark:text-zinc-200",rowSubLabel:"text-[9px] sm:text-[10px] text-[var(--background-color)] font-semibold mt-0.5 leading-tight",rowValue:"font-bold text-gray-800 dark:text-zinc-100 text-xs sm:text-sm text-right shrink-0 ml-2 sm:ml-3",rowDiscount:"text-green-600 dark:text-green-400",rowDiscountIcon:"w-4 h-4 sm:w-5 sm:h-5 text-green-600 dark:text-green-400",divider:`my-2 sm:my-3 h-[1px] ${e?"bg-white/60 dark:bg-zinc-700":"bg-gray-100 dark:bg-zinc-700"}`,grandTotalRow:"flex items-center justify-between pt-2 sm:pt-3 mt-0.5 sm:mt-1",grandTotalLabel:"text-sm sm:text-base font-bold text-gray-900 dark:text-zinc-100",grandTotalValue:`text-lg sm:text-xl font-extrabold text-[var(--background-color)] dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,loyaltyBanner:`mt-3 sm:mt-4 px-2.5 sm:px-3 py-2 sm:py-2.5 rounded-md sm:rounded-lg flex items-center justify-center gap-1.5 sm:gap-2 text-[10px] sm:text-xs font-semibold ${e?"backdrop-blur-sm shadow-sm":""}`,loyaltyBannerStyle:e?{background:"linear-gradient(135deg, rgba(254,243,199,0.85) 0%, rgba(253,230,138,0.8) 100%)",border:"1px solid rgba(217, 119, 6, 0.15)",boxShadow:"0 2px 10px rgba(217, 119, 6, 0.08)",color:"#92400E"}:{background:"linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%)",border:"1px solid rgba(217, 119, 6, 0.2)",color:"#92400E"}},relatedItems:{wrapper:"relative mt-4 sm:mt-5",header:"flex items-center justify-between mb-3 sm:mb-4",title:"text-xs sm:text-sm font-bold tracking-wide flex items-center gap-2 sm:gap-2.5 text-gray-800 dark:text-zinc-100",titleAccent:`w-0.5 sm:w-1 h-4 sm:h-5 rounded ${e?"bg-gradient-to-b from-[var(--background-color)] to-[var(--background-color)]/30 shadow-sm":"bg-gradient-to-b from-[var(--background-color)] to-[var(--background-color)]/50"}`,titleIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--background-color)] ${e?"drop-shadow-sm":""}
1`,scrollContainer:"flex gap-2 sm:gap-3 overflow-x-auto pb-2 snap-x snap-mandatory scroll-smooth [&::-webkit-scrollbar]:h-1 sm:[&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar-track]:bg-[var(--background-color)]/10 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/40 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/60",navWrapper:"flex gap-1",navButton:`w-4 h-4 sm:w-12 sm:h-12 rounded-md flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-90 text-white group/nav ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md hover:shadow-lg border border-white/20":"bg-[var(--background-color)] shadow-md hover:shadow-lg"} hover:scale-105 disabled:opacity-40 disabled:cursor-not-allowed`,navButtonIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 text-white",itemCard:`inline-block min-w-[80px] max-w-[80px] sm:min-w-[95px] sm:max-w-[95px] cursor-pointer transition-all duration-200 group snap-start ${e?"hover:scale-[1.02]":""}`,itemCardStyle:{},itemImageWrapper:`relative rounded sm:rounded-md flex items-center justify-center h-[70px] sm:h-[90px] overflow-hidden ${e?"bg-white/30 dark:bg-zinc-800/40 backdrop-blur-sm shadow-sm":""}`,itemImageWrapperStyle:{},itemImage:"w-full h-full object-cover rounded sm:rounded-md",itemAddButton:`absolute bottom-1 right-1 w-5 h-5 sm:w-6 sm:h-6 rounded-md flex items-center justify-center transition-all duration-200 hover:scale-110 active:scale-95 text-white z-10 ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md border border-white/20":"bg-[var(--background-color)] shadow-lg"}`,itemAddIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",itemContent:"pt-1.5 sm:pt-2 text-left",itemPriceWrapper:"flex flex-wrap items-baseline gap-0.5 sm:gap-1",itemPrice:`text-xs sm:text-sm font-bold text-gray-800 dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,itemPriceOriginal:"text-[9px] sm:text-[10px] text-gray-800 dark:text-zinc-400 line-through font-medium",itemName:"text-[9px] sm:text-[10px] font-medium text-gray-500 dark:text-zinc-400 line-clamp-1 leading-snug"},cartMessage:{base:`flex items-center justify-center gap-1.5 sm:gap-2 px-3 sm:px-4 py-2 sm:py-2.5 mt-2 sm:mt-3 text-[10px] sm:text-xs text-center transition-all duration-200 rounded-md sm:rounded-lg font-medium ${e?"backdrop-blur-sm shadow-sm":""}`,minOrder:`${e?"bg-amber-50/70 dark:bg-amber-950/40 border border-amber-100/50 dark:border-amber-900/60":"bg-amber-50 dark:bg-amber-950/40 border border-amber-100 dark:border-amber-900/60"} text-amber-600 dark:text-amber-400`,minPickup:`${e?"bg-orange-50/70 dark:bg-orange-950/40 border border-orange-100/50 dark:border-orange-900/60":"bg-orange-50 dark:bg-orange-950/40 border border-orange-100 dark:border-orange-900/60"} text-orange-600 dark:text-orange-400`,freeDelivery:`${e?"bg-emerald-50/70 dark:bg-emerald-950/40 border border-emerald-100/50 dark:border-emerald-900/60":"bg-emerald-50 dark:bg-emerald-950/40 border border-emerald-100 dark:border-emerald-900/60"} text-emerald-600 dark:text-emerald-400`,congrats:`${e?"bg-green-50/70 dark:bg-green-950/40 border border-green-100/50 dark:border-green-900/60":"bg-green-50 dark:bg-green-950/40 border border-green-100 dark:border-green-900/60"} text-green-600 dark:text-green-400`,iconWrapper:"flex items-center gap-1.5 sm:gap-2",icon:"w-3.5 h-3.5 sm:w-4 sm:h-4",title:"font-semibold",amountHighlight:"font-bold"},emptyCart:{wrapper:"flex flex-col items-center justify-center h-full text-center p-3 sm:p-4",iconWrapper:`mb-2 sm:mb-3 p-2.5 sm:p-3 rounded-lg ${e?"bg-white/50 dark:bg-zinc-800/80 backdrop-blur-sm shadow-sm":"bg-gray-50 dark:bg-zinc-800"}`,iconInner:`w-10 h-10 sm:w-12 sm:h-12 rounded-lg flex items-center justify-center ${e?"bg-white/70 dark:bg-zinc-900 border border-white/40 dark:border-zinc-700 shadow-md":"bg-white dark:bg-zinc-900 border border-gray-100 dark:border-zinc-800"}`,icon:`w-5 h-5 sm:w-6 sm:h-6 text-[var(--background-color)] ${e?"drop-shadow-sm":""}`,title:"text-sm sm:text-base font-semibold mb-1 text-gray-800 dark:text-zinc-100",description:"text-[var(--cart-empty-text,#6b7280)] dark:text-zinc-400 mb-3 sm:mb-4 px-3 sm:px-4 text-[10px] sm:text-xs leading-relaxed max-w-xs",browseButton:`px-4 sm:px-5 py-2 sm:py-2.5 rounded-md sm:rounded-lg font-medium text-xs sm:text-sm transition-all duration-300 cursor-pointer text-[var(--foreground-color)] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md hover:shadow-lg hover:-translate-y-0.5 border border-white/20":"bg-[var(--background-color)] hover:opacity-90"} active:scale-[0.98]`},footer:{container:`sticky bottom-0 left-0 right-0 z-10 py-2.5 sm:py-3 ${e?"backdrop-blur-2xl":"backdrop-blur-lg"} border-t border-gray-100 dark:border-zinc-800/80 bg-[var(--cart-drawer-bg,transparent)] dark:bg-zinc-900/90`,containerStyle:e?{background:"transparent",borderTop:"1px solid rgba(240,240,240,0.8)",boxShadow:"0 -4px 16px rgba(0,0,0,0.03)"}:{background:"transparent",borderTop:"1px solid rgba(240,240,240,0.6)"},contentWrapper:"space-y-1.5 sm:space-y-2"},checkoutButton:{wrapper:"space-y-2",preOrderNotice:`text-[9px] sm:text-[10px] px-3 py-1 rounded-md font-medium inline-flex items-center justify-center gap-1.5 ${e?"text-[var(--background-color)] bg-[var(--background-color)]/10 backdrop-blur-sm border border-[var(--background-color)]/10 shadow-sm":"text-[var(--background-color)] bg-[var(--background-color)]/10"}`,button:`w-full px-5 py-3 sm:py-3.5 rounded-lg transition-all duration-300 ease-out disabled:opacity-50 disabled:cursor-not-allowed font-bold text-sm sm:text-base relative overflow-hidden group h-auto cursor-pointer text-[var(--foreground-color)] hover:scale-[1.02] active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] border border-white/30":"bg-[var(--background-color)] hover:bg-[var(--background-color)]"}`,buttonGlossyOverlay:e?"absolute inset-0 bg-gradient-to-b from-white/40 via-white/15 to-transparent pointer-events-none rounded-lg":"absolute inset-0 bg-gradient-to-b from-white/20 via-white/5 to-transparent pointer-events-none rounded-lg",shimmerEffect:e?"absolute inset-0 -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out bg-gradient-to-r from-transparent via-white/30 to-transparent roun
1ded-lg":"absolute inset-0 -translate-x-full group-hover:animate-[shimmer_1.5s_ease-in-out_infinite] bg-gradient-to-r from-transparent via-white/25 to-transparent rounded-lg",mobileTotal:"md:hidden flex flex-col items-start mr-auto relative z-10",mobileTotalLabel:"text-[14px] sm:text-[16px] font-normal opacity-80",mobileTotalValue:"text-sm sm:text-base font-bold",buttonContent:"flex items-center justify-center gap-2 sm:gap-2.5 ml-auto md:mx-auto relative z-10 tracking-wide",buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 group-hover:translate-x-1.5 transition-transform duration-300",loadingWrapper:"flex justify-center items-center py-3 sm:py-3.5",loadingSpinner:"w-4 h-4 sm:w-5 sm:h-5 animate-spin text-[var(--foreground-color)]"},deliveryInfo:{card:"space-y-0.5",title:"hidden",branchName:"hidden",label:"font-normal text-gray-600 dark:text-zinc-400 text-xs sm:text-xs",value:"text-[10px] sm:text-[12px] text-gray-500 dark:text-zinc-300 leading-snug",link:"hidden",linkIcon:"w-2 h-2 sm:w-2.5 sm:h-2.5"},quickOrder:{wrapper:"mt-1.5 rounded-xl p-2 sm:p-2.5 space-y-2 relative overflow-hidden transition-all duration-300 ease-out backdrop-blur-md animate-in fade-in slide-in-from-bottom-1 duration-300 border-l-[3px] border-l-[var(--background-color)] bg-[var(--cart-quick-order-bg,#ffffff)] dark:bg-zinc-800/90 border border-[var(--cart-quick-order-border,rgba(255,255,255,0.5))] dark:border-zinc-700/80",wrapperStyle:{background:"var(--cart-quick-order-bg, linear-gradient(135deg, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.6) 50%, color-mix(in srgb, var(--background-color) 8%, rgba(255,255,255,0.65)) 100%))",border:"1px solid var(--cart-quick-order-border, rgba(255,255,255,0.5))",borderLeft:"none",boxShadow:"0 4px 24px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04), inset 0 1px 0 rgba(255,255,255,0.8)"},glossyOverlay:"absolute inset-0 pointer-events-none bg-gradient-to-br from-white/25 dark:from-white/5 via-white/5 dark:via-transparent to-transparent rounded-xl",title:"text-xs sm:text-sm font-bold text-gray-900 dark:text-zinc-100 tracking-tight shrink-0 drop-shadow-sm",tabsWrapper:"inline-flex rounded-lg p-0.5 transition-colors duration-200 bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15 shrink-0",tab:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-gray-600 dark:text-zinc-300 hover:text-gray-900 dark:hover:text-white hover:bg-white/80 dark:hover:bg-zinc-700 active:scale-[0.98]",tabActive:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-white bg-[var(--background-color)] shadow-sm hover:opacity-95 active:scale-[0.98]",tabIcon:"w-2.5 h-2.5 shrink-0",infoSection:"flex flex-col gap-0.5 min-w-0 flex-1",infoRow:"flex items-center gap-1.5 min-w-0",infoIconBox:"flex h-5 w-5 shrink-0 items-center justify-center rounded-md bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15",infoIcon:"w-2.5 h-2.5 text-[var(--background-color)]",infoText:"text-[10px] sm:text-xs font-semibold text-gray-900 dark:text-zinc-100 truncate min-w-0 drop-shadow-sm",infoTextSecondary:"text-[10px] sm:text-xs font-medium text-gray-700 dark:text-zinc-300 truncate min-w-0",actionsWrapper:"flex flex-col items-stretch sm:items-end gap-1.5 flex-shrink-0",editButton:"group inline-flex items-center justify-center gap-2 rounded-md px-1 text-xs sm:text-sm font-semibold cursor-pointer text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/10 dark:bg-zinc-700/80 hover:bg-[var(--background-color)]/15 dark:hover:bg-zinc-600 border border-[var(--background-color)]/20 dark:border-zinc-600 transition-all duration-200 active:scale-[0.98]",editIcon:"w-3.5 h-3.5 shrink-0 transition-transform duration-200 group-hover:scale-110",placeOrderButton:"inline-flex items-center justify-center gap-1 rounded-lg px-3 py-2 text-[10px] sm:text-xs font-bold transition-all duration-200 cursor-pointer disabled:opacity-60 disabled:cursor-not-allowed text-white relative overflow-hidden group hover:scale-[1.01] active:scale-[0.99] bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_75%,white)] to-[var(--background-color)] shadow-md border border-white/20 hover:shadow-lg drop-shadow-sm",placeOrderButtonIcon:"w-2.5 h-2.5 shrink-0 animate-spin",divider:"mt-2 h-px bg-white/50 dark:bg-zinc-700/60"},preOrderCard:{wrapper:"mb-1 sm:mb-1.5",title:"hidden",titleDot:"hidden",infoRow:"text-[10px] sm:text-[12px] text-gray-500 dark:text-zinc-400 leading-snug",infoLabel:"font-normal text-gray-400 dark:text-zinc-500",infoValue:"font-medium text-gray-600 dark:text-zinc-300"},skeleton:{wrapper:"space-y-2 p-2.5 sm:p-3",header:"flex items-center justify-between pb-2.5 sm:pb-3 border-b border-gray-100 dark:border-zinc-800",headerTitle:"h-4 sm:h-5 w-20 sm:w-24 rounded bg-gray-100 dark:bg-zinc-800",headerClose:"h-7 w-7 sm:h-8 sm:w-8 rounded-md bg-gray-100 dark:bg-zinc-800",itemsWrapper:"space-y-2",itemCard:"flex gap-2 sm:gap-3 p-2 sm:p-3 rounded sm:rounded-md border border-gray-100 dark:border-zinc-800 bg-white dark:bg-zinc-900",itemImage:"w-12 h-12 sm:w-14 sm:h-14 roun
1ded sm:rounded-md shrink-0 bg-gray-100 dark:bg-zinc-800",itemContent:"flex-1 space-y-1 sm:space-y-1.5",itemTitle:"h-3 sm:h-4 w-3/4 rounded bg-gray-100 dark:bg-zinc-800",itemSize:"h-2.5 sm:h-3 w-10 sm:w-12 rounded bg-gray-100 dark:bg-zinc-800",itemAddons:"flex gap-1",itemAddon:"h-2 sm:h-2.5 w-8 sm:w-10 rounded bg-gray-100 dark:bg-zinc-800",itemControls:"flex flex-col items-end gap-1 sm:gap-1.5",itemPrice:"h-3 sm:h-4 w-12 sm:w-14 rounded bg-gray-100 dark:bg-zinc-800",itemQtyControls:"flex items-center gap-1",itemQtyButton:"h-6 w-6 sm:h-7 sm:w-7 rounded-md bg-gray-100 dark:bg-zinc-800",itemQtyDisplay:"h-4 w-4 sm:h-5 sm:h-5 rounded bg-gray-100 dark:bg-zinc-800",addMoreButton:"h-7 sm:h-8 w-full rounded-md bg-gray-100 dark:bg-zinc-800 mt-2",totalWrapper:"p-2 sm:p-2.5 rounded-md bg-gray-50 dark:bg-zinc-800 border border-gray-100 dark:border-zinc-700 space-y-1 mt-2",totalRow:"flex justify-between items-center",totalLabel:"h-2.5 sm:h-3 w-14 sm:w-16 rounded bg-gray-100 dark:bg-zinc-800",totalValue:"h-2.5 sm:h-3 w-10 sm:w-12 rounded bg-gray-100 dark:bg-zinc-800",divider:"h-px bg-gray-200 dark:bg-zinc-700 my-1 sm:my-1.5",grandTotalRow:"flex justify-between items-center",grandTotalLabel:"h-3 sm:h-4 w-16 sm:w-20 rounded bg-gray-100 dark:bg-zinc-800",grandTotalValue:"h-3 sm:h-4 w-14 sm:w-16 rounded bg-gray-100 dark:bg-zinc-800",checkoutButton:"h-9 sm:h-11 w-full rounded-md sm:rounded-lg bg-gray-100 dark:bg-zinc-800 mt-2"},removeItemModal:{overlay:`fixed inset-0 z-50 ${e?"bg-black/15 backdrop-blur-[2px]":"bg-black/20"}`,container:`sm:max-w-md rounded-xl shadow-2xl ${e?"bg-white/95 dark:bg-zinc-900/95 backdrop-blur-xl border border-white/40 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800"}`,containerStyle:e?{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.5)"}:{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.25)"},iconWrapper:`p-3 rounded-lg ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_20%,white)] to-[var(--background-color)]/15 border border-[var(--background-color)]/20 shadow-[inset_0_1px_2px_rgba(255,255,255,0.5)]":"bg-[var(--background-color)]/10 border border-[var(--background-color)]/20"}`,icon:"w-6 h-6 text-[var(--background-color)]",title:"text-xl font-bold text-gray-900 dark:text-zinc-100",description:"text-center text-gray-600 dark:text-zinc-300 font-medium text-base px-4",confirmButton:`flex-1 flex items-center justify-center gap-2 rounded-lg font-bold text-sm h-11 transition-all duration-300 cursor-pointer text-[var(--foreground-color)] relative overflow-hidden group active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] shadow-[0_4px_16px_rgba(0,0,0,0.2),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_6px_24px_rgba(0,0,0,0.25)]":"bg-[var(--background-color)] hover:bg-[var(--background-color)] shadow-lg hover:shadow-xl"}`,confirmButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-lg":"",confirmButtonShimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/25 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-lg":"",cancelButton:`flex-1 rounded-lg font-bold text-sm h-11 transition-all duration-300 cursor-pointer active:scale-[0.98] ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm hover:bg-white/80 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200":"border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200"}`}},advanced:{floatingButton:{wrapper:"fixed bottom-2 sm:bottom-3 md:bottom-4 left-1/2 -translate-x-1/2 z-40 w-auto animate-in fade-in slide-in-from-bottom-4 duration-300",button:"flex items-center justify-between gap-3 sm:gap-6 md:gap-10 px-2.5 py-1.5 
1sm:px-4 sm:py-2.5 md:px-6 md:py-3 rounded-full font-bold cursor-pointer transition-all duration-200 relative overflow-hidden bg-[var(--background-color)] shadow-[0_4px_20px_rgba(0,0,0,0.25)] hover:scale-105 hover:shadow-[0_6px_28px_rgba(0,0,0,0.35)] active:scale-[0.98]",countBadge:"w-5 h-5 sm:w-6 sm:h-6 md:w-7 md:h-7 rounded-full bg-white dark:bg-zinc-800 border border-white/40 dark:border-zinc-700 flex items-center justify-center text-[var(--background-color)] text-[10px] sm:text-xs md:text-sm font-bold",buttonText:"text-[var(--foreground-color)] text-[10px] sm:text-xs md:text-sm font-semibold relative z-10 whitespace-nowrap",priceText:"text-[var(--foreground-color)] text-[10px] sm:text-xs md:text-sm font-bold relative z-10 whitespace-nowrap",buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 md:w-5 md:h-5 text-[var(--foreground-color)] relative z-10",glossyOverlay:"",shimmerEffect:""},backdrop:"fixed inset-0 bg-black/60 backdrop-blur-lg z-40 transition-all duration-400 animate-in fade-in",drawer:{container:`fixed top-0 right-0 h-full w-full sm:w-[440px] md:w-[420px] lg:w-[400px] z-50 transform transition-transform duration-500 ease-out bg-[var(--cart-drawer-bg,#ffffff)] dark:bg-zinc-900 text-[var(--cart-drawer-text,#111827)] dark:text-zinc-100 ${e?"backdrop-blur-3xl shadow-[0_0_80px_rgba(0,0,0,0.25),-12px_0_48px_rgba(0,0,0,0.15)]":"shadow-2xl"} dark:border-l dark:border-zinc-800`,containerOpen:"translate-x-0",containerClosed:"translate-x-full",containerStyle:e?{background:"var(--cart-drawer-bg, linear-gradient(135deg, rgba(255,255,255,0.97) 0%, rgba(255,255,255,0.92) 40%, color-mix(in srgb, var(--background-color) 10%, rgba(255,255,255,0.95)) 100%))",borderLeft:"1px solid var(--cart-drawer-border, rgba(255,255,255,0.7))"}:{background:"var(--cart-drawer-bg, linear-gradient(to left, color-mix(in srgb, var(--background-color) 6%, rgba(255,255,255,0.97)) 0%, rgba(255,255,255,0.99) 100%))",borderLeft:"1px solid var(--cart-drawer-border, color-mix(in srgb, var(--background-color) 12%, rgba(255,255,255,0.4)))"},innerWrapper:"flex flex-col h-full"},header:{container:`flex items-center justify-between px-6 py-5 sticky top-0 z-10 ${e?"backdrop-blur-2xl":"backdrop-blur-xl"} dark:bg-zinc-900/95 dark:border-b dark:border-zinc-800`,containerStyle:e?{background:"linear-gradient(180deg, rgba(255,255,255,0.97) 0%, rgba(255,255,255,0.88) 100%)",borderBottom:"1px solid rgba(255,255,255,0.7)",boxShadow:"0 6px 32px rgba(0,0,0,0.06), inset 0 -1px 0 rgba(0,0,0,0.04)"}:{background:"linear-gradient(to bottom, color-mix(in srgb, var(--background-color) 6%, rgba(255,255,255,0.97)) 0%, rgba(255,255,255,0.92) 100%)",borderBottom:"1px solid color-mix(in srgb, var(--background-color) 12%, rgba(255,255,255,0.4))"},showBagIcon:!0,title:"text-xl font-bold text-gray-900 dark:text-zinc-100 flex items-center gap-3 tracking-tight",titleIcon:"text-2xl",closeButton:`p-2.5 rounded-2xl transition-all duration-300 cursor-pointer ${e?"text-gray-500 dark:text-zinc-400 hover:text-gray-900 dark:hover:text-zinc-100 hover:bg-gray-100/90 dark:hover:bg-zinc-800 active:scale-95 shadow-sm hover:shadow-md":"text-gray-600 dark:text-zinc-400 hover:bg-gray-100 dark:hover:bg-zinc-800"}`,closeIcon:"w-5 h-5"},content:{wrapper:"flex-1 overflow-y-auto overflow-x-hidden px-5 py-4 scrollbar-thin scrollbar-thumb-gray-300/60 scrollbar-track-transparent",itemsWrapper:"space-y-4"},cartItem:{card:`flex gap-4 rounded-3xl p-4 transition-all duration-400 group relative overflow-hidden ${e?"bg-white/75 dark:bg-zinc-800/80 backdrop-blur-xl border border-white/70 dark:border-zinc-700/60 shadow-[0_6px_32px_rgba(0,0,0,0.08),inset_0_2px_4px_rgba(255,255,255,0.9)] hover:shadow-[0_12px_48px_rgba(0,0,0,0.12)]":"bg-white/65 dark:bg-zinc-800/90 border border-white/55 dark:border-zinc-700 shadow-md hover:shadow-xl"}`,cardHover:"hover:border-[var(--background-color)]/35 hover:bg-white/90 dark:hover:bg-zinc-800",glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-br from-white/50 via-transparent to-transparent rounded-3xl":"",imageWrapper:`relative w-20 h-20 rounded-2xl overflow-hidden shrink-0 cursor-pointer transition-all duration-400 ${e?"border border-white/70 dark:border-zinc-700 shadow-[0_4px_20px_rgba(0,0,0,0.1)] group-hover:shadow-[0_8px_28px_rgba(0,0,0,0.15)]":"border border-gray-200/70 dark:border-zinc-700"}`,imageHover:"hover:border-[var(--background-color)]/45",image:"object-cover w-full h-full transition-transform duration-400 group-hover:scale-110",contentWrapper:"flex-1 min-w-0 overflow-hidden",contentInner:"flex items-start justify-between gap-3",titleWrapper:"flex-1 min-w-0 cursor-pointer group/title overflow-hidden",title:"text-base font-bold text-gray-900 dark:text-zinc-100 line-clamp-2 mb-1.5 group-hover/title:text-[var(--background-color)] transition-colors duration-300 tracking-tight",sizeTag:`text-[11px] font-bold px-2.5 py-1 rounded-lg inline-block ${e?"text-[var(--background-color)] bg-[var(--background-color)]/15 border border-[var(--background-color)]/25 shadow-sm":"text-[var(--background-color)] bg-[var(--background-color)]/12 border border-[var(--background-color)]/22"}`,priceWrapper:"mt-1.5",priceClasses:{wrapper:"flex items-center gap-1.5 flex-wrap",originalPrice
1:"text-sm text-gray-400 dark:text-zinc-500 line-through font-medium",discountedPrice:"text-base font-bold text-gray-800 dark:text-blue-400",normalPrice:"text-base font-bold text-gray-800 dark:text-zinc-100"},price:"text-base font-bold text-gray-800 dark:text-zinc-100",priceOriginal:"text-sm text-gray-400 dark:text-zinc-500 line-through ml-2"},itemControls:{wrapper:`flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 dark:border-zinc-700 ${e?"bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm shadow-sm":"bg-white dark:bg-zinc-800"}`,button:"w-5 h-5 sm:w-7 sm:h-7 md:w-9 md:h-9 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white dark:hover:bg-zinc-700",buttonIcon:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 md:w-5 md:h-5 text-[var(--background-color)] dark:text-zinc-100 transition-colors stroke-[3] group-hover/btn:text-white",buttonIconDelete:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 md:w-5 md:h-5 text-red-500 transition-colors stroke-[3] group-hover/btn:text-red-600",quantityDisplay:"min-w-[18px] sm:min-w-[26px] md:min-w-[32px] h-5 sm:h-7 md:h-9 flex items-center justify-center font-bold text-xs sm:text-sm md:text-base text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/5 dark:bg-zinc-700/50",quantityAnimate:"scale-110 transition-transform duration-200"},subItems:{wrapper:"w-full overflow-hidden",timelineContainer:"space-y-2.5",categoryGroup:'relative mx-1"',categoryHeader:"flex items-center gap-2 mb-2",categoryDot:`w-2.5 h-2.5 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)] shadow-[0_0_8px_var(--background-color)]":"bg-[var(--background-color)]"}`,subcatName:"text-xs font-bold text-[var(--background-color)]",itemsContainer:"pl-1.5 ml-1 border-l-2 border-[var(--background-color)]/25 space-y-1.5",itemWrapper:"relative",timelineLine:"hidden",item:`flex items-center gap-2.5 text-xs py-2 px-3 rounded-xl ${e?"bg-white/60 dark:bg-zinc-800/60 backdrop-blur-md border border-white/70 dark:border-zinc-700 shadow-sm":"bg-white/50 dark:bg-zinc-800/60 border border-white/55 dark:border-zinc-700"}`,itemDot:`w-2 h-2 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)]/60 shadow-sm":"bg-[var(--background-color)]/50"}`,itemQty:"text-[var(--background-color)] font-bold text-xs min-w-[20px]",itemName:"break-words flex-1 text-gray-700 dark:text-zinc-300 font-medium text-xs truncate",itemPrice:"font-bold text-[var(--background-color)] ml-auto text-xs whitespace-nowrap",nestedContainer:"ml-4 mt-1.5 pl-3 border-l-2 border-dashed border-[var(--background-color)]/30",toggleButton:"flex items-center gap-1.5 text-xs font-semibold text-[var(--background-color)] hover:opacity-80 mt-2.5 transition-colors duration-200 cursor-pointer",toggleIcon:"w-3.5 h-3.5 transition-transform duration-300",toggleIconExpanded:"rotate-180"},itemNotes:{wrapper:`flex items-start gap-2.5 mt-2.5 p-3 rounded-xl overflow-hidden ${e?"bg-[var(--background-color)]/10 border border-[var(--background-color)]/18 backdrop-blur-md":"bg-[var(--background-color)]/12 border border-[var(--background-color)]/22"}`,icon:"w-4 h-4 mt-0.5 text-[var(--background-color)] shrink-0",text:"text-xs text-gray-700 dark:text-zinc-300 m-0 font-medium leading-relaxed break-words"},addMoreButton:`flex items-center gap-2.5 px-5 py-3 w-full justify-center mt-5 rounded-2xl font-semibold text-sm cursor-pointer transition-all duration-400 text-gray-700 dark:text-zinc-100 ${e?"border-2 border-dashed border-gray-300/90 dark:border-zinc-700 hover:border-[var(--background-color)]/55 hover:bg-[var(--background-color)]/10 dark:hover:bg-zinc-800 hover:text-[var(--background-color)] dark:hover:text-zinc-100 shadow-sm hover:shadow-md":"border-2 border-dashed border-gray-300 dark:border-zinc-700 hover:border-[var(--background-color)]/45 hover:bg-[var(--background-color)]/12 dark:hover:bg-zinc-800"}`,addMoreIcon:"w-4 h-4",cartTotal:{wrapper:"w-full pt-5",container:`rounded-3xl p-6 space-y-2.5 ${e?"bg-white/75 dark:bg-zinc-900/80 backdrop-blur-2xl border border-white/70 dark:border-zinc-800 shadow-[0_8px_40px_rgba(0,0,0,0.08),inset_0_2px_4px_rgba(255,255,255,0.9)]":"bg-white/65 dark:bg-zinc-900/90 border border-white/45 dark:border-zinc-800 shadow-lg"}`,row:"flex items-center justify-between py-1.5",rowLabel:"flex items-center gap-2.5 text-gray-700 dark:text-zinc-300",rowLabelIcon:"w-4 h-4 text-gray-400 dark:text-zinc-500",rowLabelText:"font-medium text-sm",rowValue:"font-bold text-gray-900 dark:text-zinc-100 text-sm",rowDiscount:"text-green-600",rowDiscountIcon:"w-4 h-4 text-green-600",divider:`my-4 border-t ${e?"border-gray-200/70 dark:border-zinc-800":"border-gray-200/55 dark:border-zinc-800"}`,grandTotalRow:"flex items-center justify-between py-3",grandTotalLabel:"text-lg font-bold text-gray-900 dark:text-zinc-100 tracking-tight",grandTotalValue:"text-2xl font-bold text-gray-900 dark:text-zinc-100",loyaltyBanner:`mt-5 p-4 rounded-2xl flex items-center justify-center gap-3 text-sm shadow-md ${e?"bg-gradient-to-r from-amber-50/95 dark:from-amber-950/40 to-yellow-50/95 dark:to-yellow-950/40 border border-amber-200/70 dark:border-amber-800/40 text-amber-800 dark:text-amber-300 backdrop-blur-md":"bg-gradient-to-r from-yellow-50 dark:from-yellow-950/40 to-amber-50 dark:to-amber-950/40 border border-yellow-100 dark:border-yellow-800/40 text-yellow-800 dark:text-amber-300"}`},cartMessage:{base:`flex flex-col items-center justify-center gap-2 p-5 mt-5 text-sm text-center transition-all duration-400 ease-out rounded-2xl ${e?"backdrop-blur-xl shadow-md":""}`,minOrder:`${e?"bg-amber-50/95 dark:bg-amber-950/40 border border-amber-200/70 dark:border-amber-800/40 text-amber-800 dark:text-amber-300":"bg-amber-50/85 dark:bg-amber-950/30 border border-amber-100 dar
1k:border-amber-800 text-amber-800 dark:text-amber-300"}`,minPickup:`${e?"bg-orange-50/95 dark:bg-orange-950/40 border border-orange-200/70 dark:border-orange-800/40 text-orange-800 dark:text-orange-300":"bg-orange-50/85 dark:bg-orange-950/30 border border-orange-100 dark:border-orange-800 text-orange-800 dark:text-orange-300"}`,freeDelivery:`${e?"bg-blue-50/95 dark:bg-blue-950/40 border border-blue-200/70 dark:border-blue-800/40 text-blue-800 dark:text-blue-300":"bg-blue-50/85 dark:bg-blue-950/30 border border-blue-100 dark:border-blue-800 text-blue-800 dark:text-blue-300"}`,congrats:`${e?"bg-green-50/95 dark:bg-green-950/40 border border-green-200/70 dark:border-green-800/40 text-green-800 dark:text-green-300":"bg-green-50/85 dark:bg-green-950/30 border border-green-100 dark:border-green-800 text-green-800 dark:text-green-300"}`,iconWrapper:"flex items-center gap-2.5 mb-1.5",icon:"w-5 h-5",title:"font-semibold",amountHighlight:"font-bold"},emptyCart:{wrapper:"flex flex-col items-center justify-center h-full text-center p-8",iconWrapper:`mb-6 p-6 rounded-full ${e?"bg-[var(--background-color)]/12 shadow-[0_8px_32px_rgba(0,0,0,0.06),inset_0_2px_8px_rgba(255,255,255,0.9)]":"bg-[var(--background-color)]/12"}`,iconInner:`w-24 h-24 rounded-full flex items-center justify-center ${e?"bg-white dark:bg-zinc-800 border border-[var(--background-color)]/22 shadow-xl":"bg-white dark:bg-zinc-800 border border-[var(--background-color)]/22"}`,icon:"w-12 h-12 text-[var(--background-color)]",title:"text-2xl font-bold mb-3 text-gray-900 dark:text-zinc-100 tracking-tight",description:"text-gray-600 dark:text-zinc-400 mb-8 px-6 text-base leading-relaxed max-w-sm",browseButton:`px-8 py-4 rounded-2xl font-bold text-base transition-all duration-400 cursor-pointer ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] text-[var(--foreground-color)] shadow-[0_8px_32px_rgba(0,0,0,0.2),inset_0_2px_4px_rgba(255,255,255,0.4)] hover:shadow-[0_12px_48px_rgba(0,0,0,0.25)] transform hover:scale-[1.03]":"bg-[var(--background-color)] text-[var(--foreground-color)] shadow-lg hover:shadow-xl transform hover:scale-[1.03]"}`},footer:{container:`sticky bottom-0 left-0 right-0 z-10 px-3 py-3 ${e?"backdrop-blur-2xl shadow-[0_-4px_16px_rgba(0,0,0,0.05)]":"backdrop-blur-xl shadow-[0_-3px_12px_rgba(0,0,0,0.06)]"} border-t border-gray-100 dark:border-zinc-800/80 bg-[var(--cart-drawer-bg,transparent)] dark:bg-zinc-900/90`,containerStyle:e?{background:"transparent",borderTop:"1px solid rgba(240,240,240,0.8)"}:{background:"transparent",borderTop:"1px solid rgba(240,240,240,0.7)"},contentWrapper:"space-y-2"},checkoutButton:{wrapper:"space-y-1.5",preOrderNotice:`text-[9px] px-2.5 py-1 rounded-xl font-medium inline-flex items-center justify-center gap-1.5 ${e?"text-amber-800 dark:text-amber-300 bg-amber-50/95 dark:bg-amber-950/40 border border-amber-200/70 dark:border-amber-800/40 backdrop-blur-md":"text-amber-800 dark:text-amber-300 bg-amber-50 dark:bg-amber-950/40 border border-amber-200 dark:border-amber-800"}`,button:"w-full px-4 py-2.5 rounded-full transition-all duration-200 ease-out disabled:opacity-50 disabled:cursor-not-allowed font-semibold text-sm relative overflow-hidden group h-auto cursor-pointer text-[var(--foreground-color)] bg-[var(--background-color)] hover:bg-[var(--background-color)] shadow-md hover:shadow-lg hover:scale-[1.02] active:scale-[0.98]",buttonGlossyOverlay:"absolute inset-0 bg-gradient-to-b from-white/20 via-transparent to-transparent pointer-events-none rounded-full",shimmerEffect:"absolute inset-0 -translate-x-full group-hover:animate-[shimmer_1.5s_ease-in-out_infinite] bg-gradient-to-r from-transparent via-white/25 to-transparent rounded-full",mobileTotal:"md:hidden flex flex-col items-start mr-auto relative z-10",mobileTotalLabel:"text-[8px] font-normal opacity-85",mobileTotalValue:"text-sm font-bold",buttonContent:"flex items-center justify-center gap-2 ml-auto md:mx-auto relative z-10",buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 group-hover:translate-x-1 transition-transform duration-200",loadingWrapper:"flex justify-center items-center py-2.5",loadingSpinner:"w-4 h-4 animate-spin text-[var(--foreground-color)]",hideShineLayer:!0},deliveryInfo:{card:`p-2.5 rounded-xl space-y-1 ${e?"bg-[var(--background-color)]/5 border border-[var(--background-color)]/10":"bg-[var(--background-color)]/6 border border-[var(--background-color)]/12"}`,title:"text-[10px] font-semibold text-gray-800 dark:text-zinc-200",branchName:"text-xs font-semibold text-gray-800 dark:text-zinc-200",label:"font-semibold text-gray-700 dark:text-zinc-300 text-[10px]",value:"text-[10px] text-gray-500 dark:text-zinc-400 leading-snug",link:"flex items-center gap-1 text-[10px] text-[var(--background-color)] hover:opacity-80 transition-colors font-medium cursor-pointer",linkIcon:"w-3 h-3"},quickOrder:{wrapper:"mt-1.5 rounded-xl p-2 sm:p-2.5 space-y-2 relative overflow-hidden transition-all duration-300 ease-out backdrop-blur-md animate-in fade-in slide-in-from-bottom-1 duration-300 border-l-[3px] border-l-[var(--background-color)] bg-[var(--cart-quick-order-bg,#ffffff)] dark:bg-zinc-800/90 border border-[var(--cart-quick-order-border,rgba(255,255,255,0.5))] dark:border-zinc-700/80",wrapperStyle:{background:"var(--cart-quick-order-bg, linear-gradient(135deg, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.6) 50%, color-mix(in srgb, var(--background-color) 8%, rgba(255,255,255,0.65)) 100%))",border:"1px solid var(--cart-quick-order-border, rgba(255,255,255,0.5))",borderLeft:"none",boxShadow:"0 4px 24px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04), inset 0 1px 0 rgba(255,255,255,0.8)"},glossyOverlay:"absolute inset-0 pointer-events-none bg-gradient-to-br from-white/25 dark:from-white/5 via-white/5 dark:via-trans
1parent to-transparent rounded-xl",title:"text-xs sm:text-sm font-bold text-gray-900 dark:text-zinc-100 tracking-tight shrink-0 drop-shadow-sm",tabsWrapper:"inline-flex rounded-lg p-0.5 transition-colors duration-200 bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15 shrink-0",tab:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-gray-600 dark:text-zinc-300 hover:text-gray-900 dark:hover:text-white hover:bg-white/80 dark:hover:bg-zinc-700 active:scale-[0.98]",tabActive:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-white bg-[var(--background-color)] shadow-sm hover:opacity-95 active:scale-[0.98]",tabIcon:"w-2.5 h-2.5 shrink-0",infoSection:"flex flex-col gap-0.5 min-w-0 flex-1",infoRow:"flex items-center gap-1.5 min-w-0",infoIconBox:"flex h-5 w-5 shrink-0 items-center justify-center rounded-md bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15",infoIcon:"w-2.5 h-2.5 text-[var(--background-color)]",infoText:"text-[10px] sm:text-xs font-semibold text-gray-900 dark:text-zinc-100 truncate min-w-0 drop-shadow-sm",infoTextSecondary:"text-[10px] sm:text-xs font-medium text-gray-700 dark:text-zinc-300 truncate min-w-0",actionsWrapper:"flex flex-col items-stretch sm:items-end gap-1.5 flex-shrink-0",editButton:"group inline-flex items-center justify-center gap-2 rounded-md px-1 text-xs sm:text-sm font-semibold cursor-pointer text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/10 dark:bg-zinc-700/80 hover:bg-[var(--background-color)]/15 dark:hover:bg-zinc-600 border border-[var(--background-color)]/20 dark:border-zinc-600 transition-all duration-200 active:scale-[0.98]",editIcon:"w-3.5 h-3.5 shrink-0 transition-transform duration-200 group-hover:scale-110",placeOrderButton:"inline-flex items-center justify-center gap-1 rounded-lg px-3 py-2 text-[10px] sm:text-xs font-bold transition-all duration-200 cursor-pointer disabled:opacity-60 disabled:cursor-not-allowed text-white relative overflow-hidden group hover:scale-[1.01] active:scale-[0.99] bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_75%,white)] to-[var(--background-color)] shadow-md border border-white/20 hover:shadow-lg drop-shadow-sm",placeOrderButtonIcon:"w-2.5 h-2.5 shrink-0 animate-spin",divider:"mt-2 h-px bg-white/50 dark:bg-zinc-700/60"},preOrderCard:{wrapper:`my-2 p-2.5 rounded-xl ${e?"bg-[var(--background-color)]/5 border border-[var(--background-color)]/10":"bg-[var(--background-color)]/6 border border-[var(--background-color)]/12"}`,title:"mb-1.5 font-semibold text-gray-800 dark:text-zinc-200 flex items-center gap-1.5 text-[10px]",titleDot:"w-1.5 h-1.5 rounded-full bg-[var(--background-color)]",infoRow:"text-[10px] text-gray-500 dark:text-zinc-400 leading-snug",infoLabel:"font-medium",infoValue:"font-semibold"},skeleton:{wrapper:"space-y-6 p-6",header:`h-9 w-52 rounded-2xl ${e?"bg-gradient-to-r from-gray-100/85 to-gray-200/85":"bg-gradient-to-r from-gray-100 to-gray-200"}`,itemCard:`flex gap-5 p-5 rounded-3xl ${e?"border border-gray-100/70 bg-white/85 backdrop-blur-md shadow-lg":"border border-gray-100 bg-white/85"}`,itemImage:`w-24 h-24 rounded-2xl shrink-0 ${e?"bg-gradient-to-br from-gray-100/85 to-gray-200/85":"bg-gradient-to-br from-gray-100 to-gray-200"}`,itemContent:"flex-1 space-y-3",itemTitle:`h-6 w-3/4 rounded-lg ${e?"bg-gradient-to-r from-gray-100/85 to-gray-200/85":"bg-gradient-to-r from-gray-100 to-gray-200"}`,itemSubtitle:`h-5 w-1/2 rounded-lg ${e?"bg-gradient-to-r from-gray-100/85 to-gray-200/85":"bg-gradient-to-r from-gray-100 to-gray-200"}`,itemTags:"flex gap-2.5",itemTag:`h-4 w-18 rounded-md ${e?"bg-gradient-to-r from-gray-100/85 to-gray-200/85":"bg-gradient-to-r from-gray-100 to-gray-200"}
1`,priceWrapper:"flex flex-col items-end gap-2.5",price:`h-6 w-24 rounded-lg ${e?"bg-gradient-to-r from-gray-100/85 to-gray-200/85":"bg-gradient-to-r from-gray-100 to-gray-200"}`,controls:`h-10 w-32 rounded-2xl ${e?"bg-gradient-to-r from-gray-100/85 to-gray-200/85":"bg-gradient-to-r from-gray-100 to-gray-200"}`},removeItemModal:{overlay:`fixed inset-0 z-50 ${e?"bg-black/15 backdrop-blur-[3px]":"bg-black/20"}`,container:`sm:max-w-md rounded-3xl shadow-2xl ${e?"bg-white/95 dark:bg-zinc-900 backdrop-blur-2xl border border-white/50 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800"}`,containerStyle:e?{boxShadow:"0 25px 60px -12px rgba(0, 0, 0, 0.18), inset 0 0 0 1px rgba(255, 255, 255, 0.6)"}:{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.25)"},iconWrapper:`p-3.5 rounded-2xl ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_20%,white)] to-[var(--background-color)]/15 border border-[var(--background-color)]/20 shadow-[inset_0_1px_3px_rgba(255,255,255,0.6)]":"bg-[var(--background-color)]/10 border border-[var(--background-color)]/20"}`,icon:"w-6 h-6 text-[var(--background-color)]",title:"text-xl font-bold text-gray-900 dark:text-zinc-100",description:"text-center text-gray-600 dark:text-zinc-400 font-medium text-base px-4",confirmButton:`flex-1 flex items-center justify-center gap-2 rounded-2xl font-bold text-sm h-12 transition-all duration-300 cursor-pointer text-[var(--foreground-color)] relative overflow-hidden group active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] shadow-[0_4px_20px_rgba(0,0,0,0.2),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_6px_28px_rgba(0,0,0,0.25)]":"bg-[var(--background-color)] hover:bg-[var(--background-color)] shadow-lg hover:shadow-xl"}`,confirmButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-2xl":"",confirmButtonShimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/25 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-2xl":"",cancelButton:`flex-1 rounded-2xl font-bold text-sm h-12 transition-all duration-300 cursor-pointer active:scale-[0.98] ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/70 dark:bg-zinc-800 backdrop-blur-md hover:bg-white/90 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200":"border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200"}`}},softradius:{floatingButton:{wrapper:"fixed bottom-0 left-0 right-0 z-40 px-4 pb-1 sm:px-0 sm:pb-3 md:pb-4 sm:left-1/2 sm:-translate-x-1/2 sm:right-auto sm:w-auto animate-in fade-in slide-in-from-bottom-4 duration-300",button:`w-full sm:w-auto flex items-center justify-between gap-2 sm:gap-4 md:gap-6 px-3 py-3.5 sm:px-6 sm:py-3 md:px-8 md:py-3.5 rounded-2xl sm:rounded-full font-bold cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.02] active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] backdrop-blur-md shadow-[0_4px_20px_rgba(0,0,0,0.25),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_6px_28px_rgba(0,0,0,0.35),inset_0_2px_6px_rgba(255,255,255,0.6)]":"bg-[var(--background-color)] shadow-[0_4px_20px_rgba(0,0,0,0.25)] hover:shadow-[0_6px_28px_rgba(0,0,0,0.35)]"}`,countBadge:`w-8 h-8 sm:w-7 sm:h-7 md:w-8 md:h-8 ml-1 sm:ml-0 rounded-full flex items-center justify-center text-[var(--background-color)] text-sm sm:text-xs md:text-sm font-bold flex-shrink-0 ${e?"bg-white/90 dark:bg-zinc-800/90 backdrop-blur-sm shadow-[0_2px_8px_rgba(0,0,0,0.1),inset_0_1px_2px_rgba(255,255,255,0.8)] ring-1 ring-white/50 dark:ring-zinc-700":"bg-white dark:bg-zinc-800 shadow-sm"}`,buttonText:"text-[var(--foreground-color)] text-base sm:text-sm md:text-base font-bold relative z-10 whitespace-nowrap flex-1 text-center",priceText:"text-[var(--foreground-color)] text-base sm:text-sm md:text-base font-bold relative z-10 whitespace-nowrap flex items-center gap-1 sm:gap-2",arrowIcon:"w-5 h-5 sm:w-5 sm:h-5 md:w-6 md:h-6 text-[var(--foreground-color)] relative z-10 transition-transform duration-300 group-hover:translate-x-1 flex-shrink-0",buttonIcon:"w-4 h-4 sm:w-4 sm:h-4 md:w-5 md:h-5 text-[var(--foreground-color)] relative z-10",glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent roun
1ded-2xl sm:rounded-full":"",shimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/20 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out":""},backdrop:"fixed inset-0 bg-black/50 backdrop-blur-md z-40 transition-all duration-300 animate-in fade-in",drawer:{container:`fixed top-0 right-0 h-full w-full sm:w-[380px] md:w-[400px] lg:w-[420px] z-50 transform transition-transform duration-400 ease-out bg-[var(--cart-drawer-bg,#ffffff)] dark:bg-zinc-900 text-[var(--cart-drawer-text,#111827)] dark:text-zinc-100 ${e?"backdrop-blur-2xl shadow-[0_0_60px_rgba(0,0,0,0.2),-8px_0_32px_rgba(0,0,0,0.1)]":"shadow-2xl"} dark:border-l dark:border-zinc-800`,containerOpen:"translate-x-0",containerClosed:"translate-x-full",containerStyle:e?{background:"var(--cart-drawer-bg, linear-gradient(180deg, color-mix(in srgb, var(--background-color) 8%, rgba(255,255,255,0.98)) 0%, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.92) 100%))",borderLeft:"1px solid var(--cart-drawer-border, rgba(255,255,255,0.6))"}:{background:"var(--cart-drawer-bg, linear-gradient(to left, color-mix(in srgb, var(--background-color) 5%, rgba(255,255,255,0.95)) 0%, rgba(255,255,255,0.98) 100%))",borderLeft:"1px solid var(--cart-drawer-border, color-mix(in srgb, var(--background-color) 10%, rgba(255,255,255,0.3)))"},innerWrapper:"flex flex-col h-full relative",glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/30 dark:from-white/5 via-transparent to-transparent":""},header:{container:`flex items-center justify-between px-3 sm:px-4 py-2.5 sm:py-3 sticky top-0 z-10 relative overflow-hidden ${e?"backdrop-blur-xl":"backdrop-blur-md"}`,containerStyle:e?{background:"linear-gradient(180deg, color-mix(in srgb, var(--background-color) 70%, white) 0%, var(--background-color) 100%)",borderBottom:"1px solid rgba(255,255,255,0.3)",boxShadow:"0 4px 16px rgba(0,0,0,0.15), inset 0 2px 4px rgba(255,255,255,0.5)"}:{background:"var(--background-color)",borderBottom:"1px solid rgba(0,0,0,0.06)"},showBagIcon:!0,headerGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent":"",title:"text-sm sm:text-base font-semibold flex items-center gap-1.5 sm:gap-2 relative z-10 text-[var(--foreground-color)]",titleIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--foreground-color)] ${e?"drop-shadow-sm":""}`,closeButton:`w-7 h-7 sm:w-8 sm:h-8 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer relative z-10 ${e?"bg-white/30 dark:bg-zinc-800/60 backdrop-blur-sm border border-white/40 dark:border-zinc-700 shadow-[inset_0_1px_2px_rgba(255,255,255,0.5)] hover:bg-white/50 dark:hover:bg-zinc-700 hover:shadow-md":"bg-white dark:bg-zinc-800"} active:scale-95`,closeIcon:`w-3.5 h-3.5 sm:w-6 sm:h-6 ${e?"text-[var(--foreground-color)]":"text-[var(--background-color)]"}`},content:{wrapper:"flex-1 overflow-y-auto overflow-x-hidden px-2.5 sm:px-3 py-2 [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-track]:bg-[var(--background-color)]/10 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/40 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/60",itemsWrapper:"space-y-2"},cartItem:{card:`flex gap-2 sm:gap-3 rounded-lg sm:rounded-xl p-2 sm:p-3 transition-all duration-200 group relative ${e?"bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm border border-white/50 dark:border-zinc-700/60 shadow-sm hover:bg-white/80 dark:hover:bg-zinc-800 hover:shadow-md hover:border-[var(--background-color)]/20":"bg-white dark:bg-zinc-800/90 border border-gray-100 dark:border-zinc-700 hover:border-[var(--background-color)]/20 hover:shadow-md"}`,cardHover:"",glossyOverlay:e?"absolute inset-0 rounded-lg sm:rounded-xl bg-gradient-to-br from-white/30 via-transparent to-transparent pointer-events-none":"",imageWrapper:`relative w-[55px] h-[55px] sm:w-[65px] sm:h-[65px] rounded-lg sm:rounded-xl overflow-hidden shrink-0 cursor-pointer transition-all duration-200 ${e?"ring-1 sm:ring-2 ring-white/60 dark:ring-zinc-700 shadow-md group-hover:ring-[var(--background-color)]/30 group-hover:shadow-lg":"ring-1 sm:ring-2 ring-gray-100 dark:ring-zinc-700 group-hover:ring-[var(--background-color)]/30 shadow-sm"}`,imageHover:"",image:"object-cover w-full h-full transition-transform duration-300 group-hover:scale-110",contentWrapper:"flex-1 min-w-0 overflow-hidden flex flex-col justify-start",contentInner:"flex items-start justify-between gap-1.5 sm:gap-2",titleWrapper:"flex-1 min-w-0 cursor-pointer group/title overflow-hidden",title:"text-xs sm:text-sm font-bold text-gray-900 dark:text-zinc-100 line-clamp-2 leading-snug group-hover/title:text-[var(--background-color)] transition-colors",sizeTag:`text-[9px] sm:text-[10px] font-semibold px-1.5 sm:px-2 py-0.5 rounded-full inline-flex items-center gap-0.5 text-[var(--background-color)] ${e?"bg-[var(--background-color)]/10 backdrop-blur-sm":"bg-[var(--background-color)]/10"}
1 mt-0.5 sm:mt-1`,priceWrapper:"mt-1 sm:mt-1.5",priceClasses:{wrapper:"flex items-center gap-1 sm:gap-1.5 flex-wrap",originalPrice:"text-[10px] sm:text-xs text-gray-400 dark:text-zinc-500 line-through font-medium",discountedPrice:"text-xs sm:text-sm font-bold text-gray-800 dark:text-blue-400",normalPrice:"text-xs sm:text-sm font-bold text-gray-800 dark:text-zinc-100"},price:`text-xs sm:text-sm font-bold text-gray-800 dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,priceOriginal:"text-[10px] sm:text-xs text-gray-400 dark:text-zinc-500 line-through ml-1 sm:ml-1.5"},itemControls:{wrapper:`flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 dark:border-zinc-700 ${e?"bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm shadow-sm":"bg-white dark:bg-zinc-800"}`,button:"w-8 h-8 sm:w-9 sm:h-9 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white dark:hover:bg-zinc-700",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-[var(--background-color)] dark:text-zinc-100 transition-colors stroke-[3] group-hover/btn:text-white",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-red-500 transition-colors stroke-[3] group-hover/btn:text-red-600",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-8 sm:h-9 flex items-center justify-center font-bold text-base sm:text-lg text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/5 dark:bg-zinc-700/50",quantityAnimate:"scale-110 transition-transform duration-200"},subItems:{wrapper:"w-full overflow-hidden",timelineContainer:"space-y-2",categoryGroup:"relative mx-1",categoryHeader:"flex items-center gap-2 mb-1.5",categoryDot:`w-2 h-2 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)] shadow-[0_0_6px_var(--background-color)]":"bg-[var(--background-color)]"}`,subcatName:"text-[10px] sm:text-xs font-bold text-[var(--background-color)] dark:text-zinc-200",itemsContainer:"pl-1 ml-[3px] border-l-2 border-[var(--background-color)]/20 space-y-1",itemWrapper:"relative",timelineLine:"hidden",item:`flex items-center gap-2 text-[10px] sm:text-xs py-1.5 px-2 rounded-lg ${e?"bg-white/40 dark:bg-zinc-800/60 backdrop-blur-sm":"bg-gray-50/80 dark:bg-zinc-800/80"}`,itemDot:`w-1.5 h-1.5 rounded-full flex-shrink-0 ${e?"bg-[var(--background-color)]/60":"bg-[var(--background-color)]/50"}`,itemQty:"text-[var(--background-color)] dark:text-zinc-100 font-bold text-[10px] sm:text-xs min-w-[18px]",itemName:"break-words flex-1 text-gray-700 dark:text-zinc-300 font-medium text-[10px] sm:text-xs truncate",itemPrice:"font-bold text-[var(--background-color)] dark:text-zinc-100 ml-auto text-[10px] sm:text-xs whitespace-nowrap",nestedContainer:"ml-3 mt-1 pl-2 border-l-2 border-dashed border-[var(--background-color)]/30",toggleButton:"flex items-center gap-1 sm:gap-1.5 text-[10px] sm:text-xs font-semibold text-[var(--background-color)] dark:text-zinc-200 hover:opacity-80 mt-2 transition-all duration-300 cursor-pointer",toggleIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 transition-transform duration-300",toggleIconExpanded:"rotate-180"},itemNotes:{wrapper:`flex items-start gap-1 sm:gap-1.5 mt-1.5 sm:mt-2 px-2 sm:px-2.5 py-1.5 sm:py-2 rounded-md sm:rounded-lg ${e?"bg-[var(--background-color)]/5 dark:bg-zinc-800/50 backdrop-blur-sm border border-[var(--background-color)]/10 dark:border-zinc-700/50 shadow-sm":"bg-[var(--background-color)]/5 dark:bg-zinc-800/50 border border-[var(--background-color)]/10 dark:border-zinc-700/50"}`,icon:"w-3 h-3 sm:w-3.5 sm:h-3.5 mt-0.5 text-[var(--background-color)] shrink-0",text:"text-[10px] sm:text-[11px] text-gray-700 dark:text-zinc-300 m-0 font-medium leading-relaxed break-words"},addMoreButton:`flex items-center gap-1.5 sm:gap-2 px-3 sm:px-4 py-2 sm:py-2.5 w-full justify-center mt-3 sm:mt-4 rounded-lg sm:rounded-xl font-semibold text-xs sm:text-sm cursor-pointer transition-all duration-200 text-[var(--background-color)] dark:text-zinc-100 ${e?"bg-white/40 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/20 dark:border-zinc-700 shadow-sm hover:bg-[var(--background-color)]/10 dark:hover:bg-zinc-700 hover:border-[var(--background-color)]/40 hover:shadow-md":"border-2 border-dashed border-[var(--background-color)]/40 dark:border-zinc-700 hover:border-[var(--background-color)] hover:bg-[var(--background-color)]/5 dark:bg-zinc-800/50 dark:hover:bg-zinc-800"}`,addMoreIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4",cartTotal:{wrapper:"w-full pt-3 sm:pt-4",container:`rounded-xl sm:rounded-2xl p-3 sm:p-4 space-y-0.5 sm:space-y-1 relative overflow-hidden bg-[var(--cart-summary-bg,#f9fafb)] dark:bg-zinc-800/80 border border-[var(--cart-summary-border,#e5e7eb)] dark:border-zinc-700/80 ${e?"backdrop-blur-sm":""}`,containerStyle:e?{boxShadow:"0 4px 20px rgba(0,0,0,0.05), inset 0 1px 2px rgba(255,255,255,0.8)"}:{boxShadow:"0 2px 12px rgba(0,0,0,0.04)"},glossyOverlay:e?"absolute inset-0 bg-gradient-to-br from-white/40 via-trans
1parent to-transparent pointer-events-none rounded-xl sm:rounded-2xl":"",row:"flex items-start justify-between py-1.5 sm:py-2 group/row",rowLabel:"flex items-start gap-1.5 sm:gap-2 text-gray-600 dark:text-zinc-300 flex-1 min-w-0",rowLabelIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--background-color)] shrink-0 mt-0.5 ${e?"drop-shadow-sm":""}`,rowLabelText:"font-semibold text-xs sm:text-sm text-gray-700 dark:text-zinc-200",rowSubLabel:"text-[9px] sm:text-[10px]  text-[var(--background-color)] font-semibold mt-0.5 leading-tight",rowValue:"font-bold text-gray-800 dark:text-zinc-100 text-xs sm:text-sm text-right shrink-0 ml-2 sm:ml-3",rowDiscount:"text-green-600 dark:text-green-400",rowDiscountIcon:"w-4 h-4 sm:w-5 sm:h-5 text-green-600 dark:text-green-400",divider:`my-2 sm:my-3 h-[1px] ${e?"bg-white/60 dark:bg-zinc-700":"bg-gray-100 dark:bg-zinc-700"}`,grandTotalRow:"flex items-center justify-between pt-2 sm:pt-3 mt-0.5 sm:mt-1",grandTotalLabel:"text-sm sm:text-base font-bold text-gray-900 dark:text-zinc-100",grandTotalValue:`text-lg sm:text-xl font-extrabold text-[var(--background-color)] dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,loyaltyBanner:`mt-3 sm:mt-4 px-2.5 sm:px-3 py-2 sm:py-2.5 rounded-lg sm:rounded-xl flex items-center justify-center gap-1.5 sm:gap-2 text-[10px] sm:text-xs font-semibold ${e?"backdrop-blur-sm shadow-sm":""}`,loyaltyBannerStyle:e?{background:"linear-gradient(135deg, rgba(254,243,199,0.85) 0%, rgba(253,230,138,0.8) 100%)",border:"1px solid rgba(217, 119, 6, 0.15)",boxShadow:"0 2px 10px rgba(217, 119, 6, 0.08)",color:"#92400E"}:{background:"linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%)",border:"1px solid rgba(217, 119, 6, 0.2)",color:"#92400E"}},relatedItems:{wrapper:"relative mt-4 sm:mt-5",header:"flex items-center justify-between mb-3 sm:mb-4",title:"text-xs sm:text-sm font-bold tracking-wide flex items-center gap-2 sm:gap-2.5 text-gray-800 dark:text-zinc-200",titleAccent:`w-0.5 sm:w-1 h-4 sm:h-5 rounded-full ${e?"bg-gradient-to-b from-[var(--background-color)] to-[var(--background-color)]/30 shadow-sm":"bg-gradient-to-b from-[var(--background-color)] to-[var(--background-color)]/50"}`,titleIcon:`w-4 h-4 sm:w-5 sm:h-5 text-[var(--background-color)] ${e?"drop-shadow-sm":""}
1`,scrollContainer:"flex gap-2 sm:gap-3 overflow-x-auto pb-2 snap-x snap-mandatory scroll-smooth [&::-webkit-scrollbar]:h-1 sm:[&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar-track]:bg-[var(--background-color)]/10 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/40 [&::-webkit-scrollbar-thumb]:rounded-full hover:[&::-webkit-scrollbar-thumb]:bg-[var(--background-color)]/60",navWrapper:"flex gap-1",navButton:`w-4 h-4 sm:w-12 sm:h-12 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-90 text-white group/nav ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md hover:shadow-lg border border-white/20":"bg-[var(--background-color)] shadow-md hover:shadow-lg"} hover:scale-105 disabled:opacity-40 disabled:cursor-not-allowed`,navButtonIcon:"w-3 h-3 sm:w-6 sm:h-6 text-white",itemCard:`inline-block min-w-[80px] max-w-[80px] sm:min-w-[95px] sm:max-w-[95px] cursor-pointer transition-all duration-200 group snap-start ${e?"hover:scale-[1.02]":""}`,itemCardStyle:{},itemImageWrapper:`relative rounded-lg sm:rounded-xl flex items-center justify-center h-[70px] sm:h-[90px] overflow-hidden ${e?"bg-white/30 dark:bg-zinc-800/50 backdrop-blur-sm shadow-sm":""}`,itemImageWrapperStyle:{},itemImage:"w-full h-full object-cover rounded-lg sm:rounded-xl",itemAddButton:`absolute bottom-1 right-1 w-5 h-5 sm:w-6 sm:h-6 rounded-full flex items-center justify-center transition-all duration-200 hover:scale-110 active:scale-95 text-white z-10 ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md border border-white/20":"bg-[var(--background-color)] shadow-lg"}`,itemAddIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",itemContent:"pt-1.5 sm:pt-2 text-left",itemPriceWrapper:"flex flex-wrap items-baseline gap-0.5 sm:gap-1",itemPrice:`text-xs sm:text-sm font-bold text-gray-800 dark:text-zinc-100 ${e?"drop-shadow-sm":""}`,itemPriceOriginal:"text-[9px] sm:text-[10px] text-gray-800 dark:text-zinc-400 line-through font-medium",itemName:"text-[9px] sm:text-[10px] font-medium text-gray-500 dark:text-zinc-400 line-clamp-1 leading-snug"},cartMessage:{base:`flex items-center justify-center gap-1.5 sm:gap-2 px-3 sm:px-4 py-2 sm:py-2.5 mt-2 sm:mt-3 text-[10px] sm:text-xs text-center transition-all duration-200 rounded-lg sm:rounded-xl font-medium ${e?"backdrop-blur-sm shadow-sm":""}`,minOrder:`${e?"bg-amber-50/70 dark:bg-amber-950/40 border border-amber-100/50 dark:border-amber-800/40":"bg-
1amber-50 dark:bg-amber-950/30 border border-amber-100 dark:border-amber-800"} text-amber-600 dark:text-amber-300`,minPickup:`${e?"bg-orange-50/70 dark:bg-orange-950/40 border border-orange-100/50 dark:border-orange-800/40":"bg-orange-50 dark:bg-orange-950/30 border border-orange-100 dark:border-orange-800"} text-orange-600 dark:text-orange-300`,freeDelivery:`${e?"bg-emerald-50/70 dark:bg-emerald-950/40 border border-emerald-100/50 dark:border-emerald-800/40":"bg-emerald-50 dark:bg-emerald-950/30 border border-emerald-100 dark:border-emerald-800"} text-emerald-600 dark:text-emerald-300`,congrats:`${e?"bg-green-50/70 dark:bg-green-950/40 border border-green-100/50 dark:border-green-800/40":"bg-green-50 dark:bg-green-950/30 border border-green-100 dark:border-green-800"} text-green-600 dark:text-green-300`,iconWrapper:"flex items-center gap-1.5 sm:gap-2",icon:"w-3.5 h-3.5 sm:w-4 sm:h-4",title:"font-semibold",amountHighlight:"font-bold"},emptyCart:{wrapper:"flex flex-col items-center justify-center h-full text-center p-3 sm:p-4",iconWrapper:`mb-2 sm:mb-3 p-2.5 sm:p-3 rounded-full ${e?"bg-white/50 dark:bg-zinc-800/80 backdrop-blur-sm shadow-sm":"bg-gray-50 dark:bg-zinc-800"}`,iconInner:`w-10 h-10 sm:w-12 sm:h-12 rounded-full flex items-center justify-center ${e?"bg-white dark:bg-zinc-800 border border-white/40 dark:border-zinc-700 shadow-md":"bg-white dark:bg-zinc-800 border border-gray-100 dark:border-zinc-700"}`,icon:`w-5 h-5 sm:w-6 sm:h-6 text-[var(--background-color)] ${e?"drop-shadow-sm":""}`,title:"text-sm sm:text-base font-semibold mb-1 text-gray-800 dark:text-zinc-100",description:"text-gray-500 dark:text-zinc-400 mb-3 sm:mb-4 px-3 sm:px-4 text-[10px] sm:text-xs leading-relaxed max-w-xs",browseButton:`px-4 sm:px-5 py-2 sm:py-2.5 rounded-lg sm:rounded-xl font-medium text-xs sm:text-sm transition-all duration-300 cursor-pointer text-[var(--foreground-color)] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_80%,white)] to-[var(--background-color)] shadow-md hover:shadow-lg hover:-translate-y-0.5 border border-white/20":"bg-[var(--background-color)] hover:opacity-90"} active:scale-[0.98]`},footer:{container:`sticky bottom-0 left-0 right-0 z-10 py-2.5 sm:py-3 ${e?"backdrop-blur-2xl":"backdrop-blur-lg"} border-t border-gray-100 dark:border-zinc-800/80 bg-[var(--cart-drawer-bg,transparent)] dark:bg-zinc-900/90`,containerStyle:e?{background:"transparent",borderTop:"1px solid rgba(240,240,240,0.8)",boxShadow:"0 -4px 16px rgba(0,0,0,0.03)"}:{background:"transparent",borderTop:"1px solid rgba(240,240,240,0.6)"},contentWrapper:"space-y-1.5 sm:space-y-2"},checkoutButton:{wrapper:"space-y-2",preOrderNotice:`text-[9px] sm:text-[10px] px-3 py-1 rounded-full font-medium inline-flex items-center justify-center gap-1.5 ${e?"text-[var(--background-color)] bg-[var(--background-color)]/10 backdrop-blur-sm border border-[var(--background-color)]/10 shadow-sm":"text-[var(--background-color)] bg-[var(--background-color)]/10"}`,button:`w-full px-5 py-3 sm:py-3.5 rounded-2xl transition-all duration-300 ease-out disabled:opacity-50 disabled:cursor-not-allowed font-bold text-sm sm:text-base relative overflow-hidden group h-auto cursor-pointer text-[var(--foreground-color)] hover:scale-[1.02] active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] border border-white/30":"bg-[var(--background-color)] hover:bg-[var(--background-color)]"}`,buttonGlossyOverlay:e?"absolute inset-0 bg-gradient-to-b from-white/40 via-white/15 to-transparent pointer-events-none rounded-2xl":"absolute inset-0 bg-gradient-to-b from-white/20 via-white/5 to-transparent pointer-events-none rounded-2xl",shimmerEffect:e?"absolute inset-0 -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out bg-gradient-to-r from-transparent via-white/30 to-transparent rounded-2xl":"absolute inset-0 -translate-x-full group-hover:animate-[shimmer_1.5s_ease-in-out_infinite] bg-gradient-to-r from-transparent via-white/25 to-transparent rounded-2xl",mobileTotal:"md:hidden flex flex-col items-start mr-auto relative z-10",mobileTotalLabel:"text-[14px] sm:text-[16
1px] font-normal opacity-80",mobileTotalValue:"text-sm sm:text-base font-bold",buttonContent:"flex items-center justify-center gap-2 sm:gap-2.5 ml-auto md:mx-auto relative z-10 tracking-wide",buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 group-hover:translate-x-1.5 transition-transform duration-300",loadingWrapper:"flex justify-center items-center py-3 sm:py-3.5",loadingSpinner:"w-4 h-4 sm:w-5 sm:h-5 animate-spin text-[var(--foreground-color)]",hideShineLayer:!0},deliveryInfo:{card:"space-y-0.5",title:"hidden",branchName:"hidden",label:"font-normal text-gray-600 dark:text-zinc-400 text-xs sm:text-xs",value:"text-[10px] sm:text-[12px] text-gray-500 dark:text-zinc-400 leading-snug",link:"hidden",linkIcon:"w-2 h-2 sm:w-2.5 sm:h-2.5"},quickOrder:{wrapper:"mt-1.5 rounded-xl p-2 sm:p-2.5 space-y-2 relative overflow-hidden transition-all duration-300 ease-out backdrop-blur-md animate-in fade-in slide-in-from-bottom-1 duration-300 border-l-[3px] border-l-[var(--background-color)] bg-[var(--cart-quick-order-bg,#ffffff)] dark:bg-zinc-800/90 border border-[var(--cart-quick-order-border,rgba(255,255,255,0.5))] dark:border-zinc-700/80",wrapperStyle:{background:"var(--cart-quick-order-bg, linear-gradient(135deg, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.6) 50%, color-mix(in srgb, var(--background-color) 8%, rgba(255,255,255,0.65)) 100%))",border:"1px solid var(--cart-quick-order-border, rgba(255,255,255,0.5))",borderLeft:"none",boxShadow:"0 4px 24px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04), inset 0 1px 0 rgba(255,255,255,0.8)"},glossyOverlay:"absolute inset-0 pointer-events-none bg-gradient-to-br from-white/25 dark:from-white/5 via-white/5 dark:via-transparent to-transparent rounded-xl",title:"text-xs sm:text-sm font-bold text-gray-900 dark:text-zinc-100 tracking-tight shrink-0 drop-shadow-sm",tabsWrapper:"inline-flex rounded-lg p-0.5 transition-colors duration-200 bg-white/60 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15 shrink-0",tab:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-gray-600 dark:text-zinc-300 hover:text-gray-900 dark:hover:text-white hover:bg-white/80 dark:hover:bg-zinc-700 active:scale-[0.98]",tabActive:"inline-flex items-center gap-1 rounded-md px-2.5 py-1.5 text-[10px] sm:text-xs font-semibold transition-all duration-200 cursor-pointer text-white bg-[var(--background-color)] shadow-sm hover:opacity-95 active:scale-[0.98]",tabIcon:"w-2.5 h-2.5 shrink-0",infoSection:"flex flex-col gap-0.5 min-w-0 flex-1",infoRow:"flex items-center gap-1.5 min-w-0",infoIconBox:"flex h-5 w-5 shrink-0 items-center justify-center rounded-md bg-white/70 dark:bg-zinc-800/80 backdrop-blur-sm border border-[var(--background-color)]/15",infoIcon:"w-2.5 h-2.5 text-[var(--background-color)]",infoText:"text-[10px] sm:text-xs font-semibold text-gray-900 dark:text-zinc-100 truncate min-w-0 drop-shadow-sm",infoTextSecondary:"text-[10px] sm:text-xs font-medium text-gray-700 dark:text-zinc-300 truncate min-w-0",actionsWrapper:"flex flex-col items-stretch sm:items-end gap-1.5 flex-shrink-0",editButton:"group inline-flex items-center justify-center gap-2 rounded-md px-1 text-xs sm:text-sm font-semibold cursor-pointer text-[var(--background-color)] dark:text-zinc-100 bg-[var(--background-color)]/10 dark:bg-zinc-700/80 hover:bg-[var(--background-color)]/15 dark:hover:bg-zinc-600 border border-[var(--background-color)]/20 dark:border-zinc-600 transition-all duration-200 active:scale-[0.98]",editIcon:"w-3.5 h-3.5 shrink-0 transition-transform duration-200 group-hover:scale-110",placeOrderButton:"inline-flex items-center justify-center gap-1 rounded-lg px-3 py-2 text-[10px] sm:text-xs font-bold transition-all duration-200 cursor-pointer disabled:opacity-60 disabled:cursor-not-allowed text-white relative overflow-hidden group hover:scale-[1.01] active:scale-[0.99] bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_75%,white)] to-[var(--background-color)] shadow-md border border-white/20 hover:shadow-lg drop-shadow-sm",placeOrderButtonIcon:"w-2.5 h-2.5 shrink-0 animate-spin",divider:"mt-2 h-px bg-white/50 dark:bg-zinc-700/60"},preOrderCard:{wrapper:"mb-1 sm:mb-1.5",title:"hidden",titleDot:"hidden",infoRow:"text-[10px] sm:text-[12px] text-gray-500 dark:text-zinc-400 leading-snug",infoLabel:"font-normal text-gray-400 dark:text-zinc-500",infoValue:"font-medium text-gray-600 dark:text-zinc-300"},skeleton:{wrapper:"space-y-2 p-2.5 sm:p-3",header:"flex items-center justify-between pb-2.5 sm:pb-3 border-b border-gray-100 dark:border-zinc-800",headerTitle:"h-4 sm:h-5 w-20 sm:w-24 rounded bg-gray-100 dark:bg-zinc-800",headerClose:"h-7 w-7 sm:h-8 sm:w-8 rounded-full bg-gray-100 dark:bg-zinc-800",itemsWrapper:"space-y-2",itemCard:"flex gap-2 sm:gap-3 p-2 sm:p-3 rounded-lg sm:rounded-xl border border-gray-100 dark:border-zinc-800 bg-white dark:bg-zinc-800",itemImage:"w-12 h-12 sm:w-14 sm:h-14 roun
1ded-md sm:rounded-lg shrink-0 bg-gray-100 dark:bg-zinc-700",itemContent:"flex-1 space-y-1 sm:space-y-1.5",itemTitle:"h-3 sm:h-4 w-3/4 rounded bg-gray-100 dark:bg-zinc-700",itemSize:"h-2.5 sm:h-3 w-10 sm:w-12 rounded bg-gray-100 dark:bg-zinc-700",itemAddons:"flex gap-1",itemAddon:"h-2 sm:h-2.5 w-8 sm:w-10 rounded bg-gray-100 dark:bg-zinc-700",itemControls:"flex flex-col items-end gap-1 sm:gap-1.5",itemPrice:"h-3 sm:h-4 w-12 sm:w-14 rounded bg-gray-100 dark:bg-zinc-700",itemQtyControls:"flex items-center gap-1",itemQtyButton:"h-6 w-6 sm:h-7 sm:w-7 rounded-md bg-gray-100 dark:bg-zinc-700",itemQtyDisplay:"h-4 w-4 sm:h-5 sm:h-5 rounded bg-gray-100 dark:bg-zinc-700",addMoreButton:"h-7 sm:h-8 w-full rounded-lg bg-gray-100 dark:bg-zinc-800 mt-2",totalWrapper:"p-2 sm:p-2.5 rounded-lg bg-gray-50 dark:bg-zinc-800 border border-gray-100 dark:border-zinc-700 space-y-1 mt-2",totalRow:"flex justify-between items-center",totalLabel:"h-2.5 sm:h-3 w-14 sm:w-16 rounded bg-gray-100 dark:bg-zinc-700",totalValue:"h-2.5 sm:h-3 w-10 sm:w-12 rounded bg-gray-100 dark:bg-zinc-700",divider:"h-px bg-gray-200 dark:bg-zinc-700 my-1 sm:my-1.5",grandTotalRow:"flex justify-between items-center",grandTotalLabel:"h-3 sm:h-4 w-16 sm:w-20 rounded bg-gray-100 dark:bg-zinc-700",grandTotalValue:"h-3 sm:h-4 w-14 sm:w-16 rounded bg-gray-100 dark:bg-zinc-700",checkoutButton:"h-9 sm:h-11 w-full rounded-lg sm:rounded-xl bg-gray-100 dark:bg-zinc-800 mt-2"},removeItemModal:{overlay:`fixed inset-0 z-50 ${e?"bg-black/15 backdrop-blur-[2px]":"bg-black/20"}`,container:`sm:max-w-md rounded-3xl shadow-2xl ${e?"bg-white/95 dark:bg-zinc-900 backdrop-blur-xl border border-white/40 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800"}`,containerStyle:e?{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.5)"}:{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.25)"},iconWrapper:`p-3 rounded-full ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_20%,white)] to-[var(--background-color)]/15 border border-[var(--background-color)]/20 shadow-[inset_0_1px_2px_rgba(255,255,255,0.5)]":"bg-[var(--background-color)]/10 border border-[var(--background-color)]/20"}`,icon:"w-6 h-6 text-[var(--background-color)]",title:"text-xl font-bold text-gray-900 dark:text-zinc-100",description:"text-center text-gray-600 dark:text-zinc-400 font-medium text-base px-4",confirmButton:`flex-1 flex items-center justify-center gap-2 rounded-2xl font-bold text-sm h-11 transition-all duration-300 cursor-pointer text-[var(--foreground-color)] relative overflow-hidden group active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] shadow-[0_4px_16px_rgba(0,0,0,0.2),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_6px_24px_rgba(0,0,0,0.25)]":"bg-[var(--background-color)] hover:bg-[var(--background-color)] shadow-lg hover:shadow-xl"}`,confirmButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-2xl":"",confirmButtonShimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/25 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-2xl":"",cancelButton:`flex-1 rounded-2xl font-bold text-sm h-11 transition-all duration-300 cursor-pointer active:scale-[0.98] ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/60 dark:bg-zinc-800 backdrop-blur-sm hover:bg-white/80 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200":"border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-gray-300 text-gray-700 dark:text-zinc-200"}`}},brewline:{floatingButton:{wrapper:"fixed bottom-5 sm:bottom-5 md:bottom-10 sm:right-40 right-0 left-0 sm:left-auto z-40 w-auto animate-in fade-in slide-in-from-bottom-4 duration-300",button:"w-full mx-2 sm:mx-0 sm:auto flex items-center justify-between gap-2 sm:gap-4 md:gap-6 px-5 py-3.5 sm:px-6 sm:py-3 md:px-8 md:py-3.5 rounded-full cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.02] active:scale-[0.98] bg-[color-mix(in_srgb,var(--background-color)_88%,#0a0508)] text-white shadow-[0_4px_24px_rgba(0,0,0,0.35)] border border-white/10 ",countBadge:"text-white text-base sm:text-sm md:text-base flex-shrink-0 shadow-sm",buttonText:"text-white text-base sm:text-sm md:text-base relative z-10 whitespace-nowrap flex-1 text-center",priceText:"text-white text-base sm:text-sm md:text-base relative z-10 whitespace-nowrap flex items-center gap-1 sm:gap-2",arrowIcon:"w-5 h-5 sm:w-5 sm:h-5 md:w-6 md:h-6 text-white relative z-10 transition-transform duration-300 group-hover:translate-x-1 flex-shrink-0",buttonIcon:"w-4 h-4 sm:w-4 sm:h-4 md:w-5 md:h-5 text-white relative z-10",glossyOverlay:"",shimmerEffect:""},backdrop:"fixed inset-0 bg-black/60 backdrop-blur-sm z-40 transition-all duration-300 animate-in fade-in",drawer:{container:"fixed top-0 right-0 h-full w-full sm:w-[400px] md:w-[420px] lg:w-[440px] z-50 transform transition-transform duration-400 ease-out shadow-2xl border-l border-white/10",containerOpen:"translate-x-0",containerClosed:"translate-x-full",containerStyle:{background:"color-mix(in srgb, var(--background-color) 92%, #080308 8%)"},innerWrapper:"flex flex-col h-full relative text-white",glossyOverlay:""},header:{container:"flex items-start justify-between px-6 sm:px-7 pt-7 sm:pt-8 pb-6 border-b border-white/20 sticky top-0 z-10 relative",containerStyle:{background:"transparent"},headerGlossyOverlay:"",showBagIcon:!1,title:"italic text-[1.35rem] sm:text-[1.65rem] text-white lowercase tracking-wide flex items-center gap-2 relative z-10",titleIcon:"hidden",closeButton:"w-9 h-9 sm:w-10 sm:h-10 shrink-0 rounded-full bg-white flex items-center justify-center shadow-md hover:bg-white/90 active:scale-95 transition-all duration-200 cursor-pointer relative z-10 border-0",closeIcon:"w-4 h-4 sm:w-[18px] sm:h-[18px] text-neutral-900 stroke-[2.5]"},content:{wrapper:"flex-1 overflow-y-auto overflow-x-hidden px-6 sm:px-7 py-4 text-white [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-track]:bg-white/5 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-white/25 hover:[&::-webkit-scrollbar-thumb]:bg-white/40",
1itemsWrapper:"space-y-0"},cartItem:{card:"flex items-start gap-3 sm:gap-4 border-b border-white border-b-2 py-5 mb-0 last:mb-0 bg-transparent rounded-none p-0 shadow-none ring-0 border-t-0 border-x-0",cardHover:"",glossyOverlay:"",imageWrapper:"relative w-16 sm:w-[72px] aspect-[3/4] self-start shrink-0 overflow-hidden rounded-none ring-0 shadow-none cursor-pointer bg-white/5",imageHover:"",image:"object-cover w-full h-full",contentWrapper:"flex-1 min-w-0 flex flex-col justify-start",contentInner:"flex items-center justify-between gap-3 w-full",titleWrapper:"flex-1 min-w-0 cursor-pointer group/title overflow-hidden pr-2",title:"text-[13px] sm:text-lg uppercase tracking-wide text-white leading-snug line-clamp-2 group-hover/title:text-white/90 transition-colors",sizeTag:"text-[9px] sm:text-[10px] font-semibold px-2 py-0.5 rounded-full inline-flex items-center gap-0.5 text-white/90 bg-white/10 border border-white/20 mt-1",priceWrapper:"mt-1",priceClasses:{wrapper:"flex flex-wrap items-baseline gap-x-1.5 gap-y-0 text-[13px] sm:text-lg text-white normal-case tracking-normal",originalPrice:"text-white/45 line-through text-xs",discountedPrice:"text-white",normalPrice:"text-white",formText:"text-[13px] text-white"},price:"text-[12px] sm:text-sm font-bold uppercase tracking-wide text-white",priceOriginal:"text-[10px] sm:text-xs text-white/50 line-through ml-1.5"},itemControls:{wrapper:"flex items-center rounded-full overflow-hidden bg-white shrink-0 shadow-sm border-0 px-0.5",button:"w-8 h-8 sm:w-9 sm:h-9 flex items-center justify-center transition-colors cursor-pointer active:scale-95 text-neutral-900",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-neutral-900 group-hover/btn:text-black stroke-[3]",buttonIconDelete:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-red-600 group-hover/btn:text-red-600 stroke-[3]",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-8 sm:h-9 flex items-center justify-center font-bold text-base text-neutral-900 bg-transparent",quantityAnimate:"scale-110 transition-transform duration-200"},subItems:{categoryDot:"bg-white/80 shadow-none",subcatName:"text-[10px] font-bold uppercase tracking-wide text-white/80",itemsContainer:"pl-1 ml-[3px] border-l border-white/20 space-y-1",item:"flex items-center gap-2 text-[10px] sm:text-xs py-1.5 px-2 rounded-lg bg-white/5 border border-white/10",itemDot:"bg-white/50",itemQty:"text-white font-bold",itemName:"text-white/85",itemPrice:"text-white font-bold",nestedContainer:"ml-3 mt-1 pl-2 border-l border-dashed border-white/25",toggleButton:"flex flex-col items-start gap-0.5 w-full mt-2 py-1 text-[10px] sm:text-xs font-semibold uppercase tracking-wide text-white/90 hover:text-white cursor-pointer transition-colors border-0 bg-transparent outline-none focus:outline-none focus-visible:ring-1 focus-visible:ring-white/30 rounded",toggleIcon:"w-3 h-3 text-white transition-transform duration-300",toggleIconExpanded:"rotate-180"},itemNotes:{wrapper:"flex items-start gap-2 mt-2 px-2.5 py-2 rounded-lg bg-white/5 border border-white/10",icon:"w-3.5 h-3.5 mt-0.5 text-white/70 shrink-0",text:"text-[11px] text-white/80 m-0 font-medium leading-relaxed break-words"},addMoreButton:"flex w-full items-center justify-start gap-2 border-0 bg-transparent px-0 py-3 text-[11px] sm:text-lg font-bold uppercase tracking-[0.14em] text-white hover:text-white/80 cursor-pointer transition-colors",addMoreIcon:"w-4 h-4 text-white",cartTotal:{wrapper:"w-full pt-8 mt-2 border-t border-white border-t-2",container:"rounded-none p-0 pt-1 space-y-0.5 relative overflow-visible bg-transparent border-0 shadow-none",containerStyle:{background:"transparent",border:"none",boxShadow:"none"},glossyOverlay:"",row:"flex items-start justify-between gap-3 text-white",rowLabel:"flex items-start gap-0 flex-1 min-w-0",rowLabelIcon:"hidden",rowLabelText:"font-bold uppercase text-[11px] sm:text-lg tracking-[0.14em] text-white/95",rowSubLabel:"melbrew-item-name-font italic text-[11px] leading-snug text-white/65 mb-2 block",rowValue:"italic text-sm sm:text-lg text-white text-right shrink-0 tabular-nums",rowDiscount:"text-emerald-300",rowDiscountIcon:"hidden",divider:"",grandTotalRow:"flex items-center justify-between",grandTotalLabel:"font-bold uppercase text-lg tracking-[0.16em] text-white",grandTotalValue:"italic text-lg sm:text-xl font-normal text-white tabular-nums",loyaltyBanner:"mt-4 px-3 py-2.5 rounded-full border border-white/15 bg-white/5 text-[11px] text-white/90 flex flex-wrap items-center justify-center gap-2 text-center",loyaltyBannerStyle:{background:"rgba(255,255,255,0.06)",color:"rgba(255,255,255,0.92)",border:"1px solid rgba(255,255,255,0.12)"},cardDiscountBadge:"my-3 rounded-xl border border-emerald-400/40 bg-emerald-500/15 px-3 py-2 text-emerald-100",cardDiscountBadgeText:"text-xs font-medium text-emerald-50",cardDiscountBadgeHighlight:"font-bold text-white"},relatedItems:{sectionTitle:"popular with your order",hideTitleDecorations:!0,itemNameBeforePrice:!0,wrapper:"relative mt-4",header:"flex items-center justify-between mb-4",title:"italic font-normal text-lg sm:text-xl text-white lowercase tracking-wide",titleAccent:"hidden",titleIcon:"hidden",scrollC
1ontainer:"flex gap-3 overflow-x-auto pb-2 snap-x snap-mandatory scroll-smooth [&::-webkit-scrollbar]:h-1 [&::-webkit-scrollbar-thumb]:bg-white/25 [&::-webkit-scrollbar-track]:bg-white/5",navWrapper:"hidden",navButton:"hidden",navButtonIcon:"hidden",itemCard:"inline-block min-w-[88px] max-w-[88px] sm:min-w-[100px] sm:max-w-[100px] cursor-pointer snap-start",itemImageWrapper:"relative rounded-none flex items-center justify-center aspect-[3/4] overflow-hidden bg-white/5 border border-white/10",itemImage:"w-full h-full object-cover rounded-none",itemAddButton:"absolute bottom-1.5 right-1.5 w-7 h-7 rounded-full flex items-center justify-center bg-white text-neutral-900 shadow-md hover:scale-105 active:scale-95 z-10",itemAddIcon:"w-3.5 h-3.5 text-neutral-900",itemContent:"pt-2.5 text-left flex flex-col gap-1",itemPriceWrapper:"flex flex-wrap items-baseline gap-1",itemPrice:"text-[12px] sm:text-sm italic text-white tracking-normal normal-case",itemPriceOriginal:"text-[10px] text-white/45 line-through italic",itemName:"text-[11px] sm:text-xs font-bold uppercase text-white line-clamp-2 leading-snug tracking-wide"},cartMessage:{base:"flex items-center justify-center gap-1.5 px-3 py-2 mt-3 text-[11px] text-center rounded-xl border font-medium",minOrder:"border-amber-400/30 bg-amber-500/10 text-amber-100",minPickup:"border-orange-400/30 bg-orange-500/10 text-orange-100",freeDelivery:"border-emerald-400/30 bg-emerald-500/10 text-emerald-100",congrats:"border-white/20 bg-white/10 text-white",iconWrapper:"flex items-center gap-1.5",icon:"w-3.5 h-3.5 text-white",title:"font-semibold text-white",amountHighlight:"font-bold text-white"},emptyCart:{wrapper:"flex flex-col items-center justify-center min-h-[40vh] text-center px-4 py-8 text-white",iconWrapper:"mb-4 p-3 rounded-full bg-white/10 border border-white/15",iconInner:"w-12 h-12 rounded-full flex items-center justify-center bg-white/10",icon:"w-6 h-6 text-white",title:"italic text-xl lowercase text-white mb-2",description:"text-white/70 text-sm max-w-xs leading-relaxed",browseButton:"mt-4 px-6 py-3 rounded-full font-bold uppercase tracking-widest text-sm bg-white text-neutral-900 hover:bg-white/90 transition-colors cursor-pointer"},footer:{container:"sticky bottom-0 left-0 right-0 z-10 py-4 px-6 sm:px-7 bg-[color-mix(in_srgb,var(--background-color)_94%,#050208_6%)]/95 backdrop-blur-md",containerStyle:{background:"color-mix(in srgb, var(--background-color) 94%, #050208 6%)"},contentWrapper:"space-y-2"},dateTimePicker:{estimateSectionWrapper:"px-4 py-4 mb-3 text-center flex flex-col items-center gap-1 sm:gap-1.5",estimateLine:"melbrew-item-name-font italic text-[12px] sm:text-[13px] text-[#d1d1d1] leading-relaxed max-w-md mx-auto",estimateLead:"melbrew-item-name-font italic text-[12px] sm:text-[13px] text-[#d1d1d1] leading-relaxed max-w-md mx-auto",wrapper:"flex flex-col gap-2 text-sm mt-1 text-left",message:"text-[12px] sm:text-[13px] text-white/88 melbrew-item-name-font leading-relaxed font-normal not-italic",dateRow:"flex flex-wrap items-center gap-2",datePill:"inline-flex rounded-full bg-white px-3 py-1.5 text-neutral-900 melbrew-item-name-font font-bold text-xs sm:text-sm shadow-sm",atWord:"text-white/45 text-xs sm:text-sm melbrew-item-name-font",timeDisplay:"text-white/30 text-xs sm:text-sm melbrew-item-name-font font-medium inline-flex items-center",editHitArea:"relative inline-flex items-center cursor-pointer group px-1 py-0.5 rounded-lg hover:bg-white/10 transition-colors duration-200",editHitAreaTime:"relative inline-flex items-center cursor-pointer ml-1 px-1 py-0.5 rounded-md hover:bg-white/10 transition-colors duration-200 group",editIcon:"w-3.5 h-3.5 text-white mr-1 group-hover:scale-110 transition-transform",editIconTime:"w-3.5 h-3.5 text-white group-hover:scale-110 transition-transform"},checkoutNoteOuter:"px-0 pt-4 pb-0",checkoutButton:{wrapper:"space-y-2",preOrderNotice:"text-[10px] px-3 py-1.5 rounded-full inline-flex items-center justify-center gap-1.5 text-white/90 bg-white/10 border border-white/15",button:"!rounded-full w-full px-4 py-7 uppercase tracking-[0.22em] text-sm md:text-[21px] bg-white text-[var(--background-color)] hover:bg-white/95 border-0 shadow-lg relative overflow-hidden",buttonGlossyOverlay:"",shimmerEffect:"hidden",mobileTotal:"hidden",mobileTotalLabel:"hidden",mobileTotalValue:"hidden",buttonContent:"flex items-center justify-center gap-0 w-full mx-auto relative z-10 tracking-[0.2em]",buttonIcon:"hidden",loadingWrapper:"flex justify-center items-center py-4",loadingSpinner:"w-5 h-5 animate-spin text-neutral-900",hideShineLayer:!1},deliveryInfo:{card:"space-y-1 rounded-xl border border-white/15 bg-white/5 px-3 py-2.5 text-white",title:"text-[11px] italic lowercase text-white/75",branchName:"text-sm font-bold uppercase tracking-wide text-white",label:"text-white/60 text-xs",value:"text-xs text-white/85 leading-snug",link:"inline-flex items-center gap-1 text-xs font-medium text-white underline-offset-2 hover:underline",linkIcon:"w-3 h-3 text-white"},quickOrder:{wrapper:"mt-2 rounded-xl p-3 space-y-2 border border-white/15 bg-white/5 text-white",wrapperStyle:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"},glossyOverlay:"hidden",title:"text-xs font-bold uppercase tracking-wide text-white",tabsWrapper:"inline-flex rounded-full p-0.5 bg-white/10 border border-white/15",tab:"text-white/70 text-[10px] font-semibold px-2.5 py-1.5 rounded-full",tabActive:"text-neutral-900 bg-white text-[10px] font-bold px-2.5 py-1.5 rounded-full shadow-sm",tabIcon:"w-2.5 h-2.5 shrink-0",infoSection:"flex flex-col gap-0.5 min-w-0 flex-1",infoRow:"flex items-center gap-1.5 min-w-0",infoIconBox:"flex h-5 w-5 shrink-0 items-center justify-center rounded-md bg-white/15 border border-white/20",infoIcon:"w-2.5 h-2.5 text-white",infoText:"text-[11px] font-semibold text-white truncate",infoTextSecondary:"text-[11px] text-white/75 truncate",actionsWrapper:"flex flex-col items-stretch gap-1.5",editButton:"text-[11px] font-semibold text-white underline cursor-pointer hover:text-white/80",editIcon:"hidden",placeOrderButton:"inline-flex items-center justify-center rounded-full px-4 py-2 text-[11px] font-bold bg-white text-neutral-900 hover:bg-white/90",placeOrderButtonIcon:"w-3 h-3 animate-spin text-neutral-900",divider:"mt-2 h-px bg-white/15"},preOrderCard:{wrapper:"mb-2 rounded-xl border border-white/15 bg-white/5 px-3 py-2.5 text-white",title:"text-xs italic lowercase text-white/80",titleDot:"hidden",infoRow:"text-[11px] text-white/80",infoLabel:"text-white/55",infoValue:"text-white font-medium"},skeleton:{wrapper:"space-y-3 p-4",header:"flex items-center justify-between pb-4 border-b border-white/15",headerTitle:"h-6 w-28 rounded-full bg-white/10",headerClose:"h-9 w-9 rounded-full bg-white/15",itemsWrapper:"space-y-4",itemCard:"flex gap-3 pb-4 border-b border-white/10",itemImage:"w-16 h-16 shrink-0 rounded-none bg-white/10",itemContent:"flex-1 space-y-2",itemTitle:"h-3.5 w-3/4 rounded bg-white/10",itemSize:"h-2.5 w-12 rounded bg-white/10",itemAddons:"flex gap-1",itemAddon:"h-2 w-10 rounded bg-white/10",itemControls:"flex flex-col items-end gap-2",itemPrice:"h-3 w-14 roun
1ded bg-white/10",itemQtyControls:"flex items-center gap-1",itemQtyButton:"h-8 w-8 rounded-full bg-white/15",itemQtyDisplay:"h-6 w-6 rounded bg-white/10",addMoreButton:"h-9 w-full rounded-full bg-white/10 mt-2",totalWrapper:"p-0 pt-4 space-y-2 border-t border-white/15 mt-2",totalRow:"flex justify-between",totalLabel:"h-2.5 w-20 rounded bg-white/10",totalValue:"h-2.5 w-14 rounded bg-white/10",divider:"h-px bg-white/10 my-2",grandTotalRow:"flex justify-between",grandTotalLabel:"h-4 w-24 rounded bg-white/10",grandTotalValue:"h-4 w-16 rounded bg-white/10",checkoutButton:"h-12 w-full rounded-full bg-white/15 mt-3"},removeItemModal:{overlay:"fixed inset-0 z-50 bg-black/50 backdrop-blur-sm",container:"sm:max-w-md rounded-2xl border border-white/10 bg-[color-mix(in_srgb,var(--background-color)_95%,black)] text-white shadow-2xl",containerStyle:{boxShadow:"0 25px 50px rgba(0,0,0,0.45)"},title:"text-xl italic lowercase text-white",description:"text-center text-white/75 text-sm px-4",cancelButton:"flex-1 rounded-xl font-bold text-sm h-11 border border-white/20 bg-transparent text-white hover:bg-white/10"},locationSection:"text-white [&_span]:!text-white/80 [&_.text-gray-600]:!text-white/75 [&_.text-gray-400]:!text-white/60 [&_.text-gray-700]:!text-white [&_.text-gray-300]:!text-white/70 [&_.text-gray-900]:!text-white",deliveryTypeSwitcher:{deliverySwitcherWrapper:"mt-0 flex justify-center w-full",deliverySwitcherContainer:"relative flex w-full max-w-[520px] rounded-full bg-white/10 p-1 border border-white/15 overflow-hidden",deliverySwitcherButton:"relative flex-1 px-3 py-2.5 text-xs font-semibold rounded-full transition-all duration-200 text-center text-white/80",deliverySwitcherButtonActive:"bg-white !text-neutral-900 shadow-md font-bold",deliverySwitcherButtonInactive:"hover:text-white"},selectBranchTheme:{selectWrapper:"mt-0",selectLabel:"block text-[11px] italic lowercase text-white/75 mb-1.5",reactSelectStyles:{controlMinHeight:"42px",controlPadding:"0.35rem 0.5rem",fontSize:"0.8125rem",controlBorderRadius:"0.75rem",menuBorderRadius:"0.75rem"}},selectAreaTheme:{selectWrapper:"mt-0",selectLabel:"block text-[11px] italic lowercase text-white/75 mb-1.5",reactSelectStyles:{controlMinHeight:"42px",controlPadding:"0.35rem 0.5rem",fontSize:"0.8125rem",controlBorderRadius:"0.75rem",menuBorderRadius:"0.75rem"}}}}}function f(e){return{default:{wrapper:"mb-6 sm:mb-2 w-full",container:"relative w-full flex justify-center md:justify-center",searchBar:`relative bg-[var(--search-bar-background-color,#ffffff)] dark:bg-zinc-800 border-2 border-[var(--search-bar-border-color,var(--search-bar-background-color,var(--background-color)))] dark:border-zinc-700 rounded-full overflow-hidden transition-all duration-500 ease-out ${e?"shadow-[0_2px_12px_rgba(0,0,0,0.08)]":"shadow-sm"} focus-within:shadow-lg focus-within:shadow-[var(--search-bar-background-color,var(--background-color))]/20 dark:focus-within:shadow-black/40`,searchBarExpanded:"shadow-lg shadow-[var(--search-bar-background-color,var(--background-color))]/25 dark:shadow-black/40",collapsedWidth:"w-full md:w-[400px] lg:w-[450px]",expandedWidth:"w-full md:w-[80%] lg:w-[80%]",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-12 sm:w-14 flex items-center justify-center z-20 text-[var(--search-bar-icon-text-color,var(--search-bar-background-color,var(--background-color)))] dark:text-zinc-400 cursor-pointer",searchIcon:"w-5 h-5 transition-transform duration-300",input:"w-full pl-12 sm:pl-14 pr-14 py-3.5 bg-transparent text-[var(--search-bar-text-color,#1f2937)] dark:text-zinc-100 placeholder-[var(--search-bar-placeholder-color,#6b7280)] dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-sm sm:text-base relative z-10 transition-opacity duration-300",inputExpanded:"opacity-100",inputCollapsed:"md:opacity-100",actionButton:"absolute right-1.5 top-1/2 transform -translate-y-1/2 z-10 w-10 h-10 flex items-center justify-center rounded-full bg-[var(--search-bar-icon-bg-color,var(--search-bar-background-color,var(--background-color)))] dark:bg-zinc-700 hover:opacity-90 transition-all duration-300 text-[var(--search-bar-icon-text-color,var(--foreground-color))] dark:text-zinc-100",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"md:opacity-100 md:scale-100",actionIcon:"w-5 h-5",useArrowIcon:!1,enableExpandAnimation:"desktop"},classic:{wrapper:"mb-5 sm:mb-8 w-full",container:"relative w-full flex justify-center md:justify-center",searchBar:`relative bg-[var(--search-bar-background-color,#ffffff)] dark:bg-zinc-800 border-2 border-[var(--search-bar-border-color,var(--search-bar-background-color,var(--background-color)))] dark:border-zinc-700 rounded-xl overflow-hidden transition-all duration-500 ease-out ${e?"shadow-[0_2px_10px_rgba(0,0,0,0.06)]":"shadow-sm"} focus-within:shadow-md focus-within:shadow-[var(--search-bar-background-color,var(--background-color))]/15 dark:focus-within:shadow-black/40`,searchBarExpanded:"shadow-md shadow-[var(--search-bar-background-color,var(--background-color))]/20 dark:shadow-black/40",collapsedWidth:"w-full md:w-[380px] lg:w-[420px]",expandedWidth:"w-full",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-11 sm:w-12 flex items-center justify-center z-20 text-[var(--search-bar-icon-text-color,var(--search-bar-background-color,var(--background-color)))] dark:text-zinc-400 cursor-pointer",searchIcon:"w-4 h-4 transition-transform duration-300",input:"w-full pl-11 sm:pl-12 pr-12 py-3 bg-transparent text-[var(--search-bar-text-color,#1f2937)] dark:text-zinc-100 placeholder-[var(--search-bar-placeholder-color,#6b7280)] dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-sm relative z-10 transition-opacity duration-300",inputExpanded:"opacity-100",inputCollapsed:"md:opacity-100",actionButton:"absolute right-1.5 top-1/2 transform -translate-y-1/2 z-10 w-9 h-9 flex items-center justify-center rounded-lg bg-[var(--search-bar-icon-bg-color,var(--search-bar-background-color,var(--background-color)))] dark:bg-zinc-700 hover:opacity-90 transition-all duration-300 text-[var(--search-bar-icon-text-color,var(--foreground-color))] dark:text-zinc-100",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"md:opacity-100 md:scale-100",actionIcon:"w-4 h-4",useArrowIcon:!1,enableExpandAnimation:"desktop"},advanced:{wrapper:"mb-6 sm:mb-2 w-full",container:"relative w-full flex justify-center md:justify-center",searchBar:`relative bg-[var(--search-bar-background-color,#ffffff)] dark:bg-zinc-800 border-2 border-[var(--search-bar-border-color,var(--search-bar-background-color,var(--background-color)))] dark:border-zinc-700 rounded-full overflow-hidden transition-all duration-500 ease-out ${e?"shadow-[0_4px_16px_rgba(0,0,0,0.1)]":"shadow-sm"} focus-within:shadow-xl focus-within:shadow-[var(--search-bar-background-color,var(--background-color))]/25 dark:focus-within:shadow-black/40`,searchBarExpanded:"shadow-xl shadow-[var(--search-bar-background-color,var(--background-color))]/30 dark:shadow-black/40",collapsedWidth:"w-full md:w-[420px] lg:w-[480px]",expandedWidth:"w-full",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-14 sm:w-16 flex items-center justify-center z-20 text-[var(--search-bar-icon-text-color,var(--search-bar-background-color,var(--background-color)))] dark:text-zinc-400 cursor-pointer",searchIcon:"w-5 h-5 sm:w-6 sm:h-6 transition-transform duration-300",input:"w-full pl-14 sm:pl-16 pr-16 py-4 bg-transparent text-[var(--search-bar-text-color,#1f2937)] dark:text-zinc-100 placeholder-[var(--search-bar-placeholder-color,#6b7280)] dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-base relative z-10 font-medium transition-opacity duration-300",inputExpanded:"opacity-100",inputCollapsed:"md:opacity-100",actionButton:"absolute right-2 top-1/2 transform -translate-y-1/2 z-10 w-11 h-11 flex items-center justify-center rounded-full bg-[var(--search-bar-icon-bg-color,var(--search-bar-background-color,var(--background-color)))] dark:bg-zinc-700 hover:opacity-90 transition-all duration-300 text-[var(--search-bar-icon-text-color,var(--foreground-color))] dark:text-zinc-100 shadow-sm",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"md:opacity-100 md:scale-100",actionIcon:"w-5 h-5",useArrowIcon:!1,enableExpandAnimation:"desktop"},creativecuts:{wrapper:"mb-4 sm:mb-2 w-full",container:"relative w-full flex justify-center md:justify-center p-2 sm:p-4",searchBar:"relative bg-[var(--search-bar-background-color,#ffffff)] dark:bg-zinc-800 border border-gray-300 dark:border-zinc-700 rounded-full overflow-hidden transition-all duration-500 ease-out focus-within:border-gray-400 dark:focus-within:border-zinc-500",searchBarExpanded:"",collapsedWidth:"w-full",expandedWidth:"w-full",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-12 sm:w-14 flex items-center justify-center z-20 text-[var(--search-bar-icon-text-color,var(--search-bar-background-color))] dark:text-zinc-400 cursor-pointer",searchIcon:"w-5 h-5 transition-transform duration-300",input:"w-full pl-12 sm:pl-14 pr-14 py-3.5 bg-transparent text-[var(--search-bar-text-color,#6b7280)] dark:text-zinc-100 placeholder-[var(--search-bar-placeholder-color,#6b7280)] dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-sm sm:text-base relative z-10 transition-opacity duration-300",inputExpanded:"opacity-100",inputCollapsed:"md:opacity-100",actionButton:"absolute right-1.5 top-1/2 transform -translate-y-1/2 z-10 w-10 h-10 flex items-center justify-center rounded-full bg-[var(--search-bar-icon-bg-color,var(--search-bar-background-color))] dark:bg-zinc-700 hover:opacity-90 transition-all duration-300 text-[var(--search-bar-icon-text-color,var(--foreground-color))] dark:text-zinc-100",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"md:opacity-100 md:scale-100",actionIcon:"w-5 h-5",useArrowIcon:!1,enableExpandAnimation:!1},edgescuts:{wrapper:"mb-6 sm:mb-2 w-full",container:"relative w-[100%] md:w-[90%] lg:w-[90%] mx-auto",searchBar:`relative bg-[var(--allItemsBackgroun
1d)] dark:bg-zinc-800 border-2 border-[var(--search-bar-border-color,var(--search-bar-background-color,var(--background-color)))] dark:border-zinc-700 rounded-full overflow-hidden transition-all duration-500 ease-out ${e?"shadow-[0_2px_12px_rgba(0,0,0,0.08)]":"shadow-sm"} focus-within:shadow-lg focus-within:shadow-[var(--search-bar-background-color,var(--background-color))]/20 dark:focus-within:shadow-black/40`,searchBarExpanded:"shadow-lg shadow-[var(--search-bar-background-color,var(--background-color))]/25 dark:shadow-black/40",collapsedWidth:"w-full md:w-[400px] lg:w-[450px]",expandedWidth:"w-full md:w-[80%] lg:w-[80%]",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-12 sm:w-14 flex items-center justify-center z-20 text-[var(--search-bar-icon-text-color,var(--background-color))] dark:text-zinc-400 cursor-pointer",searchIcon:"w-5 h-5 transition-transform duration-300",input:"w-full pl-12 sm:pl-14 pr-14 py-3.5 bg-transparent text-[var(--search-bar-text-color,#1f2937)] dark:text-zinc-100 placeholder-[var(--search-bar-placeholder-color,#6b7280)] dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-sm sm:text-base relative z-10 transition-opacity duration-300",inputExpanded:"opacity-100",inputCollapsed:"md:opacity-100",actionButton:"absolute right-1.5 top-1/2 transform -translate-y-1/2 z-10 w-10 h-10 flex items-center justify-center rounded-full bg-[var(--search-bar-icon-bg-color,var(--search-bar-background-color,var(--background-color)))] dark:bg-zinc-700 hover:opacity-90 transition-all duration-300 text-[var(--search-bar-icon-text-color,var(--foreground-color))] dark:text-zinc-100",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"md:opacity-100 md:scale-100",actionIcon:"w-5 h-5",useArrowIcon:!0,enableExpandAnimation:!1},roundflow:{wrapper:"mb-6 sm:mb-2 w-full",container:"relative w-full md:w-[90%] lg:w-[90%] mx-auto",searchBar:`relative bg-[var(--search-bar-background-color,#ffffff)] dark:bg-zinc-800 border-2 border-[var(--search-bar-border-color,var(--search-bar-background-color,var(--background-color)))] dark:border-zinc-700 rounded-full overflow-hidden transition-all duration-500 ease-out ${e?"shadow-[0_2px_12px_rgba(0,0,0,0.08)]":"shadow-sm"} focus-within:shadow-lg focus-within:shadow-[var(--search-bar-background-color,var(--background-color))]/20 dark:focus-within:shadow-black/40`,searchBarExpanded:"shadow-lg shadow-[var(--search-bar-background-color,var(--background-color))]/25 dark:shadow-black/40",collapsedWidth:"w-full",expandedWidth:"w-full",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-12 sm:w-14 flex items-center justify-center z-20 text-[var(--search-bar-icon-text-color,var(--background-color))] dark:text-zinc-400 cursor-pointer",searchIcon:"w-5 h-5 transition-transform duration-300",input:"w-full pl-12 sm:pl-14 pr-14 py-3.5 bg-transparent text-[var(--search-bar-text-color,#1f2937)] dark:text-zinc-100 placeholder-[var(--search-bar-placeholder-color,#6b7280)] dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-sm sm:text-base relative z-10 transition-opacity duration-300",inputExpanded:"opacity-100",inputCollapsed:"md:opacity-100",actionButton:"absolute right-1.5 top-1/2 transform -translate-y-1/2 z-10 w-10 h-10 flex items-center justify-center rounded-full bg-[var(--search-bar-icon-bg-color,var(--search-bar-background-color,var(--background-color)))] dark:bg-zinc-700 hover:opacity-90 transition-all duration-300 text-[var(--search-bar-icon-text-color,var(--foreground-color))] dark:text-zinc-100",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"md:opacity-100 md:scale-100",actionIcon:"w-5 h-5",useArrowIcon:!0,enableExpandAnimation:!1},brewline:{wrapper:"mb-6 sm:mb-2 w-full",container:"relative w-full flex justify-center md:justify-center",searchBar:`relative bg-transparent dark:bg-zinc-800/80 border border-black dark:border-zinc-700 rounded-full overflow-hidden transition-all duration-500 ease-out ${e?"shadow-[0_2px_12px_rgba(0,0,0,0.08)]":"shadow-sm"} focus-within:shadow-lg focus-within:shadow-[var(--search-bar-background-color,var(--background-color))]/20 dark:focus-within:shadow-black/40`,searchBarExpanded:"shadow-lg shadow-black/25 dark:shadow-black/40",collapsedWidth:"w-full",expandedWidth:"w-full",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-12 sm:w-14 flex items-center justify-center z-20 text-[var(--search-bar-icon-text-color,var(--background-color))] dark:text-zinc-400 cursor-pointer",searchIcon:"w-5 h-5 transition-transform duration-300",input:"w-full pl-5 pr-14 py-3.5 bg-transparent text-[var(--search-bar-text-color,#000000)] dark:text-zinc-100 placeholder-[var(--search-bar-placeholder-color,#000000)] dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-sm sm:text-base relative z-10 transition-opacity duration-300 font-semibold",inputExpanded:"opacity-100",inputCollapsed:"md:opacity-100",actionButton:"absolute right-1.5 top-1/2 transform -translate-y-1/2 z-10 w-10 h-10 flex items-center justify-center rounded-full bg-[var(--search-bar-icon-bg-color,transparent)] dark:bg-zinc-700 hover:opacity-90 transition-all duration-300 text-[var(--search-bar-icon-text-color,#000000)] dark:text-zinc-100",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"md:opacity-100 md:scale-100",actionIcon:"w-5 h-5",useArrowIcon:!1,enableExpandAnimation:"desktop"},bakerytheme:{wrapper:"mb-6 sm:mb-2 w-full p-2 sm:p-0",container:"relative w-full flex justify-center md:justify-center",searchBar:"relative bg-[var(--search-bar-background-color,#ffffff)] dark:bg-zinc-800 border border-gray-300 dark:border-zinc-700 rounded-md overflow-hidden transition-all duration-300 ease-out focus-within:border-gray-400 dark:focus-within:border-zinc-500",searchBarExpanded:"",collapsedWidth:"w-full md:max-w-[720px] lg:max-w-[1100px]",expandedWidth:"w-full md:max-w-[720px] lg:max-w-[1100px]",glossyOverlay:"",searchIconButton:"absolute left-0 top-0 bottom-0 w-11 sm:w-12 flex items-center justify-center z-20 text-gray-400 dark:text-zinc-400 cursor-pointer",searchIcon:"w-5 h-5 transition-transform duration-300",input:"w-full pl-11 sm:pl-12 pr-14 py-3 sm:py-3.5 bg-transparent text-gray-800 dark:text-zinc-100 placeholder-gray-400 dark:placeholder-zinc-400 focus:outline-none focus:ring-0 text-sm sm:text-base relative z-10",inputExpanded:"opacity-100",inputCollapsed:"opacity-100",actionButton:"absolute right-1.5 top-1/2 transform -translate-y-1/2 z-10 w-9 h-9 sm:w-10 sm:h-10 flex items-center justify-center rounded-md bg-[var(--background-color)] hover:bg-[var(--background-color)]/90 transition-all duration-300 text-[var(--foreground-color)]",actionButtonExpanded:"opacity-100 scale-100",actionButtonCollapsed:"opacity-100 scale-100",actionIcon:"w-5 h-5",useArrowIcon:!0,enableExpandAnimation:!1}}}function v(e){return{default:{overlay:`fixed inset-0 z-50 animate-in fade-in duration-200 ${e?"bg-black/20 backdrop-blur-[3px]":"bg-black/40 backdrop-blur-sm"}`,container:{wrapper:`w-[98vw] sm:w-[95vw] md:w-[90vw] lg:w-[85vw] !max-w-[1100px] h-[90vh] max-h-[90dvh] sm:h-[85vh] sm:max-h-[85dvh] lg:h-[580px] lg:max-h-none p-0 gap-0 border-0 !rounded-2xl lg:!rounded-3xl overflow-hidden !top-[50%] !left-[50%] !translate-x-[-50%] !translate-y-[-50%] animate-in fade-in zoom-in-95 duration-300 ease-out dark:bg-zinc-900 dark:border dark:border-zinc-800 ${e?"border border-white/40 dark:border-zinc-800":""}`,wrapperStyle:e?{background:"rgba(255, 255, 255, 0.97)",boxShadow:"0 25px 80px -12px rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(255, 255, 255, 0.5)",backdropFilter:"blur(20px)"}:{background:"#ffffff",boxShadow:"0 25px 80px -12px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(0, 0, 0, 0.08)"},glossyBorder:e?"absolute inset-0 pointer-events-none rounded-2xl lg:rou
1nded-3xl border border-white/50 dark:border-zinc-700/50":"hidden",glossyBorderStyle:{},glossyShine:e?"absolute inset-x-0 top-0 h-32 pointer-events-none rounded-t-2xl lg:rounded-t-3xl bg-gradient-to-b from-white/60 dark:from-white/10 via-white/20 dark:via-transparent to-transparent":"hidden",glossyShineStyle:{},glossyDiagonal:"hidden",glossyDiagonalStyle:{},innerWrapper:`flex flex-col h-full overflow-hidden ${e?"bg-white/95 dark:bg-zinc-900/95":"bg-white dark:bg-zinc-900"}`},header:{container:"px-0 py-0 flex flex-row items-start justify-between space-y-0 relative flex-shrink-0 z-20",containerStyle:{background:"transparent"},titleWrapper:"hidden",title:"hidden",actionsWrapper:"absolute right-4 sm:right-5 top-4 flex items-center gap-2 z-30",closeButton:`w-10 h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer shadow-lg hover:shadow-xl hover:scale-105 active:scale-95 relative overflow-hidden group ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_85%,black)]"}`,closeButtonStyle:e?{boxShadow:"0 4px 16px -2px rgba(0,0,0,0.2), inset 0 2px 4px rgba(255,255,255,0.5)"}:{boxShadow:"0 4px 12px -2px var(--background-color)"},closeButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-full":"",closeIcon:"h-5 w-5 text-[var(--foreground-color)] relative z-10"},content:{scrollArea:"flex-1 bg-white dark:bg-zinc-900 relative z-10",scrollAreaStyle:{maxHeight:"calc(95vh - 100px)",height:"100%"},form:"p-0",gridLayout:"grid grid-cols-1 lg:grid-cols-[minmax(300px,_420px)_1fr] gap-0 items-stretch",leftColumn:"lg:sticky lg:top-0 lg:self-start",rightColumn:"px-5 sm:px-6 lg:px-8 py-6 space-y-5"},image:{wrapper:"flex flex-col w-full items-center bg-gray-50 dark:bg-zinc-800/60",wrapperW
1ithGallery:"",mainImageContainer:"relative aspect-square w-full overflow-hidden group",mainImageContainerStyle:{},mainImageInner:"absolute inset-0 transition-transform duration-500 ease-out group-hover:scale-105",mainImage:"object-contain object-top w-full h-full",carouselWrapper:"w-full",carouselItem:"relative aspect-square w-full overflow-hidden group",carouselNav:"bg-white/90 dark:bg-zinc-800/90 hover:bg-white dark:hover:bg-zinc-700 shadow-lg transition-all duration-200 border border-gray-200 dark:border-zinc-700 hover:scale-105 active:scale-95",carouselNavStyle:{boxShadow:"0 4px 12px -2px rgba(0, 0, 0, 0.15)"},thumbnailsWrapper:"w-full whitespace-nowrap px-4 py-3 bg-gray-50 dark:bg-zinc-800/60",thumbnailsContainer:"flex w-max space-x-2",thumbnail:"relative overflow-hidden rounded-lg cursor-pointer transition-all duration-200 hover:ring-2 hover:ring-[var(--background-color)]/50",thumbnailActive:"ring-2 ring-[var(--background-color)] shadow-md",thumbnailInactive:"opacity-80 hover:opacity-100",thumbnailSize:{width:"64px",height:"64px"}},price:{wrapper:"flex items-center gap-2 sm:gap-3 flex-wrap mb-0",priceText:"text-2xl sm:text-3xl md:text-4xl font-bold text-[var(--item-modal-price-text-color)] dark:text-zinc-100",priceClasses:{wrapper:"flex items-center gap-2 sm:gap-3 flex-wrap",originalPrice:"text-md sm:text-lg md:text-2xl text-gray-400 dark:text-zinc-500 line-through font-medium",discountedPrice:"text-xl sm:text-2xl md:text-3xl font-bold text-[var(--item-modal-price-text-color)] dark:text-blue-400",normalPrice:"text-xl sm:text-2xl md:text-3xl font-bold text-[var(--item-modal-price-text-color)] dark:text-zinc-100"},loyaltyBadge:"rounded-full flex justify-center items-center gap-1.5 text-xs font-semibold px-3 py-1 bg-[var(--background-color)]/10 text-[var(--background-color)]",loyaltyBadgeStyle:{color:"var(--background-color)"}},description:{wrapper:"text-sm leading-relaxed text-gray-500 dark:text-zinc-400",wrapperStyle:{lineHeight:"1.6"}},sizes:{wrapper:"space-y-3 pt-4 border-t border-gray-100 dark:border-zinc-800",label:"text-sm font-semibold text-gray-800 dark:text-zinc-200 mb-2 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",optionsWrapper:"flex flex-wrap gap-2",option:"px-4 py-2 rounded-lg text-sm font-medium cursor-pointer transition-all duration-200 border",optionActive:"border-[var(--background-color)] bg-[var(--background-color)] text-white shadow-md",optionInactive:"border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-200 hover:border-[var(--background-color)]/50 hover:bg-[var(--background-color)]/5",optionDisabled:"border-gray-200 dark:border-zinc-800 bg-gray-100 dark:bg-zinc-800/50 text-gray-400 dark:text-zinc-600 cursor-not-allowed opacity-50"},addons:{wrapper:"space-y-4 pt-4 border-t border-gray-100 dark:border-zinc-800",categoryWrapper:"rounded-xl overflow-hidden bg-gray-50 dark:bg-zinc-800/60 border border-gray-100 dark:border-zinc-800",categoryHeader:"flex items-center justify-between px-4 py-3 cursor-pointer transition-colors duration-200 hover:bg-gray-100 dark:hover:bg-zinc-700/60",categoryTitle:"text-sm font-bold text-gray-800 dark:text-zinc-200",categoryBadge:"text-[10px] font-semibold px-2 py-0.5 rounded-full bg-[var(--background-color)]/10 text-[var(--background-color)]",categoryChevron:"w-4 h-4 text-gray-400 dark:text-zinc-500 transition-transform duration-200",categoryChevronExpanded:"rotate-180",itemsWrapper:"px-3 pb-3 space-y-1.5",item:"flex items-center gap-3 p-3 rounded-lg cursor-pointer transition-colors duration-200 hover:bg-white dark:hover:bg-zinc-800",itemSelected:"bg-white dark:bg-zinc-800 border border-[var(--background-color)]/20 shadow-sm",itemImage:"w-10 h-10 rounded-lg object-cover shrink-0 border border-gray-100 dark:border-zinc-700",itemContent:"flex-1 min-w-0",itemName:"text-sm font-medium text-gray-800 dark:text-zinc-200 truncate",itemPrice:"text-xs font-semibold text-[var(--background-color)]",itemCheckbox:"w-5 h-5 rounded-md border-2 transition-colors duration-200 border-gray-300 dark:border-zinc-600 bg-white dark:bg-zinc-800",itemCheckboxActive:"border-[var(--background-color)] bg-[var(--background-color)]"},note:{wrapper:"space-y-2 pt-4 ",label:"text-sm font-semibold text-gray-800 dark:text-zinc-200 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",input:"w-full px-4 py-3 rounded-xl text-sm transition-all duration-200 resize-none bg-white dark:bg-zinc-800 border border-gray-200 dark:border-zinc-700 text-gray-900 dark:text-zinc-100 focus:border-[var(--background-color)] focu
1s:ring-2 focus:ring-[var(--background-color)]/20 placeholder:text-gray-400 dark:placeholder:text-zinc-500",inputStyle:{}},footer:{container:`px-3 sm:px-6 py-2.5 sm:py-4 z-20 relative border-t ${e?"bg-white/95 dark:bg-zinc-900/95 backdrop-blur-md border-gray-100/80 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border-gray-100 dark:border-zinc-800"}`,containerStyle:e?{boxShadow:"0 -4px 24px -4px rgba(0, 0, 0, 0.06)"}:{boxShadow:"0 -4px 20px -4px rgba(0, 0, 0, 0.08)"},contentWrapper:"w-full flex flex-col gap-2 sm:gap-3",bulkInfo:`w-full flex flex-row justify-between items-center px-3 sm:px-4 py-2 sm:py-3 rounded-lg border ${e?"bg-gray-50/80 dark:bg-zinc-800/80 border-gray-200/80 dark:border-zinc-700 backdrop-blur-sm":"bg-gray-50 dark:bg-zinc-800 border-gray-200 dark:border-zinc-700"}`,bulkInfoStyle:{},bulkMinQty:"text-red-600 font-bold text-xs sm:text-sm",bulkTotal:"text-gray-700 dark:text-zinc-300 font-semibold text-xs sm:text-sm",actionsRow:"w-full flex flex-row items-center justify-between gap-2 sm:gap-3"},quantity:{wrapper:"flex items-center gap-0.5 sm:gap-1 rounded-full",button:`w-8 h-8 sm:w-10 sm:h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm hover:border-[var(--background-color)]/50 hover:bg-[var(--background-color)]/10 shadow-sm":"border-2 border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:border-[var(--background-color)] hover:bg-[var(--background-color)]/5"}`,buttonStyle:{},buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-gray-500 dark:text-zinc-400",input:"w-10 sm:w-12 h-8 sm:h-10 text-center border-0 font-bold text-base sm:text-lg bg-transparent text-gray-800 dark:text-zinc-100 focus:outline-none",inputStyle:{}},addToCartButton:{wrapper:"flex-1 min-w-0",button:`w-full h-10 sm:h-12 px-3 sm:px-6 rounded-xl font-bold text-sm sm:text-base transition-all duration-200 relative overflow-hidden group cursor-pointer active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30 hover:shadow-[0_6px_24px_rgba(0,0,0,0.25)]":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_90%,black)]"}`,buttonStyle:e?{color:"var(--foreground-color)",boxShadow:"0 4px 20px rgba(0,0,0,0.2), inset 0 2px 4px rgba(255,255,255,0.5)"}:{color:"var(--foreground-color)",boxShadow:"0 4px 12px -2px var(--background-color)"},buttonHover:e?{boxShadow:"0 6px 28px rgba(0,0,0,0.25), inset 0 2px 6px rgba(255,255,255,0.6)"}:{boxShadow:"0 6px 16px -2px var(--background-color)"},glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-xl":"hidden",shimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/25 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-xl":"hidden",contentWrapper:"relative z-10 flex items-center justify-between gap-2 sm:gap-4 w-full h-full",priceText:"flex items-center gap-1 font-bold text-xs sm:text-base whitespace-nowrap",buttonText:"flex items-center gap-1 sm:gap-2 font-semibold text-xs sm:text-sm whitespace-nowrap",buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 transition-transform duration-200 group-hover:translate-x-0.5"},buyNowButton:{wrapper:"flex-shrink-0",button:"px-3 sm:px-6 h-10 sm:h-12 rounded-xl font-semibold text-xs sm:text-sm transition-all duration-200 cursor-pointer bg-white dark:bg-zinc-900 border-2 border-[var(--background-color)] text-[var(--background-color)] hover:bg-[var(--background-color)] hover:text-white active:scale-[0.98]"},shareButton:{button:`w-10 h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer shadow-lg hover:shadow-xl hover:scale-105 active:scale-95 relative overflow-hidden group ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_85%,black)]"}`,buttonStyle:e?{boxShadow:"0 4px 16px -2px rgba(0,0,0,0.2), inset 0 2px 4px rgba(255,255,255,0.5)"}:{boxShadow:"0 4px 12px -2px var(--background-color)"},buttonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent roun
1ded-full":"",icon:"h-4 w-4 text-[var(--foreground-color)] relative z-10",dropdown:`rounded-xl overflow-hidden shadow-xl ${e?"bg-white/95 dark:bg-zinc-900 backdrop-blur-xl border border-white/40 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border border-gray-100 dark:border-zinc-800"}`,dropdownItem:`flex items-center gap-3 px-4 py-3 text-sm font-medium text-gray-700 dark:text-zinc-200 cursor-pointer transition-colors duration-200 ${e?"hover:bg-[var(--background-color)]/10":"hover:bg-gray-50 dark:hover:bg-zinc-800"}`,dropdownItemIcon:"w-4 h-4 text-[var(--background-color)]"},allergen:{wrapper:"flex items-start gap-3 p-3 rounded-lg bg-amber-50 dark:bg-amber-950/40 border border-amber-100 dark:border-amber-800/50",icon:"w-5 h-5 text-amber-600 shrink-0 mt-0.5",content:"flex-1",title:"text-xs font-bold text-amber-800 dark:text-amber-300 mb-1",text:"text-xs text-amber-700 dark:text-amber-300 leading-relaxed"},serving:{badge:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-medium bg-[var(--background-color)]/10 text-[var(--background-color)]",icon:"w-3.5 h-3.5"},message:{wrapper:"w-full flex items-center justify-center py-4",text:"text-sm font-medium text-gray-600 dark:text-zinc-400"}},classic:{overlay:`fixed inset-0 z-50 animate-in fade-in duration-200 ${e?"bg-black/20 backdrop-blur-[3px]":"bg-black/40 backdrop-blur-sm"}`,container:{wrapper:`w-[98vw] sm:w-[95vw] md:w-[90vw] lg:w-[85vw] !max-w-[1100px] h-[90vh] max-h-[90dvh] sm:h-[85vh] sm:max-h-[85dvh] lg:h-[580px] lg:max-h-none p-0 gap-0 border-0 !rounded-sm overflow-hidden !top-[50%] !left-[50%] !translate-x-[-50%] !translate-y-[-50%] animate-in fade-in zoom-in-95 duration-300 ease-out dark:bg-zinc-900 dark:border-zinc-800 ${e?"border border-white/40 dark:border-zinc-800":"border border-gray-200 dark:border-zinc-800"}`,wrapperStyle:e?{background:"rgba(255, 255, 255, 0.97)",backdropFilter:"blur(20px)"}:{background:"#ffffff"},glossyBorder:e?"absolute inset-0 pointer-events-none rounded-sm border border-white/50 dark:border-zinc-700/50":"hidden",glossyBorderStyle:{},glossyShine:e?"absolute inset-x-0 top-0 h-32 pointer-events-none rounded-t-sm bg-gradient-to-b from-white/60 dark:from-white/10 via-white/20 dark:via-transparent to-transparent":"hidden",glossyShineStyle:{},glossyDiagonal:"hidden",glossyDiagonalStyle:{},innerWrapper:`flex flex-col h-full overflow-hidden ${e?"bg-white/95 dark:bg-zinc-900/95":"bg-white dark:bg-zinc-900"}`},header:{container:"px-0 py-0 flex flex-row items-start justify-between space-y-0 relative flex-shrink-0 z-20",containerStyle:{background:"transparent"},titleWrapper:"hidden",title:"hidden",actionsWrapper:"absolute right-4 sm:right-5 top-4 flex items-center gap-2 z-30",closeButton:`w-10 h-10 rounded-sm flex items-center justify-center transition-all duration-200 cursor-pointer hover:scale-105 active:scale-95 relative overflow-hidden group ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_85%,black)]"}`,closeButtonStyle:{},closeButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-sm":"",closeIcon:"h-5 w-5 text-[var(--foreground-color)] relative z-10"},content:{scrollArea:"flex-1 bg-white dark:bg-zinc-900 relative z-10",scrollAreaStyle:{maxHeight:"calc(95vh - 100px)",height:"100%"},form:"p-0",gridLayout:"grid grid-cols-1 lg:grid-cols-[minmax(300px,_420px)_1fr] gap-0 items-stretch",leftColumn:"lg:sticky lg:top-0 lg:self-start",rightColumn:"px-5 sm:px-6 lg:px-8 py-6 space-y-5"},image:{wrapper:"flex flex-col w-full items-center bg-gray-50 dark:bg-zinc-800/60",wrapperW
1ithGallery:"",mainImageContainer:"relative aspect-square w-full overflow-hidden group",mainImageContainerStyle:{},mainImageInner:"absolute inset-0 transition-transform duration-500 ease-out group-hover:scale-105",mainImage:"object-contain object-top w-full h-full",carouselWrapper:"w-full",carouselItem:"relative aspect-square w-full overflow-hidden group",carouselNav:"bg-white/90 dark:bg-zinc-800/90 hover:bg-white dark:hover:bg-zinc-700 transition-all duration-200 border border-gray-200 dark:border-zinc-700 hover:scale-105 active:scale-95",carouselNavStyle:{},thumbnailsWrapper:"w-full whitespace-nowrap px-4 py-3 bg-gray-50 dark:bg-zinc-800/60",thumbnailsContainer:"flex w-max space-x-2",thumbnail:"relative overflow-hidden rounded-sm cursor-pointer transition-all duration-200 hover:ring-2 hover:ring-[var(--background-color)]/50",thumbnailActive:"ring-2 ring-[var(--background-color)]",thumbnailInactive:"opacity-80 hover:opacity-100",thumbnailSize:{width:"64px",height:"64px"}},price:{wrapper:"flex items-center gap-2 sm:gap-3 flex-wrap mb-0",priceText:"text-2xl sm:text-3xl md:text-4xl font-bold text-[var(--item-modal-price-text-color)] dark:text-zinc-100",priceClasses:{wrapper:"flex items-center gap-2 sm:gap-3 flex-wrap",originalPrice:"text-md sm:text-lg md:text-2xl text-gray-400 dark:text-zinc-500 line-through font-medium",discountedPrice:"text-xl sm:text-2xl md:text-3xl font-bold text-[var(--item-modal-price-text-color)] dark:text-blue-400",normalPrice:"text-xl sm:text-2xl md:text-3xl font-bold text-[var(--item-modal-price-text-color)] dark:text-zinc-100"},loyaltyBadge:"rounded-sm flex justify-center items-center gap-1.5 text-xs font-semibold px-3 py-1 bg-[var(--background-color)]/10 text-[var(--background-color)]",loyaltyBadgeStyle:{color:"var(--background-color)"}},description:{wrapper:"text-sm leading-relaxed text-gray-500 dark:text-zinc-400",wrapperStyle:{lineHeight:"1.6"}},sizes:{wrapper:"space-y-3 pt-4 border-t border-gray-100 dark:border-zinc-800",label:"text-sm font-semibold text-gray-800 dark:text-zinc-200 mb-2 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",optionsWrapper:"flex flex-wrap gap-2",option:"px-4 py-2 rounded-sm text-sm font-medium cursor-pointer transition-all duration-200 border",optionActive:"border-[var(--background-color)] bg-[var(--background-color)] text-white",optionInactive:"border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-200 hover:border-[var(--background-color)]/50 hover:bg-[var(--background-color)]/5",optionDisabled:"border-gray-200 dark:border-zinc-800 bg-gray-100 dark:bg-zinc-800/50 text-gray-400 dark:text-zinc-600 cursor-not-allowed opacity-50"},addons:{wrapper:"space-y-4 pt-4 border-t border-gray-100 dark:border-zinc-800",categoryWrapper:"rounded-sm overflow-hidden bg-gray-50 dark:bg-zinc-800/60 border border-gray-100 dark:border-zinc-800",categoryHeader:"flex items-center justify-between px-4 py-3 cursor-pointer transition-colors duration-200 hover:bg-gray-100 dark:hover:bg-zinc-700/60",categoryTitle:"text-sm font-bold text-gray-800 dark:text-zinc-200",categoryBadge:"text-[10px] font-semibold px-2 py-0.5 rounded-sm bg-[var(--background-color)]/10 text-[var(--background-color)]",categoryChevron:"w-4 h-4 text-gray-400 dark:text-zinc-500 transition-transform duration-200",categoryChevronExpanded:"rotate-180",itemsWrapper:"px-3 pb-3 space-y-1.5",item:"flex items-center gap-3 p-3 rounded-sm cursor-pointer transition-colors duration-200 hover:bg-white dark:hover:bg-zinc-800",itemSelected:"bg-white dark:bg-zinc-800 border border-[var(--background-color)]/20",itemImage:"w-10 h-10 rounded-sm object-cover shrink-0 border border-gray-100 dark:border-zinc-700",itemContent:"flex-1 min-w-0",itemName:"text-sm font-medium text-gray-800 dark:text-zinc-200 truncate",itemPrice:"text-xs font-semibold text-[var(--background-color)]",itemCheckbox:"w-5 h-5 rounded-sm border-2 transition-colors duration-200 border-gray-300 dark:border-zinc-600 bg-white dark:bg-zinc-800",itemCheckboxActive:"border-[var(--background-color)] bg-[var(--background-color)]"},note:{wrapper:"space-y-2 pt-4 ",label:"text-sm font-semibold text-gray-800 dark:text-zinc-200 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",input:"w-full px-4 py-3 rounded-sm text-sm transition-all duration-200 resize-none bg-white dark:bg-zinc-800 border border-gray-200 dark:border-zinc-700 text-gray-900 dark:text-zinc-100 focus:border-[var(--background-color)] focu
1s:ring-2 focus:ring-[var(--background-color)]/20 placeholder:text-gray-400 dark:placeholder:text-zinc-500",inputStyle:{}},footer:{container:`px-3 sm:px-6 py-2.5 sm:py-4 z-20 relative border-t ${e?"bg-white/95 dark:bg-zinc-900/95 backdrop-blur-md border-gray-100/80 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border-gray-100 dark:border-zinc-800"}`,containerStyle:{},contentWrapper:"w-full flex flex-col gap-2 sm:gap-3",bulkInfo:`w-full flex flex-row justify-between items-center px-3 sm:px-4 py-2 sm:py-3 rounded-sm border ${e?"bg-gray-50/80 dark:bg-zinc-800/80 border-gray-200/80 dark:border-zinc-700 backdrop-blur-sm":"bg-gray-50 dark:bg-zinc-800 border-gray-200 dark:border-zinc-700"}`,bulkInfoStyle:{},bulkMinQty:"text-red-600 font-bold text-xs sm:text-sm",bulkTotal:"text-gray-700 dark:text-zinc-300 font-semibold text-xs sm:text-sm",actionsRow:"w-full flex flex-row items-center justify-between  gap-2 sm:gap-3"},quantity:{wrapper:"flex items-center gap-0.5 sm:gap-1 rounded-full",button:`w-8 h-8 sm:w-10 sm:h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm hover:border-[var(--background-color)]/50 hover:bg-[var(--background-color)]/10":"border-2 border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:border-[var(--background-color)] hover:bg-[var(--background-color)]/5"}`,buttonStyle:{},buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-gray-500 dark:text-zinc-400",input:"w-10 sm:w-12 h-8 sm:h-10 text-center border-0 font-bold text-base sm:text-lg bg-transparent text-gray-800 dark:text-zinc-100 focus:outline-none",inputStyle:{}},addToCartButton:{wrapper:"flex-1 min-w-0",button:`w-full h-10 sm:h-12 px-3 sm:px-6 rounded-sm font-bold text-sm sm:text-base transition-all duration-200 relative overflow-hidden group cursor-pointer active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_90%,black)]"}`,buttonStyle:{color:"var(--foreground-color)"},buttonHover:{},glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-sm":"hidden",shimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/25 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-sm":"hidden",contentWrapper:"relative z-10 flex items-center justify-between gap-2 sm:gap-4 w-full h-full",priceText:"flex items-center gap-1 font-bold text-xs sm:text-base whitespace-nowrap",buttonText:"flex items-center gap-1 sm:gap-2 font-semibold text-xs sm:text-sm whitespace-nowrap",buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 transition-transform duration-200 group-hover:translate-x-0.5"},buyNowButton:{wrapper:"flex-shrink-0",button:"px-3 sm:px-6 h-10 sm:h-12 rounded-sm font-semibold text-xs sm:text-sm transition-all duration-200 cursor-pointer bg-white dark:bg-zinc-900 border-2 border-[var(--background-color)] text-[var(--background-color)] hover:bg-[var(--background-color)] hover:text-white active:scale-[0.98]"},shareButton:{button:`w-10 h-10 rounded-sm flex items-center justify-center transition-all duration-200 cursor-pointer hover:scale-105 active:scale-95 relative overflow-hidden group ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_85%,black)]"}`,buttonStyle:{},buttonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-sm":"",icon:"h-4 w-4 text-[var(--foreground-color)] relative z-10",dropdown:`rounded-sm overflow-hidden ${e?"bg-white/95 dark:bg-zinc-900 backdrop-blur-xl border border-white/40 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800"}`,dropdownItem:`flex items-center gap-3 px-4 py-3 text-sm font-medium text-gray-700 dark:text-zinc-200 cursor-pointer transition-colors duration-200 ${e?"hover:bg-[var(--background-color)]/10":"hover:bg-gray-50 dark:hover:bg-zinc-800"}`,dropdownItemIcon:"w-4 h-4 text-[var(--background-color)]"},allergen:{wrapper:"flex items-start gap-3 p-3 rounded-sm bg-amber-50 dark:bg-amber-950/40 border border-amber-100 dar
1k:border-amber-800/50",icon:"w-5 h-5 text-amber-600 shrink-0 mt-0.5",content:"flex-1",title:"text-xs font-bold text-amber-800 dark:text-amber-300 mb-1",text:"text-xs text-amber-700 dark:text-amber-300 leading-relaxed"},serving:{badge:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-sm text-xs font-medium bg-[var(--background-color)]/10 text-[var(--background-color)]",icon:"w-3.5 h-3.5"},message:{wrapper:"w-full flex items-center justify-center py-4",text:"text-sm font-medium text-gray-600 dark:text-zinc-400"}},creativecuts:{overlay:`fixed inset-0 z-50 animate-in fade-in duration-200 ${e?"bg-black/20 backdrop-blur-[3px]":"bg-black/40 backdrop-blur-sm"}`,container:{wrapper:`w-[92vw] sm:w-[70vw] md:w-[54vw] lg:w-[46vw] !max-w-[520px] h-[90vh] sm:h-[89vh] lg:h-[95vh] max-h-[770px] p-0 gap-0 border-0 !rounded-2xl overflow-hidden !top-[50%] !left-[50%] !translate-x-[-50%] !translate-y-[-50%] animate-in fade-in zoom-in-95 duration-300 ease-out dark:bg-zinc-900 dark:border-zinc-800 ${e?"border border-white/40 dark:border-zinc-800":"border border-gray-200 dark:border-zinc-800"}`,wrapperStyle:e?{background:"rgba(255, 255, 255, 0.97)",backdropFilter:"blur(20px)",maxHeight:"min(770px, 90dvh)"}:{background:"#ffffff",maxHeight:"min(770px, 90dvh)"},glossyBorder:e?"absolute inset-0 pointer-events-none rounded-2xl border border-white/50 dark:border-zinc-700/50":"hidden",glossyBorderStyle:{},glossyShine:e?"absolute inset-x-0 top-0 h-32 pointer-events-none rounded-t-2xl bg-gradient-to-b from-white/60 dark:from-white/10 via-white/20 dark:via-transparent to-transparent":"hidden",glossyShineStyle:{},glossyDiagonal:"hidden",glossyDiagonalStyle:{},innerWrapper:`flex flex-col h-full overflow-hidden ${e?"bg-white/95 dark:bg-zinc-900/95":"bg-white dark:bg-zinc-900"}`},header:{container:"px-0 py-0 flex flex-row items-start justify-between space-y-0 relative flex-shrink-0 z-20",containerStyle:{background:"transparent"},titleWrapper:"hidden",title:"hidden",actionsWrapper:"absolute right-4 sm:right-5 top-4 flex items-center gap-2 z-30",closeButton:"w-7 h-7 sm:w-8 bg-[#A3A3A3] sm:h-8 rounded-full flex items-center justify-center transition-all  duration-200 cursor-pointer active:scale-95  border border-gray-300 dark:border-zinc-600",closeButtonStyle:{color:"#ffffff",backgroundColor:"#A3A3A3",borderColor:"#A3A3A3"},closeButtonGlossyOverlay:"",closeIcon:"h-6 w-6 text-white relative z-10"},content:{scrollArea:"flex-1 bg-white dark:bg-zinc-900 relative z-10",scrollAreaStyle:{maxHeight:"calc(95vh - 100px)",height:"100%"},form:"p-0",gridLayout:"grid grid-cols-1 gap-0 items-stretch",leftColumn:"lg:sticky lg:top-0 lg:self-start",rightColumn:"px-5 sm:px-6 lg:px-8 py-6 space-y-5"},image:{wrapper:"flex flex-col w-full items-center bg-gray-50 dark:bg-zinc-800/60",wrapperW
1ithGallery:"",mainImageContainer:"relative aspect-square w-full overflow-hidden group",mainImageContainerStyle:{},mainImageInner:"absolute inset-0 transition-transform duration-500 ease-out group-hover:scale-105",mainImage:"object-contain object-top w-full h-full",carouselWrapper:"w-full",carouselItem:"relative aspect-square w-full overflow-hidden group",carouselNav:"bg-white/90 dark:bg-zinc-800/90 hover:bg-white dark:hover:bg-zinc-700 transition-all duration-200 border border-gray-200 dark:border-zinc-700 hover:scale-105 active:scale-95",carouselNavStyle:{},thumbnailsWrapper:"w-full whitespace-nowrap px-4 py-3 bg-gray-50 dark:bg-zinc-800/60",thumbnailsContainer:"flex w-max space-x-2",thumbnail:"relative overflow-hidden rounded-lg cursor-pointer transition-all duration-200 hover:ring-2 hover:ring-[var(--background-color)]/50",thumbnailActive:"ring-2 ring-[var(--background-color)]",thumbnailInactive:"opacity-80 hover:opacity-100",thumbnailSize:{width:"64px",height:"64px"}},price:{wrapper:"flex items-center gap-2 sm:gap-3 flex-wrap mb-0",priceText:"text-2xl sm:text-3xl md:text-4xl font-bold text-[var(--item-modal-price-text-color)] dark:text-zinc-100",priceClasses:{wrapper:"flex items-center gap-2 sm:gap-3 flex-wrap",originalPrice:"text-md sm:text-lg md:text-2xl text-gray-400 dark:text-zinc-500 line-through font-medium",discountedPrice:"text-xl sm:text-2xl md:text-3xl font-bold text-[var(--item-modal-price-text-color)] dark:text-blue-400",normalPrice:"text-xl sm:text-2xl md:text-3xl font-bold text-[var(--item-modal-price-text-color)] dark:text-zinc-100"},loyaltyBadge:"rounded-lg flex justify-center items-center gap-1.5 text-xs font-semibold px-3 py-1 bg-[var(--background-color)]/10 text-[var(--background-color)]",loyaltyBadgeStyle:{color:"var(--background-color)"}},description:{wrapper:"text-sm leading-relaxed text-gray-500 dark:text-zinc-400",wrapperStyle:{lineHeight:"1.6"}},sizes:{wrapper:"space-y-3 pt-4 border-t border-gray-100 dark:border-zinc-800",label:"text-sm font-semibold text-gray-800 dark:text-zinc-200 mb-2 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",optionsWrapper:"flex flex-wrap gap-2",option:"px-4 py-2 rounded-lg text-sm font-medium cursor-pointer transition-all duration-200 border",optionActive:"border-[var(--background-color)] bg-[var(--background-color)] text-white",optionInactive:"border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-200 hover:border-[var(--background-color)]/50 hover:bg-[var(--background-color)]/5",optionDisabled:"border-gray-200 dark:border-zinc-800 bg-gray-100 dark:bg-zinc-800/50 text-gray-400 dark:text-zinc-600 cursor-not-allowed opacity-50"},addons:{wrapper:"space-y-4 pt-4 border-t border-gray-100 dark:border-zinc-800",categoryWrapper:"rounded-lg overflow-hidden bg-gray-50 dark:bg-zinc-800/60 border border-gray-100 dark:border-zinc-800",categoryHeader:"flex items-center justify-between px-4 py-3 cursor-pointer transition-colors duration-200 hover:bg-gray-100 dark:hover:bg-zinc-700/60",categoryTitle:"text-sm font-bold text-gray-800 dark:text-zinc-200",categoryBadge:"text-[10px] font-semibold px-2 py-0.5 rounded-lg bg-[var(--background-color)]/10 text-[var(--background-color)]",categoryChevron:"w-4 h-4 text-gray-400 dark:text-zinc-500 transition-transform duration-200",categoryChevronExpanded:"rotate-180",itemsWrapper:"px-3 pb-3 space-y-1.5",item:"flex items-center gap-3 p-3 rounded-lg cursor-pointer transition-colors duration-200 hover:bg-white dark:hover:bg-zinc-800",itemSelected:"bg-white dark:bg-zinc-800 border border-[var(--background-color)]/20",itemImage:"w-10 h-10 rounded-lg object-cover shrink-0 border border-gray-100 dark:border-zinc-700",itemContent:"flex-1 min-w-0",itemName:"text-sm font-medium text-gray-800 dark:text-zinc-200 truncate",itemPrice:"text-xs font-semibold text-[var(--background-color)]",itemCheckbox:"w-5 h-5 rounded-lg border-2 transition-colors duration-200 border-gray-300 dark:border-zinc-600 bg-white dark:bg-zinc-800",itemCheckboxActive:"border-[var(--background-color)] bg-[var(--background-color)]"},note:{wrapper:"space-y-2 pt-4 ",label:"text-sm font-semibold text-gray-800 dark:text-zinc-200 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",input:"w-full px-4 py-3 rounded-lg text-sm transition-all duration-200 resize-none bg-white dark:bg-zinc-800 border border-gray-200 dark:border-zinc-700 text-gray-900 dark:text-zinc-100 focus:border-[var(--background-color)] focu
1s:ring-2 focus:ring-[var(--background-color)]/20 placeholder:text-gray-400 dark:placeholder:text-zinc-500",inputStyle:{}},footer:{container:`px-2 sm:px-2.5 py-2 sm:py-2.5 z-20 relative border-t ${e?"bg-white/95 dark:bg-zinc-900/95 border-gray-100/80 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border-gray-100 dark:border-zinc-800"}`,containerStyle:{},contentWrapper:"w-full flex flex-col gap-1.5",bulkInfo:`w-full flex flex-row justify-between items-center px-2 sm:px-2.5 py-1.5 rounded-md border ${e?"bg-gray-50/80 dark:bg-zinc-800/80 border-gray-200/80 dark:border-zinc-700":"bg-gray-50 dark:bg-zinc-800 border-gray-200 dark:border-zinc-700"}`,bulkInfoStyle:{},bulkMinQty:"text-red-600 font-bold text-xs",bulkTotal:"text-gray-700 dark:text-zinc-300 font-semibold text-xs",actionsRow:"w-full flex flex-row items-center justify-between gap-1.5 "},quantity:{wrapper:"flex items-center gap-0.5 sm:gap-1 rounded-full",button:`rounded-full flex items-center justify-center transition-all duration-200 active:scale-95 w-7 h-7 cursor-pointer sm:w-10 sm:h-10 !cursor-pointer ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm hover:border-[var(--background-color)]/50 hover:bg-[var(--background-color)]/10":"border-2 border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:border-[var(--background-color)] hover:bg-[var(--background-color)]/5"}`,buttonStyle:{},buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-gray-500 dark:text-zinc-400",input:"w-10 sm:w-12 h-8 sm:h-10 text-center border-0 font-bold text-base sm:text-lg bg-transparent text-gray-800 dark:text-zinc-100 focus:outline-none",inputStyle:{}},addToCartButton:{wrapper:"flex-1 min-w-0",button:`w-full h-10 sm:h-12 px-3 sm:px-6 rounded-lg font-bold text-sm sm:text-base transition-all duration-200 relative overflow-hidden group cursor-pointer active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_90%,black)]"}`,buttonStyle:{color:"var(--foreground-color)"},buttonHover:{},glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-lg":"hidden",shimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/25 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-lg":"hidden",contentWrapper:"relative z-10 flex items-center justify-between gap-2 sm:gap-4 w-full h-full",priceText:"flex items-center gap-1 font-extrabold text-md sm:text-[1.4rem] whitespace-nowrap",buttonText:"flex items-center gap-1 sm:gap-2 font-extrabold text-md sm:text-[1.2rem] whitespace-nowrap",buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 transition-transform duration-200 group-hover:translate-x-0.5"},buyNowButton:{wrapper:"flex-shrink-0",button:"px-3 sm:px-6 h-10 sm:h-12 rounded-lg font-semibold text-xs sm:text-sm transition-all duration-200 cursor-pointer bg-white dark:bg-zinc-900 border-2 border-[var(--background-color)] text-[var(--background-color)] hover:bg-[var(--background-color)] hover:text-white active:scale-[0.98]"},shareButton:{hidden:!0,button:`w-10 h-10 rounded-lg flex items-center justify-center transition-all duration-200 cursor-pointer hover:scale-105 active:scale-95 relative overflow-hidden group ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[color-mix(in_srgb,var(--background-color)_95%,black)] border border-white/30":"bg-[var(--background-color)] hover:bg-[color-mix(in_srgb,var(--background-color)_85%,black)]"}`,buttonStyle:{},buttonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent rounded-lg":"",icon:"w-4 h-4 text-[var(--foreground-color)] relative z-10",dropdown:`rounded-lg overflow-hidden ${e?"bg-white/95 dark:bg-zinc-900 backdrop-blur-xl border border-white/40 dark:border-zinc-800":"bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800"}`,dropdownItem:`flex items-center gap-3 px-4 py-3 text-sm font-medium text-gray-700 dark:text-zinc-200 cursor-pointer transition-colors duration-200 ${e?"hover:bg-[var(--background-color)]/10":"hover:bg-gray-50 dark:hover:bg-zinc-800"}`,dropdownItemIcon:"w-4 h-4 text-[var(--background-color)]"},allergen:{wrapper:"flex items-start gap-3 p-3 rounded-lg bg-amber-50 dark:bg-amber-950/40 border border-amber-100 dar
1k:border-amber-800/50",icon:"w-5 h-5 text-amber-600 shrink-0 mt-0.5",content:"flex-1",title:"text-xs font-bold text-amber-800 dark:text-amber-300 mb-1",text:"text-xs text-amber-700 dark:text-amber-300 leading-relaxed"},serving:{badge:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-lg text-xs font-medium bg-[var(--background-color)]/10 text-[var(--background-color)]",icon:"w-3.5 h-3.5"},message:{wrapper:"w-full flex items-center justify-center py-4",text:"text-sm font-medium text-gray-600 dark:text-zinc-400"}},brewline:{layoutVariant:"brewline",overlay:`fixed inset-0 z-50 animate-in fade-in duration-200 ${e?"bg-black/25 backdrop-blur-[2px]":"bg-black/45 backdrop-blur-sm"}`,container:{wrapper:"w-[100vw] sm:w-[96vw] md:w-[88vw] lg:w-[82vw] !max-w-[100vw] sm:!max-w-[520px] lg:!max-w-[1060px] h-[100dvh] max-h-[100dvh] sm:h-[92dvh] sm:max-h-[92dvh] lg:h-[min(640px,88vh)] lg:max-h-[min(640px,88vh)] p-0 gap-0 border-0 !rounded-none overflow-hidden !top-[50%] !left-[50%] !translate-x-[-50%] !translate-y-[-50%] !flex !flex-col animate-in fade-in zoom-in-95 duration-300 ease-out dark:bg-zinc-900",wrapperStyle:{background:"#ffffff",boxShadow:"0 28px 80px -16px rgba(0, 0, 0, 0.35)"},glossyBorder:"hidden",glossyBorderStyle:{},glossyShine:"hidden",glossyShineStyle:{},glossyDiagonal:"hidden",glossyDiagonalStyle:{},innerWrapper:"flex flex-col flex-1 min-h-0 h-full overflow-hidden bg-white dark:bg-zinc-900"},layout:{root:"flex flex-col flex-1 min-h-0 h-full overflow-hidden",header:"relative flex-shrink-0 px-4 sm:px-5 lg:px-8 pt-4 sm:pt-5 lg:pt-6 pb-3 sm:pb-4 pr-14 sm:pr-16",headerTitle:"font-serif italic font-normal text-[1.5rem] sm:text-[1.65rem] lg:text-[2rem] text-neutral-900 dark:text-zinc-100 leading-[1.15] tracking-tight",headerDescription:"font-serif italic text-sm sm:text-[0.95rem] text-neutral-700 dark:text-zinc-300 mt-1.5 sm:mt-2 leading-relaxed max-w-xl [&_p]:m-0",mobileHeader:"relative px-4 sm:px-5 pt-4 sm:pt-5 pb-3 pr-14 sm:pr-16",headerImageWrapper:"w-full mt-4 sm:mt-5 flex justify-center lg:justify-start",body:"flex flex-1 flex-col min-h-0 overflow-hidden lg:flex-row",leftColumn:"hidden lg:flex lg:w-[42%] xl:w-[40%] flex-shrink-0 px-6 pb-6 pt-2 items-start justify-start",rightColumn:"flex flex-1 flex-col min-h-0 overflow-hidden w-full min-w-0",scrollArea:"flex-1 min-h-0 h-0 lg:h-auto",form:"px-4 sm:px-5 lg:px-6 py-3 sm:py-4 space-y-2 sm:space-y-3"},header:{container:"hidden",containerStyle:{},titleWrapper:"hidden",title:"hidden",actionsWrapper:"absolute right-4 sm:right-5 top-4 sm:top-5 z-30",closeButton:"w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer border border-neutral-900 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:bg-neutral-50 dark:hover:bg-zinc-700 active:scale-95",closeButtonStyle:{},closeButtonGlossyOverlay:"",closeIcon:"h-4 w-4 sm:h-[18px] sm:w-[18px] text-neutral-900 dark:text-zinc-100 stroke-[2.5]"},content:{scrollArea:"flex-1 min-h-0 h-0 bg-white dark:bg-zinc-900 relative z-10",scrollAreaStyle:{},form:"p-0",gridLayout:"",leftColumn:"",rightColumn:""},image:{wrapper:"flex flex-col w-full items-center lg:items-start",wrapperWithGallery:"",useOffsetBoxShadow:!0,shadowOuter:"relative w-full max-w-[min(100%,320px)] sm:max-w-[min(100%,360px)] mx-auto lg:mx-0 lg:mr-auto pr-4 pb-4 sm:pr-5 sm:pb-5",shadowBlock:"",mainImageContainer:"relative z-10 aspect-[3/4] w-full overflow-hidden rounded-none bg-neutral-100 dark:bg-zinc-800",mainImageContainerStyle:{boxShadow:"14px 14px 0 0 var(--background-color)"},mainImageInner:"absolute inset-0",mainImage:"object-cover object-center w-full h-full",carouselWrapper:"w-full max-w-[min(100%,320px)] sm:max-w-[min(100%,360px)] mx-auto lg:mx-0 lg:mr-auto pr-4 pb-4",carouselItem:"relative z-10 aspect-[3/4] w-full overflow-hidden rounded-none bg-neutral-100 dark:bg-zinc-800",carouselItemStyle:{boxShadow:"14px 14px 0 0 var(--background-color)"},carouselNav:"bg-white/95 dark:bg-zinc-800/95 hover:bg-white dark:hover:bg-zinc-700 border border-neutral-300 dark:border-zinc-600 transition-all duration-200 hover:scale-105 active:scale-95",carouselNavStyle:{boxShadow:"0 4px 12px -2px rgba(0, 0, 0, 0.12)"},thumbnailsWrapper:"w-full whitespace-nowrap px-4 py-3",thumbnailsContainer:"flex w-max space-x-2",thumbnail:"relative overflow-hidden cursor-pointer transition-all duration-200 border border-neutral-200 dark:border-zinc-700 hover:border-[var(--background-color)]/50",thumbnailActive:"ring-2 ring-[var(--background-color)] border-[var(--background-color)]",thumbnailInactive:"opacity-75 hover:opacity-100",thumbnailSize:{width:"64px",height:"64px"}},price:{wrapper:"hidden",priceText:"hidden",priceClasses:{wrapper:"hidden",originalPrice
1:"hidden",discountedPrice:"hidden",normalPrice:"hidden"},loyaltyBadge:"hidden",loyaltyBadgeStyle:{}},description:{wrapper:"hidden",wrapperStyle:{}},sizes:{wrapper:"space-y-3 pt-4 border-t border-gray-100 dark:border-zinc-800",label:"text-sm text-gray-800 dark:text-zinc-200 mb-2 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",optionsWrapper:"flex flex-wrap gap-2",option:"px-4 py-2 rounded-lg text-sm font-medium cursor-pointer transition-all duration-200 border",optionActive:"border-[var(--background-color)] bg-[var(--background-color)] text-white shadow-md",optionInactive:"border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-200 hover:border-[var(--background-color)]/50 hover:bg-[var(--background-color)]/5",optionDisabled:"border-gray-200 dark:border-zinc-800 bg-gray-100 dark:bg-zinc-800/50 text-gray-400 dark:text-zinc-600 cursor-not-allowed opacity-50"},addons:{wrapper:"space-y-4 pt-4 border-t border-gray-100 dark:border-zinc-800",categoryWrapper:"rounded-xl overflow-hidden bg-gray-50 dark:bg-zinc-800/60 border border-gray-100 dark:border-zinc-800",categoryHeader:"flex items-center justify-between px-4 py-3 cursor-pointer transition-colors duration-200 hover:bg-gray-100 dark:hover:bg-zinc-700/60",categoryTitle:"text-sm font-bold text-gray-800 dark:text-zinc-200",categoryBadge:"text-[10px] font-semibold px-2 py-0.5 rounded-full bg-[var(--background-color)]/10 text-[var(--background-color)]",categoryChevron:"w-4 h-4 text-gray-400 dark:text-zinc-500 transition-transform duration-200",categoryChevronExpanded:"rotate-180",itemsWrapper:"px-3 pb-3 space-y-1.5",item:"flex items-center gap-3 p-3 rounded-lg cursor-pointer transition-colors duration-200 hover:bg-white dark:hover:bg-zinc-800",itemSelected:"bg-white dark:bg-zinc-800 border border-[var(--background-color)]/20 shadow-sm",itemImage:"w-10 h-10 rounded-lg object-cover shrink-0 border border-gray-100 dark:border-zinc-700",itemContent:"flex-1 min-w-0",itemName:"text-sm font-medium text-gray-800 dark:text-zinc-200 truncate",itemPrice:"text-xs text-[var(--background-color)]",itemCheckbox:"w-5 h-5 rounded-md border-2 transition-colors duration-200 border-gray-300 dark:border-zinc-600 bg-white dark:bg-zinc-800",itemCheckboxActive:"border-[var(--background-color)] bg-[var(--background-color)]"},note:{wrapper:"space-y-2 pt-4",label:"text-sm font-semibold text-gray-800 dark:text-zinc-200 flex items-center gap-2",labelIcon:"w-4 h-4 text-[var(--background-color)]",input:"w-full px-4 py-3 rounded-xl text-sm transition-all duration-200 resize-none bg-white dark:bg-zinc-800 border border-gray-200 dark:border-zinc-700 text-gray-900 dark:text-zinc-100 focus:border-[var(--background-color)] focus:ring-2 focus:ring-[var(--background-color)]/20 placeholder:text-gray-400 dark:placeholder:text-zinc-500",inputStyle:{}},footer:{container:"px-4 sm:px-5 lg:px-6 py-3 sm:py-4 z-20 relative flex-shrink-0 bg-white dark:bg-zinc-900 border-t border-neutral-200 dark:border-zinc-800",containerStyle:{boxShadow:"0 -8px 24px -12px rgba(0, 0, 0, 0.08)"},contentWrapper:"w-full flex flex-col gap-2",bulkInfo:"w-full flex flex-row justify-between items-center px-3 sm:px-4 py-2 sm:py-3 rounded-lg border bg-gray-50 dark:bg-zinc-800 border-gray-200 dark:border-zinc-700",bulkInfoStyle:{},bulkMinQty:"text-red-600 font-bold text-xs sm:text-sm",bulkTotal:"text-gray-700 dark:text-zinc-300 font-semibold text-xs sm:text-sm",actionsRow:"w-full flex flex-row items-center justify-between gap-3 sm:gap-4"},quantity:{wrapper:"flex items-center gap-2 sm:gap-3 rounded-full",wrapperStyle:{},useFlatWrapper:!0,button:"",buttonStyle:{},decrementButton:"w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 border-2 border-neutral-900 dark:border-zinc-600 bg-white dark:bg-zinc-800 text-neutral-900 dark:text-zinc-100 hover:bg-neutral-50 dark:hover:bg-zinc-700",incrementButton:"w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 bg-[var(--background-color)] text-[var(--foreground-color)] border-2 border-[var(--background-color)]",buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4",input:"w-10 sm:w-10 h-9 sm:h-10 text-center border-0 font-bold text-base sm:text-lg bg-transparent focus:outline-none text-neutral-900 dark:text-zinc-100",inputStyle:{}},addToCartButton:{wrapper:"flex-1 min-w-0",button:"w-full h-11 sm:h-12 px-5 sm:px-7 rounded-full font-bold text-sm transition-all duration-200 relative overflow-hidden group cursor-pointer active:scale-[0.98] bg-[var(--background-color)] hover:brightness-95",buttonStyle:{color:"var(--foreground-color)",boxShadow:"0 6px 20px -4px color-mix(in srgb, var(--background-color) 55%, transparent)"},buttonHover:{},glossyOverlay:"hidden",shimmerEffect:"hidden",hideDivider:!0,hideArrow:!0,contentWrapper:"relative z-10 flex items-center justify-between gap-3 w-full h-full",priceText:"text-sm sm:text-base uppercase tracking-wide whitespace-nowrap",buttonText:"text-[11px] sm:text-lg uppercase tracking-[0.14em] whitespace-nowrap",buttonIcon:"hidden"},buyNowButton:{wrapper:"flex-shrink-0 hidden sm:block",button:"px-4 sm:px-5 h-11 sm:h-12 rounded-full font-semibold text-xs sm:text-sm transition-all duration-200 cursor-pointer bg-white dark:bg-zinc-900 border-2 border-[var(--background-color)] text-[var(--background-color)] hover:bg-[var(--background-color)] hover:text-[var(--foreground-color)] active:scale-[0.98]"},shareButton:{hidden:!0,button:"hidden",buttonStyle:{},buttonGlossyOverlay:"",icon:"hidden",dropdown:"hidden",dropdownItem:"hidden",dropdownItemIcon:"hidden"},allergen:{wrapper:"flex items-start gap-3 p-3 rounded-lg bg-amber-50 dark:bg-amber-950/40 border border-amber-100 dar
1k:border-amber-800/50",icon:"w-5 h-5 text-amber-600 shrink-0 mt-0.5",content:"flex-1",title:"text-xs font-bold text-amber-800 dark:text-amber-300 mb-1",text:"text-xs text-amber-700 dark:text-amber-300 leading-relaxed"},serving:{badge:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-medium bg-[var(--background-color)]/10 text-[var(--background-color)]",icon:"w-3.5 h-3.5"},message:{wrapper:"w-full flex items-center justify-center py-4 px-4 border-t border-neutral-200 dark:border-zinc-800 bg-white dark:bg-zinc-900 flex-shrink-0",text:"text-sm font-medium text-gray-600 dark:text-zinc-400"}},cakelizia:{layoutVariant:"cakelizia",overlay:`fixed inset-0 z-50 animate-in fade-in duration-200 ${e?"bg-black/40 backdrop-blur-[2px]":"bg-black/55 backdrop-blur-sm"}`,container:{wrapper:"w-[98vw] sm:w-[95vw] md:w-[92vw] lg:w-[90vw] !max-w-[1140px] h-[92dvh] max-h-[92dvh] sm:h-[90dvh] sm:max-h-[90dvh] lg:h-[min(680px,92vh)] lg:max-h-[min(680px,92vh)] p-0 gap-0 border-0 !rounded-2xl lg:!rounded-3xl overflow-hidden !top-[50%] !left-[50%] !translate-x-[-50%] !translate-y-[-50%] !flex !flex-col animate-in fade-in zoom-in-95 duration-300 ease-out !bg-transparent",wrapperStyle:{backgroundColor:"#1a1714",backgroundImage:"url(/assets/images/Delizia/itemModalBg.png)",backgroundSize:"cover",backgroundPosition:"center",boxShadow:"0 28px 80px -16px rgba(0, 0, 0, 0.65)"},glossyBorder:"hidden",glossyBorderStyle:{},glossyShine:"hidden",glossyShineStyle:{},glossyDiagonal:"hidden",glossyDiagonalStyle:{},innerWrapper:"flex flex-col flex-1 min-h-0 h-full overflow-hidden bg-transparent relative"},layout:{root:"flex flex-col flex-1 min-h-0 h-full overflow-hidden relative",rightAccent:"hidden",body:"flex flex-1 flex-col min-h-0 overflow-hidden lg:flex-row",leftColumn:"hidden lg:flex lg:w-[40%] xl:w-[42%] flex-shrink-0 items-center justify-center p-5 xl:p-6",rightColumn:"flex flex-1 flex-col min-h-0 overflow-hidden w-full min-w-0 relative",stickyActions:"flex sticky top-0 z-30 flex-shrink-0 items-center justify-end gap-2 px-4 sm:px-5 lg:px-6 pt-3 pb-2",scrollArea:"flex-1 min-h-0 h-0 lg:h-auto",scrollThumb:"!bg-[#dea347] hover:!bg-[#dea347]",mobileImageWrap:"relative w-full px-4 pb-2",headerRow:"relative flex items-start justify-between gap-3 px-4 sm:px-5 lg:px-6 pt-2 lg:pt-2 pb-2",headerTitle:"KababjeesF-item-name-font-itemlayout flex-1 min-w-0 text-left uppercase tracking-wide text-[1.35rem] sm:text-[1.65rem] lg:text-[1.85rem] leading-[1.15] text-[var(--allItemsTextColor)]",headerPriceWrap:"flex-shrink-0 text-right pt-0.5",description:"px-4 sm:px-5 lg:px-6 text-[12px] sm:text-[13px] leading-relaxed text-white/75 [&_p]:m-0",horizonLineWrap:"px-4 sm:px-5 lg:px-6 py-3 sm:py-4",horizonLineWrapInner:"w-full py-3 sm:py-4",horizonLine:"w-full h-auto max-h-6 object-contain object-left",form:"px-4 sm:px-5 lg:px-6 pb-3 space-y-3 sm:space-y-4",endLineWrap:"flex-shrink-0 w-full px-4 sm:px-8 pb-3 pt-1",endLine:"w-full h-auto max-h-8 object-contain mx-auto",chooseLabel:"text-[.7rem] !mb-2 font-semibold tracking-[0.14em] text-[var(--allItemsTextColor)]/70 uppercase"},header:{container:"hidden",containerStyle:{},titleWrapper:"hidden",title:"hidden",actionsWrapper:"flex items-center gap-2 z-30",closeButton:"w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer hover:scale-105 active:scale-95 !bg-[#3b123c] border-2 !border-[#dea347] hover:!bg-[#3b123c] shadow-none",closeButtonStyle:{backgroundColor:"#3b123c",border:"2px solid #dea347",color:"#dea347",boxShadow:"none"},closeButtonGlossyOverlay:"",closeIcon:"h-[18px] w-[18px] sm:h-5 sm:w-5 !text-[#dea347]",closeIconStyle:{color:"#dea347",stroke:"#dea347"},mobileScrollBar:"px-2 pb-2 pt-3 sm:px-4 sm:pb-3 sm:pt-5 bg-gradient-to-b from-[#1a1714] via-[#1a1714]/80 to-transparent"},content:{scrollArea:"flex-1 min-h-0 h-0 bg-transparent relative z-10",scrollAreaStyle:{},form:"p-0",gridLayout:"",leftColumn:"",rightColumn:""},image:{wrapper:"flex flex-col w-full h-full items-center justify-center bg-transparent",wrapperWithGallery:"",mainImageContainer:"relative aspect-square w-full max-w-[380px] xl:max-w-[420px] overflow-hidden rounded-none bg-transparent",mainImageContainerStyle:{},mainImageInner:"absolute inset-0",mainImage:"object-contain object-center w-full h-full",carouselWrapper:"w-full max-w-[380px] xl:max-w-[420px]",carouselItem:"relative aspect-square w-full overflow-hidden rounded-none bg-transparent",carouselNav:"bg-black/50 hover:bg-black/70 text-[var(--allItemsTextColor)] border border-[var(--allItemsTextColor)]/40 transition-all duration-200 hover:scale-105 active:scale-95",carouselNavStyle:{boxShadow:"0 4px 12px -2px rgba(0, 0, 0, 0.35)"},thumbnailsWrapper:"w-full whitespace-nowrap px-2 py-2",thumbnailsContainer:"flex w-max space-x-2",thumbnail:"relative overflow-hidden rounded-none cursor-pointer transition-all duration-200 border border-[var(--allItemsTextColor)]/25 hover:border-[var(--allItemsTextColor)]/60",thumbnailActive:"ring-2 ring-[var(--allItemsTextColor)] border-[var(--allItemsTextColor)]",thumbnailInactive:"opacity-70 hover:opacity-100",thumbnailSize:{width:"56px",height:"56px"}},price:{wrapper:"flex items-center justify-end gap-1 flex-wrap mb-0",priceText:"KababjeesF-item-name-font-itemlayout text-xl sm:text-2xl lg:text-[1.75rem] text-[var(--item-modal-price-text-color)] dark:text-zinc-100",priceClasses:{wrapper:"flex items-center justify-end gap-1.5 flex-wrap",originalPrice
1:"KababjeesF-item-name-font-itemlayout text-sm sm:text-base text-[var(--item-modal-price-text-color)]/55 dark:text-zinc-400 line-through",discountedPrice:"KababjeesF-item-name-font-itemlayout text-xl sm:text-2xl lg:text-[1.75rem] text-[var(--item-modal-price-text-color)] dark:text-zinc-100",normalPrice:"KababjeesF-item-name-font-itemlayout text-xl sm:text-2xl lg:text-[1.75rem] text-[var(--item-modal-price-text-color)] dark:text-zinc-100"},loyaltyBadge:"rounded-full flex justify-center items-center gap-1.5 text-xs font-semibold px-3 py-1 bg-[var(--allItemsTextColor)]/15 text-[var(--allItemsTextColor)]",loyaltyBadgeStyle:{}},description:{wrapper:"text-[12px] sm:text-[13px] leading-relaxed text-white/75 [&_p]:m-0",wrapperStyle:{lineHeight:"1.55"}},sizes:{wrapper:"space-y-2 pt-1",label:"text-[.7rem] font-semibold tracking-[0.14em] text-[var(--allItemsTextColor)]/70 uppercase mb-2",labelIcon:"w-4 h-4 text-[var(--allItemsTextColor)]",optionsWrapper:"flex flex-col gap-1.5",option:"w-full px-0 py-2 rounded-none text-sm font-medium cursor-pointer transition-all duration-200 border-0 bg-transparent",optionActive:"text-[var(--allItemsTextColor)]",optionInactive:"text-white/85 hover:text-[var(--allItemsTextColor)]",optionDisabled:"text-white/40 cursor-not-allowed",listRow:"flex items-center justify-between w-full gap-3",listLabel:"KababjeesF-item-name-font-itemlayout uppercase tracking-wide text-sm sm:text-[15px] cursor-pointer",listLabelActive:"text-[var(--allItemsTextColor)]",listLabelInactive:"text-white/85",listPrice:"KababjeesF-item-name-font-itemlayout text-sm sm:text-[15px] text-[var(--item-modal-price-text-color)] dark:text-zinc-100 whitespace-nowrap",radioOuterActive:"var(--allItemsTextColor)",radioOuterInactive:"color-mix(in srgb, var(--allItemsTextColor) 45%, #555)",radioFill:"var(--allItemsTextColor)",notAvailable:"ml-2 text-xs font-medium text-red-500 uppercase",hideChooseLabel:!1,forceListLayout:!0,hideBorder:!0},addons:{wrapper:"space-y-3 pt-2 border-t border-[var(--allItemsTextColor)]/20",categoryWrapper:"rounded-xl overflow-hidden bg-black/25 border border-[var(--allItemsTextColor)]/20",categoryHeader:"flex items-center justify-between px-4 py-3 cursor-pointer transition-colors duration-200 hover:bg-white/5",categoryTitle:"text-sm font-bold text-white/90",categoryBadge:"text-[10px] font-semibold px-2 py-0.5 rounded-full bg-[var(--allItemsTextColor)]/15 text-[var(--allItemsTextColor)]",categoryChevron:"w-4 h-4 text-[var(--allItemsTextColor)]/70 transition-transform duration-200",categoryChevronExpanded:"rotate-180",itemsWrapper:"px-3 pb-3 space-y-1.5",item:"flex items-center gap-3 p-3 rounded-lg cursor-pointer transition-colors duration-200 hover:bg-white/5",itemSelected:"bg-white/5 border border-[var(--allItemsTextColor)]/30",itemImage:"w-10 h-10 rounded-lg object-cover shrink-0 border border-[var(--allItemsTextColor)]/20",itemContent:"flex-1 min-w-0",itemName:"text-sm font-medium text-white/90 truncate",itemPrice:"text-xs text-[var(--allItemsTextColor)]",itemCheckbox:"w-5 h-5 rounded-md border-2 transition-colors duration-200 border-[var(--allItemsTextColor)]/45 bg-transparent",itemCheckboxActive:"border-[var(--allItemsTextColor)] bg-[var(--allItemsTextColor)]"},note:{wrapper:"space-y-2 pt-3",label:"text-sm font-medium text-[#dea347]",labelIcon:"hidden",input:"w-full px-4 py-3 rounded-lg text-sm transition-all duration-200 resize-none bg-transparent border border-[#dea347] focus:border-[#dea347] focus:ring-1 focus:ring-[#dea347]/30 placeholder:text-[#dea347]/70 placeholder:italic text-[#dea347]",inputStyle:{height:88,borderColor:"#dea347",color:"#dea347"},counterOutside:!0,counter:"block text-right text-xs font-medium text-[#dea347] mt-1"},footer:{container:"px-4 sm:px-5 lg:px-6 py-3 z-20 relative flex-shrink-0 bg-transparent border-0",containerStyle:{boxShadow:"none"},contentWrapper:"w-full flex flex-col gap-2",bulkInfo:"w-full flex flex-row justify-between items-center px-3 sm:px-4 py-2 sm:py-3 rounded-lg border bg-black/30 border-[var(--allItemsTextColor)]/25",bulkInfoStyle:{},bulkMinQty:"text-red-400 font-bold text-xs sm:text-sm",bulkTotal:"text-white/85 font-semibold text-xs sm:text-sm",actionsRow:"w-full flex flex-row items-end justify-between gap-3 sm:gap-4",showSeparateTotal:!0,totalWrap:"flex flex-col items-end leading-none mb-1",totalLabel:"text-[10px] sm:text-xs uppercase tracking-[0.16em] text-white/80 mb-1",totalPrice:"KababjeesF-item-name-font-itemlayout text-base sm:text-lg text-white"},quantity:{wrapper:"flex items-center gap-2 sm:gap-2.5 rounded-full",wrapperStyle:{},useFlatWrapper:!0,button:"",buttonStyle:{},decrementButton:"w-8 h-8 sm:w-9 sm:h-9 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 !bg-[#b35701] text-white hover:!bg-[#b35701]",incrementButton:"w-8 h-8 sm:w-9 sm:h-9 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 !bg-[#b35701] text-white hover:!bg-[#b35701]",buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-white",input:"w-10 sm:w-10 h-8 sm:h-9 text-center border-0 font-bold text-xl sm:text-2xl bg-transparent focus:outline-none text-white",inputStyle:{color:"#ffffff",fontSize:"1.35rem"}},addToCartButton:{wrapper:"w-full min-w-[140px] sm:min-w-[180px]",button:"w-full h-11 sm:h-12 px-5 sm:px-8 rounded-lg font-bold text-sm transition-all duration-200 relative overflow-hidden group cursor-pointer active:scale-[0.98] bg-gradient-to-b from-[#f5e0a0] via-[#e8c56a] to-[var(--allItemsTextColor)] hover:brightness-105",buttonStyle:{color:"#1a1208",boxShadow:"0 4px 14px -4px color-mix(in srgb, var(--allItemsTextColor) 35%, transparent)"},buttonHover:{},glossyOverlay:"hidden",shimmerEffect:"hidden",hideDivider:!0,hideArrow:!0,hidePrice
1:!0,contentWrapper:"relative z-10 flex items-center justify-center gap-2 w-full h-full",priceText:"hidden",buttonText:"text-xs sm:text-sm uppercase tracking-[0.12em] font-bold whitespace-nowrap text-[#1a1208]",buttonIcon:"hidden"},buyNowButton:{wrapper:"flex-shrink-0 hidden",button:"hidden"},shareButton:{button:"w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer hover:scale-105 active:scale-95 !bg-[#b35701] hover:!bg-[#b35701] shadow-none",buttonStyle:{backgroundColor:"#b35701",color:"#dea347",boxShadow:"none"},buttonGlossyOverlay:"",icon:"h-4 w-4 !text-[#dea347]",dropdown:"absolute right-0 mt-2 w-44 rounded-xl overflow-hidden border border-[var(--allItemsTextColor)]/25 bg-[#1a1714]/95 backdrop-blur-md shadow-xl z-50",dropdownItem:"flex items-center gap-2 px-3 py-2.5 text-sm text-white/85 hover:bg-[var(--allItemsTextColor)]/15 cursor-pointer",dropdownItemIcon:"w-4 h-4 text-[var(--allItemsTextColor)]"},allergen:{wrapper:"flex items-start gap-3 p-3 rounded-lg bg-[var(--allItemsTextColor)]/10 border border-[var(--allItemsTextColor)]/25",icon:"w-5 h-5 text-[var(--allItemsTextColor)] shrink-0 mt-0.5",content:"flex-1",title:"text-xs font-bold text-[var(--allItemsTextColor)] mb-1",text:"text-xs text-white/80 leading-relaxed"},serving:{badge:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-medium bg-[var(--allItemsTextColor)]/15 text-[var(--allItemsTextColor)]",icon:"w-3.5 h-3.5"},message:{wrapper:"w-full flex items-center justify-center py-4 px-4 border-t border-[var(--allItemsTextColor)]/20 bg-transparent flex-shrink-0",text:"text-sm font-medium text-white/85"}}}}function w(e){return{default:{page:{wrapper:"min-h-screen font-sans text-gray-900",background:"bg-[var(--background-layout-color)]",backgroundStyle:{},contentWrapper:"max-w-7xl mx-auto py-2 sm:py-8 px-2 sm:px-6 lg:px-8 pb-10 sm:pb-4",grid:"grid grid-cols-1 lg:grid-cols-12 gap-2 lg:gap-8 items-start",leftColumn:"lg:col-span-7 xl:col-span-7 space-y-6",rightColumn:"lg:col-span-5 xl:col-span-5"},sectionCard:{wrapper:`rounded-xl sm:rounded-2xl border transition-all duration-300 ${e?"bg-white/98 dark:bg-zinc-900/98 backdrop-blur-sm border-gray-100/80 dark:border-zinc-800 shadow-[0_1px_3px_rgba(0,0,0,0.04)] dark:shadow-[0_1px_3px_rgba(0,0,0,0.3)]":"bg-white dark:bg-zinc-900 border-gray-100 dark:border-zinc-800 shadow-[0_1px_2px_rgba(0,0,0,0.03)] dark:shadow-[0_1px_2px_rgba(0,0,0,0.3)]"}`,wrapperStyle:{},inner:"p-3 sm:p-6",accentBorder:"",accentBorderStyle:{},divider:"my-5 h-px bg-gray-100 dark:bg-zinc-800"},sectionHeader:{title:"text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 dark:text-zinc-100 tracking-tight",subtitle:"text-sm sm:text-base text-gray-600 dark:text-zinc-400 mt-1",titleWithAccent:"flex items-center gap-3",accentBar:`w-1 sm:w-1.5 h-6 sm:h-7 rounded-full ${e?"shadow-lg":""}`,accentBarStyle:{backgroundColor:"var(--background-color)",boxShadow:e?"0 0 16px color-mix(in srgb, var(--background-color) 40%, transparent)":void 0}},userGreeting:{wrapper:"rounded-xl sm:rounded-2xl px-4 sm:px-6 py-4 sm:py-5 transition-all duration-300 relative overflow-hidden group bg-white dark:bg-zinc-900 border border-gray-100 dark:border-zinc-800 shadow-[0_1px_3px_rgba(0,0,0,0.04)] dark:shadow-[0_1px_3px_rgba(0,0,0,0.3)]",wrapperStyle:{background:"var(--checkout-card-bg, white)",border:"1px solid var(--checkout-card-border, rgba(0, 0, 0, 0.06))"},accentLine:"absolute top-0 left-0 right-0 h-0.5 opacity-60 pointer-events-none",accentLineStyle:{background:"linear-gradient(90deg, transparent 0%, var(--background-color) 50%, transparent 100%)"},text:"text-sm sm:text-base text-gray-800 dark:text-zinc-200 relative z-10 font-medium tracking-wide",userName:"font-semibold",userNameStyle:{color:"var(--background-color)"}},input:{wrapper:"relative w-full group",labelRow:"flex items-center justify-between mb-1.5 sm:mb-2",label:"text-xs sm:text-sm font-semibold text-gray-700 dark:text-zinc-300 transition-colors duration-200 group-focus-within:text-[var(--background-color)]",labelBold:"font-bold",requiredBadge:"text-xs font-medium text-red-500 animate-in fade-in duration-200",validBadge:"flex items-center animate-in zoom-in duration-300",validIcon:"text-[var(--background-color)]",field:"w-full px-4 sm:px-5 py-3 sm:py-3.5 border rounded-xl sm:rounded-2xl focus:outline-none transition-all duration-300 text-sm sm:text-base bg-white dark:bg-zinc-800/90 text-gray-900 dark:text-zinc-100 placeholder:text-gray-400 dark:placeholder:text-zinc-500",fieldDefault:"border-gray-200 dark:border-zinc-700 hover:border-gray-300 dark:hover:border-zinc-600 focus:border-[var(--background-color)] focu
1s:ring-2 focus:ring-[var(--background-color)]/20",fieldDefaultStyle:{boxShadow:"none"},fieldError:"border-red-300 dark:border-red-700 bg-red-50/60 dark:bg-red-950/30 focus:ring-red-200 focus:border-red-400",fieldErrorStyle:{boxShadow:"none"},errorMessage:"mt-2 flex items-center gap-2 text-xs text-red-600 dark:text-red-400 rounded-lg sm:rounded-xl px-3 py-2 animate-in fade-in slide-in-from-top-1 bg-red-50 dark:bg-red-950/50 border border-red-100 dark:border-red-900/50",errorIcon:"flex-shrink-0"},phoneInput:{wrapper:"mb-2 sm:mb-3",labelRow:"flex items-center justify-between mb-1.5 sm:mb-2",label:"text-xs sm:text-sm font-semibold text-gray-700 dark:text-zinc-300",inputStyle:{width:"100%",height:"48px",borderRadius:"0.875rem",padding:"0.75rem 2.45rem",border:"2px solid var(--checkout-input-border, #e5e7eb)",fontSize:"0.875rem",backgroundColor:"var(--checkout-input-bg, rgba(255, 255, 255, 0.9))",color:"var(--checkout-text-color, inherit)"},inputStyleFocus:{borderColor:"var(--background-color)",boxShadow:"0 0 0 3px rgba(var(--background-color-rgb), 0.15)"},errorText:"text-xs sm:text-sm text-red-500 dark:text-red-400 mt-1.5 sm:mt-2 block"},select:{wrapper:"relative w-full",label:"text-xs sm:text-sm font-semibold text-gray-700 dark:text-zinc-300 mb-1.5 sm:mb-2 block",control:`rounded-xl sm:rounded-2xl border transition-all duration-300 ${e?"bg-white/90 dark:bg-zinc-800/90 backdrop-blur-md":"bg-white dark:bg-zinc-800"} text-gray-900 dark:text-zinc-100`,controlDefault:"border-gray-200/70 dark:border-zinc-700 hover:border-gray-300/80 dark:hover:border-zinc-600",controlFocus:"border-[var(--background-color)] ring-2 ring-[var(--background-color)]/20",menu:`rounded-xl sm:rounded-2xl overflow-hidden ${e?"bg-white/95 dark:bg-zinc-900/95 backdrop-blur-xl border border-white/60 dark:border-zinc-700":"bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-700"}`,menuStyle:{boxShadow:"0 20px 50px -10px rgba(0, 0, 0, 0.15)"},option:"px-4 py-3 cursor-pointer transition-all duration-200 text-gray-800 dark:text-zinc-200",optionHover:"bg-gray-50 dark:bg-zinc-800",optionSelected:"bg-[var(--background-color)] text-white"},addressCard:{wrapper:"px-4 py-3 rounded-full flex items-center gap-3 cursor-pointer transition-all duration-200 border",wrapperDefault:"bg-white dark:bg-zinc-800/70 border-gray-200 dark:border-zinc-700 hover:border-gray-300 dark:hover:border-zinc-600 hover:bg-gray-50/50 dark:hover:bg-zinc-800",wrapperDefaultStyle:{},wrapperSelected:"border-[var(--background-color)] bg-gradient-to-r from-[var(--background-color)]/8 to-[var(--background-color)]/4",wrapperSelectedStyle:{borderWidth:"1.5px"},text:"flex-1 text-sm text-gray-700 dark:text-zinc-200 font-medium",checkWrapper:"flex-shrink-0 order-first",checkSelected:"w-[18px] h-[18px] rounded-full bg-[var(--background-color)] text-white flex items-center justify-center",checkSelectedStyle:{},checkUnselected:"w-[18px] h-[18px] rounded-full border-2 border-gray-300 dark:border-zinc-600",actionButton:"p-1 rounded-md transition-all duration-150 hover:bg-gray-100 dark:hover:bg-zinc-700",actionButtonStyle:{},editButton:"text-gray-400 dark:text-zinc-500 hover:text-gray-600 dark:hover:text-zinc-300",deleteButton:"text-gray-400 dark:text-zinc-500 hover:text-red-500 hover:bg-red-50 dark:hover:bg-red-950/50"},addressSection:{wrapper:"w-full mt-3 mb-3",wrapperStyle:{},accentBorder:"",accentBorderStyle:{},title:"text-sm font-medium text-gray-600 dark:text-zinc-400 mb-2",titleAccent:"",titleAccentStyle:{},list:"space-y-2",horizontalList:"flex items-center overflow-x-auto pb-2 sm:pb-3 -mx-2 px-2 gap-2 sm:gap-3"},giftSection:{wrapper:"w-full mt-4 sm:mt-6 p-5 sm:p-6 md:p-8 rounded-xl sm:rounded-2xl border border-gray-100 dark:border-zinc-800 transition-all duration-300 relative overflow-hidden group bg-white dark:bg-zinc-900",wrapperStyle:{boxShadow:"0 1px 3px rgba(0, 0, 0, 0.04)"},accentBorder:"absolute top-0 left-0 right-0 h-0.5 opacity-50",accentBorderStyle:{background:"linear-gradient(90deg, transparent 0%, var(--background-color) 50%, transparent 100%)"},header:"mb-5 sm:mb-6 flex items-center gap-3 sm:gap-4",iconWrapper:"p-2.5 sm:p-3 rounded-lg sm:rounded-xl transition-transform duration-300 group-hover:scale-110",iconWrapperStyle:{background:"linear-gradient(135deg, color-mix(in srgb, var(--background-color) 15%, transparent) 0%, color-mix(in srgb, var(--background-color) 10%, transparent) 100%)",boxShadow:"0 4px 12px color-mix(in srgb, var(--background-color) 20%, transparent)"},icon:"w-5 h-5 sm:w-6 sm:h-6",iconStyle:{color:"var(--background-color)"},title:"font-semibold text-gray-900 dark:text-zinc-100 text-base sm:text-lg tracking-wide"},giftButton:{wrapper:"group flex items-center justify-center gap-2 sm:gap-3 border cursor-pointer px-4 sm:px-6 py-3 sm:py-4 rounded-xl sm:rounded-2xl text-xs sm:text-sm font-semibold transition-all duration-300 hover:scale-[1.03] active:scale-[0.97] tracking-wide",active:"text-white border-transparent",activeStyle:{background:"linear-gradient(135deg, var(--background-color) 0%, color-mix(in srgb, var(--background-color) 90%, black) 100%)",backdropFilter:"blur(12px)",WebkitBackdropFilter:"blur(12px)",boxShadow:"0 8px 24px color-mix(in srgb, var(--background-color) 30%, transparent), 0 4px 8px rgba(0, 0, 0, 0.12)"},inactive:"text-gray-700 dark:text-zinc-200 border-gray-200/70 dark:border-zinc-700 hover:border-gray-300/80 dark:hover:border-zinc-600 bg-white/95 dar
1k:bg-zinc-800/90",inactiveStyle:{background:"var(--checkout-input-bg, rgba(255, 255, 255, 0.95))",backdropFilter:"blur(12px)",WebkitBackdropFilter:"blur(12px)",boxShadow:"0 4px 16px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.06)"},icon:"transition-transform duration-300 group-hover:scale-110 group-hover:rotate-12",iconActiveStyle:{},iconInactiveStyle:{color:"var(--background-color)"}},paymentSection:{wrapper:"mt-4 sm:mt-6 p-4 sm:p-6 rounded-xl sm:rounded-2xl border border-gray-100 dark:border-zinc-800 transition-all duration-300 relative overflow-hidden bg-white dark:bg-zinc-900",wrapperStyle:{boxShadow:"0 1px 3px rgba(0, 0, 0, 0.04)"},pattern:"absolute inset-0 opacity-15 pointer-events-none",patternStyle:{backgroundImage:"radial-gradient(circle at 2px 2px, var(--background-color) 1px, transparent 0)",backgroundSize:"24px 24px"},shine:"absolute inset-0 opacity-25 pointer-events-none",shineStyle:{background:"linear-gradient(135deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%)"},accentBorder:"absolute top-0 left-0 right-0 h-1 sm:h-1.5 opacity-60 pointer-events-none",accentBorderStyle:{background:"linear-gradient(90deg, transparent 0%, var(--background-color) 50%, transparent 100%)"},content:"relative z-10",grid:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-3 sm:gap-4 mt-4 sm:mt-6"},paymentCard:{wrapper:"relative w-full h-full",checkBadge:`absolute -top-1.5 sm:-top-2 -right-1.5 sm:-right-2 w-4 h-4 sm:w-5 sm:h-5 rounded-full flex items-center justify-center ring-2 ring-white dark:ring-zinc-900 animate-in zoom-in duration-300 ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] shadow-[0_2px_8px_rgba(0,0,0,0.2)]":"shadow-sm"}`,checkBadgeStyle:e?{}:{backgroundColor:"var(--background-color)"},checkIcon:"text-white",input:"sr-only",label:`block h-full p-3 sm:p-4 border rounded-lg sm:rounded-xl transition-all cursor-pointer hover:scale-[1.02] active:scale-[0.98] ${e?"backdrop-blur-md":""}`,labelDefault:`border-gray-200/50 dark:border-zinc-700 hover:border-gray-300/80 dark:hover:border-zinc-600 hover:shadow-md ${e?"bg-white/60 dark:bg-zinc-800/60":"bg-white/40 dark:bg-zinc-800/40"}`,labelSelected:`border-[var(--background-color)] shadow-lg ring-1 ring-[var(--background-color)] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_8%,white)] dark:from-[color-mix(in_srgb,var(--background-color)_15%,#18181b)] to-white dark:to-zinc-800":"bg-[var(--background-color)]/10 dark:bg-[var(--background-color)]/20"}`,content:"flex flex-col items-center justify-center h-full gap-2 sm:gap-3",imageWrapper:"relative",title:"text-xs sm:text-sm font-medium text-gray-800 dark:text-zinc-200 text-center leading-tight",description:"text-[10px] sm:text-xs text-gray-500 dark:text-zinc-400 text-center mt-0.5 sm:mt-1 leading-tight"},voucherSection:{wrapper:"w-full voucher-field-wrap",card:"py-2.5 px-0 sm:py-3 sm:px-3 rounded-lg sm:border bg-white dark:bg-zinc-900 sm:border-gray-100 dark:sm:border-zinc-800",cardStyle:{},accentBorder:"",accentBorderStyle:{},inputRow:"flex flex-row gap-1.5 sm:gap-2 relative z-10",input:"flex-1 min-w-0 
1w-full px-2.5 sm:px-3 py-2.5 sm:py-2.5 text-sm border rounded-md sm:rounded-lg focus:outline-none focus:ring-1 focus:ring-[var(--background-color)]/30 focus:border-[var(--background-color)] transition-all duration-150 bg-white dark:bg-zinc-800 text-gray-900 dark:text-zinc-100 placeholder:text-gray-400 dark:placeholder:text-zinc-500",inputDefault:"border-gray-200 dark:border-zinc-700 hover:border-gray-300 dark:hover:border-zinc-600",inputDefaultStyle:{},inputError:"border-red-400 dark:border-red-600 bg-red-50/60 dark:bg-red-950/30",inputErrorStyle:{boxShadow:"0 4px 12px rgba(239, 68, 68, 0.12)"},applyButton:"shrink-0 px-3 sm:px-5 py-2 sm:py-2.5 text-[var(--foreground-color)] rounded-md sm:rounded-lg disabled:opacity-50 disabled:cursor-not-allowed transition-all duration-200 font-medium flex items-center justify-center gap-1 sm:gap-1.5 active:scale-[0.97] text-xs sm:text-sm relative overflow-hidden group bg-[var(--background-color)] hover:brightness-105",applyButtonStyle:{},applyButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/15 to-transparent rounded-md sm:rounded-lg":"",applyButtonShimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/10 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-400 ease-out rounded-md sm:rounded-lg":"",errorBox:`mt-3 sm:mt-4 p-3 sm:p-4 rounded-lg sm:rounded-xl flex items-center gap-2 sm:gap-3 animate-in fade-in slide-in-from-top-1 relative z-10 ${e?"bg-red-50/90 dark:bg-red-950/90 backdrop-blur-sm border border-red-200/60 dark:border-red-900/60":"bg-red-50 dark:bg-red-950/50 border border-red-200 dark:border-red-900/50"}`,errorText:"text-xs sm:text-sm text-red-700 dark:text-red-400 font-medium tracking-wide",removeButton:`w-full px-4 py-3 sm:px-6 sm:py-4 rounded-xl sm:rounded-2xl hover:bg-gray-50/90 dark:hover:bg-zinc-800 transition-all duration-300 font-semibold mb-4 sm:mb-6 flex items-center justify-center gap-2 sm:gap-3 border active:scale-95 tracking-wide text-sm sm:text-base ${e?"bg-white/90 dark:bg-zinc-900/90 backdrop-blur-xl text-gray-700 dark:text-zinc-200 border-gray-200/70 dark:border-zinc-700 hover:border-gray-300/80 dark:hover:border-zinc-600":"bg-white dark:bg-zinc-900 text-gray-700 dark:text-zinc-200 border-gray-200 dark:border-zinc-700"}`,removeButtonStyle:{boxShadow:"0 8px 24px rgba(0, 0, 0, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04)"},removeIcon:"transition-transform duration-300 hover:rotate-90"},placeOrderButton:{wrapper:"w-full pt-2 pb-2",inner:"w-full p-0",noteBox:"mb-2 p-2 rounded-md flex items-start gap-2 bg-yellow-50 dark:bg-yellow-950/40 border border-yellow-100 dark:border-yellow-900/40",noteIcon:"w-3.5 h-3.5 text-yellow-600 dark:text-yellow-400 mt-0.5 flex-shrink-0",noteText:"text-xs text-yellow-800 dark:text-yellow-300 leading-snug",noteLabel:"font-medium block",button:`w-full flex justify-between justify-center items-center gap-2 sm:gap-4 md:gap-6 px-3 py-2.5 sm:px-6 sm:py-3 md:px-8 md:py-3.5 text-[var(--foreground-color)] font-bold rounded-md sm:rounded-lg disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer transition-all duration-200 group text-sm relative overflow-hidden hover:scale-[1.01] active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] backdrop-blur-md shadow-[0_2px_12px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.5)] border border-white/30 hover:shadow-[0_4px_16px_rgba(0,0,0,0.2),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[var(--background-color)] shadow-[0_2px_12px_rgba(0,0,0,0.15)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.2)]"}`,buttonStyle:{},buttonHoverStyle:{},buttonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent rounded-md sm:rounded-lg":"",buttonShimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/20 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out rounded-md sm:rounded-lg":"",buttonSparkle1:"",buttonSparkle2:"",totalWrapper:"md:hidden flex flex-col items-start relative z-10",totalLabel:"text-[10px] font-semibold opacity-80 uppercase tracking-wide",totalValue:"text-sm font-bold",buttonContent:"flex items-center justify-center gap-2 sm:gap-2.5 relative z-10 tracking-wide",buttonText:"text-base sm:text-sm md:text-base font-bold relative z-10 whitespace-nowrap",buttonIcon:"w-5 h-5 sm:w-5 sm:h-5 md:w-6 md:h-6 text-[var(--foreground-color)] relative z-10 transition-transform duration-300 group-hover:translate-x-1 flex-shrink-0",loadingIcon:"animate-spin w-5 h-5"},addAddressButton:{wrapper:"w-full flex justify-end mt-2 sm:mt-3",button:"group text-right cursor-pointer ml-auto flex items-center gap-1.5 sm:gap-2 px-3 sm:px-4 py-2 sm:py-2.5 rounded-lg sm:rounded-xl hover:scale-105 active:scale-95 transition-all duration-300 text-xs sm:text-sm font-semibold text-[var(--background-color)] dark:text-zinc-100 border border-[var(--checkout-card-border,rgba(0,0,0,0.06))] dark:border-zinc-700 bg-[var(--checkout-card-bg,rgba(255,255,255,0.9))] dark:bg-zinc-800/80",buttonStyle:{backdropFilter:"blur(10px)",WebkitBackdropFilter:"blur(10px)",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04)"},icon:"transition-transform group-hover:rotate-90",iconStyle:{},loadingIcon:"inline-block animate-spin"}
1,cartSummary:{wrapper:`sticky top-4 rounded-xl sm:rounded-2xl border ${e?"bg-white dark:bg-zinc-900 border-gray-100/80 dark:border-zinc-800 shadow-[0_1px_3px_rgba(0,0,0,0.04)] dark:shadow-[0_1px_3px_rgba(0,0,0,0.3)]":"bg-white dark:bg-zinc-900 border-gray-100 dark:border-zinc-800 shadow-[0_1px_2px_rgba(0,0,0,0.03)] dark:shadow-[0_1px_2px_rgba(0,0,0,0.3)]"}`,wrapperStyle:{},header:"px-5 py-4 border-b border-gray-100 dark:border-zinc-800 bg-white dark:bg-zinc-900",headerTitle:"text-lg font-bold text-gray-900 dark:text-zinc-100",content:"p-3 sm:p-5",itemsList:"space-y-3 max-h-[280px] overflow-y-auto",divider:"my-4 h-px bg-gray-100 dark:bg-zinc-800",footer:"sticky bottom-0 left-0 right-0 px-0 lg:px-5 py-4 border-t border-gray-100 dark:border-zinc-800 bg-white/95 dark:bg-zinc-900/95 backdrop-blur-md z-[50] sm:relative sm:z-40 sm:px-5 sm:py-5 sm:bg-white/95 sm:dark:bg-zinc-900/95 sm:backdrop-blur-md sm:border-t sm:border-gray-100 sm:dark:border-zinc-800"},backButton:{wrapper:"w-full",button:`group w-full flex items-center justify-center gap-1.5 sm:gap-2 py-2.5 sm:py-3 px-3 sm:px-4 text-xs sm:text-sm font-semibold rounded-lg sm:rounded-xl transition-all duration-200 text-[var(--background-color)] dark:text-zinc-200 ${e?"hover:bg-[var(--background-color)]/8 hover:shadow-sm":"hover:bg-gray-50 dark:hover:bg-zinc-800"}`,buttonStyle:{},icon:"group-hover:-translate-x-1 transition-transform duration-200",text:"group-hover:underline underline-offset-2"}},brewline:{cartSummary:{wrapper:"sticky top-4 rounded-xl sm:rounded-2xl border border-white/10 overflow-hidden text-white shadow-2xl",wrapperStyle:{background:"color-mix(in srgb, var(--background-color) 92%, #080308 8%)"},header:"px-5 py-4 border-b border-white/20 bg-transparent",headerTitle:"text-lg font-serif italic lowercase text-white",content:"px-6 sm:px-7 py-4 text-white",itemsList:"space-y-0 max-h-[280px] overflow-y-auto",divider:"my-4 h-px bg-white/20",footer:"sticky bottom-0 left-0 right-0 px-6 sm:px-7 py-4 border-t border-white/20 bg-[color-mix(in_srgb,var(--background-color)_94%,#050208_6%)]/95 backdrop-blur-md z-[50] sm:relative sm:z-40"},voucherSection:{card:"py-2.5 px-0 sm:py-3 sm:px-0 rounded-lg bg-transparent border-0",input:"flex-1 min-w-0 
1w-full px-2.5 sm:px-3 py-2.5 sm:py-2.5 text-sm border rounded-md sm:rounded-lg focus:outline-none focus:ring-1 focus:ring-white/30 focus:border-white/40 transition-all duration-150 bg-white/10 border-white/20 text-white placeholder:text-white/50",applyButton:"shrink-0 px-3 sm:px-5 py-2 sm:py-2.5 rounded-md sm:rounded-lg disabled:opacity-50 disabled:cursor-not-allowed transition-all duration-200 font-bold flex items-center justify-center gap-1 sm:gap-1.5 active:scale-[0.97] text-xs sm:text-sm relative overflow-hidden group bg-white text-[var(--background-color)] hover:bg-white/90",removeButton:"w-full px-4 py-3 sm:px-6 sm:py-4 rounded-xl sm:rounded-2xl hover:bg-white/10 transition-all duration-300 font-semibold mb-4 sm:mb-6 flex items-center justify-center gap-2 sm:gap-3 border border-white/20 active:scale-95 tracking-wide text-sm sm:text-base bg-transparent text-white"},placeOrderButton:{button:"!rounded-full w-full px-4 py-3.5 uppercase tracking-[0.18em] text-sm font-bold bg-white text-[var(--background-color)] hover:bg-white/95 border-0 shadow-lg relative overflow-hidden disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer transition-all duration-200 hover:scale-[1.01] active:scale-[0.98]",buttonGlossyOverlay:"",buttonShimmerEffect:"",buttonIcon:"w-5 h-5 text-[var(--background-color)]"},backButton:{wrapper:"w-full",button:"group w-full flex items-center justify-center gap-1.5 sm:gap-2 py-2.5 sm:py-3 px-3 sm:px-4 text-xs sm:text-sm font-semibold rounded-lg sm:rounded-xl transition-all duration-200 hover:bg-white/10",buttonStyle:{color:"rgba(255,255,255,0.92)"},icon:"group-hover:-translate-x-1 transition-transform duration-200",text:"group-hover:underline underline-offset-2"}}}}function y(e){let t={button:`flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 rounded-[var(--navbar-page-bar-button-border-radius)] cursor-pointer transition-all duration-200 relative hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-page-bar-button-bg)] ${e?"sm:bg-gradient-to-b sm:from-[color-mix(in_srgb,var(--navbar-page-bar-button-bg)_85%,white)] sm:to-[var(--navbar-page-bar-button-bg)] sm:shadow-sm":"sm:bg-[var(--navbar-page-bar-button-bg)]"}`,buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-page-bar-button-icon-color)] relative z-10",buttonGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-[var(--navbar-page-bar-button-border-radius)] bg-gradient-to-b from-white/20 to-transparent overflow-hidden":"",overlay:"fixed inset-0 bg-black/40 backdrop-blur-sm z-[9998] transition-opacity duration-300 ease-out",overlayVisible:"opacity-100 visible",overlayHidden:"opacity-0 invisible pointer-events-none",sidebar:"fixed top-0 right-0 h-screen w-72 max-w-[80vw] z-[9999] overflow-hidden transition-transform duration-300 ease-out",sidebarOpen:"translate-x-0",sidebarClosed:"translate-x-full",sidebarStyle:{background:"var(--navbar-page-bar-content-bg)",backdropFilter:"blur(16px)",WebkitBackdropFilter:"blur(16px)",boxShadow:"-10px 0 40px rgba(0, 0, 0, 0.15), inset 2px 0 4px rgba(255, 255, 255, 0.5)"},glossyLeftEdge:e?"absolute inset-0 pointer-events-none":"hidden",glossyLeftEdgeStyle:{background:"linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.2) 5%, transparent 20%)"},glossyTopHighlight:e?"absolute inset-0 pointer-events-none":"hidden",glossyTopHighlightStyle:{background:"linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.3) 5%, rgba(255, 255, 255, 0.1) 15%, transparent 40%)"},glossyBrightnessLayer:e?"absolute inset-0 pointer-events-none bg-white/15":"hidden",header:"relative flex items-center justify-between px-3.5 py-3.5 border-b border-white/20",headerTitle:"font-semibold text-sm text-[var(--navbar-page-bar-content-title)]",closeButton:"w-8 h-8 flex items-center justify-center bg-[var(--navbar-page-bar-content-bg)]/80 hover:bg-[var(--navbar-page-bar-content-bg)]/90 rounded-full cursor-pointer transition-all duration-200 shadow-sm hover:shadow-md hover:scale-105 active:scale-95",closeButtonIcon:"w-4 h-4 text-[var(--navbar-page-bar-content-icon-color)] hover:text-[var(--navbar-page-bar-content-hover-icon-color)]",menuContainer:"relative py-3 overflow-y-auto",menuContainerStyle:{maxHeight:"calc(100vh - 140px)"},menuItem:"flex items-center gap-3 mx-2.5 mb-1.5 px-3.5 py-2.5 rounded-lg bg-[var(--navbar-page-bar-content-text-bg)] hover:bg-[var(--navbar-page-bar-content-hover-text-bg)] text-[var(--navbar-page-bar-content-text)] hover:text-[var(--navbar-page-bar-content-hover-text)] transition-all duration-200 hover:scale-[1.01] hover:shadow-sm",menuItemIcon:"w-[18px] h-[18px] text-[var(--navbar-page-bar-content-title-icon)]",menuItemText:"font-medium text-sm text-[var(--navbar-page-bar-content-text)] hover:text-[var(--navbar-page-bar-content-hover-text)]",menuItemExter
1nalIcon:"w-4 h-4 opacity-60",footer:"absolute bottom-0 left-0 right-0 px-3 py-3 border-t border-white/20 bg-white/10",footerText:"flex items-center justify-center gap-1.5 text-xs text-[var(--navbar-page-bar-content-title)]/70",footerTitle:"font-medium",footerLogo:"h-4 w-auto object-contain"},r={button:`flex items-center justify-center rounded-[var(--navbar-page-bar-button-border-radius)] cursor-pointer transition-all duration-200 relative hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-page-bar-button-bg)] ${e?"sm:bg-gradient-to-b sm:from-[color-mix(in_srgb,var(--navbar-page-bar-button-bg)_85%,white)] sm:to-[var(--navbar-page-bar-button-bg)] sm:shadow-sm":"sm:bg-[var(--navbar-page-bar-button-bg)]"}`,buttonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-page-bar-button-icon-color)] relative z-10",buttonGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-[var(--navbar-page-bar-button-border-radius)] bg-gradient-to-b from-white/20 to-transparent overflow-hidden":"",overlay:"fixed inset-0 bg-black/40 backdrop-blur-sm z-[9998] transition-opacity duration-300 ease-out",overlayVisible:"opacity-100 visible",overlayHidden:"opacity-0 invisible pointer-events-none",sidebar:"fixed top-0 right-0 h-screen w-72 max-w-[80vw] z-[9999] overflow-hidden transition-transform duration-300 ease-out",sidebarOpen:"translate-x-0",sidebarClosed:"translate-x-full",sidebarStyle:{background:"linear-gradient(180deg, color-mix(in srgb, var(--navbar-branch-hover-bg) 70%, white) 0%, var(--navbar-branch-hover-bg) 100%)",backdropFilter:"blur(16px)",WebkitBackdropFilter:"blur(16px)",boxShadow:"-10px 0 40px rgba(0, 0, 0, 0.15), inset 2px 0 4px rgba(255, 255, 255, 0.5)"},glossyLeftEdge:e?"absolute inset-0 pointer-events-none":"hidden",glossyLeftEdgeStyle:{background:"linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.2) 5%, transparent 20%)"},glossyTopHighlight:e?"absolute inset-0 pointer-events-none":"hidden",glossyTopHighlightStyle:{background:"linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.3) 5%, rgba(255, 255, 255, 0.1) 15%, transparent 40%)"},glossyBrightnessLayer:e?"absolute inset-0 pointer-events-none bg-white/15":"hidden",header:"relative flex items-center justify-between px-3.5 py-3.5 border-b border-white/20",headerLogo:"w-8 h-8 bg-[var(--navbar-page-bar-content-title-bg)] rounded-full flex items-center justify-center shadow-sm",headerLogoIcon:"w-4 h-4 text-[var(--navbar-page-bar-content-title)]",headerTitle:"font-semibold text-sm text-[var(--navbar-page-bar-content-text)]",closeButton:"w-8 h-8 flex items-center justify-center bg-[var(--navbar-branch-button-bg)] hover:bg-[var(--navbar-branch-hover-bg)] rounded-full cursor-pointer transition-all duration-200 shadow-sm hover:shadow-md hover:scale-105 active:scale-95",closeButtonIcon:"w-4 h-4 text-[var(--navbar-branch-icon-color)]",menuContainer:"relative py-3 overflow-y-auto",menuContainerStyle:{maxHeight:"calc(100vh - 140px)"},menuItem:"flex items-center gap-3 mx-2.5 mb-1.5 px-3.5 py-2.5 rounded-lg bg-white/5 hover:bg-[var(--navbar-branch-button-bg)] text-[var(--navbar-page-bar-content-text)] hover:text-[var(--navbar-branch-text)] transition-all duration-200 hover:scale-[1.01] hover:shadow-sm",menuItemIcon:"w-[18px] h-[18px]",menuItemText:"font-medium text-sm",menuItemExternalIcon:"w-4 h-4 opacity-60",footer:"absolute bottom-0 left-0 right-0 px-3 py-3 border-t border-white/20 bg-white/10",footerText:"flex items-center justify-center gap-1.5 text-xs text-[var(--navbar-page-bar-content-text)]/70",footerTitle:"font-medium",footerLogo:"h-4 w-auto object-contain"},o={...t,button:`flex items-center justify-center w-7 h-7 sm:w-8 sm:h-8 lg:w-9 lg:h-9 rounded-md cursor-pointer transition-all duration-200 relative hover:scale-[1.02] active:scale-[0.98] bg-[var(--foreground-color)] ${e?"sm:bg-gradient-to-b sm:from-[color-mix(in_srgb,var(--foreground-color)_85%,white)] sm:to-[var(--foreground-color)] sm:shadow-sm":"sm:bg-[var(--foreground-color)]"}`,buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 lg:w-5 lg:h-5 text-[var(--background-color)] relative z-10",buttonGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-md bg-gradient-to-b from-white/20 to-transparent overflow-hidden":"",sidebar:"fixed top-0 right-0 h-screen w-64 max-w-[80vw] z-[9999] overflow-hidden transition-transform duration-300 ease-out",header:"relative flex items-center justify-between px-3 py-3 border-b border-white/20",headerLogo:"w-7 h-7 bg-[var(--navbar-page-bar-content-title-bg)] rounded-md flex items-center justify-center shadow-sm",headerLogoIcon:"w-3.5 h-3.5 text-[var(--navbar-page-bar-content-title)]",headerTitle:"font-semibold text-sm text-[var(--navbar-page-bar-content-text)]",closeButton:"w-7 h-7 flex items-center justify-center bg-[var(--navbar-branch-button-bg)] hover:bg-[var(--navbar-branch-hover-bg)] rounded-md cursor-pointer transition-all duration-200 shadow-sm hover:shadow-md hover:scale-105 active:scale-95",closeButtonIcon:"w-3.5 h-3.5 text-[var(--navbar-branch-icon-color)]",menuContainer:"relative py-2 overflow-y-auto",menuItem:"flex items-center gap-2.5 mx-2 mb-1 px-3 py-2 rounded-md bg-white/5 hover:bg-[var(--navbar-branch-button-bg)] text-[var(--navbar-page-bar-content-text)] hover:text-[var(--navbar-branch-text)] transition-all duration-200 hover:scale-[1.01] hover:shadow-sm",menuItemIcon:"w-4 h-4",menuItemText:"font-medium text-sm",menuItemExter
1nalIcon:"w-3.5 h-3.5 opacity-60",footer:"absolute bottom-0 left-0 right-0 px-2.5 py-2.5 border-t border-white/20 bg-white/10",footerText:"flex items-center justify-center gap-1 text-[11px] text-[var(--navbar-page-bar-content-text)]/70"};return{default:t,classic:o,creativecuts:r,creativecuts:t}}function k(e){return{default:{page:{container:"min-h-screen py-4 sm:py-8 px-4 sm:px-6 relative overflow-hidden",containerStyle:{background:"var(--receipt-page-bg, linear-gradient(180deg, color-mix(in srgb, var(--background-color) 5%, rgba(255,255,255,0.98)) 0%, rgba(249,250,251,1) 100%))"},bgGradient1:"absolute top-0 left-0 w-full h-96 pointer-events-none",bgGradient1Style:{background:"linear-gradient(to bottom, color-mix(in srgb, var(--background-color) 8%, transparent), transparent)"},bgGradient2:"absolute top-[-10%] right-[-5%] w-96 h-96 rounded-full blur-3xl pointer-events-none opacity-30",bgGradient2Style:{background:"var(--background-color)"},bgGradient3:"absolute top-[20%] left-[-10%] w-72 h-72 rounded-full blur-3xl pointer-events-none opacity-20",bgGradient3Style:{background:"var(--background-color)"},innerContainer:"max-w-4xl mx-auto space-y-2 sm:space-y-3 relative z-10"},logo:{wrapper:"flex justify-center mb-2",container:"p-2 rounded-md sm:rounded-lg border backdrop-blur-xl relative overflow-hidden",containerStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255, 255, 255, 0.85) 0%, color-mix(in srgb, var(--background-color) 5%, rgba(255,255,255,0.8)) 100%))",backdropFilter:"blur(20px)",WebkitBackdropFilter:"blur(20px)",boxShadow:"0 8px 32px rgba(0, 0, 0, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.5)",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 15%, rgba(255,255,255,0.3)))"},overlay:"absolute inset-0 pointer-events-none opacity-20",overlayStyle:{background:"linear-gradient(to bottom right, var(--background-color), transparent)"},image:"object-contain relative z-10"},card:{container:"backdrop-blur-xl rounded-md sm:rounded-lg border overflow-hidden transition-all duration-300 hover:shadow-md",containerStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255,255,255,0.95) 0%, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.9)) 100%))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 12%, transparent))",boxShadow:"0 2px 12px rgba(0,0,0,0.04)"},header:"w-full p-4 flex items-center justify-between transition-all duration-300",headerStyle:{background:"transparent"},headerLeft:"flex items-center gap-3",headerIcon:"p-2 rounded-md",headerIconStyle:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)",color:"var(--background-color)"},headerTitle:"text-base font-semibold text-gray-900 dark:text-zinc-100",chevron:"text-gray-400 dark:text-zinc-500",contentWrapper:"transition-all duration-500 ease-in-out",contentOpen:"max-h-[2000px] opacity-100",contentClosed:"max-h-0 opacity-0",contentInner:"p-4 pt-0 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3"},infoField:{container:"flex flex-col gap-1.5 p-3 rounded-md border transition-colors",containerStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 3%, rgba(249,250,251,0.8)))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 8%, transparent))"},label:"flex items-center gap-2 text-gray-500 dark:text-zinc-400",labelIcon:{color:"var(--background-color)"},labelText:"text-xs font-medium uppercase tracking-wider",value:"text-sm font-semibold text-gray-900 dark:text-zinc-100 pl-6"},thankYou:{container:"backdrop-blur-xl rounded-md sm:rounded-lg border p-6 text-center transition-all duration-300 hover:shadow-md",containerStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255,255,255,0.95) 0%, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.9)) 100%))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 12%, transparent))",boxShadow:"0 2px 12px rgba(0,0,0,0.04)"},iconWrapper:"mb-4 flex justify-center",iconContainer:"p-3 rounded-md",iconContainerSuccess:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)",color:"var(--background-color)"},iconContainerError:{background:"rgba(239, 68, 68, 0.1)",color:"#dc2626"},title:"text-2xl font-bold mb-2",titleSuccess:{color:"var(--background-color)"},titleError:{color:"#dc2626"},description:"text-gray-600 dark:text-zinc-300 text-base"},orderInfo:{container:"backdrop-blur-xl rounded-md sm:rounded-lg border p-5 transition-all duration-300 hover:shadow-md",containerStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255,255,255,0.95) 0%, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.9)) 100%))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 12%, transparent))",boxShadow:"0 2px 12px rgba(0,0,0,0.04)"},header:"flex items-center justify-between flex-wrap gap-3 pb-4 border-b",headerBorderStyle:{borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 8%, transparent))"},orderNoLabel:"text-sm font-medium text-gray-500 dark:text-zinc-400",orderNoValue:"text-lg font-bold text-gray-900 dark:text-zinc-100 tracking-tight",statusLabel:"text-sm font-medium text-gray-500 dark:text-zinc-400",statusDot:"relative w-2 h-2",statusDotPing:"absolute inline-flex h-full w-full rounded-full opacity-75 animate-ping",statusDotPingStyle:{background:"var(--background-color)"},statusDotInner:"mb-3 relative inline-flex rounded-full h-2 w-2",statusDotInnerStyle:{background:"var(--background-color)"},alertBox:"p-3 rounded-md border flex gap-3 items-start",alertBoxStyle:{background:"var(--receipt-alert-bg, color-mix(in srgb, var(--background-color) 8%, rgba(255,251,235,0.8)))",borderColor:"var(--receipt-alert-border, color-mix(in srgb, var(--background-color) 15%, rgba(254,243,199,0.8)))"},alertIcon:{color:"var(--background-color)"},alertText:"text-xs font-medium leading-relaxed",alertTextStyle:{color:"var(--receipt-alert-text, color-mix(in srgb, var(--background-color) 80%, #1f2937))"}},productItem:{container:"p-4 rounded-md border backdrop-blur-sm transition-all duration-300 hover:shadow-md relative overflow-hidden",containerStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255,255,255,0.95) 0%, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.9)) 100%))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 12%, transparent))",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.04)"},overlay:"absolute inset-0 pointer-events-none opacity-5",overlayStyle:{background:"linear-gradient(to bottom right, var(--background-color), transparent)"},content:"flex justify-between items-start mb-2 relative z-10",titleWrapper:"flex flex-col flex-1",title:"font-semibold text-gray-800 dark:text-zinc-100 text-base mb-1.5",qtyBadge:"text-xs px-2.5 py-1 rounded-md w-fit",qtyBadgeStyle:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)",border:"1px solid color-mix(in srgb, var(--background-color) 15%, transparent)",color:"var(--background-color)"},price:"font-bold text-lg ml-3",priceStyle:{color:"var(--background-color)"},addonsWrapper:"mt-2 pl-2 border-l-2",addonsWrapperStyle:{borderColor:"color-mix(in srgb, var(--background-color) 25%, transparent)"},addonPlus:"text-xs font-bold",addonPlusStyle:{color:"var(--background-color)"},addonPrice:"font-medium",addonPriceStyle:{color:"var(--background-color)"},nestedAddons:"pl-4 py-2 rounded-md mt-1",nestedAddonsStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.8)))"}},paymentRow:{container:"flex justify-between items-center p-3 rounded-md border",containerStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 3%, rgba(249,250,251,0.8)))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 8%, transparent))"},label:"text-sm font-medium text-gray-600 dark:text-zinc-300",value:"text-sm font-bold text-gray-900 dark:text-zinc-100",discountContainer:"flex justify-between items-center p-3 rounded-md bg-green-50/50 dark:bg-green-950/40 border border-green-100/50 dark:border-green-900/40",discountLabel:"text-sm font-medium text-green-700 dark:text-green-400",discountValue:"text-sm font-semibold text-green-700 dark:text-green-400"},grandTotal:{container:"p-4 mx-4 mb-4 rounded-md border relative overflow-hidden",containerStyle:{background:"var(--receipt-grand-total-bg, linear-gradient(135deg, color-mix(in srgb, var(--background-color) 15%, rgba(255,255,255,0.95)) 0%, c
1olor-mix(in srgb, var(--background-color) 10%, rgba(255,255,255,0.9)) 100%))",backdropFilter:"blur(20px)",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 25%, transparent))",boxShadow:"0 4px 20px color-mix(in srgb, var(--background-color) 15%, transparent)"},glow:"absolute inset-0 opacity-30 pointer-events-none",glowStyle:{background:"radial-gradient(circle at center, var(--background-color), transparent 70%)",filter:"blur(20px)"},content:"flex flex-col sm:flex-row justify-between items-start sm:items-center gap-2 relative z-10",label:"text-sm font-bold text-gray-800 dark:text-zinc-200",value:"text-lg sm:text-xl font-extrabold",valueStyle:{color:"var(--background-color)"}},paymentBadge:{container:"px-3 py-1 rounded-md text-xs font-semibold",containerStyle:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)",color:"var(--background-color)",border:"1px solid color-mix(in srgb, var(--background-color) 15%, transparent)"}},button:{primary:"flex items-center justify-center gap-2 px-6 py-3 rounded-md text-sm font-semibold transition-all duration-300 hover:scale-[1.02] active:scale-[0.98]",primaryStyle:{background:"var(--background-color)",color:"var(--foreground-color)",boxShadow:"0 4px 20px color-mix(in srgb, var(--background-color) 30%, transparent)"},secondary:"flex items-center justify-center gap-2 px-6 py-3 rounded-md text-sm font-semibold transition-all duration-300 hover:scale-[1.02] active:scale-[0.98] border",secondaryStyle:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)",color:"var(--background-color)",borderColor:"color-mix(in srgb, var(--background-color) 20%, transparent)"}},support:{container:"p-5 rounded-md sm:rounded-lg border backdrop-blur-xl transition-all duration-500 relative overflow-hidden",containerStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255,255,255,0.95) 0%, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.9)) 100%))",backdropFilter:"blur(20px)",WebkitBackdropFilter:"blur(20px)",boxShadow:"0 2px 12px rgba(0, 0, 0, 0.04)",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 12%, transparent))"},overlay:"absolute inset-0 pointer-events-none opacity-5",overlayStyle:{background:"linear-gradient(to bottom right, var(--background-color), transparent)"},buttonsWrapper:"flex flex-col justify-center items-center sm:flex-row gap-3 relative z-10",contactCard:"mt-4 p-4 rounded-md backdrop-blur-sm border relative z-10",contactCardStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 5%, rgba(255,255,255,0.9)))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 15%, transparent))"},contactIconWrapper:"p-1.5 rounded-md",contactIconWrapperStyle:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)"},contactIcon:{color:"var(--background-color)"},contactTitle:"text-sm font-semibold text-gray-800 dark:text-zinc-100 mb-2 flex items-center gap-2",contactText:"text-xs text-gray-600 dark:text-zinc-300",contactLink:"hover:underline font-semibold transition-colors",contactLinkStyle:{color:"var(--background-color)"}},rider:{mapContainer:"rounded-md overflow-hidden border shadow-md",mapContainerStyle:{borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 15%, rgba(229,231,235,1)))"},card:"p-4 rounded-md backdrop-blur-xl border shadow-sm text-center",cardStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255,255,255,0.95) 0%, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.9)) 100%))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 12%, transparent))"},videoWrapper:"relative w-20 h-20 rounded-full p-2",videoWrapperStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 5%, rgba(249,250,251,1)))"},infoCard:"p-5 rounded-md backdrop-blur-xl border shadow-sm",infoCardStyle:{background:"var(--receipt-card-bg, linear-gradient(135deg, rgba(255,255,255,0.95) 0%, color-mix(in srgb, var(--background-color) 3%, rgba(255,255,255,0.9)) 100%))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 12%, transparent))"},avatarWrapper:"relative w-14 h-14 flex-shrink-0 rounded-full overflow-hidden border",avatarWrapperStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 5%, rgba(249,250,251,1)))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 10%, transparent))"},riderName:"text-base font-bold text-gray-900 dark:text-zinc-100",vehicleTag:"text-xs font-medium inline-block px-2 py-0.5 rounded-md mt-1",vehicleTagStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 8%, rgba(243,244,246,1)))",color:"var(--receipt-alert-text, color-mix(in srgb, var(--background-color) 60%, #374151))"},contactBtn:"p-2.5 rounded-md transition-colors",contactBtnStyle:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)",color:"var(--background-color)"},callBtn:"p-2.5 rounded-md transition-colors shadow-sm hover:shadow-md",callBtnStyle:{background:"var(--background-color)",color:"var(--foreground-color)"}},branchInfo:{container:"p-4 rounded-md border",containerStyle:{background:"var(--receipt-inner-bg, color-mix(in srgb, var(--background-color) 3%, rgba(249,250,251,0.8)))",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 8%, transparent))"},title:"text-xs font-semibold text-gray-700 dark:text-zinc-300 mb-3 uppercase tracking-wider",iconWrapper:"p-1.5 rounded-md shadow-sm border",iconWrapperStyle:{background:"var(--receipt-card-bg, white)",borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 10%, transparent))"},icon:{color:"var(--background-color)"},branchName:"text-sm font-semibold text-gray-900 dark:text-zinc-100",divider:"w-0.5 h-full rounded-full",dividerStyle:{background:"color-mix(in srgb, var(--background-color) 20%, transparent)"},locationBtn:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-md bg-white dark:bg-zinc-800 border border-gray-200 dark:border-zinc-700 hover:bg-gray-50 dark:hover:bg-zinc-700 transition-all text-xs font-medium text-gray-700 dark:text-zinc-200 shadow-sm",locationBtnStyle:{},callBtn:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-md border transition-all text-xs font-medium shadow-sm",callBtnStyle:{background:"color-mix(in srgb, var(--background-color) 10%, transparent)",borderColor:"color-mix(in srgb, var(--background-color) 15%, transparent)",color:"var(--background-color)"}},notificationModal:{overlay:`fixed inset-0 z-50 ${e?"bg-black/20 backdrop-blur-sm":"bg-black/30"}`,container:`sm:max-w-md rounded-3xl shadow-2xl overflow-hidden ${e?"bg-white/95 dar
1k:bg-zinc-900/95 backdrop-blur-2xl border border-white/50 dark:border-zinc-700":"bg-white dark:bg-zinc-900 border border-gray-100 dark:border-zinc-800"}`,containerStyle:e?{boxShadow:"0 25px 60px -12px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.6)"}:{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.25)"},header:"text-center",iconWrapper:`mx-auto w-16 h-16 rounded-2xl flex items-center justify-center mb-4 ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_15%,white)] to-[var(--background-color)]/10 border border-[var(--background-color)]/15 shadow-[inset_0_2px_4px_rgba(255,255,255,0.8),0_4px_12px_rgba(0,0,0,0.05)]":"bg-[var(--background-color)]/10 border border-[var(--background-color)]/15"}`,icon:"w-8 h-8",iconStyle:{color:"var(--background-color)"},title:"text-xl font-bold text-gray-900 dark:text-zinc-100",description:"text-sm text-gray-600 dark:text-zinc-300 leading-relaxed mt-2",mapWrapper:"mt-5 rounded-xl overflow-hidden border shadow-sm",mapWrapperStyle:{borderColor:"var(--receipt-card-border, color-mix(in srgb, var(--background-color) 15%, rgba(229,231,235,1)))"},footer:"flex gap-3 mt-6 sm:justify-center",cancelButton:`flex-1 px-5 py-3 rounded-2xl font-bold text-sm transition-all duration-300 cursor-pointer active:scale-[0.98] ${e?"border border-gray-200/80 dark:border-zinc-700 bg-white/70 dark:bg-zinc-800/70 backdrop-blur-md hover:bg-gray-50/90 dark:hover:bg-zinc-700 text-gray-700 dark:text-zinc-200":"border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:bg-gray-50 dark:hover:bg-zinc-700 text-gray-700 dark:text-zinc-200"}`,allowButton:`flex-1 px-5 py-3 rounded-2xl font-bold text-sm transition-all duration-300 cursor-pointer text-[var(--foreground-color)] relative overflow-hidden group active:scale-[0.98] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] shadow-[0_4px_16px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.4)] border border-white/30 hover:shadow-[0_6px_20px_rgba(0,0,0,0.2)]":"bg-[var(--background-color)] shadow-md hover:shadow-lg"}`,allowButtonGlossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/40 via-white/15 to-transparent rounded-2xl":"",allowButtonShimmerEffect:e?"absolute inset-0 pointer-events-none bg-gradient-to-r from-transparent via-white/20 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-700 ease-in-out rounded-2xl":""}},classic:{}}}function B(e){return{layout1:{wrapper:`mb-0 relative overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] backdrop-blur-md shadow-[0_4px_16px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[var(--background-color)]"}`,wrapperStyle:e?{color:"var(--foreground-color)",padding:"8px 16px",borderRadius:"0"}:{background:"var(--background-color)",color:"var(--foreground-color)",padding:"8px 16px",borderRadius:"0",border:"none"},container:"flex items-center justify-center gap-4 relative z-10",logoWrapper:"hidden",textWrapper:"flex items-center gap-4 relative z-10",text:"uppercase font-bold leading-tight",textStyle:{color:"var(--foreground-color)",fontSize:"14px",letterSpacing:"0.5px"},divider:!0,dividerStyle:{width:"2px",height:"28px",background:"var(--foreground-color)",opacity:"0.7"},linksWrapper:"flex items-center relative z-10",storeLink:"transition-transform hover:scale-105",storeImage:{width:95,height:28},closeButton:"absolute right-3 top-1/2 -translate-y-1/2 flex items-center justify-center cursor-pointer transition-all hover:scale-110 z-20",closeButtonStyle:{background:"var(--foreground-color)",color:"var(--background-color)",fontSize:"14px",width:"26px",height:"26px",borderRadius:"50%"},glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",brightnessOverlay:e?"absolute inset-0 pointer-events-none bg-white/15":""},layout2:{wrapper:`mb-0 relative overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] backdrop-blur-md shadow-[0_4px_16px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[var(--background-color)] shadow-md"}`,wrapperStyle:e?{color:"var(--foreground-color)",padding:"12px 16px",borderRadius:"0"}:{background:"var(--background-color)",color:"var(--foreground-color)",padding:"12px 16px",borderRadius:"0"},container:"flex items-center justify-between gap-3 relative z-10",logoWrapper:"shrink-0 z-10 overflow-hidden",logoStyle:{width:"50px",height:"50px"},textWrapper:"flex flex-col items-center justify-center text-center relative z-10 grow",text:"font-bold text-sm mt-1",textStyle:{color:"var(--foreground-color)"},linksWrapper:"flex items-center justify-center relative z-10",storeLink:`transition-all ${e?"hover:scale-105":"hover:opacity-90"}`,storeImage:{width:120,height:36},closeButton:"shrink-0 flex items-center justify-center cursor-pointer transition-all hover:scale-110 z-20",closeButtonStyle:{background:"var(--foreground-color)",color:"var(--background-color)",fontSize:"14px",width:"28px",height:"28px",borderRadius:"50%"},glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",brightnessOverlay:e?"absolute inset-0 pointer-events-none bg-white/15":""},layout3:{wrapper:`mb-0 relative overflow-hidden ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] backdrop-blur-md shadow-[0_4px_16px_rgba(0,0,0,0.15),inset_0_2px_4px_rgba(255,255,255,0.5)]":"bg-[var(--background-color)] shadow-lg"}`,wrapperStyle:e?{color:"var(--foreground-color)",padding:"14px 20px",borderRadius:"0"}:{background:"var(--background-color)",color:"var(--foreground-color)",padding:"14px 20px",borderRadius:"0"},container:"flex items-center justify-between relative z-10",logoWrapper:"shrink-0 relative z-10",textWrapper:"flex flex-col items-start ml-3 grow relative z-10",text:"font-bold text-base",textStyle:{color:"var(--foreground-color)",textShadow:e?"0 1px 2px rgba(0,0,0,0.1)":"none"},subText:"text-xs opacity-80",linksWrapper:"flex gap-2 items-center relative z-10",storeLink:`transition-all duration-300 ${e?"hover:scale-105 hover:shadow-lg":"hover:opacity-90"}`,storeImage:{width:110,height:34},closeButton:`flex items-center justify-center cursor-pointer ml-3 relative z-10 ${e?"hover:rotate-90 transition-transform duration-300":""}`,closeButtonStyle:{background:e?"linear-gradient(135deg, #fff 0%, #f0f0f0 100%)":"#fff",color:"var(--background-color)",fontSize:"24px",padding:"5px",borderRadius:"50%",boxShadow:e?"0 2px 10px rgba(0,0,0,0.2)":"0 1px 3px rgba(0,0,0,0.1)"},glossyOverlay:e?"absolute inset-0 pointer-events-none bg-gradient-to-b from-white/50 via-white/20 to-transparent":"",brightnessOverlay:e?"absolute inset-0 pointer-events-none bg-white/15":""}}}function z(e){return{default:{section:"max-w-7xl mx-auto px-1.5 sm:px-4  !pt-2 sm:!pt-2   py-2 pb-0 sm:py-2 sm:py-2",sectionWrapper:"relative rounded-xl sm:rounded-2xl p-2 sm:p-5 bg-[var(--background-color)]/40 border border-[var(--background-color)]/40",glossyOverlay:"",header:"flex items-center justify-between mb-3 sm:mb-5",headerLeft:"flex items-center gap-2 sm:gap-3",iconWrapper:"flex items-center justify-center w-7 h-7 sm:w-10 sm:h-10 rounded-lg sm:rounded-xl bg-[var(--background-color)] shadow-sm",iconGlossyOverlay:"",icon:"w-3.5 h-3.5 sm:w-5 sm:h-5 text-[var(--foreground-color)]",titleWrapper:"flex flex-col",title:"text-sm sm:text-lg font-bold text-gray-800",subtitle:"text-[10px] sm:text-sm text-gray-500",arrowsWrapper:"flex items-center gap-1 sm:gap-2",arrowButton:`flex items-center justify-center w-7 h-7 sm:w-10 sm:h-10 rounded-full transition-all duration-300 cursor-pointer border sm:border-2 relative overflow-hidden ${e?"bg-white/90 backdrop-blur-sm shadow-[0_2px_8px_rgba(0,0,0,0.06),inset_0_1px_0_rgba(255,255,255,0.8)] hover:shadow-[0_4px_12px_rgba(0,0,0,0.08)]":"bg-white shadow-sm hover:shadow"}`,arrowButtonActive:"border-[var(--background-color)] hover:scale-105 active:scale-95",arrowButtonDisabled:"border-gray-200 opacity-40 cursor-not-allowed",arrowIcon:"w-3.5 h-3.5 sm:w-5 sm:h-5",arrowIconStyle:{color:"var(--background-color)"},carousel:"flex gap-2 sm:gap-4 overflow-x-auto pb-2 scrollbar-hide scroll-smooth",carouselStyle:{scrollbarWidth:"none",msOverflowStyle:"none",scrollSnapType:"x mandatory",scrollBehavior:"smooth"},card:`flex-shrink-0 w-[200px] sm:w-[300px] rounded-xl sm:rounded-2xl overflow-hidden cursor-pointer transition-all duration-300 group relative ${e?"bg-white/95 backdrop-blur-xl border border-white/60 shadow-[0_2px_8px_rgba(0,0,0,0.06),inset_0_1px_0_rgba(255,255,255,0.9)] hover:shadow-[0_4px_12px_rgba(0,0,0,0.08)] hover:scale-[1.01]":"bg-white border border-gray-100 shadow-[0_1px_4px_rgba(0,0,0,0.04)] hover:shadow-[0_2px_8px_rgba(0,0,0,0.06)] hover:border-[color-mix(in_srgb,var(--background-color)_20%,transparent)]"}`,cardStyle:{scrollSnapAlign:"start"},cardGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-xl sm:rounded-2xl bg-gradient-to-b from-white/60 via-trans
1parent to-transparent":"",cardContent:"flex p-2.5 sm:p-4 gap-2.5 sm:gap-4 relative z-10",imageWrapper:"relative flex-shrink-0",imageContainer:`w-14 h-14 sm:w-20 sm:h-20 rounded-lg sm:rounded-xl overflow-hidden relative ${e?"ring-2 ring-white/50 shadow-sm":"ring-1 ring-gray-100"}`,image:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300",badge:`absolute -bottom-1 -right-1 sm:-bottom-1.5 sm:-right-1.5 min-w-[18px] sm:min-w-[24px] h-[18px] sm:h-6 px-1 sm:px-1.5 rounded-full flex items-center justify-center text-[9px] sm:text-[11px] font-bold text-[var(--foreground-color)] shadow ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] border border-white/40":"bg-[var(--background-color)]"}`,detailsWrapper:"flex-1 min-w-0 flex flex-col justify-between py-0.5",itemName:"font-semibold text-xs sm:text-base text-gray-800 truncate mb-0.5 sm:mb-1",itemMeta:"flex items-center gap-1 sm:gap-2 text-gray-600",metaIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5",metaText:"text-[10px] sm:text-sm font-medium",dateWrapper:"flex items-center gap-1 sm:gap-1.5 mt-1.5 sm:mt-2 pt-1.5 sm:pt-2 border-t border-gray-100",dateIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 text-gray-500",dateText:"text-[10px] sm:text-xs text-gray-500 font-medium",reorderWrapper:"hidden sm:block absolute right-3 bottom-3 opacity-0 group-hover:opacity-100 transition-all duration-300 transform translate-y-1 group-hover:translate-y-0",reorderButton:`flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-bold text-[var(--foreground-color)] transition-all ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_70%,white)] to-[var(--background-color)] shadow-md hover:shadow-lg":"bg-[var(--background-color)] shadow-sm hover:shadow-md"}`,reorderIcon:"w-3.5 h-3.5",spacer:"flex-shrink-0 w-2 sm:w-4",modal:{content:"w-[92vw] sm:max-w-lg max-h-[88vh] sm:max-h-[85vh] overflow-hidden flex flex-col bg-white rounded-2xl sm:rounded-2xl shadow-xl",header:"pb-2.5 sm:pb-4 border-b border-gray-100",headerTitle:"flex items-center gap-2 sm:gap-3 text-sm sm:text-lg font-bold text-gray-800",headerIconWrapper:"p-1.5 sm:p-2 rounded-lg sm:rounded-xl bg-[var(--background-color)]",headerIcon:"w-4 h-4 sm:w-5 sm:h-5 text-[var(--foreground-color)]",body:"flex-1 overflow-y-auto py-2.5 sm:py-4 space-y-2.5 sm:space-y-4 px-0.5 sm:px-0 [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:bg-gray-300 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-track]:bg-transparent",infoCard:"bg-gradient-to-br from-gray-50 to-gray-100/50 rounded-xl sm:rounded-xl p-2.5 sm:p-4 space-y-2 sm:space-y-3",infoRow:"flex items-center justify-between gap-2",infoLabel:"flex items-center gap-1 sm:gap-2 text-gray-500 shrink-0",infoLabelIcon:"w-3 h-3 sm:w-4 sm:h-4",infoLabelText:"text-[11px] sm:text-sm font-medium",infoValue:"text-[11px] sm:text-sm text-gray-800 font-semibold text-right",infoBadge:"font-bold text-[11px] sm:text-sm px-2 sm:px-3 py-0.5 sm:py-1 rounded-full bg-[var(--background-color)] text-[var(--foreground-color)]",infoAddress:"text-[11px] sm:text-sm text-gray-700 text-right max-w-[55%] sm:max-w-[55%] leading-tight",sectionTitle:"text-[11px] sm:text-sm font-bold text-gray-700 mb-2 sm:mb-3 flex items-center gap-1.5 sm:gap-2",sectionIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-[var(--background-color)]",itemsContainer:"space-y-1.5 sm:space-y-2 max-h-[130px] sm:max-h-[180px] overflow-y-auto pr-1 [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:bg-gray-300 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-track]:bg-transparent",emptyState:"text-center py-4 sm:py-6 text-gray-400",emptyIcon:"w-6 h-6 sm:w-8 sm:h-8 mx-auto mb-1.5 sm:mb-2 opacity-50",emptyText:"text-[11px] sm:text-sm",orderTypeWrapper:"flex flex-wrap gap-1.5 sm:gap-2",orderTypeButton:"flex items-center gap-1 sm:gap-2 px-2.5 sm:px-4 py-1.5 sm:py-2.5 rounded-lg sm:rounded-xl text-[11px] sm:text-sm font-medium transition-all duration-200 cursor-pointer",orderTypeButtonActive:"text-[var(--foreground-color)] shadow-md bg-[var(--background-color)]",orderTypeButtonInactive:"bg-gray-100 text-gray-600 hover:bg-gray-200",orderTypeIcon:"w-3 h-3 sm:w-4 sm:h-4",footer:"pt-2.5 sm:pt-4 border-t border-gray-100 flex-row gap-2 sm:gap-3",cancelButton:"flex-1 px-2.5 sm:px-4 py-2 sm:py-3 rounded-lg sm:rounded-xl text-[11px] sm:text-sm font-semibold bg-gray-100 text-gray-600 hover:bg-gray-200 transition-all duration-200 active:scale-[0.98] cursor-pointer",submitButton:"flex-1 px-2.5 sm:px-4 py-2 sm:py-3 rounded-lg sm:rounded-xl text-[11px] sm:text-sm font-bold text-[var(--foreground-color)] flex items-center justify-center gap-1 sm:gap-2 transition-all duration-200 bg-[var(--background-color)] hover:shadow-md active:scale-[0.98] cursor-pointer",submitButtonDisabled:"opacity-50 cursor-not-allowed",submitIcon:"w-3 h-3 sm:w-4 sm:h-4",itemCard:"bg-white border border-gray-100 rounded-lg sm:rounded-xl p-2 sm:p-3 hover:border-gray-200 transition-all",itemCardContent:"flex items-center gap-2 sm:gap-3",itemImage:"w-10 h-10 sm:w-14 sm:h-14 roun
1ded-md sm:rounded-lg overflow-hidden bg-gray-50 shrink-0",itemImagePlaceholder:"w-full h-full flex items-center justify-center",itemImagePlaceholderIcon:"w-4 h-4 sm:w-6 sm:h-6 text-gray-300",itemDetails:"flex-1 min-w-0",itemHeader:"flex items-center justify-between gap-1 sm:gap-2",itemName:"text-[11px] sm:text-sm font-semibold text-gray-800 truncate",itemQty:"shrink-0 px-1.5 sm:px-2 py-0.5 rounded-full text-[9px] sm:text-xs font-bold bg-[var(--background-color)] text-[var(--foreground-color)]",itemSize:"text-[9px] sm:text-xs text-gray-500 mt-0.5",itemAddons:"mt-1 sm:mt-1.5 flex flex-wrap gap-0.5 sm:gap-1",itemAddon:"inline-flex items-center gap-0.5 sm:gap-1 px-1 sm:px-2 py-0.5 rounded sm:rounded-md text-[8px] sm:text-[10px] font-medium bg-gray-100 text-gray-500",itemAddonIcon:"w-2 h-2 sm:w-2.5 sm:h-2.5",itemAddonMore:"text-[8px] sm:text-[10px] text-gray-400 px-0.5 sm:px-1"}},classic:{section:"max-w-7xl mx-auto px-1.5 sm:px-4 py-3 sm:py-6",sectionWrapper:"relative rounded-lg p-3 sm:p-5 bg-gradient-to-r from-gray-50 to-[color-mix(in_srgb,var(--background-color)_6%,white)] border border-gray-200",glossyOverlay:"",header:"flex items-center justify-between mb-3 sm:mb-4",headerLeft:"flex items-center gap-2 sm:gap-2.5",iconWrapper:"flex items-center justify-center w-7 h-7 sm:w-9 sm:h-9 rounded-md sm:rounded-lg bg-[var(--background-color)] shadow-sm",iconGlossyOverlay:"",icon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-[var(--foreground-color)]",titleWrapper:"flex flex-col",title:"text-xs sm:text-base font-bold text-gray-800 uppercase tracking-wide",subtitle:"text-[10px] sm:text-xs text-gray-500",arrowsWrapper:"flex items-center gap-1 sm:gap-1.5",arrowButton:`flex items-center justify-center w-7 h-7 sm:w-9 sm:h-9 rounded-md transition-all duration-200 cursor-pointer border sm:border-2 ${e?"bg-white/90 backdrop-blur-sm shadow-sm hover:shadow":"bg-white shadow-sm hover:shadow"}`,arrowButtonActive:"border-[var(--background-color)] hover:scale-[1.02] active:scale-[0.98]",arrowButtonDisabled:"border-gray-200 opacity-40 cursor-not-allowed",arrowIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4",arrowIconStyle:{color:"var(--background-color)"},carousel:"flex gap-2 sm:gap-3 overflow-x-auto pb-2 scrollbar-hide scroll-smooth",carouselStyle:{scrollbarWidth:"none",msOverflowStyle:"none",scrollSnapType:"x mandatory",scrollBehavior:"smooth"},card:`flex-shrink-0 w-[190px] sm:w-[280px] rounded-lg overflow-hidden cursor-pointer transition-all duration-200 group relative ${e?"bg-white/95 backdrop-blur-xl border border-white/50 shadow-sm hover:shadow":"bg-white border border-gray-200 shadow-[0_1px_3px_rgba(0,0,0,0.04)] hover:shadow-sm hover:border-[var(--background-color)]"}`,cardStyle:{scrollSnapAlign:"start"},cardGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-lg bg-gradient-to-b from-white/40 via-transparent to-transparent":"",cardContent:"flex p-2 sm:p-3 gap-2 sm:gap-3 relative z-10",imageWrapper:"relative flex-shrink-0",imageContainer:`w-12 h-12 sm:w-18 sm:h-18 rounded-md overflow-hidden ${e?"ring-1 ring-white/50":"ring-1 ring-gray-200"}`,image:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300",badge:`absolute -bottom-1 -right-1 min-w-[16px] sm:min-w-[22px] h-4 sm:h-5 px-1 sm:px-1.5 rounded flex items-center justify-center text-[8px] sm:text-[10px] font-bold text-[var(--foreground-color)] shadow-sm ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[var(--background-color)]":"bg-[var(--background-color)]"}`,detailsWrapper:"flex-1 min-w-0 flex flex-col justify-between",itemName:"font-semibold text-xs sm:text-sm text-gray-800 truncate mb-0.5",itemMeta:"flex items-center gap-1 sm:gap-1.5 text-gray-600",metaIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5",metaText:"text-[10px] sm:text-xs font-medium",dateWrapper:"flex items-center gap-1 mt-1.5 sm:mt-2 pt-1.5 sm:pt-2 border-t border-gray-100",dateIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3 text-gray-500",dateText:"text-[9px] sm:text-[11px] text-gray-500 font-medium",reorderWrapper:"hidden sm:block absolute right-2.5 bottom-2.5 opacity-0 group-hover:opacity-100 transition-all duration-200",reorderButton:`flex items-center gap-1 px-2.5 py-1 rounded text-[10px] font-bold text-[var(--foreground-color)] ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_65%,white)] to-[var(--background-color)] shadow-sm":"bg-[var(--background-color)] shadow-sm"}`,reorderIcon:"w-3 h-3",spacer:"flex-shrink-0 w-3",modal:{content:"w-[92vw] sm:max-w-md max-h-[88vh] sm:max-h-[85vh] overflow-hidden flex flex-col bg-white rounded-xl sm:rounded-lg shadow-lg",header:"pb-2.5 sm:pb-3 border-b border-gray-200",headerTitle:"flex items-center gap-1.5 sm:gap-2 text-sm sm:text-base font-bold text-gray-800 uppercase tracking-wide",headerIconWrapper:"p-1.5 sm:p-1.5 rounded-md sm:rounded-md bg-[var(--background-color)]",headerIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-[var(--foreground-color)]",body:"flex-1 overflow-y-auto py-2.5 sm:py-4 space-y-2.5 sm:space-y-4 px-0.5 sm:px-0 [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:bg-gray-300 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-track]:bg-transparent",infoCard:"bg-gray-50 rounded-lg sm:rounded-lg p-2.5 sm:p-4 space-y-2 sm:space-y-2.5",infoRow:"flex items-center justify-between gap-2",infoLabel:"flex items-center gap-1 sm:gap-2 text-gray-500 shrink-0",infoLabelIcon:"w-3 h-3 sm:w-4 sm:h-4",infoLabelText:"text-[10px] sm:text-xs font-medium uppercase tracking-wide",infoValue:"text-[11px] sm:text-sm text-gray-800 font-semibold text-right",infoBadge:"font-bold text-[10px] sm:text-xs px-2 sm:px-2.5 py-0.5 sm:py-1 rounded bg-[var(--background-color)] text-[var(--foreground-color)]",infoAddress:"text-[10px] sm:text-xs text-gray-700 text-right max-w-[55%] sm:max-w-[55%] leading-tight",sectionTitle:"text-[10px] sm:text-xs font-bold text-gray-700 mb-2 sm:mb-2.5 flex items-center gap-1 sm:gap-2 uppercase tracking-wide",sectionIcon:"w-3 h-3 sm:w-4 sm:h-4 text-[var(--background-color)]",itemsContainer:"space-y-1.5 sm:space-y-2 max-h-[130px] sm:max-h-[180px] overflow-y-auto pr-1 [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:bg-gray-300 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-track]:bg-transparent",emptyState:"text-center py-4 sm:py-5 text-gray-400",emptyIcon:"w-5 h-5 sm:w-7 sm:h-7 mx-auto mb-1.5 sm:mb-2 opacity-50",emptyText:"text-[11px] sm:text-sm",orderTypeWrapper:"flex flex-wrap gap-1.5 sm:gap-2",orderTypeButton:"flex items-center gap-1 sm:gap-2 px-2.5 sm:px-4 py-1.5 sm:py-2 rounded-md sm:rounded-lg text-[10px] sm:text-xs font-medium transition-all duration-200 cursor-pointer",orderTypeButtonActive:"text-[var(--foreground-color)] shadow bg-[var(--background-color)]",orderTypeButtonInactive:"bg-gray-100 text-gray-600 hover:bg-gray-200",orderTypeIcon:"w-3 h-3 sm:w-4 sm:h-4",footer:"pt-2.5 sm:pt-4 border-t border-gray-200 flex-row gap-2 sm:gap-3",cancelButton:"flex-1 px-2.5 sm:px-4 py-2 sm:py-2.5 rounded-md sm:rounded-lg text-[11px] sm:text-sm font-semibold bg-gray-100 text-gray-600 hover:bg-gray-200 transition-all duration-200 active:scale-[0.98] cursor-pointer",submitButton:"flex-1 px-2.5 sm:px-4 py-2 sm:py-2.5 rounded-md sm:rounded-lg text-[11px] sm:text-sm font-bold text-[var(--foreground-color)] flex items-center justify-center gap-1 sm:gap-2 transition-all duration-200 bg-[var(--background-color)] hover:shadow active:scale-[0.98] cursor-pointer",submitButtonDisabled:"opacity-50 cursor-not-allowed",submitIcon:"w-3 h-3 sm:w-4 sm:h-4",itemCard:"bg-white border border-gray-200 rounded-md sm:rounded-lg p-2 sm:p-2.5 hover:border-gray-300 transition-all",itemCardContent:"flex items-center gap-2 sm:gap-3",itemImage:"w-10 h-10 sm:w-12 sm:h-12 rounded-md sm:rounded-md overflow-hidden bg-gray-50 shrink-0",itemImagePlaceholder:"w-full h-full flex items-center justify-center",itemImagePlaceholderIcon:"w-4 h-4 sm:w-5 sm:h-5 text-gray-300",itemDetails:"flex-1 min-w-0",itemHeader:"flex items-center justify-between gap-1 sm:gap-2",itemName:"text-[11px] sm:text-sm font-semibold text-gray-800 truncate",itemQty:"shrink-0 px-1.5 sm:px-2 py-0.5 rounded text-[9px] sm:text-xs font-bold bg-[var(--background-color)] text-[var(--foreground-color)]",itemSize:"text-[9px] sm:text-xs text-gray-500 mt-0.5",itemAddons:"mt-1 flex flex-wrap gap-0.5 sm:gap-1",itemAddon:"inline-flex items-center gap-0.5 px-1 sm:px-1.5 py-0.5 rounded text-[8px] sm:text-[10px] font-medium bg-gray-100 text-gray-500",itemAddonIcon:"w-1.5 h-1.5 sm:w-2 sm:h-2",itemAddonMore:"text-[8px] text-gray-400 px-0.5"}},advanced:{section:"max-w-7xl mx-auto px-1.5 sm:px-4 py-3 sm:py-6",sectionWrapper:"relative rounded-xl sm:rounded-3xl p-3 sm:p-6 bg-gradient-to-br from-white via-gray-50 to-[color-mix(in_srgb,var(--background-color)_10%,white)] border border-gray-100",glossyOverlay:"",header:"flex items-center justify-between mb-3 sm:mb-6",headerLeft:"flex items-center gap-2 sm:gap-4",iconWrapper:"flex items-center justify-center w-8 h-8 sm:w-12 sm:h-12 rounded-lg sm:rounded-2xl bg-[var(--background-color)] shadow-sm",iconGlossyOverlay:"",icon:"w-4 h-4 sm:w-6 sm:h-6 text-[var(--foreground-color)]",titleWrapper:"flex flex-col",title:"text-sm sm:text-xl font-extrabold text-gray-800 tracking-tight",subt
1itle:"text-[10px] sm:text-sm text-gray-500 font-medium mt-0.5",arrowsWrapper:"flex items-center gap-1.5 sm:gap-3",arrowButton:`flex items-center justify-center w-8 h-8 sm:w-12 sm:h-12 rounded-lg sm:rounded-xl transition-all duration-300 cursor-pointer border sm:border-2 relative overflow-hidden ${e?"bg-white/95 backdrop-blur-xl shadow-sm hover:shadow":"bg-white shadow-sm hover:shadow"}`,arrowButtonActive:"border-[var(--background-color)] hover:scale-105 active:scale-95",arrowButtonDisabled:"border-gray-200 opacity-30 cursor-not-allowed",arrowIcon:"w-4 h-4 sm:w-6 sm:h-6",arrowIconStyle:{color:"var(--background-color)"},carousel:"flex gap-2.5 sm:gap-5 overflow-x-auto pb-2 sm:pb-3 scrollbar-hide scroll-smooth",carouselStyle:{scrollbarWidth:"none",msOverflowStyle:"none",scrollSnapType:"x mandatory",scrollBehavior:"smooth"},card:`flex-shrink-0 w-[210px] sm:w-[320px] rounded-xl sm:rounded-3xl overflow-hidden cursor-pointer transition-all duration-400 group relative ${e?"bg-white/98 backdrop-blur-2xl border border-white/80 shadow-[0_2px_10px_rgba(0,0,0,0.06),inset_0_2px_0_rgba(255,255,255,1)] hover:shadow-[0_4px_16px_rgba(0,0,0,0.08)] hover:scale-[1.01]":"bg-white border border-gray-100 shadow-[0_2px_8px_rgba(0,0,0,0.05)] hover:shadow-[0_4px_12px_rgba(0,0,0,0.08)] hover:scale-[1.01]"}`,cardStyle:{scrollSnapAlign:"start"},cardGlossyOverlay:e?"absolute inset-0 pointer-events-none rounded-xl sm:rounded-3xl bg-gradient-to-b from-white/70 via-white/20 to-transparent":"",cardContent:"flex p-2.5 sm:p-5 gap-2.5 sm:gap-5 relative z-10",imageWrapper:"relative flex-shrink-0",imageContainer:`w-14 h-14 sm:w-24 sm:h-24 rounded-lg sm:rounded-2xl overflow-hidden relative ${e?"ring-2 ring-white/60 shadow-sm":"ring-1 sm:ring-2 ring-gray-100"}`,image:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300 ease-out",badge:`absolute -bottom-1 -right-1 sm:-bottom-2 sm:-right-2 min-w-[18px] sm:min-w-[28px] h-[18px] sm:h-7 px-1 sm:px-2 rounded-full flex items-center justify-center text-[9px] sm:text-xs font-extrabold text-[var(--foreground-color)] shadow ${e?"bg-gradient-to-br from-[color-mix(in_srgb,var(--background-color)_60%,white)] to-[var(--background-color)] border sm:border-2 border-white/60":"bg-[var(--background-color)] border sm:border-2 border-white"}`,detailsWrapper:"flex-1 min-w-0 flex flex-col justify-between py-0.5 sm:py-1",itemName:"font-bold text-xs sm:text-lg text-gray-800 truncate mb-0.5 sm:mb-1.5",itemMeta:"flex items-center gap-1 sm:gap-2 text-gray-600",metaIcon:"w-3 h-3 sm:w-4 sm:h-4",metaText:"text-[10px] sm:text-sm font-semibold",dateWrapper:"flex items-center gap-1 sm:gap-2 mt-1.5 sm:mt-3 pt-1.5 sm:pt-3 border-t border-gray-100",dateIcon:"w-3 h-3 sm:w-4 sm:h-4 text-gray-500",dateText:"text-[10px] sm:text-xs text-gray-500 font-semibold",reorderWrapper:"hidden sm:block absolute right-4 bottom-4 opacity-0 group-hover:opacity-100 transition-all duration-400 transform translate-y-2 group-hover:translate-y-0",reorderButton:`flex items-center gap-2 px-4 py-2 rounded-full text-sm font-bold text-[var(--foreground-color)] transition-all ${e?"bg-gradient-to-b from-[color-mix(in_srgb,var(--background-color)_60%,white)] to-[var(--background-color)] shadow-lg hover:shadow-xl":"bg-[var(--background-color)] shadow-md hover:shadow-lg"}`,reorderIcon:"w-4 h-4",spacer:"flex-shrink-0 w-5",modal:{content:"w-[92vw] sm:max-w-lg max-h-[88vh] sm:max-h-[85vh] overflow-hidden flex flex-col bg-white rounded-2xl sm:rounded-2xl shadow-2xl",header:"pb-2.5 sm:pb-4 border-b border-gray-100",headerTitle:"flex items-center gap-2 sm:gap-3 text-sm sm:text-xl font-extrabold text-gray-800 tracking-tight",headerIconWrapper:"p-1.5 sm:p-2.5 rounded-lg sm:rounded-xl bg-[var(--background-color)]",headerIcon:"w-4 h-4 sm:w-6 sm:h-6 text-[var(--foreground-color)]",body:"flex-1 overflow-y-auto py-2.5 sm:py-4 space-y-2.5 sm:space-y-4 px-0.5 sm:px-0 [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:bg-gray-300 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-track]:bg-transparent",infoCard:"bg-gradient-to-br from-gray-50 to-gray-100/50 rounded-xl sm:rounded-2xl p-2.5 sm:p-5 space-y-2 sm:space-y-3",infoRow:"flex items-center justify-between gap-2",infoLabel:"flex items-center gap-1 sm:gap-2 text-gray-500 shrink-0",infoLabelIcon:"w-3 h-3 sm:w-4 sm:h-4",infoLabelText:"text-[11px] sm:text-sm font-semibold",infoValue:"text-[11px] sm:text-sm text-gray-800 font-bold text-right",infoBadge:"font-extrabold text-[11px] sm:text-sm px-2 sm:px-3 py-0.5 
1sm:py-1 rounded-full bg-[var(--background-color)] text-[var(--foreground-color)]",infoAddress:"text-[11px] sm:text-sm text-gray-700 text-right max-w-[55%] sm:max-w-[55%] leading-tight",sectionTitle:"text-[11px] sm:text-base font-bold text-gray-700 mb-2 sm:mb-3 flex items-center gap-1.5 sm:gap-2",sectionIcon:"w-3.5 h-3.5 sm:w-5 sm:h-5 text-[var(--background-color)]",itemsContainer:"space-y-1.5 sm:space-y-2 max-h-[130px] sm:max-h-[200px] overflow-y-auto pr-1 [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:bg-gray-300 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-track]:bg-transparent",emptyState:"text-center py-4 sm:py-6 text-gray-400",emptyIcon:"w-6 h-6 sm:w-8 sm:h-8 mx-auto mb-1.5 sm:mb-2 opacity-50",emptyText:"text-[11px] sm:text-sm",orderTypeWrapper:"flex flex-wrap gap-1.5 sm:gap-2",orderTypeButton:"flex items-center gap-1 sm:gap-2 px-2.5 sm:px-5 py-1.5 sm:py-2.5 rounded-lg sm:rounded-xl text-[11px] sm:text-sm font-semibold transition-all duration-300 cursor-pointer",orderTypeButtonActive:"text-[var(--foreground-color)] shadow-lg bg-[var(--background-color)]",orderTypeButtonInactive:"bg-gray-100 text-gray-600 hover:bg-gray-200",orderTypeIcon:"w-3 h-3 sm:w-5 sm:h-5",footer:"pt-2.5 sm:pt-4 border-t border-gray-100 flex-row gap-2 sm:gap-3",cancelButton:"flex-1 px-2.5 sm:px-5 py-2 sm:py-3 rounded-lg sm:rounded-xl text-[11px] sm:text-sm font-semibold bg-gray-100 text-gray-600 hover:bg-gray-200 transition-all duration-300 active:scale-[0.98] cursor-pointer",submitButton:"flex-1 px-2.5 sm:px-5 py-2 sm:py-3 rounded-lg sm:rounded-xl text-[11px] sm:text-sm font-bold text-[var(--foreground-color)] flex items-center justify-center gap-1 sm:gap-2 transition-all duration-300 bg-[var(--background-color)] hover:shadow-xl active:scale-[0.98] cursor-pointer",submitButtonDisabled:"opacity-50 cursor-not-allowed",submitIcon:"w-3 h-3 sm:w-5 sm:h-5",itemCard:"bg-white border border-gray-100 rounded-lg sm:rounded-xl p-2 sm:p-3 hover:shadow-md transition-all duration-300",itemCardContent:"flex items-center gap-2 sm:gap-3",itemImage:"w-10 h-10 sm:w-14 sm:h-14 rounded-lg sm:rounded-xl overflow-hidden bg-gray-50 shrink-0",itemImagePlaceholder:"w-full h-full flex items-center justify-center",itemImagePlaceholderIcon:"w-4 h-4 sm:w-6 sm:h-6 text-gray-300",itemDetails:"flex-1 min-w-0",itemHeader:"flex items-center justify-between gap-1 sm:gap-2",itemName:"text-[11px] sm:text-base font-bold text-gray-800 truncate",itemQty:"shrink-0 px-1.5 sm:px-2.5 py-0.5 sm:py-1 rounded-full text-[9px] sm:text-xs font-extrabold bg-[var(--background-color)] text-[var(--foreground-color)]",itemSize:"text-[9px] sm:text-xs text-gray-500 mt-0.5",itemAddons:"mt-1 sm:mt-2 flex flex-wrap gap-0.5 sm:gap-1",itemAddon:"inline-flex items-center gap-0.5 sm:gap-1 px-1 sm:px-2 py-0.5 rounded-md sm:rounded-lg text-[8px] sm:text-[10px] font-medium bg-gray-100 text-gray-500",itemAddonIcon:"w-2 h-2 sm:w-3 sm:h-3",itemAddonMore:"text-[8px] sm:text-[11px] text-gray-400 px-0.5 sm:px-1"}}}}function C(e){return{default:{footer:"w-full",container:"relative pt-4 md:pt-12 pb-6 text-[color:var(--footer-text-color,#2e2e2e)]",containerFullSize:"w-full",containerContained:"container mx-auto px-4",aboutContainer:"max-w-7xl mx-auto px-2 md:px-6 py-6 sm:py-10 mb-6 rounded-lg bg-[var(--footer-about-container-bg,rgba(243,243,243,0.51))]",innerWrapper:"max-w-7xl mx-auto px-2 md:px-6",grid:"grid grid-cols-1 md:grid-cols-[230px_1.5fr_1fr] gap-2 md:gap-12 mb-12",leftSection:"space-y-6",logoWrapper:"flex justify-start items-start",logoContainer:"transition-transform hover:scale-105 duration-300 w-20 h-20 sm:w-28 sm:h-28 md:w-40 md:h-40 lg:w-44 lg:h-44",logoImage:"object-contain w-20 h-20 sm:w-28 sm:h-28 md:w-40 md:h-40 lg:w-44 lg:h-44",middleSection:"",restaurantName:"font-bold text-lg sm:text-xl mb-3 text-[color:var(--footer-text-color,#2e2e2e)]",contactWrapper:"space-y-2 text-xs sm:text-sm font-medium",contactRow:"flex items-center gap-2",contactRowStart:"flex items-start gap-2",contactLabel:"font-bold text-xs sm:text-sm text-[color:var(--footer-text-color,#2e2e2e)]",contactLabelWhitespace:"font-bold text-xs sm:text-sm text-[color:var(--footer-text-color,#2e2e2e)] whitespace-nowrap",contactValue:"text-xs sm:text-sm text-[color:var(--footer-text-color,#2e2e2e)] leading-relaxed",contactLink:"text-xs sm:text-sm text-[color:var(--footer-text-color,#2e2e2e)] hover:opacity-80 transition-colors",a
1ppLinksWrapper:"flex flex-wrap gap-3 pt-4",appLinkButton:"transition-transform hover:-translate-y-1 duration-300",appLinkImage:"h-[40px] w-auto",rightSection:"text-left md:text-left space-y-8",socialWrapper:"",socialTitle:"font-bold text-base sm:text-lg text-[color:var(--footer-text-color,#2e2e2e)] mb-4",socialIconsWrapper:"flex flex-wrap gap-4",socialIcon:"text-2xl sm:text-3xl transition-transform hover:scale-110",socialIconDefault:"text-[color:var(--footer-text-color,#2e2e2e)]",legalLinksWrapper:"flex flex-wrap gap-x-6 gap-y-2 text-xs sm:text-sm",legalLink:"text-[color:var(--footer-text-color,#2e2e2e)] hover:opacity-80 transition-colors underline decoration-gray-400 underline-offset-2",paymentWrapper:"flex mb-6",paymentImageWrapper:"hover:grayscale-0 transition-all duration-300",trackingWrapper:"flex flex-col items-center justify-center space-y-2 mb-6",trackingText:"text-xs sm:text-sm font-medium text-[color:var(--footer-text-color,#2e2e2e)] uppercase tracking-wider",bottomSection:"text-center border-t border-gray-300 pt-8 mt-8",bottomInner:"text-xs sm:text-sm text-[color:var(--footer-text-color,#2e2e2e)] flex flex-wrap justify-center items-center gap-1",poweredByWrapper:"flex items-center gap-1",poweredByText:"",poweredByLink:"hover:underline font-semibold transition-colors flex items-center gap-1 text-[color:var(--footer-text-color,#2e2e2e)]",poweredByAlt:"font-semibold text-[color:var(--footer-text-color,#2e2e2e)]",whatsappButton:"fixed bottom-[var(--whatsapp-logo-position-mobile)]  sm:bottom-[var(--whatsapp-logo-position)] right-4 z-50 bg-[#25D366]  text-white p-4 sm:p-4 rounded-full shadow-lg hover:shadow-2xl hover:bg-[#20bd5a] transition-all duration-300 transform hover:scale-110 flex items-center justify-center",whatsappIcon:"w-6 h-6 sm:w-7 sm:h-7",languageButton:"inline-block mt-4 px-6 py-2 bg-primary text-white rounded-full hover:bg-opacity-90 transition-all shadow-md hover:shadow-lg"},modernGridFooter:{footerRoot:"w-full footer-font",mainSection:"bg-[var(--footer-background,var(--footer-bg,var(--background-layout-color,#f5f5f0)))] text-[color:var(--footer-text-color,#2e2e2e)]",inner:"max-w-7xl mx-auto px-6 sm:px-8 lg:px-10 py-10 sm:py-14 lg:py-16",logoWrap:"flex justify-center mb-10 sm:mb-12",logoImage:"object-contain max-h-28 sm:max-h-32 w-auto",grid:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10 lg:gap-12 items-start justify-items-center lg:justify-items-stretch w-full",aboutCol:"flex flex-col items-center text-center w-full max-w-lg mx-auto lg:max-w-none lg:mx-0 lg:items-start lg:text-left",aboutInner:"w-full px-0 py-0 bg-transparent shadow-none",aboutSection:"text-center [&_h1]:text-center [&_.footer-html-content]:text-center [&>button]:mx-auto lg:text-left lg:[&_h1]:text-left lg:[&_.footer-html-content]:text-left lg:[&>button]:mx-0",aboutContentWrapper:"!shadow-none !rounded-none !p-0",socialCol:"flex flex-col items-center text-center w-full max-w-lg mx-auto lg:max-w-none lg:mx-0 [&_h3]:text-center [&_h4]:text-center",sectionTitle:"text-[color:var(--footer-text-color,#2e2e2e)] font-bold text-lg sm:text-xl mb-4",contactSectionTitle:"text-[color:var(--footer-text-color,#2e2e2e)] font-bold text-lg sm:text-xl mb-4 text-center lg:text-left",socialIconsRow:"flex flex-wrap items-center justify-center gap-2.5 sm:gap-3 mb-6",socialIconLink:"w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center hover:opacity-80 transition-opacity bg-[var(--background-color)] text-[color:var(--footer-background,var(--footer-bg,#1a1a1a))]",socialIconLinkCustom:"bg-transparent",socialIcon:"w-4 h-4 sm:w-[18px] sm:h-[18px]",appBlock:"mt-2",appHeading:"text-[color:var(--footer-text-color,#2e2e2e)] font-bold text-xs sm:text-sm uppercase tracking-wider mb-3",appButtonsRow:"flex flex-wrap items-center justify-center gap-2",appButton:"transition-transform hover:-translate-y-0.5 duration-200",appButtonImage:"h-[36px] w-auto",contactCol:"flex flex-col items-center text-center w-full max-w-lg mx-auto lg:max-w-none lg:mx-0 lg:items-start lg:text-left [&_h3]:text-center lg:[&_h3]:text-left",contactList:"space-y-2 sm:space-y-3 text-sm sm:text-base w-full",contactRow:"flex items-center justify-center gap-2 flex-wrap lg:justify-start",contactRowStart:"flex flex-col items-center gap-1 sm:flex-row sm:items-start sm:gap-2 justify-center lg:flex-row lg:justify-start lg:items-start",contactLabel:"font-bold text-[color:var(--footer-text-color,#2e2e2e)] shrink-0",contactLink:"text-[color:var(--footer-text-color,#2e2e2e)] hover:opacity-80 transition-colors text-center lg:text-left",contactValue:"text-[color:var(--footer-text-color,#2e2e2e)] leading-relaxed text-center lg:text-left",infoLinksWrap:"flex flex-wrap justify-center gap-x-5 gap-y-2 mt-5 lg:justify-start",infoLink:"text-[color:var(--footer-text-color,#2e2e2e)] text-sm sm:text-base underline underline-offset-2 decoration-[color:var(--footer-text-color,#2e2e2e)]/40 hover:opacity-80 transition-colors",trackingWrap:"flex flex-col items-center justify-center space-y-2 mt-10 pt-8 border-t border-[color:var(--footer-text-color,#2e2e2e)]/20",trackingLabel:"text-xs font-medium text-[color:var(--footer-text-color,#2e2e2e)] uppercase tracking-wider",bottomBar:"bg-[var(--footer-background,var(--footer-bg,var(--background-layout-color,#f5f5f0)))] text-[color:var(--footer-text-color,#2e2e2e)]",bottomDivider:"max-w-7xl mx-auto px-6 sm:px-8 lg:px-10 border-t border-[color:var(--footer-text-color,#2e2e2e)]/25",bottomInner:"max-w-7xl mx-auto px-6 sm:px-8 lg:px-10 py-5 sm:py-6",bottomText:"flex flex-wrap items-center justify-center gap-x-2 gap-y-1 text-[10px] sm:text-sm text-[color:var(--footer-text-color,#2e2e2e)]",poweredByRow:"flex items-center gap-1.5",poweredByText:"font-bold",poweredByAlt:"font-medium",poweredByLink:"inline-flex items-center hover:opacity-80 transition-opacity",poweredByLogo:"h-4 w-auto max-h-[18px] sm:h-5 sm:max-h-5 object-contain",bottomSeparator:"mx-0.5 opacity-60",bottomLink:"underline transition-colors",whatsappButton:"fixed bottom-[var(--whatsapp-logo-position-mobile)] sm:bottom-[var(--whatsapp-logo-position)] right-4 z-50 bg-[#25D366] text-white p-4 rounded-full shadow-lg hover:shadow-2xl hover:bg-[#20bd5a] transition-all duration-300 transform hover:scale-110 flex items-center justify-center",whatsappIcon:"w-6 h-6 sm:w-7 sm:h-7"}}}function I(e,t){if(!t)return e;let r={...e&&"object"==typeof e&&!Array.isArray(e)?e:{}};for(let e of Object.keys(t)){let o=t[e],a=r[e];if(e.endsWith("Style")&&o&&"object"==typeof o&&!Array.isArray(o)){r[e]={...o};continue}!o||"object"!=typeof o||Array.isArray(o)||o instanceof Date?r[e]=o:r[e]=I(a&&"object"==typeof a&&!Array.isArray(a)?a:{},o)}return r}function S(e={},t="default",r={}){let o,a,n={colors:{overlay:"bg-black/50 dark:bg-black/80 backdrop-blur-sm",container:"",header:"bg-[var(--background-color)] dark:bg-zinc-900",logoWrapper:"bg-[var(--location-modal-logo-bg,#ffffff)] dark:bg-zinc-900 ring-2 ring-black/5 dark:ring-zinc-700",sectionTitle:"text-gray-900 dark:text-zinc-100",sectionSubtitle:"text-gray-600 dark:text-zinc-400",deliverySwitcherContainer:"ring-1 ring-gray-200 dark:ring-zinc-700/80 bg-gray-100 dark:bg-zinc-800/90",deliverySwitcherButtonActive:"bg-[var(--background-color)] text-[var(--foreground-color)] dark:ring-1 dark:ring-white/20 shadow-md",deliverySwitcherButtonInactive:"text-gray-500 dark:text-zinc-400 hover:text-gray-700 dark:hover:text-zinc-200 ",locationButton:"border-2 border-[var(--background-color)]/50 dark:border-zinc-700 text-[var(--background-color)] dark:text-zinc-200 bg-[var(--background-color)]/5 dark:bg-zinc-800/80 hover:bg-[var(--background-color)]/10 dark:hover:bg-zinc-700 shadow-sm transition-all",locationButtonGlossyOverlay:"",selectLabel:"text-gray-700 dark:text-zinc-300",cityGridLabel:"hover:shadow-md",cityGridLabelUnselected:"hover:border-[var(--background-color)]/50 border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 hover:bg-gray-50 dark:hover:bg-zinc-700",cityGridIconWrapper:"",cityGridTextSelected:"text-[var(--background-color)]",cityGridCheckmark:"bg-[var(--background-color)]",cityGridCheckmarkIcon:"text-white",areaOptionWrapperSelected:"bg-[var(--background-color)] text-white",areaOptionWrapperFocused:"bg-gray-100 dark:bg-zinc-700",areaOptionWrapperDefault:"hover:bg-gray-50 dark:hover:bg-zinc-800",areaOptionEtaSelected:"text-white",areaOptionEtaDefault:"text-[var(--background-color)]",loadingSpinner:"border-gray-200 dark:border-zinc-700 border-t-[var(--background-color)]",phoneInputLabel:"text-gray-700 dark:text-zinc-300",phoneInput:"border-gray-200 dark:border-zinc-700 focus:border-[var(--background-color)] bg-white dark:bg-zinc-800 text-gray-900 dark:text-zinc-100",locationDisplay:"",locationIconWrapper:"bg-[var(--background-color)]/15 dark:bg-zinc-700",locationIcon:"text-[var(--background-color)]",locationAddress:"text-gray-600 dark:text-zinc-400",locationDirectionsLink:"text-[var(--background-color)]",infoNotice:"bg-blue-50 dark:bg-blue-950/40 border border-blue-200 dark:border-blue-800/50",infoNoticeIcon:"text-blue-800 dark:text-blue-400",infoNoticeText:"text-blue-800 dark:text-blue-300",footer
1:"",submitButton:"text-[var(--foreground-color)] bg-[var(--background-color)] dark:ring-1 dark:ring-white/20 shadow-md ",submitButtonGlossyOverlay:"",submitButtonShimmerEffect:""},styles:{default:{overlay:"fixed inset-0 z-50 flex items-center justify-center p-3 animate-modal-overlay",container:"relative rounded-3xl shadow-2xl max-w-lg w-full max-h-[96vh] overflow-hidden flex flex-col animate-modal-content bg-white dark:bg-zinc-900 text-gray-900 dark:text-zinc-100 border border-gray-200 dark:border-zinc-800",containerGlossyOverlay1:"",containerGlossyOverlay2:"",header:"flex-shrink-0 py-3 px-4 flex items-center justify-center relative overflow-hidden rounded-t-3xl border-b border-black/5 dark:border-zinc-800/80",headerOverlay:"",logoWrapper:"relative w-20 h-20 rounded-2xl p-2 shadow-lg flex items-center justify-center overflow-hidden transition-all duration-300 cursor-pointer",formContent:"px-4 py-3 flex-1 overflow-y-auto slim-scrollbar bg-white dark:bg-zinc-900",sectionTitle:"text-base font-bold text-center tracking-wide text-gray-900 dark:text-zinc-100",sectionSubtitle:"text-center text-xs font-medium mb-2 mt-3 text-gray-600 dark:text-zinc-400",deliverySwitcherWrapper:"mt-3 flex justify-center",deliverySwitcherContainer:"relative inline-flex rounded-2xl p-1.5 shadow-inner bg-gray-100 dark:bg-zinc-800/90",deliverySwitcherButton:"relative px-5 py-2.5 text-xs font-semibold rounded-xl transition-all duration-200 cursor-pointer overflow-hidden",deliverySwitcherButtonInactive:"",locationButtonWrapper:"w-full mt-2 flex justify-center",locationButton:"inline-flex px-3 py-1.5 rounded-full transition-all duration-200 items-center gap-1.5 font-semibold cursor-pointer",locationButtonGlossyOverlay:"",locationButtonIcon:"text-sm",locationButtonText:"text-xs font-bold",selectWrapper:"mt-2 relative",selectLabel:"block text-xs font-semibold mb-2 px-2 tracking-wide text-gray-700 dark:text-zinc-300",cityGridWrapper:"grid grid-cols-3 gap-2.5 mt-3",cityGridItem:"relative",cityGridLabel:"flex flex-col items-center justify-center p-3.5 rounded-2xl border-2 cursor-pointer transition-all duration-200 ease-out relative overflow-hidden",cityGridLabelSelected:"bg-[var(--background-color)]/10 shadow-sm",cityGridLabelUnselected:"",cityGridIconWrapper:"mb-2 flex items-center justify-center w-11 h-11 rounded-xl p-2 bg-gradient-to-br from-gray-50 to-gray-100 dark:from-zinc-800 dark:to-zinc-700",cityGridText:"text-xs font-semibold text-center relative z-10",cityGridTextUnselected:"text-gray-700 dark:text-zinc-300",cityGridCheckmark:"absolute top-2 right-2 w-5 h-5 rounded-full flex items-center justify-center shadow-sm",cityGridCheckmarkIcon:"w-3 h-3",reactSelectStyles:{controlBorderRadius:"0.75rem",controlPadding:"0.25rem 0.5rem",controlMinHeight:"48px",controlBg:"#fff",controlBgDark:"#27272a",controlBorder:"#e5e7eb",controlBorderDark:"#3f3f46",controlBorderFocus:"var(--background-color)",controlShadowFocus:"0 0 0 3px rgba(var(--background-color-rgb), 0.1)",menuBorderRadius:"1rem",menuShadow:"0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)",optionPadding:"0.625rem 1rem",optionBorderRadius:"0.75rem",optionSelectedBg:"var(--background-color)",optionHoverBg:"#f3f4f6",optionHoverBgDark:"#3f3f46",fontSize:"0.875rem",fontWeight:"500"},areaOptionWrapper:"px-3 py-2.5 cursor-pointer flex justify-between items-center transition-all duration-150 rounded-xl",areaOptionWrapperSelected:"rounded-xl mx-1 my-0.5",areaOptionWrapperFocused:"rounded-xl mx-1",areaOptionWrapperDefault:"rounded-xl mx-1",areaOptionLabel:"flex-1 font-medium text-xs",areaOptionEta:"flex items-center gap-1.5 text-[10px] font-semibold ml-2 px-2.5 py-1 rounded-full",areaOptionEtaSelected:"bg-white/20",areaOptionEtaDefault:"bg-[var(--background-color)]/10",loadingWrapper:"flex justify-center items-center py-2",loadingSpinner:"animate-spin rounded-full h-8 w-8 border-2",phoneInputWrapper:"flex flex-col mt-3",phoneInputLabel:"block text-xs font-semibold mb-1.5 tracking-wide text-gray-700 dark:text-zinc-300",phoneInput:"w-full px-4 py-3 border-2 rounded-2xl focus:outline-none focus:ring-2 focus:ring-[var(--background-color)]/10 text-sm font-medium transition-all duration-200 border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-900 dark:text-zinc-100",phoneInputStyles:{containerMarginTop:"6px",inputBorderRadius:"1rem",inputPadding:"0.75rem 1rem",inputBorder:"2px s
1olid #e5e7eb",inputFocusBorder:"2px solid var(--background-color)"},locationDisplay:"mt-3 p-3.5 rounded-2xl border transition-all duration-200 relative overflow-hidden bg-[var(--background-color)]/5 border-[var(--background-color)]/20",locationDisplayInner:"flex items-start gap-3 relative z-10",locationIconWrapper:"flex-shrink-0 w-9 h-9 rounded-xl flex items-center justify-center",locationIcon:"w-4 h-4",locationContent:"flex-1 min-w-0",locationTitle:"text-xs font-bold text-gray-900 dark:text-zinc-100 mb-0.5",locationAddress:"text-xs mb-1.5 leading-relaxed line-clamp-2 text-gray-600 dark:text-zinc-400",locationDirectionsLink:"inline-flex items-center gap-1.5 font-semibold text-xs transition-all duration-200 cursor-pointer hover:gap-2",infoNotice:"mt-3 p-3 rounded-2xl flex items-start gap-2.5 transition-all duration-200 relative overflow-hidden border-blue-800/50",infoNoticeIcon:"text-blue-600 dark:text-blue-400 flex-shrink-0 w-4 h-4 relative z-10",infoNoticeText:"text-xs font-medium leading-relaxed relative z-10 text-blue-800 dark:text-blue-300",footer:"px-4 py-3.5 border-t rounded-b-3xl border-gray-100 dark:border-zinc-800 bg-gray-50/50 dark:bg-zinc-900/90",submitButton:"w-full px-4 py-3.5 rounded-2xl transition-all duration-300 font-bold text-sm cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed relative overflow-hidden group active:scale-[0.98] hover:shadow-xl hover:ring-4 hover:ring-[var(--background-color)]/20 hover:scale-[1.01]",submitButtonGlossyOverlay:"",submitButtonShimmerEffect:"",submitButtonDisabled:"!opacity-50 !cursor-not-allowed !shadow-none",submitButtonText:"text-sm relative z-10"},classic:{overlay:"fixed inset-0 z-50 flex items-center justify-center p-3 animate-modal-overlay",container:"relative rounded shadow-2xl max-w-lg w-full max-h-[96vh] overflow-hidden flex flex-col animate-modal-content bg-white dark:bg-zinc-900 text-gray-900 dark:text-zinc-100 border border-gray-200 dark:border-zinc-800 ring-1 ring-gray-200/50 dark:ring-zinc-800",containerGlossyOverlay1:"",containerGlossyOverlay2:"",header:"flex-shrink-0 py-3 px-4 flex items-center justify-center relative overflow-hidden rounded-t border-b border-black/5 dark:border-zinc-800/80",headerOverlay:"",logoWrapper:"relative w-20 h-20 rounded p-2 shadow-lg flex items-center justify-center overflow-hidden transition-all duration-300 cursor-pointer",formContent:"px-4 py-3 flex-1 overflow-y-auto slim-scrollbar bg-white dark:bg-zinc-900",sectionTitle:"text-base font-bold text-center tracking-tight text-gray-900 dark:text-zinc-100",sectionSubtitle:"text-center text-xs font-medium mt-2 mb-1 text-gray-600 dark:text-zinc-400",deliverySwitcherWrapper:"mt-3 flex justify-center",deliverySwitcherContainer:"inline-flex rounded p-1 shadow-inner bg-gray-100 dark:bg-zinc-800/90",deliverySwitcherButton:"relative px-4 py-2 text-xs font-semibold rounded-sm transition-all duration-200 cursor-pointer overflow-hidden",deliverySwitcherButtonInactive:"hover:bg-white/50 dark:hover:bg-zinc-700/50",locationButtonWrapper:"w-full mt-2 flex justify-center",locationButton:"inline-flex px-3 py-1.5 rounded transition-all duration-200 items-center gap-1.5 font-semibold cursor-pointer",locationButtonGlossyOverlay:"",locationButtonIcon:"text-sm text-[var(--background-color)]",locationButtonText:"text-xs font-bold text-[var(--background-color)]",selectWrapper:"mt-3",selectLabel:"block text-xs font-semibold mb-1.5 uppercase tracking-wider text-gray-700 dark:text-zinc-300",cityGridWrapper:"grid grid-cols-3 gap-2 mt-3",cityGridItem:"relative group",cityGridLabel:"flex flex-col items-center justify-center p-3 rounded border-2 cursor-pointer transition-all duration-200",cityGridLabelSelected:"bg-[var(--background-color)]/10 shadow-md",cityGridLabelUnselected:"",cityGridIconWrapper:"mb-1.5 flex items-center justify-center w-10 h-10 rounded-sm p-1.5 bg-gradient-to-br from-gray-100 to-gray-50 dark:from-zinc-800 dark:to-zinc-700 shadow-inner group-hover:shadow transition-shadow duration-200",cityGridText:"text-xs font-semibold text-center relative z-10",cityGridTextUnselected:"text-gray-600 dark:text-zinc-400",cityGridCheckmark:"absolute top-1.5 right-1.5 w-4 h-4 rounded-sm flex items-center justify-center shadow",cityGridCheckmarkIcon:"w-2.5 h-2.5",reactSelectStyles:{controlBorderRadius:"0.25rem",controlPadding:"0.25rem 0.375rem",controlMinHeight:"36px",controlBg:"#fff",controlBgDark:"#27272a",controlBorder:"#e5e7eb",controlBorderDark:"#3f3f46",controlBorderFocus:"var(--background-color)",controlShadowFocus:"0 0 0 3px rgba(var(--background-color-rgb), 0.12)",menuBorderRadius:"0.25rem",menuShadow:"0 10px 20px -5px rgba(0, 0, 0, 0.1), 0 4px 10px -5px rgba(0, 0, 0, 0.08)",optionPadding:"0.5rem 0.75rem",optionBorderRadius:"0",optionSelectedBg:"var(--background-color)",optionHoverBg:"#f8fafc",o
1ptionHoverBgDark:"#3f3f46",fontSize:"0.875rem",fontWeight:"500"},areaOptionWrapper:"px-3 py-2 cursor-pointer flex justify-between items-center transition-all duration-150",areaOptionWrapperSelected:"mx-1 my-0.5 shadow-sm",areaOptionWrapperFocused:"mx-0.5",areaOptionWrapperDefault:"mx-0.5",areaOptionLabel:"flex-1 font-medium text-xs",areaOptionEta:"flex items-center gap-1.5 text-[10px] font-bold ml-2 px-2 py-0.5 rounded-sm",areaOptionEtaSelected:"bg-white/25",areaOptionEtaDefault:"bg-[var(--background-color)]/12",loadingWrapper:"flex justify-center items-center py-6",loadingSpinner:"animate-spin rounded-full h-8 w-8 border-2",phoneInputWrapper:"flex flex-col mt-3",phoneInputLabel:"block text-xs font-semibold mb-1.5 uppercase tracking-wider text-gray-700 dark:text-zinc-300",phoneInput:"w-full px-3 py-2 border-2 rounded focus:outline-none focus:ring-2 focus:ring-[var(--background-color)]/15 text-sm font-medium transition-all duration-200 border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-900 dark:text-zinc-100",phoneInputStyles:{containerMarginTop:"6px",inputBorderRadius:"0.25rem",inputPadding:"0.5rem 0.75rem",inputBorder:"2px solid #e5e7eb",inputFocusBorder:"2px solid var(--background-color)"},locationDisplay:"mt-3 p-3 rounded border transition-all duration-200 relative overflow-hidden bg-gray-50 dark:bg-zinc-800/60 border-gray-200 dark:border-zinc-700",locationDisplayInner:"flex items-start gap-3 relative z-10",locationIconWrapper:"flex-shrink-0 w-8 h-8 rounded-sm flex items-center justify-center",locationIcon:"w-4 h-4",locationContent:"flex-1 min-w-0",locationTitle:"text-xs font-bold text-gray-800 dark:text-zinc-100 mb-0.5",locationAddress:"text-xs mb-1.5 leading-relaxed line-clamp-2 text-gray-600 dark:text-zinc-400",locationDirectionsLink:"inline-flex items-center gap-1.5 hover:text-[var(--background-color)]/80 font-semibold text-xs transition-all duration-200 cursor-pointer hover:gap-2",infoNotice:"mt-3 p-2.5 rounded-sm flex items-start gap-2 border-blue-800/30",infoNoticeIcon:"text-blue-500 flex-shrink-0 w-4 h-4 relative z-10",infoNoticeText:"text-xs font-medium leading-relaxed relative z-10 text-blue-800 dark:text-blue-300",footer:"px-4 py-3 border-t rounded-b border-gray-200 dark:border-zinc-800 bg-gray-50/50 dark:bg-zinc-900/90",submitButton:"w-full px-4 py-3.5 rounded transition-all duration-200 font-bold text-sm cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed relative overflow-hidden group active:scale-[0.98] hover:shadow-lg",submitButtonGlossyOverlay:"",submitButtonShimmerEffect:"",submitButtonDisabled:"!opacity-50 !cursor-not-allowed !transform-none !shadow-none",submitButtonText:"text-sm relative z-10"},brewline:{overlay:"fixed inset-0 z-50 flex items-center justify-center p-3 animate-modal-overlay",container:"relative rounded-3xl shadow-2xl max-w-lg w-full max-h-[96vh] overflow-hidden flex flex-col animate-modal-content bg-white dark:bg-zinc-900 text-gray-900 dark:text-zinc-100 border border-gray-200 dark:border-zinc-800",containerGlossyOverlay1:"",containerGlossyOverlay2:"",header:"flex-shrink-0 py-3 px-4 flex items-center justify-center relative overflow-hidden rounded-t-3xl border-b border-black/5 dark:border-zinc-800/80",headerOverlay:"",logoWrapper:"relative w-20 h-20 rounded-2xl p-2 shadow-lg flex items-center justify-center overflow-hidden transition-all duration-300 cursor-pointer",formContent:"px-4 py-3 flex-1 overflow-y-auto slim-scrollbar bg-white dark:bg-zinc-900",sectionTitle:"text-base font-bold text-center tracking-wide text-gray-900 dark:text-zinc-100",sectionSubtitle:"text-center text-xs font-medium mb-2 mt-3 text-gray-600 dark:text-zinc-400",deliverySwitcherWrapper:"mt-3 flex justify-center",deliverySwitcherContainer:"relative inline-flex rounded-2xl p-1.5 shadow-inner bg-gray-100 dark:bg-zinc-800/90",deliverySwitcherButton:"relative px-5 py-2.5 text-md font-semibold rounded-xl transition-all duration-200 cursor-pointer overflow-hidden",deliverySwitcherButtonInactive:"",locationButtonWrapper:"w-full mt-2 flex justify-center",locationButton:"inline-flex px-3 py-1.5 rounded-full transition-all duration-200 items-center gap-1.5 font-semibold cursor-pointer",locationButtonGlossyOverlay:"",locationButtonIcon:"text-sm",locationButtonText:"text-xs font-bold",selectWrapper:"mt-2 relative",selectLabel:"block text-xs font-semibold mb-2 px-2 tracking-wide text-gray-700 dark:text-zinc-300",cityGridWrapper:"grid grid-cols-3 gap-2.5 mt-3",cityGridItem:"relative",cityGridLabel:"flex flex-col items-center justify-center p-3.5 rounded-2xl border-2 cursor-pointer transition-all duration-200 ease-out relative overflow-hidden",cityGridLabelSelected:"bg-[var(--background-color)]/10 shadow-sm",cityGridLabelUnselected:"",cityGridIconWrapper:"mb-2 flex items-center justify-center w-11 h-11 rounded-xl p-2 bg-gradient-to-br from-gray-50 to-gray-100 dark:from-zinc-800 dark:to-zinc-700",cityGridText:"text-xs font-semibold text-center relative z-10",cityGridTextUnselected:"text-gray-700 dark:text-zinc-300",cityGridCheckmark:"absolute top-2 right-2 w-5 h-5 rounded-full flex items-center justify-center shadow-sm",cityGridCheckmarkIcon:"w-3 h-3",reactSelectStyles:{controlBorderRadius:"0.75rem",controlPadding:"0.25rem 0.5rem",controlMinHeight:"48px",controlBg:"#fff",controlBgDark:"#27272a",controlBorder:"#e5e7eb",controlBorderDark:"#3f3f46",controlBorderFocus:"var(--background-color)",controlShadowFocus:"0 0 0 3px rgba(var(--background-color-rgb), 0.1)",menuBorderRadius:"1rem",menuShadow:"0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)",optionPadding:"0.625rem 1rem",optionBorderRadius:"0.75rem",optionSelectedBg:"var(--background-color)",optionHoverBg:"#f3f4f6",optionHoverBgDark:"#3f3f46",fontSize:"0.875rem",fontWeight:"500"},areaOptionWrapper:"px-3 py-2.5 cursor-pointer flex justify-between items-center transition-all duration-150 rounded-xl",areaOptionWrapperSelected:"rounded-xl mx-1 my-0.5",areaOptionWrapperFocused:"rounded-xl mx-1",areaOptionWrapperDefault:"rounded-xl mx-1",areaOptionLabel:"flex-1 font-medium text-[15px]",areaOptionEta:"flex items-center gap-1.5 text-[13px] font-semibold ml-2 px-2.5 py-1 rounded-full",areaOptionEtaSelected:"bg-white/20",areaOptionEtaDefault:"bg-[var(--background-color)]/10",loadingWrapper:"flex justify-center items-center py-6",loadingSpinner:"animate-spin rounded-full h-8 w-8 border-2",phoneInputWrapper:"flex flex-col mt-3",phoneInputLabel:"block text-xs font-semibold mb-1.5 tracking-wide text-gray-700 dark:text-zinc-300",phoneInput:"w-full px-4 py-3 border-2 rounded-2xl focus:outline-none focus:ring-2 focus:ring-[var(--background-color)]/10 text-sm font-medium transition-all duration-200 border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-900 dark:text-zinc-100",phoneInputStyles:{containerMarginTop:"6px",inputBorderRadius:"1rem",inputPadding:"0.75rem 1rem",inputBorder:"2px s
1olid #e5e7eb",inputFocusBorder:"2px solid var(--background-color)"},locationDisplay:"mt-3 p-3.5 rounded-2xl border transition-all duration-200 relative overflow-hidden bg-[var(--background-color)]/5 border-[var(--background-color)]/20",locationDisplayInner:"flex items-start gap-3 relative z-10",locationIconWrapper:"flex-shrink-0 w-9 h-9 rounded-xl flex items-center justify-center",locationIcon:"w-4 h-4",locationContent:"flex-1 min-w-0",locationTitle:"text-xs font-bold text-gray-900 dark:text-zinc-100 mb-0.5",locationAddress:"text-xs mb-1.5 leading-relaxed line-clamp-2 text-gray-600 dark:text-zinc-400",locationDirectionsLink:"inline-flex items-center gap-1.5 font-semibold text-xs transition-all duration-200 cursor-pointer hover:gap-2",infoNotice:"mt-3 p-3 rounded-2xl flex items-start gap-2.5 transition-all duration-200 relative overflow-hidden border-blue-800/50",infoNoticeIcon:"text-blue-600 dark:text-blue-400 flex-shrink-0 w-4 h-4 relative z-10",infoNoticeText:"text-xs font-medium leading-relaxed relative z-10 text-blue-800 dark:text-blue-300",footer:"px-4 py-3.5 border-t rounded-b-3xl border-gray-100 dark:border-zinc-800 bg-gray-50/50 dark:bg-zinc-900/90",submitButton:"w-full px-4 py-3.5 rounded-2xl transition-all duration-300 font-bold text-sm cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed relative overflow-hidden group active:scale-[0.98] hover:shadow-xl hover:ring-4 hover:ring-[var(--background-color)]/20 hover:scale-[1.01]",submitButtonGlossyOverlay:"",submitButtonShimmerEffect:"",submitButtonDisabled:"!opacity-50 !cursor-not-allowed",submitButtonText:"text-sm relative z-10"}}},i=x(!1),l={default:{headerWrapper:"",header:"w-full py-2 px-3 sm:py-2.5 sm:px-4 md:py-3 md:px-6 lg:px-10 relative ",headerStyle:{},headerGlossyOverlay:"",headerShineOverlay:"",headerShineStyle:{},headerBottomLine:"absolute bottom-0 left-0 right-0 h-[1px] pointer-events-none bg-gradient-to-r from-transparent via-black/10 to-transparent",contentContainer:"gap-2 sm:gap-3 lg:gap-6 max-w-[1800px]",leftSection:"gap-1.5 sm:gap-2 lg:gap-3 flex-1",centerSpacer:"w-16 sm:w-20 md:w-24 lg:w-28 shrink-0",rightSection:"gap-1.5 sm:gap-2 lg:gap-3 flex-1 justify-end",logoContainer:"absolute left-2 sm:left-1/2 bottom-0 translate-y-[25%] sm:translate-y-[35%] sm:-translate-x-1/2 z-[999] [&>a>div]:w-16 [&>a>div]:h-16 sm:[&>a>div]:w-20 sm:[&>a>div]:h-20 md:[&>a>div]:w-24 md:[&>a>div]:h-24 lg:[&>a>div]:w-28 lg:[&>a>div]:h-28",logoClasses:"w-[var(--navbar-logo-mobile-width)] h-[var(--navbar-logo-mobile-height)] md:w-[var(--navbar-logo-width)] md:h-[var(--navbar-logo-height)] rounded-[var(--navbar-logo-border-radius)] bg-[var(--navbar-logo-bg)] [border:var(--navbar-logo-border)] relative",branchButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1.5 md:gap-2 sm:px-2.5 sm:py-1.5 md:px-3 md:py-2 lg:px-4 lg:py-2.5 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",branchButtonGlossyOverlay:"",branchButtonIconWrapper:"flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 lg:w-7 lg:h-7 rounded-full relative z-10 flex-shrink-0 [background:var(--navbar-branch-icon-color-bg)] hover:[background:var(--navbar-branch-icon-color-hover-bg)]",branchButtonIcon:"w-4 h-4 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-branch-icon-color)] hover:text-[var(--navbar-branch-hover-icon-color)] relative z-10 flex-shrink-0",branchButtonContent:"hidden sm:flex flex-col relative z-10",branchButtonLabel:"text-[6px] sm:text-[7px] lg:text-[9px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] uppercase tracking-wide leading-none",branchButtonText:"text-[10px] sm:text-[11px] lg:text-sm font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] relative z-10 truncate max-w-[50px] sm:max-w-[70px] lg:max-w-[130px] leading-tight",branchButtonArrow:"hidden sm:block w-3 h-3 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-branch-text)]/60 hover:text-[var(--navbar-branch-hover-text)]/60 relative z-10 flex-shrink-0 transition-transform duration-200 group-hover:translate-x-0.5",phoneButton:"flex items-center justify-center w-8 h-8 sm:w-auto 
1sm:h-auto sm:gap-1.5 md:gap-2 sm:px-2.5 sm:py-1.5 md:px-3 md:py-2 lg:px-4 lg:py-2.5 rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)]",phoneButtonGlossyOverlay:"",phoneButtonIconWrapper:"flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 lg:w-7 lg:h-7 rounded-full relative z-10 flex-shrink-0 [background:var(--navbar-phone-button-icon-color-bg)] hover:[background:var(--navbar-phone-button-icon-color-hover-bg)]",phoneButtonIcon:"w-4 h-4 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-phone-button-icon-color)] hover:text-[var(--navbar-phone-button-hover-icon-color)] relative z-10",phoneButtonText:"hidden sm:block text-[10px] sm:text-[11px] lg:text-sm font-bold text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)] relative z-10",cartButton:"flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 rounded-[var(--navbar-cart-button-border-radius)] cursor-pointer transition-all duration-200 relative hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-cart-button-bg)] [border:var(--navbar-cart-button-border)] hover:[border:var(--navbar-cart-button-hover-border)] sm:bg-[var(--navbar-cart-button-bg)]",cartButtonGlossyOverlay:"",cartButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-cart-button-icon-color)] relative z-10",cartBadge:"absolute -top-1 -right-1 sm:-top-1.5 sm:-right-1.5 min-w-[16px] sm:min-w-[18px] lg:min-w-[20px] h-[16px] sm:h-[18px] lg:h-[20px] flex items-center justify-center text-[8px] sm:text-[9px] lg:text-[10px] font-bold rounded-full px-1 sm:px-1.5 z-20 shadow-sm bg-[var(--navbar-cart-button-text-bg)] text-[var(--navbar-cart-button-text)]",authButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-2 sm:px-3 sm:py-2 lg:px-4 lg:py-2.5 rounded-[var(--navbar-profile-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-profile-button-bg)] hover:[background:var(--navbar-profile-button-hover-bg)] [border:var(--navbar-profile-button-border)] hover:[border:var(--navbar-profile-button-hover-border)] sm:bg-[var(--navbar-profile-button-bg)]",authButtonGlossyOverlay:"",authButtonIcon:"w-4 h-4 sm:w-4 sm:h-4 lg:w-5 lg:h-5 text-[var(--navbar-profile-button-icon-color)] relative z-10",authButtonText:"hidden sm:block text-sm lg:text-base font-semibold text-[var(--navbar-profile-button-text)] relative z-10 whitespace-nowrap",staticPageButton:"hidden md:flex items-center gap-0.5 px-2 sm:px-2.5 py-2 sm:py-2 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",staticPageButtonGlossyOverlay:"",staticPageButtonText:"text-[10px] sm:text-[10px] lg:text-[12px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] whitespace-nowrap relative z-10",hamburgerButton:"flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 rounded-[var(--navbar-page-bar-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-page-bar-button-bg)] [border:var(--navbar-page-bar-button-border)] hover:[border:var(--navbar-page-bar-button-hover-border)] sm:bg-[var(--navbar-page-bar-button-bg)]",hamburgerButtonGlossyOverlay:"",hamburgerButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-page-bar-button-icon-color)] relative z-10"}},d={default:{headerWrapper:"",header:"w-full py-1.5 px-3 sm:py-2 sm:px-4 md:py-2.5 md:px-6 lg:px-10 overflow-hidden relative ",headerStyle:{},headerGlossyOverlay:"",headerShineOverlay:"",headerShineStyle:{},headerBottomLine:"absolute bottom-0 left-0 right-0 h-[1px] pointer-events-none bg-gradient-to-r from-transparent via-black/10 to-transparent",contentContainer:"gap-1.5 sm:gap-2 lg:gap-4 max-w-[1800px]",leftSection:"gap-1 sm:gap-1.5 lg:gap-2 flex-1",centerSpacer:"w-14 sm:w-18 md:w-20 lg:w-24 shrink-0",rightSection:"gap-1 sm:gap-1.5 lg:gap-2 flex-1 justify-end",logoContainer:"absolute left-2 sm:left-1/2 bottom-0 translate-y-[25%] sm:translate-y-[35%] sm:-translate-x-1/2 z-[999] [&>a>div]:w-16 [&>a>div]:h-16 sm:[&>a>div]:w-20 sm:[&>a>div]:h-20 md:[&>a>div]:w-24 md:[&>a>div]:h-24 lg:[&>a>div]:w-28 lg:[&>a>div]:h-28",branchButton:"flex items-center justify-center w-7 h-7 sm:w-auto 
1sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-2 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.02] active:scale-[0.98] bg-[var(--foreground-color)] sm:bg-[var(--foreground-color)]",branchButtonGlossyOverlay:"",branchButtonIconWrapper:"flex items-center justify-center w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 rounded-[var(--navbar-branch-border-radius)] relative z-10 flex-shrink-0 sm:bg-[color-mix(in_srgb,var(--background-color)_40%,white)]",branchButtonIcon:"w-3.5 h-3.5 sm:w-3 sm:h-3 lg:w-3.5 lg:h-3.5 text-[var(--background-color)] relative z-10 flex-shrink-0",branchButtonContent:"hidden sm:flex flex-col relative z-10",branchButtonLabel:"text-[5px] sm:text-[6px] lg:text-[7px] font-bold text-[var(--background-color)] uppercase tracking-wide leading-none",branchButtonText:"text-[9px] sm:text-[10px] lg:text-xs font-bold text-[var(--background-color)] relative z-10 truncate max-w-[45px] sm:max-w-[60px] lg:max-w-[100px] leading-tight",branchButtonArrow:"hidden sm:block w-2.5 h-2.5 sm:w-3 sm:h-3 lg:w-3.5 lg:h-3.5 text-[var(--background-color)]/60 relative z-10 flex-shrink-0 transition-transform duration-200 group-hover:translate-x-0.5",phoneButton:"flex items-center justify-center w-7 h-7 sm:w-auto sm:h-auto sm:gap-1 md:gap-1.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 lg:px-3 lg:py-2 rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.02] active:scale-[0.98] bg-[var(--foreground-color)] sm:bg-[var(--foreground-color)]",phoneButtonGlossyOverlay:"",phoneButtonIconWrapper:"flex items-center justify-center w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 rounded-[var(--navbar-phone-button-border-radius)] relative z-10 flex-shrink-0 sm:bg-[color-mix(in_srgb,var(--background-color)_40%,white)]",phoneButtonIcon:"w-3.5 h-3.5 sm:w-3 sm:h-3 lg:w-3.5 lg:h-3.5 text-[var(--background-color)] relative z-10",phoneButtonText:"hidden sm:block text-[9px] sm:text-[10px] lg:text-xs font-bold text-[var(--background-color)] relative z-10",cartButton:"flex items-center justify-center w-7 h-7 sm:w-8 sm:h-8 lg:w-9 lg:h-9 rounded-[var(--navbar-cart-button-border-radius)] cursor-pointer transition-all duration-200 relative hover:scale-[1.02] active:scale-[0.98] bg-[var(--foreground-color)] sm:bg-[var(--foreground-color)]",cartButtonGlossyOverlay:"",cartButtonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 lg:w-5 lg:h-5 text-[var(--background-color)] relative z-10",cartBadge:"absolute -top-0.5 -right-0.5 sm:-top-1 sm:-right-1 min-w-[14px] sm:min-w-[16px] lg:min-w-[18px] h-[14px] sm:h-[16px] lg:h-[18px] flex items-center justify-center text-[7px] sm:text-[8px] lg:text-[9px] font-bold rounded px-0.5 sm:px-1 z-20 shadow-sm bg-[var(--background-color)] text-[var(--foreground-color)]",authButton:"flex items-center justify-center w-7 h-7 sm:w-auto sm:h-auto sm:gap-1.5 sm:px-2.5 sm:py-1.5 lg:px-3 lg:py-2 rounded-[var(--navbar-profile-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.02] active:scale-[0.98] bg-[var(--foreground-color)] sm:bg-[var(--foreground-color)]",authButtonGlossyOverlay:"",authButtonIcon:"w-3.5 h-3.5 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--background-color)] relative z-10",authButtonText:"hidden sm:block text-xs lg:text-sm font-semibold text-[var(--background-color)] relative z-10 whitespace-nowrap",hamburgerButton:"flex items-center justify-center w-7 h-7 sm:w-8 sm:h-8 lg:w-9 lg:h-9 rounded-[var(--navbar-cart-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.02] active:scale-[0.98] bg-[var(--foreground-color)] sm:bg-[var(--foreground-color)]",hamburgerButtonGlossyOverlay:"",hamburgerButtonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 lg:w-5 lg:h-5 text-[var(--background-color)] relative z-10"}},s={default:{headerWrapper:"",header:"max-w-7xl md:mx-auto pt-2 pb-2 px-3 sm:py-2.5 sm:px-4 md:py-6 md:pb-0 md:px-6 lg:px-8 lg:pr-8 relative",headerStyle:{background:"var(--navbar-background)",border:"var(--navbar-border)"},headerGlossyOverlay:"",headerShineOverlay:"",headerShineStyle:{},headerBottomLine:"absolute bottom-0 left-0 right-0 h-[1px] pointer-events-none bg-gradient-to-r from-transparent via-black/10 to-transparent",contentContainer:"flex-wrap sm:flex-nowrap gap-2 sm:gap-3 lg:gap-6 w-full max-w-[1800px]",leftSection:"gap-4 sm:gap-5",centerSpacer:"",rightSection:"gap-1.5 sm:gap-2 lg:gap-3 flex-1 justify-end",logoContainer:"flex items-center justify-start flex-shrink-0",logoClasses:"w-[var(--navbar-logo-mobile-width)] h-[var(--navbar-logo-mobile-height)] md:w-[var(--navbar-logo-width)] md:h-[var(--navbar-logo-height)] rounded-[var(--navbar-logo-border-radius)] bg-transparent [border:var(--navbar-logo-border)] relative",logoImageClasses:"object-contain md:object-cover",branchButton:"flex items-center w-8 h-8 sm:w-auto 
1sm:h-auto sm:gap-2 md:gap-2 sm:px-3 sm:py-2 md:px-2  md:py-2 !pr-6 cursor-pointer transition-all duration-200 relative group hover:opacity-80 active:scale-[0.98] rounded-[var(--navbar-branch-border-radius)] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] shadow-none border-none sm:[border:var(--navbar-branch-border)]",branchButtonGlossyOverlay:"",branchButtonIconWrapper:"flex items-center justify-center  flex-shrink-0 relative z-10",branchButtonIcon:"w-5 h-5 sm:w-5 sm:h-5 text-[var(--navbar-branch-icon-color)] relative z-10 flex-shrink-0",branchButtonContent:"hidden sm:flex flex-col relative z-10 text-left",branchButtonLabel:"hidden sm:inline text-xs sm:text-sm font-semibold text-[var(--navbar-branch-text)] leading-tight black-bold-header",branchButtonText:"hidden sm:inline text-[10px] sm:text-[11px] lg:text-xs font-normal text-[var(--navbar-branch-text)] leading-tight truncate max-w-[120px] sm:max-w-[130px] lg:max-w-[146px]",branchButtonArrow:"hidden",phoneButton:"flex items-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-2 md:gap-2 sm:px-3 sm:py-2 md:px-2 md:pr-4 md:py-2 cursor-pointer transition-all duration-200 relative group hover:opacity-80 active:scale-[0.98] rounded-[var(--navbar-phone-button-border-radius)] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] shadow-none border-none sm:[border:var(--navbar-phone-button-border)]",phoneButtonGlossyOverlay:"",phoneButtonIconWrapper:"flex items-center justify-center  flex-shrink-0 relative z-10",phoneButtonIcon:"w-5 h-5 sm:w-5 sm:h-5 text-[var(--navbar-phone-button-icon-color)] relative z-10",phoneButtonLabel:"hidden sm:inline text-xs sm:text-sm font-semibold text-black leading-tight black-bold-header",phoneButtonText:"hidden sm:flex flex-col text-left text-[10px] sm:text-[11px] lg:text-xs font-normal text-[var(--navbar-phone-button-text)] leading-tight relative z-10",cartButton:"flex items-center justify-center w-12 h-10 cursor-pointer transition-all duration-200 relative hover:opacity-80 active:scale-[0.98] shadow-none rounded-[var(--navbar-cart-button-border-radius)] hover:[background:var(--navbar-cart-button-hover-bg)] [background:var(--navbar-cart-button-bg)] shadow-none [border:var(--navbar-cart-button-border)]",cartButtonGlossyOverlay:"",cartButtonIcon:"w-5 h-5 sm:w-6 sm:h-6 lg:w-7 lg:h-7 text-[var(--navbar-cart-button-icon-color)] relative z-10",cartBadge:"absolute -top-1 -right-1 sm:-top-1.5 sm:-right-1.5 min-w-[16px] sm:min-w-[18px] lg:min-w-[20px] h-[16px] sm:h-[18px] lg:h-[20px] flex items-center justify-center text-[8px] sm:text-[9px] lg:text-[10px] font-bold rounded-full px-1 sm:px-1.5 z-20 bg-[var(--background-color)] text-[var(--foreground-color)]",authButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-2 sm:px-3 sm:py-2 lg:px-4 lg:py-2.5 rounded-[var(--navbar-profile-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-profile-button-hover-bg)] [background:var(--navbar-profile-button-bg)] shadow-none border-none sm:[border:var(--navbar-profile-button-border)]",authButtonGlossyOverlay:"",authButtonIcon:"w-4 h-4 sm:w-4 sm:h-4 text-[var(--navbar-profile-button-icon-color)] relative z-10",authButtonText:"hidden sm:block text-sm lg:text-base font-semibold text-[var(--navbar-profile-button-text)] relative z-10 whitespace-nowrap",hamburgerButton:"flex items-center justify-center cursor-pointer transition-all duration-200 relative hover:opacity-80 active:scale-[0.98] shadow-none",hamburgerButtonGlossyOverlay:"",hamburgerButtonIcon:"w-5 h-5 sm:w-6 sm:h-6 lg:w-8 lg:h-8 text-blue-400 relative z-10"}},c={default:{branchButton:"cursor-pointer flex items-center gap-1.5 sm:gap-2.5 min-w-0 group",branchButtonIconWrapper:"flex items-center justify-center p-[.3rem] sm:p-[.4rem] rounded-full bg-white/15 flex-shrink-0",branchButtonIcon:"w-[16px] h-[16px] sm:w-[18px] sm:h-[18px] text-[var(--foreground-color)]",branchButtonContent:"flex flex-col",branchButtonLabel:"text-[13px] font-bold text-[var(--foreground-color)]",branchButtonText:"text-[11.5px] text-[var(--foreground-color)] truncate max-w-[180px] sm:max-w-[250px] lg:max-w-[320px] leading-tight",branchButtonArrow:"w-3.5 h-3.5 text-[var(--foreground-color)] rotate-90 -ml-1",branchButtonGlossyOverlay:"",cartButton:"w-9 h-9 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-full cursor-pointer hover:bg-white/10 transition-colors duration-200",cartButtonIcon:"w-[19px] h-[19px] sm:w-[22px] sm:h-[22px] text-[var(--foreground-color)]",cartBadge:"absolute -top-1 -right-1 sm:-top-1.5 sm:-right-1.5 bg-[var(--navbar-cart-button-text-bg)] text-[var(--foreground-color)] text-[10px] sm:text-[12px] font-bold rounded-full min-w-[18px] h-[18px] sm:min-w-[23px] sm:h-[23px] flex items-center justify-center px-0.5 sm:px-1 shadow-sm border-2 border-[var(--foreground-color)]/40",cartButtonGlossyOverlay:"",cartAlwaysShowBadge:!0,authButton:"cursor-pointer rounded-full border border-[var(--foreground-color)]/40 text-[var(--foreground-color)] w-8 h-8 sm:w-auto 
1sm:h-[42px] sm:px-5 flex justify-center gap-2 items-center hover:bg-white/10 transition-colors duration-200",authButtonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-[var(--foreground-color)] flex-shrink-0 sm:hidden",authButtonText:"hidden sm:inline text-[13px] whitespace-nowrap font-medium",authButtonLabel:"Sign In / Register",authButtonGlossyOverlay:"",profileButton:"cursor-pointer rounded-full border border-[var(--foreground-color)]/40 text-[var(--foreground-color)] w-8 h-8 sm:w-auto sm:h-[42px] sm:px-4 flex justify-center gap-1.5 items-center hover:bg-white/10 transition-all duration-200 relative overflow-hidden group",profileMobileIcon:"sm:hidden w-3.5 h-3.5 text-[var(--foreground-color)] relative z-10",profileDesktopIconWrapper:"hidden sm:flex items-center justify-center w-7 h-7 rounded-full relative z-10 flex-shrink-0 bg-white/15",profileDesktopIcon:"w-4 h-4 text-[var(--foreground-color)]",profileName:"hidden sm:block text-xs lg:text-[13px] font-medium text-[var(--foreground-color)] relative z-10 max-w-[80px] truncate",profileChevron:"hidden sm:block w-3.5 h-3.5 text-[var(--foreground-color)]/70 relative z-10 transition-transform duration-200 group-data-[state=open]:rotate-180"}},b={default:{branchButton:"cursor-pointer flex items-center gap-1 sm:gap-0 min-w-0 group px-1.5 py-1 sm:px-2 sm:py-2 rounded-[var(--navbar-branch-border-radius)] [background:var(--navbar-branch-button-bg)] transition-colors duration-200",branchButtonIconWrapper:"flex items-center justify-center p-[.2rem] sm:p-[.4rem] rounded-full [background:var(--navbar-branch-icon-color-bg)] hover:[background:var(--navbar-branch-icon-color-hover-bg)] flex-shrink-0",branchButtonIcon:"w-[12px] h-[12px] sm:w-[25px] sm:h-[25px] text-[var(--navbar-branch-icon-color)] hover:text-[var(--navbar-branch-hover-icon-color)]",branchButtonContent:"flex flex-col",branchButtonLabel:"text-[10px] sm:text-[19px] DINCondensed font-semibold !font-[700] text-[var(--navbar-branch-text)] font- tracking-wide leading-none [text-transform:var(--navbar-header-text-transform)]",branchButtonText:"text-[12px] sm:text-[13px] font-medium text-[var(--navbar-branch-text)] truncate max-w-[100px] sm:max-w-[180px] lg:max-w-[250px] leading-tight",branchButtonArrow:"w-3.5 h-3.5 text-[var(--navbar-branch-text)]/60 !hidden rotate-90 -ml-1 transition-transform duration-200 group-hover:translate-x-0.5",branchButtonGlossyOverlay:"",phoneButton:"flex items-center justify-center w-7 h-7 sm:w-auto sm:h-auto sm:gap-1.5 sm:px-2 sm:py-2 rounded-[var(--navbar-phone-button-border-radius)] [background:var(--navbar-phone-button-bg)]  cursor-pointer transition-colors duration-200",phoneButtonIconWrapper:"flex items-center justify-center w-6 h-6 sm:w-7 sm:h-7 rounded-full flex-shrink-0",phoneButtonLabel:"hidden sm:inline text-xs sm:text-[19px] DINCondensed font-semibold !font-[700] leading-none black-bold-header text-[var(--navbar-phone-button-text)] [text-transform:var(--navbar-header-text-transform)]",phoneButtonIcon:"w-[12px] h-[12px] sm:w-[18px] sm:h-[18px] text-[var(--navbar-phone-button-icon-color)] hover:text-[var(--navbar-phone-button-hover-icon-color)]",phoneButtonText:"hidden sm:block text-[12px] leading-tight sm:text-[13px] font-medium text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)]",phoneButtonGlossyOverlay:"",cartButton:"w-7 h-7 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-cart-button-border-radius)] [background:var(--navbar-cart-button-bg)] hover:[background:var(--navbar-cart-button-hover-bg)] cursor-pointer transition-colors duration-200",cartButtonIcon:"w-[14px] h-[14px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",cartBadge:"absolute -top-1 -right-1 sm:top-0 sm:-right-1 bg-red-600 text-white text-[8px] sm:text-[11px] font-bold rounded-full min-w-[14px] h-[14px] sm:min-w-[19px] sm:h-[19px] flex items-center justify-center leading-none",cartButtonGlossyOverlay:"",cartAlwaysShowBadge:!0,authButton:"w-7 h-7 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-cart-button-border-radius)] [background:var(--navbar-cart-button-bg)] hover:[background:var(--navbar-cart-button-hover-bg)] cursor-pointer transition-colors duration-200",authButtonIcon:"w-[14px] h-[14px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",authButtonText:"hidden",authButtonGlossyOverlay:"",hamburgerButton:"w-7 h-7 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-cart-button-border-radius)] [background:var(--navbar-cart-button-bg)] hover:[background:var(--navbar-cart-button-hover-bg)] cursor-pointer transition-colors duration-200",hamburgerButtonIcon:"w-[14px] h-[14px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",hamburgerButtonGlossyOverlay:""}},g={default:{branchButtonMobileVisible:!0,branchButton:"cursor-pointer flex items-center gap-0.5 sm:gap-1.5 min-w-0 group px-1 py-1 sm:px-2 sm:py-1 rounded-md sm:rounded-[var(--navbar-branch-border-radius)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] transition-colors duration-200 max-w-full",branchButtonIconWrapper:"flex items-center justify-center flex-shrink-0 w-3 h-3 sm:w-auto 
1sm:h-auto",branchButtonIcon:"w-3 h-3 sm:w-3.5 sm:h-3.5 text-[var(--navbar-branch-icon-color)]",branchButtonContent:"flex flex-col gap-0 text-start min-w-0 overflow-hidden",branchButtonLabel:"text-[8px] sm:text-[15px] font-semibold !font-[700] text-[var(--navbar-branch-text)] leading-none sm:leading-tight whitespace-nowrap",branchButtonText:"text-[8px] sm:text-[12px] font-medium text-[var(--navbar-branch-text)]/80 truncate max-w-[64px] sm:max-w-[150px] lg:max-w-[180px] leading-none sm:leading-tight",branchButtonArrow:"w-2.5 h-2.5 sm:w-3 sm:h-3 text-[var(--navbar-branch-icon-color)] rotate-90 flex-shrink-0 ml-0.5 transition-transform duration-200 group-hover:translate-y-0.5",branchButtonGlossyOverlay:"",phoneButton:"flex items-center gap-1.5 sm:gap-2 w-8 h-8 sm:w-auto sm:h-auto sm:px-0 sm:py-0 [background:var(--navbar-phone-button-bg)] cursor-pointer transition-colors duration-200 flex-shrink-0",phoneButtonIconWrapper:"flex items-center justify-center w-7 h-7 sm:w-8 sm:h-8 rounded-md bg-transparent sm:[background:var(--navbar-phone-button-icon-color-bg)] flex-shrink-0",phoneButtonLabel:"hidden sm:block text-[8px] sm:text-[10px] font-semibold !font-[700] leading-tight text-[var(--navbar-phone-button-text)]",phoneButtonIcon:"w-4 h-4 sm:w-4 sm:h-4 text-[var(--navbar-phone-button-icon-color)]",phoneButtonText:"hidden sm:block text-[10px] sm:text-[12px] font-medium text-[var(--navbar-phone-button-text)]/80 leading-tight",phoneButtonGlossyOverlay:"",cartButton:"w-7 h-7 sm:w-10 sm:h-10 flex justify-center items-center relative flex-shrink-0 rounded-md sm:rounded-lg [background:color-mix(in_srgb,var(--background-color)_22%,white)] hover:[background:color-mix(in_srgb,var(--background-color)_22%,white)] cursor-pointer transition-colors duration-200",cartButtonIcon:"w-[18px] h-[18px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",cartBadge:"absolute -top-1 -right-1 sm:top-0 sm:-right-1 bg-red-600 text-white text-[8px] sm:text-[11px] font-bold rounded-full min-w-[14px] h-[14px] sm:min-w-[19px] sm:h-[19px] flex items-center justify-center leading-none",cartButtonGlossyOverlay:"",cartAlwaysShowBadge:!0,authButton:"w-8 h-8 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-md sm:rounded-[var(--navbar-cart-button-border-radius)] [background:var(--navbar-cart-button-bg)] hover:[background:var(--navbar-cart-button-hover-bg)] cursor-pointer transition-colors duration-200",authButtonIcon:"w-[14px] h-[14px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",authButtonText:"hidden",authButtonGlossyOverlay:"",hamburgerButton:"w-8 h-8 sm:w-11 sm:h-11 flex justify-center items-center relative flex-shrink-0 rounded-md sm:rounded-[var(--navbar-cart-button-border-radius)]  cursor-pointer transition-colors duration-200",hamburgerButtonIcon:"w-[18px] h-[18px] sm:w-[22px] sm:h-[22px] text-[var(--navbar-cart-button-icon-color)]",hamburgerButtonGlossyOverlay:"",staticPageButtonVariant:"roundFlowCard",staticPageCardButton:"hidden md:flex items-center justify-between gap-1.5 bg-white border border-[#F0C4C9] rounded-md pl-2.5 pr-1.5 py-1.5 hover:bg-gray-50/80 transition-colors cursor-pointer flex-shrink-0 shadow-sm",staticPageCardTextCol:"flex flex-col items-start text-left",staticPageCardTitle:"text-sm font-bold text-black leading-tight whitespace-nowrap",staticPageCardSubtitle:"text-[9px] text-gray-500 leading-tight mt-px whitespace-nowrap",staticPageCardIcon:"w-5 h-5 flex-shrink-0 object-contain",staticPageButton:"cursor-pointer flex items-center [background:var(--navbar-branch-button-bg)] hover:[background:var(--navbar-branch-hover-bg)] border border-gray-300 rounded-[var(--navbar-branch-border-radius)] transition-colors duration-200 px-3 sm:px-4 h-9 sm:h-11 hidden md:flex",staticPageButtonText:"text-[10px] sm:text-[12px] font-semibold !font-[700] text-[var(--navbar-branch-text)] whitespace-nowrap relative z-10",staticPageButtonGlossyOverlay:""}},T={default:{headerWrapper:"",header:"w-full py-2 px-3 sm:py-2.5 sm:px-4 md:py-3 md:px-6 lg:px-10 relative ",headerStyle:{},headerGlossyOverlay:"",headerShineOverlay:"",headerShineStyle:{},headerBottomLine:"absolute bottom-0 left-0 right-0 h-[1px] pointer-events-none bg-gradient-to-r from-transparent via-black/10 to-transparent",contentContainer:"gap-2 sm:gap-3 lg:gap-6 max-w-[1800px]",leftSection:"gap-1.5 sm:gap-2 lg:gap-3 flex-1",centerSpacer:"w-16 sm:w-20 md:w-24 lg:w-28 shrink-0",rightSection:"gap-1.5 sm:gap-2 lg:gap-3 flex-1 justify-end",logoContainer:"absolute left-2 sm:left-1/2 bottom-0 translate-y-[25%] sm:translate-y-[35%] sm:-translate-x-1/2 z-[999]",branchButtonMobileVisible:!0,branchButton:"flex items-center justify-start w-[110px] sm:w-[150px] md:w-[150px] h-auto gap-0.5 sm:gap-1 px-2 sm:px-2.5 py-0.5 sm:py-1 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",branchButtonGlossyOverlay:"",branchButtonIconWrapper:"flex items-center justify-center w-4 h-4 sm:w-5 sm:h-5 rounded-full relative z-10 flex-shrink-0 [background:var(--navbar-branch-icon-color-bg)] hover:[background:var(--navbar-branch-icon-color-hover-bg)]",branchButtonIcon:"w-3 h-3 sm:w-3 sm:h-3 text-[var(--navbar-branch-icon-color)] hover:text-[var(--navbar-branch-hover-icon-color)] relative z-10 flex-shrink-0",branchButtonContent:"flex flex-col relative z-10 text-start min-w-0",branchButtonLabel:"text-[8px] sm:text-[9px] lg:text-[10px] font-semibold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] leading-tight whitespace-nowrap",branchButtonText:"text-[8px] sm:text-[9px] lg:text-[10px] font-bold text-[var(--navbar-branch-text)]/80 hover:text-[var(--navbar-branch-hover-text)] relative z-10 truncate max-w-[100px] sm:max-w-[130px] lg:max-w-[160px] leading-tight",branchButtonArrow:"hidden",phoneButton:"flex items-center justify-center w-8 h-8 p-0 max-sm:border-none max-sm:bg-transparent shadow-none sm:justify-start sm:w-[150px] md:w-[150px] sm:h-auto sm:gap-1 sm:px-2.5 sm:py-1 sm:rounded-[var(--navbar-phone-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group sm:hover:scale-[1.05] active:scale-[0.95] sm:hover:[background:var(--navbar-phone-button-hover-bg)] sm:[background:var(--navbar-phone-button-bg)] sm:[border:var(--navbar-phone-button-border)] sm:border-[length:1px]! sm:hover:[border:var(--navbar-phone-button-hover-border)] sm:hover:border-[length:1px]!",phoneButtonGlossyOverlay:"",phoneButtonIconWrapper:"flex items-center justify-center w-8 h-8 p-0 bg-transparent sm:w-5 sm:h-5 sm:rou
1nded-full relative z-10 flex-shrink-0 sm:[background:var(--navbar-phone-button-icon-color-bg)] sm:hover:[background:var(--navbar-phone-button-icon-color-hover-bg)]",phoneButtonIcon:"w-5 h-5 sm:w-3 sm:h-3 text-[var(--navbar-phone-button-icon-color)] hover:text-[var(--navbar-phone-button-hover-icon-color)] relative z-10 flex-shrink-0",phoneButtonContent:"hidden sm:flex flex-col relative z-10 text-start min-w-0",phoneButtonLabel:"!text-[8px] sm:!text-[9px] lg:!text-[9px] font-semibold text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)] leading-tight whitespace-nowrap",phoneButtonText:"text-[8px] sm:text-[11px] lg:text-[14px] font-bold text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)] relative z-10 truncate max-w-[100px] sm:max-w-[130px] lg:max-w-[160px] leading-tight",phoneButtonLabelText:"Call and Order",cartButton:"flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 rounded-[var(--navbar-cart-button-border-radius)] cursor-pointer transition-all duration-200 relative hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-cart-button-bg)] sm:bg-[var(--navbar-cart-button-bg)]",cartButtonGlossyOverlay:"",cartButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-cart-button-icon-color)] relative z-10",cartBadge:"absolute -top-1 -right-1 sm:-top-1.5 sm:-right-1.5 min-w-[16px] sm:min-w-[18px] lg:min-w-[20px] h-[16px] sm:h-[18px] lg:h-[20px] flex items-center justify-center text-[8px] sm:text-[9px] lg:text-[10px] font-bold rounded-full px-1 sm:px-1.5 z-20 shadow-sm bg-[var(--navbar-cart-button-text-bg)] text-[var(--navbar-cart-button-text)]",authButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-2 sm:px-3 sm:py-2 lg:px-4 lg:py-2.5 rounded-[var(--navbar-profile-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-profile-button-bg)] hover:[background:var(--navbar-profile-button-hover-bg)] sm:bg-[var(--navbar-profile-button-bg)]",authButtonGlossyOverlay:"",authButtonIcon:"w-4 h-4 sm:w-4 sm:h-4 lg:w-5 lg:h-5 text-[var(--navbar-profile-button-icon-color)] relative z-10",authButtonText:"hidden sm:block text-sm lg:text-base font-semibold text-[var(--navbar-profile-button-text)] relative z-10 whitespace-nowrap",staticPageButton:"hidden md:flex items-center gap-0.5 px-2 sm:px-2.5 py-2 sm:py-2 rounded-[var(--navbar-branch-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",staticPageButtonGlossyOverlay:"",staticPageButtonText:"text-[10px] sm:text-[10px] lg:text-[12px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] whitespace-nowrap relative z-10",socialLinksButton:"hidden sm:flex items-center gap-1.5 sm:gap-2 px-3 sm:px-3.5 py-1.5 sm:py-2 rounded-[var(--navbar-branch-border-radius)] cursor-default transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]",socialLinksButtonGlossyOverlay:"",socialLinksButtonText:"text-[10px] sm:text-[11px] lg:text-[12px] font-semibold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] whitespace-nowrap relative z-10",socialLinksIcons:"flex items-center gap-1.5 relative z-10",socialLinksIconLink:"flex items-center justify-center text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] transition-colors duration-200",socialLinksIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4",headerIconDivider:"h-5 sm:h-7 md:h-8 w-0.5 flex-shrink-0 self-center rounded-full bg-[var(--navbar-branch-text)]",hamburgerButton:"flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 rounded-[var(--navbar-cart-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-page-bar-button-bg)] sm:bg-[var(--navbar-page-bar-button-bg)]",hamburgerButtonGlossyOverlay:"",hamburgerButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-page-bar-button-icon-color)] relative z-10"}},_=(o="rounded-md",{default:a={headerWrapper:"",header:"w-full py-2 px-3 sm:py-2.5 sm:px-4 md:py-3 md:px-6 lg:px-20 relative ",headerStyle:{},headerGlossyOverlay:"",headerShineOverlay:"",headerShineStyle:{},headerBottomLine:"absolute bottom-0 left-0 right-0 h-[1px] pointer-events-none bg-gradient-to-r from-transparent via-black/10 to-transparent",contentContainer:"gap-2 sm:gap-3 lg:gap-6 max-w-[1800px]",leftSection:"gap-1.5 sm:gap-2 lg:gap-3 flex-1",centerSpacer:"w-16 sm:w-20 md:w-24 lg:w-28 shrink-0",rightSection:"gap-1.5 sm:gap-2 lg:gap-3 flex-1 justify-end",logoContainer:"",logoClasses:"w-[var(--navbar-logo-mobile-width)] h-[var(--navbar-logo-mobile-height)] md:w-[var(--navbar-logo-width)] md:h-[var(--navbar-logo-height)] rounded-none bg-transparent [border:var(--navbar-logo-border)] relative",branchButton:`flex items-center justify-center w-8 h-8 sm:w-auto 
1sm:h-auto sm:gap-1.5 md:gap-2 sm:px-2.5 sm:py-1.5 md:px-3 md:py-2 lg:px-4 lg:py-2.5 ${o} cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]`,branchButtonGlossyOverlay:"",branchButtonIconWrapper:"flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 lg:w-7 lg:h-7 relative z-10 flex-shrink-0",branchButtonIcon:"w-4 h-4 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-branch-icon-color)] hover:text-[var(--navbar-branch-hover-icon-color)] relative z-10 flex-shrink-0",branchButtonContent:"hidden sm:flex flex-col relative z-10",branchButtonLabelText:"Change Location",branchButtonLabel:"text-[6px] sm:text-[7px] lg:text-[9px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] uppercase tracking-wide leading-none",branchButtonText:"text-[10px] sm:text-[11px] lg:text-sm font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] relative z-10 truncate max-w-[50px] sm:max-w-[70px] lg:max-w-[130px] leading-tight",branchButtonArrow:"hidden sm:block w-3 h-3 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-branch-text)]/60 hover:text-[var(--navbar-branch-hover-text)]/60 relative z-10 flex-shrink-0 transition-transform duration-200 group-hover:translate-x-0.5",phoneButton:`flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1.5 md:gap-2 sm:px-2.5 sm:py-1.5 md:px-3 md:py-2 lg:px-4 lg:py-2.5 ${o} cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-phone-button-hover-bg)] [background:var(--navbar-phone-button-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)]`,phoneButtonGlossyOverlay:"",phoneButtonIconWrapper:"flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 lg:w-7 lg:h-7 relative z-10 flex-shrink-0",phoneButtonIcon:"w-4 h-4 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-phone-button-icon-color)] hover:text-[var(--navbar-phone-button-hover-icon-color)] relative z-10",phoneButtonText:"hidden sm:block text-[10px] sm:text-[11px] lg:text-sm font-bold text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)] relative z-10",cartButton:`flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 ${o} cursor-pointer transition-all duration-200 relative hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-cart-button-bg)] [border:var(--navbar-cart-button-border)] hover:[border:var(--navbar-cart-button-hover-border)] sm:bg-[var(--navbar-cart-button-bg)]`,cartButtonGlossyOverlay:"",cartButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-cart-button-icon-color)] relative z-10",cartBadge:"absolute -top-1 -right-1 sm:-top-1.5 sm:-right-1.5 min-w-[16px] sm:min-w-[18px] lg:min-w-[20px] h-[16px] sm:h-[18px] lg:h-[20px] flex items-center justify-center text-[8px] sm:text-[9px] lg:text-[10px] font-bold rounded-full px-1 sm:px-1.5 z-20 shadow-sm bg-[var(--navbar-cart-button-text-bg)] text-[var(--navbar-cart-button-text)]",authButton:`flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-2 sm:px-3 sm:py-2 lg:px-4 lg:py-2.5 ${o} cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-profile-button-bg)] hover:[background:var(--navbar-profile-button-hover-bg)] [border:var(--navbar-profile-button-border)] hover:[border:var(--navbar-profile-button-hover-border)] sm:bg-[var(--navbar-profile-button-bg)]`,authButtonGlossyOverlay:"",authButtonIcon:"w-4 h-4 sm:w-4 sm:h-4 lg:w-5 lg:h-5 text-[var(--navbar-profile-button-icon-color)] relative z-10",authButtonText:"hidden sm:block text-sm lg:text-base font-semibold text-[var(--navbar-profile-button-text)] relative z-10 whitespace-nowrap",staticPageButton:`hidden md:flex items-center gap-0.5 px-2 sm:px-2.5 py-2 sm:py-2 ${o} cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95] hover:[background:var(--navbar-branch-hover-bg)] [background:var(--navbar-branch-button-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)]`,staticPageButtonGlossyOverlay:"",staticPageButtonText:"text-[10px] sm:text-[10px] lg:text-[12px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] whitespace-nowrap relative z-10",hamburgerButton:`flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 ${o} cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] bg-[var(--navbar-page-bar-button-bg)] [border:var(--navbar-page-bar-button-border)] hover:[border:var(--navbar-page-bar-button-hover-border)] sm:bg-[var(--navbar-page-bar-button-bg)]`,hamburgerButtonGlossyOverlay:"",hamburgerButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-page-bar-button-icon-color)] relative z-10"},bakerytheme:{...a,headerWrapper:"relative z-[10]",header:"w-full py-6 px-3 sm:py-2.5 sm:px-4 md:py-5 md:px-6 lg:px-20 pb-10 sm:pb-10 md:pb-14 relative shadow-sm rounded-b-[2rem] sm:rounded-b-[3rem] overflow-hidden ",headerBottomLine:""}}),j={default:{branchButton:"cursor-pointer flex items-center gap-0.5 sm:gap-1 min-w-0 overflow-hidden group h-7 sm:h-10 px-1 sm:px-2 rounded-[var(--navbar-branch-border-radius)] [background:var(--navbar-branch-button-bg)] hover:[background:var(--navbar-branch-hover-bg)] [border:var(--navbar-branch-border)] hover:[border:var(--navbar-branch-hover-border)] transition-all duration-200 hover:scale-[1.03] active:scale-[0.97]",branchButtonIconWrapper:"flex items-center justify-center p-[.2rem] sm:p-[.4rem] rounded-full [background:var(--navbar-branch-icon-color-bg)] hover:[background:var(--navbar-branch-icon-color-hover-bg)] flex-shrink-0",branchButtonIcon:"w-[12px] h-[12px] sm:w-[20px] sm:h-[20px] text-[var(--navbar-branch-icon-color)] hover:text-[var(--navbar-branch-hover-icon-color)]",branchButtonContent:"flex flex-col min-w-0",branchButtonLabel:"text-[8px] sm:text-[13px] font-semibold !font-[700] text-[var(--navbar-branch-text)] tracking-wide leading-none truncate",branchButtonText:"text-[8px] sm:text-[11px] font-medium text-[var(--navbar-branch-text)] truncate max-w-[55px] sm:max-w-[160px] lg:max-w-[220px] leading-tight",branchButtonArrow:"w-3 h-5 sm:w-4 sm:h-6 text-[var(--navbar-branch-text)] rotate-90 ml-0.5 sm:ml-1 transition-transform duration-200 group-hover:translate-x-0.5 flex-shrink-0",branchButtonGlossyOverlay:"",branchButtonMobileVisible:!0,phoneButton:"flex items-center gap-0.5 sm:gap-1.5 min-w-0 overflow-hidden h-7 sm:h-10 px-1 sm:px-3 rounded-[var(--navbar-phone-button-border-radius)] [background:var(--navbar-phone-button-bg)] hover:[background:var(--navbar-phone-button-hover-bg)] [border:var(--navbar-phone-button-border)] hover:[border:var(--navbar-phone-button-hover-border)] cursor-pointer transition-all duration-200 hover:scale-[1.03] active:scale-[0.97]",phoneButtonIconWrapper:"flex items-center justify-center w-3.5 h-3.5 sm:w-5 sm:h-5 rounded-full flex-shrink-0",phoneButtonLabel:"hidden",phoneButtonIcon:"w-[12px] h-[12px] sm:w-[16px] sm:h-[16px] text-[var(--navbar-phone-button-icon-color)] hover:text-[var(--navbar-phone-button-hover-icon-color)]",phoneButtonText:"text-[9px] sm:text-[13px] font-bold text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)] truncate max-w-[65px] sm:max-w-none",phoneButtonGlossyOverlay:"",cartButton:"w-8 h-8 sm:w-10 sm:h-10 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-cart-button-border-radius)] [background:var(--navbar-cart-button-bg)] hover:[background:var(--navbar-cart-button-hover-bg)] cursor-pointer transition-all duration-200 hover:scale-[1.03] active:scale-[0.97]",cartButtonIcon:"w-[17px] h-[17px] sm:w-[20px] sm:h-[20px] text-[var(--navbar-cart-button-icon-color)]",cartBadge:"absolute -top-1 -left-1 sm:-top-1.5 sm:-left-1.5 bg-[var(--navbar-cart-button-bg)] text-black text-[9px] sm:text-[11px] font-bold rounded-full min-w-[16px] h-[16px] sm:min-w-[20px] sm:h-[20px] flex items-center justify-center px-0.5 shadow-sm border-2 border-[var(--navbar-cart-button-bg)]/40",cartButtonGlossyOverlay:"",cartAlwaysShowBadge:!0,hamburgerButton:"w-7 h-7 sm:w-10 sm:h-10 flex justify-center items-center relative flex-shrink-0 rounded-[var(--navbar-page-bar-button-border-radius)] [background:var(--navbar-page-bar-button-bg)] hover:[background:var(--navbar-page-bar-button-hover-bg)] cursor-pointer transition-all duration-200 hover:scale-[1.03] active:scale-[0.97]",hamburgerButtonIcon:"w-[14px] h-[14px] sm:w-[20px] sm:h-[20px] text-[var(--navbar-page-bar-button-icon-color)]",hamburgerButtonGlossyOverlay:""}},O={default:{headerWrapper:"",header:"w-full xl:w-7xl mx-auto py-2 px-3 sm:py-2.5 sm:px-4 md:py-3 md:px-6 lg:px-10 relative ",headerStyle:{},headerGlossyOverlay:"",headerShineOverlay:"",headerShineStyle:{},headerBottomLine:"",contentContainer:"justify-end gap-2 sm:gap-3 lg:gap-6 max-w-[1800px]",leftSection:"gap-1.5 sm:gap-2 lg:gap-3",rightSection:"gap-1.5 sm:gap-2 lg:gap-3 justify-end",logoContainer:`max-w-7xl w-full mx-auto bg-transparent overflow-visible 
2      relative
3      before:content-['']
4      before:absolute
5      before:top-1/2
6      before:-translate-y-1/2
7      before:right-[100%]
8      before:w-[100vw]
9      before:h-[50px]
10      before:bg-[var(--navbar-background)]
11
12      after:content-['']
13      after:absolute
14      after:top-1/2
15      after:-translate-y-1/2
16      after:left-[348px]
17      after:w-[100%]
18      after:h-[50px]
19      after:bg-[var(--navbar-background)]
20
21      [&>div]:relative
22      [&>div]:z-10`,logoClasses:"w-[var(--navbar-logo-mobile-width)] h-[var(--navbar-logo-mobile-height)] md:w-[var(--navbar-logo-width)] md:h-[var(--navbar-logo-height)] rounded-[var(--navbar-logo-border-radius)] border-none relative",branchButton:"flex items-center justify-center w-8 h-8 sm:w-auto 
22sm:h-auto sm:gap-1.5 md:gap-2 sm:px-2.5 sm:py-1.5 md:px-3 md:py-2 lg:px-4 lg:py-2.5 cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95]",branchButtonGlossyOverlay:"",branchButtonIconWrapper:"flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 lg:w-7 lg:h-7 rounded-full relative z-10 flex-shrink-0",branchButtonIcon:"w-4 h-4 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-branch-icon-color)] hover:text-[var(--navbar-branch-hover-icon-color)] relative z-10 flex-shrink-0",branchButtonContent:"hidden sm:flex flex-col relative z-10",branchButtonLabel:"text-[6px] sm:text-[7px] lg:text-[9px] font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] uppercase tracking-wide leading-none",branchButtonText:"text-[10px] sm:text-[11px] lg:text-sm font-bold text-[var(--navbar-branch-text)] hover:text-[var(--navbar-branch-hover-text)] relative z-10 truncate max-w-[50px] sm:max-w-[70px] lg:max-w-[130px] leading-tight",branchButtonArrow:"hidden w-3 h-3 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-branch-text)]/60 hover:text-[var(--navbar-branch-hover-text)]/60 relative z-10 flex-shrink-0 transition-transform duration-200 group-hover:translate-x-0.5",phoneButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-1.5 md:gap-2 sm:px-2.5 sm:py-1.5 md:px-3 md:py-2 lg:px-4 lg:py-2.5 cursor-pointer transition-all duration-200 relative overflow-hidden group hover:scale-[1.05] active:scale-[0.95]",phoneButtonGlossyOverlay:"",phoneButtonIconWrapper:"flex items-center justify-center w-5 h-5 sm:w-6 sm:h-6 lg:w-7 lg:h-7 rounded-full relative z-10 flex-shrink-0s",phoneButtonIcon:"w-4 h-4 sm:w-3.5 sm:h-3.5 lg:w-4 lg:h-4 text-[var(--navbar-phone-button-icon-color)] hover:text-[var(--navbar-phone-button-hover-icon-color)] relative z-10",phoneButtonText:"hidden sm:block text-[10px] sm:text-[11px] lg:text-sm font-bold text-[var(--navbar-phone-button-text)] hover:text-[var(--navbar-phone-button-hover-text)] relative z-10",cartButton:"flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 rounded-[var(--navbar-cart-button-border-radius)] cursor-pointer transition-all duration-200 relative hover:scale-[1.05] active:scale-[0.95] ",cartButtonGlossyOverlay:"",cartButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-cart-button-icon-color)] relative z-10",cartBadge:"absolute -top-1 -right-1 sm:-top-1.5 sm:-right-1.5 min-w-[16px] sm:min-w-[18px] lg:min-w-[20px] h-[16px] sm:h-[18px] lg:h-[20px] flex items-center justify-center text-[8px] sm:text-[9px] lg:text-[10px] font-bold rounded-full px-1 sm:px-1.5 z-20 shadow-sm text-[var(--navbar-cart-button-text)]",authButton:"flex items-center justify-center w-8 h-8 sm:w-auto sm:h-auto sm:gap-2 sm:px-3 sm:py-2 lg:px-4 lg:py-2.5 rounded-[var(--navbar-profile-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] ",authButtonGlossyOverlay:"",authButtonIcon:"w-4 h-4 sm:w-4 sm:h-4 lg:w-5 lg:h-5 text-[var(--navbar-profile-button-icon-color)] relative z-10",authButtonText:"hidden sm:block text-sm lg:text-base font-semibold text-[var(--navbar-profile-button-text)] relative z-10 whitespace-nowrap",hamburgerButton:"flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 lg:w-11 lg:h-11 rounded-[var(--navbar-cart-button-border-radius)] cursor-pointer transition-all duration-200 relative overflow-hidden hover:scale-[1.05] active:scale-[0.95] ",hamburgerButtonGlossyOverlay:"",hamburgerButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 lg:w-6 lg:h-6 text-[var(--navbar-page-bar-button-icon-color)] relative z-10"}},W=p(!1),A=f(!1),L={default:{card:"relative bg-white rounded-xl overflow-hidden transition-all duration-300 group cursor-pointer border border-gray-200 hover:border-gray-300 hover:shadow-lg",cardHover:"",imageWrapper:"relative aspect-square overflow-hidden bg-gray-50",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",imageOverlay:"",tagWrapper:"absolute -top-2 -left-2 z-10",discountTag:"bg-[var(--background-color)] text-[var(--foreground-color)] text-[11px] font-bold px-3 py-1.5 rounded-lg shadow-md flex items-center gap-1",tagIcon:"w-3.5 h-3.5",sealBadge:"relative w-16 h-16 flex items-center justify-center",sealBadgeInner:"absolute inset-0 bg-[#e53935] rounded-full shadow-lg flex flex-col items-center justify-center text-white transform rotate-[-15deg]",
22sealBadgeStars:"text-[7px] text-yellow-300 mb-0.5",sealBadgeText:"text-[8px] font-black uppercase leading-tight text-center px-1",sealBadgeDecor:"text-[7px] text-yellow-300 mt-0.5",content:"p-2 sm:p-2.5 md:p-3",title:"font-bold text-gray-900 text-[11px] sm:text-xs md:text-sm leading-tight line-clamp-2 mb-0.5 sm:mb-1 uppercase tracking-wide min-h-[2rem] sm:min-h-[2.25rem] md:min-h-[2.5rem]",description:"hidden sm:block text-gray-500 text-[10px] sm:text-[11px] md:text-[12px] line-clamp-2 leading-relaxed mb-1.5 sm:mb-2",priceWrapper:"flex items-center justify-between gap-1 sm:gap-1.5 md:gap-2 pt-0.5 sm:pt-1",priceContainer:"flex items-baseline gap-1 sm:gap-1.5 md:gap-2",priceRegular:"text-xs sm:text-sm md:text-base font-bold text-[var(--item-price-text-color)]",priceOriginal:"text-[8px] sm:text-[10px] md:text-xs text-gray-400 line-through",priceDiscounted:"text-xs sm:text-sm md:text-base font-bold text-[var(--item-price-text-color)]",priceClasses:{wrapper:"flex items-baseline gap-1 sm:gap-1.5 md:gap-2 flex-wrap",originalPrice:"text-[.71rem] sm:text-[72rem] md:text-[.93rem] text-gray-400 line-through font-medium",discountedPrice:"text-xs sm:text-sm md:text-base font-bold text-[var(--item-price-text-color)]",normalPrice:"text-xs sm:text-sm md:text-base font-bold text-[var(--item-price-text-color)]"},addButton:"px-2 py-1 sm:px-3 sm:py-1.5 md:px-4 md:py-2 rounded sm:rounded-md md:rounded-lg font-bold text-[9px] sm:text-[10px] md:text-xs transition-all duration-200 bg-[var(--background-color)] text-[var(--foreground-color)] hover:opacity-90 active:scale-95 uppercase tracking-wide",addButtonDisabled:"bg-gray-200 text-gray-400 cursor-not-allowed shadow-none",quantityWrapper:"flex items-center border border-[var(--background-color)]/30 rounded-full overflow-hidden",quantityButton:"w-5 h-5 sm:w-6 sm:h-6 md:w-8 md:h-8 flex items-center justify-center text-[var(--background-color)] hover:bg-[var(--background-color)]/10 transition-colors",quantityValue:"w-5 sm:w-6 md:w-8 text-center font-bold text-[var(--background-color)] text-[10px] sm:text-xs md:text-sm",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",indicatorWrapper:"absolute top-1.5 right-1.5 sm:top-2 sm:right-2 md:top-3 md:right-3 z-10 flex gap-0.5 sm:gap-1",indicator:"w-3.5 h-3.5 sm:w-4 sm:h-4 md:w-5 md:h-5 rounded-full border sm:border-2 border-white shadow-md overflow-hidden",servingWrapper:"absolute bottom-1.5 left-1.5 sm:bottom-2 sm:left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 md:gap-1.5 px-1.5 py-0.5 sm:px-2 sm:py-1 md:px-2.5 md:py-1.5 text-[8px] sm:text-[9px] md:text-[11px] font-bold rounded-full shadow-lg bg-white shadow-md text-[var(--background-color)]",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3 md:w-3.5 md:h-3.5 text-[var(--background-color)]"},classic:{card:"relative bg-white rounded-lg overflow-hidden transition-all duration-300 group cursor-pointer border border-gray-200 hover:border-gray-300 hover:shadow-md",cardHover:"",imageWrapper:"relative aspect-square overflow-hidden bg-gray-50",image:"w-full h-full object-cover transition-transform duration-400 group-hover:scale-103",imageOverlay:"",tagWrapper:"absolute -top-1.5 -left-1.5 z-10",discountTag:"bg-[var(--background-color)] text-[var(--foreground-color)] text-[9px] font-bold px-2.5 py-1 rounded-full shadow flex items-center gap-1",tagIcon:"w-2.5 h-2.5",sealBadge:"relative w-14 h-14 flex items-center justify-center",sealBadgeInner:"absolute inset-0 bg-[#d32f2f] rounded-full shadow flex flex-col items-center justify-center text-white transform rotate-[-15deg]",sealBadgeStars:"text-[6px] text-yellow-300 mb-0.5",sealBadgeText:"text-[7px] font-black uppercase leading-tight text-center px-1",sealBadgeDecor:"text-[6px] text-yellow-300 mt-0.5",content:"p-1.5 sm:p-2 md:p-2.5",title:"font-semibold text-gray-800 text-[10px] sm:text-[11px] md:text-xs leading-tight line-clamp-2 mb-0.5 sm:mb-1 uppercase tracking-wide min-h-[1.75rem] sm:min-h-[1.875rem] md:min-
22h-[2rem]",description:"hidden sm:block text-gray-500 text-[9px] sm:text-[10px] md:text-[11px] line-clamp-2 leading-relaxed mb-1 sm:mb-1.5",priceWrapper:"flex items-center justify-between gap-1 sm:gap-1.5 md:gap-2 pt-0.5",priceContainer:"flex items-baseline gap-0.5 sm:gap-1 md:gap-1.5",priceRegular:"text-[11px] sm:text-xs md:text-sm font-bold text-[var(--item-price-text-color)]",priceOriginal:"text-[7px] sm:text-[8px] md:text-[10px] text-gray-400 line-through",priceDiscounted:"text-[11px] sm:text-xs md:text-sm font-bold text-[var(--item-price-text-color)]",priceClasses:{wrapper:"flex items-baseline gap-0.5 sm:gap-1 md:gap-1.5 flex-wrap",originalPrice:"text-[7px] sm:text-[8px] md:text-[10px] text-gray-400 line-through font-medium",discountedPrice:"text-[11px] sm:text-xs md:text-sm font-bold text-[var(--item-price-text-color)]",normalPrice:"text-[11px] sm:text-xs md:text-sm font-bold text-[var(--item-price-text-color)]"},addButton:"px-1.5 py-0.5 sm:px-2 sm:py-1 md:px-3 md:py-1.5 rounded sm:rounded-md font-bold text-[8px] sm:text-[9px] md:text-[10px] transition-all duration-200 bg-[var(--background-color)] text-[var(--foreground-color)] hover:opacity-90 active:scale-95 uppercase tracking-wide",addButtonDisabled:"bg-gray-200 text-gray-400 cursor-not-allowed",quantityWrapper:"flex items-center border border-[var(--background-color)]/30 rounded-full overflow-hidden",quantityButton:"w-4 h-4 sm:w-5 sm:h-5 md:w-6 md:h-6 flex items-center justify-center text-[var(--background-color)] hover:bg-[var(--background-color)]/10 transition-colors",quantityValue:"w-4 sm:w-5 md:w-6 text-center font-bold text-[var(--background-color)] text-[9px] sm:text-[10px] md:text-xs",outOfStockOverlay:"absolute inset-0 bg-white/70 flex items-center justify-center z-20",outOfStockBadge:"bg-gray-800 text-white px-2 py-1 sm:px-2.5 sm:py-1 md:px-3 md:py-1.5 rounded-md font-semibold text-[8px] sm:text-[10px] md:text-xs uppercase",indicatorWrapper:"absolute top-1 right-1 sm:top-1.5 sm:right-1.5 md:top-2 md:right-2 z-10 flex gap-0.5 sm:gap-1",indicator:"w-3 h-3 sm:w-3.5 sm:h-3.5 md:w-4 md:h-4 roun
22ded-full border border-white shadow overflow-hidden",servingWrapper:"absolute bottom-1 left-1 sm:bottom-1.5 sm:left-1.5 md:bottom-2 md:left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1 py-0.5 sm:px-1.5 sm:py-0.5 md:px-2 md:py-1 text-[7px] sm:text-[8px] md:text-[10px] font-semibold rounded-full bg-white shadow text-[var(--background-color)]",servingIcon:"w-2 h-2 sm:w-2.5 sm:h-2.5 md:w-3 md:h-3 text-[var(--background-color)]"},advanced:{card:"relative bg-white rounded-2xl overflow-hidden transition-all duration-400 group cursor-pointer border border-gray-100 hover:border-[var(--background-color)]/30 hover:shadow-xl",cardHover:"",imageWrapper:"relative aspect-square overflow-hidden bg-gradient-to-br from-gray-50 to-gray-100",image:"w-full h-full object-cover transition-all duration-600 group-hover:scale-108",imageOverlay:"absolute inset-0 bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-400",tagWrapper:"absolute -top-2.5 -left-2.5 z-10",discountTag:"bg-gradient-to-r from-[var(--background-color)] to-[color-mix(in_srgb,var(--background-color)_80%,black)] text-[var(--foreground-color)] text-[11px] font-bold px-4 py-2 rounded-full shadow-lg flex items-center gap-1.5",tagIcon:"w-3.5 h-3.5",sealBadge:"relative w-[72px] h-[72px] flex items-center justify-center",sealBadgeInner:"absolute inset-0 bg-gradient-to-br from-[#e53935] to-[#c62828] rounded-full shadow-xl flex flex-col items-center justify-center text-white transform rotate-[-15deg]",sealBadgeStars:"text-[8px] text-yellow-300 mb-0.5 drop-shadow-sm",sealBadgeText:"text-[9px] font-black uppercase leading-tight text-center px-1.5",sealBadgeDecor:"text-[8px] text-yellow-300 mt-0.5 drop-shadow-sm",content:"p-2 sm:p-3 md:p-4",title:"font-bold text-gray-900 text-[11px] sm:text-xs md:text-sm leading-tight line-clamp-2 mb-0.5 sm:mb-1 md:mb-1.5 uppercase tracking-wide min-h-[2rem] sm:min-h-[2.25rem] md:min-h-[2.5rem]",description:"hidden sm:block text-gray-500 text-[10px] sm:text-[11px] md:text-[13px] line-clamp-2 leading-relaxed mb-1.5 sm:mb-2 md:mb-2.5",priceWrapper:"flex items-center justify-between gap-1 sm:gap-2 md:gap-3 pt-0.5 sm:pt-1",priceContainer:"flex items-baseline gap-1 sm:gap-1.5 md:gap-2",priceRegular:"text-xs sm:text-base md:text-lg font-bold text-[var(--item-price-text-color)]",priceOriginal:"text-[8px] sm:text-[10px] md:text-xs text-gray-400 line-through",priceDiscounted:"text-xs sm:text-base md:text-lg font-bold text-[var(--item-price-text-color)]",priceClasses:{wrapper:"flex items-baseline gap-1 sm:gap-1.5 md:gap-2 flex-wrap",originalPrice:"text-[8px] sm:text-[10px] md:text-xs text-gray-400 line-through font-medium",discountedPrice:"text-xs sm:text-base md:text-lg font-bold text-[var(--item-price-text-color)]",normalPrice:"text-xs sm:text-base md:text-lg font-bold text-[var(--item-price-text-color)]"},addButton:"px-2 py-1 sm:px-4 sm:py-1.5 md:px-5 md:py-2 rounded-md sm:rounded-lg md:rounded-xl font-bold text-[9px] sm:text-[10px] md:text-xs transition-all duration-300 bg-[var(--background-color)] text-[var(--foreground-color)] hover:opacity-90 hover:shadow-lg active:scale-95 uppercase tracking-wide md:tracking-widest",addButtonDisabled:"bg-gray-200 text-gray-400 cursor-not-allowed shadow-none",quantityWrapper:"flex items-center border border-[var(--background-color)]/30 rounded-full overflow-hidden bg-[var(--background-color)]/5",quantityButton:"w-5 h-5 sm:w-7 sm:h-7 md:w-9 md:h-9 flex items-center justify-center text-[var(--background-color)] hover:bg-[var(--background-color)]/10 transition-colors",quantityValue:"w-6 sm:w-8 md:w-10 text-center font-bold text-[var(--background-color)] text-[10px] sm:text-xs md:text-sm",outOfStockOverlay:"absolute inset-0 bg-white/90 backdrop-blur-md flex items-center justify-center z-20",outOfStockBadge:"bg-gray-900 text-white px-3 py-1.5 sm:px-4 sm:py-2 md:px-6 md:py-3 rounded-full font-bold text-[9px] sm:text-[11px] md:text-sm uppercase tracking-wide md:tracking-widest shadow-xl",indicatorWrapper:"absolute top-2 right-2 sm:top-3 sm:right-3 md:top-4 md:right-4 z-10 flex gap-0.5 sm:gap-1 md:gap-1.5",indicator:"w-4 h-4 sm:w-5 sm:h-5 md:w-6 md:h-6 rounded-full border sm:border-2 border-white shadow-lg overflow-hidden",servingWrapper:"absolute bottom-1.5 left-1.5 sm:bottom-2 sm:left-2 md:bottom-3 md:left-3 z-10",servingBadge:"inl
22ine-flex items-center gap-0.5 sm:gap-1 md:gap-2 px-1.5 py-0.5 sm:px-2 sm:py-1 md:px-3 md:py-1.5 text-[8px] sm:text-[10px] md:text-xs font-bold rounded-full shadow-xl bg-white shadow-lg text-[var(--background-color)]",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3 md:w-4 md:h-4 text-[var(--background-color)]"}},P=u(!1),H={default:{card:"relative bg-white rounded-2xl overflow-hidden transition-all duration-300 group cursor-pointer shadow-[0_2px_12px_rgba(0,0,0,0.08)] hover:shadow-[0_4px_20px_rgba(0,0,0,0.12)]",wrapper:"flex items-center p-3 sm:p-4 gap-3 sm:gap-4",content:"flex-1 flex flex-col justify-between min-w-0 min-h-[90px] sm:min-h-[100px]",title:"font-bold text-gray-900 text-sm sm:text-base leading-tight line-clamp-2 mb-1",description:"text-gray-500 text-[11px] sm:text-xs line-clamp-2 sm:line-clamp-3 leading-relaxed mb-2 flex-1",priceWrapper:"mt-auto",priceClasses:{wrapper:"flex items-baseline gap-1.5 sm:gap-2 flex-wrap",originalPrice:"text-[10px] sm:text-xs text-gray-400 line-through font-medium",discountedPrice:"text-sm sm:text-base font-bold text-[var(--item-price-text-color)]",normalPrice:"text-sm sm:text-base font-bold text-[var(--item-price-text-color)]"},imageContainer:"relative flex-shrink-0",imageWrapper:"w-20 h-20 sm:w-24 sm:h-24 rounded-full overflow-hidden ring-2 ring-gray-100 shadow-md",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-110",indicatorWrapper:"absolute -top-1 -right-1 z-10 scale-75",outOfStockOverlay:"absolute inset-0 bg-white/80 backdrop-blur-sm flex items-center justify-center z-20 rounded-full",outOfStockBadge:"bg-gray-900 text-white px-2 py-0.5 rounded-full font-bold text-[8px] uppercase",addButtonWrapper:"absolute -bottom-1 -right-1 z-10",addButton:"w-8 h-8 sm:w-9 sm:h-9 rounded-full flex items-center justify-center bg-[var(--background-color)] text-[var(--foreground-color)] shadow-lg hover:scale-110 active:scale-95 transition-all duration-200 ",addButtonDisabled:"bg-gray-200 text-gray-400 cursor-not-allowed shadow-none",addButtonIcon:"w-4 h-4 sm:w-5 sm:h-5",itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 bg-white shadow-md",button:"w-6 h-6 sm:w-7 sm:h-7 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white",buttonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 text-[var(--background-color)] transition-colors stroke-[3] group-hover/btn:text-[var(--foreground-color)]",quantity:"w-6 sm:w-7 text-center font-bold text-[var(--background-color)] text-sm sm:text-base"}},classic:{card:"relative bg-white rounded-xl overflow-hidden transition-all duration-300 group cursor-pointer shadow-sm hover:shadow-md border border-gray-100",wrapper:"flex items-center p-2.5 sm:p-3.5 gap-2.5 sm:gap-3.5",content:"flex-1 flex flex-col justify-between min-w-0 min-h-[80px] sm:min-h-[90px]",title:"font-semibold text-gray-800 text-[13px] sm:text-sm leading-tight line-clamp-2 mb-1",description:"text-gray-500 text-[10px] sm:text-[11px] line-clamp-2 leading-relaxed mb-1.5 flex-1",priceWrapper:"mt-auto",priceClasses:{wrapper:"flex items-baseline gap-1 sm:gap-1.5 flex-wrap",originalPrice:"text-[9px] sm:text-[10px] text-gray-400 line-through font-medium",discountedPrice:"text-[13px] sm:text-sm font-semibold text-[var(--item-price-text-color)]",normalPrice:"text-[13px] sm:text-sm font-semibold text-[var(--item-price-text-color)]"},imageContainer:"relative flex-shrink-0",imageWrapper:"w-18 h-18 sm:w-22 sm:h-22 rounded-full overflow-hidden ring-1 ring-gray-200 shadow",image:"w-full h-full object-cover transition-transform duration-400 group-hover:scale-105",indicatorWrapper:"absolute -top-0.5 -right-0.5 z-10 scale-70",outOfStockOverlay:"absolute inset-0 bg-white/70 backdrop-blur-sm flex items-center justify-center z-20 rounded-full",outOfStockBadge:"bg-gray-800 text-white px-1.5 py-0.5 rounded-full font-semibold text-[7px] uppercase",addButtonWrapper:"absolute -bottom-0.5 -right-0.5 z-10",addButton:"w-7 h-7 sm:w-8 sm:h-8 rounded-full flex items-center justify-center bg-[var(--background-color)] text-[var(--foreground-color)] shadow hover:scale-105 active:scale-95 transition-all duration-200",addButtonDisabled:"bg-gray-200 text-gray-400 cursor-not-allowed shadow-none",addButtonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4",itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 bg-white shadow",button:"w-5 h-5 sm:w-6 sm:h-6 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white",buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-[var(--background-color)] transition-colors stroke-[3]",quantity:"w-5 sm:w-6 text-center font-bold text-[var(--background-color)] text-xs sm:text-sm"}},advanced:{card:"relative bg-white rounded-2xl sm:rounded-3xl overflow-hidden transition-all duration-300 group cursor-pointer shadow-[0_4px_20px_rgba(0,0,0,0.1)] hover:shadow-[0_8px_30px_rgba(0,0,0,0.15)]",wrapper:"flex items-center p-4 sm:p-5 gap-4 sm:gap-5",content:"flex-1 flex flex-col justify-between min-w-0 min-h-[100px] sm:min-h-[110px]",title:"font-bold text-gray-900 text-base sm:text-lg leading-tight line-clamp-2 mb-1.5",description:"text-gray-500 text-xs sm:text-sm line-clamp-2 sm:line-clamp-3 leading-relaxed mb-2.5 flex-1",priceWrapper:"mt-auto",priceClasses:{wrapper:"flex items-baseline gap-2 sm:gap-2.5 flex-wrap",originalPrice
22:"text-xs sm:text-sm text-gray-400 line-through font-medium",discountedPrice:"text-base sm:text-lg font-bold text-[var(--item-price-text-color)]",normalPrice:"text-base sm:text-lg font-bold text-[var(--item-price-text-color)]"},imageContainer:"relative flex-shrink-0",imageWrapper:"w-24 h-24 sm:w-28 sm:h-28 rounded-full overflow-hidden ring-2 ring-gray-100 shadow-lg",image:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-110",indicatorWrapper:"absolute -top-1 -right-1 z-10 scale-80",outOfStockOverlay:"absolute inset-0 bg-white/85 backdrop-blur-sm flex items-center justify-center z-20 rounded-full",outOfStockBadge:"bg-gray-900 text-white px-2.5 py-1 rounded-full font-bold text-[9px] uppercase tracking-wide",addButtonWrapper:"absolute -bottom-1.5 -right-1.5 z-10",addButton:"w-9 h-9 sm:w-10 sm:h-10 rounded-full flex items-center justify-center bg-[var(--background-color)] text-[var(--foreground-color)] hover:scale-110 active:scale-95 transition-all duration-200 shadow-xl",addButtonDisabled:"bg-gray-200 text-gray-400 cursor-not-allowed shadow-none",addButtonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5",itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 bg-white shadow-lg",button:"w-7 h-7 sm:w-8 sm:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-[var(--background-color)] transition-colors stroke-[3] group-hover/btn:text-[var(--foreground-color)]",quantity:"w-7 sm:w-8 text-center font-bold text-[var(--background-color)] text-base"}}},$={default:{card:"relative  overflow-visible transition-all duration-300 group cursor-pointer  shadow-[0_2px_8px_rgba(0,0,0,0.08)] ",wrapper:"flex flex-col",imageContainer:"relative flex-shrink-0 w-full bg-white overflow-hidden",imageWrapper:"w-full aspect-square overflow-hidden flex items-center justify-center",image:"w-full h-full object-contain",content:"flex flex-col flex-1 p-2 pt-4 sm:p-3 sm:pt-6",title:"font-bold text-[var(--popular-category-item-title-color)] black-bold-header text-sm sm:text-lg leading-tight mb-0.5 truncate overflow-hidden text-ellipsis whitespace-nowrap",description:"text-[color:var(--category-item-description)] opacity-70 text-[11px] sm:text-xs leading-relaxed mb-2.5 truncate overflow-hidden text-ellipsis whitespace-nowrap",bottomRow:"flex items-center justify-between mt-auto pt-1",priceWrapper:"flex-1",priceClasses:{wrapper:"flex items-baseline gap-1.5 flex-wrap",originalPrice:"text-[12px] sm:text-md text-[color:var(--item-price-text-color)] opacity-60 line-through font-medium",discountedPrice:"text-base sm:text-xl font-bold text-[var(--item-price-text-color)]",normalPrice:"text-base sm:text-xl font-bold text-[var(--item-price-text-color)]"},addButton:"w-6 h-6 sm:w-8 sm:h-8 rounded-md flex items-center justify-center bg-[var(--background-color)] text-[var(--foreground-color)] shadow-md hover:scale-110 active:scale-95 transition-all duration-200 ",addButtonDisabled:"bg-gray-300 text-gray-500 cursor-not-allowed shadow-none",addButtonIcon:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5",itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 bg-white shadow-md",button:"w-7 h-7 sm:w-8 sm:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-[var(--foreground-color)]",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-[var(--background-color)] transition-colors stroke-[3] group-hover/btn:text-[var(--foreground-color)]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-red-500 transition-colors stroke-[3]",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-7 sm:h-8 flex items-center justify-center font-bold text-sm sm:text-base text-[var(--background-color)]",quantityAnimate:"scale-110 transition-transform duration-200"},indicatorWrapper:"absolute top-2 left-2 z-10 scale-75",outOfStockOverlay:"absolute inset-0 bg-black/30 backdrop-blur-sm flex items-center justify-center z-20",outOfStockBadge:"bg-white text-gray-900 px-3 py-1 font-bold text-xs uppercase",discountBadge:"absolute top-2 right-2 z-10 bg-red-500 text-white px-2 py-1 text-xs font-bold shadow-sm",customTagBadge:"px-3 py-1 text-xs font-semibold shadow-sm whitespace-nowrap",servingBadge:"absolute bottom-2 left-2 z-10 inline-flex items-center gap-1 px-2 py-1 text-xs font-bold bg-white shadow-md"}},M={default:{card:"relative overflow-hidden transition-all duration-300 group cursor-pointer rounded-2xl sm:rounded-3xl bg-[var(--background-color)] p-2.5 sm:p-3 h-full shadow-[0_2px_8px_rgba(0,0,0,0.08)]",wrapper:"flex flex-col h-full",imageContainer:"relative flex-shrink-0 w-full bg-white overflow-hidden rounded-xl sm:rounded-2xl",imageWrapper:"w-full aspect-square overflow-hidden flex items-center justify-center",image:"w-full h-full object-contain",content:"flex flex-col flex-1 pt-2.5 sm:pt-3 px-0.5 sm:px-1 pb-0.5",title:"font-bold text-white black-bold-header text-sm sm:text-lg leading-tight mb-0.5 truncate overflow-hidden text-ellipsis whitespace-nowrap",description:"text-white/90 text-[11px] sm:text-xs leading-relaxed mb-2.5 truncate overflow-hidden text-ellipsis whitespace-nowrap min-h-[1.25rem] sm:min-h-[1.5rem]",bottomRow:"flex items-center justify-between mt-auto pt-1 gap-2",priceWrapper:"flex-1 min-w-0",priceClasses:{wrapper:"flex flex-row items-baseline gap-1.5 whitespace-nowrap",originalPrice
22:"text-[12px] sm:text-md text-white/70 line-through font-medium",discountedPrice:"text-base sm:text-xl font-bold text-white",normalPrice:"text-base sm:text-xl font-bold text-white",formText:"text-[12px] sm:text-sm text-white font-medium"},addButton:"w-7 h-7 sm:w-8 sm:h-8 rounded-md sm:rounded-lg flex items-center justify-center bg-white text-[var(--background-color)] hover:scale-110 active:scale-95 transition-all duration-200 shadow-sm",addButtonDisabled:"bg-white/50 text-gray-400 cursor-not-allowed shadow-none",addButtonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5",itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-white/40 bg-white shadow-sm",button:"w-7 h-7 sm:w-8 sm:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-white",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-[var(--background-color)] transition-colors stroke-[3] group-hover/btn:text-[var(--foreground-color)]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-red-500 transition-colors stroke-[3]",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-7 sm:h-8 flex items-center justify-center font-bold text-sm sm:text-base text-[var(--background-color)]",quantityAnimate:"scale-110 transition-transform duration-200"},indicatorWrapper:"absolute top-2 left-2 z-10 scale-75",outOfStockOverlay:"absolute inset-0 bg-black/30 backdrop-blur-sm flex items-center justify-center z-20 rounded-xl sm:rounded-2xl",outOfStockBadge:"bg-white text-gray-900 px-3 py-1 font-bold text-xs uppercase",discountBadge:"bg-white text-[var(--background-color)] px-2 py-1 text-xs font-bold shadow-sm rounded-md",customTagBadge:"px-3 py-1 text-xs font-semibold shadow-sm whitespace-nowrap",servingBadge:"absolute bottom-2 left-2 z-10 inline-flex items-center gap-1 px-2 py-1 text-xs font-bold bg-white/95 text-gray-900 shadow-md rounded-md"}},D={default:{card:"relative overflow-visible transition-all duration-300 group cursor-pointer",wrapper:"flex flex-col",imageContainer:"relative flex-shrink-0 w-full overflow-hidden",imageWrapper:"w-full aspect-square overflow-hidden flex items-center justify-center",image:"w-full h-full object-contain",content:"flex flex-col flex-1 p-2 pt-4 sm:p-3 sm:pt-6",title:"font-bold text-[var(--popular-category-item-title-color)] black-bold-header text-sm sm:text-lg leading-tight mb-0.5 truncate overflow-hidden text-ellipsis whitespace-nowrap",description:"text-[color:var(--category-item-description)] opacity-70 text-[11px] sm:text-xs leading-relaxed mb-0 sm:mb-2.5 truncate overflow-hidden text-ellipsis whitespace-nowrap",bottomRow:"flex items-center justify-between mt-auto pt-0 sm:pt-1",priceWrapper:"flex-1",priceClasses:{wrapper:"flex items-baseline gap-0 sm:gap-1.5 flex-col sm:flex-wrap",originalPrice:"text-[13px] sm:text-[1rem] text-[color:var(--item-price-text-color)] opacity-60 line-through font-medium",discountedPrice:"text-base sm:text-xl font-bold text-[var(--item-price-text-color)]",normalPrice:"text-base sm:text-xl font-bold text-[var(--item-price-text-color)]"},addButton:"w-6 h-6 sm:w-8 sm:h-8 rounded-md flex items-center justify-center bg-[var(--background-color)] text-[var(--foreground-color)] hover:scale-110 active:scale-95 transition-all duration-200",addButtonDisabled:"bg-gray-300 text-gray-500 cursor-not-allowed",addButtonIcon:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5",itemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 bg-white",button:"w-7 h-7 sm:w-8 sm:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-[var(--foreground-color)]",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-[var(--background-color)] transition-colors stroke-[3] group-hover/btn:text-[var(--foreground-color)]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 text-red-500 transition-colors stroke-[3]",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-7 sm:h-8 flex items-center justify-center font-bold text-sm sm:text-base text-[var(--background-color)]",quantityAnimate:"scale-110 transition-transform duration-200"},indicatorWrapper:"absolute top-2 left-2 z-10 scale-75",outOfStockOverlay:"absolute inset-0 bg-black/30 backdrop-blur-sm flex items-center justify-center z-20",outOfStockBadge:"bg-white text-gray-900 px-3 py-1 font-bold text-xs uppercase",discountBadge:"absolute -top-2 -right-1 sm:top-2 sm:right-2 z-10 bg-[var(--background-color)] text-white px-1.5 sm:px-2 py-1.5 text-[12px] sm:text-sm font-black shadow-sm rounded-bl-xl  black-bold-header leading-[1.2]",customTagBadge:"px-3 py-1 text-xs font-semibold shadow-sm whitespace-nowrap",servingBadge:"absolute bottom-2 left-2 z-10 inline-flex items-center gap-1 px-2 py-1 text-xs font-bold bg-white shadow-md"}}
22,R={default:{card:"relative bg-[var(--allItemsBackground)] rounded-xl overflow-hidden transition-all duration-300 group cursor-pointer border border-[var(--item-price-border-color)] flex flex-col h-full",cardMounted:"opacity-100 translate-y-0",cardUnmounted:"opacity-0 translate-y-4",imagePaddingWrap:"p-1 sm:p-1.5 pb-0 sm:pb-0",imageAspectWrap:"relative aspect-square sm:aspect-square overflow-hidden rounded-t-lg sm:rounded-t-xl bg-gray-50",image:"object-cover transition-transform duration-500 group-hover:scale-105",imageOutOfStock:"saturate-50",customTagPosition:"absolute top-3 left-2 z-10",customTag:"px-2 py-1 sm:px-2.5 sm:py-1.5 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm uppercase",indicatorsWrap:"absolute top-2 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[8px] sm:text-[10px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute top-2 right-2 z-10",discountBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",onlinePaymentWrap:"absolute top-2 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",content:"px-2.5 sm:px-3.5 pt-2 sm:pt-3 pb-2 sm:pb-3 flex flex-col flex-grow",contentOutOfStock:"opacity-50",title:"DINCondensed font-extrabold text-[12px] sm:text-[21px] uppercase leading-snug tracking-wide line-clamp-1 min-h-[1.2rem] sm:min-h-[1.75rem]",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsTextColor)]",description:"text-[9px] sm:text-[13px] font-normal leading-relaxed line-clamp-2 mt-0.5 sm:mt-1 min-h-[1.25rem] sm:min-h-[2rem]",descriptionOutOfStock:"text-gray-300",descriptionInStock:"text-[var(--allItemsDescriptionTextColor)]",priceRow:"mt-auto pt-1.5 sm:pt-2 flex items-end justify-between",priceRowOutOfStock:"line-through text-gray-400",addButtonWrap:"block",addButtonWrapHidden:"hidden",addButton:"w-6 h-6 sm:w-9 sm:h-9 rounded-full flex items-center justify-center transition-all duration-200 active:scale-90 cursor-pointer bg-[var(--category-list-item-active-bg)] text-white hover:opacity-90",addButtonOutOfStock:"!border-gray-300 !text-gray-300 cursor-not-allowed",addButtonIcon:"w-3.5 h-3.5 sm:w-6 sm:h-6 text-white",priceHookWrapper:"flex items-center gap-1 sm:gap-2 flex-wrap",priceHookOriginal:"text-[11px] sm:text-[18px] leading-none line-through font-normal",priceHookDiscounted:"DINCondensed text-[16px] sm:text-[27px] leading-none font-extrabold",priceHookNormal:"DINCondensed text-[16px] sm:text-[27px] leading-none font-extrabold",priceHookColor:"text-[var(--item-price-text-color)]",priceHookColorOos:"text-gray-400",cartItemControls:{wrapper:"flex items-center gap-0.5 rounded-full overflow-hidden bg-[var(--background-color)]/20",button:"w-5.5 h-5.5 sm:w-8 sm:h-8 rounded-full bg-[var(--category-list-item-active-bg)] flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95",buttonIcon:"w-3.5 h-3.5 sm:w-5 sm:h-5 text-white stroke-[3]",buttonIconDelete:"w-3.5 h-3.5 sm:w-5 sm:h-5 text-white stroke-[3]",quantityDisplay:"w-4.5 h-5.5 sm:w-7 sm:h-8 flex items-center justify-center font-bold text-xs sm:text-base text-[var(--item-price-text-color)]",quantityAnimate:"scale-110 transition-transform duration-200"}}},F={default:{section:"relative pt-4 w-full",navWrapperNext:"absolute right-0 top-1/2 z-30 -translate-y-1/2 translate-x-3 sm:translate-x-4 pointer-events-none",navWrapperPrev:"absolute left-0 top-1/2 z-30 -translate-y-1/2 -translate-x-3 sm:-translate-x-4 pointer-events-none",navButton:"pointer-events-auto w-9 h-9 sm:w-[52px] sm:h-[52px] flex items-center justify-center transition-all duration-300 ease-in-out cursor-pointer active:scale-95 disabled:cursor-default shadow-none",navButtonVisible:"opacity-100 scale-100",navButtonHidden:"opacity-0 scale-90 pointer-events-none",navButtonIcon:"w-9 h-9 sm:w-[52px] sm:h-[52px] object-contain",navButtonIconPrev:"rotate-180",scrollC
22ontainer:"flex w-full gap-2 sm:gap-2.5 md:gap-3 lg:gap-3.5 overflow-x-auto scrollbar-hide snap-x snap-mandatory",slide:"flex-shrink-0 snap-start min-w-0 w-[calc((100%-0.5rem)/2)] sm:w-[calc((100%-0.625rem)/2)] md:w-[calc((100%-1.5rem)/3)] lg:w-[calc((100%-1.5rem)/3)] xl:w-[calc((100%-2.625rem)/4)]",priceHookOriginal:"text-[10px] sm:text-[13px] leading-none line-through font-normal",priceHookDiscounted:"DINCondensed text-[13px] sm:text-[17px] leading-none font-extrabold",priceHookNormal:"DINCondensed text-[13px] sm:text-[17px] leading-none font-extrabold"}},G={default:{card:"relative bg-[var(--allItemsBackground)] rounded-xl overflow-visible transition-all duration-300 group cursor-pointer border !border-[color:var(--item-price-border-color)] flex flex-col h-full",cardMounted:"opacity-100 translate-y-0",cardUnmounted:"opacity-0 translate-y-4",imagePaddingWrap:"relative p-1 sm:p-1.5 pb-0 sm:pb-0",imageAspectWrap:"relative aspect-square sm:aspect-square overflow-hidden rounded-[16px] sm:rounded-[20px] bg-gray-50",image:"object-cover transition-transform duration-500 group-hover:scale-105",imageOutOfStock:"saturate-50",customTagPosition:"absolute top-3 left-2 z-10",customTag:"px-2 py-1 sm:px-2.5 sm:py-1.5 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm uppercase",customTagImagePosition:"absolute -top-4 -left-2 min-[360px]:-top-2 min-[360px]:-left-3 min-[400px]:-top-6 min-[400px]:-left-4 sm:-top-3 sm:-left-6 z-30 pointer-events-none",customTagImage:"w-[48px] h-[48px] min-[360px]:w-[54px] min-[360px]:h-[54px] min-[400px]:w-[58px] min-[400px]:h-[58px] sm:w-[78px] sm:h-[78px] md:w-[88px] md:h-[88px] object-contain drop-shadow-sm",indicatorsWrap:"absolute top-2 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[8px] sm:text-[10px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute top-2 right-2 z-10",discountBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20 rounded-[16px] sm:rounded-[20px]",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",onlinePaymentWrap:"absolute top-2 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",content:"px-2.5 sm:px-3.5 pt-2 sm:pt-3 pb-2 sm:pb-3 flex flex-col flex-grow",contentOutOfStock:"opacity-50",title:"KababjeesF-item-name-font-itemlayout text-[13px] sm:text-[25px] uppercase leading-snug tracking-wide line-clamp-1 min-h-[1.2rem] sm:min-h-[2rem]",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsTextColor)]",description:"text-[10px] sm:text-[14px] font-medium leading-relaxed line-clamp-2 mt-0.5 sm:mt-1 min-h-[1.25rem] sm:min-h-[2rem]",descriptionOutOfStock:"text-gray-300",descriptionInStock:"text-[var(--allItemsDescriptionTextColor)]",priceRow:"mt-auto pt-1.5 sm:pt-2 flex items-end justify-between",priceRowOutOfStock:"line-through text-gray-400",addButtonWrap:"block",addButtonWrapHidden:"hidden",addButton:"w-6 h-6 sm:w-10 sm:h-10 rounded-[8px] sm:rounded-[10px] flex items-center justify-center transition-all duration-200 active:scale-90 cursor-pointer bg-[var(--category-list-item-active-bg)]/80 text-white hover:opacity-90",addButtonOutOfStock:"!border-gray-300 !text-gray-300 cursor-not-allowed",addButtonIcon:"w-5 h-5 sm:w-7 sm:h-7 text-white stroke-[3]",priceHookWrapper:"flex items-center gap-1 sm:gap-2 flex-wrap",priceHookOriginal:"KababjeesF-item-name-font-itemlayout text-[11px] sm:text-[18px] leading-none line-through font-normal",priceHookDiscounted:"KababjeesF-item-name-font-itemlayout text-[16px] sm:text-[27px] leading-none",priceHookNormal:"KababjeesF-item-name-font-itemlayout text-[16px] sm:text-[27px] leading-none",priceHookColor:"text-[var(--item-price-text-color)]",priceHookColorOos:"text-gray-400",cartItemControls:{wrapper:"flex items-center gap-0.5 rounded-full overflow-hidden bg-[var(--background-color)]/20",button:"w-6 h-6 sm:w-7 sm:h-8 bg-[var(--category-list-item-active-bg)] flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95",buttonIcon:"w-4.5 h-4.5 sm:w-5.5 sm:h-5.5 text-white stroke-[4]",buttonIconDelete:"w-4.5 h-4.5 sm:w-5.5 sm:h-5.5 text-white stroke-[4]",quantityDisplay:"KababjeesF-item-name-font-itemlayout w-4.5 h-5 sm:w-8 sm:h-8 pt-[2px] flex items-center justify-center font-bold text-lg sm:text-xl text-[var(--item-price-text-color)]",quantityAnimate:"scale-110 transition-transform duration-200"}}}
22,N={default:{card:"relative bg-[var(--allItemsBackground)] rounded-lg overflow-hidden transition-all duration-300 cursor-pointer border-0 !border-0 shadow-none flex flex-col h-full",cardHover:"group hover:scale-[1.03] hover:-translate-y-1 hover:bg-[var(--allItemsTextColor)]",cardMounted:"opacity-100 translate-y-0",cardUnmounted:"opacity-0 translate-y-4",imagePaddingWrap:"relative px-2 sm:px-2.5 pt-2 sm:pt-2.5 pb-2 sm:pb-2.5",imageAspectWrap:"relative aspect-square sm:aspect-square overflow-hidden rounded-[10px] sm:rounded-[12px] bg-transparent",image:"object-cover object-center",imageOutOfStock:"saturate-50",customTagPosition:"absolute top-2.5 left-1.5 sm:top-3.5 sm:left-2.5 z-30 pointer-events-none",customTag:"px-2 py-1 sm:px-2.5 sm:py-1.5 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm uppercase",customTagImagePosition:"absolute top-1 left-1.5 sm:top-1 sm:left-2.5 z-30 pointer-events-none",customTagImage:"w-[70px] h-auto min-[400px]:w-[80px] sm:w-[100px] md:w-[122px] object-contain drop-shadow-sm",indicatorsWrap:"absolute top-2 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[8px] sm:text-[10px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute top-2 right-2 z-10",discountBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20 rounded-[10px] sm:rounded-[12px]",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",outOfStockImage:"w-[85px] h-auto sm:w-[110px] md:w-[125px] object-contain drop-shadow-md",onlinePaymentWrap:"absolute top-2 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",content:"px-2.5 sm:px-3.5 pt-2 sm:pt-3 pb-2.5 sm:pb-3.5 flex flex-col flex-grow gap-1.5 sm:gap-2",contentOutOfStock:"opacity-50",titlePriceRow:"flex items-start justify-between gap-2 sm:gap-3",title:"KababjeesF-item-name-font-itemlayout flex-1 min-w-0 text-left text-[13px] sm:text-[22px] leading-snug tracking-wide line-clamp-2 transition-colors duration-300",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsTextColor)] group-hover:text-white",priceBlock:"flex flex-col items-end justify-start flex-shrink-0 text-right pt-0.5",priceBlockOutOfStock:"line-through text-gray-400",priceFromLabel:"block text-[7px] sm:text-[9px] font-semibold uppercase tracking-[0.12em] leading-none mb-0.5 sm:mb-1 text-[var(--item-price-text-color)] whitespace-nowrap transition-colors duration-300 group-hover:text-white",priceHookWrapper:"flex items-center justify-end gap-1 sm:gap-1.5 flex-wrap",priceHookOriginal:"KababjeesF-item-name-font-itemlayout text-[10px] sm:text-[14px] leading-none line-through font-normal transition-colors duration-300",priceHookDiscounted:"KababjeesF-item-name-font-itemlayout text-[12px] sm:text-[18px] leading-none whitespace-nowrap transition-colors duration-300",priceHookNormal:"KababjeesF-item-name-font-itemlayout text-[14px] sm:text-[22px] leading-none transition-colors duration-300",priceHookColor:"text-[var(--item-price-text-color)] group-hover:text-white",priceHookColorOos:"text-gray-400",descAddRow:"mt-auto flex items-end justify-between gap-2 sm:gap-3",description:"flex-1 min-w-0 text-left text-[9px] sm:text-[11px] font-medium leading-relaxed line-clamp-2 transition-colors duration-300",descriptionOutOfStock:"text-gray-300",descriptionInStock:"!text-[color:var(--allItemsDescriptionTextColor)] [&_*]:!text-[color:var(--allItemsDescriptionTextColor)] group-hover:!text-white group-hover:[&_*]:!text-white",addButtonWrap:"flex-shrink-0 self-end",addButtonWrapHidden:"hidden",addButton:"inline-flex items-center justify-center min-w-[3.25rem] sm:min-w-[4.25rem] px-3 py-1 sm:px-4 sm:py-1.5 rounded-[6px] sm:rou
22nded-[8px] font-bold text-[12px] sm:text-[14px] leading-none transition-all duration-200 active:scale-90 cursor-pointer bg-gradient-to-b from-[color-mix(in_srgb,var(--item-price-text-color)_55%,white)] to-[var(--item-price-text-color)] text-black shadow-[inset_0_1px_0_rgba(255,255,255,0.35)] hover:scale-105",addButtonOutOfStock:"!bg-none !bg-gray-300 !text-gray-500 cursor-not-allowed shadow-none",addButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 stroke-[3]",quickSizeButton:"px-2 py-1 rounded md:rounded-md font-bold text-[9px] sm:text-[10px] transition-all duration-200 active:scale-95 uppercase tracking-wide cursor-pointer text-nowrap border-0 text-black shadow-[inset_0_1px_0_rgba(255,255,255,0.35)]",quickSizeButtonSelected:"bg-gradient-to-b from-[color-mix(in_srgb,var(--allItemsDescriptionTextColor)_55%,white)] to-[var(--allItemsDescriptionTextColor)] hover:scale-105 group-hover:from-[var(--allItemsBackground)] group-hover:to-[var(--allItemsBackground)] group-hover:text-white group-hover:shadow-none",quickSizeButtonUnselected:"bg-gradient-to-b from-[color-mix(in_srgb,var(--allItemsTextColor)_40%,white)] to-[color-mix(in_srgb,var(--allItemsTextColor)_75%,white)] opacity-80 hover:opacity-100 hover:scale-105",quickSizeButtonDisabled:"opacity-50 cursor-not-allowed hover:scale-100",cartItemControls:{wrapper:"flex items-center gap-0.5 rounded-full overflow-hidden bg-[color-mix(in_srgb,var(--item-price-text-color)_20%,transparent)]",button:"w-5 h-5 sm:w-7 sm:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 bg-gradient-to-b from-[color-mix(in_srgb,var(--item-price-text-color)_55%,white)] to-[var(--item-price-text-color)]",buttonIcon:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 text-black stroke-[3.5]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4.5 sm:h-4.5 text-black stroke-[3.5]",quantityDisplay:"KababjeesF-item-name-font-itemlayout w-4 h-5 sm:w-5 sm:h-8 flex items-center justify-center font-bold text-xs sm:text-sm text-[var(--item-price-text-color)] group-hover:text-white transition-colors duration-300",quantityAnimate:"scale-110 transition-transform duration-200"}}},q={default:{card:"relative bg-[var(--allItemsBackground)] rounded-[1rem] sm:rounded-[1.5rem] overflow-hidden transition-all duration-300 group cursor-pointer border border-gray-400 flex flex-col h-full",cardMounted:"opacity-100 translate-y-0",cardUnmounted:"opacity-0 translate-y-4",imageAspectWrap:"relative aspect-square overflow-hidden bg-gray-50",image:"object-cover transition-transform duration-500 group-hover:scale-105",imageOutOfStock:"saturate-50",customTagPosition:"absolute top-2 left-2 z-10",customTag:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm uppercase",indicatorsWrap:"absolute top-2 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[8px] sm:text-[10px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute top-2 right-2 z-10",discountBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",onlinePaymentWrap:"absolute top-2 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",content:"p-1.5 sm:p-2 flex flex-col flex-grow",contentOutOfStock:"opacity-50",title:"gotham-black font-bold text-[19px] leading-snug line-clamp-2 min-h-[1.75rem] sm:min-h-[2.5rem]",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsHeadingTextColor)]",description:"text-[9px] sm:text-[12px] font-medium leading-relaxed line-clamp-2 mt-0.5 sm:mt-1 min-h-[1.5rem] sm:min-h-[2.25rem]",descriptionOutOfStock:"text-gray-300",descriptionInStock:"text-[var(--allItemsDescriptionTextColor)]",priceSection:"mt-auto pt-1 sm:pt-2",priceSectionOutOfStock:"line-through text-gray-400",pricePill:"inline-flex items-center bg-[var(--item-price-background)] px-1.5 sm:px-2 py-[3px] sm:py-[5px] rounded-full",priceHookWrapper:"flex items-center gap-1 sm:gap-1.5 flex-wrap justify-end",priceHookOriginal:"text-[13px] sm:text-[18px] leading-none line-through font-medium",priceHookDiscounted:"text-[13px] sm:text-[18px] leading-none font-extrabold",priceHookNormal:"text-[13px] sm:text-[18px] leading-none font-extrabold",priceHookColor:"text-[var(--item-price-text-color)]",priceHookColorOos:"text-gray-400",addBlock:"mt-2 sm:mt-3",addBlockHidden:"hidden",addBlockVisible:"block",addToCartButton:"gotham-black w-full py-2.5 sm:py-3.5 rounded-full font-bold text-[10px] sm:text-[14px] uppercase tracking-wider transition-all duration-200 active:scale-[0.97] cursor-pointer flex items-center justify-center leading-none bg-[var(--background-color)] text-[var(--foreground-color)] hover:opacity-90",addToCartButtonOutOfStock:"!bg-gray-200 !text-gray-400 cursor-not-allowed",cartItemControls:{wrapper:"flex items-center justify-between w-full rounded-full overflow-hidden bg-[var(--background-color)]/30",button:"w-6 h-6 sm:w-8 sm:h-8 m-0.5 rounded-full bg-[var(--background-color)] flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95",buttonIcon:"w-4.5 h-4.5 sm:w-6 sm:h-6 text-[var(--foreground-color)] stroke-[3]",buttonIconDelete:"w-4.5 h-4.5 sm:w-6 sm:h-6 text-[var(--foreground-color)] stroke-[3]",quantityDisplay:"flex-1 h-8 sm:h-11 flex items-center justify-center font-bold text-base sm:text-xl text-[var(--item-price-text-color)]",quantityAnimate:"scale-110 transition-transform duration-200"}}},E={default:{card:"large-icon-whole-card-transition relative z-0 bg-[var(--allItemsBackgroun
22d)] rounded-none group cursor-pointer shadow-[0_2px_8px_rgba(0,0,0,0.1)] hover:shadow-[0_6px_16px_rgba(0,0,0,0.12)] flex flex-col h-full border-3 border-transparent hover:border-[var(--background-color)]",cardMounted:"opacity-100",cardUnmounted:"opacity-0",imageAspectWrap:"relative aspect-square overflow-hidden bg-gray-50",image:"object-cover",imageOutOfStock:"saturate-50",customTagPosition:"absolute top-2 left-2 z-10",customTag:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm uppercase",indicatorsWrap:"absolute top-2 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[8px] sm:text-[10px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute top-2 right-2 z-10",discountBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",onlinePaymentWrap:"absolute top-2 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",content:"px-2.5 sm:px-3.5 pt-2.5 sm:pt-3.5 pb-3 sm:pb-4 flex flex-col flex-grow gap-0.5 sm:gap-1",contentOutOfStock:"opacity-50",title:"font-extrabold text-[15px] sm:text-[22px] leading-snug line-clamp-2 min-h-[var(--largeIconMenuTitleMinHeight,2rem)] sm:min-h-[var(--largeIconMenuTitleMinHeight,2.75rem)]",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsHeadingTextColor)]",description:"text-[10px] sm:text-[13px] font-normal leading-relaxed line-clamp-2 mt-0.5 sm:mt-1 min-h-[1.5rem] sm:min-h-[2.25rem]",descriptionOutOfStock:"text-gray-300",descriptionInStock:"text-[var(--allItemsDescriptionTextColor)]",priceSection:"mt-auto pt-2 sm:pt-2.5 flex justify-center",priceSectionOutOfStock:"line-through text-gray-400",priceHookWrapper:"flex items-center justify-center gap-1 sm:gap-1.5 flex-wrap",priceHookOriginal:"text-[12px] sm:text-[15px] leading-none line-through font-medium",priceHookDiscounted:"text-[14px] sm:text-[18px] leading-none font-bold",priceHookNormal:"text-[14px] sm:text-[18px] leading-none font-bold",priceHookColor:"text-[var(--item-price-text-color)]",priceHookColorOos:"text-gray-400",priceFormText:"text-[14px] sm:text-[18px] leading-none font-bold text-[var(--item-price-text-color)]",addBlock:"mt-2.5 sm:mt-3.5 flex justify-center",addBlockHidden:"hidden",addBlockVisible:"flex",addToCartButton:"inline-flex items-center justify-center min-w-[5.5rem] sm:min-w-[7rem] px-6 sm:px-8 py-1.5 sm:py-2 rounded-full font-bold text-[11px] sm:text-[13px] tracking-wider transition-all duration-200 active:scale-[0.97] cursor-pointer leading-none bg-[var(--background-color)] text-[var(--foreground-color)] hover:opacity-90",addToCartButtonOutOfStock:"!bg-gray-200 !text-gray-400 cursor-not-allowed",quickSizeButton:"px-2 py-1 rounded md:rounded-md font-bold text-[9px] sm:text-[10px] transition-all duration-200 active:scale-95 uppercase tracking-wide cursor-pointer text-nowrap border bg-white",quickSizeButtonSelected:"border-[var(--item-price-text-color)] text-[var(--item-price-text-color)]",quickSizeButtonUnselected:"border-gray-300 text-gray-800 hover:border-[var(--item-price-text-color)]",quickSizeButtonDisabled:"opacity-50 cursor-not-allowed",cartItemControls:{wrapper:"flex items-center justify-center gap-0.5 rounded-full overflow-hidden bg-[var(--background-color)]/20",button:"w-6 h-6 sm:w-8 sm:h-8 rounded-full bg-[var(--background-color)] flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95",buttonIcon:"w-4.5 h-4.5 sm:w-6 sm:h-6 text-[var(--foreground-color)] stroke-[3]",buttonIconDelete:"w-4.5 h-4.5 sm:w-6 sm:h-6 text-[var(--foreground-color)] stroke-[3]",quantityDisplay:"min-w-[1.5rem] sm:min-w-[2rem] h-6 sm:h-8 flex items-center justify-center font-bold text-base sm:text-xl text-[var(--item-price-text-color)]",quantityAnimate:"scale-110 transition-transform duration-200"}}},V={default:{card:"relative z-0 bg-transparent group cursor-pointer flex flex-col h-full",cardMounted:"opacity-100 translate-y-0",cardUnmounted:"opacity-0 translate-y-4",imageAspectWrap:"relative aspect-square overflow-hidden rounded-[12px] sm:rou
22nded-[16px] bg-gray-50",image:"object-cover transition-transform duration-500 group-hover:scale-105",imageOutOfStock:"saturate-50",customTagPosition:"absolute top-0 left-1/2 -translate-x-1/2 z-10",customTag:"inline-block px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-semibold rounded-b-md shadow-sm",indicatorsWrap:"absolute top-2 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 left-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[8px] sm:text-[10px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute top-2 left-2 z-10",discountBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20 rounded-[12px] sm:rounded-[16px]",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",onlinePaymentWrap:"absolute top-2 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",content:"pt-2 sm:pt-2.5 pb-0 px-0.5 flex flex-col flex-grow gap-1 sm:gap-1.5",contentOutOfStock:"opacity-50",title:"font-semibold text-[16px] sm:text-[18px] md:text-[21px] leading-[1.2] truncate overflow-hidden text-ellipsis whitespace-nowrap",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsHeadingTextColor)]",bottomRow:"mt-auto flex items-center justify-between gap-2",priceSectionOutOfStock:"line-through text-gray-400",pricePill:"inline-flex items-center max-w-full bg-[var(--item-price-background)] pl-0 pr-1.5 sm:pr-2 py-0.5 sm:py-1 rounded-md",priceHookWrapper:"flex items-baseline gap-1 flex-wrap min-w-0",priceHookOriginal:"text-[15px] sm:text-[17px] md:text-[18px] leading-none line-through font-light",priceHookDiscounted:"text-[16px] sm:text-[18px] md:text-[19px] leading-none font-light",priceHookNormal:"text-[16px] sm:text-[18px] md:text-[19px] leading-none font-light",priceHookColor:"text-[var(--item-price-text-color)]",priceHookColorOos:"text-gray-400",priceFormText:"text-[16px] sm:text-[18px] md:text-[19px] leading-none font-light text-[var(--item-price-text-color)]",addBlock:"shrink-0",addButton:"w-8 h-8 sm:w-9 sm:h-9 rounded-full flex items-center justify-center transition-all duration-200 cursor-pointer bg-[var(--background-color)] text-[var(--foreground-color)] shadow-md hover:scale-105 active:scale-95",addButtonIcon:"w-4 h-4 sm:w-5 sm:h-5 stroke-[3]",cartItemControls:{wrapper:"flex items-center rounded-full overflow-hidden border border-[var(--background-color)]/30 bg-white shadow-sm",button:"w-7 h-7 sm:w-8 sm:h-8 flex items-center justify-center transition-all duration-200 cursor-pointer active:scale-95 hover:bg-[var(--background-color)] hover:text-[var(--foreground-color)]",buttonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 text-[var(--background-color)] stroke-[3]",buttonIconDelete:"w-4 h-4 sm:w-4.5 sm:h-4.5 text-red-500 stroke-[3]",quantityDisplay:"min-w-[20px] sm:min-w-[24px] h-7 sm:h-8 flex items-center justify-center font-bold text-sm sm:text-base text-[var(--background-color)] bg-[var(--background-color)]/5",quantityAnimate:"scale-110 transition-transform duration-200"}}},K={default:{card:"relative overflow-hidden transition-all duration-300 group cursor-pointer flex flex-col h-full bg-transparent",wrapper:"flex flex-col flex-1 min-h-0",imageContainer:"relative flex-shrink-0 w-full overflow-hidden bg-neutral-100",imageWrapper:"relative w-full aspect-[3/4] overflow-hidden",image:"object-cover transition-transform duration-500 group-hover:scale-[1.02]",content:"flex flex-col flex-1 pt-2.5 sm:pt-3 px-0 pb-0 gap-1",title:"melbrew-item-name-font text-left text-[15px] sm:text-lg leading-snug text-neutral-900 line-clamp-2 tracking-tight",description:"melbrew-item-name-font text-left text-[12px] sm:text-[13px] leading-snug text-neutral-800 line-clamp-3 [&_p]:m-0",quickSizesWrap:"mt-1",bottomRow:"mt-auto pt-2.5 flex items-center justify-between gap-2 sm:gap-3 w-full",addButtonWrap:"w-fit shrink-0",priceFromLabel:"font-sans font-bold uppercase tracking-wide text-[9px] sm:text-[10px] text-neutral-900 whitespace-nowrap shrink-0",priceCluster:"flex flex-1 min-w-0 items-baseline gap-x-1.5 gap-y-0 flex-wrap",priceWrapper:"min-w-0 flex-1 font-sans",priceClasses:{wrapper:"flex flex-wrap items-baseline gap-x-1 gap-y-0",originalPrice
22:"text-[9px] sm:text-[10px] text-neutral-500 line-through normal-case font-dynamic",discountedPrice:"text-[10px] sm:text-[11px] text-neutral-900 tracking-wide font-dynamic",normalPrice:"text-[15px] sm:text-[17px] text-neutral-900 tracking-wide font-dynamic",formText:"text-[15px] sm:text-[17px] text-neutral-900 font-dynamic"},addButton:"min-w-[6.5rem] max-w-[11rem] flex items-center justify-start pl-2.5 sm:pl-3 pr-2 py-1 sm:py-1 rounded-none font-sans font-bold text-[10px] sm:text-[11px] uppercase tracking-wider transition-all duration-200 bg-black text-white hover:bg-neutral-900 active:scale-[0.98]",addButtonDisabled:"bg-neutral-300 text-neutral-500 cursor-not-allowed hover:bg-neutral-300",itemControls:{wrapper:"flex w-fit items-center rounded-xl overflow-hidden border border-black bg-white",button:"w-7 h-7 flex items-center justify-center transition-colors cursor-pointer active:scale-95 text-black hover:text-black",buttonIcon:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-black hover:text-black stroke-[3]",buttonIconDelete:"w-4.5 h-4.5 sm:w-5 sm:h-5 text-red-300 hover:text-red-300 stroke-[3]",quantityDisplay:"min-w-[28px] sm:min-w-[32px] h-7 sm:h-7 flex items-center justify-center font-bold text-sm sm:text-base text-neutral-900",quantityAnimate:"scale-110 transition-transform duration-200"},indicatorWrapper:"absolute top-2 right-2 z-10 scale-90",discountBadge:"absolute bottom-2 right-2 z-10 inline-flex items-center rounded-md bg-black/90 text-white px-2 py-1 text-[9px] sm:text-[10px] font-extrabold uppercase tracking-wide shadow-sm ring-1 ring-white/20 backdrop-blur melbrew-item-name-font",servingBadge:"absolute bottom-2 left-2 z-10 inline-flex items-center gap-1 px-2 py-1 text-[9px] sm:text-[10px] font-semibold bg-white/95 text-neutral-900 border border-neutral-200",servingIcon:"w-3 h-3 text-neutral-800",outOfStockOverlay:"absolute inset-0 bg-black/45 flex items-center justify-center z-20",outOfStockBadge:"bg-white text-neutral-900 px-3 py-1.5 font-bold text-[10px] uppercase tracking-widest",customTagBadge:"absolute top-2 left-2 z-10 inline-flex items-center rounded-md px-2 py-1 text-[9px] sm:text-[10px] font-extrabold uppercase tracking-wide bg-white/95 text-neutral-900 border border-neutral-200 shadow-sm ring-1 ring-black/5 backdrop-blur melbrew-item-name-font",onlinePaymentBadge:"absolute top-2 right-2 z-10 inline-flex items-center rounded-md px-2 py-1 text-[8px] sm:text-[9px] font-extrabold uppercase tracking-wide bg-amber-200/95 text-amber-950 border border-amber-300 shadow-sm ring-1 ring-amber-400/30 backdrop-blur melbrew-item-name-font",carousel:{wrapper:"flex items-stretch gap-3 sm:gap-4 pt-4",navWrapper:"flex shrink-0 flex-col items-center justify-center gap-2 self-center",navButton:"flex h-9 w-9 sm:h-10 sm:w-10 items-center justify-center rounded-full border border-neutral-900 bg-transparent transition-all duration-200",navButtonEnabled:"cursor-pointer hover:bg-neutral-900/5 active:scale-95",navButtonDisabled:"cursor-not-allowed opacity-35",navIcon:"h-4 w-4 sm:h-5 sm:w-5 text-neutral-900",track:"flex min-w-0 flex-1 gap-3 sm:gap-4 overflow-x-auto scroll-smooth pb-1 scrollbar-hide",slide:"w-[calc(50%-6px)] min-w-[9.5rem] shrink-0 snap-start sm:w-[calc(33.333%-11px)] sm:min-w-[10.5rem] md:min-w-[11.5rem]"}}},Q={default:{card:"relative bg-[var(--allItemsBackground)] rounded-[1.25rem] overflow-hidden transition-all duration-300 group cursor-pointer shadow-[0_2px_10px_rgba(0,0,0,0.08)] hover:shadow-[0_6px_18px_rgba(0,0,0,0.12)] flex flex-col h-full border border-gray-100",cardMounted:"opacity-100 translate-y-0",cardUnmounted:"opacity-0 translate-y-4",imageAspectWrap:"relative aspect-[4/3] overflow-hidden bg-gray-50",image:"object-cover transition-transform duration-500 group-hover:scale-105",imageOutOfStock:"saturate-50",customTagPosition:"absolute bottom-2 left-2 z-10",customTag:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-sm shadow-sm uppercase",indicatorsWrap:"absolute top-2 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 right-2 z-10",servingBadge:"inline-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[8px] sm:text-[10px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute top-2 right-2 z-10",discountBadge:"px-2 py-0.5 
22sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",onlinePaymentWrap:"absolute top-2 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",content:"px-2.5 sm:px-3.5 pt-2.5 sm:pt-3.5 pb-2.5 sm:pb-3 flex flex-col flex-grow text-center",contentOutOfStock:"opacity-50",title:"font-extrabold uppercase tracking-wide text-[12px] sm:text-[16px] leading-snug line-clamp-2 min-h-[2rem] sm:min-h-[2.5rem]",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsHeadingTextColor)]",description:"text-[9px] sm:text-[12px] font-normal leading-relaxed line-clamp-2 mt-0.5 sm:mt-1 min-h-[1.5rem] sm:min-h-[2.25rem]",descriptionOutOfStock:"text-gray-300",descriptionInStock:"!text-[color:var(--allItemsDescriptionTextColor)] [&_*]:!text-[color:var(--allItemsDescriptionTextColor)]",actionBar:"mt-auto flex w-full items-stretch overflow-hidden",priceBar:"flex-1 min-w-0 flex items-center ps-4 sm:ps-5 pe-2.5 sm:pe-3.5 py-2 sm:py-2.5 bg-[var(--item-price-background,#000000)]",priceBarOutOfStock:"line-through opacity-60",priceHookWrapper:"flex items-baseline gap-1 sm:gap-1.5 flex-wrap",priceHookOriginal:"text-[10px] sm:text-[12px] leading-none line-through font-medium opacity-70",priceHookDiscounted:"text-[12px] sm:text-[15px] leading-none font-bold",priceHookNormal:"text-[12px] sm:text-[15px] leading-none font-bold",priceHookColor:"text-[var(--item-price-text-color)]",priceHookColorOos:"text-gray-400",priceFormText:"text-[12px] sm:text-[15px] leading-none font-bold text-[var(--item-price-text-color)]",addButtonWrap:"flex-shrink-0 self-stretch",addButtonWrapHidden:"hidden",addToCartButton:"flex items-center justify-center py-2 sm:py-2.5 px-2 sm:px-2.5 w-11 sm:w-14 transition-all duration-200 active:scale-[0.97] cursor-pointer bg-[#FF0000] text-[var(--foreground-color)] hover:opacity-90",addToCartButtonOutOfStock:"!bg-gray-300 !text-gray-500 cursor-not-allowed",addToCartIcon:"w-4 h-4 sm:w-5 sm:h-5",cartItemControls:{wrapper:"flex items-center justify-center py-2 sm:py-2.5 px-1.5 sm:px-2 gap-0.5 overflow-hidden bg-[#FF0000] rounded-none rounded-br-[1.25rem]",button:"w-6 h-6 sm:w-7 sm:h-7 flex items-center justify-center rounded-md bg-[#000000] transition-all duration-200 cursor-pointer active:scale-95 hover:bg-black/90",buttonIcon:"w-4 h-4 sm:w-4.5 sm:h-4.5 opacity-100 text-[var(--foreground-color)] stroke-[var(--foreground-color)] stroke-[3.5]",buttonIconDelete:"w-4 h-4 sm:w-4.5 sm:h-4.5 opacity-100 text-[var(--foreground-color)] stroke-[var(--foreground-color)] stroke-[3.5]",quantityDisplay:"min-w-[1.25rem] sm:min-w-[1.5rem] h-6 sm:h-7 flex items-center justify-center font-bold text-sm sm:text-base opacity-100 text-[var(--foreground-color)]",quantityAnimate:"scale-110 transition-transform duration-200"}}},U={default:{card:"large-icon-whole-card-transition relative z-0 bg-transparent overflow-visible group cursor-pointer flex flex-col h-full border-3 border-transparent hover:border-[var(--background-color)] rounded-t-full rounded-b-[1rem] sm:rounded-b-[1.25rem]",cardMounted:"opacity-100 translate-y-0",cardUnmounted:"opacity-0 translate-y-4",imagePaddingWrap:"relative",imageAspectWrap:"relative aspect-[1/1] sm:aspect-[6/7] overflow-hidden bg-transparent rounded-t-full",image:"object-cover",imageOutOfStock:"saturate-50",customTagPosition:"absolute top-0 left-1/2 -translate-x-1/2 -translate-y-1/2 z-20",customTag:"inline-block px-2 py-0.5 sm:px-2.5 sm:py-1 text-[10px] sm:text-[13px] font-bold rounded-md shadow-sm uppercase tracking-wide",indicatorsWrap:"absolute top-8 right-2 z-10 flex gap-1",servingWrap:"absolute bottom-2 right-2 z-10",servingBadge:"inl
22ine-flex items-center gap-0.5 sm:gap-1 px-1.5 py-0.5 sm:px-2 sm:py-1 text-[10px] sm:text-[13px] font-semibold rounded-full bg-black/70 backdrop-blur-sm text-white shadow-md",servingIcon:"w-2.5 h-2.5 sm:w-3 sm:h-3",discountWrap:"absolute bottom-2 left-2 z-10",discountBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 pt-1 sm:pt-1.5 text-[11px] sm:text-[13px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",outOfStockOverlay:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10 flex items-center justify-center z-20 rounded-t-full",outOfStockBadge:"bg-white/95 backdrop-blur-sm text-gray-800 px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-bold text-[10px] sm:text-xs uppercase tracking-wider shadow-lg border border-gray-200",onlinePaymentWrap:"absolute top-8 right-0 left-0 w-full text-center z-10",onlinePaymentBadge:"px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[11px] font-bold rounded-md shadow-sm bg-[var(--discount-background)] text-[var(--discount-color)]",bodyWrap:"flex flex-col flex-grow bg-[var(--allItemsBackground)] rounded-b-[1rem] sm:rounded-b-[1.25rem] shadow-[0_2px_12px_rgba(0,0,0,0.08)] overflow-hidden",content:"px-2.5 sm:px-3 pt-2 sm:pt-2.5 pb-1.5 flex flex-col flex-grow text-center",contentOutOfStock:"opacity-50",title:"font-bold text-[13px] sm:text-[17px] leading-snug line-clamp-2 mb-1 sm:mb-1.5 text-center",titleOutOfStock:"text-gray-400",titleInStock:"text-[var(--allItemsHeadingTextColor)]",description:"text-[9px] sm:text-[12px] font-normal leading-snug line-clamp-2 mt-0 text-start",descriptionOutOfStock:"text-gray-300",descriptionInStock:"!text-[color:var(--allItemsDescriptionTextColor)] [&_*]:!text-[color:var(--allItemsDescriptionTextColor)]",quickSizesWrap:"mt-2 sm:mt-2.5 w-full min-w-0",quickSizesRow:"flex w-full items-center gap-1.5 sm:gap-2 [&>*]:flex-1 [&>*]:min-w-0 [&>*]:text-center",quickSizesSlider:"relative w-full min-w-0",quickSizesTrack:"w-full flex gap-2 overflow-x-auto scrollbar-hide snap-x snap-mandatory pb-0.5 [&>*]:shrink-0",quickSizesArrow:"absolute top-1/2 -translate-y-1/2 z-10 w-6 h-6 sm:w-7 sm:h-7 rounded-full flex items-center justify-center cursor-pointer active:scale-90 bg-white border border-[var(--background-color)]/20 text-[var(--background-color)] hover:bg-[var(--background-color)] hover:border-[var(--background-color)] hover:text-[var(--foreground-color)] shadow-sm transition-all duration-300",quickSizesArrowLeft:"left-0",quickSizesArrowRight:"right-0",quickSizesArrowVisible:"opacity-100 scale-100",quickSizesArrowHidden:"opacity-0 scale-75 pointer-events-none",quickSizesArrowIcon:"w-4 h-4 sm:w-5 sm:h-5",quickSizeButton:"text-center px-3 py-1.5 sm:px-4 sm:py-2 rounded-lg font-semibold text-[11px] sm:text-[13px] transition-all duration-200 active:scale-95 cursor-pointer text-nowrap border leading-none",quickSizeButtonSelected:"bg-[var(--stock-tag-background,#f5c518)] text-[var(--stock-tag-color,#000)] border-transparent shadow-none",quickSizeButtonUnselected:"bg-[#f3f3f3] text-[var(--allItemsHeadingTextColor,#1a1a1a)] border-[#d9d9d9] hover:border-gray-400",quickSizeButtonDisabled:"opacity-50 cursor-not-allowed",actionBar:"mt-auto flex w-full items-center justify-between gap-1.5 px-2.5 sm:px-3 pb-2.5 sm:pb-3 pt-2 sm:pt-2.5 border-0",priceBar:"flex-1 min-w-0 flex items-center",priceBarOutOfStock:"line-through opacity-60",priceHookWrapper:"flex items-baseline gap-1 sm:gap-1.5 flex-wrap",priceHookOriginal:"text-[10px] sm:text-[13px] leading-none line-through font-normal text-gray-400",priceHookDiscounted:"text-[14px] sm:text-[20px] leading-none font-bold",priceHookNormal:"text-[14px] sm:text-[20px] leading-none font-bold",priceHookColor:"text-[var(--item-price-text-color)]",priceHookColorOos:"text-gray-400",priceFormText:"text-[14px] sm:text-[20px] leading-none font-bold text-[var(--item-price-text-color)]",addButtonWrap:"flex-shrink-0",addButtonWrapHidden:"hidden",addToCartButton:"inline-flex items-center justify-center min-w-[2.75rem] sm:min-w-[3.25rem] px-2 py-0.5 sm:px-2.5 sm:py-1 rounded-md font-bold text-[11px] sm:text-[12px] uppercase tracking-wide transition-all duration-200 active:scale-[0.97] cursor-pointer bg-[var(--item-price-text-color)] text-white hover:opacity-90",addToCartButtonOutOfStock:"!bg-gray-300 !text-gray-500 cursor-not-allowed",cartItemControls:{wrapper:"flex items-center justify-center py-0.5 
22sm:py-1 px-0.5 sm:px-1 gap-0.5 overflow-hidden bg-[var(--item-price-text-color)] rounded-md",button:"w-5 h-5 sm:w-6 sm:h-6 flex items-center justify-center rounded-md bg-black/20 transition-all duration-200 cursor-pointer active:scale-95 hover:bg-black/30",buttonIcon:"w-3.5 h-3.5 sm:w-4 sm:h-4 opacity-100 text-white stroke-white stroke-[3.5]",buttonIconDelete:"w-3.5 h-3.5 sm:w-4 sm:h-4 opacity-100 text-white stroke-white stroke-[3.5]",quantityDisplay:"min-w-[1rem] sm:min-w-[1.25rem] h-5 sm:h-6 flex items-center justify-center font-bold text-xs sm:text-sm text-white",quantityAnimate:"scale-110 transition-transform duration-200"}}},J=h(!1),X=J?.brewline,Y=v(!1),Z=w(!1),ee=y(!1),et=k(!1),er=B(!1),eo=z(!1),ea=C(!1),en=m(!1),ei=P[({SoftRadiusLayout:"softradius",creativecutsLayout:"creativecuts",EdgesCutsLayout:"edgescuts",shadowBasedLayout:"shadowBasedLayout",DefaultLayout:"default",roundFlow:"roundFlow",largeImageLayout:"largeImageLayout",largeImageLayout1:"largeImageLayout1"})[e?.popularItemLayout]||e?.popularItemLayout]||P[t]||P.default,el=er[e?.appAlertLayout]||er.layout1,ed={styles:n.styles[t]||n.styles.default,colors:n.colors},es=i[t]||i.default,ec=l[t]||l.default,eb=l[t]||l.default,eg=d[t]||d.default,ex=s[t]||s.default,em={styles:W.styles[t]||W.styles.default,colors:W.colors},ep=A[t]||A.default,eu=L[t]||L.default,eh=H[t]||H.default,ef=$[t]||$.default,ev=M[t]||M.default,ew=D[t]||D.default,ey=R[t]||R.default,ek=G[t]||G.default,eB=N[t]||N.default,ez=F[t]||F.default,eC={...ey,...ez},eI=q[t]||q.default,eS=E[t]||E.default,eT=V[t]||V.default,e_=K[t]||K.default,ej=Q[t]||Q.default,eO=U[t]||U.default,eW=J[t]||J.default,eA="brewline"===t&&X?I(J.default,X):I(J.default,eW),eL=Y[t]||Y.default,eP=Z[t]||{},eH=I(Z.default,eP),e$=ee[t]||ee.default,eM=et[t]||et.default,eD=eo[t]||eo.default,eR=ea[t]||ea.default,eF=ea.modernGridFooter,eG=en[t]||en.default,eN=c[t]||c.default,eq=b[t]||b.default,eE=g[t]||g.default,eV=T[t]||T.default,eK=_[t]||_.default,eQ=j[t]||j.default;return{locationModal:ed,topBar:es,header:ec,defaultHeader:eb,classicHeader:eg,creativeCutsHeader:ex,brewlineHeader:O[t]||O.default,categoryList:em,menuSearch:ep,gridLayout:eu,popularItemCard:ei,smallCardsItem:eh,creativeCutsItem:ef,creativeCuts1Item:ev,flatItem:ew,edgesCutsItem:ey,roundFlowItem:ek,cakeLiziaItem:eB,largeSlidingCardsItem:eC,softRadiusItem:eI,largeIconItem:eS,largeIconItem1:eT,brewlineItem:e_,galleryStyleMenu1Item:ej,galleryStyleMenu2Item:eO,cart:eA,itemModal:eL,checkout:eH,hamburgerMenu:e$,receipt:eM,appAlert:el,previousOrders:eD,footer:eR,modernGridFooter:eF,staticPageButtonForMenulayout:eG,simpleHeader:eN,edgesCutsHeader:eq,roundFlowHeader:eE,default1Header:eV,default2Header:eK,softRadiusHeader:eQ,areaModalDefaultTheme:{},navbarDefaultTheme:{},navbar:"text-[var(--navbar-color)] bg-[var(--merchant-bg)]",navbarCartIcon:"text-[var(--navbar-cart-icon)]",content:"bg-[var(--content-bg)]",itemPrice:"bg-[var(--item-price-bg)] text-[var(--item-price-text)] border border-[var(--item-price-border)]",categoryNavbar:"bg-[var(--category-navbar-bg)] text-[var(--category-navbar-color)]",categoryNavbarItem:"bg-[var(--category-navbar-item-bg)] border-[var(--category-navbar-item-border)]",categoryNavbarItemActive:"bg-[var(--category-navbar-item-focus-bg)] text-[var(--category-navbar-item-focus-color)] border-[var(--category-navbar-item-focus-border)]",parentCategoryNavbar:"bg-[var(--parent-category-navbar-bg)] text-[var(--parent-category-navbar-color)]",parentCategoryNavbarItem:"bg-[var(--parent-category-navbar-item-bg)] border-[var(--parent-category-navbar-item-border)]",parentCategoryNavbarItemActive:"bg-[var(--parent-category-navbar-item-focus-bg)] text-[var(--parent-category-navbar-item-focus-color)] border-[var(--parent-category-navbar-item-focus-border)]",discount:"bg-[var(--discount-bg)] text-[var(--discount-text)]",stockTag:"bg-[var(--stock-tag-bg)] text-[var(--stock-tag-color)]"}}e.s(["getAppAlertThemes",0,B,"getCartThemes",0,h,"getCategoryListThemes",0,p,"getCheckoutThemes",0,w,"getFooterThemes",0,C,"getHamburgerMenuThemes",0,y,"getItemModalThemes",0,v,"getMenuSearchThemes",0,f,"getPopularItem
22CardThemes",0,u,"getPreviousOrdersThemes",0,z,"getReceiptThemes",0,k,"getStaticPageButtonForMenulayoutThemes",0,m,"getTopBarThemes",0,x],65188);let T="0.02.08";var _=e.i(55487),j=e.i(65005);let O=(0,r.createContext)(null);e.s(["MerchantConfigContext",0,O,"MerchantConfigProvider",0,function({children:e,apis:a={},constantSettings:n={},activeTheme:l={}}){let d=(0,_.useDispatch)(),s=function(e,t){if(!e?.detailsRes?.staticSettings)return{config:{},wholeTheme:{},dynamicClasses:{},isLoading:!0};let r=e.detailsRes.staticSettings,o=t?.options,a=t?.config,n=t?.theme&&t.theme.toLowerCase()||"default",i={...r,...o},l=S(o,n,a);return{config:i,wholeTheme:{themeName:n,themeOptions:o,themeOptionsSettings:a},dynamicClasses:l,isLoading:!0}}(a,l),[b,g]=(0,r.useState)(s.config),[x,m]=(0,r.useState)(s.isLoading),[p,u]=(0,r.useState)(null),[h,f]=(0,r.useState)(s.dynamicClasses),[v,w]=(0,r.useState)(s.wholeTheme),[y,k]=(0,r.useState)(!1),[B,z]=(0,r.useState)("light");(0,r.useEffect)(()=>{let e=()=>{k(window.innerWidth<768)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let C=(0,r.useCallback)(e=>{!function(e="light"){try{localStorage.setItem("restaurant-theme-mode",e),window.dispatchEvent(new CustomEvent("restaurant-theme-mode-change",{detail:e}))}catch(e){console.error("Failed to set theme mode in storage",e)}}(e),z(e),d((0,j.setIsDarkModeOn)("dark"===e));let t=b?.merchantId?b:a?.detailsRes?.staticSettings;t?.merchantId&&c(t,t.merchantId,n,l,e)},[b,a,n,l,d]),I=(0,r.useCallback)(()=>{let e="dark"===B?"light":"dark";return C(e),e},[B,C]);return(0,r.useEffect)(()=>{let e=i();z(e),d((0,j.setIsDarkModeOn)("dark"===e));let t=e=>{let t=e.detail||i();z(t),d((0,j.setIsDarkModeOn)("dark"===t));let r=b?.merchantId?b:a?.detailsRes?.staticSettings;r?.merchantId&&c(r,r.merchantId,n,l,t)};return window.addEventListener("restaurant-theme-mode-change",t),()=>window.removeEventListener("restaurant-theme-mode-change",t)},[b,a,n,l,d]),(0,r.useEffect)(()=>{if(a&&a.detailsRes&&a.detailsRes.staticSettings){let e=a.detailsRes.staticSettings,t=l?.options,r=l?.config,s=l?.theme&&l?.theme.toLowerCase()||"default";window.__MERCHANT_CONFIG__=JSON.stringify(e),function(e,t=null){let r=(0,o.getDataFromLocalStorage)("slug"),a=(0,o.getDataFromLocalStorage)("version");window.location.search.includes("dineinmenu=1")&&window.localStorage.clear(),r&&e&&r!==e||a&&a!==T?localStorage.clear():t!=JSON.parse((0,o.getDataFromLocalStorage)("food_item_addon_qty_multiply"))&&localStorage.clear(),(0,o.setDataWithOutStringify)("slug",e),(0,o.setDataWithOutStringify)("version",T)}(a?.slug),w({themeName:s,themeOptions:t,themeOptionsSettings:r}),g({...e,...t});let b=i();z(b),d((0,j.setIsDarkModeOn)("dark"===b)),c(e,e.merchantId,n,l,b),f(S(t,s,r)),m(!1)}else a&&a.notLoad&&m(!1)},[]),(0,t.jsx)(O.Provider,{value:{slug:a?.slug,apis:a,config:b,isLoading:x,setIsLoading:m,error:p,options:b.setting?.options||{},constantSettings:n,setting:b.setting||{},dynamicClasses:h,wholeTheme:v,isMobile:y,themeMode:B,isDarkMode:"dark"===B,setThemeMode:C,toggleThemeMode:I},children:e})},"useMerchantConfig",0,function(){let e=(0,r.useContext)(O);if(!e)throw Error("useMerchantConfig must be used within MerchantConfigProvider");return e}],13223)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.