@font-face{font-family:museoSans;src:url(/_next/static/media/da63d14274582eed-s.p.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:museoSans;src:url(/_next/static/media/b171b22e512c0408-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:museoSans;src:url(/_next/static/media/b171b22e512c0408-s.p.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:museoSans;src:url(/_next/static/media/642d614eb411872c-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:museoSans;src:url(/_next/static/media/642d614eb411872c-s.p.woff) format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:museoSans Fallback;src:local("Arial");ascent-override:85.28%;descent-override:22.34%;line-gap-override:0.00%;size-adjust:106.67%}.__className_63d0d4{font-family:museoSans,museoSans Fallback}.__variable_63d0d4{--font-museo:"museoSans","museoSans Fallback"}:root{--bg-color:#f8f9fa;--text-primary:#12223f;--text-secondary:#6b7a99;--accent-green:#25d366;--accent-green-hover:#1ebe5a;--white:#ffffff;--glass-bg:rgba(255,255,255,0.85);--glass-border:rgba(18,31,60,0.06);--glass-shadow:0 8px 32px rgba(0,0,0,0.08);--font-museo-fallback:Arial,sans-serif}*{box-sizing:border-box;padding:0;margin:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-museo),var(--font-museo-fallback);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:inherit}.product-card{transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 20px rgba(18,34,63,.04)}.product-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(18,34,63,.12)}.product-img-wrapper{overflow:hidden;border-radius:16px 16px 0 0}.product-img{transition:transform .6s cubic-bezier(.25,.8,.25,1)}.product-card:hover .product-img{transform:scale(1.05)}.filter-chip{transition:all .2s ease}.filter-chip.active{box-shadow:0 4px 15px rgba(37,211,102,.3)}@media (hover:hover){.filter-chip:hover:not(.active){background-color:rgba(18,34,63,.1)!important;transform:translateY(-1px)}}.AutoRefreshProvider_toastOverlay__1nZZh{position:fixed;bottom:24px;left:0;right:0;display:flex;justify-content:center;z-index:99999;padding:0 16px;animation:AutoRefreshProvider_slideUp__l8IGd .4s cubic-bezier(.16,1,.3,1) forwards}.AutoRefreshProvider_toastBox__2vcXt{background-color:#ffffff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);display:flex;align-items:center;gap:16px;padding:16px 20px;max-width:400px;width:100%}.AutoRefreshProvider_toastIcon__BEoDN{font-size:24px;display:flex;align-items:center;justify-content:center;background:#f0fdf4;color:#10b981;width:40px;height:40px;border-radius:50%;flex-shrink:0}.AutoRefreshProvider_toastContent__DucCS{flex:1 1}.AutoRefreshProvider_toastContent__DucCS strong{display:block;font-size:15px;color:#111827;margin-bottom:4px}.AutoRefreshProvider_toastContent__DucCS p{margin:0;font-size:13px;color:#6b7280;line-height:1.4}.AutoRefreshProvider_toastButton__Kp1iU{background-color:#10b981;color:white;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.AutoRefreshProvider_toastButton__Kp1iU:hover{background-color:#059669;transform:translateY(-1px)}.AutoRefreshProvider_toastButton__Kp1iU:active{transform:translateY(1px)}@keyframes AutoRefreshProvider_slideUp__l8IGd{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-color-scheme:dark){.AutoRefreshProvider_toastBox__2vcXt{background-color:#1f2937;box-shadow:0 10px 30px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1)}.AutoRefreshProvider_toastContent__DucCS strong{color:#f3f4f6}.AutoRefreshProvider_toastContent__DucCS p{color:#9ca3af}.AutoRefreshProvider_toastIcon__BEoDN{background:rgba(16,185,129,.2)}}@media (min-width:768px){.AutoRefreshProvider_toastOverlay__1nZZh{display:none!important}}.CheckoutClient_modalOverlayGlobal__W_eQB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(18,31,60,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.CheckoutClient_modalContentGlobal__9ySKV{background:var(--bg-color);border-radius:24px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.2)}.CheckoutClient_closeGlobalBtn__oxt6I{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.05);border:none;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .3s}.CheckoutClient_closeGlobalBtn__oxt6I:hover{background:rgba(0,0,0,.1)}.CheckoutClient_checkoutContainer__HJiMk{background:transparent;padding:40px}.CheckoutClient_emptyCart__obe3O h2{font-size:24px;color:#12223F;margin:0 0 24px}.CheckoutClient_title__ESfsx{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.CheckoutClient_cartSummary__f9NeT{background:#f8f9fa;padding:20px;border-radius:16px;margin-bottom:30px}.CheckoutClient_checkoutHeader__MJqVT{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.CheckoutClient_clearCartBtn__hhzF4{background:none;border:none;color:#ff4d4f;font-size:14px;cursor:pointer;text-decoration:underline}.CheckoutClient_clearCartBtn__hhzF4:hover{color:#d9363e}.CheckoutClient_cartItem__mxKbr{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.CheckoutClient_cartItemTop__uIhsA{display:flex;justify-content:space-between;align-items:center;width:100%}.CheckoutClient_quantityControls__IIp1t{display:flex;align-items:center;gap:10px;background:#f9f9f9;border-radius:50px;padding:4px 10px}.CheckoutClient_quantityControls__IIp1t button{background:none;border:none;font-size:16px;font-weight:700;cursor:pointer;color:#333}.CheckoutClient_quantityControls__IIp1t button:disabled{color:#ccc;cursor:not-allowed}.CheckoutClient_removeBtn__rxBPI{color:#ff4d4f!important;margin-left:10px}.CheckoutClient_removeBtn__rxBPI:hover{color:#d9363e!important}.CheckoutClient_cartItemDetails__j_lla{display:flex;flex-direction:column;width:100%}.CheckoutClient_totalRow__EEoB8{display:flex;justify-content:space-between;margin-top:15px;font-size:20px;font-weight:700}.CheckoutClient_section__yQceu{margin-bottom:30px}.CheckoutClient_section__yQceu h3{font-size:18px;margin-bottom:15px;color:var(--text-primary)}.CheckoutClient_input__TY4He,.CheckoutClient_textarea__lgzBM{width:100%;padding:15px;border-radius:12px;border:1px solid #ccc;margin-bottom:15px;font-family:inherit;font-size:16px;box-sizing:border-box;min-width:0;max-width:100%}.CheckoutClient_textarea__lgzBM{min-height:100px;resize:vertical}.CheckoutClient_radioGroup__p_kBj{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.CheckoutClient_radioGroup__p_kBj label{display:flex;align-items:center;gap:8px;cursor:pointer}.CheckoutClient_disabledLabel__nKJ6A{opacity:.5;cursor:not-allowed!important}.CheckoutClient_addressGrid__aJ954{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.CheckoutClient_timeGrid__JgeEP{display:grid;grid-template-columns:1fr 1fr;gap:15px}.CheckoutClient_timeHint__kWxbg{font-size:13px;color:var(--text-secondary)}.CheckoutClient_submitBtn__j4lu6{width:100%;background:var(--accent-green);color:white;border:none;padding:18px;font-size:18px;font-weight:700;border-radius:50px;cursor:pointer;transition:opacity .3s ease}.CheckoutClient_submitBtn__j4lu6:hover{opacity:.9}.CheckoutClient_btnReturn__ipP3a{background:var(--text-primary);color:white;border:none;padding:12px 24px;font-size:16px;border-radius:50px;cursor:pointer}.CheckoutClient_autocompleteWrapper__MgzM8{position:relative}.CheckoutClient_suggestionsList__pAPCd{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ccc;border-radius:8px;list-style:none;margin:-10px 0 15px;padding:0;z-index:10;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.CheckoutClient_suggestionsList__pAPCd li{padding:12px 15px;cursor:pointer;border-bottom:1px solid #eee}.CheckoutClient_suggestionsList__pAPCd li:hover{background:#f8f9fa}.CheckoutClient_alert__djFrw{padding:15px;border-radius:8px;margin-bottom:15px;font-size:14px}.CheckoutClient_success__rFWvV{background:#d4edda;color:#155724}.CheckoutClient_warning__Wm4gY{background:#fff3cd;color:#856404}.CheckoutClient_info__PHuNZ{background:#d1ecf1;color:#0c5460}.CheckoutClient_danger__CaHbC{background:#f8d7da;color:#721c24}.CheckoutClient_alertWarning__TgTUx{background:#fff3cd;color:#856404;padding:10px;border-radius:8px;font-size:14px;margin-bottom:15px}.CheckoutClient_modalOverlay__E_Hn1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999}.CheckoutClient_modalBox__4C_I8{background:white;padding:30px;border-radius:20px;text-align:center;max-width:400px;display:flex;flex-direction:column;gap:14px}.CheckoutClient_emptyCart__obe3O{text-align:center;padding:60px 20px}@media (max-width:600px){.CheckoutClient_checkoutContainer__HJiMk{padding:20px}.CheckoutClient_addressGrid__aJ954,.CheckoutClient_timeGrid__JgeEP{display:flex;flex-direction:column;gap:15px}.CheckoutClient_checkoutHeader__MJqVT{flex-direction:column;align-items:flex-start;gap:10px}.CheckoutClient_title__ESfsx{margin-bottom:0;font-size:24px;text-align:left;max-width:calc(100% - 40px)}.CheckoutClient_input__TY4He[type=date],.CheckoutClient_input__TY4He[type=time]{appearance:none;width:100%;display:block}}.FloatingCart_floatingBtn__Yjcg_{position:fixed;bottom:30px;right:30px;width:auto;height:76px;padding:0 16px 0 28px;background:rgba(18,34,63,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:white;border-radius:50px;box-shadow:0 10px 30px rgba(18,34,63,.2);display:flex;align-items:center;gap:18px;cursor:pointer;border:1px solid rgba(255,255,255,.1);z-index:9999;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,background .3s ease}.FloatingCart_floatingBtn__Yjcg_:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(18,34,63,.3);background:rgba(18,34,63,.95)}.FloatingCart_cartInfo__Gnbwa{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.FloatingCart_price__hI9PG{font-size:20px;font-weight:700;line-height:1.2}.FloatingCart_items__W75aZ{font-size:14px;color:rgba(255,255,255,.6);font-weight:500}.FloatingCart_iconWrap__NxXeX{width:56px;height:56px;border-radius:50%;background:var(--accent-green);display:flex;align-items:center;justify-content:center}.FloatingCart_customIcon__Im9f3{width:28px;height:auto;filter:brightness(0) invert(1)}@media (max-width:768px){.FloatingCart_floatingBtn__Yjcg_{bottom:25px;right:50%;transform:translateX(50%);height:66px;padding:0 10px 0 24px;box-shadow:0 8px 25px rgba(0,0,0,.3)}.FloatingCart_floatingBtn__Yjcg_:hover{transform:translateX(50%) translateY(-2px)}.FloatingCart_price__hI9PG{font-size:18px}.FloatingCart_items__W75aZ{font-size:13px}.FloatingCart_iconWrap__NxXeX{width:48px;height:48px}.FloatingCart_customIcon__Im9f3{width:24px}.FloatingCart_previewPopover___LoeX{display:none!important}}@keyframes FloatingCart_popUp__uYKJY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FloatingCart_previewPopover___LoeX{position:absolute;bottom:calc(100% + 15px);right:0;width:280px;background:rgba(18,34,63,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:16px;box-shadow:0 10px 40px rgba(0,0,0,.3);color:white;text-align:left;cursor:default;display:flex;flex-direction:column;gap:12px;max-height:250px;overflow-y:auto;pointer-events:auto;animation:FloatingCart_popUp__uYKJY .2s ease-out forwards}.FloatingCart_previewPopover___LoeX::-webkit-scrollbar{width:4px}.FloatingCart_previewPopover___LoeX::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.FloatingCart_previewPopover___LoeX::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.FloatingCart_previewTitle__5PBO1{font-size:14px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px}.FloatingCart_previewList__z8oy2{display:flex;flex-direction:column;gap:10px}.FloatingCart_previewItem__bI4TN{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.3}.FloatingCart_previewName__WlzzW{flex:1 1;color:white}.FloatingCart_previewQty__Zd_ca{color:var(--accent-green);font-weight:700}.PullToRefresh_container__AhNW8{position:absolute;top:-80px;left:0;width:100%;height:80px;display:flex;justify-content:center;align-items:center;z-index:999998;pointer-events:none}.PullToRefresh_spinner__3utow{color:var(--primary-color,#12223f);transition:transform .1s ease-out;display:flex;align-items:center;justify-content:center}.PullToRefresh_refreshing__0eum6{animation:PullToRefresh_spin__E2Nqx .8s linear infinite}@keyframes PullToRefresh_spin__E2Nqx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PwaInstallBanner_bannerContainer__GTfaf{position:fixed;bottom:0;left:0;width:100%;z-index:999999;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -4px 15px rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);animation:PwaInstallBanner_slideUp__RYXKv .4s cubic-bezier(.16,1,.3,1);padding-bottom:env(safe-area-inset-bottom)}.PwaInstallBanner_bannerContent__M6Yp3{display:flex;align-items:center;padding:12px 16px;max-width:1200px;margin:0 auto;gap:12px}.PwaInstallBanner_closeBtn__LgYkd{background:none;border:none;font-size:18px;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.PwaInstallBanner_closeBtn__LgYkd:hover{background:rgba(0,0,0,.05);color:var(--text-primary)}.PwaInstallBanner_iconWrapper__F4YS2{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.PwaInstallBanner_appIcon__BUxlg{object-fit:cover;display:block}.PwaInstallBanner_textWrapper__RmVmo{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.PwaInstallBanner_title__TZRr8{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.2}.PwaInstallBanner_subtitle__1kHC4{font-size:12px;color:var(--text-secondary);margin-top:2px}.PwaInstallBanner_installBtn__GdmjF{flex-shrink:0;background-color:var(--accent-green);color:white;border:none;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s,background-color .2s}.PwaInstallBanner_installBtn__GdmjF:hover{background-color:var(--accent-green-hover);transform:scale(1.05)}.PwaInstallBanner_iosModalOverlay__j223U{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(18,34,63,.6);z-index:10000;display:flex;align-items:flex-end;justify-content:center;animation:PwaInstallBanner_fadeIn__m2S62 .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes PwaInstallBanner_fadeIn__m2S62{0%{opacity:0}to{opacity:1}}.PwaInstallBanner_iosModalContent__hGHV0{background:white;width:100%;max-width:400px;border-radius:24px 24px 0 0;padding:30px 24px 40px;position:relative;text-align:center;box-shadow:0 -10px 40px rgba(0,0,0,.1);animation:PwaInstallBanner_slideUp__RYXKv .3s cubic-bezier(.16,1,.3,1)}@media (min-width:600px){.PwaInstallBanner_iosModalOverlay__j223U{align-items:center}.PwaInstallBanner_iosModalContent__hGHV0{border-radius:24px;padding:30px 24px}}@keyframes PwaInstallBanner_slideUp__RYXKv{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PwaInstallBanner_iosCloseBtn__G7yU9{position:absolute;top:16px;right:16px;background:#f1f3f5;border:none;width:32px;height:32px;border-radius:50%;font-size:14px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.PwaInstallBanner_iosModalTitle__Jsth3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.PwaInstallBanner_iosModalDesc__C_8PZ{font-size:14px;color:var(--text-secondary);margin-bottom:24px;line-height:1.5}.PwaInstallBanner_iosSteps__OgiY9{text-align:left;background:#f8f9fa;padding:20px 24px;border-radius:16px;margin-bottom:24px;list-style:none}.PwaInstallBanner_iosSteps__OgiY9 li{font-size:15px;color:var(--text-primary);margin-bottom:16px;line-height:1.4;position:relative}.PwaInstallBanner_iosSteps__OgiY9 li:last-child{margin-bottom:0}.PwaInstallBanner_iosSteps__OgiY9 li strong{color:#007aff}.PwaInstallBanner_iosSteps__OgiY9 li small{color:var(--text-secondary);font-size:12px}.PwaInstallBanner_shareIconMock__Ff2cQ{border:2px solid #007aff;color:#007aff;border-radius:4px}.PwaInstallBanner_plusIconMock__eA5OR,.PwaInstallBanner_shareIconMock__Ff2cQ{display:inline-block;width:24px;height:24px;background:white;text-align:center;line-height:20px;font-weight:700;margin-top:8px}.PwaInstallBanner_plusIconMock__eA5OR{border:2px dashed var(--text-secondary);color:var(--text-secondary);border-radius:4px}.PwaInstallBanner_iosGotItBtn__kTzM1{width:100%;padding:14px;background:var(--text-primary);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer}