1<!doctype html> 2<html lang="en"> 3 <head > 4
4<script> 5 var LOCALE = 'en\u002DGB'; 6 var BASE_URL = 'https\u003A\u002F\u002Fshowerforce.co.uk\u002F'; 7 var require = { 8 'baseUrl': 'https\u003A\u002F\u002Fshowerforce.co.uk\u002Fstatic\u002Fversion1791238236\u002Ffrontend\u002FLocal\u002Fargento\u002Dhome\u002Dntp\u002Fen_GB' 9 };</script>
9 <meta charset="utf-8"/> 10<meta name="title" content="Contact Us"/> 11<meta name="robots" content="INDEX,FOLLOW"/> 12<meta name="viewport" content="width=device-width, initial-scale=1"/> 13<meta name="format-detection" content="telephone=no"/> 14<title>Contact Us</title> 15<link rel="stylesheet" type="text/css" media="all" href="https://showerforce.co.uk/static/version1791238236/_cache/merged/4dfeac03685a8950add3f651a8f142d4.min.css" /> 16<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/css/styles-l.min.css" /> 17<link rel="stylesheet" type="text/css" media="print" href="https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/css/print.min.css" /> 18<link rel="stylesheet" type="text/css" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" />
19<script type="text/javascript" src="https://showerforce.co.uk/static/version1791238236/_cache/merged/45614a500378fefc32313ddfb0e5f249.min.js"></script>
19 20<link rel="amphtml" href="https://showerforce.co.uk/contact?amp=1" /> 21<link rel="preload" as="font" crossorigin="anonymous" href="https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/Swissup_FontAwesome/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0" /> 22<link rel="preload" as="font" crossorigin="anonymous" href="https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/fonts/worksans/v7/latin-regular.woff2" /> 23<link rel="preload" as="font" crossorigin="anonymous" href="https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/fonts/worksans/v7/latin-500.woff2" /> 24<link rel="preload" as="font" crossorigin="anonymous" href="https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/fonts/worksans/v7/latin-600.woff2" /> 25<link rel="preload" as="font" crossorigin="anonymous" href="https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/fonts/worksans/v7/latin-700.woff2" /> 26<link rel="icon" type="image/x-icon" href="https://showerforce.co.uk/media/favicon/stores/5/tapstore-site-icon.png" /> 27<link rel="shortcut icon" type="image/x-icon" href="https://showerforce.co.uk/media/favicon/stores/5/tapstore-site-icon.png" /> 28 <!-- Google Tag Manager --> 29 30
30<script> 31 window.mfGtmUserActionDetected = true; 32 33 window.mfGtmUserCookiesAllowed = true; 34 mfLoadGtm(); 35 36 37 function getMfGtmCustomerData() { 38 return localStorage.getItem('mf_gtm_customer_data') ? JSON.parse(localStorage.getItem('mf_gtm_customer_data')) : {}; 39 }; 40 41 function mfLoadGtm() { 42 if (!window.mfGtmUserActionDetected) return false; 43 if (!window.mfGtmLoadBeforeCookieAllowed && !window.mfGtmUserCookiesAllowed) return false; 44 45 if (window.mfGTMTriedToLoad) return; 46 window.mfGTMTriedToLoad = true; 47 48 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 49 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 50 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.setAttributeNode(d.createAttribute('data-ot-ignore'));j.async=true; 51 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 52 })(window,document,'script','dataLayer','GTM-NDL94XQ'); 53 54 }; 55 </script>
55 56
56<script> 57 if (!window.MagefanRocketJsCustomOptimization && window.require) 58 require(['jquery', 'Magento_Customer/js/customer-data'], function ($, customer) { 59 function updateMfGtmCustomerData(data) { 60 if (data.mf_gtm_customer_data) { 61 localStorage.setItem('mf_gtm_customer_data', JSON.stringify(data.mf_gtm_customer_data)); 62 } 63 } 64 let customerData = customer.get('customer'); 65 66 customerData.subscribe(function (data) { 67 updateMfGtmCustomerData(data); 68 }.bind(this)); 69 updateMfGtmCustomerData(customerData()); 70 }); 71 </script>
71<!-- End Google Tag Manager -->
71<script type="text/x-magento-init"> 72 { 73 "*": { 74 "Magento_PageCache/js/form-key-provider": { 75 "isPaginationCacheEnabled": 76 0 } 77 } 78 } 79 </script>
vendor: 1 bytes, line 79
79
80<script type="text/x-magento-init"> 81{ 82 "*": { 83 "Idealpostcodes_Ukaddresssearch/js/store-init": {"apiKey":"ak_mfgjeavvJpq5FXM4rPPWjvyVTuCYW","postcodeLookup":true,"autocomplete":true,"populateCounty":true,"removeOrganisation":false,"hoistCountry":true,"autocompleteOverride":[],"postcodeLookupOverride":[],"customFields":[],"enabled":true} } 84} 85</script>
85 86 </head> 87 <body data-container="body" 88 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/images/loader-2.gif"}}' 89 class="pl-thm-local pl-thm-local-argento-home-ntp lightboxpro-advanced qty-switcher-arrows swissup-ajaxsearch swissup-ajaxsearch-loading swissup-ajaxsearch-folded-loading contact-index-index page-layout-1column" id="html-body"> 90
90<script> 91 if (window.require) require(['jquery'], function($) { 92 $(document).on('ajaxComplete', function (event, xhr, settings) { 93 if (typeof settings == 'undefined' && xhr.settings) { 94 settings = xhr.settings; 95 }; 96 97 function getQueryParam(url, key) { 98 let queryStartPos = url.indexOf('?'); 99 if (queryStartPos === -1) { 100 return; 101 } 102 let params = url.substring(queryStartPos + 1).split('&'); 103 for (var i = 0; i < params.length; i++) { 104 var pairs = params[i].split('='); 105 if (decodeURIComponent(pairs.shift()) == key) { 106 return decodeURIComponent(pairs.join('=')); 107 } 108 } 109 }; 110 111 let term = ''; 112 let dataLayer = {}; 113 if (settings.url.indexOf('?q=') !== -1) { 114 term = getQueryParam(settings.url, 'q'); 115 } else if (settings.url.indexOf('?search_string=') !== -1) { 116 term = getQueryParam(settings.url, 'search_string'); 117 } else if (settings.url.indexOf('/search/') !== -1) { 118 let substringAfter = function (str, pattern) { 119 return str.slice(str.indexOf(pattern) + pattern.length); 120 }; 121 let substringBefore = function (str, pattern) { 122 return str.slice(0, str.indexOf(pattern)); 123 }; 124 let after = substringAfter(settings.url, '/search/'); 125 term = substringBefore(after, '?'); 126 }; 127 if (term) { 128 dataLayer.event = 'search'; 129 const customerData = getMfGtmCustomerData(); 130 131 for (let key in customerData) { 132 if (!dataLayer.hasOwnProperty(key) && customerData[key]) { 133 dataLayer.key = customerData[key]; 134 } 135 } 136 137 dataLayer.search_term = term; 138 dataLayer.ecomm_pagetype = 'searchresults'; 139 140 let dynamicKeys = ["customer_firstname","customer_lastname","customer_email","customer_dob","customer_gender","customer_telephone","customer_postcode","customer_city","customer_region","customer_country_id","customer_identifier","customerGroup"]; 141 for (let x=0; x<dynamicKeys.length;x++) { 142 let key = dynamicKeys[x]; 143 let value = getMfGtmCustomerData()[key]; 144 if (value) { 145 dataLayer[key] = value; 146 }; 147 }; 148 149 window.dataLayer = window.dataLayer || []; 150 window.dataLayer.push(dataLayer); 151 } 152 }); 153 }); 154 </script>
154<script data-mfmofile="true"> 155 function mfGtmGetEcommPageType() { 156 var body = document.getElementsByTagName('body')[0]; 157 var ept = 'other'; 158 159 if (body.className.indexOf('cms-index-index') > -1) { 160 ept = 'home'; 161 } else if (body.className.indexOf('catalog-category-view') > -1) { 162 ept = 'category'; 163 } else if (body.className.indexOf('catalog-product-view') > -1) { 164 ept = 'product'; 165 } else if (body.className.indexOf('checkout-cart-index') > -1) { 166 ept = 'cart'; 167 } else if (body.className.indexOf('checkout-index-index') > -1) { 168 ept = 'checkout'; 169 } else if (body.className.indexOf('contact-index-index') > -1) { 170 ept = 'contact'; 171 } else if (body.className.indexOf('catalogsearch-result-index') > -1) { 172 ept = 'searchresults'; 173 } else if (body.className.indexOf('cms-page-view') > -1) { 174 ept = 'cmspage'; 175 }; 176 return ept; 177 }; 178</script>
vendor: 1 bytes, line 178
178
179<script type="text/x-magento-init"> 180 { 181 "*": { 182 "mfGtmCustomerDataLayer": {} 183 } 184 } 185</script>
185 186
187<script> 188 document.addEventListener("DOMContentLoaded", function() { 189 document.querySelectorAll("a").forEach(function(link) { 190 link.addEventListener("click", function(event) { 191 let url = link.href; 192 let items, j, x, newDataLayer, dli, index; 193 if (url && window.dataLayer && window.dataLayer.length) { 194 for (let i=0; i<window.dataLayer.length; i++) { 195 dli = window.dataLayer[i]; 196 if (dli.event == "view_item_list" 197 && dli.ecommerce 198 && dli.ecommerce.items 199 && dli.ecommerce.items.length 200 ) { 201 items = dli.ecommerce.items; 202 newDataLayer = false; 203 index = -1; 204 for (j=0; j<items.length; j++) { 205 index++; 206 if (items[j].item_url == url) { 207 newDataLayer = { 208 "event": "select_item", 209 "ecommerce": { 210 "item_list_id": dli.ecommerce.item_list_id, 211 "item_list_name": dli.ecommerce.item_list_name, 212 "items": [items[j]] 213 }, 214 "magefanUniqueEventId": "select_item_" + dli.magefanUniqueEventId, 215 "ecomm_pagetype": dli.ecomm_pagetype, 216 "google_tag_params": { 217 "ecomm_pagetype": dli.google_tag_params.ecomm_pagetype 218 } 219 }; 220 221 let dynamicKeys = ["customer_firstname","customer_lastname","customer_email","customer_dob","customer_gender","customer_telephone","customer_postcode","customer_city","customer_region","customer_country_id","customer_identifier","customerGroup"]; 222 for (x=0; x<dynamicKeys.length;x++) { 223 let key = dynamicKeys[x]; 224 newDataLayer[key] = dli[key]; 225 } 226 227 newDataLayer.ecommerce.items[0].index = index; 228 break; 229 }; 230 }; 231 232 if (newDataLayer) { 233 window.dataLayer.push(newDataLayer); 234 235 //window.location = url; 236 //return false; 237 } 238 } 239 } 240 } 241 }); 242 }); 243 }); 244</script>
244 <!-- Google Tag Manager (noscript) -->
vendor: 80 bytes, lines 244-245
244 245 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
245GTM-NDL94XQ
vendor: 117 bytes, lines 245-247
245" 246 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 247
247<!-- End Google Tag Manager (noscript) --> 248
249<script type="text/x-magento-init"> 250 { 251 "*": { 252 "Magento_PageBuilder/js/widget-initializer": { 253 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, 254 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 255 } 256 } 257</script>
257 258 259
259<script type="module">const { KlarnaSDK } = await import("https\u003A\u002F\u002Fjs.klarna.com\u002Fweb\u002Dsdk\u002Fv2\u002Fklarna.mjs"); 260const MyKlarna = await KlarnaSDK({ 261 clientId: "klarna_live_client_SDhyOC1oRCp0My1jKDlmbmxVMXpJMXd0cjR4Zm1LZncsZWY4OTMxMjctYzUxZi00YjY5LWJmMDQtNGQ4NTRmZmFiOWZjLDEsVm80VURGYXVwSjNHR2U2cmhHWmVnaGthdlhMdFp3RWJOUXlVVXNmcExZdz0", 262 products: ["PAYMENT", "MESSAGING", "IDENTITY", "CUSTOMER"], 263 locale: "en\u002DGB" 264}); 265const token = await MyKlarna.Interoperability.token(); 266const klarnaReadyEvent = new CustomEvent("klarna-sdk-ready", { 267 detail: { token, sdk: MyKlarna } 268}); 269window.dispatchEvent(klarnaReadyEvent);</script>
269 270<div class="cookie-status-message" id="cookie-status"> 271 The store will not work correctly when cookies are disabled.</div>
272<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 272
272
273<script type="text/x-magento-init"> 274 { 275 "*": { 276 "cookieStatus": {} 277 } 278 } 279</script>
279 280
281<script type="text/x-magento-init"> 282 { 283 "*": { 284 "mage/cookies": { 285 "expires": null, 286 "path": "\u002F", 287 "domain": ".showerforce.co.uk", 288 "secure": true, 289 "lifetime": "3600" 290 } 291 } 292 } 293</script>
293 294 <noscript> 295 <div class="message global noscript"> 296 <div class="content"> 297 <p> 298 <strong>JavaScript seems to be disabled in your browser.</strong> 299 <span> 300 For the best experience on our site, be sure to turn on Javascript in your browser. </span> 301 </p> 302 </div> 303 </div> 304 </noscript> 305
306<script> 307 window.cookiesConfig = window.cookiesConfig || {}; 308 window.cookiesConfig.secure = true; 309</script>
309<script> require.config({ 310 map: { 311 '*': { 312 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 313 } 314 } 315 });</script>
315<script> require.config({ 316 paths: { 317 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' 318 }, 319 config: { 320 'Magento_PageBuilder/js/utils/map': { 321 style: '', 322 }, 323 'Magento_PageBuilder/js/content-type/map/preview': { 324 apiKey: '', 325 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fshowerforce.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 326 }, 327 'Magento_PageBuilder/js/form/element/map': { 328 apiKey: '', 329 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fshowerforce.co.uk\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 330 }, 331 } 332 });</script>
332<script> 333 require.config({ 334 shim: { 335 'Magento_PageBuilder/js/utils/map': { 336 deps: ['googleMaps'] 337 } 338 } 339 });</script>
339 340
340<script type="text/x-magento-init"> 341 { 342 "*": { 343 "Amasty_InvisibleCaptcha/js/action/am-recaptcha-configure": { 344 "formsToProtect": "form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fcreatepost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002FloginPost\u0022\u005D,form\u005Baction\u002A\u003D\u0022newsletter\u002Fsubscriber\u002Fnew\u0022\u005D,form\u005Baction\u002A\u003D\u0022contact\u002Findex\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fforgotpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022review\u002Fproduct\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fresetpasswordpost\u0022\u005D", 345 "isEnabledOnPayments": "", 346 "checkoutRecaptchaValidateUrl": "https://showerforce.co.uk/amcapthca/checkout/validate/", 347 "invisibleCaptchaCustomForm": "-1", 348 "recaptchaConfig": { 349 "lang": "hl\u003Den", 350 "theme": "light", 351 "badge": "bottomleft", 352 "sitekey": "6Ld9OcsrAAAAAOWUMLhxVLtGPW_2hTZaLOQg8Lah", 353 "size": "invisible", 354 "isInvisible": true, 355 "recaptchaVersion": 1 }, 356 "reCaptchaErrorMessage": "Prove you are not a robot" 357 } 358 } 359 } 360 </script>
360 361 362
362<script> 363 // Fix to prevent 'no reCaptcha Token' error while slow site loading. 364 // Submit button should catch am-captcha.js initialization8 first 365 (function () { 366 if (document.readyState === 'loading') { 367 document.addEventListener('DOMContentLoaded', onReadyStateListener); 368 } else { 369 onReadyState(); 370 } 371 372 function onReadyStateListener() { 373 onReadyState(); 374 } 375 376 function onReadyState (formsOnPage) { 377 if (typeof formsOnPage === 'undefined') { 378 let formsToProtect = "form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fcreatepost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002FloginPost\u0022\u005D,form\u005Baction\u002A\u003D\u0022newsletter\u002Fsubscriber\u002Fnew\u0022\u005D,form\u005Baction\u002A\u003D\u0022contact\u002Findex\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fforgotpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022review\u002Fproduct\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fresetpasswordpost\u0022\u005D"; 379 let forms = formsToProtect.split(','); 380 381 formsOnPage = []; 382 forms.forEach(form => { 383 let existingForm = form ? document.querySelectorAll(form) : []; 384 385 if (existingForm.length) { 386 formsOnPage.push(existingForm); 387 } 388 }) 389 } 390 391 formsOnPage.forEach(form => { 392 let submit = form[0].querySelector('[type="submit"]'); 393 if (submit) { 394 let isAlreadyDisabled = submit.getAttribute('disabled'); 395 396 if (!isAlreadyDisabled) { 397 submit.setAttribute('disabled', true); 398 submit.setAttribute('am-captcha-protect', true); 399 } 400 } 401 }) 402 } 403 404 window.addEventListener('amform-elements-rendered', function (event) { 405 onReadyState([event.detail.form]); 406 }); 407 window.addEventListener('am-recaptcha-submit-event', function (event) { 408 onReadyState([event.detail.form]); 409 }); 410 })(); 411 </script>
411 412 <link rel="stylesheet" property="stylesheet" type="text/css" href="https://showerforce.co.uk/media/swissup/argento/home/css/showerforce_backend.css?version=1771428049" media="all" /><div class="page-wrapper"><!-- --> 413<div data-bind="scope: 'ajaxpro'"> 414 <div class="ajaxpro-wrapper" data-block="ajaxpro" data-bind="visible: isActive()"> 415 <!-- <button 416 type="button" 417 class="action action-auth-toggle" 418 data-trigger="ajaxpro"> 419 <span data-bind="i18n: 'Modal Ajaxpro'"></span> 420 </button> --> 421 <div class="block-ajaxpro" 422 style="display: none" 423 data-bind="mageInit: { 424 'Swissup_Ajaxpro/js/modal':{ 425 'modalClass': 'ajaxpro-modal-dialog ajaxpro-modal-dialog-popup ajaxpro-popup-minicart', 426 'closeTimeout': 50, 427 'responsive': true, 428 'innerScroll': true, 429 'type': 'popup', 430 'buttons': [{ 431 text: 'Continue Shopping', 432 class: 'ajaxpro-continue-button', 433 click: function() { 434 this.closeModal(); 435 } 436 }] 437 }}"> 438 <div id="ajaxpro-checkout.cart" 439 data-bind="afterRender: afterRender, bindHtml: bindBlock('checkout.cart')"> 440 </div> 441 </div> 442 </div> 443 <div id="ajaxpro-checkout.cart.fixes" data-bind="html: bindBlock('checkout.cart.fixes')"></div> 444</div> 445<header class="page-header"><div class="panel wrapper"><div class="panel header"><a class="action skip contentarea" 446 href="#contentarea"> 447 <span> 448 Skip to Content </span> 449</a> 450<ul class="header links header-cms-links"> 451 <li class="first"><a href="mailto:[email protected]" title="Email Us">[email protected]</a></li> 452</ul> 453<ul class="header links"> <li class="greet welcome" data-bind="scope: 'customer'"> 454 <!-- ko if: customer().fullname --> 455 <span class="logged-in" 456 data-bind="text: new String('Welcome, %1!'). 457 replace('%1', customer().fullname)"> 458 </span> 459 <!-- /ko --> 460 <!-- ko ifnot: customer().fullname --> 461 <span class="not-logged-in" 462 data-bind="text: 'Welcome to Showerforce'"></span> 463 <!-- /ko --> 464 </li> 465
465<script type="text/x-magento-init"> 466 { 467 "*": { 468 "Magento_Ui/js/core/app": { 469 "components": { 470 "customer": { 471 "component": "Magento_Customer/js/view/customer" 472 } 473 } 474 } 475 } 476 } 477 </script>
477 478<li class="link authorization-link" data-label="or"> 479 <a href="https://showerforce.co.uk/customer/account/login/referer/aHR0cHM6Ly9zaG93ZXJmb3JjZS5jby51ay9jb250YWN0/" >Sign In</a> 480</li> 481<li><a href="https://showerforce.co.uk/customer/account/create/" id="idhM70cKCo" >Create an Account</a></li></ul></div></div>
481<script type="application/javascript" async 482 src=https://static.klaviyo.com/onsite/js/UwkYRc/klaviyo.js ></script>
482 483 484
484<script type="text/x-magento-init"> 485 { 486 "*": { 487 "KlaviyoCustomerData": {} 488 } 489 } 490 </script>
490 491<div class="header wrapper"><div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 492<a class="logo" href="https://showerforce.co.uk/" title="Showerforce Logo"> 493 <img src="https://showerforce.co.uk/media/logo/stores/5/showerforce-logo.png" 494 title="Showerforce Logo" 495 alt="Showerforce Logo" 496 width="191" height="38" /> 497</a> 498 <div class="sections nav-sections"> 499 <div class="section-items nav-sections-items" 500 data-mage-init='{"tabs":{"openedState":"active"}}'> 501 <div class="section-item-title nav-sections-item-title" 502 data-role="collapsible"> 503 <a class="nav-sections-item-switch" 504 data-toggle="switch" href="#store.menu"> 505 Menu </a> 506 </div> 507 <div class="section-item-content nav-sections-item-content" 508 id="store.menu" 509 data-role="content"> 510 511<nav class="swissup-navigationpro navpro navigation orientation-horizontal dropdown-level0-stick-left dropdown-right dropdown-bottom navpro-transformable navpro-effect-none" 512 data-action="navigation"> 513 <ul id="navpro-topnav" 514 class="navpro-menu navpro-stacked" 515 data-mage-init='{"navpro":{"level0":{"position":{"my":"left top","at":"left bottom"}},"position":{"my":"left top","at":"right top"},"mediaBreakpoint":"(max-width: 768px)"}}' 516 > 517 <li class="li-item level0 nav-1 size-small first level-top navpro-home"><a href="https://showerforce.co.uk/" class="level-top"><span>Home</span></a></li><li class="li-item level0 nav-2 size-small category-item level-top"><a href="https://showerforce.co.uk/electric-showers.html" class="level-top"><span>Electric Showers</span></a></li><li class="li-item level0 nav-3 size-small category-item level-top"><a href="https://showerforce.co.uk/power-showers.html" class="level-top"><span>Power Showers</span></a></li><li class="li-item level0 nav-4 size-small category-item level-top"><a href="https://showerforce.co.uk/mixer-showers.html" class="level-top"><span>Mixer Showers</span></a></li><li class="li-item level0 nav-5 size-small category-item level-top"><a href="https://showerforce.co.uk/shower-pumps.html" class="level-top"><span>Shower Pumps</span></a></li><li class="li-item level0 nav-6 size-small category-item level-top"><a href="https://showerforce.co.uk/spare-parts.html" class="level-top"><span>Spares</span></a></li><li class="li-item level0 nav-7 size-small last level-top navpro-contacts"><a href="https://showerforce.co.uk/contact" class="level-top"><span>Contacts</span></a></li> </ul> 518 519 </nav> 520 521
522<script>require(['Swissup_Navigationpro/js/nowrap'])</script>
522 </div> 523 <div class="section-item-title nav-sections-item-title" 524 data-role="collapsible"> 525 <a class="nav-sections-item-switch" 526 data-toggle="switch" href="#store.links"> 527 Account </a> 528 </div> 529 <div class="section-item-content nav-sections-item-content" 530 id="store.links" 531 data-role="content"> 532 <!-- Account links --> </div> 533 </div> 534 </div> 535<div class="block block-search"> 536 <div class="block block-title"><strong>Search</strong></div> 537 <div class="block block-content"> 538 <form class="form minisearch" id="search_mini_form" 539 action="https://showerforce.co.uk/search/" method="get"> 540 <div class="field search"> 541 <label class="label" for="search" data-role="minisearch-label"> 542 <span>Search</span> 543 </label> 544 <div class="control"> 545 <input id="search" 546 data-mage-init='{ 547 "quickSearch": { 548 "formSelector": "#search_mini_form", 549 "url": "https://showerforce.co.uk/search/ajax/suggest/", 550 "destinationSelector": "#search_autocomplete", 551 "minSearchLength": "3" 552 } 553 }' 554 type="text" 555 name="q" 556 value="" 557 placeholder="Search entire store here..." 558 class="input-text" 559 maxlength="128" 560 role="combobox" 561 aria-haspopup="false" 562 aria-autocomplete="both" 563 autocomplete="off" 564 aria-expanded="false"/> 565 <div id="search_autocomplete" class="search-autocomplete"></div> 566 <div class="nested"> 567 <a class="action advanced" href="https://showerforce.co.uk/catalogsearch/advanced/" data-action="advanced-search"> 568 Advanced Search </a> 569</div> 570 </div> 571 </div> 572 <div class="actions"> 573 <button type="submit" 574 title="Search" 575 class="action search" 576 aria-label="Search" 577 > 578 <span>Search</span> 579 </button> 580 </div> 581 </form> 582 </div> 583</div> 584<div class="switcher customer switcher-customer" data-ui-id="customer-switcher" id="switcher-customer"> 585 <strong class="label switcher-label"><span>My Account</span></strong> 586 <div class="actions dropdown options switcher-options"> 587 <div class="action toggle switcher-trigger" 588 id="switcher-customer-trigger" 589 aria-label="My Account" 590 data-mage-init='{"dropdown":{}}' 591 data-toggle="dropdown" 592 data-trigger-keypress-button="true"> 593 <strong> 594 <i class="icon"></i> 595 <span class="text">My Account</span> 596 </strong> 597 </div> 598 <ul class="dropdown switcher-dropdown"><li><a href="https://showerforce.co.uk/customer/account/" id="idIhrlhleA" >My Account</a></li><li class="link wishlist" data-bind="scope: 'wishlist'"> 599 <a href="https://showerforce.co.uk/wishlist/">My Wish List <!-- ko if: wishlist().counter --> 600 <span data-bind="text: wishlist().counter" class="counter qty"></span> 601 <!-- /ko --> 602 </a> 603</li>
604<script type="text/x-magento-init"> 605 { 606 "*": { 607 "Magento_Ui/js/core/app": { 608 "components": { 609 "wishlist": { 610 "component": "Magento_Wishlist/js/view/wishlist" 611 } 612 } 613 } 614 } 615 } 616 617</script>
617 618<li><a href="https://showerforce.co.uk/rma/account/history/" id="idPOUXbfAi" >My Returns</a></li><li class="link authorization-link" data-label="or"> 619 <a href="https://showerforce.co.uk/customer/account/login/referer/aHR0cHM6Ly9zaG93ZXJmb3JjZS5jby51ay9jb250YWN0/" >Sign In</a> 620</li> 621</ul> </div> 622</div> 623<div class="wishlist"> 624 <a href="https://showerforce.co.uk/wishlist/" 625 title="My Wish List"> 626 <i class="icon"></i> 627 <span class="text">My Wish List</span> 628 </a> 629</div> 630<ul class="compare wrapper"><li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link"> 631 <a class="action compare no-display" title="Compare Products" 632 data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}" 633 > 634 Compare Products <span class="counter qty" data-bind="text: compareProducts().countCaption"></span> 635 </a> 636</li>
637<script type="text/x-magento-init"> 638{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}} 639</script>
639 640</ul> 641<div data-block="minicart" class="minicart-wrapper"> 642 <a class="action showcart" href="https://showerforce.co.uk/checkout/cart/" 643 data-bind="scope: 'minicart_content'"> 644 <span class="text">My Basket</span> 645 <span class="counter qty empty" 646 data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, 647 blockLoader: isLoading"> 648 <span class="counter-number"> 649 <!-- ko if: getCartParam('summary_count') --> 650 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 651 <!-- /ko --> 652 </span> 653 <span class="counter-label"> 654 <!-- ko if: getCartParam('summary_count') --> 655 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 656 <!-- ko i18n: 'items' --><!-- /ko --> 657 <!-- /ko --> 658 </span> 659 </span> 660 </a> 661 <div class="block block-minicart" 662 data-role="dropdownDialog" 663 data-mage-init='{"dropdownDialog":{ 664 "appendTo":"[data-block=minicart]", 665 "triggerTarget":".showcart", 666 "timeout": "2000", 667 "closeOnMouseLeave": false, 668 "closeOnEscape": true, 669 "triggerClass":"active", 670 "parentClass":"active", 671 "buttons":[]}}'> 672 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 673 <!-- ko template: getTemplate() --><!-- /ko --> 674 </div> 675 </div> 676
676<script>window.checkout = {"shoppingCartUrl":"https:\/\/showerforce.co.uk\/checkout\/cart\/","checkoutUrl":"https:\/\/showerforce.co.uk\/checkout\/","updateItemQtyUrl":"https:\/\/showerforce.co.uk\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/showerforce.co.uk\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/showerforce.co.uk\/","minicartMaxItemsVisible":5,"websiteId":"5","maxItemsToDisplay":10,"storeId":"5","storeGroupId":"5","customerLoginUrl":"https:\/\/showerforce.co.uk\/customer\/account\/login\/referer\/aHR0cHM6Ly9zaG93ZXJmb3JjZS5jby51ay9jb250YWN0\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/showerforce.co.uk\/captcha\/refresh\/","isRequired":false,"timestamp":1791291260}}}</script>
676
676<script type="text/x-magento-init"> 677 { 678 "[data-block='minicart']": { 679 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo","template":"Klarna_Kec\/mini-cart-btn"},"children":{"mini_cart_button":{"component":"Klarna_Kec\/js\/mini-cart-kec-button","displayArea":"miniCartButton"}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content","renderTemplate":null,"tracks":{"renderTemplate":true}},"component":"Magento_Checkout\/js\/view\/minicart"},"ajaxpro_minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1}}}}}}}}},"types":[]} }, 680 "*": { 681 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fshowerforce.co.uk\u002Fstatic\u002Fversion1791238236\u002Ffrontend\u002FLocal\u002Fargento\u002Dhome\u002Dntp\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" 682 } 683 } 684 </script>
684 685</div> 686</div></div></header><main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 687<div class="page-title-wrapper"> 688 <h1 class="page-title" 689 > 690 <span class="base" data-ui-id="page-title-wrapper" >Contact Us</span> </h1> 691 </div> 692<div class="page messages"><div data-placeholder="messages"></div> 693<div data-bind="scope: 'messages'"> 694 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 695 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 696 data: cookieMessagesObservable(), as: 'message' 697 }"> 698 <div data-bind="attr: { 699 class: 'message-' + message.type + ' ' + message.type + ' message', 700 'data-ui-id': 'message-' + message.type 701 }"> 702 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 703 </div> 704 </div> 705 <!-- /ko --> 706 707 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 708 data: messages().messages, as: 'message' 709 }, afterRender: purgeMessages"> 710 <div data-bind="attr: { 711 class: 'message-' + message.type + ' ' + message.type + ' message', 712 'data-ui-id': 'message-' + message.type 713 }"> 714 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 715 </div> 716 </div> 717</div> 718
719<script type="text/x-magento-init"> 720 { 721 "*": { 722 "Magento_Ui/js/core/app": { 723 "components": { 724 "messages": { 725 "component": "Magento_Theme/js/view/messages" 726 } 727 } 728 } 729 } 730 } 731</script>
731 732</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="9k5LfwlPH5jmCCv4" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 733
733<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/showerforce.co.uk\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/showerforce.co.uk\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/showerforce.co.uk\/","customerLoginUrl":"https:\/\/showerforce.co.uk\/customer\/ajax\/login\/"}</script>
733 <!-- ko template: getTemplate() --><!-- /ko --> 734
734<script type="text/x-magento-init"> 735 { 736 "#authenticationPopup": { 737 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}},"config":{"renderTemplate":null,"tracks":{"renderTemplate":true}}}}} }, 738 "*": { 739 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fshowerforce.co.uk\u002Fstatic\u002Fversion1791238236\u002Ffrontend\u002FLocal\u002Fargento\u002Dhome\u002Dntp\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" 740 } 741 } 742 </script>
742 743</div>
744<script type="text/x-magento-init"> 745 { 746 "*": { 747 "Magento_Customer/js/section-config": { 748 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products","ajaxpro-reinit"],"catalog\/product_compare\/remove":["compare-products","ajaxpro-reinit"],"catalog\/product_compare\/clear":["compare-products","ajaxpro-reinit"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","ajaxpro-cart"],"checkout\/cart\/delete":["cart","ajaxpro-cart"],"checkout\/cart\/updatepost":["cart","ajaxpro-cart"],"checkout\/cart\/updateitemoptions":["cart","ajaxpro-cart"],"checkout\/cart\/couponpost":["cart","ajaxpro-cart"],"checkout\/cart\/estimatepost":["cart","ajaxpro-cart"],"checkout\/cart\/estimateupdatepost":["cart","ajaxpro-cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"wishlist\/index\/add":["wishlist","ajaxpro-reinit"],"wishlist\/index\/remove":["wishlist","ajaxpro-reinit"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","ajaxpro-cart"],"wishlist\/index\/fromcart":["wishlist","cart","ajaxpro-cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"globalpayments\/buynowpaylater\/initiatepayment":["cart","checkout-data"],"globalpayments\/openbanking\/initiatepayment":["cart","checkout-data"],"globalpayments\/apm\/initiatepayment":["cart","checkout-data"],"reclaim\/checkout\/reload":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]}, 749 "clientSideSections": ["checkout-data","cart-data"], 750 "baseUrls": ["https:\/\/showerforce.co.uk\/"], 751 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","payments","wishlist","ajaxpro-reinit","ajaxpro-cart","ajaxpro-product","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } 752 } 753 } 754</script>
vendor: 1 bytes, line 754
754
755<script type="text/x-magento-init"> 756 { 757 "*": { 758 "Magento_Customer/js/customer-data": { 759 "sectionLoadUrl": "https\u003A\u002F\u002Fshowerforce.co.uk\u002Fcustomer\u002Fsection\u002Fload\u002F", 760 "expirableSectionLifetime": 60, 761 "expirableSectionNames": ["cart","persistent","ajaxpro-reinit","ajaxpro-cart","ajaxpro-product"], 762 "cookieLifeTime": "3600", 763 "cookieDomain": "", 764 "updateSessionUrl": "https\u003A\u002F\u002Fshowerforce.co.uk\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 765 "isLoggedIn": "" 766 } 767 } 768 } 769</script>
vendor: 1 bytes, line 769
769
770<script type="text/x-magento-init"> 771 { 772 "*": { 773 "Magento_Customer/js/invalidation-processor": { 774 "invalidationRules": { 775 "website-rule": { 776 "Magento_Customer/js/invalidation-rules/website-rule": { 777 "scopeConfig": { 778 "websiteId": "5" 779 } 780 } 781 } 782 } 783 } 784 } 785 } 786</script>
vendor: 1 bytes, line 786
786
787<script type="text/x-magento-init"> 788 { 789 "body": { 790 "pageCache": {"url":"https:\/\/showerforce.co.uk\/page_cache\/block\/render\/","handles":["default","contact_index_index","pl_thm_local_default","pl_thm_local_argento_home_ntp_default","breeze_customer_logged_out"],"originalRequest":{"route":"contact","controller":"index","action":"index","uri":"\/contact"},"versionCookieName":"private_content_version"} } 791 } 792</script>
792 793<div class="argento-grid"><div class="contact-aside-content col-md-6 col-xs-12"><div class="block block-contact-info"> 794 <div class="block-title"> 795 <strong role="heading" aria-level="3">Got Questions?</strong> 796 </div> 797 <div class="block-content"> 798 <p>If youâd like to learn more about us and our products, get in touch!</p> 799 <div class="argento-grid contact-links"> 800 <div class="col-lg-6"> 801 <div class="contact-wrapper"> 802 <h5>Contact Info</h5> 803 <p>[email protected] <br> 01342 321 121</p> 804 <div class="social-icons" style="display: flex; gap: 12px; font-size: 24px; color: #333;"> 805 <a href="https://www.facebook.com/tapstoreuk" target="_blank" title="Facebook" style="color: inherit;"> 806 <i class="fa-brands fa-facebook"></i> 807 </a> 808 <a href="https://www.instagram.com/tapstore_uk/" target="_blank" title="Instagram" style="color: inherit;"> 809 <i class="fa-brands fa-instagram"></i> 810 </a> 811 <a href="https://www.pinterest.co.uk/Tapstore_UK/" target="_blank" title="Pinterest" style="color: inherit;"> 812 <i class="fa-brands fa-pinterest"></i> 813 </a> 814</div> 815 </div> 816 </div> 817 <div class="col-lg-6"> 818 <div class="company-wrapper"> 819 <h5>Company Info</h5> 820 <p>Tapstore UK Ltd <br>Unit P <br>Charlwoods Business Centre <br>East Grinstead, West Sussex <br>RH19 2HH</p> 821 </div> 822 </div> 823 </div> 824 </div> 825</div> 826</div><div class="contact-form-wrapper col-md-6 col-xs-12"><form class="form contact" 827 action="https://showerforce.co.uk/contact/index/post/" 828 id="contact-form" 829 method="post" 830 data-hasrequired="* Required Fields" 831 data-mage-init='{"validation":{}}'> 832 <fieldset class="fieldset"> 833 <legend class="legend"><span>Write Us</span></legend><br /> 834 <div class="field note no-label"> 835 Jot us a note and weâll get back to you as quickly as possible. </div> 836 <div class="field name required"> 837 <label class="label" for="name"><span>Name</span></label> 838 <div class="control"> 839 <input name="name" 840 id="name" 841 title="Name" 842 value="" 843 class="input-text" 844 type="text" 845 data-validate="{required:true}"/> 846 </div> 847 </div> 848 <div class="field email required"> 849 <label class="label" for="email"><span>Email</span></label> 850 <div class="control"> 851 <input name="email" 852 id="email" 853 title="Email" 854 value="" 855 class="input-text" 856 type="email" 857 data-validate="{required:true, 'validate-email':true}" 858 data-mage-init='{"mage/trim-input":{}}' 859 /> 860 </div> 861 </div> 862 <div class="field telephone"> 863 <label class="label" for="telephone"><span>Phone Number</span></label> 864 <div class="control"> 865 <input name="telephone" 866 id="telephone" 867 title="Phone Number" 868 value="" 869 class="input-text" 870 type="tel" /> 871 </div> 872 </div> 873 <div class="field comment required"> 874 <label class="label" for="comment"> 875 <span>Whatâs on your mind?</span> 876 </label> 877 <div class="control"> 878 <textarea name="comment" 879 id="comment" 880 title="What’s on your mind?" 881 class="input-text" 882 cols="5" 883 rows="3" 884 data-validate="{required:true}" 885 ></textarea> 886 </div> 887 </div> 888 </fieldset> 889 <div class="actions-toolbar"> 890 <div class="primary"> 891 <input type="hidden" name="hideit" id="hideit" value="" /> 892 <button type="submit" title="Submit" class="action submit primary" 893 id="send2" 894 >
895 <span>Submit</span> 896 </button> 897 </div> 898 </div> 899</form>
900<script type="text/x-magento-init"> 901 { 902 "*": { 903 "Magento_Customer/js/block-submit-on-send": { 904 "formId": "contact-form" 905 } 906 } 907 } 908</script>
908 909</div></div></div></div></main><footer class="page-footer"><div class="footer content"><ul class="footer links"></ul>
909<script src="https://x.klarnacdn.net/kp/lib/v1/api.js" async></script>
909 910<div class="footer-links"><img src="https://showerforce.co.uk/media/.renditions/wysiwyg/elements/tapstore/ts_brand_logos/tapstore-footer-logo.png" alt="Tapstore Footer Logo" width="100" height="26"> 911<div class="argento-grid"> 912<div class="col-md-4 item"> 913<div class="title">Contact us</div> 914<div class="content"> 915<div>Tapstore UK Ltd</div> 916<div>Unit P, Charlwoods Business Centre</div> 917<div>East Grinstead, West Sussex, RH19 2HH</div> 918</div> 919<div class="social-icons"><a title="Facebook" href="https://www.facebook.com/tapstoreuk" target="_blank" rel="noopener"> </a> <a title="Instagram" href="https://www.instagram.com/tapstore_uk/" target="_blank" rel="noopener"> </a> <a title="Pinterest" href="https://www.pinterest.co.uk/Tapstore_UK/" target="_blank" rel="noopener"> </a></div> 920</div> 921<div class="col-md-4 item"> 922<div class="title">Customer Service</div> 923<ul class="links"> 924<li><a href="https://tapstore.com/about-us">About Us</a></li> 925<li><a href="https://tapstore.com/our-returns-policy">Return Policy</a></li> 926<li><a href="https://www.feefo.com/en-GB/reviews/tap-store?timeFrame=YEAR&displayFeedbackType=BOTH" target="_blank" rel="noopener">Customer Reviews</a></li> 927<li><a href="https://tapstore.com/our-privacy-policy">Privacy policy</a></li> 928<li><a href="https://tapstore.com/ts-terms-conditions">Terms & Conditions</a></li> 929</ul> 930</div> 931<div class="col-md-4 item"> 932<div class="title">Help & Advice</div> 933<ul class="links"> 934<li><a title="Call us" href="tel:01342 321 121">01342 321 121</a></li> 935<li><a title="Email Us" href="mailto:[email protected]">[email protected]</a></li> 936<li><a href="https://blog.tapstore.com/">Blog</a></li> 937</ul> 938</div> 939</div> 940<div class="payment-icons"> </div> 941</div><div class="footer-newsletter"> 942 <div class="block newsletter"> 943 <div class="title"><strong>Newsletter</strong></div> 944 <div class="content"> 945 <form class="form subscribe" 946 novalidate 947 action="https://showerforce.co.uk/newsletter/subscriber/new/" 948 method="post" 949 data-mage-init='{"validation": {"errorClass": "mage-error"}}' 950 id="newsletter-validate-detail"> 951 <div class="field newsletter"> 952 <div class="control"> 953 <label for="newsletter"> 954 <span class="label"> 955 Sign Up for Our Newsletter: </span> 956 <input name="email" type="email" id="newsletter" 957 placeholder="Enter your email address" 958 data-mage-init='{"mage/trim-input":{}}' 959 data-validate="{required:true, 'validate-email':true}" 960 /> 961 </label> 962 </div> 963 </div> 964 <div class="actions"> 965 <button class="action subscribe primary" 966 title="Subscribe" 967 type="submit" 968 aria-label="Subscribe" 969 > 970 <span>Subscribe</span> 971 </button> 972 </div> 973 </form> 974 </div> 975</div>
976<script type="text/x-magento-init"> 977 { 978 "*": { 979 "Magento_Customer/js/block-submit-on-send": { 980 "formId": "newsletter-validate-detail" 981 } 982 } 983 } 984</script>
984 985 986 <div class="privacy">Your information is safe and secure with us. Read our <a href='https://showerforce.co.uk/privacy-policy-cookie-restriction-mode'>privacy policy.</a></div> 987</div> 988</div><div class="page-container footer-toolbar footer-toolbar-bottom"><div class="content"><small class="copyright"> 989 <span>Copyright © 2026 Tapstore.com. All rights reserved. 990Tapstore (UK) Limited trading as Tapstore.com. Registered office address: Suite 3, Independent House Independent Business Park, Imberhorne Lane, East Grinstead, West Sussex, England, RH19 1TU. Company registration number 08138410. VAT no: 140 2912 50.</span> 991</small> 992</div></div></footer>
992<script type="text/x-magento-init"> 993 { 994 "*": { 995 "Magento_Ui/js/core/app": { 996 "components": { 997 "storage-manager": { 998 "component": "Magento_Catalog/js/storage-manager", 999 "appendTo": "", 1000 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/showerforce.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/showerforce.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/showerforce.co.uk\/rest\/ts_showerforce\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/showerforce.co.uk\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 1001 } 1002 } 1003 } 1004 } 1005</script>
1005 1006 1007 <div id="am-recaptcha-container" data-bind="scope:'amRecaptcha'"></div> 1008 1009
1009<script type="text/x-magento-init"> 1010 { 1011 "#am-recaptcha-container": { 1012 "Magento_Ui/js/core/app": { 1013 "components": { 1014 "amRecaptcha": { 1015 "component": "Amasty_InvisibleCaptcha/js/view/am-recaptcha" 1016 } 1017 } 1018 } 1019 } 1020 } 1021</script>
vendor: 1 bytes, line 1021
1021
1022<script type="text/x-magento-init"> 1023{ 1024 "*": { 1025 "Magento_Ui/js/core/app": {"components":{"ajaxpro":{"component":"Swissup_Ajaxpro\/js\/ajaxpro","debug":false}}}, 1026 "Swissup_Ajaxpro/js/get-product-view-request": {"sectionLoadUrl":"https:\/\/showerforce.co.uk\/customer\/section\/load\/","refererParam":"uenc","refererQueryParamName":"referer","refererValue":"aHR0cHM6Ly9zaG93ZXJmb3JjZS5jby51ay9jb250YWN0"} }, 1027 ".action.tocart, .ajaxpro-modal-dialog #shopping-cart-table .action-delete, .action.tocompare, .block-compare .action.delete, .block-wishlist .action.delete, .block-wishlist .action.tocart, .action.towishlist:not(.updated), .ajaxpro-modal-dialog #shopping-cart-table .action.action-towishlist": { 1028 "Swissup_Ajaxpro/js/ajaxcian-data-post": {"loaderImage":"https:\/\/showerforce.co.uk\/static\/version1791238236\/frontend\/Local\/argento-home-ntp\/en_GB\/images\/loader-1.gif","loaderImageMaxWidth":"20px"} } 1029} 1030</script>
1030 1031<div data-bind="scope: 'ajaxpro'"> 1032 <div id="ajaxpro-reinit" data-bind="html: bindBlock('reinit')"></div> 1033</div>
1033<script id="swissup-ajaxsearch-init" type="text/x-magento-init"> 1034{ 1035 "#search": { 1036 "Swissup_Ajaxsearch/js/ajaxsearch": { 1037 "name": "Ajaxsearch", 1038 "options": { 1039 "url": "https://showerforce.co.uk/search/ajax/suggest/?q=_QUERY", 1040 "wildcard": "_QUERY", 1041 "useGraphql": false, 1042 "graphqlUrl": "https://showerforce.co.uk/graphql/", 1043 "storeViewCode": "ts_showerforce", 1044 "isProductViewAllEnabled": true, 1045 "classes": { 1046 "container": ".block-swissup-ajaxsearch", 1047 "additional": "folded inline" 1048 }, 1049 "templates": { 1050 "autocomplete": "#swissup-ajaxsearch-autocomplete-template", 1051 "product": "#swissup-ajaxsearch-product-template", 1052 "page": "#swissup-ajaxsearch-page-template", 1053 "category": "#swissup-ajaxsearch-category-template", 1054 "popular": "#swissup-ajaxsearch-popular-template", 1055 "notFound": "#swissup-ajaxsearch-template-not-found" 1056 }, 1057 "loader": { 1058 "container": ".block-swissup-ajaxsearch .input-inner-wrapper", 1059 "loaderImage": "https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/images/loader-1.gif" 1060 }, 1061 "typeahead": { 1062 "options": { 1063 "highlight": true, 1064 "hint": true, 1065 "minLength": 3, 1066 "classNames": {"input":"tt-input","hint":"tt-hint","menu":"tt-menu block-swissup-ajaxsearch-results","dataset":"tt-dataset wrapper grid","suggestion":"tt-suggestion","empty":"tt-empty","open":"tt-open","cursor":"tt-cursor","highlight":"tt-highlight"} }, 1067 "limit": 20 }, 1068 "settings": {"priceFormat":{"pattern":"\u00a3%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false}} } 1069 } , 1070 "Swissup_Ajaxsearch/js/ajaxsearch/folded": { 1071 "closeBtn": "<span title=\"Close\" class=\"action close\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18 18 6M6 6l12 12\" \/><\/svg><\/span>", 1072 "classes": { 1073 "container": ".block-swissup-ajaxsearch", 1074 "mask": ".ajaxsearch-mask" 1075 } 1076 } 1077 } 1078} 1079</script>
vendor: 1 bytes, line 1079
1079
1080<script>swissupProlabels = { 1081 helper: "https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/Swissup_ProLabels/js/viewModel/helper.min.js", 1082 render: async (settings, element) => { 1083 const { Renderer } = await import("https://showerforce.co.uk/static/version1791238236/frontend/Local/argento-home-ntp/en_GB/Swissup_ProLabels/js/renderer.min.js"); 1084 var renderer; 1085 renderer = new Renderer(settings.labelsData, settings.predefinedVars); 1086 renderer.render(settings, element); 1087 element.swissupProlabelsRenderer = renderer; 1088 }, 1089 destroy: (element) => element.swissupProlabelsRenderer?.destroy?.() 1090}</script>
1090<script type="application/ld+json" data-defer-js-ignore>{"@context":"https://schema.org","@type":"WebSite","url":"https://tapstore.com/","name":"Tapstore.com","potentialAction":{"@type":"SearchAction","target":"https://showerforce.co.uk/search/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
vendor: 1 bytes, line 1090
1090
1091<script type="text/javascript">(function addSpeculationRules(scriptElement, _document) { 1092 const isSupportSpeculationRules = scriptElement.supports && scriptElement.supports('speculationrules'); 1093 if (isSupportSpeculationRules) { 1094 const speculationScript = _document.createElement('script'); 1095 speculationScript.type = 'speculationrules'; 1096 speculationScript.setAttribute('nonce', 'Y3N0aTl2am9tbHFxeHFvOHZjdGxjNGJ6bDF3MzJ6cHI='); 1097 const speculationRules = { 1098 'prerender': [{ 1099 'source': 'document', 1100 'where': { 1101 'and': [ 1102 { 'href_matches': '/*' }, 1103 { 'not': {'selector_matches': [ '.action', '.skip-prerender']}}, 1104 { 'not': {'selector_matches': '[rel~=nofollow]'}}, 1105 { 'not': {'href_matches': [ 1106 'checkout', 1107 'customer', 1108 'search', 1109 'catalogsearch', 1110 'product_compare', 1111 'wishlist', 1112 '/logout' 1113 ]}} 1114 ] 1115 }, 1116 'eagerness': 'moderate' 1117 }] 1118}; 1119 speculationScript.textContent = JSON.stringify(speculationRules); 1120 _document.body.append(speculationScript); 1121 } 1122}(HTMLScriptElement, document));</script>
1122<script type="text/x-magento-init"> 1123{ 1124 "*" : { 1125 "js/wrap-currency": { 1126 "currencySymbol": "£", 1127 "selector": ".price-box .price:not(.symbol-wrapped)" 1128 } 1129 } 1130} 1131</script>
vendor: 1 bytes, line 1131
1131
1132<script type="text/javascript" src="https://api.feefo.com/api/javascript/tap-store"></script>
1132 1133<div id="feefo-service-review-floating-widgetId"></div> 1134<div id="remember-me-box" class="field choice persistent"> 1135 <input type="checkbox" name="persistent_remember_me" class="checkbox" id="remember_metbVUpgrR2v" checked="checked" title="Remember Me" /> 1136 <label for="remember_metbVUpgrR2v" class="label"><span>Remember Me</span></label> 1137 <span class="tooltip wrapper"> 1138 <strong class="tooltip toggle"> What's this?</strong> 1139 <span class="tooltip content"> Check "Remember Me" to access your shopping cart on this computer even if you are not signed in.</span> 1140 </span> 1141</div> 1142</div> </body> 1143</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.