:root{--bg: #080d1c;--ink: #f4f6ff;--muted: #a8b2cc;--card: #111a2d;--line: #273450;--brand: #8b7bff;--good: #4de0b1;--bad: #ff827d;--shadow: 0 24px 80px rgba(0, 0, 0, .5);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px;background:#080d1c}body{margin:0;font:16px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(ellipse at 82% 7%,#302268 0,transparent 35%),radial-gradient(ellipse at 8% 35%,#0c3950 0,transparent 30%),#080d1c;color:var(--ink);overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:radial-gradient(#b7c5ff .65px,transparent .65px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%);z-index:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}header,main,footer{position:relative;z-index:1}.wrap{width:min(1120px,calc(100% - 32px));margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.logo{font-weight:850;font-size:1.45rem;letter-spacing:-1px}.logo span{color:#a99cff}.navlinks,.actions,.toolbar,.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.navlinks{gap:18px;color:#c5cce0;font-size:.93rem}.navlinks a:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:13px;padding:11px 16px;font-weight:750;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .2s ease}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:disabled{opacity:.6;cursor:not-allowed}.primary{background:linear-gradient(135deg,#8d7bff,#5c55ee);box-shadow:0 9px 26px #655bff4a;color:#fff}.outline{background:#ffffff08;border:1px solid rgba(255,255,255,.15);color:#f5f6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.danger{background:#3d1f28;color:var(--bad);border:1px solid rgba(255,130,125,.25)}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:76px 0 100px;min-height:580px}.hero:before{content:"";position:absolute;width:380px;height:380px;right:10%;top:13%;border-radius:50%;background:#725dff2b;filter:blur(60px);animation:aurora 8s ease-in-out infinite alternate;pointer-events:none}.hero>div{position:relative;z-index:1}.eyebrow{display:inline-flex;border:1px solid rgba(168,154,255,.33);background:#8b7bff17;color:#d7d1ff;padding:7px 11px;border-radius:999px;font-size:.82rem;font-weight:750;letter-spacing:.03em;box-shadow:inset 0 0 24px #8b7bff0a}.hero h1{font-size:clamp(3rem,5.5vw,5.3rem);letter-spacing:-3.5px;line-height:.99;margin:24px 0}.gradient{background:linear-gradient(100deg,#a89aff 8%,#63e2d2 52%,#d4a7ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p,.muted{color:#b6c0d8}.hero p{font-size:1.12rem;max-width:540px}.mock,.panel,.feature,.pricecard,.product{background:linear-gradient(145deg,#121d32de,#0e1729f2);border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:22px;box-shadow:0 20px 50px #00000021}.mock{position:relative;background:linear-gradient(145deg,#17233b,#0e1427);border:1px solid rgba(139,155,211,.27);border-radius:28px;padding:18px;box-shadow:0 40px 100px #00000087,0 0 70px #7c68ff21;transform:perspective(1200px) rotateY(-9deg) rotateX(4deg);animation:floatCard 7s ease-in-out infinite;transform-style:preserve-3d}.mock:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:28px;padding:1px;background:linear-gradient(130deg,rgba(185,173,255,.6),transparent 35%,rgba(100,229,210,.53));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mockinner{background:linear-gradient(145deg,#fff,#e9edff);border-radius:18px;padding:19px;color:#101827;box-shadow:0 20px 45px #0003;transform:translateZ(24px)}.mockinner .product{background:#fff;border-color:#e2e7f3;border-radius:15px;padding:13px;box-shadow:0 8px 22px #25345a0f;color:#101827}.mockinner .product h3{font-size:.95rem;color:#101827}.mockinner .product p{color:#68738b}.mockinner .product b{color:#101827}.sections{padding:76px 0}.sectionhead{text-align:center;max-width:680px;margin:0 auto 36px}.sectionhead h2{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-1.5px;margin:0 0 8px}.sectionhead p{color:#aab5d0;margin:0}.featuregrid,.pricegrid,.productgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature{padding:26px;transition:transform .25s,border-color .25s,background .25s}.feature:hover,.pricecard:hover{transform:translateY(-5px);border-color:#8b7bff78;background:linear-gradient(145deg,#1a2540,#111a2d)}.feature h3{font-size:1.15rem;margin:8px 0}.feature p,.pricecard ul{color:#aab5d0;margin:0}.pricing{position:relative;background:linear-gradient(180deg,#ffffff04,#8b7bff0a,#ffffff02);border-block:1px solid rgba(255,255,255,.04)}.pricecard{padding:27px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s}.pricecard:after{content:"";position:absolute;width:150px;height:150px;right:-90px;top:-90px;border-radius:50%;background:#8b7bff21;filter:blur(8px)}.price{font-size:2.4rem;letter-spacing:-1.5px;color:#fff;font-weight:850;margin:8px 0}.pricecard ul{padding-left:18px;margin:16px 0 24px}.pricecard li{margin:6px 0}.pricecard .btn{width:100%}.center{max-width:650px;margin:28px auto}.field{display:grid;gap:6px;margin:12px 0}.field label{font-weight:700;font-size:.92rem;color:#d8def0}.field input,.field select,.field textarea{width:100%;padding:11px 12px;border:1px solid #34415f;border-radius:10px;background:#0b1324;color:#f4f6ff}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand)}.notice{padding:12px 14px;border-radius:10px;background:#332a17;color:#ffe0a3;margin:14px 0}.notice.ok{background:#10372f;color:#87f4d4}.notice.err{background:#3d1f28;color:#ffb5b2}.hidden{display:none!important}.toolbar{justify-content:space-between}.product{box-shadow:none;padding:15px}.product img{width:100%;height:155px;object-fit:cover;border-radius:10px;background:#0a1224}.product h3{margin:10px 0 2px}.product .price{font-size:1.2rem}.empty{text-align:center;padding:26px;color:#aab5d0;border:1px dashed #36425f;border-radius:14px}.storehead{padding:44px 0 24px}.storehead h1{margin:10px 0;font-size:clamp(2rem,5vw,3rem)}.pill{display:inline-block;padding:4px 8px;border-radius:7px;background:#123c39;color:#72f3d0;font-size:.8rem;font-weight:800}.footer{padding:25px 0 35px;color:#8895b2;font-size:.85rem;border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.small{font-size:.85rem}.stack{display:flex;flex-direction:column;gap:12px}body[data-theme=light]{--bg: #f5f7ff;--ink: #11182b;--muted: #65718b;--card: #fff;--line: #e1e7f3;--brand: #6557e8;--good: #087f5b;--bad: #b42318;--shadow: 0 18px 55px rgba(27, 43, 80, .08);background:radial-gradient(ellipse at 82% 7%,#dcd7ff 0,transparent 35%),radial-gradient(ellipse at 8% 35%,#d9f4f7 0,transparent 30%),#f5f7ff;color:var(--ink);color-scheme:light}body[data-theme=light]:before{opacity:.23;background-image:radial-gradient(#6875a0 .65px,transparent .65px)}body[data-theme=light] .navlinks{color:#465066}body[data-theme=light] .navlinks a:hover{color:#171d31}body[data-theme=light] .outline{background:#ffffffc9;border-color:#d8dfef;color:#1b2340}body[data-theme=light] .hero p{color:#586580}body[data-theme=light] .mock{background:linear-gradient(145deg,#e4e8ff,#fff);border-color:#c7cdec;box-shadow:0 30px 80px #454a8b21,0 0 55px #8c7aff24;color:#202541}body[data-theme=light] .mockinner{background:linear-gradient(145deg,#fff,#f5f6ff)}body[data-theme=light] .feature,body[data-theme=light] .pricecard,body[data-theme=light] .panel,body[data-theme=light] .product{background:linear-gradient(145deg,#ffffffed,#f8faff);border-color:#e0e6f3}body[data-theme=light] .feature p,body[data-theme=light] .pricecard ul,body[data-theme=light] .sectionhead p{color:#65718b}body[data-theme=light] .pricing{background:linear-gradient(180deg,#ffffff4f,#eae9ffb5,#ffffff4f);border-color:#e5e8f5}body[data-theme=light] .price{color:#161d34}body[data-theme=light] .field input,body[data-theme=light] .field select,body[data-theme=light] .field textarea{background:#fff;border-color:#d9deea;color:#101827}body[data-theme=light] .field label{color:#252d45}body[data-theme=light] .footer{border-color:#dce2f0;color:#737d91}body[data-theme=light] .notice{background:#fff4db;color:#7a4d00}body[data-theme=light] .notice.ok{background:#e9fff5;color:#087f5b}body[data-theme=light] .notice.err{background:#fff0ee;color:#b42318}body[data-theme=light] .eyebrow{background:#f0efff;color:#4940bf;border-color:#dcd9ff}body[data-theme=light] .pill{background:#e9fff5;color:#087f5b}body[data-theme=light] .empty{border-color:#ccd2df;color:#657087}.demo-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start;perspective:1400px}.demo-sidebar{position:sticky;top:18px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#141e34ed,#0c1425f2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px #00000021}.demo-sidebar .demo-tab{display:flex;align-items:center;width:100%;text-align:left;margin:5px 0;background:transparent;color:var(--muted);border:1px solid transparent;padding:11px 12px;border-radius:12px;font-weight:700;transition:background .2s,transform .2s,border-color .2s}.demo-sidebar .demo-tab:hover{transform:translate(3px);border-color:#8b7bff54}.demo-sidebar .demo-tab.active{background:#8b7bff21;color:#d9d2ff;border-color:#8b7bff45}.demo-main{min-width:0;animation:demoReveal .55s ease both}.demo-topline{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.demo-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:20px}.demo-kpi{padding:18px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#192641,#11192c);border-radius:17px;transition:transform .25s,border-color .25s}.demo-kpi:hover{transform:translateY(-4px);border-color:#8b7bff78}.demo-kpi strong{display:block;font-size:1.65rem;letter-spacing:-.8px}.demo-kpi span{color:var(--muted);font-size:.86rem}.demo-content{padding:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#121d32ed,#0d1628f5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px #00000021;border-radius:20px;margin-bottom:18px;transition:border-color .25s,transform .25s}.demo-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.demo-product{padding:13px;border:1px solid rgba(255,255,255,.09);background:#ffffff06;border-radius:17px;min-width:0;position:relative;overflow:hidden;transform-style:preserve-3d;perspective:900px;transition:transform .32s cubic-bezier(.2,.75,.25,1),border-color .32s,box-shadow .32s}.demo-product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 20% 0%,rgba(156,140,255,.19),transparent 55%);transition:opacity .3s}.demo-product:hover{transform:perspective(900px) rotateX(2deg) rotateY(-2deg) translateY(-6px);border-color:#8b7bff78;box-shadow:0 22px 45px #00000040}.demo-product:hover:before{opacity:1}.demo-product-art{height:100px;display:grid;place-items:center;border-radius:12px;font-size:2.7rem;background:radial-gradient(circle at 30% 20%,rgba(139,123,255,.26),transparent 60%),linear-gradient(135deg,#192641,#11192c);margin-bottom:12px;transform:translateZ(12px);transition:transform .3s}.demo-product:hover .demo-product-art{transform:translateZ(22px) scale(1.035)}.demo-product h3{margin:5px 0;font-size:1rem}.demo-product p{font-size:.84rem;min-height:38px;color:var(--muted);margin:4px 0 9px}.demo-product .price{font-size:1.15rem;margin:5px 0 10px}.demo-product .btn{width:100%;padding:9px 10px;position:relative;transition:transform .2s,box-shadow .2s}.demo-product .btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #655bff30}.demo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.demo-row:last-child{border-bottom:0}.demo-row small{color:var(--muted)}.demo-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.demo-filter input,.demo-filter select{min-width:150px;flex:1;padding:10px 12px;border:1px solid #34415f;border-radius:11px;background:#0b1324;color:#f4f6ff}.demo-qty{display:flex;align-items:center;gap:8px}.demo-qty button{width:30px;height:30px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--ink);display:flex;align-items:center;justify-content:center}.demo-table{width:100%;border-collapse:collapse}.demo-table th,.demo-table td{text-align:left;padding:12px 9px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9rem}.demo-table th{color:var(--muted);font-weight:650}.demo-chip{display:inline-flex;padding:4px 9px;border-radius:999px;background:#123b34;color:#72f3d0;font-size:.78rem;font-weight:750;box-shadow:inset 0 0 18px #72f3d00a}.demo-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.demo-setting{display:grid;gap:6px;margin:13px 0}.demo-setting label{font-weight:700;font-size:.9rem}.demo-setting input,.demo-setting select,.demo-setting textarea{width:100%;padding:11px 12px;border:1px solid #34415f;border-radius:10px;background:#0b1324;color:#f4f6ff}.demo-store-hero{padding:25px;margin:20px 0;border-radius:18px;background:radial-gradient(ellipse at top right,rgba(139,123,255,.27),transparent 55%),linear-gradient(130deg,rgba(120,104,247,.13),transparent);border:1px solid rgba(139,123,255,.2);position:relative;overflow:hidden;transform-style:preserve-3d;box-shadow:0 25px 70px #00000021}.demo-store-hero:after{content:"✦";position:absolute;right:7%;top:12%;font-size:clamp(3rem,8vw,6rem);color:#b7aaff54;animation:demoSpark 6s ease-in-out infinite;pointer-events:none}.demo-store-hero h2{font-size:2rem;margin:12px 0 7px;transform:translateZ(18px)}.demo-store-hero p{color:var(--muted)}.demo-product-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-product-form .btn{align-self:end}body[data-theme=light] .demo-sidebar{background:linear-gradient(160deg,#ffffffed,#f6f7ffed);box-shadow:0 20px 55px #1a2b4b0a;border-color:#e0e6f3}body[data-theme=light] .demo-sidebar .demo-tab.active{background:#eeedff;color:#4438ca;border-color:#c9c5ff}body[data-theme=light] .demo-content{background:linear-gradient(145deg,#ffffffed,#f7f8ffed);box-shadow:0 20px 55px #1a2b4b0a;border-color:#e0e6f3}body[data-theme=light] .demo-kpi,body[data-theme=light] .demo-product{background:#fff;border-color:#e1e7f3}body[data-theme=light] .demo-kpi{background:linear-gradient(145deg,#fff,#f4f6ff)}body[data-theme=light] .demo-product:hover{box-shadow:0 22px 45px #1a2b4b12}body[data-theme=light] .demo-product-art{background:radial-gradient(circle at 30% 20%,#d9d1ff,transparent 60%),linear-gradient(135deg,#f2f3ff,#e5edfa)}body[data-theme=light] .demo-filter input,body[data-theme=light] .demo-filter select,body[data-theme=light] .demo-setting input,body[data-theme=light] .demo-setting select,body[data-theme=light] .demo-setting textarea{background:#fff;border-color:#d9deea;color:#101827}body[data-theme=light] .demo-row,body[data-theme=light] .demo-table th,body[data-theme=light] .demo-table td{border-color:#e5e9f2}body[data-theme=light] .demo-qty button{background:#f5f6ff;border-color:#dce2f0;color:#11182b}.support-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;align-items:start}.support-info{display:grid;gap:13px}.support-card{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:linear-gradient(145deg,#141f35,#0d1526);box-shadow:0 18px 40px #00000021}.support-card h3{margin:10px 0 7px}.support-card p,.support-note p{color:var(--muted);margin:0;line-height:1.65}.support-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#8b7bff21;color:#c5baff;font-size:1.25rem}.support-note{padding:20px;border:1px solid rgba(183,154,77,.33);border-radius:17px;background:#b79a4d12}.support-note b{display:block;margin-bottom:7px}.support-form-panel{padding:clamp(20px,3vw,32px)}.support-form{display:grid;gap:17px;margin-top:16px}.support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-form .field input,.support-form .field select,.support-form .field textarea{width:100%;border-radius:12px;padding:12px 13px}.support-section .sectionhead{max-width:760px}body[data-theme=light] .support-card{background:linear-gradient(145deg,#fff,#f7f8ff);border-color:#e0e6f3;box-shadow:0 18px 40px #1a2b4b0a}body[data-theme=light] .support-icon{background:#eeedff;color:#5144d6}body[data-theme=light] .support-note{background:#fff8e8;border-color:#ecd9a7}.admin-shell{padding:30px 0 70px}.admin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin:20px 0 28px}.admin-head h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-1.5px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.admin-stat{padding:18px;border:1px solid var(--line);border-radius:15px;background:#111a2d}.admin-stat b{display:block;font-size:1.8rem;margin-top:7px}.admin-stat small{color:var(--muted)}.admin-nav{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.admin-nav .active{background:#8b7bff26;border-color:#8b7bff;color:#e5e0ff}.admin-table-wrap{overflow:auto}table.admin-table{width:100%;border-collapse:collapse;min-width:650px}table.admin-table th,table.admin-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}table.admin-table th{color:#b7c2dc;font-size:.82rem}table.admin-table td{font-size:.92rem}.admin-actions{display:flex;gap:7px;flex-wrap:wrap}.admin-actions .btn{padding:7px 10px;font-size:.82rem}.admin-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.admin-detail>div{padding:13px;background:#ffffff08;border:1px solid var(--line);border-radius:12px}.admin-detail b{display:block;margin-top:4px}@keyframes floatCard{0%,to{transform:perspective(1200px) rotateY(-9deg) rotateX(4deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-6deg) rotateX(2deg) translateY(-12px)}}@keyframes aurora{0%{transform:translate3d(-10px,0,0) scale(.92)}to{transform:translate3d(25px,20px,0) scale(1.12)}}@keyframes demoSpark{0%,to{transform:translateY(0) rotate(-8deg);opacity:.55}50%{transform:translateY(-9px) rotate(8deg);opacity:1}}@keyframes demoReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(max-width:800px){.hero{grid-template-columns:1fr;padding:45px 0 58px;gap:28px;min-height:auto}.featuregrid,.pricegrid,.productgrid{grid-template-columns:1fr}.navlinks{gap:9px}.navlinks .hide-sm{display:none}.hero h1{letter-spacing:-1.7px}.mock{transform:none;animation:none;margin:8px 4px 0}.mockinner{transform:none}.sections{padding:55px 0}.pricecard{padding:23px}.demo-layout{grid-template-columns:1fr}.demo-sidebar{position:static;display:flex;overflow:auto;gap:6px;padding:8px}.demo-sidebar .demo-tab{width:auto;white-space:nowrap;margin:0}.demo-kpis{grid-template-columns:1fr 1fr}.demo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-checkout-grid{grid-template-columns:1fr}.demo-table{display:block;overflow-x:auto}.support-layout,.support-form-grid,.demo-product-form{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail{grid-template-columns:1fr}.admin-head .actions{width:100%}}@media(max-width:460px){.demo-products,.demo-kpis{grid-template-columns:1fr}.demo-content{padding:14px}}.storehead{position:relative;margin:24px 0 12px;padding:clamp(26px,5vw,48px);border:1px solid rgba(139,123,255,.24);border-radius:26px;background:radial-gradient(ellipse at 92% 5%,rgba(99,226,210,.14),transparent 36%),radial-gradient(ellipse at 6% 100%,rgba(139,123,255,.19),transparent 45%),linear-gradient(145deg,#141f37f5,#0a1120fa);box-shadow:0 24px 70px #0000002e;overflow:hidden}.storehead h1{max-width:850px;font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.04;letter-spacing:-1.8px;overflow-wrap:anywhere}.storehead p{max-width:760px;line-height:1.75}.storehead a:not(.btn){color:#9cefe2;text-decoration:underline;text-underline-offset:3px}.storehead .toolbar{align-items:flex-start}main.wrap>.sections:has(.productgrid){padding-top:24px}main.wrap>.sections:has(.productgrid)>.productgrid{align-items:stretch;gap:20px}.productgrid>.product{min-width:0;display:flex;flex-direction:column;gap:7px;border-radius:20px;border-color:#97a4cf2e;background:linear-gradient(155deg,#17223afa,#0d1627fc);padding:18px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.productgrid>.product:hover{transform:translateY(-4px);border-color:#8b7bff80;box-shadow:0 18px 38px #0003}.productgrid>.product img{height:210px;border-radius:14px;background:#eef1fb}.productgrid>.product h3{font-size:1.08rem;line-height:1.35}.productgrid>.product .price{font-size:1.35rem;line-height:1.25;color:#a9a0ff;margin:5px 0;overflow-wrap:anywhere}.productgrid>.product .field{margin:5px 0}.productgrid>.product .row{gap:6px}.productgrid>.product .btn.primary{width:100%;margin-top:auto;min-height:44px}.productgrid>.product .btn.outline{min-height:36px;padding:7px 10px}main.wrap>.sections>.panel{border-radius:22px;border-color:#97a4cf2e}main.wrap>.sections>.panel h2{letter-spacing:-.6px}main.wrap>.sections>.panel .productgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}main.wrap>.sections>.panel .toolbar{gap:14px}main.wrap>.sections>.panel .toolbar>span:first-child{overflow-wrap:anywhere}main.wrap>.sections>.panel .field input,main.wrap>.sections>.panel .field textarea{min-height:44px}body[data-theme=light] .storehead{background:radial-gradient(ellipse at 92% 5%,rgba(99,196,184,.16),transparent 36%),radial-gradient(ellipse at 6% 100%,rgba(139,123,255,.14),transparent 45%),linear-gradient(145deg,#fff,#f4f6ff);border-color:#dce2f4;box-shadow:0 24px 65px #1b2b5012}body[data-theme=light] .storehead a:not(.btn){color:#286b66}body[data-theme=light] .productgrid>.product{background:linear-gradient(155deg,#fff,#f8f9ff);border-color:#e0e5f1;box-shadow:0 10px 28px #1b2b500b}body[data-theme=light] .productgrid>.product .price{color:#5a4bd7}@media(max-width:800px){.storehead{margin-top:14px;padding:24px 20px;border-radius:20px}.storehead h1{letter-spacing:-1px}main.wrap>.sections>.panel .productgrid{grid-template-columns:1fr}.productgrid>.product img{height:230px}}.storehead{padding:clamp(30px,5vw,58px);border-radius:30px;background:radial-gradient(ellipse at 88% 12%,rgba(110,231,218,.22),transparent 32%),radial-gradient(ellipse at 8% 95%,rgba(139,123,255,.25),transparent 42%),linear-gradient(125deg,#111c36,#172447 52%,#102d3a);border:1px solid rgba(173,186,255,.24);box-shadow:0 26px 70px #00000038,inset 0 1px #ffffff0f}.storehead .eyebrow{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#8b7bff29;border:1px solid rgba(178,168,255,.25);color:#d9d3ff;font-size:.74rem;font-weight:800;letter-spacing:.11em}.storehead h1{margin:18px 0 14px;max-width:900px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.99;letter-spacing:-.055em;text-wrap:balance}.storehead-intro{max-width:650px;color:#d3dcef!important;font-size:clamp(1rem,2vw,1.14rem);line-height:1.8!important}.store-benefits{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 20px}.store-benefits span{display:inline-flex;align-items:center;padding:9px 13px;border-radius:999px;background:#ffffff13;border:1px solid rgba(255,255,255,.13);color:#f3f5ff;font-size:.86rem;font-weight:650}.storehead a[href^="tel:"],.storehead a[href*="wa.me"]{color:#a8f0e2;font-weight:700;text-decoration:underline;text-underline-offset:3px}.store-section-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:18px}.store-section-heading h2{margin:3px 0 0;font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em}.store-section-heading p{margin:3px 0 0}.store-section-kicker{color:#a9a0ff;font-size:.72rem;font-weight:850;letter-spacing:.15em}.store-products-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 22px}.store-count{flex:0 0 auto;display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;background:#8b7bff21;border:1px solid rgba(139,123,255,.28);color:#d9d3ff;font-size:.86rem;font-weight:750}.store-track-panel,.store-cart-panel{padding:clamp(20px,3vw,30px);border-radius:24px;background:linear-gradient(145deg,#141e34f7,#0c1425fa);border-color:#a1addc33}.store-cart-count{display:inline-grid;place-items:center;min-width:30px;height:30px;margin-left:5px;padding:0 8px;border-radius:999px;background:#8b7bff33;color:#e2ddff;font-size:.85rem;vertical-align:middle}.productgrid>.product{position:relative;overflow:hidden;padding:16px;border-radius:22px;background:linear-gradient(160deg,#18233cfc,#0d1526fc);border:1px solid rgba(161,173,220,.2);box-shadow:0 12px 30px #00000021}.productgrid>.product img{width:100%;height:225px;object-fit:cover;border-radius:16px;transition:transform .35s ease}.productgrid>.product:hover img{transform:scale(1.025)}.productgrid>.product h3{margin:9px 0 0;font-size:1.12rem;letter-spacing:-.02em}.productgrid>.product .price{display:inline-flex;align-self:flex-start;margin:7px 0 9px;padding:7px 10px;border-radius:10px;background:#8b7bff21;color:#c8c0ff;font-size:1.2rem;font-weight:850}.productgrid>.product .field label,.store-cart-panel .field label{color:#cbd4e9;font-size:.86rem;font-weight:700}.productgrid>.product .field input,.store-cart-panel .field input,.store-cart-panel .field textarea,.store-track-panel .field input{min-height:46px;border-radius:12px}.productgrid>.product .btn.primary,.store-cart-panel>.btn.primary{min-height:47px;border-radius:13px;font-weight:800;box-shadow:0 8px 22px #8b7bff2e}.store-cart-panel .toolbar{padding:13px 0;gap:12px}.store-cart-panel .notice{border-radius:14px}body[data-theme=light] .storehead{background:radial-gradient(ellipse at 88% 12%,rgba(69,190,175,.15),transparent 32%),radial-gradient(ellipse at 8% 95%,rgba(139,123,255,.12),transparent 42%),linear-gradient(125deg,#fff,#f4f5ff 55%,#eefaf8);border-color:#dce1f4}body[data-theme=light] .storehead .eyebrow{background:#eeebff;border-color:#ded8ff;color:#5041b2}body[data-theme=light] .storehead-intro{color:#4b5873!important}body[data-theme=light] .store-benefits span{background:#ffffffd9;border-color:#dfe4f2;color:#36415c}body[data-theme=light] .storehead a[href^="tel:"],body[data-theme=light] .storehead a[href*="wa.me"]{color:#167267}body[data-theme=light] .store-section-kicker{color:#6252d5}body[data-theme=light] .store-count{background:#f0edff;border-color:#ded8ff;color:#5142b7}body[data-theme=light] .store-track-panel,body[data-theme=light] .store-cart-panel{background:linear-gradient(145deg,#fff,#f8f9ff);border-color:#e0e5f1}body[data-theme=light] .store-cart-count{background:#efedff;color:#5142b7}body[data-theme=light] .productgrid>.product{background:linear-gradient(160deg,#fff,#f8f9ff);border-color:#e0e5f1}body[data-theme=light] .productgrid>.product .price{background:#f0edff;color:#5142b7}body[data-theme=light] .productgrid>.product .field label,body[data-theme=light] .store-cart-panel .field label{color:#46516c}@media(max-width:640px){.storehead{padding:26px 20px;border-radius:22px}.storehead h1{font-size:clamp(2.25rem,12vw,3.25rem)}.store-benefits{gap:7px}.store-benefits span{padding:8px 10px;font-size:.78rem}.store-products-heading{align-items:flex-start}.store-count{margin-top:20px}.productgrid>.product img{height:235px}}
