The full range
Shop
Everything we sell, in one place. Every accessory is checked for compatibility and backed by a 2-year warranty.
Works with
11 items

TV Accessories
13-Inch TV Top Shelf with Remote Holder
Add convenient storage above a compatible television without drilling the wall or occupying space on the media console. Wide adjustable platform Approximately 13-inch-wide top platform Adjustable support legs Textured, anti-slip shelf surface Separate remote-control holder Multiple uses Suitable for compatible streaming devices, routers, media boxes, remotes, small game accessories, and other lightweight items. Compatibility notice: TV thickness, rear-panel angle, bezel design, ventilation, and shelf load affect fit. Confirm the television provides a stable mounting surface before use. Devices and remotes are not included.
Works with Flat-screen TVs and monitors with a suitable top edge and rear profile, Streaming devices, routers, media boxes, remotes, and small accessories within the shelf capacity

Remotes & Accessories
Magnetic Silicone Remote Control Holder — 6 Pack
Give frequently used remotes a consistent home with six compact magnetic silicone docks. Six black magnetic docks Soft silicone-wrapped magnetic design Self-adhesive, no-drill installation Flexible construction for flat or gently curved surfaces Individual holder load capacity listed at up to 250 g Installation Clean and dry the surface, remove the adhesive backing, press the dock firmly into place, and wait 12–24 hours before hanging an item. Important: Adhesive performance varies by surface, texture, temperature, and installation. Test compatibility before permanent placement. Remotes are not included.
Works with Most TV remotes, Fan and air-conditioner remotes, Small metal household items within the stated load limit +1

Cable Management
Large Cable Management Box Set with Clips & Reusable Ties
Hide a power strip, adapters, and excess cable length inside one clean enclosure while keeping everyday wires organized. Complete organization set 1 large cable-management box 2 cable clips 10 reusable cable ties Simple setup Place a compatible power strip and excess cable length inside the box, route cables through the openings, and close the lid. Built for everyday spaces The impact-resistant ABS enclosure is designed for entertainment centers, desks, and home offices. It helps reduce exposed-cable clutter and limits casual access by children and pets. Important: Measure the power strip, plugs, and adapters before ordering. Keep ventilation openings clear and do not place overheating or damaged electrical equipment inside the box.
Works with Power strips and adapters that fit within the box dimensions, TV and home-entertainment cable setups, Desk and office cable setups

Mounts
Universal Soundbar Mount Bracket — Up to 15 lb
Mount your soundbar directly above or below the television for a cleaner entertainment setup that moves with the screen. Flexible mounting Supports compatible soundbars weighing up to 15 lb (6.8 kg) Works with many fixed, tilting, and full-motion TV mounts Supports TV VESA patterns up to 600 × 400 mm Detachable extension plates provide multiple assembly positions Included Soundbar mounting bracket, extension plates, L-shaped mounting hardware, installation hardware, and instructions. Compatibility notice: Confirm the soundbar weight, mounting-hole type and spacing, TV VESA pattern, and available clearance before ordering. This bracket may not fit every soundbar or televisions over 83 inches.
Works with Soundbars weighing up to 15 lb (6.8 kg), TV VESA patterns up to 600 × 400 mm, Fixed, tilting, and full-motion TV mounts +1

TV BOX
Amazon Fire TV Stick HD – Full HD Streaming (copy)
fire-store.SHOP Upgrade any TV into a smart streaming hub — in minutes. The Fire TV Stick HD is Amazon's slimmest, fastest HD streaming stick yet — about 30% slimmer than the previous generation and powered directly by your TV's USB port. No wall adapter, no cable clutter, nothing standing between you and your favorite shows. Design & Portability Ultra-thin profile (approx. 3.6 × 0.8 in) — fits tight HDMI ports without an extender Direct Power via USB-C — runs straight off your TV's USB port with the included cable. No wall adapter needed Travel-ready — at roughly 36 g, slip it in a bag and stream in hotel rooms or on the go Performance & Picture Over 30% faster than the previous HD model — quad-core 1.7 GHz CPU for snappy app loads and smooth navigation Crisp Full HD 1080p with HDR10, HDR10+ and HLG for richer color and contrast on compatible TVs Wi-Fi 6 + Bluetooth 5.3 — stable, buffer-free streaming even on busy home networks Dolby audio pass-through via HDMI for immersive sound with compatible systems Smart Features & Content Alexa Voice Remote with power, volume and mute buttons — control your TV and soundbar with one remote New Fire TV Experience with Alexa+ — cleaner navigation, universal search across your subscriptions, and pin up to 20 favorite apps to your home screen* Thousands of apps — Prime Video, Netflix, YouTube, Disney+, plus free & live TV channels Smart home control — ask Alexa to find what to watch or control compatible lights and devices Specifications Resolution 1080p Full HD (up to 60 fps) HDR HDR10, HDR10+, HLG Processor Quad-core 1.7 GHz Storage 8 GB Connectivity Wi-Fi 6 (dual-band), Bluetooth 5.3 + BLE, HDMI Power USB-C — Direct Power from TV USB port (cable included) Dimensions Approx. 91.5 × 21.1 × 14.5 mm Weight Approx. 36 g In the box Fire TV Stick HD, Alexa Voice Remote, USB power cable, 2× AAA batteries Setup & Care Plug the stick into your TV's HDMI port, connect the USB-C cable to your TV's USB port, and follow the on-screen setup — most users are streaming in under five minutes. If the device ever becomes unresponsive, unplug it for 60 seconds to refresh it. Keep it away from heat sources and avoid forcing it into recessed HDMI ports. Ready to stream smarter? Skip the smart TV upgrade — get instant access to everything you love to watch for a fraction of the price. *Separate subscriptions may be required for some apps and services. Full Alexa+ access is included with Prime membership; a paid plan applies for non-Prime customers. Feature and content availability may vary by region. HDR playback requires a compatible HDR TV. This device supports apps from the Amazon Appstore only. Sold by fire-store.tv

mounts
Wall-Mount Setup Kit
TV Mount + HDMI 2.1 Cable + Cable Raceway Bundle — Fire-store.shop body{margin:0;background:#0E1116;} @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500&display=swap'); /* Everything is scoped under #pdp so nothing leaks into your Shopify theme */ #pdp{ --bg:#0E1116; --panel:#161A21; --panel2:#1B212A; --line:#262C36; --line2:#374050; --ink:#EAEDF2; --mut:#8B94A1; --dim:#5E6672; --amber:#FF2D00; --amber-soft:rgba(227,154,74,.10); background:var(--bg); color:var(--ink); font-family:'Inter',system-ui,-apple-system,sans-serif; line-height:1.6; font-size:16px; max-width:1040px; margin:0 auto; padding:0 20px 72px; box-sizing:border-box; -webkit-font-smoothing:antialiased; } #pdp *{box-sizing:border-box;} #pdp .mono{font-family:'IBM Plex Mono',ui-monospace,monospace;} /* ---- Datasheet header bar ---- */ #pdp .rail{ display:flex; flex-wrap:wrap; gap:12px 28px; align-items:baseline; padding:18px 2px 16px; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:12px; letter-spacing:.04em; color:var(--dim); text-transform:uppercase; } #pdp .rail b{color:var(--amber); font-weight:600;} #pdp .rail .spacer{flex:1;} /* ---- Hero ---- */ #pdp .hero{padding:44px 0 8px;} #pdp .eyebrow{font-family:'IBM Plex Mono',monospace; font-size:12.5px; letter-spacing:.22em; text-transform:uppercase; color:var(--amber); margin:0 0 18px;} #pdp h1{font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:clamp(28px,4.6vw,46px); line-height:1.06; letter-spacing:-.02em; margin:0 0 18px;} #pdp .lede{font-size:clamp(16px,2.1vw,19px); color:var(--mut); max-width:66ch; margin:0;} /* ---- Bundle chips ---- */ #pdp .bundle-of{display:flex; flex-wrap:wrap; gap:10px; margin:22px 0 0;} #pdp .chip{ display:inline-flex; align-items:center; gap:8px; font-family:'IBM Plex Mono',monospace; font-size:12.5px; letter-spacing:.03em; color:var(--ink); background:var(--panel); border:1px solid var(--line2); padding:8px 14px; border-radius:999px; } #pdp .chip .num{color:var(--amber); font-weight:700;} #pdp .chip-plus{color:var(--dim); font-size:14px; align-self:center;} /* ---- Image frame (hero) ---- */ #pdp .demo{position:relative; margin:34px 0 8px;} #pdp .demo-label{position:absolute; top:14px; left:14px; z-index:2; font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--ink); background:rgba(14,17,22,.72); border:1px solid var(--line2); padding:6px 10px; border-radius:2px; backdrop-filter:blur(4px); display:flex; align-items:center; gap:8px;} #pdp .demo-label .dot{width:6px; height:6px; border-radius:50%; background:var(--amber); box-shadow:0 0 0 0 rgba(227,154,74,.6); animation:pulse 2s ease-out infinite;} @keyframes pulse{0%{box-shadow:0 0 0 0 rgba(227,154,74,.55);}70%{box-shadow:0 0 0 8px rgba(227,154,74,0);}100%{box-shadow:0 0 0 0 rgba(227,154,74,0);}} #pdp .frame{position:relative; border:1px solid var(--line2); background:#0b0d11; border-radius:4px; overflow:hidden; display:flex; justify-content:center;} #pdp .frame::before,#pdp .frame::after{content:""; position:absolute; width:14px; height:14px; z-index:2; pointer-events:none; border-color:var(--amber); border-style:solid; opacity:.9;} #pdp .frame::before{top:8px; right:8px; border-width:1px 1px 0 0;} #pdp .frame::after{bottom:8px; left:8px; border-width:0 0 1px 1px;} #pdp .frame img{display:block; width:100%; max-width:100%; height:auto;} /* ---- Section scaffolding ---- */ #pdp section{padding:52px 0; border-top:1px solid var(--line);} #pdp .sec-head{display:flex; align-items:baseline; gap:16px; margin:0 0 20px;} #pdp .idx{font-family:'IBM Plex Mono',monospace; font-size:13px; color:var(--amber); letter-spacing:.05em; padding-top:6px;} #pdp h2{font-family:'Space Grotesk',sans-serif; font-weight:600; letter-spacing:-.01em; font-size:clamp(21px,3vw,28px); margin:0; line-height:1.1;} #pdp .sec-sub{color:var(--mut); max-width:62ch; margin:0 0 26px; font-size:16px;} /* ---- Product tag inside a section ---- */ #pdp .ptag{ display:inline-flex; align-items:center; gap:8px; font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:var(--amber); background:var(--amber-soft); border:1px solid rgba(255,45,0,.28); padding:5px 11px; border-radius:3px; margin:0 0 14px; } /* ---- Feature row: text + image ---- */ #pdp .row{display:grid; grid-template-columns:1fr 1fr; gap:34px; align-items:center;} #pdp .row.flip .txt{order:2;} #pdp ul{list-style:none; margin:0; padding:0;} #pdp li{position:relative; padding:14px 0 14px 26px; border-bottom:1px solid var(--line);} #pdp li:first-child{border-top:1px solid var(--line);} #pdp li::before{content:""; position:absolute; left:2px; top:22px; width:8px; height:1px; background:var(--amber);} #pdp li b{font-weight:600; color:var(--ink);} #pdp li span{color:var(--mut);} /* ---- Figure / image blocks ---- */ #pdp figure{margin:0;} #pdp .shot{position:relative; border:1px solid var(--line); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .shot img{display:block; width:100%; height:auto;} #pdp figcaption{font-family:'IBM Plex Mono',monospace; font-size:11.5px; letter-spacing:.06em; text-transform:uppercase; color:var(--dim); margin-top:10px; display:flex; justify-content:space-between; gap:12px;} #pdp figcaption .tag{color:var(--amber);} /* ---- Paired images ---- */ #pdp .pair{display:grid; grid-template-columns:1fr 1fr; gap:22px;} /* ---- Spec datasheet ---- */ #pdp .specs{border:1px solid var(--line2); border-radius:4px; overflow:hidden; background:var(--panel); margin-bottom:26px;} #pdp .specs:last-child{margin-bottom:0;} #pdp .specs h3{ font-family:'IBM Plex Mono',monospace; font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:var(--amber); background:var(--panel2); margin:0; padding:12px 20px; border-bottom:1px solid var(--line2); } #pdp .spec{display:grid; grid-template-columns:190px 1fr; gap:0; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:14px;} #pdp .spec:last-child{border-bottom:0;} #pdp .spec dt{padding:14px 20px; color:var(--dim); text-transform:uppercase; letter-spacing:.06em; font-size:12px; background:var(--panel2);} #pdp .spec dd{padding:14px 20px; margin:0; color:var(--ink);} #pdp .fill{color:var(--amber); background:var(--amber-soft); padding:1px 7px; border-radius:2px;} /* ---- Care note ---- */ #pdp .care{background:var(--panel); border:1px solid var(--line); border-radius:4px; padding:26px 28px;} #pdp .care p{margin:0; color:var(--mut);} #pdp .care p+p{margin-top:12px;} #pdp .care strong{color:var(--ink);} /* ---- Value strip ---- */ #pdp .value{display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin-top:6px;} #pdp .value .cell{background:var(--panel); border:1px solid var(--line); border-radius:4px; padding:20px 20px 22px;} #pdp .value .cell .k{font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:.1em; text-transform:uppercase; color:var(--dim); margin-bottom:8px;} #pdp .value .cell .v{font-family:'Space Grotesk',sans-serif; font-size:22px; font-weight:600; color:var(--ink);} #pdp .value .cell .d{color:var(--mut); font-size:14px; margin-top:6px;} /* ---- CTA ---- */ #pdp .cta{text-align:center; padding:64px 0 8px; border-top:1px solid var(--line);} #pdp .cta h2{font-size:clamp(24px,3.6vw,34px); margin:0 0 14px;} #pdp .cta p{color:var(--mut); max-width:54ch; margin:0 auto 30px;} #pdp .btn{display:inline-block; font-family:'IBM Plex Mono',monospace; font-weight:600; letter-spacing:.06em; text-transform:uppercase; font-size:14px; color:#12151A; background:var(--amber); text-decoration:none; padding:16px 40px; border-radius:3px; transition:transform .15s ease, box-shadow .15s ease;} #pdp .btn:hover{transform:translateY(-2px); box-shadow:0 10px 30px -12px rgba(227,154,74,.6);} /* ---- Responsive ---- */ @media (max-width:720px){ #pdp .row{grid-template-columns:1fr; gap:22px;} #pdp .row.flip .txt{order:0;} #pdp .pair{grid-template-columns:1fr;} #pdp .value{grid-template-columns:1fr;} #pdp .spec{grid-template-columns:1fr;} #pdp .spec dt{border-bottom:1px solid var(--line);} } @media (prefers-reduced-motion:reduce){ #pdp .demo-label .dot{animation:none;} #pdp .btn{transition:none;} } Ref BND-01 3-Piece Bundle Mount + Cable + Raceway 32–70" TVs Home Theater · Complete Setup Bundle TV Mount + HDMI 2.1 Cable + Cable Raceway Kit One order gets your TV on the wall, connected at full 4K/8K speed, and wired clean with no cords hanging down the drywall. A full motion mount, a certified 48Gbps HDMI 2.1 cable, and a paintable raceway kit to hide the run — everything you need for a finished, showroom-clean install. 01 Full Motion TV Mount + 02 HDMI 2.1 Cable, 48Gbps + 03 Paintable Cable Raceway Complete Bundle 00 Why buy it as one kit Three parts that are normally bought separately — and normally forgotten separately, too. This bundle solves the whole job in one checkout. Mount the TV Full motion Swivel and tilt it to your seat, up to 99 lbs. Connect it right 48Gbps HDMI 2.1 Certified for 4K@120Hz and 8K@60Hz — no bottleneck. Hide the cords Paintable raceway 290" of channel to route and disappear the cable run. Finished, cable-free install Setup Piece 01 · TV Mount 01 Full motion mount, 32–70" Swivel, tilt, and pull the TV toward you — then push it flat when you're done. Fits 32–70" TVs up to 99 lbs — covers the vast majority of living-room and bedroom TVs. Max VESA 400×400mm — matches the mounting-hole pattern on most mid-to-large flat screens. 6 articulating arms — robot-welded steel construction for a rigid, non-flexing hold. Swivel left or right — angle the screen to your couch, kitchen island, or corner seating. 6-arm full motion design Motion Piece 01 · TV Mount 02 Pull it out, tilt down the glare Extension and tilt working together for a genuinely adjustable viewing angle. Extends to 17.5" — pull the TV well off the wall for a closer view. Retracts to 3.4" — push it back flat against the wall when not in use. Tilts up 5° / down 15° — angle downward to cut glare from windows and overhead lights. ±3° post-install leveling — fine-tune the TV level after it's already on the wall. Extend 17.5" · retract 3.4" Reach Piece 02 · HDMI 2.1 Cable 03 48Gbps HDMI 2.1, certified The cable that actually keeps up with a modern TV, console, or streaming box — not a cable that quietly caps your picture. 48Gbps bandwidth — HDMI 2.1 certified, well beyond the 18Gbps ceiling of standard HDMI 2.0 cables. Supports 4K@120Hz and 8K@60Hz — handles the highest resolutions and refresh rates current TVs and consoles output. Dolby Vision HDR — passes the full HDR signal for accurate color, contrast, and brightness. Double-layer shielding — protects signal integrity and the cable itself from everyday wear. 48Gbps HDMI 2.1 connector Cable Piece 02 · HDMI 2.1 Cable 04 Built for gaming and streaming 6.6ft is the right length for most wall-mount setups, and it's rated for the devices people are actually plugging in. 6.6ft / 2M length — reaches comfortably from a wall-mounted TV down to a console or streaming box. PS5 & Xbox Series X ready — delivers the full bandwidth modern consoles need for high-res, high-refresh gaming. Works with Apple TV 4K & streaming devices — passes 4K HDR content without compression artifacts. Motion-blur reduction — high refresh-rate support keeps fast motion clean and sharp. 4K@120Hz · 8K@60Hz Spec Piece 03 · Cable Raceway 05 Hide the run, keep it paintable 290" of channel — enough to route a wall-mounted TV's cables from the mount down to an outlet or media console, out of sight. 290" total length — 20 pieces at 14.6" each, enough to plan a full vertical or horizontal run. Self-adhesive install — peel and stick to the wall, no drilling required for the channel itself. Paintable white PVC — paint it to match your wall color so it disappears completely. Snap-on cover — tuck cables inside and close the channel for a clean, finished line. Paintable, self-adhesive raceway Raceway Piece 03 · Cable Raceway 06 20 pieces, cut to plan your route Pre-cut lengths mean less measuring and cutting, more sticking and done. 20× 14.6" sections — combine pieces to reach from the mount to your outlet or console. Corner & connector pieces included — route around corners without an awkward gap. Trim to fit — cut individual sections shorter for tight runs or odd wall layouts. Works with any cable — power cords, HDMI, Ethernet, or speaker wire all fit inside the channel. 20-piece raceway kit Kit 07 What's in the bundle Everything to go from bare wall to a finished, wired TV setup in one order. Mounting Dream full motion TV mount — bracket, drilling template, hardware in pre-labeled bags, Allen key. Belkin HDMI 2.1 cable, 6.6ft — one certified 48Gbps cable ready to connect your source device. YesBes 290" cable raceway kit — 20 channel pieces, connectors, and adhesive backing. Everything needed for a clean install — no separate trips or add-on purchases required. Complete bundle contents Included 08 In your space The result: a wall-mounted TV that looks like it was professionally installed. Living room installation Space Mount, connect, conceal Steps 09 Specifications 01 · TV Wall Mount — Mounting Dream MD2380 TV size range 32" – 70" Weight capacity Up to 99 lbs Max VESA 400×400mm Arms 6-arm full motion, robot-welded steel Extension 17.5" extended, 3.4" retracted Tilt +5° up / -15° down Leveling ±3° post-installation Wall mounting 16" wood studs (not for drywall alone; concrete anchors available on request) 02 · HDMI 2.1 Cable — Belkin Ultra HD Length 6.6 ft / 2M Bandwidth 48 Gbps, HDMI 2.1 certified Resolution support 4K@120Hz, 8K@60Hz HDR Dolby Vision Shielding Double-layer Compatibility PS5, PS4, Xbox Series X, Apple TV 4K, laptops, PCs 03 · Cable Raceway — YesBes 290" Kit Total length 290" (20 pieces × 14.6") Channel size 0.95" W × 0.55" H Material Paintable PVC Install Self-adhesive, peel and stick Color White (paintable to match any wall) 10 Install & use Suggested order: mount the bracket into wood studs using the included template, hang the TV, connect the HDMI 2.1 cable to your source device, then route the cable through the raceway from the mount down to your outlet or console. Studs, not drywall: the mount is rated for 16" wood studs; drywall alone will not support the rated weight. Use concrete anchors (available on request) for masonry walls. Raceway finish: the channel is paintable — for the most seamless look, paint it to match your wall color after installation and before adding the cables. One order. A finished wall. Mount the TV, connect it at full 4K/8K speed, and hide every cable — all three pieces, one checkout. Add bundle to cart

mounts
Full Motion TV Wall Mount for 32-70" TVs up to 99 lbs
USX MOUNT Full Motion TV Wall Mount — Fire-store.shop body{margin:0;background:#0E1116;} @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500&display=swap'); /* Everything is scoped under #pdp so nothing leaks into your Shopify theme */ #pdp{ --bg:#0E1116; --panel:#161A21; --panel2:#1B212A; --line:#262C36; --line2:#374050; --ink:#EAEDF2; --mut:#8B94A1; --dim:#5E6672; --amber:#FF2D00; --amber-soft:rgba(227,154,74,.10); background:var(--bg); color:var(--ink); font-family:'Inter',system-ui,-apple-system,sans-serif; line-height:1.6; font-size:16px; max-width:1040px; margin:0 auto; padding:0 20px 72px; box-sizing:border-box; -webkit-font-smoothing:antialiased; } #pdp *{box-sizing:border-box;} #pdp .mono{font-family:'IBM Plex Mono',ui-monospace,monospace;} /* ---- Datasheet header bar ---- */ #pdp .rail{ display:flex; flex-wrap:wrap; gap:12px 28px; align-items:baseline; padding:18px 2px 16px; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:12px; letter-spacing:.04em; color:var(--dim); text-transform:uppercase; } #pdp .rail b{color:var(--amber); font-weight:600;} #pdp .rail .spacer{flex:1;} /* ---- Hero ---- */ #pdp .hero{padding:44px 0 8px;} #pdp .eyebrow{font-family:'IBM Plex Mono',monospace; font-size:12.5px; letter-spacing:.22em; text-transform:uppercase; color:var(--amber); margin:0 0 18px;} #pdp h1{font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:clamp(30px,5vw,50px); line-height:1.05; letter-spacing:-.02em; margin:0 0 18px;} #pdp .lede{font-size:clamp(16px,2.1vw,19px); color:var(--mut); max-width:64ch; margin:0;} /* ---- Image frame (hero) ---- */ #pdp .demo{position:relative; margin:34px 0 8px;} #pdp .demo-label{position:absolute; top:14px; left:14px; z-index:2; font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--ink); background:rgba(14,17,22,.72); border:1px solid var(--line2); padding:6px 10px; border-radius:2px; backdrop-filter:blur(4px); display:flex; align-items:center; gap:8px;} #pdp .demo-label .dot{width:6px; height:6px; border-radius:50%; background:var(--amber); box-shadow:0 0 0 0 rgba(227,154,74,.6); animation:pulse 2s ease-out infinite;} @keyframes pulse{0%{box-shadow:0 0 0 0 rgba(227,154,74,.55);}70%{box-shadow:0 0 0 8px rgba(227,154,74,0);}100%{box-shadow:0 0 0 0 rgba(227,154,74,0);}} #pdp .frame{position:relative; border:1px solid var(--line2); background:#0b0d11; border-radius:4px; overflow:hidden; display:flex; justify-content:center;} #pdp .frame::before,#pdp .frame::after{content:""; position:absolute; width:14px; height:14px; z-index:2; pointer-events:none; border-color:var(--amber); border-style:solid; opacity:.9;} #pdp .frame::before{top:8px; right:8px; border-width:1px 1px 0 0;} #pdp .frame::after{bottom:8px; left:8px; border-width:0 0 1px 1px;} #pdp .frame img{display:block; width:100%; max-width:100%; height:auto;} /* ---- Section scaffolding ---- */ #pdp section{padding:52px 0; border-top:1px solid var(--line);} #pdp .sec-head{display:flex; align-items:baseline; gap:16px; margin:0 0 20px;} #pdp .idx{font-family:'IBM Plex Mono',monospace; font-size:13px; color:var(--amber); letter-spacing:.05em; padding-top:6px;} #pdp h2{font-family:'Space Grotesk',sans-serif; font-weight:600; letter-spacing:-.01em; font-size:clamp(22px,3.2vw,30px); margin:0; line-height:1.1;} #pdp .sec-sub{color:var(--mut); max-width:60ch; margin:0 0 26px; font-size:16px;} /* ---- Feature row: text + image ---- */ #pdp .row{display:grid; grid-template-columns:1fr 1fr; gap:34px; align-items:center;} #pdp .row.flip .txt{order:2;} #pdp ul{list-style:none; margin:0; padding:0;} #pdp li{position:relative; padding:14px 0 14px 26px; border-bottom:1px solid var(--line);} #pdp li:first-child{border-top:1px solid var(--line);} #pdp li::before{content:""; position:absolute; left:2px; top:22px; width:8px; height:1px; background:var(--amber);} #pdp li b{font-weight:600; color:var(--ink);} #pdp li span{color:var(--mut);} /* ---- Figure / image blocks ---- */ #pdp figure{margin:0;} #pdp .shot{position:relative; border:1px solid var(--line); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .shot img{display:block; width:100%; height:auto;} #pdp figcaption{font-family:'IBM Plex Mono',monospace; font-size:11.5px; letter-spacing:.06em; text-transform:uppercase; color:var(--dim); margin-top:10px; display:flex; justify-content:space-between; gap:12px;} #pdp figcaption .tag{color:var(--amber);} /* ---- Spec datasheet ---- */ #pdp .specs{border:1px solid var(--line2); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .spec{display:grid; grid-template-columns:200px 1fr; gap:0; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:14px;} #pdp .spec:last-child{border-bottom:0;} #pdp .spec dt{padding:15px 20px; color:var(--dim); text-transform:uppercase; letter-spacing:.06em; font-size:12px; background:var(--panel2);} #pdp .spec dd{padding:15px 20px; margin:0; color:var(--ink);} #pdp .fill{color:var(--amber); background:var(--amber-soft); padding:1px 7px; border-radius:2px;} /* ---- Care note ---- */ #pdp .care{background:var(--panel); border:1px solid var(--line); border-radius:4px; padding:26px 28px;} #pdp .care p{margin:0; color:var(--mut);} #pdp .care p+p{margin-top:12px;} #pdp .care strong{color:var(--ink);} /* ---- CTA ---- */ #pdp .cta{text-align:center; padding:64px 0 8px; border-top:1px solid var(--line);} #pdp .cta h2{font-size:clamp(24px,3.8vw,36px); margin:0 0 14px;} #pdp .cta p{color:var(--mut); max-width:52ch; margin:0 auto 30px;} #pdp .btn{display:inline-block; font-family:'IBM Plex Mono',monospace; font-weight:600; letter-spacing:.06em; text-transform:uppercase; font-size:14px; color:#12151A; background:var(--amber); text-decoration:none; padding:16px 40px; border-radius:3px; transition:transform .15s ease, box-shadow .15s ease;} #pdp .btn:hover{transform:translateY(-2px); box-shadow:0 10px 30px -12px rgba(227,154,74,.6);} /* ---- Responsive ---- */ @media (max-width:720px){ #pdp .row{grid-template-columns:1fr; gap:22px;} #pdp .row.flip .txt{order:0;} #pdp .spec{grid-template-columns:1fr;} #pdp .spec dt{border-bottom:1px solid var(--line);} } @media (prefers-reduced-motion:reduce){ #pdp .demo-label .dot{animation:none;} #pdp .btn{transition:none;} } Ref TVM-01 Full Motion Mount 32–70" TVs Up to 99 lbs Max VESA 400×400mm Fits 12" / 16" Wood Studs Home Theater · TV Mounting Full Motion TV Wall Mount — Swivel, Tilt & Extend, 32–70" Pull your TV off the wall, angle it to your seat, and push it back flat when you're done. Dual articulating arms in cold-rolled steel hold up to 99 lbs, with a 3-step install that fits 12" and 16" wood studs. Full Motion 01 Mounted in under 10 minutes A 3-step process with a drilling template, so there's no guesswork on the wall. Included template — mark stud holes accurately before you drill a single hole. 3-step process — wall plate, TV bracket, then hang — most owners finish in under 10 minutes. Multiple screw sizes included — hardware is pre-sorted so the right screw for your TV is easy to find. Level included — get the wall plate straight before you commit to the studs. Template, level & hardware Install 02 Swivel and tilt to your seat Full motion adjustment gets the screen pointed at you, not just at the wall. Swivel left or right — angle the TV toward your couch, kitchen island, or corner seating. Tilt down to cut glare — -12° down tilt reduces reflections from windows and overhead lights. +5° upward tilt — fine-tune the angle for mounts placed above eye level. Best for front-facing setups — tilt range suits standard living-room angles rather than steep, off-axis mounting. Swivel & tilt range Motion 03 Pull it out, push it flat Dual articulating arms extend for viewing and retract for a slim wall profile. Extends up to 13.89" — pull the TV off the wall for a closer, more direct view. Retracts to 2.59" — push it back flat against the wall when you're not adjusting the angle. Dual articulating arms — move independently for smooth extension without binding. Space-saving profile — sits close to the wall in the retracted position, out of the way of foot traffic. Extend 13.89" · retract 2.59" Arms 04 Cold-rolled steel, built to hold Rated for up to 99 lbs, with the load-bearing structure to back it up. Cold-rolled steel construction — a rigid frame that resists flex under a heavy screen. Holds up to 99 lbs — rated for large 65–70" TVs, mounted securely into the studs. Reinforced load-bearing arms — designed to keep the TV steady through repeated swivel and tilt use. Anchored to studs, not drywall — install into 12" or 16" wood studs, concrete, or brick for full-rated strength. Cold-rolled steel frame Build 05 Fits most 32–70" TVs Wide VESA range and stud spacing cover most flat-screen setups. VESA 75×75mm to 400×400mm — covers the mounting-hole pattern on most 32–70" TVs. Fits 12" and 16" wood studs — also mounts to concrete or brick with the included hardware. Confirm before you buy — check your TV's size, weight, and VESA pattern against the mount's range. Works with popular models — fits many mainstream 65" sets without modification. VESA 75×75 – 400×400mm Fit 06 What's in the box Everything needed to go from wall to mounted TV in one box. Wall mount bracket — dual articulating arms, pre-assembled where possible. Drilling template — mark your stud holes accurately before installing. Bubble level — confirm the wall plate is straight before you drill. Mounting hardware & multiple screw sizes — sorted for different TV back-panel thread sizes. Complete hardware kit Box 07 Specifications TV size range 32" – 70" Weight capacity Up to 99 lbs VESA compatibility 75×75mm – 400×400mm Material Cold-rolled steel Arm type Dual articulating (full motion) Extension 13.89" extended, 2.59" retracted Tilt -12° / +5° Swivel Left / right, adjustable to seat position Wall mounting 12" or 16" wood studs, concrete, or brick In the box Mount bracket, drilling template, bubble level, mounting hardware, multiple screw sizes 08 Install & use Before you drill: confirm your TV's weight, screen size, and VESA hole pattern against the specs above. Use the included template to mark stud locations, then check with a level before securing the wall plate. Stud-mounted only: this mount is rated for wood studs, concrete, or brick — not drywall alone. For concrete or brick, use appropriate anchors. Tilt range note: the -12°/+5° tilt suits standard front-facing viewing angles rather than steep overhead or off-axis mounting positions. Get your TV off the wall — and angled right. Swivel it, tilt it, push it flat when you're done. A sturdy steel mount that installs in one afternoon.

accessories
Walnut Headphone Stand
Walnut Headphone Stand with Controller Holder — Fire-store.shop body{margin:0;background:#0E1116;} @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500&display=swap'); /* Everything is scoped under #pdp so nothing leaks into your Shopify theme */ #pdp{ --bg:#0E1116; --panel:#161A21; --panel2:#1B212A; --line:#262C36; --line2:#374050; --ink:#EAEDF2; --mut:#8B94A1; --dim:#5E6672; --amber:#FF2D00; --amber-soft:rgba(227,154,74,.10); background:var(--bg); color:var(--ink); font-family:'Inter',system-ui,-apple-system,sans-serif; line-height:1.6; font-size:16px; max-width:1040px; margin:0 auto; padding:0 20px 72px; box-sizing:border-box; -webkit-font-smoothing:antialiased; } #pdp *{box-sizing:border-box;} #pdp .mono{font-family:'IBM Plex Mono',ui-monospace,monospace;} /* ---- Datasheet header bar ---- */ #pdp .rail{ display:flex; flex-wrap:wrap; gap:12px 28px; align-items:baseline; padding:18px 2px 16px; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:12px; letter-spacing:.04em; color:var(--dim); text-transform:uppercase; } #pdp .rail b{color:var(--amber); font-weight:600;} #pdp .rail .spacer{flex:1;} /* ---- Hero ---- */ #pdp .hero{padding:44px 0 8px;} #pdp .eyebrow{font-family:'IBM Plex Mono',monospace; font-size:12.5px; letter-spacing:.22em; text-transform:uppercase; color:var(--amber); margin:0 0 18px;} #pdp h1{font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:clamp(30px,5vw,50px); line-height:1.05; letter-spacing:-.02em; margin:0 0 18px;} #pdp .lede{font-size:clamp(16px,2.1vw,19px); color:var(--mut); max-width:64ch; margin:0;} /* ---- Image frame (hero) ---- */ #pdp .demo{position:relative; margin:34px 0 8px;} #pdp .demo-label{position:absolute; top:14px; left:14px; z-index:2; font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--ink); background:rgba(14,17,22,.72); border:1px solid var(--line2); padding:6px 10px; border-radius:2px; backdrop-filter:blur(4px); display:flex; align-items:center; gap:8px;} #pdp .demo-label .dot{width:6px; height:6px; border-radius:50%; background:var(--amber); box-shadow:0 0 0 0 rgba(227,154,74,.6); animation:pulse 2s ease-out infinite;} @keyframes pulse{0%{box-shadow:0 0 0 0 rgba(227,154,74,.55);}70%{box-shadow:0 0 0 8px rgba(227,154,74,0);}100%{box-shadow:0 0 0 0 rgba(227,154,74,0);}} #pdp .frame{position:relative; border:1px solid var(--line2); background:#0b0d11; border-radius:4px; overflow:hidden; display:flex; justify-content:center;} #pdp .frame::before,#pdp .frame::after{content:""; position:absolute; width:14px; height:14px; z-index:2; pointer-events:none; border-color:var(--amber); border-style:solid; opacity:.9;} #pdp .frame::before{top:8px; right:8px; border-width:1px 1px 0 0;} #pdp .frame::after{bottom:8px; left:8px; border-width:0 0 1px 1px;} #pdp .frame img{display:block; width:auto; max-width:100%; max-height:640px; height:auto;} /* ---- Section scaffolding ---- */ #pdp section{padding:52px 0; border-top:1px solid var(--line);} #pdp .sec-head{display:flex; align-items:baseline; gap:16px; margin:0 0 20px;} #pdp .idx{font-family:'IBM Plex Mono',monospace; font-size:13px; color:var(--amber); letter-spacing:.05em; padding-top:6px;} #pdp h2{font-family:'Space Grotesk',sans-serif; font-weight:600; letter-spacing:-.01em; font-size:clamp(22px,3.2vw,30px); margin:0; line-height:1.1;} #pdp .sec-sub{color:var(--mut); max-width:60ch; margin:0 0 26px; font-size:16px;} /* ---- Feature row: text + image ---- */ #pdp .row{display:grid; grid-template-columns:1fr 1fr; gap:34px; align-items:center;} #pdp .row.flip .txt{order:2;} #pdp ul{list-style:none; margin:0; padding:0;} #pdp li{position:relative; padding:14px 0 14px 26px; border-bottom:1px solid var(--line);} #pdp li:first-child{border-top:1px solid var(--line);} #pdp li::before{content:""; position:absolute; left:2px; top:22px; width:8px; height:1px; background:var(--amber);} #pdp li b{font-weight:600; color:var(--ink);} #pdp li span{color:var(--mut);} /* ---- Figure / image blocks ---- */ #pdp figure{margin:0;} #pdp .shot{position:relative; border:1px solid var(--line); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .shot img{display:block; width:100%; height:auto;} #pdp figcaption{font-family:'IBM Plex Mono',monospace; font-size:11.5px; letter-spacing:.06em; text-transform:uppercase; color:var(--dim); margin-top:10px; display:flex; justify-content:space-between; gap:12px;} #pdp figcaption .tag{color:var(--amber);} /* ---- Full-bleed / paired showcase images ---- */ #pdp .showcase{margin:8px 0 0;} #pdp .pair{display:grid; grid-template-columns:1fr 1fr; gap:22px;} /* ---- Spec datasheet ---- */ #pdp .specs{border:1px solid var(--line2); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .spec{display:grid; grid-template-columns:200px 1fr; gap:0; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:14px;} #pdp .spec:last-child{border-bottom:0;} #pdp .spec dt{padding:15px 20px; color:var(--dim); text-transform:uppercase; letter-spacing:.06em; font-size:12px; background:var(--panel2);} #pdp .spec dd{padding:15px 20px; margin:0; color:var(--ink);} #pdp .fill{color:var(--amber); background:var(--amber-soft); padding:1px 7px; border-radius:2px;} /* ---- Care note ---- */ #pdp .care{background:var(--panel); border:1px solid var(--line); border-radius:4px; padding:26px 28px;} #pdp .care p{margin:0; color:var(--mut);} #pdp .care p+p{margin-top:12px;} #pdp .care strong{color:var(--ink);} /* ---- CTA ---- */ #pdp .cta{text-align:center; padding:64px 0 8px; border-top:1px solid var(--line);} #pdp .cta h2{font-size:clamp(24px,3.8vw,36px); margin:0 0 14px;} #pdp .cta p{color:var(--mut); max-width:52ch; margin:0 auto 30px;} #pdp .btn{display:inline-block; font-family:'IBM Plex Mono',monospace; font-weight:600; letter-spacing:.06em; text-transform:uppercase; font-size:14px; color:#12151A; background:var(--amber); text-decoration:none; padding:16px 40px; border-radius:3px; transition:transform .15s ease, box-shadow .15s ease;} #pdp .btn:hover{transform:translateY(-2px); box-shadow:0 10px 30px -12px rgba(227,154,74,.6);} /* ---- Responsive ---- */ @media (max-width:720px){ #pdp .row{grid-template-columns:1fr; gap:22px;} #pdp .row.flip .txt{order:0;} #pdp .pair{grid-template-columns:1fr;} #pdp .spec{grid-template-columns:1fr;} #pdp .spec dt{border-bottom:1px solid var(--line);} } @media (prefers-reduced-motion:reduce){ #pdp .demo-label .dot{animation:none;} #pdp .btn{transition:none;} } Ref HPS-01 Headphone Stand Solid Walnut Controller Dock Storage Base Over-Ear · PS5 / Xbox / Switch Desk · Gaming Organization Walnut Headphone Stand with Controller Holder & Storage Base One solid-walnut stand for your whole setup — over-ear headphones up top, controller docked below, and a hollow base that swallows cables, earpads and small gear. Weighted, anti-slip, and tool-free to build. On the Desk 01 Two holders, one footprint Headphones and a controller, docked together instead of scattered across the desk. Curved walnut cradle — a natural, contoured rest that supports the headband and helps your headphones keep their shape. Dedicated controller dock — shaped to cradle a PS5, Xbox or Switch pad in a stable, wobble-free hold. Universal headphone fit — works with most over-ear sets: AirPods Max, Sony, Bose, Beats, HyperX and Razer. Clears the clutter — lifts both your headset and gamepad off the desk in a single, compact footprint. Curved cradle · headband support Fit 02 Controller, docked and steady A dedicated seat for your gamepad, not just a hook. Contoured dock — shaped to the body of the controller for a snug, wobble-free seat. Wide compatibility — fits PS5, Xbox Elite/standard, Switch Pro and most mainstream pads. Grab-and-go — sits at arm's reach on the base, ready the moment you sit down. Off the desk — keeps the controller from sliding around or gathering dust flat on the surface. Controller dock detail Dock 03 Hidden storage base A hollow base and open tray that keep the small stuff out of sight. Hollow base — stash charging cables, USB receivers and spare earpads inside, out of view. Open tray — keep daily-use accessories within reach on top of the base. Cable tidy — corrals the wires that usually pool around a gaming setup. One home for your gear — everything lives in one spot instead of three drawers. Hollow base storage Storage 04 Solid walnut, real metal Genuine materials you can feel — not veneer, not plastic. Solid walnut wood — natural grain means no two stands look exactly alike. Metal upright — a rigid spine that carries heavy gaming headsets without flexing. Weighted, anti-slip base — silicone pads grip the desk and stop the stand tipping under a heavy headset. Looks the part — a handcrafted, premium finish that suits a battlestation or a home office alike. Walnut grain · metal upright Build 05 In your space A stand that earns its spot on a gaming desk or a home office alike. Gaming desk setup Desk Full stand, front view Detail 06 Tool-free setup Three parts, snapped together by hand. 3-part snap design — base, upright and cradle click together with no screws or glue. Under 10 minutes — no tools and no hardware to lose. Take it apart — break it down flat to move desks or store it away. Ready to load — dock your headset and controller the moment it's built. 3-part snap assembly Setup 07 Specifications Material Solid walnut wood, metal upright, silicone anti-slip pads Colour Natural walnut — wood grain varies by piece Dimensions to be supplied Weight to be supplied Holds 1 over-ear headset + 1 controller Headphone fit Most over-ear sets — AirPods Max, Sony, Bose, Beats, HyperX, Razer Controllers PS5, Xbox, Switch and most mainstream pads Storage Hollow base + open tray for cables, earpads & accessories Assembly 3-part snap-together, no tools (under 10 min) In the box Headset stand (base, upright, cradle) + anti-slip pads 08 Care & use Assemble on a flat surface: seat the upright into the base, then press the curved cradle onto the top until it clicks. Keep heavy headsets centered so the weighted base stays balanced. Wipe the walnut with a dry or lightly damp cloth. Avoid solvents and standing water to protect the wood grain and finish. Dock it all. Clear the desk. Headphones up, controller down, cables hidden — a setup that finally looks as good as it plays.

Home & Kitchen
Couch Armrest Organizer – 5-Pocket Non-Slip Remote Caddy
Couch Armrest Organizer — Fire-store.shop body{margin:0;background:#0E1116;} @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500&display=swap'); /* Everything is scoped under #pdp so nothing leaks into your Shopify theme */ #pdp{ --bg:#0E1116; --panel:#161A21; --panel2:#1B212A; --line:#262C36; --line2:#374050; --ink:#EAEDF2; --mut:#8B94A1; --dim:#5E6672; --amber:#FF2D00; --amber-soft:rgba(227,154,74,.10); background:var(--bg); color:var(--ink); font-family:'Inter',system-ui,-apple-system,sans-serif; line-height:1.6; font-size:16px; max-width:1040px; margin:0 auto; padding:0 20px 72px; box-sizing:border-box; -webkit-font-smoothing:antialiased; } #pdp *{box-sizing:border-box;} #pdp .mono{font-family:'IBM Plex Mono',ui-monospace,monospace;} /* ---- Datasheet header bar ---- */ #pdp .rail{ display:flex; flex-wrap:wrap; gap:12px 28px; align-items:baseline; padding:18px 2px 16px; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:12px; letter-spacing:.04em; color:var(--dim); text-transform:uppercase; } #pdp .rail b{color:var(--amber); font-weight:600;} #pdp .rail .spacer{flex:1;} /* ---- Hero ---- */ #pdp .hero{padding:44px 0 8px;} #pdp .eyebrow{font-family:'IBM Plex Mono',monospace; font-size:12.5px; letter-spacing:.22em; text-transform:uppercase; color:var(--amber); margin:0 0 18px;} #pdp h1{font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:clamp(32px,5.4vw,54px); line-height:1.04; letter-spacing:-.02em; margin:0 0 18px;} #pdp .lede{font-size:clamp(16px,2.1vw,19px); color:var(--mut); max-width:64ch; margin:0;} /* ---- Image frame ---- */ #pdp .demo{position:relative; margin:34px 0 8px;} #pdp .demo-label{position:absolute; top:14px; left:14px; z-index:2; font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--ink); background:rgba(14,17,22,.72); border:1px solid var(--line2); padding:6px 10px; border-radius:2px; backdrop-filter:blur(4px); display:flex; align-items:center; gap:8px;} #pdp .demo-label .dot{width:6px; height:6px; border-radius:50%; background:var(--amber); box-shadow:0 0 0 0 rgba(227,154,74,.6); animation:pulse 2s ease-out infinite;} @keyframes pulse{0%{box-shadow:0 0 0 0 rgba(227,154,74,.55);}70%{box-shadow:0 0 0 8px rgba(227,154,74,0);}100%{box-shadow:0 0 0 0 rgba(227,154,74,0);}} #pdp .frame{position:relative; border:1px solid var(--line2); background:#000; border-radius:4px; overflow:hidden;} #pdp .frame::before,#pdp .frame::after{content:""; position:absolute; width:14px; height:14px; z-index:2; pointer-events:none; border-color:var(--amber); border-style:solid; opacity:.9;} #pdp .frame::before{top:8px; right:8px; border-width:1px 1px 0 0;} #pdp .frame::after{bottom:8px; left:8px; border-width:0 0 1px 1px;} #pdp .frame img{display:block; width:100%; height:auto;} /* ---- Section scaffolding ---- */ #pdp section{padding:52px 0; border-top:1px solid var(--line);} #pdp .sec-head{display:flex; align-items:baseline; gap:16px; margin:0 0 26px;} #pdp .idx{font-family:'IBM Plex Mono',monospace; font-size:13px; color:var(--amber); letter-spacing:.05em; padding-top:6px;} #pdp h2{font-family:'Space Grotesk',sans-serif; font-weight:600; letter-spacing:-.01em; font-size:clamp(22px,3.2vw,30px); margin:0; line-height:1.1;} #pdp .sec-sub{color:var(--mut); max-width:60ch; margin:0 0 30px; font-size:16px;} /* ---- Feature row: text + image ---- */ #pdp .row{display:grid; grid-template-columns:1fr 1fr; gap:34px; align-items:center;} #pdp .row.flip .txt{order:2;} #pdp ul{list-style:none; margin:0; padding:0;} #pdp li{position:relative; padding:14px 0 14px 26px; border-bottom:1px solid var(--line);} #pdp li:first-child{border-top:1px solid var(--line);} #pdp li::before{content:""; position:absolute; left:2px; top:22px; width:8px; height:1px; background:var(--amber);} #pdp li b{font-weight:600; color:var(--ink);} #pdp li span{color:var(--mut);} /* ---- Figure / image blocks ---- */ #pdp figure{margin:0;} #pdp .shot{position:relative; border:1px solid var(--line); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .shot img{display:block; width:100%; height:auto;} #pdp figcaption{font-family:'IBM Plex Mono',monospace; font-size:11.5px; letter-spacing:.06em; text-transform:uppercase; color:var(--dim); margin-top:10px; display:flex; justify-content:space-between; gap:12px;} #pdp figcaption .tag{color:var(--amber);} /* ---- Full-bleed showcase image ---- */ #pdp .showcase{margin:8px 0 0;} /* ---- Spec datasheet ---- */ #pdp .specs{border:1px solid var(--line2); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .spec{display:grid; grid-template-columns:200px 1fr; gap:0; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:14px;} #pdp .spec:last-child{border-bottom:0;} #pdp .spec dt{padding:15px 20px; color:var(--dim); text-transform:uppercase; letter-spacing:.06em; font-size:12px; background:var(--panel2);} #pdp .spec dd{padding:15px 20px; margin:0; color:var(--ink);} #pdp .fill{color:var(--amber); background:var(--amber-soft); padding:1px 7px; border-radius:2px;} /* ---- Care note ---- */ #pdp .care{background:var(--panel); border:1px solid var(--line); border-radius:4px; padding:26px 28px;} #pdp .care p{margin:0; color:var(--mut);} #pdp .care p+p{margin-top:12px;} #pdp .care strong{color:var(--ink);} /* ---- CTA ---- */ #pdp .cta{text-align:center; padding:64px 0 8px; border-top:1px solid var(--line);} #pdp .cta h2{font-size:clamp(24px,3.8vw,36px); margin:0 0 14px;} #pdp .cta p{color:var(--mut); max-width:52ch; margin:0 auto 30px;} #pdp .btn{display:inline-block; font-family:'IBM Plex Mono',monospace; font-weight:600; letter-spacing:.06em; text-transform:uppercase; font-size:14px; color:#12151A; background:var(--amber); text-decoration:none; padding:16px 40px; border-radius:3px; transition:transform .15s ease, box-shadow .15s ease;} #pdp .btn:hover{transform:translateY(-2px); box-shadow:0 10px 30px -12px rgba(227,154,74,.6);} /* ---- Responsive ---- */ @media (max-width:720px){ #pdp .row{grid-template-columns:1fr; gap:22px;} #pdp .row.flip .txt{order:0;} #pdp .spec{grid-template-columns:1fr;} #pdp .spec dt{border-bottom:1px solid var(--line);} } @media (prefers-reduced-motion:reduce){ #pdp .demo-label .dot{animation:none;} #pdp .btn{transition:none;} } Ref CAO-01 Sofa Organizer Living-Room Grade Non-Slip Base Fits 35" Armrests Living Room · Organization 5-Pocket Non-Slip Couch Armrest Organizer Keep remotes, phone, glasses and magazines on the arm of your seat — not lost in the cushions. Drapes over any sofa, recliner or armchair, grips with a silicone non-slip base, and washes clean in the machine. In Use 01 Storage & reach Five pockets, sorted by what you actually reach for. One large pocket — holds magazines, a tablet or the newspaper without folding. Four standard pockets — sized for remotes, your phone, glasses and keys. Always in reach — everything sits on the armrest, so nothing disappears into the cushions. Bedside-ready — hangs just as well beside the bed or on a reading chair. 5 pockets · 1 large + 4 standard Storage 02 Fit & hold Sized to fit standard armrests and stay put through daily use. Universal 35" × 12.4" — fits most sofas, recliners and armchair arms. Silicone non-slip base — grips the arm so it won't slide off mid-show. Tuck-and-secure — slide the end under the seat cushion for an anchored hold. Cushion won't lift? — roll the top and push it into the gap between arm and pad. Non-slip silicone backing Hold 03 Build & finish Soft to the touch, built for everyday use. Soft, durable fabric — confirm: velvet / dutchwool — resists wrinkles, fading and shrinking. Machine washable — wash cold and air dry when it needs a refresh. Protects your furniture — shields armrests from everyday wear and marks. Two colours — Brown and Mint Green to match your room. Soft, machine-washable fabric Build 04 In your space One organizer, every seat in the house — living room, bedroom, office or nursery. Sofa · recliner · armchair · bedside Versatile Everything within arm's reach Everyday 05 Specifications Material Soft woven fabric + silicone non-slip base confirm: velvet / dutchwool Dimensions 35 × 12.4 in (≈ 89 × 31.5 cm) Pockets 5 total — 1 large, 4 standard Colours Brown, Mint Green Weight to be supplied Care Machine wash cold, air dry Works on Sofas, recliners, armchairs, bedsides In the box 1× couch armrest organizer 06 Care & use Drape the organizer over the armrest and tuck the end between the seat cushion and armrest for the firmest hold. If the cushion doesn't lift, roll the top and push it into the gap. Machine wash cold and air dry. Avoid wringing so the shape and non-slip backing stay intact. Roll · tuck · secure Setup Clear the cushions. Keep the remote. Stop hunting between the cushions — every essential stays on the arm of your seat, and your living room stays clutter-free.

Computer & Office Accessories
No-Drill Under-Desk Power Strip Holder Shelf
No-Drill Under-Desk Power Strip Holder Shelf @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500&display=swap'); /* Everything is scoped under #pdp so nothing leaks into your Shopify theme */ #pdp{ --bg:#0E1116; --panel:#161A21; --panel2:#1B212A; --line:#262C36; --line2:#374050; --ink:#EAEDF2; --mut:#8B94A1; --dim:#5E6672; --amber:#FF2D00; --amber-soft:rgba(227,154,74,.10); background:var(--bg); color:var(--ink); font-family:'Inter',system-ui,-apple-system,sans-serif; line-height:1.6; font-size:16px; max-width:1040px; margin:0 auto; padding:0 20px 72px; box-sizing:border-box; -webkit-font-smoothing:antialiased; } #pdp *{box-sizing:border-box;} #pdp .mono{font-family:'IBM Plex Mono',ui-monospace,monospace;} /* ---- Datasheet header bar ---- */ #pdp .rail{ display:flex; flex-wrap:wrap; gap:12px 28px; align-items:baseline; padding:18px 2px 16px; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:12px; letter-spacing:.04em; color:var(--dim); text-transform:uppercase; } #pdp .rail b{color:var(--amber); font-weight:600;} #pdp .rail .spacer{flex:1;} /* ---- Hero ---- */ #pdp .hero{padding:44px 0 8px;} #pdp .eyebrow{ font-family:'IBM Plex Mono',monospace; font-size:12.5px; letter-spacing:.22em; text-transform:uppercase; color:var(--amber); margin:0 0 18px; } #pdp h1{ font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:clamp(32px,5.4vw,54px); line-height:1.04; letter-spacing:-.02em; margin:0 0 18px; } #pdp .lede{ font-size:clamp(16px,2.1vw,19px); color:var(--mut); max-width:64ch; margin:0; } /* ---- Video frame (autoplay silent loop, no controls) ---- */ #pdp .demo{position:relative; margin:34px 0 8px;} #pdp .demo-label{ position:absolute; top:14px; left:14px; z-index:2; font-family:'IBM Plex Mono',monospace; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--ink); background:rgba(14,17,22,.72); border:1px solid var(--line2); padding:6px 10px; border-radius:2px; backdrop-filter:blur(4px); display:flex; align-items:center; gap:8px; } #pdp .demo-label .dot{ width:6px; height:6px; border-radius:50%; background:var(--amber); box-shadow:0 0 0 0 rgba(227,154,74,.6); animation:pulse 2s ease-out infinite; } @keyframes pulse{0%{box-shadow:0 0 0 0 rgba(227,154,74,.55);}70%{box-shadow:0 0 0 8px rgba(227,154,74,0);}100%{box-shadow:0 0 0 0 rgba(227,154,74,0);}} #pdp .frame{ position:relative; border:1px solid var(--line2); background:#000; border-radius:4px; overflow:hidden; } #pdp .frame::before,#pdp .frame::after{ content:""; position:absolute; width:14px; height:14px; z-index:2; pointer-events:none; border-color:var(--amber); border-style:solid; opacity:.9; } #pdp .frame::before{top:8px; right:8px; border-width:1px 1px 0 0;} #pdp .frame::after{bottom:8px; left:8px; border-width:0 0 1px 1px;} #pdp video, #pdp .frame img{display:block; width:100%; height:auto;} /* ---- Section scaffolding ---- */ #pdp section{padding:52px 0; border-top:1px solid var(--line);} #pdp .sec-head{display:flex; align-items:baseline; gap:16px; margin:0 0 26px;} #pdp .idx{ font-family:'IBM Plex Mono',monospace; font-size:13px; color:var(--amber); letter-spacing:.05em; padding-top:6px; } #pdp h2{ font-family:'Space Grotesk',sans-serif; font-weight:600; letter-spacing:-.01em; font-size:clamp(22px,3.2vw,30px); margin:0; line-height:1.1; } #pdp .sec-sub{color:var(--mut); max-width:60ch; margin:0 0 30px; font-size:16px;} /* ---- Feature row: text + image ---- */ #pdp .row{display:grid; grid-template-columns:1fr 1fr; gap:34px; align-items:center;} #pdp .row.flip .txt{order:2;} #pdp ul{list-style:none; margin:0; padding:0;} #pdp li{position:relative; padding:14px 0 14px 26px; border-bottom:1px solid var(--line);} #pdp li:first-child{border-top:1px solid var(--line);} #pdp li::before{ content:""; position:absolute; left:2px; top:22px; width:8px; height:1px; background:var(--amber); } #pdp li b{font-weight:600; color:var(--ink);} #pdp li span{color:var(--mut);} /* ---- Figure / image blocks ---- */ #pdp figure{margin:0;} #pdp .shot{ position:relative; border:1px solid var(--line); border-radius:4px; overflow:hidden; background:var(--panel); } #pdp .shot img{display:block; width:100%; height:auto;} #pdp figcaption{ font-family:'IBM Plex Mono',monospace; font-size:11.5px; letter-spacing:.06em; text-transform:uppercase; color:var(--dim); margin-top:10px; display:flex; justify-content:space-between; gap:12px; } #pdp figcaption .tag{color:var(--amber);} /* ---- Full-bleed showcase image ---- */ #pdp .showcase{margin:8px 0 0;} /* ---- Spec datasheet ---- */ #pdp .specs{border:1px solid var(--line2); border-radius:4px; overflow:hidden; background:var(--panel);} #pdp .spec{ display:grid; grid-template-columns:200px 1fr; gap:0; border-bottom:1px solid var(--line); font-family:'IBM Plex Mono',monospace; font-size:14px; } #pdp .spec:last-child{border-bottom:0;} #pdp .spec dt{padding:15px 20px; color:var(--dim); text-transform:uppercase; letter-spacing:.06em; font-size:12px; background:var(--panel2);} #pdp .spec dd{padding:15px 20px; margin:0; color:var(--ink);} #pdp .fill{color:var(--amber); background:var(--amber-soft); padding:1px 7px; border-radius:2px;} /* ---- Care note ---- */ #pdp .care{background:var(--panel); border:1px solid var(--line); border-radius:4px; padding:26px 28px;} #pdp .care p{margin:0; color:var(--mut);} #pdp .care p+p{margin-top:12px;} #pdp .care strong{color:var(--ink);} /* ---- CTA ---- */ #pdp .cta{text-align:center; padding:64px 0 8px; border-top:1px solid var(--line);} #pdp .cta h2{font-size:clamp(24px,3.8vw,36px); margin:0 0 14px;} #pdp .cta p{color:var(--mut); max-width:52ch; margin:0 auto 30px;} #pdp .btn{ display:inline-block; font-family:'IBM Plex Mono',monospace; font-weight:600; letter-spacing:.06em; text-transform:uppercase; font-size:14px; color:#12151A; background:var(--amber); text-decoration:none; padding:16px 40px; border-radius:3px; transition:transform .15s ease, box-shadow .15s ease; } #pdp .btn:hover{transform:translateY(-2px); box-shadow:0 10px 30px -12px rgba(227,154,74,.6);} /* ---- Responsive ---- */ @media (max-width:720px){ #pdp .row{grid-template-columns:1fr; gap:22px;} #pdp .row.flip .txt{order:0;} #pdp .spec{grid-template-columns:1fr;} #pdp .spec dt{border-bottom:1px solid var(--line);} } @media (prefers-reduced-motion:reduce){ #pdp .demo-label .dot{animation:none;} #pdp .btn{transition:none;} } Ref UDPS-01 No-Drill Mount Under-Desk Household Grade Cable Management · Punch-Free No-Drill Under-Desk Power Strip Holder Shelf Mount your power strip beneath any desk or table in minutes — no drilling, no screws, no surface damage. Lifts strips, adapters, and cables off the floor for cleaner, safer power management in any room. Live Demo Floor-level power strips collect dust, catch spills, and tangle underfoot. This holder fixes the strip flat against the underside of your desk, keeping every outlet elevated, contained, and within reach — installed with a tool-free mounting system that leaves the surface intact. Under-desk power strip holder shelf IMG 01 01 Tool-Free Installation No-drill mounting — attaches to the desk underside in under 5 minutes, no power tools or hardware required. Zero surface damage — fixes in place without holes, so it suits renters, glass, and finished furniture. Repositionable — relocate or remove as your setup changes without leaving lasting marks. Stays put in daily use — holds firm against knocks, cable pulls, and repeated plugging. Punch-free installation IMG 02 02 Cable Management Off-floor routing — guides cords along a defined path instead of pooling at your feet. Fewer tangles & trip hazards — keeps wires grouped and clear of chairs and vacuum cleaners. Outlets stay accessible — plug and unplug without reaching under the desk. Cleaner sightlines — hides the strip and its cabling from view for a tidier workspace. Elevated, contained cabling IMG 03 03 Capacity & Fit Fits standard power strips — holds common surge protectors up to [max strip size] . Rated load — supports up to [load capacity] of equipment. Room for extras — space for adapters, power bricks, or a small router alongside the strip. Low-profile fit — sits close to the desk underside without eating into legroom. Holds strip plus adapters IMG 04 04 Build & Finish Sturdy construction — made from [material] for reliable everyday hold. Clean finish — available in [colors] to blend under the desk. Smooth edges — no sharp corners on cables or hands during setup. Built to last — keeps its grip through repeated use and load. Material & finish detail IMG 05 05 In Your Space One clean install works across the home — home office, kitchen counter, TV console, bedside, or workbench. Everyday household use IMG 06 06 Specifications Material Metal and plastic Dimensions Weight 1.5 Load capacity [rated load] Mounting clamp Colour options Black In the box holder, pads/screws, instructions 07 Care & Use Mount on a clean, dry, smooth surface for the strongest hold. Press firmly across the full contact area during installation. Wipe with a dry or lightly damp cloth ; avoid solvents. Do not exceed the rated load capacity. Clear the floor. Keep the power. Tidy every cable and lift your power strip out of the way — no drill, no damage, no clutter. Add to cart

mounts
Cable Management Kit – 192-Piece Cord Organizer Set
Cable management Kill the clutter behind every screen. A complete 192-piece kit — sleeves, clips, ties and straps in one box. Route it, bundle it, hide it. No drill, no hardware, no guesswork. What's in the box 192 pieces across seven component types — enough for a single charging cord or an entire home-office rig, with plenty spare for the next room. Route & bundle 4 split cable sleeves (20" L) — collapse a mess of cords into one clean line behind desks and TV consoles. 46 cable clips, 6 styles — guide individual wires along desks, walls, baseboards and cabinets. 11 cord holders — keep chargers and daily-use cables within reach on your desktop. 100 nylon fastening ties (7.9" L) — lock in permanent bundles; eye-hole tail hangs or links ties together. Flexible & reusable 20 hook-and-loop wire ties — adjust, remove and re-bundle as your setup changes. 2 adhesive tie rolls (118" each) — cut custom lengths for cables of any thickness. 20 zip-tie mounts — anchor bundles to fixed points under desks and behind furniture. Setup in minutes Peel and stick — no drills, screws or hardware required. Split-design sleeves — load wires in seconds without unplugging anything. Black & clear included — blend into dark setups or vanish against light surfaces. Specifications Total pieces 192 Cable sleeves 4 pcs · 20" L × 0.4" W · split design Cable clips 46 pcs · Polyamide66 (nontoxic) Cord holders 11 pcs Reusable wire ties 20 pcs · hook-and-loop Adhesive tie rolls 2 rolls · 118" each Zip-tie mounts 20 pcs · 3.54" L × 1.1" W Fastening ties 100 pcs · 7.87" L × 0.12" W Colors Black & clear Works on Clean, smooth surfaces — desks, walls, baseboards, cabinets, wood, ceramic Setup & care Wipe each surface clean and dry before applying adhesive parts — that's where hold comes from. For heavier cables or high-traffic runs, lean on the zip ties, hook-and-loop straps and mounted anchors for the longest-lasting grip. Plan your routes before you stick anything down; a minute up front saves a re-do later. Ready to clear the clutter? 192 pieces. Every cable scenario. One clean, safe, organized space.