*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#020e0a;font-family:"Anek Gujarati",system-ui,sans-serif;color:#183125;overflow-x:hidden}:root{--deep:#061f16;--deep2:#0a3524;--green:#145a3a;--green2:#1d7048;--red:#8d1d26;--red2:#5b1017;--paper:#fbfaf3;--cream:#f7f2df;--gold:#c58b27;--gold2:#f2d77d;--gold3:#fff0b2;--muted:#6d786f;--line:#e5d2a0;--soft:#eef6e9}a{text-decoration:none;color:inherit}button,input,textarea{font-family:inherit}.mobile-app{width:100%;max-width:520px;margin:0 auto;min-height:100vh;background:var(--paper);overflow:hidden;box-shadow:0 0 70px rgba(0,0,0,.34)}.topbar{min-height:34px;padding:7px 9px;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(90deg,#071d15,#0d412c 58%,#5a1117);color:#f6dc8e;font-size:9px;white-space:nowrap;border-bottom:1px solid rgba(241,210,121,.24)}.topbar i{width:3px;height:3px;border-radius:50%;background:#e7c766}.header{position:sticky;top:0;z-index:50;height:64px;padding:7px 12px;display:flex;align-items:center;justify-content:space-between;background:#fbfaf3;border-bottom:1px solid #e1cf9e;box-shadow:0 6px 18px rgba(24,55,39,.05)}.logo img{width:116px;height:48px;object-fit:contain}.header-btn{position:relative;overflow:hidden;padding:9px 14px;border-radius:999px;background:linear-gradient(135deg,#8e621a,#e3bd58 48%,#fff0ad 68%,#bd8322);color:#17271c;font-size:10px;font-weight:800;border:1px solid #c38d2b;box-shadow:0 7px 17px rgba(140,99,25,.17)}.section{padding:56px 14px}.eyebrow,.section-head>span{display:block;color:#9d7020;font-size:9px;font-weight:800;letter-spacing:.12em}.section-head{text-align:center;margin-bottom:24px}.section-head h2{font-size:31px;line-height:1.08;margin:7px 0 8px;color:var(--deep)}.section-head h2:after{content:"";display:block;width:68px;height:2px;margin:12px auto 0;background:linear-gradient(90deg,transparent,#bd8122,#fff0a8,#bd8122,transparent)}.section-head p{margin:0 auto;max-width:410px;color:#6e7b72;font-size:10px;line-height:1.72}.section-head.light h2{color:#fff}.section-head.light>span{color:#f1d57e}.section-head.light p{color:#c9d6cd}.hero{padding-top:34px;background:radial-gradient(circle at 90% 0,rgba(220,174,71,.18),transparent 26%),linear-gradient(180deg,#fffdf6,#eef6e9)}.hero h1{font-size:43px;line-height:1.01;letter-spacing:-.035em;margin:9px 0 13px;color:var(--deep)}.hero h1 em{font-style:normal;background:linear-gradient(100deg,#7b111a,#ad252d 58%,#7a131a);-webkit-background-clip:text;background-clip:text;color:transparent}.hero>p{margin:0;color:#5e6f64;font-size:13px;line-height:1.82}.gold-frame{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#8d5b10,#e5bd58,#fff0ae,#bd7e1b,#ffe69a,#8a5c15) border-box}.hero-photo{position:relative;margin-top:23px;width:100%;aspect-ratio:1/1;border-radius:30px;overflow:hidden;box-shadow:0 24px 50px rgba(18,58,38,.18);background:#082b1f}.hero-photo:after{content:"";position:absolute;inset:7px;border:1px solid rgba(255,231,161,.72);border-radius:23px;pointer-events:none}.hero-photo img{width:100%;height:100%;object-fit:cover;display:block;background:#082b1f}.hero-proof{display:flex;align-items:center;justify-content:center;gap:6px;overflow:auto;padding:12px 0 2px;scrollbar-width:none}.hero-proof::-webkit-scrollbar{display:none}.hero-proof span{flex:0 0 auto;font-size:8px;font-weight:800;color:#4c5d52}.hero-proof i{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#c18a27}.primary-cta{position:relative;overflow:hidden;margin-top:15px;display:grid;place-items:center;min-height:50px;border-radius:15px;background:linear-gradient(135deg,#7e5716,#d4aa45 42%,#ffefaa 64%,#b67819);border:1px solid #c18b29;color:#17271c;font-size:12px;font-weight:800;box-shadow:0 12px 28px rgba(145,102,26,.2)}.quiet-link{display:block;text-align:center;margin-top:12px;color:#6c5a31;font-size:9px;font-weight:700}.gold-shine:after{content:"";position:absolute;top:-30%;bottom:-30%;width:34%;left:-50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:skewX(-18deg);animation:shine 4.8s ease-in-out infinite}.making{background:linear-gradient(180deg,#fbfaf3,#f4efd9)}.making-visual{position:relative;height:355px;border-radius:25px;overflow:hidden;background:#a8603c;box-shadow:0 18px 40px rgba(46,49,31,.12)}.making-visual img{width:100%;height:100%;object-fit:cover;object-position:center 50%;display:block}.making-caption{position:absolute;left:12px;right:12px;bottom:12px;padding:11px 12px;border-radius:14px;background:#061f16;color:#fff;border:1px solid #d6ac4b}.making-caption span{display:block;color:#e5c46b;font-size:8px}.making-caption b{font-size:11px}.process-list{display:grid;gap:9px;margin-top:14px}.process-list article{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:14px;border-radius:18px;background:#fffdf7;border:1px solid #e0c780;box-shadow:0 9px 24px rgba(69,56,20,.05)}.process-list i{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#08291c,#0e4a31);border:1px solid #c89835;color:#f0d478;font-style:normal;font-size:10px;font-weight:800}.process-list b{font-size:12px;color:#173426}.process-list p{margin:3px 0 0;color:#6c786f;font-size:9px;line-height:1.65}.dark-section{background:radial-gradient(circle at 18% 0,rgba(223,180,74,.12),transparent 27%),linear-gradient(160deg,#0a3a27,#041a12);color:#fff}.why{background:linear-gradient(180deg,#fffdf7,#f6f0dc)}.trust-cards{display:grid;gap:9px}.trust-cards article{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:14px;border-radius:18px;background:#fff;border:1px solid #e0c477;box-shadow:0 10px 26px rgba(54,53,28,.06)}.trust-cards i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#7e5717,#e3bf5e);color:#13271b;font-style:normal;font-size:9px;font-weight:800;border:1px solid #f1d77e}.trust-cards b{font-size:11px;color:#173426}.trust-cards p{margin:2px 0 0;font-size:8px;line-height:1.58;color:#737f77}.red-section{background:radial-gradient(circle at 10% 0,rgba(247,214,120,.16),transparent 30%),linear-gradient(145deg,#8c1b24,#5b1017);overflow:hidden}.review-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 14px 14px;margin:0 -14px;scrollbar-width:none}.review-track::-webkit-scrollbar{display:none}.review-card{position:relative;scroll-snap-align:center;flex:0 0 88%;min-height:214px;border-radius:23px;padding:20px;background:#fffaf0;border:1px solid #e0b84e;box-shadow:0 16px 32px rgba(55,5,8,.18)}.quote{position:absolute;right:16px;top:4px;color:#e6cf91;font-size:45px;line-height:1}.stars{color:#bd861d;font-size:13px;letter-spacing:.08em}.review-card p{font-size:11px;line-height:1.78;color:#5e493a;margin:17px 0 18px}.review-card b{display:block;color:#6d1720;font-size:12px}.review-card small{font-size:8px;color:#967c67}.review-dots{display:flex;justify-content:center;gap:5px}.review-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.28)}.review-dots i.active{width:20px;border-radius:999px;background:linear-gradient(90deg,#be8120,#ffe79b)}.product-order-start{border-top:1px solid rgba(235,202,109,.24)}.product-grid{display:grid;gap:14px}.product-card{contain:layout paint;position:relative;overflow:hidden;border-radius:25px;padding:16px;border:1px solid transparent;background:linear-gradient(155deg,#174f34,#082d20) padding-box,linear-gradient(125deg,#7f5410,#d5aa48,#fff0aa,#b87919) border-box;box-shadow:0 18px 42px rgba(0,0,0,.19)}.product-card.red{background:linear-gradient(155deg,#992630,#5b1017) padding-box,linear-gradient(125deg,#7f5410,#d5aa48,#fff0aa,#b87919) border-box}.product-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.product-badge{font-size:8px;font-weight:800;letter-spacing:.08em;color:#f0d379}.price-pill{padding:6px 9px;border-radius:999px;background:rgba(0,0,0,.2);border:1px solid rgba(238,210,133,.38);font-size:9px;color:#f6dd97;font-weight:800}.product-img{width:100%;height:248px;object-fit:contain;display:block}.product-card h3{margin:0;color:#fff;font-size:22px}.product-card p{margin:4px 0 15px;color:#c6d8cb;font-size:9px;line-height:1.68}.product-card.red p{color:#ecd1d2}.pack-label{font-size:8px;color:#e6c978;font-weight:800;letter-spacing:.08em}.variant-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.variant{touch-action:manipulation;min-height:48px;border:1px solid rgba(231,204,134,.31);background:rgba(0,0,0,.16);color:#fff;border-radius:12px;padding:7px 3px;text-align:center;cursor:pointer}.variant.active{background:linear-gradient(135deg,#a76f17,#e5bf5d 55%,#fff0ad);color:#14271b;border-color:#f0d687;box-shadow:0 6px 15px rgba(192,139,35,.16)}.variant b{display:block;font-size:9px}.variant span{font-size:9px}.add-row{display:grid;grid-template-columns:102px 1fr;gap:7px;margin-top:9px}.qty{display:grid;grid-template-columns:32px 1fr 32px;min-height:44px;border:1px solid rgba(235,208,138,.32);border-radius:12px;overflow:hidden}.qty button{border:0;background:rgba(0,0,0,.14);color:#fff;font:700 18px "Anek Gujarati";cursor:pointer}.qty span{display:grid;place-items:center;font-size:11px;font-weight:800}.add-btn{touch-action:manipulation;position:relative;overflow:hidden;border:1px solid #d1a543;border-radius:12px;background:linear-gradient(135deg,#95631a,#dcb64f 55%,#ffeda5);color:#14261a;font:800 10px "Anek Gujarati";cursor:pointer}.selection-hint{margin-top:14px;padding:13px;border-radius:18px;border:1px solid #d8b655;background:linear-gradient(145deg,#fff9e7,#f5ebc9);color:#273727;box-shadow:0 12px 28px rgba(92,67,18,.1)}.selection-hint div{display:grid;gap:2px}.selection-hint b{font-size:10px;color:#64490f}.selection-hint span{font-size:8px;line-height:1.55;color:#72654a}.selection-hint a{display:grid;place-items:center;min-height:38px;margin-top:9px;border-radius:11px;background:#082d20;color:#efd57f;border:1px solid #c28e2d;font-size:9px;font-weight:800}.order{background:radial-gradient(circle at top right,rgba(221,177,70,.16),transparent 28%),linear-gradient(180deg,#f7f0d9,#fffdf6)}.checkout-wrap{position:relative;padding:3px;border-radius:28px;background:linear-gradient(120deg,#81540d,#e3b74c,#fff0a4,#b97a18,#ffe9a0,#81540d);box-shadow:0 24px 56px rgba(80,57,15,.15)}.gold-crown{padding:10px 12px 7px;text-align:center;color:#5a410d;font-size:8px;font-weight:800;letter-spacing:.08em}.checkout-card{padding:15px;border-radius:24px;background:linear-gradient(180deg,#fffef9,#fbf6e7);border:1px solid rgba(255,255,255,.68)}.cart-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.cart-head small{font-size:7px;color:#8d681e;font-weight:800;letter-spacing:.11em}.cart-head h3{font-size:20px;margin:0;color:var(--deep)}.cart-head>span{font-size:8px;padding:5px 8px;border-radius:999px;background:#f2e7bd;color:#6d5015;font-weight:800}.empty{padding:18px 5px;text-align:center;color:#8a8a7b;font-size:9px}.cart-row{display:grid;grid-template-columns:42px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px dashed #ddcb98}.cart-row img{width:42px;height:46px;object-fit:contain;border-radius:9px;background:#f2f1e5}.cart-row b{display:block;font-size:9px}.cart-row small{font-size:7px;color:#7b887f}.cart-controls{display:flex;align-items:center;gap:5px}.cart-controls button{width:25px;height:25px;border:1px solid #d5bd79;border-radius:7px;background:#fffaf0;color:#6e5015;font-weight:800}.cart-controls strong{font-size:9px}.totals{margin:12px 0;padding:11px;border-radius:14px;background:#fffaf0;border:1px solid #dfc67e}.totals>div{display:flex;justify-content:space-between;padding:5px 0;color:#6e705f;font-size:9px}.totals b{color:#1e3e2c}.totals .grand{margin-top:4px;padding-top:8px;border-top:1px solid #dbc17b;font-size:12px;font-weight:800;color:#142f20}.totals .grand b{color:#7d161f;font-size:15px}.form-divider{display:flex;align-items:center;gap:9px;margin:16px 0 12px;color:#8a651e;font-size:8px;font-weight:800;letter-spacing:.08em}.form-divider:before,.form-divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#c28c29,#f1d77d)}.form-divider:after{background:linear-gradient(90deg,#f1d77d,#c28c29,transparent)}form{display:grid;gap:10px}form label{display:grid;gap:5px}form label span{font-size:8px;font-weight:800;color:#4a533f}input,textarea{width:100%;border:1px solid #d8bd75;border-radius:13px;background:#fffef9;padding:12px 12px;font:500 10px "Anek Gujarati";outline:none;color:#173224;box-shadow:inset 0 0 0 1px rgba(255,240,177,.36)}input:focus,textarea:focus{border-color:#a9761a;box-shadow:0 0 0 3px rgba(198,146,39,.12),inset 0 0 0 1px #f6dc8a}.delivery-msg,.warning{padding:9px 10px;border-radius:11px;font-size:8px;line-height:1.5}.delivery-msg{background:#eef6e8;color:#31563d;border:1px solid #d6e5d1}.warning{background:#fff1e8;color:#8a461e;border:1px solid #edc8b2}.pay-btn{touch-action:manipulation;position:relative;overflow:hidden;min-height:51px;border:1px solid #a97418;border-radius:14px;background:linear-gradient(135deg,#81540d,#d7ad48 46%,#fff0a6 67%,#ae7116);color:#16261b;font:800 11px "Anek Gujarati";box-shadow:0 12px 25px rgba(137,95,19,.17);cursor:pointer}.pay-btn:disabled{opacity:.58}.pay-methods{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.pay-methods span{padding:5px 7px;border:1px solid #dcc682;border-radius:999px;font-size:7px;color:#6b654f;background:#fffdf6}.secure-line{display:grid;gap:2px;padding:10px;border-radius:12px;text-align:center;background:#0a3022;border:1px solid #c38c2b}.secure-line b{color:#efd57c;font-size:9px}.secure-line span{color:#c4d2c8;font-size:7px}.faq{background:#fbfaf3}.faq-list{display:grid;gap:7px}.faq details{background:#fffdf7;border:1px solid #dfc781;border-radius:15px;padding:0 12px}.faq summary{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;font-size:10px;font-weight:800;color:#263d30}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:#a8751a;font-size:17px}.faq details[open] summary b{transform:rotate(45deg)}.faq details p{margin:0 0 13px;color:#6d796f;font-size:8px;line-height:1.72}footer{padding:43px 14px 27px;text-align:center;background:#031710;color:#b7c9bd}.footer-gold-line{height:2px;margin:-43px -14px 28px;background:linear-gradient(90deg,transparent,#b67b18,#ffe89c,#b67b18,transparent)}footer img{width:130px;filter:brightness(1.08)}footer p{margin:8px auto 15px;font-size:9px;line-height:1.65;max-width:340px}.policy-links{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.policy-links a{padding:6px 8px;border-radius:999px;border:1px solid rgba(229,197,111,.32);color:#ecd078;font-size:7px}footer small{display:block;margin-top:15px;font-size:7px;color:#7e9587}.whatsapp{position:fixed;z-index:60;right:max(10px,calc((100vw - 520px)/2 + 10px));bottom:12px;padding:10px 13px;border-radius:999px;background:#168c4e;color:#fff;font-size:9px;font-weight:800;border:1px solid rgba(255,255,255,.28);box-shadow:0 9px 23px rgba(0,0,0,.18)}.toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%,16px);opacity:0;pointer-events:none;z-index:90;width:min(88vw,430px);padding:11px 12px;border-radius:12px;background:#061e15;color:#fff;text-align:center;font-size:9px;border:1px solid #c38e2a;box-shadow:0 14px 32px rgba(0,0,0,.28);transition:opacity .22s ease,transform .22s ease}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.reveal.visible{opacity:1;transform:none}@keyframes shine{0%,68%{left:-55%}82%,100%{left:125%}}@supports(content-visibility:auto){.section:not(.hero){content-visibility:auto;contain-intrinsic-size:700px}}@media(min-width:521px){body{background:radial-gradient(circle at top,#103826,#020e0a 65%)}.mobile-app{border-left:1px solid rgba(236,205,119,.2);border-right:1px solid rgba(236,205,119,.2)}}@media(max-width:370px){.hero h1{font-size:38px}.hero-photo{aspect-ratio:1/1}.variant b{font-size:8px}.review-card{flex-basis:92%}.section-head h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gold-shine:after{animation:none}.reveal{opacity:1;transform:none;transition:none}}