:root{--bg:#fbf6ec;--surface:#fffdf8;--sand:#f3e9d6;--sand-2:#eadcc1;--primary:#7a1f2b;--primary-2:#5e1520;--primary-soft:#f4e3e2;--gold:#b8892e;--gold-2:#d9b26a;--gold-text:#8a6417;--green:#1f4d3a;--ink:#2a1a14;--muted:#6b5a4e;--line:#e6d9c2;--wa:#1a7f4b;--wa-2:#146a3e;--dark:#2b0f14;--dark-2:#3a161c;--font-head:"Cormorant Garamond", "Rasa", Georgia, serif;--font-body:"Mukta", system-ui, -apple-system, "Segoe UI", sans-serif;--head-weight:700;--head-scale:1;--r:18px;--r-lg:28px;--shadow-sm:0 1px 2px #3c1e0a0f, 0 2px 8px #3c1e0a0d;--shadow:0 2px 6px #3c1e0a0f, 0 14px 34px -12px #3c1e0a2e;--shadow-lg:0 30px 60px -20px #3c140a52;--ease:cubic-bezier(.22, 1, .36, 1);--nav-h:76px}html[data-lang=hi]{--font-head:"Tiro Devanagari Hindi", "Noto Serif Devanagari", serif;--font-body:"Mukta", system-ui, sans-serif;--head-weight:400;--head-scale:.9}html[data-lang=gu]{--font-head:"Rasa", "Noto Serif Gujarati", serif;--font-body:"Mukta Vaani", system-ui, sans-serif;--head-weight:600;--head-scale:.92}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;max-width:100%;scroll-padding-top:100px;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;max-width:100vw;margin:0;position:relative;overflow-x:clip}html[data-lang=hi] body,html[data-lang=gu] body{font-size:17.5px;line-height:1.75}body.lock{overflow:hidden}img{max-width:100%;display:block}picture{display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}::selection{background:var(--gold-2);color:var(--dark)}h1,h2,h3,h4{font-family:var(--font-head);font-weight:var(--head-weight);color:var(--primary);letter-spacing:-.005em;margin:0 0 .4em;line-height:1.12}html[data-lang=hi] h1,html[data-lang=hi] h2,html[data-lang=hi] h3,html[data-lang=gu] h1,html[data-lang=gu] h2,html[data-lang=gu] h3{letter-spacing:0;line-height:1.3}h1{font-size:calc(clamp(2.4rem, 5.4vw, 4.4rem) * var(--head-scale))}h2{font-size:calc(clamp(2rem, 3.8vw, 3.1rem) * var(--head-scale))}h3{font-size:calc(1.45rem * var(--head-scale))}p{margin:0 0 1em}.wrap{width:min(1220px,100% - 40px);margin-inline:auto}.muted{color:var(--muted)}.small{font-size:.88rem}.center{text-align:center}.skip{z-index:999;background:var(--primary);color:#fff;border-radius:10px;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.lead{color:var(--muted);max-width:640px;font-size:1.15rem}.center .lead,.heading.center .lead{margin-inline:auto}.btn{--b:var(--primary);--b2:var(--primary-2);--f:#fff;isolation:isolate;background:var(--b);min-height:48px;color:var(--f);letter-spacing:.01em;box-shadow:0 6px 18px -8px color-mix(in srgb, var(--b) 80%, transparent);transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .3s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.7em 1.5em;font-size:1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:var(--b2);transition:transform .45s var(--ease);border-radius:inherit;position:absolute;inset:0;transform:translateY(101%)}.btn:hover{box-shadow:0 14px 26px -10px color-mix(in srgb, var(--b) 85%, transparent);transform:translateY(-2px)}.btn:hover:after{transform:translateY(0)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled{opacity:.6;pointer-events:none}.btn.big{min-height:56px;padding:.8em 1.9em;font-size:1.06rem}.btn.sm{min-height:42px;padding:.5em 1.1em;font-size:.95rem}.btn.full{width:100%}.btn.gold{--b:var(--gold-2);--b2:#e8c783;--f:var(--dark)}.btn.wa{--b:var(--wa);--b2:var(--wa-2)}.btn.ghost{--f:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary);background:0 0}.btn.ghost:after{background:var(--primary)}.btn.ghost:hover{color:#fff}.btn.ghost.light{--f:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.btn.ghost.light:after{background:#fff}.btn.ghost.light:hover{color:var(--primary)}.link{color:var(--primary);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--gold-2);text-decoration-color:var(--gold-2);font-weight:600}.link-arrow{color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.link-arrow svg{transition:transform .3s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.ic{width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:inline-grid;position:relative}.ic:hover{background:var(--sand);color:var(--primary)}.scrollbar{background:linear-gradient(90deg, var(--gold), var(--gold-2));transform-origin:0;z-index:120;height:3px;position:fixed;inset:0 0 auto}.announce{background:var(--dark);color:var(--gold-2);text-align:center;letter-spacing:.04em;place-items:center;height:36px;font-size:.86rem;display:grid;overflow:hidden}.announce p{margin:0}.nav{z-index:90;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid #0000;transition:box-shadow .3s,border-color .3s,background .3s;position:sticky;top:0}.nav.solid{background:color-mix(in srgb, var(--surface) 92%, transparent);border-color:var(--line);box-shadow:0 8px 24px -18px #3c1e0a66}.nav-in{height:var(--nav-h);align-items:center;gap:18px;display:flex}.burger{display:none}.logo{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.logo .emblem{transition:transform .8s var(--ease)}.logo:hover .emblem{transform:rotate(-35deg)scale(1.05)}.logo-t{flex-direction:column;line-height:1.05;display:flex}.logo-t b{font-family:var(--font-head);font-weight:var(--head-weight);color:var(--primary);font-size:1.45rem}html[data-lang=hi] .logo-t b,html[data-lang=gu] .logo-t b{font-size:1.3rem}.logo-t small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);white-space:nowrap;margin-top:3px;font-size:.7rem}html[data-lang=hi] .logo-t small,html[data-lang=gu] .logo-t small{letter-spacing:.02em;text-transform:none;font-size:.78rem}.logo.light .logo-t b{color:#fff}.logo.light .logo-t small{color:var(--gold-2)}.links{gap:6px;margin-inline:auto;display:flex}.links a{color:var(--ink);padding:10px 14px;font-weight:500;transition:color .25s;position:relative}.links a:after{content:"";background:var(--gold);transform-origin:100%;height:2px;transition:transform .45s var(--ease);border-radius:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.links a:hover,.links a.on{color:var(--primary)}.links a:hover:after,.links a.on:after{transform-origin:0;transform:scaleX(1)}.nav-r{align-items:center;gap:4px;display:flex}.cart-btn b{background:var(--primary);color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:10px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:2px;right:0}.cart-btn>span{display:grid}.langs{background:var(--sand);border:1px solid var(--line);border-radius:999px;margin-right:6px;padding:3px;display:inline-flex}.langs button{min-width:40px;height:32px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:.85rem;font-weight:600;transition:color .25s;position:relative}.langs button[aria-pressed=true]{color:#fff}.langs button i{background:var(--primary);border-radius:999px;position:absolute;inset:0;box-shadow:0 4px 10px -4px #7a1f2b99}.langs button span{position:relative}.langs.foot-l{background:#ffffff0f;border-color:#ffffff24;margin-top:8px}.langs.foot-l button{color:#d9c7b4}.langs.foot-l button i{background:var(--gold-2)}.langs.foot-l button[aria-pressed=true]{color:var(--dark)}.search{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:18px 0 22px;position:absolute;inset:100% 0 auto}.s-box{border:1.5px solid var(--line);background:var(--bg);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 18px;transition:border-color .25s;display:flex}.s-box:focus-within{border-color:var(--gold)}.s-box input{height:44px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:1.05rem}.s-res{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:14px;display:grid}.s-res button{text-align:left;border-radius:14px;align-items:center;gap:12px;padding:8px;transition:background .2s;display:flex}.s-res button:hover{background:var(--sand)}.s-res img{object-fit:cover;border-radius:12px;width:54px;height:54px}.s-res b{color:var(--primary);display:block}.s-res small{color:var(--muted)}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#1e0a0c73;position:fixed;inset:0}.mobile{background:var(--surface);z-index:101;width:min(360px,88vw);box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:18px 22px 28px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.m-head{justify-content:space-between;align-items:center;display:flex}.m-links{border-top:1px solid var(--line);flex-direction:column;display:flex}.m-links a{font-family:var(--font-head);color:var(--ink);border-bottom:1px solid var(--line);padding:14px 2px;font-size:1.5rem;display:block}.m-links a.active{color:var(--primary)}.langs.mob{align-self:flex-start}.m-foot{align-items:center;gap:6px;margin:0;display:flex}.sec{padding:clamp(64px,9vw,120px) 0;position:relative}.sec.tight{padding:clamp(36px,5vw,64px) 0}.sec.sand{background:var(--sand)}.heading{margin-bottom:clamp(30px,4vw,52px)}.heading.center{text-align:center}.heading .rule{background:var(--gold);transform-origin:0;border-radius:2px;width:64px;height:2px;margin-top:12px;display:block}.heading.center .rule{transform-origin:50%;margin-inline:auto}.heading .lead{margin-top:18px;margin-bottom:0}.heading.light h2,.heading.light h1{color:#fff}.heading.light .lead{color:#e8d9c5}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:600;display:inline-flex}html[data-lang=hi] .eyebrow,html[data-lang=gu] .eyebrow{letter-spacing:.04em;font-size:.92rem}.eyebrow:before,.heading.center .eyebrow:after{content:"";background:currentColor;width:26px;height:1px}.heading.light .eyebrow{color:var(--gold-2)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(30px,4vw,48px);display:flex}.sec-head .heading{margin:0}.ornament{color:var(--gold);margin:0 auto;display:block}.hero{background:radial-gradient(120% 90% at 85% 10%, #fff8ea 0%, var(--bg) 45%, var(--sand) 100%);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#b8892e38 1.3px,#0000 1.8px),radial-gradient(circle,#7a1f2b1f 1.3px,#0000 1.8px);background-position:0 0,13px 13px;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 0%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 90% at 0%,#000 0%,#0000 75%)}.hero-in{min-height:min(720px, calc(100svh - var(--nav-h) - 36px));grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(30px,5vw,70px);padding:48px 0 84px;display:grid;position:relative}.hero-txt{z-index:2;position:relative}.hero h1{margin-bottom:22px}.hero h1 .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.hero h1 .w>span{display:inline-block}.hero h1 em{color:var(--gold-text);font-style:italic}.hero .lead{margin-bottom:32px;font-size:1.2rem}.ctas{flex-wrap:wrap;gap:14px;display:flex}.ctas.center{justify-content:center}.hero-meta{flex-wrap:wrap;gap:26px;margin-top:40px;display:flex}.hero-meta div{color:var(--muted);align-items:center;gap:10px;font-size:.95rem;display:flex}.hero-meta span{background:var(--surface);width:40px;height:40px;color:var(--primary);box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.hero-art{aspect-ratio:1;justify-self:center;width:min(100%,560px);position:relative}.hero-frame{box-shadow:var(--shadow-lg), 0 0 0 10px var(--surface), 0 0 0 11px var(--line);border-radius:50%;position:absolute;inset:0;overflow:hidden}.hero-frame picture,.hero-frame img{object-fit:cover;width:100%;height:100%}.hero-frame .kb{animation:14s ease-in-out infinite alternate kenburns;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.hero-ring{border:1px dashed color-mix(in srgb, var(--gold) 55%, transparent);border-radius:50%;animation:90s linear infinite spin;position:absolute;inset:-34px}.hero-ring:before,.hero-ring:after{content:"";background:var(--gold);width:12px;height:12px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;position:absolute;top:50%;left:-6px}.hero-ring:after{background:var(--primary);left:auto;right:-6px}@keyframes spin{to{transform:rotate(360deg)}}.hero-badge{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);z-index:3;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:9%;left:-14px}.hero-badge span{background:var(--primary);width:44px;height:44px;color:var(--gold-2);border-radius:12px;place-items:center;display:grid}.hero-badge b{color:var(--primary);font-size:1rem;line-height:1.2;display:block}.hero-badge small{color:var(--muted);font-size:.82rem}.hero-price{background:var(--primary);color:#fff;text-align:center;width:118px;height:118px;box-shadow:var(--shadow), inset 0 0 0 5px var(--primary), inset 0 0 0 6px var(--gold-2);z-index:3;border-radius:50%;place-content:center;line-height:1.1;display:grid;position:absolute;top:8%;right:2%}.hero-price small{color:var(--gold-2);font-size:.78rem}.hero-price b{font-family:var(--font-head);font-size:2rem;font-weight:700}.hero-price s{opacity:.7;font-size:.78rem}.float-y{animation:6s ease-in-out infinite floaty}.float-y.d2{animation-delay:-3s}@keyframes floaty{50%{transform:translateY(-10px)}}.dots{z-index:3;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.dots button{background:var(--sand-2);border-radius:4px;width:34px;height:4px;position:relative;overflow:hidden}.dots button i{background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dots button[aria-pressed=true] i{animation:6s linear forwards dotfill}@keyframes dotfill{to{transform:scaleX(1)}}.trust{background:var(--surface);border-block:1px solid var(--line)}.trust-in{grid-template-columns:repeat(2,1fr);display:grid}.trust-in>div{align-items:center;gap:14px;padding:22px 18px;display:flex}.trust-in>div+div{border-left:1px solid var(--line)}.trust-in span{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.trust-in b{font-size:1rem;line-height:1.25;display:block}.trust-in small{color:var(--muted);font-size:.86rem}.grid4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s;flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow);border-color:var(--sand-2);transform:translateY(-6px)}.card-img{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.card-img picture{position:absolute;inset:10px}.card-img img{object-fit:contain;width:100%;height:100%;transition:transform 1s var(--ease), opacity .6s}.card-img .im2 img{opacity:0}.tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tag{background:var(--surface);color:var(--primary);letter-spacing:.04em;box-shadow:var(--shadow-sm);border-radius:999px;padding:5px 12px;font-size:.76rem;font-weight:700}.tag.off{background:var(--primary);color:#fff}.quick{text-align:center;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--primary);transition:transform .5s var(--ease);z-index:2;border-radius:999px;padding:11px;font-size:.92rem;font-weight:600;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(140%)}.card-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.veg{color:var(--green);letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:6px;font-size:.78rem;font-weight:600;display:flex}.veg i{border:1.5px solid #2f8a4f;border-radius:3px;place-items:center;width:14px;height:14px;display:grid}.veg i:after{content:"";background:#2f8a4f;border-radius:50%;width:6px;height:6px}.card h3{font-size:calc(1.5rem * var(--head-scale));margin-bottom:6px}.card-name{transition:color .25s}.card-name:hover{color:var(--gold-text)}.card-desc{color:var(--muted);flex:1;margin-bottom:14px;font-size:.94rem}.chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.chips button{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:.84rem;font-weight:600;transition:all .25s}.chips button:hover{border-color:var(--gold);color:var(--primary)}.chips button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.price{align-items:baseline;gap:8px;display:flex}.price b{color:var(--ink);font-size:1.4rem;font-weight:700;display:inline-block}.price s{color:var(--muted);font-size:.9rem}.in-cart{color:var(--wa);align-items:center;gap:5px;margin:10px 0 0;font-size:.84rem;font-weight:600;display:flex}.stepper{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;height:50px;display:inline-flex}.stepper button{width:46px;height:100%;color:var(--primary);border-radius:999px;place-items:center;transition:background .2s;display:grid}.stepper button:hover:not(:disabled){background:var(--sand)}.stepper button:disabled{opacity:.35;cursor:default}.st-v{text-align:center;place-items:center;min-width:30px;height:100%;font-weight:700;display:grid;overflow:hidden}.st-v span{grid-area:1/1}.stepper.sm{height:42px}.stepper.sm button{width:38px}.flyer{object-fit:cover;z-index:200;pointer-events:none;width:64px;height:64px;box-shadow:0 0 0 3px #fff, var(--shadow);border-radius:50%;position:fixed}.ing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.ing-img{position:relative}.ing-img .main{border-radius:220px 220px var(--r-lg) var(--r-lg);aspect-ratio:4/5;box-shadow:var(--shadow-lg);overflow:hidden}.ing-img .main img{object-fit:cover;width:100%;height:100%}.ing-img .sub{aspect-ratio:1;border:8px solid var(--bg);width:44%;box-shadow:var(--shadow);border-radius:50%;position:absolute;bottom:-8%;right:-6%;overflow:hidden}.ing-img .sub img{object-fit:cover;width:100%;height:100%}.ing-list{grid-template-columns:1fr 1fr;gap:26px 28px;margin-top:10px;display:grid}.ing-list>div{gap:14px;display:flex}.ing-list span{background:var(--surface);border:1px solid var(--line);width:50px;height:50px;color:var(--primary);transition:transform .5s var(--ease), background .3s, color .3s;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.ing-list>div:hover span{background:var(--primary);color:var(--gold-2);transform:rotate(-8deg)scale(1.06)}.ing-list b{margin-bottom:2px;font-size:1.05rem;display:block}.ing-list p{color:var(--muted);margin:0;font-size:.93rem}.process{background:var(--dark);color:#e8d9c5;overflow:hidden}.process:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100% 0,#b8892e2e,#0000 60%),radial-gradient(50% 70% at 0 100%,#7a1f2b80,#0000 60%);position:absolute;inset:0}.steps{grid-template-columns:repeat(4,1fr);gap:26px;display:grid;position:relative}.steps-line{background:linear-gradient(90deg, transparent, var(--gold), transparent);transform-origin:0;height:1px;position:absolute;top:34px;left:12%;right:12%}.step{text-align:center;padding:0 8px;position:relative}.step .num{background:var(--dark-2);border:1px solid var(--gold);width:68px;height:68px;color:var(--gold-2);font-family:var(--font-head);z-index:1;box-shadow:0 0 0 8px var(--dark);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.5rem;font-weight:700;display:grid;position:relative}.step h3{color:#fff}.step p{color:#cdbba6;margin:0;font-size:.96rem}.fest{border-radius:var(--r-lg);color:#fff;isolation:isolate;align-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.fest-bg{z-index:-2;position:absolute;inset:-12% 0}.fest-bg picture{width:100%;height:100%;display:block}.fest-bg img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.fest:before{content:"";z-index:-1;background:linear-gradient(95deg,#2b0f14eb 0%,#2b0f14bf 45%,#2b0f1426 100%);position:absolute;inset:0}.fest-in{max-width:640px;padding:clamp(36px,6vw,72px)}.fest h2{color:#fff}.fest .eyebrow{color:var(--gold-2)}.fest p{color:#eadbc8;margin-bottom:28px;font-size:1.1rem}.kite{z-index:0;pointer-events:none;position:absolute}.kite svg{display:block}.occ-row{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.occ-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;padding:30px 24px}.occ-card:hover{box-shadow:var(--shadow);border-color:var(--gold-2);transform:translateY(-6px)}.occ-card .emo{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);transition:background .3s, color .3s, transform .6s var(--ease);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.occ-card:hover .emo{background:var(--primary);color:var(--gold-2);transform:rotateY(180deg)}.occ-card .emo svg{transition:transform .6s var(--ease)}.occ-card:hover .emo svg{transform:rotateY(180deg)}.occ-card p{color:var(--muted);margin:0;font-size:.95rem}.nums{text-align:center;background:var(--primary);color:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,1fr);padding:44px 20px;display:grid;position:relative;overflow:hidden}.nums:after{content:"";border-radius:calc(var(--r-lg) - 8px);pointer-events:none;border:1px solid #d9b26a59;position:absolute;inset:10px}.nm b{color:var(--gold-2);font-family:Cormorant Garamond,serif;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:700;line-height:1;display:block}.nm span{color:#f0dfd0;font-size:.95rem}.nm+.nm{border-left:1px solid #ffffff24}.how-row{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.how-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);padding:34px 28px 30px;position:relative;overflow:hidden}.how-card .emo{background:var(--sand);width:56px;height:56px;color:var(--primary);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.how-card small{color:var(--sand-2);font-family:Cormorant Garamond,serif;font-size:3.6rem;font-weight:700;line-height:1;position:absolute;top:18px;right:22px}.how-card p{color:var(--muted);margin:0}.strip{padding-bottom:8px;overflow:hidden}.strip-row{gap:16px;width:max-content;animation:50s linear infinite marq;display:flex}.strip:hover .strip-row{animation-play-state:paused}.strip-row>*{cursor:zoom-in;aspect-ratio:1;border-radius:var(--r);flex-shrink:0;width:260px;overflow:hidden}.strip-row>:nth-child(2n){aspect-ratio:4/5;align-self:center;width:220px}.strip-row img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.strip-row>:hover img{transform:scale(1.08)}@keyframes marq{to{transform:translate(-50%)}}.cta-band{background:var(--sand);border-radius:var(--r-lg);border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:clamp(36px,5vw,60px);display:grid;position:relative;overflow:hidden}.cta-band:before{content:"";border:1px dashed var(--gold);opacity:.5;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.cta-band h2{font-size:calc(clamp(1.7rem, 3vw, 2.4rem) * var(--head-scale))}.cta-band p{color:var(--muted);margin:0}.page-hero{background:linear-gradient(180deg, var(--sand) 0%, var(--bg) 100%);padding:clamp(48px,7vw,90px) 0 clamp(36px,5vw,56px);position:relative;overflow:hidden}.page-hero:after{content:"";border:1px dashed color-mix(in srgb, var(--gold) 60%, transparent);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.page-hero .heading{z-index:1;margin:0;position:relative}.page-hero.small{padding:clamp(32px,5vw,56px) 0 clamp(20px,3vw,32px)}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:.9rem;display:flex}.crumbs a:hover{color:var(--primary)}.crumbs span[aria-current]{color:var(--primary);font-weight:600}.filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tabs{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.tabs button{color:var(--muted);border-radius:999px;padding:9px 18px;font-size:.95rem;font-weight:600;transition:color .25s;position:relative}.tabs button[aria-selected=true]{color:#fff}.tabs .pill{background:var(--primary);border-radius:999px;position:absolute;inset:0}.tabs button span{position:relative}.f-r{flex-wrap:wrap;gap:10px;display:flex}.f-r input,.f-r select{border:1px solid var(--line);background:var(--surface);border-radius:999px;outline:none;min-width:0;height:46px;padding:0 18px;transition:border-color .25s}.f-r input:focus,.f-r select:focus{border-color:var(--gold)}.count{margin:0 0 22px}.empty{text-align:center;color:var(--muted);padding:40px 0}.pdp-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(30px,5vw,70px);display:grid}.gallery{top:calc(var(--nav-h) + 20px);grid-template-columns:84px 1fr;gap:16px;display:grid;position:sticky}.thumbs{flex-direction:column;gap:12px;display:flex}.thumbs button{aspect-ratio:1;opacity:.65;transition:opacity .25s, border-color .25s, transform .3s var(--ease);border:2px solid #0000;border-radius:16px;overflow:hidden}.thumbs button:hover{opacity:1;transform:translateY(-2px)}.thumbs button[aria-pressed=true]{border-color:var(--primary);opacity:1}.thumbs img{object-fit:cover;width:100%;height:100%}.stage{border-radius:var(--r-lg);aspect-ratio:1;background:var(--sand);cursor:zoom-in;box-shadow:var(--shadow);position:relative;overflow:hidden}.stage-in,.stage-in picture{position:absolute;inset:0}.stage img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-out}.info h1{font-size:calc(clamp(2.2rem, 4vw, 3.4rem) * var(--head-scale));margin-bottom:12px}.bigprice{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.bigprice b{font-size:2.2rem;font-weight:700;display:inline-block}.bigprice s{color:var(--muted)}.save{color:var(--wa);background:#e6f2ea;border-radius:999px;padding:4px 12px;font-size:.88rem;font-weight:700}.desc{color:var(--muted);margin:18px 0 24px;font-size:1.06rem}.lbl{margin-bottom:10px;font-weight:600}.sizecards{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:24px;display:grid}.sizecards button{border:1.5px solid var(--line);background:var(--surface);text-align:center;border-radius:16px;gap:2px;padding:14px 10px;transition:border-color .25s;display:grid;position:relative}.sizecards button:hover{border-color:var(--gold)}.sizecards button i{border:2px solid var(--primary);background:var(--primary-soft);z-index:0;border-radius:16px;position:absolute;inset:-1.5px}.sizecards button>:not(i){z-index:1;position:relative}.sizecards b{font-size:1.05rem}.sizecards span{color:var(--primary);font-weight:700}.sizecards small{color:var(--muted);font-size:.76rem}.sizecards em{background:var(--gold-2);color:var(--dark);border-radius:999px;padding:1px 8px;font-size:.7rem;font-style:normal;font-weight:700;top:-9px;right:10px;position:absolute!important}.buyrow{gap:12px;margin-bottom:12px;display:flex}.buyrow .btn{flex:1}.buyrow .stepper{height:56px}.perks{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;display:grid}.perks span{align-items:center;gap:10px;font-size:.93rem;display:flex}.perks .pi{background:var(--sand);width:38px;height:38px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.accs{border-top:1px solid var(--line)}.accd{border-bottom:1px solid var(--line)}.accd>button,.qa>button{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 2px;font-size:1.04rem;font-weight:600;display:flex}.accd>button svg,.qa>button svg{transition:transform .35s var(--ease);color:var(--gold-text);flex-shrink:0}.accd.on>button svg,.qa.on>button svg{transform:rotate(45deg)}.acc-b{color:var(--muted);padding:0 2px 18px}.acc-b ul{margin:0;padding-left:20px}.stickybuy{z-index:80;background:var(--surface);border:1px solid var(--line);width:min(560px,100% - 24px);box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.stickybuy img{object-fit:cover;border-radius:50%;width:46px;height:46px}.stickybuy div{flex:1;min-width:0;line-height:1.25}.stickybuy b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.stickybuy small{color:var(--muted)}.costeps{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.costeps li{color:var(--muted);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.costeps li+li:before{content:"";background:var(--sand-2);width:28px;height:1px}.costeps span{border:1.5px solid var(--sand-2);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.82rem;display:grid}.costeps li.on{color:var(--primary)}.costeps li.on span{background:var(--primary);border-color:var(--primary);color:#fff}.costeps li.done span{background:var(--wa);border-color:var(--wa);color:#fff}.cart-grid{grid-template-columns:1fr 400px;align-items:start;gap:32px;display:grid}.lines{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lines li{background:var(--surface);border-radius:var(--r);border:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.lines img{object-fit:cover;border-radius:14px;width:100px;height:100px}.ln-info a{font-family:var(--font-head);color:var(--primary);font-size:1.35rem;font-weight:var(--head-weight)}.ln-info>span{color:var(--muted);margin-bottom:8px;font-size:.9rem;display:block}.ln-row{align-items:center;gap:18px;display:flex}.ln-row b{font-size:1.15rem}.x{width:40px;height:40px;color:var(--muted);border-radius:50%;align-self:start;place-items:center;transition:background .2s,color .2s;display:grid}.x:hover{background:var(--primary-soft);color:var(--primary)}.summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);top:calc(var(--nav-h) + 20px);box-shadow:var(--shadow-sm);padding:26px;position:sticky}.summary h3{font-size:calc(1.6rem * var(--head-scale))}.summary dl{grid-template-columns:1fr auto;gap:10px;margin:18px 0 20px;display:grid}.summary dt{color:var(--muted)}.summary dd{text-align:right;margin:0;font-weight:600}.summary .tot{color:var(--ink);border-top:1px dashed var(--sand-2);padding-top:14px;font-size:1.25rem;font-weight:700}.summary .green{color:var(--wa)}.summary .link{text-align:center;margin-top:14px;display:block}.secure{color:var(--muted);align-items:center;gap:8px;margin:16px 0 0;font-size:.86rem;display:flex}.mini{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mini li{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}.mini img{object-fit:cover;border-radius:12px;width:52px;height:52px}.mini small{color:var(--muted);display:block}.freebar{background:var(--sand);border-radius:14px;margin:14px 0;padding:14px 16px}.freebar p{align-items:center;gap:8px;margin:0 0 10px;font-size:.92rem;font-weight:500;display:flex}.freebar.got p{color:var(--wa)}.freebar .bar{background:var(--sand-2);border-radius:6px;height:6px;overflow:hidden}.freebar .bar i{background:linear-gradient(90deg, var(--gold), var(--primary));border-radius:6px;height:100%;display:block}.freebar.got .bar i{background:var(--wa)}.empty-cart{text-align:center;justify-items:center;gap:10px;padding:40px 0 20px;display:grid}.co-form fieldset{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0 0 20px;padding:24px}.co-form legend{font-family:var(--font-head);font-size:calc(1.5rem * var(--head-scale));color:var(--primary);font-weight:var(--head-weight);padding:0 8px}.fgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{display:block;position:relative}.field.wide{grid-column:1/-1}.field input[type=date]{appearance:none;text-align:left;min-width:0;max-width:100%;color:var(--ink,#2a1a14);line-height:1.3;display:block}.field input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.3em}.field input,.field textarea{border:1.5px solid var(--line);background:var(--bg);resize:vertical;border-radius:14px;outline:none;width:100%;min-height:58px;padding:24px 16px 8px;transition:border-color .25s,background .25s,box-shadow .25s}.field textarea{padding-top:28px}.field input:focus,.field textarea:focus{border-color:var(--gold);background:var(--surface);box-shadow:0 0 0 4px #b8892e24}.field>span{color:var(--muted);pointer-events:none;transition:all .25s var(--ease);font-size:1rem;position:absolute;top:18px;left:17px}.field input:focus+span,.field input:not(:placeholder-shown)+span,.field textarea:focus+span,.field textarea:not(:placeholder-shown)+span,.field.filled>span{color:var(--gold-text);font-size:.76rem;font-weight:600;top:7px}.field.bad input,.field.bad textarea{background:#fdf3f1;border-color:#c0392b}.field em{color:#b0322a;margin-top:5px;font-size:.84rem;font-style:normal;font-weight:500;display:block}.pay{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.payopt{border:1.5px solid var(--line);cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-size:.94rem;font-weight:600;transition:border-color .25s;display:flex;position:relative}.payopt:hover{border-color:var(--gold)}.payopt input{opacity:0;position:absolute}.payopt i{border:2px solid var(--primary);background:var(--primary-soft);border-radius:14px;position:absolute;inset:-1.5px}.payopt span{position:relative}.payopt:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.split.rev>:first-child{order:2}.split-img{border-radius:var(--r-lg);aspect-ratio:4/3.4;box-shadow:var(--shadow-lg);overflow:hidden}.split-img picture{width:100%;height:100%;display:block}.split-img img{object-fit:cover;width:100%;height:100%;display:block}.vals{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.val{border-radius:var(--r-lg);transition:background .3s, transform .5s var(--ease);background:#ffffff0a;border:1px solid #d9b26a40;padding:28px 24px}.val:hover{background:#ffffff14;transform:translateY(-4px)}.val span{width:50px;height:50px;color:var(--gold-2);background:#d9b26a24;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.val h3{color:#fff;font-size:calc(1.35rem * var(--head-scale))}.val p{color:#cdbba6;margin:0;font-size:.95rem}.contact-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(28px,5vw,60px);display:grid}.ccards{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.ccard{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:border-color .3s, transform .4s var(--ease);gap:4px;padding:20px;display:grid}.ccard:hover{border-color:var(--gold-2);transform:translateY(-3px)}.ccard span{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.ccard b{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);font-size:.82rem}html[data-lang=hi] .ccard b,html[data-lang=gu] .ccard b{letter-spacing:0;font-size:.92rem}.ccard a,.ccard p{word-break:break-word;margin:0;font-weight:600}.ccard a:hover{color:var(--primary)}.qform{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:14px;padding:26px;display:grid}.qform h3{margin:0}.faq h2{font-size:calc(2rem * var(--head-scale))}.qa{border-bottom:1px solid var(--line)}.qa:first-of-type{border-top:1px solid var(--line)}.qa p{color:var(--muted);margin:0;padding:0 2px 18px}.pol-grid{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}.pol-nav{top:calc(var(--nav-h) + 20px);gap:6px;display:grid;position:sticky}.pol-nav a{color:var(--muted);border-radius:12px;padding:10px 16px;font-weight:600;transition:background .2s,color .2s}.pol-nav a:hover{background:var(--sand);color:var(--primary)}.pol-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:18px;padding:28px 30px}.pol-sec h2{font-size:calc(1.8rem * var(--head-scale));align-items:center;gap:12px;display:flex}.pol-sec h2 span{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.pol-sec ul{color:var(--muted);gap:8px;margin:0;padding-left:20px;display:grid}.done{overflow:hidden}.check{place-items:center;margin:10px auto 24px;display:grid}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{width:10px;height:14px;animation:fall 3.2s var(--ease) forwards;border-radius:2px;position:absolute;top:-40px}@keyframes fall{to{opacity:0;transform:translateY(110vh)rotate(540deg)}}.nf-num{color:var(--sand-2);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(6rem,18vw,11rem);font-weight:700;line-height:1}.foot{background:var(--dark);color:#d9c7b4;position:relative}.foot:before{content:"";background:linear-gradient(90deg, var(--primary), var(--gold), var(--primary));height:4px;position:absolute;inset:0 0 auto}.usp{grid-template-columns:repeat(2,1fr);gap:20px;max-width:760px;margin-left:auto;margin-right:auto;padding:44px 0 34px;display:grid}.usp>div{align-items:center;gap:14px;display:flex}.usp span{width:50px;height:50px;color:var(--gold-2);border:1px solid #d9b26a66;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.usp p{margin:0;line-height:1.35}.usp b{color:#fff;display:block}.usp small{color:#bfae9c}.foot-orn{color:var(--gold);opacity:.6}.foot-in{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;padding:40px 0;display:grid}.foot-in h4{color:var(--gold-2);font-size:calc(1.3rem * var(--head-scale));margin-bottom:16px}.foot-in a,.foot-in p{color:#d9c7b4;transition:color .2s, transform .3s var(--ease);align-items:center;gap:8px;margin:0;padding:4px 0;font-size:.96rem;display:flex}.foot-in a:hover{color:var(--gold-2);transform:translate(3px)}.f-brand p{color:#bfae9c;max-width:340px;margin-top:16px;font-size:.93rem;display:block}.f-brand .logo:hover{transform:none}.social{gap:10px;margin-top:16px;display:flex}.social a{border:1px solid #d9b26a66;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.credits{border-top:1px solid #d9b26a2e;flex-wrap:wrap;justify-content:space-between;gap:12px 30px;padding:22px 0;font-size:.9rem;display:flex}.credits p{margin:0}.credits{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.credits .made{text-align:right}.fssai{color:#2a1a14;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:6px 14px;line-height:1.1;display:inline-flex}.fssai i{color:#1f4e9c;border-bottom:3px solid;border-image:linear-gradient(90deg,#f28c28 0 50%,#2e8b3d 50% 100%) 1;padding-bottom:3px;font:italic 700 1.45rem/1 Cormorant Garamond,Georgia,serif}.fssai span{flex-direction:column;display:flex}.fssai small{letter-spacing:.04em;text-transform:uppercase;color:#6b5a4e;font-size:.62rem;font-weight:600}.fssai b{letter-spacing:.04em;font-size:.88rem}.logo img{width:auto;height:52px;display:block}.f-brand .logo{align-self:flex-start;width:fit-content}.f-brand .logo img{width:min(220px,70vw);height:auto}.grid4{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.grid4>*{flex:0 calc(25% - 18px);min-width:0}.winter{text-align:center;border-top:1px solid #d9b26a2e;padding:16px 0}.winter p{color:var(--gold-2);margin:0;font-size:.95rem;font-weight:600}@media (width>=921px){.credits{padding-left:90px;padding-right:90px}}.made a{color:var(--gold-2);border-bottom:1px solid #0000;font-weight:600;transition:border-color .25s,color .25s}.made a:hover{color:#fff;border-color:var(--gold-2)}.heart{color:#e0475b;animation:1.4s ease-in-out infinite beat;display:inline-block}@keyframes beat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1.05)}45%{transform:scale(1.2)}}.photo-cr{color:#8f7f70;margin:0 auto;padding-bottom:22px;font-size:.74rem}.photo-cr a:hover{color:var(--gold-2)}.wa-float{z-index:70;background:var(--wa);color:#fff;width:58px;min-width:58px;height:58px;transition:width .4s var(--ease), padding .4s var(--ease), gap .4s var(--ease), background .3s;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 12px 28px -8px #1a7f4b99}.wa-float span{white-space:nowrap;max-width:0;transition:max-width .45s var(--ease);font-weight:600;overflow:hidden}.wa-float:hover{background:var(--wa-2);gap:10px;width:auto;padding:0 22px}.wa-float:hover span{max-width:220px}.wa-float:before{content:"";border-radius:inherit;animation:2.6s ease-out infinite ping;position:absolute;inset:0;box-shadow:0 0 #1a7f4b80}@keyframes ping{0%{box-shadow:0 0 #1a7f4b73}70%,to{box-shadow:0 0 0 16px #1a7f4b00}}.drawer{background:var(--surface);z-index:101;width:min(440px,100vw);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.dr-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.dr-head h3{margin:0}.drawer .freebar{margin:14px 22px 0}.dr-body{flex:1;padding:16px 22px;overflow-y:auto}.dr-line{grid-template-columns:76px 1fr;gap:14px;margin-bottom:16px;display:grid;overflow:hidden}.dr-line img{object-fit:cover;border-radius:14px;width:76px;height:76px}.dr-line b{color:var(--primary);font-size:1.02rem;display:block}.dr-line small{color:var(--muted)}.dr-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.dr-row b{color:var(--ink)}.dr-empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:60px 0;display:grid}.dr-foot{border-top:1px solid var(--line);background:var(--bg);padding:18px 22px 22px}.dr-foot p{justify-content:space-between;margin:0 0 6px;display:flex}.dr-foot .btn{margin-top:12px}.dr-foot .link{margin:12px auto 0;display:block}.toasts{z-index:110;pointer-events:none;width:min(440px,100% - 24px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--dark);color:#fff;width:100%;box-shadow:var(--shadow-lg);text-align:left;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:.92rem;display:flex}.toast img{object-fit:cover;border-radius:50%;width:40px;height:40px}.toast span{flex:1}.toast b{color:var(--gold-2);white-space:nowrap}.bottombar{display:none}@media (width<=1100px){.grid4>*{flex-basis:calc(50% - 12px)}.foot-in{grid-template-columns:1fr 1fr}.links a{padding:10px 9px}.links a:after{left:9px;right:9px}.logo-t small{display:none}}@media (width<=920px){:root{--nav-h:66px}.links,.langs.desk{display:none}.burger{margin-left:-8px;display:inline-grid}.nav-in{gap:6px}.nav-r{margin-left:auto}.hero-in{text-align:center;grid-template-columns:1fr;min-height:0;padding:34px 0 70px}.hero-txt .lead{margin-inline:auto}.hero .ctas,.hero-meta{justify-content:center}.hero-art{order:-1;width:min(82vw,440px);margin-top:30px}.hero-ring{inset:-20px}.hero-price{width:96px;height:96px}.hero-price b{font-size:1.6rem}.hero-badge{left:-4%}.trust-in{grid-template-columns:1fr 1fr}.trust-in>div:nth-child(3){border-left:0}.trust-in>div:nth-child(n+3){border-top:1px solid var(--line)}.ing-grid,.split,.pdp-grid,.cart-grid,.contact-grid{grid-template-columns:1fr}.split.rev>:first-child{order:0}.ing-img{max-width:520px;margin:0 auto 30px}.steps{grid-template-columns:1fr 1fr;row-gap:40px}.steps-line{display:none}.occ-row,.vals{grid-template-columns:1fr 1fr}.nums{grid-template-columns:1fr 1fr;row-gap:30px}.nm:nth-child(3){border-left:0}.how-row{grid-template-columns:1fr}.gallery{grid-template-columns:1fr;position:static}.thumbs{flex-direction:row;order:2}.thumbs button{width:74px}.summary{position:static}.usp{grid-template-columns:1fr 1fr}.cta-band{text-align:center;grid-template-columns:1fr}.cta-band .btn{justify-self:center}.pol-grid{grid-template-columns:1fr}.pol-nav{flex-wrap:wrap;display:flex;position:static}.grid3{grid-template-columns:repeat(2,1fr)}.bottombar{z-index:75;background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.bottombar a,.bottombar button{color:var(--muted);flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:.72rem;font-weight:600;display:flex;position:relative}.bottombar a.active{color:var(--primary)}.bottombar a:last-child{color:var(--wa)}.bb-cart b{background:var(--primary);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;display:grid;position:absolute;top:0;left:55%}.wa-float{display:none}body{padding-bottom:68px}.toasts{bottom:84px}.stickybuy{bottom:80px}}@media (width<=600px){body{font-size:16px}.wrap{width:calc(100% - 32px)}.grid3{grid-template-columns:1fr 1fr;gap:12px}.grid4{gap:16px}.grid4>*{flex-basis:100%}.logo img{height:42px}.card{border-radius:var(--r)}.card-body{padding:12px 12px 14px}.card h3{font-size:calc(1.15rem * var(--head-scale))}.card-desc{display:none}.chips button{padding:4px 9px;font-size:.76rem}.card-foot{flex-direction:column;align-items:stretch}.card-foot .btn{width:100%}.card-foot .stepper{justify-content:space-between}.price b{font-size:1.15rem}.tag{padding:3px 8px;font-size:.66rem}.quick{display:none}.logo-t b{font-size:1.2rem}.logo .emblem{width:36px;height:36px}.hero-meta{gap:14px}.hero-meta div{font-size:.85rem}.ctas .btn{flex:100%}.trust-in>div{text-align:center;flex-direction:column;gap:10px;padding:16px 10px}.trust-in span{width:40px;height:40px}.ing-list,.occ-row,.vals,.perks,.steps,.fgrid,.ccards,.pay{grid-template-columns:1fr}.lines li{grid-template-columns:72px 1fr auto;gap:12px}.lines img{width:72px;height:72px}.ln-info a{font-size:1.1rem}.ln-row{flex-wrap:wrap;gap:10px}.usp{grid-template-columns:1fr}.foot-in{grid-template-columns:1fr;gap:26px}.credits{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.credits .made{text-align:center}.buyrow{flex-direction:column}.buyrow .stepper{align-self:flex-start}.tabs{border-radius:18px;justify-content:space-between;width:100%}.tabs button{padding:8px 12px;font-size:.86rem}.f-r{width:100%}.f-r input{flex:1}.fest{min-height:400px}.fest:before{background:linear-gradient(#2b0f1459 0%,#2b0f14b3 40%,#2b0f14f2 100%)}.fest{align-items:end}.strip-row>div{width:180px}.strip-row>:nth-child(2n){width:150px}.pol-sec{padding:22px 20px}}.seeds{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.seeds i{opacity:0;width:7px;height:12px;transform:scale(var(--s)) rotate(var(--r));background:linear-gradient(160deg,#fff8e8,#e9cf9a);border-radius:50%;animation:linear infinite seed;position:absolute;bottom:-20px;box-shadow:0 1px 2px #78501440}@keyframes seed{0%{transform:translateY(0) scale(var(--s)) rotate(var(--r));opacity:0}10%{opacity:.85}85%{opacity:.6}to{transform:translateY(-105vh) translateX(40px) scale(var(--s)) rotate(calc(var(--r) + 360deg));opacity:0}}.countdown{margin:-6px 0 28px}.countdown>p{color:var(--gold-2);letter-spacing:.06em;margin:0 0 10px;font-size:.9rem;font-weight:600}.cd-row{flex-wrap:wrap;gap:10px;display:flex}.flip{text-align:center}.flip-n{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #d9b26a73;border-radius:16px;place-items:center;width:70px;height:70px;display:grid;position:relative;overflow:hidden}.flip-n b{color:#fff;grid-area:1/1;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700;line-height:1}.flip small{color:#eadbc8;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.75rem;display:block}html[data-lang=hi] .flip small,html[data-lang=gu] .flip small{text-transform:none;letter-spacing:0;font-size:.85rem}.cd-today{color:var(--gold-2);font-size:1.3rem;font-weight:600}.lightbox{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140609eb;place-items:center;padding:60px 20px;display:grid;position:fixed;inset:0}.lb-img{cursor:grab;touch-action:pan-y;border-radius:22px;max-width:min(900px,92vw);max-height:80vh;overflow:hidden;box-shadow:0 40px 80px -20px #000000b3}.lb-img img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;max-height:80vh}.lb-x,.lb-nav{color:#fff;width:52px;height:52px;transition:background .25s, transform .3s var(--ease);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:absolute}.lb-x:hover,.lb-nav:hover{background:#ffffff38;transform:scale(1.06)}.lb-x{top:20px;right:20px}.lb-nav.prev{margin-top:-26px;top:50%;left:20px}.lb-nav.next{margin-top:-26px;top:50%;right:20px}.lb-count{text-align:center;color:#d9c7b4;letter-spacing:.1em;margin:0;position:absolute;bottom:22px;left:0;right:0}.totop{z-index:69;background:var(--surface);width:48px;height:48px;color:var(--primary);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:96px;right:28px}.totop svg{position:absolute;inset:0;transform:rotate(-90deg)}.totop .tt-bg{fill:none;stroke:var(--line);stroke-width:3px}.totop .tt-fg{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round}.totop>svg+svg{position:relative;transform:none}.upsell{border-top:1px dashed var(--sand-2);margin-top:10px;padding-top:18px}.upsell .eyebrow{margin-bottom:12px;font-size:.74rem}.up-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.up-card{background:var(--bg);border:1px solid var(--line);text-align:center;transition:border-color .25s, transform .35s var(--ease);border-radius:16px;flex-direction:column;gap:3px;padding:8px 8px 10px;display:flex}.up-card:hover{border-color:var(--gold-2);transform:translateY(-3px)}.up-card img{aspect-ratio:1;object-fit:cover;border-radius:11px;width:100%;margin-bottom:4px}.up-card b{color:var(--primary);font-size:.8rem;line-height:1.25}.up-card small{color:var(--muted);font-size:.72rem}.up-card button{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-top:auto;padding:6px;font-size:.78rem;font-weight:600;transition:background .25s;display:inline-flex}.up-card button:hover{background:var(--primary-2)}.freebar{position:relative}.burst{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.burst i{background:var(--c);width:8px;height:8px;animation:burst .9s var(--ease) forwards;border-radius:2px;position:absolute}@keyframes burst{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-70px) scale(.4) rotate(180deg);opacity:0}}.card-img:after{content:"";z-index:1;transition:transform 1s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.check{position:relative}.check-ring{border:2px solid #1a7f4b66;border-radius:50%;animation:1.8s ease-out .3s infinite ring;position:absolute;inset:-12px}@keyframes ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.done-grid{z-index:1;grid-template-columns:1.1fr 1fr;align-items:start;gap:36px;margin-top:24px;display:grid;position:relative}.receipt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-lg);text-align:left;padding:26px 26px 34px;position:relative}.receipt header{border-bottom:1px dashed var(--sand-2);align-items:center;gap:14px;padding-bottom:18px;display:flex}.receipt header div{flex:1;line-height:1.2}.receipt header div b{font-family:var(--font-head);color:var(--primary);font-size:1.5rem;font-weight:var(--head-weight);display:block}.receipt header small{color:var(--muted);font-size:.85rem}.receipt header p{text-align:right;margin:0;line-height:1.3}.receipt header p b{letter-spacing:.04em;font-size:1.05rem;display:block}.receipt ul{border-bottom:1px dashed var(--sand-2);gap:12px;margin:0;padding:14px 0;list-style:none;display:grid}.receipt li{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}.receipt li img{object-fit:cover;border-radius:12px;width:52px;height:52px}.receipt li b{display:block}.receipt li small{color:var(--muted)}.receipt li em{font-style:normal;font-weight:700}.receipt dl{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.receipt dt{color:var(--muted)}.receipt dd{text-align:right;margin:0;font-weight:600}.receipt .tot{color:var(--primary);border-top:1px solid var(--line);padding-top:10px;font-size:1.25rem;font-weight:700}.rc-meta{background:var(--bg);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.rc-meta p{color:var(--muted);gap:10px;margin:0;font-size:.93rem;display:flex}.rc-meta svg{color:var(--gold-text);flex-shrink:0;margin-top:4px}.rc-zig{background:linear-gradient(-45deg, transparent 10px, var(--surface) 0) 0 0 / 20px 14px repeat-x, linear-gradient(45deg, transparent 10px, var(--surface) 0) 0 0 / 20px 14px repeat-x;height:14px;filter:drop-shadow(0 2px 0 var(--line));position:absolute;bottom:-14px;left:-1px;right:-1px}.done-actions{text-align:left;top:calc(var(--nav-h) + 20px);gap:12px;display:grid;position:sticky}.done-actions h2{font-size:calc(2rem * var(--head-scale));margin:0}.done-actions>p{margin:0 0 6px}.alt-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.alt-row .btn{min-height:46px;padding:.6em 1em;font-size:.92rem}.tip{color:var(--ink);background:#fff6de;border:1px solid #f0dda8;border-radius:14px;margin:4px 0 0;padding:12px 14px;font-size:.9rem}.done-actions .small{align-items:center;gap:6px;margin:0;display:flex}.spin{animation:1s linear infinite spin}@media (width<=920px){.done-grid{grid-template-columns:1fr}.done-actions{position:static}.totop{width:44px;height:44px;bottom:150px;right:16px}.countdown{margin-bottom:22px}}@media (width<=600px){.flip-n{width:58px;height:58px}.flip-n b{font-size:1.8rem}.alt-row{grid-template-columns:1fr}.lb-nav{display:none}.receipt{padding:20px 18px 30px}.receipt header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.promo-card{align-self:flex-start;display:flex}.promo-card a{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-sm);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#fff;padding:15px;display:block;overflow:hidden}.promo-card a:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.promo-card picture{width:100%;height:100%;display:block}.promo-card img{object-fit:contain;width:100%;height:100%;display:block}.pricelist{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-sm);margin-top:36px;overflow:hidden}.pricelist img{width:100%;height:auto;display:block}.card-img .im2 img{border-radius:50%}@media (hover:hover) and (pointer:fine){.card:hover .card-img .im1 img{transform:scale(1.08)}.card:hover .card-img .im2 img{opacity:1;transform:scale(1.04)}.card:hover .quick{transform:translateY(0)}.card:hover .card-img:after{transform:translate(120%)}}
/*$vite$:1*/