{"product_id":"dreame-v30-cordless-stick-vacuum-cleaner-vvv21a","title":"Dreame V30 Cordless Stick Vacuum Cleaner | VVV21A","description":"\u003cstyle\u003e\n  .pd {\n    --blue: #003B71;\n    --blue2: #005CB9;\n    --yellow: #FFD200;\n    --soft: #F2F7FC;\n    --light: #F8FAFC;\n    --border: #D8E7F5;\n    --text: #444;\n    --dark: #1A1A1A;\n    max-width: 1180px;\n    margin: 0 auto;\n    color: var(--text);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  .pd * {\n    box-sizing: border-box;\n  }\n\n  .pd .breadcrumb {\n    margin-bottom: 10px;\n    color: #6A7C8C;\n    font-size: 13px;\n  }\n\n  .pd .hero-border {\n    padding: 22px 0 20px;\n    border-top: 4px solid var(--blue);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .pd h1 {\n    margin: 0 0 10px;\n    color: var(--dark);\n    font-size: clamp(34px, 4.4vw, 42px);\n    line-height: 1.08;\n    letter-spacing: -0.8px;\n  }\n\n  .pd .deck {\n    max-width: 870px;\n    margin: 0;\n    color: #536474;\n    font-size: 16px;\n    line-height: 1.55;\n  }\n\n  .pd .stats-bar {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    margin: 20px 0 26px;\n    overflow: hidden;\n    background: var(--soft);\n    border: 1px solid var(--border);\n    border-radius: 8px;\n  }\n\n  .pd .stat {\n    padding: 14px 15px;\n    text-align: center;\n    border-right: 1px solid var(--border);\n  }\n\n  .pd .stat:last-child {\n    border-right: 0;\n  }\n\n  .pd .stat strong {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--blue);\n    font-size: 21px;\n    line-height: 1.15;\n  }\n\n  .pd .stat span {\n    display: block;\n    color: #647585;\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .pd .intro {\n    max-width: 960px;\n  }\n\n  .pd .intro p {\n    margin: 0 0 12px;\n  }\n\n  .pd .section-divider {\n    margin: 28px 0;\n    border: 0;\n    border-top: 1px solid var(--border);\n  }\n\n  .pd .pull-quote {\n    margin: 20px 0 28px;\n    padding: 16px 20px 16px 24px;\n    color: var(--blue);\n    background: var(--soft);\n    border-left: 4px solid var(--yellow);\n    border-radius: 0 7px 7px 0;\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1.45;\n  }\n\n  .pd h2 {\n    margin: 0 0 14px;\n    color: var(--blue);\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .pd h3 {\n    margin: 0 0 8px;\n    color: var(--blue);\n    font-size: 17px;\n    line-height: 1.35;\n  }\n\n  .pd .ideal-cards,\n  .pd .features-grid {\n    display: grid;\n    gap: 12px;\n  }\n\n  .pd .ideal-cards {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .pd .features-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .pd .ideal-card,\n  .pd .feature-card {\n    padding: 16px 18px;\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 7px;\n  }\n\n  .pd .ideal-card {\n    background: var(--light);\n  }\n\n  .pd .ideal-card strong,\n  .pd .feature-card strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--blue);\n    font-size: 15px;\n    line-height: 1.35;\n  }\n\n  .pd .ideal-card p,\n  .pd .feature-card p {\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .pd .editorial {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 14px;\n  }\n\n  .pd .editorial-section {\n    padding: 18px 20px;\n    background: var(--light);\n    border-top: 3px solid var(--blue2);\n    border-radius: 6px;\n  }\n\n  .pd .editorial-section p {\n    margin: 0;\n  }\n\n  .pd .editorial-section.wide {\n    grid-column: 1 \/ -1;\n  }\n\n  .pd .compare-card {\n    overflow: hidden;\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 8px;\n  }\n\n  .pd .compare-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .pd table {\n    width: 100%;\n    min-width: 690px;\n    border-collapse: collapse;\n    text-align: left;\n  }\n\n  .pd th {\n    padding: 11px 14px;\n    color: #fff;\n    background: var(--blue);\n    font-size: 13px;\n  }\n\n  .pd td {\n    padding: 11px 14px;\n    border-top: 1px solid var(--border);\n    font-size: 14px;\n    vertical-align: top;\n  }\n\n  .pd tbody tr:nth-child(even) td {\n    background: var(--soft);\n  }\n\n  .pd .verdict {\n    overflow: hidden;\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 8px;\n  }\n\n  .pd .verdict-header {\n    padding: 12px 18px;\n    background: var(--blue);\n  }\n\n  .pd .verdict-header h2 {\n    margin: 0;\n    color: #fff;\n  }\n\n  .pd .verdict-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .pd .verdict-col {\n    padding: 17px 20px;\n  }\n\n  .pd .verdict-col:first-child {\n    background: var(--soft);\n    border-right: 1px solid var(--border);\n  }\n\n  .pd .verdict ul {\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .pd .verdict li {\n    margin: 5px 0;\n  }\n\n  .pd .box-contents {\n    padding: 17px 20px;\n    background: var(--light);\n    border: 1px solid var(--border);\n    border-radius: 8px;\n  }\n\n  .pd .box-contents ul {\n    columns: 2;\n    column-gap: 32px;\n    margin: 0;\n    padding-left: 18px;\n  }\n\n  .pd .box-contents li {\n    margin: 4px 0;\n    break-inside: avoid;\n  }\n\n  @media (max-width: 800px) {\n    .pd .stats-bar {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .pd .stat:nth-child(2) {\n      border-right: 0;\n    }\n\n    .pd .stat:nth-child(-n+2) {\n      border-bottom: 1px solid var(--border);\n    }\n\n    .pd .ideal-cards,\n    .pd .features-grid,\n    .pd .editorial {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .pd .editorial-section.wide {\n      grid-column: 1 \/ -1;\n    }\n  }\n\n  @media (max-width: 560px) {\n    .pd {\n      font-size: 14px;\n    }\n\n    .pd .hero-border {\n      padding: 17px 0;\n    }\n\n    .pd .ideal-cards,\n    .pd .features-grid,\n    .pd .editorial,\n    .pd .verdict-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .pd .editorial-section.wide {\n      grid-column: auto;\n    }\n\n    .pd .verdict-col:first-child {\n      border-right: 0;\n      border-bottom: 1px solid var(--border);\n    }\n\n    .pd .box-contents ul {\n      columns: 1;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n  \u003cdiv class=\"breadcrumb\"\u003eFloorcare \/ Cordless Vacuum Cleaners \/ Dreame\u003c\/div\u003e\n\n  \u003csection class=\"hero-border\"\u003e\n    \u003ch1\u003eDreame V30 Cordless Stick Vacuum Cleaner\u003c\/h1\u003e\n    \u003cp class=\"deck\"\u003ePowerful 330AW cordless cleaning with intelligent dust detection, precision edge technology and specialist floorheads for hard flooring, carpets, pet hair and hard-to-reach spaces.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"stats-bar\"\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cstrong\u003e330AW\u003c\/strong\u003e\n      \u003cspan\u003eMaximum suction power\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cstrong\u003e90 Min\u003c\/strong\u003e\n      \u003cspan\u003eMaximum runtime\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cstrong\u003e140°\u003c\/strong\u003e\n      \u003cspan\u003eCelesTect illumination\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat\"\u003e\n      \u003cstrong\u003e99.99%\u003c\/strong\u003e\n      \u003cspan\u003eWhole-machine filtration\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"intro\"\u003e\n    \u003cp\u003eThe V30 is engineered for detailed whole-home cleaning rather than a one-brush-fits-all approach. Its 330AW suction provides the power for demanding floorcare, while intelligent dirt detection monitors particle levels and automatically adjusts suction so extra power is available when the vacuum encounters heavier debris.\u003c\/p\u003e\n\n    \u003cp\u003eDedicated cleaning heads make it equally considered around the edges of a room. The Auto-Cut GapFree soft roller uses an intelligent arm to reduce the gap beside walls to as little as 0mm under Dreame test conditions, while the OmniX 2.0 brush adapts its inlet to different floor types to maintain airflow across hard floors, rugs and deep-pile carpet.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pull-quote\"\u003eA versatile cordless cleaner that combines strong suction with smarter floor detection, closer edge cleaning and practical reach throughout the home.\u003c\/div\u003e\n\n  \u003csection\u003e\n    \u003ch2\u003eIdeal For\u003c\/h2\u003e\n\n    \u003cdiv class=\"ideal-cards\"\u003e\n      \u003cdiv class=\"ideal-card\"\u003e\n        \u003cstrong\u003eMixed-Floor Homes\u003c\/strong\u003e\n        \u003cp\u003eDedicated soft-roller and OmniX 2.0 floorheads provide tailored cleaning for hard surfaces, rugs and carpets, including deep-pile flooring.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ideal-card\"\u003e\n        \u003cstrong\u003ePet \u0026amp; Long-Hair Households\u003c\/strong\u003e\n        \u003cp\u003eTangleCut technology actively cuts hair wrapped around the soft roller, while the motorised mini-brush provides a practical option for upholstery and pet areas.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ideal-card\"\u003e\n        \u003cstrong\u003eFurniture \u0026amp; Awkward Spaces\u003c\/strong\u003e\n        \u003cp\u003eA tube that folds through 90 degrees and extends through four positions helps reach beneath furniture as well as higher or more difficult areas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003chr class=\"section-divider\"\u003e\n\n  \u003csection\u003e\n    \u003ch2\u003eKey Features\u003c\/h2\u003e\n\n    \u003cdiv class=\"features-grid\"\u003e\n      \u003cdiv class=\"feature-card\"\u003e\n        \u003cstrong\u003e330AW Suction Power\u003c\/strong\u003e\n        \u003cp\u003eHigh maximum suction gives the V30 the performance needed for fine dust, crumbs, hair and embedded debris across everyday household surfaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature-card\"\u003e\n        \u003cstrong\u003eGapFree Edge Cleaning\u003c\/strong\u003e\n        \u003cp\u003eAn infrared-controlled robotic arm lowers beside walls to minimise the usual edge gap, helping collect debris that can otherwise require a second pass.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature-card\"\u003e\n        \u003cstrong\u003e140° CelesTect Illumination\u003c\/strong\u003e\n        \u003cp\u003eWide-angle floor illumination makes fine particles easier to see, helping you identify areas that may appear clean under ordinary room lighting.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature-card\"\u003e\n        \u003cstrong\u003eOmniX 2.0 Carpet Brush\u003c\/strong\u003e\n        \u003cp\u003eThe dynamic inlet responds to floor conditions and adjusts airflow, supporting smooth cleaning on hard flooring, rugs and deep-pile carpets.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature-card\"\u003e\n        \u003cstrong\u003eTangleCut Dual Scrapers\u003c\/strong\u003e\n        \u003cp\u003eMotorised dual blades cut wrapped hair as the roller turns, reducing the time normally spent manually clearing strands from the brush.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature-card\"\u003e\n        \u003cstrong\u003eIntelligent Dirt Detection\u003c\/strong\u003e\n        \u003cp\u003eA dust sensor assesses particle size and volume before the vacuum automatically adjusts suction, balancing cleaning effort with available battery power.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003chr class=\"section-divider\"\u003e\n\n  \u003csection class=\"editorial\"\u003e\n    \u003cdiv class=\"editorial-section\"\u003e\n      \u003ch3\u003eCloser to Walls, Where Dust Collects\u003c\/h3\u003e\n      \u003cp\u003eTraditional floorheads can leave a narrow strip of untouched flooring beside skirting boards. The V30's GapFree system takes a more focused approach. Infrared sensing controls a movable arm on the soft roller brush, allowing the cleaning edge to close the wall-side gap to 0mm under specified laboratory conditions. That translates into fewer visible trails of dust and less manual finishing around the perimeter of a room.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"editorial-section\"\u003e\n      \u003ch3\u003eBuilt to Adapt Across Floor Types\u003c\/h3\u003e\n      \u003cp\u003eThe OmniX 2.0 floorhead is designed specifically for changing floor conditions. Its dynamic suction inlet adjusts as the vacuum moves between hard flooring and carpet, helping maintain airflow rather than becoming restricted by longer carpet fibres. Intelligent dirt sensing adds another layer of automation by increasing or reducing suction in response to detected debris.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"editorial-section wide\"\u003e\n      \u003ch3\u003eUseful Reach Without the Usual Contortions\u003c\/h3\u003e\n      \u003cp\u003eCleaning does not stop at open floors. The flexible tube can fold through 90 degrees for easier access beneath low furniture and extends through four positions when additional reach is required. Convert the V30 for handheld use and the motorised mini-brush can tackle bedding, upholstery and pet hair, while the combination tool is designed for narrower corners and crevices. When cleaning is finished, the dedicated charging and storage base keeps the vacuum and accessories organised while replenishing the battery.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003chr class=\"section-divider\"\u003e\n\n  \u003csection\u003e\n    \u003ch2\u003eHow It Compares\u003c\/h2\u003e\n\n    \u003cdiv class=\"compare-card\"\u003e\n      \u003cdiv class=\"compare-wrap\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eCleaning Need\u003c\/th\u003e\n              \u003cth\u003eV30 Technology\u003c\/th\u003e\n              \u003cth\u003ePractical Benefit\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eGeneral Floor Cleaning\u003c\/td\u003e\n              \u003ctd\u003eUp to 330AW suction\u003c\/td\u003e\n              \u003ctd\u003eProvides strong pickup for fine dust, crumbs, hair and heavier everyday debris.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eHard-Floor Edges\u003c\/td\u003e\n              \u003ctd\u003eAuto-Cut GapFree soft roller\u003c\/td\u003e\n              \u003ctd\u003eReduces the uncleaned strip beside walls and skirting boards.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eCarpet Cleaning\u003c\/td\u003e\n              \u003ctd\u003eOmniX 2.0 dynamic brush\u003c\/td\u003e\n              \u003ctd\u003eAdjusts to different floor conditions and helps maintain airflow on deep-pile carpet.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eHair Management\u003c\/td\u003e\n              \u003ctd\u003eTangleCut dual scrapers\u003c\/td\u003e\n              \u003ctd\u003eCuts wrapped hair during use to reduce manual roller maintenance.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eFine Dust Visibility\u003c\/td\u003e\n              \u003ctd\u003e140° CelesTect illumination\u003c\/td\u003e\n              \u003ctd\u003eMakes otherwise difficult-to-see particles more visible during cleaning.\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eLow Furniture\u003c\/td\u003e\n              \u003ctd\u003e90° foldable, four-stage extendable tube\u003c\/td\u003e\n              \u003ctd\u003eMakes it easier to clean beneath furniture without repeatedly crouching or moving heavy items.\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003chr class=\"section-divider\"\u003e\n\n  \u003csection class=\"verdict\"\u003e\n    \u003cdiv class=\"verdict-header\"\u003e\n      \u003ch2\u003eThe Verdict\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"verdict-grid\"\u003e\n      \u003cdiv class=\"verdict-col\"\u003e\n        \u003ch3\u003eStrengths\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003ePowerful maximum suction of up to 330AW\u003c\/li\u003e\n          \u003cli\u003eIntelligent dirt detection with automatic suction adjustment\u003c\/li\u003e\n          \u003cli\u003eGapFree technology improves wall-edge cleaning\u003c\/li\u003e\n          \u003cli\u003eTangleCut system reduces wrapped-hair maintenance\u003c\/li\u003e\n          \u003cli\u003eDedicated OmniX 2.0 brush for mixed flooring and deep-pile carpet\u003c\/li\u003e\n          \u003cli\u003e140° CelesTect illumination helps reveal fine dust\u003c\/li\u003e\n          \u003cli\u003eUp to 90 minutes of maximum runtime\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"verdict-col\"\u003e\n        \u003ch3\u003eConsiderations\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eThe maximum 90-minute runtime is achieved in Eco mode with the combination tool; runtime varies with the attachment and power setting used.\u003c\/li\u003e\n          \u003cli\u003eDifferent floorheads provide the best results for their intended surfaces, so some accessory changes are part of whole-home cleaning.\u003c\/li\u003e\n          \u003cli\u003eMaximum suction is intended for demanding cleaning and will use battery power more quickly than lower settings.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003chr class=\"section-divider\"\u003e\n\n  \u003csection\u003e\n    \u003ch2\u003eWhat's in the Box\u003c\/h2\u003e\n\n    \u003cdiv class=\"box-contents\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eDreame V30 main vacuum body x1\u003c\/li\u003e\n        \u003cli\u003eAuto-Cut GapFree soft roller brush x1\u003c\/li\u003e\n        \u003cli\u003eOmniX 2.0 deep-pile carpet brush x1\u003c\/li\u003e\n        \u003cli\u003eFlexible and foldable tube x1\u003c\/li\u003e\n        \u003cli\u003eMotorised mini-brush x1\u003c\/li\u003e\n        \u003cli\u003eCombination tool x1\u003c\/li\u003e\n        \u003cli\u003eCharging and storage base x1\u003c\/li\u003e\n        \u003cli\u003eUser manual x1\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Dreame","offers":[{"title":"Default Title","offer_id":54577217175879,"sku":"VVV21A","price":599.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/5807\/1748\/files\/10293471.jpg?v=1786364826","url":"https:\/\/euronics.ie\/products\/dreame-v30-cordless-stick-vacuum-cleaner-vvv21a","provider":"Euronics Ireland","version":"1.0","type":"link"}