:root{--kb-cream: #FAF5E6;--kb-cream-warm: #F3EAD3;--kb-ink: #1A0F08;--kb-ink-soft: #3A2A1A;--kb-gold: #B8924A;--kb-gold-soft: #D4B173;--kb-saffron: #C8541E;--kb-saffron-deep: #A03F0E;--kb-tulsi: #4A6741;--kb-tulsi-soft: #8CA57F;--kb-mala-brown: #6B3410;--kb-accent: var(--kb-gold);--kb-cta: var(--kb-saffron);--kb-divine: var(--kb-tulsi);--kb-space-1: .25rem;--kb-space-2: .5rem;--kb-space-3: .75rem;--kb-space-4: 1rem;--kb-space-5: 1.5rem;--kb-space-6: 2rem;--kb-space-7: 3rem;--kb-space-8: 4rem;--kb-space-9: 6rem;--kb-container: min(1400px, 92vw);--kb-container-narrow: min(880px, 92vw);--kb-container-tight: min(640px, 92vw);--kb-radius-sm: 4px;--kb-radius-md: 10px;--kb-radius-lg: 20px;--kb-radius-pill: 999px;--kb-ease: cubic-bezier(.22, .61, .36, 1);--kb-dur-fast: .18s;--kb-dur: .32s;--kb-font-deva: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", serif;--kb-font-display: "Fraunces", "Playfair Display", Georgia, serif;--kb-font-body: "Manrope", system-ui, -apple-system, sans-serif;--kb-shadow-sm: 0 1px 2px rgba(26, 15, 8, .06), 0 2px 6px rgba(26, 15, 8, .04);--kb-shadow-md: 0 4px 12px rgba(26, 15, 8, .08), 0 8px 24px rgba(26, 15, 8, .06);--kb-shadow-lg: 0 12px 32px rgba(26, 15, 8, .12), 0 24px 60px rgba(26, 15, 8, .1)}html{font-size:14px}body{font-family:var(--kb-font-body);font-size:1rem;line-height:1.6;color:var(--kb-ink);background:var(--kb-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.heading,.title,.card__heading{font-family:var(--kb-font-display);letter-spacing:-.01em;line-height:1.15;color:var(--kb-ink)}.kb-deva,.kb-om,[lang=sa],[lang=hi]{font-family:var(--kb-font-deva);font-weight:500}.kb-om{color:var(--kb-saffron);font-size:1.2em;line-height:1;display:inline-block;vertical-align:baseline}.kb-eyebrow{font-family:var(--kb-font-body);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--kb-saffron);display:inline-block}.kb-eyebrow--gold{color:var(--kb-gold)}.kb-eyebrow--tulsi{color:var(--kb-tulsi)}.kb-divider{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--kb-gold);margin:var(--kb-space-6) auto;max-width:320px}.kb-divider:before,.kb-divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.4}.kb-divider__symbol{font-family:var(--kb-font-deva);color:var(--kb-saffron);font-size:1.5rem;line-height:1}.kb-container{max-width:var(--kb-container);margin-inline:auto;padding-inline:max(1rem,4vw)}.kb-container--narrow{max-width:var(--kb-container-narrow)}.kb-container--tight{max-width:var(--kb-container-tight)}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--kb-font-body);letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-size:.82rem;border-radius:var(--kb-radius-sm);transition:transform var(--kb-dur-fast) var(--kb-ease),box-shadow var(--kb-dur-fast) var(--kb-ease)}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--kb-shadow-md)}.kb-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.75rem;background:var(--kb-saffron);color:var(--kb-cream);font-family:var(--kb-font-body);font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--kb-saffron);border-radius:var(--kb-radius-sm);text-decoration:none;transition:all var(--kb-dur) var(--kb-ease);cursor:pointer}.kb-cta:hover{background:var(--kb-saffron-deep);border-color:var(--kb-saffron-deep);color:var(--kb-cream);transform:translateY(-1px);box-shadow:var(--kb-shadow-md)}.kb-cta--ghost{background:transparent;color:var(--kb-ink);border-color:var(--kb-ink)}.kb-cta--ghost:hover{background:var(--kb-ink);color:var(--kb-cream)}.kb-cta--gold{background:var(--kb-gold);border-color:var(--kb-gold);color:var(--kb-ink)}.kb-cta--gold:hover{background:var(--kb-ink);border-color:var(--kb-ink);color:var(--kb-gold)}.card,.card-wrapper .card{border-radius:var(--kb-radius-md);overflow:hidden}::selection{background:var(--kb-saffron);color:var(--kb-cream)}*:focus-visible{outline:2px solid var(--kb-saffron);outline-offset:3px;border-radius:var(--kb-radius-sm)}.header{border-bottom:1px solid rgba(26,15,8,.08)}.header__heading-logo,.header__heading-link{font-family:var(--kb-font-display);letter-spacing:.02em}.announcement-bar{background:var(--kb-ink);color:var(--kb-cream);font-size:.8rem;letter-spacing:.06em}.announcement-bar__message{color:var(--kb-cream)}html,body{overflow-x:hidden}.rte a,.prose a{color:var(--kb-saffron-deep);text-decoration-color:var(--kb-gold);text-underline-offset:3px}.price .price-item--regular,.price .price-item--sale{font-family:var(--kb-font-display);font-weight:500;letter-spacing:-.01em}.kb-hero__heading{font-size:clamp(1.75rem,4vw,2.75rem)!important}.kb-collections__heading,.kb-best__heading,.kb-tests__heading,.kb-story__heading,.kb-abhi__heading,.kb-phero__title,.kb-coll__title{font-size:clamp(1.5rem,3vw,2.1rem)!important}.kb-insta__heading,.kb-faq__heading{font-size:clamp(1.35rem,2.5vw,1.85rem)!important}.kb-pdp__title{font-size:clamp(1.4rem,2.4vw,1.85rem)!important}.kb-ed__h{font-size:clamp(1.25rem,2.2vw,1.6rem)!important}.color-scheme-4,.color-scheme-3{color:rgb(var(--color-foreground))}.color-scheme-4 .kb-eyebrow,.color-scheme-3 .kb-eyebrow{color:var(--kb-gold)}[class*=color-scheme-]{background:rgb(var(--color-background))}@media(max-width:749px){.kb-container{padding-inline:1.25rem}html{font-size:14px}}.color-scheme-4 .kb-abhi__heading,.color-scheme-4 .kb-phero__title{font-weight:400;color:var(--kb-cream)}.color-scheme-4 a:not(.kb-cta):not(.button):not(.kb-hero__cta2){color:var(--kb-gold)}.color-scheme-4 a:not(.kb-cta):not(.button):not(.kb-hero__cta2):hover{color:var(--kb-gold-soft)}.kb-cta.kb-cta--gold,.color-scheme-4 .kb-cta.kb-cta--gold,.color-scheme-3 .kb-cta.kb-cta--gold{background:var(--kb-gold)!important;color:var(--kb-ink)!important;border-color:var(--kb-gold)!important}.kb-cta.kb-cta--gold:hover,.color-scheme-4 .kb-cta.kb-cta--gold:hover{background:var(--kb-cream)!important;color:var(--kb-ink)!important;border-color:var(--kb-cream)!important}.color-scheme-4 .kb-cta:not(.kb-cta--ghost):not(.kb-cta--gold){background:var(--kb-saffron);color:var(--kb-cream)!important;border-color:var(--kb-saffron)}.color-scheme-4 .kb-cta--ghost{color:var(--kb-cream)!important;border-color:#faf5e680;background:transparent}.color-scheme-4 .kb-cta--ghost:hover{background:var(--kb-cream)!important;color:var(--kb-ink)!important;border-color:var(--kb-cream)}.footer .footer-block__heading{font-family:var(--kb-font-display);font-size:1.05rem;font-weight:500;letter-spacing:.02em;color:var(--kb-cream)}.announcement-bar__link,.announcement-bar__message{font-size:.8rem;letter-spacing:.06em;font-weight:500;padding:.65rem 1rem}html,body{overflow-x:hidden;max-width:100vw}img,svg,video{max-width:100%;height:auto}input,select,textarea{font-size:max(16px,1rem)}button,[role=button],a.button,.kb-cta,.kb-pdp__opt-btn{min-height:44px;touch-action:manipulation}*{-webkit-tap-highlight-color:rgba(184,146,74,.15)}@media(max-width:749px){html{font-size:14px}.kb-container{padding-inline:1.15rem}.kb-collections,.kb-best,.kb-story,.kb-abhi,.kb-tests,.kb-insta,.kb-ed,.kb-faq{padding:3rem 0 3.25rem}.kb-pdp{padding:1.75rem 0 3rem}.kb-phero{padding:3rem 0 2.5rem}.kb-coll{padding:1.75rem 0 3rem}.kb-hero,.kb-hero__slide{min-height:480px;max-height:82vh}.kb-hero__content{padding:2.75rem 0 4.5rem;max-width:100%}.kb-hero__heading{font-size:1.8rem;line-height:1.15}.kb-hero__sub{font-size:.95rem;line-height:1.5}.kb-hero__deva{font-size:1rem;margin-bottom:.6rem}.kb-hero__actions{flex-direction:column;align-items:stretch;gap:.5rem}.kb-hero__actions .kb-cta{width:100%;justify-content:center}.kb-pdp__info{max-width:100%}.kb-pdp__title{font-size:1.35rem;line-height:1.2}.kb-pdp__price-now{font-size:1.35rem}.kb-pdp__qty{flex-wrap:wrap;gap:.75rem}.kb-pdp__thumb{width:56px;height:56px}.kb-pdp__thumbs{scrollbar-width:none;-ms-overflow-style:none}.kb-pdp__thumbs::-webkit-scrollbar{display:none}.kb-card__title{font-size:.8rem;min-height:2.2em}.kb-card__badge{font-size:.6rem;padding:.25rem .5rem;letter-spacing:.08em}.kb-card__price-now{font-size:.92rem}.kb-card__price-was{font-size:.72rem}.kb-collections__heading,.kb-best__heading,.kb-tests__heading,.kb-insta__heading,.kb-faq__heading,.kb-phero__title,.kb-abhi__heading,.kb-story__heading,.kb-coll__title{font-size:clamp(1.5rem,6vw,1.85rem);line-height:1.15}.kb-collections__sub,.kb-story__body,.kb-abhi__body{font-size:.92rem}.kb-coll-tile__body{padding:1rem 1rem 1.15rem}.kb-coll-tile__title{font-size:1.05rem}.kb-coll-tile__desc{font-size:.8rem}.kb-trust__inner{grid-template-columns:repeat(2,1fr)}.kb-abhi__steps{grid-template-columns:repeat(2,1fr);gap:.85rem}.kb-abhi__step{padding:.9rem}.kb-abhi__step-num{font-size:1.35rem}.kb-abhi__step-title{font-size:.82rem}.kb-abhi__step-body{font-size:.72rem}.kb-test{padding:1.5rem 1.25rem}.kb-test__body{font-size:.9rem}.kb-insta__grid{grid-template-columns:repeat(2,1fr);gap:.6rem}.header{padding-top:12px!important;padding-bottom:12px!important}.announcement-bar__message{font-size:.72rem;padding:.55rem .75rem}.kb-faq__q{font-size:.95rem}.kb-faq__a{font-size:.88rem}.kb-ed__article{font-size:.95rem}.kb-ed__q{padding:1.25rem 1.15rem}.kb-ed__q p{font-size:1rem}.kb-story__media{aspect-ratio:4 / 3}.kb-coll__pag{gap:.75rem}.kb-coll__pag-nums{gap:.25rem}.kb-coll__pag-nums a,.kb-coll__pag-nums span{min-width:32px;height:32px;font-size:.8rem}}@media(max-width:380px){.kb-container{padding-inline:.9rem}.kb-hero__heading{font-size:1.6rem}.kb-pdp__title{font-size:1.2rem}.kb-collections__grid,.kb-best__grid{gap:.85rem}}@media(min-width:750px)and (max-width:989px){.kb-collections__grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}.kb-insta__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px)and (orientation:landscape){.kb-hero,.kb-hero__slide{min-height:420px}}@supports (padding: max(0px)){.kb-container{padding-left:max(1.15rem,env(safe-area-inset-left));padding-right:max(1.15rem,env(safe-area-inset-right))}}@media print{.kb-hero,.kb-abhi,.kb-insta,.kb-pdp__add,.kb-pdp__qty,.kb-hero__nav,.kb-hero__dots{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kb-tokens.css.map */
