:root{--ink:#231712;--night:#1e100d;--wine:#4b0d10;--red:#c62216;--red2:#ec2a13;--green:#073c22;--green2:#005a2c;--gold:#e2b85b;--muted:#7e7268;--cream:#f7f3e9;--paper:#fffcf6;--line:#ded5c5;--serif:Georgia,'Times New Roman',serif;--sans:Inter,'Segoe UI',Arial,sans-serif;--hindi:'Noto Sans Devanagari','Mangal',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{margin:0;max-width:100%;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}img{display:block;max-width:100%;height:auto}svg{display:block;flex:none}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:var(--gold);color:var(--wine)}.container{width:min(1180px,calc(100% - 52px));margin:auto}.wide{width:min(1330px,calc(100% - 48px));margin:auto}.eyebrow{letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:26px;height:1px;background:currentColor}.eyebrow.gold{color:var(--gold)}.eyebrow.red{color:#aa3120}.serif{font-family:var(--serif);font-weight:400}.hindi{font-family:var(--hindi)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}h2{font-size:clamp(35px,4.7vw,68px);letter-spacing:-.043em}h3{font-size:clamp(22px,2vw,29px)}p{line-height:1.8}.muted{color:var(--muted)}.accent{color:var(--gold)}.accent-red{color:var(--red)}.lead{font-size:18px;line-height:1.8}.section{padding:106px 0}.section.sm{padding:75px 0}.section-head{margin:0 0 44px}.section-head.center{text-align:center}.section-head.center .eyebrow{justify-content:center}.section-head h2{margin:16px 0 18px}.section-head p{max-width:640px}.section-head.center p{margin:auto}.btn{min-height:50px;display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:14px 24px;text-transform:uppercase;font-size:11px;letter-spacing:.12em;font-weight:850;transition:transform .25s,background .25s,border .25s;white-space:normal;text-align:center}.btn:hover{transform:translateY(-3px)}.btn-gold{background:var(--gold);color:#2c180d;border:1px solid var(--gold)}.btn-dark{background:var(--night);color:#fff;border:1px solid var(--night)}.btn-outline{border:1px solid currentColor;background:transparent}.btn-outline.light{color:#fff}.btn-outline.dark{color:var(--ink)}.link-arrow{display:inline-flex;align-items:center;gap:14px;text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:800;border-bottom:1px solid currentColor;padding-bottom:8px;transition:gap .25s}.link-arrow:hover{gap:24px}.topbar{background:var(--night);color:#e8d9c1;font-size:11px;letter-spacing:.14em}.topbar .container{min-height:35px;display:flex;justify-content:space-between;align-items:center;gap:16px}.topbar a:hover{color:var(--gold)}.site-header{z-index:80;position:sticky;top:0;background:rgba(255,252,246,.98);box-shadow:0 1px 0 #e5ded3}.header-inner{display:flex;justify-content:space-between;align-items:center;min-height:79px;gap:26px}.brand{display:flex;align-items:center;gap:10px;min-width:184px}.brand img{width:64px;height:56px;object-fit:contain}.brand-type{line-height:1}.brand-type strong{font-family:var(--serif);font-size:22px;letter-spacing:-.04em;white-space:nowrap}.brand-type em{display:block;font-size:9px;letter-spacing:.25em;font-style:normal;color:#9c4f29;font-weight:800;text-transform:uppercase;margin-top:6px}.main-nav{display:flex;align-items:center;gap:clamp(15px,2.1vw,31px)}.main-nav a{font-size:11px;letter-spacing:.1em;font-weight:750;text-transform:uppercase;position:relative;white-space:nowrap;padding:18px 0}.main-nav a:after{content:'';position:absolute;left:0;right:100%;height:1px;bottom:12px;background:var(--red);transition:right .2s}.main-nav a:hover:after,.main-nav a.active:after{right:0}.main-nav a.active{color:#a52218}.head-actions{display:flex;align-items:center;gap:12px}.head-actions .btn{padding:13px 18px;min-height:44px}.hamburger{display:none;border:1px solid #d9cbbb;background:#fff7ed;width:45px;height:45px;align-items:center;justify-content:center;flex-direction:column;gap:5px;z-index:111}.hamburger span{width:20px;height:2px;background:var(--ink);transition:transform .2s,opacity .2s}.hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{position:fixed;inset:114px 0 0 auto;z-index:100;width:min(390px,100%);height:calc(100dvh - 114px);background:#f9f4ea;box-shadow:-20px 20px 80px #0003;transform:translateX(102%);visibility:hidden;transition:transform .36s cubic-bezier(.2,.7,.2,1),visibility .36s;overflow-y:auto;padding:30px 24px 40px}.mobile-nav.open{transform:translateX(0);visibility:visible}.mobile-nav a.navlink{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid #e4d6c4;font-size:18px;font-weight:700}.mobile-nav a.active{color:var(--red)}.mobile-nav .btn{width:100%;margin-top:25px}.mobile-foot{margin-top:32px;font-size:13px;color:var(--muted)}.mobile-overlay{z-index:90;position:fixed;inset:114px 0 0;background:rgba(22,11,8,.48);opacity:0;pointer-events:none;transition:opacity .3s}.mobile-overlay.active{opacity:1;pointer-events:auto}body.nav-open{overflow:hidden}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 73% 42%,#932b23 0%,transparent 35%),linear-gradient(120deg,#4a0c10 10%,#3b090f 55%,#280b0b 100%);color:#fff}.hero:before{content:'VAYREL';position:absolute;left:-3vw;top:20%;font-family:var(--serif);font-size:clamp(180px,27vw,470px);line-height:1;letter-spacing:-.09em;color:#ffffff06;pointer-events:none}.hero:after{content:'';position:absolute;width:730px;height:730px;border:1px solid #e6bc623e;border-radius:50%;right:-160px;top:50%;transform:translateY(-50%);pointer-events:none}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;min-height:710px;gap:15px}.hero-copy{padding:68px 0 90px;position:relative;z-index:3}.hero-copy .eyebrow{margin-bottom:28px}.hero h1{font-size:clamp(50px,7vw,105px);letter-spacing:-.055em;line-height:1.035;font-weight:400}.hero h1 .hindi{font-weight:850;display:block;font-size:clamp(49px,6.25vw,85px);line-height:1.23;letter-spacing:-.05em}.hero h1 span.bottom{display:block;font-style:italic;color:#eabf6f}.hero-intro{font-size:17px;max-width:510px;color:#f1dfd2;margin-top:25px}.hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.hero-sign{display:flex;align-items:center;gap:14px;margin-top:47px;color:#d4b9a6;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.hero-sign span{height:1px;width:39px;background:#d8b296}.hero-art{position:relative;height:690px;display:flex;justify-content:center;align-items:center;z-index:2}.hero-art .sun-ring{width:525px;height:525px;border:1px solid #e1b05c66;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#a85d2f33,transparent 69%)}.hero-art .sun-ring:before{content:'';position:absolute;inset:28px;border:1px solid #e1b05c42;border-radius:50%}.hero-pack{position:relative;transform:rotate(5deg);width:min(360px,90%);z-index:2;filter:drop-shadow(32px 25px 21px #05030388);animation:none}.hero-pack img{width:100%;max-height:580px;object-fit:contain;border-radius:10px 10px 20px 20px;clip-path:polygon(5% 0,95% 0,100% 8%,100% 96%,95% 100%,5% 100%,0 96%,0 8%)}.hero-stamp{position:absolute;top:17%;right:-5%;display:flex;align-items:center;justify-content:center;width:138px;height:138px;border:1px solid #e2b85b80;border-radius:50%;transform:rotate(13deg);text-align:center;font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.1;color:var(--gold);background:#40171ee8}.hero-stamp:before{content:'';inset:7px;position:absolute;border:1px dashed #e2b85b7a;border-radius:50%}.hero-art .floating-note{position:absolute;bottom:13%;left:-7%;z-index:3;background:#fff8ed;color:#271509;padding:15px 20px;font-size:12px;box-shadow:10px 15px 50px #0003;transform:rotate(-6deg);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hero-sidenote{position:absolute;right:22px;bottom:28px;writing-mode:vertical-rl;letter-spacing:.25em;text-transform:uppercase;color:#ffffff6d;font-size:9px;z-index:3}.hero-bottom{position:absolute;bottom:0;left:0;right:0;height:53px;background:#24090989;border-top:1px solid #fff2;display:flex;align-items:center;overflow:hidden}.scrollwords{white-space:nowrap;display:flex;gap:50px;font-family:var(--serif);font-size:13px;font-style:italic;letter-spacing:.18em;color:#e7c596;animation:marquee 26s linear infinite}.scrollwords i{font-style:normal;font-size:20px;color:var(--gold)}@keyframes packfloat{50%{transform:translateY(-17px) rotate(3deg)}}@keyframes marquee{to{transform:translateX(-50%)}}.promise{background:#efe8dc;border-bottom:1px solid #ddd1c0}.promise-row{display:grid;grid-template-columns:repeat(3,1fr)}.promise-item{padding:27px 28px;border-right:1px solid #d8cab7;display:flex;gap:16px;align-items:center}.promise-item:first-child{padding-left:0}.promise-item:last-child{border-right:0}.promise-num{font:italic 29px var(--serif);color:#a4281b}.promise-item strong{font-size:13px;display:block;line-height:1.4}.promise-item small{font-size:11px;letter-spacing:.04em;color:#8a7766}.intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center}.intro-scrip{font-size:clamp(26px,3.3vw,47px);line-height:1.4;font-family:var(--hindi);font-weight:700;margin:17px 0 24px}.intro-left p{margin-bottom:25px}.intro-image{position:relative}.intro-photo{position:relative;background:#0c4b29;padding:21px 20px 20px;min-height:520px;overflow:hidden}.intro-photo:before{content:'';position:absolute;inset:20px;border:1px solid #f0c46685;pointer-events:none}.intro-photo img{height:508px;width:100%;object-fit:contain;transition:transform .6s}.intro-photo:hover img{transform:none}.intro-caption{position:absolute;bottom:-30px;left:-45px;max-width:270px;background:var(--wine);padding:25px 29px;color:white;box-shadow:15px 17px 30px #0002}.intro-caption strong{font:italic 29px var(--serif);display:block;color:var(--gold)}.intro-caption small{font-size:12px}.section-dark{background:var(--night);color:#f7eee0}.brand-showcase{display:grid;grid-template-columns:1fr 1fr;gap:15px}.brand-card{min-height:620px;position:relative;overflow:hidden;display:grid;grid-template-columns:.9fr 1fr;align-items:center;padding:40px 28px 33px;color:white}.brand-card.red{background:#b71b16}.brand-card.green{background:#005b2d}.brand-card:before{content:'';position:absolute;border:1px solid #ffffff38;border-radius:50%;width:460px;height:460px;right:-115px;top:35px}.brand-card:after{content:'TEA';position:absolute;bottom:-80px;left:-5px;font:italic 220px var(--serif);color:#ffffff0a;pointer-events:none}.brand-card .pack-img{width:100%;height:480px;object-fit:contain;filter:drop-shadow(13px 20px 15px #0006);position:relative;z-index:2;transition:transform .5s}.brand-card:hover .pack-img{transform:translateY(-9px) rotate(2deg)}.brand-card-text{position:relative;z-index:3;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:15px}.brand-card .eyebrow{font-size:10px;letter-spacing:.16em;color:#ffe2a9}.brand-card h3{font:normal clamp(31px,3.2vw,49px) var(--serif);line-height:1.07}.brand-card .hindi{font-size:clamp(25px,2.8vw,39px);font-weight:800;display:block;margin-top:3px}.brand-card p{font-size:13px;color:#fffbe6e8;max-width:250px}.brand-card .link-arrow{align-self:flex-start;margin-top:14px;color:#ffe0a3}.subnote{display:flex;justify-content:space-between;gap:20px;padding-top:23px;color:#b7a99b;font-size:12px}.editorial{display:grid;grid-template-columns:1fr 1fr;min-height:590px}.editorial-art{background:radial-gradient(circle at 42% 42%,#e6a64c66,transparent 42%),#7e2419;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:550px;padding:70px}.editorial-art.green{background:radial-gradient(circle at 52% 38%,#76ab5366,transparent 38%),#0b452d}.editorial-art img{height:460px;width:100%;object-fit:contain;max-width:400px;filter:drop-shadow(22px 20px 22px #0004);transition:transform .5s}.editorial-art:hover img{transform:translateY(-10px) rotate(-2deg)}.editorial-art .outline-word{position:absolute;font:italic 210px var(--serif);color:#ffffff12;bottom:-75px;left:-5px}.editorial-copy{padding:80px max(7vw,36px);display:flex;flex-direction:column;justify-content:center;background:#eee5d4}.editorial-copy .big-num{font:italic 100px var(--serif);line-height:.9;color:#cbb99e}.editorial-copy h2{margin:15px 0 21px}.editorial-copy p{max-width:455px}.editorial-copy .link-arrow{align-self:flex-start;margin-top:34px}.size-section{background:var(--cream)}.size-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.size-card{background:#fffdf6;border:1px solid #e7ddcf;text-align:center;padding:25px 12px 20px;position:relative;transition:transform .3s,box-shadow .3s}.size-card:hover{transform:translateY(-7px);box-shadow:0 17px 33px #53351a12}.size-card .size-pack{height:237px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.size-card img{max-height:100%;width:auto;max-width:90%;object-fit:contain;filter:drop-shadow(5px 10px 8px #0003)}.size-card h3{font:italic 25px var(--serif)}.size-card p{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#7c6a5b;margin-top:8px}.size-card a{position:absolute;inset:0;z-index:2}.size-card .num{position:absolute;top:12px;left:12px;font-size:10px;color:#a59487}.feature-photo{display:grid;grid-template-columns:1fr .78fr;min-height:590px;background:var(--green)}.feature-photo .visual{position:relative;min-height:520px;overflow:hidden}.feature-photo .visual img{width:100%;height:100%;object-fit:contain;padding:30px;background:linear-gradient(145deg,#045c2a,#082d1f)}.feature-photo .text{color:#fff;align-self:center;padding:70px 8vw 70px 6vw}.feature-photo h2{margin:19px 0 22px}.feature-photo p{color:#eceddf;max-width:480px}.feature-photo .btn{margin-top:26px}.origin-band{padding:80px 0;background:#e7dac3}.origin-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center}.origin-layout h2{margin:18px 0 20px}.origin-layout p{margin:0 0 21px}.origin-layout img{box-shadow:24px 25px 0 #d5b789;object-fit:contain;width:100%;background:#dbc8a8}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gallery-tile{min-height:260px;background:#efe9dd;position:relative;overflow:hidden;cursor:zoom-in;border:0;padding:0}.gallery-tile:nth-child(1),.gallery-tile:nth-child(6){grid-column:span 2;grid-row:span 2}.gallery-tile img{width:100%;height:100%;max-height:100%;object-fit:contain;position:absolute;inset:0;transition:transform .55s}.gallery-tile:hover img{transform:scale(1.04)}.gallery-tile.red{background:#dd2720}.gallery-tile.green{background:#005e2c}.gallery-tile.cream{background:#f0dfc5}.gallery-tile:after{content:'VIEW';position:absolute;bottom:16px;left:16px;color:#fff;font-size:10px;letter-spacing:.16em;font-weight:800;background:#251916ab;padding:6px 10px}.quote-band{background:var(--wine);color:#fff;text-align:center;padding:90px 24px;position:relative;overflow:hidden}.quote-band:before,.quote-band:after{content:'✦';font:180px var(--serif);position:absolute;opacity:.08}.quote-band:before{left:-45px;top:-60px}.quote-band:after{right:-10px;bottom:-65px}.quote-band h2{font-family:var(--hindi);font-weight:750;font-size:clamp(32px,5vw,61px);line-height:1.4;max-width:970px;margin:14px auto 22px}.quote-band p{font-size:13px;color:#e0c4a7;letter-spacing:.12em;text-transform:uppercase}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dacdbb;border:1px solid #dacdbb}.why-card{padding:47px 35px;background:var(--paper)}.why-icon{font:italic 64px var(--serif);line-height:1;color:#c0a16b}.why-card h3{font:normal 29px var(--serif);margin:20px 0 12px}.why-card p{font-size:14px;color:#786d61}.why-card .line{width:40px;height:1px;background:#a03a26;margin-top:27px}.qa-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:8%;align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary{cursor:pointer;list-style:none;font-weight:750;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font:normal 27px var(--serif);color:#aa3123}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:14px;color:#716558;max-width:700px;padding-top:14px}.reg-panel{background:#f2eadc;border:1px solid #ded1ba;padding:29px;display:flex;align-items:center;gap:24px}.reg-panel .seal{font:italic 57px var(--serif);color:#a77b37}.reg-panel strong{display:block;font-size:17px}.reg-panel small{font-size:12px;color:#746454}.reg-panel .license{font-size:13px;color:#7c4530;margin-top:8px;display:block}.cta{position:relative;background:linear-gradient(108deg,#1d100d 30%,#3d1511);color:#f6e9d2;padding:95px 0;overflow:hidden}.cta:after{content:'CHAI';font:italic 310px var(--serif);position:absolute;right:-10px;bottom:-132px;color:#ffffff09;line-height:1}.cta-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:50px}.cta h2{margin:14px 0;font-size:clamp(36px,5vw,66px)}.cta p{color:#d2bca4}.cta-actions{display:flex;flex-direction:column;gap:12px;min-width:230px}.cta-actions .btn{width:100%}.site-footer{background:#160e0c;color:#d0c0ad;padding-top:70px}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr .9fr 1.1fr;gap:45px;padding-bottom:65px}.footer-brand .brand{color:#fff;margin-bottom:21px}.footer-brand p{color:#ae9d8e;font-size:13px;max-width:300px}.site-footer h4{font-size:11px;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:12px 0 21px}.site-footer ul{padding:0;margin:0;list-style:none}.site-footer li{margin:10px 0;font-size:13px}.site-footer a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #ffffff18;padding:18px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:#9b897d}.float-actions{position:fixed;z-index:83;right:max(15px,env(safe-area-inset-right));bottom:26px;display:flex;flex-direction:column;gap:10px}.float-actions a{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 9px 23px #0005;transition:transform .25s;position:relative}.float-actions a:hover{transform:translateY(-4px)}.float-actions a svg{width:25px;height:25px}.float-actions .wa{background:#19b45a;color:white}.float-actions .call{background:#b52a21;color:white}.float-actions .wa:after{content:'';position:absolute;inset:-5px;border:1px solid #19b45a80;border-radius:50%;animation:pulsering 2.6s infinite}@keyframes pulsering{0%{transform:scale(.98);opacity:.8}100%{transform:scale(1.22);opacity:0}}.to-top{position:fixed;right:17px;bottom:151px;z-index:82;border:1px solid #bba88f;background:#fff8ec;width:34px;height:34px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}.to-top.visible{opacity:1;pointer-events:auto}.subhero{background:var(--night);color:#fff;padding:87px 0 84px;position:relative;overflow:hidden}.subhero:after{content:attr(data-word);position:absolute;font:italic 250px var(--serif);right:-15px;bottom:-118px;color:#ffffff08;pointer-events:none}.subhero .container{position:relative;z-index:1}.breadcrumbs{font-size:12px;color:#d5ac72;margin-bottom:28px;letter-spacing:.07em}.breadcrumbs a:hover{color:#fff}.subhero h1{font:normal clamp(44px,6.5vw,88px) var(--serif);letter-spacing:-.05em;max-width:860px}.subhero h1 .hindi{font-weight:800}.subhero p{font-size:17px;color:#d8c9bb;max-width:650px;margin-top:20px}.subhero.green{background:#053c24}.subhero.red{background:#751a19}.inner-section{padding:90px 0}.story-grid{display:grid;grid-template-columns:1fr .9fr;gap:8%;align-items:center}.story-grid.reverse{grid-template-columns:.9fr 1fr}.story-grid h2{margin:15px 0 23px}.story-grid p{margin-bottom:21px}.story-art{background:#e7d7be;padding:38px;position:relative}.story-art img{width:100%;object-fit:contain;max-height:560px}.story-art.red{background:#b52a20}.story-art.green{background:#00542b}.story-art .caption{position:absolute;bottom:-20px;right:-17px;background:#26130f;color:#efcf99;font:italic 18px var(--serif);padding:15px 23px}.product-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;flex-wrap:wrap}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{border:1px solid #d7c8b4;background:#fffaf0;padding:10px 19px;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800}.tab.active{background:var(--night);color:#fff;border-color:var(--night)}.weight-tabs{display:flex;gap:7px;flex-wrap:wrap}.weight-tab{border:1px solid #d2c4b1;background:transparent;padding:8px 13px;font-size:12px;color:#50483e;transition:background .2s}.weight-tab.active{background:#dcc59c;border-color:#dcc59c;color:#271408;font-weight:bold}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-item{background:#fff;border:1px solid #e5dace;transition:box-shadow .25s}.product-item[hidden]{display:none!important}.product-item:hover{box-shadow:0 20px 40px #24180816}.product-pic{height:380px;display:flex;align-items:center;justify-content:center;padding:28px;position:relative;overflow:hidden}.product-pic.red{background:radial-gradient(circle at 50% 37%,#f1a45770,transparent 53%),#aa241e}.product-pic.green{background:radial-gradient(circle at 50% 37%,#88c5604d,transparent 50%),#0a5730}.product-pic img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(10px 16px 11px #0004);transition:transform .3s}.product-item:hover .product-pic img{transform:translateY(-6px)}.weight-chip{position:absolute;top:18px;left:19px;background:#fff8e8;padding:5px 10px;font:italic 16px var(--serif);color:var(--wine)}.product-content{padding:25px}.product-content h3{font:normal 30px var(--serif);margin-bottom:8px}.product-content p{font-size:13px;color:#817263}.product-cta{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:10px}.product-cta .link-arrow{font-size:10px}.product-cta .view-back{background:transparent;border:0;color:#7a5a3e;font-size:12px;text-decoration:underline;padding:9px;cursor:zoom-in}.comparison{overflow:auto}.comparison table{border-collapse:collapse;width:100%;min-width:630px}.comparison th,.comparison td{padding:20px;border-bottom:1px solid #ddd0bc;text-align:left;font-size:14px}.comparison th{background:#eedfc9;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.quality-flex{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.quality-card{border:1px solid #ded0be;padding:30px;background:#fffaf0}.quality-card img{width:100%;max-height:530px;object-fit:contain;background:white}.quality-card h3{margin:25px 0 9px}.quality-card p{font-size:13px;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%}.contact-method{padding:24px 0;border-bottom:1px solid var(--line)}.contact-method span{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#9c5836;font-weight:800;margin-bottom:8px}.contact-method a,.contact-method strong{font-size:19px;overflow-wrap:anywhere}.contact-method p{color:#7b6b5e;font-size:13px}.contact-form{background:#efe8dc;padding:40px}.contact-form h3{font:normal 36px var(--serif);margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{margin-bottom:17px}.field label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;margin-bottom:7px}.field input,.field textarea,.field select{width:100%;background:#fffdfa;border:1px solid #d6c8b7;border-radius:0;padding:13px 14px;min-height:48px;color:var(--ink);outline:none}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:#ab6835}.contact-form .btn{width:100%;border:0}.form-note{font-size:11px;color:#726456;margin-top:12px}.map-panel{background:#eee4d4;padding:50px;text-align:center;border:1px solid #d6c8b6}.map-panel h3{font:normal 34px var(--serif);margin-bottom:11px}.map-panel p{max-width:550px;margin:0 auto 22px}.legal p,.legal li{color:#6b6257;font-size:15px;margin:0 0 18px}.legal h2{font-size:30px;margin:34px 0 14px}.legal ul{margin-bottom:15px}.modal{position:fixed;inset:0;z-index:140;background:#0e0808ed;display:none;align-items:center;justify-content:center;padding:45px 18px}.modal.open{display:flex}.modal img{max-width:min(100%,980px);max-height:calc(100dvh - 90px);object-fit:contain;box-shadow:0 15px 60px #0009}.modal-close{position:absolute;right:18px;top:15px;background:white;color:#111;border:0;width:42px;height:42px;font-size:29px;line-height:1}.modal figcaption{position:absolute;left:24px;bottom:8px;color:#eedbbd;font-size:12px}.skip-link{position:absolute;left:-9999px;top:10px;z-index:500;background:#fff;padding:10px}.skip-link:focus{left:10px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(max-width:1090px){.main-nav{gap:16px}.head-actions .btn{display:none}.hero-inner{min-height:650px}.brand-card{padding:26px 15px;min-height:540px}.brand-card .pack-img{height:405px}.intro-grid{gap:6%}.footer-grid{gap:25px}}@media(max-width:820px){.container{width:min(100% - 34px,1180px)}.wide{width:calc(100% - 26px)}.topbar .container{justify-content:center;text-align:center}.topbar .minor{display:none}.header-inner{min-height:72px}.site-header{background:#fffcf6}.main-nav{display:none}.hamburger{display:flex}.head-actions .btn{display:none}.mobile-overlay{inset:107px 0 0}.mobile-nav{inset:107px 0 0 auto;height:calc(100dvh - 107px)}.hero-inner{grid-template-columns:1fr 1fr;min-height:600px}.hero-copy{padding:55px 0 75px}.hero h1{font-size:clamp(43px,6.7vw,70px)}.hero h1 .hindi{font-size:clamp(40px,6.4vw,65px)}.hero-art{height:590px}.hero-pack{width:320px}.hero-stamp{right:-14%;width:105px;height:105px;font-size:14px}.hero-art .floating-note{left:-8%;bottom:14%;font-size:10px}.promise-item{padding:20px 12px}.intro-grid,.story-grid,.story-grid.reverse{grid-template-columns:1fr 1fr;gap:40px}.intro-caption{left:-15px}.brand-showcase{grid-template-columns:1fr 1fr;gap:9px}.brand-card{display:block;padding:24px;min-height:0}.brand-card .pack-img{height:380px;margin:auto}.brand-card-text{display:block;text-align:center;padding:14px 0 10px}.brand-card .link-arrow{margin:17px auto 0}.brand-card h3{font-size:36px}.brand-card .hindi{font-size:31px}.brand-card p{max-width:none}.size-grid{grid-template-columns:repeat(5,1fr)}.size-card{padding:22px 5px 15px}.size-card .size-pack{height:190px}.size-card h3{font-size:22px}.gallery-grid{grid-template-columns:repeat(3,1fr)}.gallery-tile:nth-child(1),.gallery-tile:nth-child(6){grid-column:span 1;grid-row:span 1}.gallery-tile{min-height:265px}.footer-grid{grid-template-columns:1.3fr 1fr;gap:35px}.quality-flex{gap:25px}}@media(max-width:650px){body{font-size:15px}.container{width:calc(100% - 34px)}.section{padding:72px 0}.section.sm{padding:57px 0}.section-head{margin-bottom:29px}h2{font-size:clamp(33px,9.5vw,51px)}.lead{font-size:16px}.topbar{font-size:9px}.topbar .container{min-height:29px}.header-inner{min-height:67px}.brand{min-width:0;gap:8px}.brand img{width:51px;height:45px}.brand-type strong{font-size:19px}.brand-type em{font-size:7px}.hamburger{height:42px;width:42px}.mobile-overlay{inset:96px 0 0}.mobile-nav{inset:96px 0 0 auto;height:calc(100dvh - 96px)}.hero-inner{grid-template-columns:1fr;min-height:0;gap:0}.hero-copy{padding:57px 0 8px;text-align:center}.hero-copy .eyebrow{justify-content:center;font-size:10px;margin-bottom:17px}.hero h1{font-size:clamp(52px,13.3vw,78px)}.hero h1 .hindi{font-size:clamp(41px,11.3vw,66px)}.hero-intro{font-size:15px;margin:17px auto 0}.hero-btns{justify-content:center;margin-top:22px}.hero .btn{padding:12px 17px;min-height:48px}.hero-sign{justify-content:center;margin-top:18px;font-size:9px}.hero-art{height:475px;max-width:460px;width:100%;margin:0 auto 40px}.hero-art .sun-ring{height:370px;width:370px;max-width:100%}.hero-pack{width:260px;max-height:420px}.hero-pack img{max-height:416px}.hero-stamp{right:3%;top:9%;height:82px;width:82px;font-size:11px}.hero-art .floating-note{left:0;bottom:9%;padding:10px 12px;font-size:9px}.hero-bottom{height:44px}.hero-sidenote{display:none}.promise-row{grid-template-columns:1fr 1fr}.promise-item{padding:17px 11px;gap:9px}.promise-item:first-child{padding-left:5px}.promise-item:nth-child(2){border-right:0}.promise-item:nth-child(3){grid-column:span 2;border-top:1px solid #d8cab7;justify-content:center}.promise-num{font-size:24px}.promise-item strong{font-size:11px}.promise-item small{font-size:10px}.intro-grid,.story-grid,.story-grid.reverse{grid-template-columns:1fr;gap:38px}.intro-scrip{font-size:27px}.intro-photo{min-height:410px}.intro-photo img{height:390px}.intro-caption{bottom:-18px;left:-6px;padding:15px 20px}.brand-showcase{grid-template-columns:1fr;gap:15px}.brand-card{display:grid;grid-template-columns:.87fr 1.13fr;min-height:370px;padding:20px 18px;gap:3px}.brand-card .pack-img{height:320px;width:100%}.brand-card-text{text-align:left}.brand-card h3{font-size:clamp(29px,7.5vw,44px)}.brand-card .hindi{font-size:clamp(26px,6vw,36px)}.brand-card .link-arrow{margin:15px 0 0}.subnote{flex-direction:column;gap:6px}.editorial{grid-template-columns:1fr}.editorial-art{min-height:390px;padding:35px}.editorial-art img{height:340px}.editorial-copy{padding:58px 24px}.editorial-copy .big-num{font-size:65px}.size-grid{grid-template-columns:repeat(2,1fr);gap:10px}.size-card .size-pack{height:222px}.size-card:last-child{grid-column:span 2;max-width:none}.size-card:last-child .size-pack{height:250px}.size-card h3{font-size:25px}.feature-photo{grid-template-columns:1fr}.feature-photo .visual{min-height:0;height:425px}.feature-photo .visual img{height:425px}.feature-photo .text{padding:50px 24px 58px}.origin-layout{grid-template-columns:1fr;gap:25px}.origin-layout img{box-shadow:13px 13px 0 #d5b789}.origin-band{padding:65px 0}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gallery-tile{min-height:230px}.gallery-tile:nth-child(1){grid-column:span 2;min-height:360px}.quote-band{padding:70px 18px}.why-grid{grid-template-columns:1fr}.why-card{padding:30px 27px}.why-card .why-icon{font-size:48px}.why-card h3{margin-top:9px}.why-card .line{margin-top:14px}.qa-grid{grid-template-columns:1fr;gap:30px}.reg-panel{padding:20px}.cta{padding:67px 0}.cta-inner{flex-direction:column;align-items:flex-start;gap:25px}.cta-actions{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:33px 22px;padding-bottom:45px}.footer-brand{grid-column:span 2}.footer-bottom{font-size:10px}.float-actions{right:max(12px,env(safe-area-inset-right));bottom:22px;gap:9px}.float-actions a{width:49px;height:49px}.float-actions a svg{width:23px;height:23px}.to-top{right:18px;bottom:135px}.subhero{padding:60px 0}.subhero h1{font-size:clamp(42px,11vw,66px)}.subhero p{font-size:15px}.inner-section{padding:64px 0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-pic{height:260px;padding:17px}.weight-chip{top:10px;left:10px;font-size:13px}.product-content{padding:16px}.product-content h3{font-size:22px}.product-content p{font-size:11px}.product-cta{align-items:flex-start;flex-direction:column;gap:5px}.product-cta .link-arrow{font-size:9px}.product-controls{margin-bottom:24px}.quality-flex,.contact-grid{grid-template-columns:1fr;gap:36px}.quality-card{padding:18px}.contact-form{padding:26px 20px}.form-grid{grid-template-columns:1fr;gap:0}.map-panel{padding:38px 20px}}@media(max-width:360px){.container{width:calc(100% - 28px)}.brand img{width:44px;height:43px}.brand-type strong{font-size:17px}.brand-type em{letter-spacing:.14em}.hero h1{font-size:48px}.hero h1 .hindi{font-size:39px}.hero-pack{width:235px}.hero-art{height:435px}.hero-stamp{right:0}.hero .btn{font-size:10px}.brand-card{grid-template-columns:1fr 1fr;padding:14px 10px}.brand-card .pack-img{height:287px}.brand-card h3{font-size:27px}.brand-card .hindi{font-size:23px}.brand-card p{font-size:11px}.brand-card .link-arrow{font-size:10px}.size-card .size-pack{height:190px}.gallery-tile{min-height:185px}.product-pic{height:223px;padding:12px}.product-content h3{font-size:20px}.footer-grid{gap:25px 12px}}
/* Final narrow-screen QA correction: let the FSSAI verification CTA wrap instead of overflowing. */
@media(max-width:650px){.reg-panel{flex-wrap:wrap}.reg-panel .btn{width:100%;margin-left:0!important}}


/* November 2026 / supplied tea imagery: complete images, no cropping. */
.chai-feature-section{background:#281513;color:#fff;padding:100px 0 95px;position:relative;overflow:hidden}
.chai-feature-section:before{content:'CHAI';font:230px var(--serif);letter-spacing:-.08em;position:absolute;right:-50px;bottom:-65px;color:#ffffff06;pointer-events:none}
.chai-feature-grid{display:grid;grid-template-columns:1.17fr .83fr;gap:8%;align-items:center;position:relative;z-index:1}
.chai-feature-photo{position:relative;padding:16px;border:1px solid #9b714f;background:#3f2420;box-shadow:22px 25px 0 #4d3029}
.chai-feature-photo img,.chai-leaves-photo img,.chai-moment-card img,.chai-photo-gallery-item img,.chai-about-image img{width:100%;height:auto;display:block;object-fit:contain;max-width:100%}
.chai-photo-note{position:absolute;bottom:28px;left:28px;background:#301c19d9;padding:11px 17px;font-size:10px;letter-spacing:.16em;font-weight:800;color:#f7d4a0}
.chai-feature-copy h2{font-size:clamp(36px,4vw,64px);margin:18px 0 19px;line-height:1.09}
.chai-feature-copy h2 em{color:var(--gold)}
.chai-feature-copy p{font-size:16px;color:#ded0c3;line-height:1.85;margin-bottom:25px;max-width:390px}
.chai-feature-copy .chai-hindi-line{color:#ebc47d;font-size:24px;font-weight:600;margin-bottom:12px}
.chai-leaves-section{background:#ecdfca;padding:100px 0}
.chai-leaves-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}
.chai-leaves-copy h2{font-size:clamp(38px,4.4vw,70px);margin:19px 0 24px;line-height:1.09}
.chai-leaves-copy p{max-width:390px;margin-bottom:24px;font-size:17px;line-height:1.85}
.chai-leaves-photo{margin:0;background:#19492e;padding:14px;box-shadow:21px 21px 0 #d2b98d;position:relative}
.chai-leaves-photo figcaption{font-size:9px;letter-spacing:.17em;color:#fbefd3;padding:12px 4px 2px;font-weight:800}
.chai-moments-section{background:#fffcf5}
.chai-moments-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px}
.chai-moments-head h2{margin:13px 0 0}
.chai-moments-head p{max-width:340px;color:#756357;margin-bottom:6px}
.chai-moments-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.chai-moment-card{margin:0;background:#f0e3d0;padding:11px;border:1px solid #e2d3bf}
.chai-moment-card figcaption{padding:19px 13px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.chai-moment-card figcaption span{font-size:10px;letter-spacing:.1em;font-weight:800;color:#905a3c}
.chai-moment-card figcaption strong{font:italic 26px var(--serif);color:#36231a}
.chai-moments-link{margin-top:28px}
.chai-lifestyle-gallery{background:#281512;color:#fff;scroll-margin-top:125px}
.chai-lifestyle-gallery .section-head p{color:#cbb8a7}
.chai-lifestyle-gallery .section-head h2 em{color:#e5bd78}
.chai-photo-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
.chai-photo-gallery-item{display:block;min-width:0;background:#40231e;text-align:left;border:1px solid #7b5a46;padding:11px;cursor:zoom-in;color:#fff;transition:transform .25s ease,border-color .25s ease}
.chai-photo-gallery-item:hover{transform:translateY(-4px);border-color:#e5bd78}
.chai-photo-gallery-item img{aspect-ratio:1402/1122}
.chai-photo-gallery-caption{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:19px 11px 11px}
.chai-photo-gallery-caption small{font-size:9px;font-weight:800;letter-spacing:.12em;color:#d4b383}
.chai-photo-gallery-caption strong{font:italic 24px var(--serif);text-align:right}
.chai-about-band{background:#271612;color:#fff;padding:90px 0}
.chai-about-layout{display:grid;grid-template-columns:.73fr 1.27fr;gap:8%;align-items:center}
.chai-about-text h2{font-size:clamp(37px,4.2vw,68px);margin:20px 0}
.chai-about-text h2 em{color:#e7be76}
.chai-about-text p{line-height:1.9;color:#ded1c4;font-size:17px;max-width:380px}
.chai-about-text .link-arrow{color:#e7be76;margin-top:20px}
.chai-about-image{margin:0;background:#3b2620;padding:11px;box-shadow:20px 22px 0 #453027}
.chai-about-image figcaption{font-size:9px;letter-spacing:.13em;color:#e7c9a2;padding:12px 4px 4px;font-weight:800}
@media(max-width:820px){.chai-feature-section,.chai-leaves-section,.chai-about-band{padding:74px 0}.chai-feature-grid{gap:5%;grid-template-columns:1fr 1fr}.chai-leaves-grid{gap:5%;grid-template-columns:1fr 1fr}.chai-about-layout{gap:5%;grid-template-columns:1fr 1fr}.chai-feature-photo{box-shadow:12px 14px 0 #4d3029}.chai-feature-copy h2,.chai-leaves-copy h2,.chai-about-text h2{font-size:clamp(31px,4.2vw,49px)}.chai-photo-gallery-grid{gap:15px}.chai-photo-gallery-caption{display:block}.chai-photo-gallery-caption strong{display:block;text-align:left;margin-top:5px}}
@media(max-width:650px){.chai-feature-section,.chai-leaves-section,.chai-about-band{padding:65px 0}.chai-feature-grid,.chai-leaves-grid,.chai-about-layout{grid-template-columns:1fr;gap:37px}.chai-feature-copy h2,.chai-leaves-copy h2,.chai-about-text h2{font-size:clamp(36px,10vw,53px)}.chai-feature-photo{order:2;box-shadow:9px 11px 0 #4d3029}.chai-feature-copy{order:1}.chai-feature-copy p{max-width:none}.chai-feature-copy .chai-hindi-line{font-size:21px}.chai-leaves-photo{box-shadow:10px 12px 0 #d2b98d}.chai-moments-head{display:block}.chai-moments-head p{margin-top:15px;max-width:none}.chai-moments-grid{grid-template-columns:1fr;gap:18px}.chai-moment-card figcaption{align-items:flex-start}.chai-moment-card figcaption strong{font-size:22px}.chai-photo-gallery-grid{grid-template-columns:1fr;gap:17px}.chai-photo-gallery-caption{display:flex}.chai-photo-gallery-caption strong{font-size:19px;text-align:right}.chai-about-layout{gap:35px}.chai-about-image{box-shadow:10px 12px 0 #453027}.chai-photo-note{left:24px;bottom:24px;font-size:9px}.chai-lifestyle-gallery{scroll-margin-top:105px}}
@media(max-width:360px){.chai-moment-card figcaption,.chai-photo-gallery-caption{display:block}.chai-moment-card figcaption strong,.chai-photo-gallery-caption strong{display:block;text-align:left;margin-top:7px}.chai-feature-photo{padding:10px}.chai-feature-copy h2,.chai-leaves-copy h2,.chai-about-text h2{font-size:35px}}

/* user requested corrections */
.photo-frame-red,.photo-frame-green,.photo-frame-cream{position:relative;padding:18px;border-radius:28px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.35)}
.photo-frame-red{background:linear-gradient(135deg,#c3261e,#7e1118)}
.photo-frame-green{background:linear-gradient(135deg,#0f8a43,#03552a)}
.photo-frame-cream{background:linear-gradient(135deg,#fff8ef,#e8d8bd)}
.photo-frame-red img,.photo-frame-green img,.photo-frame-cream img{display:block;width:100%;height:auto;object-fit:contain;max-width:100%}
.hero-pack,.hero-pack img,.intro-photo img,.chai-feature-photo img,.chai-leaves-photo img,.chai-about-image img,.chai-photo-gallery-item img,.feature-photo .visual img,.editorial-art img{transform:none !important;animation:none !important}
.hero-pack{filter:drop-shadow(14px 16px 18px rgba(0,0,0,.30))}
.feedback-panel{background:#fff;border:1px solid #eadfcd;border-radius:26px;padding:28px;box-shadow:0 12px 32px rgba(0,0,0,.06)}
.feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}
.feedback-form .field{margin-bottom:14px}
.feedback-form input,.feedback-form textarea,.feedback-form select{width:100%;padding:14px 16px;border:1px solid #d9c8b4;border-radius:16px;background:#fffaf4;color:#2d1c14}
.feedback-form textarea{min-height:130px;resize:vertical}
.feedback-note{font-size:14px;color:#7a6859;margin-top:10px}
.frame-caption{position:absolute;left:18px;bottom:18px;background:rgba(255,248,237,.93);color:#3c1912;padding:9px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.chai-photo-gallery-item.photo-frame-red,.chai-photo-gallery-item.photo-frame-green,.chai-photo-gallery-item.photo-frame-cream{border:none}
@media(max-width:650px){.photo-frame-red,.photo-frame-green,.photo-frame-cream{padding:12px;border-radius:20px}.feedback-grid{grid-template-columns:1fr;gap:22px}}
