@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");*,:after,:before{box-sizing:border-box;margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}a{text-decoration:none;color:inherit}:root{--fw-regular:300;--fw-medium:500;--fw-semi-bold:600;--fw-bold:700;--fw-black:800;--fs-20:0.55rem;--fs-50:0.75rem;--fs-100:0.8125rem;--fs-200:0.875rem;--fs-300:1rem;--fs-400:1.125rem;--fs-500:1.375rem;--fs-600:1.75rem;--fs-700:3.25rem;--fs-800:3rem;--fs-900:4rem;--lh-tight:1.2;--lh-normal:1.5;--lh-loose:1.75;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-sm:0.25rem;--radius:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--transition:all 0.2s ease;--transition-speed:0.3s;--clr-neutral-100:#43485c;--clear-primary-850:#3e3e3e;--clear-primary-800:#292929;--clear-primary-700:#171920;--clear-primary-500:#252525;--clear-primary-400:#cacaca;--clear-primary-300:#686868;--clear-accent-400:#08d463;--clear-accent-500:#5778e6;--clear-accent-700:#d3d3d3;--clear-accent-800:#0960d1;--clear-secondary-400:#048a0f;--clear-accent-900:#e79003;--clr-error-500:#f39c12;--accent:#3cb371;--background-color:var(--clear-primary-700);--text-color:var(255,255,255);--premium-bg-from:#ec4899;--premium-bg-to:#9333ea;--premium-text:#fff;--premium-link:#fff}html[data-theme=light]{--clr-neutral-100:#f1f5f9;--clear-primary-850:#fff;--clear-primary-800:#fafbfc;--clear-primary-700:#99c8f7;--clear-primary-500:#e2e8f0;--clear-primary-400:#0f172a;--clear-primary-300:#475569;--clear-accent-400:#10b981;--clear-accent-500:#3b82f6;--clear-accent-700:#334155;--clear-accent-800:#1e293b;--clear-accent-900:#d97706;--clear-secondary-400:#059669;--clr-error-500:#dc2626;--accent:#10b981;--background-color:#88bff7;--text-color:#c7c7c7;--text-input:var(0,0,0) --premium-bg-from:#f472b6;--premium-bg-to:#a03dfc;--premium-text:#fff;--premium-link:#fff}body{background-color:var(--background-color);color:var(--text-color);transition:background-color var(--transition-speed),color var(--transition-speed)}.styles_header__qR_al{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background-color:var(--clear-primary-700);border-bottom:1px solid var(--clear-primary-500);position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm);color:var(--clear-primary-400);gap:var(--space-3);width:100%;overflow-x:hidden}.styles_logoContainer__istM_{flex-shrink:0}.styles_logo__D0rM8{height:auto;min-height:40px;width:auto;cursor:pointer;transition:var(--transition)}.styles_logo__D0rM8:hover{opacity:.8}.styles_nav__h_txP{transition:all var(--transition-speed) ease-in-out}.styles_menu__x4f7K,.styles_nav__h_txP{display:flex;align-items:center;flex:1 1}.styles_menu__x4f7K{list-style:none;margin:0;padding:0;gap:var(--space-4);flex-wrap:wrap;justify-content:center}.styles_menuItem__r_dYb{text-decoration:none;color:var(--clear-primary-400);padding:var(--space-2) var(--space-3);border-radius:var(--radius);transition:all var(--transition);font-weight:var(--fw-medium);position:relative;white-space:nowrap;flex-shrink:1}.styles_menuItem__r_dYb:focus,.styles_menuItem__r_dYb:hover{color:var(--clear-accent-500);background-color:rgba(87,120,230,.1);outline:none}.styles_comingSoonBadge__57n3W{background-color:var(--clr-error-500);color:#fff;font-size:var(--fs-100);font-weight:var(--fw-bold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-left:var(--space-2);text-transform:uppercase;letter-spacing:.5px}.styles_themeUserDiv__w61F4{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.styles_desktopActions__qPnkO{display:flex}.styles_mobileActions__M6Jci{display:none}.styles_themeSwitcher__AsWWA{background:none;border:1px solid var(--clear-accent-500);border-radius:var(--radius);color:var(--clear-primary-400);padding:var(--space-2);font-size:var(--fs-300);cursor:pointer;transition:all var(--transition);display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.styles_themeSwitcher__AsWWA:focus,.styles_themeSwitcher__AsWWA:hover{background-color:var(--clear-accent-500);color:var(--clear-primary-800);outline:none}.styles_cartIcon__yjbnp{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-2);border-radius:var(--radius);cursor:pointer;transition:all var(--transition);min-width:40px;min-height:40px;color:var(--clear-primary-400)}.styles_cartIcon__yjbnp:focus,.styles_cartIcon__yjbnp:hover{background-color:rgba(87,120,230,.1);color:var(--clear-accent-500);outline:none}.styles_cartCount__iFlMo{position:absolute;top:4px;right:4px;background-color:var(--clr-error-500);color:#fff;border-radius:50%;width:18px;height:18px;font-size:var(--fs-100);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center}.styles_signInButton__xy_6L{background-color:var(--clear-accent-500);color:var(--clear-primary-800);border:none;padding:var(--space-3) var(--space-4);border-radius:var(--radius);cursor:pointer;font-weight:var(--fw-medium);transition:all var(--transition);white-space:nowrap}.styles_signInButton__xy_6L:focus,.styles_signInButton__xy_6L:hover{background-color:var(--clear-accent-800);outline:none;transform:translateY(-1px)}.styles_userContainer__g1GjE{display:flex;align-items:center;gap:var(--space-2);position:relative}.styles_userIcon__7zn1P{font-size:var(--fs-400);color:var(--clear-primary-400);cursor:pointer;padding:var(--space-2);border-radius:var(--radius);transition:all var(--transition);min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.styles_userIcon__7zn1P:focus,.styles_userIcon__7zn1P:hover{color:var(--clear-accent-500);background-color:rgba(87,120,230,.1);outline:none}.styles_premiumIndicator__nnuRP{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--clr-error-500);color:#fff;border-radius:var(--radius);padding:var(--space-1) var(--space-2);font-size:var(--fs-50);font-weight:var(--fw-medium);white-space:nowrap;box-shadow:var(--shadow);min-width:40px;z-index:1}.styles_premiumBadgeIcon__FDlMI{font-size:var(--fs-200)}.styles_hamburger___cQe4{display:none!important;flex-direction:column;gap:var(--space-1);background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--radius);transition:all var(--transition);min-width:40px;min-height:40px;align-items:center;justify-content:center;z-index:1002}.styles_hamburger___cQe4:focus,.styles_hamburger___cQe4:hover{background-color:rgba(87,120,230,.1);outline:none}.styles_hamburgerLine__nqhqQ{width:24px;height:2px;background-color:var(--clear-primary-400);transition:all var(--transition-speed) ease;border-radius:2px}.styles_hamburgerLineOpen1__nxU8L{transform:rotate(45deg) translate(5px,5px)}.styles_hamburgerLineOpen2__v7aR3{opacity:0;transform:translateX(20px)}.styles_hamburgerLineOpen3__NU2bI{transform:rotate(-45deg) translate(7px,-6px)}@media (min-width:769px) and (max-width:1024px){.styles_menu__x4f7K{gap:var(--space-3)}.styles_menuItem__r_dYb{padding:var(--space-2) var(--space-2);font-size:var(--fs-200)}}@media (max-width:768px){.styles_header__qR_al{padding:var(--space-3) var(--space-4);gap:var(--space-2);overflow-x:hidden;justify-content:space-between;align-items:center}.styles_logo__D0rM8{max-height:66px}.styles_nav__h_txP{position:fixed;top:0;left:0;width:80vw;max-width:400px;height:100vh;background-color:var(--clear-primary-700);flex-direction:column;justify-content:flex-start;align-items:stretch;transform:translateX(-100%);z-index:999;padding:var(--space-8) var(--space-6);border-bottom:none;box-shadow:var(--shadow-md);overflow-y:auto;border-right:1px solid var(--clear-primary-500)}.styles_navOpen__1X3qf{transform:translateX(0)}.styles_menu__x4f7K{flex-direction:column;gap:var(--space-3);width:100%;text-align:left;margin-top:var(--space-12);flex-wrap:nowrap;justify-content:flex-start}.styles_menuItem__r_dYb{padding:var(--space-4) var(--space-4);font-size:var(--fs-400);border-bottom:1px solid var(--clear-primary-500);width:100%;text-align:left;white-space:normal;word-break:break-word}.styles_menuItem__r_dYb:last-child{border-bottom:none}.styles_navOpen__1X3qf~body{overflow-x:hidden}.styles_desktopActions__qPnkO{display:none}.styles_mobileActions__M6Jci{display:flex;gap:var(--space-2);position:fixed;top:var(--space-4);right:10px;z-index:1001;background-color:var(--clear-primary-700);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-md);border:1px solid var(--clear-primary-500);border-right:none;max-width:100vw;width:auto;overflow:hidden}.styles_signInButtonMobile__OPsQy{background-color:var(--clear-accent-500);color:var(--clear-primary-800);border:none;padding:var(--space-3) var(--space-4);border-radius:var(--radius);cursor:pointer;font-weight:var(--fw-medium);transition:all var(--transition);white-space:nowrap;font-size:var(--fs-200);flex-shrink:0;min-width:0}.styles_signInButtonMobile__OPsQy:focus,.styles_signInButtonMobile__OPsQy:hover{background-color:var(--clear-accent-800);outline:none}.styles_hamburger___cQe4{display:flex!important}.styles_userContainer__g1GjE{gap:var(--space-1)}.styles_premiumBadge__gPgEm{font-size:var(--fs-50);padding:var(--space-1) var(--space-2)}.styles_premiumBadgeIcon__FDlMI{font-size:var(--fs-100)}}@media (max-width:480px){.styles_header__qR_al{padding:var(--space-2) var(--space-3)}.styles_nav__h_txP{width:75vw;max-width:280px;padding:var(--space-6) var(--space-4)}.styles_mobileActions__M6Jci{top:var(--space-3);right:35px;gap:var(--space-1);border-radius:var(--radius) var(--radius) 0 0;max-width:100vw}.styles_cartIcon__yjbnp,.styles_themeSwitcher__AsWWA,.styles_userIcon__7zn1P{min-width:26px;min-height:26px;padding:var(--space-1)}.styles_signInButtonMobile__OPsQy{padding:var(--space-2) var(--space-3);font-size:var(--fs-100)}.styles_userContainer__g1GjE{gap:var(--space-1)}.styles_premiumIndicator__nnuRP{padding:var(--space-1) var(--space-1);font-size:var(--fs-20)}.styles_premiumBadgeIcon__FDlMI{font-size:var(--fs-20)}.styles_menuItem__r_dYb{padding:var(--space-3) var(--space-3);font-size:var(--fs-300)}.styles_hamburger___cQe4{min-width:36px;min-height:36px;padding:var(--space-1)}.styles_hamburgerLine__nqhqQ{width:20px;height:2px}}@media (max-width:375px){.styles_nav__h_txP{width:100%;max-width:none}.styles_mobileActions__M6Jci{gap:.25rem}.styles_cartIcon__yjbnp,.styles_themeSwitcher__AsWWA,.styles_userIcon__7zn1P{min-width:32px;min-height:32px;padding:.25rem;font-size:var(--fs-200)}.styles_signInButtonMobile__OPsQy{padding:.5rem .75rem;font-size:var(--fs-50)}.styles_premiumBadge__gPgEm{display:none}}.styles_cartModal__abdsM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.styles_cartContent__jaR4o{background:#fff;padding:30px;border-radius:10px;width:700px;max-height:85vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.styles_cartContent__jaR4o h2{font-size:1.8em;margin-bottom:20px;font-weight:600;color:#333}.styles_groupedCartItems__0_oiW{margin-top:20px}.styles_storeGroup__c2cwC{margin-bottom:30px}.styles_storeGroup__c2cwC h3{font-size:1.6em;font-weight:700;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e0e0e0;color:#222;text-transform:capitalize}.styles_categoryGroup__lGzna{margin-left:20px;margin-bottom:25px}.styles_categoryGroup__lGzna h4{font-size:1.3em;font-weight:600;margin-bottom:12px;color:#666;text-transform:capitalize}.styles_cartItems__GTFVJ{list-style:none;padding:0;margin:0}.styles_cartItem__tb5fx{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.styles_productDetails__1zAH9{flex:1 1;display:flex;flex-direction:column;gap:5px}.styles_productDetails__1zAH9 span:first-child{font-size:1.1em;color:#333}.styles_productDetails__1zAH9 span:last-child{font-size:.95em;color:#777}.styles_productControls__jxIDV{display:flex;align-items:center;gap:12px}.styles_productControls__jxIDV button{padding:6px 12px;font-size:1em;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;transition:background-color .2s}.styles_productControls__jxIDV button:hover:not(:disabled){background-color:#e0e0e0}.styles_productControls__jxIDV button:disabled{opacity:.5;cursor:not-allowed}.styles_productControls__jxIDV span{font-size:1.1em;min-width:20px;text-align:center}.styles_cartSummary__J0WfK{margin-top:30px;display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #e0e0e0}.styles_cartSummary__J0WfK p{font-size:1.2em;font-weight:600;color:#333}.styles_cartSummary__J0WfK button{padding:12px 24px;font-size:1em;font-weight:500;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:6px;transition:background-color .2s}.styles_cartSummary__J0WfK button:hover:not(:disabled){background-color:#0056b3}.styles_cartSummary__J0WfK button:disabled{opacity:.5;cursor:not-allowed}.styles_cartSummary__J0WfK button:last-child{background-color:#6c757d}.styles_cartSummary__J0WfK button:last-child:hover:not(:disabled){background-color:#5a6268}.styles_error__c5Avs{color:#d9534f;margin-bottom:15px;font-size:1em}.styles_darkTheme__7V0CN .styles_cartContent__jaR4o{background:#2a2a2a;color:#f0f0f0}.styles_darkTheme__7V0CN .styles_cartContent__jaR4o h2{color:#f0f0f0}.styles_darkTheme__7V0CN .styles_storeGroup__c2cwC h3{color:#e0e0e0;border-bottom:2px solid #555}.styles_darkTheme__7V0CN .styles_categoryGroup__lGzna h4{color:#bbb}.styles_darkTheme__7V0CN .styles_cartItem__tb5fx{border-bottom:1px solid #444}.styles_darkTheme__7V0CN .styles_productDetails__1zAH9 span:first-child{color:#e0e0e0}.styles_darkTheme__7V0CN .styles_productDetails__1zAH9 span:last-child{color:#aaa}.styles_darkTheme__7V0CN .styles_productControls__jxIDV button{background-color:#444;border-color:#666;color:#f0f0f0}.styles_darkTheme__7V0CN .styles_productControls__jxIDV button:hover:not(:disabled){background-color:#555}.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK{border-top:1px solid #555}.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK p{color:#e0e0e0}.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK button{background-color:#0056b3}.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK button:hover:not(:disabled){background-color:#003d82}.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK button:last-child{background-color:#495057}.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK button:last-child:hover:not(:disabled){background-color:#343a40}.styles_darkTheme__7V0CN .styles_error__c5Avs{color:#ff6b6b}.styles_cartSummary__J0WfK button:nth-child(2){background-color:#dc3545}.styles_cartSummary__J0WfK button:nth-child(2):hover:not(:disabled),.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK button:nth-child(2){background-color:#c82333}.styles_darkTheme__7V0CN .styles_cartSummary__J0WfK button:nth-child(2):hover:not(:disabled){background-color:#a71d2a}.styles_cartModal__xWlh5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.styles_cartContent__C388N{background:#fff;padding:30px;border-radius:10px;width:700px;max-height:85vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.styles_cartContent__C388N h2{font-size:1.8em;margin-bottom:20px;font-weight:600;color:#333}.styles_orderSummary__7sRwH{margin-top:30px}.styles_orderSummary__7sRwH p{color:#777}.styles_cartSummary__eW7mB{margin-top:30px;display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #e0e0e0}.styles_cartSummary__eW7mB button{padding:12px 24px;font-size:1em;font-weight:500;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:6px;transition:background-color .2s}.styles_cartSummary__eW7mB button:hover:not(:disabled){background-color:#0056b3}.styles_cartSummary__eW7mB button:disabled{opacity:.5;cursor:not-allowed}.styles_cartSummary__eW7mB button:first-child{background-color:#6c757d}.styles_cartSummary__eW7mB button:first-child:hover:not(:disabled){background-color:#5a6268}.styles_darkTheme__E3mzH .styles_cartContent__C388N{background:#2a2a2a;color:#f0f0f0}.styles_darkTheme__E3mzH .styles_cartContent__C388N h2{color:#f0f0f0}.styles_darkTheme__E3mzH .styles_orderSummary__7sRwH p{color:#aaa}.styles_darkTheme__E3mzH .styles_cartSummary__eW7mB{border-top:1px solid #555}.styles_darkTheme__E3mzH .styles_cartSummary__eW7mB button{background-color:#0056b3}.styles_darkTheme__E3mzH .styles_cartSummary__eW7mB button:hover:not(:disabled){background-color:#003d82}.styles_darkTheme__E3mzH .styles_cartSummary__eW7mB button:first-child{background-color:#495057}.styles_darkTheme__E3mzH .styles_cartSummary__eW7mB button:first-child:hover:not(:disabled){background-color:#343a40}.styles_deliverySection__ea4sR h3{font-weight:600;margin-bottom:10px;color:#333}.styles_orderSummary__7sRwH{margin-top:20px;padding:15px;background-color:#f9f9f9;border-radius:6px}.styles_orderSummary__7sRwH p{margin:5px 0;font-size:1.1em}.styles_orderSummary__7sRwH p strong{color:#333}.styles_darkTheme__E3mzH .styles_deliverySection__ea4sR select{background-color:#444;border-color:#666;color:#f0f0f0}.styles_darkTheme__E3mzH .styles_orderSummary__7sRwH{background-color:#3a3a3a}.styles_darkTheme__E3mzH .styles_orderSummary__7sRwH p strong{color:#e0e0e0}.styles_deliverySection__ea4sR{margin-bottom:25px}.styles_deliverySection__ea4sR h3{font-size:1.4em;font-weight:700;margin-bottom:15px;color:#222}.styles_deliveryInput__rd9xR,.styles_deliverySection__ea4sR select{width:100%;padding:10px;font-size:1em;border:1px solid #ddd;border-radius:6px;background-color:#fff}.styles_suggestionList__zxsAN{list-style:none;padding:0;margin:5px 0 0;border:1px solid #ddd;border-radius:6px;background:#fff;max-height:200px;overflow-y:auto;position:absolute;z-index:1001;width:calc(100% - 20px)}.styles_suggestionItem__GXXVZ{padding:10px;cursor:pointer}.styles_suggestionItem__GXXVZ:hover{background-color:#f0f0f0}.styles_darkTheme__E3mzH .styles_deliverySection__ea4sR h3{color:#e0e0e0}.styles_darkTheme__E3mzH .styles_deliveryInput__rd9xR,.styles_darkTheme__E3mzH .styles_deliverySection__ea4sR select{background-color:#444;border-color:#666;color:#f0f0f0}.styles_darkTheme__E3mzH .styles_suggestionList__zxsAN{background:#444;border-color:#666}.styles_darkTheme__E3mzH .styles_suggestionItem__GXXVZ{color:#f0f0f0}.styles_darkTheme__E3mzH .styles_suggestionItem__GXXVZ:hover{background-color:#555}