PMO - WAVE75 Mechanical Keyboard
/* Scoped styles with high specificity */ .ozo-product-wrapper * { box-sizing: border-box !important; } .ozo-product-wrapper { font-family: -apple-system, BlinkMacSystemFont, 'Sego e UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; line-height: 1.6 !important; color: #1a1a1a !important; } /* Hero Section */ .ozo-hero { background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%) !important; color: #ffffff !important; padding: 50px 30px !important; border-radius: 12px !important; margin: 0 0 40px 0 !important; box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12) !important; clear: both !important; overflow: visible !important; } .ozo-hero h1 { font-size: 2rem !important; font-weight: 700 !important; margin: 0 0 10px 0 !important; color: #ffffff !important; line-height: 1.3 !important; } .ozo-hero h2 { font-size: 1.1rem !important; font-weight: 400 !important; color: #b8b8b8 !important; margin: 0 0 20px 0 !important; } .ozo-hero p { font-size: 1rem !important; line-height: 1.7 !important; color: #e0e0e0 !important; margin: 0 0 15px 0 !important; } .ozo-hero-note { font-size: 0.95rem !important; color: #9ca3af !important; background: rgba(255, 255, 255, 0.05) !important; padding: 15px 20px !important; border-radius: 8px !important; border-left: 4px solid #6366f1 !important; margin-top: 20px !important; } /* Section Styling */ .ozo-section { margin: 0 0 40px 0 !important; padding: 0 !important; clear: both !important; } .ozo-section h2 { font-size: 1.6rem !important; font-weight: 700 !important; color: #1a1a1a !important; margin: 0 0 25px 0 !important; padding-bottom: 12px !important; border-bottom: 3px solid #6366f1 !important; } .ozo-section h3 { font-size: 1.3rem !important; font-weight: 600 !important; color: #1a1a1a !important; margin: 30px 0 15px 0 !important; } .ozo-section p { color: #4b5563 !important; line-height: 1.8 !important; margin: 0 0 15px 0 !important; } /* Color Options */ .color-showcase { background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%) !important; padding: 35px !important; border-radius: 16px !important; margin: 30px 0 !important; box-shadow: 0 10px 40px rgba(99, 102, 241, 0.2) !important; } .color-showcase h3 { color: #ffffff !important; font-size: 1.4rem !important; margin: 0 0 20px 0 !important; font-weight: 600 !important; } .color-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important; gap: 15px !important; margin-top: 20px !important; } .color-option { background: rgba(255, 255, 255, 0.95) !important; padding: 15px !important; border-radius: 10px !important; text-align: center !important; font-weight: 500 !important; color: #1a1a1a !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important; transition: transform 0.2s ease, box-shadow 0.2s ease !important; } .color-option:hover { transform: translateY(-3px) !important; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15) !important; } /* Configuration Options */ .config-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important; gap: 25px !important; margin: 30px 0 !important; } .config-card { background: linear-gradient(135deg, #f9fafb 0%, #ffffff 100%) !important; border: 2px solid #e5e7eb !important; padding: 30px !important; border-radius: 12px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important; transition: all 0.3s ease !important; } .config-card:hover { border-color: #6366f1 !important; box-shadow: 0 8px 30px rgba(99, 102, 241, 0.15) !important; transform: translateY(-5px) !important; } .config-badge { display: inline-block !important; background: #6366f1 !important; color: #ffffff !important; padding: 6px 16px !important; border-radius: 20px !important; font-size: 0.85rem !important; font-weight: 600 !important; margin-bottom: 15px !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; } .config-card h4 { font-size: 1.2rem !important; color: #1a1a1a !important; margin: 0 0 15px 0 !important; font-weight: 600 !important; } .config-card ul { list-style: none !important; padding: 0 !important; margin: 0 !important; } .config-card li { padding: 8px 0 8px 25px !important; position: relative !important; color: #6b7280 !important; line-height: 1.6 !important; } .config-card li:before { content: "✓" !important; position: absolute !important; left: 0 !important; color: #6366f1 !important; font-weight: bold !important; } /* Specs Grid */ .specs-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important; gap: 20px !important; margin: 30px 0 !important; } .spec-card { background: #ffffff !important; border: 2px solid #e5e7eb !important; padding: 25px !important; border-radius: 12px !important; transition: all 0.3s ease !important; } .spec-card:hover { border-color: #6366f1 !important; box-shadow: 0 5px 20px rgba(99, 102, 241, 0.1) !important; } .spec-label { font-weight: 600 !important; color: #6366f1 !important; font-size: 0.85rem !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; margin-bottom: 8px !important; } .spec-value { font-size: 1.05rem !important; color: #1a1a1a !important; font-weight: 500 !important; line-height: 1.5 !important; } /* Features Section */ .features-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important; gap: 25px !important; margin-top: 30px !important; } .feature-card { background: linear-gradient(135deg, #f9fafb 0%, #ffffff 100%) !important; border-left: 5px solid #6366f1 !important; padding: 30px !important; border-radius: 12px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important; transition: transform 0.3s ease, box-shadow 0.3s ease !important; } .feature-card:hover { transform: translateX(5px) !important; box-shadow: 0 6px 25px rgba(99, 102, 241, 0.15) !important; } .feature-title { font-size: 1.3rem !important; font-weight: 600 !important; color: #1a1a1a !important; margin-bottom: 12px !important; } .feature-description { color: #6b7280 !important; line-height: 1.7 !important; } .feature-description ul { margin: 10px 0 0 0 !important; padding-left: 20px !important; } .feature-description li { margin: 5px 0 !important; color: #6b7280 !important; } /* Switch Details */ .switch-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important; gap: 25px !important; margin: 30px 0 !important; } .switch-card { background: linear-gradient(135deg, #ffffff 0%, #f9fafb 100%) !important; border: 2px solid #e5e7eb !important; padding: 30px !important; border-radius: 12px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important; } .switch-card h4 { font-size: 1.3rem !important; color: #1a1a1a !important; margin: 0 0 20px 0 !important; font-weight: 600 !important; padding-bottom: 10px !important; border-bottom: 2px solid #6366f1 !important; } .switch-spec { display: flex !important; justify-content: space-between !important; padding: 10px 0 !important; border-bottom: 1px solid #e5e7eb !important; } .switch-spec:last-child { border-bottom: none !important; } .switch-spec-label { color: #6b7280 !important; font-weight: 500 !important; } .switch-spec-value { color: #1a1a1a !important; font-weight: 600 !important; } /* What's Included Section */ .included-box { background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%) !important; padding: 40px !important; border-radius: 16px !important; color: #ffffff !important; margin-top: 30px !important; } .included-box h2 { color: #ffffff !important; margin-bottom: 25px !important; border-bottom-color: #6366f1 !important; } .included-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important; gap: 20px !important; } .included-item { display: flex !important; align-items: center !important; padding: 15px !important; background: rgba(255, 255, 255, 0.05) !important; border-radius: 8px !important; border-left: 4px solid #6366f1 !important; } .included-item:before { content: "✓" !important; font-size: 1.2rem !important; color: #6366f1 !important; font-weight: bold !important; margin-right: 15px !important; flex-shrink: 0 !important; } /* Responsive Design */ @media (max-width: 768px) { .ozo-hero { padding: 30px 20px !important; } .ozo-hero h1 { font-size: 1.6rem !important; } .specs-grid, .features-grid, .included-grid, .config-grid, .switch-grid { grid-template-columns: 1fr !important; } .color-grid { grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)) !important; } } PMO WAVE75 Custom Mechanical Keyboard Compact 75% Layout with Quick Assembly Design The PMO WAVE75 combines elegant aesthetics with practical functionality in a compact 75% layout. Featuring a CNC-machined aluminum body, innovative quick assembly ball-catch system, and PCB gasket mount structure, this pre-built keyboard delivers premium typing experience right out of the box. With tri-mode connectivity, QMK/VIA support, and color-matching keycaps, the WAVE75 is the perfect blend of form and function. Pre-built & Ready: Arrives fully assembled with hot-swappable switches, color-matching PBT keycaps, and tri-mode connectivity (USB-C / 2.4G / Bluetooth). Choose between Standard or Pro configuration with different battery capacities and weight options. Available Color Options Anodized Black Anodized Silver Anodized Red e-Coat Purple Spray Blue Spray Pink Spray White Note: Actual color may vary slightly from photos. Different finishes (Anodized, e-Coating, Spray) provide unique textures. Choose Your Configuration Standard Standard Configuration Plate: PP (Polypropylene) for softer, dampened typing Switches: Bamboo (HMX) - Smooth linear switches Battery: 4000mAh for extended wireless use Weight: Mirrored steel weight for reflective elegance Ideal for everyday typing and casual gaming Pro Pro Configuration Plate: FR4 for firmer, more responsive feedback Switches: Snow (Kailh) - Premium linear switches Battery: 8000mAh for maximum wireless endurance Weight: PVD brushed stainless steel (premium finish) Designed for enthusiasts seeking top-tier performance Technical Specifications Layout 75% Compact81 Keys (Pre-built) Construction CNC 6063 AluminumMultiple Finish Options Mount Structure PCB Gasket MountEnhanced Typing Feel Assembly System Quick AssemblyBall-Catch Mechanism PCB Hot-Swappable1.2mm Flex Cut Plate Options PP (Standard)FR4 (Pro) Sound Dampening PORON/PETPlate & Bottom Padding Base Weight Mirrored Steel (Std)PVD Stainless Steel (Pro) Connectivity Tri-Mode: USB-C2.4GHz / Bluetooth Battery 4000mAh (Standard)8000mAh (Pro) Keycaps Double-Shot PBTCherry Profile (Color Matching) Software QMK & VIA SupportFull Customization Included Switch Options Bamboo (HMX) - Standard Type: Linear Housing Material: PC / Modified Nylon Stem: Modified POM Total Travel: 3.6mm Actuation Force: 45g Spring: 21mm Snow (Kailh) - Pro Type: Linear Housing Material: Modified PC / PA66 Stem: MX POM Total Travel: 3.6mm Actuation Force: 45g Spring: 21mm Advanced Features Quick Assembly System Innovative ball-catch mechanism allows for easy disassembly and reassembly without tools. Perfect for customization, maintenance, and modifications while maintaining structural integrity. PCB Gasket Mount PCB gasket mount structure with PORON/PET sound dampening provides a premium typing experience with reduced ping and enhanced acoustics. The flexible mounting allows for natural flex while typing. Hot-Swappable PCB 1.2mm flex-cut PCB with hot-swappable sockets enables easy switch changes without soldering. Experiment with different switches to find your perfect typing feel. CNC Aluminum Body Precision CNC-machined 6063 aluminum with multiple finish options (anodized, e-coating, spray) ensures durability and stunning aesthetics. Each finish type offers unique texture and appearance. Tri-Mode Connectivity Versatile connectivity options include USB-C wired, 2.4GHz wireless for low-latency gaming, and Bluetooth for multi-device pairing. Large battery capacity ensures extended wireless operation. QMK/VIA Compatible Full QMK and VIA support provides complete customization of key mappings, macros, lighting, and more. Program any key to perform exactly as you need for your workflow. Color-Matching Keycaps Premium double-shot PBT keycaps in Cherry profile come color-matched to your chosen case color, creating a cohesive and professional appearance right out of the box. Premium Base Weights Standard configuration includes mirrored steel weight for elegant reflective finish. Pro configuration features PVD brushed stainless steel for enhanced durability and premium aesthetics. What's Included in the Box PMO WAVE75 Keyboard (Pre-built) Linear Switches (Pre-installed: Bamboo or Snow) Color-Matching PBT Keycaps (Pre-installed) USB-C Cable 2.4GHz Wireless Dongle Switch Puller Keycap Puller User Manual & Warranty Card Perfect For Space-Conscious Setups The 75% layout provides all essential keys with dedicated function row in a compact footprint. Perfect for small desks or minimalist setups without sacrificing functionality. Keyboard Enthusiasts Quick assembly system, hot-swap PCB, gasket mount structure, and QMK/VIA support make this ideal for modders and enthusiasts who love to customize their keyboards. Multi-Device Users Tri-mode connectivity with Bluetooth support allows seamless switching between multiple devices. Perfect for users who work across laptop, desktop, tablet, and mobile devices. Why Choose the WAVE75? The PMO WAVE75 represents an excellent balance of compact design, premium build quality, and user-friendly features. The innovative quick assembly ball-catch system sets it apart from traditional keyboards, making customization and maintenance effortless. With PCB gasket mount construction, comprehensive sound dampening, and flexible configuration options, the WAVE75 delivers an exceptional typing experience in a beautifully compact form factor. Whether you're a keyboard enthusiast looking for your next customization project, a professional seeking a high-quality compact keyboard for your workspace, or a gamer wanting wireless freedom without compromising performance, the WAVE75 adapts to your needs. Choose between Standard or Pro configurations to match your preferences, and enjoy color-matching keycaps that create a cohesive, professional aesthetic from day one.
More you might like
Related
PMOKEY Wave75 Mechanical Keyboard
Related
PMO - P75 Mechanical Keyboard
Related
PMOKEY Aurora80 Mechanical Keyboard
Related