@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=DM+Sans:wght@400;500;600&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:var(--ink);background:var(--ivory);font-synthesis:none;text-rendering:optimizeLegibility;--forest: #15433d;--herb: #4d6a58;--ivory: #f4efe4;--cream: #faf6ee;--beige: #e7dcc8;--brown: #6b5344;--gold: #b8944a;--gold-soft: #d7c089;--ink: #243832;--muted: #6a7468;--line: #ddd4c2;--header-h: 112px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px)}body{min-width:320px;margin:0;overflow-x:clip;background:var(--ivory);font-size:16px;line-height:1.7}body.menu-open{overflow:hidden}body,button,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.03em;color:var(--forest)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.skip-link{position:fixed;z-index:40;top:10px;left:10px;padding:12px 16px;transform:translateY(-160%);border-radius:4px;background:var(--cream);color:var(--forest)}.skip-link:focus{transform:translateY(0)}.page{position:relative;min-width:0;background:radial-gradient(circle at top left,#fff8ea 0,transparent 42%),var(--ivory)}.page:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");opacity:.045;pointer-events:none;content:""}.site-header{position:sticky;z-index:20;top:0;border-bottom:1px solid transparent;background:#f4efe4b8;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.site-header.is-scrolled,.site-header.is-open{border-bottom-color:var(--line);background:#faf6eeeb;box-shadow:0 8px 24px #15433d0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.navigation{display:flex;width:100%;min-height:var(--header-h);align-items:center;justify-content:space-between;gap:16px;margin:0;padding:4px 28px 4px 10px}.nav-links{display:flex;align-items:center;gap:28px}.nav-link{padding:10px 4px;color:var(--forest);font-size:.92rem;letter-spacing:.04em;transition:color .2s ease}.nav-link:hover{color:var(--gold)}.brand-link{display:flex;flex:0 0 auto;align-items:center;width:min(340px,62vw);margin-left:0}.brand-logo{width:100%;height:auto;max-height:108px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0;border:0;background:transparent}.menu-toggle-bar{display:block;width:20px;height:1.5px;margin-inline:auto;background:var(--forest);transition:transform .22s ease,opacity .22s ease}.site-header.is-open .menu-toggle-bar:first-child{transform:translateY(3.75px) rotate(40deg)}.site-header.is-open .menu-toggle-bar:last-child{transform:translateY(-3.75px) rotate(-40deg)}.mobile-nav{display:none}.hero{display:grid;width:min(100%,1240px);min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,5vw,72px);align-items:center;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(20px,4vw,40px) clamp(40px,6vw,80px)}.hero-copy{max-width:640px;animation:rise-in .9s ease both}.eyebrow{margin-bottom:14px;color:var(--gold);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.hero h1{margin-bottom:20px;font-size:clamp(2.4rem,6.2vw,4.85rem);font-weight:500;line-height:1.05}.hero-support{max-width:28ch;margin-bottom:32px;color:var(--muted);font-size:1.05rem}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid var(--forest);border-radius:999px;background:var(--forest);color:#f7f1e4;font-size:.92rem;letter-spacing:.03em;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.button:hover{transform:translateY(-1px);background:#1c524b}.button-gold{border-color:#c9ae72;background:#c9ae72;color:var(--forest)}.button-gold:hover{background:#d4bc85}.button-ghost{background:transparent;color:var(--forest)}.button-ghost:hover{background:#15433d0f}.button-arrow{display:inline-block;transition:transform .25s ease}.button:hover .button-arrow,.product-link:hover .button-arrow{transform:translate(4px)}.hero-visual{position:relative;isolation:isolate;display:grid;min-height:min(72vh,680px);place-items:end center;overflow:hidden;border-radius:28px 28px 120px;animation:rise-in 1.1s ease both}.hero-bottles{position:relative;z-index:1;display:flex;width:100%;align-items:flex-end;justify-content:center;padding:24px 4px 40px}.hero-bottle{position:relative;z-index:1;width:26%;max-width:190px;height:auto;filter:drop-shadow(0 16px 22px rgb(8 24 20 / .38))}.hero-bottle-1,.hero-bottle-4{width:23%;max-width:164px;transform:translateY(18px)}.hero-bottle-2,.hero-bottle-3{z-index:2;width:28%;max-width:204px}.hero-bottle-4{mix-blend-mode:normal}.hero-visual-caption{position:absolute;z-index:1;right:22px;bottom:18px;margin:0;color:#f3ead6;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.heritage-strip{display:grid;place-items:center;padding:18px 20px;border-block:1px solid var(--line);background:#efe6d4;color:var(--forest);font-size:.72rem;font-weight:500;letter-spacing:.34em;text-align:center}.heritage-strip p{margin:0}.section{width:min(100%,1180px);margin:0 auto;padding:clamp(64px,9vw,104px) clamp(20px,4vw,40px);text-align:center}.section-heading{max-width:560px;margin:0 auto 56px}.section-heading h2,.contact h2{margin-bottom:16px;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08}.section-heading>p:last-child,.contact-support{margin-bottom:0;color:var(--muted)}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-card{display:flex;min-width:0;flex-direction:column;align-items:center;padding:18px 16px 24px;border:1px solid rgb(221 212 194 / .9);border-radius:22px;background:var(--cream);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.product-card:hover{transform:translateY(-4px);border-color:#cfc09a;box-shadow:0 16px 36px #24383212}.product-visual{display:grid;width:100%;height:280px;overflow:hidden;place-items:center;margin-bottom:22px;border-radius:140px 140px 12px 12px;background:#efe8d6}.product-visual img,.dialog-product-image{width:78%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-visual img{transform:scale(1.04) translateY(-3px)}.product-visual-nari{background:#efe6cf}.product-visual-diabetes{background:#ece4f0}.product-visual-joint{background:#e8ead4}.product-visual-detox{background:#1c3d36}.product-visual-detox img{mix-blend-mode:normal}.product-category,.product-size{margin:0}.product-category{margin-bottom:8px;color:var(--herb);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-name{margin:0 0 8px;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.15}.product-size{color:var(--muted);font-size:.82rem}.product-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:0 0 4px;border:0;border-bottom:1px solid #c7b892;background:transparent;color:var(--forest);font-size:.9rem}.ayurveda-strip{width:min(100% - 40px,760px);margin:0 auto 12px;padding:18px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-align:center}.ayurveda-strip p{margin:0}.ayurveda-strip span{margin:0 12px;color:var(--gold)}.contact{padding-top:36px}.contact-panel{max-width:640px;margin:0 auto;padding:clamp(36px,6vw,56px) clamp(20px,4vw,40px);border:1px solid var(--line);border-radius:28px;background:var(--cream)}.contact-phone{display:inline-block;margin:8px 0 24px;color:var(--forest);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.03em}.contact-phone:hover{color:var(--gold)}.contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.location{margin:22px 0 0;color:var(--muted);font-size:.92rem}.location a{border-bottom:1px solid #c7b892}.location a:hover{color:var(--gold)}.site-footer{display:flex;width:min(calc(100% - 40px),1180px);justify-content:center;margin:0 auto;padding:28px 0 96px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem;letter-spacing:.04em;text-align:center}.site-footer p{margin:0}.back-to-top{position:fixed;z-index:18;right:18px;bottom:18px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#faf6eef0;color:var(--forest);font-size:.75rem;letter-spacing:.04em;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.product-dialog{width:min(820px,calc(100% - 28px));max-height:min(90vh,820px);margin:auto;padding:28px;overflow:auto;border:1px solid var(--line);border-radius:20px;background:var(--cream);color:var(--ink);box-shadow:0 24px 80px #0c201c47}.product-dialog[open]{animation:dialog-in .28s ease-out}.product-dialog::backdrop{background:#1228249e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.close-dialog{position:sticky;z-index:1;top:0;float:right;width:42px;height:42px;margin:-8px -8px -42px 0;border:1px solid var(--line);border-radius:50%;background:var(--cream);color:var(--forest);font-size:1.5rem;line-height:1}.dialog-content{display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr;align-items:center;gap:28px;padding:8px 4px 4px}.dialog-visual{display:grid;min-height:320px;place-items:center;border-radius:160px 160px 16px 16px}.dialog-copy .eyebrow{margin-bottom:8px}.dialog-copy h2{margin-bottom:8px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.08}.dialog-ingredients{margin:18px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#f3ebda;text-align:left}.dialog-ingredients h3{margin-bottom:10px;font-family:DM Sans,Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dialog-ingredients ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dialog-ingredients li{padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--cream);font-size:.78rem}.dialog-meta,.dialog-note,.dialog-disclaimer{color:var(--muted)}.dialog-note{margin:0 0 20px}.dialog-actions{display:flex;flex-wrap:wrap;gap:10px}.dialog-disclaimer{margin:18px 0 0;font-size:.78rem}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-visible{opacity:1;transform:none}.product-card[data-reveal]{transition-delay:calc(var(--card-index) * 70ms)}@keyframes rise-in{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dialog-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:1100px){.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-visual{height:300px}}@media(max-width:860px){:root{--header-h: 88px}.navigation{padding:2px 12px 2px 4px}.nav-links,.nav-link-desktop{display:none}.brand-link{width:min(250px,72vw)}.brand-logo{max-height:92px}.menu-toggle{display:flex}.mobile-nav{display:flex;flex-direction:column;gap:4px;padding:8px 16px 20px;border-top:1px solid var(--line);background:var(--cream)}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:12px 4px;color:var(--forest);font-size:1rem}.hero{min-height:0;grid-template-columns:1fr;gap:28px;padding-top:20px;text-align:center}.hero-copy{max-width:none}.hero-support{max-width:34ch;margin-inline:auto}.hero-visual{min-height:380px;border-radius:24px 24px 80px}.hero-bottles{padding:28px 8px 44px}.hero-bottle{max-width:132px}.hero-bottle-1,.hero-bottle-4{max-width:118px}.hero-bottle-2,.hero-bottle-3{max-width:142px}}@media(max-width:640px){.section{padding-top:56px;padding-bottom:56px}.section-heading{margin-bottom:32px}.products{grid-template-columns:1fr;gap:16px}.product-card{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:16px;align-items:center;padding:14px;text-align:left}.product-visual{width:112px;height:148px;grid-column:1;grid-row:1 / span 4;margin:0;border-radius:56px 56px 10px 10px}.product-category,.product-name,.product-size,.product-link{grid-column:2;justify-self:start}.product-category{margin-bottom:4px;font-size:.62rem}.product-name{margin-bottom:4px;font-size:1.35rem}.product-link{margin-top:8px}.heritage-strip{letter-spacing:.18em;font-size:.64rem}.contact-panel{padding:28px 18px}.site-footer{justify-content:center;text-align:center;padding-bottom:96px}.product-dialog{width:calc(100% - 16px);padding:20px 14px}.dialog-content{grid-template-columns:1fr;gap:12px;text-align:center}.dialog-visual{min-height:210px}.dialog-product-image{height:190px}.dialog-ingredients{text-align:center}.dialog-actions{justify-content:center}.dialog-actions .button{width:100%}}@media(max-width:390px){.hero h1{font-size:clamp(2.05rem,11vw,2.5rem)}.hero-visual{min-height:360px}.product-card{grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding:12px}.product-visual{width:96px;height:132px}.contact-actions .button{width:100%}}@media(min-width:1440px){.hero{width:min(100%,1320px);min-height:calc(100svh - var(--header-h))}.product-visual{height:320px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.hero{background:radial-gradient(ellipse at 12% 18%,rgb(215 192 137 / .18),transparent 34%),radial-gradient(ellipse at 88% 82%,rgb(66 111 82 / .08),transparent 35%),linear-gradient(135deg,#f8f4e9,#f3eddf 52%,#f8f4e9)}.hero:before,.hero:after{position:absolute;z-index:0;width:180px;height:310px;background:url(/assets/leaf-sprig.svg) center / contain no-repeat;opacity:.12;pointer-events:none;content:""}.hero-copy,.hero-visual{z-index:1}.hero:before{top:-90px;right:-64px;transform:rotate(-34deg)}.hero:after{bottom:-165px;left:-62px;transform:scaleX(-1) rotate(-32deg)}.hero-visual{border:1px solid rgb(255 255 255 / .28);border-radius:32px 32px 112px;background:radial-gradient(ellipse at 50% 75%,rgb(193 157 80 / .24),transparent 40%),linear-gradient(145deg,#0f362e2e,#08241f8f),url(/assets/botanical-backdrop.png) center 58% / cover no-repeat;box-shadow:0 30px 72px #193b3133,inset 0 0 0 1px #f0e2be1a}.hero-visual:before{top:10%;left:9%;width:82%;height:76%;border:1px solid rgb(227 205 151 / .33);box-shadow:0 0 0 10px #f9f3de09,inset 0 0 34px #d7c08914}.hero-visual:after{background:linear-gradient(180deg,#071c180d,#08201c24 60%,#08201c8a),linear-gradient(90deg,rgb(8 32 28 / .18),transparent 24%,transparent 76%,rgb(8 32 28 / .18))}.hero-bottles{padding:24px 12px 36px}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4,.hero-bottle-5{filter:drop-shadow(0 18px 18px rgb(3 18 15 / .32))}.hero-visual-caption{right:24px;bottom:20px;letter-spacing:.2em}.product-card,.product-card:last-child,.product-card:nth-last-child(2):nth-child(3n+1){padding:22px 18px 26px;border-color:#aba1845c;border-radius:28px;background:#faf6ee7a;box-shadow:0 10px 30px #24383206;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-card:hover{background:#faf6eecc;box-shadow:0 18px 42px #24383217}.product-visual{position:relative;isolation:isolate;height:350px;overflow:visible;border:0;border-radius:0;background:transparent}.product-visual:before{position:absolute;z-index:-1;bottom:4%;left:12%;width:76%;height:88%;border:1px solid rgb(184 148 74 / .19);border-radius:50% 50% 38% 38%/33% 33% 18% 18%;background:radial-gradient(ellipse at 50% 75%,rgb(215 192 137 / .3),transparent 68%),linear-gradient(155deg,#efe9d7d6,#e6ebdc94);box-shadow:0 18px 34px #29423212,inset 0 0 34px #ffffff8f;content:"";transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s ease}.product-visual:after{position:absolute;z-index:-1;right:4%;bottom:8%;width:30%;height:42%;background:#55765a;mask:url(/assets/leaf-sprig.svg) center / contain no-repeat;opacity:.1;content:"";transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s ease}.product-visual img{width:auto;max-width:92%;height:330px;max-height:330px;object-fit:contain;filter:drop-shadow(0 18px 13px rgb(36 56 50 / .17));transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s ease}.product-card:hover .product-visual:before{transform:scale(1.035,1.02);border-color:#b8944a57}.product-card:hover .product-visual:after{transform:translate(-5px,-3px) rotate(-8deg);opacity:.18}.product-card:hover .product-visual img{transform:translateY(-6px) scale(1.035);filter:drop-shadow(0 23px 17px rgb(36 56 50 / .22))}.product-visual.product-visual-detox,.product-visual-detox img,.product-visual-nari,.product-visual-diabetes,.product-visual-joint,.product-visual-saral,.product-visual-sunil,.product-visual-kanchanar-gugal{background:transparent;mix-blend-mode:normal}@media(max-width:1000px){.product-visual{height:330px}.product-visual img{height:310px;max-height:310px}}@media(max-width:640px){.hero:before,.hero:after{width:118px;height:220px;opacity:.1}.hero:before{top:-78px;right:-48px}.hero:after{bottom:-122px;left:-46px}.hero-visual{border-radius:24px 24px 72px}.hero-bottles{padding:16px 10px 34px}.product-visual{height:300px;margin-bottom:12px}.product-visual img{height:286px;max-height:286px;max-width:94%}.product-visual:before{left:15%;width:70%}.product-visual:after{right:0}}@media(prefers-reduced-motion:reduce){.hero-visual,.product-card,.product-visual:before,.product-visual:after,.product-visual img{transition:none}}.hero-bottles{gap:4px;padding:28px clamp(18px,4vw,38px) 34px}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4,.hero-bottle-5{flex:1 1 0;width:33.333%;max-width:240px;height:395px;object-fit:contain}.hero-bottle-1,.hero-bottle-4{height:365px}.hero-bottle-2,.hero-bottle-3{height:410px}.hero-bottle-1{order:0}.hero-bottle-2{order:1}.hero-bottle-3{order:2}@media(max-width:640px){.hero-visual{min-height:360px}.hero-bottles{gap:0;padding:18px 12px 36px}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4,.hero-bottle-5{height:270px}.hero-bottle-2,.hero-bottle-3{height:294px}}:root{--header-h: 88px}body,button{font-family:Manrope,DM Sans,Arial,sans-serif}h1,h2,h3,.contact-phone{font-family:Manrope,DM Sans,Arial,sans-serif;font-weight:600;letter-spacing:-.045em}.hero h1{font-weight:600;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.12}.navigation{max-width:1240px;margin:auto;padding:10px 32px}.brand-link{width:auto;gap:12px}.brand-emblem{position:relative;width:56px;height:56px;overflow:hidden;flex:0 0 56px;border-radius:50%;mix-blend-mode:multiply}.brand-emblem img{position:absolute;width:128px;max-width:none;height:auto;left:-39px;top:-11px}.brand-wordmark{font-size:24px;color:#155358;font-weight:800;line-height:1.2;letter-spacing:.08em}.brand-wordmark>span{display:block;font-size:9px;font-weight:600;color:#a17b31;letter-spacing:.13em;margin-top:5px}.products{grid-template-columns:repeat(6,minmax(0,1fr));gap:38px 30px}.product-card{grid-column:span 2;padding:25px 22px 30px}.product-card:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}.product-visual{border:0;padding:0;height:305px}.product-visual img,.dialog-product-image{mix-blend-mode:normal}.product-visual-detox{background:#e2e9dd}.product-name{font-size:1.35rem;min-height:3.2em;line-height:1.35;display:grid;place-items:center;letter-spacing:-.035em}.product-category{min-height:2.6em;display:grid;place-items:center;font-size:.72rem}.product-link{margin-top:22px}.product-visual-saral{background:#e9edda}.product-visual-sunil{background:#e7edda}.hero-bottles{gap:0}.hero-bottle{max-height:390px;object-fit:contain}.hero-bottle-5{width:23%;max-width:150px}.site-footer{padding-bottom:30px}body.dialog-open{overflow:hidden}.product-dialog{max-width:780px;padding:34px}.detail-heading{text-align:center;padding:16px 20px 24px;border-bottom:1px solid var(--line)}.detail-heading h2{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2;margin:8px 0 12px}.detail-heading>p:last-child{color:var(--muted);margin:14px auto 0;max-width:540px}.detail-heading .dialog-meta{margin:0;font-size:13px}.detail-boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.detail-box{padding:20px;border:1px solid #d5dcc8;border-radius:12px;background:#edf0e3;text-align:left}.detail-box h3{font-size:14px;letter-spacing:0;line-height:1.5;margin:0 0 12px}.detail-box p,.detail-box li{font-size:14px;color:#53634e}.detail-box p{margin:0}.detail-box ul{padding-left:18px;margin:0}.detail-box li+li{margin-top:7px}.detail-box-wide{grid-column:1/-1}.detail-box .ingredient-chips{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0}.ingredient-chips li,.ingredient-chips li+li{border:1px solid #d6dcc8;border-radius:20px;background:var(--cream);padding:4px 10px;font-size:12px;margin:0}.detail-contact{text-align:center;margin-top:24px}.detail-contact>p{font-size:12px;color:var(--muted);margin-bottom:18px}@media(max-width:1000px){.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.product-card,.product-card:nth-last-child(2):nth-child(3n+1){grid-column:auto}.product-card:last-child{grid-column:1/-1;width:calc(50% - 15px);justify-self:center}}@media(max-width:640px){.navigation{padding:10px 20px}.brand-link{width:auto}.brand-wordmark{font-size:22px}.products{grid-template-columns:1fr;gap:28px;max-width:370px;margin:auto}.product-card,.product-card:last-child{display:flex;grid-column:auto;width:100%;padding:24px;text-align:center}.product-visual{width:100%;height:300px;margin-bottom:25px}.product-category{min-height:0;font-size:12px;margin-bottom:12px}.product-name{min-height:0;font-size:1.5rem;margin-bottom:12px}.product-link{margin-top:20px}.detail-boxes{grid-template-columns:1fr}.product-dialog{padding:24px 18px}.detail-heading{padding:26px 0 20px}.hero h1{font-size:clamp(2.3rem,9vw,3.2rem)}}.collection{position:relative;isolation:isolate}.collection:before,.collection:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:175px;height:360px;background:url(/assets/leaf-sprig.svg) center/contain no-repeat;opacity:.24}.collection:before{top:170px;left:min(-80px,calc((1180px - 100vw)/2 - 40px));transform:rotate(18deg)}.collection:after{right:min(-80px,calc((1180px - 100vw)/2 - 40px));bottom:90px;transform:scaleX(-1) rotate(12deg)}@media(max-width:640px){.collection:before,.collection:after{width:110px;opacity:.15}.collection:before{left:-40px}.collection:after{right:-40px}}.page{overflow-x:clip}.hero-bottles{gap:2px;padding-inline:18px}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4,.hero-bottle-5{flex:1 1 0;min-width:0;width:19%;max-width:none;height:290px;object-fit:contain;transform:none}.hero-bottle-1,.hero-bottle-4{height:260px}.hero-bottle-5{height:215px}@media(max-width:640px){.hero-bottles{padding-inline:12px}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4{height:185px}.hero-bottle-5{height:155px}}.product-visual img{width:auto;max-width:84%;height:270px;max-height:270px;object-fit:contain}@media(max-width:640px){.product-visual img{height:260px;max-height:260px}}.hero-visual{overflow:hidden;border-radius:28px 28px 88px;background:linear-gradient(180deg,#0a2b2614,#0a2b2680),url(/assets/botanical-backdrop.png) center 58% / cover no-repeat;box-shadow:0 24px 60px #24383224}.hero-visual:before{position:absolute;z-index:0;top:14%;left:12%;width:76%;height:68%;border:1px solid rgb(77 106 88 / .2);border-radius:50%;content:""}.hero-visual:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08201c0a,#08201c42);content:"";pointer-events:none}.hero-bottles{align-items:flex-end;justify-content:space-between;padding:24px 8px 26px}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4,.hero-bottle-5{filter:drop-shadow(0 14px 14px rgb(36 56 50 / .14));animation:bottle-arrive .85s cubic-bezier(.2,.7,.2,1) both}.hero-bottle-2{animation-delay:90ms}.hero-bottle-3{animation-delay:.18s}.hero-bottle-4{animation-delay:.27s}.hero-bottle-5{animation-delay:.36s}.hero-visual-caption{color:#f3ead6;text-shadow:0 1px 8px rgb(8 32 28 / .45)}.collection{text-align:left}.collection .section-heading{margin-right:0;margin-left:0;text-align:left}.products{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card,.product-card:last-child,.product-card:nth-last-child(2):nth-child(3n+1){width:auto;grid-column:auto;justify-self:stretch;align-items:flex-start;text-align:left;animation:card-enter .55s ease both;animation-delay:calc(var(--card-index) * 75ms)}.product-visual{display:grid;width:100%;place-items:center}.product-category{display:block;min-height:0}.product-name{display:block;min-height:3.2em}.collection-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.collection-page-status{margin:0;color:var(--muted);font-size:.85rem}.collection-page-controls{display:flex;align-items:center;gap:8px}.page-control{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--forest);font-size:.8rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.page-control:hover:not(:disabled),.page-control[aria-current=page]{border-color:var(--forest);background:var(--forest);color:var(--cream)}.page-control:disabled{cursor:not-allowed;opacity:.4}@keyframes bottle-arrive{0%{transform:translateY(18px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes card-enter{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1000px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.hero{text-align:left}.hero-support{margin-inline:0}}@media(max-width:640px){.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none;margin:0}.product-card,.product-card:last-child{align-items:flex-start;min-width:0;padding:12px;text-align:left}.product-visual{width:100%;height:174px;margin-bottom:14px;border-radius:76px 76px 12px 12px}.product-category{margin-bottom:6px;font-size:.58rem;letter-spacing:.08em}.product-name{min-height:2.7em;margin-bottom:4px;font-size:1.08rem;line-height:1.25}.product-size{font-size:.76rem;line-height:1.4}.product-link{gap:6px;margin-top:10px;font-size:.82rem}.collection-pagination{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:14px}.hero-visual{min-height:300px;border-radius:24px 24px 72px;background-position:54% center}.hero-bottles{padding-inline:8px}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4{height:175px}.hero-bottle-5{height:145px}}@media(max-width:380px){.products{gap:10px}.product-card,.product-card:last-child{padding:10px}.product-visual{height:152px}.product-name{font-size:1rem}.product-link{font-size:.76rem}}@media(prefers-reduced-motion:reduce){.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3,.hero-bottle-4,.hero-bottle-5{animation:none;opacity:1;transform:none}}.hero{position:relative;isolation:isolate;overflow:clip;background-color:#f7f1e5}.hero-copy{position:relative;z-index:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;isolation:isolate;animation:none}.hero-copy:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;inset-block-start:calc(-1*clamp(28px,5vw,64px));inset-block-end:calc(-1*clamp(40px,6vw,80px));inset-inline-start:calc(-1*clamp(20px,4vw,40px));content:"";pointer-events:none;background-image:radial-gradient(ellipse 450px 450px at 10% 28%,rgb(197 158 86 / .14),transparent 70%),radial-gradient(ellipse at 66% 52%,rgb(20 69 60 / .04),transparent 43%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");background-size:auto,auto,auto,180px 180px}.hero-copy>:not(.hero-leaf-shadow){position:relative;z-index:1}.hero-leaf-shadow{position:absolute;z-index:0;display:block;background:#776f50;-webkit-mask-image:url(/assets/leaf-sprig.svg);mask-image:url(/assets/leaf-sprig.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.045;filter:blur(1.5px);transform-origin:center;pointer-events:none;transition:transform .65s cubic-bezier(.16,1,.3,1)}.hero-leaf-shadow-top{top:-108px;left:-102px;width:222px;height:390px;transform:translate3d(var(--leaf-top-x, 0px),var(--leaf-top-y, 0px),0) rotate(-18deg)}.hero-leaf-shadow-bottom{bottom:-198px;left:42%;width:185px;height:326px;transform:translate3d(var(--leaf-bottom-x, 0px),var(--leaf-bottom-y, 0px),0) scaleX(-1) rotate(18deg)}.hero-copy>.eyebrow,.hero h1,.hero-support{animation:hero-copy-enter .85s cubic-bezier(.16,1,.3,1) backwards}.hero h1{animation-delay:90ms}.hero-support{animation-delay:.17s}.hero-copy>.button{animation:hero-cta-enter .85s cubic-bezier(.16,1,.3,1) .25s backwards}.hero-visual{border:1px solid rgb(255 255 255 / .42);box-shadow:0 20px 48px #24383221;scale:1;animation:hero-image-enter 1s cubic-bezier(.16,1,.3,1) backwards;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.hero .button-gold{box-shadow:0 5px 16px #b8944a1f;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .35s ease,box-shadow .35s ease}.hero .button-gold:hover{transform:translateY(-2px);background:#bea05e;box-shadow:0 9px 22px #6f521d2e}.hero .button-arrow{transition:transform .35s cubic-bezier(.16,1,.3,1)}@keyframes hero-copy-enter{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-image-enter{0%{scale:.97;opacity:0}to{scale:1;opacity:1}}@keyframes hero-cta-enter{0%{translate:0 14px;opacity:0}to{translate:0 0;opacity:1}}@media(hover:hover)and (pointer:fine){.hero-copy:before{background-image:radial-gradient(420px circle at var(--mouse-x, -600px) var(--mouse-y, -600px),rgb(215 184 120 / .08) 0,transparent 45%),radial-gradient(ellipse 450px 450px at 10% 28%,rgb(197 158 86 / .14),transparent 70%),radial-gradient(ellipse at 66% 52%,rgb(20 69 60 / .04),transparent 43%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E")}.hero-visual:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 26px 58px #2438322b}}@media(max-width:860px){.hero-copy{padding-block:12px}.hero-copy:before{inset-block-start:-20px;inset-block-end:-56px;inset-inline-start:calc(-1*clamp(20px,4vw,40px))}.hero-copy:before{background-image:radial-gradient(ellipse 320px 320px at 10% 28%,rgb(197 158 86 / .12),transparent 70%),radial-gradient(ellipse at 66% 52%,rgb(20 69 60 / .035),transparent 43%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");background-size:auto,auto,180px 180px}.hero-leaf-shadow-top{top:-100px;left:-116px;width:185px;height:325px}.hero-leaf-shadow-bottom{bottom:-176px;left:38%;width:148px;height:260px}.hero-leaf-shadow-top{transform:rotate(-18deg)}.hero-leaf-shadow-bottom{transform:scaleX(-1) rotate(18deg)}}@media(max-width:640px){.hero-copy:before{background-image:radial-gradient(ellipse 250px 250px at 10% 28%,rgb(197 158 86 / .11),transparent 70%),radial-gradient(ellipse at 66% 52%,rgb(20 69 60 / .03),transparent 43%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");background-size:auto,auto,180px 180px}.hero-leaf-shadow{opacity:.035;transition:none}.hero-leaf-shadow-top{top:-92px;left:-128px;width:154px;height:270px}.hero-leaf-shadow-bottom{bottom:-158px;left:40%;width:122px;height:214px}}@media(prefers-reduced-motion:reduce){.hero-copy:before{background-image:radial-gradient(ellipse 450px 450px at 10% 28%,rgb(197 158 86 / .14),transparent 70%),radial-gradient(ellipse at 66% 52%,rgb(20 69 60 / .04),transparent 43%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");background-size:auto,auto,180px 180px}.hero-copy>.eyebrow,.hero h1,.hero-support,.hero-copy>.button,.hero-visual{animation:none;opacity:1;transform:none}.hero-copy>.button{translate:none}.hero-visual{scale:1}.hero-leaf-shadow{transform:none;transition:none}.hero-visual:hover,.hero .hero-copy>.button-gold:hover{transform:none}.hero .button-gold:hover .button-arrow{transform:none}}@media(max-width:700px){.products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;gap:18px 14px;margin-inline:auto}.product-card,.product-card:last-child,.product-card:nth-last-child(2):nth-child(3n+1){width:100%;min-width:0;grid-column:auto;align-items:flex-start;padding:14px 12px 18px;text-align:left}.products>.product-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 7px);justify-self:center}.product-visual{width:100%;height:236px;flex:0 0 236px;margin:0 0 10px}.product-visual img{width:auto;height:min(218px,58vw);max-width:92%;max-height:218px;object-fit:contain}.product-category{min-height:0;margin:0 0 4px;font-size:.62rem;letter-spacing:.08em}.product-name{min-height:2.5em;margin:0 0 4px;font-size:clamp(.96rem,3.7vw,1.15rem);line-height:1.2}.product-size{margin:0;font-size:.76rem;line-height:1.35}.product-link{align-self:flex-start;margin-top:10px;font-size:.82rem}}.hero-visual{display:grid;place-items:end center}.hero-bottles{display:block;width:min(100%,560px);height:clamp(350px,40vw,500px);margin-inline:auto;padding:0}.hero-bottle,.hero-bottle-1,.hero-bottle-2,.hero-bottle-3{position:absolute;bottom:4%;width:46%;height:76%;max-width:none;object-fit:contain}.hero-bottle-1{left:1%;z-index:1;scale:.92;transform:translate(9%)}.hero-bottle-2{left:27%;z-index:3;width:47%;height:94%;scale:1;transform:none}.hero-bottle-3{right:1%;z-index:2;scale:.92;transform:translate(-9%)}@media(max-width:860px){.hero-bottles{height:360px}.hero-bottle-1,.hero-bottle-3{height:72%}.hero-bottle-2{height:91%}}@media(max-width:640px){.hero-visual{min-height:320px}.hero-bottles{height:320px}.hero-bottle-1,.hero-bottle-3{width:49%;height:70%}.hero-bottle-2{left:26%;width:49%;height:90%}}.product-visual-sunil img,.product-visual-kanchanar-gugal img{scale:.9}.language-switch{display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid rgb(21 67 61 / .2);border-radius:999px;background:#faf6eec2;color:var(--forest)}.language-switch select{min-width:106px;padding:9px 30px 9px 13px;border:0;border-radius:inherit;outline-offset:3px;background:transparent;color:inherit;font:inherit;font-size:.84rem;cursor:pointer}.language-switch select:focus-visible{outline:2px solid var(--gold)}@media(max-width:860px){.language-switch{margin-left:auto}.language-switch select{min-width:96px;padding-inline:11px 26px}}
