Flowflex® Plus RSV + Flu A/B + COVID Home Test – 1 Test
$22.42
Flowflex Plus 4-in-1 home test that detects and tells apart RSV, Flu A, Flu B and COVID-19 from one nasal swab in about 15 minutes.
@import url(‘https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@600;700;800&family=Sora:wght@300;400;500;600&display=swap’); .xwpfl-wrap { –brand-primary: #8474d9; –brand-deep: #0a0918; –brand-glow: #9c8cf0; –brand-surface: #221c4a; –text-primary: #e2ddf7; –text-muted: #6f679c; –border: #1a1533; max-width: 960px; margin: 0 auto; padding: 8px 16px 56px; font-family: ‘Sora’, -apple-system, sans-serif !important; font-size: 15px !important; font-weight: 300 !important; line-height: 1.7 !important; color: #2a2542; } .xwpfl-wrap * { box-sizing: border-box; } @keyframes xwpfl-heroIn { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } } @keyframes xwpfl-fadeUp { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: translateY(0); } } /* ———- HERO ———- */ .xwpfl-hero { background: linear-gradient(135deg, #f4f1fb 0%, #f5f8fc 100%); border: 1px solid #eceaf5; border-radius: 20px; padding: 56px 52px 0; position: relative; overflow: hidden; margin-bottom: 48px; animation: xwpfl-heroIn 0.6s ease-out both; } .xwpfl-hero::before { content: ”; position: absolute; top: -40%; right: -10%; width: 400px; height: 400px; background: radial-gradient(circle, rgba(156,140,240,0.16) 0%, transparent 70%); pointer-events: none; } .xwpfl-hero-head { position: relative; margin-bottom: 30px; } .xwpfl-hero-inner { display: grid; grid-template-columns: 1fr 420px; gap: 40px; align-items: center; position: relative; } .xwpfl-hero-overline { font-family: ‘Bebas Neue’, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 5px; text-transform: uppercase; color: var(–brand-primary); margin-bottom: 14px; } .xwpfl-hero h1 { font-family: ‘Barlow Condensed’, sans-serif !important; font-size: clamp(44px, 6.5vw, 68px) !important; font-weight: 800 !important; line-height: 0.95 !important; letter-spacing: -1px; text-transform: uppercase; color: #171232; margin: 0 0 18px; } .xwpfl-hero h1 span { color: var(–brand-primary); } .xwpfl-hero-sub { font-family: ‘Sora’, sans-serif !important; font-size: 16px !important; font-weight: 300 !important; line-height: 1.7 !important; color: #544d76; max-width: 440px; margin: 0 0 26px; } .xwpfl-hero-badges { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 40px; } .xwpfl-hero-badge { font-family: ‘Bebas Neue’, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 2px; text-transform: uppercase; color: #1f1a38; background: #ffffff; border: 1px solid #e7e4f2; padding: 8px 16px; border-radius: 100px; transition: transform 0.2s ease; } .xwpfl-hero-badge:hover { transform: scale(1.05); } .xwpfl-hero-product img { width: 100%; max-width: 400px; max-height: 440px; object-fit: contain; display: block; margin: 0 auto; transform: translateY(8px); filter: drop-shadow(0 16px 30px rgba(23,18,50,0.18)); animation: xwpfl-heroIn 0.8s ease-out 0.2s both; } /* ———- STAT STRIP ———- */ .xwpfl-stats { display: grid; grid-template-columns: repeat(4, 1fr); margin-bottom: 48px; border: 1px solid #e7e4f2; border-radius: 16px; overflow: hidden; animation: xwpfl-fadeUp 0.8s ease-out 0.1s both; } .xwpfl-stat { padding: 28px 18px; text-align: center; border-right: 1px solid #e7e4f2; } .xwpfl-stat:last-child { border-right: none; } .xwpfl-stat-num { font-family: ‘Bebas Neue’, sans-serif !important; font-size: 56px !important; font-weight: 400 !important; line-height: 1 !important; color: var(–brand-primary); display: block; } .xwpfl-stat-label { font-family: ‘Sora’, sans-serif !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: 1.5px; text-transform: uppercase; color: #746e94; display: block; margin-top: 8px; } /* ———- FEATURE BLOCK ———- */ .xwpfl-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-bottom: 4px; border-radius: 16px; overflow: hidden; min-height: 360px; animation: xwpfl-fadeUp 0.8s ease-out 0.2s both; } .xwpfl-feature-text { padding: 48px 44px; display: flex; flex-direction: column; justify-content: center; background: #f4f7fb; } .xwpfl-tag { display: inline-block; font-family: ‘Bebas Neue’, sans-serif !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.3 !important; letter-spacing: 3px; text-transform: uppercase; color: var(–brand-primary); border: 1px solid var(–brand-primary); padding: 4px 12px; border-radius: 4px; margin-bottom: 16px; width: fit-content; } .xwpfl-feature-text h3 { font-family: ‘Barlow Condensed’, sans-serif !important; font-size: clamp(26px, 3vw, 34px) !important; font-weight: 800 !important; line-height: 1.1 !important; letter-spacing: -0.5px; color: #171232; margin: 0 0 14px; } .xwpfl-feature-text p { font-family: ‘Sora’, sans-serif !important; font-size: 15px !important; font-weight: 300 !important; line-height: 1.7 !important; color: #544d76; margin: 0; } .xwpfl-feature-img { background: #f0eef8; display: flex; align-items: center; justify-content: center; padding: 32px; } .xwpfl-feature-img img { width: 100%; max-height: 320px; object-fit: contain; } /* ———- FULL-WIDTH TEXT PANELS ———- */ .xwpfl-panel { border-radius: 16px; padding: 48px 44px; margin-bottom: 4px; background: #f3f0fb; position: relative; overflow: hidden; animation: xwpfl-fadeUp 0.8s ease-out 0.25s both; } .xwpfl-panel.xwpfl-deep { background: #f4f7fb; } .xwpfl-panel::before { content: ”; position: absolute; top: -60%; right: -5%; width: 340px; height: 340px; background: radial-gradient(circle, rgba(156,140,240,0.12) 0%, transparent 70%); pointer-events: none; } .xwpfl-panel h3 { font-family: ‘Barlow Condensed’, sans-serif !important; font-size: clamp(26px, 3vw, 34px) !important; font-weight: 800 !important; line-height: 1.1 !important; letter-spacing: -0.5px; color: #171232; margin: 0 0 14px; } .xwpfl-panel > p, .xwpfl-panel-body > p { font-family: ‘Sora’, sans-serif !important; font-size: 15px !important; font-weight: 300 !important; line-height: 1.7 !important; color: #544d76; margin: 0 0 24px; max-width: 640px; } .xwpfl-check-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .xwpfl-panel-media { display: grid; grid-template-columns: 360px 1fr; gap: 36px; align-items: center; } .xwpfl-panel-figure { background: #ffffff; border: 1px solid #e7e4f2; border-radius: 12px; padding: 18px; display: flex; align-items: center; justify-content: center; } .xwpfl-panel-figure img { width: 100%; max-height: 300px; object-fit: contain; display: block; } .xwpfl-panel-media .xwpfl-check-grid { grid-template-columns: 1fr; } .xwpfl-check { display: flex; align-items: flex-start; gap: 12px; background: #ffffff; border: 1px solid #e7e4f2; border-radius: 10px; padding: 16px 18px; transition: transform 0.25s ease; } .xwpfl-check:hover { transform: translateY(-3px); } .xwpfl-check-dot { width: 24px; height: 24px; min-width: 24px; border-radius: 50%; background: var(–brand-primary); color: #ffffff; display: flex; align-items: center; justify-content: center; font-family: ‘Sora’, sans-serif !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1 !important; margin-top: 2px; } .xwpfl-check p { font-family: ‘Sora’, sans-serif !important; font-size: 14px !important; font-weight: 300 !important; line-height: 1.6 !important; color: #544d76; margin: 0; } .xwpfl-check p strong { font-family: ‘Sora’, sans-serif !important; font-weight: 600 !important; color: #171232; } /* ———- PACK CHOICE ———- */ .xwpfl-packs { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .xwpfl-pack { background: #ffffff; border: 1px solid #e7e4f2; border-radius: 10px; padding: 26px 22px; transition: transform 0.25s ease; } .xwpfl-pack:hover { transform: translateY(-3px); } .xwpfl-pack-count { font-family: ‘Bebas Neue’, sans-serif !important; font-size: 46px !important; font-weight: 400 !important; line-height: 1 !important; color: var(–brand-primary); display: block; margin-bottom: 4px; } .xwpfl-pack h4 { font-family: ‘Barlow Condensed’, sans-serif !important; font-size: 22px !important; font-weight: 700 !important; line-height: 1.15 !important; letter-spacing: -0.2px; text-transform: uppercase; color: #171232; margin: 0 0 8px; } .xwpfl-pack p { font-family: ‘Sora’, sans-serif !important; font-size: 14px !important; font-weight: 300 !important; line-height: 1.6 !important; color: #544d76; margin: 0; } /* ———- STEPS ———- */ .xwpfl-steps { padding: 56px 0 48px; text-align: center; animation: xwpfl-fadeUp 0.8s ease-out 0.3s both; } .xwpfl-steps-overline { font-family: ‘Bebas Neue’, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 5px; text-transform: uppercase; color: var(–brand-primary); margin-bottom: 10px; } .xwpfl-steps h2 { font-family: ‘Barlow Condensed’, sans-serif !important; font-size: clamp(30px, 4vw, 42px) !important; font-weight: 800 !important; line-height: 1.05 !important; letter-spacing: -0.5px; text-transform: uppercase; color: #171232; margin: 0 0 40px; } .xwpfl-steps-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; position: relative; } .xwpfl-steps-grid::before { content: ”; position: absolute; top: 24px; left: 12%; right: 12%; height: 2px; background: #e7e4f2; } .xwpfl-step { position: relative; } .xwpfl-step-circle { width: 48px; height: 48px; border-radius: 50%; background: var(–brand-primary); color: #ffffff; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; font-family: ‘Bebas Neue’, sans-serif !important; font-size: 22px !important; font-weight: 400 !important; line-height: 1 !important; position: relative; z-index: 1; } .xwpfl-step h3 { font-family: ‘Barlow Condensed’, sans-serif !important; font-size: 22px !important; font-weight: 700 !important; line-height: 1.15 !important; text-transform: uppercase; color: #171232; margin: 0 0 6px; } .xwpfl-step p { font-family: ‘Sora’, sans-serif !important; font-size: 13px !important; font-weight: 300 !important; line-height: 1.6 !important; color: #655e86; margin: 0; padding: 0 6px; } /* ———- FAQ ———- */ .xwpfl-faq { padding-top: 8px; animation: xwpfl-fadeUp 0.8s ease-out 0.4s both; } .xwpfl-faq-overline { font-family: ‘Bebas Neue’, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 5px; text-transform: uppercase; color: var(–brand-primary); margin-bottom: 10px; text-align: center; } .xwpfl-faq h2 { font-family: ‘Barlow Condensed’, sans-serif !important; font-size: clamp(30px, 4vw, 42px) !important; font-weight: 800 !important; line-height: 1.05 !important; letter-spacing: -0.5px; text-transform: uppercase; color: #171232; text-align: center; margin: 0 0 28px; } .xwpfl-faq details { background: #ffffff; border: 1px solid #e7e4f2; border-radius: 10px; margin-bottom: 8px; overflow: hidden; transition: background 0.25s ease, border-color 0.25s ease; } .xwpfl-faq details[open] { background: #f5f2fc; border-color: rgba(132,116,217,0.45); } .xwpfl-faq summary { font-family: ‘Sora’, sans-serif !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.5 !important; padding: 18px 22px; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; color: #1f1a38; } .xwpfl-faq summary::-webkit-details-marker { display: none; } .xwpfl-faq details[open] summary { color: #171232; } .xwpfl-faq-toggle { width: 26px; height: 26px; min-width: 26px; border-radius: 50%; border: 1px solid var(–brand-primary); color: var(–brand-primary); display: flex; align-items: center; justify-content: center; font-family: ‘Sora’, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1 !important; transition: transform 0.3s ease, background 0.3s ease; } .xwpfl-faq details[open] .xwpfl-faq-toggle { background: var(–brand-primary); color: #ffffff; transform: rotate(45deg); } .xwpfl-faq-body { padding: 0 22px 20px; font-family: ‘Sora’, sans-serif !important; font-size: 14px !important; font-weight: 300 !important; line-height: 1.75 !important; color: #544d76; } /* ———- MOBILE ———- */ @media (max-width: 680px) { .xwpfl-hero { padding: 40px 24px 0; } .xwpfl-hero-inner { grid-template-columns: 1fr; gap: 20px; } .xwpfl-hero-product img { max-width: 240px; } .xwpfl-stats { grid-template-columns: 1fr 1fr; } .xwpfl-stat { border-right: none; border-bottom: 1px solid #e7e4f2; } .xwpfl-stat:nth-child(odd) { border-right: 1px solid #e7e4f2; } .xwpfl-stat:nth-child(3), .xwpfl-stat:nth-child(4) { border-bottom: none; } .xwpfl-feature { grid-template-columns: 1fr; min-height: 0; } .xwpfl-feature-text { padding: 32px 24px; } .xwpfl-panel { padding: 32px 24px; } .xwpfl-panel-media { grid-template-columns: 1fr; gap: 24px; } .xwpfl-check-grid { grid-template-columns: 1fr; } .xwpfl-packs { grid-template-columns: 1fr; } .xwpfl-steps-grid { grid-template-columns: 1fr; gap: 32px; } .xwpfl-steps-grid::before { display: none; } } @media (prefers-reduced-motion: reduce) { .xwpfl-wrap * { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; } } Flowflex Plus RSV + Flu A/B + COVID home test. One swab, four answers. When winter symptoms overlap, the Flowflex Plus 4-in-1 home test detects and differentiates RSV, Flu A, Flu B and COVID-19 from a single anterior nasal swab – with results in about 15 minutes. 4-In-1 Detection Results In ~15 Min Ages 6 Months + 4 Viruses, One Swab 15 Minutes To Results 6 MO Youngest Age, Adult-Collected 4 Drops On The Cassette 4-In-1 Detection Is it RSV, the flu or COVID? Stop guessing. Fever, cough and congestion look the same from the outside. This rapid antigen test detects and differentiates protein antigens from RSV, Influenza A, Influenza B and SARS-CoV-2 in one pass, so you know which virus you are dealing with – no lab, no waiting days for answers. Whole-Family Testing From 6-month-olds to grandparents Individuals 14 and older can test themselves. For younger family members, an adult collects the sample – and the included pediatric swab guard helps keep insertion shallow and gentle for children as young as 6 months. ✓ Ages 14+ – collect your own anterior nasal sample ✓ Ages 6 months+ – sample collected by an adult ✓ Pediatric swab guard included for small noses ✓ Gentle anterior swab – about half an inch, both nostrils Inside Each Kit Everything you need for one complete test Every kit is a single-use test with clear bilingual instructions, and both pack sizes hold the same kit. Store it sealed at 36-86 F and grab it the moment symptoms appear. 1 Test cassette with a single sample well 2 Extraction buffer tube for your swab sample 3 Sterile nasal swab plus pediatric swab guard 4 Quick Reference Instructions in English and Spanish (timer not included) Pack Size One test or two This test is offered in two pack sizes. The kit inside is identical either way – the only difference is how many you get, so choose based on how many people you may need to test. 1 1 Test A single sealed box holding one complete 4-in-1 kit. Enough to test one person, one time, when symptoms appear. 2 2 Tests Two sealed boxes, each holding its own complete kit. Test two people, or keep the second box in the cabinet for the next time someone gets sick. Test Procedure How the 4-in-1 home test works 1 Swab Rub the swab inside each nostril in a circular motion for about 15 seconds (around 5 rotations). 2 Mix Stir the swab in the extraction buffer tube to release the sample. 3 Drip Dispense 4 drops into the sample well marked with an S. 4 Read Results appear in about 15 minutes. Do not read after the window in the instructions. Good To Know 4-in-1 home test questions, answered What does the Flowflex Plus 4-in-1 home test detect? + It detects and differentiates protein antigens from four respiratory viruses – RSV, Influenza A, Influenza B and SARS-CoV-2 (COVID-19) – from one anterior nasal swab. It does not detect other viruses or pathogens. Who can use this RSV, flu and COVID combo test? + Self-collected nasal swab samples: ages 14 and older. Adult-collected samples: ages 6 months and older. A pediatric swab guard is included to help with collection on young children. How long does the Flowflex Plus test take to give results? + Approximately 15 minutes. Do not read the result after the time window indicated in the Quick Reference Instructions, as late reads can be inaccurate. When should I take an at-home RSV flu COVID test? + This test is for people with respiratory symptoms. The package directs you not to use it if your symptoms started more than 5 days ago or if you have no symptoms at all. If symptoms persist or you have risk factors for severe disease, follow up with a healthcare provider. Do I need to swab both nostrils, and can I use a Q-tip instead? + Swab both nostrils to collect enough sample, and only use the sterile swab provided in the kit. Insert the swab about half an inch to three quarters of an inch – less for young children – and never swab the throat or ears. What is the expiration date, and can I return this test? + The expiration date for this product is October 26, 2027, as printed on the package. Test kits are non-returnable, non-exchangeable and cannot be refunded after your order has been processed.












Reviews
There are no reviews yet.