@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--font-poppins:"Poppins","Poppins Fallback"}:root{--theme-primary:#8a0e4d;--theme-primary-light:#b21866;--theme-primary-dark:#6b0b3c;--theme-primary-50:#fdf2f7;--theme-primary-100:#f9e0ec;--theme-primary-200:#f0bdd3;--theme-primary-300:#e08fb2;--theme-primary-400:#c24d82;--theme-primary-500:#8a0e4d;--theme-primary-600:#7c0c45;--theme-primary-700:#660a3a;--theme-primary-800:#50082e;--theme-primary-900:#3a0621;--theme-secondary:#faf7f8;--theme-secondary-light:#ffffff;--theme-secondary-dark:#f0e8ec;--theme-accent:#f58017;--theme-accent-light:#ffab5c;--theme-accent-dark:#d96d0f;--theme-success:#458726;--theme-success-light:#e8f3e4;--theme-success-dark:#36661e;--theme-warning:#fcc103;--theme-warning-light:#fff8e1;--theme-warning-dark:#e6ad00;--theme-error:#e31e23;--theme-error-light:#fde8e9;--theme-error-dark:#c4191d;--theme-info:#2097f5;--theme-info-light:#e3f2fd;--theme-info-dark:#1976d2;--theme-text-primary:#1a1a2e;--theme-text-secondary:#4a4458;--theme-text-tertiary:#6b6578;--theme-text-muted:#9b94a6;--theme-text-inverse:#ffffff;--theme-text-link:#8a0e4d;--theme-text-link-hover:#6b0b3c;--theme-bg-primary:#ffffff;--theme-bg-secondary:#faf8f9;--theme-bg-tertiary:#f4eef2;--theme-bg-dark:#1a1020;--theme-bg-overlay:rgba(26,16,32,0.55);--theme-bg-card:#ffffff;--theme-bg-hover:#f9f0f5;--theme-border-primary:#e6d9e0;--theme-border-secondary:#d4c4cd;--theme-border-focus:#8a0e4d;--theme-radius-none:0;--theme-radius-sm:0.25rem;--theme-radius-md:0.5rem;--theme-radius-lg:0.75rem;--theme-radius-xl:1rem;--theme-radius-2xl:1.5rem;--theme-radius-full:9999px;--theme-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--theme-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--theme-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--theme-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--theme-shadow-card:0 2px 8px rgba(138,14,77,0.08);--theme-shadow-card-hover:0 8px 24px rgba(138,14,77,0.15);--theme-shadow-glow:0 8px 32px rgba(138,14,77,0.25);--theme-shadow-glass:0 8px 32px rgba(26,16,32,0.08);--theme-gradient-brand:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-accent) 45%,var(--theme-info) 100%);--theme-gradient-brand-soft:linear-gradient(135deg,var(--theme-primary-50) 0%,color-mix(in srgb,var(--theme-accent) 12%,white) 50%,var(--theme-info-light) 100%);--theme-gradient-hero:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg-dark) 95%,var(--theme-primary)) 0%,color-mix(in srgb,var(--theme-bg-dark) 90%,var(--theme-primary-dark)) 40%,color-mix(in srgb,var(--theme-bg-dark) 85%,var(--theme-accent-dark)) 100%);--theme-gradient-section:linear-gradient(180deg,var(--theme-bg-secondary) 0%,var(--theme-bg-primary) 50%,var(--theme-bg-tertiary) 100%);--theme-gradient-deals:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 14%,white) 0%,color-mix(in srgb,var(--theme-warning) 18%,white) 50%,color-mix(in srgb,var(--theme-primary) 8%,white) 100%);--theme-gradient-bestsellers:linear-gradient(135deg,#fff9e8 0%,color-mix(in srgb,var(--theme-warning) 28%,white) 35%,#ffe8d6 70%,color-mix(in srgb,var(--theme-accent) 18%,white) 100%);--theme-gradient-grocery:linear-gradient(145deg,#120a14 0%,#1a1020 28%,color-mix(in srgb,var(--theme-primary-900) 75%,#0d1a12) 62%,#0f1a14 100%);--theme-gradient-footer:linear-gradient(180deg,var(--theme-bg-dark) 0%,color-mix(in srgb,var(--theme-bg-dark) 90%,var(--theme-primary-900)) 50%,var(--theme-bg-dark) 100%);--theme-gradient-cta:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-light) 50%,var(--theme-accent) 100%);--theme-glass-bg:color-mix(in srgb,var(--theme-bg-primary) 75%,transparent);--theme-glass-border:color-mix(in srgb,var(--theme-border-primary) 50%,transparent);--theme-font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--theme-font-display:"Poppins",var(--theme-font-sans);--theme-font-mono:"JetBrains Mono",ui-monospace,monospace;--theme-text-xs:0.75rem;--theme-text-sm:0.875rem;--theme-text-base:1rem;--theme-text-lg:1.125rem;--theme-text-xl:1.25rem;--theme-text-2xl:1.5rem;--theme-text-3xl:1.875rem;--theme-text-4xl:2.25rem;--theme-text-5xl:3rem;--theme-font-normal:400;--theme-font-medium:500;--theme-font-semibold:600;--theme-font-bold:700;--theme-leading-tight:1.25;--theme-leading-normal:1.5;--theme-leading-relaxed:1.75;--theme-spacing-xs:0.25rem;--theme-spacing-sm:0.5rem;--theme-spacing-md:1rem;--theme-spacing-lg:1.5rem;--theme-spacing-xl:2rem;--theme-spacing-2xl:3rem;--theme-spacing-3xl:4rem;--theme-spacing-4xl:6rem;--theme-container-sm:640px;--theme-container-md:768px;--theme-container-lg:1024px;--theme-container-xl:1280px;--theme-container-2xl:1400px;--theme-header-height:7.5rem;--theme-header-height-mobile:5.5rem;--theme-z-dropdown:1000;--theme-z-sticky:1020;--theme-z-fixed:1030;--theme-z-modal-backdrop:1040;--theme-z-modal:1050;--theme-z-popover:1060;--theme-z-tooltip:1070;--theme-duration-fast:150ms;--theme-duration-normal:300ms;--theme-duration-slow:500ms;--theme-duration-slower:700ms;--theme-ease-default:cubic-bezier(0.4,0,0.2,1);--theme-ease-in:cubic-bezier(0.4,0,1,1);--theme-ease-out:cubic-bezier(0,0,0.2,1);--theme-ease-in-out:cubic-bezier(0.4,0,0.2,1);--theme-ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--theme-transition-fast:all var(--theme-duration-fast) var(--theme-ease-default);--theme-transition-normal:all var(--theme-duration-normal) var(--theme-ease-default);--theme-transition-slow:all var(--theme-duration-slow) var(--theme-ease-default);--theme-animation-fade-in:fadeIn var(--theme-duration-normal) var(--theme-ease-out);--theme-animation-slide-up:slideUp var(--theme-duration-normal) var(--theme-ease-out);--theme-animation-scale-in:scaleIn var(--theme-duration-fast) var(--theme-ease-out)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}@media(prefers-color-scheme:dark){:root.auto-dark{--theme-bg-primary:#120a16;--theme-bg-secondary:#1a1020;--theme-bg-tertiary:#241828;--theme-bg-card:#1a1020;--theme-text-primary:#f7f4f6;--theme-text-secondary:#d4ccd6;--theme-border-primary:#3d2d38}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes ripple{to{transform:scale(4);opacity:0}}.gradient-text{background:var(--theme-gradient-brand);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.gradient-border{position:relative;background:var(--theme-bg-card);border-radius:var(--theme-radius-2xl)}.gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--theme-gradient-brand);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.section-gradient{background:var(--theme-gradient-section)}.section-deals{background:var(--theme-gradient-deals)}.section-bestsellers{background:var(--theme-gradient-bestsellers)}.section-grocery{background:var(--theme-gradient-grocery)}.section-glass{background:color-mix(in srgb,var(--theme-bg-primary) 75%,transparent);backdrop-filter:blur(12px)}.pattern-dots{background-image:radial-gradient(color-mix(in srgb,var(--theme-primary) 12%,transparent) 1px,transparent 1px);background-size:20px 20px}.pattern-mesh{background:radial-gradient(at 20% 30%,color-mix(in srgb,var(--theme-primary) 8%,transparent) 0,transparent 50%),radial-gradient(at 80% 70%,color-mix(in srgb,var(--theme-accent) 8%,transparent) 0,transparent 50%),radial-gradient(at 50% 50%,color-mix(in srgb,var(--theme-info) 5%,transparent) 0,transparent 60%)}.blob{border-radius:50%;filter:blur(60px);opacity:.35;will-change:transform}.blob-primary{background:var(--theme-primary)}.blob-accent{background:var(--theme-accent)}.blob-info{background:var(--theme-info)}.blob-warning{background:var(--theme-warning)}.section-divider{height:3px;width:4rem;border-radius:var(--theme-radius-full);background:var(--theme-gradient-brand)}.animated-link{position:relative;font-size:.875rem;font-weight:600;color:var(--theme-primary);transition:color var(--theme-duration-fast) var(--theme-ease-default)}.animated-link:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:0;background:var(--theme-gradient-brand);transition:width var(--theme-duration-normal) var(--theme-ease-default)}.animated-link:hover{color:var(--theme-primary-dark)}.animated-link:hover:after{width:100%}.glass-panel{background:color-mix(in srgb,var(--theme-bg-primary) 80%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid color-mix(in srgb,var(--theme-border-primary) 60%,transparent)}.glass-nav{background:color-mix(in srgb,var(--theme-bg-primary) 72%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid color-mix(in srgb,var(--theme-border-primary) 50%,transparent)}.btn-gradient{background:var(--theme-gradient-brand);background-size:200% 200%;color:var(--theme-text-inverse);transition:background-position var(--theme-duration-slow) var(--theme-ease-default),transform var(--theme-duration-fast) var(--theme-ease-default),box-shadow var(--theme-duration-fast) var(--theme-ease-default)}.btn-gradient:hover{background-position:100% 50%;box-shadow:var(--theme-shadow-glow)}.card-premium{border-radius:var(--theme-radius-2xl);background:var(--theme-bg-card);border:1px solid var(--theme-border-primary);box-shadow:var(--theme-shadow-card);transition:transform var(--theme-duration-normal) var(--theme-ease-default),box-shadow var(--theme-duration-normal) var(--theme-ease-default),border-color var(--theme-duration-normal) var(--theme-ease-default)}.card-premium:hover{transform:translateY(-6px);box-shadow:var(--theme-shadow-card-hover);border-color:color-mix(in srgb,var(--theme-primary) 25%,transparent)}.card-tilt{transform-style:preserve-3d;will-change:transform}.image-zoom-hover{overflow:hidden}.image-zoom-hover .image-zoom-target,.image-zoom-hover img{transition:transform var(--theme-duration-slow) var(--theme-ease-default)}.image-zoom-hover:hover .image-zoom-target,.image-zoom-hover:hover img{transform:scale(1.08)}.animate-float{animation:float 4s ease-in-out infinite}.animate-gradient{background-size:200% 200%;animation:gradient-shift 6s ease infinite}@media(prefers-reduced-motion:reduce){.animate-float,.animate-gradient,.blob{animation:none!important}.card-premium:hover,.image-zoom-hover:hover .image-zoom-target,.image-zoom-hover:hover img{transform:none}}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:var(--theme-header-height);scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){html{scroll-behavior:auto!important}}@media(min-width:769px){html{scroll-behavior:smooth}}body{margin:0;padding:0;overflow-x:clip;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:manipulation;font-family:var(--theme-font-sans);font-size:var(--theme-text-base);line-height:var(--theme-leading-normal);color:var(--theme-text-primary);background-color:var(--theme-bg-secondary)}.product-shine{position:relative;isolation:isolate}.product-shine:after{position:absolute;z-index:35;top:-45%;bottom:-45%;left:-38%;width:24%;content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08) 30%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.12) 70%,transparent);transform:translate3d(-160%,0,0) rotate(14deg);transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .18s ease-out;will-change:transform}.product-shine:focus-within:after,.product-shine:hover:after{opacity:.55;transform:translate3d(720%,0,0) rotate(14deg)}.section-render-auto{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-shine:after{display:none}}.skeleton{background:linear-gradient(90deg,var(--theme-bg-tertiary) 25%,var(--theme-bg-hover) 50%,var(--theme-bg-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--theme-radius-md)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-bg-tertiary)}::-webkit-scrollbar-thumb{background:var(--theme-border-secondary);border-radius:var(--theme-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--theme-text-muted)}:focus-visible{outline:2px solid var(--theme-border-focus);outline-offset:2px}::selection{background-color:var(--theme-primary-100);color:var(--theme-primary-900)}