.products-page{--bg-page:#fff;--bg-card:#fbfbfb;--text-primary:#050505;--text-secondary:#4b5563;--lime-accent:#c1ff72;--lime-light:#d4ff9e;font-family:var(--font-body), "Manrope", sans-serif;background-color:var(--bg-page);color:var(--text-primary);box-sizing:border-box;width:100%;overflow-x:hidden}.products-container{width:100%;max-width:100%;margin:0 auto;padding:40px 6% 100px}.products-hero-sec{border-bottom:1.5px solid #f0eeea;justify-content:space-between;align-items:center;gap:48px;padding:60px 0 80px;display:flex}.products-hero-left{flex:1.2;max-width:45%}.products-hero-title{font-family:var(--font-display), "Inter Display", sans-serif;color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(34px,4vw,70px);font-weight:600;line-height:1.15}.products-hero-center{flex-shrink:0;justify-content:center;align-items:center;display:flex}.asterisk-wrapper{justify-content:center;align-items:center;animation:12s linear infinite spin-slow;display:flex}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.products-hero-right{flex:1.2;max-width:45%}.products-hero-desc{color:var(--PremiumGray1,#2b2b2b);letter-spacing:.4px;font-family:Manrope;font-size:30px;font-style:normal;font-weight:500;line-height:160%}.products-tabs-bar{border-bottom:1.5px solid #f0eeea;justify-content:center;width:100%;margin-bottom:80px;display:flex}.tabs-nav-wrapper{gap:clamp(60px,8vw,185px);display:flex}.tab-btn{font-family:var(--font-display), "Inter Display", sans-serif;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;padding:24px 8px;font-size:clamp(20px,2vw,28px);font-weight:600;transition:color .3s;position:relative}.tab-btn:hover,.tab-btn.active{color:var(--text-primary)}.tab-btn.active:after{content:"";background-color:var(--lime-dark,#95d754);height:3px;position:absolute;bottom:-1.5px;left:8px;right:8px}.products-list-sec{margin-bottom:60px}.products-sec-header{text-align:center;margin-bottom:64px}.products-sec-title{color:#050505;text-align:center;font-family:var(--font-display), "Inter Display", sans-serif;letter-spacing:-.56px;font-size:56px;font-style:normal;font-weight:500;line-height:160%}.products-sec-subtitle{color:var(--PremiumGray1,#2b2b2b);text-align:center;letter-spacing:-.25px;max-width:1119px;margin:20px auto 0;font-family:Manrope;font-size:25px;font-style:normal;font-weight:600;line-height:160%}.products-cards-grid{gap:40px;width:100%;display:grid}.grid-wellness-gummies{grid-template-columns:repeat(2,1fr);width:100%}.grid-health-supplements,.grid-herbal-masala,.grid-shilajit-drops{grid-template-columns:repeat(3,1fr)}.prod-card{background-color:var(--bg-card);text-align:center;cursor:pointer;border:1px solid #00000003;border-radius:16px;flex-direction:column;align-items:center;padding:40px 30px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative}.prod-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #0000000d}.prod-plus-btn{background-color:var(--lime-light);width:81px;height:65px;color:var(--text-primary);cursor:pointer;z-index:5;border:none;border-radius:32px;justify-content:center;align-items:center;transition:background-color .3s,transform .2s;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 2px 8px #00000005}.prod-plus-btn:hover{background-color:var(--lime-accent);transform:scale(1.08)}.prod-image-wrapper{justify-content:center;align-items:center;width:293px;height:364px;margin-bottom:28px;display:flex;position:relative}.prod-actual-img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.prod-card:hover .prod-actual-img{transform:scale(1.05)}.grid-herbal-masala .prod-actual-img{transform:scale(1.75)}.grid-herbal-masala .prod-card:hover .prod-actual-img{transform:scale(1.82)}.grid-herbal-masala .prod-title{margin-top:30px}.prod-placeholder{box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:20px;display:flex}.placeholder-visual{opacity:.35;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex}.prod-card:hover .placeholder-visual{opacity:.6;transform:scale(1.05)}.placeholder-label{text-transform:uppercase;letter-spacing:1.5px;color:#9ca3af;font-size:11px;font-weight:700}.gummy-gradient{color:#818cf8;background:linear-gradient(135deg,#f2efff 0%,#ebf1fe 100%)}.supplement-gradient{color:#34d399;background:linear-gradient(135deg,#edf7f3 0%,#e3f5eb 100%)}.masala-gradient{color:#fbbf24;background:linear-gradient(135deg,#fdf8eb 0%,#faf1d7 100%)}.prod-info{flex-direction:column;align-items:center;width:100%;display:flex}.prod-sublabel{color:#68a22f;letter-spacing:-.22px;text-transform:uppercase;margin-bottom:20px;font-family:Manrope;font-size:22px;font-style:normal;font-weight:600;line-height:120%}.prod-title{color:var(--text-primary);font-family:var(--font-display), "Inter Display", sans-serif;margin-bottom:25px;font-size:45px;font-style:normal;font-weight:500;line-height:120%}.prod-description{color:#6b7280;text-align:center;font-family:Manrope;font-size:25px;font-style:normal;font-weight:400;line-height:160%}.gummies-banner-sec{margin-top:100px}.gummies-banner-card{background:linear-gradient(135deg,#e2ffaa 0%,#c3f87b 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:40px;padding:52px 64px;display:flex}.banner-left{flex:1.5}.banner-title{color:var(--text-primary);font-family:var(--font-display), "Inter Display", sans-serif;letter-spacing:-.5px;font-size:50px;font-style:normal;font-weight:500;line-height:160%}.banner-desc{color:#2b2b28;font-family:Manrope;font-size:28px;font-style:normal;font-weight:0;line-height:160%}.banner-right{flex-shrink:0}.banner-cta-btn{background-color:var(--text-primary);color:#fff;border-radius:12px;align-items:center;padding:16px 32px;font-family:Manrope;font-size:28px;font-weight:700;text-decoration:none;transition:background-color .25s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #0000001a}.banner-cta-btn:hover{background-color:#262626;transform:translateY(-2px)}.masala-banner-sec{margin-top:100px}.masala-banner-card{background-color:var(--text-primary);text-align:center;border-radius:16px;padding:64px 48px}.masala-banner-intro{color:#fff;letter-spacing:.01em;max-width:960px;margin:0 auto 40px;font-size:clamp(18px,2.2vw,25px);font-weight:500;line-height:1.6}.masala-features-list{flex-wrap:wrap;justify-content:center;gap:36px;margin-bottom:52px;display:flex}.masala-feature-item{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.checkmark-icon{width:24px;height:24px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.masala-ingredients-box{border-top:1.5px solid #ffffff1f;padding-top:44px}.ingredients-header{font-family:var(--font-body), "Manrope", sans-serif;color:#888884;letter-spacing:2px;margin-bottom:24px;font-size:14px;font-weight:700}.ingredients-inline-list{color:#e5e7eb;max-width:1020px;margin:0 auto;font-size:16px;line-height:1.8}.ingredient-item{margin-bottom:8px;display:inline-block}.ingredient-name{color:var(--lime-accent);font-weight:700}.ingredient-benefit{color:#d1d5db}.ingredient-separator{color:var(--lime-accent);padding:0 12px;font-size:18px;font-weight:700}body:has(.products-page) #navbar{transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,padding .4s,transform .4s;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff5!important;border-bottom:1.5px solid #f0eeea!important;box-shadow:0 2px 12px #00000005!important}body:has(.products-page) #navbar .nav-logo-img{filter:brightness(0)saturate()invert(24%)sepia(39%)saturate(1478%)hue-rotate(76deg)brightness(94%)contrast(93%)!important}body:has(.products-page) #navbar.scrolled{background:#fffffff5!important;padding:14px 48px!important}body:has(.products-page) #navbar .nav-links>li>a{color:var(--black,#0a0a0a)!important}body:has(.products-page) #navbar .nav-links>li>a:hover{color:var(--lime-accent)!important}body:has(.products-page) #navbar .nav-links>li>a:after{background:var(--lime-accent)!important}body:has(.products-page) #navbar .dropdown-icon{color:var(--black,#0a0a0a)!important}body:has(.products-page) #navbar .nav-cta{transition:all .25s;border:1.5px solid var(--black,#0a0a0a)!important;color:var(--black,#0a0a0a)!important;background:0 0!important}body:has(.products-page) #navbar .nav-cta:hover{background:var(--black,#0a0a0a)!important;color:#fff!important;border-color:var(--black,#0a0a0a)!important}body:has(.products-page) #navbar .hamburger-line{background-color:var(--black,#0a0a0a)!important}@media (max-width:1024px){.grid-health-supplements,.grid-herbal-masala,.grid-shilajit-drops{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.products-container{padding:24px 24px 60px}.products-hero-sec{grid-gap:20px 16px;grid-template-columns:28px 1fr;padding:32px 0 48px;display:grid}.products-hero-left{grid-column:2;max-width:100%;padding-right:20px}.products-hero-center{grid-column:1;align-self:flex-start;margin:6px 0 0}.products-hero-center svg{width:28px;height:28px}.products-hero-right{grid-column:2;max-width:100%;padding-right:20px}.products-tabs-bar{margin-bottom:48px}.gummies-banner-card{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 32px}.banner-cta-btn{justify-content:center;width:100%}.masala-banner-card{padding:40px 24px}}@media (max-width:768px){.products-tabs-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.products-tabs-bar::-webkit-scrollbar{display:none}.tabs-nav-wrapper{gap:24px;padding:0 16px}.tab-btn{white-space:nowrap;padding:16px 4px;font-size:14px}.tab-btn.active:after{left:4px;right:4px}.grid-wellness-gummies,.grid-health-supplements,.grid-herbal-masala,.grid-shilajit-drops{grid-template-columns:1fr;gap:24px}.products-hero-title{font-size:28px;line-height:1.25}.products-hero-desc{font-size:15px;line-height:1.6}.products-sec-header{margin-bottom:32px}.products-sec-title{font-size:26px;line-height:1.3}.products-sec-subtitle{margin-top:12px;font-size:15px;line-height:1.5}.prod-card{border-radius:12px;padding:24px 20px}.prod-plus-btn{background-color:var(--lime-light);width:54px;height:45px;color:var(--text-primary);cursor:pointer;z-index:5;border:none;border-radius:32px;justify-content:center;align-items:center;transition:background-color .3s,transform .2s;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 2px 8px #00000005}.prod-plus-btn svg{width:16px;height:16px}.prod-image-wrapper{width:100%;max-width:200px;height:200px;margin-bottom:16px}.prod-sublabel{margin-bottom:12px;font-size:12px}.prod-title{color:#050505;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:120%}.prod-description{color:var(--PremiumGray1,#2b2b2b);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:160%}.gummies-banner-card{border-radius:12px;gap:16px;padding:28px 20px}.banner-title{font-size:24px;line-height:1.3}.banner-desc{font-size:14px;line-height:1.5}.banner-cta-btn{border-radius:8px;padding:10px 20px;font-size:15px}.masala-banner-card{border-radius:12px;padding:28px 20px}.masala-banner-intro{margin-bottom:24px;font-size:14px;line-height:1.6}.masala-feature-item{font-size:13px}.masala-features-list{flex-direction:column;align-items:flex-start;gap:16px;padding-left:10px}.masala-ingredients-box{padding-top:24px}.ingredients-header{margin-bottom:12px;font-size:11px}.ingredients-inline-list{font-size:13px;line-height:1.6}}body.modal-open{overflow:hidden}.prod-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background-color:#0a0a0a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.prod-modal-box{background-color:#fff;border:1px solid #0000000a;width:100%;max-width:1250px;padding:48px;position:relative;box-shadow:0 30px 70px #0000002e}.prod-modal-box::-webkit-scrollbar{width:4px;height:2px}.prod-modal-box::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.prod-modal-box::-webkit-scrollbar-thumb{background:var(--lime-dark,#95d754);border-radius:4px}.prod-modal-box::-webkit-scrollbar-thumb:hover{background:var(--lime-accent,#c1ff72)}.animate-modal-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards modalInAnimation}@keyframes modalInAnimation{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close-btn{background-color:var(--lime-light);width:40px;height:40px;color:var(--text-primary);cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s,transform .2s;display:flex;position:absolute;top:24px;right:24px}.modal-close-btn:hover{background-color:var(--lime-accent);transform:scale(1.06)}.prod-modal-content{align-items:stretch;width:100%;display:flex}.modal-left-col{text-align:center;flex-direction:column;flex:1.1;align-items:center;display:flex}.modal-image-circle{background-color:#e6ffae;border-radius:50%;justify-content:center;align-items:center;width:320px;height:320px;margin-bottom:98px;display:flex;position:relative}.modal-image-circle .modal-actual-img{object-fit:contain;z-index:2;width:auto;max-width:none;height:110%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-placeholder-icon{color:var(--text-primary);justify-content:center;align-items:center;display:flex}.modal-thumbnails{justify-content:center;gap:12px;margin-bottom:34px;display:flex}.modal-thumb{background-color:var(--bg-card);cursor:pointer;color:#c5c5c0;border:1.5px solid #f0eeea;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;transition:border-color .25s,background-color .25s;display:flex;overflow:hidden}.modal-thumb:hover{border-color:var(--lime-accent);background-color:#f6fdf6}.modal-thumb.active{border-color:var(--text-primary);box-shadow:0 0 0 1.5px var(--text-primary);background-color:#f6fdf6}.modal-thumb-img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.modal-thumb:hover .modal-thumb-img{transform:scale(1.06)}.modal-left-title{font-family:var(--font-display), "Inter", sans-serif;color:var(--text-primary);font-size:26px;font-weight:600;line-height:1.3}.modal-vertical-divider{background-color:#f0eeea;align-self:stretch;width:1.5px;margin:0 48px}.modal-right-col{flex-direction:column;flex:1.8;display:flex}.modal-sec-block{margin-bottom:28px}.modal-sec-block:last-child{margin-bottom:0}.modal-sec-block .modal-sec-title{font-family:var(--font-display), "Inter Display", sans-serif;color:var(--text-primary);letter-spacing:-.01em;margin-bottom:12px;font-size:26px;font-weight:600}.benefit-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.benefit-item{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:22px;line-height:1.45;display:flex}.benefit-asterisk{color:var(--lime-accent);flex-shrink:0;align-items:center;margin-top:10px;display:inline-flex}.modal-consumer-need-desc{color:#6b7280;font-family:Manrope;font-size:20.561px;font-style:normal;font-weight:400;line-height:160%}.modal-ingredients-row{flex-wrap:wrap;gap:12px;display:flex}.ingredient-thumb{text-align:center;box-sizing:border-box;cursor:default;border:1px solid #00000005;border-radius:8px;justify-content:center;align-items:center;width:108px;height:64px;padding:6px 10px;transition:transform .2s,filter .2s;display:flex}.ingredient-thumb:hover{filter:brightness(1.02);transform:translateY(-2px)}.ingredient-thumb-label{color:#1a1a1a;font-size:13px;font-weight:700;line-height:1.25}@media (max-width:900px){.prod-modal-box{max-height:90vh;padding:40px 32px;overflow-y:auto}.prod-modal-content{flex-direction:column;align-items:center}.modal-left-col{width:100%;margin-bottom:32px}.modal-vertical-divider{width:100%;height:1.5px;margin:12px 0 32px}.modal-right-col{width:100%}.modal-consumer-need-desc{font-size:15px;line-height:1.6}}@media (max-width:480px){.prod-modal-box{padding:32px 20px}.modal-image-circle{width:200px;height:200px}.modal-left-title{font-size:22px}.modal-sec-block .modal-sec-title{font-size:17px}.benefit-item{font-size:15px}.modal-consumer-need-desc{font-size:13.5px;line-height:1.5}}.shilajit-coming-soon-container{justify-content:center;align-items:center;width:100%;padding:40px 0 80px;display:flex}.shilajit-coming-soon-card{text-align:center;background:linear-gradient(135deg,#0d0d0d 0%,#151515 100%);border:1px solid #f59e0b26;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:760px;padding:80px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #0006,inset 0 1px #ffffff0d}.shilajit-glow-orb-1{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#f59e0b26 0%,#0000 70%);width:250px;height:250px;animation:8s ease-in-out infinite alternate float-orb-1;position:absolute;top:-20%;left:-20%}.shilajit-glow-orb-2{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#d977061a 0%,#0000 70%);width:250px;height:250px;animation:8s ease-in-out infinite alternate float-orb-2;position:absolute;bottom:-20%;right:-20%}@keyframes float-orb-1{0%{transform:translate(0)scale(1)}to{transform:translate(30px,20px)scale(1.1)}}@keyframes float-orb-2{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,-20px)scale(1.15)}}.shilajit-badge{color:#fbbf24;text-transform:uppercase;letter-spacing:1.5px;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:100px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.shilajit-badge-dot{background-color:#fbbf24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #fbbf24}.shilajit-coming-soon-title{font-family:var(--font-display), "Inter Display", sans-serif;letter-spacing:-.02em;color:#fff;background:linear-gradient(90deg,#fff 20%,#fcd34d 50%,#fff 80%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.1;animation:4s linear infinite shine}@keyframes shine{to{background-position:200%}}.shilajit-coming-soon-desc{color:#9ca3af;max-width:580px;margin-bottom:40px;font-family:Manrope,sans-serif;font-size:clamp(16px,1.8vw,20px);line-height:1.6}.shilajit-stay-tuned{color:#fbbf24;letter-spacing:.5px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;display:flex}.pulse-circle{background-color:#fbbf24;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse-ring;box-shadow:0 0 #f59e0bb3}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1);box-shadow:0 0 0 10px #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}.products-cards-grid.grid-shilajit-drops{width:100%;justify-content:center!important;display:flex!important}.products-cards-grid.grid-shilajit-drops .prod-card{width:100%;max-width:440px}.shilajit-banner-sec{margin-top:100px}.shilajit-banner-card{background-color:var(--text-primary);text-align:center;color:#fff;border-radius:16px;padding:64px 48px}.shilajit-banner-title{font-family:var(--font-display), "Inter Display", sans-serif;color:#fff;margin-bottom:48px;font-size:36px;font-weight:600}.shilajit-features-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:56px;display:grid}.shilajit-feature-card{text-align:left}.shilajit-feature-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.shilajit-checkmark{color:var(--lime-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.shilajit-feature-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3;font-family:var(--font-display), "Inter Display", sans-serif}.shilajit-feature-desc{color:#9ca3af;font-size:14px;line-height:1.6;font-family:var(--font-body), "Manrope", sans-serif}.shilajit-ingredients-box{border-top:1.5px solid #ffffff1f;padding-top:44px}.shilajit-ingredients-header{font-family:var(--font-body), "Manrope", sans-serif;color:#888884;letter-spacing:2px;margin-bottom:28px;font-size:14px;font-weight:700}.shilajit-ingredients-details{flex-direction:column;align-items:center;gap:16px;display:flex}.shilajit-ingredient-row{color:#d1d5db;font-size:16px;line-height:1.6;font-family:var(--font-body), "Manrope", sans-serif}.shilajit-ingredient-name{color:var(--lime-accent);font-weight:700}.shilajit-ingredient-colon{color:#fff}.shilajit-ingredient-benefit{color:#d1d5db}.shilajit-gradient{color:#3b2f2f!important;background:linear-gradient(135deg,#eedbc5,#c8a27b)!important}@media (max-width:1024px){.shilajit-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.shilajit-banner-card{border-radius:12px;padding:32px 20px}.shilajit-banner-title{margin-bottom:32px;font-size:26px}.shilajit-features-grid{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.shilajit-ingredients-box{padding-top:32px}.shilajit-ingredients-header{margin-bottom:16px;font-size:11px}.shilajit-ingredient-row{text-align:center;font-size:14px}}.prod-card.no-details{cursor:default!important}.prod-card.no-details:hover{box-shadow:none!important;transform:none!important}
