:root{--bg:#090b16;--surface:#101426;--surface2:#151b30;--text:#f4f5fb;--muted:#969db4;--line:rgba(172,185,225,.13);--purple:#9b70ff;--cyan:#55e6e6;--pink:#e77dce;--shadow:0 24px 80px #0007}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"DM Sans","Hind Siliguri",sans-serif;transition:background .25s,color .25s}body:lang(bn){font-family:"Hind Siliguri","DM Sans",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{width:min(1160px,calc(100% - 44px));margin:auto}.announcement{height:34px;background:#12152a;color:#c8cce0;text-align:center;font-size:11px;letter-spacing:.08em;padding:8px 20px}.announce-right{float:right;color:#8c91aa}.header{height:82px;padding:0 max(22px,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(18px);z-index:20}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.08em;font-size:16px}.brand b{color:var(--purple)}.brand small{display:block;font-size:8px;letter-spacing:.25em;color:var(--muted);font-weight:500;margin-top:2px}.brand-mark{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--purple),#5b51c9 55%,var(--cyan));display:grid;place-items:center;color:#fff;font-size:22px;box-shadow:0 0 25px #9270ff55}.desktop-nav{display:flex;gap:32px;font-size:13px;color:var(--muted)}.desktop-nav a:hover,.desktop-nav .active{color:var(--text)}.header-actions{display:flex;align-items:center;gap:10px}.icon-btn,.menu-btn{border:1px solid var(--line);background:var(--surface);color:var(--text);width:36px;height:36px;border-radius:50%;cursor:pointer}.lang-btn{border:0;background:none;color:var(--text);font-size:11px;cursor:pointer}.cart-btn{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:30px;padding:9px 14px;font-size:12px;cursor:pointer}.cart-btn span{background:var(--purple);padding:3px 7px;border-radius:50%;margin-left:6px}.menu-btn{display:none}.hero{min-height:590px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding-top:45px;padding-bottom:45px}.eyebrow{font-size:10px;letter-spacing:.18em;color:var(--cyan);font-weight:700;display:flex;align-items:center;gap:9px}.eyebrow i,.pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}h1{font-size:clamp(42px,5.3vw,68px);line-height:1.15;letter-spacing:-.045em;margin:22px 0 18px;font-weight:800}h1 em,h2 em{font-style:normal;background:linear-gradient(90deg,var(--purple),var(--cyan));background-clip:text;color:transparent}.hero-copy>p,.promo p,.newsletter p{color:var(--muted);font-size:14px;line-height:1.9;max-width:440px}.hero-cta{display:flex;align-items:center;gap:25px;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:9px;padding:13px 19px;font-size:12px;font-weight:700;cursor:pointer;border:0}.btn-primary{background:linear-gradient(110deg,#8559ed,#625bdc 55%,#29bfc9);color:white;box-shadow:0 10px 30px #775de544}.btn-primary:hover{transform:translateY(-2px);filter:brightness(1.1)}.text-link{font-size:12px;color:var(--muted);border-bottom:1px solid var(--purple);padding-bottom:5px}.hero-stats{display:flex;gap:34px;margin-top:55px}.hero-stats div{display:grid;gap:4px}.hero-stats b{font-size:14px}.hero-stats span{font-size:10px;color:var(--muted)}.hero-art{height:470px;position:relative;display:grid;place-items:center;overflow:hidden}.hero-glow{position:absolute;width:370px;height:370px;background:radial-gradient(circle,#7651d94d,transparent 67%);filter:blur(8px)}.orb{position:absolute;border:1px solid #9b70ff40;border-radius:50%;transform:rotate(-25deg)}.orb-one{width:430px;height:190px}.orb-two{width:330px;height:430px;transform:rotate(48deg);border-color:#55e6e633}.hero-product{width:310px;height:360px;border:1px solid #b5a5ff35;border-radius:22px;background:linear-gradient(145deg,#22213d,#101426 65%,#0b2630);box-shadow:var(--shadow),inset 0 0 70px #a477ff16;position:relative;display:grid;place-items:center;transform:rotate(5deg)}.product-chip{position:absolute;top:18px;left:18px;font-size:8px;letter-spacing:.18em;color:#c9c1f4}.headphone{width:190px;height:220px;position:relative;filter:drop-shadow(0 20px 22px #0008)}.headband{position:absolute;width:155px;height:170px;border:19px solid #b7b8c9;border-bottom:0;border-radius:100px 100px 0 0;left:18px;top:0;box-shadow:inset 5px 0 10px #fff6,0 0 20px #a68dff40}.ear{position:absolute;top:125px;width:47px;height:75px;border-radius:15px;background:linear-gradient(120deg,#c6c9d7,#44465f 65%,#171a2a);border:2px solid #d7d9e7}.ear-left{left:7px}.ear-right{right:7px}.hero-product-label{position:absolute;bottom:18px;left:20px;right:20px;display:grid;gap:5px}.hero-product-label span,.art-caption{font-size:8px;letter-spacing:.2em;color:#aaa6c7}.hero-product-label b{font-size:18px}.float-card{position:absolute;bottom:53px;right:0;display:flex;align-items:center;gap:12px;background:#1c2035e8;border:1px solid #b5a5ff30;border-radius:12px;padding:13px 17px;box-shadow:var(--shadow)}.float-card div{display:grid;gap:3px}.float-card b{font-size:11px}.float-card small{font-size:9px;color:var(--muted)}.art-caption{position:absolute;top:35px;right:0;writing-mode:vertical-rl}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:8vw;padding:22px;color:var(--muted);font-size:11px}.trust-strip div:first-letter{color:var(--cyan)}.section{padding-top:95px;padding-bottom:25px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section-heading h2,.promo h2,.newsletter h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.04em;margin:10px 0}.section-heading p{font-size:12px;color:var(--muted);margin:7px 0}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-card{height:190px;border:1px solid var(--line);border-radius:15px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(130deg,#201b3c,#11172b)}.category-card:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-25px;top:25px;border:1px solid #b8a1ff66;box-shadow:0 0 0 22px #a58bff0c,0 0 0 45px #a58bff08}.cat-style{background:linear-gradient(130deg,#2b1c36,#14162b)}.cat-home{background:linear-gradient(130deg,#102e38,#12182c)}.category-card span{font-size:9px;letter-spacing:.2em;color:#aaa8c5}.category-card b{font-size:20px;z-index:1}.category-card i{position:absolute;right:22px;bottom:22px;font-style:normal;color:var(--cyan);font-size:22px}.shop-controls{display:flex;gap:8px}.shop-controls input,.shop-controls select,.newsletter input{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px 12px;font-size:11px;min-width:145px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);transition:.25s}.product-card:hover{transform:translateY(-5px);border-color:#9270ff80;box-shadow:0 15px 40px #0004}.product-visual{height:220px;position:relative;display:grid;place-items:center;overflow:hidden}.visual-head{background:radial-gradient(circle at 50% 50%,#45416b,#1b1d35 65%)}.visual-watch{background:radial-gradient(circle,#31505c,#172234 68%)}.visual-bag{background:radial-gradient(circle,#51405c,#201b30 70%)}.visual-lamp{background:radial-gradient(circle,#61503b,#252033 70%)}.product-tag{position:absolute;top:13px;left:13px;background:#111827a8;border:1px solid #fff2;border-radius:20px;padding:5px 8px;font-size:8px;letter-spacing:.1em}.mock-headphone{width:105px;height:120px;border:13px solid #c4c4d1;border-bottom:0;border-radius:80px 80px 0 0;position:relative;filter:drop-shadow(0 12px 15px #0008)}.mock-headphone:before,.mock-headphone:after{content:"";position:absolute;top:82px;width:31px;height:48px;border-radius:9px;background:linear-gradient(120deg,#ddd,#41445d);border:1px solid #fff8}.mock-headphone:before{left:-18px}.mock-headphone:after{right:-18px}.mock-watch{width:76px;height:90px;border:9px solid #c2c7d7;border-radius:23px;background:linear-gradient(135deg,#202b45,#14182b);box-shadow:0 -38px 0 -18px #969bb1,0 38px 0 -18px #969bb1}.mock-watch:after{content:"";display:block;width:35px;height:35px;border:2px solid var(--cyan);border-radius:50%;margin:18px auto}.mock-bag{width:105px;height:120px;background:linear-gradient(130deg,#b3a4c1,#3e3450);border-radius:20px 20px 28px 28px;position:relative;box-shadow:inset -12px 0 18px #211d35}.mock-bag:before{content:"";position:absolute;width:48px;height:35px;border:8px solid #a99bb9;border-bottom:0;border-radius:30px 30px 0 0;left:21px;top:-28px}.mock-lamp{width:10px;height:110px;background:linear-gradient(90deg,#555,#eee,#666);position:relative}.mock-lamp:before{content:"";position:absolute;width:75px;height:37px;background:linear-gradient(135deg,#fff3bd,#c18c5b);border-radius:60px 60px 12px 12px;left:-32px;top:-8px;box-shadow:0 0 38px #ffdc8b99}.mock-lamp:after{content:"";position:absolute;width:70px;height:8px;border-radius:50%;background:#a4a6b8;bottom:-3px;left:-30px}.product-info{padding:15px}.product-info small{font-size:8px;letter-spacing:.15em;color:var(--cyan)}.product-info h3{font-size:13px;margin:8px 0 15px}.product-bottom{display:flex;align-items:center;justify-content:space-between}.product-bottom b{font-size:13px}.add-btn{border:1px solid #9270ff88;background:#9270ff1a;color:var(--text);width:30px;height:30px;border-radius:9px;font-size:20px;cursor:pointer}.center-action{text-align:center;padding:35px}.btn-outline{border:1px solid var(--line);background:transparent;color:var(--text)}.promo{margin-top:70px;margin-bottom:60px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(110deg,#1b1830,#101d2d);padding:55px 7%;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.promo p{max-width:390px;margin-bottom:25px}.promo-art{height:260px;position:relative;display:grid;place-items:center}.promo-ring{width:250px;height:250px;border:1px solid #a78bfa88;border-radius:50%;box-shadow:0 0 0 22px #a78bfa0b,0 0 0 48px #55e6e60a}.promo-sphere{position:absolute;width:115px;height:115px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#a98bff 20%,#5044a4 55%,#11172b 80%);box-shadow:0 0 60px #8d70ff88}.promo-art span{position:absolute;bottom:0;right:5%;font-size:9px;letter-spacing:.2em;color:var(--muted)}.newsletter{display:flex;justify-content:space-between;align-items:center;padding:35px 0 75px}.newsletter p{margin:0}.newsletter form{display:flex;gap:8px}.newsletter input{width:260px}.footer{border-top:1px solid var(--line);background:var(--surface);padding:45px 0}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:30px}.footer-inner>div{display:flex;flex-direction:column;gap:12px;font-size:11px;color:var(--muted)}.footer-inner>div>b{font-size:10px;color:var(--text);letter-spacing:.15em}.footer-inner p{max-width:230px;line-height:1.8}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;background:#252b42;border:1px solid #9b70ff66;border-radius:10px;padding:12px 18px;font-size:12px;z-index:60;transition:.25s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}.drawer-backdrop{position:fixed;inset:0;background:#0009;z-index:40;opacity:0;visibility:hidden;transition:.25s}.cart-drawer{position:fixed;right:0;top:0;height:100dvh;width:min(420px,100%);background:var(--surface);z-index:41;transform:translateX(105%);transition:.3s;padding:24px;display:flex;flex-direction:column}.cart-open .cart-drawer{transform:translateX(0)}.cart-open .drawer-backdrop{opacity:1;visibility:visible}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.drawer-head h2{font-size:20px}.cart-items{flex:1;overflow:auto;padding:20px 0}.cart-line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.cart-line button{background:none;border:0;color:var(--pink);cursor:pointer}.drawer-foot{border-top:1px solid var(--line);padding-top:18px}.subtotal{display:flex;justify-content:space-between;margin-bottom:18px}.full{width:100%}.drawer-foot small{display:block;color:var(--muted);font-size:10px;text-align:center;margin-top:12px}.muted{color:var(--muted);font-size:12px}.menu-panel{display:none}body[data-theme="light"],html[data-theme="light"] body{--bg:#f5f6fb;--surface:#fff;--surface2:#edf0f8;--text:#171a2b;--muted:#687089;--line:rgba(35,45,75,.13);--shadow:0 24px 80px #29345b20}.light .announcement{background:#e9eafa;color:#4d5270}.light .header{background:#f5f6fbeF}.light .hero-product{background:linear-gradient(145deg,#e8e4fa,#dfeaf0)}.light .float-card{background:#fff;color:#171a2b}.light .promo{background:linear-gradient(110deg,#eae5fa,#e5f2f5)}.light .category-card{background:linear-gradient(130deg,#e6e0f8,#e5edf5);color:#171a2b}.light .product-tag{color:#fff}.light .cart-drawer{background:#fff}@media(max-width:850px){.desktop-nav{gap:15px}.hero{min-height:520px}.hero-art{height:400px}.hero-product{transform:scale(.85) rotate(5deg)}.product-grid{grid-template-columns:repeat(2,1fr)}.product-visual{height:190px}.trust-strip{gap:4vw}.header{padding:0 22px}}@media(max-width:620px){.wrap{width:calc(100% - 32px)}.announcement{font-size:9px}.announce-right{display:none}.header{height:68px;padding:0 16px}.desktop-nav{display:none}.menu-btn{display:block}.header-actions{gap:6px}.icon-btn{width:32px;height:32px}.cart-btn{padding:8px 10px}.brand{font-size:13px}.brand-mark{width:32px;height:32px}.hero{grid-template-columns:1fr;padding-top:55px;gap:0}.hero-copy{position:relative;z-index:2}.hero h1{font-size:47px}.hero-art{height:330px;margin-top:-5px}.hero-product{transform:scale(.78) rotate(5deg)}.float-card{right:0;bottom:20px}.art-caption{right:5px}.hero-stats{gap:20px;margin-top:38px}.hero-stats span{font-size:9px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px 25px}.section{padding-top:65px}.section-heading{align-items:start;gap:15px;flex-direction:column}.category-grid{grid-template-columns:1fr}.category-card{height:140px}.shop-controls{width:100%}.shop-controls input{flex:1;min-width:0}.shop-controls select{width:120px;min-width:0}.product-grid{gap:10px}.product-visual{height:155px}.product-info{padding:11px}.product-info h3{font-size:11px}.product-bottom b{font-size:11px}.promo{grid-template-columns:1fr;padding:32px 25px;margin-top:35px}.promo-art{height:200px}.promo-ring{width:180px;height:180px}.newsletter{display:block;padding:20px 0 50px}.newsletter form{margin-top:20px}.newsletter input{width:100%;min-width:0}.newsletter form .btn{white-space:nowrap}.footer-inner{grid-template-columns:1fr 1fr}.footer-inner>div:first-child{grid-column:1/-1}}