1<!DOCTYPE html> 2<html class="no-js" lang="en-GB"> 3<head> 4 5<!-- Google Tag Manager -->
6<script>
vendor: 339 bytes, lines 6-10
6(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 7new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 8j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 9'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 10 })(window, document, 'script', 'dataLayer', '
10GTM-W3M37VG
vendor: 3 bytes, line 10
10');
10</script>
10 11<!-- End Google Tag Manager --> 12 13<!-- JSON-LD markup generated by Google Structured Data Markup Helper. -->
14<script type="application/ld+json"> 15 { 16 "@context": "https://schema.org", 17 "@type": "LocalBusiness", 18 "name": "T&G Woodware", 19 "image": "https://www.tg-woodware.com/media/agadjcq3/eclipse.jpg", 20 "url": "https://www.tg-woodware.com/", 21 "telephone": "01275 841841", 22 "address": { 23 "@type": "PostalAddress", 24 "streetAddress": "Hurlingham Business Park, Fulbeck Heath", 25 "addressLocality": "Grantham", 26 "postalCode": "NG32 3HL", 27 "addressCountry": "GB" 28 }, 29 "geo": { 30 "@type": "GeoCoordinates", 31 "latitude": 53.0386483, 32 "longitude": -0.5349092 33 } , 34 "sameAs": [ 35 "https://www.facebook.com/profile.php?id=61564084928845", 36 "https://www.instagram.com/tg_woodware/" 37 ], 38 "openingHoursSpecification": [{ 39 "@type": "OpeningHoursSpecification", 40 "dayOfWeek": [ 41 "Monday", 42 "Tuesday", 43 "Wednesday", 44 "Thursday" 45 ], 46 "opens": "09:00", 47 "closes": "17:30" 48 },{ 49 "@type": "OpeningHoursSpecification", 50 "dayOfWeek": "Friday", 51 "opens": "09:00", 52 "closes": "17:00" 53 }] 54 } 55 </script>
55 56 57<!-- connect to domain of font files --> 58<link rel="preconnect" crossorigin href="https://fonts.gstatic.com"> 59 60<!-- async CSS (optionally increase loading priority with fetchpriority="high") --> 61<link rel="preload" onload="this.onload=null;this.rel='stylesheet';this.removeAttribute('as')" as="style" href="https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"> 62 63<!-- no-JS fallback --> 64<noscript> 65 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"> 66</noscript> 67 68<meta http-equiv="X-UA-Compatible" content="IE=edge"> 69<meta name="viewport" content="width=device-width, initial-scale=1"> 70<title>Sign In | T&G Woodware</title> 71<meta name="description" content="Login for T&G Woodware Customer" /> 72<meta name="keywords" content="" /> 73 74 75<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"> 76<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 77<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 78<link rel="icon" type="image/x-icon" href="/favicon.ico"> 79 80<!-- Set canonical link here --> 81<link rel="canonical" href="https://www.tg-woodware.com/sign-in/" /> 82 83<!-- TrustBox script -->
84<script type="text/javascript" async src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js"></script>
84 85<!-- End TrustBox script --> 86 87<!-- MailChimp sign-up script --> 88<link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="//cdn-images.mailchimp.com/embedcode/classic-061523.css"> 89<noscript><link rel="stylesheet" href="//cdn-images.mailchimp.com/embedcode/classic-061523.css"></noscript> 90 91<style type="text/css"> 92 #mc_embed_signup { 93 background: #fff; 94 clear: left; 95 background-color: #eee; 96 color: #000; 97 } 98 #mc_embed_signup a { 99 color: #000; 100 } 101 102 #mc_embed_signup a:hover { 103 color: #666; 104 } 105 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 106</style> 107<!-- End TrustPilot sign-up script --> 108 109 110 111 112 <link rel="stylesheet" href="/output/css/site-layout-bundle.min.css?v=1LyF54nQZcWwF0w5Feaa2kjTQXGtznufaVZvzkOyfhU" /> 113 114 115 116</head> 117 118<body> 119 <!-- JIG uk Ltd - Google Tag Manager (noscript) -->
vendor: 83 bytes, lines 119-121
119 120 <noscript> 121 <iframe src="https://www.googletagmanager.com/ns.html?id=
121GTM-W3M37VG
vendor: 111 bytes, lines 121-124
121" 122 height="0" width="0" style="display:none;visibility:hidden"></iframe> 123 </noscript> 124
124<!-- End Google Tag Manager (noscript) --> 125 <header style="border-top: 2px solid #ddd; background-color: #fff" id="navbar_top"> 126 127<div class="theme-bg-colour d-none d-md-block"> 128 <div class="container"> 129 <div class="row pt-1 pb-1"> 130 <div class="col-6"> 131 <span class="fa-solid fa-cube"></span> FREE UK Mainland Delivery On Orders Over £25 132 </div> 133 <div class="col-6 text-end"> 134 <span class="fa-solid fa-crown"></span> Brand Leader Since 1975 135 </div> 136 </div> 137 </div> 138</div> 139 140<div class="container header"> 141 <div class="row mb-0 mt-0" id="header"> 142 <div class="col-3 d-block d-md-none"> 143 <div class="d-md-none pt-4" data-bs-target="#navbar" role="navigation" aria-controls="navbar" aria-label="Main"> 144 <a href="#navigation" data-bs-toggle="offcanvas" role="button" aria-controls="navigation"> 145 <div class="bar1" aria-hidden="true"></div> 146 <div class="bar2" aria-hidden="true"></div> 147 <div class="bar3" aria-hidden="true"></div> 148 </a> 149 </div> 150 </div> 151 <div class="col-12 col-md-4 col-lg-3 no-print my-3 mt-md-3 my-sm-3 order-3 order-md-0"> 152 <form method="get" role="search" id="search" action="/search/"> 153 <div class="input-group"> 154 <input type="search" name="s" class="form-control" maxlength="35" placeholder="Search Our Shop" style="border-radius: 15px 0 0 15px; height: 40px" /> 155 <button class="btn border" aria-label="Search Our Shop" style="border-radius: 0 15px 15px 0; height: 40px; background-color: #72395c; color: #fff"><span class="fa fa-search"></span></button> 156 </div> 157 </form> 158 </div> 159 <div class="col-6 col-md-4 col-lg-6 text-center order-1"> 160 <a href="/"> 161 <img id="logo" class="img-fluid" style="padding-top: 12px" src="/media/n0bjuemw/tg-woodware-logo.svg" alt="T&G Woodware Logo" width="120" height="120" /> 162 </a> 163 </div> 164 <div class="col-3 col-md-4 col-lg-3 order-2"> 165 <div class="float-end mt-4" style="font-size: 1.3em;"> 166 <div class="float-start ps-2 ps-sm-3"> 167 <a href="/my-account/" title="My Account"> 168 <span class="fa fa-user-alt"></span> 169 </a> 170 </div> 171 <div class="float-start ps-2 ps-sm-3"> 172 <a href="/basket/" title="Shopping Basket" style="position: relative"> 173 <span class="fa fa-shopping-basket"></span> 174 <span class="basket-qty"><span class="counter-number">0</span></span> 175 </a> 176 </div> 177 </div> 178 </div> 179 </div> 180 <div class="row my-3 d-none d-md-block" id="motto"> 181 <div class="col-6 offset-3 text-center"> 182 <figure> 183 <picture> 184 <source media="(min-width: 992px)" srcset="/media/iiyjoijx/tg-woodware-motto.png?width=576&height=74&format=webp&v=1dd147194d28ef0 576w" )" type="image/webp" /> 185 <source media="(min-width: 768px)" srcset="/media/iiyjoijx/tg-woodware-motto.png?width=576&height=74&format=webp&v=1dd147194d28ef0 576w" )" type="image/webp" /> 186 <img src="/media/iiyjoijx/tg-woodware-motto.png" fetchpriority="high" alt="T&G Woodware Motto" id="motto-img" width="890" height="115" class="img-fluid" /> 187 </picture> 188 </figure> 189 </div> 190 </div> 191</div> 192 193<!--START NAV SECTION --> 194<div class="no-print navbar-wrapper offcanvas offcanvas-start" id="navigation" aria-labelledby="navigation-label"> 195 <div class="offcanvas-header d-md-none"> 196 <h5 class="offcanvas-title" id="navigation-label">MENU</h5> 197 <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button> 198 </div> 199 <div id="offcanvasbody" class="">
200 <nav class="navbar navbar-expand-md navbar-default py-md-1"> 201 <div class="container"> 202 <div id="navbar" class="navbar-collapse" style="font-size: 1.2em; padding: 0 5px"> 203 <ul class="navbar-nav"> 204 <li class="nav-item"><a class="nav-link" href="/sale/" title="SALE">SALE</a></li> 205 <li class="nav-item dropdown has-megamenu"> 206 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown"> Shop by Range </a> 207 <div class="dropdown-menu megamenu" role="menu"> 208 <div class="container"> 209 <div class="row g-3"> 210<div class='col-12 col-lg-3 col-md-6'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/tg-collection-range/bar/">Bar</a></li> 211 <li><a href="/tg-collection-range/baroque/">Baroque</a></li> 212 <li><a href="/tg-collection-range/beech/">Beech Wood</a></li> 213 <li><a href="/tg-collection-range/cork/">Cork</a></li> 214 <li><a href="/tg-collection-range/cottage-garden/">Cottage Garden</a></li> 215 <li><a href="/tg-collection-range/deco/">Deco</a></li> 216</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/tg-collection-range/drift/">Drift</a></li> 217 <li><a href="/tg-collection-range/eclipse/">Eclipse</a></li> 218 <li><a href="/tg-collection-range/glass/">Glass</a></li> 219 <li><a href="/tg-collection-range/green-house/">Green House</a></li> 220 <li><a href="/tg-collection-range/heart-of-the-home/">Heart of the Home</a></li> 221 <li><a href="/tg-collection-range/nordic-natural/">Nordic Natural</a></li> 222</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/tg-collection-range/nordic-white/">Nordic White</a></li> 223 <li><a href="/tg-collection-range/oak/">Oak Wood</a></li> 224 <li><a href="/tg-collection-range/ocean/">Ocean</a></li> 225 <li><a href="/tg-collection-range/onyx/">Onyx</a></li> 226 <li><a href="/tg-collection-range/painted-wood/">Painted Wood</a></li> 227 <li><a href="/tg-collection-range/pride-of-place-blue/">Pride Of Place Blue</a></li> 228</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/tg-collection-range/pride-of-place-grey/">Pride Of Place Grey</a></li> 229 <li><a href="/tg-collection-range/pride-of-place-white/">Pride Of Place White</a></li> 230 <li><a href="/tg-collection-range/provence/">Provence</a></li> 231 <li><a href="/tg-collection-range/scimitar/">Scimitar</a></li> 232 <li><a href="/tg-collection-range/tuscany/">Tuscany</a></li> 233</ul></div></div> </div> 234 </div> 235 </div> 236 </li> 237 <li class="nav-item dropdown has-megamenu"> 238 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown"> Shop by Product </a> 239 <div class="dropdown-menu megamenu" role="menu"> 240 <div class="container"> 241 <div class="row g-3"> 242<div class='col-12 col-lg-3 col-md-6'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/tg-commodity/baskets-boxes-crates/">Baskets, Boxes & Crates</a></li> 243 <li><a href="/tg-commodity/boards-platters/">Boards & Platters</a></li> 244 <li><a href="/tg-commodity/bowls-servers/">Bowls & Servers</a></li> 245 <li><a href="/tg-commodity/butter-dishes-egg-cups-dip-dishes/">Butter Dishes, Egg Cups & Dip Dishes</a></li> 246 <li><a href="/tg-commodity/chalk-boards/">Chalk Boards</a></li> 247 <li><a href="/tg-commodity/cook-book-stands/">Cook Book Stands</a></li> 248</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/tg-commodity/cutlery-trays-racks-knife-blocks/">Cutlery Trays, Racks & Knife Blocks</a></li> 249 <li><a href="/tg-commodity/domes/">Domes</a></li> 250 <li><a href="/tg-commodity/herb-plant-pots/">
250Herb Plant Pots</a></li> 251 <li><a href="/tg-commodity/mug-trees-towel-holders/">Mugs, Mug Trees & Towel Holders</a></li> 252 <li><a href="/tg-commodity/recycled-glass-tableware/">Recycled Glass Tableware</a></li> 253 <li><a href="/tg-commodity/salt-pepper-shakers/">Salt & Pepper Shakers</a></li> 254</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/tg-commodity/pestle-mortars-spice-racks/">Spice Racks</a></li> 255 <li><a href="/tg-commodity/soap-dishes/">Soap Dishes</a></li> 256 <li><a href="/tg-commodity/spoon-rests-teabag-tidies/">Spoon Rests & Teabag Tidies</a></li> 257 <li><a href="/tg-commodity/storage-jars/">Storage Jars</a></li> 258 <li><a href="/tg-commodity/table-mats-coasters-pot-stands-trays/">Table Mats, Coasters, Pot Stands & Trays</a></li> 259 <li><a href="/tg-commodity/utensils-utensil-pots/">Utensils & Utensil Pots</a></li> 260</ul></div></div><div class='col-12 col-lg-3 col-md-6'><div class='col-megamenu'> <picture> 261 <source media="(min-width: 100px)" srcset="/media/5ild21oq/products-collection.jpg?width=150&height=212&format=webp&v=1dcc66ef0134850 150w" type="image/webp" /> 262 <img src="/media/5ild21oq/products-collection.jpg" alt="Products Collection" width="150" height="212" /> 263 </picture> 264</div></div> </div> 265 </div> 266 </div> 267 </li> 268 <li class="nav-item dropdown has-megamenu"> 269 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown"> Salt & Pepper Mills </a> 270 <div class="dropdown-menu megamenu" role="menu"> 271 <div class="container"> 272 <div class="row g-3"> 273<div class='col-12 col-lg-3 col-md-6'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/mills-range/classic-mills/">T&G Classic Salt & Pepper Mills</a></li> 274 <li><a href="/mills-range/crushgrind-mills/">T&G Salt & Pepper Mills Powered By CrushGrind®</a></li> 275 <li><a href="/mills-range/spice-mills/">Spice Mills</a></li> 276 <li><a href="/mills-range/acrylic-mills/">Acrylic Salt & Pepper Acrylic</a></li> 277</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/mills-range/wooden-mills/">Wooden Salt & Pepper Mills</a></li> 278 <li><a href="/mills-range/coloured-mills/">Coloured Salt & Pepper Mills</a></li> 279 <li><a href="/mills-range/specialist-mills/">Specialist Mills</a></li> 280 <li><a href="/mills-range/salt-pepper-shakers/">Salt & Pepper Shakers</a></li> 281</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/mills-range/salt-pepper-accessories/">Salt & Pepper Accessories</a></li> 282 <li><a href="/mills-range/mill-gift-sets/">Salt & Pepper Gift Sets</a></li> 283</ul></div></div><div class='col-12 col-lg-3 col-md-6'><div class='col-megamenu'> <picture> 284 <source media="(min-width: 100px)" srcset="/media/e3um2sft/salt-pepper-mills-2026.jpg?width=150&height=212&format=webp&v=1dcc02057c5a790 150w" type="image/webp" /> 285 <img src="/media/e3um2sft/salt-pepper-mills-2026.jpg" alt="Mill Collection" width="150" height="212" /> 286 </picture> 287</div></div> </div> 288 </div> 289 </div> 290 </li> 291 <li class="nav-item dropdown has-megamenu"> 292 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown"> Catering </a> 293 <div class="dropdown-menu megamenu" role="menu"> 294 <div class="container"> 295 <div class="row g-3"> 296<div class='col-12 col-lg-3 col-md-6'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/catering-range/accessories/">Accessories</a></li> 297 <li><a href="/catering-range/buffet-counter-display/">Buffet & Counter Display</a></li> 298 <li><a href="/catering-range/menu-display-signs/">Menu Display & Signs</a></li> 299</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/catering-range/serving-presentation-boards/">Serving & Presentation Boards</a></li> 300 <li><a href="/catering-range/stands-mats-coasters/">Stands, Mats & Coasters</a></li> 301 <li><a href="/catering-range/table-caddies/">Table Caddies</a></li> 302</div></div><div class='col-12 col-lg-3 col-md-6 mt-0 mt-md-3'><div class='col-megamenu'><ul class='list-unstyled'> <li><a href="/catering-range/trays/">Trays</a></li> 303 <li><a href="/catering-range/utensils/">Utensils</a></li> 304</ul></div></div><div class='col-12 col-lg-3 col-md-6'><div class='col-megamenu'> <picture> 305 <source media="(min-width: 100px)" srcset="/media/sjrf1lvp/catering-brochure-2026.jpg?width=150&height=212&format=webp&v=1dcc020371bd690 150w" type="image/webp" /> 306 <img src="/media/sjrf1lvp/catering-brochure-2026.jpg" alt="Catering Collection" width="150" height="212" /> 307 </picture> 308</div></div> </div> 309 </div> 310 </div> 311 </li> 312 <li class="nav-item"><a class="nav-link" href="/personalised-gifts/" title="Personalised">Personalised</a></li> 313 </ul> 314 </div> 315 </div> 316 </nav> 317 </div> 318</div> 319 320 </header> 321 322 323<div class="container-fluid mb-3"> 324 <div class="row"> 325 <div class="col mt-2"> 326 327<!-- Breadcrumb Trail --> 328<div class="container"> 329 <div class="row"> 330 <div class="col"> 331 <nav aria-label="breadcrumb" style="--bs-breadcrumb-divider: '/';"> 332 <ol class="breadcrumb"> 333 <li class="breadcrumb-item d-none d-sm-block"><a href="/sign-in/" title="Sign In">Sign In</a></li> 334 </ol> 335 </nav> 336 </div> 337 </div> 338</div> 339<!-- End of Breadcrumb Trail --> 340 341 342 </div> 343 </div> 344</div> 345 346<div class="container min-height500"> 347 <a id="LoginFail"></a> 348 <div class="row mb-3"> 349 <div class="col-md-6 mb-3"> 350 <div class="card"> 351 <div class="card-header theme-bg-colour"> 352 <p class="fs-5 mb-0">Returning Customers</p> 353 </div> 354 <div class="card-body"> 355 356<form action="/sign-in/?ReturnUrl=%2Fmy-account%2F" class="needs-validation" enctype="multipart/form-data" id="LoginForm" method="post" novalidate=""><input id="Timestamp" name="Timestamp" type="hidden" value="5649231026P470813" /> <div class="d-none"><input class="form-control" autocomplete="off" type="text" id="FilterLogin" name="FilterLogin" value="" /></div> 357 <div> 358 <div class="col"> 359 <div class="form-floating mb-3"> 360 <input class="form-control" placeholder="[email protected]" autocomplete="email" maxlength="255" required type="email" data-val="true" data-val-email="Please enter a valid email address" data-val-length="The field InvoiceEmail must be a string with a maximum length of 255." data-val-length-max="255" data-val-required="Please enter your email address" id="InvoiceEmail" name="InvoiceEmail" value="" /> 361 <label for="InvoiceEmail">Email Address</label> 362 <div class="invalid-feedback">Please enter a valid email address</div> 363 </div> 364 </div> 365 <div class="col"> 366 <div class="form-floating mb-3"> 367 <input type="password" class="form-control" placeholder="" autocomplete="" maxlength="50" minlength="8" required data-val="true" data-val-length="Password must be between 8 and 50 characters" data-val-length-max="50" data-val-length-min="8" data-val-required="Please enter your password" id="Password" name="Password" /> 368 <label for="Password">Password</label> 369 <div class="invalid-feedback">Please enter your password (8 - 50 characters)</div> 370 </div> 371 </div> 372 <div class="col"> 373 <!-- Render recaptcha API script. --> 374 <!-- Render recaptcha widget with default properties. --> 375 </div> 376 377 <div class="col"> 378 <input type="submit" name="Submit" id="Submit" class="btn btn-lg tgcustom-btn" value="Sign In" /> 379 <a href="/forgotten-password/" style="text-decoration: underline; float: right;">Forgotten password</a> 380 </div> 381 </div> 382<input name="__RequestVerificationToken" type="hidden" value="CfDJ8AuOefEHJrpJvKshFBMjXkLhmo-DHCKU5_4uDRoxXONPSR6aAWTG-1IBioYwHUElgdEgiiFUJDpodndQWRFOGWatmJ-riCilYhZ65jjxOO3yS77CcCdCejjsqwxYknqNK0YXqoidSE-amYrW_C0toCY" /><input name="ufprt" type="hidden" value="CfDJ8AuOefEHJrpJvKshFBMjXkLsAlxV-ZB0lZd89g20s0PrwG5RmVgXLa5klc8sJTQe5J4lhcSc-d63Hr3gZpRD70qeaZciSUXxSsPiAXOuEYLF3SA6lE-HkuoAAA5d_pJqgBp0UE_TDVZ-QtIIiYmS0cY" /></form> 383 </div> 384 </div> 385 </div> 386 <div class="col-md-6"> 387 <div class="card"> 388 <div class="card-header theme-bg-colour"> 389 <p class="fs-5 mb-0">New Customers</p> 390 </div> 391 <div class="card-body"> 392 393<form action="/sign-in/?ReturnUrl=%2Fmy-account%2F" class="needs-validation" enctype="multipart/form-data" id="RegisterForm" method="post" novalidate=""><input id="Timestamp" name="Timestamp" type="hidden" value="5695231026P470813" /> <div class="d-none"><input class="form-control" autocomplete="off" type="text" id="FilterRegister" name="FilterRegister" value="" /></div> 394 <div> 395 <div class="col"> 396 <div class="form-floating mb-3"> 397 <select class="form-select" autocomplete="honorific-prefix" required data-val="true" data-val-length="Cannot be more than 4 characters" data-val-length-max="4" data-val-required="The InvoicePostalTitle field is required." id="InvoicePostalTitle" name="InvoicePostalTitle"><option selected="selected" value="">Select your title</option> 398<option value="Miss">Miss</option> 399<option value="Mr">Mr</option> 400<option value="Mrs">Mrs</option> 401<option value="Ms">Ms</option> 402<option value="Dr">Dr</option> 403</select> 404 <label for="InvoicePostalTitle">Title (required)</label> 405 <div class="invalid-feedback">Please select your title</div> 406 </div> 407 </div> 408 <div class="col"> 409 <div class="form-floating mb-3"> 410 <input class="form-control" placeholder="" autocomplete="given-name" required type="text" data-val="true" data-val-length="Cannot be more than 60 characters" data-val-length-max="60" data-val-required="Please enter your first name" id="InvoicePostalFirstName" maxlength="60" name="InvoicePostalFirstName" value="" /> 411 <label for="InvoicePostalFirstName">Your First Name (required)</label> 412 <div class="invalid-feedback">Please enter your first name</div> 413 </div> 414 </div> 415 <div class="col"> 416 <div class="form-floating mb-3"> 417 <input class="form-control" placeholder="" autocomplete="family-name" required type="text" data-val="true" data-val-length="Cannot be more than 60 characters" data-val-length-max="60" data-val-required="Please enter your surname" id="InvoicePostalSurname" maxlength="60" name="InvoicePostalSurname" value="" /> 418 <label for="InvoicePostalSurname">Your surname (required)</label> 419 <div class="invalid-feedback">Please enter your surname</div> 420 </div> 421 </div> 422 <div class="col"> 423 <div class="form-floating mb-3"> 424 <input class="form-control" placeholder="start typing your address" autocomplete="address-line1" style="padding-top: 16px;padding-bottom: 16px;" required type="text" data-val="true" data-val-length="Cannot be more than 60 characters" data-val-length-max="60" data-val-required="Please enter the first line of your address" id="InvoiceAddress1" maxlength="60" name="InvoiceAddress1" value="" /> 425 <div class="invalid-feedback">Please first line of your address</div> 426 </div> 427 </div> 428 <div class="col"> 429 <div class="form-floating mb-3"> 430 <input class="form-control" placeholder="" autocomplete="address-line2" type="text" data-val="true" data-val-length="Cannot be more than 60 characters" data-val-length-max="60" id="InvoiceAddress2" maxlength="60" name="InvoiceAddress2" value="" /> 431 <label for="InvoiceAddress2">Address Line 2</label> 432 </div> 433 </div> 434 <div class="col"> 435 <div class="form-floating mb-3"> 436 <input class="form-control" placeholder="" autocomplete="address-level2" required type="text" data-val="true" data-val-length="Cannot be more than 60 characters" data-val-length-max="60" data-val-required="Please enter the town/city for your address" id="InvoiceTownCity" maxlength="60" name="InvoiceTownCity" value="" /> 437 <label for="InvoiceTownCity">Town/City (required)</label> 438 <div class="invalid-feedback">Please enter your town/city</div> 439 </div> 440 </div> 441 <div class="col"> 442 <div class="form-floating mb-3"> 443 <input class="form-control" placeholder="" autocomplete="address-level1" type="text" data-val="true" data-val-length="Cannot be more than 60 characters" data-val-length-max="60" id="InvoiceCounty" maxlength="60" name="InvoiceCounty" value="" /> 444 <label for="InvoiceCounty">County</label> 445 </div> 446 </div> 447 <div class="col"> 448 <div class="form-floating mb-3"> 449 <input class="form-control" placeholder="" autocomplete="postal-code" required type="text" data-val="true" data-val-length="Cannot be more than 10 characters" data-val-length-max="10" data-val-required="Please enter your postcode" id="InvoicePostcode" maxlength="10" name="InvoicePostcode" value="" /> 450 <label for="InvoicePostcode">Postcode</label> 451 <div class="invalid-feedback">Please enter your postcode</div> 452 </div> 453 </div> 454 <div class="col"> 455 <div class="form-floating mb-3"> 456 <input class="form-control" placeholder="" autocomplete="tel" pattern="[0-9 ]+" required type="text" data-val="true" data-val-length="Cannot be more than 30 characters" data-val-length-max="30" data-val-required="Please enter a contact phone no." id="InvoiceTelephoneNo" maxlength="30" name="InvoiceTelephoneNo" value="" /> 457 <label for="InvoiceTelephoneNo">Phone No.</label> 458 <div class="invalid-feedback">Please enter a valid contact phone no.</div> 459 </div> 460 </div> 461 <a id="RegisterFail"></a> 462 <div class="col"> 463 <div class="form-floating mb-3"> 464 <input class="form-control" placeholder="[email protected]" autocomplete="email" maxlength="255" required type="email" data-val="true" data-val-email="Please enter a valid email address" data-val-length="The field InvoiceEmail must be a string with a maximum length of 255." data-val-length-max="255" data-val-required="Please enter your email address" id="InvoiceEmail" name="InvoiceEmail" value="" /> 465 <label for=
465"InvoiceEmail">Email Address</label> 466 <div class="invalid-feedback">Please enter a valid email address</div> 467 </div> 468 </div> 469 <div class="col"> 470 <div class="form-floating mb-3"> 471 <input type="password" class="form-control" placeholder="" autocomplete="" maxlength="50" minlength="8" required data-val="true" data-val-length="Password must be between 8 and 50 characters" data-val-length-max="50" data-val-length-min="8" data-val-required="Please enter your password" id="Password" name="Password" /> 472 <label for="Password">Password</label> 473 <div class="invalid-feedback">Please enter your password (8 - 50 characters)</div> 474 </div> 475 </div> 476 <div class="col"> 477 <div class="form-floating mb-3"> 478 <input type="password" class="form-control" placeholder="" autocomplete="" maxlength="50" minlength="8" required data-val="true" data-val-equalto="Passwords don't match." data-val-equalto-other="*.Password" data-val-length="Password must be between 8 and 50 characters" data-val-length-max="50" data-val-length-min="8" data-val-required="Please confirm your password" id="PasswordConfirm" name="PasswordConfirm" /> 479 <label for="PasswordConfirm">Confirm Password</label> 480 <div class="invalid-feedback">Please enter your password (8 - 50 characters)</div> 481 </div> 482 </div> 483 <div class="col"> 484 <div class="form-floating mb-3"> 485 <select class="form-select" required data-val="true" data-val-length="Cannot be more than 50 characters" data-val-length-max="50" data-val-required="Please specify where you heard of us" id="HeardOfUs" name="HeardOfUs"><option selected="selected" value="">Please select...</option> 486<option value="Website">Website</option> 487<option value="Promotional Email">Promotional Email</option> 488<option value="Mailshot">Mailshot</option> 489<option value="Recommendation">Recommendation</option> 490<option value="Google">Google</option> 491<option value="Bing">Bing</option> 492<option value="Facebook">Facebook</option> 493<option value="Friend/Family">Friend/Family</option> 494<option value="Instagram">Instagram</option> 495<option value="TikTok">TikTok</option> 496<option value="Twitter">Twitter</option> 497</select> 498 <label for="HeardOfUs">Where did you hear about us? (required)</label> 499 <div class="invalid-feedback">Please specify where you heard of us</div> 500 </div> 501 </div> 502 <div class="form-group"> 503 <div class="col"> 504 <!-- Render recaptcha API script. --> 505 <!-- Render recaptcha widget with default properties. --> 506 </div> 507 </div> 508 <div class="form-group"> 509 <div class="col"> 510 <input type="submit" name="Submit" id="Submit" class="btn btn-lg tgcustom-btn" value="Register" /> 511 </div> 512 </div> 513 </div> 514<input name="__RequestVerificationToken" type="hidden" value="CfDJ8AuOefEHJrpJvKshFBMjXkLhmo-DHCKU5_4uDRoxXONPSR6aAWTG-1IBioYwHUElgdEgiiFUJDpodndQWRFOGWatmJ-riCilYhZ65jjxOO3yS77CcCdCejjsqwxYknqNK0YXqoidSE-amYrW_C0toCY" /><input name="ufprt" type="hidden" value="CfDJ8AuOefEHJrpJvKshFBMjXkLmfcKTMeH7EQtKV37d0UmzoL_Zcw_Pen69x6RbsaXDqO-OBYX90fCVo_A1rvOHBBbjTT-tlMGTQ8u7M9VQWFr_RKnzmJ1E_QuIWoT72mXrC539pE_rcq7gk-QtmfvLbrzEsmJ1f7bnurAVh-1T6Ms5" /></form> 515 </div> 516 </div> 517 </div> 518 </div> 519</div> 520 521 522 523 524 <footer> 525 526<div style="background-color: #eee;"> 527 <div class="container"> 528 <div class="row"> 529 <div class="col-md-12"> 530 <div id="mc_embed_shell"> 531 <div id="mc_embed_signup" class="text-center"> 532 <form action="https://tg-woodware.us9.list-manage.com/subscribe/post?u=f1745d7c1047e46cf0db74775&id=83c059eccd&v_id=3618&f_id=00605be1f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"> 533 <div class="row text-center"> 534 <h2 style="font-size: 1.8em">Subscribe to our newsletter</h2> 535 <div class="col-sm-4"> 536 <input type="email" name="EMAIL" class="required email form-control" id="mce-EMAIL" placeholder="Email Address*" required="" value=""> 537 </div> 538 <div class="col-sm-4"> 539 <input type="text" name="FNAME" class="required text form-control" placeholder="First Name*" id="mce-FNAME" value="" required=""> 540 </div> 541 <div class="col-sm-4"> 542 <input type="text" name="LNAME" class="required text form-control" placeholder="Last Name*" id="mce-LNAME" value="" required=""> 543 </div> 544 545 </div> 546 <div class="row text-center"> 547 <div class="col-md-12"> 548 <div id="mce-responses" class="clear"> 549 <div class="response" id="mce-error-response" style="display: none;"></div> 550 <div class="response" id="mce-success-response" style="display: none; float: none; width: 100%"></div> 551 </div> 552 <div aria-hidden="true" style="position: absolute; left: -5000px; padding-top: 20px"><input type="text" name="b_f1745d7c1047e46cf0db74775_20e93ff90c" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button top-buffer20" value="Subscribe" style="margin-top: 20px"></div> 553 <p style="font-size: 0.8em">We process your personal data as stated in our <a href="/privacy-policy/">Privacy Policy</a>. You may withdraw your consent or manage your preferences at any time by clicking the unsubscribe link at the bottom of any of our marketing emails, or by emailing us at <a href="/cdn-cgi/l/email-protection#80f3e1ece5f3c0f4e7adf7efefe4f7e1f2e5aee3efed"><span class="__cf_email__" data-cfemail="f98a98959c8ab98d9ed48e96969d8e988b9cd79a9694">[email protected]</span></a></p> 554 </div> 555 </div> 556 </form> 557 </div> 558 </div> 559 </div> 560 </div> 561 </div> 562</div> 563 564<div class="container pt-3"> 565 <div class="row"> 566 <div class="col-md-4 text-md-start text-center mt-3"> 567 <b>About Us:</b><br> 568 <div class="footer-link"><a href="/about-us/">About Us</a></div> 569 <div class="footer-link"><a href="/tg-are-fsc-certified/">T&G Are FSC Certified</a></div> 570 <div class="footer-link"><a href="/news/">Blog</a></div> 571 <div class="footer-link"><a href="/design-statement/">Design Statement</a></div> 572 <div class="footer-link"><a href="/environmental-policy/">Environmental Policy</a></div> 573 <div class="footer-link"><a href="/testimonials/">Customer Testimonials</a></div> 574 <div class="footer-link"><a href="/trade/">Trade</a></div> 575 </div> 576 <div class="col-md-2 mt-3 no-print text-md-start text-center"> 577 <b>Help:</b><br> 578 <div class="footer-link"><a href="/frequently-asked-questions/">FAQs</a></div> 579 <div class="footer-link"><a href="/contact-us/">Contact Us</a></div> 580 <div class="footer-link"><a href="/delivery/">Delivery</a></div> 581 <div class="footer-link"><a href="/press-enquiries/">Press Enquiries</a></div> 582 <div class="footer-link"><a href="/product-care/">Product Care & Use</a></div> 583 <div class="footer-link"><a href="/retailterms/">Consumer T&C's</a></div> 584 <div class="footer-link"><a href="/privacy-policy/">Privacy Policy</a></div> 585 <div class="footer-link"><a href="/returns/">Returns</a></div> 586 <div class="footer-link"><a href="/my-account/">My Account</a></div> 587 </div> 588 <div class="col-md-3 mt-3 text-center text-md-start no-print"> 589 <div class="clearboth mb-2 social-icon-links"> 590 <a href="https://www.instagram.com/tg_woodware/" target="_blank" rel="noopener" aria-label="Instagram"><i style="font-size: 35px; color: #a73ea7" class="fa-brands fa-square-instagram"></i></a> 591 <a href="https://www.facebook.com/profile.php?id=61564084928845" target="_blank" rel="noopener" aria-label="Facebook"><i style="font-size: 35px; color: #49499f" class="fa-brands fa-facebook"></i></a> 592 <a href="https://x.com/tg_woodware" target="_blank" rel="noopener" aria-label="Twitter"><i style="font-size: 35px" class="fab fa-x-twitter"></i></a> 593 </div> 594 </div> 595 <div class="col-md-3 my-3 no-print"> 596 <b>Contact Us:</b><br> 597 <a class="my-2" href="/cdn-cgi/l/email-protection#c5b6a4a9a0b685b1a2e8b2aaaaa1b2a4b7a0eba6aaa8"><span class="__cf_email__" data-cfemail="790a18151c0a390d1e540e16161d0e180b1c571a1614">[email protected]</span></a><br /> 598 <a class="my-2" href="/cdn-cgi/l/email-protection#66121407020348030817130f140f03152612014b11090902110714034805090b"><span class="__cf_email__" data-cfemail="1a6e687b7e7f347f746b6f7368737f695a6e7d376d75757e6d7b687f34797577">[email protected]</span></a><br />
599 <span>+44 (0) 1275 841 841</span><br /> 600 <p class="small"> 601 Customer Service lines are open Monday - Thursday 9.00am - 5.30pm, Friday 9.00am - 5.00pm. Lines are closed Saturday, Sunday and Bank Holidays. 602 </p> 603 <img loading="lazy" src="/Images/secured-by-elavon.png" width="189" height="70" alt="Elavon" class="img-fluid" /><br /><br /> 604 <img loading="lazy" src="/Images/paypal.png" width="192" height="55" alt="PayPal" class="img-fluid" /> 605 </div> 606 </div> 607</div> 608 609<div class="container"> 610 <div class="row text-center"> 611 <div class="col-md-12 disclaimer mt-3"> 612 <p id="strapline"> 613 T & G Woodware is part of JIG UK Ltd. Registered in England No. 2793219. Registered office: Hurlingham Business Park, Fulbeck Heath, Grantham, Lincolnshire, NG32 3HL. Vat No. GB610581177. 614 </p> 615 </div> 616 </div> 617</div> 618 </footer>
vendor: 136 bytes, lines 618-624
618 619 620 621 622 623 624 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
624<script src="/output/js/site-layout-bundle.min.js?v=delp_0X7zPDuYi7Hdj5F7twAtjEozWzkBumu-A4nc7c"></script>
624 625 626 627
627<script> 628 // function toggleHamburger(x) { 629 // x.classList.toggle("change"); 630 // } 631 632 addEventListener("resize", (event) => { 633 var navWrapper = document.querySelector(".navbar-wrapper"); 634 var offBodyCanvas = document.querySelector("offcanvasbody"); 635 if (window.innerWidth < 768) { 636 navWrapper.classList.add("offcanvas"); 637 navWrapper.classList.add("offcanvas-body"); 638 } 639 else { 640 navWrapper.classList.remove("offcanvas"); 641 navWrapper.classList.remove("offcanvas-body"); 642 } 643 }) 644 document.addEventListener("DOMContentLoaded", (event) => { 645 var navWrapper = document.querySelector(".navbar-wrapper"); 646 var offBodyCanvas = document.querySelector("offcanvasbody"); 647 if (window.innerWidth < 768) { 648 navWrapper.classList.add("offcanvas"); 649 navWrapper.classList.add("offcanvas-body"); 650 } 651 else { 652 navWrapper.classList.remove("offcanvas"); 653 navWrapper.classList.remove("offcanvas-body"); 654 } 655 }) 656 657 document.addEventListener("scrollend", (event) => { 658 const header = document.getElementById("header"); 659 660 if ((window.scrollY - header.offsetHeight) >= -60) 661 { 662 document.getElementById("logo").width = "60"; 663 document.getElementById("motto-img").width = "220"; 664 } 665 else 666 { 667 document.getElementById("logo").width = "120"; 668 document.getElementById("motto-img").width = "890"; 669 } 670 }); 671 </script>
671 672 673 674 675 676 677
677<script src="/output/js/sign-in-bundle.min.js?v=-YQphMd2vXoIx748gq4iPW88EqJSS_u5YjZfH-DxQRk"></script>
677 678 679 680
680<script src="https://cdn.jsdelivr.net/npm/@ideal-postcodes/address-finder-bundled/dist/address-finder.js"></script>
680 681
681<script> 682 IdealPostcodes.AddressFinder.setup({ 683 apiKey: "ak_l38prnvsPPth1ptYCRHdAQ3MvakYA", 684 outputFields: { 685 line_1: "#InvoiceAddress1", 686 line_2: "#InvoiceAddress2", 687 //line_3: "#line_3", 688 post_town: "#InvoiceTownCity", 689 postcode: "#InvoicePostcode" 690 } 691 }); 692 </script>
692 693
694<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a478d68feac8eb09',t:'MTc5MTUwMTIyNw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
694</body> 695</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.