@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_bace89c4-module__09p2wq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bace89c4-module__09p2wq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_111fb964-module__2Tb6wa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_111fb964-module__2Tb6wa__variable{--font-outfit:"Outfit","Outfit Fallback"}
:root{--primary-green:#005d80;--primary-dark:#004a66;--primary-light:#e6f7ff;--black:#1a1a1a;--dark-green:#003144;--white:#fff;--grey-50:#fafaf9;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--text-main:#1f2937;--text-muted:#6b7280;--container-max:1300px;--transition:cubic-bezier(.4,0,.2,1).3s;--font-heading:"Plus Jakarta Sans",sans-serif;--font-body:"Inter",sans-serif;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-hover:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%;max-width:100%;margin:0;padding:0;position:relative;overflow-x:hidden!important}body{font-family:var(--font-body);color:var(--text-main);background:var(--grey-50);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--black);word-break:break-word;overflow-wrap:break-word;font-weight:700}p,span,div{word-break:break-word;overflow-wrap:break-word}main{padding-top:130px}@media (max-width:1024px){main{padding-top:110px}}@media (max-width:900px){main{padding-top:130px}}@media (max-width:480px){main{padding-top:120px}}.container{max-width:var(--container-max);margin:0 auto;padding:0 32px}@media (max-width:1024px){.container{padding:0 24px}}.section-heading{text-align:center;margin-bottom:48px}.section-badge{color:#ade8f4;letter-spacing:3px;text-transform:uppercase;background:#004a66;border:none;border-radius:50px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 28px;font-size:13px;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #00000026}.section-badge:hover{background:#003a51;transform:translateY(-2px);box-shadow:0 8px 24px #004a664d}.section-heading h2{color:#1a1a1a;letter-spacing:-.03em;margin:0;font-size:36px;font-weight:900;line-height:1.1}.section-subtitle{color:#666;max-width:560px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:500;line-height:1.6}.section-divider{background:linear-gradient(90deg,#004a66,#005d80);border-radius:4px;width:60px;height:3px;margin:14px auto 0}.price-block{flex-flow:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.price-block .price-row{align-items:center;gap:8px;display:flex;margin-top:0!important;margin-bottom:0!important}.tax-label{color:#1a4e25;white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1}@media (max-width:768px){.section-heading{margin-bottom:32px}.section-heading h2{font-size:26px}.section-subtitle{font-size:14px}}.insta-feed-section,.promo-banners,.product-section,.best-seller-section,.offer-zone-section,.health-range-section,.learn-ayurveda-section,.achievements-section,.home-offer-section{padding-top:60px!important;padding-bottom:60px!important}@media (max-width:768px){.insta-feed-section,.promo-banners,.product-section,.offer-zone-section,.health-range-section,.learn-ayurveda-section,.achievements-section,.home-offer-section{padding-top:40px!important;padding-bottom:40px!important}.container{padding:0 16px}}a{color:inherit;transition:var(--transition);text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.grid{display:grid}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-12{gap:48px}.gap-16{gap:64px}.p-3{padding:12px}.p-4{padding:16px}.p-4\.5{padding:18px}.p-5{padding:20px}.p-6{padding:24px}.p-8{padding:32px}.p-12{padding:48px}.px-4{padding-left:16px;padding-right:16px}.py-1\.5{padding-top:6px;padding-bottom:6px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.py-7{padding-top:28px;padding-bottom:28px}.py-20{padding-top:80px;padding-bottom:80px}.pt-8{padding-top:32px}.pb-4{padding-bottom:16px}.pb-32{padding-bottom:128px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.mb-16{margin-bottom:64px}.mt-1{margin-top:4px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.mx-1{margin-left:4px;margin-right:4px}.mr-3{margin-right:12px}.ml-2{margin-left:8px}.w-2{width:8px}.w-3{width:12px}.w-5{width:20px}.w-5\.5{width:22px}.w-6{width:24px}.w-10{width:40px}.w-20{width:80px}.w-24{width:96px}.w-full{width:100%}.h-2{height:8px}.h-10{height:40px}.h-5{height:20px}.h-5\.5{height:22px}.h-6{height:24px}.h-24{height:96px}.h-full{height:100%}.border{border:1px solid #e5e7eb}.border-2{border-width:2px}.border-b{border-bottom:1px solid #f3f4f6}.border-t{border-top:1px solid #f3f4f6}.border-dashed{border-style:dashed}.border-transparent{border-color:#0000}.border-gray-100{border-color:#f3f4f6}.border-gray-200{border-color:#e5e7eb}.border-orange-100{border-color:#ffedd5}.rounded{border-radius:4px}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:16px}.rounded-3xl{border-radius:24px}.rounded-full{border-radius:9999px}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-orange-50{background-color:#fff7ed}.bg-yellow-50{background-color:#fefce8}.bg-yellow-500{background-color:#c9a441}.bg-green-600{background-color:#005d80}.bg-green-700{background-color:#004a66}.bg-orange-600{background-color:#ea580c}.bg-red-500{background-color:#ef4444}.bg-red-600{background-color:#dc2626}.bg-terracotta{background-color:#cf7a5f}.text-white{color:#fff}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-green-600{color:#005d80}.text-green-700{color:#004a66}.text-orange-600{color:#ea580c}.text-yellow-600{color:#ca8a04}.text-red-500{color:#ef4444}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.input-base{background-color:#f9fafb;border:1px solid #e5e7eb;outline:none;width:100%;padding:18px 24px;font-family:inherit;font-size:16px;font-weight:700;transition:all .3s}.input-base:focus{border-color:var(--primary-green);background-color:#fff;box-shadow:0 0 0 4px #80a03c1a}.space-y-1\.5>*+*{margin-top:6px}.space-y-4>*+*,.space-y-2>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.space-y-8>*+*{margin-top:32px}input{font-family:inherit}.focus\:bg-white:focus{background-color:#fff}.focus\:ring-2:focus{box-shadow:0 0 0 2px #22c55e80}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-5{grid-column:span 5/span 5}@media (max-width:1024px){.lg\:col-span-7,.lg\:col-span-5{grid-column:span 1/span 1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-bounce-in{animation:.5s cubic-bezier(.68,-.55,.265,1.55) forwards bounceIn}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sticky{position:sticky}.top-8{top:32px}.-top-2{top:-8px}.-top-3{top:-12px}.-right-2{right:-8px}.-right-3{right:-12px}.-left-2{left:-8px}.inset-0{inset:0}.z-10{z-index:10}.overflow-y-auto{overflow-y:auto}.max-h-\[400px\]{max-height:400px}.mix-blend-multiply{mix-blend-mode:multiply}.pd-main-img img,.card-img-wrapper img,.drawer-item-img{object-fit:contain;max-width:100%;max-height:100%}.btn-buy{background:var(--primary-green);color:var(--white);letter-spacing:.05em;text-transform:uppercase;width:100%;transition:var(--transition);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 12px #6a863333}.btn-buy:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 16px #6a86334d}.btn-buy:active{transform:translateY(0)}.btn-ghost{border:1px solid var(--black);color:var(--black);text-transform:uppercase;transition:var(--transition);background:0 0;border-radius:8px;padding:10px 24px;font-size:13px;font-weight:700}.btn-ghost:hover{background:var(--black);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}header{z-index:10000;-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border-bottom:1px solid #0000000d;width:100%;transition:all .3s;position:fixed;top:0;left:0}.menu-toggle-premium{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-toggle-premium:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6a86334d}.promo-bar{background:var(--black);color:var(--white);text-align:center;letter-spacing:.1em;text-transform:uppercase;padding:8px 0;font-size:11px;font-weight:800}.main-nav{border-bottom:none;height:80px}.logo-box{background:var(--black);color:var(--white);letter-spacing:1px;padding:8px 16px;font-size:24px;font-weight:900}.search-pill{background:var(--grey-100);width:480px;transition:var(--transition);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 24px;display:flex}.search-pill:focus-within{background:var(--white);box-shadow:var(--shadow-lg);border-color:var(--grey-200);transform:scale(1.01)}.search-pill input{width:100%;font-size:14px;font-family:var(--font-body);color:var(--black);background:0 0;border:none;outline:none;font-weight:500}.location-bar{color:var(--text-muted);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;border-bottom:1px solid #00000008;padding:8px 0;font-size:12px}.categories-section{padding:60px 0}.section-title-premium{font-family:var(--font-heading);text-transform:capitalize;letter-spacing:-.02em;color:var(--black);margin-bottom:32px;padding-left:20px;font-size:2rem;font-weight:800;position:relative}.section-title-premium:before{content:"";background:var(--primary-green);border-radius:4px;width:6px;height:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.category-list{scrollbar-width:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.category-card{background:var(--white);border:1px solid var(--grey-200);cursor:pointer;min-width:180px;transition:var(--transition);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.category-card:hover,.category-card.active{border-color:var(--primary-green);background:var(--primary-light)}.category-img{background:var(--grey-100);border-radius:50%;width:48px;height:48px}.category-name{letter-spacing:-.01em;font-size:13px;font-weight:600}.concern-shelf{border-bottom:1px solid var(--grey-100);background:#fff;padding:60px 0}.concern-grid{scrollbar-width:none;gap:32px;padding:20px 0;display:flex;overflow-x:auto}.concern-item{cursor:pointer;min-width:140px;transition:var(--transition);flex-direction:column;align-items:center;gap:16px;display:flex}.concern-img-circle{background:var(--grey-100);width:100px;height:100px;transition:var(--transition);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.concern-item:hover .concern-img-circle{border-color:var(--primary-green);box-shadow:var(--shadow-md);transform:translateY(-5px)}.concern-item span{text-align:center;font-size:14px;font-weight:700}.product-grid{grid-template-columns:repeat(3,1fr);gap:32px;padding:20px 0;display:grid}@media (max-width:1200px){.product-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width:768px){.product-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.product-grid{grid-template-columns:1fr;gap:14px}}@media (max-width:360px){.product-grid{grid-template-columns:1fr;gap:16px}}.product-card-premium{background:var(--white);border:1px solid #0000000d;border-radius:20px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000008}.product-card-premium:hover{border-color:var(--primary-green);transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.product-card-premium .card-img-wrapper{background:#fff;justify-content:center;align-items:center;height:240px;padding:24px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.product-card-premium .card-img-wrapper{height:180px;padding:16px}}.product-card-premium .product-image{object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.product-card-premium:hover .product-image{transform:scale(1.1)}.product-card-premium .card-body{flex-direction:column;flex:1;padding:20px;display:flex}@media (max-width:768px){.product-card-premium .card-body{padding:12px}}.product-card-premium .product-type{color:var(--primary-green);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:800}.product-card-premium .product-title{font-family:var(--font-heading);color:var(--black);-webkit-box-orient:vertical;height:42px;margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.product-card-premium .product-title{height:36px;margin-bottom:8px;font-size:14px}}.product-card-premium .price-row{align-items:baseline;gap:8px;margin-top:auto;margin-bottom:16px;display:flex}@media (max-width:768px){.product-card-premium .price-row{flex-wrap:wrap;gap:4px;margin-bottom:12px}}.product-card-premium .price{color:#cf7a5f;font-size:20px;font-weight:900}@media (max-width:768px){.product-card-premium .price{font-size:16px}}.product-card-premium .mrp{color:var(--text-muted);font-size:13px;text-decoration:line-through}.product-card-premium .card-actions{gap:8px;display:flex}@media (max-width:768px){.product-card-premium .card-actions{flex-direction:column;gap:6px}}.product-card-premium .btn-icon{background:var(--grey-100);width:44px;height:44px;color:var(--black);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.product-card-premium .btn-icon:hover{background:var(--primary-green);color:#fff}.product-card-premium .btn-buy-now{background:var(--black);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;height:44px;font-size:11px;font-weight:800;transition:all .2s;display:flex}.product-card-premium .btn-buy-now:hover{background:var(--primary-green);transform:translateY(-2px)}.product-card-premium .badge-discount{color:#fff;z-index:2;background:#cf7a5f;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.product-card-premium .badge-stock{color:#fff;text-transform:uppercase;z-index:2;background:#ef4444;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.product-card{background:var(--white);transition:var(--transition);border:1px solid #0000;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-hover);border-color:#00000008;transform:translateY(-6px)}.card-img-wrapper{background:#f8fafc;border-radius:12px 12px 0 0;justify-content:center;align-items:center;height:280px;padding:32px;display:flex;position:relative}.badge-discount{background:var(--black);color:var(--white);letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.card-body{flex-direction:column;flex-grow:1;padding:20px;display:flex}.product-title{font-family:var(--font-heading);color:var(--text-main);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:44px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.price-row{font-family:var(--font-heading);color:var(--black);align-items:center;gap:8px;margin-bottom:2px;font-size:18px;font-weight:700;display:flex}.mrp{color:var(--text-muted);opacity:.7;font-size:13px;font-weight:500;text-decoration:line-through}@media (max-width:640px){.card-actions{flex-direction:column!important;gap:8px!important}.card-actions button,.card-actions .btn-buy,.card-actions .btn-ghost{justify-content:center;align-items:center;display:flex;letter-spacing:.05em!important;width:100%!important;padding:12px!important;font-size:13px!important}}@media (max-width:768px){.search-pill{width:100%;display:none}}.admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.admin-stat-card{border:1px solid var(--grey-200);background:#fff;border-radius:10px;padding:24px}.admin-stat-card h3{color:var(--text-muted);margin-bottom:10px;font-size:14px}.admin-stat-card p{font-size:28px;font-weight:900}.admin-actions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.admin-action-card{border:1px solid var(--grey-200);color:#000;background:#fff;border-radius:10px;padding:26px;font-weight:800;text-decoration:none;transition:all .2s}.admin-action-card span{color:var(--text-muted);margin-top:8px;font-size:13px;display:block}.admin-action-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000014}.admin-activity-box{border:1px solid var(--grey-200);background:#fff;border-radius:10px;padding:24px}.admin-activity-box p{margin-bottom:10px;font-size:14px}.admin-label{color:var(--text-muted);text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:800;display:block}.mobile-menu-overlay{z-index:999;opacity:0;visibility:hidden;background:#00000080;width:100%;height:calc(100vh - 72px);transition:all .3s;position:fixed;top:72px;left:0}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-content{background:#fff;width:85%;max-width:320px;height:100%;padding-bottom:40px;transition:transform .3s;overflow-y:auto;transform:translate(-100%)}.mobile-menu-overlay.open .mobile-menu-content{transform:translate(0)}.menu-login-btn{background:var(--primary-dark);color:#fff;text-transform:capitalize;align-items:center;gap:10px;padding:16px 20px;font-size:16px;font-weight:800;display:flex}.menu-section-title{text-transform:uppercase;color:var(--black);letter-spacing:.5px;padding:20px 20px 10px;font-size:14px;font-weight:800}.menu-item{border-bottom:1px solid var(--grey-100);color:var(--text-main);justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:500;transition:background .2s;display:flex}.menu-item:active{background:var(--grey-100)}.menu-item-icon{background:#fdf2f8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;display:flex}.menu-item-icon svg{color:#555;stroke-width:1.5px;width:18px;height:18px}.menu-footer-links{padding:10px 0}.menu-footer-item{color:var(--black);padding:12px 20px;font-size:15px;font-weight:600;display:block}.app-download-section{margin-top:10px;padding:20px}.app-buttons{gap:10px;margin-top:10px;display:flex}.app-btn-img{cursor:pointer;height:40px}.cart-notification{z-index:10000;animation:.4s cubic-bezier(.16,1,.3,1) slideUpFade;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.notification-content{color:#fff;background:#1a1a1a;border-radius:50px;align-items:center;gap:12px;padding:14px 28px;font-size:14px;font-weight:700;display:flex;box-shadow:0 10px 25px #0003}.notification-content span{white-space:nowrap}@keyframes slideUpFade{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.animate-in{animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.display-block{display:block}.ml-1{margin-left:4px}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.font-black{font-weight:900}.font-bold{font-weight:700}.transition-transform{transition-property:transform}.hover\:scale-105:hover{transform:scale(1.05)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#eee;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ddd}.animate-in-right{animation:.4s cubic-bezier(.16,1,.3,1) forwards slideInRight}.badge-out-of-stock{color:#fff;z-index:10;text-transform:uppercase;letter-spacing:.5px;background:#ef4444;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}
