:root{--ink:#14161c;--text:#292b31;--sub:#737782;--line:#e9e9eb;--paper:#f7f7f8;--white:#fff;--red:#f21740;--orange:#ff712a;--gradient:linear-gradient(125deg,#ff742d,#f51e43);--shadow:0 24px 75px rgba(23,22,35,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:103px}body{margin:0;color:var(--text);background:#fff;font:14px/1.85 Tahoma,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a{text-decoration:none;color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(255,112,43,.45);outline-offset:4px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(1320px,calc(100% - 68px));margin:auto}[hidden]{display:none!important}.announcement{height:35px;display:flex;align-items:center;justify-content:center;gap:11px;background:#15161b;color:#f7f7f7;font-size:11px;letter-spacing:.05px}.ann-dot{width:6px;height:6px;border-radius:50%;background:#fd6741;box-shadow:0 0 0 4px #fd674122}.ann-divider{color:#8c8f98}.site-header{height:88px;background:#fff;border-bottom:1px solid #f0f0f1;position:sticky;top:0;z-index:30}.header-content{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;direction:ltr}.brand-mark{width:57px;height:50px;object-fit:contain}.brand-type{display:flex;flex-direction:column;direction:ltr;gap:0}.brand-type b{font-family:Arial,sans-serif;font-size:20px;line-height:1.1;letter-spacing:-1.1px;font-weight:900;color:#1e2025}.brand-type b span{color:#f32747}.brand-type small{font-size:9px;letter-spacing:0;color:#6c6d74;direction:rtl;text-align:right;line-height:2}.desktop-nav{display:flex;align-items:center;gap:34px;margin:0 auto}.desktop-nav a{color:#666872;font-size:12.5px;font-weight:bold;transition:color .2s;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a.active{color:#ed3152}.header-actions{display:flex;gap:10px;align-items:center}.icon-btn{background:#fff;border:1px solid var(--line);height:43px;width:43px;border-radius:13px;display:inline-grid;place-items:center;color:#31323a;transition:background .2s,transform .2s}.icon-btn:hover{background:#f7f7f8;transform:translateY(-1px)}.cart-button{height:43px;border:0;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 17px;background:#1c1d24;color:white;font-weight:bold;font-size:12px}.cart-button svg{width:18px;height:18px}.cart-counter{width:21px;height:21px;display:grid;place-items:center;background:#fff;color:#191a20;border-radius:6px;font-family:Arial,sans-serif;font-size:11px}.mobile-menu-btn,.mobile-nav{display:none}.hero-section{padding-top:22px}.hero-shell{min-height:555px;border-radius:26px;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1.05fr;background:#171820;color:#fff;isolation:isolate}.hero-shell:before{position:absolute;content:"";inset:0;background:radial-gradient(ellipse at 12% 96%,#b92a3a30,transparent 40%),radial-gradient(ellipse at 94% 22%,#fe762e29,transparent 50%);z-index:-1}.hero-noise{position:absolute;inset:0;opacity:.17;background-image:radial-gradient(#ffffff23 .6px,transparent .6px);background-size:7px 7px;pointer-events:none;z-index:0}.hero-orbit{position:absolute;border:1px solid #fff1;border-radius:50%;width:850px;height:850px;left:-310px;top:-160px;pointer-events:none}.hero-orbit-two{width:1080px;height:1080px;left:-422px;top:-284px}.hero-content{position:relative;z-index:4;align-self:center;padding:78px 86px 80px 0}.eyebrow{display:flex;align-items:center;gap:10px;direction:ltr;justify-content:flex-end;font:700 10px Arial,sans-serif;letter-spacing:2px;color:#cfd0d7}.eyebrow-line{height:1px;width:27px;background:#f35b50}.eyebrow-star{color:var(--orange);font-size:15px}.hero-content h1{font-size:clamp(42px,5.1vw,76px);line-height:1.37;letter-spacing:-2.3px;margin:25px 0 16px;color:#fff;font-weight:900}.hero-content h1 em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-content>p{line-height:2.35;color:#b6b6be;max-width:445px;font-size:14px}.hero-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:34px}.btn-primary,.btn-light{display:inline-flex;align-items:center;justify-content:center;gap:27px;border:0;border-radius:11px;padding:13px 22px;background:var(--gradient);color:white;font-weight:bold;font-size:13px;min-height:51px;transition:transform .2s,filter .2s}.btn-primary svg,.btn-light svg,.btn-ghost svg,.text-link svg{width:16px;height:16px}.btn-primary:hover,.btn-light:hover{transform:translateY(-3px);filter:brightness(1.06)}.btn-ghost{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:bold;color:#f3f3f4}.btn-ghost svg{transform:rotate(0)}.hero-bottom{display:flex;align-items:center;gap:15px;direction:ltr;margin-top:54px;color:#7f808c;font:700 9px Arial,sans-serif;letter-spacing:2px}.hero-line{width:37px;height:1px;background:#ea5371}.hero-serial{margin-left:20px;color:#565862}.hero-art{position:relative;min-height:555px;isolation:isolate;overflow:visible}.hero-halo{position:absolute;left:10%;top:7%;width:610px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ff943c8c 0%,#ff602c48 32%,#de2e4430 48%,transparent 72%);filter:blur(6px);z-index:-1}.hero-planet{width:360px;height:360px;border-radius:50%;background:radial-gradient(circle at 33% 32%,#ffb076,#f6593c 48%,#7a1d36 81%);box-shadow:0 0 110px #ee553c4a,0 0 0 1px #ffa87d4d;position:absolute;top:89px;left:14%;filter:saturate(115%)}.hero-planet:after{content:"";position:absolute;width:460px;height:85px;border:19px solid #ffbd9866;border-top-color:#ffc4a18a;border-bottom-color:#ee633c58;transform:rotate(-28deg);border-radius:50%;top:127px;left:-54px;filter:blur(1px)}.phone-back,.phone-front{position:absolute;width:203px;height:405px;border-radius:31px;box-shadow:15px 34px 56px #0506089e}.phone-back{top:80px;left:12%;transform:rotate(-16deg);background:linear-gradient(117deg,#76777e,#f1e5d9 39%,#b3aaa8 74%,#555863);border:4px solid #ddd7d0;z-index:1}.phone-back:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff9c;border-radius:24px}.rear-cameras{position:absolute;top:20px;left:20px;width:110px;height:113px;border-radius:26px;background:#aba8a9;box-shadow:inset 0 0 0 3px #cac8c6;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:9px;transform:scale(.9);transform-origin:top left}.rear-cameras span{width:42px;height:42px;border:4px solid #c8c9cd;border-radius:50%;background:radial-gradient(circle at 40% 45%,#233f60 1px,#11131b 9px,#414650 11px,#161922 16px);box-shadow:0 2px 4px #0009}.rear-cameras span:nth-child(3){grid-column:1}.rear-cameras i{width:12px;height:12px;position:absolute;left:71px;top:79px;background:#e7dad0;border:2px solid #979498;border-radius:50%}.rear-logo{position:absolute;width:27px;height:33px;background:#797981;border-radius:60% 60% 48% 48%;top:46%;left:44%;opacity:.6}.phone-front{top:112px;left:38%;transform:rotate(12deg);z-index:2;background:#0b0d16;border:5px solid #484850;overflow:hidden}.phone-front:after{content:"";position:absolute;inset:6px;border:1px solid #ffffff30;border-radius:23px;pointer-events:none}.screen-glow{position:absolute;inset:4px;border-radius:23px;background:radial-gradient(ellipse 145px 160px at 60% 80%,#fe944b 0%,#ff634b 36%,#ee2649 55%,#39162d 86%,#100b1e);overflow:hidden}.screen-glow:after{content:"";position:absolute;inset:0;background:linear-gradient(155deg,#000b,transparent 30%,#fff1 65%,#0005)}.screen-island{position:absolute;z-index:2;top:12px;left:61px;width:72px;height:18px;background:#07080f;border-radius:20px}.screen-art-word{position:absolute;left:0;right:0;top:41%;text-align:center;direction:ltr;font:900 24px/.92 Arial,sans-serif;letter-spacing:-1px;color:#fff;text-shadow:0 2px 20px #381c38}.screen-art-word span{font-weight:500;font-size:11px;letter-spacing:7px;padding-left:6px}.screen-art-bottom{position:absolute;bottom:28px;left:0;right:0;direction:ltr;text-align:center;font:700 6.5px Arial,sans-serif;color:#ffebdf;letter-spacing:1px}.floating-orb{position:absolute;z-index:4;left:74%;top:22%;height:66px;width:66px;background:radial-gradient(circle at 30% 24%,#ffd48e,#fa764d 45%,#a92950);border-radius:50%;box-shadow:0 17px 50px #0c0507b0}.hero-art-caption{position:absolute;bottom:35px;left:20%;font:700 9px Arial,sans-serif;color:#a5a4b1;letter-spacing:2px}.benefits{border-bottom:1px solid var(--line)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:31px 0}.benefit{display:flex;align-items:center;gap:14px;padding:4px 33px;border-left:1px solid var(--line)}.benefit:first-child{padding-right:0}.benefit:last-child{border-left:0}.benefit-icon{height:48px;width:48px;border:1px solid #f3d9d8;border-radius:15px;display:grid;place-items:center;color:#ef3f51;background:#fff9f7}.benefit b{display:block;font-size:12.5px}.benefit small{display:block;font-size:11px;color:#92939b;margin-top:1px}.section{padding:104px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:33px}.section-overline{font:800 10px Arial,sans-serif;letter-spacing:2.3px;color:#fb5d49;direction:ltr;display:block;text-align:right}.section-heading h2,.faq-intro h2{margin:10px 0 2px;font-size:34px;line-height:1.5;letter-spacing:-.7px;color:#202128}.section-heading h2 span,.faq-intro h2 span{color:#f34c4e}.section-heading p,.faq-intro p{color:#8b8c96;margin:7px 0 0;font-size:12.5px}.text-link{display:flex;align-items:center;gap:8px;color:#2a2a30;font-weight:700;font-size:12px;padding-bottom:6px}.categories-section{padding-bottom:92px}.categories-grid{display:grid;grid-template-columns:1.34fr 1fr 1fr;gap:16px}.category-card{position:relative;min-height:260px;border-radius:21px;overflow:hidden;padding:33px 31px;background:#f1f1f3;display:flex;transition:transform .2s,box-shadow .2s}.category-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.category-card>div:first-child{position:relative;z-index:3}.category-num{font:700 10px Arial,sans-serif;color:#74747b;letter-spacing:2px}.category-card h3{margin:19px 0 2px;font-size:20px;color:#1e2027}.category-card p{font-size:11px;color:#777982;margin:0}.category-link{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;margin-top:32px;color:#404048}.category-link svg{height:14px;width:14px}.category-phones{background:linear-gradient(145deg,#f8eceb,#f4f3f3)}.category-audio{background:linear-gradient(150deg,#f4eeee,#f8f7f5)}.category-accessory{background:linear-gradient(135deg,#eeeefa,#f7f8fa)}.cat-visual{position:absolute;left:0;top:0;width:53%;height:100%;display:grid;place-items:center;overflow:hidden}.mini-phone{position:absolute;width:90px;height:170px;border:5px solid #aaaab0;border-radius:17px;background:linear-gradient(155deg,#777b85,#d4d1cd,#8c8c98);box-shadow:10px 15px 24px #15151a40}.mini-phone-back{transform:rotate(-21deg) translate(-20px,2px);left:22%;top:17%}.mini-phone-back:before{content:"";position:absolute;top:11px;left:8px;width:42px;height:40px;border-radius:9px;background:radial-gradient(circle at 11px 10px,#181824 7px,#d9d5d1 9px,transparent 10px),radial-gradient(circle at 29px 25px,#181824 8px,#d9d5d1 10px,transparent 11px),#ada9a8}.mini-phone-front{left:45%;top:26%;transform:rotate(14deg);background:radial-gradient(circle at 50% 60%,#ff9443,#f83a59 40%,#1b1734 85%);border-color:#373841}.mini-phone-front:before{content:"";position:absolute;top:7px;left:25px;width:30px;height:8px;background:#101016;border-radius:10px}.buds-case{position:absolute;left:28%;top:27%;width:125px;height:102px;border-radius:43% 43% 37% 37%;background:linear-gradient(115deg,#fdfdfd,#d4d7dd);box-shadow:8px 16px 25px #1c1f2930, inset -5px -5px 7px #bcbfc750;border:1px solid #ddd}.buds-case:before{content:"";position:absolute;top:51px;left:1px;right:1px;height:2px;background:#d1d1d8}.buds-case i{position:absolute;top:-37px;width:21px;height:54px;border-radius:13px;background:linear-gradient(90deg,#c4c7d0,#fff);border:1px solid #eee;transform:rotate(18deg);left:30px;box-shadow:4px 5px 8px #0002}.buds-case i:nth-child(2){left:75px;transform:rotate(-18deg)}.charge-block{width:93px;height:118px;position:absolute;left:32%;top:24%;border-radius:21px;background:linear-gradient(120deg,#e6e9f3,#fff 45%,#c8cdd9);transform:rotate(-18deg);box-shadow:12px 20px 25px #0002}.charge-block:after{position:absolute;content:"";width:36px;height:9px;background:#bcc3d0;border-radius:4px;top:-9px;left:28px}.charge-block div{position:absolute;width:20px;height:3px;border-radius:10px;background:#aeb4c1;left:36px;top:55px}.charge-cable{width:110px;height:160px;border:7px solid #fff;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;position:absolute;top:36%;left:-17%;transform:rotate(20deg);box-shadow:-2px -1px 2px #b8bbc4}.product-section{background:#fafafb;border-top:1px solid #f3f3f5;padding-top:93px}.products-heading{margin-bottom:31px}.product-count{font-size:12px;color:#92939b}.shop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px}.filter-tabs{display:flex;gap:7px;flex-wrap:wrap}.filter-tab{border:1px solid #ebeaed;background:#fff;padding:10px 19px;border-radius:10px;color:#737580;font-size:11.5px;transition:background .2s}.filter-tab.selected{background:#202128;border-color:#202128;color:white}.sort-label{display:flex;align-items:center;gap:8px;color:#9697a0;font-size:11px}.sort-label select{background:#fff;border:1px solid #e5e5e8;border-radius:9px;padding:9px;color:#3d3e47;font-size:11px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{background:#fff;border:1px solid #eeeeef;border-radius:19px;overflow:hidden;transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 25px 40px #10111a0b}.product-picture{position:relative;height:280px;background:var(--surface);overflow:hidden;display:grid;place-items:center;isolation:isolate}.product-picture:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 12%,#fff9,transparent 48%),radial-gradient(circle at 15% 82%,#fff8,transparent 56%)}.product-picture:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #ffffff9c;transform:rotate(-26deg);border-radius:50%}.product-badge{position:absolute;right:18px;top:16px;z-index:5;background:#fff;color:#787782;padding:5px 11px;font-size:10px;border-radius:7px;font-weight:bold}.product-like{position:absolute;left:16px;top:15px;border:0;background:#fff;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#73737d;z-index:7}.product-like svg{height:17px;width:17px}.product-like.active{color:#f12448}.product-like.active svg{fill:#f1244826}.product-body{padding:22px 22px 19px}.product-kind{color:#aaacb3;letter-spacing:1px;direction:ltr;text-align:right;font:700 9px Arial,sans-serif}.product-body h3{margin:8px 0 4px;font-size:15px;color:#272831;line-height:1.7}.product-desc{color:#8e9097;font-size:11.5px;margin:0;min-height:22px}.product-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:18px;padding-top:18px;border-top:1px solid #f0eff1;gap:10px}.product-price-label{display:block;color:#a1a1aa;font-size:10px}.product-price{font-weight:900;font-size:17px;line-height:1.55;color:#25262c;white-space:nowrap}.product-price small{font-weight:400;font-size:10px;color:#9b9ca3}.add-cart{background:#1f2026;border:0;color:white;width:39px;height:39px;display:grid;place-items:center;border-radius:10px;flex-shrink:0}.add-cart:hover{background:#f12b49}.add-cart svg{height:18px;width:18px}.product-illustration{position:relative;z-index:2;filter:drop-shadow(12px 24px 16px #15192430);transform:rotate(-13deg);transition:transform .35s}.product-card:hover .product-illustration{transform:translateY(-6px) rotate(-9deg)}.illustration-phone{width:130px;height:233px;border:5px solid #555963;border-radius:23px;background:linear-gradient(135deg,var(--device-a),var(--device-b));box-shadow:inset 0 0 0 2px #ffffff42,4px 2px 2px #1418263b}.illustration-phone:before{content:"";position:absolute;top:12px;left:12px;width:71px;height:76px;border-radius:19px;background:radial-gradient(circle at 17px 19px,#151d2a 12px,#ddd 14px,transparent 15px),radial-gradient(circle at 52px 19px,#151d2a 12px,#ddd 14px,transparent 15px),radial-gradient(circle at 19px 55px,#151d2a 12px,#ddd 14px,transparent 15px),#a1a8b1;box-shadow:1px 1px 3px #0003}.illustration-phone:after{content:"";position:absolute;top:117px;left:48px;height:30px;width:31px;background:#ffffff44;clip-path:polygon(50% 0%,92% 26%,80% 80%,50% 100%,20% 80%,8% 26%)}.illustration-phone-front{transform:rotate(-13deg);background:radial-gradient(ellipse at 66% 75%,var(--device-a),var(--device-b) 45%,#121627 85%);border-color:#272931}.illustration-phone-front:before{top:7px;left:41px;width:39px;height:12px;border-radius:12px;background:#16161c;box-shadow:none}.illustration-phone-front:after{display:none}.illustration-buds{width:164px;height:140px;transform:rotate(-13deg)}.illustration-buds:before{content:"";position:absolute;top:38px;left:9px;width:140px;height:95px;border-radius:46% 46% 36% 36%;background:linear-gradient(135deg,#fff,#d1d5de);box-shadow:inset 0 -7px 8px #c3c5cd,9px 15px 19px #1d1c2830}.illustration-buds:after{content:"";position:absolute;left:21px;right:27px;top:86px;height:3px;background:#d0d3db;border-radius:12px}.bud{position:absolute;top:0;width:22px;height:79px;z-index:2;border-radius:14px;background:linear-gradient(110deg,#bcc2ce,#fdfdfd 65%);box-shadow:3px 6px 8px #0002}.bud-one{left:40px;transform:rotate(16deg)}.bud-two{left:103px;transform:rotate(-18deg)}.illustration-watch{height:188px;width:137px;transform:rotate(-12deg)}.watch-strap{position:absolute;top:-29px;left:44px;width:54px;height:250px;border-radius:19px;background:linear-gradient(90deg,#292e39,#747b8c,#282c36)}.watch-face{position:absolute;top:41px;left:9px;width:121px;height:114px;background:#151923;border:8px solid #6d747c;border-radius:34px;box-shadow:3px 6px 17px #12151e65}.watch-face:before{content:"12:36";position:absolute;inset:0;display:grid;place-items:center;color:white;font:800 29px Arial,sans-serif;letter-spacing:-2px;background:radial-gradient(circle at 57% 70%,#e86e68a8,transparent 56%)}.illustration-charger{width:142px;height:192px}.illustration-charger:before{content:"";position:absolute;top:29px;left:28px;width:94px;height:134px;border-radius:26px;background:linear-gradient(125deg,#fff,#ccd1dd);box-shadow:12px 18px 20px #1a1a2840}.illustration-charger:after{content:"";position:absolute;top:7px;left:55px;width:13px;height:33px;border-radius:5px;background:linear-gradient(90deg,#b3bac6,#fefefe);box-shadow:33px 0 0 #d5d9e1}.illustration-charger span{position:absolute;top:95px;left:67px;width:17px;height:4px;background:#a8acb7;z-index:3;border-radius:5px}.illustration-case{width:134px;height:242px;border:11px solid #a6a2bc;border-radius:31px;background:linear-gradient(138deg,#fff9,#b6b4db99);box-shadow:inset 0 0 0 4px #ffffff70,13px 24px 15px #1113;transform:rotate(-15deg)}.illustration-case:before{content:"";position:absolute;top:10px;left:9px;width:71px;height:79px;border-radius:21px;border:7px solid #c4c0d7;background:radial-gradient(circle at 18px 20px,#4b465c 14px,transparent 15px),radial-gradient(circle at 46px 52px,#4b465c 14px,transparent 15px)}.sample-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#9799a1;margin:26px 0 0}.sample-note svg{height:17px;width:17px;color:#ff8542}.feature-banner{padding:86px 0 10px}.feature-banner-inner{position:relative;min-height:350px;background:linear-gradient(110deg,#ed384f,#fc753c);border-radius:24px;color:#fff;overflow:hidden;padding:55px 65px}.feature-content{position:relative;z-index:3;max-width:520px}.feature-content .section-overline{color:#ffd6cb}.feature-content h2{font-size:37px;line-height:1.55;margin:9px 0 8px;color:#fff}.feature-content h2 span{color:#ffecdf}.feature-content p{font-size:12.5px;color:#fffdfed0;line-height:2.15;margin:0 0 20px}.btn-light{background:#fff;color:#eb3d49;min-height:44px;font-size:11.5px;padding:10px 17px}.feature-circles span{position:absolute;left:-30px;top:-160px;width:560px;height:560px;border:1px solid #fff6;border-radius:50%}.feature-circles span:nth-child(2){width:430px;height:430px;left:40px;top:-92px}.feature-circles span:nth-child(3){width:310px;height:310px;left:105px;top:-30px}.feature-jm{font:900 250px Arial,sans-serif;letter-spacing:-29px;position:absolute;left:90px;top:-39px;line-height:1.75;color:#ffffff26;transform:rotate(-9deg)}.feature-jm span{font-size:34px;vertical-align:top}.faq-section{padding:100px 0}.faq-layout{display:grid;grid-template-columns:.85fr 1.45fr;gap:90px}.faq-intro h2{font-size:39px;line-height:1.5}.faq-list details{border-bottom:1px solid var(--line);padding:16px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:bold;font-size:13px;cursor:pointer;padding:5px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform .2s;height:17px;width:17px;color:#81838b}.faq-list details[open] summary svg{transform:rotate(180deg);color:#ef4b52}.faq-list details p{color:#8a8c94;font-size:12px;line-height:2.15;margin:8px 0 4px;max-width:640px}.footer{background:#17181e;color:#f2f3f5;padding:69px 0 0}.footer-grid{display:grid;grid-template-columns:2fr .85fr .95fr 1.15fr;gap:65px;padding-bottom:60px}.footer-brand .brand-type b{color:#fff}.footer-brand .brand-type small{color:#a9aab0}.footer-brand img{width:59px;height:45px;object-fit:contain}.footer-about p{max-width:310px;font-size:11.5px;line-height:2.3;color:#9799a3;margin:24px 0 15px}.footer-demo{font-size:10px;color:#efab9e}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-col h3{margin:0 0 12px;font-size:13px;color:#fff}.footer-col a,.footer-col p{font-size:11.5px;color:#989aa5;margin:0}.footer-col a:hover{color:#fff}.footer-contact strong{color:#e4e4e7;font:600 14px Arial,sans-serif}.footer-contact p:last-child{line-height:2.2;margin-top:10px}.footer-bottom{min-height:70px;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;align-items:center;color:#797d88;font:11px Arial,Tahoma,sans-serif}.footer-heart{color:#ef524f}.backdrop{position:fixed;inset:0;background:#1213189c;z-index:95;backdrop-filter:blur(3px)}.cart-drawer{position:fixed;z-index:100;top:0;bottom:0;left:0;width:min(460px,100%);background:#fff;display:flex;flex-direction:column;transform:translateX(-105%);visibility:hidden;transition:transform .28s ease,visibility .28s;box-shadow:12px 0 60px #1114}.cart-drawer.open{transform:translateX(0);visibility:visible}.drawer-top{display:flex;justify-content:space-between;align-items:center;padding:30px 29px 23px;border-bottom:1px solid #ededf0}.drawer-top h2{margin:3px 0 0;font-size:21px}.drawer-top h2 small{font-size:12px;color:#888}.drawer-overline{font:700 10px Arial,sans-serif;letter-spacing:2px;color:#f34a56}.close-btn{height:37px;width:37px}.drawer-items{flex:1;overflow:auto;padding:16px 29px}.empty-cart{text-align:center;padding:75px 10px;color:#aaa}.empty-cart svg{width:58px;height:58px;color:#f3b0a1;margin-bottom:13px}.empty-cart h3{color:#25252b;font-size:17px;margin:8px 0}.empty-cart p{font-size:12px;line-height:2}.cart-item{display:grid;grid-template-columns:69px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid #f0f0f1;align-items:center}.cart-item-thumb{height:72px;border-radius:11px;display:grid;place-items:center;background:var(--surface);color:#636575;font-size:11px;font-weight:bold}.cart-item-body b{font-size:12.5px;line-height:1.7;display:block}.cart-item-body small{color:#9b9da6;font-size:10.5px}.cart-item-actions{display:flex;gap:10px;align-items:center;margin-top:8px}.qty-btn{border:1px solid #e4e5e8;border-radius:5px;display:grid;place-items:center;width:23px;height:23px;background:#fff}.qty-btn svg{height:13px;width:13px}.cart-item-price{font-size:12px;white-space:nowrap;font-weight:bold}.remove-item{border:0;background:none;padding:0;color:#c85862;font-size:10px}.drawer-bottom{border-top:1px solid #eaeaf0;padding:24px 29px 26px}.cart-totals{display:flex;justify-content:space-between;align-items:center;font-size:12px}.cart-totals strong{font-size:19px}.drawer-disclaimer{color:#999ba3;font-size:10.5px;margin:12px 0 15px;line-height:2}.checkout-btn{width:100%;background:var(--gradient);color:#fff;min-height:50px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:15px;font-weight:bold;font-size:12px}.checkout-btn svg{height:17px;width:17px}.continue-btn{border:0;background:none;color:#777981;display:block;margin:13px auto 0;font-size:11.5px}.search-dialog,.info-dialog{position:fixed;z-index:102;left:50%;transform:translate(-50%,-18px);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;background:#fff;border-radius:19px;box-shadow:0 18px 60px #0002}.search-dialog.open,.info-dialog.open{opacity:1;visibility:visible;transform:translate(-50%,0)}.search-dialog{top:12%;width:min(690px,calc(100% - 28px));padding:26px}.search-top{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:bold;margin-bottom:19px}.search-input-wrap{display:flex;align-items:center;gap:11px;background:#f7f7f8;border:1px solid #e9e9ed;border-radius:12px;padding:0 15px}.search-input-wrap input{height:53px;flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:13px}.search-input-wrap svg{color:#8a8b93}.search-hint{color:#999aa4;margin-top:13px;font-size:11px}.info-dialog{top:28%;width:min(445px,calc(100% - 28px));padding:37px;text-align:center}.info-symbol{width:66px;height:66px;margin:0 auto 18px;border-radius:17px;display:grid;place-items:center;background:#fff1ed;color:#f15d52}.info-symbol svg{width:29px;height:29px}.info-dialog h2{font-size:20px;margin:0 0 9px}.info-dialog p{font-size:12.5px;line-height:2.3;color:#787983;margin:0 0 23px}.info-dialog .btn-primary{margin:auto}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,30px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;background:#24252d;color:#fff;border-radius:11px;padding:11px 20px;box-shadow:0 9px 35px #0002;z-index:110;font-size:12px;white-space:nowrap}.toast.show{transform:translate(-50%,0);opacity:1}body.modal-open{overflow:hidden}
@media(min-width:1440px){.hero-content{padding-right:99px}.hero-art{transform:translateX(-12px)}}
@media(max-width:1200px){.desktop-nav{gap:20px}.desktop-nav a{font-size:11.5px}.brand-type b{font-size:17px}.hero-content{padding-right:55px}.hero-content h1{font-size:56px}.hero-art{transform:scale(.87);transform-origin:40% 50%}.categories-grid{grid-template-columns:1.2fr 1fr 1fr}.category-card{padding:29px 20px}.category-card h3{font-size:17px}.footer-grid{gap:35px}}
@media(max-width:900px){.container{width:min(100% - 36px,780px)}.desktop-nav{display:none}.mobile-menu-btn{display:grid}.mobile-nav{display:flex;flex-direction:column;position:absolute;top:87px;left:18px;right:18px;background:#fff;box-shadow:0 18px 30px #0002;border:1px solid #eee;border-radius:16px;padding:12px 18px;gap:0}.mobile-nav a{border-bottom:1px solid #f1f1f1;font-size:13px;padding:11px}.mobile-nav a:last-child{border:0}.hero-shell{grid-template-columns:1fr 1fr;min-height:495px}.hero-content{padding:45px 40px 45px 0}.hero-content h1{font-size:44px}.hero-content>p{font-size:12px}.hero-cta{gap:15px}.hero-art{transform:scale(.74);transform-origin:30% 40%}.hero-bottom{margin-top:35px}.benefit{padding:4px 14px}.benefit-icon{width:43px;height:43px}.benefit b{font-size:11.5px}.benefit small{font-size:10px}.categories-grid{grid-template-columns:1fr 1fr}.category-phones{grid-column:1/-1}.category-phones .cat-visual{width:40%}.product-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{gap:30px}.footer-grid{grid-template-columns:1.7fr 1fr;gap:40px 30px}}
@media(max-width:640px){html{scroll-padding-top:80px}.container{width:calc(100% - 28px)}.announcement{height:auto;min-height:32px;padding:7px 12px;gap:6px;font-size:9px;text-align:center;line-height:1.8}.ann-divider{display:none}.site-header{height:70px}.brand-mark{width:42px;height:36px}.brand-type b{font-size:15px}.brand-type small{font-size:7.5px}.header-actions{gap:6px}.icon-btn{height:37px;width:37px;border-radius:10px}.icon-btn svg{width:18px;height:18px}.cart-button{height:37px;padding:0 10px;gap:7px;border-radius:10px}.cart-label{display:none}.cart-counter{height:18px;width:18px;font-size:10px}.mobile-nav{top:69px;left:14px;right:14px}.hero-section{padding-top:13px}.hero-shell{display:flex;flex-direction:column;min-height:auto;border-radius:17px;overflow:hidden}.hero-content{order:2;padding:4px 25px 32px;align-self:stretch}.eyebrow{font-size:8px;letter-spacing:1.3px;justify-content:flex-end}.hero-content h1{font-size:44px;line-height:1.3;letter-spacing:-1px;margin:15px 0 8px}.hero-content>p{font-size:11.5px;line-height:2.2}.hero-cta{margin-top:20px;gap:13px}.btn-primary{min-height:45px;padding:10px 14px;gap:10px;font-size:11px}.btn-ghost{font-size:10.5px}.hero-bottom{margin-top:25px;letter-spacing:1px}.hero-serial{margin-left:6px;font-size:7px}.hero-art{height:295px;min-height:295px;width:100%;order:1;transform:scale(.63);transform-origin:48% 36%;margin-bottom:-105px}.hero-halo{left:5%;top:-17%;width:580px}.hero-planet{left:20%;top:-42px}.phone-back{top:-41px;left:25%}.phone-front{top:-18px;left:51%}.floating-orb{top:-12%;left:73%}.hero-art-caption{display:none}.benefits-grid{padding:22px 0;grid-template-columns:1fr;gap:14px}.benefit,.benefit:first-child{padding:0;border:none;gap:10px}.benefit-icon{height:40px;width:40px;border-radius:10px}.benefit small{font-size:10px}.section{padding:61px 0}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:24px;gap:11px}.section-heading h2,.faq-intro h2{font-size:27px}.section-heading p,.faq-intro p{font-size:11px}.section-overline{font-size:8px}.text-link{font-size:11px}.categories-grid{grid-template-columns:1fr 1fr;gap:9px}.category-card{min-height:213px;border-radius:13px;padding:18px 13px}.category-phones{grid-column:1/-1;min-height:212px}.category-card h3{font-size:15px;margin:15px 0 1px}.category-card p{font-size:9.5px;line-height:1.8;max-width:120px}.category-link{font-size:9.5px;margin-top:24px}.category-num{font-size:8px}.category-phones .cat-visual{width:48%}.cat-visual{width:51%;opacity:.95}.mini-phone{transform:scale(.7) rotate(-13deg)}.mini-phone-back{left:10%;top:10%;transform:scale(.83) rotate(-21deg)}.mini-phone-front{left:34%;top:14%;transform:scale(.83) rotate(14deg)}.buds-case{transform:scale(.67);left:0;top:30%}.charge-block{transform:scale(.73) rotate(-18deg);left:8%;top:32%}.charge-cable{display:none}.product-section{padding-top:60px}.products-heading{margin-bottom:19px}.product-count{font-size:10px}.shop-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.filter-tabs{gap:5px}.filter-tab{padding:8px 10px;font-size:10px}.sort-label{font-size:10px;align-self:flex-end}.sort-label select{font-size:10px;padding:7px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-card{border-radius:13px}.product-picture{height:186px}.product-badge{top:10px;right:9px;font-size:8px;padding:3px 6px}.product-like{top:9px;left:9px;width:29px;height:29px}.product-illustration{transform:scale(.72) rotate(-13deg)}.product-card:hover .product-illustration{transform:scale(.72) translateY(-4px) rotate(-9deg)}.product-body{padding:12px 11px 13px}.product-kind{font-size:7px}.product-body h3{font-size:12px;min-height:43px;margin:5px 0 2px}.product-desc{font-size:9.5px;line-height:1.85;min-height:35px}.product-bottom{margin-top:9px;padding-top:10px}.product-price-label{font-size:9px}.product-price{font-size:13px}.product-price small{font-size:8px}.add-cart{width:29px;height:29px;border-radius:7px}.add-cart svg{height:15px;width:15px}.sample-note{font-size:10px;line-height:2}.feature-banner{padding:55px 0 0}.feature-banner-inner{min-height:320px;border-radius:17px;padding:37px 25px}.feature-content h2{font-size:27px}.feature-content p{font-size:11px;max-width:270px}.feature-jm{font-size:150px;left:-30px;top:75px}.feature-circles span{left:-205px;top:-60px}.feature-circles span:nth-child(2){left:-160px;top:0}.feature-circles span:nth-child(3){left:-115px;top:65px}.faq-layout{grid-template-columns:1fr;gap:24px}.faq-intro h2{font-size:30px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11.5px}.footer{padding-top:49px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:36px}.footer-about{grid-column:1/-1}.footer-about p{margin-top:15px}.footer-col h3{font-size:12px}.footer-col a,.footer-col p{font-size:10.5px}.footer-contact{grid-column:1/-1}.footer-bottom{min-height:85px;flex-direction:column;justify-content:center;gap:6px;font-size:9px;text-align:center}.drawer-top{padding:22px 18px}.drawer-items{padding:10px 18px}.drawer-bottom{padding:16px 18px}.cart-item{grid-template-columns:56px 1fr auto;gap:7px}.cart-item-thumb{height:62px}.cart-item-price{font-size:10px}.search-dialog{padding:17px}.search-dialog .search-top{font-size:15px}.info-dialog{padding:25px;top:20%}.toast{max-width:calc(100% - 25px);white-space:normal;text-align:center;min-width:180px}.feature-jm span{font-size:18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/* Keep the hero artwork completely inside its own frame on narrow screens. */
@media(max-width:640px){
 .hero-art{height:260px;min-height:260px;transform:none;transform-origin:center;margin-bottom:0;overflow:hidden}
 .hero-halo{width:380px;left:0;top:-55px;filter:blur(3px)}
 .hero-planet{width:235px;height:235px;top:5px;left:17%}
 .hero-planet:after{width:275px;height:55px;border-width:11px;top:85px;left:-30px}
 .phone-back{top:8px;left:17%;transform:scale(.54) rotate(-16deg);transform-origin:top left}
 .phone-front{top:29px;left:43%;transform:scale(.54) rotate(12deg);transform-origin:top left}
 .floating-orb{top:16%;left:79%;width:41px;height:41px}
 .hero-art-caption{display:none}
 .hero-content{padding-top:8px}
}
