:root{--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Jost",system-ui,sans-serif;--black:#0b0a08;--black2:#14120d;--card:#161310;--gold:#c9a227;--gold-lt:#f2dd8a;--gold-dp:#8a6d1f;--cream:#f6efdd;--muted:#ab9c7d;--line:#c9a22738;--gold-grad:linear-gradient(120deg,#f6e27a 0%,#c9a227 40%,#96771c 65%,#f6e27a 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);font-family:var(--font-body);font-weight:300;line-height:1.7;overflow-x:hidden}::selection{background:var(--gold);color:#0b0a08}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.demo-bar{background:var(--gold-grad);color:#141005;text-align:center;letter-spacing:.14em;text-transform:uppercase;z-index:60;padding:9px 16px;font-size:12px;font-weight:500;position:relative}nav.site-nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0a08d1;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand img{object-fit:cover;border:2px solid var(--gold);border-radius:50%;width:46px;height:46px;box-shadow:0 0 18px #c9a22773}.brand-name{font-family:var(--font-display);letter-spacing:.06em;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600}.brand-sub{font-family:var(--font-body);letter-spacing:.42em;color:var(--muted);font-size:9px;font-weight:400;display:block}.nav-links{gap:34px;list-style:none;display:flex}.nav-links a{letter-spacing:.22em;text-transform:uppercase;color:var(--cream);opacity:.85;font-size:13px;transition:all .3s;position:relative}.nav-links a:after{content:"";background:var(--gold);width:0;height:1px;transition:all .35s;position:absolute;bottom:-7px;left:0}.nav-links a:hover{opacity:1;color:var(--gold-lt)}.nav-links a:hover:after{width:100%}.nav-acts{align-items:center;gap:14px;display:flex}.cart-btn{border:1px solid var(--line);color:var(--cream);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:10px 20px;font-size:12px;transition:all .3s;display:flex;position:relative}.cart-btn:hover{border-color:var(--gold);box-shadow:0 0 16px #c9a22759}.cart-count{background:var(--gold-grad);color:#141005;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-8px;right:-6px}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span{background:var(--gold);width:26px;height:2px;transition:all .3s;display:block}.has-drop{position:relative}.drop-arrow{opacity:.7;font-size:10px}.drop-toggle{display:none}.shop-row{display:contents}.nav-drop{border:1px solid var(--line);opacity:0;pointer-events:none;z-index:60;background:#14120d;border-radius:14px;min-width:230px;padding:10px;list-style:none;transition:all .3s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,10px);box-shadow:0 20px 50px #00000080}.has-drop:hover .nav-drop,.has-drop:focus-within .nav-drop{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-drop li{border:none!important}.nav-drop a{white-space:nowrap;padding:11px 16px!important;font-size:12px!important;display:block!important}.nav-drop a:after{display:none}.icon-btn{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.icon-btn:hover{border-color:var(--gold);color:var(--gold-lt);box-shadow:0 0 14px #c9a2274d}.nav-search{border:1px solid var(--gold);background:#c9a2270f;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}.nav-search input{color:var(--cream);font-family:var(--font-body);background:0 0;border:none;outline:none;width:170px;font-size:14px}.nav-search input::placeholder{color:var(--muted)}.nav-search button{background:var(--gold-grad);cursor:pointer;color:#171106;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}html.light .nav-drop{background:#fffdf7;box-shadow:0 20px 50px #2e24172e}html.light .nav-search input{color:#2e2417}.hero{text-align:center;align-items:center;min-height:calc(100vh - 76px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(62% 48% at 50% 30%,#c9a22729,#0000 70%);position:absolute;inset:0}.hero:after{content:"";background:radial-gradient(90% 70% at 50% 115%,#c9a22712,#0000 60%);position:absolute;inset:0}.spark{background:var(--gold-lt);opacity:0;border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 10px 2px #f2dd8ab3}@keyframes twinkle{0%,to{opacity:0;transform:translateY(0)scale(.6)}50%{opacity:.95;transform:translateY(-26px)scale(1)}}.hero-in{z-index:2;width:100%;padding:70px 24px 90px;position:relative}.hero-logo{object-fit:cover;border:3px solid var(--gold);border-radius:50%;width:168px;height:168px;margin:0 auto 30px;animation:1.1s cubic-bezier(.2,.8,.2,1) both heroIn,7s ease-in-out 1.2s infinite floaty;box-shadow:0 0 60px #c9a22766,0 0 120px #c9a22726}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.eyebrow{letter-spacing:.5em;text-transform:uppercase;color:var(--gold);margin-bottom:22px;font-size:12px;animation:1s cubic-bezier(.2,.8,.2,1) .15s both heroIn}.hero h1{font-family:var(--font-display);letter-spacing:.015em;margin-bottom:24px;font-size:clamp(46px,7.4vw,96px);font-weight:600;line-height:1.06;animation:1s cubic-bezier(.2,.8,.2,1) .3s both heroIn}.gold-text{background:var(--gold-grad);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.2,.8,.2,1) .3s both heroIn,6s linear infinite shine}@keyframes shine{to{background-position:220%}}@keyframes heroIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.hero p{max-width:620px;color:var(--muted);margin:0 auto 40px;font-size:18px;animation:1s cubic-bezier(.2,.8,.2,1) .45s both heroIn}.cta-row{flex-wrap:wrap;justify-content:center;gap:18px;animation:1s cubic-bezier(.2,.8,.2,1) .6s both heroIn;display:flex}.btn{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:17px 42px;transition:all .35s;display:inline-flex}.btn-gold{background:var(--gold-grad);color:#171106;background-size:200%;box-shadow:0 10px 34px #c9a22752}.btn-gold:hover{background-position:100%;transform:translateY(-3px);box-shadow:0 16px 44px #c9a22773}.btn-ghost{border-color:var(--line);color:var(--cream);background:#c9a2270d}.btn-ghost:hover{border-color:var(--gold);background:#c9a2271f;transform:translateY(-3px)}.trust{grid-template-columns:repeat(4,1fr);gap:14px;padding:30px 0 6px;display:grid}.trust-item{border:1px solid var(--line);background:#c9a2270a;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.trust-e{font-size:30px;line-height:1}.trust-t b{letter-spacing:.04em;font-size:14px;display:block}.trust-t span{color:var(--muted);font-size:12.5px}.trust-compact{grid-template-columns:repeat(2,1fr);gap:10px;padding:0}.trust-compact .trust-item{border-radius:12px;padding:13px 15px}.trust-compact .trust-e{font-size:24px}.trust-compact .trust-t b{font-size:13px}.trust-compact .trust-t span{font-size:11.5px}@media (max-width:860px){.trust{grid-template-columns:repeat(2,1fr)}}.var-row{margin-bottom:18px}.var-label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px}.var-label b{color:var(--cream);font-weight:500}html.light .var-label b{color:#2e2417}.var-opts{flex-wrap:wrap;gap:10px;display:flex}.var-btn{border:1px solid var(--line);color:var(--cream);letter-spacing:.08em;cursor:pointer;font-size:13px;font-family:var(--font-body);background:0 0;border-radius:999px;padding:10px 22px;transition:all .25s}.var-btn:hover{border-color:var(--gold)}.var-btn.active{background:var(--gold-grad);color:#171106;border-color:#0000;font-weight:500}html.light .var-btn{color:#2e2417}.wa-order{justify-content:center;width:100%;margin-bottom:4px;color:#1faa53!important;background:0 0!important;border:1px solid #1faa53!important}.wa-order:hover{transform:translateY(-3px);box-shadow:0 14px 40px #1faa5359;color:#fff!important;background:#1faa53!important}.wa-order svg{fill:currentColor}.stars{color:#8a6a2f59;letter-spacing:3px;white-space:nowrap;font-size:17px}.stars .on{color:#d4a92e}.pd-rating{color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.reviews{padding-bottom:70px}.rev-list{grid-template-columns:repeat(2,1fr);gap:18px;max-width:900px;margin:0 auto 40px;display:grid}@media (max-width:860px){.rev-list{grid-template-columns:1fr}}.rev-card{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:22px}.rev-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rev-head b{font-size:15px}.rev-text{color:var(--muted);font-size:15px;line-height:1.7}.rev-text p{margin:0}html.light .rev-text{color:#4a3f2e}.rev-date{color:var(--muted);letter-spacing:.06em;margin-top:10px;font-size:12px}.rev-empty{text-align:center;color:var(--muted);margin-bottom:36px}.rev-form{border:1px solid var(--line);background:var(--card);border-radius:14px;max-width:640px;margin:0 auto;padding:30px}.rev-form h3{font-family:var(--font-display);margin-bottom:14px;font-size:24px}.rev-stars{gap:6px;margin-bottom:18px;display:flex}.rev-stars button{cursor:pointer;color:#8a6a2f59;background:0 0;border:none;padding:0;font-size:30px;transition:all .2s}.rev-stars button.on{color:#d4a92e}.rev-form .co-field input,.rev-form .co-field textarea{background:#fff}.rev-msg{color:var(--gold);margin-bottom:12px;font-size:14px}.rev-note{color:var(--muted);text-align:center;margin-top:10px;font-size:12.5px}.wa-float{z-index:70;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 13px;font-size:14px;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 28px #00000059;color:#fff!important}.wa-float:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000006b}.wa-float svg{flex-shrink:0;width:26px;height:26px}.mobile-buy-bar{display:none}@media (max-width:860px){.mobile-buy-bar{z-index:65;background:var(--card);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbb-price{font-family:var(--font-display);color:var(--gold);white-space:nowrap;font-size:23px}.mbb-btn{flex:1;max-width:300px}}.pd-tabs{margin-top:48px;padding-bottom:70px}.tab-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.tab-btn{letter-spacing:2px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 24px;font-family:Jost,sans-serif;font-size:13px}.tab-btn:hover{color:var(--gold)}.tab-btn.active{color:var(--gold);border-bottom-color:var(--gold)}.tab-panel{padding:32px 4px}.pd-full-desc{color:var(--muted);max-width:800px;font-size:16px;line-height:1.9}html.light .pd-full-desc{color:#4a3f2e}.pd-full-desc p{margin:0 0 16px}.pd-full-desc ul,.pd-full-desc ol{margin:0 0 16px 20px}.pd-full-desc li{margin-bottom:8px}.pd-full-desc strong,.pd-full-desc b{color:var(--gold)}.pd-full-desc img{border-radius:8px;max-width:100%;height:auto}.attr-table{border-collapse:collapse;width:100%;max-width:640px;font-size:15px}.attr-table th,.attr-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 18px}.attr-table th{color:var(--gold);letter-spacing:1px;text-transform:uppercase;width:200px;font-size:13px;font-weight:500}@media (max-width:560px){.attr-table th{width:130px}.tab-btn{padding:12px 14px;font-size:12px}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#c9a2270d;padding:16px 0;overflow:hidden}.marquee-track{gap:0;animation:26s linear infinite scrollX;display:inline-flex}.marquee-track>span{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;padding:0 28px;font-size:19px;display:inline-flex}.marquee-track>span:after{content:"✦";color:var(--gold-dp);margin-left:20px;font-size:13px}.marquee .tick-e{letter-spacing:0;padding:0;font-size:21px}.marquee .tick-e:after{content:none}@keyframes scrollX{to{transform:translate(-50%)}}section{padding:110px 0}.sec-head{text-align:center;margin-bottom:64px}.sec-head .eyebrow{margin-bottom:16px}.sec-head h2{font-family:var(--font-display);font-size:clamp(34px,4.6vw,58px);font-weight:600;line-height:1.12}.sec-head p{color:var(--muted);max-width:560px;margin:18px auto 0;font-size:17px}.grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden}.card:hover{border-color:#c9a2278c;transform:translateY(-10px);box-shadow:0 26px 60px #0000008c,0 0 34px #c9a22729}.card-img{aspect-ratio:1;background:#000;position:relative;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.card:hover .card-img img{transform:scale(1.09)}.badge{background:var(--gold-grad);color:#171106;letter-spacing:.2em;text-transform:uppercase;z-index:2;border-radius:999px;padding:7px 14px;font-size:10px;font-weight:600;position:absolute;top:14px;left:14px}.card-body{text-align:center;padding:24px 22px 26px}.card-cat{letter-spacing:.36em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10px}.card h3{font-family:var(--font-display);margin-bottom:10px;font-size:23px;font-weight:600;line-height:1.25}.price{justify-content:center;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.price .now{color:var(--gold-lt);letter-spacing:.03em;font-size:21px;font-weight:500}.price .was{color:var(--muted);opacity:.7;font-size:15px;text-decoration:line-through}.add-btn{border:1px solid var(--line);width:100%;color:var(--cream);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;font-size:12px;font-family:var(--font-body);background:0 0;border-radius:999px;padding:13px;font-weight:400;transition:all .3s}.add-btn:hover{background:var(--gold-grad);color:#171106;border-color:#0000;font-weight:500;box-shadow:0 8px 26px #c9a22759}.cols{grid-template-columns:1fr 1fr;gap:26px;display:grid}.col-card{border:1px solid var(--line);border-radius:22px;align-items:flex-end;min-height:420px;transition:all .45s;display:flex;position:relative;overflow:hidden}.col-card:hover{border-color:#c9a2278c;transform:translateY(-8px);box-shadow:0 26px 60px #00000080}.col-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.col-card:hover img{transform:scale(1.06)}.col-card:after{content:"";background:linear-gradient(#0000,#05040359 45%,#050403f0 92%);position:absolute;inset:0}.col-body{z-index:2;text-align:left;width:100%;padding:38px;position:relative}.col-body .tag{letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:11px;display:block}.col-body h3{font-family:var(--font-display);margin-bottom:10px;font-size:38px;font-weight:600}.col-body p{color:#d8cdb4;max-width:380px;margin-bottom:22px;font-size:15px}.col-card.locked img{filter:grayscale(.7)brightness(.6)}.soon{color:var(--gold-lt);letter-spacing:.26em;text-transform:uppercase;border:1px dashed #c9a22799;border-radius:999px;padding:12px 30px;font-size:12px;display:inline-block}.why{background:var(--black2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.why-item{text-align:center;border:1px solid var(--line);background:#c9a22708;border-radius:20px;padding:40px 26px;transition:all .4s}.why-item:hover{background:#c9a22712;border-color:#c9a22780;transform:translateY(-6px)}.why-item svg{width:44px;height:44px;stroke:var(--gold);fill:none;stroke-width:1.4px;margin-bottom:20px}.why-item h4{font-family:var(--font-display);margin-bottom:10px;font-size:22px;font-weight:600}.why-item p{color:var(--muted);font-size:14.5px}.story{text-align:center}.story blockquote{font-family:var(--font-display);max-width:860px;color:var(--cream);margin:0 auto 30px;font-size:clamp(26px,3.6vw,42px);font-style:italic;line-height:1.45}.story blockquote b{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.story .sig{color:var(--gold);letter-spacing:.4em;text-transform:uppercase;font-size:12px}.wa-banner{border:1px solid var(--line);text-align:center;background:radial-gradient(ellipse 70% 90% at 50% 110%,#c9a22724,transparent 65%),var(--black2);border-radius:26px;padding:64px 40px;position:relative;overflow:hidden}.wa-banner h2{font-family:var(--font-display);text-align:center;margin-bottom:16px;font-size:clamp(30px,4.4vw,52px);font-weight:600}.wa-banner .eyebrow{text-align:center}.wa-banner p{color:var(--muted);max-width:520px;margin:0 auto 34px;font-size:17px}.wa-btn{color:#fff;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:#1faa53;border:none;border-radius:999px;align-items:center;gap:12px;padding:17px 44px;transition:all .35s;display:inline-flex}.wa-btn:hover{transform:translateY(-3px);box-shadow:0 14px 40px #1faa5366}.wa-btn svg{fill:#fff;width:20px;height:20px}footer{border-top:1px solid var(--line);background:#080706;padding:54px 0 26px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;margin-bottom:34px;display:grid}.foot-grid h5{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:12px;font-weight:500}.foot-grid ul{list-style:none}.foot-grid li{margin-bottom:12px}.foot-grid li a{color:var(--muted);font-size:15px;transition:all .3s}.foot-grid li a:hover{color:var(--gold-lt)}.foot-brand p{color:var(--muted);max-width:320px;margin-top:16px;font-size:15px}.foot-bottom{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}.zynaura-link{color:var(--gold-lt);font-weight:500}.zynaura-link:hover{text-decoration:underline}.c-var{color:var(--gold);letter-spacing:.06em;margin-top:2px;font-size:12px}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:90;background:#000000a6;transition:all .4s;position:fixed;inset:0}.overlay.open{opacity:1;pointer-events:auto}.drawer{border-left:1px solid var(--line);z-index:100;background:#100e0a;flex-direction:column;width:min(420px,92vw);height:100dvh;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(105%)}.drawer.open{transform:translate(0)}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px;display:flex}.drawer-head h3{font-family:var(--font-display);font-size:26px;font-weight:600}.close-x{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:50%;width:38px;height:38px;font-size:17px;line-height:1;transition:all .3s}.close-x:hover{border-color:var(--gold);color:var(--gold-lt);transform:rotate(90deg)}.drawer-items{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.cart-empty{text-align:center;color:var(--muted);padding:60px 10px;font-size:15px}.cart-empty .big{font-family:var(--font-display);color:var(--gold);opacity:.7;margin-bottom:14px;font-size:44px;display:block}.c-item{border:1px solid var(--line);background:#c9a2270a;border-radius:14px;align-items:center;gap:16px;padding:12px;display:flex}.c-item img{object-fit:cover;border-radius:10px;width:66px;height:66px}.c-info{flex:1}.c-info h4{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.3}.c-info .p{color:var(--gold-lt);margin-top:2px;font-size:14px}.qty{align-items:center;gap:10px;margin-top:8px;display:flex}.qty button{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:50%;width:26px;height:26px;font-size:14px;line-height:1;transition:all .25s}.qty button:hover{border-color:var(--gold);color:var(--gold-lt)}.qty span{text-align:center;min-width:18px;font-size:14px}.c-rm{color:var(--muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;font-size:12px;transition:all .25s}.c-rm:hover{color:#e08a8a}.drawer-foot{border-top:1px solid var(--line);padding:24px}.total-row{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:15px;display:flex}.total-row.grand{color:var(--cream);margin:12px 0 20px;font-size:20px;font-weight:500}.total-row.grand b{color:var(--gold-lt);font-weight:600}.checkout{width:100%;margin-bottom:12px}.demo-note{text-align:center;color:var(--muted);letter-spacing:.04em;font-size:12px}.toast{background:var(--gold-grad);color:#171106;letter-spacing:.14em;text-transform:uppercase;z-index:120;white-space:nowrap;border-radius:999px;max-width:92vw;padding:15px 34px;font-size:13px;font-weight:500;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:30px;left:50%;transform:translate(-50%,120px);box-shadow:0 14px 40px #00000080}.toast.show{transform:translate(-50%)}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:none}.reveal.d1{transition-delay:.12s}.reveal.d2{transition-delay:.24s}.reveal.d3{transition-delay:.36s}@media (max-width:1020px){.grid,.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.nav-links{z-index:200;background:#0e0c09;flex-direction:column;gap:0;max-height:0;transition:max-height .45s;position:fixed;top:76px;left:0;right:0;overflow:hidden}.nav-links.open{border-bottom:1px solid var(--line);max-height:72vh;overflow-y:auto}.nav-links li{border-top:1px solid #c9a2271f}.nav-links a{padding:18px 28px;display:block}.burger{display:flex}.brand{gap:10px}.brand img{width:38px;height:38px}.brand-name{font-size:19px}.brand-sub{letter-spacing:.3em;font-size:7px}.nav-acts{gap:9px}.cart-btn{gap:7px;padding:8px 13px;font-size:11px}.cart-count{min-width:19px!important;height:19px!important;font-size:10px!important}.shop-row{align-items:center;display:flex}.shop-row a{flex:1}.drop-toggle{color:var(--gold);cursor:pointer;background:0 0;border:none;padding:14px 26px;font-size:18px;line-height:1;transition:transform .3s;display:block}.has-drop.open .drop-toggle{transform:rotate(180deg)}.nav-drop{display:none}.has-drop.open .nav-drop{opacity:1;pointer-events:auto;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;display:block;position:static;transform:none}.nav-drop a{padding:13px 28px 13px 46px!important}.drop-arrow{display:none}.cols{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:30px}section{padding:80px 0}body:has(.mobile-buy-bar) .wa-float{bottom:92px}.pd-tabs{padding-bottom:110px}}@media (max-width:560px){.grid,.why-grid{grid-template-columns:1fr}.hero-logo{width:128px;height:128px}}html.light{--black:#f7f2e8;--black2:#efe4cd;--card:#fffdf7;--gold:#8a6a2f;--gold-lt:#93712f;--gold-dp:#6b5222;--cream:#2e2417;--muted:#77664e;--line:#8a6a2f52;--gold-grad:linear-gradient(120deg,#e3c178 0%,#b08a3e 42%,#7d5f27 68%,#e3c178 100%)}html.light body{background:var(--black);color:var(--cream)}html.light .demo-bar{color:#f2dd8a;background:#2e2417}html.light nav.site-nav{border-bottom:1px solid var(--line);background:#f7f2e8e6}html.light .brand-name{color:#2e2417}html.light .nav-links a{color:#4a3d28}@media (max-width:860px){html.light .nav-links{background:#fffdf7}}html.light .nav-links li{border-top-color:#8a6a2f29}html.light .hero{background:radial-gradient(1000px 500px at 50% -10%,#b08a3e2e,transparent 60%),var(--black)}html.light .hero h1{color:#2e2417}html.light .hero p{color:#5c4f3a}html.light .marquee{background:#2e2417}html.light .marquee-track>span{color:#f6efdd}html.light .card{background:var(--card);border:1px solid var(--line)}html.light .card-body h3{color:#2e2417}html.light .card-cat{color:var(--gold-dp)}html.light .add-btn{color:#2e2417;border:1px solid var(--gold);background:0 0}html.light .add-btn:hover{background:var(--gold-grad);color:#fff}html.light .sec-head h2{color:#2e2417}html.light .sec-head p{color:#5c4f3a}html.light .col-card{background:var(--card)}html.light .why{background:var(--black2)}html.light .why-item{background:var(--card)}html.light .why-item h4{color:#2e2417}html.light .why-item p{color:#5c4f3a}html.light .story blockquote{color:#2e2417}html.light .wa-banner{background:#2e2417}html.light .wa-banner h2{color:#f6efdd}html.light .wa-banner p{color:#c9bda6}html.light .wa-banner .eyebrow{color:#e3c178}html.light footer{background:#2e2417}html.light .foot-grid h5{color:#e3c178}html.light .foot-grid li a{color:#c9bda6}html.light .foot-grid li a:hover{color:#f2dd8a}html.light .foot-brand p{color:#c9bda6}html.light .foot-bottom{color:#a99a7e}html.light .zynaura-link{color:#f2dd8a}html.light .drawer{background:#fffdf7}html.light .drawer-head h3,html.light .c-info h4{color:#2e2417}html.light .qty{border-color:var(--line)}html.light .qty span,html.light .total-row{color:#2e2417}.page-hero{text-align:center;padding:70px 0 30px}.page-hero h1{font-family:var(--font-display);font-size:clamp(34px,5vw,54px);font-weight:600}.page-hero p{color:var(--muted);max-width:640px;margin:12px auto 0;font-size:17px}.breadcrumbs{letter-spacing:1px;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.breadcrumbs a{color:var(--gold);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .sep{opacity:.5}.prose{max-width:760px;margin:0 auto;padding:10px 0 70px}.prose h2{font-family:var(--font-display);margin:34px 0 12px;font-size:28px}.prose h3{color:var(--gold-dp);margin:26px 0 10px;font-size:20px}.prose p,.prose li{color:var(--muted);margin-bottom:12px;font-size:16px;line-height:1.8}html.light .prose p,html.light .prose li{color:#4a3f2e}.prose ul{padding-left:22px}.prose a{color:var(--gold)}.faq-list{max-width:760px;margin:0 auto;padding:10px 0 70px}.faq-item{border:1px solid var(--line);background:var(--card);border-radius:6px;margin-bottom:12px;overflow:hidden}.faq-q{text-align:left;width:100%;color:var(--cream);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:17px;display:flex}html.light .faq-q{color:#2e2417}.faq-q .pm{color:var(--gold);flex-shrink:0;font-size:22px}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a p{color:var(--muted);margin:0;padding:0 20px 20px;line-height:1.8}html.light .faq-a p{color:#4a3f2e}.faq-item.open .faq-a{max-height:300px}.shop-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 40px;display:flex}.chip{border:1px solid var(--line);color:var(--cream);letter-spacing:1px;background:0 0;border-radius:999px;padding:10px 22px;font-size:14px;text-decoration:none;transition:all .25s}html.light .chip{color:#2e2417}.chip:hover,.chip.active{background:var(--gold-grad);color:#fff;border-color:#0000}.shop-count{text-align:center;color:var(--muted);letter-spacing:1px;margin-bottom:26px;font-size:14px}.pd-grid{grid-template-columns:1fr 1fr;align-items:start;gap:50px;padding:20px 0 70px;display:grid}@media (max-width:860px){.pd-grid{grid-template-columns:1fr;gap:30px}}.pd-img{border:1px solid var(--line);background:var(--card);border-radius:8px;overflow:hidden}.pd-img img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pd-info .card-cat{margin-bottom:10px}.pd-info h1{font-family:var(--font-display);margin-bottom:14px;font-size:clamp(30px,4vw,46px);font-weight:600}.pd-price{align-items:baseline;gap:14px;margin:18px 0;display:flex}.pd-price .now{color:var(--gold);font-size:32px;font-weight:600}.pd-price .was{color:var(--muted);font-size:20px;text-decoration:line-through}.pd-desc{color:var(--muted);margin-bottom:24px;line-height:1.8}html.light .pd-desc{color:#4a3f2e}.pd-buy{flex-wrap:wrap;align-items:stretch;gap:14px;margin-bottom:26px;display:flex}.pd-qty{border:1px solid var(--line);border-radius:4px;align-items:center;display:flex}.pd-qty button{color:var(--gold);cursor:pointer;background:0 0;border:none;width:46px;font-size:22px}.pd-qty span{text-align:center;min-width:36px;font-size:17px}.pd-meta{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding-top:20px;font-size:14px;display:grid}.pd-meta b{color:var(--cream);font-weight:500}html.light .pd-meta b{color:#2e2417}.co-field{margin-bottom:16px}.co-field label{letter-spacing:2px;color:var(--gold);margin-bottom:7px;font-size:12px;display:block}.co-field input,.co-field textarea{color:#2e2417;background:#fff;border:1px solid #8a6a2f59;border-radius:4px;width:100%;padding:13px 15px;font-family:Jost,sans-serif;font-size:15px}.co-field textarea{resize:vertical}.co-field input:focus,.co-field textarea:focus{border-color:var(--gold);outline:none}.co-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.co-2{grid-template-columns:1fr}}.contact-grid{grid-template-columns:1fr 1fr;gap:40px;max-width:960px;margin:0 auto;padding:10px 0 70px;display:grid}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}}.contact-card{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:30px}.contact-card h3{font-family:var(--font-display);margin-bottom:16px;font-size:24px}.contact-row{color:var(--muted);align-items:center;gap:12px;margin-bottom:14px;font-size:16px;display:flex}html.light .contact-row{color:#4a3f2e}.contact-row a{color:var(--gold);text-decoration:none}.contact-row a:hover{text-decoration:underline}.testi{background:var(--black2);padding:80px 0}.testi-card{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:8px;max-width:680px;margin:30px auto 0;padding:40px}.testi-stars{color:var(--gold);letter-spacing:6px;margin-bottom:16px;font-size:20px}.testi-text{font-family:var(--font-display);margin-bottom:18px;font-size:22px;font-style:italic;line-height:1.7}.testi-name{color:var(--muted);letter-spacing:2px;font-size:13px}

/* ============================================================
   H&A Aura — Navbar fix (client feedback, Nimmis Bling style)
   ------------------------------------------------------------
   1. Mobile par burger/menu button LEFT side par
   2. Us ke baad logo + brand name (brand name chhota)
   3. "IMPORTED JEWELLERY" ab navbar se bahar nahi nikle ga
   4. Right side (search / theme / cart) jaisa hai waisa hi

   Lagane ka tareeqa:
   - hPanel > File Manager > preview domain ki root >
     _next/static/chunks/0lpq6e_wplgs2.css kholo (Edit)
   - Is file ka SARA content sab se neeche paste karo > Save
   - Phone par hard refresh / cache clear kar ke dekho
   NOTE: agli rebuild par is CSS ka naam (hash) badal jaye ga,
   tab ye steps dobara karne hon ge. Permanent hal ke liye
   ye rules Next.js source ki globals.css me dalne hon ge.
   ============================================================ */

@media (max-width:860px){

  /* --- burger ko left lao (HTML change kiye baghair) --- */
  .nav-in{
    position:relative;   /* taake burger isi ke andar tikay */
    padding-left:66px;   /* burger ke liye jagah chhoro */
  }
  .nav-acts .burger{
    position:absolute;
    left:24px;                 /* wrap ki padding ke barabar */
    top:50%;
    transform:translateY(-50%);
    margin:0;
  }

  /* --- brand name chhota karo (client ne kaha) --- */
  .brand-name{font-size:16px;}
  .brand{gap:9px;min-width:0;}
  .brand > span{min-width:0;}   /* text column ko shrink honay do */
  .brand img{width:34px;height:34px;}

  /* --- "IMPORTED JEWELLERY" overflow fix --- */
  .brand-sub{
    font-size:6.5px;
    letter-spacing:.22em;   /* pehle .3em tha, isi se bahar nikalta tha */
    white-space:nowrap;     /* doosri line par tootnay na do */
  }

  /* --- right side thoda compact taake 360px screen par fit ho --- */
  .nav-acts{gap:7px;}
  .icon-btn{width:36px;height:36px;}
  .cart-btn{padding:7px 11px;font-size:10px;}
}

/* Bohat chhoti screens (≤400px) par mazeed squeeze */
@media (max-width:400px){
  .nav-in{padding-left:62px;}
  .nav-acts .burger{left:20px;}
  .brand-name{font-size:15px;}
  .brand-sub{font-size:6px;letter-spacing:.18em;}
  .brand img{width:32px;height:32px;}
  .icon-btn{width:32px;height:32px;}
  .nav-acts{gap:6px;}
  .cart-btn{padding:6px 10px;}
}

/* Mobile products 2 columns — Nimmis Bling style */
@media (max-width:560px){
  .grid{grid-template-columns:repeat(2,1fr);gap:14px;}
  .card-body{padding:16px 12px 18px;}
  .card h3{font-size:17px;}
  .card-cat{font-size:8px;letter-spacing:.28em;margin-bottom:8px;}
  .price{gap:8px;margin-bottom:14px;}
  .price .now{font-size:17px;}
  .price .was{font-size:13px;}
  .add-btn{padding:11px 8px;font-size:10px;letter-spacing:.14em;}
  .badge{font-size:8px;padding:5px 10px;top:10px;left:10px;}
}


