Winter riding changes what you need from a bike bag: you want to stay dry, keep your gear accessible, and remain visible when daylight is short. This guide helps you pick a backpack or pannier that balances insulation-space, waterproofing, and secure mounting so you can ride confidently through colder, wetter months.
You’ll find options that prioritize lightweight comfort, large capacity for layers and groceries, and reflective safety so your winter commutes are more comfortable and safer.
Top Picks
|
Category |
Product |
Score |
|---|---|---|
|
🏆 Best Lightweight Commuter |
92/100 |
|
|
💰 Best Budget Pick |
88/100 |
|
|
🎯 Best Convertible Pannier |
86/100 |
|
|
⭐ Best Quick-Access Rack Bag |
87/100 |
|
|
🚀 Best For Touring |
86/100 |
|
|
🔰 Most Reflective |
86/100 |
|
|
💼 Best 3-in-1 Convertible |
90/100 |
|
|
🎨 Best Expandable Design |
65/100 |
|
|
🔧 Best Waterproof Rolltop |
72/100 |
|
|
🔋 Best E‑Bike Friendly |
86/100 |
Selection Criteria
When choosing these packs, we focused on the features that matter most for winter cycling: capacity (can it carry layers, a lock and tools?), waterproofing or water resistance, attachment security to avoid bouncing on rough roads, carrying versatility (convertible straps or shoulder sling), visibility (reflective panels or high-visibility colors), weight and comfort for longer rides, and overall value based on customer feedback and price. You should weigh those same factors depending on whether you commute, run errands, tour, or ride an e‑bike.
This is the kind of compact cycling pack you reach for when you want something light, breathable and practical. You get a ventilated mesh back and shoulder straps so your layers don’t turn into a sauna, plus a padded lumbar panel that keeps things comfortable on longer rides.
A hidden helmet mesh that deploys from a bottom pocket, reflective accents for low-light winter commutes and two side bottle pockets make it very bike-friendly. The water-resistant nylon helps with wet weather spatter (not a replacement for a rain cover), and the slim 16 L profile fits a sweater, a light rain shell and a few essentials without getting bulky.
Use it for daily commutes, quick grocery or coffee runs, short winter rides where you need a little extra layering, or as a lightweight daypack for hikes and travel. If you want a low-profile, feature-packed pack that keeps you nimble on the bike, this is a solid, casual pick — just be mindful of the modest capacity.
What People Say
People commonly praise how light and comfortable this pack feels on the bike, noting the breathable back panel and well-placed pockets. Many reviewers like the hidden helmet holder and reflective details for night riding. A handful of users mention that the material is thinner than they expected and that there were some minor quality-control issues like loose threads or stiff zippers, but overall the consensus is that it’s practical and well-suited for short commutes and day trips.
Overall Sentiment: Positive

Where It Shines
This pack adapts well to lots of scenarios — daily commutes, quick errands, dog walks, light hikes and travel days when you don’t want a big bag. For winter specifically, you can stash an extra midlayer and a packable rain shell, plus gloves and small tools, while still keeping a slim profile that won’t interfere with your layering or riding position.
Build & Durability
The build feels sturdy for its weight: reinforced stitching and solid zippers are generally reported as reliable. A few buyers noted cosmetic loose threads and thin-feeling fabric in spots, so give yours a quick inspection on arrival and treat it like a lightweight commuter pack rather than a heavy-duty expedition bag.
Why You’ll Like It
- Lightweight, breathable fit keeps your back cooler on rides
- Hidden helmet mesh deploys from a zippered pocket for easy storage
- Reflective accents increase visibility for low-light winter commutes
- Water-resistant nylon helps shed moisture and grime
- Compact 16 L volume that holds essentials without bouncing
Rating: 4.8 (total: 10+)
If you want a no-fuss, get-on-your-bike-and-go pack, this WINDCHASER 10 L rucksack is a great little option. It’s ultralight and sporty, with adjustable shoulder and waist straps that keep the bag snug while you ride and a special opening for a hydration bladder so you can carry up to about 2 L of water. The reflective strip on the shoulder increases visibility for low-light winter commutes, and the nylon shell is designed to resist tears and light splatter.
At 10 L it won’t swallow a lot of gear, but it’s perfect for a midlayer, snacks, a phone, tools and gloves — use it for daily commutes, short winter rides, ski days or quick hikes. If you want something compact that keeps your essentials stable and visible on the road, this is a practical, easygoing pick.
What People Say
Most customers flag how light and comfortable this pack is on the bike, and they like the hydration compatibility and handy pocket layout for snacks, tools and small layers. Visibility from the reflective strip is frequently praised, while a recurring note is that the 10 L size can feel small for bigger riders or longer trips. A few buyers also mention mixed experiences with waterproofing and strap sizing, so expectations around capacity and full waterproof performance matter.
Overall Sentiment: Positive

Where It Shines
This is a true short-ride companion: think winter commutes where you need a midlayer and gloves, afternoon ski laps, or short hikes when you don’t want a bulky pack. It also works as a travel daypack for quick city errands or as a backup for e-bike users who need a compact second-battery carrier on longer outings.
Build & Durability
The fabric feels sturdy for a lightweight pack and the construction holds up for everyday cycling. That said, some users report thin straps or occasional quality-control issues and a few say it isn’t fully waterproof in heavy rain, so treat it like a rugged commuter pack rather than a heavy-duty expedition bag.
Why You’ll Like It
- Very lightweight and low-profile for nimble riding
- Hydration-compatible design with a dedicated port
- Reflective shoulder strip boosts visibility in low light
- Adjustable shoulder and waist straps for a secure fit
- Tear-resistant nylon that handles everyday use
Rating: 4.4 (total: 5837+)
If you want a single bag that does a few different jobs well, this Rhinowalk 22 L pannier is the kind of pack that makes commuting in wet weather less fussy. It uses a roll‑top tarpaulin shell and welded seams for strong water resistance, and the built‑in removable laptop sleeve fits up to a 15″ device so you can ride to work without worrying about your tech. The straps tuck away so the bag clips cleanly to most rear racks (fits up to ~18 mm tubes) and then converts into a backpack or shoulder bag when you walk inside. There’s an open bottom compartment with a helmet mesh, side mesh bottle pockets, a tail‑light hang hook and a small air valve that helps you pack and unpack faster — practical touches you’ll appreciate on rainy winter commutes, short overnight trips or when you need a reliable bag for errands and travel.
If you want a versatile, weather‑ready pannier that doubles as a carry option, this is a solid pick.
What People Say
You’ll often see customers praising how well the roll‑top tarpaulin keeps things dry and how handy the removable laptop sleeve is for commutes. Many people like the quick clip‑on/clip‑off mounting and the tucked‑away straps that turn the pannier into a backpack.
Common notes of caution are that the bag’s buckles or zippers have failed for some heavy daily users and that the 22 L size can feel snug for bulkier loads.
Overall Sentiment: Positive

Where It Shines
This bag works for everyday wet‑weather commuting, short overnight trips where you need a laptop and a change of clothes, and quick shopping runs. Because it clips to a rear rack and also converts to a backpack, you can ride into town, carry it around on foot, and even attach it to a trolley when you travel.
Build & Durability
The tarpaulin material, welded seams and reinforced bottom feel robust for commuter use and rainy days, and the hardware generally holds up. That said, a number of users report occasional zipper or buckle failures after heavy, daily use, so expect solid performance for regular commuting but keep an eye on the fasteners if you load it hard.
Why You’ll Like It
- 100% waterproof roll‑top tarpaulin construction keeps gear dry
- Removable laptop sleeve fits up to a 15″ laptop for commutes
- Converts from rack pannier to backpack or shoulder bag with hidden straps
- Secure mounting with rubber hooks, webbing straps and bottom buckles
- Helmet compartment, side bottle pockets and tail‑light hang hook for practical use
Rating: 4.3 (total: 180+)
You get a small but versatile rear rack bag that’s built for real rides — especially in sloppy winter weather. It straps securely to most rear racks, has large reflective panels and a dedicated taillight hanger, and comes with a rain cover so your gloves and jacket stay dry.
The double‑strap design means you can grab it off the rack and sling it over your shoulder or wear it as a quick backpack when you pop into a café or run errands. It’s roomy enough for a water bottle, tools, a packable jacket and a few essentials, and the top bungee and side pockets help keep smaller items handy. If you want a compact, weather‑minded rack bag that doesn’t feel fussy, this is a solid little option to consider for commuting, short winter rides and weekend errands.
What People Say
You’ll notice most riders praise the waterproofing and the included rain cover for wet rides, and many like how the bag doubles as a carry option once it’s off the bike. People also point out the handy reflective panels and that it holds the everyday essentials without getting bulky.
Common gripes tend to focus on zipper snagging and strap length or fabric feeling thinner than pricier bags.
Overall Sentiment: Positive

Where It Shines
This works great for daily commuting, quick grocery runs or short winter outings where you need room for gloves, a light jacket and tools. Because it detaches and converts to a shoulder strap or backpack, you can ride into town then carry it comfortably while you’re off the bike.
Build & Durability
The waterproof fabric and reinforced mounting straps give it solid performance in rainy conditions, but some users have noted that the material feels lightweight and a few zippers can be finicky. For regular commuter use it should hold up fine, though you may want to keep an eye on fasteners if you load it heavily every day.
Why You’ll Like It
- Waterproof fabric and included rain cover to keep gear dry
- Converts from rack bag to shoulder bag or backpack for easy carry
- 10 L capacity holds essentials like tools, a jacket and a bottle
- High‑visibility reflective panels and taillight hanger for safety
- Adjustable straps and simple Velcro mounting for quick on/off
Rating: 4.5 (total: 688+)
You get a roomy pannier that’s built to do more than just sit on your rack. It holds about 27–30 L so you can pack a laptop (up to 17″), spare clothes, groceries or commuting essentials, then unzip the straps and carry it as a backpack or shoulder bag when you’re off the bike.
The fabric is waterproof, the bottom is reinforced, and the metal rack hooks plus reflective panels make it a practical pick for wet winter rides. It’s not the lightest bag, but if you want something versatile that keeps gear dry and attaches securely for daily commutes, errands or longer touring days, this is worth a look.
What People Say
You’ll notice most riders praise the waterproofing and the bag’s flexibility to switch between pannier and backpack. Folks also point out the sturdy metal hooks and reinforced bottom as reasons it feels reliable for daily commuting and longer rides.
Common complaints tend to focus on plastic strap attachments or occasional quality control issues, so some buyers recommend checking those points when you first get it.
Overall Sentiment: Positive

Where It Shines
This is a solid all‑rounder: use it for daily commuting, grocery runs, winter wet-weather rides or multi-day touring where you want an easy way to carry electronics and a change of clothes. The convertibility means you can ride into a cafe and carry it hands‑free as a backpack or sling it over your shoulder.
Build & Durability
The waterproof fabric, thickened bottom and metal hooks get high marks for holding up to wet, rough use. That said, some users report plastic strap attachments failing or wear after heavy, long-term use, so it’s smart to inspect fasteners and avoid consistently overloading the bag.
Why You’ll Like It
- Converts between pannier, backpack and shoulder bag for easy off‑bike carry
- Waterproof fabric and sealed design to protect gear in rain
- Metal rack hooks and reinforced bottom for secure mounting
- Removable inner handbag/organizer that fits laptops up to 17″
- Reflective side panels for better visibility in low light
Rating: 4.4 (total: 208+)
This is a compact, highly reflective rack bag that’s built for rides when visibility and quick access matter. You can mount it to most rear racks with the Velcro straps, then unclip it and carry it as a shoulder bag or backpack when you’re off the bike.
The 12 L capacity fits a rain jacket, a thermos, small tools and a few daily essentials, while internal mesh and slip pockets help keep things organized. The shell uses a reflective PU/1000D material and a water-resistant zipper interlayer, so it’s a sensible pick for winter commutes and wet-weather errands.
If you want a lightweight, multipurpose trunk bag that boosts visibility and makes getting on and off the bike easy, this one’s worth considering.
What People Say
You’ll see lots of buyers highlight the bright reflective material and how it makes night or low-light rides feel safer. People also appreciate the bag’s multiple pockets and the convenience of switching between rack, shoulder and backpack modes. Common gripes tend to revolve around strap durability and occasional size expectations, so many recommend checking the attachment points when the bag arrives.
Overall Sentiment: Positive

Where It Shines
Use it for daily commuting, e-bike trips, grocery runs or short touring days when you don’t need huge panniers. It folds fairly flat for packing into luggage, and the quick-convert carry options make it handy for popping into a cafe or on a bus.
Build & Durability
The 1000D-style shell and tear-resistant PU finish give the bag a sturdy feel and good water resistance, and most users report the material and zippers hold up well. A minority mention Velcro straps or stitching showing wear sooner than expected, so it’s a good idea to inspect fastenings and reinforce them if you plan heavy daily use.
Why You’ll Like It
- 360° reflective panels for much better low-light visibility
- Water‑resistant PU/1000D shell and protected zipper interlayer
- Multiple compartments and 12 L capacity for organized storage
- Velcro strap system for tool‑free mounting and quick removal
- Converts to backpack or shoulder bag for easy off‑bike carry
Rating: 4.4 (total: 740+)
This rear-rack bag is built for riders who want visibility and flexibility. You mount it to most bike racks with the Velcro straps, then pop it off and sling it over your shoulder or wear it as a backpack when you step inside. The 11 L capacity fits a rain shell, a 32 oz water bottle, small tools and a few snacks, while side pockets and internal mesh keep things tidy.
The polygonal, fully reflective surface really lights up in low light, and the PVC-coated fabric with waterproof zippers helps keep contents dry on wet winter commutes. If you want a compact, multiuse bag that improves night visibility and makes short trips easier, this one’s a solid pick.
What People Say
Buyers frequently praise how reflective the silver finish is and how much more confident they feel riding after dark. People also like the convertible carry options and the practical pocket layout for tools, bottles and a jacket.
Common drawbacks mentioned are stiff zippers at first and a slightly awkward Velcro mounting for some users, so a quick check of straps and zipper break-in helps.
Overall Sentiment: Positive

Where It Shines
Use it for daily commutes, running errands, short e‑bike trips or weekend rides when you don’t need big panniers. The quick-convert carry options make it handy for walking into a cafe, hopping on public transit or carrying gear on multi-leg trips.
Build & Durability
The 600D PVC-coated shell feels sturdy and wipes clean easily, and most riders report the material holds up to regular use and wet weather. A handful of users note the zippers start stiff and some prefer to check or reinforce Velcro straps if they plan heavy, daily mounting and removal.
Why You’ll Like It
- High-visibility fully reflective shell for safer low-light rides
- 600D PVC-coated, water-resistant material with protected zippers
- Three carry modes: rack bag, shoulder bag or backpack
- Multiple pockets and an 11 L capacity for organized everyday carry
- Anti-slip base and adjustable straps for secure mounting on most racks
Rating: 4.6 (total: 177+)
This is the kind of bag that makes winter rides easier because it adapts to what you need. You can mount it on most rear racks with the adjustable buckles, then tuck the straps away and ride, or pull them out and wear it as a backpack when you lock up.
The base 11 L size swells to 16 L when you unzip the expansion panel, and internal and exterior pockets keep gloves, layers, a lunch or a compact laptop organized. The straps are padded for comfort and there’s a reinforced top handle plus a luggage strap for slipping the bag onto a suitcase on longer trips.
It’s water‑resistant rather than fully waterproof, so for heavy winter storms you might pair it with a rain cover — but for daily commutes, grocery runs, or weekend touring it’s a flexible, travel‑friendly option I’d recommend if you want one bag that does both bike and off‑bike life.
What People Say
People tend to appreciate the convertible design and the extra space the expansion panel adds — it’s handy for commutes, short tours and errands. Many mention the thoughtful pocket layout and comfortable straps when carrying off the bike.
On the flip side, a number of users report mounting compatibility issues with some rack designs and occasional hardware problems, so buyers often check their rack fit and the clip hardware before relying on it for heavy or valuable loads.
Overall Sentiment: Mixed

Where It Shines
Use it for everyday commuting, quick supermarket runs, multi‑stop errands, or as a carry piece for weekend adventures. The luggage strap also makes it convenient when you need to move through airports or put the bag on top of a suitcase.
Build & Durability
The fabric and reinforced handle feel solid and most riders find it holds up to regular use and wet commutes. That said, there are reports of mounting clips or rivets failing for some users, so if you plan to carry heavy items regularly it’s worth inspecting the hardware and reinforcing attachment points as needed.
Why You’ll Like It
- Convertible 2‑in‑1 design: pannier on the rack or backpack off the bike
- Expandable 11–16 L capacity to handle extra layers or groceries
- Multiple pockets for organized storage of tools, snacks and tech
- Tool‑free, adjustable mounting (6–20 cm) for many rear racks
- Padded shoulder straps, reinforced handle and luggage strap for travel
Rating: 3.0 (total: 3+)
This waterproof roll‑top pannier is the sort of no‑nonsense bag you grab when you want dry gear and flexible carrying options. Mount it to most rear racks with the reinforced quick‑release hook, or sling the adjustable shoulder strap and carry it like a compact duffel off the bike.
The TPU‑laminated 840D fabric keeps rain and slush out, reflective accents boost visibility on short winter days, and internal compartments help you separate gloves, a thermos and spare layers. You can pick from multiple sizes depending on whether you’re commuting light or packing for a weekend tour.
It’s not a luxury pack, but if you want a practical, waterproof pannier that’s easy to use and carries well off the rack, this is a solid pick.
What People Say
You’ll notice most reviewers like how reliably waterproof the material is and how the roll‑top keeps gear dry. Folks also praise the simple mounting system and the convenience of the shoulder strap for running errands.
Common grumbles are about occasional missing or fiddly hardware, a slightly stiff shell when empty, and the need to double‑check rack compatibility before riding with heavy loads.
Overall Sentiment: Mixed

Where It Shines
Use it for daily commutes, grocery runs, or short tours — pick a smaller size for minimal kit or bump up to 20–25 L for weekend gear. The shoulder strap turns it into a carry piece for errands or public transit, and the reflective trim helps on darker winter evenings.
Build & Durability
The laminated fabric and welded seams feel tough and stand up well to wet weather; many riders report the bag holds its shape and keeps contents dry. That said, some users have had problems with mounting parts or missing pieces, so it’s smart to inspect the hooks and fasteners after you get it.
Why You’ll Like It
- Fully waterproof TPU‑laminated 840D fabric for wet rides
- Range of sizes (6L, 12L, 20L, 25L) to match commute or tour needs
- Quick‑release, adjustable rack hook for tool‑free mounting
- Shoulder strap and grab handle make off‑bike carrying easy
- Reflective details and anti‑slip base improve safety and stability
Rating: 3.6 (total: 4+)
This is one of those versatile packs that makes winter rides easier. You mount it as a pannier on your rear rack, then unzip and use the hidden straps to turn it into a backpack or sling it over your shoulder for quick errands.
The roll‑top/zip design plus waterproof fabric keeps your kit dry on slushy commutes, and the reflective panels help when daylight is short. It’s roomy enough for a laptop, extra layers and a thermos, and the removable inner bag helps keep small gear organized.
If you want a single bag that adapts to commuting, grocery runs and weekend rides, this is a practical choice you can rely on most days.
What People Say
You’ll see a lot of praise for how well the bag keeps things dry and how handy the convertible carry options are. Riders often mention the roomy capacity and durable bottom as reasons it works well for commuting and touring.
The most common complaints are about some plastic strap attachments or occasional defects, so people recommend checking straps and hardware when it arrives.
Overall Sentiment: Positive

Where It Shines
Use it for daily commuting, bike‑camping sides, grocery runs or when you need to pop into a café without lugging a separate pack. The backpack straps and shoulder sling mean you don’t have to wrestle a pannier off the rack every time you hop off the bike, and the interior organizer makes it easy to keep chargers, gloves and snacks separate.
Build & Durability
The waterproof fabric, reinforced base and metal rack hooks give it a solid feel in wet, gritty winter conditions. That said, some users report plastic strap connectors failing or wear after extended heavy use, so it’s smart to inspect attachment points and avoid overloading the bag routinely.
Why You’ll Like It
- Converts between pannier, backpack and shoulder bag for flexible carrying
- 27 L (expandable to ~30 L) capacity fits laptop, layers and groceries
- Waterproof fabric and sealed construction to keep contents dry
- Metal rack hooks and reinforced bottom for better wear resistance
- Detachable inner handbag for easy organization
- Reflective side panels improve visibility on short winter days
- External zip pocket for quick access to phone or keys
Rating: 4.4 (total: 208+)
FAQ
How Do I Choose The Right Style And Capacity For Winter Cycling?
You should pick a style and size based on what you carry and how you ride. If you commute with a laptop, change of clothes or groceries, a larger pannier or convertible pannier/backpack (20–27 L) keeps weight off your back and improves balance and stability; if you ride light for errands or short winter outings, a compact cycling backpack (8–16 L) with a helmet mesh holder and multiple pockets is usually better. Prioritize a bag with chest and waist straps, good back padding and ventilation if you plan to wear it while riding.
Look for reflective elements and attachment options (quick‑release hooks or velcro) that match your rack if you’re considering a pannier. Think about how you’ll carry the bag off the bike — convertible straps or a shoulder strap make winter stops easier when you’re carrying boots, thermoses or extra layers.
Are Bicycle Backpacks Waterproof Enough For Snow And Slush, And How Do You Protect Your Gear?
Don’t assume water‑resistant equals waterproof: many cycling backpacks repel light rain and slush but won’t keep contents dry in prolonged heavy snow or when splashed from the road. For reliable protection use a roll‑top or fully welded pannier, a dedicated rain cover, or pack electronics in small dry bags or zippered pouches inside the main compartment.
Pay attention to zipper placement — top‑entry zippers and sealed seams are less likely to let water in. After wet rides, dry the bag thoroughly, clean grit from zippers and apply a little zipper lubricant so they don’t freeze or wear prematurely.
Those precautions will keep chargers, phones and layered clothes safe all winter.
How Should You Pack And Wear A Cycling Backpack For Comfort, Safety, And Minimal Sweating?
Pack heavier items low and close to your spine to reduce sway and keep weight centered; put items you need on the go (gloves, phone, snacks) in easy‑access pockets. Use the waist and chest straps to transfer load to your hips and stabilize the pack — this reduces fatigue and prevents the bag from shifting when you brake or descend. To cut down on back sweat, choose bags with ventilated back panels or a thin padded channel and wear a moisture‑wicking midlayer rather than cotton. For safety, add a rear light attachment and keep reflective strips visible; if you switch between rack and backpack often, regularly check mounting straps or hooks for wear and re‑secure them before each ride.
Finally, treat lightweight fabrics gently in cold weather: avoid overstuffing and shake off snow before removing the bag to prevent water seeping into seams.
What Riders Prefer
When deciding between the BOBILIFE Bicycle Cycling Backpack, WINDCHASER 10L Cycling Backpack, and Rhinowalk 22L Bike Pannier, you mostly prioritize capacity versus mobility, carrying style (backpack vs pannier), weather protection, comfort and organization, and visibility for winter riding. So you’ll reach for the Rhinowalk 22L when you need big storage for longer winter commutes, the WINDCHASER 10L when you want a lightweight, low‑profile pack for short rides, and the BOBILIFE when you want a comfortable, middle‑ground option with useful compartments.

Wrapping Up
Pick a bag that matches how you ride in winter. If you want minimal sweat and light weight for short commutes, the BOBILIFE Backpack and the compact WINDCHASER Pack keep things breathable and low-profile.
If you need hands-free capacity or multi-day range, convertible panniers like the Rhinowalk and HUNTVP 27L give you the room to pack extra layers and still carry the bag off the bike. For after-dark safety choose a fully reflective option like the HuiJuKeJi or the reflective KEMIMOTO. Use this guide to match capacity, waterproofing, and mounting style to your winter routine so you can ride more comfortably and confidently.
| Product | Image | Rating | Capacity | Material | Weight |
|---|---|---|---|---|---|
| Bicycle Cycling Backpack – Water Resistant Biking and Bike Commuter |
![]() |
4.8/5 (10 reviews) | 16 Liters | Water-resistant fabric | 0.84 pounds |
| WINDCHASER Cycling Backpack, 10L Bicycle Backpack Waterproof |
![]() |
4.4/5 (5,837 reviews) | 10 Liters | Waterproof breathable fabric | 0.09 pounds |
| Rhinowalk Bike Pannier Bag Waterproof 22L |
![]() |
4.3/5 (180 reviews) | 22 Liters | Tarpaulin | 1.8 kilograms |
| WOTOW Bike Rack Bag Waterproof – 10L Large Capacity |
![]() |
4.5/5 (688 reviews) | 10 Liters | Polycarbonate | 1.12 pounds |
| HUNTVP 27L Bike Pannier Bag Backpack |
![]() |
4.4/5 (208 reviews) | 27 Liters | Waterproof fabric | 2.9 pounds |
This Roundup is reader-supported. When you click through links we may earn a referral commission on qualifying purchases.















