@import url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css);:root{--bg:#070b12;--surface:#0e1520;--surface-2:#141d2b;--line:#1f2d40;--blue:#2196ff;--blue-deep:#0b63d8;--cyan:#3cc8ff;--text:#dbe4ef;--muted:#8a9ab0;--green:#22c55e;--amber:#f59e0b;--pink:#ec4899;--chrome:linear-gradient(180deg,#f6f9fc 0%,#c2cfdd 42%,#7f93a9 50%,#e6edf5 58%,#9fb0c2 100%);--radius:14px;--container:1180px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Vazirmatn,Tahoma,sans-serif;background:var(--bg);color:var(--text);line-height:1.8;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:var(--container);margin-inline:auto;padding-inline:20px}.chrome{background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:12px 24px;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;border:none;transition:.2s;font-family:inherit}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;box-shadow:0 6px 20px rgba(33,150,255,.35)}.btn-primary:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--text);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.btn-block{width:100%}.demo-bar{position:sticky;top:0;z-index:999;background:#03060a;border-bottom:2px solid var(--blue);display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;padding:9px 14px}.demo-bar .lbl{color:var(--cyan);font-size:11.5px;font-weight:700;margin-inline-end:10px;letter-spacing:.3px}.demo-bar a{font-size:12.5px;padding:6px 12px;border-radius:8px;color:var(--muted);border:1px solid transparent;transition:.15s}.demo-bar a:hover{color:var(--text);background:var(--surface-2)}.demo-bar a.active{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-deep))}.auth-wrap{min-height:calc(100vh - 46px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-card{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:36px 32px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.auth-card .logo-c{text-align:center;margin-bottom:22px}.auth-card .logo-c img{height:54px;margin:0 auto}.auth-card h1{font-size:21px;text-align:center;margin-bottom:6px}.auth-card .sub{text-align:center;color:var(--muted);font-size:13.5px;margin-bottom:26px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;color:var(--muted);margin-bottom:7px}.field input,.field textarea,.field select{width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:var(--text);font-family:inherit;font-size:14px;transition:.15s}.field input:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(33,150,255,.15)}.field .hint{font-size:11.5px;color:var(--muted);margin-top:6px}.phone-row{display:flex;gap:8px}.phone-row .cc{width:70px;text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px}.otp-row{display:flex;gap:10px;direction:ltr;justify-content:center;margin:8px 0 4px}.otp-row input{width:54px;height:60px;text-align:center;font-size:24px;font-weight:700;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;color:var(--text)}.otp-row input:focus{outline:none;border-color:var(--blue)}.auth-foot{text-align:center;margin-top:18px;font-size:13px;color:var(--muted)}.auth-foot a{color:var(--blue);font-weight:700}.upload-box{border:1.5px dashed var(--line);border-radius:10px;padding:14px;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;cursor:pointer;transition:.15s}.upload-box:hover{border-color:var(--blue);color:var(--text)}.upload-box svg{width:20px;height:20px;stroke:currentColor;flex-shrink:0}.role-tabs{display:flex;gap:8px;margin-bottom:22px;background:var(--surface-2);padding:5px;border-radius:12px}.role-tabs button{flex:1;padding:10px;border:none;border-radius:9px;background:transparent;color:var(--muted);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:.15s}.role-tabs button.active{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff}.grid-2c{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:520px){.grid-2c{grid-template-columns:1fr}}.page-head{padding:40px 0 10px;text-align:center}.page-head h1{font-size:30px;margin-bottom:8px}.page-head h1 span{-webkit-background-clip:text;background-clip:text;color:transparent;background:linear-gradient(90deg,var(--cyan),var(--blue))}.page-head p{color:var(--muted);max-width:560px;margin:0 auto}.plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:30px 0 60px}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:.2s;cursor:pointer}.plan:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 16px 40px rgba(33,150,255,.18)}.plan .ph{height:120px;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:800;color:#fff}.plan .pb{padding:18px}.plan .pb h3{font-size:17px;margin-bottom:6px}.plan .pb p{font-size:12.5px;color:var(--muted);margin-bottom:14px;min-height:38px}.plan .pb .go{color:var(--blue);font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:6px}.bank-refah{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.bank-meli{background:linear-gradient(135deg,#16a34a,#15803d)}.bank-mellat{background:linear-gradient(135deg,#dc2626,#991b1b)}.bank-saderat{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.bank-tejarat{background:linear-gradient(135deg,#0891b2,#155e75)}.bank-sepah{background:linear-gradient(135deg,#ea580c,#9a3412)}.pi-wrap{display:grid;grid-template-columns:1fr 340px;gap:24px;padding:30px 0 60px}@media(max-width:880px){.pi-wrap{grid-template-columns:1fr}}.pi-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.pi-row{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--line)}.pi-row:last-child{border-bottom:none}.pi-row .ic{width:54px;height:54px;border-radius:10px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pi-row .ic svg{width:28px;height:28px;stroke:var(--blue);fill:none;stroke-width:1.4}.pi-row .nm{flex:1}.pi-row .nm b{display:block;font-size:14px}.pi-row .nm span{font-size:12px;color:var(--muted)}.qty{display:flex;align-items:center;gap:10px;background:var(--surface-2);border-radius:8px;padding:4px}.qty button{width:26px;height:26px;border:none;border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-size:16px}.pi-side{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;height:fit-content}.pi-side h3{font-size:16px;margin-bottom:18px}.pi-side .ln{display:flex;justify-content:space-between;font-size:13.5px;padding:8px 0;color:var(--muted)}.pi-side .ln.total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;color:var(--text);font-size:17px;font-weight:800}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700}.st-wait{background:rgba(245,158,11,.15);color:var(--amber)}.st-ok{background:rgba(34,197,94,.15);color:var(--green)}.st-no{background:rgba(220,38,38,.15);color:#f87171}.cart-wrap{display:grid;grid-template-columns:1fr 320px;gap:22px;padding:24px 0 50px}@media(max-width:880px){.cart-wrap{grid-template-columns:1fr}}.cart-title{font-size:1.3rem;font-weight:900;padding:18px 0 0;display:flex;align-items:center;gap:10px}.cart-title .count{font-size:.8rem;color:var(--muted);font-weight:400}.cart-items{display:flex;flex-direction:column;gap:12px}.cart-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;gap:14px;align-items:center}.cart-item .ci-img{width:80px;height:80px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;flex-shrink:0}.cart-item .ci-img svg{width:42px;height:42px;stroke:var(--blue);fill:none}.cart-item .ci-info{flex:1;min-width:0}.cart-item .ci-info .ci-tag{font-size:.72rem;color:var(--cyan)}.cart-item .ci-info h3{font-size:.92rem;font-weight:700;line-height:1.6;margin:2px 0}.cart-item .ci-price{font-weight:900;font-size:1rem}.cart-item .ci-price small{font-size:.72rem;font-weight:400;color:var(--muted)}.cart-item .ci-controls{display:flex;flex-direction:column;align-items:end;gap:10px}.ci-qty{display:flex;align-items:center;gap:10px;background:var(--surface-2);border-radius:9px;padding:5px}.ci-qty button{width:28px;height:28px;border:none;border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-size:16px}.ci-remove{background:none;border:none;color:#f87171;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:4px}.ci-remove svg{width:15px;height:15px;stroke:#f87171;fill:none}.cart-summary{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;height:fit-content;position:sticky;top:100px}.cart-summary h3{font-size:1rem;font-weight:800;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cs-row{display:flex;justify-content:space-between;font-size:.88rem;padding:8px 0;color:var(--muted)}.cs-row b{color:var(--text)}.cs-total{display:flex;justify-content:space-between;font-size:1.05rem;font-weight:900;padding:14px 0;margin-top:6px;border-top:1px solid var(--line)}.cs-total .blue-grad{font-size:1.15rem}.cart-btns{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cart-btns .btn{width:100%;justify-content:center}.btn-invoice{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border:none;box-shadow:0 8px 24px rgba(13,99,216,.4)}.btn-invoice:hover{transform:translateY(-2px)}.cart-note{font-size:.74rem;color:var(--muted);text-align:center;margin-top:10px;line-height:1.8}.cart-empty{text-align:center;padding:60px 20px;color:var(--muted)}.cart-empty svg{width:80px;height:80px;stroke:var(--line);fill:none;margin-bottom:16px}.cart-empty h3{font-size:1.1rem;color:var(--text);margin-bottom:8px}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;padding:14px 26px;border-radius:14px;font-weight:700;font-size:.9rem;box-shadow:0 12px 40px rgba(13,99,216,.5);opacity:0;pointer-events:none;transition:.3s;z-index:999}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.page-hero{background:linear-gradient(120deg,#0c2b55,#0b63d8 70%,#1186e8);border-radius:0 0 24px 24px;padding:40px 0;margin-bottom:8px;text-align:center;position:relative;overflow:hidden}.page-hero h1{color:#fff;font-size:1.8rem;font-weight:900;margin-bottom:8px}.page-hero p{color:rgba(255,255,255,.85);font-size:.95rem;max-width:60ch;margin-inline:auto}.page-crumb{font-size:.8rem;color:var(--muted);padding:16px 0}.page-crumb a{color:var(--muted)}.page-crumb a:hover{color:var(--blue)}.content-box{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;margin-bottom:18px}.content-box h2{font-size:1.2rem;font-weight:800;margin-bottom:14px;color:var(--text);display:flex;align-items:center;gap:10px}.content-box h2 .ic{width:34px;height:34px;border-radius:9px;background:rgba(33,150,255,.12);display:grid;place-items:center;flex-shrink:0}.content-box h2 .ic svg{width:19px;height:19px;stroke:var(--blue);fill:none}.content-box p{color:var(--muted);line-height:2;font-size:.92rem;margin-bottom:12px}.content-box ul.bullets{display:flex;flex-direction:column;gap:10px;margin-top:8px}.content-box ul.bullets li{display:flex;gap:10px;color:var(--text);font-size:.9rem;line-height:1.8}.content-box ul.bullets li::before{content:"✓";color:var(--blue);font-weight:900;flex-shrink:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:8px 0 30px}@media(max-width:820px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.steps{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 18px;text-align:center;position:relative}.step .num{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;font-weight:900;display:grid;place-items:center;margin:0 auto 12px;font-size:1.1rem}.step h3{font-size:.95rem;font-weight:700;margin-bottom:6px}.step p{font-size:.82rem;color:var(--muted);line-height:1.8}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:8px 0 18px}@media(max-width:680px){.about-stats{grid-template-columns:1fr 1fr}}.about-stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;text-align:center}.about-stat b{font-size:1.7rem;font-weight:900;display:block}.about-stat span{font-size:.8rem;color:var(--muted)}.pay-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 18px}@media(max-width:680px){.pay-methods{grid-template-columns:1fr}}.pay-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;text-align:center}.pay-card .pic{width:54px;height:54px;border-radius:12px;background:rgba(33,150,255,.12);display:grid;place-items:center;margin:0 auto 12px}.pay-card .pic svg{width:28px;height:28px;stroke:var(--blue);fill:none}.pay-card h3{font-size:1rem;font-weight:700;margin-bottom:6px}.pay-card p{font-size:.84rem;color:var(--muted);line-height:1.8}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:18px 0 40px}@media(max-width:880px){.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.2s;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:var(--glow)}.blog-card .bc-img{height:170px;background:radial-gradient(circle at 50% 30%,#1a2738,var(--surface-2));display:grid;place-items:center}.blog-card .bc-img svg{width:64px;height:64px;stroke:var(--blue);fill:none;opacity:.6}.blog-card .bc-body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.blog-card .bc-cat{font-size:.72rem;color:var(--cyan)}.blog-card h3{font-size:.98rem;font-weight:700;line-height:1.7}.blog-card p{font-size:.84rem;color:var(--muted);line-height:1.8;flex:1}.blog-card .bc-meta{display:flex;justify-content:space-between;font-size:.74rem;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.bank-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 0 40px}@media(max-width:820px){.bank-plans-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bank-plans-grid{grid-template-columns:1fr}}.bpl{border-radius:14px;overflow:hidden;border:1px solid var(--line);cursor:pointer;transition:.2s;background:var(--surface);display:block}.bpl:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:var(--glow)}.bpl .top{height:100px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:1.5rem}.bpl .bot{padding:16px}.bpl .bot b{font-size:.95rem;display:block;margin-bottom:4px}.bpl .bot span{font-size:.8rem;color:var(--muted);line-height:1.7}.bpl .bot .more{display:inline-block;margin-top:10px;font-size:.8rem;color:var(--blue);font-weight:700}.bank-refah{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.bank-meli{background:linear-gradient(135deg,#16a34a,#15803d)}.bank-mellat{background:linear-gradient(135deg,#dc2626,#991b1b)}.bank-saderat{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.bank-tejarat{background:linear-gradient(135deg,#0891b2,#155e75)}.bank-sepah{background:linear-gradient(135deg,#ea580c,#9a3412)}.plan-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:8px 0 40px}.pl{border-radius:14px;overflow:hidden;border:1px solid var(--line);cursor:pointer;transition:.2s;background:var(--surface);display:block}.pl:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:var(--glow)}.pl .top{height:90px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:1.4rem}.pl .bot{padding:14px}.pl .bot b{font-size:.9rem;display:block;margin-bottom:4px;color:var(--text)}.pl .bot span{font-size:.76rem;color:var(--muted);line-height:1.6}.bank-refah{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.bank-meli{background:linear-gradient(135deg,#16a34a,#15803d)}.bank-mellat{background:linear-gradient(135deg,#dc2626,#991b1b)}.bank-saderat{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.bank-tejarat{background:linear-gradient(135deg,#0891b2,#155e75)}.bank-sepah{background:linear-gradient(135deg,#ea580c,#9a3412)}.bank-absal{background:linear-gradient(135deg,#2196ff,#0b3a78)}.bank-banner{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin:8px 0 18px}.bank-banner .bb-logo{width:54px;height:54px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:900;flex-shrink:0}.bank-banner b{font-size:1.05rem;display:block}.bank-banner span{font-size:.82rem;color:var(--muted)}.bp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:40px}@media(max-width:980px){.bp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.bp-grid{grid-template-columns:1fr 1fr;gap:10px}}.bp-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:.2s;display:flex;flex-direction:column}.bp-card:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:var(--glow)}.bp-card .bp-th{height:150px;background:radial-gradient(circle at 50% 30%,#1a2738,var(--surface-2));display:grid;place-items:center;cursor:pointer}.bp-card .bp-th svg{width:64px;height:64px;stroke:var(--blue);fill:none;opacity:.6}.bp-card .bp-bd{padding:13px;display:flex;flex-direction:column;gap:7px;flex:1}.bp-card .bp-tag{font-size:.7rem;color:var(--cyan)}.bp-card h3{font-size:.86rem;font-weight:700;line-height:1.6;flex:1;cursor:pointer}.bp-card h3:hover{color:var(--blue)}.bp-card .bp-price{font-size:.98rem;font-weight:900}.bp-card .bp-price small{font-size:.7rem;font-weight:400;color:var(--muted)}.bp-card .bp-add{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border:none;border-radius:10px;padding:9px;font-weight:700;font-size:.8rem;cursor:pointer;transition:.2s}.bp-card .bp-add:hover{transform:translateY(-2px)}.bp-card .bp-add svg{width:15px;height:15px;stroke:#fff;fill:none}.docs-wrap{max-width:720px;margin-inline:auto;padding:8px 0 50px}.docs-steps{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 24px;flex-wrap:wrap}.docs-steps .ds{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.docs-steps .ds .dot{width:24px;height:24px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;font-size:.72rem;font-weight:700}.docs-steps .ds.done .dot{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border-color:transparent}.docs-steps .ds.active{color:var(--blue);font-weight:700}.docs-steps .ds.active .dot{border-color:var(--blue);color:var(--blue)}.docs-steps .sep{width:24px;height:1px;background:var(--line)}.form-box{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;margin-bottom:16px}.form-box h2{font-size:1.05rem;font-weight:800;margin-bottom:16px;display:flex;align-items:center;gap:10px}.form-box h2 .ic{width:32px;height:32px;border-radius:9px;background:rgba(33,150,255,.12);display:grid;place-items:center}.form-box h2 .ic svg{width:18px;height:18px;stroke:var(--blue);fill:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.form-grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1 / -1}.field label{font-size:.82rem;color:var(--muted)}.field label .req{color:#f87171}.field input,.field textarea{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:11px 14px;color:var(--text);font:inherit;font-size:.9rem;outline:none;transition:.2s}.field input:focus,.field textarea:focus{border-color:var(--blue);box-shadow:var(--glow)}.field textarea{resize:vertical;min-height:70px}.upload-zone{border:2px dashed var(--line);border-radius:12px;padding:26px;text-align:center;cursor:pointer;transition:.2s;background:var(--surface-2)}.upload-zone:hover{border-color:var(--blue)}.upload-zone svg{width:42px;height:42px;stroke:var(--blue);fill:none;margin-bottom:10px}.upload-zone b{display:block;font-size:.9rem;margin-bottom:4px}.upload-zone span{font-size:.76rem;color:var(--muted)}.upload-zone.has-file{border-color:#4ade80;border-style:solid}.upload-zone.has-file svg{stroke:#4ade80}.docs-submit{width:100%;justify-content:center;margin-top:6px}.docs-note{font-size:.78rem;color:var(--muted);text-align:center;margin-top:12px;line-height:1.9}.status-wrap{max-width:720px;margin-inline:auto;padding:8px 0 50px}.status-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;margin-bottom:16px;text-align:center}.status-card .big-ic{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px}.status-card.pending .big-ic{background:rgba(245,166,35,.15)}.status-card.pending .big-ic svg{stroke:#f5a623}.status-card.ready .big-ic{background:rgba(74,222,128,.15)}.status-card.ready .big-ic svg{stroke:#4ade80}.status-card .big-ic svg{width:40px;height:40px;fill:none;stroke-width:1.6}.status-card h2{font-size:1.25rem;font-weight:900;margin-bottom:10px}.status-card p{color:var(--muted);line-height:2;font-size:.9rem;max-width:52ch;margin-inline:auto}.status-badge{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:700;margin-top:14px}.status-badge.pending{background:rgba(245,166,35,.15);color:#f5a623}.status-badge.ready{background:rgba(74,222,128,.15);color:#4ade80}.status-badge .pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:installPulse 1.5s infinite}.order-mini{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:18px;text-align:right}.order-mini .om-row{display:flex;justify-content:space-between;font-size:.84rem;padding:6px 0;color:var(--muted)}.order-mini .om-row b{color:var(--text)}.invoice-box{display:flex;align-items:center;gap:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:16px;text-align:right}.invoice-box .iv-ic{width:46px;height:46px;border-radius:10px;background:rgba(33,150,255,.12);display:grid;place-items:center;flex-shrink:0}.invoice-box .iv-ic svg{width:24px;height:24px;stroke:var(--blue);fill:none}.invoice-box .iv-info{flex:1}.invoice-box .iv-info b{font-size:.9rem;display:block}.invoice-box .iv-info span{font-size:.76rem;color:var(--muted)}.invoice-box .iv-dl{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border:none;border-radius:9px;padding:9px 14px;font-weight:700;font-size:.82rem;cursor:pointer}.invoice-box .iv-dl svg{width:15px;height:15px;stroke:#fff;fill:none}.sign-steps{display:flex;flex-direction:column;gap:8px;margin-top:14px;text-align:right}.sign-steps li{display:flex;gap:10px;font-size:.86rem;color:var(--text);line-height:1.8}.sign-steps li b{color:var(--blue)}.demo-toggle{margin-top:18px;background:none;border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:10px 16px;font-size:.78rem;cursor:pointer;transition:.2s}.demo-toggle:hover{border-color:var(--blue);color:var(--blue)}.pd-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;margin-bottom:18px}.pd-below{display:flex;flex-direction:column;gap:14px;max-width:320px;margin-bottom:40px}.pd-wrap{display:grid;grid-template-columns:1.1fr 1fr 320px;gap:26px;align-items:start}@media(max-width:980px){.pd-wrap{grid-template-columns:1fr}.pd-below{max-width:100%}}.pd-gallery{padding:0}.pd-gallery .woocommerce-product-gallery{width:100%!important;margin:0!important;position:relative}.pd-gallery .woocommerce-product-gallery__image{border-radius:12px;overflow:hidden;background:#fff;aspect-ratio:1/1;display:grid;place-items:center}.pd-gallery .woocommerce-product-gallery__image img{border-radius:12px;width:100%;height:100%;object-fit:contain;padding:14px}.pd-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding:0;list-style:none}.pd-gallery .flex-control-thumbs li{width:72px!important;flex:0 0 72px}.pd-gallery .flex-control-thumbs img{border-radius:9px;border:1px solid var(--line);cursor:pointer;opacity:.65;transition:.2s;background:#fff;padding:4px}.pd-gallery .flex-control-thumbs img.flex-active,.pd-gallery .flex-control-thumbs img:hover{opacity:1;border-color:var(--blue);box-shadow:var(--glow)}.pd-gallery .woocommerce-product-gallery__trigger{position:absolute;top:10px;left:10px;z-index:5;opacity:.6}.pd-info{padding:0}.pd-info .pd-title{font-size:1.3rem;font-weight:900;line-height:1.8;color:#fff;margin:0 0 6px}.pd-slug{font-size:.82rem;color:var(--muted);direction:ltr;text-align:right;margin-bottom:16px;font-family:monospace;letter-spacing:.5px}.pd-shortdesc{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:16px 18px;color:var(--text);line-height:2;font-size:.92rem;margin-bottom:18px}.pd-actions-row{display:flex;gap:10px;margin-bottom:20px}.pd-mini-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:10px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:.2s}.pd-mini-btn:hover{border-color:var(--blue);color:var(--blue)}.pd-mini-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.pd-meta-row{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:10px}.pd-meta-item{font-size:.86rem;color:var(--muted)}.pd-meta-item span{color:var(--muted)}.pd-meta-item b,.pd-meta-item a{color:var(--text)}.pd-sku-tag{background:var(--blue);color:#fff!important;padding:2px 10px;border-radius:6px;font-size:.8rem;direction:ltr;display:inline-block}.pd-side{display:flex;flex-direction:column;gap:16px}.pd-buy{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:22px;text-align:center}.pd-seller{font-size:.85rem;color:var(--muted);margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:14px}.pd-seller b{display:block;color:var(--text);font-size:.95rem;margin-top:4px}.pd-price-label{font-size:.9rem;color:var(--muted);margin-bottom:8px}.pd-price{font-size:1.6rem;font-weight:900;color:#fff;margin-bottom:16px;line-height:1.5}.pd-price del{display:block;font-size:.9rem;color:var(--muted);font-weight:400;margin-bottom:4px}.pd-price ins{text-decoration:none;color:#fff}.pd-price .woocommerce-Price-currencySymbol{font-size:.7rem;font-weight:400;margin-right:4px;color:var(--muted)}.pd-row{font-size:.85rem;color:var(--muted);margin-bottom:6px}.pd-color-box{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px;color:var(--text);font-weight:700;margin-bottom:14px}.pd-stock-box{border-radius:10px;padding:0;font-size:.86rem;font-weight:700;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:8px}.pd-stock-box span:first-child{color:var(--muted);font-weight:400}.pd-stock-box.in span:last-child{color:#3ddc84}.pd-stock-box.out span:last-child{color:#f87171}.pd-add{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border:none;border-radius:12px;padding:14px;font-size:1rem;font-weight:800;cursor:pointer;transition:.2s}.pd-add:hover{filter:brightness(1.1);box-shadow:var(--glow)}.pd-add svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2}.pd-warranty-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:.82rem}.pd-warranty-row span{color:var(--muted)}.pd-warranty-row b{color:var(--cyan);font-weight:700;text-align:left}.pd-info,.pd-buy{color:#fff}.pd-seller b,.pd-price ins,.pd-color-box,.pd-meta-item b,.pd-meta-item a{color:#fff}.pd-buy form.cart{margin:0}.pd-buy .quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:6px 10px;margin-bottom:12px}.pd-buy .quantity .qty{flex:1;background:transparent;border:none;color:#fff;text-align:center;font-size:1rem;font-weight:700;-moz-appearance:textfield}.pd-buy .quantity .qty::-webkit-outer-spin-button,.pd-buy .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-buy .quantity button.plus,.pd-buy .quantity button.minus{width:32px;height:32px;border:none;border-radius:7px;background:var(--surface-2);color:#fff;cursor:pointer;font-size:18px;font-weight:700;line-height:1}.pd-buy .quantity button:hover{background:var(--blue)}.pd-consult-in{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.pd-consult-in p{color:var(--muted);font-size:.84rem;margin-bottom:12px;line-height:1.8}.pd-consult-in .nums{display:flex;flex-direction:column;gap:10px}.pd-consult-in .nums a{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface);border:1px solid var(--line);color:#fff;border-radius:10px;padding:12px;font-weight:700;direction:ltr;transition:.2s}.pd-consult-in .nums a:hover{border-color:var(--blue);color:var(--blue)}.pd-consult-in .nums svg{width:18px;height:18px;fill:none;stroke:var(--cyan);stroke-width:2}.pd-share-in{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:10px}.pd-share-in span{font-size:.85rem;color:var(--muted)}.pd-share-in a{width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);transition:.2s}.pd-share-in a:hover{border-color:var(--blue);color:var(--blue)}.pd-share-in svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.pd-consult{border:1px dashed var(--line);border-radius:14px;padding:18px;text-align:center}.pd-consult p{color:var(--muted);font-size:.86rem;margin-bottom:14px;line-height:1.8}.pd-consult .nums{display:flex;flex-direction:column;gap:10px}.pd-consult .nums a{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:11px;font-weight:700;direction:ltr;transition:.2s}.pd-consult .nums a:hover{border-color:var(--blue);color:var(--blue)}.pd-consult .nums svg{width:18px;height:18px;fill:currentColor}.pd-share{display:flex;align-items:center;gap:10px;justify-content:center}.pd-share span{font-size:.85rem;color:var(--muted)}.pd-share a{width:38px;height:38px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);transition:.2s}.pd-share a:hover{border-color:var(--blue);color:var(--blue)}.pd-share svg{width:18px;height:18px}.pd-tabs-wrap{padding-bottom:50px}.pd-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:20px}.pd-tab{padding:12px 22px;cursor:pointer;font-weight:700;color:var(--muted);border-bottom:3px solid transparent;transition:.2s}.pd-tab.active{color:var(--blue);border-bottom-color:var(--blue)}.pd-tabpane{display:none;animation:fadeIn .3s}.pd-tabpane.active{display:block}.pd-desc{color:var(--text);line-height:2.1;font-size:.95rem}.pd-spec-title{color:var(--text);font-size:1.05rem;font-weight:800;margin-bottom:14px}.pd-spec-table{width:100%;border-collapse:collapse}.pd-spec-table td{padding:12px 16px;border:1px solid var(--line);font-size:.9rem}.pd-spec-table tr td:first-child{background:var(--surface-2);color:var(--muted);width:35%;font-weight:600}.pd-spec-table tr td:last-child{color:var(--text)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--surface);border:1px solid var(--line);border-right:3px solid var(--blue);border-radius:10px;padding:14px 18px;margin:0 0 16px;color:var(--text);list-style:none}.woocommerce-message a,.woocommerce-info a{color:var(--blue)}.shop-crumb{font-size:.8rem;color:var(--muted);padding:20px 0 6px}.shop-crumb a:hover{color:var(--blue)}.list-title{font-size:1.25rem;font-weight:900;color:#fff;padding-bottom:14px}.shop-layout{display:grid;grid-template-columns:290px 1fr;gap:22px;align-items:start;padding-bottom:50px}@media(max-width:980px){.shop-layout{grid-template-columns:1fr}}.shop-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}.filter-title{font-size:1rem;font-weight:900;color:#fff;margin-bottom:2px}.filter-box{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.filter-box .fh{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;font-weight:800;font-size:.9rem;color:#fff;user-select:none}.filter-box .fh .chev{width:18px;height:18px;transition:.25s}.filter-box.open .fh .chev{transform:rotate(180deg)}.filter-box .fbody{max-height:0;overflow:hidden;transition:max-height .3s ease}.filter-box.open .fbody{max-height:420px}.filter-box .fbody-inner{padding:0 16px 16px}.brand-search{position:relative;margin-bottom:10px}.brand-search input{width:100%;background:var(--surface-2);border:1px solid var(--line);color:#fff;border-radius:9px;padding:9px 34px 9px 12px;font-family:inherit;font-size:.82rem}.brand-search svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px}.filter-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.filter-list label{display:flex;align-items:center;gap:9px;font-size:.85rem;color:var(--muted);cursor:pointer;padding:7px 4px;border-radius:8px;transition:.15s}.filter-list label:hover{color:#fff}.filter-list label a{color:inherit}.filter-list input[type=checkbox]{accent-color:var(--blue);width:16px;height:16px}.filter-list::-webkit-scrollbar,.filter-box .fbody::-webkit-scrollbar{width:5px}.filter-list::-webkit-scrollbar-thumb,.filter-box .fbody::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-top:1px solid var(--line);font-size:.86rem;color:var(--muted)}.toggle-row:first-child{border-top:none}.switch{width:42px;height:24px;background:var(--surface-2);border:1px solid var(--line);border-radius:20px;position:relative;cursor:pointer;transition:.2s;flex-shrink:0}.switch::after{content:"";position:absolute;top:2px;right:2px;width:18px;height:18px;background:var(--muted);border-radius:50%;transition:.2s}.switch.on{background:var(--blue);border-color:var(--blue)}.switch.on::after{right:auto;left:2px;background:#fff}.filter-box .price_slider_wrapper .price_slider{margin-bottom:1em;background:var(--surface-2);border-radius:10px}.filter-box .price_slider_wrapper .ui-slider-range{background:var(--blue)}.filter-box .price_slider_wrapper .ui-slider-handle{background:#fff;border:2px solid var(--blue)}.filter-box .price_slider_amount{color:var(--muted);font-size:.8rem}.filter-box .price_slider_amount .button{background:var(--blue);color:#fff;border:none;border-radius:8px;padding:6px 14px;font-family:inherit}.shop-main-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.result-count{font-size:.82rem;color:var(--muted)}.sort-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.sort-tabs .lbl{font-size:.82rem;color:var(--muted);margin-left:6px;display:flex;align-items:center;gap:5px}.sort-tabs .lbl svg{width:16px;height:16px}.sort-tabs button{background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:.84rem;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer;transition:.15s}.sort-tabs button:hover{color:#fff}.sort-tabs button.active{color:var(--blue);background:var(--surface)}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.products-grid{grid-template-columns:repeat(2,1fr)}}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:.2s;display:flex;flex-direction:column}.pcard:hover{border-color:var(--blue)}.pcard-img{background:#fff;aspect-ratio:1/1;display:grid;place-items:center;position:relative}.pcard-img>img{width:100%;height:100%;object-fit:contain;padding:12px}.pcard-badge{position:absolute;top:8px;right:8px;background:#ef4444;color:#fff;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:14px;z-index:2}.brand-logo{position:absolute;bottom:6px;left:6px;background:#000;color:#fff;font-size:.58rem;font-weight:800;padding:2px 7px;border-radius:4px;letter-spacing:.5px;z-index:2}.pcard-body{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1;text-align:center}.pcard-title{font-size:.8rem;font-weight:600;color:#fff;line-height:1.7;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-price{display:flex;flex-direction:column;gap:2px;align-items:center;padding-top:6px;border-top:1px solid var(--line)}.pcard-price del{font-size:.72rem;color:var(--muted)}.pcard-price ins{text-decoration:none}.pcard-price .now,.pcard-price ins{font-size:.95rem;font-weight:900;color:#fff}.shop-layout .woocommerce-pagination{margin-top:26px}.shop-layout .woocommerce-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:0}.shop-layout .woocommerce-pagination ul li a,.shop-layout .woocommerce-pagination ul li span{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--muted);font-weight:700;text-decoration:none}.shop-layout .woocommerce-pagination ul li a:hover,.shop-layout .woocommerce-pagination ul li span.current{background:var(--blue);border-color:var(--blue);color:#fff}.cart-crumb{font-size:.8rem;color:var(--muted);padding:20px 0 6px}.cart-crumb a:hover{color:var(--blue)}.cart-title{font-size:1.4rem;font-weight:900;color:#fff;padding-bottom:18px}.cart-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;margin-bottom:50px}.cart-layout{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}@media(max-width:900px){.cart-layout{grid-template-columns:1fr}}.cart-items{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:8px 18px}.cart-row{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-row:last-of-type{border-bottom:none}.cart-row-img{width:90px;height:90px;background:#fff;border-radius:10px;flex-shrink:0;display:grid;place-items:center;overflow:hidden}.cart-row-img img{width:100%;height:100%;object-fit:contain;padding:8px}.cart-row-info{flex:1;min-width:0}.cart-row-info h4{font-size:.92rem;font-weight:700;color:#fff;margin-bottom:4px}.cart-row-info h4 a{color:#fff}.cart-row-info .meta{font-size:.78rem;color:var(--muted)}.cart-row-info .unit{font-size:.82rem;color:var(--cyan);margin-top:6px}.cart-qty{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:4px 8px}.cart-qty .quantity{display:flex;align-items:center;gap:6px}.cart-qty .qty{width:42px;background:transparent;border:none;color:#fff;text-align:center;font-weight:700;font-family:inherit}.cart-qty button.plus,.cart-qty button.minus{width:26px;height:26px;border:none;border-radius:6px;background:var(--surface-2);color:#fff;cursor:pointer;font-weight:700}.cart-qty button:hover{background:var(--blue)}.cart-row-price{font-size:1rem;font-weight:900;color:#fff;white-space:nowrap;min-width:130px;text-align:left}.cart-del{display:inline-grid;place-items:center;background:none;border:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;transition:.15s}.cart-del:hover{color:#ef4444;background:var(--surface)}.cart-del svg{width:20px;height:20px}.cart-update-row{padding:14px 0;text-align:left}.cart-update-btn{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:9px 18px;font-family:inherit;font-weight:600;cursor:pointer;font-size:.82rem}.cart-update-btn:hover{border-color:var(--blue);color:var(--blue)}.cart-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:22px;position:sticky;top:16px}.cart-summary h3{font-size:1rem;font-weight:800;color:#fff;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.sum-row{display:flex;justify-content:space-between;font-size:.88rem;color:var(--muted);margin-bottom:12px}.sum-row b{color:#fff;font-weight:700}.sum-row.discount b{color:#3ddc84}.sum-total{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:900;color:#fff;padding-top:14px;margin-top:6px;border-top:1px solid var(--line)}.sum-total .price small{font-size:.7rem;font-weight:400;color:var(--muted)}.cart-actions{display:flex;gap:10px;margin-top:20px}.btn-checkout,.btn-invoice{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:12px;padding:14px 10px;font-family:inherit;font-weight:800;font-size:.88rem;cursor:pointer;transition:.2s;text-align:center;line-height:1.4}.btn-checkout{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff}.btn-checkout:hover{filter:brightness(1.12);box-shadow:var(--glow)}.btn-invoice{background:var(--surface);color:#fff;border:1px solid var(--blue)}.btn-invoice:hover{background:var(--blue)}.btn-checkout svg,.btn-invoice svg{width:19px;height:19px;flex-shrink:0}.cart-note{font-size:.76rem;color:var(--muted);text-align:center;margin-top:14px;line-height:1.8}.coupon{display:flex;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.coupon input{flex:1;background:var(--surface);border:1px solid var(--line);color:#fff;border-radius:9px;padding:10px;font-family:inherit;font-size:.82rem}.coupon button{background:var(--surface);border:1px solid var(--line);color:#fff;border-radius:9px;padding:0 16px;font-family:inherit;font-weight:700;cursor:pointer;font-size:.82rem}.coupon button:hover{border-color:var(--blue);color:var(--blue)}.co-crumb{font-size:.8rem;color:var(--muted);padding:20px 0 6px}.co-crumb a:hover{color:var(--blue)}.co-title{font-size:1.4rem;font-weight:900;color:#fff;padding-bottom:18px}.co-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;margin-bottom:50px}.co-layout{display:grid;grid-template-columns:1fr 360px;gap:22px;align-items:start}@media(max-width:900px){.co-layout{grid-template-columns:1fr}}.co-form-col,.co-review-col{min-width:0}.co-form{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:22px}.sevenpars-checkout h3{font-size:1rem;font-weight:800;color:#fff;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.sevenpars-checkout .form-row{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.sevenpars-checkout .form-row label{font-size:.82rem;color:var(--muted);font-weight:600}.sevenpars-checkout .form-row label .required{color:#ef4444;border:0;text-decoration:none}.sevenpars-checkout .form-row .woocommerce-input-wrapper{width:100%}.sevenpars-checkout .form-row input.input-text,.sevenpars-checkout .form-row textarea,.sevenpars-checkout .form-row select,.sevenpars-checkout .select2-container--default .select2-selection--single{width:100%;background:var(--surface);border:1px solid var(--line);color:#fff;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:.86rem;min-height:44px}.sevenpars-checkout .form-row input.input-text:focus,.sevenpars-checkout .form-row textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(33,150,255,.15)}.sevenpars-checkout .form-row textarea{min-height:80px;resize:vertical}.sevenpars-checkout .form-row input::placeholder,.sevenpars-checkout .form-row textarea::placeholder{color:#5a6a82}.sevenpars-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:1.6}.sevenpars-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--muted) transparent transparent}.select2-dropdown{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:#fff}.select2-results__option{color:var(--muted)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--blue)}.select2-search--dropdown .select2-search__field{background:var(--surface);border:1px solid var(--line);color:#fff}.co-review-col #order_review_heading{font-size:1rem;font-weight:800;color:#fff;margin-bottom:0;padding:22px 22px 0;background:var(--surface-2);border:1px solid var(--line);border-bottom:none;border-radius:16px 16px 0 0}.co-review-col #order_review{background:var(--surface-2);border:1px solid var(--line);border-top:none;border-radius:0 0 16px 16px;padding:18px 22px 22px;position:sticky;top:16px}.co-review-col .shop_table{width:100%;border-collapse:collapse;margin-bottom:14px}.co-review-col .shop_table th,.co-review-col .shop_table td{padding:10px 0;border-bottom:1px solid var(--line);font-size:.85rem;color:var(--muted);text-align:right}.co-review-col .shop_table .product-name{color:#fff}.co-review-col .shop_table .product-total{text-align:left;color:#fff;white-space:nowrap}.co-review-col .shop_table .cart-subtotal th,.co-review-col .shop_table .cart-subtotal td{color:var(--muted)}.co-review-col .shop_table .order-total th,.co-review-col .shop_table .order-total td{font-size:1.02rem;font-weight:900;color:#fff;border-bottom:none}.co-review-col .shop_table .order-total td{text-align:left}.co-review-col #payment{background:transparent}.co-review-col #payment ul.payment_methods{border:none;padding:0;margin:6px 0 0;list-style:none;display:flex;flex-direction:column;gap:10px}.co-review-col #payment ul.payment_methods li{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:13px;list-style:none}.co-review-col #payment ul.payment_methods li input[type=radio]{accent-color:var(--blue);width:17px;height:17px;margin-left:8px}.co-review-col #payment ul.payment_methods li label{color:#fff;font-weight:700;font-size:.88rem;display:inline}.co-review-col #payment ul.payment_methods li:has(input:checked){border-color:var(--blue);background:rgba(33,150,255,.08)}.co-review-col #payment .payment_box{background:var(--surface-2);border-radius:8px;padding:12px;font-size:.8rem;color:var(--muted);margin-top:8px}.co-review-col #payment .payment_box::before{border-bottom-color:var(--surface-2)}.co-review-col #place_order,.co-review-col button#place_order{width:100%;display:block;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border:none;border-radius:12px;padding:15px;font-family:inherit;font-weight:800;font-size:.95rem;cursor:pointer;margin-top:18px;transition:.2s}.co-review-col #place_order:hover{filter:brightness(1.12);box-shadow:var(--glow)}.co-review-col .woocommerce-terms-and-conditions-wrapper{color:var(--muted);font-size:.78rem;margin-top:12px}.co-scene{margin-top:18px;border-radius:16px;overflow:hidden;border:1px solid var(--line);position:relative;aspect-ratio:600/280;box-shadow:0 6px 24px rgba(0,0,0,.35)}.co-scene svg{width:100%;height:100%;display:block}.co-scene-text{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:.92rem;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.7);letter-spacing:.3px}.co-scene .sun-glow{transform-origin:300px 140px;animation:sunPulse 4s ease-in-out infinite}@keyframes sunPulse{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.co-scene .stars circle{animation:twinkle 3s ease-in-out infinite}.co-scene .stars circle:nth-child(2){animation-delay:.5s}.co-scene .stars circle:nth-child(3){animation-delay:1s}.co-scene .stars circle:nth-child(4){animation-delay:1.5s}.co-scene .stars circle:nth-child(5){animation-delay:.8s}.co-scene .stars circle:nth-child(6){animation-delay:2s}.co-scene .stars circle:nth-child(7){animation-delay:1.3s}.co-scene .stars circle:nth-child(8){animation-delay:.3s}@keyframes twinkle{0%,100%{opacity:.25}50%{opacity:1}}.co-scene .cloud{animation:drift 26s linear infinite}.co-scene .cloud2{animation:drift 34s linear infinite}@keyframes drift{0%{transform:translateX(-60px)}100%{transform:translateX(660px)}}.co-scene .shimmer{animation:shimmerA 3.5s ease-in-out infinite}@keyframes shimmerA{0%,100%{opacity:.35;transform:scaleX(.9)}50%{opacity:.65;transform:scaleX(1.1)}}.co-scene .waves path{animation:waveA 5s ease-in-out infinite}.co-scene .waves path:nth-child(2){animation-delay:.6s}.co-scene .waves path:nth-child(3){animation-delay:1.2s}.co-scene .waves path:nth-child(4){animation-delay:1.8s}@keyframes waveA{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}.co-scene .fall{animation:fallA 1.4s linear infinite}@keyframes fallA{0%{opacity:.4}50%{opacity:.85}100%{opacity:.4}}.um-slot{margin-top:8px}.auth-card .um,.auth-card .um-form{background:transparent!important;max-width:100%!important;margin:0!important}.auth-card .um-field{margin-bottom:14px!important;padding:0!important}.auth-card .um-field-label label,.auth-card .um-field-label{color:var(--muted,#8a9ab0)!important;font-size:13px!important;font-weight:500!important;margin-bottom:6px!important;text-align:right!important;float:none!important}.auth-card .um-form input[type=text],.auth-card .um-form input[type=email],.auth-card .um-form input[type=password],.auth-card .um-form input[type=tel],.auth-card .um-form input[type=number],.auth-card .um-form textarea,.auth-card .um-form select{width:100%!important;background:var(--surface-2,#141d2b)!important;border:1px solid var(--line,#1f2d40)!important;border-radius:12px!important;color:var(--text,#dbe4ef)!important;padding:13px 14px!important;font-family:inherit!important;font-size:14px!important;text-align:right!important;direction:rtl!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.auth-card .um-form input[type=tel]{direction:ltr!important;text-align:right!important}.auth-card .um-form input:focus,.auth-card .um-form textarea:focus,.auth-card .um-form select:focus{border-color:var(--blue,#2196ff)!important;box-shadow:0 0 0 3px rgba(33,150,255,.15)!important;outline:none!important}.auth-card .um-form input::placeholder,.auth-card .um-form textarea::placeholder{color:#5a6b82!important}.auth-card .um-form input[type=submit],.auth-card .um-form .um-button,.auth-card .um-form button[type=submit]{width:100%!important;background:linear-gradient(135deg,var(--blue,#2196ff),var(--blue-deep,#0b63d8))!important;border:none!important;border-radius:12px!important;color:#fff!important;padding:14px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 6px 18px rgba(33,150,255,.25)!important;margin-top:6px!important;transition:filter .15s}.auth-card .um-form input[type=submit]:hover,.auth-card .um-form .um-button:hover{filter:brightness(1.08)!important}.auth-card .um-form .um-button.um-alt,.auth-card .um-form a.um-button.um-alt{background:var(--surface-2,#141d2b)!important;border:1px solid var(--line,#1f2d40)!important;color:var(--text,#dbe4ef)!important;box-shadow:none!important}.auth-card .um-form .um-field-area-icon,.auth-card .um-form .um-single-image-upload,.auth-card .um-form .um-field-image,.auth-card .um-form .um-field-file{background:var(--surface-2,#141d2b)!important;border:1px dashed var(--line,#1f2d40)!important;border-radius:12px!important;color:var(--muted,#8a9ab0)!important}.auth-card .um-form .um-button.um-uploader-button,.auth-card .um-form .um-finish-um button{background:var(--surface-2,#141d2b)!important;border:1px solid var(--line,#1f2d40)!important;color:var(--text,#dbe4ef)!important}.auth-card .um-form .um-field-checkbox-option,.auth-card .um-form label{color:var(--muted,#8a9ab0)!important}.auth-card .um-form a{color:var(--blue,#2196ff)!important}.auth-card .um-form .um-field-error{color:#ff6b6b!important;font-size:12px!important}@media (min-width:520px){.auth-card .um-form .um-row{display:block}}.price del,.dprice del,.card .price del{color:#ff6b6b!important;text-decoration:line-through!important;text-decoration-color:#ff6b6b!important;font-size:13px!important;opacity:.8;display:block!important;margin-bottom:2px}.price ins,.dprice ins,.card .price ins{color:#3ddc84!important;text-decoration:none!important;font-weight:800!important;display:block!important}.card .price .woocommerce-Price-amount,.card .price bdi{color:#3ddc84!important}.price ins .woocommerce-Price-amount{color:#3ddc84!important}.price del .woocommerce-Price-amount{color:#ff6b6b!important}.card .price small,.dprice small{color:var(--muted,#8a9ab0)!important;font-size:11px!important;font-weight:400!important}.card .body{text-align:center!important;padding:12px!important}.card .body h3{text-align:center!important;margin:8px 0 6px!important;font-size:14px!important;line-height:1.6!important;min-height:44px}.card .body .row{justify-content:center!important;display:flex!important}.card .body .price{text-align:center!important}.card .tag{display:inline-block;margin-bottom:4px}.dcard .dbody{padding:12px!important;text-align:center!important}.dcard .dbody h3{margin:10px 0 10px!important;font-size:13px!important;line-height:1.6!important;min-height:40px;text-align:center!important}.dcard .dthumb{margin-bottom:4px}.dcard .dprice{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;line-height:1.5!important;padding:10px 12px!important;width:100%}.dcard .dprice del{font-size:12px!important}.dcard .dprice ins{font-size:15px!important}.sp-hero{background:linear-gradient(135deg,#0e1f3a,#0b63d8 120%);min-height:360px;display:flex;align-items:center;margin:24px 0 0;position:relative;overflow:hidden}.sp-hero__inner{max-width:1400px;margin:0 auto;width:100%;padding:0 50px;display:flex;align-items:center}.sp-hero__text{width:100%;text-align:right}.sp-hero h1{font-size:34px;font-weight:800;color:#fff;line-height:1.5;margin:0 0 14px}.sp-hero h1 span{color:var(--cyan,#3cc8ff)}.sp-hero p{color:#cfe0f5;font-size:15px;line-height:2;max-width:540px;margin:0 0 18px}.sp-hero__btn{display:inline-block;background:#fff;color:#0b63d8;padding:12px 28px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none}.sp-hero__slide{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(135deg,#0e1f3a,#0b63d8 120%);background-size:cover;background-position:center;opacity:0;transition:opacity .6s ease;pointer-events:none}.sp-hero__slide.is-active{opacity:1;pointer-events:auto}.sp-hero.is-single .sp-hero__slide{position:relative;opacity:1;pointer-events:auto}.sp-hero__dots{position:absolute;bottom:14px;left:0;right:0;display:flex;gap:8px;justify-content:center;z-index:3}.sp-hero__dots button{width:10px;height:10px;border-radius:50%;border:0;background:rgba(255,255,255,.45);cursor:pointer;padding:0}.sp-hero__dots button.is-active{background:#fff}.sp-main{padding:24px 16px 0}.sp-main .container{max-width:1400px;margin:0 auto;padding-inline:20px}.sp-deals{background:linear-gradient(135deg,#0a1422,#0f6e56);border-radius:18px;padding:18px;display:flex;gap:16px;align-items:stretch}.sp-deals__panel{flex:0 0 190px;background:transparent;border-radius:14px;padding:22px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.sp-deals__panel h3{font-size:20px;font-weight:800;line-height:1.7;color:#fff;margin:0}.sp-deals__panel .panel-emoji{font-size:46px;line-height:1}.sp-timer{display:flex;gap:6px;direction:ltr}.sp-timer .seg{background:#fff;color:#0c1118;border-radius:8px;min-width:42px;padding:8px 4px;text-align:center;font-weight:800;font-size:20px;line-height:1}.sp-timer .seg small{display:block;font-size:9px;font-weight:500;color:#888;margin-top:3px}.sp-timer .colon{align-self:center;font-weight:800;color:#fff;font-size:18px}.sp-deals__panel .panel-btn{background:#fff;color:#0c1118;border:none;border-radius:10px;padding:9px 14px;font-family:inherit;font-weight:700;font-size:12.5px;cursor:pointer;width:100%;text-decoration:none;display:block}.sp-deals__rail{flex:1;overflow:hidden;min-width:0}.sp-deals__track{display:flex;direction:ltr}.sp-deals__track .sp-card{flex:0 0 200px;direction:rtl;margin-right:12px}@media (max-width:600px){.sp-deals__track .sp-card{flex-basis:160px}}.sp-card{width:100%;min-width:0;height:370px;background:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;position:relative;color:#1a1a1a;cursor:pointer;transition:transform .15s,box-shadow .15s}.sp-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.35)}.sp-card__badge{position:absolute;top:10px;left:10px;background:#e63946;color:#fff;border-radius:7px;font-size:10px;font-weight:800;padding:3px 7px;direction:ltr;z-index:2}.sp-card__img{height:130px;display:flex;align-items:center;justify-content:center;margin:16px 0 10px}.sp-card__img img{max-width:100%;max-height:100%;object-fit:contain}.sp-card__brand{height:18px;margin-bottom:6px;text-align:center}.sp-card__brand span{font-size:12px;font-weight:800;color:#444}.sp-card__title{font-size:12.5px;line-height:1.7;color:#333;text-align:center;height:64px;margin:0 0 10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sp-card__price{text-align:center;margin-top:auto;font-size:13.5px;font-weight:800;color:#0b63d8}.sp-card__price del{color:#9aa7b8!important;text-decoration-color:#9aa7b8!important;font-size:11px;display:block}.sp-card__price ins{color:#0b63d8!important;text-decoration:none;font-weight:800;display:block}.sp-card__price bdi{color:inherit}.sp-usp{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.sp-usp .u{background:var(--surface,#0e1520);border:1px solid var(--line,#1f2d40);border-radius:14px;padding:18px;display:flex;align-items:center;gap:12px}.sp-usp .u .ico{font-size:26px}.sp-usp .u b{display:block;font-size:14px;color:var(--text,#dbe4ef)}.sp-usp .u span{font-size:12px;color:var(--muted,#8a9ab0)}.sp-cats{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.sp-cat{background:var(--surface,#0e1520);border:1px solid var(--line,#1f2d40);border-radius:14px;padding:16px 6px;text-align:center;cursor:pointer;transition:border-color .15s,transform .15s;text-decoration:none;display:block}.sp-cat:hover{border-color:var(--blue,#2196ff);transform:translateY(-3px)}.sp-cat .cico{font-size:26px;display:block;margin-bottom:8px}.sp-cat b{font-size:11.5px;color:var(--text,#dbe4ef);font-weight:600}.sp-section{margin-top:34px}.sp-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sp-section__head h2{font-size:20px;font-weight:800;color:#fff;position:relative;padding-bottom:8px;margin:0}.sp-section__head h2::after{content:"";position:absolute;bottom:0;right:0;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--blue,#2196ff),var(--cyan,#3cc8ff))}.sp-section__head a{color:var(--blue,#2196ff);font-size:13px;font-weight:600;text-decoration:none}.sp-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.sp-pcard{background:var(--surface,#0e1520);border:1px solid var(--line,#1f2d40);border-radius:14px;padding:16px;height:340px;display:flex;flex-direction:column;position:relative;cursor:pointer;transition:border-color .15s,transform .15s}.sp-pcard:hover{border-color:var(--blue,#2196ff);transform:translateY(-3px)}.sp-pcard__img{height:130px;display:flex;align-items:center;justify-content:center;margin:6px 0 12px}.sp-pcard__img img{max-width:100%;max-height:100%;object-fit:contain}.sp-pcard__img svg{stroke:#3a475a}.sp-pcard__tag{font-size:11px;color:var(--cyan,#3cc8ff);font-weight:700;text-align:center;margin-bottom:6px}.sp-pcard__title{font-size:12.5px;line-height:1.7;color:var(--text,#dbe4ef);text-align:center;height:64px;margin:0 0 12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sp-pcard__price{text-align:center;margin-top:auto;font-size:14px;font-weight:800;color:var(--blue,#2196ff)}.sp-pcard__price del{color:#7d8aa0!important;text-decoration-color:#7d8aa0!important;font-size:11px;display:block}.sp-pcard__price ins{color:var(--green,#3ddc84)!important;text-decoration:none;font-weight:800;display:block}.sp-pcard__price bdi{color:inherit}.sp-empty{color:var(--muted,#8a9ab0);grid-column:1/-1;text-align:center;padding:30px}.sp-banners{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.sp-banner2{border-radius:18px;padding:26px 28px;display:flex;flex-direction:column;justify-content:center;min-height:150px}.sp-banner2.blue{background:linear-gradient(120deg,#0b63d8,#2196ff)}.sp-banner2.dark{background:linear-gradient(120deg,#141d2b,#0e1520);border:1px solid var(--line,#1f2d40)}.sp-banner2.green{background:linear-gradient(120deg,#0c7a4a,#3ddc84)}.sp-banner2.purple{background:linear-gradient(120deg,#5b2a86,#9b59b6)}.sp-banner2 h3{font-size:20px;font-weight:800;color:#fff;margin:0 0 6px}.sp-banner2 p{font-size:13px;color:rgba(255,255,255,.85);margin:0 0 14px}.sp-banner2 .b2btn{background:#fff;color:#0b63d8;padding:9px 20px;border-radius:10px;font-weight:700;text-decoration:none;font-size:13px;align-self:flex-start}.sp-brands{background:var(--surface,#0e1520);border:1px solid var(--line,#1f2d40);border-radius:16px;margin-top:34px;padding:20px 0;overflow:hidden;position:relative}.sp-brands::before,.sp-brands::after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.sp-brands::before{right:0;background:linear-gradient(to left,var(--surface,#0e1520),transparent)}.sp-brands::after{left:0;background:linear-gradient(to right,var(--surface,#0e1520),transparent)}.sp-marquee{display:flex;gap:50px;width:max-content;animation:sp-marquee 24s linear infinite}.sp-brands:hover .sp-marquee{animation-play-state:paused}.sp-marquee b{font-size:19px;font-weight:800;color:var(--muted,#8a9ab0);white-space:nowrap;transition:color .2s}.sp-marquee b:hover{color:var(--cyan,#3cc8ff)}@keyframes sp-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:34px 0;border-top:1px solid var(--line,#1f2d40);margin-top:34px}.trust-badge{background:var(--surface-2,#141d2b);border:1px solid var(--line,#1f2d40);border-radius:14px;width:100%;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:border-color .15s,transform .15s;color:var(--muted,#8a9ab0);text-align:center;padding:16px;text-decoration:none}.trust-badge:hover{border-color:var(--blue,#2196ff);transform:translateY(-3px)}.trust-badge img{max-width:80px;max-height:70px;object-fit:contain}.trust-badge .ph{font-size:30px}.trust-badge small{font-size:10px;line-height:1.4}@media (max-width:1280px){.sp-main .container{max-width:100%;padding-inline:24px}.sp-deals__rail{grid-template-columns:repeat(5,1fr)}.sp-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1024px){.sp-deals{flex-direction:column}.sp-deals__panel{flex:0 0 auto;flex-direction:row;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-deals__panel h3{font-size:17px}.sp-deals__panel .panel-emoji{font-size:34px}.sp-deals__panel .panel-btn{width:auto}.sp-deals__rail{grid-template-columns:repeat(3,1fr)}.sp-grid{grid-template-columns:repeat(3,1fr)}.sp-cats{grid-template-columns:repeat(6,1fr)}.sp-usp{grid-template-columns:repeat(2,1fr)}.sp-hero{min-height:280px}.sp-hero h1{font-size:26px}}@media (max-width:640px){.sp-deals__rail{grid-template-columns:repeat(2,1fr)}.sp-grid{grid-template-columns:repeat(2,1fr)}.sp-cats{grid-template-columns:repeat(3,1fr)}.sp-banners{grid-template-columns:1fr}.sp-hero{min-height:210px}.sp-hero__inner{padding:0 22px}.sp-hero h1{font-size:20px}.sp-hero p{font-size:13px}.sp-card{height:330px}.sp-pcard{height:310px}.sp-section__head h2{font-size:17px}.trust-badges{grid-template-columns:repeat(2,1fr)}.trust-badge{height:110px}.sp-usp{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.sp-deals__rail{grid-template-columns:1fr}.sp-cats{grid-template-columns:repeat(2,1fr)}}.mobile-header,.mobile-search{display:none}.mobile-drawer{display:none}@media (max-width:768px){.topbar,.header,.nav{display:none!important}.mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface,#0e1520);border-bottom:1px solid var(--line,#1f2d40);padding:12px 16px;position:sticky;top:0;z-index:50}.mh-burger{background:var(--surface-2,#141d2b);border:1px solid var(--line,#1f2d40);border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text,#dbe4ef);flex:0 0 auto}.mh-burger svg{width:22px;height:22px;stroke:currentColor;fill:none}.mh-logo img{height:36px}.mh-phone{font-size:11px;color:var(--muted,#8a9ab0);text-align:left;line-height:1.5;flex:0 0 auto}.mh-phone b{display:block;color:var(--cyan,#3cc8ff);font-size:13px}.mobile-search{display:flex;align-items:center;gap:8px;background:var(--surface-2,#141d2b);border:1px solid var(--line,#1f2d40);border-radius:12px;margin:10px 16px;padding:9px 14px}.mobile-search svg{width:18px;height:18px;stroke:var(--muted,#8a9ab0);fill:none;flex:0 0 auto}.mobile-search input{flex:1;background:none;border:none;color:var(--text,#dbe4ef);font-family:inherit;font-size:13.5px;outline:none;min-width:0}.mobile-search button{flex:0 0 auto}.mobile-drawer{display:block;position:fixed;inset:0;z-index:100;visibility:hidden;opacity:0;transition:.25s}.mobile-drawer.open{visibility:visible;opacity:1}.mobile-drawer__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.mobile-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:82%;max-width:320px;background:var(--surface,#0e1520);border-left:1px solid var(--line,#1f2d40);padding:20px;transform:translateX(100%);transition:transform .25s;overflow-y:auto}.mobile-drawer.open .mobile-drawer__panel{transform:translateX(0)}.mobile-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line,#1f2d40)}.mobile-drawer__head img{height:34px}.mobile-drawer__close{background:var(--surface-2,#141d2b);border:1px solid var(--line,#1f2d40);border-radius:8px;width:36px;height:36px;color:var(--text,#dbe4ef);font-size:22px;cursor:pointer;line-height:1}.mobile-drawer a{display:block;color:var(--text,#dbe4ef);text-decoration:none;padding:13px 10px;border-radius:10px;font-size:14.5px;border-bottom:1px solid var(--line,#1f2d40)}.mobile-drawer a.active{color:var(--blue,#2196ff);font-weight:700}.mobile-drawer a.nav-installment{background:linear-gradient(135deg,#ff9800,#ff5722);color:#fff;font-weight:700;margin:8px 0;border:none;text-align:center}}@media (max-width:820px){input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="url"],input[type="date"],input:not([type]),select,textarea{font-size:16px}}@media (max-width:820px){.sp-hero__dots button,.search button,.socials a,.sp-section__head a{position:relative}.sp-hero__dots button::after,.search button::after,.socials a::after,.sp-section__head a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.sp-hero__dots{gap:14px}}@media (max-width:820px){.sp-pcard__tag,.sp-cat b,.trust-badge small,.sp-timer .seg small,.footer .copy{font-size:12px}}@media (max-width:980px){.shop-sidebar{position:static;top:auto}}.mh-back{width:38px;height:38px;padding:0;flex:0 0 auto;display:grid;place-items:center;background:transparent;border:0;border-radius:50%;color:inherit;opacity:.72;cursor:pointer;transition:opacity .18s ease,background .18s ease}.mh-back svg{width:21px;height:21px}.mh-back:hover{opacity:1;background:rgba(127,127,127,.14)}.mh-back:active{transform:scale(.94)}.mh-back:focus-visible{outline:2px solid var(--blue,#2196ff);outline-offset:2px}.mh-back[hidden]{display:none}.mh-back{margin-inline-end:auto}.mobile-header .mh-burger+.mh-back{margin-inline-start:-4px}.sp-faq{margin:34px 0}.sp-faq__title{font-size:22px;font-weight:800;margin:0 0 16px;color:var(--text,#dbe4ef)}.sp-faq__item{background:var(--surface,#0e1520);border:1px solid var(--line,#1f2d40);border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color .18s ease}.sp-faq__item[open]{border-color:var(--blue,#2196ff)}.sp-faq__q{list-style:none;cursor:pointer;padding:15px 18px;font-size:15px;font-weight:700;line-height:1.9;color:var(--text,#dbe4ef);display:flex;align-items:center;gap:10px;min-height:44px}.sp-faq__q::-webkit-details-marker{display:none}.sp-faq__q::after{content:"";margin-inline-start:auto;flex:0 0 auto;width:9px;height:9px;border-inline-end:2px solid var(--muted,#8a9ab0);border-block-end:2px solid var(--muted,#8a9ab0);transform:rotate(45deg);transition:transform .2s ease}.sp-faq__item[open] .sp-faq__q::after{transform:rotate(-135deg)}.sp-faq__q:hover{background:var(--surface-2,#141d2b)}.sp-faq__a{padding:0 18px 16px}.sp-faq__a p{font-size:14px;line-height:2.1;color:var(--muted,#8a9ab0);margin:0}@media (max-width:600px){.sp-faq__title{font-size:19px}.sp-faq__q{font-size:14px;padding:13px 15px}.sp-faq__a{padding:0 15px 14px}}