@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#121316;background:#fff;font-synthesis:none;--red:#df1022;--teal:#00b9b3;--ink:#111216;--muted:#6e7178;--line:#e8e9ec;--soft:#f5f6f7;--dark:#0b0d12;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.app{min-height:100vh;overflow:hidden}.header{height:78px;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(0,0,0,.04)}.header-inner{max-width:1480px;height:100%;margin:auto;padding:0 40px;display:flex;align-items:center;gap:40px}.logo{border:0;background:none;padding:0;color:var(--red);font:800 27px/1 Manrope,sans-serif;letter-spacing:-1.2px;text-align:left}.logo span{display:block;font:700 8px/1.4 DM Sans,sans-serif;letter-spacing:3px;color:#303137;margin-top:3px}.nav{display:flex;gap:180px;align-items:center;flex:1;margin-left:28px}.nav button,.footer button{border:0;background:none;color:#22252a;padding:8px 0;font-weight:600}.nav button:hover{color:var(--red)}.header-actions{display:flex;align-items:center;gap:7px}.icon-btn,.lang-btn{width:42px;height:42px;border:0;background:transparent;border-radius:50%;display:grid;place-items:center;color:#24262b}.icon-btn:hover,.lang-btn:hover{background:#f3f4f5}.lang-btn{width:auto;padding:0 10px;font-size:13px;font-weight:700}.cart-icon{position:relative}.cart-icon span{position:absolute;right:0;top:0;background:var(--red);color:#fff;font-size:10px;font-weight:800;min-width:17px;height:17px;border-radius:20px;display:grid;place-items:center;padding:0 4px}.mobile-menu{display:none}.announcement{height:32px;background:#101216;color:#fff;font-size:12px;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;position:relative;z-index:40}.hero{min-height:720px;background:linear-gradient(120deg,#080b12,#101522 56%,#14121d);color:#fff;position:relative;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;padding:70px max(5vw,40px);overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.hero-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.glow-a{width:500px;height:500px;background:#8a184e;right:9%;top:8%}.glow-b{width:420px;height:420px;background:#006b8d;right:30%;bottom:-25%}.hero-content{position:relative;z-index:2;max-width:660px}.eyebrow,.kicker{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--teal)}.hero h1{font:800 clamp(54px,6.4vw,102px)/.98 "Manrope",sans-serif;letter-spacing:-5px;margin:20px 0 28px;max-width:900px}.hero p{font-size:18px;line-height:1.65;color:#c6cad2;max-width:620px}.hero-actions{display:flex;gap:12px;margin-top:36px}.btn{border:1px solid transparent;border-radius:999px;min-height:50px;padding:0 24px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:.22s}.btn.primary{background:var(--red);color:#fff}.btn.primary:hover{background:#bd0b1a;transform:translateY(-1px)}.btn.ghost{background:transparent;border-color:#4d5058;color:#fff}.btn.ghost:hover{background:#fff;color:#111;border-color:#fff}.btn.white{background:#fff;color:#111}.btn.light{background:#f2f3f4;color:#111}.btn.small{min-height:42px;padding:0 17px;font-size:13px}.hero-stats{display:flex;gap:36px;margin-top:50px;padding-top:28px;border-top:1px solid rgba(255,255,255,.15)}.hero-stats div{display:flex;flex-direction:column;gap:5px}.hero-stats strong{font:700 18px Manrope}.hero-stats span{font-size:12px;color:#8f95a1}.hero-product{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.hero-product-meta{align-self:flex-end;margin:16px 10% 0 0;display:flex;flex-direction:column;gap:3px;color:#aeb2bc;font-size:12px}.hero-product-meta span{color:var(--teal);font-weight:800;letter-spacing:1px}.hero-product-meta strong{color:#fff}.tv-visual{width:100%;height:230px;display:flex;align-items:center;justify-content:center;position:relative;padding:26px 15px 34px}.tv-visual.large{height:430px;max-width:780px}.tv-screen{width:min(100%,390px);aspect-ratio:16/9;border:7px solid #15171b;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000042}.large .tv-screen{width:min(100%,690px);border-width:10px}.tv-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 24%,transparent 68%,rgba(255,255,255,.08));mix-blend-mode:screen}.ribbon{position:absolute;border-radius:50%;transform:rotate(-28deg);opacity:.7;filter:blur(1px)}.ribbon.one{width:70%;height:40%;left:-15%;top:32%;border:18px solid rgba(255,255,255,.24)}.ribbon.two{width:68%;height:38%;right:-18%;bottom:8%;border:14px solid rgba(255,255,255,.12);transform:rotate(24deg)}.screen-copy{position:absolute;left:7%;bottom:9%;z-index:2;display:flex;flex-direction:column;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.screen-copy b{font-size:12px}.screen-copy span{font-size:9px;opacity:.8}.tv-stand{position:absolute;bottom:23px;width:58%;height:20px;display:flex;justify-content:space-between}.tv-stand i{display:block;width:42px;height:5px;background:#25262b;transform:rotate(-12deg);border-radius:10px}.tv-stand i:last-child{transform:rotate(12deg)}.large .tv-stand{bottom:34px;width:52%}.large .tv-stand i{width:68px;height:7px}.section{max-width:1460px;margin:0 auto;padding:100px 40px}.section-heading{margin-bottom:42px}.section-heading h2,.promo-band h2,.story h2,.shop-hero h1,.simple-hero h1,.cart-title h1{font:800 clamp(34px,4vw,58px)/1.07 "Manrope",sans-serif;letter-spacing:-2px;margin:10px 0}.section-heading.split{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.section-heading.split>p{max-width:460px;line-height:1.6;color:var(--muted);margin:0 0 7px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:320px;gap:16px}.category-card{border:0;border-radius:24px;color:#fff;padding:28px;position:relative;overflow:hidden;text-align:left;display:flex;align-items:flex-end}.category-card.wide{grid-column:span 2}.category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.48),transparent 64%)}.cat-index{position:absolute;top:24px;left:28px;opacity:.6;font-weight:700;z-index:2}.category-card>div{position:relative;z-index:2}.category-card h3{font:800 30px Manrope;margin:0 0 8px}.category-card p{max-width:310px;margin:0 0 20px;color:#ffffffd1}.text-link{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13px}.mini-tv{position:absolute!important;z-index:1!important;width:55%;aspect-ratio:16/9;right:-7%;top:18%;border:8px solid rgba(8,8,10,.85);box-shadow:0 30px 50px #00000059;transform:perspective(600px) rotateY(-12deg)}.mini-tv span{display:block;width:100%;height:100%;background:linear-gradient(125deg,rgba(255,255,255,.3),transparent 30%,rgba(0,0,0,.2))}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.featured-grid{grid-template-columns:repeat(4,1fr)}.product-card{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;position:relative;transition:.25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px #181c271a}.product-top{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;z-index:5}.product-badge{background:#111;color:#fff;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;letter-spacing:.4px}.wish{border:0;width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 5px 20px #00000014}.wish.active{color:var(--red);background:#fff2f3}.product-visual-btn{border:0;background:#f6f7f8;width:100%;padding:14px 8px 0}.product-card .tv-visual{height:245px}.product-info{padding:20px 22px 22px}.model-row{display:flex;justify-content:space-between;color:#888c93;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.product-name{border:0;background:none;text-align:left;padding:0;font:700 19px/1.3 Manrope;margin:9px 0;min-height:49px;color:#141519}.feature-line{font-size:12px;color:#777b82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px}.price-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.price-row strong{font:800 20px Manrope}.price-row del{font-size:12px;color:#9b9da2}.discount{font-size:10px;font-weight:800;color:#fff;background:var(--red);padding:3px 6px;border-radius:20px}.stock{font-size:11px;color:#6b6e74;display:flex;align-items:center;gap:6px;margin-top:10px}.stock i,.availability i{width:7px;height:7px;border-radius:50%;display:inline-block}.green{background:#22a861}.amber{background:#e3a01f}.card-actions{display:flex;gap:8px;margin-top:18px}.card-actions .btn{flex:1}.text-button{border:0;background:none;display:inline-flex;align-items:center;gap:7px;font-weight:800;color:#222}.text-button:hover{color:var(--red)}.promo-band{margin:30px auto 0;max-width:1600px;min-height:570px;padding:70px max(5vw,50px);border-radius:32px;background:radial-gradient(circle at 80% 30%,#623eaa 0,transparent 32%),radial-gradient(circle at 60% 75%,#006976 0,transparent 30%),#090d18;color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;position:relative}.promo-copy{position:relative;z-index:3;max-width:640px}.light-kicker{color:#6ef6ef}.promo-band p{color:#b9c0cc;font-size:17px;line-height:1.7;max-width:570px;margin:18px 0 30px}.promo-art{height:100%;position:relative;display:grid;place-items:center}.orb{width:430px;height:430px;border-radius:50%;background:conic-gradient(from 90deg,#ff327a,#1d67e0,#00d6c4,#d32cde,#ff327a);filter:blur(2px);box-shadow:0 0 100px #4f27c873}.promo-tv{position:absolute;width:92%;aspect-ratio:16/9;border:12px solid #16181d;box-shadow:0 35px 80px #00000080;transform:perspective(800px) rotateY(-8deg)}.promo-tv span{display:block;width:100%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 42%)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:65px;padding-bottom:65px}.service-card{padding:34px;border:1px solid var(--line);border-radius:20px}.service-icon{width:48px;height:48px;border-radius:50%;background:#f1f2f4;display:grid;place-items:center;margin-bottom:24px;font-weight:800}.service-card h3{font:800 20px Manrope;margin:0 0 10px}.service-card p{color:var(--muted);line-height:1.55;margin:0}.story{max-width:1600px;margin:20px auto 100px;padding:0 40px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.story-image{height:520px;border-radius:28px;background:linear-gradient(145deg,#d8dadd,#f7f7f5 45%,#b9c0c5);position:relative;overflow:hidden}.story-image:before{content:"";position:absolute;width:45%;height:100%;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8))}.room-tv{position:absolute;width:62%;aspect-ratio:16/9;left:8%;top:25%;border:10px solid #191b20;background:radial-gradient(circle at 20% 60%,#d82374,transparent 35%),radial-gradient(circle at 80% 35%,#08b6c4,transparent 33%),#101329;box-shadow:0 35px 50px #00000040}.room-tv span{position:absolute;bottom:-12px;left:50%;width:130px;height:8px;background:#1b1d21;transform:translate(-50%)}.story-copy p{color:var(--muted);font-size:17px;line-height:1.7}.story-points{display:grid;gap:13px;margin-top:28px}.story-points span{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.story-points svg{color:var(--teal)}.shop-page{background:#fbfbfc}.shop-hero{padding:90px 40px 55px;max-width:1450px;margin:auto}.shop-hero p{max-width:760px;color:var(--muted);line-height:1.65;font-size:17px}.shop-shell{display:grid;grid-template-columns:260px 1fr;max-width:1500px;margin:auto;padding:0 40px 100px;gap:38px}.filters{position:sticky;top:130px;align-self:start;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.filters h3{margin:0 0 24px;font:800 20px Manrope}.filters label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:#888;margin:22px 0 8px}.filters>button{width:100%;border:0;background:none;display:flex;justify-content:space-between;padding:10px 0;color:#555;text-align:left}.filters>button.selected{font-weight:800;color:var(--red)}.filters select,.toolbar select{width:100%;height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 10px}.filter-help{background:#0f1117;color:#fff;border-radius:14px;padding:18px;margin-top:24px}.filter-help strong{font:700 16px Manrope}.filter-help p{font-size:12px;line-height:1.45;color:#aaa}.filter-help button{border:0;background:none;color:#54ddd7;padding:0;font-weight:700;font-size:12px}.shop-results{min-width:0}.toolbar{display:grid;grid-template-columns:1fr auto 190px;gap:15px;align-items:center;margin-bottom:20px}.search-field{height:46px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 13px}.search-field input{border:0;outline:0;flex:1;min-width:0}.result-count{font-size:12px;color:#777}.toolbar select{height:46px}.empty{padding:90px 30px;text-align:center;background:#fff;border:1px dashed #d9dadd;border-radius:20px;color:#777}.breadcrumbs{max-width:1480px;margin:auto;padding:24px 40px;display:flex;align-items:center;gap:7px;font-size:12px;color:#8a8d93}.breadcrumbs button{border:0;background:none;padding:0;color:#666}.detail-hero{max-width:1480px;margin:auto;padding:30px 40px 80px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.detail-visual{background:#f7f8f9;border-radius:26px;position:relative;padding:25px}.detail-visual>.product-badge{position:absolute;top:25px;left:25px;z-index:4}.detail-visual .tv-visual.large{height:470px}.thumb-row{display:flex;gap:8px;justify-content:center}.thumb-row button{width:64px;height:48px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px}.thumb-row button.active{border-color:var(--teal)}.thumb-row span{display:block;width:100%;height:100%;border-radius:3px}.detail-copy h1{font:800 clamp(36px,4vw,62px)/1.05 "Manrope";letter-spacing:-2.5px;margin:12px 0}.rating{font-weight:800;font-size:13px}.rating span{color:#888;font-weight:500}.lead{font-size:15px;color:#676a70;line-height:1.7;margin:20px 0}.price-detail{font:800 30px Manrope;margin-top:20px}.price-detail del{font:500 14px DM Sans;color:#9a9da3;margin-left:10px}.finance{font-size:12px;color:#74777c;margin:6px 0 18px}.availability{display:flex;flex-direction:column;gap:9px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.availability span{display:flex;align-items:center;gap:8px}.qty-row{display:inline-flex;border:1px solid var(--line);border-radius:999px;height:42px;align-items:center;margin:22px 0 12px}.qty-row button{border:0;background:none;width:38px;height:38px;display:grid;place-items:center}.qty-row span{min-width:28px;text-align:center;font-weight:800}.buy-btn{width:100%;height:56px}.compare-btn{width:100%;height:50px;background:#fff;border-color:#cfd1d5;color:#222;margin-top:9px}.compare-btn.active{border-color:var(--teal);color:#008d88}.secure-notes{display:flex;gap:20px;font-size:11px;color:#74777c;margin-top:18px}.secure-notes span{display:flex;align-items:center;gap:6px}.detail-info{background:#f5f6f7;padding:75px max(5vw,40px) 100px}.tabs{max-width:1200px;margin:0 auto 42px;display:flex;border-bottom:1px solid #d9dbdf}.tabs button{border:0;background:none;padding:16px 22px;border-bottom:2px solid transparent;font-weight:800}.tabs button.active{border-color:var(--red);color:var(--red)}.feature-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.feature-grid>div{background:#fff;border-radius:18px;padding:28px;min-height:230px}.feature-num{font-size:11px;color:var(--teal);font-weight:800}.feature-grid h3{font:800 20px Manrope;margin:35px 0 10px}.feature-grid p{font-size:13px;line-height:1.55;color:#75787f}.spec-table{max-width:1000px;margin:auto;background:#fff;border-radius:18px;padding:12px 30px}.spec-table>div{display:grid;grid-template-columns:1fr 1fr;padding:18px 5px;border-bottom:1px solid var(--line)}.spec-table>div:last-child{border:0}.spec-table span{color:#777}.delivery-panel{max-width:1000px;margin:auto;background:#fff;border-radius:18px;padding:36px}.delivery-panel h3{font:800 26px Manrope;margin-top:0}.delivery-panel p{color:#6f7278;line-height:1.65}.delivery-panel>div{display:flex;gap:24px;margin-top:26px;flex-wrap:wrap}.delivery-panel span{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.cart-page{max-width:1450px;margin:auto;padding:80px 40px 120px;min-height:650px}.cart-empty{text-align:center;padding:80px;background:#f7f8f9;border-radius:24px}.big-cart{width:90px;height:90px;border-radius:50%;background:#fff;margin:0 auto 24px;display:grid;place-items:center}.cart-empty h2{font:800 30px Manrope;margin:0}.cart-empty p{color:#777;margin:10px 0 24px}.cart-layout{display:grid;grid-template-columns:1fr 380px;gap:40px}.cart-list{display:grid;gap:12px}.cart-item{border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;grid-template-columns:190px 1fr auto auto;align-items:center;gap:18px}.cart-item .tv-visual{height:130px;padding:10px}.cart-item .tv-stand{bottom:14px}.cart-item-copy>span{font-size:10px;color:#888;text-transform:uppercase;font-weight:800}.cart-item-copy h3{font:700 17px Manrope;margin:6px 0}.cart-item-copy strong{font-size:14px}.remove{display:block;border:0;background:none;color:#a11421;font-size:11px;padding:6px 0}.cart-item .qty-row{margin:0}.line-total{min-width:100px;text-align:right}.summary{border:1px solid var(--line);border-radius:20px;padding:26px;align-self:start;position:sticky;top:130px}.summary h2{font:800 23px Manrope;margin-top:0}.summary>div{display:flex;justify-content:space-between;padding:10px 0;font-size:13px}.summary .total{font-size:17px}.summary hr{border:0;border-top:1px solid var(--line)}.checkout{width:100%;margin-top:15px}.summary>p{font-size:10px;line-height:1.4;color:#888;text-align:center}.simple-page{min-height:700px}.simple-hero{padding:130px max(7vw,50px);color:#fff;background:radial-gradient(circle at 80% 20%,#0aa 0,transparent 30%),linear-gradient(135deg,#07111b,#1e2847)}.simple-hero.technology{background:radial-gradient(circle at 80% 20%,#9039c6 0,transparent 25%),radial-gradient(circle at 60% 80%,#078d99 0,transparent 28%),#07101e}.simple-hero.support{background:radial-gradient(circle at 80% 30%,#d22c42 0,transparent 28%),linear-gradient(135deg,#101216,#232837)}.simple-hero h1{max-width:800px;margin-top:15px}.simple-hero p{max-width:720px;color:#cfd2da;font-size:18px;line-height:1.7}.simple-grid{max-width:1450px;margin:auto;padding:80px 40px 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.simple-grid article{border:1px solid var(--line);padding:34px;border-radius:20px}.simple-grid article>span{font-size:11px;font-weight:800;color:var(--teal)}.simple-grid h2{font:800 24px Manrope}.simple-grid p{color:#777;line-height:1.6}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#04060aa6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:100px 20px 30px}.search-panel{width:min(820px,100%);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 25px 80px #0000004d}.search-panel-top{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 18px}.search-panel-top input{flex:1;border:0;outline:0;font-size:18px}.search-panel-top button,.modal-head button{border:0;background:#f3f4f5;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.search-hint{padding:16px 22px 4px;font-size:11px;font-weight:800;color:#888;text-transform:uppercase;letter-spacing:1px}.search-results{padding:10px 15px 20px}.search-results>button{width:100%;border:0;background:#fff;border-radius:12px;display:grid;grid-template-columns:130px 1fr 24px;align-items:center;gap:14px;text-align:left;padding:6px}.search-results>button:hover{background:#f6f7f8}.search-results .tv-visual{height:85px;padding:3px}.search-results .tv-stand{bottom:8px}.search-results button>div{display:flex;flex-direction:column;gap:3px}.search-results strong{font:800 13px Manrope}.search-results span{font-size:11px;color:#777}.search-results b{font-size:12px}.compare-bar{position:fixed;z-index:70;bottom:20px;left:50%;transform:translate(-50%);width:min(850px,calc(100% - 30px));background:#111318;color:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 18px 50px #0000004d;display:flex;align-items:center;gap:18px}.compare-bar>div:first-child{display:flex;flex-direction:column;min-width:120px}.compare-bar>div:first-child strong{font-size:13px}.compare-bar>div:first-child span{font-size:10px;color:#999}.compare-chips{display:flex;gap:7px;flex:1}.compare-chips span{background:#282b32;border-radius:999px;padding:7px 10px;font-size:11px}.compare-chips button{border:0;background:none;color:#aaa;margin-left:8px}.compare-overlay{align-items:center;padding:25px}.compare-modal{width:min(1100px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:28px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between}.modal-head h2{font:800 32px Manrope;margin:7px 0 20px}.compare-table{min-width:720px}.compare-row{display:grid;grid-template-columns:140px repeat(3,1fr);border-top:1px solid var(--line)}.compare-row>span{padding:20px 10px;color:#777;font-size:12px}.compare-row>strong{padding:20px 12px;font-size:13px}.compare-row>div{padding:10px 12px;display:flex;flex-direction:column}.compare-row .tv-visual{height:150px;padding:8px}.compare-row small{color:#777;margin-top:3px}.footer{background:#0d0f13;color:#c6c8ce;padding:70px max(5vw,40px) 25px}.footer-top{max-width:1450px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer .logo{text-align:left}.footer-top>div:first-child p{max-width:350px;color:#8b8f98;line-height:1.6}.footer h4{font:800 13px Manrope;text-transform:uppercase;letter-spacing:1px;color:#fff}.footer button{display:block;color:#969aa3;font-weight:500}.footer button:hover{color:#fff}.footer-bottom{max-width:1450px;margin:55px auto 0;padding-top:22px;border-top:1px solid #272a30;display:flex;justify-content:space-between;font-size:11px;color:#6f737d}[dir=rtl] .logo{text-align:right}[dir=rtl] .nav{margin-left:0;margin-right:28px}[dir=rtl] .product-name,[dir=rtl] .search-results>button,[dir=rtl] .category-card{text-align:right}[dir=rtl] .cat-index{left:auto;right:28px}[dir=rtl] .product-top{left:18px;right:18px}[dir=rtl] .price-detail del{margin-left:0;margin-right:10px}[dir=rtl] .filters>button{text-align:right}@media (max-width:1200px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:90px}.hero-content{max-width:820px}.hero-product{margin-top:35px}.hero-product .tv-visual.large{height:380px}.featured-grid,.product-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.category-card.wide{grid-column:span 2}.detail-hero{gap:35px}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.header-inner{padding:0 20px}.nav{position:absolute;top:78px;left:0;right:0;background:#fff;padding:20px;display:none;flex-direction:column;align-items:stretch;gap:4px;border-top:1px solid var(--line);box-shadow:0 20px 30px #00000014;margin:0}.nav.open{display:flex}.nav button{text-align:left;padding:14px}.mobile-menu{display:grid}.hero{padding-left:25px;padding-right:25px}.hero h1{letter-spacing:-3px}.section{padding:75px 24px}.section-heading.split{align-items:flex-start;flex-direction:column}.promo-band{margin:10px 20px;grid-template-columns:1fr;padding:60px 35px}.promo-art{min-height:430px}.story{grid-template-columns:1fr;padding:0 24px;gap:35px}.shop-shell{grid-template-columns:1fr;padding:0 20px 80px}.filters{position:relative;top:auto}.toolbar{grid-template-columns:1fr auto}.toolbar select{grid-column:span 2}.detail-hero{grid-template-columns:1fr;padding:20px 24px 70px}.breadcrumbs{padding-left:24px;padding-right:24px}.cart-layout{grid-template-columns:1fr}.summary{position:relative;top:auto}.cart-item{grid-template-columns:140px 1fr auto}.line-total{display:none}.simple-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.header{height:68px}.announcement{font-size:10px;padding:0 12px;text-align:center}.header-inner{padding:0 14px;gap:10px}.logo{font-size:21px}.logo span{font-size:6px}.nav{top:68px}.header-actions{margin-left:auto}.lang-btn{font-size:11px}.hero{padding:70px 20px 45px}.hero h1{font-size:52px;letter-spacing:-3px}.hero p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-stats{gap:18px;flex-wrap:wrap}.hero-product .tv-visual.large{height:260px}.category-grid{grid-template-columns:1fr;grid-auto-rows:300px}.category-card.wide{grid-column:span 1}.featured-grid,.product-grid{grid-template-columns:1fr}.section{padding:65px 18px}.section-heading h2{letter-spacing:-1.5px}.promo-band{margin:0 12px;padding:50px 22px;border-radius:24px}.promo-art{min-height:300px}.orb{width:260px;height:260px}.service-grid{grid-template-columns:1fr}.story{padding:0 18px}.story-image{height:330px}.shop-hero{padding:60px 20px 35px}.toolbar{grid-template-columns:1fr}.toolbar select{grid-column:auto}.result-count{display:none}.detail-visual .tv-visual.large{height:300px}.detail-info{padding:55px 18px 70px}.tabs{overflow:auto}.tabs button{white-space:nowrap;padding:14px}.feature-grid{grid-template-columns:1fr}.secure-notes{flex-direction:column}.cart-page{padding:60px 18px 100px}.cart-item{grid-template-columns:105px 1fr;gap:8px}.cart-item>.qty-row{grid-column:2}.footer{padding-left:22px;padding-right:22px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;gap:8px}.compare-bar{align-items:flex-start;flex-wrap:wrap}.compare-chips{order:3;width:100%}}.tv-product-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.tv-product-image~.ribbon{display:none}.tv-product-image~.screen-copy{background:#00000040;padding:5px 7px;border-radius:4px}.account-icon{position:relative}.account-icon i{position:absolute;right:5px;bottom:5px;width:8px;height:8px;border-radius:50%;background:#20b873;border:2px solid #fff}.admin-nav-link{color:var(--red)!important}.api-banner{background:#fff5d8;color:#765500;text-align:center;padding:8px 18px;font-size:12px;border-bottom:1px solid #f0dfa4}.loading-card{padding:35px;background:#fff;border:1px solid var(--line);border-radius:16px;color:#777}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.checkout-page{max-width:1400px;margin:auto;padding:75px 40px 120px;min-height:700px}.checkout-title{margin-bottom:35px}.checkout-title h1,.auth-card h1,.account-head h1,.track-card h1{font:800 clamp(36px,4vw,52px)/1.07 "Manrope";letter-spacing:-2px;margin:9px 0}.checkout-title p{max-width:720px;color:#777;line-height:1.6}.checkout-layout{display:grid;grid-template-columns:1fr 380px;gap:45px}.checkout-form,.checkout-summary{border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label,.auth-card label,.track-card label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:7px}.form-grid label.full{grid-column:span 2}.form-grid input,.form-grid textarea,.form-grid select,.auth-card input,.track-card input{border:1px solid #dfe1e5;border-radius:10px;padding:12px;outline:none;background:#fff}.form-grid input:focus,.form-grid textarea:focus,.auth-card input:focus,.track-card input:focus{border-color:var(--teal)}.cod-box{display:flex;gap:13px;padding:18px;background:#f0fbfa;border:1px solid #bfe8e5;border-radius:14px;margin:22px 0}.cod-box div{display:flex;flex-direction:column;gap:4px}.cod-box span{font-size:12px;color:#64706f}.place-order{width:100%;height:55px}.form-error{padding:12px 14px;background:#fff0f1;color:#a10e1b;border:1px solid #f3ced2;border-radius:10px;margin:15px 0;font-size:13px}.checkout-summary{align-self:start;position:sticky;top:130px}.checkout-summary h2{font:800 22px Manrope;margin-top:0}.checkout-summary>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;font-size:13px}.checkout-summary .grand{font-size:18px;border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.checkout-summary small{display:block;color:#888;line-height:1.5;margin-top:15px}.order-success{max-width:700px;margin:auto;text-align:center;padding:70px 25px}.success-check{width:80px;height:80px;border-radius:50%;background:#e9faf3;color:#16945f;display:grid;place-items:center;font-size:40px;margin:0 auto 25px}.order-success h1{font:800 44px Manrope;margin:10px}.cod-note{margin:28px auto;max-width:420px;background:#f5f6f7;border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:5px}.success-help{color:#777;font-size:13px}.auth-page{min-height:720px;background:radial-gradient(circle at 80% 15%,rgba(0,185,179,.16),transparent 25%),#f4f5f7;display:grid;place-items:center;padding:45px 20px}.auth-card{width:min(470px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;padding:38px;box-shadow:0 25px 70px #191d2617}.auth-card>.logo{margin-bottom:35px}.auth-card p{color:#74777c;line-height:1.55}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f4f5f6;border-radius:12px;padding:4px;margin:25px 0 18px}.auth-tabs button{border:0;background:transparent;border-radius:9px;padding:10px;font-weight:700}.auth-tabs button.active{background:#fff;box-shadow:0 3px 12px #00000012}.auth-card form{display:grid;gap:14px}.auth-card form>.btn{margin-top:6px}.auth-card>small{display:block;color:#888;line-height:1.5;margin-top:18px}.account-page{max-width:1400px;margin:auto;padding:75px 40px 120px;min-height:720px}.account-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:35px}.account-head p{color:#777}.account-orders{padding-top:55px}.customer-order-list{display:grid;gap:12px}.customer-order-list article{border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;grid-template-columns:1fr auto;gap:12px}.customer-order-list article>div{display:flex;gap:12px;align-items:center}.customer-order-list article>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.customer-order-list article span,.customer-order-list article small{color:#777;font-size:12px}.customer-order-list article>small{grid-column:span 2}.status-pill{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef0f2;color:#555!important;font-size:10px!important;font-weight:800;text-transform:uppercase}.status-pill.delivered{background:#e8f8f0;color:#168457!important}.status-pill.cancelled{background:#fff0f1;color:#b61624!important}.status-pill.out_for_delivery{background:#e9f3ff;color:#2468a9!important}.account-empty{text-align:center;padding:100px 20px}.track-page{min-height:720px;background:#f5f6f7;padding:80px 20px}.track-card{max-width:700px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:24px;padding:38px}.track-card>p{color:#777}.track-card form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin:28px 0}.tracking-result{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.tracking-result>div:first-child{display:flex;justify-content:space-between;align-items:center}.timeline{display:grid;gap:12px;margin:22px 0}.timeline span{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;font-size:12px}.timeline i{width:8px;height:8px;border-radius:50%;background:var(--teal)}.timeline small{color:#888}.admin-access{min-height:720px;display:grid;place-content:center;text-align:center;padding:40px}.admin-access h1{font:800 42px Manrope;margin:0}.admin-access p{color:#777;max-width:600px}.admin-access .btn{margin:auto}.admin-shell{min-height:100vh;background:#f5f6f8;display:grid;grid-template-columns:240px 1fr}.admin-side{background:#111318;padding:28px 22px;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0;height:100vh}.admin-side .logo{text-align:left}.admin-user{margin-top:38px;padding:16px 12px;background:#1b1e24;border-radius:12px;display:flex;flex-direction:column;gap:3px}.admin-user span{font-weight:700;font-size:13px}.admin-user small{color:#9297a1;font-size:10px}.admin-user b{color:#68ddd8;font-size:9px;letter-spacing:1.2px;margin-top:5px}.admin-side nav{display:grid;gap:6px;margin-top:25px}.admin-side nav button,.logout{border:0;background:transparent;color:#aeb1b8;text-align:left;padding:12px 14px;border-radius:9px}.admin-side nav button.active{background:#282b31;color:#fff}.logout{margin-top:auto}.admin-main{padding:40px;min-width:0}.admin-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.admin-head h1{font:800 38px Manrope;margin:5px 0}.stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:25px}.stat-grid>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:9px}.stat-grid span{font-size:11px;color:#777}.stat-grid strong{font:800 24px Manrope}.admin-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;overflow:auto}.admin-card h2{font:800 20px Manrope}.admin-table{min-width:780px}.admin-table .tr{display:grid;align-items:center;gap:12px;padding:13px 8px;border-top:1px solid var(--line);font-size:12px}.product-admin-table .tr{grid-template-columns:100px 2fr 120px 80px 90px 150px}.order-admin-table .tr{grid-template-columns:155px 1.5fr 110px 140px 170px}.user-admin-table .tr{grid-template-columns:1.2fr 1.5fr 1fr 90px 110px}.admin-table .th{color:#888;text-transform:uppercase;font-size:10px;font-weight:800;border:0}.admin-table small{display:block;color:#888;margin-top:3px}.admin-table select{border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff}.row-actions{display:flex;gap:6px}.row-actions button{border:0;background:#f0f1f3;border-radius:7px;padding:7px 9px}.low-stock{color:#c61b2b;font-weight:800}.role-badge{display:inline-flex;width:max-content;background:#f0f1f3;padding:5px 8px;border-radius:999px;font-size:10px;text-transform:uppercase;font-weight:800}.admin-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000094;z-index:120;display:grid;place-items:center;padding:20px}.admin-modal{background:#fff;border-radius:20px;padding:28px;width:min(820px,100%);max-height:90vh;overflow:auto}.admin-modal .modal-head{margin-bottom:20px}.admin-modal h2{font:800 27px Manrope;margin:4px 0}.check-label{flex-direction:row!important;align-items:center!important;justify-content:flex-start}.check-label input{width:auto}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width:1000px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:relative;top:auto}.admin-shell{grid-template-columns:1fr}.admin-side{min-height:auto;height:auto;position:relative}.admin-side nav{display:flex;overflow:auto;margin-top:20px}.admin-user{margin-top:20px}.logout{margin-top:15px}.stat-grid{grid-template-columns:repeat(2,1fr)}.admin-main{padding:25px 15px}.track-card form{grid-template-columns:1fr}}@media (max-width:640px){.checkout-page,.account-page{padding:55px 18px 90px}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.account-head{align-items:flex-start;gap:20px;flex-direction:column}.customer-order-list article{grid-template-columns:1fr}.customer-order-list article>small{grid-column:auto}.stat-grid{grid-template-columns:1fr 1fr}.auth-card,.track-card{padding:26px 20px}}
