:root{--khari-orange: #f68c26;--khari-orange-d: #ea580c;--khari-orange-l: #ff9a3d;--khari-peach: #ffefe5;--khari-cream: #faf5ee;--khari-dark: #2c221a;--khari-mid: #5c4e43;--khari-shadow-sm: 0 4px 16px rgba(44, 34, 26, .06);--khari-shadow-md: 0 8px 24px rgba(44, 34, 26, .08);--khari-shadow-lg: 0 16px 44px rgba(44, 34, 26, .14);--khari-glass-bg: rgba(255, 255, 255, .78);--khari-glass-blur: blur(20px) saturate(180%)}body{background:radial-gradient(circle at 50% 0%,#fff,#f7f1e8 40%,#faf5ee)!important;color:var(--khari-dark);position:relative;overflow-x:hidden}body:before{content:"";position:fixed;width:550px;height:550px;background:radial-gradient(circle,#ff8a3d38,#ff8a3d00 70%);border-radius:50%;filter:blur(95px);pointer-events:none;z-index:0;top:2%;left:-140px;animation:floatOrb 14s ease-in-out infinite alternate}body:after{content:"";position:fixed;width:600px;height:600px;background:radial-gradient(circle,#a855f72e,#a855f700 70%);border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;top:45%;right:-160px;animation:floatOrb 18s ease-in-out infinite alternate-reverse}@keyframes floatOrb{0%{transform:translateY(0) scale(1)}50%{transform:translateY(28px) scale(1.05)}to{transform:translateY(-18px) scale(.96)}}h1,h2,h3,h4,.section-title,.section-heading{font-family:Outfit,Plus Jakarta Sans,sans-serif!important;color:var(--khari-dark)!important}.eyebrow{background:linear-gradient(135deg,#f68c2626,#ea580c38)!important;color:#ea580c!important;font-size:.82rem!important;font-weight:800!important;border-radius:999px!important;padding:6px 16px!important;display:inline-block!important;letter-spacing:.06em!important;text-transform:uppercase!important}.section-header,.header-wrapper,header.header,.sticky-header,.site-header{background:#ffffffd6!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border:none!important;box-shadow:0 4px 24px #2c221a0d!important}.announcement-bar,.utility-bar{background:linear-gradient(90deg,#f68c26f0,#ea580cf5)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:none!important;color:#fff!important}.category-bubble,.category-bubbles__item,.category-scroll__item,.cat-bubble,.category-card{background:#ffffffc7!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:none!important;border-radius:999px!important;padding:6px 14px!important;box-shadow:0 4px 16px #2c221a0f,inset 0 1px #ffffffe6!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important}.category-bubble:hover,.cat-bubble:hover,.category-card:hover{transform:translateY(-3px) scale(1.03)!important;box-shadow:0 8px 24px #f68c262e!important}.cat-card .badge,.cat-card .tag,.category-bubble .badge,.category-bubble .tag,.cat-bubble .badge,.category-bubbles [class*=badge],.category-bubbles [class*=tag]{background:linear-gradient(135deg,#ff7e36,#ea580c)!important;color:#fff!important;font-size:.65rem!important;font-weight:800!important;padding:3px 8px!important;border-radius:999px!important;letter-spacing:.04em!important;box-shadow:0 2px 8px #0000002e!important;text-transform:uppercase!important}.product-card,.card,.card-wrapper,.cat-card,.snack-card,.protein-mini-card,.prod-card{background:#fff!important;border-radius:20px!important;border:1px solid rgba(0,0,0,.06)!important;padding:12px!important;box-shadow:0 8px 24px #2c221a14!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important}.product-card:hover,.card:hover,.cat-card:hover,.snack-card:hover,.protein-mini-card:hover,.prod-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 36px #2c221a24!important}.card-inner,.media,.product-card__image-wrapper,.pmc-img-wrap,.snack-img-wrap,.prod-img-wrap{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:14px!important;overflow:hidden!important;position:relative!important;background:#fdfbf7!important;padding:0!important;margin-bottom:12px!important;display:block!important}.product-card img,.card img,.protein-mini-card img,.cat-card img,.snack-card img,.prod-card img,.prod-img-wrap img,.pmc-img-wrap img,.snack-img-wrap img{width:100%!important;height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:cover!important;border-radius:14px!important;filter:none!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.product-card:hover img,.card:hover img,.protein-mini-card:hover img,.cat-card:hover img,.snack-card:hover img,.prod-card:hover img{transform:scale(1.05)!important}.snack-card-title,.prod-name,.pmc-title,.card__heading{font-size:.95rem!important;font-weight:700!important;line-height:1.35!important;margin:4px 0 6px!important;min-height:2.6em!important}.snack-card-title a,.prod-name a,.pmc-title a,.card__heading a{color:var(--khari-dark)!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.snack-price,.pmc-price,.prod-price,.price .price-item--sale{font-size:1.15rem!important;font-weight:800!important;color:#ea580c!important;font-family:Outfit,sans-serif!important}.snack-mrp,.pmc-mrp,.prod-mrp,.price .price-item--regular{font-size:.8rem!important;color:#9c8e82!important;text-decoration:line-through!important}.quick-add .quick-add__submit,.pmc-add-btn,.snack-add-btn,.khari-atc-btn,.add-btn:not(.spotlight-atc-btn):not(.srm-winner-add-btn):not(.spf-cta-btn){width:100%!important;background:linear-gradient(135deg,#f68c26,#ea580c)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-family:Outfit,Poppins,sans-serif!important;font-size:.92rem!important;font-weight:800!important;letter-spacing:.04em!important;padding:11px 16px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer!important;box-shadow:0 4px 14px #f68c2652!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.quick-add .quick-add__submit:hover,.pmc-add-btn:hover,.snack-add-btn:hover,.khari-atc-btn:hover,.add-btn:not(.spotlight-atc-btn):not(.srm-winner-add-btn):not(.spf-cta-btn):hover{background:linear-gradient(135deg,#ff9633,#ea580c)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #f68c266b!important}.snack-playground-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}@media screen and (max-width:1180px){.snack-playground-grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:749px){.snack-playground-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.protein-showcase-grid{display:grid!important;grid-template-columns:380px 1fr!important;gap:24px!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}@media screen and (max-width:1180px){.protein-showcase-grid{grid-template-columns:320px 1fr!important;gap:18px!important}}@media screen and (max-width:860px){.protein-showcase-grid{grid-template-columns:1fr!important;gap:20px!important}}.protein-cards-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}@media screen and (max-width:1180px){.protein-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}@media screen and (max-width:749px){.protein-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.protein-spotlight-card{background:linear-gradient(155deg,#2c221a,#1e1611 60%,#2f1d14)!important;border-radius:22px!important;padding:24px 22px!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 44px #2c221a40!important;border:1px solid rgba(255,255,255,.12)!important;width:100%!important;box-sizing:border-box!important}.protein-spotlight-card .spotlight-content{color:#fff!important}.protein-spotlight-card .spotlight-title,.protein-spotlight-card .spotlight-title a{color:#fff!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important}.protein-spotlight-card .spotlight-title a:hover{color:#f68c26!important}.protein-spotlight-card .spotlight-desc{color:#fffc!important;font-size:.85rem!important;line-height:1.5!important;margin:8px 0 16px!important}.protein-spotlight-card .spotlight-price{color:#fff!important;font-size:1.4rem!important;font-weight:900!important}.protein-spotlight-card .spotlight-mrp{color:#ffffff80!important;font-size:.84rem!important;text-decoration:line-through!important}.protein-spotlight-card .spotlight-unit-tag{background:#f68c2633!important;color:#f68c26!important;font-size:.72rem!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important}.protein-spotlight-card .spotlight-atc-btn{background:linear-gradient(135deg,#f68c26,#ea580c)!important;color:#fff!important;border-radius:12px!important;padding:12px 18px!important;font-weight:800!important;font-size:.86rem!important;border:none!important;box-shadow:0 4px 16px #f68c2666!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}@media screen and (max-width:749px){.spotlight-action-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.spotlight-atc-btn{width:100%!important}}.makhana-banner__card,.promo-banner__content,.homepage-banner__content{background:#ffffffd1!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-radius:24px!important;border:none!important;box-shadow:0 12px 36px #2c221a14!important;padding:24px!important}.spf-card{background:linear-gradient(135deg,#2c1d11,#1a1009)!important;border-radius:24px!important;padding:32px 36px!important;box-shadow:0 16px 40px #1d100940!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important}.spf-info h3{color:#fff!important;font-size:1.5rem!important;font-weight:800!important;margin-bottom:6px!important;line-height:1.25!important}.spf-info p{color:#fcebd9!important;font-size:1rem!important;margin:0!important}.spf-cta-btn{background:linear-gradient(135deg,#ff7e36,#ea580c)!important;color:#fff!important;border-radius:999px!important;padding:14px 28px!important;font-weight:800!important;box-shadow:0 8px 24px #f68c2666!important;white-space:nowrap!important;text-decoration:none!important;display:inline-block!important}@media screen and (max-width:749px){.snack-card,.prod-card,.protein-mini-card{padding:10px!important;border-radius:16px!important}.snack-img-wrap,.prod-img-wrap,.pmc-img-wrap{height:auto!important;aspect-ratio:1 / 1!important;margin-bottom:8px!important;border-radius:12px!important}.spf-card{flex-direction:column!important;text-align:center!important;padding:24px 20px!important}.spf-cta-btn{width:100%!important;text-align:center!important}}.badge-wrap{position:absolute!important;top:8px!important;left:8px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;z-index:5!important;pointer-events:none!important}.badge-wrap .badge{white-space:nowrap!important;line-height:1.1!important}@media screen and (max-width:480px){.quick-add .quick-add__submit,.pmc-add-btn,.snack-add-btn,.khari-atc-btn,.add-btn:not(.spotlight-atc-btn):not(.srm-winner-add-btn):not(.spf-cta-btn){font-size:.82rem!important;padding:9px 8px!important;min-height:38px!important;letter-spacing:.02em!important;white-space:nowrap!important}.snack-card-title,.prod-name,.pmc-title,.card__heading{font-size:.88rem!important;min-height:2.4em!important}}@media screen and (max-width:749px){.protein-tabs-bar,.snack-filter-bar{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-right:24px!important}.protein-tabs-bar::-webkit-scrollbar,.snack-filter-bar::-webkit-scrollbar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/khari-custom.css.map */
