:root{--bg: #1D2A48;--surface: #233354;--card: #2A3B60;--border: #3A4D72;--emerald: #0F8A5F;--emerald-l: #15B67C;--emerald-d: #0A6144;--gold: #C9A84C;--gold-l: #E4C46A;--red: #E84545;--blue: #3B7BDE;--purple: #7B5CF0;--white: #F0F4FF;--muted: #6B7FA3;--dim: #3A4A6B;--font-ar: "Cairo", "IBM Plex Sans Arabic", sans-serif;--font-en: "Space Grotesk", "Cairo", sans-serif;--r: 14px;--r-lg: 20px;--shadow: 0 8px 32px rgba(0,0,0,.5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--font-ar);overflow-x:hidden;min-height:100vh}html.lang-en body{font-family:var(--font-en)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--emerald-d);border-radius:3px}.ar-text{display:block}.en-text,html.lang-en .ar-text{display:none}html.lang-en .en-text{display:block}.ar-inline{display:inline}.en-inline,html.lang-en .ar-inline{display:none}html.lang-en .en-inline{display:inline}.announce-bar{background:linear-gradient(90deg,var(--emerald-d),var(--emerald),var(--emerald-d));background-size:200% 100%;animation:shimmer 4s linear infinite;text-align:center;font-size:13px;font-weight:600;padding:9px 16px;letter-spacing:.3px;color:#fff}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}.announce-bar .sep{margin:0 14px;opacity:.4}.site-header{position:sticky;top:0;z-index:100;background:#070c16f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:0 24px}.header-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.site-logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:22px}.logo-icon{width:38px;height:38px;background:linear-gradient(135deg,var(--emerald),var(--emerald-l));border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;color:#fff;box-shadow:0 4px 14px #0f8a5f66;flex-shrink:0}.logo-texts{line-height:1.1}.logo-main{color:var(--white);font-size:22px;font-weight:900;display:block}.logo-sub{color:var(--emerald-l);font-size:11px;font-weight:600;letter-spacing:2px;display:block}.site-nav{display:flex;gap:4px}.site-nav a{padding:7px 14px;border-radius:8px;font-size:14px;font-weight:600;color:var(--muted);transition:all .2s}.site-nav a:hover,.site-nav a.active{color:var(--white);background:var(--surface)}.site-nav a.live-link{color:#ff8080}.header-search{flex:1;max-width:380px;display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:0 14px;gap:8px;transition:border-color .2s}.header-search:focus-within{border-color:var(--emerald)}.header-search input{flex:1;background:none;border:none;outline:none;color:var(--white);font-size:14px;padding:9px 0;font-family:inherit}.header-search input::placeholder{color:var(--muted)}.search-icon{color:var(--muted);font-size:16px}.header-actions{display:flex;align-items:center;gap:10px}.lang-toggle{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:9px;overflow:hidden;font-size:13px;font-weight:600}.lang-btn{padding:6px 12px;color:var(--muted);transition:all .2s;cursor:pointer;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600}.lang-btn.active{background:var(--emerald);color:#fff}.icon-btn{width:40px;height:40px;border-radius:10px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s;position:relative;cursor:pointer;color:var(--white)}.icon-btn:hover{background:var(--card);border-color:var(--emerald-d)}.cart-count-badge{position:absolute;top:-5px;right:-5px;background:var(--emerald);color:#fff;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg)}html:not(.lang-en) .cart-count-badge{right:auto;left:-5px}.cart-notification{position:fixed;top:90px;z-index:200;max-width:340px;background:var(--card);border:1px solid var(--emerald-d);border-radius:var(--r);padding:16px 20px;box-shadow:var(--shadow);display:none;font-size:14px;font-weight:600;color:var(--white)}html:not(.lang-en) .cart-notification{left:20px}html.lang-en .cart-notification{right:20px}.cart-notification.show{display:block;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero{position:relative;overflow:hidden;background:var(--bg);min-height:600px;display:flex;align-items:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 30% 50%,rgba(15,138,95,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 50%,rgba(201,168,76,.07) 0%,transparent 70%)}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:60px 60px}.hero-inner{max-width:1280px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2;width:100%}.hero-badge{display:inline-flex;align-items:center;gap:7px;background:#0f8a5f26;border:1px solid rgba(15,138,95,.35);border-radius:50px;padding:6px 14px;font-size:12px;font-weight:700;color:var(--emerald-l);margin-bottom:24px;letter-spacing:.5px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--emerald-l);animation:pulseDot 2s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero-h1{font-size:clamp(36px,5vw,62px);font-weight:900;line-height:1.1;margin-bottom:20px;letter-spacing:-1px}.hero-h1 .accent{color:var(--emerald-l)}.hero-h1 .gold{color:var(--gold)}.hero-sub{font-size:18px;color:var(--muted);line-height:1.7;margin-bottom:36px;max-width:480px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-primary{background:linear-gradient(135deg,var(--emerald),var(--emerald-l));color:#fff;padding:15px 30px;border-radius:12px;font-size:15px;font-weight:700;box-shadow:0 8px 24px #0f8a5f59;transition:all .2s;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;font-family:inherit}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f8a5f73}.btn-outline{border:1.5px solid var(--border);color:var(--white);padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex;align-items:center;gap:8px;background:none;cursor:pointer;font-family:inherit}.btn-outline:hover{border-color:var(--emerald);color:var(--emerald-l)}.hero-stats{display:flex;gap:32px;margin-top:44px;padding-top:36px;border-top:1px solid var(--border)}.stat-num{font-size:28px;font-weight:900;color:var(--white)}.stat-num span{color:var(--emerald-l)}.stat-label{font-size:13px;color:var(--muted);margin-top:2px}.hero-visual{display:flex;justify-content:center;align-items:center;position:relative}.phone-showcase{position:relative;width:320px;height:460px}.phone-main{width:180px;height:360px;border-radius:32px;background:linear-gradient(145deg,#1a2540,#0e1625);border:2px solid var(--border);box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0d;position:absolute;left:50%;transform:translate(-50%);top:50px;overflow:hidden}.phone-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:22px;background:#070c16;border-radius:0 0 16px 16px;z-index:5}.phone-screen{position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:linear-gradient(160deg,var(--emerald-d) 0%,var(--bg) 60%);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.phone-screen .ph-icon{font-size:48px}.phone-screen .ph-brand{font-size:20px;font-weight:900;color:#fff}.phone-screen .ph-model{font-size:12px;color:var(--muted)}.grade-bubble{position:absolute;font-weight:900;font-size:13px;padding:6px 14px;border-radius:50px;box-shadow:0 8px 20px #0000004d;animation:floatBubble 3s ease-in-out infinite}@keyframes floatBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.grade-bubble.g1{top:20px;right:0;background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#1a0f00;animation-delay:0s}.grade-bubble.g2{bottom:60px;left:0;background:linear-gradient(135deg,var(--emerald),var(--emerald-l));color:#fff;animation-delay:1s}.grade-bubble.g3{top:160px;left:-10px;background:var(--surface);border:1px solid var(--border);color:var(--white);font-size:11px;animation-delay:.5s}html.lang-en .grade-bubble.g1{right:auto;left:0}html.lang-en .grade-bubble.g2{left:auto;right:0}html.lang-en .grade-bubble.g3{left:auto;right:-10px}.price-tag{position:absolute;bottom:30px;right:-10px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 14px;box-shadow:var(--shadow);animation:floatBubble 3s ease-in-out infinite;animation-delay:1.5s}html.lang-en .price-tag{right:auto;left:-10px}.pt-old{font-size:11px;color:var(--muted);text-decoration:line-through}.pt-new{font-size:20px;font-weight:900;color:var(--emerald-l)}.pt-save{font-size:11px;color:var(--gold);font-weight:700}.trust-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.trust-strip-inner{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap}.trust-item{flex:1;min-width:160px;display:flex;align-items:center;gap:12px;padding:20px 28px;border-inline-start:1px solid var(--border);transition:background .2s}.trust-item:first-child{border-inline-start:none}.trust-item:hover{background:var(--card)}.trust-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px}.ti-green{background:#0f8a5f26;color:var(--emerald-l)}.ti-gold{background:#c9a84c26;color:var(--gold)}.ti-blue{background:#3b7bde26;color:var(--blue)}.ti-red{background:#e845451f;color:var(--red)}.trust-text strong{display:block;font-size:14px;font-weight:700;color:var(--white)}.trust-text span{font-size:12px;color:var(--muted)}.section-wrap{padding:72px 24px;max-width:1280px;margin:0 auto}.section-header{margin-bottom:40px}.section-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--emerald-l);margin-bottom:10px}.section-title{font-size:clamp(26px,4vw,40px);font-weight:900;color:var(--white);line-height:1.15;margin-bottom:12px}.section-sub{font-size:16px;color:var(--muted)}.section-header-row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}.section-bg{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.filter-tab{padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;background:var(--surface);border:1px solid var(--border);color:var(--muted);transition:all .2s;cursor:pointer;font-family:inherit}.filter-tab:hover{border-color:var(--emerald-d);color:var(--white)}.filter-tab.active{background:var(--emerald);border-color:var(--emerald);color:#fff}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.product-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:all .3s;cursor:pointer;position:relative;display:flex;flex-direction:column}.product-card:hover{border-color:var(--emerald-d);transform:translateY(-4px);box-shadow:0 20px 50px #00000080,0 0 0 1px var(--emerald-d)}.card-image{background:var(--surface);height:220px;display:flex;align-items:center;justify-content:center;font-size:80px;position:relative;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:contain;padding:20px}.card-grade{position:absolute;top:14px;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.5px}html:not(.lang-en) .card-grade{left:14px}html.lang-en .card-grade{right:14px}.grade-aplus{background:#c9a84c33;color:var(--gold-l);border:1px solid rgba(201,168,76,.4)}.grade-a{background:#0f8a5f33;color:var(--emerald-l);border:1px solid rgba(15,138,95,.4)}.grade-b{background:#3b7bde33;color:#7aaeff;border:1px solid rgba(59,123,222,.4)}.grade-c{background:#6b7fa333;color:var(--muted);border:1px solid rgba(107,127,163,.3)}.card-citc{position:absolute;bottom:14px;background:#0f8a5fe6;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:5px}html:not(.lang-en) .card-citc{right:14px}html.lang-en .card-citc{left:14px}.card-body{padding:18px;display:flex;flex-direction:column;flex:1}.card-vendor{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.card-title{font-size:17px;font-weight:800;color:var(--white);margin-bottom:8px;line-height:1.3}.card-title a{color:inherit}.card-specs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.spec-tag{background:var(--surface);border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--muted);padding:3px 9px;border-radius:6px}.card-battery{display:flex;align-items:center;gap:6px;margin-bottom:10px}.battery-bar{flex:1;height:5px;background:var(--border);border-radius:3px;overflow:hidden}.battery-fill{height:100%;border-radius:3px;transition:width .3s}.battery-high{background:var(--emerald-l)}.battery-med{background:var(--gold)}.battery-low{background:var(--red)}.battery-label{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.card-pricing{margin-bottom:14px;flex:1}.price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.current-price{font-size:22px;font-weight:900;color:var(--white)}.compare-price{font-size:14px;color:var(--muted);text-decoration:line-through}.discount-chip{background:#e8454526;color:#ff8080;border:1px solid rgba(232,69,69,.3);font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px}.bnpl-hint{font-size:12px;color:var(--muted);margin-top:5px}.bnpl-hint strong{color:var(--emerald-l)}.card-actions{display:flex;gap:8px}.btn-add-cart{flex:1;background:linear-gradient(135deg,var(--emerald),var(--emerald-l));color:#fff;padding:12px;border-radius:10px;font-size:14px;font-weight:700;transition:all .2s;cursor:pointer;border:none;font-family:inherit}.btn-add-cart:hover{box-shadow:0 6px 20px #0f8a5f66;transform:translateY(-1px)}.btn-add-cart:disabled{opacity:.6;cursor:not-allowed}.btn-wishlist{width:42px;height:42px;border-radius:10px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s;cursor:pointer;flex-shrink:0}.btn-wishlist:hover{border-color:var(--red);color:var(--red)}.sold-out-badge{position:absolute;top:0;right:0;bottom:0;left:0;background:#070c16b3;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--muted);letter-spacing:1px}.grade-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.grade-card{background:var(--card);border-radius:var(--r);border:1px solid var(--border);padding:24px;position:relative;overflow:hidden;transition:all .3s}.grade-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.grade-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.gcard-aplus:before{background:linear-gradient(90deg,var(--gold),var(--gold-l))}.gcard-a:before{background:linear-gradient(90deg,var(--emerald),var(--emerald-l))}.gcard-b:before{background:linear-gradient(90deg,var(--blue),#7AAEFF)}.gcard-c:before{background:linear-gradient(90deg,var(--dim),var(--muted))}.gc-badge{display:inline-block;font-size:28px;font-weight:900;margin-bottom:14px}.gcard-aplus .gc-badge{color:var(--gold)}.gcard-a .gc-badge{color:var(--emerald-l)}.gcard-b .gc-badge{color:#7aaeff}.gcard-c .gc-badge{color:var(--muted)}.gc-title{font-size:16px;font-weight:800;color:var(--white);margin-bottom:8px}.gc-desc{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:14px}.gc-checks{display:flex;flex-direction:column;gap:6px}.gc-check{font-size:12px;color:var(--muted);display:flex;align-items:flex-start;gap:7px}.chk{font-size:14px;flex-shrink:0;margin-top:1px}.gcard-aplus .chk{color:var(--gold)}.gcard-a .chk{color:var(--emerald-l)}.gcard-b .chk{color:#7aaeff}.gcard-c .chk{color:var(--muted)}.live-section{background:linear-gradient(135deg,#7b5cf01a,#0f8a5f12);border-top:1px solid rgba(123,92,240,.2);border-bottom:1px solid rgba(123,92,240,.2)}.live-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:72px 24px}.live-badge{display:inline-flex;align-items:center;gap:8px;background:#e8454526;border:1px solid rgba(232,69,69,.3);border-radius:50px;padding:6px 16px;font-size:12px;font-weight:800;color:#ff8080;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase}.live-dot{width:8px;height:8px;background:var(--red);border-radius:50%;animation:pulseDot 1s infinite}.live-title{font-size:clamp(28px,4vw,44px);font-weight:900;margin-bottom:16px;line-height:1.15}.live-title .purple{color:#9d7cf0}.live-desc{font-size:16px;color:var(--muted);line-height:1.7;margin-bottom:28px}.live-features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.live-feat{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:600}.lf-icon{font-size:20px;flex-shrink:0}.live-platforms{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.platform-chip{display:flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--border);border-radius:50px;padding:7px 14px;font-size:13px;font-weight:600}.live-visual{position:relative}.live-phone-wrap{background:var(--card);border:1px solid rgba(123,92,240,.3);border-radius:24px;padding:24px;box-shadow:0 0 60px #7b5cf026}.live-screen{background:var(--bg);border-radius:16px;aspect-ratio:9/16;max-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--border);position:relative;overflow:hidden}.live-screen-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#7b5cf04d,#0f8a5f33)}.live-screen-content{position:relative;z-index:2;text-align:center;padding:20px}.live-camera{font-size:60px;margin-bottom:12px}.live-indicator{display:inline-flex;align-items:center;gap:6px;background:var(--red);color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:5px;letter-spacing:1px;margin-bottom:12px}.live-screen-text{font-size:15px;font-weight:700;margin-bottom:6px}.live-screen-sub{font-size:12px;color:#ffffffb3}.live-schedule{display:flex;flex-direction:column;gap:8px;margin-top:20px}.sched-item{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:13px;flex-wrap:wrap}.si-day{font-weight:800;color:var(--white);min-width:60px}.si-time{color:var(--emerald-l);font-weight:700}.si-label{color:var(--muted);flex:1}.si-live{background:#e8454526;color:#ff8080;font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.payment-col-title{font-size:20px;font-weight:800;margin-bottom:20px}.payment-methods{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.pay-chip{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 16px;transition:all .2s;font-size:14px;font-weight:600}.pay-chip:hover{border-color:var(--emerald-d);transform:translateY(-2px)}.pci{font-size:22px}.pay-chip.cod-chip{border-color:var(--emerald-d);color:var(--emerald-l)}.bnpl-cards{display:flex;flex-direction:column;gap:12px}.bnpl-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 22px;display:flex;align-items:center;gap:16px;transition:all .2s}.bnpl-card:hover{border-color:var(--emerald-d);box-shadow:0 8px 24px #0000004d}.bnpl-logo{width:64px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;letter-spacing:-.5px;flex-shrink:0}.tamara-logo{background:#2fcc99;color:#fff}.tabby-logo{background:#5ae8c3;color:#000}.postpay-logo{background:#1a1a2e;border:1px solid var(--border);color:var(--white)}.bnpl-info{flex:1}.bnpl-name{font-size:15px;font-weight:800;color:var(--white);margin-bottom:3px}.bnpl-desc{font-size:12px;color:var(--muted)}.bnpl-installments{font-size:13px;font-weight:700;color:var(--emerald-l);white-space:nowrap}.bnpl-calc{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;margin-top:28px}.calc-title{font-size:16px;font-weight:800;margin-bottom:16px}.calc-row{display:flex;gap:12px;margin-bottom:12px;align-items:center}.calc-label{font-size:13px;color:var(--muted);min-width:80px}.calc-input{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:10px 14px;color:var(--white);font-size:14px;font-weight:700;outline:none;transition:border-color .2s}.calc-input:focus{border-color:var(--emerald)}.calc-result{background:#0f8a5f1a;border:1px solid rgba(15,138,95,.25);border-radius:12px;padding:16px;margin-top:12px}.calc-res-row{display:flex;justify-content:space-between;margin-bottom:6px}.calc-res-row:last-child{margin-bottom:0}.calc-res-label{font-size:13px;color:var(--muted)}.calc-res-val{font-size:13px;font-weight:700;color:var(--emerald-l)}.warranty-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.warranty-steps{display:flex;flex-direction:column;gap:0;margin-top:32px}.warranty-step{display:flex;gap:16px;padding-bottom:28px;position:relative}.warranty-step:after{content:"";position:absolute;top:44px;width:2px;height:calc(100% - 28px);background:linear-gradient(var(--emerald-d),transparent);opacity:.5}html:not(.lang-en) .warranty-step:after{right:20px}html.lang-en .warranty-step:after{left:20px}.warranty-step:last-child:after{display:none}.ws-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:#0f8a5f26;border:1px solid rgba(15,138,95,.3);display:flex;align-items:center;justify-content:center;font-size:20px}.ws-title{font-size:15px;font-weight:800;color:var(--white);margin-bottom:5px}.ws-desc{font-size:13px;color:var(--muted);line-height:1.6}.warranty-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:36px;position:relative;overflow:hidden}.warranty-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--emerald),var(--emerald-l),var(--gold))}.wc-icon{font-size:52px;margin-bottom:16px}.wc-title{font-size:28px;font-weight:900;margin-bottom:8px}.wc-sub{font-size:15px;color:var(--muted);margin-bottom:28px}.wc-items{display:flex;flex-direction:column;gap:16px}.wc-item{display:flex;gap:12px}.wci-icon{font-size:18px;margin-top:1px;flex-shrink:0}.wci-info strong{display:block;font-size:14px;font-weight:700;margin-bottom:2px}.wci-info span{font-size:13px;color:var(--muted)}.cta-band{background:linear-gradient(135deg,var(--emerald-d),rgba(15,138,95,.6));border-top:1px solid var(--emerald-d);padding:64px 24px;text-align:center}.cta-band h2{font-size:clamp(26px,4vw,40px);font-weight:900;margin-bottom:12px}.cta-band p{font-size:16px;color:#ffffffbf;margin-bottom:28px}.newsletter-row{display:flex;gap:10px;max-width:440px;margin:0 auto 24px}.newsletter-input{flex:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:13px 18px;color:#fff;font-size:15px;outline:none;transition:border-color .2s;font-family:inherit}.newsletter-input:focus{border-color:#fff}.newsletter-input::placeholder{color:#ffffff80}.btn-subscribe{background:#fff;color:var(--emerald-d);padding:13px 22px;border-radius:12px;font-size:14px;font-weight:800;transition:all .2s;white-space:nowrap;cursor:pointer;border:none;font-family:inherit}.btn-subscribe:hover{background:var(--gold);color:#1a0f00}.social-icons{display:flex;justify-content:center;gap:12px;margin-top:8px}.social-btn{width:44px;height:44px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s}.social-btn:hover{background:#fff3;transform:translateY(-3px)}.site-footer{background:var(--surface);border-top:1px solid var(--border);padding:56px 24px 28px}.footer-inner{max-width:1280px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.footer-brand-desc{font-size:14px;color:var(--muted);line-height:1.7;margin:12px 0 20px}.footer-pay-row{display:flex;gap:6px;flex-wrap:wrap}.fp-chip{background:var(--card);border:1px solid var(--border);border-radius:7px;padding:4px 9px;font-size:10px;font-weight:800;color:var(--muted)}.footer-col-title{font-size:14px;font-weight:800;color:var(--white);margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:14px;color:var(--muted);transition:color .2s}.footer-links a:hover{color:var(--emerald-l)}.footer-bottom{border-top:1px solid var(--border);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-bottom p{font-size:13px;color:var(--muted)}.footer-legal{display:flex;gap:16px;flex-wrap:wrap}.footer-legal a{font-size:12px;color:var(--dim);transition:color .2s}.footer-legal a:hover{color:var(--muted)}.whatsapp-fab{position:fixed;bottom:24px;z-index:999;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #25d36666;transition:all .2s}html:not(.lang-en) .whatsapp-fab{left:24px}html.lang-en .whatsapp-fab{right:24px}.whatsapp-fab:hover{transform:scale(1.1);box-shadow:0 12px 32px #25d36680}.product-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;padding:48px 24px;max-width:1280px;margin:0 auto}.product-gallery{position:sticky;top:100px}.product-gallery-main{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);height:420px;display:flex;align-items:center;justify-content:center;font-size:120px;overflow:hidden;margin-bottom:16px}.product-gallery-main img{width:100%;height:100%;object-fit:contain;padding:32px}.gallery-thumbs{display:flex;gap:10px}.gallery-thumb{width:72px;height:72px;border-radius:10px;background:var(--surface);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:28px;cursor:pointer;transition:all .2s;overflow:hidden}.gallery-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.gallery-thumb.active,.gallery-thumb:hover{border-color:var(--emerald)}.product-info{padding:12px 0}.product-info .card-vendor{font-size:13px;margin-bottom:8px}.product-info-title{font-size:32px;font-weight:900;margin-bottom:16px;line-height:1.2}.product-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.product-price-block{margin-bottom:24px}.product-price-block .current-price{font-size:36px;font-weight:900}.product-price-block .compare-price{font-size:18px}.product-price-block .bnpl-hint{font-size:14px;margin-top:8px}.variant-label{font-size:14px;font-weight:700;margin-bottom:10px;color:var(--white)}.variant-options{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.variant-btn{padding:8px 16px;border-radius:9px;background:var(--surface);border:1.5px solid var(--border);font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s;font-family:inherit}.variant-btn:hover,.variant-btn.selected{border-color:var(--emerald);color:var(--emerald-l);background:#0f8a5f1a}.product-atc{width:100%;padding:18px;font-size:16px;margin-bottom:12px}.product-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.meta-chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:14px}.meta-chip-icon{font-size:22px;margin-bottom:6px}.meta-chip-title{font-size:12px;color:var(--muted);margin-bottom:3px}.meta-chip-value{font-size:14px;font-weight:700;color:var(--white)}.product-trust-strip{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.pt-chip{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.pt-chip .icon{color:var(--emerald-l)}.collection-hero{background:var(--surface);border-bottom:1px solid var(--border);padding:40px 24px;text-align:center}.collection-hero h1{font-size:clamp(28px,4vw,44px);font-weight:900;margin-bottom:8px}.collection-hero p{font-size:16px;color:var(--muted)}.collection-layout{max-width:1280px;margin:0 auto;padding:40px 24px}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.collection-count{font-size:14px;color:var(--muted)}.sort-select{background:var(--surface);border:1px solid var(--border);color:var(--white);padding:8px 16px;border-radius:9px;font-size:14px;outline:none;cursor:pointer;font-family:inherit}.breadcrumb{max-width:1280px;margin:0 auto;padding:16px 24px 0;display:flex;gap:8px;font-size:13px;color:var(--muted);align-items:center;flex-wrap:wrap}.breadcrumb a{color:var(--muted);transition:color .2s}.breadcrumb a:hover{color:var(--emerald-l)}.breadcrumb .sep{color:var(--dim)}.breadcrumb .current{color:var(--white)}body{font-size:17px}.announce-bar,.site-nav a{font-size:15px!important}.btn-primary{font-size:17px!important;padding:17px 34px!important}.btn-outline{font-size:17px!important;padding:16px 32px!important}.hero-sub{font-size:20px!important}.trust-text strong{font-size:16px!important}.trust-text span{font-size:14px!important}.section-eyebrow{font-size:13px!important}.section-sub{font-size:18px!important}.filter-tab{font-size:15px!important;padding:10px 22px!important}.gc-badge{font-size:30px!important}.gc-title{font-size:17px!important}.gc-desc{font-size:15px!important}.gc-check{font-size:14px!important}.live-desc{font-size:18px!important}.live-feat{font-size:16px!important}.platform-chip{font-size:15px!important}.pay-chip{font-size:16px!important}.bnpl-name{font-size:17px!important}.bnpl-desc{font-size:14px!important}.bnpl-installments{font-size:15px!important}.calc-title{font-size:17px!important}.calc-label,.calc-res-label,.calc-res-val{font-size:16px!important}.payment-col-title{font-size:22px!important}.ws-title{font-size:17px!important}.ws-desc{font-size:15px!important}.wc-title{font-size:30px!important}.wc-sub{font-size:17px!important}.wci-info strong{font-size:16px!important}.wci-info span{font-size:15px!important}.cta-band p{font-size:18px!important}.newsletter-input{font-size:17px!important}.btn-subscribe,.footer-brand-desc{font-size:16px!important}.footer-col-title{font-size:17px!important}.footer-links a{font-size:16px!important}.footer-bottom p{font-size:14px!important}.content-page h2{font-size:22px!important}.content-page p,.content-page li{font-size:17px!important}.content-page .page-intro{font-size:19px!important}.faq-q{font-size:18px!important}.faq-a p{font-size:17px!important}.spec-table td,.review-text,.pd-tab,.variant-btn{font-size:16px!important}.product-info-title{font-size:30px!important}.product-price-block .current-price{font-size:38px!important}.collection-hero h1{font-size:clamp(28px,4vw,46px)!important}.collection-hero p{font-size:18px!important}.cm-title{font-size:20px!important}.cm-desc{font-size:16px!important}.cm-link{font-size:17px!important}.about-stat .num{font-size:38px!important}.about-stat .lbl{font-size:16px!important}.team-name{font-size:18px!important}.team-role{font-size:15px!important}:root{--text-body: #C2D0E0;--text-dim: #8A9EBA}.gc-desc{color:var(--text-body)!important;font-size:15px!important;line-height:1.65}.gc-check{color:var(--text-body)!important;font-size:15px!important}.gc-title{color:var(--white)!important;font-size:17px!important;font-weight:800!important}.footer-links a{color:var(--text-body)!important;font-size:16px!important}.footer-links a:hover{color:var(--emerald-l)!important}.footer-brand-desc{color:var(--text-body)!important;font-size:15px!important}.footer-col-title{color:var(--white)!important}.footer-bottom p,.footer-legal a{color:var(--text-dim)!important}.hero-sub,.trust-text span,.section-sub{color:var(--text-body)!important}.bnpl-hint{color:var(--text-dim)!important}.battery-label{color:var(--text-body)!important}.compare-price,.card-vendor{color:var(--text-dim)!important}.live-desc,.live-feat,.si-label{color:var(--text-body)!important}.si-time{color:var(--emerald-l)!important}.bnpl-desc,.calc-label,.calc-res-label,.ws-desc,.wci-info span,.wc-sub{color:var(--text-body)!important}.cta-band p{color:#ffffffe0!important}.content-page p,.content-page li,.content-page .page-intro,.faq-a p{color:var(--text-body)!important}.highlight-box p{color:var(--emerald-l)!important}.review-text{color:var(--text-body)!important}.review-date,.spec-table td:first-child{color:var(--text-dim)!important}.spec-table td:last-child{color:var(--text-body)!important}.about-hero p,.about-stat .lbl{color:var(--text-body)!important}.team-role{color:var(--text-dim)!important}.cm-desc,.stat-label{color:var(--text-body)!important}.breadcrumb,.breadcrumb a{color:var(--text-dim)!important}.breadcrumb .current{color:var(--white)!important}.collection-hero p,.collection-count,.sched-item{color:var(--text-body)!important}.announce-bar{letter-spacing:.2px}.product-price-block .bnpl-hint{color:var(--text-dim)!important}.variant-label,.product-trust-strip .pt-chip{color:var(--text-body)!important}.meta-chip-title{color:var(--text-dim)!important}.live-screen-sub{color:#ffffffd1!important}.filter-tab{color:var(--text-body)!important}.filter-tab.active{color:#fff!important}.pay-chip{color:var(--text-body)!important}.spec-tag{background:#8a9eba1f!important;border:1px solid rgba(138,158,186,.32)!important;color:#d0def0!important;font-size:13px!important;font-weight:700!important;padding:5px 12px!important;border-radius:7px!important;letter-spacing:.2px}.spec-tag:nth-child(1){background:#0f8a5f1f!important;border-color:#0f8a5f59!important;color:#7fdbba!important}.spec-tag:nth-child(2){background:#3b7bde1f!important;border-color:#3b7bde59!important;color:#90b8f0!important}.spec-tag:nth-child(3){background:#c9a84c1a!important;border-color:#c9a84c4d!important;color:#e0c878!important}.bnpl-hint{display:flex!important;align-items:center!important;gap:6px!important;margin-top:8px!important;padding:9px 12px!important;background:#0f8a5f14!important;border:1px solid rgba(15,138,95,.22)!important;border-radius:9px!important;font-size:13px!important;color:#b8d4c4!important}.bnpl-hint strong{color:#4ddba0!important;font-size:14px!important;font-weight:800!important}.bnpl-hint:before{content:"\1f4b3";font-size:14px;flex-shrink:0}.battery-label{color:#c2d0e0!important;font-size:13px!important;font-weight:700!important}.card-specs{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-bottom:12px!important}.card-vendor{color:#8a9eba!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:4px!important}.card-title{color:#f0f4ff!important;font-size:17px!important;font-weight:800!important;margin-bottom:10px!important;line-height:1.3!important}.current-price{color:#fff!important;font-size:24px!important;font-weight:900!important}.compare-price{color:#7a90aa!important;font-size:15px!important;text-decoration:line-through!important;text-decoration-color:#e84545!important;text-decoration-thickness:2px!important}.discount-chip{background:#e845452e!important;color:#ff9090!important;border:1px solid rgba(232,69,69,.4)!important;font-size:12px!important;font-weight:800!important;padding:3px 8px!important;border-radius:6px!important;letter-spacing:.3px!important}.grade-aplus{background:#c9a84c2e!important;color:#f0c84a!important;border:1px solid rgba(201,168,76,.5)!important;font-size:13px!important;font-weight:900!important}.grade-a{background:#0f8a5f2e!important;color:#3ddba0!important;border:1px solid rgba(15,138,95,.5)!important;font-size:13px!important;font-weight:900!important}.grade-b{background:#3b7bde2e!important;color:#80aaff!important;border:1px solid rgba(59,123,222,.5)!important;font-size:13px!important;font-weight:900!important}.grade-c{background:#6b7fa32e!important;color:#a0b4cc!important;border:1px solid rgba(107,127,163,.4)!important;font-size:13px!important;font-weight:900!important}.card-citc{background:#0f8a5fd9!important;color:#fff!important;font-size:11px!important;font-weight:800!important;padding:4px 10px!important;border-radius:6px!important;letter-spacing:.5px!important}.product-card{border:1px solid rgba(30,45,74,.9)!important;transition:all .25s ease!important}.product-card:hover{border-color:#0f8a5f8c!important;box-shadow:0 16px 48px #00000080,0 0 0 1px #0f8a5f4d!important}.btn-add-cart{background:linear-gradient(135deg,#0a6144,#15b67c)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;padding:13px!important;border-radius:10px!important;letter-spacing:.3px!important;box-shadow:0 4px 14px #0f8a5f4d!important}.btn-add-cart:active{transform:scale(.98)!important;box-shadow:0 2px 8px #0f8a5f33!important}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-visual{display:none}.hero-badge{margin:0 auto 20px}.hero-sub{margin:0 auto 32px;max-width:560px}.hero-actions{justify-content:center}.hero-stats{justify-content:center;flex-wrap:wrap;gap:24px 40px}.live-inner{grid-template-columns:1fr}.live-visual{display:none}.payment-grid,.warranty-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.product-page-grid{grid-template-columns:1fr}.product-gallery{position:static}.about-stats,.grade-cards{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:1fr 1fr 1fr}.contact-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.site-nav,.header-search{display:none}.hamburger-btn{display:flex}.header-inner{height:60px;padding:0 16px}.site-logo .logo-main{font-size:20px!important}.site-logo .logo-sub{font-size:11px!important}.logo-icon{width:34px;height:34px;font-size:16px}.icon-btn{width:38px;height:38px;font-size:17px}.lang-btn{padding:5px 10px;font-size:13px!important}.mobile-nav{display:flex}.announce-bar{font-size:13px!important;padding:9px 12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announce-bar .sep{display:none}.announce-bar .ar-inline:not(:first-child),.announce-bar .en-inline:not(:first-child){display:none!important}.hero-inner{padding:48px 16px 56px}.hero-h1{font-size:clamp(30px,8vw,44px)!important;letter-spacing:-.5px}.hero-sub{font-size:16px!important}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .btn-primary,.hero-actions .btn-outline{justify-content:center;font-size:16px!important;padding:16px!important}.hero-stats{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px 28px;margin-top:36px;padding-top:28px}.stat-num{font-size:24px!important}.stat-label{font-size:13px!important}.trust-strip-inner{display:grid;grid-template-columns:1fr 1fr}.trust-item{border-inline-start:none;border-top:1px solid var(--border);padding:16px 18px}.trust-item:nth-child(odd){border-inline-end:1px solid var(--border)}.trust-item:nth-child(-n+2){border-top:none}.trust-text strong{font-size:14px!important}.trust-text span{font-size:12px!important}.trust-icon{width:38px;height:38px;font-size:18px}.section-wrap{padding:44px 16px}.section-title{font-size:clamp(22px,5vw,32px)!important}.section-sub{font-size:16px!important}.section-header-row{flex-direction:column;align-items:flex-start}.filter-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:8px;margin-bottom:20px}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{flex-shrink:0;font-size:14px!important;padding:10px 18px!important;white-space:nowrap}.products-grid{grid-template-columns:1fr 1fr;gap:14px}.card-image{height:180px}.card-body{padding:14px}.card-title{font-size:15px!important}.card-vendor{font-size:11px!important}.current-price{font-size:18px!important}.compare-price{font-size:13px!important}.bnpl-hint{font-size:12px!important}.btn-add-cart{font-size:13px!important;padding:11px 8px!important}.spec-tag{font-size:11px!important;padding:4px 8px!important}.battery-label{font-size:11px!important}.card-grade{font-size:12px!important;padding:4px 10px!important}.card-citc{font-size:10px!important}.grade-cards{grid-template-columns:1fr 1fr;gap:12px}.gc-badge{font-size:26px!important;margin-bottom:10px}.gc-title{font-size:15px!important}.gc-desc,.gc-check{font-size:13px!important}.live-content{padding:0}.live-title{font-size:clamp(26px,6vw,36px)!important}.live-desc{font-size:15px!important}.live-feat{font-size:14px!important}.live-platforms{gap:8px}.platform-chip{font-size:13px!important;padding:8px 14px!important}.payment-col-title{font-size:19px!important;margin-bottom:14px}.pay-chip{font-size:14px!important;padding:12px 14px!important}.bnpl-name{font-size:15px!important}.bnpl-desc,.bnpl-installments{font-size:13px!important}.bnpl-card{padding:14px 16px}.bnpl-logo{width:54px;height:30px;font-size:10px}.calc-title{font-size:15px!important}.calc-label{font-size:14px!important;min-width:70px}.calc-input{font-size:15px!important;padding:11px 12px!important}.calc-res-label,.calc-res-val{font-size:14px!important}.warranty-card{padding:24px 20px}.wc-icon{font-size:40px}.wc-title{font-size:24px!important}.wc-sub,.ws-title{font-size:15px!important}.ws-desc{font-size:13px!important}.ws-icon{width:38px;height:38px;font-size:18px}.cta-band{padding:48px 16px}.cta-band h2{font-size:clamp(22px,5vw,32px)!important}.cta-band p{font-size:15px!important}.newsletter-row{flex-direction:column;gap:10px}.newsletter-input{font-size:16px!important}.btn-subscribe{font-size:15px!important}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-col-title,.footer-links a{font-size:15px!important}.footer-brand-desc{font-size:14px!important}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.site-footer{padding:44px 16px 24px}.content-page{padding:40px 16px 60px}.content-page h1{font-size:clamp(26px,6vw,36px)!important}.content-page h2{font-size:19px!important}.content-page p,.content-page li{font-size:16px!important}.content-page .page-intro{font-size:17px!important}.highlight-box p{font-size:15px!important}.faq-q{font-size:16px!important;padding:18px 0}.faq-a p{font-size:15px!important}.contact-grid{grid-template-columns:1fr}.cm-title{font-size:18px!important}.cm-desc{font-size:15px!important}.cm-link{font-size:16px!important}.about-hero p{font-size:17px!important}.about-stats,.team-grid{grid-template-columns:1fr 1fr}.spec-table td{font-size:14px!important;padding:12px 0!important}.review-text{font-size:15px!important}.pd-tab{font-size:14px!important;padding:12px 16px!important}.form-input{font-size:16px!important;padding:14px 16px!important}.track-form{padding:28px 20px}.collection-hero{padding:32px 16px}.collection-hero h1{font-size:clamp(24px,6vw,36px)!important}.collection-layout{padding:28px 16px}.collection-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.product-gallery-main{height:280px;font-size:80px}.gallery-thumb{width:56px;height:56px}.product-info-title{font-size:22px!important}.product-price-block .current-price{font-size:28px!important}.product-price-block .compare-price{font-size:16px!important}.variant-btn{font-size:14px!important;padding:9px 14px!important}.product-atc{font-size:16px!important;padding:16px!important}.meta-chip-icon{font-size:22px!important}.meta-chip-title{font-size:12px!important}.meta-chip-value{font-size:14px!important}.product-meta-grid{grid-template-columns:1fr 1fr;gap:10px}.whatsapp-fab{width:52px;height:52px;bottom:76px}}@media(max-width:480px){.header-inner{gap:10px}.lang-toggle{display:none}.header-actions{gap:8px}.hero-inner{padding:40px 14px 48px}.hero-h1{font-size:clamp(28px,9vw,38px)!important}.hero-badge{font-size:11px!important;padding:5px 12px!important}.hero-stats{gap:16px 20px}.stat-num{font-size:22px!important}.stat-label{font-size:12px!important}.products-grid{grid-template-columns:1fr;gap:14px}.card-image{height:200px}.card-title{font-size:17px!important}.current-price{font-size:22px!important}.btn-add-cart{font-size:15px!important;padding:13px!important}.grade-cards{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:24px}.about-stats{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:1fr}.about-hero h1{font-size:clamp(26px,8vw,36px)!important}.product-meta-grid{grid-template-columns:1fr 1fr}.product-page-grid{padding:24px 14px 48px;gap:32px}.contact-grid{grid-template-columns:1fr}.content-page{padding:32px 14px 56px}.track-form{padding:24px 16px}.calc-row{flex-direction:column;gap:6px}.calc-label{min-width:unset}.payment-methods{gap:8px}.pay-chip{font-size:13px!important;padding:11px 12px!important}.cta-band{padding:40px 14px}.social-icons{gap:10px}.social-btn{width:46px;height:46px;font-size:22px}.breadcrumb{font-size:13px!important;padding:14px 14px 0}.section-eyebrow{font-size:11px!important}.warranty-step{gap:12px}.wc-items{gap:14px}}@media(max-width:375px){.hero-h1{font-size:26px!important}.hero-sub{font-size:15px!important}.section-title{font-size:22px!important}.products-grid{grid-template-columns:1fr}.current-price{font-size:20px!important}.btn-add-cart{font-size:14px!important}.filter-tab{font-size:13px!important;padding:9px 14px!important}.about-stats{grid-template-columns:1fr 1fr;gap:12px}.about-stat .num{font-size:28px!important}.about-stat .lbl{font-size:13px!important}}.hamburger-btn{display:none;width:40px;height:40px;border-radius:10px;background:var(--surface);border:1px solid var(--border);align-items:center;justify-content:center;cursor:pointer;flex-direction:column;gap:5px;padding:10px;flex-shrink:0}.hamburger-btn span{display:block;width:18px;height:2px;background:var(--white);border-radius:2px;transition:all .3s}.hamburger-btn.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-btn.open span:nth-child(2){opacity:0}.hamburger-btn.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;flex-direction:column}.mobile-nav-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#070c16b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-nav-drawer{position:absolute;top:0;bottom:0;width:min(340px,85vw);background:var(--surface);border-inline-end:1px solid var(--border);display:flex;flex-direction:column;padding:0;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease;z-index:1}html.lang-en .mobile-nav-drawer{left:auto;right:0;border-inline-end:none;border-inline-start:1px solid var(--border);transform:translate(100%)}.mobile-nav.open .mobile-nav-drawer{transform:translate(0)}.mobile-nav-drawer .mn-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.mn-close{width:36px;height:36px;border-radius:9px;background:var(--card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;color:var(--white)}.mn-logo{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:900}.mn-search{margin:14px 16px;display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:0 14px}.mn-search input{flex:1;background:none;border:none;outline:none;color:var(--white);font-size:15px;padding:12px 0;font-family:inherit}.mn-search input::placeholder{color:var(--muted)}.mn-links{padding:8px 0;flex:1}.mn-link{display:flex;align-items:center;gap:14px;padding:16px 20px;font-size:17px;font-weight:600;color:var(--white);cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.04)}.mn-link:hover,.mn-link:active{background:var(--card);color:var(--emerald-l)}.mn-link .mn-icon{font-size:22px;width:28px;text-align:center}.mn-link.live{color:#ff8080}.mn-footer{padding:16px 20px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.mn-lang-toggle{display:flex;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.mn-lang-btn{flex:1;padding:12px;text-align:center;font-size:15px;font-weight:700;color:var(--muted);cursor:pointer;border:none;background:none;font-family:inherit;transition:all .2s}.mn-lang-btn.active{background:var(--emerald);color:#fff}.mn-wa{display:flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff;padding:14px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none}@media(hover:none)and (pointer:coarse){.filter-tab{min-height:44px}.btn-add-cart{min-height:48px}.btn-primary,.btn-outline{min-height:52px}.footer-links a{min-height:40px;display:flex;align-items:center}.mn-link{min-height:56px}.variant-btn{min-height:44px}.pd-tab{min-height:48px}.faq-q{min-height:56px}.lang-btn{min-height:36px}.icon-btn{min-height:44px;min-width:44px}.product-card:hover,.btn-primary:hover,.pay-chip:hover,.bnpl-card:hover,.grade-card:hover,.contact-method:hover{transform:none}.product-card:active{opacity:.9}.btn-primary:active,.btn-add-cart:active{opacity:.85}}@supports (padding: max(0px)){.site-header{padding-top:max(0px,env(safe-area-inset-top))}.preview-bar{padding-bottom:max(12px,env(safe-area-inset-bottom))}.whatsapp-fab{bottom:max(76px,calc(76px + env(safe-area-inset-bottom)))}}#variant-selector{margin-bottom:24px}.option-row{margin-bottom:22px}.option-row:last-child{margin-bottom:0}.option-row .variant-label{font-size:15px!important;font-weight:700;color:var(--text-body, #C2D0E0);margin-bottom:10px!important}.option-row .variant-label .option-current-value{color:var(--white);font-weight:800}.option-row .variant-options{display:flex;flex-wrap:wrap;gap:8px}.variant-btn{background:var(--surface);border:1.5px solid var(--border);color:var(--text-body, #C2D0E0);padding:11px 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s ease;font-family:inherit;white-space:nowrap}.variant-btn:hover:not(:disabled){border-color:var(--emerald);color:var(--white)}.variant-btn.selected{background:#0f8a5f24;border-color:var(--emerald);color:var(--emerald-l);box-shadow:0 0 0 1px var(--emerald) inset}.variant-btn:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.swatch-row{gap:12px!important}.swatch-btn{width:42px;height:42px;padding:0!important;border-radius:50%!important;border:2px solid var(--border)!important;background:var(--swatch-color, var(--surface))!important;color:transparent!important;font-size:0!important;position:relative;flex-shrink:0;overflow:hidden}.swatch-btn:after{content:attr(data-value);position:absolute;bottom:-22px;left:50%;transform:translate(-50%);font-size:10px;color:var(--text-dim, #8A9EBA);white-space:nowrap;opacity:0;transition:opacity .15s}.swatch-btn.selected{border-color:var(--emerald-l)!important;box-shadow:0 0 0 3px #0f8a5f40!important}.swatch-btn.selected:before{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);font-weight:900}.swatch-btn[data-value=Black i]{--swatch-color: #1a1a1a}.swatch-btn[data-value=White i]{--swatch-color: #f0f0f0}.swatch-btn[data-value=Red i]{--swatch-color: #c0392b}.swatch-btn[data-value=Blue i]{--swatch-color: #2980b9}.swatch-btn[data-value=Purple i]{--swatch-color: #8e6fc7}.swatch-btn[data-value=Yellow i]{--swatch-color: #e8c547}.swatch-btn[data-value=Pink i]{--swatch-color: #e8a4c4}.swatch-btn[data-value=Green i]{--swatch-color: #4d8c5a}.swatch-btn[data-value=Gold i]{--swatch-color: #c9a84c}.swatch-btn[data-value=Silver i]{--swatch-color: #c4c8cc}.swatch-btn[data-value=Midnight i]{--swatch-color: #1c2230}.swatch-btn[data-value=Graphite i]{--swatch-color: #4a4a4a}.swatch-btn[data-value="Titanium Gray" i],.swatch-btn[data-value="Titanium Black" i]{--swatch-color: #54565a}.variant-btn[data-price]:after{content:attr(data-price);display:block;font-size:11px;font-weight:600;color:var(--emerald-l);margin-top:3px}@media(max-width:768px){.option-row .variant-label{font-size:14px!important}.variant-btn{font-size:13px;padding:10px 14px}.swatch-btn{width:38px;height:38px}}.collection-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin-bottom:16px}.collection-card{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px;text-decoration:none;transition:all .25s ease}.collection-card:hover{border-color:var(--emerald-d);transform:translateY(-3px);box-shadow:0 16px 40px #0006,0 0 0 1px #0f8a5f40}.collection-card-image{width:64px;height:64px;border-radius:14px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.collection-card-image img{width:100%;height:100%;object-fit:contain;padding:8px}.collection-card-emoji{font-size:30px}.collection-card-body{flex:1;min-width:0}.collection-card-title{font-size:17px;font-weight:800;color:var(--white);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-card-count{font-size:13px;color:var(--text-dim, #8A9EBA);font-weight:600}.collection-card-arrow{font-size:20px;color:var(--emerald-l);flex-shrink:0;transform:scaleX(-1)}html.lang-en .collection-card-arrow{transform:none}@media(max-width:768px){.collection-cards-grid{grid-template-columns:1fr 1fr;gap:12px}.collection-card{padding:14px;gap:12px}.collection-card-image{width:52px;height:52px}.collection-card-title{font-size:15px}}@media(max-width:480px){.collection-cards-grid{grid-template-columns:1fr}}.promise-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.promise-card{background:var(--card);border-radius:16px;padding:20px 16px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.promise-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0}.promise-warranty:before{background:linear-gradient(90deg,#0a6144,#15b67c)}.promise-delivery:before{background:linear-gradient(90deg,#185fa5,#7aaeff)}.promise-returns:before{background:linear-gradient(90deg,#b8923c,#f0a040)}.promise-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.promise-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}.promise-warranty .promise-icon-wrap{background:#0f8a5f1f}.promise-delivery .promise-icon-wrap{background:#3b7bde1f}.promise-returns .promise-icon-wrap{background:#c9a84c1f}.promise-label{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.promise-warranty .promise-label{color:#15b67c}.promise-delivery .promise-label{color:#7aaeff}.promise-returns .promise-label{color:#f0a040}.promise-value{font-size:22px;font-weight:900;color:var(--white);line-height:1.1;margin-top:2px}.promise-sub{font-size:12px;color:var(--text-dim, #8A9EBA);line-height:1.4;margin-top:2px}@media(max-width:768px){.promise-cards{grid-template-columns:1fr;gap:10px}.promise-card{flex-direction:row;align-items:center;gap:14px;padding:16px}.promise-card:before{top:0;left:0;right:auto;bottom:0;width:3px;height:auto;border-radius:16px 0 0 16px}.promise-icon-wrap{width:46px;height:46px;flex-shrink:0}.promise-value{font-size:19px}}@media(max-width:480px){.promise-value{font-size:17px}.promise-label{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tajdeed.css.map */
