:root{--bg:#050505;--panel:rgba(20,21,22,.64);--panel2:rgba(255,255,255,.055);--line:rgba(255,255,255,.105);--line2:rgba(255,255,255,.18);--ink:#f7f7f5;--muted:#969a98;--lime:#a8ff3e;--lime2:#79e828;--max:1280px;--r:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 77% 12%,rgba(111,210,44,.09),transparent 24%),radial-gradient(circle at 12% 25%,rgba(255,255,255,.045),transparent 25%),var(--bg);font-family:Inter,Arial,sans-serif;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.19;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,black,transparent 70%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.ambient{position:fixed;border-radius:50%;filter:blur(95px);pointer-events:none;z-index:-1}.ambient-a{width:360px;height:360px;background:rgba(157,255,64,.07);right:-130px;top:240px}.ambient-b{width:330px;height:330px;background:rgba(90,110,255,.045);left:-180px;top:520px}.glass{background:linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.025));border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 25px 70px rgba(0,0,0,.3);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.announcement{height:30px;display:flex;align-items:center;justify-content:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.06);font-size:9px;letter-spacing:.2em;color:#c3c6c4}.announcement .dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime)}.announcement .sep{opacity:.3}.site-header{position:sticky;top:12px;z-index:30;padding:12px 20px}.nav-shell{max-width:var(--max);margin:auto;height:66px;border-radius:20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px}.nav-left{display:flex;gap:24px;font-size:12px}.nav-left a{color:#a4a8a5;transition:.2s}.nav-left a:hover,.nav-left a.active{color:#fff}.nav-left a.active{position:relative}.nav-left a.active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:var(--lime);border-radius:2px;box-shadow:0 0 12px rgba(168,255,62,.7)}.logo{display:flex;align-items:center;gap:7px;font:800 20px Manrope,sans-serif;letter-spacing:-.04em}.logo svg{width:27px;height:31px;color:var(--lime);filter:drop-shadow(0 0 9px rgba(168,255,62,.35))}.nav-actions{justify-self:end;display:flex;align-items:center;gap:9px}.circle-btn,.bag-btn,.close-btn{border:1px solid var(--line);color:#fff;background:rgba(255,255,255,.035)}.circle-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.circle-btn svg,.bag-btn svg,.search-box svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.bag-btn{height:38px;border-radius:999px;padding:0 7px 0 12px;display:flex;align-items:center;gap:8px;font-size:11px}.bag-btn b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#0a1006;font-size:10px}.section-shell{max-width:var(--max);margin:auto;padding-left:28px;padding-right:28px}.hero{min-height:650px;display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:40px;padding-top:72px;padding-bottom:80px}.hero-copy{position:relative;z-index:2}.micro-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;font-size:9px;letter-spacing:.16em;color:#bfc2c0}.micro-pill i{width:6px;height:6px;border-radius:50%;background:var(--lime)}.hero h1{font:800 clamp(58px,7.2vw,108px)/.91 Manrope,sans-serif;letter-spacing:-.07em;margin:28px 0 22px;max-width:8.5ch}.hero h1 span{color:#858b87}.hero-copy>p{max-width:560px;color:#a3a7a4;font-size:15px;line-height:1.75}.hero-actions{display:flex;gap:11px;margin-top:32px;flex-wrap:wrap}.primary,.secondary{height:48px;border-radius:14px;padding:0 19px;display:inline-flex;align-items:center;gap:22px;font-size:11px;font-weight:700;letter-spacing:.02em}.primary{background:var(--lime);color:#0a0e07;box-shadow:0 14px 40px rgba(116,238,39,.17)}.primary span{font-size:16px}.secondary{color:#e7e8e7}.trust-row{margin-top:42px;display:flex;gap:28px;color:#737876;font-size:10px}.trust-row b{color:#d7dad7;font-weight:700;margin-right:4px}.hero-stage{height:520px;position:relative;perspective:1000px}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:270px;height:270px;right:15%;top:26%;background:radial-gradient(circle at 30% 25%,rgba(212,255,181,.45),rgba(108,234,40,.08) 48%,rgba(0,0,0,0) 72%)}.orb-two{width:180px;height:180px;left:15%;top:10%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 65%)}.float-card{position:absolute;width:230px;border-radius:26px;padding:13px;overflow:hidden;transition:.35s ease;transform-style:preserve-3d}.float-card:before{content:"";position:absolute;inset:-1px;background:linear-gradient(130deg,rgba(255,255,255,.16),transparent 40%);pointer-events:none}.float-card span{display:block;font-size:8px;letter-spacing:.16em;color:#a8adaa;margin:2px 4px 9px}.float-card img{width:100%;aspect-ratio:1/1.04;object-fit:contain;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(0,0,0,.2))}.float-card strong{display:block;font-size:11px;margin:10px 5px 2px}.card-a{left:0;top:155px;transform:rotateY(8deg) rotateZ(-5deg)}.card-b{right:0;top:55px;transform:rotateY(-8deg) rotateZ(5deg);width:240px}.card-c{right:95px;bottom:4px;width:205px;transform:rotateY(-4deg) rotateZ(-2deg)}.float-card:hover{transform:translateY(-10px) rotate(0);border-color:rgba(168,255,62,.35);box-shadow:0 35px 80px rgba(0,0,0,.52)}.catalog{padding-top:70px;padding-bottom:70px}.catalog-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:.2em;color:var(--lime);font-weight:700;margin:0 0 9px}.catalog-head h2,.contact-card h2,.drawer-head h2{font:800 clamp(36px,4.7vw,65px)/1 Manrope,sans-serif;letter-spacing:-.05em;margin:0}.catalog-head .sub{color:#818683;font-size:12px;margin:10px 0 0}.count-badge{width:96px;height:72px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.count-badge span{font:800 24px Manrope}.count-badge small{font-size:7px;letter-spacing:.18em;color:#8d918f;margin-top:2px}.filter-panel{border-radius:22px;padding:13px;margin-bottom:26px}.pills{display:flex;gap:8px;flex-wrap:wrap;padding:3px}.pill{border:1px solid var(--line);background:rgba(255,255,255,.025);color:#aaa;font-size:10px;padding:9px 14px;border-radius:999px;cursor:pointer;transition:.2s}.pill:hover{border-color:var(--line2);color:#fff}.pill.active{background:var(--lime);border-color:var(--lime);color:#0a0e07;font-weight:700;box-shadow:0 8px 22px rgba(133,255,56,.12)}.tools{display:grid;grid-template-columns:1fr 190px;gap:10px;margin-top:11px}.search-box{height:44px;border:1px solid var(--line);background:rgba(0,0,0,.24);border-radius:13px;display:flex;align-items:center;gap:10px;padding:0 14px;color:#707572}.search-box input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.search-box input::placeholder{color:#676b69}select{height:44px;border:1px solid var(--line);background:#0d0e0e;color:#e8e9e8;border-radius:13px;padding:0 12px;font-size:10px;outline:none}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.product-card{position:relative;border:1px solid rgba(255,255,255,.085);border-radius:22px;padding:10px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.product-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.055),transparent 25%);pointer-events:none}.product-card:hover{transform:translateY(-5px);border-color:rgba(168,255,62,.23);box-shadow:0 25px 55px rgba(0,0,0,.38)}.image-wrap{position:relative;aspect-ratio:1/1.06;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.06),rgba(255,255,255,.012) 58%,rgba(0,0,0,.22));display:grid;place-items:center}.image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 65%,rgba(0,0,0,.2));pointer-events:none}.image-wrap img{width:100%;height:100%;object-fit:contain;transition:transform .36s ease;filter:drop-shadow(0 22px 25px rgba(0,0,0,.35))}.product-card:hover .image-wrap img{transform:scale(1.035)}.product-info{padding:12px 5px 5px}.category{font-size:7px;letter-spacing:.2em;color:#6f7471;margin:0 0 7px}.product-title{font-size:11px;letter-spacing:.015em;margin:0;color:#f1f3f1}.price{display:block;font:700 13px Manrope;margin-top:6px;color:#fff}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.card-actions button,.mini-buy,.remove{height:34px;border-radius:10px;font-size:9px;font-weight:600;cursor:pointer}.add-bag{background:rgba(255,255,255,.035);border:1px solid var(--line);color:#cfd2d0}.buy-now,.mini-buy{border:1px solid rgba(168,255,62,.42);background:rgba(168,255,62,.08);color:var(--lime)}.card-actions button:hover,.mini-buy:hover{filter:brightness(1.18)}.empty-state{padding:50px;border-radius:20px;text-align:center;color:#858a87}.contact{padding-top:50px;padding-bottom:90px}.contact-card{border-radius:28px;padding:38px;display:flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(135deg,rgba(151,255,66,.07),rgba(255,255,255,.025))}.contact-card h2{font-size:clamp(32px,4vw,52px)}.contact-card p:not(.eyebrow){color:#858a87;max-width:620px;font-size:12px;line-height:1.7}.footer-line{height:1px;background:var(--line)}.footer-content{display:flex;justify-content:space-between;gap:25px;padding:28px 0 38px;color:#646966;font-size:9px;letter-spacing:.08em}.footer-logo{font:800 18px Manrope;color:#dfe2df}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.58);backdrop-filter:blur(6px);z-index:50}.bag-drawer{position:fixed;z-index:60;right:14px;top:14px;bottom:14px;width:min(420px,calc(100vw - 28px));border-radius:27px;transform:translateX(calc(100% + 30px));transition:.3s ease;display:flex;flex-direction:column;background:rgba(12,13,13,.84)}.bag-drawer.open{transform:translateX(0)}.drawer-head{padding:24px;display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:28px}.close-btn{width:38px;height:38px;border-radius:50%;font-size:22px}.bag-items{padding:15px 22px;overflow:auto;flex:1}.bag-empty{color:#777;font-size:12px}.bag-item{display:grid;grid-template-columns:68px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.bag-item img{width:68px;height:74px;object-fit:contain;border-radius:12px;background:rgba(255,255,255,.035)}.bag-item h3{font-size:10px;margin:0 0 5px}.bag-item p{font-size:11px;margin:0;color:#999}.bag-item-actions{display:flex;flex-direction:column;gap:6px}.mini-buy,.remove{height:29px;padding:0 10px}.remove{border:1px solid var(--line);background:transparent;color:#737875}.drawer-note{padding:18px 22px;border-top:1px solid var(--line);font-size:9px;line-height:1.55;color:#737875}@media(max-width:1000px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero-stage{height:440px;max-width:650px;width:100%;margin:auto}.product-grid{grid-template-columns:repeat(3,1fr)}.nav-left{gap:14px}.trust-row{flex-wrap:wrap}.contact-card{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.announcement{font-size:7px}.site-header{top:5px;padding:7px 9px}.nav-shell{height:58px;padding:0 11px}.nav-left{display:none}.nav-shell{grid-template-columns:1fr 1fr}.logo{justify-self:start}.nav-actions{justify-self:end}.section-shell{padding-left:14px;padding-right:14px}.hero{padding-top:42px;padding-bottom:50px}.hero h1{font-size:58px}.hero-stage{height:370px}.float-card{width:170px;padding:9px;border-radius:20px}.card-b{width:178px}.card-c{width:155px;right:60px}.catalog{padding-top:40px}.catalog-head{align-items:flex-start}.count-badge{display:none}.filter-panel{padding:9px}.tools{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.product-card{border-radius:16px;padding:7px}.image-wrap{border-radius:12px}.card-actions{grid-template-columns:1fr}.add-bag{display:none!important}.contact-card{padding:25px;border-radius:22px}.footer-content{flex-direction:column;gap:10px}.bag-item{grid-template-columns:58px 1fr}.bag-item-actions{grid-column:2/3;flex-direction:row}}@media(max-width:430px){.hero h1{font-size:50px}.hero-stage{height:330px}.card-a{top:125px}.card-b{top:20px}.card-c{bottom:0;right:34px}.product-title{font-size:10px}.price{font-size:12px}}
