1<!DOCTYPE html> 2<html lang="en-GB"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> 6 <style id="tb_inline_styles" data-no-optimize="1">.tb_animation_on{overflow-x:hidden}.themify_builder .wow{visibility:hidden;animation-fill-mode:both}[data-tf-animation]{will-change:transform,opacity,visibility}.themify_builder .tf_lax_done{transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sticky-active].tb_sticky_scroll_active{z-index:1}[data-sticky-active].tb_sticky_scroll_active .hide-on-stick{display:none}@media(min-width:1281px){.hide-desktop{width:0!important;height:0!important;padding:0!important;visibility:hidden!important;margin:0!important;display:table-column!important;background:0!important;content-visibility:hidden;overflow:hidden!important}}@media(min-width:769px) and (max-width:1280px){.hide-tablet_landscape{width:0!important;height:0!important;padding:0!important;visibility:hidden!important;margin:0!important;display:table-column!important;background:0!important;content-visibility:hidden;overflow:hidden!important}}@media(min-width:681px) and (max-width:768px){.hide-tablet{width:0!important;height:0!important;padding:0!important;visibility:hidden!important;margin:0!important;display:table-column!important;background:0!important;content-visibility:hidden;overflow:hidden!important}}@media(max-width:680px){.hide-mobile{width:0!important;height:0!important;padding:0!important;visibility:hidden!important;margin:0!important;display:table-column!important;background:0!important;content-visibility:hidden;overflow:hidden!important}}@media(max-width:768px){div.module-gallery-grid{--galn:var(--galt)}}@media(max-width:680px){ 7 .themify_map.tf_map_loaded{width:100%!important} 8 .ui.builder_button,.ui.nav li a{padding:.525em 1.15em} 9 .fullheight>.row_inner:not(.tb_col_count_1){min-height:0} 10 div.module-gallery-grid{--galn:var(--galm);gap:8px} 11 }</style><noscript><style>.themify_builder .wow,.wow .tf_lazy{visibility:visible!important}</style></noscript> <style id="tf_lazy_common" data-no-optimize="1"> 12 img{ 13 max-width:100%; 14 height:auto 15 } 16 :where(.tf_in_flx,.tf_flx){display:inline-flex;flex-wrap:wrap;place-items:center} 17 .tf_fa,:is(em,i) tf-lottie{display:inline-block;vertical-align:middle}:is(em,i) tf-lottie{width:1.5em;height:1.5em}.tf_fa{width:1em;height:1em;stroke-width:0;stroke:currentColor;overflow:visible;fill:currentColor;pointer-events:none;text-rendering:optimizeSpeed;buffered-rendering:static}#tf_svg symbol{overflow:visible}:where(.tf_lazy){position:relative;visibility:visible;display:block;opacity:.3}.wow .tf_lazy:not(.tf_swiper-slide){visibility:hidden;opacity:1}div.tf_audio_lazy audio{visibility:hidden;height:0;display:inline}.mejs-container{visibility:visible}.tf_iframe_lazy{transition:opacity .3s ease-in-out;min-height:10px}:where(.tf_flx),.tf_swiper-wrapper{display:flex}.tf_swiper-slide{flex-shrink:0;opacity:0;width:100%;height:100%}.tf_swiper-wrapper>br,.tf_lazy.tf_swiper-wrapper .tf_lazy:after,.tf_lazy.tf_swiper-wrapper .tf_lazy:before{display:none}.tf_lazy:after,.tf_lazy:before{content:'';display:inline-block;position:absolute;width:10px!important;height:10px!important;margin:0 3px;top:50%!important;inset-inline:auto 50%!important;border-radius:100%;background-color:currentColor;visibility:visible;animation:tf-hrz-loader infinite .75s cubic-bezier(.2,.68,.18,1.08)}.tf_lazy:after{width:6px!important;height:6px!important;inset-inline:50% auto!important;margin-top:3px;animation-delay:-.4s}@keyframes tf-hrz-loader{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.1);opacity:.6}}.tf_lazy_lightbox{position:fixed;background:rgba(11,11,11,.8);color:#ccc;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999}.tf_lazy_lightbox .tf_lazy:after,.tf_lazy_lightbox .tf_lazy:before{background:#fff}.tf_vd_lazy,tf-lottie{display:flex;flex-wrap:wrap}tf-lottie{aspect-ratio:1.777}.tf_w.tf_vd_lazy video{width:100%;height:auto;position:static;object-fit:cover} 18 </style> 19 <link type="image/png" href="https://generator-pro.co.uk/wp-content/uploads/gen.png" rel="apple-touch-icon" /><link type="image/png" href="https://generator-pro.co.uk/wp-content/uploads/gen.png" rel="icon" />
19<script type="text/template" id="tmpl-variation-template"> 20 <div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div> 21 <div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div> 22 <div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div> 23</script>
vendor: 1 bytes, line 23
23
24<script type="text/template" id="tmpl-unavailable-variation-template"> 25 <p role="alert">Sorry, this product is unavailable. Please choose a different combination.</p> 26</script>
26 27<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 28 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 29 30<!-- Google Tag Manager for WordPress by gtm4wp.com -->
31<script data-cfasync="false" data-pagespeed-no-defer> 32 var gtm4wp_datalayer_name = "dataLayer"; 33 var dataLayer = dataLayer || []; 34 (function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true); 35 const gtm4wp_use_sku_instead = 0; 36 const gtm4wp_currency = "GBP"; 37 const gtm4wp_product_per_impression = 10; 38 const gtm4wp_clear_ecommerce = false; 39 const gtm4wp_datalayer_max_timeout = 2000; 40 const gtm4wp_console_log = true; 41 const gtm4wp_remarketing_prod_id_prefix = ""; 42 const gtm4wp_list_attribution = 0; 43 const gtm4wp_checkoutwc = 0; 44</script>
44 45<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
45<script> 46 (function() { 47 try { 48 var path = window.location.pathname || ''; 49 if (path.length > 1 && path.indexOf('//') !== -1) { 50 var cleanPath = path.replace(/\/{2,}/g, '/'); 51 var cleanUrl = window.location.protocol + '//' + window.location.host + cleanPath + window.location.search + window.location.hash; 52 if (cleanUrl !== window.location.href) { 53 window.history.replaceState({}, document.title, cleanUrl); 54 } 55 } 56 } catch (e) {} 57 })(); 58 </script>
58 59
59<script> 60 window.Cookies = window.Cookies || { 61 get: function(){ return null; }, 62 set: function(){}, 63 remove: function(){} 64 }; 65 </script>
65 66 67 <!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ --> 68 <title>Contact | Generator Pro</title> 69 <link rel="canonical" href="https://www.generatorpro.co.uk/contact/" /> 70 <meta property="og:locale" content="en_GB" /> 71 <meta property="og:type" content="article" /> 72 <meta property="og:title" content="Contact | Generator Pro" /> 73 <meta property="og:description" content="Contact Talk to a UK engineer. No call centre, no offshore desk. Send the form below or pick up the phone, and a Generator Pro engineer comes back within one working day. 1 working dayresponse commitment UK basedengineers, not a desk No obligationsurvey or quote Prefer to talk? 01342 713310 [email protected] Mon to Fri, 8am […]" /> 74 <meta property="og:url" content="https://www.generatorpro.co.uk/contact/" /> 75 <meta property="og:site_name" content="Generator Pro" /> 76 <meta property="article:publisher" content="https://www.facebook.com/generators1/" /> 77 <meta property="article:modified_time" content="2026-05-20T10:19:13+00:00" /> 78 <meta property="og:image" content="https://www.generatorpro.co.uk/wp-content/uploads/gen-1.png" /> 79 <meta property="og:image:width" content="439" /> 80 <meta property="og:image:height" content="84" /> 81 <meta property="og:image:type" content="image/png" /> 82 <meta name="twitter:card" content="summary_large_image" /> 83 <meta name="twitter:site" content="@GeneratorPro1" /> 84 <meta name="twitter:label1" content="Estimated reading time" /> 85 <meta name="twitter:data1" content="1 minute" /> 86
86<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.generatorpro.co.uk\/contact\/","url":"https:\/\/www.generatorpro.co.uk\/contact\/","name":"Contact | Generator Pro","isPartOf":{"@id":"https:\/\/www.generatorpro.co.uk\/#website"},"datePublished":"2026-05-13T11:04:11+00:00","dateModified":"2026-05-20T10:19:13+00:00","breadcrumb":{"@id":"https:\/\/www.generatorpro.co.uk\/contact\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.generatorpro.co.uk\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.generatorpro.co.uk\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.generatorpro.co.uk\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/www.generatorpro.co.uk\/#website","url":"https:\/\/www.generatorpro.co.uk\/","name":"Generator Pro","description":"","publisher":{"@id":"https:\/\/www.generatorpro.co.uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.generatorpro.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Organization","OnlineStore"],"@id":"https:\/\/www.generatorpro.co.uk\/#organization","name":"Generator Pro","url":"https:\/\/www.generatorpro.co.uk\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.generatorpro.co.uk\/#\/schema\/logo\/image\/","url":"https:\/\/www.generatorpro.co.uk\/wp-content\/uploads\/2017\/07\/Logo.png","contentUrl":"https:\/\/www.generatorpro.co.uk\/wp-content\/uploads\/2017\/07\/Logo.png","width":370,"height":57,"caption":"Generator Pro"},"image":{"@id":"https:\/\/www.generatorpro.co.uk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/generators1\/","https:\/\/x.com\/GeneratorPro1","https:\/\/www.linkedin.com\/company\/generator-pro\/"],"legalName":"Austin Luce & Co Ltd","alternateName":"Generator-PRO","foundingDate":"1976","email":"[email protected]","telephone":"+441342713310","address":{"@type":"PostalAddress","streetAddress":"Elm Trees, Dowlands Lane, Copthorne","addressLocality":"Crawley","addressRegion":"West Sussex","postalCode":"RH10 3HX","addressCountry":"GB"},"areaServed":{"@type":"Country","name":"United Kingdom"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer service","telephone":"+441342713310","email":"[email protected]","areaServed":"GB","availableLanguage":"en-GB"},{"@type":"ContactPoint","contactType":"sales","telephone":"+448009803446","email":"[email protected]","areaServed":"GB","availableLanguage":"en-GB"}]}]}</script>
86 87 <!-- / Yoast SEO plugin. --> 88 89 90 91<!-- Google Tag Manager for WordPress by gtm4wp.com --> 92<!-- GTM Container placement set to automatic -->
93<script data-cfasync="false" data-pagespeed-no-defer> 94 var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Adam Dunn","customerTotalOrders":0,"customerTotalOrderValue":0,"customerFirstName":"","customerLastName":"","customerBillingFirstName":"","customerBillingLastName":"","customerBillingCompany":"","customerBillingAddress1":"","customerBillingAddress2":"","customerBillingCity":"","customerBillingState":"","customerBillingPostcode":"","customerBillingCountry":"","customerBillingEmail":"","customerBillingEmailHash":"","customerBillingPhone":"","customerShippingFirstName":"","customerShippingLastName":"","customerShippingCompany":"","customerShippingAddress1":"","customerShippingAddress2":"","customerShippingCity":"","customerShippingState":"","customerShippingPostcode":"","customerShippingCountry":"","cartContent":{"totals":{"applied_coupons":[],"discount_total":0,"subtotal":0,"total":0},"items":[]}}; 95 dataLayer.push( dataLayer_content ); 96</script>
vendor: 1 bytes, line 96
96
97<script data-cfasync="false" data-pagespeed-no-defer> 98 if (typeof gtag == "undefined") { 99 function gtag(){dataLayer.push(arguments);} 100 } 101 102 gtag("consent", "default", { 103 "analytics_storage": "denied", 104 "ad_storage": "denied", 105 "ad_user_data": "denied", 106 "ad_personalization": "denied", 107 "functionality_storage": "denied", 108 "security_storage": "denied", 109 "personalization_storage": "denied", 110 }); 111</script>
vendor: 1 bytes, line 111
111
112<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 112-117
112 113(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 114new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 115j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 116'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 117})(window,document,'script','dataLayer','
117GTM-WNTDCXFV
vendor: 4 bytes, line 117
117');
118</script>
118 119<!-- End Google Tag Manager for WordPress by gtm4wp.com --><!-- ERROR: WP-Optimize Minify was not allowed to save its cache on - wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-woobt-blocks1787044722.min.css --><!-- Please check if the path above is correct and ensure your server has write permission there! --><style id='global-styles-inline-css'> 120:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
120--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.469), 20px);--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.091), 36px);--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.327), 42px);--wp--preset--font-family--system-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{font-family: var(--wp--preset--font-family--system-font);font-size: var(--wp--preset--font-size--medium);line-height: 1.6;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
120.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-system-font-font-family{font-family: var(--wp--preset--font-family--system-font) !important;} 121:root :where(.wp-block-pullquote){font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.645), 1.5em);line-height: 1.6;} 122</style> 123<style id='woocommerce-inline-inline-css'> 124.woocommerce form .form-row .required { visibility: visible; } 125</style> 126<style id='gp-inline-style-inline-css'> 127 128 :root{ 129 --gp-menu-link-size: 15px; 130 --gp-menu-link-px: 15px; 131 --gp-menu-link-py: 15px; 132 --gp-mega-gap: 34px; 133 --gp-underline-color: #ff6900; 134 --gp-underline-thickness: 3px; 135 --gp-underline-gap: 7px; 136 } 137 138 #main-nav-wrap, 139 #headerwrap, 140 #header, 141 .navbar-wrapper, 142 .navbar-wrapper-inner { 143 overflow: visible !important; 144 } 145 146 .navbar-wrapper-inner{ 147 position: relative !important; 148 display: flex !important; 149 align-items: center !important; 150 justify-content: center !important; 151 flex-wrap: nowrap !important; 152 gap: 12px !important; 153 } 154 155 /* centered nav row */ 156 #main-nav-wrap { 157 position: relative !important; 158 flex: 1 1 auto !important; 159 min-width: 0 !important; 160 width: auto !important; 161 max-width: calc(100% - 56px) !important; 162 padding: 0 !important; 163 margin: 0 auto !important; 164 box-sizing: border-box !important; 165 order: 2 !important; 166 } 167 168 /* cart OUTSIDE menu, right of brands */ 169 .navbar-wrapper-inner > .cart-icon{ 170 position: relative !important; 171 right: auto !important; 172 top: auto !important; 173 transform: none !important; 174 order: 3 !important; 175 flex: 0 0 42px !important; 176 width: 42px !important; 177 height: 42px !important; 178 margin: 0 !important; 179 z-index: 1002 !important; 180 display: flex !important; 181 align-items: center !important; 182 justify-content: center !important; 183 align-self: stretch !important; 184 } 185 186 .navbar-wrapper-inner > .cart-icon .cart-wrap{ 187 display: flex !important; 188 align-items: center !important; 189 justify-content: center !important; 190 width: 100% !important; 191 height: 100% !important; 192 } 193 194 .navbar-wrapper-inner > .cart-icon .cart-icon-link{ 195 display: flex !important; 196 align-items: center !important; 197 justify-content: center !important; 198 width: 100% !important; 199 height: 100% !important; 200 padding: 0 10px !important; 201 line-height: 1 !important; 202 } 203 204 .navbar-wrapper-inner > .cart-icon .icon-shopping-cart{ 205 display: flex !important; 206 align-items: center !important; 207 justify-content: center !important; 208 line-height: 1 !important; 209 } 210 211 .navbar-wrapper-inner > .cart-icon svg{ 212 width: 18px !important; 213 height: 18px !important; 214 fill: #fff !important; 215 color: #fff !important; 216 } 217 218 .navbar-wrapper-inner > .social-widget{ 219 display: none !important; 220 } 221 222 /* clean single row desktop menu */ 223 #main-nav-wrap #main-nav.gp-menu-root { 224 list-style: none !important; 225 margin: 0 auto !important; 226 padding: 0 !important; 227 display: flex !important; 228 justify-content: center !important; 229 align-items: stretch !important; 230 flex-wrap: nowrap !important; 231 white-space: nowrap !important; 232 width: auto !important; 233 max-width: 100% !important; 234 overflow: visible !important; 235 gap: 0 !important; 236 } 237 238 #main-nav-wrap #main-nav.gp-menu-root > li { 239 position: relative !important; 240 flex: 0 0 auto !important; 241 white-space: nowrap !important; 242 min-width: 0 !important; 243 } 244 245 #main-nav-wrap #main-nav.gp-menu-root > li > a.gp-top-link { 246 display: block !important; 247 padding: var(--gp-menu-link-py) var(--gp-menu-link-px) !important; 248 color: #fff !important; 249 font-weight: 500 !important; 250 font-size: var(--gp-menu-link-size) !important; 251 text-decoration: none !important; 252 text-align: center !important; 253 background: transparent !important; 254 line-height: 1.2 !important; 255 white-space: nowrap !important; 256 letter-spacing: 0 !important; 257 word-spacing: 0 !important; 258 } 259 260 #main-nav-wrap #main-nav.gp-menu-root > li:hover { 261 background: #E65C00 !important; 262 } 263 264 #main-nav-wrap #main-nav.gp-menu-root > li.gp-has-mega:hover { 265 background: #FF8533 !important; 266 } 267 268 #main-nav-wrap #main-nav.gp-menu-root > li.gp-has-mega { 269 position: static !important; 270 } 271 272 /* mega panel */ 273 #main-nav-wrap .gp-mega-menu-panel { 274 position: absolute !important; 275 top: 100% !important; 276 left: 50% !important; 277 width: calc(100vw - 32px) !important; 278 max-width: 1620px !important; 279 min-width: 0 !important; 280 padding: 34px 38px !important; 281 box-sizing: border-box !important; 282 background: #f8f8f8 !important; 283 box-shadow: 0 15px 30px rgba(0,0,0,0.20) !important; 284 opacity: 0 !important; 285 visibility: hidden !important; 286 transform: translateX(-50%) translateY(5px) !important; 287 transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease !important; 288 z-index: 999999 !important; 289 border-top: 0 !important; 290 overflow: hidden !important; 291 } 292 293 #main-nav-wrap #main-nav.gp-menu-root li.gp-has-mega:hover > .gp-mega-menu-panel { 294 opacity: 1 !important; 295 visibility: visible !important; 296 transform: translateX(-50%) translateY(0) !important; 297 } 298 299 #main-nav-wrap .gp-mega-menu-panel, 300 #main-nav-wrap .gp-mega-menu-panel * { 301 background-image: none !important; 302 } 303 304 /* equal spacing between all columns */ 305 #main-nav-wrap .gp-mega-inner { 306 display: grid !important; 307 grid-auto-flow: column !important; 308 grid-auto-columns: max-content !important; 309 column-gap: var(--gp-mega-gap) !important; 310 align-items: start !important; 311 justify-content: center !important; 312 width: max-content !important; 313 max-width: 100% !important; 314 margin: 0 auto !important; 315 } 316 317 #main-nav-wrap .gp-menu-col { 318 display: flex !important; 319 flex-direction: column !important; 320 align-items: flex-start !important; 321 text-align: left !important; 322 min-width: 0 !important; 323 max-width: none !important; 324 } 325 326 /* FIX: Added proper anchor tag styling for headers so they are clickable without looking like generic links */ 327 #main-nav-wrap .gp-col-header { 328 color: #111 !important; 329 font-weight: 700 !important; 330 font-size: 17px !important; 331 line-height: 1.2 !important; 332 white-space: nowrap !important; 333 text-align: left !important; 334 width: auto !important; 335 display: inline-block !important; /* Changed to inline-block for proper anchor sizing */ 336 align-items: flex-start !important; 337 justify-content: flex-start !important; 338 padding: 0 0 var(--gp-underline-gap) 0 !important; 339 margin: 0 0 18px 0 !important; 340 border-bottom: var(--gp-underline-thickness) solid var(--gp-underline-color) !important; 341 text-decoration: none !important; 342 cursor: pointer !important; 343 transition: color 0.2s ease !important; 344 } 345 346 #main-nav-wrap .gp-col-header:hover { 347 color: #FF6600 !important; 348 } 349 350 #main-nav-wrap .gp-menu-col-no-header { 351 padding-top: 0 !important; 352 margin-top: 0 !important; 353 align-self: start !important; 354 } 355 356 #main-nav-wrap .gp-col-links { 357 list-style: none !important; 358 padding: 0 !important; 359 margin: 0 !important; 360 width: max-content !important; 361 max-width: 100% !important; 362 display: block !important; 363 text-align: left !important; 364 } 365 366 #main-nav-wrap .gp-col-links li { 367 padding: 7px 0 !important; 368 margin: 0 !important; 369 border: 0 !important; 370 line-height: 1.25 !important; 371 text-align: left !important; 372 } 373 374 #main-nav-wrap .gp-col-links a { 375 color: #666 !important; 376 font-size: 14px !important; 377 font-weight: 600 !important; 378 text-decoration: none !important; 379 white-space: nowrap !important; 380 transition: color 0.2s ease !important; 381 display: block !important; 382 padding: 0 !important; 383 text-align: left !important; 384 } 385 386 #main-nav-wrap .gp-col-links a:hover { 387 color: #FF6600 !important; 388 padding-left: 0 !important; 389 } 390 391 /* ALL parent-style items get the SAME underline */ 392 #main-nav-wrap .gp-grouped-singles-list a, 393 #main-nav-wrap .gp-brand-grid-list a { 394 font-weight: 700 !important; 395 color: #111 !important; 396 font-size: 17px !important; 397 line-height: 1.2 !important; 398 display: inline-block !important; 399 padding: 0 0 var(--gp-underline-gap) 0 !important; 400 border-bottom: var(--gp-underline-thickness) solid var(--gp-underline-color) !important; 401 } 402 403 #main-nav-wrap .gp-grouped-singles-list li, 404 #main-nav-wrap .gp-brand-grid-list li { 405 padding: 0 0 14px 0 !important; 406 text-align: left !important; 407 } 408 409 #main-nav-wrap .gp-grouped-singles-list a:hover, 410 #main-nav-wrap .gp-brand-grid-list a:hover { 411 color: #FF6600 !important; 412 } 413 414 #main-nav-wrap .gp-two-col-list { 415 column-count: 2 !important; 416 column-gap: 22px !important; 417 text-align: left !important; 418 width: max-content !important; 419 margin: 0 !important; 420 min-width: 170px !important; 421 } 422 423 #main-nav-wrap .gp-two-col-list li { 424 break-inside: avoid !important; 425 -webkit-column-break-inside: avoid !important; 426 page-break-inside: avoid !important; 427 text-align: left !important; 428 } 429 430 #main-nav-wrap .gp-col-promo, 431 #main-nav-wrap .gp-promo-box { 432 display: none !important; 433 } 434 435 /* desktop responsive tuning but keep ONE ROW */ 436 @media (max-width: 1750px) { 437 :root{ 438 --gp-menu-link-size: 11.5px; 439 --gp-menu-link-px: 10px; 440 --gp-mega-gap: 24px; 441 } 442 443 #main-nav-wrap .gp-mega-menu-panel { 444 width: calc(100vw - 24px) !important; 445 padding: 30px 24px !important; 446 } 447 448 #main-nav-wrap .gp-col-header { 449 font-size: 15px !important; 450 margin-bottom: 16px !important; 451 } 452 453 #main-nav-wrap .gp-col-links a { 454 font-size: 12px !important; 455 } 456 457 #main-nav-wrap .gp-grouped-singles-list a, 458 #main-nav-wrap .gp-brand-grid-list a { 459 font-size: 15px !important; 460 } 461 } 462 463 @media (max-width: 1400px) { 464 :root{ 465 --gp-menu-link-size: 10.5px; 466 --gp-menu-link-px: 8px; 467 --gp-mega-gap: 16px; 468 } 469 470 .navbar-wrapper-inner > .cart-icon{ 471 flex: 0 0 38px !important; 472 width: 38px !important; 473 height: 38px !important; 474 } 475 476 #main-nav-wrap .gp-mega-menu-panel { 477 width: calc(100vw - 16px) !important; 478 padding: 24px 16px !important; 479 } 480 481 #main-nav-wrap .gp-col-header { 482 font-size: 13px !important; 483 margin-bottom: 14px !important; 484 border-bottom-width: 2px !important; 485 } 486 487 #main-nav-wrap .gp-col-links li { 488 padding-bottom: 10px !important; 489 } 490 491 #main-nav-wrap .gp-col-links a { 492 font-size: 10.5px !important; 493 } 494 495 #main-nav-wrap .gp-grouped-singles-list a, 496 #main-nav-wrap .gp-brand-grid-list a { 497 font-size: 13px !important; 498 } 499 } 500 501 @media (max-width: 1280px) { 502 :root{ 503 --gp-menu-link-size: 9.6px; 504 --gp-menu-link-px: 6px; 505 --gp-menu-link-py: 13px; 506 --gp-mega-gap: 10px; 507 } 508 509 .navbar-wrapper-inner{ 510 gap: 8px !important; 511 } 512 513 .navbar-wrapper-inner > .cart-icon{ 514 flex: 0 0 34px !important; 515 width: 34px !important; 516 height: 34px !important; 517 } 518 519 #main-nav-wrap .gp-mega-menu-panel { 520 width: calc(100vw - 10px) !important; 521 padding: 20px 10px !important; 522 } 523 524 #main-nav-wrap .gp-col-header { 525 font-size: 12px !important; 526 margin-bottom: 12px !important; 527 } 528 529 #main-nav-wrap .gp-col-links a { 530 font-size: 10px !important; 531 } 532 533 #main-nav-wrap .gp-grouped-singles-list a, 534 #main-nav-wrap .gp-brand-grid-list a { 535 font-size: 12px !important; 536 } 537 } 538 539 @media (max-width: 1180px) { 540 :root{ 541 --gp-menu-link-size: 9px; 542 --gp-menu-link-px: 5px; 543 --gp-menu-link-py: 12px; 544 } 545 } 546 547 @media (max-width: 1100px) { 548 :root{ 549 --gp-menu-link-size: 8.5px; 550 --gp-menu-link-px: 4px; 551 --gp-menu-link-py: 11px; 552 } 553 } 554
555 /* let theme mobile/hamburger take over */ 556 @media (max-width: 1024px) { 557 #main-nav-wrap .gp-two-col-list { 558 column-count: 1 !important; 559 } 560 561 .navbar-wrapper-inner > .cart-icon{ 562 position: absolute !important; 563 right: 8px !important; 564 top: 50% !important; 565 transform: translateY(-50%) !important; 566 order: initial !important; 567 width: 36px !important; 568 height: 36px !important; 569 flex: 0 0 36px !important; 570 } 571 } 572 573</style> 574<style id='gp-header-match-style-inline-css'> 575 576 body.gp-header-init #header { 577 width: 100% !important; 578 max-width: none !important; 579 margin: 0 !important; 580 padding: 0 !important; 581 } 582 583 body.gp-header-init #headerwrap, 584 body.gp-header-init #headerwrap .container, 585 body.gp-header-init #headerwrap .pagewidth, 586 body.gp-header-init #headerwrap .full_width, 587 body.gp-header-init #headerwrap .fullwidth { 588 width: 100% !important; 589 max-width: none !important; 590 margin: 0 !important; 591 padding: 0 !important; 592 } 593 594 body.gp-header-init #header .header-bar, 595 body.gp-header-init #header .navbar-wrapper, 596 body.gp-header-init #header .navbar-wrapper-inner { 597 all: unset; 598 } 599 600 body.gp-header-init #header .gp-header-shell { 601 display: block !important; 602 width: 100% !important; 603 background: #fff !important; 604 } 605 606 body.gp-header-init #header .gp-top-row { 607 display: grid !important; 608 grid-template-columns: auto minmax(260px, 600px) auto auto !important; 609 align-items: center !important; 610 gap: 28px !important; 611 width: 100% !important; 612 max-width: 1470px !important; 613 margin: 0 auto !important; 614 box-sizing: border-box !important; 615 padding: 20px 24px !important; 616 background: #fff !important; 617 } 618 619 body.gp-header-init #header .gp-mobile-left { 620 display: none !important; 621 } 622 623 body.gp-header-init #header .header-bar { 624 display: flex !important; 625 align-items: center !important; 626 margin: 0 !important; 627 padding: 0 !important; 628 min-width: 0 !important; 629 } 630 631 body.gp-header-init #site-logo, 632 body.gp-header-init .site-logo, 633 body.gp-header-init .header-bar .site-logo, 634 body.gp-header-init .header-bar .logo-wrap { 635 margin: 0 !important; 636 } 637 638 body.gp-header-init .header-bar img { 639 max-height: 52px !important; 640 width: auto !important; 641 } 642 643 body.gp-header-init #header .gp-desktop-search, 644 body.gp-header-init #header .gp-mobile-search-row { 645 position: relative !important; 646 } 647 648 body.gp-header-init #header .gp-search-form { 649 position: relative !important; 650 margin: 0 !important; 651 } 652 653 body.gp-header-init #header .gp-search-form input[type="search"] { 654 width: 100% !important; 655 height: 44px !important; 656 border: 1px solid #ddd !important; 657 border-radius: 3px !important; 658 padding: 10px 46px 10px 14px !important; 659 font-size: 14px !important; 660 box-sizing: border-box !important; 661 background: #fff !important; 662 color: #333 !important; 663 } 664 665 body.gp-header-init #header .gp-search-form button { 666 position: absolute !important; 667 right: 0 !important; 668 top: 0 !important; 669 height: 44px !important; 670 width: 44px !important; 671 border: 0 !important; 672 background: transparent !important; 673 color: #ff6600 !important; 674 font-size: 18px !important; 675 cursor: pointer !important; 676 line-height: 44px !important; 677 padding: 0 !important; 678 box-shadow: none !important; 679 outline: none !important; 680 } 681 682 body.gp-header-init #header .gp-search-form button:hover, 683 body.gp-header-init #header .gp-search-form button:focus, 684 body.gp-header-init #header .gp-search-form button:active { 685 background: transparent !important; 686 color: #ff6600 !important; 687 box-shadow: none !important; 688 border: 0 !important; 689 outline: none !important; 690 } 691 692 /* --- ADDED SPACING TO PUSH WRAP TO THE RIGHT --- */ 693 body.gp-header-init #header .gp-contact-wrap { 694 display: flex !important; 695 flex-direction: column !important; 696 gap: 5px !important; 697 white-space: nowrap !important; 698 align-self: center !important; 699 margin-left: 45px !important; 700 } 701 702 /* --- ADDED GAP BETWEEN ICON AND TEXT --- */ 703 body.gp-header-init #header .gp-contact-item { 704 display: flex !important; 705 align-items: center !important; 706 gap: 12px !important; 707 font-size: 12px !important; 708 line-height: 1.15 !important; 709 color: #111 !important; 710 font-weight: 500 !important; 711 } 712 713 body.gp-header-init #header .gp-contact-item a { 714 color: #111 !important; 715 text-decoration: none !important; 716 } 717 718 body.gp-header-init #header .gp-contact-item a:hover { 719 text-decoration: underline !important; 720 } 721 722 /* --- INCREASED ICON SIZE --- */ 723 body.gp-header-init #header .gp-contact-item .gp-contact-icon { 724 color: #ff6600 !important; 725 font-size: 18px !important; 726 width: 18px !important; 727 flex: 0 0 18px !important; 728 text-align: center !important; 729 line-height: 1 !important; 730 transform: translateY(0) !important; 731 } 732 733 body.gp-header-init #header .gp-contact-item .gp-contact-icon svg { 734 width: 100% !important; 735 height: auto !important; 736 } 737 738 /* --- FIXED CART ALIGNMENT --- */ 739 body.gp-header-init #header .gp-cart-slot { 740 display: flex !important; 741 align-items: center !important; 742 justify-content: center !important; 743 margin: 0 0 0 20px !important; 744 } 745 746 body.gp-header-init #header .gp-cart-slot .cart-icon { 747 position: static !important; 748 width: 42px !important; 749 height: 42px !important; 750 min-width: 42px !important; 751 margin: 0 !important; 752 padding: 0 !important; 753 transform: none !important; 754 display: flex !important; 755 align-items: center !important; 756 justify-content: center !important; 757 } 758 759 body.gp-header-init #header .gp-cart-slot .cart-wrap, 760 body.gp-header-init #header .gp-cart-slot .cart-icon-link { 761 display: flex !important; 762 align-items: center !important; 763 justify-content: center !important; 764 width: 100% !important; 765 height: 100% !important; 766 padding: 0 !important; 767 margin: 0 !important; 768 } 769 770 /* --- DISABLE THAT PESKY GREY HOVER CIRCLE! --- */ 771 body.gp-header-init #header .gp-cart-slot .cart-icon-link:hover, 772 body.gp-header-init #header .gp-cart-slot .cart-icon-link:focus, 773 body.gp-header-init #header .gp-cart-slot .cart-wrap:hover, 774 body.gp-header-init #header .gp-cart-slot a:hover { 775 background-color: transparent !important; 776 background: transparent !important; 777 } 778 779 /* Nuke the hidden padding off the EM tag! */ 780 body.gp-header-init #header .gp-cart-slot em.icon-shopping-cart, 781 body.gp-header-init #header .gp-cart-slot svg, 782 body.gp-header-init #header .gp-cart-slot i { 783 color: #ff6600 !important; 784 fill: #ff6600 !important; 785 font-size: 24px !important; 786 width: 24px !important; 787 height: 24px !important; 788 line-height: 1 !important; 789 padding: 0 !important; 790 margin: 0 !important; 791 display: block !important; 792 } 793 794 body.gp-header-init #header .gp-nav-row { 795 width: 100% !important; 796 background: #ff6600 !important; 797 } 798 799 body.gp-header-init #header .gp-nav-row-inner { 800 width: 100% !important; 801 max-width: 1470px !important; 802 margin: 0 auto !important; 803 padding: 0 !important; 804 } 805 806 body.gp-header-init #header #main-nav-wrap { 807 display: block !important; 808 width: 100% !important; 809 max-width: 1470px !important; 810 margin: 0 auto !important; 811 padding: 0 !important; 812 order: initial !important; 813 flex: none !important; 814 } 815 816 body.gp-header-init #header #main-nav.gp-menu-root { 817 display: flex !important; 818 flex-wrap: nowrap !important; 819 justify-content: center !important; 820 align-items: stretch !important; 821 margin: 0 !important; 822 padding: 0 !important; 823 width: 100% !important; 824 white-space: nowrap !important; 825 } 826 827 body.gp-header-init #header #main-nav.gp-menu-root > li { 828 position: relative !important; 829 flex: 0 0 auto !important; 830 } 831 832 body.gp-header-init #header #main-nav.gp-menu-root > li > a.gp-top-link { 833 display: block !important; 834 padding: 15px 14px !important; 835 color: #fff !important; 836 font-weight: 500 !important; 837 font-size: 14px !important; 838 line-height: 2.1 !important; 839 text-decoration: none !important; 840 white-space: nowrap !important; 841 } 842 843 body.gp-header-init #header #main-nav.gp-menu-root > li:hover { 844 background: #e65c00 !important; 845 } 846 847 body.gp-header-init #header #main-nav.gp-menu-root > li.gp-has-mega { 848 position: static !important; 849 } 850 851 body.gp-header-init #header .gp-mega-menu-panel { 852 top: 100% !important; 853 left: 50% !important; 854 transform: translateX(-50%) translateY(5px) !important; 855 width: calc(100vw - 40px) !important; 856 max-width: 1600px !important; 857 padding: 34px 38px !important; 858 z-index: 999999 !important; 859 } 860 861 body.gp-header-init #header #main-nav.gp-menu-root li.gp-has-mega:hover > .gp-mega-menu-panel { 862 transform: translateX(-50%) translateY(0) !important; 863 } 864 865 body.gp-header-init #header .gp-mobile-search-row { 866 display: none !important; 867 } 868 869 870 /* Hide only the old Themify header widget area, not the page builder content */ 871 body.gp-header-init #header .header-widget-inner.tf_scrollbar.tf_clearfix, 872 body.gp-header-init #headerwrap .header-widget-inner.tf_scrollbar.tf_clearfix, 873 body.gp-header-init #header .header-widget, 874 body.gp-header-init #headerwrap .header-widget { 875 display: none !important; 876 } 877 878 879 body.gp-header-init #header .gp-hide-original, 880 body.gp-header-init #header .navbar-wrapper, 881 body.gp-header-init #header .social-widget, 882 body.gp-header-init #header .search-button, 883 body.gp-header-init #header #searchform-wrap, 884 body.gp-header-init .header-icons { 885 display: none !important; 886 } 887 888 /* ---- AGGRESSIVE SCALING FIXES TO PREVENT CUTOFF ON ALL LAPTOPS ---- */ 889 @media (max-width: 1750px) and (min-width: 1025px) { 890 body.gp-header-init #header .gp-top-row { 891 grid-template-columns: auto minmax(220px, 520px) auto auto !important; 892 gap: 18px !important; 893 max-width: 1470px !important; 894 padding: 18px 20px !important; 895 } 896 body.gp-header-init #header #main-nav.gp-menu-root > li > a.gp-top-link { 897 padding: 15px 10px !important; 898 font-size: 13px !important; 899 } 900 } 901 902 @media (max-width: 1600px) and (min-width: 1025px) { 903 body.gp-header-init #header #main-nav.gp-menu-root > li > a.gp-top-link { 904 padding: 15px 7px !important; 905 font-size: 12px !important; 906 } 907 } 908 909 @media (max-width: 1440px) and (min-width: 1025px) { 910 body.gp-header-init #header #main-nav.gp-menu-root > li > a.gp-top-link { 911 padding: 15px 5px !important; 912 font-size: 11.5px !important; 913 } 914 } 915 916 @media (max-width: 1366px) and (min-width: 1025px) { 917 body.gp-header-init #header #main-nav.gp-menu-root > li > a.gp-top-link { 918 padding: 15px 4px !important; 919 font-size: 10.5px !important; 920 letter-spacing: -0.2px !important; /* Pulls letters slightly closer to guarantee fit */ 921 } 922 } 923 924 @media (max-width: 1280px) and (min-width: 1025px) { 925 /* Force wrap to completely avoid edge cutting at smaller resolutions */ 926 body.gp-header-init #header #main-nav.gp-menu-root { 927 flex-wrap: wrap !important; 928 justify-content: center !important; 929 row-gap: 0 !important; 930 white-space: normal !important; 931 } 932 body.gp-header-init #header #main-nav.gp-menu-root > li > a.gp-top-link { 933 padding: 10px 12px !important; 934 font-size: 12px !important; 935 letter-spacing: 0 !important; 936 } 937 } 938 939 @media (max-width: 1024px) { 940 body.gp-header-init #header .gp-top-row { 941 grid-template-columns: 32px 1fr 32px !important; 942 gap: 12px !important; 943 padding: 14px 16px !important; 944 position: relative !important; 945 } 946 947 body.gp-header-init #header .gp-mobile-left { 948 display: flex !important; 949 align-items: center !important; 950 justify-content: flex-start !important; 951 } 952 953 body.gp-header-init #header .gp-mobile-left #menu-icon { 954 display: inline-flex !important; 955 width: 28px !important; 956 height: 28px !important; 957 align-items: center !important; 958 justify-content: center !important; 959 text-decoration: none !important; 960 } 961 962 body.gp-header-init #header .gp-mobile-left #menu-icon .menu-icon-inner, 963 body.gp-header-init #header .gp-mobile-left #menu-icon .menu-icon-inner:before, 964 body.gp-header-init #header .gp-mobile-left #menu-icon .menu-icon-inner:after { 965 background: #111 !important; 966 } 967 968 body.gp-header-init #header .header-bar { 969 justify-content: center !important; 970 } 971 972 body.gp-header-init #header .header-bar img { 973 max-height: 40px !important; 974 } 975 976 body.gp-header-init #header .gp-desktop-search, 977 body.gp-header-init #header .gp-contact-wrap, 978 body.gp-header-init #header .gp-nav-row { 979 display: none !important; 980 } 981 982 body.gp-header-init #header .gp-cart-slot { 983 justify-self: end !important; 984 } 985 986 body.gp-header-init #header .gp-cart-slot .icon-shopping-cart, 987 body.gp-header-init #header .gp-cart-slot svg, 988 body.gp-header-init #header .gp-cart-slot i { 989 color: #111 !important; 990 fill: #111 !important; 991 font-size: 26px !important; 992 width: 26px !important;
993 height: 26px !important; 994 } 995 996 997 body.gp-header-init .gp-mobile-drawer-overlay, 998 body.gp-header-init .gp-mobile-drawer { 999 display: none !important; 1000 } 1001 1002 body.gp-mobile-menu-open { 1003 overflow: hidden !important; 1004 } 1005 1006 @media (max-width: 1024px) { 1007 body.gp-header-init .gp-mobile-left { 1008 display: flex !important; 1009 align-items: center !important; 1010 justify-content: flex-start !important; 1011 } 1012 1013 body.gp-header-init .gp-mobile-trigger { 1014 appearance: none !important; 1015 -webkit-appearance: none !important; 1016 border: 0 !important; 1017 background: transparent !important; 1018 width: 28px !important; 1019 height: 28px !important; 1020 padding: 0 !important; 1021 margin: 0 !important; 1022 cursor: pointer !important; 1023 display: inline-flex !important; 1024 flex-direction: column !important; 1025 align-items: flex-start !important; 1026 justify-content: center !important; 1027 gap: 5px !important; 1028 box-shadow: none !important; 1029 } 1030 1031 body.gp-header-init .gp-mobile-trigger span { 1032 display: block !important; 1033 width: 28px !important; 1034 height: 3px !important; 1035 border-radius: 2px !important; 1036 background: #111 !important; 1037 } 1038 1039 body.gp-header-init .gp-mobile-drawer-overlay { 1040 position: fixed !important; 1041 inset: 0 !important; 1042 background: rgba(0,0,0,.45) !important; 1043 z-index: 999997 !important; 1044 } 1045 1046 body.gp-header-init .gp-mobile-drawer { 1047 position: fixed !important; 1048 top: 0 !important; 1049 left: 0 !important; 1050 width: min(320px, 86vw) !important; 1051 max-width: 320px !important; 1052 height: 100vh !important; 1053 background: #fff !important; 1054 z-index: 999998 !important; 1055 transform: translateX(-100%) !important; 1056 transition: transform .25s ease !important; 1057 box-shadow: 8px 0 26px rgba(0,0,0,.18) !important; 1058 overflow-y: auto !important; 1059 -webkit-overflow-scrolling: touch !important; 1060 } 1061 1062 body.gp-mobile-menu-open .gp-mobile-drawer-overlay { 1063 display: block !important; 1064 } 1065 1066 body.gp-mobile-menu-open .gp-mobile-drawer { 1067 display: block !important; 1068 transform: translateX(0) !important; 1069 } 1070 1071 body.gp-header-init .gp-mobile-drawer-header { 1072 display: flex !important; 1073 align-items: center !important; 1074 justify-content: space-between !important; 1075 padding: 18px 20px !important; 1076 background: #ff6600 !important; 1077 color: #fff !important; 1078 font-size: 16px !important; 1079 font-weight: 700 !important; 1080 } 1081 1082 body.gp-header-init .gp-mobile-drawer-close { 1083 appearance: none !important; 1084 -webkit-appearance: none !important; 1085 border: 0 !important; 1086 background: transparent !important; 1087 color: #fff !important; 1088 font-size: 34px !important; 1089 line-height: 1 !important; 1090 width: 34px !important; 1091 height: 34px !important; 1092 padding: 0 !important; 1093 margin: 0 !important; 1094 cursor: pointer !important; 1095 } 1096 1097 body.gp-header-init .gp-mobile-drawer-body { 1098 padding: 0 !important; 1099 } 1100 1101 body.gp-header-init .gp-mobile-menu-root, 1102 body.gp-header-init .gp-mobile-submenu { 1103 list-style: none !important; 1104 margin: 0 !important; 1105 padding: 0 !important; 1106 } 1107 1108 body.gp-header-init .gp-mobile-item { 1109 border-bottom: 1px solid #e7e7e7 !important; 1110 } 1111 1112 body.gp-header-init .gp-mobile-item-row { 1113 display: flex !important; 1114 align-items: center !important; 1115 justify-content: space-between !important; 1116 gap: 10px !important; 1117 padding: 0 16px 0 20px !important; 1118 min-height: 58px !important; 1119 } 1120 1121 body.gp-header-init .gp-mobile-link { 1122 flex: 1 1 auto !important; 1123 color: #111 !important; 1124 text-decoration: none !important; 1125 font-size: 14px !important; 1126 line-height: 1.35 !important; 1127 font-weight: 700 !important; 1128 padding: 18px 0 !important; 1129 } 1130 1131 body.gp-header-init .gp-mobile-toggle { 1132 appearance: none !important; 1133 -webkit-appearance: none !important; 1134 border: 0 !important; 1135 background: transparent !important; 1136 width: 34px !important; 1137 height: 34px !important; 1138 padding: 0 !important; 1139 margin: 0 !important; 1140 display: inline-flex !important; 1141 align-items: center !important; 1142 justify-content: center !important; 1143 cursor: pointer !important; 1144 box-shadow: none !important; 1145 } 1146 1147 body.gp-header-init .gp-mobile-toggle-icon { 1148 position: relative !important; 1149 width: 12px !important; 1150 height: 12px !important; 1151 display: block !important; 1152 } 1153 1154 body.gp-header-init .gp-mobile-toggle-icon::before, 1155 body.gp-header-init .gp-mobile-toggle-icon::after { 1156 content: "" !important; 1157 position: absolute !important; 1158 left: 50% !important; 1159 top: 50% !important; 1160 width: 12px !important; 1161 height: 2px !important; 1162 background: #111 !important; 1163 transform: translate(-50%, -50%) !important; 1164 } 1165 1166 body.gp-header-init .gp-mobile-toggle-icon::after { 1167 transform: translate(-50%, -50%) rotate(90deg) !important; 1168 } 1169 1170 body.gp-header-init .gp-mobile-item.is-open > .gp-mobile-item-row .gp-mobile-toggle-icon::after { 1171 opacity: 0 !important; 1172 } 1173 1174 body.gp-header-init .gp-mobile-submenu { 1175 display: none !important; 1176 background: #fafafa !important; 1177 } 1178 1179 body.gp-header-init .gp-mobile-item.is-open > .gp-mobile-submenu { 1180 display: block !important; 1181 } 1182 1183 body.gp-header-init .gp-mobile-submenu .gp-mobile-link { 1184 font-weight: 600 !important; 1185 font-size: 13px !important; 1186 } 1187 1188 body.gp-header-init .gp-mobile-submenu .gp-mobile-item-row { 1189 min-height: 52px !important; 1190 padding-left: 28px !important; 1191 } 1192 1193 body.gp-header-init .gp-mobile-submenu .gp-mobile-submenu .gp-mobile-item-row { 1194 padding-left: 38px !important; 1195 } 1196 1197 body.gp-header-init #mobile-menu.sidemenu, 1198 body.gp-header-init .sidemenu, 1199 body.gp-header-init #slide-nav, 1200 body.gp-header-init .mobile-menu-active #mobile-menu { 1201 display: none !important; 1202 visibility: hidden !important; 1203 pointer-events: none !important; 1204 } 1205 } 1206 1207 body.gp-header-init #header .gp-mobile-search-row { 1208 display: block !important; 1209 padding: 0 16px 16px !important; 1210 background: #fff !important; 1211 border-bottom: 1px solid #eee !important; 1212 } 1213 } 1214 1215</style> 1216<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-contact-form-71779176264.min.css" as="style"><link rel='stylesheet' id='wpo_min-header-1-css' href='https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-contact-form-71779176264.min.css' media='all' /> 1217<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-wt-woocommerce-related-products1786372579.min.css" as="style"><link rel='stylesheet' id='wpo_min-header-2-css' href='https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-wt-woocommerce-related-products1786372579.min.css' media='all' /> 1218<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/plugins/wt-woocommerce-related-products/public/css/owl.carousel.min.css?ver=1.7.8" as="style"><link rel='stylesheet' id='carousel-css-css' href='https://www.generatorpro.co.uk/wp-content/plugins/wt-woocommerce-related-products/public/css/owl.carousel.min.css?ver=1.7.8' media='all' /> 1219<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/plugins/wt-woocommerce-related-products/public/css/owl.theme.default.min.css?ver=1.7.8" as="style"><link rel='stylesheet' id='carousel-theme-css-css' href='https://www.generatorpro.co.uk/wp-content/plugins/wt-woocommerce-related-products/public/css/owl.theme.default.min.css?ver=1.7.8' media='all' /> 1220<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-super-payments1790831575.min.css" as="style"><link rel='stylesheet' id='wpo_min-header-5-css' href='https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-super-payments1790831575.min.css' media='all' /> 1221<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-slick1787044722.min.css" as="style"><link rel='stylesheet' id='wpo_min-header-6-css' href='https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-slick1787044722.min.css' media='all' /> 1222<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-woobt-frontend1787044722.min.css" as="style"><link rel='stylesheet' id='wpo_min-header-7-css' href='https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-woobt-frontend1787044722.min.css' media='all' /> 1223<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/plugins/back-in-stock-notifier-for-woocommerce/assets/css/frontend.min.css?ver=1790917943" as="style"><link rel='stylesheet' id='cwginstock_frontend_css-css' href='https://www.generatorpro.co.uk/wp-content/plugins/back-in-stock-notifier-for-woocommerce/assets/css/frontend.min.css?ver=1790917943' media='' /> 1224<link rel="preload" href="https://www.generatorpro.co.uk/wp-content/plugins/back-in-stock-notifier-for-woocommerce/assets/css/bootstrap.min.css?ver=7.4.5" as="style"><link rel='stylesheet' id='cwginstock_bootstrap-css' href='https://www.generatorpro.co.uk/wp-content/plugins/back-in-stock-notifier-for-woocommerce/assets/css/bootstrap.min.css?ver=7.4.5' media='' />
1225<script src="https://www.generatorpro.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 1225
1225
1226<script src="https://www.generatorpro.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 1226
1226
1227<script src="https://www.generatorpro.co.uk/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1227
1227
1228<script id="cookie-law-info-js-extra"> 1229var _ckyConfig = {"_ipData":[],"_assetsURL":"https:\/\/www.generatorpro.co.uk\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/","_publicURL":"https:\/\/www.generatorpro.co.uk","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":{"status":true,"tag":"show-desc-button","type":"button","styles":{"color":"#1863DC"}},"showLess":{"status":true,"tag":"hide-desc-button","type":"button","styles":{"color":"#1863DC"}},"alwaysActive":{"status":true,"tag":"always-active","styles":{"color":"#008000"}},"manualLinks":{"status":true,"tag":"manual-links","type":"link","styles":{"color":"#1863DC"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.6","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":{"color":"#1863DC"}},{"tag":"hide-desc-button","styles":{"color":"#1863DC"}},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"<a href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\">Cookie Policy<\/a>","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"<button class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"
1229Show more\">Show more<\/button>","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"<button class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\">Show less<\/button>","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"<div class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"><p class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\">Please accept cookies to access this content<\/p><\/div>","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]}; 1230var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}
1230.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
1230.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
1230 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
1230.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"}; 1231</script>
vendor: 1 bytes, line 1231
1231
1232<script src="https://www.generatorpro.co.uk/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.6" id="cookie-law-info-js"></script>
vendor: 1 bytes, line 1232
1232
1233<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-jquerywt-woocommerce-related-products1786372579.min.js" id="wpo_min-header-4-js"></script>
vendor: 1 bytes, line 1233
1233
1234<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-header-jquerywt-owl-js1786372579.min.js" id="wpo_min-header-5-js"></script>
vendor: 1 bytes, line 1234
1234
1235<script id="pmw-js-before"> 1236window.pmw = Object.assign(window.pmw || {}, {"ajax_url":"https://www.generatorpro.co.uk/wp-admin/admin-ajax.php","root":"https://www.generatorpro.co.uk/wp-json/","nonce_wp_rest":"228b80c99f","nonce_ajax":"415dbd6323"}); 1237</script>
vendor: 1 bytes, line 1237
1237
1238<script src="https://www.generatorpro.co.uk/wp-content/plugins/woocommerce-google-adwords-conversion-tracking-tag/js/public/free/pmw-public.p1.min.js?ver=1.69.1" id="pmw-js"></script>
1238 1239<link rel="https://api.w.org/" href="https://www.generatorpro.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.generatorpro.co.uk/wp-json/wp/v2/pages/145634/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.generatorpro.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.generatorpro.co.uk%2Fcontact%2F" /> 1240<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.generatorpro.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.generatorpro.co.uk%2Fcontact%2F&format=xml" /> 1241<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style>
1241<script type="text/javascript"> 1242 (function(c, l, a, r, i, t, y) { 1243 c[a] = c[a] || function() { 1244 (c[a].q = c[a].q || []).push(arguments) 1245 }; 1246 t = l.createElement(r); 1247 t.async = 1; 1248 t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress"; 1249 y = l.getElementsByTagName(r)[0]; 1250 y.parentNode.insertBefore(t, y); 1251 })(window, document, "clarity", "script", "vx8wrr68b9"); 1252 </script>
1252 1253 <meta name="ti-site-data" content="eyJyIjoiMToxITc6MTAhMzA6MzMiLCJvIjoiaHR0cHM6XC9cL3d3dy5nZW5lcmF0b3Jwcm8uY28udWs/dGktb25saW5lLXVzZXJzLWdvb2dsZT0xJmFtcDtwPSUyRmNvbnRhY3QmYW1wO193cG5vbmNlPTFlZTE0NjkyODgifQ==" /> 1254 <style> 1255 @keyframes themifyAnimatedBG{ 1256 0%{background-color:#33baab}100%{background-color:#e33b9e}50%{background-color:#4961d7}33.3%{background-color:#2ea85c}25%{background-color:#2bb8ed}20%{background-color:#dd5135} 1257 } 1258 .module_row.animated-bg{ 1259 animation:themifyAnimatedBG 30000ms infinite alternate 1260 } 1261 </style> 1262 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 1263 1264<!-- START Pixel Manager for WooCommerce --> 1265 1266
1266<script> 1267 1268 window.pmwDataLayer = window.pmwDataLayer || {}; 1269 window.pmwDataLayer = Object.assign(window.pmwDataLayer, {"cart":{},"cart_item_keys":{},"version":{"number":"1.69.1","schema":1,"pro":false,"eligible_for_updates":false,"distro":"fms","beta":false,"show":true},"pixels":{"google":{"linker":{"settings":null},"user_id":false,"analytics":{"ga4":{"measurement_id":"G-46L0KJK7WH","parameters":{},"mp_active":false,"debug_mode":false,"page_load_time_tracking":false},"id_type":"post_id"},"tag_id":"G-46L0KJK7WH","tag_id_suppressed":[],"tag_gateway":{"measurement_path":"/279130548","handler":"wordpress","proxy_url":"https://www.generatorpro.co.uk/wp-content/plugins/woocommerce-google-adwords-conversion-tracking-tag/includes/pixels/google/pmw-gtg-proxy.php"},"tcf_support":false,"consent_mode":{"is_active":true,"wait_for_update":500,"ads_data_redaction":false,"url_passthrough":true}}},"shop":{"list_name":"Page | Contact","list_id":"page_contact","page_type":"page","currency":"GBP","selectors":{"addToCart":[],"beginCheckout":[]},"platform":"woocommerce","order_duplication_prevention":true,"view_item_list_trigger":{"test_mode":false,"background_color":"green","opacity":0.5,"repeat":true,"timeout":1000,"threshold":0.8},"variations_output":true,"parent_view_item_on_variable_products":false,"begin_checkout_on_checkout_page":true,"session_active":false},"page":{"id":145634,"title":"Contact","type":"page","categories":[],"parent":{"id":0,"title":"Contact","type":"page","categories":[]}},"general":{"user_logged_in":false,"scroll_tracking_thresholds":[],"page_id":145634,"exclude_domains":[],"server_2_server":{"active":false,"skip_empty_events":true,"always_send_s2s":false,"user_agent_exclude_patterns":[],"ip_exclude_list":[],"pageview_event_s2s":{"is_active":false,"pixels":[]}},"ssp":{"active":false,"events_url":"","fallback_to_wc":true,"domain_token":"","session_id":"90adfe3d-ea6d-4d6d-8750-faf9d7fd28dd","quota_exceeded":false},"consent_management":{"explicit_consent":false},"lazy_load_pmw":false,"chunk_base_path":"https://www.generatorpro.co.uk/wp-content/plugins/woocommerce-google-adwords-conversion-tracking-tag/js/public/free/","modules":{"load_deprecated_functions":true}}}); 1270 1271 </script>
1271 1272 1273 1274<!-- END Pixel Manager for WooCommerce --> 1275
1276<script src="https://analytics.ahrefs.com/analytics.js" data-key="X+2NJptkOoBQvZKzdxydsw" async></script>
1276 1277<!-- Google Tag Manager -->
1278<script>
vendor: 331 bytes, lines 1278-1282
1278(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1279new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1280j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1281'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1282})(window,document,'script','dataLayer','
1282GTM-T4QVFHJ
vendor: 3 bytes, line 1282
1282');
1282</script>
1282 1283<!-- End Google Tag Manager --><style type="text/css" id="sns_global_styles">#mega-menu-wrap-primary { 1284z-index:999999 1285}</style><link rel="icon" href="https://www.generatorpro.co.uk/wp-content/uploads/2020/10/cropped-cropped-Logo-1-32x32.png" sizes="32x32" /> 1286<link rel="icon" href="https://www.generatorpro.co.uk/wp-content/uploads/2020/10/cropped-cropped-Logo-1-192x192.png" sizes="192x192" /> 1287<link rel="apple-touch-icon" href="https://www.generatorpro.co.uk/wp-content/uploads/2020/10/cropped-cropped-Logo-1-180x180.png" /> 1288<meta name="msapplication-TileImage" content="https://www.generatorpro.co.uk/wp-content/uploads/2020/10/cropped-cropped-Logo-1-270x270.png" /> 1289<link rel="prefetch" href="https://www.generatorpro.co.uk/wp-content/themes/themify-ultra/js/themify-script.js?ver=8.0.5" as="script" fetchpriority="low"><link rel="prefetch" href="https://www.generatorpro.co.uk/wp-content/themes/themify-ultra/themify/js/modules/themify-sidemenu.js?ver=8.1.7" as="script" fetchpriority="low"><link rel="prefetch" href="https://www.generatorpro.co.uk/wp-content/themes/themify-ultra/js/modules/wc.js?ver=8.0.5" as="script" fetchpriority="low"><link rel="preload" href="https://www.generatorpro.co.uk/wp-content/uploads/Logo.png" as="image"><link rel="preload" href="https://www.generatorpro.co.uk/wp-content/themes/themify-ultra/themify/themify-builder/js/themify-builder-script.js?ver=8.1.7" as="script" fetchpriority="low"><style id="tf_gf_fonts_style">@font-face{font-family:'Abel';font-display:swap;src:url(https://fonts.gstatic.com/s/abel/v18/MwQ5bhbm2POE2V9BPQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-style:italic;font-weight:600;font-display:swap;
1289src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IALT8kU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2IQLT8kU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Au-p_0qiz-afTf2LwLT.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-weight:300;font-display:swap;
1289src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-weight:600;font-display:swap;
1289src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Muli';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Muli';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTzG
1289LRrX.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Muli';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/muli/v34/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Playfair Display';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Playfair Display';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Playfair Display';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Playfair Display';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;font-display:swap;
1289src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Playfair Display';font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Playfair Display';font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Playfair Display';font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Playfair Display';font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Playfair Display';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Playfair Display';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Playfair Display';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Playfair Display';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Playfair Display';font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Playfair Display';font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Playfair Display';font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format('woff2');
1289unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Playfair Display';font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Public Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJPax9k0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Public Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Public Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Public Sans';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJPax9k0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Public Sans';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Public Sans';font-style:italic;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Public Sans';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJPax9k0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Public Sans';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJLax9k0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Public Sans';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Public Sans';font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Public Sans';font-weight:300;font-display:swap;
1289src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Public Sans';font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Public Sans';font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Public Sans';font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Public Sans';font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Public Sans';font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Public Sans';font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Public Sans';font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}</style><link rel="preload" fetchpriority="high" href="https://www.generatorpro.co.uk/wp-content/uploads/themify-concate/1911323405/themify-809484157.css" as="style"><link fetchpriority="high" id="themify_concate-css" rel="stylesheet" href="https://www.generatorpro.co.uk/wp-content/uploads/themify-concate/1911323405/themify-809484157.css"><link rel="preconnect" href="https://www.google-analytics.com/"> <style id="wp-custom-css"> 1290 /* FIX: hide mobile drawer menu under footer */ 1291 1292/* Always hidden by default */ 1293.gp-mobile-drawer, 1294.gp-mobile-drawer-overlay { 1295 display: none !important; 1296 visibility: hidden !important; 1297 opacity: 0 !important; 1298 pointer-events: none !important; 1299} 1300 1301/* Only show when menu is actually opened (mobile) */ 1302@media (max-width: 1024px) { 1303 body.gp-mobile-menu-open .gp-mobile-drawer { 1304 display: block !important; 1305 visibility: visible !important; 1306 opacity: 1 !important; 1307 pointer-events: auto !important; 1308 } 1309 1310 body.gp-mobile-menu-open .gp-mobile-drawer-overlay { 1311 display: block !important; 1312 visibility: visible !important; 1313 opacity: 1 !important; 1314 pointer-events: auto !important; 1315 } 1316} 1317 1318.tb_lgey406 { 1319 display: none !important; 1320} 1321 1322/* Fix widget "Filter by" title color */ 1323#sidebar .widgettitle, 1324#sidebar .gp-heading-converted.widgettitle { 1325 color: #000 !important; 1326} 1327 1328/* --------------------------------------------------- 1329 Generator Pro · Pramac Battery Storage 1330 Brand design tokens. Add these to the theme's 1331 global stylesheet (e.g. style.css or root.css). 1332--------------------------------------------------- */ 1333:root { 1334 /* Colour */ 1335 --orange: #FF6600; /* primary brand */ 1336 --orange-hover: #E65C00; /* hover/active */ 1337 --charcoal: #111111; /* dark sections, body text */ 1338 --light-grey: #F7F7F7; /* alternate section bg */ 1339 --border: #ECECEC; /* card borders */ 1340 1341 /* Typography */ 1342 --font-heading: 'Public Sans', system-ui, sans-serif; 1343 --font-body: 'Mulish', system-ui, sans-serif; 1344 --font-display: 'Playfair Display', Georgia, serif; 1345 1346 /* Layout */ 1347 --container: 1470px; 1348 --radius: 6px; 1349 --gap: 24px; 1350} 1351 1352/* Body baseline ------------------------------------- */ 1353body { 1354 font-family: var(--font-body); 1355 color: var(--charcoal); 1356 -webkit-font-smoothing: antialiased; 1357 font-size: 16px; 1358 line-height: 1.55; 1359} 1360h1, h2, h3 { 1361 font-family: var(--font-heading); 1362 letter-spacing: -.01em; 1363 font-weight: 800; 1364 color: var(--charcoal); 1365} 1366 1367/* Section base classes ------------------------------ */ 1368.section { 1369 max-width: var(--container); 1370 margin: 0 auto; 1371 padding: 80px 60px; 1372} 1373.section.dark { background: var(--charcoal); color: #fff; max-width: none; } 1374.section.dark h1, 1375.section.dark h2, 1376.section.dark h3 { color: #fff; } 1377.section.light-grey { background: var(--light-grey); max-width: none; } 1378.section.white { background: #fff; max-width: none; } 1379.section.dark .inner, 1380.section.light-grey .inner, 1381.section.white .inner { max-width: var(--container); margin: 0 auto; padding: 80px 60px; } 1382 1383/* Eyebrow / kicker ---------------------------------- */ 1384.kicker { 1385 display: inline-block; 1386 font-family: var(--font-body); 1387 font-size: 11px; 1388 letter-spacing: .14em; 1389 text-transform: uppercase; 1390 color: var(--orange); 1391 font-weight: 800; 1392 margin-bottom: 14px; 1393} 1394 1395/* Buttons ------------------------------------------- */ 1396.btn { 1397 display: inline-flex; 1398 align-items: center; 1399 gap: 8px; 1400 padding: 14px 22px; 1401 border-radius: var(--radius); 1402 font-weight: 800; 1403 font-size: 14px; 1404 text-decoration: none; 1405 transition: background .15s, transform .15s; 1406 cursor: pointer; 1407} 1408.btn-primary { background: var(--orange); color: #fff; border: 0; } 1409.btn-primary:hover { background: var(--orange-hover); } 1410.btn-secondary { background: transparent; color: #fff; border: 1px solid #fff; } 1411.btn-white { background: #fff; color: var(--charcoal); border: 0; } 1412 1413 1414 1415 1416.sticky-cta { 1417 position: fixed; 1418 bottom: 24px; 1419 right: 24px; 1420 z-index: 200; 1421 background: var(--orange); 1422 color: #fff; 1423 border-radius: 999px; 1424 padding: 14px 22px; 1425 font-family: var(--font-body); 1426 font-weight: 800; 1427 font-size: 13px; 1428 letter-spacing: .04em; 1429 box-shadow: 0 12px 28px rgba(0,0,0,.25); 1430 display: inline-flex; 1431 align-items: center; 1432 gap: 8px; 1433 text-decoration: none; 1434 transition: background .15s, transform .15s; 1435} 1436.sticky-cta:hover { background: var(--orange-hover); transform: translateY(-1px); } 1437.sticky-cta svg { width: 16px; height: 16px; color: #fff; } 1438 1439/* Hide on mobile if header has its own contact icon, or keep it */ 1440@media (max-width: 600px) { 1441 .sticky-cta { bottom: 16px; right: 16px; padding: 12px 18px; font-size: 12px; } 1442} 1443 1444/* ------------------------------------------------------------ 1445 * Generator Pro - Fix checkout payment method radio buttons 1446 * ------------------------------------------------------------ */ 1447
1448body.woocommerce-checkout #payment ul.payment_methods li input[type="radio"], 1449body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method input[type="radio"], 1450body.woocommerce-checkout input[name="payment_method"] { 1451 appearance: auto !important; 1452 -webkit-appearance: radio !important; 1453 -moz-appearance: radio !important; 1454 1455 width: 16px !important; 1456 height: 16px !important; 1457 min-width: 16px !important; 1458 max-width: 16px !important; 1459 min-height: 16px !important; 1460 max-height: 16px !important; 1461 1462 padding: 0 !important; 1463 margin: 0 12px 0 0 !important; 1464 1465 border-radius: 50% !important; 1466 transform: none !important; 1467 scale: 1 !important; 1468 1469 position: static !important; 1470 display: inline-block !important; 1471 vertical-align: middle !important; 1472 1473 opacity: 1 !important; 1474 background: initial !important; 1475 box-shadow: none !important; 1476} 1477 1478/* Remove huge/fake radio styling from theme/plugin */ 1479body.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]::before, 1480body.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]::after, 1481body.woocommerce-checkout input[name="payment_method"]::before, 1482body.woocommerce-checkout input[name="payment_method"]::after { 1483 display: none !important; 1484 content: none !important; 1485} 1486 1487/* Align payment method text/icons nicely */ 1488body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method label { 1489 display: inline-flex !important; 1490 align-items: center !important; 1491 gap: 8px !important; 1492 vertical-align: middle !important; 1493 cursor: pointer !important; 1494 line-height: 1.4 !important; 1495} 1496 1497/* Keep gateway logos normal size */ 1498body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method label img { 1499 max-height: 28px !important; 1500 width: auto !important; 1501 vertical-align: middle !important; 1502 margin-left: 6px !important; 1503} 1504 1505/* Payment row spacing */ 1506body.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method { 1507 padding: 12px 0 !important; 1508 margin: 0 !important; 1509} 1510 1511/* --------------------------------------------------- 1512 Sidebar Filters Styling 1513--------------------------------------------------- */ 1514 1515/* 1. Widget Container Spacing */ 1516#sidebar .widget { 1517 margin-bottom: 32px; 1518 padding-bottom: 24px; 1519 border-bottom: 1px solid var(--border); 1520} 1521 1522/* Remove bottom border from the very last widget */ 1523#sidebar .widget:last-child { 1524 border-bottom: none; 1525 padding-bottom: 0; 1526} 1527 1528/* 2. Widget Titles */ 1529#sidebar .widgettitle, 1530#sidebar .gp-heading-converted.widgettitle { 1531 font-family: var(--font-heading) !important; 1532 font-size: 16px !important; 1533 font-weight: 800 !important; 1534 color: var(--charcoal) !important; 1535 text-transform: uppercase; 1536 letter-spacing: 0.05em; 1537 margin-bottom: 16px; 1538 display: block; 1539} 1540 1541/* 3. List Styling */ 1542#sidebar .widget ul { 1543 list-style: none !important; 1544 padding: 0 !important; 1545 margin: 0 !important; 1546} 1547 1548#sidebar .widget ul li { 1549 margin-bottom: 10px; 1550 font-family: var(--font-body); 1551 font-size: 15px; 1552 color: var(--charcoal); 1553 display: flex; 1554 align-items: center; 1555 justify-content: space-between; /* Pushes the count to the right */ 1556} 1557 1558/* 4. Link & Faux-Checkbox Styling */ 1559#sidebar .widget ul li a { 1560 text-decoration: none !important; 1561 color: var(--charcoal) !important; 1562 transition: color 0.2s ease; 1563 display: flex; 1564 align-items: center; 1565 flex-grow: 1; 1566} 1567 1568/* Create a visual checkbox for the filters */ 1569#sidebar .widget ul li a::before { 1570 content: ''; 1571 display: inline-block; 1572 width: 16px; 1573 height: 16px; 1574 border: 1px solid #ccc; 1575 border-radius: 3px; 1576 margin-right: 12px; 1577 transition: all 0.2s ease; 1578 background-color: #fff; 1579 flex-shrink: 0; 1580} 1581 1582#sidebar .widget ul li a:hover { 1583 color: var(--orange) !important; 1584} 1585 1586#sidebar .widget ul li a:hover::before { 1587 border-color: var(--orange); 1588} 1589 1590/* 5. Product Counts (e.g., the "(3)" or "(25)") */ 1591#sidebar .widget ul li .count, 1592#sidebar .widget ul li span.count { 1593 font-size: 13px; 1594 color: #888; 1595 background: var(--light-grey); 1596 padding: 2px 8px; 1597 border-radius: 12px; 1598 margin-left: 8px; 1599} 1600 1601/* 6. Active/Selected State */ 1602#sidebar .widget ul li.chosen a, 1603#sidebar .widget ul li.current-cat a { 1604 color: var(--orange) !important; 1605 font-weight: 700; 1606} 1607 1608#sidebar .widget ul li.chosen a::before, 1609#sidebar .widget ul li.current-cat a::before { 1610 background-color: var(--orange); 1611 border-color: var(--orange); 1612 /* Optional checkmark icon using a background image */ 1613 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E"); 1614 background-size: 12px; 1615 background-position: center; 1616 background-repeat: no-repeat; 1617} 1618 1619/* --------------------------------------------------- 1620 Price Slider Styling (WooCommerce) 1621--------------------------------------------------- */ 1622
1623/* The inactive track background */ 1624#sidebar .widget_price_filter .ui-slider { 1625 background-color: #cdcdcd !important; 1626} 1627 1628/* The active range/bar between handles */ 1629#sidebar .widget_price_filter .ui-slider .ui-slider-range { 1630 background-color: var(--orange) !important; 1631} 1632 1633/* The draggable handles */ 1634#sidebar .widget_price_filter .ui-slider .ui-slider-handle { 1635 background-color: var(--orange) !important; 1636 border: 2px solid #fff !important; 1637 box-shadow: 0 1px 4px rgba(0,0,0,0.2); 1638 transition: background-color 0.2s ease, transform 0.2s ease; 1639 cursor: grab; 1640} 1641 1642/* Handle hover & active state (Deeper Orange) */ 1643#sidebar .widget_price_filter .ui-slider .ui-slider-handle:hover, 1644#sidebar .widget_price_filter .ui-slider .ui-slider-handle:active { 1645 background-color: var(--orange-hover) !important; 1646 transform: scale(1.1); /* Slight pop effect */ 1647 cursor: grabbing; 1648} 1649 1650/* Style the filter button to match your primary buttons */ 1651#sidebar .widget_price_filter .price_slider_amount .button { 1652 background-color: var(--orange) !important; 1653 color: #fff !important; 1654 border-radius: var(--radius); 1655 font-family: var(--font-body); 1656 font-weight: 800; 1657 transition: background 0.15s; 1658 border: none !important; 1659 padding: 8px 16px !important; 1660} 1661 1662#sidebar .widget_price_filter .price_slider_amount .button:hover { 1663 background-color: var(--orange-hover) !important; 1664} 1665 1666section.related.products.wt-related-products { 1667 display: none !important; 1668} 1669 1670/* ===== Clearance Generators: responsive containment fix ===== */ 1671.clearance-section{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;overflow:hidden !important;} 1672.clearance-section .tb_text_wrap, 1673.clearance-section .woocommerce, 1674.clearance-section .loops-wrapper{max-width:100% !important;min-width:0 !important;width:100% !important;box-sizing:border-box !important;} 1675.clearance-section ul.products{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:22px !important; 1676 width:100% !important;max-width:1560px !important;margin:0 auto !important;padding:0 24px !important;box-sizing:border-box !important;} 1677.clearance-section ul.products li.product{width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;float:none !important;box-sizing:border-box !important;} 1678.clearance-section ul.products li.product img{max-width:100% !important;height:auto !important;} 1679@media (max-width:1400px){ 1680 .clearance-section ul.products{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important;} 1681} 1682@media (max-width:1024px){ 1683 .clearance-section ul.products{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;padding:0 20px !important;} 1684 .clearance-section h2{font-size:30px !important;} 1685} 1686@media (max-width:640px){ 1687 .clearance-section h2{font-size:25px !important;} 1688 .clearance-section ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;padding:0 14px !important;} 1689 .clearance-section ul.products li.product{padding:12px 10px 14px !important;} 1690 .clearance-section ul.products li.product img{max-height:110px !important;} 1691 .clearance-section ul.products li.product .product_title{font-size:12px !important;min-height:32px !important;} 1692 .clearance-section ul.products li.product .price{font-size:13.5px !important;} 1693} 1694@media (max-width:360px){ 1695 .clearance-section ul.products{gap:10px !important;padding:0 10px !important;} 1696 .clearance-section ul.products li.product img{max-height:95px !important;} 1697} 1698 1699/* Clearance: stop Doofinder widget forcing a 1600px grid track */ 1700.tb_7su4873{grid-template-columns:minmax(0,1fr) !important;} 1701.tb_7su4873 > *{min-width:0 !important;max-width:100% !important;} 1702.dfd-widget{min-width:0 !important;max-width:100% !important;} 1703 1704 1705/* Clearance: no grey band on tablet/mobile */ 1706.clearance-mobile{background:none !important;background-color:transparent !important;background-image:none !important;} 1707 1708 1709/* ===== Doofinder widgets on tablet + mobile ===== */ 1710/* Main content row now renders on all devices; trim it below desktop */ 1711.tb_e983685,.clearance-mobile{display:none !important;} 1712@media (max-width:1200px){ 1713 .tb_qxy6826 .tb_hf9r877{display:none !important;} 1714 .tb_qxy6826 .tb_x8ms827 .tb_text_wrap >
1714 p{display:none !important;} 1715 .clearance-section{background:none !important;background-image:none !important;} 1716 .dfd-widget{min-width:0 !important;max-width:100% !important;} 1717} 1718 1719 1720/* Fix: subrow has a negative margin on tablet/mobile that shifts the section off-screen */ 1721@media (max-width:1200px){ 1722 .tb_qxy6826 .module_subrow, 1723 .tb_qxy6826 .module_column, 1724 .tb_aj45826,.tb_gd30872,.tb_mx9x827,.tb_7su4873,.tb_hguh826{margin-left:0 !important;margin-right:0 !important;} 1725 .tb_qxy6826{overflow-x:hidden;} 1726} 1727 1728 1729/* Keep the reCAPTCHA badge above everything (product tiles have z-index:10) */ 1730.grecaptcha-badge{z-index:2147483000 !important;} 1731 1732 1733/* ===== Shop / category pages: 2 products per row on mobile & tablet (added via Cowork) ===== */ 1734@media (max-width: 768px) { 1735 body.archive ul.products { 1736 display: grid !important; 1737 grid-template-columns: 1fr 1fr !important; 1738 gap: 14px !important; 1739 width: 100% !important; 1740 max-width: 100% !important; 1741 margin: 0 !important; 1742 padding: 0 !important; 1743 height: auto !important; 1744 } 1745 body.archive ul.products::before, 1746 body.archive ul.products::after { display: none !important; } 1747 body.archive ul.products li.product { 1748 width: auto !important; 1749 min-width: 0 !important; 1750 max-width: 100% !important; 1751 margin: 0 !important; 1752 float: none !important; 1753 clear: none !important; 1754 position: relative !important; 1755 left: auto !important; 1756 top: auto !important; 1757 } 1758 body.archive ul.products li.product img { width: 100%; height: auto; } 1759} </style> 1760 </head> 1761<body data-rsssl=1 class="wp-singular page-template-default page page-id-145634 wp-theme-themify-ultra wp-child-theme-themify-ultra-child theme-themify-ultra skin-fashion sidebar-none full_width no-home woocommerce-js tb_animation_on ready-view header-classic no-fixed-header footer-none search-off footer-off slide-cart sidemenu-active"> 1762<a class="screen-reader-text skip-to-content" href="#content">Skip to content</a><svg id="tf_svg" style="display:none"><defs><symbol id="tf-fas-shopping-cart" viewBox="0 0 36 32"><path d="M33 18.81q-.25 1.2-1.44 1.2H13.25l.37 2h16.82q.68 0 1.12.55t.31 1.25l-.37 1.57q2 .93 2 3.12 0 1.44-1.03 2.47T30 32t-2.47-1.03-1.03-2.47q0-1.5 1.06-2.5H14.44q1.06 1 1.06 2.5 0 1.44-1.03 2.47T12 32t-2.47-1.03T8.5 28.5q0-2 1.75-3.06L5.88 4H1.5Q.88 4 .44 3.56T0 2.5v-1Q0 .87.44.44T1.5 0h6.44q.5 0 .9.34t.54.85L9.94 4H34.5q.75 0 1.19.56t.25 1.25z"/></symbol><symbol id="tf-ti-email" viewBox="0 0 32 32"><path d="M0 3.75h32v24.5H0V3.75zM16 18.5 29 5.62H3zM10.81 16 1.87 7.19V24.8zm1.38 1.38-9.13 9h25.7l-9-8.94L16 21.12zm8.87-1.25L30.13 25V7.19z"/></symbol><symbol id="tf-ti-mobile" viewBox="0 0 32 32"><path d="M23.5 0a2.85 2.85 0 0 1 2.88 2.81V29.2A2.85 2.85 0 0 1 23.5 32h-15a2.85 2.85 0 0 1-2.88-2.81V2.8A2.85 2.85 0 0 1 8.5 0h15zm-15 1.88c-.56 0-1 .43-1 .93v2.82h17V2.8c0-.5-.44-.93-1-.93h-15zm16 5.62h-17v15.06h17V7.5zm-1 22.63c.56 0 1-.44 1-.94v-4.7h-17v4.7c0 .5.44.93 1 .93h15zm-6.56-2.82c0-.56-.44-.93-.94-.93s-.94.37-.94.93c0 .5.44.94.94.94s.94-.44.94-.94z"/></symbol><symbol id="tf-ti-facebook" viewBox="0 0 32 32"><path d="M23.44 10.5h-5V7.75c0-1.44.19-2.25 2.25-2.25h2.75V0H19c-5.31 0-7.13 2.69-7.13 7.19v3.31h-3.3V16h3.3v16h6.57V16h4.44z"/></symbol><symbol id="tf-ti-twitter" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></symbol><symbol id="tf-ti-linkedin" viewBox="0 0 32 32"><path d="M1.3 11v19.4h6.5V10.9H1.3zm3.3-9.4c2.2 0 3.6 1.5 3.6 3.3S6.8 8.3 4.6 8.3h-.1C2.3 8.3.9 6.8.9 5s1.5-3.3 3.7-3.3zm19 8.9c4.3 0 7.5 2.8 7.5 8.7v11.2h-6.5V20c0-2.6-1-4.4-3.3-4.4-1.7 0-2.8 1.2-3.3 2.3l-.2 1.7v10.8h-6.4V10.9h6.4v2.9a6.3 6.3 0 0 1 5.8-3.3z"/></symbol><style id="tf_fonts_style">.tf_fa.tf-fas-shopping-cart{width:1.123em}</style></defs></svg>
1762<script> </script>
1762 1763<!-- GTM Container placement set to automatic --> 1764<!-- Google Tag Manager (noscript) --> 1765 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WNTDCXFV" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 1766<!-- End Google Tag Manager (noscript) --><div id="pagewrap" class="tf_box hfeed site"> 1767 <div id="headerwrap" class=' tf_box'> 1768 1769 1770 <div class="header-icons tf_hide"> 1771 <a id="menu-icon" class="tf_inline_b tf_text_dec" href="#mobile-menu" aria-label="Menu"><span class="menu-icon-inner tf_inline_b tf_vmiddle tf_overflow"></span><span class="screen-reader-text">Menu</span></a> 1772 <div class="cart-icon"> 1773 <div class="cart-wrap"> 1774 <a class="cart-icon-link" href="#slide-cart"> 1775 <em class="icon-shopping-cart"> 1776 <svg aria-label="Shop Cart" class="tf_fa tf-fas-shopping-cart" role="img"><use href="#tf-fas-shopping-cart"></use></svg> </em> 1777 <span></span> 1778 <em class="screen-reader-text">Cart</em> 1779 </a> 1780 <!-- /.cart-wrap --> 1781 </div> 1782 </div> 1783 </div> 1784 1785 <header id="header" class="tf_box pagewidth tf_clearfix" itemscope="itemscope" itemtype="https://schema.org/WPHeader"> 1786 1787 1788 <div class="header-bar tf_box"> 1789 <div id="site-logo"><a href="https://www.generatorpro.co.uk/" title="Generator Pro"><img src="https://www.generatorpro.co.uk/wp-content/uploads/Logo.png" alt="Generator Pro" class="site-logo-image" width="250" data-tf-not-load="1" fetchpriority="high"></a></div> </div> 1790 <!-- /.header-bar --> 1791 1792 <div id="mobile-menu" class="sidemenu sidemenu-off tf_scrollbar"> 1793 1794 <div class="navbar-wrapper tf_clearfix"> 1795 <div class="navbar-wrapper-inner"> 1796 <div class="cart-icon"> 1797 <div class="cart-wrap"> 1798 <a class="cart-icon-link" href="#slide-cart"> 1799 <em class="icon-shopping-cart"> 1800 <svg aria-label="Shop Cart" class="tf_fa tf-fas-shopping-cart" role="img"><use href="#tf-fas-shopping-cart"></use></svg> </em> 1801 <span></span> 1802 <em class="screen-reader-text">Cart</em> 1803 </a> 1804 <!-- /.cart-wrap --> 1805 </div> 1806 </div> 1807 <div class="social-widget tf_inline_b tf_vmiddle"> 1808 <div id="custom_html-5" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"></div></div> </div> 1809 <!-- /.social-widget --> 1810 1811 1812 1813 <nav id="main-nav-wrap" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> 1814 <ul id="main-nav" class="gp-menu-root"><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/generators/">Generators <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-brands"><a href="#" class="gp-col-header">Brands</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/champion/">Champion</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/green-gear/">Green gear</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/honda/">Honda</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/kohler-sdmo/">Kohler sdmo</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/kraft-hertz/">Kraft Hertz</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/matrix/">Matrix</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/p1pe/">P1PE</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/zipper/">Zipper</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/briggs-stratton/">Briggs & Stratton</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/hyundai/">Hyundai</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/jcb/">JCB</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/kipor/">Kipor</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/pramac/">Pramac</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/warrior/">Warrior</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/stanley/">Stanley</a></li></ul></div><div class="gp-menu-col gp-menu-col-inverter"><a href="https://www.generatorpro.co.uk/generators/inverter/" class="gp-col-header">Inverter</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/inverter/dual-fuel/">Dual Fuel</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/inverter/petrol/">Petrol</a></li></ul></div><div class="gp-menu-col gp-menu-col-controllers"><a href="https://www.generatorpro.co.uk/controllers/" class="gp-col-header">Controllers</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/controllers/solar/">Solar</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/controllers/inverter/">Inverter</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/controllers/wind-turbine/">Wind Turbine</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/controllers/automatic-transfer-switches/">Transfer Switches</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/controllers/bluetooth-modules/">Bluetooth Modules</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/controllers/wi-fi-modules/">WI-FI Modules</a></li></ul></div><div class="gp-menu-col gp-menu-col-parts"><a href="https://www.generatorpro.co.uk/parts/" class="gp-col-header">Parts</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/parts/off-grid-inverters/">Inverters</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/parts/batteries/">Batteries</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/parts/cables/">Cables</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/parts/sockets/">Sockets</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/parts/solar-carry-cases/">Solar Cases</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/parts/horizontal-shaft-engine/">Horizontal Shaft Engine</a></li></ul></div><div class="gp-menu-col gp-menu-col-fuel"><a href="#" class="gp-col-header">Fuel</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/petrol/">Petrol</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/diesel/">Diesel</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/solar/">Solar</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/gas/">Gas</a></li></ul><a href="#" class="gp-col-header" style="margin-top: 25px !important;">Noise</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/silent/">Silent</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/open-frame/">Open Frame</a></li></ul><a href="#" class="gp-col-header" style="margin-top: 25px !important;">Phase</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/single-phase/">Single Phase</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/three-phase/">Three Phase</a></li></ul></div><div class="gp-menu-col gp-menu-col-power-output gp-menu-col-two"><a href="#" class="gp-col-header">Power Output</a><ul class="gp-col-links gp-two-col-list"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/1000w/">1000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/2000w/">2000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/2200w/">2200w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/2400w/">2400w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/2500w/">2500w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/2800w/">2800w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/3000w/">3000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/3200w/">3200w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/3400w/">3400w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/3500w/">3500w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/3600w/">3600w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/3800w/">
18143800w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/4000w/">4000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/4500w/">4500w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/5000w/">5000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/5500w/">5500w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/6000w/">6000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/6500w/">6500w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/7500w/">7500w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/8000w/">8000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/9000w/">9000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/10000w/">10000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/12000w/">12000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/13000w/">13000w</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/20000w/">20000w</a></li></ul></div><div class="gp-menu-col gp-menu-col-starting-system"><a href="#" class="gp-col-header">Starting System</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/battery-start/">Battery</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/electric-start/">Electric</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/manual-start/">Manual</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/pneumatic-start/">Pneumatic</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/remote-start/">Remote</a></li></ul></div><div class="gp-menu-col gp-menu-col-use"><a href="#" class="gp-col-header">Use</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/agriculture/">Agriculture</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/catering/">Catering</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/construction/">Construction</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/home/">Home</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/industrial/">Industrial</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/leisure/">Leisure</a></li></ul></div><div class="gp-menu-col gp-menu-col-voltage"><a href="#" class="gp-col-header">Voltage</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/110v/">110v</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/110-240v/">110/240v</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/230v/">230v</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/240v/">240v</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/generators/400v/">400v</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/ac-output/">AC</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/dc-output/">DC</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/ats/">ATS</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/backup/">Backup</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/continuous-run/">Continuous Run</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/stationary/">Stationary</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/welder/">Welder</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/generators/portable/">Portable</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/accessories/">Accessories <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-brands"><a href="#" class="gp-col-header">Brands</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/champion/">Champion</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/hyundai/">Hyundai</a></li></ul></div><div class="gp-menu-col gp-menu-col-wheel-kits"><a href="https://www.generatorpro.co.uk/accessories/wheel-kits/" class="gp-col-header">Wheel Kits</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/wheel-kits/champion/">Champion</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/wheel-kits/pramac/">Pramac</a></li></ul></div><div class="gp-menu-col gp-menu-col-kits"><a href="https://www.generatorpro.co.uk/accessories/kits/" class="gp-col-header">Kits</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/kits/ats/">ATS</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/kits/connection/">Connection</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/kits/service/">Service</a></li></ul></div><div class="gp-menu-col gp-menu-col-mezzo"><a href="https://www.generatorpro.co.uk/accessories/mezzo/" class="gp-col-header">Mezzo</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/mezzo/levelling-sensors/">Levelling Sensors</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/accessories/mezzo/lcd-panels/">LCD Panels</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/accessories/covers/">Covers</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/accessories/meters/">Meters</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/accessories/oils/">Oils</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/accessories/lcd-monitors/">LCD</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/portable-power-stations/">Portable Power <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-voltage"><a href="#" class="gp-col-header">Voltage</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/230v/">230V</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/240v/">240V</a></li></ul></div><div class="gp-menu-col gp-menu-col-internal-voltage"><a href="#" class="gp-col-header">Internal Voltage</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/12v/">12V</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/24v/">24V</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/48v/">48V</a></li></ul></div><div class="gp-menu-col gp-menu-col-power-output gp-menu-col-two"><a href="#" class="gp-col-header">Power Output</a><ul class="gp-col-links gp-two-col-list"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/600w/">600W</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/1000w/">1000W</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/1500w/">1500W</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/1800w/">1800W</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/2000w/">2000W</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/2400w/">2400W</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/3000w/">3000W</a></li></ul></div><div class="gp-menu-col gp-menu-col-ups"><a href="https://www.generatorpro.co.uk/portable-power-stations/ups/" class="gp-col-header">UPS</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/ups/230v/">230V</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/ups/240v/">240V</a></li></ul></div><div class="gp-menu-col gp-menu-col-wind-turbines"><a href="https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/" class="gp-col-header">Wind Turbines</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/3-blades/">3 Blades</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/5-blades/">5 Blades</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/grid-tie-kits/">Grid Tie KIts</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/hybrid/">
1814Hybrid</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/industrial/">Industrial</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/off-grid/">Off Grid</a></li></ul></div><div class="gp-menu-col gp-menu-col-lighting-towers"><a href="https://www.generatorpro.co.uk/portable-power-stations/lighting-towers/" class="gp-col-header">Lighting Towers</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/lighting-towers/diesel/">Diesel</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/portable-power-stations/lighting-towers/hybrid/">Hybrid</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/portable-power-stations/powerpacks/">Powerpacks</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/portable-power-stations/electric-vehicle-chargers/">Electric Vehicle Chargers</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/battery-storage/pramac/">Pramac Battery Storage</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/portable-power-stations/solar-panels/">Portable Solar Panels</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/air-compressors/">Air Compressors <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-brands"><a href="#" class="gp-col-header">Brands</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/air-compressors/hyundai/">Hyundai</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/air-compressors/zipper/">Zipper</a></li></ul></div><div class="gp-menu-col gp-menu-col-capacity"><a href="#" class="gp-col-header">Capacity</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/air-compressors/50-liters
1814/">50 Liters</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/air-compressors/100-liters/">100 Liters</a></li></ul></div><div class="gp-menu-col gp-menu-col-power"><a href="#" class="gp-col-header">Power</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/air-compressors/2hp/">2HP</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/air-compressors/3hp/">3HP</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/air-compressors/4hp/">4HP</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/power-tools/">Power Tools <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-brands"><a href="#" class="gp-col-header">Brands</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/champion/">Champion</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/hyundai/">Hyundai</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/jcb/">JCB</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/pramac/">Pramac</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/warrior/">Warrior</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/zipper/">Zipper</a></li></ul></div><div class="gp-menu-col gp-menu-col-drills"><a href="https://www.generatorpro.co.uk/power-tools/drills/" class="gp-col-header">Drills</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/drills/bags/">Bags</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/drills/hammer/">Hammer</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/drills/sets/">Sets</a></li></ul></div><div class="gp-menu-col gp-menu-col-multitools"><a href="https://www.generatorpro.co.uk/power-tools/multitools/" class="gp-col-header">Multitools</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/multitools/hyundai/">Hyundai</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/multitools/jcb/">JCB</a></li></ul></div><div class="gp-menu-col gp-menu-col-storage"><a href="https://www.generatorpro.co.uk/power-tools/storage/" class="gp-col-header">Storage</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/storage/chests/">Chest</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/storage/cabinets/">Cabinets</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/storage/carry-cases/">Carry Cases</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/storage/carry-bags/">Carry Bags</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/storage/roller-cabinets/">Roller Cabinets</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-tools/storage/battery-cabinets/">Battery</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/angle-grinders/">Angle Grinders</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/circular-saws/">Circular Saws</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/mitre-saws/">Mitre Saws</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/impact-drivers/">Impact Drivers</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/impact-wrenches/">Impact Wrenches</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/jigsaws/">Jigsaws</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/orbital-sanders/">Orbital Sanders</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/routers/">Routers</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-tools/socket-sets/">Sockets Sets</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/power-equipment/">Power Equipment <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-brands"><a href="#" class="gp-col-header">Brands</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/hyundai/">Hyundai</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/zipper/">Zipper</a></li></ul></div><div class="gp-menu-col gp-menu-col-grass-trimmers"><a href="https://www.generatorpro.co.uk/power-equipment/strimmers/" class="gp-col-header">
1814Grass Trimmers</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/strimmers/battery/">Battery</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/strimmers/petrol/">Petrol</a></li></ul></div><div class="gp-menu-col gp-menu-col-lawn-mowers"><a href="https://www.generatorpro.co.uk/power-equipment/lawn-mowers/" class="gp-col-header">Lawn Mowers</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/lawn-mowers/battery/">Battery</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/lawn-mowers/electric/">Electric</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/lawn-mowers/petrol/">Petrol</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/power-equipment/lawn-mowers/self-propelled/">Self Propelled</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-equipment/grass-sweepers/">Grass Sweepers</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-equipment/hedge/">Hedge</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-equipment/leaf-blowers/">Leaf Blowers</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/power-equipment/pole-hedge/">Pole Hedge</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/material-handling/">Material Handling <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-mini-dumpers"><a href="https://www.generatorpro.co.uk/material-handling/mini-dumpers/" class="gp-col-header">Mini Dumpers</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/material-handling/mini-dumpers/hyundai/">Hyundai</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/material-handling/mini-dumpers/zipper/">Zipper</a></li></ul></div><div class="gp-menu-col gp-menu-col-trolley-jacks"><a href="https://www.generatorpro.co.uk/material-handling/trolley-jacks/" class="gp-col-header">Trolley Jacks</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/material-handling/trolley-jacks/double-pump/">Double Pump</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/material-handling/trolley-jacks/hydraulic/">Hydraulic Trolley</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/material-handling/trolley-jacks/hydraulic-long/">Hydraulic Long</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/material-handling/trolley-jacks/long-profile/">Long Profiles</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/material-handling/trolley-jacks/stand-sets/">Stand Sets</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/material-handling/motorised-wheel-barrows/">Motorised Wheel Barrows</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/material-handling/pallet-trucks/">Pallet Trucks</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/material-handling/printer-pallet-trucks/">Printer Pallet Trucks</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/material-handling/workshop-cranes/">Workshop Cranes</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/cleaning-equipment/">Cleaning Equipment <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-pressure-washers"><a href="https://www.generatorpro.co.uk/cleaning-equipment/pressure-washers/" class="gp-col-header">Pressure Washers</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/cleaning-equipment/pressure-washers/kits/">Kits</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/cleaning-equipment/snow-ploughs/">Snow Ploughs</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/cleaning-equipment/flat-surface-cleaners/">Flat Surface Cleaners</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/water-pumps/">Water pumps <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-brands"><a href="#" class="gp-col-header">Brands</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/hyundai/">Hyundai</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/kohler-sdmo/">Kohler SDMO</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/matrix/">Matrix</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/zipper/">Zipper</a></li></ul></div><div class="gp-menu-col gp-menu-col-horsepower"><a href="#" class="gp-col-header">Horsepower</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/3hp/">3HP</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/4hp/">4HP</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/5hp/">5HP</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/13hp/">13HP</a></li></ul></div><div class="gp-menu-col gp-menu-col-power"><a href="#" class="gp-col-header">
1814Power</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/diesel/">Diesel</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/electric/">Electric</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/water-pumps/petrol/">Petrol</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="https://www.generatorpro.co.uk/site-workshop/">Site And Workshop <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-trolleys"><a href="https://www.generatorpro.co.uk/site-workshop/trolleys/" class="gp-col-header">Trolleys</a><ul class="gp-col-links"><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/site-workshop/trolleys/wheel/">Wheel</a></li><li class="gp-col-link"><a href="https://www.generatorpro.co.uk/site-workshop/trolleys/wheel-removal/">Wheel Removal</a></li></ul></div><div class="gp-menu-col gp-menu-col-grouped-singles gp-menu-col-no-header"><ul class="gp-col-links gp-grouped-singles-list"><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/site-workshop/cement-mixers/">Cement Mixers</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/site-workshop/forced-air-heaters/">Forced Air Heaters</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/site-workshop/jerry-cans/">Jerry Cans</a></li><li class="gp-col-link gp-grouped-single-item"><a href="https://www.generatorpro.co.uk/site-workshop/king-pin-presses/">King-Pin Presses</a></li></ul></div></div></div></li><li class="gp-top-item gp-has-mega"><a class="gp-top-link" href="#">Brands <span class="gp-caret">â¾</span></a><div class="gp-mega-menu gp-mega-menu-panel"><div class="gp-mega-inner"><div class="gp-menu-col gp-menu-col-brands-split gp-menu-col-no-header"><ul class="gp-col-links gp-brand-grid-list"><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/bass-polska/">Bass Polska</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/briggs-stratton/">Briggs & Stratton</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/champion/">Champion</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/endress/">Endress</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/green-gear/">Green Gear</a></li></ul></div><div class="gp-menu-col gp-menu-col-brands-split gp-menu-col-no-header"><ul class="gp-col-links gp-brand-grid-list"><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/honda/">Honda</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/hyundai/">Hyundai</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/jcb/">JCB</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/kipor/">Kipor</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/kohler-sdmo/">Kohler SDMO</a></li></ul></div><div class="gp-menu-col gp-menu-col-brands-split gp-menu-col-no-header"><ul class="gp-col-links gp-brand-grid-list"><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/kraft-hertz/">Kraft Hertz</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/kraus-naimer/">Kraus & Naimer</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/lg/">LG</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/iconica/">Iconica</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/matrix/">Matrix</a></li></ul></div><div class="gp-menu-col gp-menu-col-brands-split gp-menu-col-no-header"><ul class="gp-col-links gp-brand-grid-list"><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/morningstar/">Morningstar</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/p1pe/">P1PE</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/photonic-universe/">Photonic Universe</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/pramac/">Pramac</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/sharp/">Sharp</a></li></ul></div><div class="gp-menu-col gp-menu-col-brands-split gp-menu-col-no-header"><ul class="gp-col-links gp-brand-grid-list"><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/steca/">Steca</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/tbb-power-renewable/">TBB</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/victron/">Victron</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/warrior/">Warrior</a></li><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/western/">Western</a></li></ul></div><div class="gp-menu-col gp-menu-col-brands-split gp-menu-col-no-header"><ul class="gp-col-links gp-brand-grid-list"><li class="gp-col-link gp-brand-item"><a href="https://www.generatorpro.co.uk/brand/zipper/">Zipper</a></li></ul></div></div></div></li></ul> </nav> 1815 <!-- /#main-nav-wrap --> 1816 </div> 1817 </div> 1818 1819 1820 <div class="header-widget tf_clear tf_clearfix"> 1821 <div class="header-widget-inner tf_scrollbar tf_clearfix"> 1822 <div class="col4-2 first tf_box tf_float"> 1823 <div id="woocommerce_product_search-2" class="widget woocommerce widget_product_search"><form role="search" method="get" class="woocommerce-product-search" action="https://www.generatorpro.co.uk/"> 1824 <label class="screen-reader-text" for="woocommerce-product-search-field-1">Search for:</label> 1825 <input type="search" id="woocommerce-product-search-field-1" class="search-field" placeholder="Search products…" value="" name="s" /> 1826 <button type="submit" value="Search" class="">Search</button> 1827 <input type="hidden" name="post_type" value="product" /> 1828</form> 1829</div> </div> 1830 <div class="col4-2 tf_box tf_float"> 1831 <div id="custom_html-11" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><img src="https://www.generatorpro.co.uk/wp-content/uploads/Phone.png" alt="Call Us" width="15" height="15"> <a href="tel:44(0)800 980 3446">44(0)800 980 3446</a> 1832 1833<img src="https://www.generatorpro.co.uk/wp-content/uploads/email.png" alt="Email Us" width="15" height="15"> <a href="mailto:[email protected]">[email protected]</a></div></div> </div> 1834 </div> 1835 <!-- /.header-widget-inner --> 1836 </div> 1837 <!-- /.header-widget --> 1838 1839 <!-- /header-widgets --> 1840 1841 <a id="menu-icon-close" aria-label="Close menu" class="tf_close tf_hide" href="#"><span class="screen-reader-text">Close Menu</span></a> 1842 1843 </div><!-- #mobile-menu --> 1844 <!-- /#mobile-menu --> 1845 1846 <div id="slide-cart" class="sidemenu sidemenu-off tf_scrollbar"> 1847 <a href="#" id="cart-icon-close" class="tf_close"><span class="screen-reader-text">Close Cart</span></a> 1848 <div id="shopdock-ultra"> 1849 1850 1851 1852</div> 1853<!-- /#shopdock --> 1854 </div> 1855 1856 1857 </header> 1858 <!-- /#header --> 1859 1860 </div> 1861 <!-- /#headerwrap --> 1862 1863 <div id="body" class="tf_box tf_clear tf_mw tf_clearfix"> 1864 1865 <!-- layout-container --> 1866<div id="layout" class="pagewidth tf_box tf_clearfix"> 1867 <!-- content -->
1868 <main id="content" class="tf_box tf_clearfix"> 1869 <div id="page-145634" class="type-page"> 1870 <div class="page-content entry-content"> 1871 <!--themify_builder_content--> 1872<div id="themify_builder_content-145634" data-postid="145634" class="themify_builder_content themify_builder_content-145634 themify_builder tf_clear"> 1873 <div data-css_id="mjx0463" data-lazy="1" class="module_row themify_builder_row fullwidth tb_mjx0463 tb_first tf_w"> 1874 <div class="row_inner col_align_top tb_col_count_1 tf_box tf_rel"> 1875 <div data-lazy="1" class="module_column tb-column col-full tb_j2bm463 first"> 1876 <!-- module plain text --> 1877<div class="module module-plain-text tb_wppm756 " data-lazy="1"> 1878 <div class="tb_text_wrap"> 1879 <!-- 1880 CONTACT PAGE HERO 1881 Dark background, three trust callouts (1 working day, UK based, No obligation). 1882--> 1883<section class="contact-hero"> 1884 <div class="contact-hero-inner"> 1885 <span class="kicker" style="color: var(--orange)">Contact</span> 1886 <h1>Talk to a UK engineer.</h1> 1887 <p class="contact-lede">No call centre, no offshore desk. Send the form below or pick up the phone, and a Generator Pro engineer comes back within one working day.</p> 1888 <div class="contact-hero-stats"> 1889 <div><b>1 working day</b><span>response commitment</span></div> 1890 <div><b>UK based</b><span>engineers, not a desk</span></div> 1891 <div><b>No obligation</b><span>survey or quote</span></div> 1892 </div> 1893 </div> 1894</section> 1895 1896<style> 1897.contact-hero { 1898 background: var(--charcoal); 1899 color: #fff; 1900 padding: 88px 60px 64px; 1901} 1902.contact-hero-inner { max-width: var(--container); margin: 0 auto; } 1903.contact-hero h1 { 1904 font-family: var(--font-heading); 1905 font-size: 64px; 1906 line-height: 1.05; 1907 letter-spacing: -.02em; 1908 font-weight: 800; 1909 margin-top: 14px; 1910 color: #fff; 1911} 1912.contact-lede { 1913 font-size: 16px; 1914 color: #ccc; 1915 max-width: 680px; 1916 margin: 12px 0 0; 1917} 1918.contact-hero-stats { 1919 display: grid; 1920 grid-template-columns: repeat(3, max-content); 1921 gap: 56px; 1922 margin-top: 40px; 1923} 1924.contact-hero-stats > div { display: flex; flex-direction: column; gap: 4px; } 1925.contact-hero-stats b { font-size: 22px; font-weight: 800; color: var(--orange); } 1926.contact-hero-stats span { 1927 font-size: 12px; 1928 letter-spacing: .08em; 1929 text-transform: uppercase; 1930 color: #aaa; 1931} 1932 1933@media (max-width: 900px) { 1934 .contact-hero { padding: 36px 22px 28px; } 1935 .contact-hero h1 { font-size: 32px; } 1936 .contact-hero-stats { grid-template-columns: 1fr; gap: 18px; margin-top: 24px; } 1937} 1938</style> 1939 </div> 1940</div> 1941<!-- /module plain text --> </div> 1942 </div> 1943 </div> 1944 <div data-css_id="qeiv540" data-lazy="1" class="module_row themify_builder_row fullwidth tb_qeiv540 tf_w"> 1945 <div class="row_inner col_align_top tb_col_count_1 tf_box tf_rel"> 1946 <div data-lazy="1" class="module_column tb-column col-full tb_lauv540 first"> 1947 <!-- module plain text --> 1948<div class="module module-plain-text tb_24hs355 " data-lazy="1"> 1949 <div class="tb_text_wrap"> 1950 <section class="section light" id="enquiry"> 1951 <div class="form-block"> 1952 1953 1954<div class="wpcf7 no-js" id="wpcf7-f145935-p145634-o1" lang="en-GB" dir="ltr" data-wpcf7-id="145935"> 1955<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div> 1956<form action="/contact#wpcf7-f145935-p145634-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init"> 1957<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="145935" /><input type="hidden" name="_wpcf7_version" value="6.1.6" /><input type="hidden" name="_wpcf7_locale" value="en_GB" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f145935-p145634-o1" /><input type="hidden" name="_wpcf7_container_post" value="145634" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /><input type="hidden" name="_wpcf7_recaptcha_response" value="" /> 1958</fieldset> 1959<div class="wpcf7-turnstile cf-turnstile" data-sitekey="0x4AAAAAADplHQkbg7Y6XidH" data-response-field-name="_wpcf7_turnstile_response"></div> 1960 1961<div class="form-card"> 1962 <h3>Send us a message 1963 </h3> 1964 <p class="sub">Whatever you need. Site survey, technical question, finance options, or ongoing support. 1965 </p> 1966 <div class="form-field"> 1967 <p><label>What can we help with? *<br /> 1968<span class="wpcf7-form-control-wrap" data-name="Whatcanwehelpwith"><select class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false" name="Whatcanwehelpwith"><option value="Site survey or quote">Site survey or quote</option><option value="Technical question (specs, integration)">Technical question (specs, integration)</option><option value="Finance options">Finance options</option><option value="Maintenance or service call">Maintenance or service call</option><option value="Other">Other</option></select></span><br /> 1969</label> 1970 </p> 1971 </div> 1972 <div class="form-row"> 1973 <div class="form-field"> 1974 <p><label>Full name *<br /> 1975<span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" autocomplete="name" aria-required="true" aria-invalid="false" value="" type="text" name="your-name" /></span><br /> 1976</label> 1977 </p> 1978 </div> 1979 <div class="form-field"> 1980 <p><label>Company *<br /> 1981<span class="wpcf7-form-control-wrap" data-name="your-company"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" autocomplete="company" aria-required="true" aria-invalid="false" value="" type="text" name="your-company" /></span><br /> 1982</label> 1983 </p> 1984 </div> 1985 </div> 1986 <div class="form-row"> 1987 <div class="form-field"> 1988 <p><label>Work email *<br /> 1989<span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" autocomplete="email" aria-required="true" aria-invalid="false" value="" type="email" name="your-email" /></span><br /> 1990</label> 1991 </p> 1992 </div> 1993 <div class="form-field"> 1994 <p><label>Phone *<br /> 1995<span class="wpcf7-form-control-wrap" data-name="Phone"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel" autocomplete="tel" aria-required="true" aria-invalid="false" value="" type="tel" name="Phone" /></span><br /> 1996</label> 1997 </p> 1998 </div> 1999 </div> 2000 <div class="form-row"> 2001 <div class="form-field"> 2002 <p><label>Site postcode<br /> 2003<span class="wpcf7-form-control-wrap" data-name="your-postcode"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text" autocomplete="postcode" aria-invalid="false" value="" type="text" name="your-postcode" /></span><br /> 2004</label> 2005 </p> 2006 </div> 2007 <div class="form-field"> 2008 <p><label>Job title<br /> 2009<span class="wpcf7-form-control-wrap" data-name="jobtitle"><select class="wpcf7-form-control wpcf7-select" aria-invalid="false" name="jobtitle"><option value="Facilities Manager">Facilities Manager</option><option value="Energy Manager">Energy Manager</option><option value="Operations Director">Operations Director</option><option value="Finance Director">Finance Director</option><option value="Other">Other</option></select></span><br /> 2010</label> 2011 </p> 2012 </div> 2013 </div> 2014 <div class="form-field"> 2015 <p><label>Tell us more (optional)<br /> 2016<span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="5" maxlength="2000" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" name="your-message"></textarea></span><br /> 2017</label> 2018 </p> 2019 </div> 2020 <div class="form-consent"> 2021 <p><span class="wpcf7-form-control-wrap" data-name="consent"><span class="wpcf7-form-control wpcf7-acceptance"><span class="wpcf7-list-item"><label><input type="checkbox" name="consent" value="1" aria-invalid="false" /><span class="wpcf7-list-item-label">I agree to Generator Pro contacting me about this enquiry. See our <a href="/privacy-policy">privacy policy</a>.</span></label></span></span></span> 2022 </p> 2023 </div> 2024 <p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Send message" /> 2025 </p> 2026</div><div class="wpcf7-response-output" aria-hidden="true"></div> 2027</form> 2028</div> 2029 2030 2031 <aside class="contact-side"> 2032 <div class="contact-side-card dark"> 2033 <h3>Prefer to talk?</h3> 2034 <p class="contact-line">
2035 <span class="contact-ic"> 2036 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></svg> 2037 </span> 2038 <span><b><a href="tel:01342713310">01342 713310</a></b></span> 2039 </p> 2040 <p class="contact-line"> 2041 <span class="contact-ic"> 2042 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"/><polyline points="22,6 12,13 2,6"/></svg> 2043 </span> 2044 <span><b><a href="mailto:[email protected]">[email protected]</a></b></span> 2045 </p> 2046 <p class="contact-line"> 2047 <span class="contact-ic"> 2048 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12,6 12,12 16,14"/></svg> 2049 </span> 2050 <span><b>Mon to Fri, 8am to 6pm</b><br><small>UK office hours</small></span> 2051 </p> 2052 </div> 2053 2054 <div class="contact-side-card light"> 2055 <h3>What happens next</h3> 2056 <ul class="contact-next"> 2057 <li>A UK engineer reads your message</li> 2058 <li>You hear back within one working day</li> 2059 <li>If a site survey suits, we book it. No pressure either way.</li> 2060 </ul> 2061 </div> 2062 </aside> 2063 2064 </div> 2065</section> 2066 2067<style> 2068.form-block { 2069 display: grid; 2070 grid-template-columns: 2fr 1fr; 2071 gap: 36px; 2072 margin-top: 32px; 2073 align-items: start; 2074} 2075.form-card { 2076 background: #fff; 2077 border-radius: var(--radius); 2078 padding: 36px; 2079 border: 1px solid var(--border); 2080} 2081.form-row { 2082 display: grid; 2083 grid-template-columns: 1fr 1fr; 2084 gap: 18px; 2085 margin-bottom: 14px; 2086} 2087.form-field { 2088 margin-bottom: 14px; 2089} 2090.form-field label { 2091 display: block; 2092 font-size: 11px; 2093 letter-spacing: .1em; 2094 text-transform: uppercase; 2095 font-weight: 800; 2096 margin-bottom: 6px; 2097} 2098.form-field input, 2099.form-field select, 2100.form-field textarea { 2101 width: 100%; 2102 padding: 12px; 2103 border: 1px solid #ddd; 2104 border-radius: 4px; 2105 font-family: var(--font-body); 2106 font-size: 14px; 2107 box-sizing: border-box; 2108 resize: vertical; 2109} 2110.form-consent input[type="checkbox"] { 2111 width: 14px; 2112 height: 14px; 2113 flex-shrink: 0; 2114 margin-top: 2px; 2115} 2116.form-consent { 2117 display: flex; 2118 gap: 10px; 2119 align-items: flex-start; 2120 font-size: 13px; 2121 color: #555; 2122 margin: 16px 0; 2123} 2124/* Sidebar */ 2125.contact-side { 2126 display: flex; 2127 flex-direction: column; 2128 gap: 16px; 2129} 2130.contact-side-card { 2131 border-radius: var(--radius); 2132 padding: 28px; 2133} 2134.contact-side-card.dark { 2135 background: #1a1a1a; 2136 color: #fff; 2137} 2138.contact-side-card.light { 2139 background: #F5F4F1; 2140 color: #111; 2141 border: 1px solid var(--border); 2142} 2143.contact-side-card h3 { 2144 font-family: var(--font-body); 2145 font-size: 17px; 2146 font-weight: 900; 2147 margin: 0 0 18px; 2148} 2149.contact-side-card.dark h3 { 2150 color: #fff; 2151} 2152.contact-side-card.light h3 { 2153 color: #111; 2154} 2155.contact-line { 2156 display: flex; 2157 gap: 14px; 2158 align-items: center; 2159 padding: 14px 0; 2160 border-top: 1px solid rgba(255,255,255,.08); 2161 font-size: 14px; 2162} 2163.contact-line:first-of-type { border-top: 0; padding-top: 0; } 2164.contact-line b { font-weight: 800; font-size: 14px; } 2165.contact-line a { color: #fff; text-decoration: none; } 2166.contact-line small { color: #aaa; font-size: 12px; } 2167.contact-ic { 2168 width: 36px; 2169 height: 36px; 2170 flex: 0 0 36px; 2171 border-radius: 50%; 2172 background: var(--orange); 2173 display: inline-flex; 2174 align-items: center; 2175 justify-content: center; 2176} 2177.contact-ic svg { width: 16px; height: 16px; color: #fff; }
2178/* What happens next */ 2179.contact-next { 2180 list-style: none; 2181 padding: 0; 2182 margin: 0; 2183} 2184.contact-next li { 2185 display: flex; 2186 align-items: flex-start; 2187 gap: 10px; 2188 padding: 14px 0; 2189 border-top: 1px solid var(--border); 2190 font-size: 13.5px; 2191 color: #333; 2192 line-height: 1.5; 2193} 2194.contact-next li:first-child { border-top: none; } 2195.contact-next li::before { 2196 content: 'â'; 2197 color: var(--orange); 2198 font-weight: 700; 2199 flex-shrink: 0; 2200 margin-top: 1px; 2201} 2202@media (max-width: 900px) { 2203 .form-block { grid-template-columns: 1fr; } 2204 .form-row { grid-template-columns: 1fr; } 2205} 2206#enquiry .wpcf7-submit { 2207 width: 100%; 2208 background-color: var(--orange); 2209 color: #fff; 2210 border: none; 2211 padding: 16px 24px; 2212 font-size: 16px; 2213 font-weight: 700; 2214 border-radius: 4px; 2215 cursor: pointer; 2216 transition: background-color 0.2s ease; 2217} 2218 2219#enquiry .wpcf7-submit:hover { 2220 background-color: #c94f00; 2221} 2222</style> </div> 2223</div> 2224<!-- /module plain text --> </div> 2225 </div> 2226 </div> 2227 <div data-css_id="o5jv347" data-lazy="1" class="module_row themify_builder_row fullwidth tb_o5jv347 tf_w"> 2228 <div class="row_inner col_align_top tb_col_count_1 tf_box tf_rel"> 2229 <div data-lazy="1" class="module_column tb-column col-full tb_8b5p348 first"> 2230 <!-- module plain text --> 2231<div class="module module-plain-text tb_xgq8180 " data-lazy="1"> 2232 <div class="tb_text_wrap"> 2233 <!-- 2234 FAQ ACCORDION 2235 Native <details>/<summary>, no JS needed. 2236 First one defaults to open via [open] attribute. 2237--> 2238<section class="section light-grey"> 2239 <span class="kicker">Frequent first questions 2240</span> 2241 <h2>Before you fill the form</h2> 2242 <div class="faq-list"> 2243 <details class="faq-item" open> 2244 <summary>How quickly do you respond? 2245</summary> 2246 <p>One working day, every time. If you submit on a Friday afternoon, you’ll hear back Monday. Anything sent Mon to Thu lands the next morning. 2247</p> 2248 </details> 2249 <details class="faq-item"> 2250 <summary>What information helps you give a quicker answer</summary> 2251 <p>Site postcode, rough peak load (kW or kVA), and what you want the system to do (peak shave, solar arbitrage, capacity market, EV charging buffer). If you have a recent half-hourly meter download, even better. None of it is required to make first contact. 2252 </p> 2253 </details> 2254 <details class="faq-item"> 2255 <summary>Can I just ask a technical question without a sales call?</summary> 2256 <p>Yes. Pick “Technical question” in the topic selector. The same engineer who would survey your site answers it directly. No sales follow-up unless you ask for one.</p> 2257 </details> 2258 <details class="faq-item"> 2259 <summary>Do you cover all of the UK?</summary> 2260 <p>Yes. Generator Pro engineers operate UK-wide for site surveys and installations. 2261</p> 2262 </details> 2263 </div> 2264</section> 2265 2266<style> 2267.faq-list { max-width: 920px; margin-top: 24px; } 2268.faq-item { 2269 background: #fff; 2270 border-radius: var(--radius); 2271 border: 1px solid var(--border); 2272 margin-bottom: 12px; 2273 overflow: hidden; 2274} 2275.faq-item summary { 2276 list-style: none; 2277 cursor: pointer; 2278 padding: 22px 28px; 2279 font-family: var(--font-body); 2280 font-weight: 800; 2281 font-size: 16px; 2282 display: flex; 2283 justify-content: space-between; 2284 align-items: center; 2285} 2286.faq-item summary::-webkit-details-marker { display: none; } 2287.faq-item summary::after { 2288 content: '+'; 2289 font-size: 24px; 2290 color: var(--orange); 2291 font-weight: 400; 2292 transition: transform .15s; 2293} 2294.faq-item[open] summary::after { content: 'â'; } 2295.faq-item p { 2296 padding: 0 28px 22px; 2297 font-size: 14px; 2298 color: #555; 2299 line-height: 1.65; 2300 margin: 0; 2301} 2302</style> 2303 </div> 2304</div> 2305<!-- /module plain text --> </div> 2306 </div> 2307 </div> 2308 <div data-css_id="858u747" data-lazy="1" class="module_row themify_builder_row fullwidth tb_858u747 tf_w"> 2309 <div class="row_inner col_align_top tb_col_count_1 tf_box tf_rel"> 2310 <div data-lazy="1" class="module_column tb-column col-full tb_mfvf747 first"> 2311 <!-- module plain text --> 2312<div class="module module-plain-text tb_hoh1450 " data-lazy="1"> 2313 <div class="tb_text_wrap"> 2314 <section class="cta-strip"> 2315 <h2>Prefer to talk now? 2316 2317</h2> 2318 <a class="btn btn-white" href="#enquiry">Call 01342 713310 →</a> 2319</section> 2320 2321<style> 2322.cta-strip { 2323 background: var(--orange); 2324 color: #fff; 2325 display: flex; 2326 align-items: center; 2327 justify-content: space-between; 2328 padding: 40px 48px; 2329 gap: 32px; 2330} 2331.cta-strip h2 { 2332 font-family: var(--font-body); 2333 font-size: 20px; 2334 font-weight: 800; 2335 color: #fff; 2336 margin: 0; 2337 letter-spacing: -.01em; 2338} 2339.btn-white { 2340 background: #fff; 2341 color: #111; 2342 font-family: var(--font-body); 2343 font-size: 14px; 2344 font-weight: 600; 2345 text-decoration: none; 2346 padding: 14px 24px; 2347 border-radius: 6px; 2348 white-space: nowrap; 2349 flex-shrink: 0; 2350 transition: opacity 0.15s; 2351} 2352.btn-white:hover { opacity: 0.88; } 2353@media (max-width: 768px) { 2354 .cta-strip { flex-direction: column; align-items: flex-start; padding: 32px 24px; } 2355 .btn-white { width: 100%; text-align: center; } 2356} 2357</style> </div> 2358</div> 2359<!-- /module plain text --> </div> 2360 </div> 2361 </div> 2362 </div> 2363<!--/themify_builder_content--> <!-- /comments --> 2364 </div> 2365 <!-- /.post-content --> 2366 </div> 2367 <!-- /.type-page --> 2368 </main> 2369 <!-- /content --> 2370 </div> 2371<!-- /layout-container --> 2372 </div><!-- /body --> 2373<div class="back-top tf_textc tf_clearfix back-top-float back-top-hide"><div class="arrow-up"><a aria-label="Back to top" href="#header"><span class="screen-reader-text">Back To Top</span></a></div></div></div><!-- /#pagewrap --> 2374<!-- wp_footer -->
2375<script type="speculationrules"> 2376{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/themify-ultra-child\/*","\/wp-content\/themes\/themify-ultra\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2377</script>
vendor: 1 bytes, line 2377
2377
2378<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://www.generatorpro.co.uk/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button> </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://www.generatorpro.co.uk/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These
2378cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script>
2378<script> 2379 var dfPageType = "other"; 2380 var dfProductId = ""; 2381 var dfCategoryName = ""; 2382</script>
vendor: 1 bytes, line 2382
2382
2383<script src="https://eu1-config.doofinder.com/2.x/96027422-80bf-4cbb-a893-1532025916d7.js" async></script>
2383<!-- hook content: wp_footer --><div class="tb_layout_part_wrap tf_w"> 2384<!--themify_builder_content--> 2385 <div class="themify_builder_content themify_builder_content-105149 themify_builder not_editable_builder" data-postid="105149"> 2386 <div data-css_id="29pz754" data-lazy="1" class="module_row themify_builder_row fullwidth tb_29pz754 tf_w hide-desktop hide-tablet hide-tablet_landscape hide-mobile"> 2387 <span class="builder_row_cover tf_abs" data-lazy="1"></span> <div class="row_inner col_align_top gutter-narrow tb_col_count_4 tf_box tf_rel"> 2388 <div data-lazy="1" class="module_column tb-column col4-1 tb_cfeg754 first"> 2389 <!-- module text --> 2390<div class="module module-text tb_b0l6754 " data-lazy="1"> 2391 <div class="tb_text_wrap"> 2392 <p>Categories</p> </div> 2393</div> 2394<!-- /module text --><!-- module plain text --> 2395<div class="module module-plain-text tb_xrxb755 " data-lazy="1"> 2396 <div class="tb_text_wrap"> 2397 <div class="foots-menu"> 2398 <ul id="foot-menu-left"> 2399<li><a href="https://www.generatorpro.co.uk/generators/diesel/">Diesel Generators</a></li> 2400<li><a href="https://www.generatorpro.co.uk/generators/gas/">Natural Gas</a></li> 2401<li><a href="https://www.generatorpro.co.uk/generators/ats/">ATS Generators</a></li> 2402<li><a href="https://www.generatorpro.co.uk/generators/portable/">Portable Generators</a></li> 2403<li><a href="https://www.generatorpro.co.uk/parts/sockets/">Plugs & Sockets</a></li> 2404<li><a href="https://www.generatorpro.co.uk/generators/leisure/camping/">Camping</a></li> 2405</ul> 2406 2407<ul id="foot-menu-right"> 2408<li><a href="https://www.generatorpro.co.uk/generators/gas/lpg/">LPG Generators</a></li> 2409<li><a href="https://www.generatorpro.co.uk/generators/inverter/petrol/">Petrol Generators</a></li> 2410<li><a href="https://www.generatorpro.co.uk/accessories/oils/">Generator Oil</a></li> 2411<li><a href="https://www.generatorpro.co.uk/generators/silent/">Silent</a></li> 2412 <li><a href="https://www.generatorpro.co.uk/generators/stationary/">Stationary Generators</a></li> 2413 <li><a href="https://www.generatorpro.co.uk/portable-power-stations/240v/">240 Volt Batteries</a></li> 2414</ul> 2415</div> 2416<div class="clear"></div><!-- clear --> 2417 </div> 2418</div> 2419<!-- /module plain text --> </div> 2420 <div data-lazy="1" class="module_column tb-column col4-1 tb_0p4w755"> 2421 <!-- module text --> 2422<div class="module module-text tb_giuz653 " data-lazy="1"> 2423 <div class="tb_text_wrap"> 2424 <p>Brands</p> </div> 2425</div> 2426<!-- /module text --><!-- module plain text --> 2427<div class="module module-plain-text tb_0qqc171 " data-lazy="1"> 2428 <div class="tb_text_wrap"> 2429 <div class="foots-menu"> 2430 2431 2432<ul id="foot-menu-left"> 2433<li><a href="https://www.generatorpro.co.uk/brand/honda/">Honda</a></li> 2434<li><a href="https://www.generatorpro.co.uk/brand/gude/">Gude</a></li> 2435<li><a href="https://www.generatorpro.co.uk/brand/matrix/">Matrix</a></li> 2436<li><a href="https://www.generatorpro.co.uk/brand/hyundai/">Hyundai</a></li> 2437<li><a href="https://www.generatorpro.co.uk/brand/itc/">ITC Power</a></li> 2438<li><a href="https://www.generatorpro.co.uk/brand/zipper/">Zipper</a></li> 2439</ul> 2440 2441<ul id="foot-menu-right"> 2442<li><a href="https://www.generatorpro.co.uk/brand/endress/">Endress</a></li> 2443<li><a href="https://www.generatorpro.co.uk/brand/kipor/">Kipor</a></li> 2444 <li><a href="https://www.generatorpro.co.uk/brand/kraft-hertz/">Kraft Herz</a></li> 2445 <li><a href="https://www.generatorpro.co.uk/brand/bass-polska/">Bass Poland</a></li> 2446 <li><a href="https://www.generatorpro.co.uk/brand/champion/">Champion</a></li> 2447</ul> 2448</div> 2449<div class="clear"></div><!-- clear --> </div> 2450</div> 2451<!-- /module plain text --> </div> 2452 <div data-lazy="1" class="module_column tb-column col4-1 tb_vxa8756"> 2453 <!-- module text --> 2454<div class="module module-text tb_q6ym446 " data-lazy="1"> 2455 <div class="tb_text_wrap"> 2456 <p>Information</p> </div> 2457</div> 2458<!-- /module text --><!-- module plain text --> 2459<div class="module module-plain-text tb_7gyx715 " data-lazy="1"> 2460 <div class="tb_text_wrap"> 2461 <div class="foots-menu"> 2462 2463 2464<ul id="foot-menu-one"> 2465<li><a href="https://www.generatorpro.co.uk/about-us/">About Us</a></li> 2466<li><a href="https://www.generatorpro.co.uk/ultimate-guide-buy-right-generator/">The Ultimate Guide to Buy the Right Generator</a></li> 2467<li><a href="https://www.generatorpro.co.uk/benefits-of-financing-your-generator/">Benefits Of Financing Your Generator</a></li> 2468<li><a href="https://www.generatorpro.co.uk/frequently-asked-questions/">Frequently Asked Questions</a></li> 2469<li><a href="https://www.generatorpro.co.uk/blog/">Blog</a></li> 2470<li><a href="https://www.generatorpro.co.uk/safe-shopping/">Safe Shopping</a></li> 2471 <li><a href="https://www.generatorpro.co.uk/warranty-information/">Warranty Information</a></li> 2472 <li><a href="https://www.generatorpro.co.uk/refund-policies/">Refund Policies</a></li> 2473 <li><a href="https://www.generatorpro.co.uk/terms-conditions/">Terms and Conditions</a></li> 2474 <li><a href="https://www.generatorpro.co.uk/shipping/">Shipping</a></li> 2475 <li><a href="https://www.generatorpro.co.uk/contact/">Contact Us</a></li> 2476</ul> 2477</div> 2478<div class="clear"></div><!-- clear --> 2479 </div> 2480</div> 2481<!-- /module plain text --> </div> 2482 <div data-lazy="1" class="module_column tb-column col4-1 tb_t34s756 last"> 2483 <!-- module text --> 2484<div class="module module-text tb_m9hs756 " data-lazy="1"> 2485 <div class="tb_text_wrap"> 2486 <p>Contact Us</p> </div> 2487</div> 2488<!-- /module text --><!-- module text --> 2489<div class="module module-text tb_erl3352 " data-lazy="1"> 2490 <div class="tb_text_wrap"> 2491 <p>Austin Luce & Co Ltd Trading as Generator Pro<br>Elm Trees Dowlands Lane, Copthorne<br>Crawley<br>RH10 3HX<br>United Kingdom</p> </div> 2492</div> 2493<!-- /module text --><!-- module icon --> 2494<div class="module module-icon tb_y2c4756 small none icon_vertical " data-lazy="1"> 2495 <div class="module-icon-item"> 2496 <a href="mailto:[email protected]"> 2497 <em class="tf_box" 2498 ><svg class="tf_fa tf-ti-email" aria-hidden="true"><use href="#tf-ti-email"></use></svg></em> 2499 <span>[email protected]</span> 2500 </a> 2501 </div> 2502 <div class="module-icon-item"> 2503 <a href="tel:01342%20713310"> 2504 <em class="tf_box" 2505 ><svg class="tf_fa tf-ti-mobile" aria-hidden="true"><use href="#tf-ti-mobile"></use></svg></em> 2506 <span>01342 713310</span> 2507 </a> 2508 </div> 2509 </div> 2510<!-- /module icon --> 2511<!-- module icon --> 2512<div class="module module-icon tb_7wkd756 small none icon_horizontal " data-lazy="1"> 2513 <div class="module-icon-item"> 2514 <a href="https://www.facebook.com/generators1/" rel="noopener" target="_blank"> 2515 <em class="tf_box" 2516 ><svg class="tf_fa tf-ti-facebook" aria-hidden="true"><use href="#tf-ti-facebook"></use></svg></em> 2517 </a> 2518 </div> 2519 <div class="module-icon-item"> 2520 <a href="https://twitter.com/GeneratorPro1/" rel="noopener" target="_blank"> 2521 <em class="tf_box" 2522 ><svg class="tf_fa tf-ti-twitter" aria-hidden="true"><use href="#tf-ti-twitter"></use></svg></em> 2523 </a> 2524 </div> 2525 <div class="module-icon-item"> 2526 <a href="https://www.linkedin.com/company/generator-pro/" rel="noopener" target="_blank"> 2527 <em class="tf_box" 2528 ><svg class="tf_fa tf-ti-linkedin" aria-hidden="true"><use href="#tf-ti-linkedin"></use></svg></em> 2529 </a> 2530 </div> 2531 </div> 2532<!-- /module icon --> 2533 </div> 2534 </div> 2535 </div>
2536 <div data-css_id="31ki547" data-lazy="1" class="module_row themify_builder_row fullwidth tb_31ki547 tf_w"> 2537 <span class="builder_row_cover tf_abs" data-lazy="1"></span> <div class="row_inner col_align_top gutter-narrow tb_col_count_4 tf_box tf_rel"> 2538 <div data-lazy="1" class="module_column tb-column col4-1 tb_ap8n547 first"> 2539 <!-- module text --> 2540<div class="module module-text tb_wx02547 " data-lazy="1"> 2541 <div class="tb_text_wrap"> 2542 <p>Categories</p> </div> 2543</div> 2544<!-- /module text --><!-- module plain text --> 2545<div class="module module-plain-text tb_m5wz547 " data-lazy="1"> 2546 <div class="tb_text_wrap"> 2547 <div class="foots-menu"> 2548 <ul id="foot-menu-left"> 2549<li><a href="https://www.generatorpro.co.uk/generators/diesel/">Diesel Generators</a></li> 2550<li><a href="https://www.generatorpro.co.uk/generators/gas/">Natural Gas</a></li> 2551<li><a href="https://www.generatorpro.co.uk/generators/ats/">ATS Generators</a></li> 2552<li><a href="https://www.generatorpro.co.uk/generators/portable/">Portable Generators</a></li> 2553<li><a href="https://www.generatorpro.co.uk/parts/sockets/">Plugs & Sockets</a></li> 2554<li><a href="https://www.generatorpro.co.uk/generators/leisure/camping/">Camping</a></li> 2555</ul> 2556 2557<ul id="foot-menu-right"> 2558<li><a href="https://www.generatorpro.co.uk/generators/gas/lpg/">LPG Generators</a></li> 2559<li><a href="https://www.generatorpro.co.uk/generators/inverter/petrol/">Petrol Generators</a></li> 2560<li><a href="https://www.generatorpro.co.uk/accessories/oils/">Generator Oil</a></li> 2561<li><a href="https://www.generatorpro.co.uk/generators/silent/">Silent</a></li> 2562 <li><a href="https://www.generatorpro.co.uk/generators/stationary/">Stationary Generators</a></li> 2563 <li><a href="https://www.generatorpro.co.uk/portable-power-stations/240v/">240 Volt Batteries</a></li> 2564</ul> 2565</div> 2566<div class="clear"></div><!-- clear --> 2567 </div> 2568</div> 2569<!-- /module plain text --> </div> 2570 <div data-lazy="1" class="module_column tb-column col4-1 tb_goc0547"> 2571 <!-- module text --> 2572<div class="module module-text tb_s4zw547 " data-lazy="1"> 2573 <div class="tb_text_wrap"> 2574 <p>Brands</p> </div> 2575</div> 2576<!-- /module text --><!-- module plain text --> 2577<div class="module module-plain-text tb_o5d9547 " data-lazy="1"> 2578 <div class="tb_text_wrap"> 2579 <div class="foots-menu"> 2580 2581 2582<ul id="foot-menu-left"> 2583<li><a href="https://www.generatorpro.co.uk/brand/honda/">Honda</a></li> 2584<li><a href="https://www.generatorpro.co.uk/brand/gude/">Gude</a></li> 2585<li><a href="https://www.generatorpro.co.uk/brand/matrix/">Matrix</a></li> 2586<li><a href="https://www.generatorpro.co.uk/brand/hyundai/">Hyundai</a></li> 2587<li><a href="https://www.generatorpro.co.uk/brand/itc/">ITC Power</a></li> 2588<li><a href="https://www.generatorpro.co.uk/brand/zipper/">Zipper</a></li> 2589</ul> 2590 2591<ul id="foot-menu-right"> 2592<li><a href="https://www.generatorpro.co.uk/brand/endress/">Endress</a></li> 2593<li><a href="https://www.generatorpro.co.uk/brand/kipor/">Kipor</a></li> 2594 <li><a href="https://www.generatorpro.co.uk/brand/kraft-hertz/">Kraft Herz</a></li> 2595 <li><a href="https://www.generatorpro.co.uk/brand/bass-polska/">Bass Poland</a></li> 2596 <li><a href="https://www.generatorpro.co.uk/brand/champion/">Champion</a></li> 2597</ul> 2598</div> 2599<div class="clear"></div><!-- clear --> </div> 2600</div> 2601<!-- /module plain text --> </div> 2602 <div data-lazy="1" class="module_column tb-column col4-1 tb_x8m1547"> 2603 <!-- module text --> 2604<div class="module module-text tb_pv2e547 " data-lazy="1"> 2605 <div class="tb_text_wrap"> 2606 <p>Information</p> </div> 2607</div> 2608<!-- /module text --><!-- module plain text --> 2609<div class="module module-plain-text tb_isex547 " data-lazy="1"> 2610 <div class="tb_text_wrap"> 2611 <div class="foots-menu"> 2612 2613 2614<ul id="foot-menu-one"> 2615<li><a href="https://www.generatorpro.co.uk/about-us/">About Us</a></li> 2616<li><a href="https://www.generatorpro.co.uk/ultimate-guide-buy-right-generator/">The Ultimate Guide to Buy the Right Generator</a></li> 2617<li><a href="https://www.generatorpro.co.uk/benefits-of-financing-your-generator/">Benefits Of Financing Your Generator</a></li> 2618<li><a href="https://www.generatorpro.co.uk/frequently-asked-questions/">Frequently Asked Questions</a></li> 2619<li><a href="https://www.generatorpro.co.uk/blog/">Blog</a></li> 2620<li><a href="https://www.generatorpro.co.uk/safe-shopping/">Safe Shopping</a></li> 2621 <li><a href="https://www.generatorpro.co.uk/warranty-information/">Warranty Information</a></li> 2622 <li><a href="https://www.generatorpro.co.uk/refund-policies/">Refund Policies</a></li> 2623 <li><a href="https://www.generatorpro.co.uk/terms-conditions/">Terms and Conditions</a></li> 2624 <li><a href="https://www.generatorpro.co.uk/shipping/">Shipping</a></li> 2625 <li><a href="https://www.generatorpro.co.uk/contact/">Contact Us</a></li> 2626</ul> 2627</div> 2628<div class="clear"></div><!-- clear --> 2629 </div> 2630</div> 2631<!-- /module plain text --> </div> 2632 <div data-lazy="1" class="module_column tb-column col4-1 tb_l3lp547 last"> 2633 <!-- module text --> 2634<div class="module module-text tb_i6eh547 " data-lazy="1"> 2635 <div class="tb_text_wrap"> 2636 <style>@media (max-width:680px){.gp-foot-contact{margin-top:45px;}}</style> 2637<div class="gp-foot-contact" style="max-width:230px;"><p><img decoding="async" src="https://www.generatorpro.co.uk/wp-content/uploads/Logo-white.png" alt="Generator Pro" style="max-width:200
2637px;width:100%;height:auto;display:block;" /></p> 2638<hr style="border:0;border-top:1px solid rgba(255,255,255,.25);margin:20px 0;" /> 2639<div style="display:flex;align-items:flex-start;gap:12px;margin:14px 0;color:#cfd2d6;font-size:14px;line-height:1.5;"><svg width="18" height="18" viewBox="0 0 24 24" fill="#f26f21" style="flex:0 0 auto;margin-top:2px;"><path d="M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z"/></svg><span>Generator Pro<br />Elm Trees Dowlands Lane, Copthorne<br />Crawley, RH10 3HX, United Kingdom</span></div> 2640<div style="display:flex;align-items:center;gap:12px;margin:14px 0;font-size:14px;"><svg width="18" height="18" viewBox="0 0 24 24" fill="#f26f21" style="flex:0 0 auto;"><path d="M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.8 21 3 13.2 3 3.9c0-.5.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.2.2 2.4.6 3.6.1.4 0 .8-.3 1.1l-2.2 2.2z"/></svg><a href="tel:01342713310" style="color:#cfd2d6;text-decoration:none;">01342 713310</a></div> 2641<div style="display:flex;align-items:center;gap:12px;margin:14px 0;font-size:14px;"><svg width="18" height="18" viewBox="0 0 24 24" fill="#f26f21" style="flex:0 0 auto;"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm8 7L4 6.5V8l8 4.5L20 8V6.5z"/></svg><a href="mailto:[email protected]" style="color:#cfd2d6;text-decoration:none;">[email protected]</a></div> 2642</div> 2643 </div> 2644</div> 2645<!-- /module text --> </div> 2646 </div> 2647 </div> 2648 <div data-css_id="s6y0244" data-lazy="1" class="module_row themify_builder_row fullwidth_row_container tb_s6y0244 tf_w"> 2649 <span class="builder_row_cover tf_abs" data-lazy="1"></span> <div class="row_inner col_align_middle gutter-narrow tb_col_count_3 tf_box tf_rel"> 2650 <div data-lazy="1" class="module_column tb-column col3-1 tb_9o75667 first"> 2651 <!-- module image --> 2652<div class="module module-image tb_wm78667 image-center tf_mw" data-lazy="1"> 2653 <div class="image-wrap tf_rel tf_mw"> 2654 <a href="https://www.klarna.com/uk/" rel="noopener" target="_blank"> 2655 <img src="https://www.generatorpro.co.uk/wp-content/uploads/Klar-180x40.png" width="180" height="40" class="wp-post-image wp-image-124076" title="Klarna" alt="Klarna" srcset="https://www.generatorpro.co.uk/wp-content/uploads/Klar-180x40.png 180w, https://www.generatorpro.co.uk/wp-content/uploads/Klar-350x79.png 350w, https://www.generatorpro.co.uk/wp-content/uploads/Klar-250x56.png 250w, https://www.generatorpro.co.uk/wp-content/uploads/Klar.png 466w" sizes="(max-width: 180px) 100vw, 180px" /> </a> 2656 2657 </div> 2658 <!-- /image-wrap --> 2659 2660 </div> 2661<!-- /module image --><!-- module text --> 2662<div class="module module-text tb_h4kk667 " data-lazy="1"> 2663 <div class="tb_text_wrap"> 2664 <p style="text-align: center;">âKlarna’s Pay in 3 / Pay in 30 days are unregulated credit agreements. Borrowing more than you can afford or paying late may negatively impact your financial status and ability to obtain credit. 18+, UK residents only. Subject to status. Late fees may apply. Ts&Cs apply.â.</p> </div> 2665</div> 2666<!-- /module text --> </div> 2667 <div data-lazy="1" class="module_column tb-column col3-1 tb_fl80496"> 2668 </div> 2669 <div data-lazy="1" class="module_column tb-column col3-1 tb_7ktl799 last"> 2670 <!-- module image --> 2671<div class="module module-image tb_4h8d800 image-center tf_mw" data-lazy="1"> 2672 <div class="image-wrap tf_rel tf_mw"> 2673 <a href="https://stripe.com/gb/" rel="noopener" target="_blank"> 2674 <img src="https://www.generatorpro.co.uk/wp-content/uploads/Str-150x62.png" width="150" height="62" class="wp-post-image wp-image-124079" title="Stripe" alt="Stripe" srcset="https://www.generatorpro.co.uk/wp-content/uploads/Str-150x62.png 150w, https://www.generatorpro.co.uk/wp-content/uploads/Str-350x146.png 350w, https://www.generatorpro.co.uk/wp-content/uploads/Str-200x83.png 200w, https://www.generatorpro.co.uk/wp-content/uploads/Str.png 464w" sizes="(max-width: 150px) 100v
2674w, 150px" /> </a> 2675 2676 </div> 2677 <!-- /image-wrap --> 2678 2679 </div> 2680<!-- /module image --> <div data-lazy="1" class="module_subrow themify_builder_sub_row tf_w col_align_middle gutter-none tb_col_count_5 tb_7tm4799"> 2681 <div data-lazy="1" class="module_column sub_column col5-1 tb_0xmq800 first"> 2682 <!-- module image --> 2683<div class="module module-image tb_qars800 image-top tf_mw" data-lazy="1"> 2684 <div class="image-wrap tf_rel tf_mw"> 2685 <img src="https://www.generatorpro.co.uk/wp-content/uploads/Visa.png" class="wp-post-image wp-image-124082" title="Visa" alt="Visa"> 2686 </div> 2687 <!-- /image-wrap --> 2688 2689 </div> 2690<!-- /module image --> </div> 2691 <div data-lazy="1" class="module_column sub_column col5-1 tb_9u3a800"> 2692 <!-- module image --> 2693<div class="module module-image tb_imhi800 image-top tf_mw" data-lazy="1"> 2694 <div class="image-wrap tf_rel tf_mw"> 2695 <img src="https://www.generatorpro.co.uk/wp-content/uploads/Master.png" class="wp-post-image wp-image-124083" title="Master" alt="Master"> 2696 </div> 2697 <!-- /image-wrap --> 2698 2699 </div> 2700<!-- /module image --> </div> 2701 <div data-lazy="1" class="module_column sub_column col5-1 tb_b7gi799"> 2702 <!-- module image --> 2703<div class="module module-image tb_huxc799 image-top tf_mw" data-lazy="1"> 2704 <div class="image-wrap tf_rel tf_mw"> 2705 <img src="https://www.generatorpro.co.uk/wp-content/uploads/Amex.png" class="wp-post-image wp-image-124084" title="Amex" alt="Amex"> 2706 </div> 2707 <!-- /image-wrap --> 2708 2709 </div> 2710<!-- /module image --> </div> 2711 <div data-lazy="1" class="module_column sub_column col5-1 tb_p4j6799"> 2712 <!-- module image --> 2713<div class="module module-image tb_0teu799 image-top tf_mw" data-lazy="1"> 2714 <div class="image-wrap tf_rel tf_mw"> 2715 <img src="https://www.generatorpro.co.uk/wp-content/uploads/Gpay.png" class="wp-post-image wp-image-124085" title="Gpay" alt="Gpay"> 2716 </div> 2717 <!-- /image-wrap --> 2718 2719 </div> 2720<!-- /module image --> </div> 2721 <div data-lazy="1" class="module_column sub_column col5-1 tb_gwhj799 last"> 2722 <!-- module image --> 2723<div class="module module-image tb_ntrj799 image-top tf_mw" data-lazy="1"> 2724 <div class="image-wrap tf_rel tf_mw"> 2725 <img src="https://www.generatorpro.co.uk/wp-content/uploads/Apay.png" class="wp-post-image wp-image-124086" title="Apay" alt="Apay"> 2726 </div> 2727 <!-- /image-wrap --> 2728 2729 </div> 2730<!-- /module image --> </div> 2731 </div> 2732 </div> 2733 </div> 2734 </div> 2735 <div data-css_id="p564556" data-lazy="1" class="module_row themify_builder_row fullwidth tb_p564556 tf_w"> 2736 <div class="row_inner col_align_top tb_col_count_3 tf_box tf_rel"> 2737 <div data-lazy="1" class="module_column tb-column col3-1 tb_5ah2556 first"> 2738 </div> 2739 <div data-lazy="1" class="module_column tb-column col3-1 tb_k8l9669"> 2740 <!-- module text --> 2741<div class="module module-text tb_j5g3670 " data-lazy="1"> 2742 <div class="tb_text_wrap"> 2743 <p> ©2024 All Rights Reserved – Generator Pro – <a title="Generator Pro Privacy Policy" href="https://www.generatorpro.co.uk/privacy-policy/">Privacy Policy</a></p> </div> 2744</div> 2745<!-- /module text --> </div> 2746 <div data-lazy="1" class="module_column tb-column col3-1 tb_g9aq46 last"> 2747 <!-- module plain text --> 2748<div class="module module-plain-text tb_bktn46 " data-lazy="1"> 2749 <div class="tb_text_wrap"> 2750 <p>Designed & Developed By <a href="https://www.approvedbusiness.co.uk/" target="_blank">Approved Business</a>.</p> </div> 2751</div> 2752<!-- /module plain text --> </div> 2753 </div> 2754 </div> 2755 </div> 2756<!--/themify_builder_content--> 2757</div> 2758<!-- /hook content: wp_footer -->
2758<script type="text/javascript" id="sns_global_scripts">
2758<script 2759 async 2760 data-environment="production" 2761 src="https://osm.klarnaservices.com/lib.js" 2762 data-client-id="05e99531-d9dc-5835-903b-b46c38da9e0f" 2763></script>
2763 2764
2764<script> 2765 window.Klarna.OnsiteMessaging.refresh(); 2766</script>
2766</script>
2766 <!--googleoff:all--> 2767 <!--noindex--> 2768 <!--noptimize--> 2769
2769<script id="tf_vars" data-no-optimize="1" data-noptimize="1" data-no-minify="1" data-cfasync="false" defer="defer" src="data:text/javascript;base64,dmFyIHRoZW1pZnlTY3JpcHQgPSB7ImhlYWRlclR5cGUiOiJoZWFkZXItY2xhc3NpYyIsInN0aWNreV9oZWFkZXIiOiIiLCJwYWdlTG9hZGVyRWZmZWN0IjoiIiwiaW5maW5pdGVFbmFibGUiOiIwIiwiYWpheENhcnRTZWNvbmRzIjoiMjAwMCJ9Owp2YXIgdGJMb2NhbFNjcmlwdCA9IHsiZnVsbHdpZHRoX3N1cHBvcnQiOiIxIiwic2Nyb2xsSGlnaGxpZ2h0Ijp7InNwZWVkIjo5MDAuMDF9LCJhZGRvbnMiOltdfTsKdmFyIHRoZW1pZnlfdmFycyA9IHsibWVudV9wb2ludCI6IjkwMCIsImJyZWFrcG9pbnRzIjp7InRhYmxldF9sYW5kc2NhcGUiOls3NjksMTI4MF0sInRhYmxldCI6WzY4MSw3NjhdLCJtb2JpbGUiOjY4MH0sIndwIjoiNi44LjExIiwiYWpheF91cmwiOiJodHRwczovL3d3dy5nZW5lcmF0b3Jwcm8uY28udWsvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCJhenVyZV9rZXkiOiIiLCJtZW51X3Rvb2x0aXBzIjpbXSwicGx1Z2luX3VybCI6Imh0dHBzOi8vd3d3LmdlbmVyYXRvcnByby5jby51ay93cC1jb250ZW50L3BsdWdpbnMiLCJjb250ZW50X3VybCI6Imh0dHBzOi8vd3d3LmdlbmVyYXRvcnByby5jby51ay93cC1jb250ZW50IiwiaW5jbHVkZXNfdXJsIjoiaHR0cHM6Ly93d3cuZ2VuZXJhdG9ycHJvLmNvLnVrL3dwLWluY2x1ZGVzLyIsImx6IjoiMSIsInRoZW1lX3YiOiI4LjAuNSIsImVtYWlsU3ViIjoiQ2hlY2sgdGhpcyBvdXQhIiwibm9wIjoiQ2hlY2sgdGhpcyBvdXQhIiwibGlnaHRib3giOnsiaTE4biI6eyJ0Q291bnRlciI6IiVjdXJyJSBvZiAldG90YWwlIn19LCJ3Y192ZXJzaW9uIjoiMTAuNy4wIiwid2NfanMiOnsid2MtYWRkLXRvLWNhcnQiOiJodHRwczovL3d3dy5nZW5lcmF0b3Jwcm8uY28udWsvd3AtY29udGVudC9wbHVnaW5zL3dvb2NvbW1lcmNlL2Fzc2V0cy9qcy9mcm9udGVuZC9hZGQtdG8tY2FydC5taW4uanMiLCJ3Yy1hZGQtdG8tY2FydC12YXJpYXRpb24iOiJodHRwczovL3d3dy5nZW5lcmF0b3Jwcm8uY28udWsvd3AtY29udGVudC9wbHVnaW5zL3dvb2NvbW1lcmNlL2Fzc2V0cy9qcy9mcm9udGVuZC9hZGQtdG8tY2FydC12YXJpYXRpb24ubWluLmpzIiwid2MtY2FydC1mcmFnbWVudHMiOiJodHRwczovL3d3dy5nZW5lcmF0b3Jwcm8uY28udWsvd3AtY29udGVudC9wbHVnaW5zL3dvb2NvbW1lcmNlL2Fzc2V0cy9qcy9mcm9udGVuZC9jYXJ0LWZyYWdtZW50cy5taW4uanMiLCJ3b29jb21tZXJjZSI6Imh0dHBzOi8vd3d3LmdlbmVyYXRvcnByby5jby51ay93cC1jb250ZW50L3BsdWdpbnMvd29vY29tbWVyY2UvYXNzZXRzL2pzL2Zyb250ZW5kL3dvb2NvbW1lcmNlLm1pbi5qcyIsIndjLXNpbmdsZS1wcm9kdWN0IjoiaHR0cHM6Ly93d3cuZ2VuZXJhdG9ycHJvLmNvLnVrL3dwLWNvbnRlbnQvcGx1Z2lucy93b29jb21tZXJjZS9hc3NldHMvanMvZnJvbnRlbmQvc2luZ2xlLXByb2R1Y3QubWluLmpzIn0sInBob3Rvc3dpcGUiOnsibWFpbiI6Imh0dHBzOi8vd3d3LmdlbmVyYXRvcnByby5jby51ay93cC1jb250ZW50L3BsdWdpbnMvd29vY29tbWVyY2UvYXNzZXRzL2Nzcy9waG90b3N3aXBlL3Bob3Rvc3dpcGUubWluLmNzcyIsInNraW4iOiJodHRwczovL3d3dy5nZW5lcmF0b3Jwcm8uY28udWsvd3AtY29udGVudC9wbHVnaW5zL3dvb2NvbW1lcmNlL2Fzc2V0cy9jc3MvcGhvdG9zd2lwZS9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLm1pbi5jc3MifSwiZG9uZSI6eyJ0Yl9zdHlsZSI6dHJ1ZSwidGJfY292ZXIiOnRydWUsInRiX3RleHQiOnRydWUsInRiX2ljb24iOnRydWUsInRiX2ltYWdlIjp0cnVlLCJ0Yl9pbWFnZV9jZW50ZXIiOnRydWUsInRiX2ltYWdlX3RvcCI6dHJ1ZX19O3ZhciB3Y19hZGRfdG9fY2FydF9wYXJhbXMgPSB7ImFqYXhfdXJsIjoiXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJ3Y19hamF4X3VybCI6IlwvP3djLWFqYXg9JSVlbmRwb2ludCUlIiwiaTE4bl92aWV3X2NhcnQiOiJWaWV3IGJhc2tldCIsImNhcnRfdXJsIjoiaHR0cHM6XC9cL3d3dy5nZW5lcmF0b3Jwcm8uY28udWtcL2NhcnRcLyIsImlzX2NhcnQiOiIiLCJjYXJ0X3JlZGlyZWN0X2FmdGVyX2FkZCI6InllcyJ9O3ZhciB3Y19hZGRfdG9fY2FydF92YXJpYXRpb25fcGFyYW1zID0geyJ3Y19hamF4X3VybCI6IlwvP3djLWFqYXg9JSVlbmRwb2ludCUlIiwiaTE4bl9ub19tYXRjaGluZ192YXJpYXRpb25zX3RleHQiOiJTb3JyeSwgbm8gcHJvZHVjdHMgbWF0Y2hlZCB5b3VyIHNlbGVjdGlvbi4gUGxlYXNlIGNob29zZSBhIGRpZmZlcmVudCBjb21iaW5hdGlvbi4iLCJpMThuX21ha2VfYV9zZWxlY3Rpb25fdGV4dCI6IlBsZWFzZSBzZWxlY3Qgc29tZSBwcm9kdWN0IG9wdGlvbnMgYmVmb3JlIGFkZGluZyB0aGlzIHByb2R1Y3QgdG8geW91ciBiYXNrZXQuIiwiaTE4bl91bmF2YWlsYWJsZV90ZXh0IjoiU29ycnksIHRoaXMgcHJvZHVjdCBpcyB1bmF2YWlsYWJsZS4gUGxlYXNlIGNob29zZSBhIGRpZmZlcmVudCBjb21iaW5hdGlvbi4iLCJpMThuX3Jlc2V0X2FsZXJ0X3RleHQiOiJZb3VyIHNlbGVjdGlvbiBoYXMgYmVlbiByZXNldC4gUGxlYXNlIHNlbGVjdCBzb21lIHByb2R1Y3Qgb3B0aW9ucyBiZWZvcmUgYWRkaW5nIHRoaXMgcHJvZHVjdCB0byB5b3VyIGJhc2tldC4ifTt2YXIgd2NfY2FydF9mcmFnbWVudHNfcGFyYW1zID0geyJhamF4X3VybCI6Ilwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwid2NfYWpheF91cmwiOiJcLz93Yy1hamF4PSUlZW5kcG9pbnQlJSIsImNhcnRfaGFzaF9rZXkiOiJ3Y19jYXJ0X2hhc2hfZWJiNTJiZjk0OGYxY2MxOWIxNTc5N2I3OTZhNzEyYTMiLCJmcmFnbWVudF9uYW1lIjoid2NfZnJhZ21lbnRzX2ViYjUyYmY5NDhmMWNjMTliMTU3OTdiNzk2YTcxMmEzIiwicmVxdWVzdF90aW1lb3V0IjoiNTAwMCJ9O3ZhciB3b29jb21tZXJjZV9wYXJhbXMgPSB7ImFqYXhfdXJsIjoiXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJ3Y19hamF4X3VybCI6IlwvP3djLWFqYXg9JSVlbmRwb2ludCUlIiwiaTE4bl9wYXNzd29yZF9zaG93IjoiU2hvdyBwYXNzd29yZCIsImkxOG5fcGFzc3dvcmRfaGlkZSI6IkhpZGUgcGFzc3dvcmQifTt2YXIgd2Nfc2luZ2xlX3Byb2R1Y3RfcGFyYW1zID0geyJpMThuX3JlcXVpcmVkX3JhdGluZ190ZXh0IjoiUGxlYXNlIHNlbGVjdCBhIHJhdGluZyIsImkxOG5fcmF0aW5nX29wdGlvbnMiOlsiMSBvZiA1IHN0YXJzIiwiMiBvZiA1IHN0YXJzIiwiMyBvZiA1IHN0YXJzIiwiNCBvZiA1IHN0YXJzIiwiNSBvZiA1IHN0YXJzIl0sImkxOG5fcHJvZHVjdF9nYWxsZXJ5X3RyaWdnZXJfdGV4dCI6IlZpZXcgZnVsbC1zY3JlZW4gaW1hZ2UgZ2FsbGVyeSIsInJldmlld19yYXRpbmdfcmVxdWlyZWQiOiJ5ZXMiLCJmbGV4c2xpZGVyIjp7InJ0bCI6ZmFsc2UsImFuaW1hdGlvbiI6InNsaWRlIiwic21vb3RoSGVpZ2h0Ijp0cnVlLCJkaXJlY3Rpb25OYXYiOmZhbHNlLCJjb250cm9sTmF2IjoidGh1bWJuYWlscyIsInNsaWRlc2hvdyI6ZmFsc2UsImFuaW1hdGlvblNwZWVkIjo1MDAsImFuaW1hdGlvbkxvb3AiOmZhbHNlLCJhbGxvd09uZVNsaWRlIjpmYWxzZX0sInpvb21fZW5hYmxlZCI6IjEiLCJ6b29tX29wdGlvbnMiOltdLCJwaG90b3N3aXBlX2VuYWJsZWQiOiIxIiwicGhvdG9zd2lwZV9vcHRpb25zIjp7InNoYXJlRWwiOmZ
2769hbHNlLCJjbG9zZU9uU2Nyb2xsIjpmYWxzZSwiaGlzdG9yeSI6ZmFsc2UsImhpZGVBbmltYXRpb25EdXJhdGlvbiI6MCwic2hvd0FuaW1hdGlvbkR1cmF0aW9uIjowfSwiZmxleHNsaWRlcl9lbmFibGVkIjoiMSJ9Ow=="></script>
2769 2770 <!--/noptimize--> 2771 <!--/noindex--> 2772 <!--googleon:all--> 2773 <link rel="preload" href="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-wc-blocks-style1776216173.min.css" as="style"><link rel='stylesheet' id='wpo_min-footer-0-css' href='https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-wc-blocks-style1776216173.min.css' media='all' />
2774<script src="https://www.generatorpro.co.uk/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.7.0" id="wc-jquery-blockui-js" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 2774
2774
2775<script id="wpo_min-footer-0-js-extra"> 2776var dismissibleWpNotices = {"ajaxUrl":"https:\/\/www.generatorpro.co.uk\/wp-admin\/admin-ajax.php","nonce":"ec21b3b8dd"}; 2777</script>
vendor: 1 bytes, line 2777
2777
2778<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-dismissible-wp-notices1759913346.min.js" id="wpo_min-footer-0-js"></script>
vendor: 1 bytes, line 2778
2778
2779<script defer="defer" src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-themify-main-script1759919659.min.js" id="wpo_min-footer-1-js"></script>
vendor: 1 bytes, line 2779
2779
2780<script src="https://www.generatorpro.co.uk/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 2780
2780
2781<script id="wp-i18n-js-after"> 2782wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2783</script>
vendor: 1 bytes, line 2783
2783
2784<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-swv1779176264.min.js" id="wpo_min-footer-3-js"></script>
vendor: 1 bytes, line 2784
2784
2785<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-contact-form-71779176264.min.js" id="wpo_min-footer-4-js"></script>
vendor: 1 bytes, line 2785
2785
2786<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-gtm4wp-ecommerce-generic1790917976.min.js" id="wpo_min-footer-5-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 2786
2786
2787<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-gtm4wp-woocommerce1790917976.min.js" id="wpo_min-footer-6-js"></script>
vendor: 1 bytes, line 2787
2787
2788<script id="wpfactory-wc-ean-variations-js-extra"> 2789var wpfactory_wc_ean_variations_obj = {"variations_form":".variations_form","variations_form_closest":".summary"}; 2790</script>
vendor: 1 bytes, line 2790
2790
2791<script src="https://www.generatorpro.co.uk/wp-content/plugins/ean-for-woocommerce/assets/js/wpfactory-wc-ean-variations.min.js?ver=5.6.0" id="wpfactory-wc-ean-variations-js"></script>
vendor: 1 bytes, line 2791
2791
2792<script src="https://cdn.superpayments.com/js/super.js?ver=1.43.1" id="super-payments-super-js-js"></script>
vendor: 1 bytes, line 2792
2792
2793<script id="wpo_min-footer-9-js-extra"> 2794var superPaymentsPublicVars = {"publishable_api_key":"PUB_hwOSf-Wb63G4fWrtgOq9dr42-7hKpCeEfk5FRmFc","integration_id":"d51feb06-38d9-4199-87c2-54b4a9abd52e","page":"checkout","plugin_version":"1.43.1","woocommerce_version":"10.7.0","currency":"GBP"}; 2795</script>
vendor: 1 bytes, line 2795
2795
2796<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-super-payments-init-super-js1790831575.min.js" id="wpo_min-footer-9-js"></script>
vendor: 1 bytes, line 2796
2796
2797<script src="https://cdn.superpayments.com/js/payment.js?ver=1.43.1" id="super-payments-checkout-js-js"></script>
vendor: 1 bytes, line 2797
2797
2798<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-super-payments-embedded-checkout1790831575.min.js" id="wpo_min-footer-11-js"></script>
vendor: 1 bytes, line 2798
2798
2799<script src="https://js.superpayments.com/advertisers/js/v1/advertisers.offer.js?ver=1.43.1" id="super-payments-optimistic-offer-js"></script>
vendor: 1 bytes, line 2799
2799
2800<script src="https://www.generatorpro.co.uk/wp-content/plugins/woo-bought-together/assets/slick/slick.min.js?ver=7.8.6" id="slick-js"></script>
vendor: 1 bytes, line 2800
2800
2801<script id="wpo_min-footer-14-js-extra"> 2802var woobt_vars = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","nonce":"12f02ffc60","change_image":"yes","change_price":"yes","price_selector":"","counter":"individual","variation_selector":"default","price_format":"%1$s%2$s","price_suffix":"inc. VAT","price_decimals":"2","price_thousand_separator":",","price_decimal_separator":".","currency_symbol":"\u00a3","trim_zeros":"","additional_price_text":"Additional price:","total_price_text":"Total:","add_to_cart":"Add to cart","alert_selection":"Please select a purchasable variation for [name] before adding this product to the cart.","carousel_params":"{\"dots\":true,\"arrows\":true,\"infinite\":false,\"adaptiveHeight\":true,\"rtl\":false,\"responsive\":[{\"breakpoint\":768,\"settings\":{\"slidesToShow\":2,\"slidesToScroll\":2}},{\"breakpoint\":480,\"settings\":{\"slidesToShow\":1,\"slidesToScroll\":1}}]}"}; 2803</script>
vendor: 1 bytes, line 2803
2803
2804<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-woobt-frontend1787044722.min.js" id="wpo_min-footer-14-js"></script>
vendor: 1 bytes, line 2804
2804
2805<script src="https://www.generatorpro.co.uk/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.7.0" id="sourcebuster-js-js"></script>
vendor: 1 bytes, line 2805
2805
2806<script id="wc-order-attribution-js-extra"> 2807var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/www.generatorpro.co.uk\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 2808</script>
vendor: 1 bytes, line 2808
2808
2809<script src="https://www.generatorpro.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.7.0" id="wc-order-attribution-js"></script>
vendor: 1 bytes, line 2809
2809
2810<script id="wpo_min-footer-17-js-extra"> 2811var df_cart = {"nonce":"c5891cbd6c","ajax_url":"https:\/\/www.generatorpro.co.uk\/wp-admin\/admin-ajax.php","item_info_endpoint":"https:\/\/www.generatorpro.co.uk\/wp-json\/doofinder-for-wc\/v1\/product-info\/"}; 2812</script>
vendor: 1 bytes, line 2812
2812
2813<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-doofinder-add-to-cart1791540424.min.js" id="wpo_min-footer-17-js"></script>
vendor: 61 bytes, lines 2813-2814
2813 2814<script src="https://www.google.com/recaptcha/api.js?render=
28146LdfWS8tAAAAAMXEQ4ArONgWOtc16fMw6DnV5o3t
vendor: 49 bytes, line 2814
2814&ver=3.0" id="google-recaptcha-js"></script>
2815<script src="https://www.generatorpro.co.uk/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script>
vendor: 1 bytes, line 2815
2815
2816<script src="https://www.generatorpro.co.uk/wp-content/cache/wpo-minify/1791540468/assets/wpo-minify-footer-wpcf7-recaptcha1779176264.min.js" id="wpo_min-footer-21-js"></script>
vendor: 1 bytes, line 2816
2816
2817<script id="cwginstock_js-js-extra"> 2818var cwginstock = {"ajax_url":"https:\/\/www.generatorpro.co.uk\/wp-admin\/admin-ajax.php","current_lang":"","default_ajax_url":"https:\/\/www.generatorpro.co.uk\/wp-admin\/admin-ajax.php","popup_design":"sweetalert","popup_close_label":"Close","security":"5ff5117b98","user_id":"0","security_error":"Something went wrong, please try after sometime","empty_name":"Name cannot be empty","empty_quantity":"Quantity cannot be empty","empty_email":"Email Address cannot be empty","invalid_email":"Please enter valid Email Address","is_popup":"no","phone_field":"2","phone_field_error":["Please enter valid Phone Number","Please enter valid Phone Number","Phone number is too short","Phone number is too long","Please enter valid Phone Number"],"is_phone_field_optional":"2","is_quantity_field_optional":"2","hide_country_placeholder":"2","default_country_code":"","custom_country_placeholder":"","get_bot_type":"recaptcha","enable_recaptcha":"2","recaptcha_site_key":"","enable_recaptcha_verify":"2","recaptcha_secret_present":"no","is_v3_recaptcha":"no","enable_turnstile":"2","turnstile_site_key":""}; 2819</script>
vendor: 1 bytes, line 2819
2819
2820<script src="https://www.generatorpro.co.uk/wp-content/plugins/back-in-stock-notifier-for-woocommerce/assets/js/frontend-dev.min.js?ver=1790917943" id="cwginstock_js-js"></script>
vendor: 1 bytes, line 2820
2820
2821<script src="https://www.generatorpro.co.uk/wp-content/plugins/back-in-stock-notifier-for-woocommerce/assets/js/sweetalert2.min.js?ver=7.4.5" id="sweetalert2-js"></script>
vendor: 1 bytes, line 2821
2821
2822<script src="https://www.generatorpro.co.uk/wp-content/plugins/back-in-stock-notifier-for-woocommerce/assets/js/cwg-popup.min.js?ver=1790917943" id="cwginstock_popup-js"></script>
vendor: 1 bytes, line 2822
2822
2823<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" id="cloudflare-turnstile-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 2823
2823
2824<script id="cloudflare-turnstile-js-after"> 2825document.addEventListener( 'wpcf7submit', e => turnstile.reset() ); 2826</script>
2826 2827<style id="gpf-style"> 2828.themify_builder_content .module[data-lazy],.themify_builder_content .module.wow,.themify_builder_content .module[data-tf-animation],#body .tb_layout_part_wrap .module{visibility:visible !important;opacity:1 !important;} 2829#gpf-btn{display:none;box-sizing:border-box;} 2830@media (max-width:768px){ 2831 #layout{display:flex !important;flex-direction:column !important;} 2832 #layout > .gp-pc-top-row{order:0 !important;width:100% !important;} 2833 #layout > #gpf-btn{order:1 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;} 2834 #layout > #sidebar{order:2 !important;width:100% !important;float:none !important;margin:0 0 14px !important;} 2835 #layout > #content{order:3 !important;width:100% !important;float:none !important;} 2836 2837 body:not(.gpf-open) #sidebar{display:none !important;} 2838 2839 #sidebar{border:1px solid #e3e3e3 !important;border-radius:8px !important;overflow:hidden !important;background:#fff !important;padding:0 !important;} 2840 #sidebar .widget{margin:0 !important;padding:0 !important;border:none !important;border-top:1px solid #ededed !important;background:#fff !important;box-shadow:none !important;} 2841 #sidebar .widget:first-child{border-top:none !important;} 2842 2843 #sidebar .widget > .widgettitle{ 2844 cursor:pointer;position:relative;display:block !important;margin:0 !important; 2845 padding:11px 38px 11px 14px !important; 2846 background:#fff !important;color:#1d1d1d !important; 2847 font-size:13px !important;font-weight:600 !important;line-height:1.2 !important; 2848 min-height:0 !important;border:none !important; 2849 } 2850 #sidebar .widget.gpf-open > .widgettitle{color:#ff6900 !important;} 2851 #sidebar .widget > .widgettitle:after{ 2852 content:"";position:absolute;right:15px;top:50%; 2853 width:7px;height:7px;border-right:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0; 2854 transform:translateY(-70%) rotate(45deg);transition:transform .2s; 2855 } 2856 #sidebar .widget.gpf-open > .widgettitle:after{border-color:#ff6900;transform:translateY(-25%) rotate(-135deg);} 2857 2858 #sidebar .widget > *:not(.widgettitle){display:none !important;padding:2px 14px 12px !important;margin:0 !important;} 2859 #sidebar .widget.gpf-open > *:not(.widgettitle){display:block !important;} 2860 2861 #sidebar .widget ul{margin:0 !important;padding:0 !important;list-style:none !important;} 2862 #sidebar .widget ul li{padding:5px 0 !important;margin:0 !important;font-size:13px !important;line-height:1.3 !important;border:none !important;} 2863 #sidebar .widget ul li a{font-size:13px !important;} 2864 #sidebar .widget .count{font-size:12px !important;color:#999 !important;} 2865 #sidebar .price_slider_wrapper{margin-top:6px !important;} 2866 #sidebar .widget .button,#sidebar .widget button{font-size:13px !important;padding:7px 16px !important;} 2867} 2868</style>
2869<script> 2870(function(){ 2871 function init(){ 2872 var layout=document.getElementById('layout'); 2873 var sidebar=document.getElementById('sidebar'); 2874 if(!layout||!sidebar){return;} 2875 var filters=sidebar.querySelectorAll('.widget_layered_nav, .widget_price_filter'); 2876 if(!filters.length){return;} 2877 if(window.__gpfInit){return;} window.__gpfInit=true; 2878 var btn=document.createElement('button'); 2879 btn.id='gpf-btn';btn.type='button'; 2880 btn.innerHTML='<span>Filters</span><span id="gpf-chev" style="display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #3a1900;margin-left:8px;transition:transform .2s;"></span>'; 2881 btn.style.cssText='width:100%;align-items:center;justify-content:space-between;background:#ff6900;color:#3a1900;border:none;font-size:15px;font-weight:600;padding:12px 16px;border-radius:8px;margin:0 0 10px;cursor:pointer;'; 2882 layout.appendChild(btn); 2883 btn.addEventListener('click',function(){ 2884 var open=document.body.classList.toggle('gpf-open'); 2885 var ch=document.getElementById('gpf-chev'); 2886 if(ch){ch.style.transform=open?'rotate(180deg)':'';} 2887 }); 2888 document.addEventListener('click',function(e){ 2889 var t=e.target.closest?e.target.closest('.widgettitle'):null; 2890 if(!t){return;} 2891 var w=t.parentElement; 2892 var sb=document.getElementById('sidebar'); 2893 if(w&&w.classList&&w.classList.contains('widget')&&sb&&sb.contains(w)){ 2894 w.classList.toggle('gpf-open'); 2895 } 2896 }); 2897 } 2898 if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();} 2899})(); 2900</script>
2900 2901
2901<script> 2902 document.addEventListener('DOMContentLoaded', function () { 2903 if (typeof window.wpcf7 !== 'undefined' && window.wpcf7.api && window.wpcf7.api.root) { 2904 window.wpcf7.api.root = window.wpcf7.api.root.replace('/wp-json//', '/wp-json/'); 2905 } 2906 2907 if (typeof window.wpApiSettings !== 'undefined' && window.wpApiSettings.root) { 2908 window.wpApiSettings.root = window.wpApiSettings.root.replace('/wp-json//', '/wp-json/'); 2909 } 2910 }); 2911 </script>
2911 2912 2913 2914<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 2914-2915
2914 2915<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2915GTM-T4QVFHJ
vendor: 85 bytes, lines 2915-2916
2915" 2916height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2917<!-- End Google Tag Manager (noscript) -->
2917<script> 2918 document.addEventListener('DOMContentLoaded', function () { 2919 var body = document.body; 2920 var header = document.querySelector('#header'); 2921 if (!header || header.querySelector('.gp-header-shell')) { 2922 return; 2923 } 2924 2925 var headerBar = header.querySelector('.header-bar'); 2926 var navWrap = header.querySelector('#main-nav-wrap'); 2927 if (!headerBar || !navWrap) { 2928 return; 2929 } 2930 2931 var cart = header.querySelector('.navbar-wrapper .cart-icon, .cart-icon'); 2932 2933 function makeSearchWrap(extraClass) { 2934 var wrap = document.createElement('div'); 2935 wrap.className = extraClass; 2936 wrap.innerHTML = '<form class="gp-search-form" role="search" method="get" action="https://www.generatorpro.co.uk/">' 2937 + '<input type="search" name="s" placeholder="Search Products...">' 2938 + '<button type="submit" aria-label="Search"><span class="gp-search-icon"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="6.5" fill="none" stroke="currentColor" stroke-width="2"/><path d="M16 16L21 21" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg></span></button>' 2939 + '</form>'; 2940 return wrap; 2941 } 2942 2943 var shell = document.createElement('div'); 2944 shell.className = 'gp-header-shell'; 2945 2946 var topRow = document.createElement('div'); 2947 topRow.className = 'gp-top-row'; 2948 2949 var mobileLeft = document.createElement('div'); 2950 mobileLeft.className = 'gp-mobile-left'; 2951 mobileLeft.innerHTML = '<button type="button" class="gp-mobile-trigger" aria-label="Open menu" aria-expanded="false"><span></span><span></span><span></span></button>'; 2952 topRow.appendChild(mobileLeft); 2953 2954 topRow.appendChild(headerBar); 2955 topRow.appendChild(makeSearchWrap('gp-desktop-search')); 2956 2957 var contact = document.createElement('div'); 2958 contact.className = 'gp-contact-wrap'; 2959 contact.innerHTML = '' 2960 + '<div class="gp-contact-item"><span class="gp-contact-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2c.3-.3.8-.4 1.2-.3 1 .3 2 .4 3 .4.7 0 1.2.5 1.2 1.2V20c0 .7-.5 1.2-1.2 1.2C10.6 21.2 2.8 13.4 2.8 3.8 2.8 3.1 3.3 2.6 4 2.6h3.5c.7 0 1.2.5 1.2 1.2 0 1 .1 2 .4 3 .1.4 0 .8-.3 1.2l-2.2 2.8Z" fill="currentColor"/></svg></span><a href="tel:01342713310">0134 271 3310</a></div>' 2961 + '<div class="gp-contact-item"><span class="gp-contact-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M3 6.8A1.8 1.8 0 0 1 4.8 5h14.4A1.8 1.8 0 0 1 21 6.8v10.4a1.8 1.8 0 0 1-1.8 1.8H4.8A1.8 1.8 0 0 1 3 17.2V6.8Zm1.9.2 6.5 5.1c.4.3.9.3 1.2 0L19.1 7H4.9Zm14.3 10V8.7l-5.5 4.3a2.9 2.9 0 0 1-3.4 0L4.8 8.7V17c0 .2.2.4.4.4h13.6c.2 0 .4-.2.4-.4Z" fill="currentColor"/></svg></span><a href="mailto:[email protected]">[email protected]</a></div>'; 2962 topRow.appendChild(contact); 2963 2964 var cartSlot = document.createElement('div'); 2965 cartSlot.className = 'gp-cart-slot'; 2966 if (cart) { 2967 cartSlot.appendChild(cart); 2968 } 2969 topRow.appendChild(cartSlot); 2970 2971 shell.appendChild(topRow); 2972 shell.appendChild(makeSearchWrap('gp-mobile-search-row')); 2973 2974 var navRow = document.createElement('div'); 2975 navRow.className = 'gp-nav-row'; 2976 var navInner = document.createElement('div'); 2977 navInner.className = 'gp-nav-row-inner'; 2978 navInner.appendChild(navWrap); 2979 navRow.appendChild(navInner); 2980 shell.appendChild(navRow); 2981 2982 header.insertBefore(shell, header.firstChild); 2983 2984 var overlay = document.createElement('div'); 2985 overlay.className = 'gp-mobile-drawer-overlay'; 2986 2987 var drawer = document.createElement('aside'); 2988 drawer.className = 'gp-mobile-drawer'; 2989 drawer.setAttribute('aria-hidden', 'true'); 2990 drawer.innerHTML = '<div class="gp-mobile-drawer-header"><span>Menu</span><button type="button" class="gp-mobile-drawer-close" aria-label="Close menu">×</button></div>' + '<div class="gp-mobile-drawer-body"><ul class=\"gp-mobile-menu-root\"><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/\">Generators</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/champion/\">Champion</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/green-gear/\">Green gear</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/honda/\">Honda</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/kohler-sdmo/\">Kohler sdmo</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/kraft-hertz/\">Kraft Hertz</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/matrix/\">Matrix</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/p1pe/\">P1PE</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/zipper/\">Zipper</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/briggs-stratton/\">Briggs & Stratton</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/jcb/\">JCB</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/kipor/\">Kipor</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/pramac/\">Pramac</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/warrior/\">Warrior</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/stanley/\">Stanley</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/inverter/\">Inverter</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/inverter/dual-fuel/\">Dual Fuel</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/inverter/petrol/\">Petrol</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/controllers/\">Controllers</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/controllers/solar/\">Solar</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/controllers/inverter/\">Inverter</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/controllers/wind-turbine/\">Wind Turbine</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/controllers/automatic-transfer-switches/\">Transfer Switches</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/controllers/bluetooth-modules/\">Bluetooth Modules</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/controllers/wi-fi-modules/\">WI-FI Modules</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/parts/\">Parts</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/parts/off-grid-inverters/\">Inverters</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/parts/batteries/\">Batteries</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/parts/cables/\">Cables</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/parts/sockets/\">Sockets</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/parts/solar-carry-cases/\">Solar Cases</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/parts/horizontal-shaft-engine/\">Horizontal Shaft Engine</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Fuel</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/petrol/\">Petrol</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/diesel/\">Diesel</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/solar/\">Solar</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/gas/\">Gas</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Noise</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/silent/\">Silent</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/open-frame/\">Open Frame</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Phase</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/single-phase/\">Single Phase</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/three-phase/\">Three Phase</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Power Output</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/1000w/\">1000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/2000w/\">2000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/2200w/\">2200w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/2400w/\">2400w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/2500w/\">2500w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/2800w/\">2800w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/3000w/\">3000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><
2990a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/3200w/\">3200w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/3400w/\">3400w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/3500w/\">3500w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/3600w/\">3600w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/3800w/\">3800w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/4000w/\">4000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/4500w/\">4500w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/5000w/\">5000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/5500w/\">5500w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/6000w/\">6000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/6500w/\">6500w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/7500w/\">7500w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/8000w/\">8000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/9000w/\">9000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/10000w/\">10000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/12000w/\">12000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/13000w/\">13000w</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/20000w/\">20000w</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Starting System</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/battery-start/\">Battery</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/electric-start/\">Electric</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/manual-start/\">Manual</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/pneumatic-start/\">Pneumatic</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/remote-start/\">Remote</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Use</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/agriculture/\">Agriculture</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/catering/\">Catering</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/construction/\">Construction</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/home/\">Home</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/industrial/\">Industrial</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/leisure/\">Leisure</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Voltage</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/110v/\">110v</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/110-240v/\">110/240v</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/230v/\">230v</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/240v/\">240v</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/400v/\">400v</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/ac-output/\">AC</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/dc-output/\">DC</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/ats/\">ATS</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/backup/\">Backup</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/continuous-run/\">Continuous Run</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/stationary/\">Stationary</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/portable/\">Portable</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/generators/welder/\">Welder</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/\">Accessories</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/champion/\">Champion</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/hyundai/\">Hyundai</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/wheel-kits/\">Wheel Kits</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/wheel-kits/champion/\">Champion</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/wheel-kits/pramac/\">Pramac</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/kits/\">Kits</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/kits/ats/\">ATS</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/kits/connection/\">Connection</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/kits/service/\">Service</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/mezzo/\">Mezzo</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/mezzo/levelling-sensors/\">Levelling Sensors</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/mezzo/lcd-panels/\">LCD Panels</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/covers/\">Covers</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/meters/\">Meters</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/oils/\">Oils</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/accessories/lcd-monitors/\">LCD</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/\">Portable Power</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Voltage</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/230v/\">230V</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/240v/\">240V</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Internal Voltage</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/12v/\">12V</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/24v/\">24V</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/48v/\">48V</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Power Output</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.c
2990o.uk/portable-power-stations/600w/\">600W</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/1000w/\">1000W</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/1500w/\">1500W</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/1800w/\">1800W</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/2000w/\">2000W</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/2400w/\">2400W</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/3000w/\">3000W</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/ups/\">UPS</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/ups/230v/\">230V</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/ups/240v/\">240V</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/\">Wind Turbines</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/3-blades/\">3 Blades</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/5-blades/\">5 Blades</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/grid-tie-kits/\">Grid Tie KIts</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/hybrid/\">Hybrid</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/industrial/\">Industrial</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/wind-turbines/off-grid/\">Off Grid</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/lighting-towers/\">Lighting Towers</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/lighting-towers/
2990diesel/\">Diesel</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/lighting-towers/hybrid/\">Hybrid</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/powerpacks/\">Powerpacks</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/solar-panels/\">Portable Solar Panels</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/portable-power-stations/electric-vehicle-chargers/\">Electric Vehicle Chargers</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/battery-storage/pramac/\">Pramac Battery Storage</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/\">Air Compressors</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/zipper/\">Zipper</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Capacity</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/50-liters
2990/\">50 Liters</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/100-liters/\">100 Liters</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Power</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/2hp/\">2HP</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/3hp/\">3HP</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/air-compressors/4hp/\">4HP</a></div></li></ul></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/\">Power Tools</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a></div></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/drills/\">Drills</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/drills/bags/\">Bags</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/drills/hammer/\">Hammer</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/drills/sets/\">Sets</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/drills/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/drills/jcb/\">JCB</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/multitools/\">Multitools</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/multitools/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/multitools/jcb/\">JCB</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/storage/\">Storage</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/storage/chests/\">Chest</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/storage/cabinets/\">Cabinets</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/storage/carry-cases/\">Carry Cases</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/storage/carry-bags/\">Carry Bags</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/storage/roller-cabinets/\">Roller Cabinets</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/storage/battery-cabinets/\">Battery</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/champion/\">Champion</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/jcb/\">JCB</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/pramac/\">Pramac</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/warrior/\">Warrior</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/zipper/\">Zipper</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/angle-grinders/\">
2990Angle Grinders</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/circular-saws/\">Circular Saws</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/mitre-saws/\">Mitre Saws</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/impact-drivers/\">Impact Drivers</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/impact-wrenches/\">Impact Wrenches</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/jigsaws/\">Jigsaws</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/orbital-sanders/\">Orbital Sanders</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/routers/\">Routers</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-tools/socket-sets/\">Sockets Sets</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/\">Power Equipment</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/ecoflow/\">EcoFlow</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/zipper/\">Zipper</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/strimmers/\">Grass Trimmers</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/strimmers/battery/\">Battery</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/strimmers/petrol/\">Petrol</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/lawn-mowers/\">Lawn Mowers</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/lawn-mowers/battery/\">Battery</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/lawn-mowers/electric/\">Electric</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/lawn-mowers/petrol/\">Petrol</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/lawn-mowers/self-propelled/\">Self Propelled</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/zipper/\">Zipper</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/grass-sweepers/\">Grass Sweepers</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/hedge/\">Hedge</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/leaf-blowers/\">Leaf Blowers</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/power-equipment/pole-hedge/\">Pole Hedge</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/\">Material Handling</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/mini-dumpers/\">Mini Dumpers</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/mini-dumpers/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/mini-dumpers/zipper/\">Zipper</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/trolley-jacks/\">Trolley Jacks</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/trolley-jacks/double-pump/\">Double Pump</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/trolley-jacks/hydraulic/\">Hydraulic Trolley</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/trolley-jacks/hydraulic-long/\">Hydraulic Long</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/trolley-jacks/long-profile/\">Long Profiles</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/trolley-jacks/stand-sets/\">Stand Sets</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/motorised-wheel-barrows/\">Motorised Wheel Barrows</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/pallet-trucks/\">Pallet Trucks</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/printer-pallet-trucks/\">Printer Pallet Trucks</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/material-handling/workshop-cranes/\">Workshop Cranes</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/cleaning-equipment/\">Cleaning Equipment</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/cleaning-equipment/pressure-washers/\">Pressure Washers</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/cleaning-equipment/pressure-washers/kits/\">Kits</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/cleaning-equipment/snow-ploughs/\">Snow Ploughs</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/cleaning-equipment/flat-surface-cleaners/\">Flat Surface Cleaners</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/\">Water pumps</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/kohler-sdmo/\">Kohler SDMO</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/matrix/\">Matrix</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/zipper/\">Zipper</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Horsepower</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/3hp/\">3HP</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/4hp/\">4HP</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/5hp/\">5HP</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/13hp/\">13HP</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">
2990Power</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/diesel/\">Diesel</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/electric/\">Electric</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/water-pumps/petrol/\">Petrol</a></div></li></ul></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/\">Site And Workshop</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/trolleys/\">Trolleys</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-2\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/trolleys/wheel/\">Wheel</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/trolleys/wheel-removal/\">Wheel Removal</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/cement-mixers/\">Cement Mixers</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/forced-air-heaters/\">Forced Air Heaters</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/jerry-cans/\">Jerry Cans</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/site-workshop/king-pin-presses/\">King-Pin Presses</a></div></li></ul></li><li class=\"gp-mobile-item gp-mobile-top gp-mobile-has-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"#\">Brands</a><button class=\"gp-mobile-toggle\" type=\"button\" aria-expanded=\"false\" aria-label=\"Toggle submenu\"><span class=\"gp-mobile-toggle-icon\"></span></button></div><ul class=\"gp-mobile-submenu gp-depth-1\"><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/bass-polska/\">Bass Polska</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/briggs-stratton/\">Briggs & Stratton</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/champion/\">Champion</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/endress/\">Endress</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/green-gear/\">Green Gear</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/honda/\">Honda</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/hyundai/\">Hyundai</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/jcb/\">JCB</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/kipor/\">Kipor</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/kohler-sdmo/\">Kohler SDMO</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/kraft-hertz/\">Kraft Hertz</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/kraus-naimer/\">Kraus & Naimer</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/lg/\">LG</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/iconica/\">Iconica</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/matrix/\">Matrix</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/morningstar/\">Morningstar</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/p1pe/\">P1PE</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/photonic-universe/\">Photonic Universe</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/pramac/\">Pramac</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/sharp/\">Sharp</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/steca/\">Steca</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/tbb-power-renewable/\">TBB</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/victron/\">Victron</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/warrior/\">Warrior</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/western/\">Western</a></div></li><li class=\"gp-mobile-item gp-mobile-no-children\"><div class=\"gp-mobile-item-row\"><a class=\"gp-mobile-link\" href=\"https://www.generatorpro.co.uk/brand/zipper/\">Zipper</a></div></li></ul></li></ul></div>'; 2991 2992 document.body.appendChild(overlay); 2993 document.body.appendChild(drawer); 2994 2995 var trigger = shell.querySelector('.gp-mobile-trigger'); 2996 var closeBtn = drawer.querySelector('.gp-mobile-drawer-close'); 2997 2998 function openMenu() { 2999 body.classList.add('gp-mobile-menu-open'); 3000 drawer.setAttribute('aria-hidden', 'false'); 3001 if (trigger) { 3002 trigger.setAttribute('aria-expanded', 'true'); 3003 } 3004 } 3005 3006 function closeMenu() { 3007 body.classList.remove('gp-mobile-menu-open'); 3008 drawer.setAttribute('aria-hidden', 'true'); 3009 if (trigger) { 3010 trigger.setAttribute('aria-expanded', 'false'); 3011 } 3012 } 3013 3014 if (trigger) { 3015 trigger.addEventListener('click', function (e) { 3016 e.preventDefault(); 3017 e.stopPropagation(); 3018 openMenu(); 3019 }); 3020 } 3021 3022 if (closeBtn) { 3023 closeBtn.addEventListener('click', function (e) { 3024 e.preventDefault(); 3025 closeMenu(); 3026 }); 3027 } 3028 3029 overlay.addEventListener('click', closeMenu); 3030 3031 document.addEventListener('keydown', function (e) { 3032 if (e.key === 'Escape') { 3033 closeMenu(); 3034 } 3035 }); 3036 3037 drawer.addEventListener('click', function (e) { 3038 var toggle = e.target.closest('.gp-mobile-toggle'); 3039 if (toggle) { 3040 e.preventDefault(); 3041 var item = toggle.closest('.gp-mobile-item'); 3042 if (!item) return; 3043 var expanded = item.classList.toggle('is-open'); 3044 toggle.setAttribute('aria-expanded', expanded ? 'true' : 'false'); 3045 } 3046 }); 3047 3048 body.classList.add('gp-header-init'); 3049 }); 3050 </script>
3050 3051 <!-- GP clean Clerk integration --> 3052
3052<script> 3053 (function(w,d){ 3054 if (w.__gpClerkLoaded) { 3055 return; 3056 } 3057 w.__gpClerkLoaded = true; 3058 3059 const e = d.createElement('script'); 3060 e.type = 'text/javascript'; 3061 e.async = true; 3062 e.src = (d.location.protocol === 'https:' ? 'https' : 'http') + '://custom.clerk.io/generatorpro.js'; 3063 3064 const s = d.getElementsByTagName('script')[0]; 3065 s.parentNode.insertBefore(e, s); 3066 3067 w.__clerk_q = w.__clerk_q || []; 3068 w.Clerk = w.Clerk || function(){ w.__clerk_q.push(arguments); }; 3069 })(window, document); 3070 3071 Clerk('config', { 3072 key: 'nj6FikyhYWhbhUurb074ukbvzK7smoBM', 3073 collect_email: true, 3074 language: 'english', 3075 formatters: { 3076 currency_converter: function(price) { 3077 const rate = parseFloat('1'); 3078 return price * rate; 3079 } 3080 }, 3081 globals: { 3082 currency_symbol: '£', 3083 currency_iso: 'GBP' 3084 } 3085 }); 3086 3087 </script>
3087 3088 3089 <span 3090 class="clerk" 3091 data-template="@live-search" 3092 data-instant-search-suggestions="5" 3093 data-instant-search-categories="5" 3094 data-instant-search-positioning="center" 3095 data-instant-search-pages="5" 3096 data-instant-search=".gp-clerk-search-input"> 3097 </span> 3098 3099
3099<script> 3100 (function () { 3101 var realInputSelector = '#header .gp-desktop-search form input[type="search"]'; 3102 var realFormSelector = '#header .gp-desktop-search form'; 3103 var stableInputSelector = '.gp-clerk-search-input'; 3104 var stableFormSelector = '.gp-clerk-search-form'; 3105 var resultsUrl = "https:\/\/www.generatorpro.co.uk\/search-results\/"; 3106 3107 function getSearchParam() { 3108 try { 3109 var url = new URL(window.location.href); 3110 return url.searchParams.get('searchterm') || url.searchParams.get('s') || ''; 3111 } catch (e) { 3112 return ''; 3113 } 3114 } 3115 3116 function getInput() { 3117 return document.querySelector(stableInputSelector); 3118 } 3119 3120 function getForm() { 3121 return document.querySelector(stableFormSelector); 3122 } 3123 3124 function getDropdown() { 3125 return document.querySelector('.clerk-instant-search'); 3126 } 3127 3128 function getSearchUrl(query) { 3129 return resultsUrl + '?searchterm=' + encodeURIComponent(query || ''); 3130 } 3131 3132 function normalizeSearchForm() { 3133 var input = document.querySelector(realInputSelector); 3134 var form = document.querySelector(realFormSelector); 3135 3136 if (!input || !form) { 3137 return false; 3138 } 3139 3140 input.classList.add('gp-clerk-search-input'); 3141 form.classList.add('gp-clerk-search-form'); 3142 3143 input.setAttribute('name', 'searchterm'); 3144 form.setAttribute('action', resultsUrl); 3145 3146 /* Keep typed/refreshed value */ 3147 if (!input.value) { 3148 var fromUrl = getSearchParam(); 3149 if (fromUrl) { 3150 input.value = fromUrl; 3151 } 3152 } 3153 3154 form.querySelectorAll('input[name="post_type"][value="product"]').forEach(function (el) { 3155 el.remove(); 3156 }); 3157 3158 return true; 3159 } 3160 3161 function positionDropdown() { 3162 var input = getInput(); 3163 var dropdown = getDropdown(); 3164 3165 if (!input || !dropdown) { 3166 return; 3167 } 3168 3169 var rect = input.getBoundingClientRect(); 3170 3171 dropdown.style.position = 'fixed'; 3172 dropdown.style.top = rect.bottom + 'px'; 3173 dropdown.style.left = rect.left + 'px'; 3174 dropdown.style.width = rect.width + 'px'; 3175 dropdown.style.zIndex = '999999'; 3176 } 3177 3178 function bindSubmitRedirect() { 3179 var input = getInput(); 3180 var form = getForm(); 3181 3182 if (!input || !form) { 3183 return; 3184 } 3185 3186 if (input.dataset.gpClerkBound === '1') { 3187 return; 3188 } 3189 3190 input.dataset.gpClerkBound = '1'; 3191 3192 form.addEventListener('submit', function (event) { 3193 var value = (input.value || '').trim(); 3194 if (!value) { 3195 return; 3196 } 3197 event.preventDefault(); 3198 window.location.href = getSearchUrl(value); 3199 }); 3200 3201 input.addEventListener('keydown', function (event) { 3202 if (event.key !== 'Enter') { 3203 return; 3204 } 3205 3206 var value = (input.value || '').trim(); 3207 if (!value) { 3208 return; 3209 } 3210 3211 event.preventDefault(); 3212 window.location.href = getSearchUrl(value); 3213 }); 3214 } 3215 3216 function installStableClerkSearchPage() { 3217 window.ClerkSearchPage = function () { 3218 var input = getInput(); 3219 var form = getForm(); 3220 3221 if (!input || !form) { 3222 return; 3223 } 3224 3225 input.setAttribute('name', 'searchterm'); 3226 form.setAttribute('action', resultsUrl); 3227 3228 if (!input.value) { 3229 var fromUrl = getSearchParam(); 3230 if (fromUrl) { 3231 input.value = fromUrl; 3232 } 3233 } 3234 3235 form.querySelectorAll('input[name="post_type"][value="product"]').forEach(function (el) { 3236 el.remove(); 3237 }); 3238 3239 positionDropdown(); 3240 }; 3241 } 3242 3243 function applyAll() { 3244 var ok = normalizeSearchForm(); 3245 installStableClerkSearchPage(); 3246 bindSubmitRedirect(); 3247 positionDropdown(); 3248 3249 if (ok && typeof window.ClerkSearchPage === 'function') { 3250 window.ClerkSearchPage(); 3251 } 3252 3253 return ok; 3254 } 3255 3256 function boot() { 3257 var tries = 0; 3258 var maxTries = 100; 3259 3260 applyAll(); 3261 3262 var timer = setInterval(function () { 3263 tries++; 3264 var ok = applyAll(); 3265 3266 if (ok || tries >= maxTries) { 3267 clearInterval(timer); 3268 } 3269 }, 200); 3270 3271 if (document.body) { 3272 var observer = new MutationObserver(function () { 3273 applyAll(); 3274 }); 3275 3276 observer.observe(document.body, { 3277 childList: true, 3278 subtree: true 3279 }); 3280 3281 setTimeout(function () { 3282 observer.disconnect(); 3283 }, 15000); 3284 } 3285 3286 window.addEventListener('resize', positionDropdown); 3287 window.addEventListener('scroll', positionDropdown); 3288 document.addEventListener('focusin', applyAll); 3289 } 3290 3291 if (document.readyState === 'loading') { 3292 document.addEventListener('DOMContentLoaded', boot); 3293 } else { 3294 boot(); 3295 } 3296 })(); 3297 </script>
3297 3298
3298<script> 3299 jQuery(document).ready(function($) { 3300 var wt_related_products = jQuery('.wt-related-products .owl-carousel'); 3301 3302 if ("function" === typeof wt_related_products.owlCarousel) { 3303 wt_related_products.owlCarousel({ 3304 loop: false, 3305 margin: 10, 3306 nav: true, 3307 navText: [ 3308 "<i class='dashicons dashicons-arrow-left-alt2 wt-left'></i>", 3309 "<i class='dashicons dashicons-arrow-right-alt2 wt-right'></i>" 3310 ], 3311 //autoplay: true, 3312 autoplayHoverPause: true, 3313 responsive: { 3314 0: { 3315 items: 1 }, 3316 600: { 3317 items: 2 }, 3318 1000: { 3319 items: 3 } 3320 } 3321 }); 3322 } 3323 3324 jQuery(".wt-related-products>.carousel-wrap>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>div[class*='col-']").removeClass (function (index, css) { 3325 return (css.match (/(^|\s)col-\S+/g) || []).join(' '); 3326 }); 3327 3328 /* Theme compatability for hover effect*/ 3329 }); 3330 3331 </script>
3331 3332 <style> 3333 .wt-related-products{ 3334 max-width: 100% !important; 3335 } 3336 .wt-related-products .owl-carousel .owl-nav .owl-next:before ,.wt-related-products .owl-carousel .owl-nav .owl-prev:before { 3337 content: unset; 3338 } 3339 3340 .wt-related-products div.wt-crp-content-wrapper span.wt_price, .wt_cart_button { 3341 display : block; 3342 text-align : center; 3343 } 3344 3345 .wt-related-products div.wt-crp-content-wrapper .wt-crp-product-title { 3346 text-align : center; 3347 margin: 0px; 3348 } 3349 3350 .wt-related-products .owl-theme .owl-nav [class*=owl-] { 3351 color: #969292 ; 3352 padding: 0px !important; 3353 margin: 20px ; 3354 height: 40px !important; 3355 width: 40px !important; 3356 border-radius: 50% !important; 3357 z-index: 10000000; 3358 } 3359 /* .owl-theme .owl-nav [class*=owl-] { 3360 background: #ffffff !important; 3361 } */ 3362 3363 /* fix blank or flashing items on carousel */ 3364 .wt-related-products .owl-carousel .item { 3365 position: relative; 3366 z-index: 100; 3367 -webkit-backface-visibility: hidden; 3368 } 3369 3370 /* end fix */ 3371 .wt-related-products .owl-nav > div { 3372 margin-top: -26px; 3373 position: absolute; 3374 top: 30%; 3375 color: #cdcbcd; 3376 } 3377 3378 .wt-related-products .owl-nav i { 3379 font-size: 32px !important; 3380 margin-top: 2px !important; 3381 line-height: initial !important; 3382 } 3383 3384 .wt-related-products .owl-nav .owl-prev { 3385 left: -11px; 3386 } 3387 3388 .wt-related-products .owl-nav .owl-next { 3389 right: -11px; 3390 } 3391 3392 .wt-related-products .carousel-wrap { 3393 padding: 0 3%; 3394 position: relative; 3395 } 3396 .wt-related-products .carousel-wrap ul { 3397 overflow: hidden; 3398 } 3399 3400 .wt-related-products .wt-crp-content-wrapper .quantity{ 3401 display: none; 3402 } 3403 3404 .wt-related-products .wt-crp-content-wrapper .add_to_cart_button { 3405 margin-bottom: 5px !important; 3406 } 3407 .wt-related-products .wt-crp-content-wrapper form.cart { 3408 padding: 0px 0 !important; 3409 } 3410 /* Slider arrow image */ 3411 .wt-related-products .slider_arrow{ 3412 height: 100%; 3413 width: 100%; 3414 vertical-align: baseline; 3415 } 3416 .wt-related-products .wt-crp-content-wrapper{ 3417 line-height: 28px; 3418 margin-top: 5px; 3419 } 3420 3421 .wt-related-products .owl-theme .owl-nav [class*=owl-]:hover { 3422 background: #1f2021 !important; 3423 text-decoration: none; 3424 } 3425 3426 .woocommerce-page .wt-related-products ul.products li.product, .wt-related-products ul.products li.product, .wt-related-products ul.products { 3427 margin: initial !important; 3428 width: initial !important; 3429 float: initial !important; 3430 grid-template-columns: initial !important; 3431 max-width:initial !important; 3432 min-width:initial !important; 3433 } 3434 .wt-related-products .woocommerce ul.products, .wt-related-products .woocommerce-page ul.products { 3435 grid-template-columns: initial !important; 3436 } 3437 .wt-crp-wrapper div{ 3438 max-width: 100%; 3439 3440 } 3441 .wt-related-products .owl-dots{ 3442 display: none !important; 3443 } 3444 .wt-related-products .owl-nav .dashicons { 3445 width: 40px; 3446 height: 40px; 3447 } 3448 3449 3450 </style> 3451 <style> 3452 /* v1.7: custom drawer replaces unstable Themify mobile slide-cart. */ 3453 .gp-atb-drawer-open { 3454 overflow: hidden !important; 3455 } 3456 .gp-atb-cart-overlay { 3457 position: fixed; 3458 inset: 0; 3459 background: rgba(0,0,0,.45); 3460 z-index: 999998; 3461 opacity: 0; 3462 visibility: hidden; 3463 transition: opacity .2s ease, visibility .2s ease; 3464 } 3465 .gp-atb-cart-overlay.is-open { 3466 opacity: 1; 3467 visibility: visible; 3468 } 3469 .gp-atb-cart-drawer { 3470 position: fixed; 3471 top: 0; 3472 right: 0; 3473 bottom: 0; 3474 width: min(430px, 100vw); 3475 background: #fff; 3476 z-index: 999999; 3477 transform: translateX(105%); 3478 transition: transform .24s ease; 3479 box-shadow: -12px 0 30px rgba(0,0,0,.18); 3480 display: flex; 3481 flex-direction: column; 3482 color: #111; 3483 font-family: inherit; 3484 } 3485 .gp-atb-cart-drawer.is-open { 3486 transform: translateX(0); 3487 } 3488 .gp-atb-cart-head { 3489 display: flex; 3490 align-items: center; 3491 justify-content: space-between; 3492 gap: 12px; 3493 padding: 18px 18px; 3494 border-bottom: 1px solid #eee; 3495 background: #fff; 3496 flex: 0 0 auto; 3497 } 3498 .gp-atb-cart-head strong { 3499 font-size: 18px; 3500 line-height: 1.2; 3501 } 3502 .gp-atb-cart-close { 3503 width: 32px !important; 3504 height: 32px !important; 3505 min-width: 32px !important; 3506 max-width: 32px !important; 3507 padding: 0 !important; 3508 margin: 0 !important; 3509 border-radius: 50% !important; 3510 border: 1px solid #ddd !important; 3511 background: #fff !important; 3512 color: #111 !important; 3513 cursor: pointer; 3514 font-size: 18px !important; 3515 font-weight: 400 !important; 3516 line-height: 30px !important; 3517 display: inline-flex !important; 3518 align-items: center !important; 3519 justify-content: center !important; 3520 box-shadow: none !important; 3521 text-indent: 0 !important; 3522 } 3523 .gp-atb-cart-body { 3524 padding: 16px 18px; 3525 overflow: auto; 3526 -webkit-overflow-scrolling: touch; 3527 flex: 1 1 auto; 3528 } 3529 .gp-atb-cart-body .widget_shopping_cart_content { 3530 display: block !important; 3531 width: 100% !important; 3532 } 3533 .gp-atb-cart-body .woocommerce-mini-cart, 3534 .gp-atb-cart-body ul.woocommerce-mini-cart { 3535 list-style: none !important; 3536 margin: 0 !important; 3537 padding: 0 !important; 3538 } 3539 .gp-atb-cart-body .woocommerce-mini-cart-item, 3540 .gp-atb-cart-body .mini_cart_item { 3541 position: relative; 3542 display: grid !important; 3543 grid-template-columns: 62px 1fr; 3544 gap: 12px; 3545 align-items: start; 3546 padding: 14px 0 14px 28px !important; 3547 border-bottom: 1px solid #eee; 3548 min-height: 82px; 3549 } 3550 .gp-atb-cart-body .woocommerce-mini-cart-item > a:not(.remove), 3551 .gp-atb-cart-body .mini_cart_item > a:not(.remove) { 3552 display: contents !important; 3553 color: #111 !important; 3554 text-decoration: none !important; 3555 font-size: 14px; 3556 line-height: 1.35; 3557 } 3558 .gp-atb-cart-body .woocommerce-mini-cart-item img, 3559 .gp-atb-cart-body .mini_cart_item img { 3560 width: 62px !important; 3561 height: 62px !important; 3562 object-fit: contain; 3563 margin: 0 !important; 3564 float: none !important; 3565 grid-column: 1; 3566 background: #f7f7f7; 3567 } 3568 .gp-atb-cart-body .woocommerce-mini-cart-item .quantity, 3569 .gp-atb-cart-body .mini_cart_item .quantity { 3570 grid-column: 2;
3571 color: #333; 3572 font-size: 13px; 3573 margin-top: 4px; 3574 display: block; 3575 } 3576 .gp-atb-cart-body .remove, 3577 .gp-atb-cart-body .remove_from_cart_button { 3578 position: absolute !important; 3579 left: 0; 3580 top: 18px; 3581 width: 20px !important; 3582 height: 20px !important; 3583 line-height: 18px !important; 3584 text-align: center !important; 3585 border-radius: 50%; 3586 color: #111 !important; 3587 background: transparent !important; 3588 text-decoration: none !important; 3589 font-size: 22px !important; 3590 font-weight: 400 !important; 3591 } 3592 .gp-atb-cart-body .woocommerce-mini-cart__total { 3593 margin: 16px 0 12px !important; 3594 padding-top: 12px; 3595 border-top: 1px solid #eee; 3596 display: flex; 3597 justify-content: space-between; 3598 font-size: 15px; 3599 } 3600 .gp-atb-cart-body .woocommerce-mini-cart__buttons { 3601 display: grid; 3602 grid-template-columns: 1fr; 3603 gap: 10px; 3604 margin: 12px 0 0 !important; 3605 } 3606 .gp-atb-cart-body .woocommerce-mini-cart__buttons a, 3607 .gp-atb-cart-foot a { 3608 display: block; 3609 text-align: center; 3610 background: #111 !important; 3611 color: #fff !important; 3612 padding: 13px 14px !important; 3613 border-radius: 0 !important; 3614 text-transform: uppercase; 3615 letter-spacing: .03em; 3616 text-decoration: none !important; 3617 font-weight: 600; 3618 } 3619 .gp-atb-cart-body .woocommerce-mini-cart__empty-message { 3620 padding: 20px 0; 3621 text-align: center; 3622 color: #555; 3623 } 3624 .gp-atb-cart-loading { 3625 padding: 28px 0; 3626 text-align: center; 3627 color: #555; 3628 } 3629 .gp-atb-cart-foot { 3630 display: none !important; 3631 } 3632 /* Hide Themify's broken white slide cart when our drawer is open. */ 3633 body.gp-atb-drawer-open #slide-cart { 3634 display: none !important; 3635 visibility: hidden !important; 3636 pointer-events: none !important; 3637 } 3638 </style> 3639 3640
3640<script> 3641 (function() { 3642 if (window.GPAddToBasketFixV8Loaded) return; 3643 window.GPAddToBasketFixV8Loaded = true; 3644 console.log('GP Add To Basket Fix v8 loaded'); 3645 3646 var addEndpoint = "\/?wc-ajax=gp_atb_fix_add"; 3647 var removeEndpoint = "\/?wc-ajax=gp_atb_fix_remove"; 3648 var stateEndpoint = "\/?wc-ajax=gp_atb_fix_state"; 3649 var cartUrl = "https:\/\/www.generatorpro.co.uk\/cart\/"; 3650 var checkoutUrl = "https:\/\/www.generatorpro.co.uk\/secure-checkout\/"; 3651 var refreshing = false; 3652 var lastMiniCart = ''; 3653 var lastRefreshAt = 0; 3654 3655 function post(endpoint, data) { 3656 var params = new URLSearchParams(); 3657 Object.keys(data || {}).forEach(function(k){ params.append(k, data[k]); }); 3658 3659 return fetch(endpoint, { 3660 method: 'POST', 3661 credentials: 'same-origin', 3662 headers: { 3663 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 3664 'Cache-Control': 'no-cache, no-store, must-revalidate', 3665 'Pragma': 'no-cache' 3666 }, 3667 body: params.toString() 3668 }).then(function(r){ return r.json(); }); 3669 } 3670 3671 function productId(btn) { 3672 var id = btn.getAttribute('data-product_id'); 3673 if (id) return id; 3674 3675 var m = (btn.getAttribute('href') || '').match(/[?&]add-to-cart=(\d+)/); 3676 return m && m[1] ? m[1] : ''; 3677 } 3678 3679 function cartKey(btn) { 3680 var key = btn.getAttribute('data-cart_item_key'); 3681 if (key) return key; 3682 3683 var m = (btn.getAttribute('href') || '').match(/[?&]remove_item=([^&]+)/); 3684 return m && m[1] ? decodeURIComponent(m[1]) : ''; 3685 } 3686 3687 function stop(btn) { 3688 if (!btn) return; 3689 btn.classList.remove('loading'); 3690 btn.removeAttribute('aria-disabled'); 3691 btn.style.pointerEvents = ''; 3692 } 3693 3694 function drawerEls() { 3695 var overlay = document.getElementById('gp-atb-cart-overlay'); 3696 var drawer = document.getElementById('gp-atb-cart-drawer'); 3697 3698 if (!overlay) { 3699 overlay = document.createElement('div'); 3700 overlay.id = 'gp-atb-cart-overlay'; 3701 overlay.className = 'gp-atb-cart-overlay'; 3702 document.body.appendChild(overlay); 3703 overlay.addEventListener('click', closeDrawer); 3704 } 3705 3706 if (!drawer) { 3707 drawer = document.createElement('aside'); 3708 drawer.id = 'gp-atb-cart-drawer'; 3709 drawer.className = 'gp-atb-cart-drawer'; 3710 drawer.setAttribute('aria-hidden', 'true'); 3711 drawer.innerHTML = 3712 '<div class="gp-atb-cart-head"><strong>Basket</strong><button type="button" class="gp-atb-cart-close" aria-label="Close basket">Ã</button></div>' + 3713 '<div class="gp-atb-cart-body"><div class="gp-atb-cart-loading">Loading basket...</div></div>'; 3714 document.body.appendChild(drawer); 3715 3716 var oldFoot = drawer.querySelector('.gp-atb-cart-foot'); 3717 if (oldFoot) oldFoot.remove(); 3718 3719 drawer.querySelector('.gp-atb-cart-close').addEventListener('click', closeDrawer); 3720 } 3721 3722 return { 3723 overlay: overlay, 3724 drawer: drawer, 3725 body: drawer.querySelector('.gp-atb-cart-body') 3726 }; 3727 } 3728 3729 function openDrawer() { 3730 var els = drawerEls(); 3731 document.body.classList.add('gp-atb-drawer-open'); 3732 els.overlay.classList.add('is-open'); 3733 els.drawer.classList.add('is-open'); 3734 els.drawer.setAttribute('aria-hidden', 'false'); 3735 3736 if (lastMiniCart) { 3737 els.body.innerHTML = '<div class="widget_shopping_cart_content">' + lastMiniCart + '</div>'; 3738 } else { 3739 els.body.innerHTML = '<div class="gp-atb-cart-loading">Loading basket...</div>'; 3740 } 3741 } 3742 3743 function closeDrawer() { 3744 var overlay = document.getElementById('gp-atb-cart-overlay'); 3745 var drawer = document.getElementById('gp-atb-cart-drawer'); 3746 3747 document.body.classList.remove('gp-atb-drawer-open'); 3748 3749 if (overlay) overlay.classList.remove('is-open'); 3750 if (drawer) { 3751 drawer.classList.remove('is-open'); 3752 drawer.setAttribute('aria-hidden', 'true'); 3753 } 3754 3755 if (window.location.hash === '#slide-cart') { 3756 try { 3757 history.replaceState(null, document.title, window.location.pathname + window.location.search); 3758 } catch(e) {} 3759 } 3760 } 3761 3762 function setStorage(data) { 3763 try { 3764 if (!data) return; 3765 3766 var params = window.wc_cart_fragments_params || {}; 3767 var cartHashKey = params.cart_hash_key || 'wc_cart_hash'; 3768 var fragmentName = params.fragment_name || 'wc_fragments'; 3769 3770 if (data.cart_hash) { 3771 localStorage.setItem(cartHashKey, data.cart_hash); 3772 sessionStorage.setItem(cartHashKey, data.cart_hash); 3773 localStorage.setItem('wc_cart_hash', data.cart_hash); 3774 sessionStorage.setItem('wc_cart_hash', data.cart_hash); 3775 localStorage.setItem('woocommerce_cart_hash', data.cart_hash); 3776 sessionStorage.setItem('woocommerce_cart_hash', data.cart_hash); 3777 } 3778 3779 if (data.fragments) { 3780 localStorage.setItem(fragmentName, JSON.stringify(data.fragments)); 3781 sessionStorage.setItem(fragmentName, JSON.stringify(data.fragments)); 3782 localStorage.setItem('wc_fragments', JSON.stringify(data.fragments)); 3783 sessionStorage.setItem('wc_fragments', JSON.stringify(data.fragments)); 3784 } 3785 } catch(e) {} 3786 } 3787 3788 function updateCounts(count) { 3789 count = parseInt(count || 0, 10); 3790 3791 document.querySelectorAll('.cart-count, .cart-icon .count, .cart-wrap .count, .tf_cart_count, .cart-icon-count').forEach(function(el){ 3792 el.textContent = count; 3793 el.style.display = count > 0 ? '' : 'none'; 3794 }); 3795
3796 document.querySelectorAll('.cart-icon, .cart-wrap, .cart-icon-link, a[href="#slide-cart"], a[href*="#slide-cart"]').forEach(function(el){ 3797 el.setAttribute('data-cart-total', count); 3798 el.setAttribute('data-count', count); 3799 }); 3800 } 3801 3802 function updateKnownMiniCartAreas(miniCart) { 3803 if (!miniCart) return; 3804 lastMiniCart = miniCart; 3805 3806 /* Only update real Woo mini-cart wrappers. No DOM scanning. */ 3807 document.querySelectorAll('.widget_shopping_cart_content').forEach(function(el){ 3808 if (el.closest('.woocommerce-cart-form')) return; 3809 el.innerHTML = miniCart; 3810 }); 3811 3812 var drawer = drawerEls(); 3813 if (drawer.drawer.classList.contains('is-open')) { 3814 drawer.body.innerHTML = '<div class="widget_shopping_cart_content">' + miniCart + '</div>'; 3815 } 3816 } 3817 3818 function apply(data, source) { 3819 if (!data) return; 3820 3821 setStorage(data); 3822 updateCounts(data.cart_count || 0); 3823 updateKnownMiniCartAreas(data.mini_cart || ''); 3824 3825 if (window.jQuery) { 3826 var $ = window.jQuery; 3827 $(document.body).trigger('wc_fragments_refreshed'); 3828 $(document.body).trigger('updated_wc_div'); 3829 3830 if (source === 'add') { 3831 $(document.body).trigger('added_to_cart', [data.fragments || {}, data.cart_hash || '', null]); 3832 } else if (source === 'remove') { 3833 $(document.body).trigger('removed_from_cart', [data.fragments || {}, data.cart_hash || '', null]); 3834 } 3835 } 3836 } 3837 3838 function refreshCartNow(force) { 3839 var now = Date.now(); 3840 3841 if (!force && now - lastRefreshAt < 900) { 3842 return Promise.resolve(); 3843 } 3844 3845 if (refreshing) return Promise.resolve(); 3846 3847 refreshing = true; 3848 lastRefreshAt = now; 3849 3850 return post(stateEndpoint, { t: now }).then(function(res){ 3851 refreshing = false; 3852 if (res && res.success && res.data) { 3853 apply(res.data, 'refresh'); 3854 } 3855 }).catch(function(err){ 3856 refreshing = false; 3857 console.log('GP cart refresh error', err); 3858 }); 3859 } 3860 3861 document.addEventListener('click', function(e) { 3862 var btn = e.target && e.target.closest ? e.target.closest('a.add_to_cart_button') : null; 3863 if (!btn) return; 3864 3865 var id = productId(btn); 3866 if (!id) return; 3867 3868 e.preventDefault(); 3869 e.stopPropagation(); 3870 e.stopImmediatePropagation(); 3871 3872 if (btn.dataset.gpRunning === '1') return false; 3873 3874 var old = btn.getAttribute('data-gp-original-text') || btn.textContent || 'Add to basket'; 3875 btn.setAttribute('data-gp-original-text', old); 3876 btn.dataset.gpRunning = '1'; 3877 btn.classList.add('loading'); 3878 3879 post(addEndpoint, { 3880 product_id: id, 3881 quantity: btn.getAttribute('data-quantity') || 1 3882 }).then(function(res) { 3883 btn.dataset.gpRunning = '0'; 3884 stop(btn); 3885 3886 if (!res || !res.success || !res.data) { 3887 console.log('GP add failed', res); 3888 btn.textContent = old; 3889 return; 3890 } 3891 3892 apply(res.data, 'add'); 3893 btn.classList.add('added'); 3894 btn.textContent = 'Added â'; 3895 3896 setTimeout(function(){ refreshCartNow(true); }, 250); 3897 3898 setTimeout(function(){ 3899 btn.textContent = old; 3900 btn.classList.remove('added'); 3901 }, 1500); 3902 }).catch(function(err) { 3903 btn.dataset.gpRunning = '0'; 3904 stop(btn); 3905 btn.textContent = old; 3906 console.log('GP add error', err); 3907 }); 3908 3909 return false; 3910 }, true); 3911 3912 document.addEventListener('click', function(e) { 3913 var btn = e.target && e.target.closest ? e.target.closest('#gp-atb-cart-drawer a.remove_from_cart_button, #gp-atb-cart-drawer a.remove, a.remove-item, a.tf_close.remove_from_cart_button') : null; 3914 if (!btn) return; 3915 3916 var key = cartKey(btn); 3917 if (!key) return; 3918 3919 e.preventDefault(); 3920 e.stopPropagation(); 3921 e.stopImmediatePropagation(); 3922 3923 if (btn.dataset.gpRemoveRunning === '1') return false; 3924 3925 btn.dataset.gpRemoveRunning = '1'; 3926 btn.classList.add('loading'); 3927 3928 post(removeEndpoint, { cart_item_key: key }).then(function(res) { 3929 btn.dataset.gpRemoveRunning = '0'; 3930 stop(btn); 3931 3932 if (!res || !res.success || !res.data) { 3933 console.log('GP remove failed', res); 3934 return; 3935 } 3936 3937 apply(res.data, 'remove'); 3938 3939 if (document.body.classList.contains('woocommerce-cart') || window.location.pathname.indexOf('/cart') !== -1) { 3940 window.location.reload(); 3941 } 3942 }).catch(function(err) { 3943 btn.dataset.gpRemoveRunning = '0'; 3944 stop(btn); 3945 console.log('GP remove error', err); 3946 }); 3947 3948 return false;
3949 }, true); 3950 3951 /** 3952 * Replace Themify #slide-cart click with our stable drawer. 3953 * This fixes the white mobile panel from the uploaded source, where Themify uses href="#slide-cart". 3954 */ 3955 document.addEventListener('click', function(e) { 3956 var opener = e.target && e.target.closest ? e.target.closest('.cart-icon-link[href="#slide-cart"], a[href*="#slide-cart"], .cart-icon .icon-shopping-cart, .gp-cart-slot .cart-icon') : null; 3957 if (!opener) return; 3958 3959 e.preventDefault(); 3960 e.stopPropagation(); 3961 e.stopImmediatePropagation(); 3962 3963 openDrawer(); 3964 3965 refreshCartNow(true).then(function(){ 3966 var drawer = drawerEls(); 3967 if (lastMiniCart) { 3968 drawer.body.innerHTML = '<div class="widget_shopping_cart_content">' + lastMiniCart + '</div>'; 3969 } 3970 }); 3971 3972 return false; 3973 }, true); 3974 3975 window.addEventListener('hashchange', function() { 3976 if (window.location.hash === '#slide-cart') { 3977 openDrawer(); 3978 refreshCartNow(true); 3979 } 3980 }); 3981 3982 document.addEventListener('DOMContentLoaded', function() { 3983 document.querySelectorAll('a.add_to_cart_button.loading, a.remove_from_cart_button.loading, a.remove-item.loading').forEach(stop); 3984 setTimeout(function(){ refreshCartNow(false); }, 500); 3985 3986 if (window.location.hash === '#slide-cart') { 3987 openDrawer(); 3988 refreshCartNow(true); 3989 } 3990 }); 3991 3992 window.addEventListener('pageshow', function() { 3993 setTimeout(function(){ refreshCartNow(false); }, 350); 3994 }); 3995 3996 document.addEventListener('keydown', function(e) { 3997 if (e.key === 'Escape') closeDrawer(); 3998 }); 3999 })(); 4000 </script>
4000 4001 </body> 4002</html> 4003 4004<!-- Cached by WP-Optimize (gzip) - https://teamupdraft.com/wp-optimize/ - Last modified: October 9, 2026 8:19 pm (UTC:0) -->
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.