@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{--bg:#090b0c;--panel:#141719;--muted:#a1a6a7;--lime:#d4ff62;--line:#303536;--white:#f6f6f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',Arial,sans-serif}h1,h2,h3,.brand{font-family:'Space Grotesk',Arial,sans-serif;letter-spacing:-.045em}h1{font-size:clamp(3.5rem,10vw,8rem);line-height:.94;margin:.1em 0 .3em}h2{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.05}p{line-height:1.7}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1280px,calc(100% - 44px));margin:auto}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;z-index:99;background:white;color:black}.site-header{position:sticky;top:0;z-index:20;background:rgba(9,11,12,.94);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:24px}.brand{font-size:1.45rem;font-weight:700;letter-spacing:-.07em}.brand span{color:var(--lime)}.nav{display:flex;gap:30px;align-items:center;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav a:hover,.footer a:hover{color:var(--lime)}.cart-count{color:var(--lime)}.hero{padding:85px 0 60px;overflow:hidden}.eyebrow{color:var(--lime);font-size:.76rem;font-weight:700;letter-spacing:.23em;text-transform:uppercase}.hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:6%;align-items:center}.hero-copy{position:relative;z-index:1}.hero-copy .intro{color:#b9bdbb;font-size:clamp(1.04rem,1.6vw,1.3rem);max-width:520px}.hero-image-wrap{background:#101516;border:1px solid #2e3434;padding:8px;box-shadow:0 30px 110px #000b;transform:rotate(-1deg)}.hero-image-wrap img{display:block;width:100%;height:auto}.price{font-size:1.7rem;font-weight:700;margin:25px 0}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn{border:1px solid var(--lime);background:var(--lime);color:#101311;padding:16px 26px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:.2s}.btn:hover{filter:brightness(.9);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--white);border-color:#555}.btn-outline:hover{border-color:var(--lime)}.btn:disabled{opacity:.5;cursor:not-allowed}.trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#929c98;font-size:.78rem}.trust span:before{content:'●';color:var(--lime);margin-right:8px}.ticker{border-block:1px solid var(--line);padding:17px 0;color:#a6aca8;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase}.ticker-inner{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.section{padding:95px 0}.section-head{max-width:760px;margin-bottom:36px}.section-head p{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature{background:var(--panel);border:1px solid var(--line);padding:34px;min-height:200px}.feature .num{color:var(--lime);font-size:.75rem;letter-spacing:.15em}.feature h3{font-size:1.55rem;margin:26px 0 8px}.feature p{color:#a6aeab;margin:0;font-size:.93rem}.band{background:var(--lime);color:#101311;padding:70px 0}.band h2{margin:0 0 16px}.band p{max-width:700px}.band .btn{background:#101311;color:#fff;border-color:#101311}.footer{border-top:1px solid var(--line);padding:55px 0 30px}.footer-grid{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer-links{display:flex;gap:24px;flex-wrap:wrap;color:#adb4b0;font-size:.87rem}.small{font-size:.8rem;color:#7f8984}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:80px 0}.product-media{background:var(--panel);padding:12px;border:1px solid var(--line)}.product-media img{width:100%;display:block}.product-copy h1{font-size:clamp(3rem,6vw,5rem)}.product-copy .description{color:#b5bcba}.quantity{padding:12px;background:var(--panel);color:#fff;border:1px solid var(--line);max-width:100px}.cart-line{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 0;border-bottom:1px solid var(--line)}.cart-line img{width:110px}.cart-line a{text-decoration:underline}.prose{max-width:780px;padding:65px 0}.empty{padding:75px 0}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card{border:1px solid var(--line);background:var(--panel);padding:12px}.product-card img{width:100%;aspect-ratio:1;object-fit:cover}.product-card h3{padding:0 10px}.product-card p{padding:0 10px;color:var(--lime)}@media(max-width:800px){.header-inner{min-height:66px}.nav{gap:14px;font-size:.72rem}.hero{padding:55px 0}.hero-grid,.product-grid{grid-template-columns:1fr;gap:35px}.hero-copy{order:2}.hero-image-wrap{order:1}.hero h1{font-size:clamp(4rem,16vw,6rem)}.feature-grid,.collection-grid{grid-template-columns:1fr}.section{padding:65px 0}.feature{min-height:unset}.ticker-inner{font-size:.68rem}.footer-grid{display:block}.footer-links{margin:25px 0}}