{"product_id":"blog-lvt-flooring-cost-guide-from-products-to-installation","title":"LVT Flooring Cost Guide: From Products to Installation","description":"\u003ch1 class=\"text-2xl md:text-4xl leading-tight\"\u003eLVT Flooring Cost Guide: From Products to Installation\u003c\/h1\u003e\n                \u003cp class=\"lead\"\u003eLuxury Vinyl Tile (LVT) has become one of the UK’s most popular flooring choices, and...\u003c\/p\u003e\n            \n            \u003cdiv class=\"blog-single-header-meta flex flex-wrap sm:flex-nowrap mb-8\"\u003e\n                                    \u003cdiv class=\"box-author flex flex-nowrap items-center whitespace-nowrap relative text-xs w-full sm:w-auto mb-4 sm:mb-0\"\u003e\n                        \u003cspan class=\"author-image size-14 rounded-full bg-cover mr-4\" style=\"background-image:url('https:\/\/www.gravatar.com\/avatar\/86d08e33f98f37edb87b10fa122e8bb9?d=\u0026amp;s=150')\"\u003e\u003c\/span\u003e\n                        \u003cdiv class=\"author-content\"\u003e\n                            \u003ch6 class=\"text-sm mb-0\"\u003eGraeme Shelley\u003c\/h6\u003e\n                            \u003cp class=\"mb-0\"\u003e\n                                Managing Director                                                            \u003c\/p\u003e\n                        \u003c\/div\u003e\n                        \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/author\/graeme-shelley\" class=\"full-block\"\u003e\u003c\/a\u003e\n                    \u003c\/div\u003e\n                                                    \u003cdiv class=\"reading-time sm:ml-6 sm:pl-6 sm:border-l-4 border-slate-200 border-border flex items-center text-sm sm:text-base\"\u003e\n                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\" class=\"size-4 mr-2\"\u003e\n                            \u003cpath d=\"M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\n                        6 min read                    \u003c\/div\u003e\n                                \u003cdiv class=\"by-expert ml-auto text-[10px] bg-slate-100 uppercase p-0.5 px-3 border border-border rounded self-center inline-flex items-center\"\u003e\n                    \u003csvg width=\"23\" height=\"30\" viewbox=\"0 0 23 30\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-7 mr-2 mt-1\"\u003e\n                        \u003cpath d=\"M9.95674 12.0426L9.94086 11.7566L9.68607 11.6256C8.12683 10.8242 7.16393 8.91864 7.16393 6.5262C7.16393 3.38339 9.23986 1 11.6731 1C14.0609 1 16.1823 3.38674 16.1823 6.5262C16.1823 8.90113 15.1351 10.818 13.5638 11.6256L13.325 11.7483L13.2954 12.0151C13.2412 12.5038 13.2758 13.0104 13.4742 13.4551C13.6791 13.9146 14.0464 14.2772 14.5851 14.4687L20.9354 16.8282C21.2272 16.9431 21.5401 17.2402 21.8308 17.6711C22.0757 18.0341 22.2747 18.4471 22.4097 18.809C22.3758 18.8872 22.3273 18.9919 22.2629 19.1151C22.1113 19.4047 21.8742 19.7909 21.5337 20.1756C20.8583 20.9389 19.782 21.6943 18.1272 21.6943H5.12265C3.08089 21.6943 2.0242 20.9183 1.46543 20.2C1.17833 19.8309 1.01058 19.4609 0.915042 19.1839C0.867436 19.0459 0.838347 18.9326 0.821536 18.8567C0.820978 18.8541 0.820435 18.8517 0.819904 18.8492C1.04288 18.1858 1.62122 17.562 2.26668 17.1929L8.51144 14.3778C9.06084 14.2411 9.4524 13.9137 9.68737 13.4758C9.91993 13.0423 9.98389 12.5318 9.95674 12.0426Z\" stroke=\"#575757\"\u003e\u003c\/path\u003e\n                        \u003cpath d=\"M12.1006 15.9088L11.6251 14.4453L11.1496 15.9088L9.97796 19.5146L6.18661 19.5146H4.64777L5.89272 20.4191L8.95998 22.6476L7.78839 26.2534L7.31287 27.7169L8.55782 26.8124L11.6251 24.5839L14.6923 26.8124L15.9373 27.7169L15.4618 26.2534L14.2902 22.6476L17.3574 20.4191L18.6024 19.5146H17.0635L13.2722 19.5146L12.1006 15.9088Z\" fill=\"#575757\" stroke=\"#F9F9F9\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                    Written by Expert                \u003c\/div\u003e\n            \u003c\/div\u003e\n                            \u003cdiv class=\"blog-single-header-image rounded-lg overflow-hidden max-h-32 xs:max-h-52 lg:max-h-80\"\u003e\n                    \u003cimg src=\"https:\/\/www.factory-direct-flooring.co.uk\/wp\/wp-content\/uploads\/Screenshot-2025-11-13-at-10.23.48.png\" loading=\"lazy\" alt=\"LVT Flooring Cost Guide: From Products to Installation\"\u003e\n                \u003c\/div\u003e\n                    \n        \u003cdiv class=\"post-content\"\u003e\n            \u003cp\u003eLuxury Vinyl Tile (LVT) has become one of the UK’s most popular flooring choices, and for good reason. It’s stylish, durable, waterproof and offers the realistic look of wood or stone at a fraction of the price. Buthow much does LVT flooring actually costonce you factor in materials, fitting and extras like underlay or subfloor prep?In this guide, we’ll break down everything you need to know \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/luxury-vinyl-tiles\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eabout LVT flooring\u003c\/span\u003e\u003c\/a\u003e costs, from product prices to fitting costs, so you can budget with confidence.At a glance:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli aria-level=\"1\"\u003eAccording to Checkatrade’s latest data, LVT flooring ranges from £15 - £60 per m². And in the UK, the average is around £40 per square metre\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003eOur LVT flooring starts around £15, rising to about £37\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003eProfessional fitting adds an average of £45 per m² or between £180 to £300 a day\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003eYou can reduce costs by buying direct, choosing click LVT for DIY installation and using our cost calculator to plan your project confidently\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" src=\"https:\/\/imagely.factory-direct-flooring.co.uk\/media\/catalog\/product\/a\/p\/ap73982h_1.jpg\"\u003e\u003c\/p\u003e\n\u003ch2\u003eWhy choose LVT flooring?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/advice-centre\/what-is-lvt-flooring\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eLVT is a multi-layered vinyl floor\u003c\/span\u003e\u003c\/a\u003e that mimics the look and feel of natural materials, without the high maintenance or cost. It’s ideal for kitchens, bathrooms and high-traffic areas, offering water resistance and long-lasting performance. Unlike traditional sheet vinyl, LVT comes in individual tiles or planks, allowing for creative layouts such as herringbone or chevron designs. It’s easy to clean, compatible with underfloor heating and available in both click and glue-down installation options.\u003c\/p\u003e\n\u003ch2\u003eHow much does LVT flooring cost in the UK?\u003c\/h2\u003e\n\u003cp\u003eThe cost of LVT flooring varies depending on quality, thickness, wear layer and design.   \u003ca href=\"https:\/\/www.checkatrade.com\/blog\/cost-guides\/lvt-flooring-cost\/\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eAccording to Checkatrade’s\u003c\/span\u003e\u003c\/a\u003e latest data, LVT flooring ranges from £15 - £60 per m². And in the UK, the average is around £40 per square metre. Our LVT flooring starts at around £15, rising to about £37. The majority of our products are £30 or less per m².  These prices are for materials only. If you’re hiring a professional installer, you’ll need to factor in LVT installation costs too.\u003c\/p\u003e\n\u003ctable style=\"border-collapse: collapse; border: 1px solid grey;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: black; color: white;\"\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eType\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage LVT Flooring cost per m²\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eBudget LVT\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£15 – £25\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eMid-range LVT\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£25 – £40\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003ePremium LVT\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£40 – £60\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to fit LVT flooring?\u003c\/h3\u003e\n\u003cp\u003eProfessional LVT installation costs per m² range from £10–£60, depending on your region, the complexity of design and the installation type. According to Checkatrade, the average cost for a professional floor installer is £200 per day. However, if you’re having herringbone flooring, this number will probably go up.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli aria-level=\"1\"\u003e\n\u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/luxury-vinyl-tiles\/click\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eClick LVT flooring\u003c\/span\u003e\u003c\/a\u003e \u003cspan style=\"font-weight: 400;\"\u003e: Quicker and simpler to install, often suitable for DIY\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\n\u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/luxury-vinyl-tiles\/glue-down\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eGlue-down LVT flooring\u003c\/span\u003e\u003c\/a\u003e \u003cspan style=\"font-weight: 400;\"\u003e: More labour-intensive, requiring adhesives and a perfectly level subfloor\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you’re confident with DIY, you could save on labour by installing click LVT yourself. \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/luxury-vinyl-tiles\/guides\/how-to-lay-click-lvt-flooring\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eFollow our Click LVT installation guide\u003c\/span\u003e\u003c\/a\u003e for a step-by-step walkthrough.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/L1uerFloHk0?si=eZeZuLZVdn9Q8r_u\" width=\"800\" height=\"400\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"\u003e\u003cspan data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"\u003e﻿\u003c\/span\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch3\u003eAdditional costs to consider\u003c\/h3\u003e\n\u003cp\u003eWhen planning your LVT project, remember to budget for these extras:\u003c\/p\u003e\n\u003ctable style=\"border-collapse: collapse; border: 1px solid grey;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: black; color: white;\"\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eItem\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eEstimated Cost (per m²)\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eUnderlay\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£3 – £8 per m²\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eSubfloor preparation\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£5 – £15 per m²\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eSkirting boards \/ trims\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£3 – £8 per m²\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eOld floor removal\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£100 - £300\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eFurniture moving \/ storage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eVariable\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003eUnderlay\u003c\/h4\u003e\n\u003cp\u003eBe sure to check the product specifications as not all LVT \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/accessories\/underlay\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eflooring requires underlay\u003c\/span\u003e\u003c\/a\u003e . However, if it does, this will need to be factored into your budget.\u003c\/p\u003e\n\u003ch4\u003eSub floor preparation\u003c\/h4\u003e\n\u003cp\u003eThe cost for prepping your sub floor will depend on what it’s made of. Either way, you need a smooth, level and dry surface to work on. For this you may need to use levelling compounds or other materials.  \u003cspan style=\"font-weight: 400;\"\u003e\"No matter what type of flooring you're about to lay, it's very important that your subfloor is level. This ensures no sagging and gaps in your new floor. You can check if your floor is level with a carpenter's level (typically longer than a spirit level) and marking out any uneven areas with chalk. You can then measure how uneven it is by lifting one end of the level until the bubble is central, then measuring the difference between the lifted end and the floor. The standard for a level surface is no more than 3mm variation over a straight edge of 2 metres.\" \u003c\/span\u003e- Paul Hambidge, Factory Direct Flooring\u003c\/p\u003e\n\u003ch4\u003eSkirting boards\u003c\/h4\u003e\n\u003cp\u003eDon’t forget the finishing touches! Skirting boards and trims pull the room together.\u003c\/p\u003e\n\u003ch4\u003eOld floor removal\u003c\/h4\u003e\n\u003cp\u003eIf you’re getting your new floor professionally installed, this may be included in the price - but make sure to check as this isn’t always the case! If you need to hire a skip, that could push prices up significantly.\u003c\/p\u003e\n\u003ch4\u003eFurniture removal or storage\u003c\/h4\u003e\n\u003cp\u003eWhen renovating a room, it’s likely you’ll need to move furniture to gain access to the full floor. This may incur extra costs if you need help with labour or have to put anything in temporary storage.\u003c\/p\u003e\n\u003ch4\u003eMaintenance costs\u003c\/h4\u003e\n\u003cp\u003eMaintenance costs are minimal. LVT is low-maintenance, requiring only regular sweeping and damp mopping. \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/luxury-vinyl-tiles\/how-to-clean-lvt-flooring\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eRead our LVT cleaning guide \u003c\/span\u003e\u003c\/a\u003e for simple upkeep tips.\u003c\/p\u003e\n\u003ch2\u003eWhat influences LVT flooring prices?\u003c\/h2\u003e\n\u003cp\u003eA few factors determine the cost of LVT flooring:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli aria-level=\"1\"\u003e\n\u003cb\u003eQuality \u0026amp; thickness:\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\"\u003e Thicker planks (4–6mm) and enhanced wear layers (0.3–0.5mm) cost more but last longer\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\n\u003cb\u003eDesign\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\"\u003e: Premium embossed or textured designs replicate wood grain or stone in high detail\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\n\u003cb\u003eInstallation method: \u003c\/b\u003e\u003cspan style=\"font-weight: 400;\"\u003eGlue-down LVT can increase labour costs as it takes longer to fit\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\n\u003cb\u003eRoom size \u0026amp; shape\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\"\u003e: Irregular layouts or small rooms can increase cutting time\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\n\u003cb\u003eBusiness costs:\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\"\u003e Some companies that have showrooms and physical shops have to pass these business costs down to the customer\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eComparing Luxury Vinyl Tile Prices\u003c\/h2\u003e\n\u003ch3\u003eLVT costs by room\u003c\/h3\u003e\n\u003ctable style=\"border-collapse: collapse; border: 1px solid grey;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: black; color: white;\"\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eRoom\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage Size\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eTotal Estimated Cost (materials + fitting)\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eLiving room\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e20m²\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£700 – £1,200\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eKitchen\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e15m²\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£550 – £950\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eBathroom\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e10m²\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£350 – £600\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eHallway\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e8m²\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£280 – £500\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eClick LVT vs glue down costs\u003c\/h3\u003e\n\u003ctable style=\"border-collapse: collapse; border: 1px solid grey;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: black; color: white;\"\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eType\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eMaterial Cost\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eFitting Cost\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eTotal\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eClick LVT\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£15–£40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£0–£25\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£20–£65\/m²\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eGlue-down LVT\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£15–£40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£25–£30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£50–£80\/m²\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eLVT vs laminate costs\u003c\/h3\u003e\n\u003ctable style=\"border-collapse: collapse; border: 1px solid grey;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: black; color: white;\"\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eFlooring Type\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage Cost per m² (Materials)\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage Fitting Cost per m²\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eDIY Friendly\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003eLVT (Luxury Vinyl Tile)\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£15 – £60\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£20 – £30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003eLaminate Flooring\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£10 – £40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£15 – £25\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eLVT vs engineered wood costs\u003c\/h3\u003e\n\u003ctable style=\"border-collapse: collapse; border: 1px solid grey;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: black; color: white;\"\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eFlooring Type\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage Cost per m² (Materials)\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage Fitting Cost per m²\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eDIY Friendly\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003eLVT (Luxury Vinyl Tile)\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£10 – £40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£20 – £30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eYes \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003eEngineered Wood Flooring\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£20 – £60\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£25 – £40\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/advice-centre\/lvp-vs-engineered-wood-flooring\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eLVT vs engineered wood flooring \u003c\/span\u003e\u003c\/a\u003e in our guide.\u003c\/p\u003e\n\u003ch3\u003eLVT vs LVP costs\u003c\/h3\u003e\n\u003ctable style=\"border-collapse: collapse; border: 1px solid grey;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: black; color: white;\"\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eFlooring Type\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage Cost per m² (Materials)\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003e\u003cb\u003eAverage Fitting Cost per m²\u003c\/b\u003e\u003c\/b\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003eLVT (Luxury Vinyl Tile)\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£15 – £60\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£20 – £30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cb\u003eLVP (Luxury Vinyl Plank)\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£15 – £60\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid grey; padding: 8px;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e£20 – £30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eLearn more about the \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/advice-centre\/lvt-vs-lvp-flooring-whats-the-difference\"\u003e\u003cspan style=\"font-weight: 400;\"\u003edifference between LVT and LVP flooring\u003c\/span\u003e\u003c\/a\u003e .\u003c\/p\u003e\n\u003ch2\u003eTry our LVT flooring cost calculator\u003c\/h2\u003e\n\u003cp\u003eWant a quick estimate? Use our flooring calculator to see how much your new floor might cost based on your room size and style preferences.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/yUkteGlrJz8?si=DDJMzhfqlQOoeUCp\" width=\"800\" height=\"400\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"\u003e\u003cspan data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"\u003e﻿\u003c\/span\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eHow to save money on your new LVT floor\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli aria-level=\"1\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eBuy online and direct to avoid retail markups\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eDIY installation with click-fit systems if you’re comfortable with home projects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eUse offcuts in smaller spaces or mix batches for patterned looks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eShop sales and end-of-line deals to grab premium floors for less\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eAsk an expert! FAQs about the cost of LVT flooring\u003c\/h2\u003e\n\u003cp\u003eStill have questions? Our experts share their answers on LVT flooring costs…\u003c\/p\u003e\n\u003ch3\u003eWhat is the average cost of LVT flooring?\u003c\/h3\u003e\n\u003cdiv style=\"margin-left: 20px; margin-bottom: 12px;\"\u003e\n\u003cp\u003eThe average is around £40 per square metre in the UK.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003eHow much does commercial LVT flooring cost?\u003c\/h3\u003e\n\u003cdiv style=\"margin-left: 20px; margin-bottom: 12px;\"\u003e\n\u003cp\u003eHeavier-duty commercial LVT ranges starts from about £20 per square metre. The price varies depending on traffic levels and wear layer thickness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003eWhy is LVT so expensive?\u003c\/h3\u003e\n\u003cdiv style=\"margin-left: 20px; margin-bottom: 12px;\"\u003e\n\u003cp\u003eYou may have noticed that LVT is slightly more expensive than standard \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/vinyl-flooring\"\u003e\u003cspan style=\"font-weight: 400;\"\u003evinyl flooring\u003c\/span\u003e\u003c\/a\u003e . High-quality LVT offers advanced durability, realistic textures and waterproof features that justify the cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003eIs LVT worth the money?\u003c\/h3\u003e\n\u003cdiv style=\"margin-left: 20px; margin-bottom: 12px;\"\u003e\n\u003cp\u003eYes. \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/advice-centre\/how-long-does-lvt-luxury-vinyl-tile-flooring-last\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eLVT is long-lasting\u003c\/span\u003e\u003c\/a\u003e , stylish and low-maintenance - a strong return on investment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003eHow do I find cheap LVT click flooring?\u003c\/h3\u003e\n\u003cdiv style=\"margin-left: 20px; margin-bottom: 12px;\"\u003e\n\u003cp\u003eShop online for our direct-to-consumer discounts and consider DIY-friendly click systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003eWhat is a cheaper alternative to LVT?\u003c\/h3\u003e\n\u003cdiv style=\"margin-left: 20px; margin-bottom: 12px;\"\u003e\n\u003cp\u003eVinyl or laminate flooring is versatile, durable and affordable, starting at around £8 per metre squared.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eGet started with a free LVT sample\u003c\/h2\u003e\n\u003cp\u003eBefore you buy, order a free LVT sample. You’ll see the colour, texture and finish in your own space, helping you make a confident, cost-effective choice. Explore our \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/luxury-vinyl-tiles\"\u003e\u003cspan style=\"font-weight: 400;\"\u003efull range of Luxury Vinyl Tiles\u003c\/span\u003e\u003c\/a\u003e to pick your samples.\u003c\/p\u003e\n\u003ch2\u003eSources and references\u003c\/h2\u003e\n\u003col\u003e\n\u003cli aria-level=\"1\"\u003e\u003ca href=\"https:\/\/www.checkatrade.com\/blog\/cost-guides\/lvt-flooring-cost\/\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eCheckertrade, 2025\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli aria-level=\"1\"\u003e\u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/luxury-vinyl-tiles\/luxury-vinyl-tile-buying-guide\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eLVT buying guide\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ol\u003e        \u003c\/div\u003e\n        \u003cdiv class=\"blog-follow mt-12\"\u003e\n            \u003ch6\u003eLearn more and follow us\u003c\/h6\u003e\n            \u003cdiv class=\"social-icons flex items-center gap-3 mb-6\"\u003e\n                \u003ca class=\"text-white bg-primary p-3 rounded hover:bg-danger\" href=\"https:\/\/www.facebook.com\/FactoryDirectFlooring\" target=\"_blank\"\u003e\n                    \u003csvg class=\"w-5 h-5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 320 512\"\u003e\n                        \u003cpath d=\"M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                \u003c\/a\u003e\n                \u003ca class=\"text-white bg-primary p-3 rounded hover:bg-danger\" href=\"https:\/\/www.instagram.com\/factorydirectflooring\" target=\"_blank\"\u003e\n                    \u003csvg class=\"w-5 h-5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 448 512\"\u003e\n                        \u003cpath d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                \u003c\/a\u003e\n                \u003ca class=\"text-white bg-primary p-3 rounded hover:bg-danger\" href=\"https:\/\/www.pinterest.co.uk\/FactoryDirectFlooringLtd\/\" target=\"_blank\"\u003e\n                    \u003csvg class=\"w-5 h-5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 384 512\"\u003e\n                        \u003cpath d=\"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                \u003c\/a\u003e\n                \u003ca class=\"text-white bg-primary p-3 rounded hover:bg-danger\" href=\"https:\/\/www.youtube.com\/@factorydirectflooring\" target=\"_blank\"\u003e\n                    \u003csvg class=\"w-5 h-5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 576 512\"\u003e\n                        \u003cpath d=\"M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                \u003c\/a\u003e\n                \u003ca class=\"text-white bg-primary p-3 rounded hover:bg-danger\" href=\"https:\/\/www.tiktok.com\/@factorydirectflooring\" target=\"_blank\"\u003e\n                    \u003csvg class=\"w-5 h-5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" viewbox=\"0 0 448 512\"\u003e\n                        \u003cpath d=\"M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                \u003c\/a\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n                            \u003cdiv class=\"blog-categories mt-8\"\u003e\n                \u003ch4\u003eCategories\u003c\/h4\u003e\n                \u003cdiv class=\"flex flex-wrap gap-2 sm:gap-4\"\u003e\n                                            \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/advice-centre\" class=\"btn btn-grey rounded-full px-4 py-2 md:px-6 md:py-3 text-xs sm:text-sm shrink-0\"\u003eAdvice Centre\u003c\/a\u003e\n                                    \u003c\/div\u003e\n            \u003c\/div\u003e\n                            \u003cdiv class=\"blog-author pt-8 mb-8\"\u003e\n                \u003ch4\u003eAbout the Author\u003c\/h4\u003e\n                \u003cdiv class=\"box box-grey box-author p-6 text-sm flex\"\u003e\n                    \u003cspan class=\"author-image shrink-0 size-16 bg-cover mr-4 rounded-full\" style=\"background-image:url('https:\/\/www.gravatar.com\/avatar\/86d08e33f98f37edb87b10fa122e8bb9?d=\u0026amp;s=150')\"\u003e\u003c\/span\u003e\n                    \u003cdiv class=\"author-content\"\u003e\n                        \u003ch6 class=\"text-base font-normal mb-1\"\u003e\n                            \u003cstrong class=\"font-bold\"\u003eGraeme Shelley\u003c\/strong\u003e, Managing Director                        \u003c\/h6\u003e\n                                                    \u003cp class=\"mb-0\"\u003eGraeme Shelley has 20 years’ experience in supporting customers with their project needs from sourcing to buying. As Managing Director of Factory Direct Flooring, Graeme leads a team of experts helping customers with all their flooring needs across wood flooring, vinyl flooring, LVT, SPC and laminate floors.\u003c\/p\u003e\n                                            \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n                                    \u003cdiv class=\"section\"\u003e\n                            \u003c\/div\u003e\n            \u003caside class=\"sidebar sidebar-additional\" aria-label=\"Sidebar Additional\"\u003e\n\n\n\u003cdiv x-data=\"initCompareOnCompareSidebar()\" class=\"compare-widget\"\u003e\n    \u003ctemplate x-if=\"itemCount\"\u003e\n        \u003cdiv class=\"mt-8\"\u003e\n            \u003ch2 class=\"border-t border-container mb-6 pt-5 font-semibold text-lg\" id=\"compare-sidebar\"\u003e\n                Compare Products            \u003c\/h2\u003e\n            \u003cul role=\"list\" class=\"my-4\" aria-labelledby=\"compare-sidebar\"\u003e\n                \u003ctemplate x-for=\"product in compareItems\"\u003e\n                    \u003cli class=\"flex items-start mb-4\"\u003e\n                        \u003ca :href=\"product.product_url\" class=\"block mb-3 w-10 h-10 shrink-0 mr-4\" aria-hidden=\"true\" tabindex=\"-1\"\u003e\n                            \u003cimg :src=\"product.image\" alt=\"\" loading=\"lazy\"\u003e\n                        \u003c\/a\u003e\n                        \u003cstrong class=\"mr-2 text-sm leading-6 font-normal\"\u003e\n                            \u003ca :href=\"product.product_url\" :title=\"product.name\" x-html=\"product.name\"\u003e\u003c\/a\u003e\n                        \u003c\/strong\u003e\n                        \u003cbutton type=\"button\" :aria-label=\"hyva.str('Remove\\u0020product\\u0020\\u0022\\u00251\\u0022\\u0020from\\u0020the\\u0020comparison', product.name)\" class=\"p-1 inline-flex shrink-0 items-center justify-center text-slate-400\n                                   hover:text-slate-800 ml-auto\"\u003e\n                            \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" width=\"24\" height=\"24\" aria-hidden=\"true\"\u003e\n  \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n                        \u003c\/button\u003e\n                    \u003c\/li\u003e\n                \u003c\/template\u003e\n            \u003c\/ul\u003e\n            \u003cdiv class=\"flex flex-wrap items-center md:mt-5 gap-2 text-sm\"\u003e\n                \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/catalog\/product_compare\/index\/\" title=\"Compare Products\" class=\"btn btn-secondary text-sm\"\u003e\n                    \u003cspan\u003eCompare\u003c\/span\u003e\n                \u003c\/a\u003e\n                \u003cbutton x-data=\"initCompareSidebarClear()\" aria-label=\"Remove all Products\" class=\"btn text-sm shadow-none bg-transparent text-inherit\"\u003e\n                    \u003cspan\u003eRemove All\u003c\/span\u003e\n                \u003c\/button\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/template\u003e\n\u003c\/div\u003e\n\n    \n\n    \u003cdiv x-data=\"initWishlistOnWishlistSidebar()\" class=\"wishlist-widget\"\u003e\n        \u003ctemplate x-if=\"itemCount\"\u003e\n            \u003cdiv class=\"mt-8\"\u003e\n                \u003ch2 class=\"border-t border-container mb-6 pt-5\" id=\"wishlist-sidebar\"\u003e\n                    \u003cstrong class=\"title font-semibold text-lg\"\u003eMy Wish List\u003c\/strong\u003e\n                    \u003cspan class=\"counter text-xs\" x-html=\"wishlistCountLabel\"\u003e\u003c\/span\u003e\n                \u003c\/h2\u003e\n                \u003cul role=\"list\" class=\"my-4\" aria-labelledby=\"wishlist-sidebar\"\u003e\n                    \u003ctemplate x-for=\"product in wishlistItems\"\u003e\n                        \u003cli class=\"flex items-start mb-4\"\u003e\n                            \u003ca :href=\"product.product_url\" class=\"block mb-3 w-10 h-10 shrink-0 mr-4\" tabindex=\"-1\" aria-hidden=\"true\"\u003e\n                                \u003cimg :src=\"product.image.src\" alt=\"\" loading=\"lazy\"\u003e\n                            \u003c\/a\u003e\n                            \u003cdiv class=\"product-item-details\"\u003e\n                                \u003cstrong class=\"mr-2 text-sm leading-6 font-normal\"\u003e\n                                    \u003ca :href=\"product.product_url\" :title=\"product.product_name\" x-html=\"product.product_name\"\u003e\u003c\/a\u003e\n                                \u003c\/strong\u003e\n                                \u003cdiv class=\"mr-2 text-sm leading-6 font-bold\" x-html=\"product.product_price\"\u003e\u003c\/div\u003e\n                                \u003ctemplate x-if=\"product.product_is_saleable_and_visible\"\u003e\n                                    \u003cdiv class=\"actions-primary my-2\"\u003e\n                                        \u003ctemplate x-if=\"!product.product_has_required_options\"\u003e\n                                            \u003cbutton type=\"button\" class=\"action tocart primary btn btn-primary text-sm\" :aria-label=\"hyva.str('Add\\u0020to\\u0020Cart\\u0020\\u00251', product.product_name)\" data-addto=\"cart\"\u003e\n                                                Add to Basket                                            \u003c\/button\u003e\n                                        \u003c\/template\u003e\n                                    \u003c\/div\u003e\n                                \u003c\/template\u003e\n                            \u003c\/div\u003e\n                            \u003cbutton type=\"button\" :aria-label=\"hyva.str('Remove\\u0020product\\u0020\\u0022\\u00251\\u0022\\u0020from\\u0020My\\u0020Wish\\u0020List', product.product_name)\" class=\"\n                                    p-1 inline-flex shrink-0 items-center\n                                    justify-center text-slate-400 hover:text-slate-800 ml-auto\n                                \"\u003e\n                                \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" width=\"24\" height=\"24\" aria-hidden=\"true\"\u003e\n  \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n                            \u003c\/button\u003e\n                        \u003c\/li\u003e\n                    \u003c\/template\u003e\n                \u003c\/ul\u003e\n                \u003cdiv class=\"flex flex-wrap items-center md:mt-5 gap-2 text-sm\"\u003e\n                    \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/wishlist\/\" aria-label=\"Go to Wish List page\" class=\"btn btn-secondary text-sm\"\u003e\n                        Go to Wish List                    \u003c\/a\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/template\u003e\n    \u003c\/div\u003e\n\u003c\/aside\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv x-data=\"Object.assign({}, hyva.modal(), initVideoModal())\" x-bind=\"eventListeners\"\u003e\n    \u003cdiv class=\"flex flex-col justify-center items-center w-full h-full fixed select-none z-100 left-1\/2 top-1\/2 -translate-x-1\/2 -translate-y-1\/2 bg-black\/50\" x-show=\"isLoading\" x-transition:enter=\"ease-out duration-200\" x-transition:enter-start=\"opacity-0\" x-transition:enter-end=\"opacity-100\" x-transition:leave=\"ease-in duration-200\" x-transition:leave-start=\"opacity-100\" x-transition:leave-end=\"opacity-0\" style=\"display: none;\"\u003e\n    \u003cdiv class=\"border-slate-100 h-16 w-16 animate-spin rounded-full border-8 border-t-primary\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sr-only\"\u003eLoading...\u003c\/div\u003e\n\u003c\/div\u003e    \u003cdiv data-dialog-ref-name=\"video_modal\" x-bind=\"overlay\" class=\"fixed inset-0 bg-black bg-opacity-50 z-50\" style=\"display: none;\"\u003e\n    \u003cdiv class=\"fixed flex justify-center items-center text-left z-40 inset-0\"\u003e\n        \u003cdiv x-ref=\"video_modal\" role=\"dialog\" aria-modal=\"true\" class=\"inline-block bg-white shadow-xl rounded-lg max-h-screen overflow-auto overscroll-y-contain max-w-screen-lg w-[90%]\"\u003e\n            \u003cdiv id=\"video-modal\"\u003e\u003c\/div\u003e        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\n\n\n     \n\n\u003cdiv x-data=\"Object.assign({}, hyva.modal(), initVisualiserModal())\" x-bind=\"eventListeners\"\u003e\n        \n    \u003cdiv data-dialog-ref-name=\"iframe_modal\" x-bind=\"overlay\" class=\"fixed inset-0 bg-black bg-opacity-50 z-50\" style=\"display: none;\"\u003e\n    \u003cdiv class=\"fixed flex justify-center items-center text-left z-40 inset-0\"\u003e\n        \u003cdiv x-ref=\"iframe_modal\" role=\"dialog\" aria-modal=\"true\" class=\"inline-block bg-white shadow-xl rounded-lg max-h-screen overflow-auto overscroll-y-contain max-w-screen-lg w-[90%]\"\u003e\n            \u003cdiv id=\"visualiser-modal\"\u003e\u003c\/div\u003e        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c\/div\u003e\n                    \n\u003c\/div\u003e\n\n\n\n\n\n\u003cdiv x-data=\"Object.assign({}, hyva.modal(), initSamples())\" x-bind=\"eventListeners\"\u003e    \n    \u003cdiv class=\"flex flex-col justify-center items-center w-full h-full fixed select-none z-100 left-1\/2 top-1\/2 -translate-x-1\/2 -translate-y-1\/2 bg-black\/50\" x-show=\"isLoading\" x-transition:enter=\"ease-out duration-200\" x-transition:enter-start=\"opacity-0\" x-transition:enter-end=\"opacity-100\" x-transition:leave=\"ease-in duration-200\" x-transition:leave-start=\"opacity-100\" x-transition:leave-end=\"opacity-0\" style=\"display: none;\"\u003e\n    \u003cdiv class=\"border-slate-100 h-16 w-16 animate-spin rounded-full border-8 border-t-primary\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sr-only\"\u003eLoading...\u003c\/div\u003e\n\u003c\/div\u003e    \n    \u003cdiv data-dialog-ref-name=\"sample_modal\" x-bind=\"overlay\" class=\"fixed inset-0 bg-black bg-opacity-50 z-[75]\" style=\"display: none;\"\u003e\n    \u003cdiv class=\"fixed flex justify-center items-center text-left z-40 inset-0\"\u003e\n        \u003cdiv x-ref=\"sample_modal\" role=\"dialog\" aria-modal=\"true\" class=\"inline-block bg-white shadow-xl rounded-lg max-h-screen overflow-auto overscroll-y-contain w-full max-w-96\"\u003e\n            \u003cdiv class=\"modal relative\"\u003e\n\n    \u003cbutton class=\"absolute top-3 right-3 hover:text-danger transition\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 384 512\" fill=\"currentColor\" class=\"size-7\"\u003e\n            \u003cpath d=\"M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"box box-sample-modal text-center\"\u003e\n\n        \u003cdiv class=\"font-bold text-xl leading-none\"\u003eMy Samples\u003c\/div\u003e\n        \u003cdiv class=\"font-bold text-lg mb-1\"\u003eAdd up to \u003cspan class=\"text-secondary\"\u003etwo\u003c\/span\u003e samples\u003c\/div\u003e\n        \u003cp class=\"text-sm\"\u003eWe'll post your samples First Class\u003c\/p\u003e\n\n        \u003cdiv class=\"flex flex-col gap-3 mb-6\"\u003e\n            \u003ctemplate x-for=\"(item, index) in sampleItems\"\u003e\n                \u003cdiv class=\"border p-3 bg-slate-100 rounded flex gap-3 items-center text-left relative\"\u003e\n                    \u003cdiv class=\"shrink-0 bg-slate-200 rounded overflow-hidden size-14\"\u003e\n                        \u003cimg :src=\"item.product_image.src\" class=\"size-full object-cover\" loading=\"lazy\"\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"grow\"\u003e\n                        \u003cdiv class=\"font-bold text-xs leading-tight\" x-html=\"item.product_name\"\u003e\u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003ctemplate x-if=\"sampleCandidate\"\u003e\n                        \u003cdiv\u003e\n                            \u003cdiv class=\"absolute -left-3 top-8 text-[10px] bg-danger text-white rounded-full px-2 py-0.5 font-bold uppercase flex items-center gap-1.5\"\u003e\n                                \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\" fill=\"currentColor\" class=\"h-2.5 w-auto\"\u003e\n                                    \u003cpath d=\"M384 0L512 128 384 256H352V160H32 0V96H32 352V0h32zM128 256h32v96H480h32v64H480 160v96H128L0 384 128 256z\"\u003e\u003c\/path\u003e\n                                \u003c\/svg\u003e\n                                Swap                            \u003c\/div\u003e\n                            \u003ca href=\"\" class=\"full-block\"\u003e\u003c\/a\u003e\n                        \u003c\/div\u003e\n                    \u003c\/template\u003e\n                    \u003ctemplate x-if=\"!sampleCandidate\"\u003e\n                        \u003cdiv\u003e\n                            \u003ca href=\"\" class=\"absolute right-2 bottom-2 hover:text-danger\"\u003e\n                                \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 448 512\" fill=\"currentColor\" class=\"h-3.5 w-auto\"\u003e\n                                    \u003cpath d=\"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM143 239c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z\"\u003e\u003c\/path\u003e\n                                \u003c\/svg\u003e\n                            \u003c\/a\u003e\n                            \u003ctemplate x-if=\"sampleJustAdded == item.sample_parent_id\"\u003e\n                                \u003cdiv class=\"absolute -left-3 top-8 text-[10px] bg-secondary text-white rounded-full px-2 py-0.5 font-bold uppercase flex items-center gap-1.5\"\u003e\n                                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 448 512\" fill=\"currentColor\" class=\"h-2.5 w-auto\"\u003e\n                                        \u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\u003e\u003c\/path\u003e\n                                    \u003c\/svg\u003e\n                                    Added                                \u003c\/div\u003e\n                            \u003c\/template\u003e\n                        \u003c\/div\u003e\n                    \u003c\/template\u003e\n                \u003c\/div\u003e\n            \u003c\/template\u003e\n            \u003ctemplate x-for=\"item in Array.from({ length: maxSamples - sampleItems.length })\"\u003e\n                \u003cdiv class=\"border p-3 bg-slate-100 rounded flex gap-3 items-center text-left relative\"\u003e\n                    \u003cdiv class=\"shrink-0 bg-slate-200 rounded overflow-hidden size-14\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"grow\"\u003e\n                        \u003cdiv class=\"font-bold text-md leading-tight opacity-30\"\u003eEmpty Space\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/template\u003e\u003cdiv class=\"border p-3 bg-slate-100 rounded flex gap-3 items-center text-left relative\"\u003e\n                    \u003cdiv class=\"shrink-0 bg-slate-200 rounded overflow-hidden size-14\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"grow\"\u003e\n                        \u003cdiv class=\"font-bold text-md leading-tight opacity-30\"\u003eEmpty Space\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n\u003cdiv class=\"border p-3 bg-slate-100 rounded flex gap-3 items-center text-left relative\"\u003e\n                    \u003cdiv class=\"shrink-0 bg-slate-200 rounded overflow-hidden size-14\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"grow\"\u003e\n                        \u003cdiv class=\"font-bold text-md leading-tight opacity-30\"\u003eEmpty Space\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ctemplate x-if=\"sampleItems.length === maxSamples\"\u003e\n            \u003cdiv class=\"font-bold text-sm leading-tight mb-6\"\u003e\n                Need more than 2 samples?\u003cbr\u003e Complete your order and simply place another!            \u003c\/div\u003e\n        \u003c\/template\u003e\n\n        \u003cdiv class=\"flex flex-col gap-2\"\u003e\n            \u003ctemplate x-if=\"sampleItems.length\"\u003e\n                \u003ca href=\"https:\/\/www.factory-direct-flooring.co.uk\/checkout\/cart\/\" class=\"btn btn-secondary\"\u003eOrder My Free Samples\u003c\/a\u003e\n            \u003c\/template\u003e\n            \u003ca href=\"\" class=\"btn btn-border\"\u003eContinue Shopping\u003c\/a\u003e\n        \u003c\/div\u003e\n\n        \u003ctemplate x-if=\"innerModal\"\u003e\n            \u003cdiv class=\"full-block flex p-8 items-center bg-white\/70\"\u003e\n                \u003cdiv class=\"bg-danger text-white p-4 rounded-lg w-full\"\u003e\n                    \u003cdiv class=\"font-bold text-xl mb-1.5\" x-html=\"innerModal.title\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"font-bold text-xs leading-tight\" x-html=\"innerModal.text\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"pt-4 flex gap-3 justify-center\"\u003e\n                        \u003ctemplate x-for=\"button in innerModal.buttons\"\u003e\n                            \u003ca href=\"\" :class=\"button.class\" x-html=\"button.html\"\u003e\u003c\/a\u003e\n                        \u003c\/template\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/template\u003e\n\n    \u003c\/div\u003e\n\u003c\/div\u003e        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n        \n\u003cdiv x-data=\"Object.assign({}, hyva.modal(), initMyProject())\" x-bind=\"eventListeners\"\u003e       \n    \u003cdiv class=\"flex flex-col justify-center items-center w-full h-full fixed select-none z-100 left-1\/2 top-1\/2 -translate-x-1\/2 -translate-y-1\/2 bg-black\/50\" x-show=\"isLoading\" x-transition:enter=\"ease-out duration-200\" x-transition:enter-start=\"opacity-0\" x-transition:enter-end=\"opacity-100\" x-transition:leave=\"ease-in duration-200\" x-transition:leave-start=\"opacity-100\" x-transition:leave-end=\"opacity-0\" style=\"display: none;\"\u003e\n    \u003cdiv class=\"border-slate-100 h-16 w-16 animate-spin rounded-full border-8 border-t-primary\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sr-only\"\u003eLoading...\u003c\/div\u003e\n\u003c\/div\u003e    \n    \u003cdiv data-dialog-ref-name=\"myproject_modal\" x-bind=\"overlay\" class=\"fixed inset-0 bg-black bg-opacity-50 z-50\" style=\"display: none;\"\u003e\n    \u003cdiv class=\"fixed flex justify-center items-center text-left z-40 inset-0\"\u003e\n        \u003cdiv x-ref=\"myproject_modal\" role=\"dialog\" aria-modal=\"true\" class=\"inline-block bg-white shadow-xl rounded-lg max-h-screen overflow-auto overscroll-y-contain max-w-96\"\u003e\n            \u003cdiv class=\"modal relative\"\u003e\n    \u003cbutton class=\"absolute top-3 right-3 hover:text-danger transition\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 384 512\" fill=\"currentColor\" class=\"size-7\"\u003e\n            \u003cpath d=\"M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"box\"\u003e\n        \u003cform\u003e\n            \u003ch4\u003eSave Your Measurements\u003c\/h4\u003e\n            \u003cp\u003eSave your room measurements \u0026amp; we'll show your total price\u003c\/p\u003e\n            \u003clabel class=\"label text-sm font-bold\" for=\"measurement_type\"\u003e\n                \u003cspan\u003eDimensions\u003c\/span\u003e\n            \u003c\/label\u003e\n            \u003cdiv class=\"flex items-center p-1 bg-slate-100 uppercase text-xs leading-none font-bold mb-1\"\u003e\n                \u003cinput x-model=\"form.measurement_type\" id=\"coverage-mp\" class=\"peer\/coverage hidden\" type=\"radio\" value=\"coverage\" checked name=\"form.measurement_type\"\u003e\n                \u003clabel for=\"coverage-mp\" class=\"p-2.5 w-1\/2 peer-checked\/coverage:bg-white cursor-pointer flex gap-1.5\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 64.5 64.5\" enable-background=\"new 0 0 64.5 64.5\" fill=\"currentColor\" class=\"size-6\"\u003e\n                        \u003cpath d=\"M53 64.5H11.5C5.2 64.5 0 59.3 0 53V11.5C0 5.2 5.2 0 11.5 0H53c6.3 0 11.5 5.2 11.5 11.5V53c0 6.3-5.2 11.5-11.5 11.5zM11.5 5C7.9 5 5 7.9 5 11.5V53c0 3.6 2.9 6.5 6.5 6.5H53c3.6 0 6.5-2.9 6.5-6.5V11.5C59.5 7.9 56.6 5 53 5H11.5zM8.9 9.8l1.2-1.2 45.95 45.96-1.2 1.2zM8.9 54.5L54.84 8.5l1.2 1.2L10.1 55.7z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                    Total \u003cbr\u003eCoverage\n                \u003c\/label\u003e\n                \u003cinput x-model=\"form.measurement_type\" id=\"width_length-mp\" class=\"peer\/width hidden\" type=\"radio\" value=\"width_length\" name=\"form.measurement_type\"\u003e\n                \u003clabel for=\"width_length-mp\" class=\"p-2.5 w-1\/2 peer-checked\/width:bg-white cursor-pointer flex gap-1.5\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 64.5 64.5\" enable-background=\"new 0 0 64.5 64.5\" fill=\"currentColor\" class=\"size-6\"\u003e\n                        \u003cpath d=\"M53 64.5H11.5C5.2 64.5 0 59.3 0 53V11.5C0 5.2 5.2 0 11.5 0H53c6.3 0 11.5 5.2 11.5 11.5V53c0 6.3-5.2 11.5-11.5 11.5zM11.5 5C7.9 5 5 7.9 5 11.5V53c0 3.6 2.9 6.5 6.5 6.5H53c3.6 0 6.5-2.9 6.5-6.5V11.5C59.5 7.9 56.6 5 53 5H11.5zM8.4 20.4h47.7v2H8.4zM41.8 8.6h2v47.8h-2z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                    Width \u003cbr\u003ex Length\n                \u003c\/label\u003e\n            \u003c\/div\u003e\n            \u003clabel for=\"metric-toggle-mp\" class=\"inline-flex items-center space-x-2 cursor-pointer mb-4 text-xs font-bold\"\u003e\n                \u003cspan\u003eMetres\u003c\/span\u003e\n                \u003cspan class=\"relative\"\u003e\n                    \u003cinput x-model=\"form.metric\" id=\"metric-toggle-mp\" type=\"checkbox\" class=\"hidden peer\" :checked=\"form.metric\"\u003e\n                    \u003cdiv class=\"w-10 h-5 rounded-full shadow-inner bg-slate-100\"\u003e\u003c\/div\u003e\n                    \u003cdiv class=\"absolute inset-y-0 left-0 size-3 m-1 rounded-full shadow peer-checked:right-0 peer-checked:left-auto bg-zinc-800\"\u003e\u003c\/div\u003e\n                \u003c\/span\u003e\n                \u003cspan\u003eFeet\u003c\/span\u003e\n            \u003c\/label\u003e\n            \u003ctemplate x-if=\"form.measurement_type === 'coverage'\"\u003e\n                \u003cdiv class=\"field coverage\"\u003e\n                    \u003clabel class=\"label\" for=\"coverage-mp\"\u003e\u003cspan\u003eArea\u003c\/span\u003e\u003c\/label\u003e\n                    \u003cinput x-model=\"form.coverage\" id=\"coverage-mp\" required=\"\" title=\"coverage\" value=\"\" class=\"form-input\" type=\"text\" placeholder=\"E.g. 16\"\u003e\n                \u003c\/div\u003e\n            \u003c\/template\u003e\u003cdiv class=\"field coverage\"\u003e\n                    \u003clabel class=\"label\" for=\"coverage-mp\"\u003e\u003cspan\u003eArea\u003c\/span\u003e\u003c\/label\u003e\n                    \u003cinput x-model=\"form.coverage\" id=\"coverage-mp\" required=\"\" title=\"coverage\" value=\"\" class=\"form-input\" type=\"text\" placeholder=\"E.g. 16\"\u003e\n                \u003c\/div\u003e\n            \u003ctemplate x-if=\"form.measurement_type === 'width_length'\"\u003e\n                \u003cdiv class=\"flex gap-4 w-full\"\u003e\n                    \u003cdiv class=\"field width grow\"\u003e\n                        \u003clabel class=\"label\" for=\"width-mp\"\u003e\u003cspan\u003eWidth\u003c\/span\u003e\u003c\/label\u003e\n                        \u003cinput x-model=\"form.width\" id=\"width-mp\" required=\"\" title=\"width\" value=\"\" class=\"form-input\" type=\"text\" placeholder=\"E.g. 2\"\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"field length grow\"\u003e\n                        \u003clabel class=\"label\" for=\"length-mp\"\u003e\u003cspan\u003eLength\u003c\/span\u003e\u003c\/label\u003e\n                        \u003cinput x-model=\"form.length\" id=\"length-mp\" required=\"\" title=\"length\" value=\"\" class=\"form-input\" type=\"text\" placeholder=\"E.g. 2\"\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/template\u003e\n            \u003cdiv class=\"field name required\"\u003e\n                \u003clabel class=\"label\" for=\"room-name\"\u003e\u003cspan\u003eRoom Name\u003c\/span\u003e\u003c\/label\u003e\n                \u003cinput x-model=\"form.name\" id=\"room-name\" required=\"\" title=\"name\" value=\"\" class=\"form-input\" type=\"text\" placeholder=\"E.g. Kitchen\"\u003e\n            \u003c\/div\u003e\n            \u003cbutton class=\"btn btn-primary w-full\" title=\"Submit\" type=\"submit\"\u003e\n                \u003cspan\u003eSave Room \u0026amp; See Pricing\u003c\/span\u003e\n            \u003c\/button\u003e\n        \u003c\/form\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c\/div\u003e\n                    \n\u003c\/div\u003e\n\n\n\n\n\u003ciframe name=\"__uspapiLocator\" tabindex=\"-1\" role=\"presentation\" aria-hidden=\"true\" title=\"Blank\" style=\"display: none; position: absolute; width: 1px; height: 1px; top: -9999px;\"\u003e\u003c\/iframe\u003e\u003ciframe tabindex=\"-1\" role=\"presentation\" aria-hidden=\"true\" title=\"Blank\" src=\"https:\/\/consentcdn.cookiebot.com\/sdk\/bc-v4.min.html\" style=\"position: absolute; width: 1px; height: 1px; top: -9999px;\"\u003e\u003c\/iframe\u003e\u003ciframe id=\"_hjSafeContext_11872619\" title=\"_hjSafeContext\" tabindex=\"-1\" aria-hidden=\"true\" src=\"about:blank\" style=\"display: none !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important;\"\u003e\u003c\/iframe\u003e\u003cdiv id=\"batBeacon364341761015\" style=\"width: 0px; height: 0px; display: none; visibility: hidden;\"\u003e\u003cimg id=\"batBeacon105886857585\" width=\"0\" height=\"0\" alt=\"\" src=\"https:\/\/bat.bing.com\/action\/0?ti=5222042\u0026amp;tm=gtm002\u0026amp;Ver=2\u0026amp;mid=717a5ec5-3caa-41ba-8e04-31723fcb2b3e\u0026amp;bo=2\u0026amp;sid=6ad27f805b9111f187b2e748a50f41c8\u0026amp;vid=6ad30de05b9111f1812b9107e6e34a78\u0026amp;vids=0\u0026amp;msclkid=N\u0026amp;uach=pv%3D10.0\u0026amp;pi=918639831\u0026amp;lg=en-GB\u0026amp;sw=1920\u0026amp;sh=1080\u0026amp;sc=32\u0026amp;tl=LVT%20Flooring%20Cost%20Guide%20%7C%20UK%20Prices,%202025\u0026amp;p=https%3A%2F%2Fwww.factory-direct-flooring.co.uk%2Fadvice-centre%2Flvt-flooring-cost-guide-from-products-to-installation\u0026amp;r=\u0026amp;lt=897\u0026amp;evt=pageLoad\u0026amp;sv=2\u0026amp;asc=G\u0026amp;cdb=AQIT\u0026amp;rn=765383\" style=\"width: 0px; height: 0px; display: none; visibility: hidden;\"\u003e\u003c\/div\u003e\u003cdiv id=\"chat-widget-container\" style=\"opacity: 1; visibility: visible; z-index: 2147483639; position: fixed; bottom: 0px; width: 281px; height: 63px; max-width: 100%; max-height: calc(100% + 0px); min-height: 0px; min-width: 0px; background-color: transparent; border: 0px; overflow: hidden; right: 0px; transition: none;\"\u003e\n\u003ciframe allow=\"clipboard-read; clipboard-write; autoplay; display-capture *;\" src=\"https:\/\/secure.livechatinc.com\/customer\/action\/open_chat?license_id=12012078\u0026amp;group=0\u0026amp;embedded=1\u0026amp;widget_version=3\u0026amp;unique_groups=0\u0026amp;organization_id=fcb18a93-1e8b-4e1f-b826-895de422ae28\u0026amp;use_parent_storage=1\u0026amp;x-region=us-south1\" id=\"chat-widget\" name=\"chat-widget\" title=\"LiveChat chat widget\" scrolling=\"no\" style=\"width: 100%; height: 100%; min-height: 0px; min-width: 0px; margin: 0px; padding: 0px; background-image: none; background-position: 0% 0%; background-size: initial; background-attachment: scroll; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); border-width: 0px; float: none; color-scheme: light; position: absolute; inset: 0px; transition: none !important; display: none; visibility: hidden;\"\u003e\u003c\/iframe\u003e\u003ciframe id=\"chat-widget-minimized\" name=\"chat-widget-minimized\" title=\"LiveChat chat widget\" scrolling=\"no\" style=\"width: 100%; height: 100%; min-height: 0px; min-width: 0px; margin: 0px; padding: 0px; background-image: none; background-position: 0% 0%; background-size: initial; background-attachment: scroll; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); border-width: 0px; float: none; color-scheme: light; display: block;\"\u003e\u003c\/iframe\u003e\u003cdiv aria-live=\"polite\" id=\"lc-aria-announcer-polite\" tabindex=\"-1\" style=\"height: 1px; width: 1px; margin: -1px; overflow: hidden; white-space: nowrap; border: 0px; padding: 0px; position: absolute;\"\u003e\u003c\/div\u003e\n\u003cdiv aria-live=\"assertive\" id=\"lc-aria-announcer-assertive\" tabindex=\"-1\" style=\"height: 1px; width: 1px; margin: -1px; overflow: hidden; white-space: nowrap; border: 0px; padding: 0px; position: absolute;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Factory Direct Flooring","offers":[{"title":"Default Title","offer_id":52438271754552,"sku":null,"price":0.0,"currency_code":"UAH","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/3049\/7592\/files\/swatch-light-oak_5cfd73b3-c952-4edf-9930-da81746bede6.jpg?v=1780092717","url":"https:\/\/factorydirectflooring.store\/products\/blog-lvt-flooring-cost-guide-from-products-to-installation","provider":"Factory Direct Flooring","version":"1.0","type":"link"}