PageSourceSearch

https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standar…ring-performance-with-v100-veneering-resin/

html thenamethatsticks.com collected 2026-10-02 20:48:09 UTC 377,547 bytes, 4,619 lines download raw bytes

1<!doctype html>
2<html lang="en-GB" prefix="og: https://ogp.me/ns#">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<style id="eakbc-critical-widget-boot-hide">
8body:not(.elementor-editor-active) .eakbc-widget-boot-stage{overflow:hidden!important;width:100%!important;max-width:100%!important;}
9body:not(.elementor-editor-active) .eakbc-widget-boot-cloak:not(.eakbc-widget-ready){opacity:0!important;transform:translate3d(var(--eakbc-boot-offset-x,0),var(--eakbc-boot-offset-y,0),0)!important;pointer-events:none!important;will-change:opacity,transform;}
10body:not(.elementor-editor-active) .eakbc-widget-boot-cloak.eakbc-widget-ready{opacity:1!important;transform:translate3d(0,0,0)!important;pointer-events:auto!important;transition:opacity var(--eakbc-boot-reveal-duration,280ms) ease!important,transform var(--eakbc-boot-reveal-duration,280ms) ease!important;}
11body.elementor-editor-active .elementor-widget-eakbc-chat .eakbc-widget-boot-cloak,body.elementor-editor-preview .elementor-widget-eakbc-chat .eakbc-widget-boot-cloak,body.elementor-edit-mode .elementor-widget-eakbc-chat .eakbc-widget-boot-cloak{opacity:1!important;transform:none!important;pointer-events:auto!important;transition:none!important;}
12body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-input-icon,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-quick-arrow,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-icon,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-avatar,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-brand-icon,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-icon-box{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;overflow:hidden;}
13body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-input-icon{width:22px;height:22px;font-size:22px;}
14body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-quick-arrow{width:14px;height:14px;font-size:14px;}
15body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-icon,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-avatar,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-brand-icon,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-icon-box{width:42px;height:42px;font-size:22px;}
16body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-input-icon svg,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-quick-arrow svg,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-icon svg,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-avatar svg,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-brand-icon svg,body:not(.elementor-editor-active) .elementor-widget-eakbc-chat .eakbc-arch-icon-box svg{max-width:100%;max-height:100%;display:block;}
17@media (prefers-reduced-motion:reduce){body:not(.elementor-editor-active) .eakbc-widget-boot-cloak.eakbc-widget-ready{transition:none!important;}}
18</style>
19        
19<script id="cookie-law-info-gcm-var-js">
20var _ckyGcm = {"status":true,"default_settings":[{"analytics":"denied","advertisement":"denied","functional":"denied","necessary":"granted","ad_user_data":"denied","ad_personalization":"denied","regions":"All"}],"wait_for_update":4000,"url_passthrough":true,"ads_data_redaction":false}</script>
vendor: 1 bytes, line 20
20
21<script id="cookie-law-info-gcm-js" type="text/javascript" src="https://thenamethatsticks.com/wp-content/plugins/cookie-law-info/lite/frontend/js/gcm.min.js"></script>
21 
21<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/53474d951a63b4a7c3f5b7cf/script.js"></script>
21
22<!-- Search Engine Optimisation by Rank Math PRO - https://rankmath.com/ -->
23<title>A New Brand, A New Standard – Pioneering Performance With V100 - Ureka</title>
24<meta name="description" content="Ureka Global proudly introduces Cascamite Industrial V100 Veneering Resin, the first product under the newly launched Cascamite Industrial brand. Designed for veneering, laminating, and timber bonding, this one-component, formaldehyde-free adhesive eliminates the need for mixing while delivering high-strength, precision bonding. With quick open time and versatile application, V100 streamlines workflows and enhances efficiency for manufacturers. Backed by over 50 years of adhesive expertise, it’s the smarter, cleaner, and faster way to bond."/>
25<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
26<link rel="canonical" href="https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/" />
27<meta property="og:locale" content="en_GB" />
28<meta property="og:type" content="article" />
29<meta property="og:title" content="A New Brand, A New Standard – Pioneering Performance With V100 - Ureka" />
30<meta property="og:description" content="Ureka Global proudly introduces Cascamite Industrial V100 Veneering Resin, the first product under the newly launched Cascamite Industrial brand. Designed for veneering, laminating, and timber bonding, this one-component, formaldehyde-free adhesive eliminates the need for mixing while delivering high-strength, precision bonding. With quick open time and versatile application, V100 streamlines workflows and enhances efficiency for manufacturers. Backed by over 50 years of adhesive expertise, it’s the smarter, cleaner, and faster way to bond." />
31<meta property="og:url" content="https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/" />
32<meta property="og:site_name" content="Ureka" />
33<meta property="article:publisher" content="https://www.facebook.com/111069304968723" />
34<meta property="article:section" content="Ureka News" />
35<meta property="og:updated_time" content="2025-03-05T16:32:26+00:00" />
36<meta property="og:image" content="https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp" />
37<meta property="og:image:secure_url" content="https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp" />
38<meta property="og:image:width" content="1600" />
39<meta property="og:image:height" content="900" />
40<meta property="og:image:alt" content="Cascamite Industrial - Sustainable Adhesives" />
41<meta property="og:image:type" content="image/png" />
42<meta property="article:published_time" content="2025-03-05T16:26:43+00:00" />
43<meta property="article:modified_time" content="2025-03-05T16:32:26+00:00" />
44<meta name="twitter:card" content="summary_large_image" />
45<meta name="twitter:title" content="A New Brand, A New Standard – Pioneering Performance With V100 - Ureka" />
46<meta name="twitter:description" content="Ureka Global proudly introduces Cascamite Industrial V100 Veneering Resin, the first product under the newly launched Cascamite Industrial brand. Designed for veneering, laminating, and timber bonding, this one-component, formaldehyde-free adhesive eliminates the need for mixing while delivering high-strength, precision bonding. With quick open time and versatile application, V100 streamlines workflows and enhances efficiency for manufacturers. Backed by over 50 years of adhesive expertise, it’s the smarter, cleaner, and faster way to bond." />
47<meta name="twitter:image" content="https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp" />
48<meta name="twitter:label1" content="Written by" />
49<meta name="twitter:data1" content="Ureka Marketing" />
50<meta name="twitter:label2" content="Time to read" />
51<meta name="twitter:data2" content="1 minute" />
52<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://thenamethatsticks.com/#place","geo":{"@type":"GeoCoordinates","latitude":"51.574656435864576","longitude":" -2.902599883455365"},"hasMap":"https://www.google.com/maps/search/?api=1&amp;query=51.574656435864576, -2.902599883455365","address":{"@type":"PostalAddress","streetAddress":"Unit 5 Decoypool Road","addressLocality":"St Modwen Park","addressRegion":"Newport","postalCode":"NP19 4RG","addressCountry":"GB"}},{"@type":"Organization","@id":"https://thenamethatsticks.com/#organization","name":"Ureka","url":"https://thenamethatsticks.com","sameAs":["https://www.facebook.com/111069304968723","https://twitter.com/UrekaGlobalLtd","https://www.youtube.com/channel/UCWMZOnQ7yFZgSYDlvi3SWaA","https://www.linkedin.com/company/6974097"],"email":"[email protected]","address":{"@type":"PostalAddress","streetAddress":"Unit 5 Decoypool Road","addressLocality":"St Modwen Park","addressRegion":"Newport","postalCode":"NP19 4RG","addressCountry":"GB"},"logo":{"@type":"ImageObject","@id":"https://thenamethatsticks.com/#logo","url":"https://thenamethatsticks.com/wp-content/uploads/2023/12/favicon-96x96-1.png","contentUrl":"https://thenamethatsticks.com/wp-content/uploads/2023/12/favicon-96x96-1.png","caption":"Ureka","inLanguage":"en-GB","width":"96","height":"96"},"contactPoint":[{"@type":"ContactPoint","telephone":"0117 971 1364","contactType":"customer support"}],"description":"We are an adhesive manufacturer and supplier based in Newport, Wales. We serve three key markets: timber and panel, merchants, and the sports and play market. We strive to deliver adhesive excellence with a value-based approach.","legalName":"Ureka Global Ltd","location":{"@id":"https://thenamethatsticks.com/#place"},"hasShippingService":[{"@type":"ShippingService","@id":"https://thenamethatsticks.com/#smd-shipping-standard","name":"Standard delivery","description":"Standard web delivery to UK Mainland. Free carriage on orders over GBP 500; weight-based rates apply below the free-delivery threshold.","fulfillmentType":"https://schema.org/FulfillmentTypeDelivery","shippingConditions":[{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"0","maxValue":"500","currency":"GBP"},"weight":{"@type":"QuantitativeValue","minValue":"0","unitCode":"KGM","maxValue":"95"},"shippingRate":{"@type":"MonetaryAmount","value":"8.99","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"2","maxValue":"3","unitCode":"DAY"}}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"0","maxValue":"500","currency":"GBP"},"weight":{"@type":"QuantitativeValue","minValue":"96","unitCode":"KGM","maxValue":"999"},"shippingRate":{"@type":"MonetaryAmount","value":"56.24","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"2","maxValue":"3","unitCode":"DAY"}}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"0","maxValue":"500","currency":"GBP"},"weight":{"@type":"QuantitativeValue","minValue":"1000","unitCode":"KGM"},"shippingRate":{"@type":"MonetaryAmount","value":"112.48","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"2","maxValue":"3","unitCode":"DAY"}}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"500.01","currency":"GBP"},"shippingRate":{"@type":"MonetaryAmount","value":"0","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"2","maxValue":"3","unitCode":"DAY"}}}]},{"@type":"ShippingService","@id":"https://thenamethatsticks.com/#smd-shipping-next-day","name":"Next Day delivery","description":"Next Day web delivery to UK Mainland. Free c
52arriage on orders over GBP 500; weight-based rates apply below the free-delivery threshold.","fulfillmentType":"https://schema.org/FulfillmentTypeDelivery","shippingConditions":[{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"0","maxValue":"500","currency":"GBP"},"weight":{"@type":"QuantitativeValue","minValue":"0","unitCode":"KGM","maxValue":"95"},"shippingRate":{"@type":"MonetaryAmount","value":"11.99","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"1","maxValue":"1","unitCode":"DAY"}}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"0","maxValue":"500","currency":"GBP"},"weight":{"@type":"QuantitativeValue","minValue":"96","unitCode":"KGM","maxValue":"999"},"shippingRate":{"@type":"MonetaryAmount","value":"66.24","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"1","maxValue":"1","unitCode":"DAY"}}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"0","maxValue":"500","currency":"GBP"},"weight":{"@type":"QuantitativeValue","minValue":"1000","unitCode":"KGM"},"shippingRate":{"@type":"MonetaryAmount","value":"132.48","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"1","maxValue":"1","unitCode":"DAY"}}},{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"GB","name":"UK Mainland"},"orderValue":{"@type":"MonetaryAmount","minValue":"500.01","currency":"GBP"},"shippingRate":{"@type":"MonetaryAmount","value":"0","currency":"GBP"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":"1","maxValue":"1","unitCode":"DAY"}}}]}]},{"@type":"WebSite","@id":"https://thenamethatsticks.com/#website","url":"https://thenamethatsticks.com","name":"Ureka","alternateName":"The Name That Sticks","publisher":{"@id":"https://thenamethatsticks.com/#organization"},"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp","url":"https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp","width":"1600","height":"900","caption":"Cascamite Industrial - Sustainable Adhesives","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/#webpage","url":"https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/","name":"A New Brand, A New Standard \u2013 Pioneering Performance With V100 - Ureka","datePublished":"2025-03-05T16:26:43+00:00","dateModified":"2025-03-05T16:32:26+00:00","isPartOf":{"@id":"https://thenamethatsticks.com/#website"},"primaryImageOfPage":{"@id":"https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp"},"inLanguage":"en-GB"},{"@type":"Person","@id":"https://thenamethatsticks.com/author/ureka-marketing/","name":"Ureka Marketing","url":"https://thenamethatsticks.com/author/ureka-marketing/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/3dbb1a50a58db8d1d24619f07b3a826ac0a3e20d0f59b7a8f6c659887dd39316?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/3dbb1a50a58db8d1d24619f07b3a826ac0a3e20d0f59b7a8f6c659887dd39316?s=96&amp;d=mm&amp;r=g","caption":"Ureka Marketing","inLanguage":"en-GB"},"worksFor":{"@id":"https://thenamethatsticks.com/#organization"}},{"@type":"BlogPosting","headline":"A New Brand, A New Standard \u2013 Pioneering Performance With V100 - Ureka","datePublished":"2025-03-05T16:26:43+00:00","dateModified":"2025-03-05T16:32:26+00:00","articleSection":"Ureka News","author":{"@id":"https://thenamethatsticks.com/author/ureka-marketing/","name":"Ureka Marketing"},"publisher":{"@id":"https://thenamethatsticks.com/#organization"},"description":"Ureka Global proudly introduces Cascamite Industrial V100 Veneering Resin, the first product under the newly launched Cascamite Industrial brand. Designed for veneering, laminating, and timber bonding, this one-component, formaldehyde-free adhesive eliminates the need for mixing while delivering high-strength, precision bonding. With quick open time and versatile application, V100 streamlines workflows and enhances efficie
52ncy for manufacturers. Backed by over 50 years of adhesive expertise, it\u2019s the smarter, cleaner, and faster way to bond.","name":"A New Brand, A New Standard \u2013 Pioneering Performance With V100 - Ureka","@id":"https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/#richSnippet","isPartOf":{"@id":"https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/#webpage"},"image":{"@id":"https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/#webpage"}}]}</script>
52
53<!-- /Rank Math WordPress SEO plugin -->
54
55<link rel='dns-prefetch' href='//cdn.usefathom.com' />
56<link rel='dns-prefetch' href='//js.hs-scripts.com' />
57<link rel="alternate" type="application/rss+xml" title="Ureka &raquo; Feed" href="https://thenamethatsticks.com/feed/" />
58<link rel="alternate" type="application/rss+xml" title="Ureka &raquo; Comments Feed" href="https://thenamethatsticks.com/comments/feed/" />
59<link rel="alternate" type="application/rss+xml" title="Ureka &raquo; A New Brand, A New Standard – Pioneering Performance with V100 Comments Feed" href="https://thenamethatsticks.com/ureka-news/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin/feed/" />
60<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://thenamethatsticks.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthenamethatsticks.com%2Fureka-news%2Fa-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin%2F" />
61<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://thenamethatsticks.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthenamethatsticks.com%2Fureka-news%2Fa-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin%2F&#038;format=xml" />
62<style id="wp-img-auto-sizes-contain-inline-css">
63img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
64/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
65</style>
66<link rel='stylesheet' id='dce-animations-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/animations.css?ver=3.4.16' media='all' />
67<link rel='stylesheet' id='sbr_styles-css' href='https://thenamethatsticks.com/wp-content/plugins/reviews-feed/assets/css/sbr-styles.min.css?ver=2.10.0' media='all' />
68<link rel='stylesheet' id='sbi_styles-css' href='https://thenamethatsticks.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.11.1' media='all' />
69<link rel='stylesheet' id='sb-elementor-shared-style-css' href='https://thenamethatsticks.com/wp-content/plugins/reviews-feed/vendor/smashballoon/framework/Packages/Blocks/css/sb-elementor.css?ver=1.0.0' media='all' />
70<style id="wp-emoji-styles-inline-css">
71
72	img.wp-smiley, img.emoji {
73		display: inline !important;
74		border: none !important;
75		box-shadow: none !important;
76		height: 1em !important;
77		width: 1em !important;
78		margin: 0 0.07em !important;
79		vertical-align: -0.1em !important;
80		background: none !important;
81		padding: 0 !important;
82	}
83/*# sourceURL=wp-emoji-styles-inline-css */
84</style>
85<link rel='stylesheet' id='wp-block-library-css' href='https://thenamethatsticks.com/wp-includes/css/dist/block-library/style.min.css?ver=6cec1cf062fac86ddc850327c8106b08' media='all' />
86<style id="classic-theme-styles-inline-css">
87/*! This file is auto-generated */
88.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
89/*# sourceURL=/wp-includes/css/classic-themes.min.css */
90</style>
91<style id="rank-math-related-posts-style-inline-css">
92.wp-block-rank-math-related-posts{--rm-related-gap: 1rem;--rm-related-border-radius: 6px;--rm-related-card-padding: 16px;--rm-related-hover-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);--rm-related-transition: 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts{display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-wrap{display:grid;gap:var(--rm-related-gap)}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-vertical .rank-math-related-wrap{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-item{display:flex;gap:16px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 140px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-title{margin-top:0}@media (max-width: 640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 100px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:100px;height:100px}}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-vertical .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{display:flex;gap:20px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 180px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-title{margin-top:0}@media (max-width: 640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{gap:16px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 120px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:120px;height:120px}}@media (max-width: 480px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 auto;width:100%}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:100%;height:auto;max-height:200px}}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item{border-radius:var(--rm-related-border-radius);padding:var(--rm-related-card-padding);background:inherit;transition:transform var(--rm-related-transition),box-shadow var(--rm-related-transition)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item:hover{transform:translateY(-2px);box-shadow:var(--rm-related-hover-shadow)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title{margin:0.5rem 0;font-size:inherit;line-height:inherit}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a:hover{color:#2563eb;text-decoration:underline}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title:not(:has(a)){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb{position:relative;overflow:hidden;border-radius:4px;display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb img{display:block;width:100%;height:auto;border-radius:4px;transition:transform 0.3s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:hover img{transform:scale(1.05)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a):hover img{transform:none}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-date{margin-top:0.25rem;font-size:0.85em;opacity:0.7}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-terms{margin-top:0.5rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-chip{display:inline-block;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:0.15rem 0.5rem;margin-right:0.35rem;font-size:0.8em}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-excerpt{margin-top:0.5rem;color:inherit;opacity:0.8;font-size:0.9em;line-height:1.6;
92display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-more{margin-top:1rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button{display:inline-block;background:#111827;color:#fff;border-radius:6px;padding:0.625rem 1.25rem;text-decoration:none;font-weight:500;transition:background 0.2s ease, transform 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button:hover{background:#1f2937;transform:translateY(-1px)}.wp-block-rank-math-related-posts.has-border-color .rank-math-related-item{border-color:inherit}.wp-block-rank-math-related-posts.has-border-width .rank-math-related-item{border-width:inherit}.wp-block-rank-math-related-posts.has-border-style .rank-math-related-item{border-style:inherit}.wp-block-rank-math-related-posts.has-border-radius .rank-math-related-item{border-radius:inherit}.wp-block-rank-math-related-posts:not(.has-border-color):not(.has-border-width):not(.has-border-style) .rank-math-related-item{border:1px solid #e5e7eb}
93
94/*# sourceURL=https://thenamethatsticks.com/wp-content/plugins/seo-by-rank-math-pro/includes/modules/link-genius/blocks/related/assets/css/styles.css */
95</style>
96<style id="global-styles-inline-css">
97: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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
97--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: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
97.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;}
98:root :where(.wp-block-icon svg){width: 24px;}
99:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
100:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
101:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
102:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
103:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
104:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
105/*# sourceURL=global-styles-inline-css */
106</style>
107<link rel='stylesheet' id='ccsl-style-css' href='https://thenamethatsticks.com/wp-content/plugins/cart-cross-sell-lite/assets/ccsl-style.css?ver=6cec1cf062fac86ddc850327c8106b08' media='all' />
108<style id="cascamit-button-style-inline-css">
109
110    /* ---------- [Base Cascamit button styles] ---------- */
111    .cascamit-button-wrapper {
112        display: inline-block;
113        max-width: 100%;
114    }
115
116    .cascamit-button-wrapper--layout-left,
117    .cascamit-button-wrapper--layout-center,
118    .cascamit-button-wrapper--layout-right,
119    .cascamit-button-wrapper--layout-full-width,
120    .cascamit-button-wrapper--layout-full_width {
121        display: block;
122        width: 100%;
123        max-width: 100%;
124    }
125
126    .cascamit-button-wrapper--layout-left {
127        text-align: left;
128    }
129
130    .cascamit-button-wrapper--layout-center {
131        text-align: center;
132    }
133
134    .cascamit-button-wrapper--layout-right {
135        text-align: right;
136    }
137
138    .cascamit-button-wrapper--layout-full-width .cascamit-button,
139    .cascamit-button-wrapper--layout-full_width .cascamit-button,
140    .cascamit-button.cascamit-button--full-width {
141        display: flex;
142        width: 100%;
143        max-width: 100%;
144    }
145
146    .cascamit-button {
147        display: inline-flex;
148        align-items: center;
149        justify-content: center;
150        padding: 0.7em 1.6em;
151        border-radius: 4px;
152        cursor: pointer;
153        border: none;
154        text-decoration: none;
155        font-weight: 500;
156        transition: transform 0.15s ease,
157                    box-shadow 0.15s ease,
158                    background-color 0.15s ease,
159                    color 0.15s ease,
160                    opacity 0.15s ease;
161        box-sizing: border-box;
162        position: relative;
163        gap: 0;
164    }
165
166    /* Fallback type colors (can still be used) */
167    .cascamit-button--default { background-color: #3b82f6; color: #ffffff; }
168    .cascamit-button--info    { background-color: #0ea5e9; color: #ffffff; }
169    .cascamit-button--success { background-color: #22c55e; color: #ffffff; }
170    .cascamit-button--warning { background-color: #f97316; color: #ffffff; }
171    .cascamit-button--danger  { background-color: #ef4444; color: #ffffff; }
172
173    .cascamit-button:hover {
174        transform: translateY(-1px);
175        box-shadow: 0 6px 18px rgba(0,0,0,0.12);
176    }
177
178    .cascamit-button.is-loading,
179    .cascamit-button.is-preview-loading {
180        transform: none;
181    }
182
183    .cascamit-button[aria-disabled='true'],
184    .cascamit-button.cascamit-button--disable-on-loading.is-loading,
185    .cascamit-button.cascamit-button--disable-on-loading.is-preview-loading {
186        pointer-events: none;
187        cursor: not-allowed;
188        opacity: 0.85;
189        transform: none;
190    }
191
192    .cascamit-button__icon,
193    .cascamit-button__spinner {
194        display: inline-flex;
195        align-items: center;
196        justify-content: center;
197        line-height: 1;
198    }
199
200    .cascamit-button__icon {
201        margin-right: 0.45em;
202    }
203
204    .cascamit-button--icon-right .cascamit-button__icon {
205        margin-right: 0;
206        margin-left: 0.45em;
207    }
208
209    .cascamit-button__spinner {
210        display: none;
211        color: inherit;
212        fill: currentColor;
213        stroke: currentColor;
214    }
215
216    .cascamit-button__spinner svg,
217    .cascamit-button__spinner i,
218    .cascamit-button__spinner path,
219    .cascamit-button__spinner circle,
220    .cascamit-button__spinner rect,
221    .cascamit-button__spinner line,
222    .cascamit-button__spinner polyline,
223    .cascamit-button__spinner polygon,
224    .cascamit-button__spinner ellipse {
225        color: inherit;
226        fill: currentColor;
227        stroke: currentColor;
228    }
229
230    .cascamit-button.is-loading .cascamit-button__spinner,
231    .cascamit-button.is-preview-loading .cascamit-button__spinner {
232        display: inline-flex;
233    }
234
235    .cascamit-button.is-loading .cascamit-button__icon--button,
236    .cascamit-button.is-preview-loading .cascamit-button__icon--button {
237        display: none;
238    }
239
240    .cascamit-button__spinner--before-text {
241        margin-right: 0.45em;
242    }
243
244    .cascamit-button__spinner--after-text {
245        margin-left: 0.45em;
246    }
247
248    .cascamit-button.is-loading.cascamit-button--loading-animation-spin .cascamit-button__spinner,
249    .cascamit-button.is-preview-loading.cascamit-button--loading-animation-spin .cascamit-button__spinner {
250        animation: cascamit-button-spin 0.8s linear infinite;
251    }
252
253    .cascamit-button.is-loading.cascamit-button--loading-animation-pulse .cascamit-button__spinner,
254    .cascamit-button.is-preview-loading.cascamit-button--loading-animation-pulse .cascamit-button__spinner {
255        animation: cascamit-button-pulse 1s ease-in-out infinite;
256    }
257
258    .cascamit-button.is-loading.cascamit-button--loading-animation-bounce .cascamit-button__spinner,
259    .cascamit-button.is-preview-loading.cascamit-button--loading-animation-bounce .cascamit-button__spinner {
260        animation: cascamit-button-bounce 0.9s ease-in-out infinite;
261    }
262
263    .cascamit-button.is-loading.cascamit-button--loading-animation-beat .cascamit-button__spinner,
264    .cascamit-button.is-preview-loading.cascamit-button--loading-animation-beat .cascamit-button__spinner {
265        animation: cascamit-button-beat 0.9s ease-in-out infinite;
266    }
267
268    .cascamit-button.is-loading.cascamit-button--loading-animation-shake .cascamit-button__spinner,
269    .cascamit-button.is-preview-loading.cascamit-button--loading-animation-shake .cascamit-button__spinner {
270        animation: cascamit-button-shake 0.7s ease-in-out infinite;
271    }
272
273    @keyframes cascamit-button-spin {
274        from {
275            transform: rotate(0deg);
276        }
277        to {
278            transform: rotate(360deg);
279        }
280    }
281
282    @keyframes cascamit-button-pulse {
283        0%, 100% {
284            opacity: 1;
285            transform: scale(1);
286        }
287        50% {
288            opacity: 0.45;
289            transform: scale(0.86);
290        }
291    }
292
293    @keyframes cascamit-button-bounce {
294        0%, 100% {
295            transform: translateY(0);
296        }
297        50% {
298            transform: translateY(-18%);
299        }
300    }
301
302    @keyframes cascamit-button-beat {
303        0%, 100% {
304            transform: scale(1);
305        }
306        35% {
307            transform: scale(1.18);
308        }
309        65% {
310            transform: scale(0.92);
311        }
312    }
313
314    @keyframes cascamit-button-shake {
315        0%, 100% {
316            transform: translateX(0);
317        }
318        20% {
319            transform: translateX(-10%);
320        }
321        40% {
322            transform: translateX(10%);
323        }
324        60% {
325            transform: translateX(-8%);
326        }
327        80% {
328            transform: translateX(8%);
329        }
330    }
331
332    /* ---------- [Cascamite brand color presets] ---------- */
333    .cascamit-button.cascamit-color-blue {
334        background-color: #0047DF;
335        color: #FFFFFF;
336    }
337
338    .cascamit-button.cascamit-color-dark_blue {
339        background-color: #0A223F;
340        color: #FFFFFF;
341    }
342
343    .cascamit-button.cascamit-color-grey {
344        background-color: #EAEAEA;
345        color: #000000;
346    }
347
348    .cascamit-button.cascamit-color-white {
349        background-color: #FFFFFF;
350        color: #000000;
351    }
352
353    .cascamit-button.cascamit-color-black {
354        background-color: #000000;
355        color: #FFFFFF;
356    }
357
358    .cascamit-button.cascamit-color-cascamite {
359        background-color: #E9B400;
360        color: #000000;
361    }
362
363    .cascamit-button.cascamit-color-cascaphen {
364        background-color: #EF7F3C;
365        color: #FFFFFF;
366    }
367
368    .cascamit-button.cascamit-color-cascapur {
369        background-color: #3AAED8;
370        color: #FFFFFF;
371    }
372
373    .cascamit-button.cascamit-color-cascamate {
374        background-color: #32C658;
375        color: #FFFFFF;
376    }
377
378    .cascamit-button.cascamit-color-cascarez {
379        background-color: #D81E51;
380        color: #FFFFFF;
381    }
382
383    .cascamit-button.cascamit-color-cascapol {
384        background-color: #057C45;
385        color: #FFFFFF;
386    }
387    
388/*# sourceURL=cascamit-button-style-inline-css */
389</style>
390<link rel='stylesheet' id='tiered-pricing-table-front-css-css' href='https://thenamethatsticks.com/wp-content/plugins/tier-pricing-table/assets/frontend/main.css?ver=5.6.2' media='all' />
391<link rel='stylesheet' id='usp-front-css' href='https://thenamethatsticks.com/wp-content/plugins/ureka-surcharge-product/assets/css/usp-front.css?ver=1.11.0' media='all' />
392<style id="usp-front-inline-css">
393.usp-context-cart, .usp-summary {
394    text-align: left;
395    border: 1px solid #F44336;
396    background-color: #edff00;
397border-radius: 0px;
398}
399/*# sourceURL=usp-front-inline-css */
400</style>
401<link rel='stylesheet' id='woocommerce-layout-css' href='https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.8.1' media='all' />
402<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.8.1' media='only screen and (max-width: 768px)' />
403<link rel='stylesheet' id='woocommerce-general-css' href='https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.8.1' media='all' />
404<style id="woocommerce-inline-inline-css">
405.woocommerce form .form-row .required { visibility: visible; }
406/*# sourceURL=woocommerce-inline-inline-css */
407</style>
408<link rel='stylesheet' id='wc-bis-css-css' href='https://thenamethatsticks.com/wp-content/plugins/woocommerce-back-in-stock-notifications/assets/css/frontend/woocommerce.css?ver=2.0.6' media='all' />
409<link rel='stylesheet' id='dce-plyr-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/plyr/plyr.css?ver=3.4.16' media='all' />
410<link rel='stylesheet' id='dce-style-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/style.css?ver=3.4.16' media='all' />
411<link rel='stylesheet' id='dce-advanced-video-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/advanced-video.css?ver=3.4.16' media='all' />
412<link rel='stylesheet' id='dce-dynamic-visibility-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/dynamic-visibility.css?ver=3.4.16' media='all' />
413<link rel='stylesheet' id='dce-tooltip-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/tooltip.css?ver=3.4.16' media='all' />
414<link rel='stylesheet' id='dce-reveal-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/reveal.css?ver=3.4.16' media='all' />
415<link rel='stylesheet' id='dgwt-wcas-style-css' href='https://thenamethatsticks.com/wp-content/plugins/ajax-search-for-woocommerce-premium/assets/css/style.min.css?ver=1.33.0' media='all' />
416<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://thenamethatsticks.com/wp-content/themes/hello-elementor/theme.min.css?ver=3.0.1' media='all' />
417<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://thenamethatsticks.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0' media='all' />
418<link rel='stylesheet' id='custom-main-style-css' href='https://thenamethatsticks.com/wp-content/themes/hello-theme-child-master/css/main.css?ver=1750862222' media='all' />
419<link rel='stylesheet' id='hello-elementor-css' href='https://thenamethatsticks.com/wp-content/themes/hello-elementor/style.min.css?ver=3.0.1' media='all' />
420<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://thenamethatsticks.com/wp-content/themes/hello-elementor/header-footer.min.css?ver=3.0.1' media='all' />
421<link rel='stylesheet' id='elementor-frontend-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' />
422<style id="elementor-frontend-inline-css">
423.elementor-8990 .elementor-element.elementor-element-e7de295:not(.elementor-motion-effects-element-type-background), .elementor-8990 .elementor-element.elementor-element-e7de295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp");}
424/*# sourceURL=elementor-frontend-inline-css */
425</style>
426<link rel='stylesheet' id='widget-nav-menu-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.35.1' media='all' />
427<link rel='stylesheet' id='widget-image-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.2' media='all' />
428<link rel='stylesheet' id='widget-woocommerce-menu-cart-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/css/widget-woocommerce-menu-cart.min.css?ver=3.35.1' media='all' />
429<link rel='stylesheet' id='widget-heading-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.2' media='all' />
430<link rel='stylesheet' id='widget-social-icons-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.2' media='all' />
431<link rel='stylesheet' id='e-apple-webkit-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.2' media='all' />
432<link rel='stylesheet' id='widget-spacer-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.2' media='all' />
433<link rel='stylesheet' id='swiper-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
434<link rel='stylesheet' id='e-swiper-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.3.2' media='all' />
435<link rel='stylesheet' id='widget-image-carousel-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css?ver=4.3.2' media='all' />
436<link rel='stylesheet' id='widget-video-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/css/widget-video.min.css?ver=4.3.2' media='all' />
437<link rel='stylesheet' id='widget-gallery-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/css/widget-gallery.min.css?ver=3.35.1' media='all' />
438<link rel='stylesheet' id='elementor-gallery-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/e-gallery/css/e-gallery.min.css?ver=1.2.0' media='all' />
439<link rel='stylesheet' id='e-transitions-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/css/conditionals/transitions.min.css?ver=3.35.1' media='all' />
440<link rel='stylesheet' id='mini-audio-player-css' href='https://thenamethatsticks.com/wp-content/plugins/mini-audio-player-elementor/assets/css/mini-audio-player.css?ver=1772485
440744' media='all' />
441<link rel='stylesheet' id='dce-dynamic-posts-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/dynamic-posts.css?ver=3.4.16' media='all' />
442<link rel='stylesheet' id='dce-dynamicPosts-carousel-css' href='https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/css/dynamic-posts-skin-carousel.css?ver=3.4.16' media='all' />
443<link rel='stylesheet' id='widget-share-buttons-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/css/widget-share-buttons.min.css?ver=3.35.1' media='all' />
444<link rel='stylesheet' id='e-animation-slideInRight-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInRight.min.css?ver=4.3.2' media='all' />
445<link rel='stylesheet' id='e-popup-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=3.35.1' media='all' />
446<link rel='stylesheet' id='elementor-post-35-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/css/post-35.css?ver=1790845281' media='all' />
447<link rel='stylesheet' id='jay-modal-button-css' href='https://thenamethatsticks.com/wp-content/plugins/jay-modal-button-elementor/assets/modal-button.css?ver=1.2.0' media='all' />
448<link rel='stylesheet' id='font-awesome-5-all-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.3.2' media='all' />
449<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.3.2' media='all' />
450<link rel='stylesheet' id='sby_common_styles-css' href='https://thenamethatsticks.com/wp-content/plugins/feeds-for-youtube/public/build/css/sb-youtube-common.css?ver=2.7.0' media='all' />
451<link rel='stylesheet' id='sby_styles-css' href='https://thenamethatsticks.com/wp-content/plugins/feeds-for-youtube/public/build/css/sb-youtube-free.css?ver=2.7.0' media='all' />
452<link rel='stylesheet' id='elementor-post-34-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/css/post-34.css?ver=1790845281' media='all' />
453<link rel='stylesheet' id='elementor-post-36-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/css/post-36.css?ver=1790845281' media='all' />
454<link rel='stylesheet' id='elementor-post-8990-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/css/post-8990.css?ver=1790845713' media='all' />
455<link rel='stylesheet' id='elementor-post-9767-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/css/post-9767.css?ver=1790845283' media='all' />
456<link rel='stylesheet' id='wc_j_upsellator_css-css' href='https://thenamethatsticks.com/wp-content/plugins/wc-j-upsellator/assets/frontend/css/upsellator-style.css?ver=4.0.8' media='all' />
457<style id="wc_j_upsellator_css-inline-css">
458               
459				:root{					
460					--font-color:#0a0a0a;
461					--item-count-background:#edff00;
462					--item-count-color:#000000;
463					--modal-bg-color:#FFFFFF;
464					--button-color:#0a0a0a;
465					--font-button-color:#edff00;				
466					--wcj-button-color-hover:#edff00;
467					--wcj-button-font-color-hover:#0a0a0a;		
468					--shipping_bar_bar_background:#0a0a0a;
469					--shipping_bar_bar_background_empty:#fbfbfb;
470					--shipping_bar_success_background:#9dc192;	
471					--free-gift-color:#edff00;	
472					--gift-text-color:#000000;
473					--upsell-color:#edff00;	
474					--upsell-text-color:#000000;
475					--upsell-modal-close:#0a0a0a;	
476					--upsell-modal-close-text:#FFFFFF;
477					--base_font_size:19px;	
478					--modal-cart-image-ratio:1.2;				
479				}
480/*# sourceURL=wc_j_upsellator_css-inline-css */
481</style>
482<script id="jquery-core-js" src="https://thenamethatsticks.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 482
482
483<script id="jquery-migrate-js" src="https://thenamethatsticks.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 483
483
484<script id="breeze-prefetch-js-extra">
485var breeze_prefetch = {"local_url":"https://thenamethatsticks.com","ignore_remote_prefetch":"1","ignore_list":["/basket/","/checkout/","/my-account/","wp-admin","wp-login.php"]};
486//# sourceURL=breeze-prefetch-js-extra
487</script>
vendor: 1 bytes, line 487
487
488<script id="breeze-prefetch-js" src="https://thenamethatsticks.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.5.18"></script>
vendor: 1 bytes, line 488
488
489<script id="discontinued_front_js-js" src="https://thenamethatsticks.com/wp-content/plugins/discontinued-product-stock-status-woocommerce/assets/js/dpssw-function.js?ver=1.0"></script>
vendor: 1 bytes, line 489
489
490<script data-wp-strategy="defer" defer id="fathom-snippet-js" src="https://cdn.usefathom.com/script.js" data-site="RQRBZFUQ"   data-no-minify></script>
vendor: 1 bytes, line 490
490
491<script id="tiered-pricing-table-front-js-js-extra">
492var tieredPricingGlobalData = {"version":"5.6.2","loadVariationTieredPricingNonce":"490fcf4736","isPremium":"no","currencyOptions":{"currency_symbol":"&pound;","decimal_separator":".","thousand_separator":",","decimals":2,"price_format":"%1$s%2$s","trim_zeros":false},"supportedVariableProductTypes":["variable","variable-subscription"],"supportedSimpleProductTypes":["simple","variation","subscription","subscription-variation"]};
493//# sourceURL=tiered-pricing-table-front-js-js-extra
494</script>
vendor: 1 bytes, line 494
494
495<script id="tiered-pricing-table-front-js-js" src="https://thenamethatsticks.com/wp-content/plugins/tier-pricing-table/assets/frontend/product-tiered-pricing-table.min.js?ver=5.6.2"></script>
vendor: 1 bytes, line 495
495
496<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.8.1"></script>
vendor: 1 bytes, line 496
496
497<script id="wc-add-to-cart-js-extra">
498var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%&jcart_page_id=13301","i18n_view_cart":"View basket","cart_url":"https://thenamethatsticks.com/basket/","is_cart":"","cart_redirect_after_add":"no"};
499//# sourceURL=wc-add-to-cart-js-extra
500</script>
vendor: 1 bytes, line 500
500
501<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 501
501
502<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.8.1"></script>
vendor: 1 bytes, line 502
502
503<script id="woocommerce-js-extra">
504var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%&jcart_page_id=13301","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
505//# sourceURL=woocommerce-js-extra
506</script>
vendor: 1 bytes, line 506
506
507<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 507
507
508<script id="font-awesome-4-shim-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 508
508
509<script id="wc-cart-fragments-js-extra">
510var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%&jcart_page_id=13301","cart_hash_key":"wc_cart_hash_c648f439f25535b8ce4e23d83892a9b7","fragment_name":"wc_fragments_c648f439f25535b8ce4e23d83892a9b7","request_timeout":"5000"};
511//# sourceURL=wc-cart-fragments-js-extra
512</script>
vendor: 1 bytes, line 512
512
513<script data-wp-strategy="defer" defer id="wc-cart-fragments-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=10.8.1"></script>
513
514<link rel="https://api.w.org/" href="https://thenamethatsticks.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://thenamethatsticks.com/wp-json/wp/v2/posts/13301" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thenamethatsticks.com/xmlrpc.php?rsd" />
515
516<link rel='shortlink' href='https://thenamethatsticks.com/?p=13301' />
517<meta name="cdp-version" content="1.5.0" />			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.45-->
518			
518<script class="hsq-set-content-id" data-content-id="blog-post">
519				var _hsq = _hsq || [];
520				_hsq.push(["setContentType", "blog-post"]);
521			</script>
521
522			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
523			
523<script>  var el_i13_login_captcha=null; var el_i13_register_captcha=null; </script>
523
524<!-- This website runs the Product Feed PRO for WooCommerce by AdTribes.io plugin - version woocommercesea_option_installed_version -->
525<script type="text/javascript">
526(function(url){
527	if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; }
528	var addEvent = function(evt, handler) {
529		if (window.addEventListener) {
530			document.addEventListener(evt, handler, false);
531		} else if (window.attachEvent) {
532			document.attachEvent('on' + evt, handler);
533		}
534	};
535	var removeEvent = function(evt, handler) {
536		if (window.removeEventListener) {
537			document.removeEventListener(evt, handler, false);
538		} else if (window.detachEvent) {
539			document.detachEvent('on' + evt, handler);
540		}
541	};
542	var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' ');
543	var logHuman = function() {
544		if (window.wfLogHumanRan) { return; }
545		window.wfLogHumanRan = true;
546		var wfscr = document.createElement('script');
547		wfscr.type = 'text/javascript';
548		wfscr.async = true;
549		wfscr.src = url + '&r=' + Math.random();
550		(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr);
551		for (var i = 0; i < evts.length; i++) {
552			removeEvent(evts[i], logHuman);
553		}
554	};
555	for (var i = 0; i < evts.length; i++) {
556		addEvent(evts[i], logHuman);
557	}
558})('//thenamethatsticks.com/?wordfence_lh=1&hid=D2CF4E879AAC12AAFA213BDF919A378C');
559</script>
559		<style>
560			.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}.dgwt-wcas-search-wrapp{max-width:600px}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background-color:#f3f3f3;color:#000;border-color:#f3f3f3}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#000;opacity:.3}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#000;opacity:.3}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#000;opacity:.3}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#000;opacity:.3}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#000}.dgwt-wcas-no-submit.dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier path,.dgwt-wcas-search-wrapp .dgwt-wcas-close path{fill:#000}.dgwt-wcas-loader-circular-path{stroke:#000}.dgwt-wcas-preloader{opacity:.6}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before{border-color:transparent #f3f3f3}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover::before,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus::before{border-right-color:#f3f3f3}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit,.dgwt-wcas-om-bar .dgwt-wcas-om-return{background-color:#f3f3f3;color:#000}.dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg path,.dgwt-wcas-om-bar .dgwt-wcas-om-return svg path{fill:#000}.dgwt-wcas-search-icon{color:#000}.dgwt-wcas-search-icon path{fill:#000}		</style>
561		  
561<script>
562    (function($) {
563      $(document).on('facetwp-refresh', function() {
564        if (FWP.soft_refresh == true) {
565          FWP.enable_scroll = true;
566        } else {
567          FWP.enable_scroll = false;
568        }
569      });
570      $(document).on('facetwp-loaded', function() {
571        if (FWP.enable_scroll == true) {
572          $('html, body').animate({
573            scrollTop: 0 // Scroll to the top of the page
574          }, 500);
575        }
576      });
577    })(jQuery);
578  </script>
578
579	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
580	<meta name="generator" content="Elementor 4.3.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
581<!--
582  Ureka / thenamethatsticks.com - Google Tag Manager Loader
583
584  Purpose:
585  This snippet loads the Google Tag Manager container GTM-5KR5VS3 on the site.
586
587  Why this is needed:
588  Google Tag Manager is the main place where tracking tags are managed for this site,
589  including Google Ads purchase tracking, GA4 ecommerce tracking, Meta Pixel tags,
590  Conversion Linker, attribution tags, and consent-aware tags.
591
592  Problem that led to this setup:
593  During troubleshooting, GTM was not being injected by Site Kit because Site Kit had
594  been disconnected/disabled. There was also no active Google Tag Manager WordPress
595  plugin handling this unreliably at the time. Because of that, the site needed a stable
596  way to load the GTM container on every page.
597
598  Why Elementor Custom Code is used here:
599  This Elementor Custom Code item is set to load in the <head> across the entire site.
600  That makes it a controlled and visible place to inject the GTM container without
601  depending on Site Kit or another GTM plugin.
602
603  Important:
604  Do not change the GTM container ID unless the site is intentionally moved to a new
605  GTM container.
606
607  Current GTM container:
608  GTM-5KR5VS3
609
610  Related setup:
611  - CookieYes handles the visible cookie banner and sends consent updates.
612  - GTM has the consent default tag: Ureka Consent API - Default State.
613  - WooCommerce purchase data is pushed separately on the thank-you/order-received page.
614  - The Google Ads purchase tag in GTM is: Google Ads - Purchase Direct from Woo.
615
616  This snippet only loads GTM.
617  It does not send purchase data by itself.
618  It does not replace the WooCommerce purchase dataLayer push.
619  It does not replace CookieYes consent handling.
620-->
621
622<!-- Google Tag Manager -->
623<script>
624(function(w,d,s,l,i){
625  /*
626    Create the GTM dataLayer if it does not already exist.
627
628    GTM uses this array to receive events and data from the website.
629    Example:
630    dataLayer.push({ event: "purchase", ecommerce: {...} });
631  */
632  w[l] = w[l] || [];
633
634  /*
635    Push the GTM start event.
636
637    This tells GTM when the container started loading.
638    Tag Assistant usually shows this as part of the normal GTM page lifecycle.
639  */
640  w[l].push({
641    'gtm.start': new Date().getTime(),
642    event: 'gtm.js'
643  });
644
645  /*
646    Create the GTM script tag and load the GTM container asynchronously.
647
648    Asynchronous loading means the browser can continue loading the page while
649    GTM loads in the background.
650  */
651  var f = d.getElementsByTagName(s)[0],
652      j = d.createElement(s),
653      dl = l !== 'dataLayer' ? '&l=' + l : '';
654
655  j.async = true;
656
657  /*
658    This is the GTM container URL.
659
660    The container ID must stay as GTM-5KR5VS3 unless the site is intentionally
661    migrated to a different GTM container.
662  */
663  j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
664
665  /*
666    Insert the GTM script before the first existing script tag on the page.
667  */
668  f.parentNode.insertBefore(j, f);
669
670})(window, document, 'script', 'dataLayer', 'GTM-5KR5VS3');
671</script>
671
672<!-- End Google Tag Manager -->
673<meta name="theme-color" content="#EDFF00">
674<meta name="msapplication-TileColor" content="#EDFF00">
675<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
676<!-- CANDDi https://www.canddi.com/privacy -->
677<script async type="text/javascript" src="//cdns.canddi.com/p/fc4e611d61aa3c360c19bcf2175ef4b4.js"></script>
677
678<!-- /END CANDDi -->
679<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
679
680<style>
681	.cky-consent-container {
682		left: 50% !important;
683    top: 50% !important;
684    transform: translate(-50%, -50%) !important;
685		height: fit-content;
686	}
687	
688	.cky-btn-revisit:hover {
689		background-color: #00000000 !important;
690	}
691	
692	.cky-hide {
693    display: block;
694    z-index: 99999;
695}
696	
697	.cky-btn-revisit {
698		border: 0px !important;
699	}
700	
701	.cky-btn-revisit-wrapper .cky-btn-revisit img {
702    filter: none !important;
703	}
704	
705	.cky-switch input[type="checkbox"]:checked {
706    background: #000000 !important;
707	}
708	
709	.cky-prefrence-btn-wrapper .cky-btn {
710    border-color: #cfcfcf !important;
711	}
712	
713	.cky-overlay {
714  z-index: 999998 !important;
715}
716
717.cky-consent-container,
718.cky-modal,
719.cky-preference-center {
720  z-index: 999999 !important;
721}
722</style>
723
724
725
726<style>
727.wc-timeline-empty-modal .wc-timeline-button, .wc-timeline-checkout-button {
728  	font-size: inherit;
729    font-weight: inherit;
730    border-radius: 0px !important;
731	}
732</style>
733<style type="text/css" id="filter-everything-inline-css">.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}
733.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:after{content:"";display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:transparent;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}</style>
734			<style>
735				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
736				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
737					background-image: none !important;
738				}
739				@media screen and (max-height: 1024px) {
740					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
741					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
742						background-image: none !important;
743					}
744				}
745				@media screen and (max-height: 640px) {
746					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
747					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
748						background-image: none !important;
749					}
750				}
751			</style>
752			<link rel="icon" href="https://thenamethatsticks.com/wp-content/uploads/2023/12/favicon-96x96-1-64x64.png" sizes="32x32" />
753<link rel="icon" href="https://thenamethatsticks.com/wp-content/uploads/2023/12/favicon-96x96-1.png" sizes="192x192" />
754<link rel="apple-touch-icon" href="https://thenamethatsticks.com/wp-content/uploads/2023/12/favicon-96x96-1.png" />
755<meta name="msapplication-TileImage" content="https://thenamethatsticks.com/wp-content/uploads/2023/12/favicon-96x96-1.png" />
756  
756<script>
757    (function($) {
758      $(document).on('facetwp-loaded', function() {
759        $('.facetwp-facet').each(function() {
760          var facet = $(this);
761          var facet_name = facet.attr('data-name');
762          var facet_type = facet.attr('data-type');
763          var facet_label = FWP.settings.labels[facet_name];
764          if (!['pager', 'sort', 'reset', 'map'].includes(facet_type)) {
765            if (facet.closest('.facet-wrap').length < 1 && facet.closest('.facetwp-flyout').length < 1) {
766              facet.wrap('<div class="facet-wrap"></div>');
767              facet.before('<h4 class="facet-label">' + facet_label + '</h4>');
768            }
769          }
770        });
771      });
772    })(jQuery);
773  </script>
773
774
775  
776</script>
776
777</head>
778<body class="wp-singular post-template-default single single-post postid-13301 single-format-standard wp-theme-hello-elementor wp-child-theme-hello-theme-child-master theme-hello-elementor woocommerce-no-js elementor-default elementor-kit-35 elementor-page-8990">
779
780<!--
781  Ureka / thenamethatsticks.com - Google Tag Manager noscript fallback
782
783  Purpose:
784  This snippet provides the official Google Tag Manager <noscript> fallback
785  for the GTM container GTM-5KR5VS3.
786
787  Why this is needed:
788  The main Google Tag Manager script is loaded separately in the <head> using
789  the Elementor Custom Code item named "Google Tag Manager".
790
791  This noscript version is placed at the start of the <body> so that GTM still
792  has a limited fallback option for visitors whose browsers do not run JavaScript.
793
794  Problem that led to this setup:
795  During troubleshooting, Site Kit had been disconnected/disabled and there was
796  no active Google Tag Manager WordPress plugin managing the GTM install.
797  Because of that, GTM is being loaded manually through Elementor Custom Code.
798
799  Why Elementor Custom Code is used here instead of a plugin:
800  Elementor Custom Code gives a clear, visible place to control exactly where
801  the GTM snippets load:
802  - Main GTM script: <head>
803  - GTM noscript fallback: <body> - Start
804
805  This avoids relying on Site Kit or another GTM plugin that may be disabled,
806  disconnected, or duplicating the GTM container.
807
808  Important:
809  Do not change the GTM container ID unless the site is intentionally moved to
810  a new GTM container.
811
812  Current GTM container:
813  GTM-5KR5VS3
814
815  This snippet does not:
816  - send WooCommerce purchase data
817  - control CookieYes consent
818  - fire Google Ads conversions by itself
819  - replace the WooCommerce thank-you page purchase dataLayer push
820
821  Related setup:
822  - CookieYes controls the cookie banner and consent updates.
823  - GTM handles Google Ads, GA4, Meta Pixel, attribution, and consent-aware tags.
824  - WooCommerce purchase data is pushed separately on the thank-you/order-received page.
825-->
826
827<!-- Google Tag Manager (noscript) -->
vendor: 78 bytes, lines 827-830
827
828<noscript>
829  <iframe
830    src="https://www.googletagmanager.com/ns.html?id=
830GTM-5KR5VS3
vendor: 105 bytes, lines 830-835
830"
831    height="0"
832    width="0"
833    style="display:none;visibility:hidden"
834  ></iframe>
835</noscript>
836<!-- End Google Tag Manager (noscript) -->
837
838<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
839
840		<header data-elementor-type="header" data-elementor-id="34" class="elementor elementor-34 elementor-location-header" data-elementor-post-type="elementor_library">
841			<div class="elementor-element elementor-element-14c975c elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="14c975c" data-element_type="container" data-e-type="container" id="topNav" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
842					<div class="e-con-inner">
843		<div class="elementor-element elementor-element-ea9fbca e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="ea9fbca" data-element_type="container" data-e-type="container">
844				<div class="elementor-element elementor-element-2ded3b6 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="2ded3b6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
845				<div class="elementor-widget-container">
846									<p><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">[email protected]</a></p>								</div>
847				</div>
848				<div data-dce-text-color="#EDFF00" class="elementor-element elementor-element-28022d3 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="28022d3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
849				<div class="elementor-widget-container">
850									<p><a href="tel: 0117 971 1364" target="_blank" rel="noopener">0117 971 1364</a></p>								</div>
851				</div>
852				</div>
853				<div class="elementor-element elementor-element-2fb0b8a elementor-nav-menu--dropdown-none elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-nav-menu" data-id="2fb0b8a" data-element_type="widget" data-e-type="widget" id="headerNav" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
853 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
854				<div class="elementor-widget-container">
855								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
856				<ul id="menu-1-2fb0b8a" class="elementor-nav-menu"><li class="Login-Button menu-item menu-item-type-post_type menu-item-object-page menu-item-8998"><a href="https://thenamethatsticks.com/my-account/" class="elementor-item">Login</a></li>
857<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1397"><a href="https://thenamethatsticks.com/projects/" class="elementor-item">Projects</a></li>
858<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21964"><a href="#" class="elementor-item elementor-item-anchor">About Us</a>
859<ul class="sub-menu elementor-nav-menu--dropdown">
860	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1375"><a href="https://thenamethatsticks.com/about-us/" class="elementor-sub-item">About Us</a></li>
861	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21966"><a href="https://thenamethatsticks.com/esg-charity-work/" class="elementor-sub-item">ESG</a></li>
862</ul>
863</li>
864<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17397"><a href="#" class="elementor-item elementor-item-anchor">Reseller Hub</a>
865<ul class="sub-menu elementor-nav-menu--dropdown">
866	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1374"><a href="https://thenamethatsticks.com/become-a-stockist/" class="elementor-sub-item">Become a Stockist</a></li>
867	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17842"><a href="https://thenamethatsticks.com/cascamite-stockists/" class="elementor-sub-item">Find a Stockist</a></li>
868</ul>
869</li>
870<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1376"><a href="https://thenamethatsticks.com/contact-us/" class="elementor-item">Contact Us</a></li>
871</ul>			</nav>
872						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
873				<ul id="menu-2-2fb0b8a" class="elementor-nav-menu"><li class="Login-Button menu-item menu-item-type-post_type menu-item-object-page menu-item-8998"><a href="https://thenamethatsticks.com/my-account/" class="elementor-item" tabindex="-1">Login</a></li>
874<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1397"><a href="https://thenamethatsticks.com/projects/" class="elementor-item" tabindex="-1">Projects</a></li>
875<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21964"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">About Us</a>
876<ul class="sub-menu elementor-nav-menu--dropdown">
877	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1375"><a href="https://thenamethatsticks.com/about-us/" class="elementor-sub-item" tabindex="-1">About Us</a></li>
878	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21966"><a href="https://thenamethatsticks.com/esg-charity-work/" class="elementor-sub-item" tabindex="-1">ESG</a></li>
879</ul>
880</li>
881<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17397"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Reseller Hub</a>
882<ul class="sub-menu elementor-nav-menu--dropdown">
883	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1374"><a href="https://thenamethatsticks.com/become-a-stockist/" class="elementor-sub-item" tabindex="-1">Become a Stockist</a></li>
884	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17842"><a href="https://thenamethatsticks.com/cascamite-stockists/" class="elementor-sub-item" tabindex="-1">Find a Stockist</a></li>
885</ul>
886</li>
887<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1376"><a href="https://thenamethatsticks.com/contact-us/" class="elementor-item" tabindex="-1">Contact Us</a></li>
888</ul>			</nav>
889						</div>
890				</div>
891					</div>
892				</div>
893		<div class="elementor-element elementor-element-f086989 e-flex e-con-boxed e-con e-parent" data-id="f086989" data-element_type="container" data-e-type="container" id="nav" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
894					<div class="e-con-inner">
895		<div class="elementor-element elementor-element-c4b045c e-con-full e-flex e-con e-child" data-id="c4b045c" data-element_type="container" data-e-type="container" id="logo-Con">
896				<div class="elementor-element elementor-element-1456f69 elementor-widget elementor-widget-image" data-id="1456f69" data-element_type="widget" data-e-type="widget" alt="Ureka Logo" data-widget_type="image.default">
897				<div class="elementor-widget-container">
898																<a href="https://thenamethatsticks.com">
899							<img class="attachment-large size-large wp-image-16513 br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTkgMTAyNCc+PC9zdmc+" data-breeze="https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-259x1024.png" fetchpriority="high" width="259" height="1024"   alt="Ureka Logo" data-brsrcset="https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-259x1024.png 259w, https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-76x300.png 76w, https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-768x3033.png 768w, https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-389x1536.png 389w, https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-600x2370.png 600w, https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-64x253.png 64w, https://thenamethatsticks.com/wp-content/uploads/2020/08/UREKA-50th_Logo-Files-Website-17-scaled.png 648w" data-brsizes="(max-width: 259px) 100vw, 259px" />								</a>
900															</div>
901				</div>
902				</div>
903		<div class="elementor-element elementor-element-22609b7 e-con-full e-flex e-con e-child" data-id="22609b7" data-element_type="container" data-e-type="container">
904				<div class="elementor-element elementor-element-8841f6f elementor-widget elementor-widget-template" data-id="8841f6f" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
905				<div class="elementor-widget-container">
906							<div class="elementor-template">
907					<div data-elementor-type="container" data-elementor-id="25245" class="elementor elementor-25245" data-elementor-post-type="elementor_library">
908				<div class="elementor-element elementor-element-975369c e-flex e-con-boxed e-con e-parent" data-id="975369c" data-element_type="container" data-e-type="container">
909					<div class="e-con-inner">
910				<div class="elementor-element elementor-element-a9300b0 elementor-widget elementor-widget-ureka_dynamic_js" data-id="a9300b0" data-element_type="widget" data-e-type="widget" data-widget_type="ureka_dynamic_js.default">
911					<div id="udjw-a9300b0-1" class="udjw-root" data-udjw-id="a9300b0" data-udjw-version="1.24.71"><style>#udjw-a9300b0-1,
912#udjw-a9300b0-1 .udjw-html {
913  position: relative;
914  z-index: 100;
915  overflow: visible !important;
916}
917
918html.emme-mobile-menu-lock,
919body.emme-mobile-menu-lock {
920  overflow: hidden !important;
921  overscroll-behavior: none;
922}
923
924#udjw-a9300b0-1 .emme-widget {
925  /* ==========================================================
926   * MEGA MENU QUICK SETTINGS
927   * ----------------------------------------------------------
928   * Edit the values in this block to tune the menu without
929   * searching through the rest of the stylesheet.
930   * ========================================================== */
931
932  /* GLOBAL — colours and font used throughout the menu */
933  --emme-black: #050505;
934  --emme-acid: #edff00;
935  --emme-paper: #f5f5f5;
936  --emme-focus: #2167d5;
937  --emme-font: "Trim Web", "Arial Narrow", Arial, Helvetica, sans-serif;
938
939  /* PRODUCTS MEGA MENU — left category list + right product area */
940  --emme-products-sidebar-min-width: 220px;
941  --emme-products-sidebar-max-width: 410px;
942  --emme-products-content-padding: 48px;
943  --emme-products-menu-min-height: 590px;
944  --emme-products-desktop-height: min(78vh, 760px);
945
946  /* ALL DESKTOP DROPDOWNS — maximum visible dropdown height */
947  --emme-dropdown-max-height: min(78vh, 760px);
948
949  /*
950   * PRODUCT CATEGORY GRID
951   * Used by: Adhesive by Type, Adhesive by Substrate,
952   * Adhesive by Application, Equipment, Brands, etc.
953   *
954   * To change the number of columns, edit ONLY this value:
955   *   --emme-product-grid-columns: 4;
956   * Example: use 3 for three columns or 5 for five columns.
957   */
958  --emme-product-grid-columns: 3;
959  --emme-product-grid-min-card-width: 150px;
960  --emme-product-grid-row-gap: 18px;
961  --emme-product-grid-column-gap: 24px;
962  --emme-product-card-min-height: 88px;
963  --emme-product-card-padding-y: 20px;
964  --emme-product-card-padding-x: 25px;
965  --emme-product-card-accent-width: 5px;
966
967  /* STANDARD DROPDOWNS — smaller non-product dropdown menus */
968  --emme-simple-dropdown-width: 285px;
969  --emme-simple-dropdown-item-padding-y: 20px;
970  --emme-simple-dropdown-item-padding-x: 22px;
971  --emme-simple-dropdown-font-size: 1.2rem;
972  position: relative;
973  z-index: 100;
974  width: 100%;
975  overflow: visible;
976  color: var(--emme-black);
977  font-family: var(--emme-font);
978}
979
980#udjw-a9300b0-1 .emme-widget *,
981#udjw-a9300b0-1 .emme-widget *::before,
982#udjw-a9300b0-1 .emme-widget *::after {
983  box-sizing: border-box;
984}
985
986#udjw-a9300b0-1 .emme-widget a {
987  color: inherit;
988  text-decoration: none;
989  
990}
991
992#udjw-a9300b0-1 .emme-mobile-launcher,
993#udjw-a9300b0-1 .emme-mobile-backdrop,
994#udjw-a9300b0-1 .emme-mobile-drawer {
995  display: none;
996}
997
998/* Desktop navigation */
999#udjw-a9300b0-1 .emme-primary-nav {
1000  position: relative;
1001  display: flex;
1002  align-items: stretch;
1003  width: fit-content;
1004  min-height: 60px;
1005  margin: 0;
1006  padding: 0 0px;
1007  overflow: visible;
1008  background: #fff;
1009}
1010
1011#udjw-a9300b0-1 .emme-nav-item {
1012  position: static;
1013  display: flex;
1014  align-items: stretch;
1015  width: max-content;
1016}
1017
1018#udjw-a9300b0-1 .emme-nav-item.has-simple-dropdown {
1019  position: relative;
1020}
1021
1022#udjw-a9300b0-1 .emme-nav-trigger {
1023  position: relative;
1024  display: flex;
1025  align-items: center;
1026  min-height: 60px;
1027  margin: 0;
1028  padding: 0 15px;
1029  padding-top: 8px;
1030  border: 0;
1031  border-radius: 0;
1032  appearance: none;
1033  background: transparent;
1034  color: var(--emme-black);
1035  font: inherit;
1036  font-size: 19px;
1037  font-weight: 950;
1038  line-height: 1.2;
1039  text-align: center;
1040  text-transform: uppercase;
1041  cursor: pointer;
1042  transition: color 160ms ease, background-color 160ms ease;
1043}
1044
1045#udjw-a9300b0-1 .emme-nav-trigger::after {
1046  position: absolute;
1047  right: 15px;
1048  bottom: 12px;
1049  left: 15px;
1050  height: 4px;
1051  background: var(--emme-acid);
1052  content: "";
1053  transform: scaleX(0);
1054  transform-origin: center;
1055  transition: transform 160ms ease;
1056}
1057
1058#udjw-a9300b0-1 .emme-nav-trigger:focus-visible {
1059  z-index: 1;
1060  outline: 3px solid var(--emme-focus, #2167d5);
1061  outline-offset: -3px;
1062}
1063
1064#udjw-a9300b0-1 .emme-widget:not(.emme-enhanced) .emme-nav-item:is(:hover, :focus-within) > .emme-nav-trigger,
1065#udjw-a9300b0-1 .emme-widget.emme-enhanced .emme-nav-item.is-open > .emme-nav-trigger {
1066  background: #000;
1067  color: #fff;
1068}
1069
1070#udjw-a9300b0-1 .emme-widget:not(.emme-enhanced) .emme-nav-item:is(:hover, :focus-within) > .emme-nav-trigger::after,
1071#udjw-a9300b0-1 .emme-widget.emme-enhanced .emme-nav-item.is-open > .emme-nav-trigger::after {
1072  transform: scaleX(1);
1073}
1074
1075/* Desktop dropdowns */
1076#udjw-a9300b0-1 .emme-dropdown {
1077  position: absolute;
1078  top: calc(100% - 1px);
1079  z-index: 1000;
1080  visibility: hidden;
1081  opacity: 0;
1082  max-height: var(--emme-dropdown-max-height);
1083  overflow: auto;
1084  pointer-events: none;
1085  background: #000;
1086  color: #fff;
1087  box-shadow: 0 18px 35px rgb(0 0 0 / 27%);
1088  transform: translateY(-6px);
1089  transition: opacity 160ms ease, transform 160ms ease, visibility 0s linear 160ms;
1090}
1091
1092#udjw-a9300b0-1 .emme-dropdown::before {
1093  position: absolute;
1094  top: -6px;
1095  right: 0;
1096  left: 0;
1097  height: 6px;
1098  content: "";
1099}
1100
1101#udjw-a9300b0-1 .emme-widget:not(.emme-enhanced) .emme-nav-item:is(:hover, :focus-within) > .emme-dropdown,
1102#udjw-a9300b0-1 .emme-widget.emme-enhanced .emme-nav-item.is-open > .emme-dropdown {
1103  visibility: visible;
1104  opacity: 1;
1105  pointer-events: auto;
1106  transform: translateY(0);
1107  transition-delay: 0s;
1108}
1109
1110/* ==========================================================
1111 * PRODUCTS MEGA MENU DROPDOWN
1112 * Left category navigation + right category/item panel
1113 * ========================================================== */
1114#udjw-a9300b0-1 .emme-products-menu {
1115  right: 0;
1116  left: 0;
1117  display: grid;
1118  grid-template-columns: minmax(var(--emme-products-sidebar-min-width), var(--emme-products-sidebar-max-width)) minmax(0, 1fr);
1119  width: 100%;
1120  min-height: var(--emme-products-menu-min-height);
1121}
1122
1123#udjw-a9300b0-1 .emme-products-sidebar {
1124  padding: 42px 0;
1125  background: #000;
1126  color: #fff;
1127}
1128
1129#udjw-a9300b0-1 .emme-products-sidebar > p {
1130  margin: 0 0 18px;
1131  padding: 0 34px;
1132  font-size: 18px;
1133}
1134
1135#udjw-a9300b0-1 .emme-category-tab {
1136  display: block;
1137  width: 100%;
1138  margin: 0;
1139  padding: 21px 34px;
1140  border: 0;
1141  border-radius: 0;
1142  appearance: none;
1143  background: #000;
1144  color: #fff;
1145  font: inherit;
1146  font-size: 19px;
1147  font-weight: 950;
1148  text-align: left;
1149  text-transform: uppercase;
1150  cursor: pointer;
1151}
1152
1153#udjw-a9300b0-1 .emme-category-tab:is(:hover, :focus-visible, .active) {
1154  background: var(--emme-acid);
1155  color: #000;
1156}
1157
1158#udjw-a9300b0-1 .emme-category-tab:focus-visible {
1159  outline: 3px solid var(--emme-focus, #2167d5);
1160  outline-offset: -3px;
1161}
1162
1163#udjw-a9300b0-1 .emme-products-content {
1164  min-width: 0;
1165  min-height: var(--emme-products-menu-min-height);
1166  padding: var(--emme-products-content-padding);
1167  
1168  overflow: auto;
1169  background: #fff;
1170  color: #000;
1171}
1172
1173#udjw-a9300b0-1 .emme-panel,
1174#udjw-a9300b0-1 .emme-panel[hidden] {
1175  display: none;
1176}
1177
1178#udjw-a9300b0-1 .emme-panel.active:not([hidden]) {
1179  display: block;
1180}
1181
1182#udjw-a9300b0-1 .emme-link-grid {
1183  display: grid;
1184  min-width: 0;
1185}
1186
1187/* ==========================================================
1188 * PRODUCTS MEGA MENU > CATEGORY ITEM GRID
1189 * ----------------------------------------------------------
1190 * Applies to the right-hand grids for Adhesive by Type,
1191 * Adhesive by Substrate, Adhesive by Application, Equipment,
1192 * Brands and the other dynamically loaded product sections.
1193 *
1194 * IMPORTANT: adjust the --emme-product-* variables in the
1195 * QUICK SETTINGS block near the top of this file.
1196 * ========================================================== */
1197#udjw-a9300b0-1 .emme-link-grid {
1198  grid-template-columns: repeat(var(--emme-product-grid-columns), minmax(var(--emme-product-grid-min-card-width), 1fr));
1199  gap: var(--emme-product-grid-row-gap) var(--emme-product-grid-column-gap);
1200}
1201
1202#udjw-a9300b0-1 .emme-link-card {
1203  position: relative;
1204  isolation: isolate;
1205  display: flex;
1206  align-items: center;
1207  min-height: var(--emme-product-card-min-height);
1208  padding: var(--emme-product-card-padding-y) var(--emme-product-card-padding-x);
1209  overflow: hidden;
1210  border: 1px solid #d8d8d8;
1211  background: linear-gradient(135deg, #fff 0%, #fff 72%, #f4f4f4 100%);
1212  box-shadow: 0 7px 20px rgb(0 0 0 / 7%);
1213  font-size: 16px;
1214  font-weight: 950;
1215  line-height: 1.22;
1216  overflow-wrap: anywhere;
1217  text-transform: uppercase;
1218  transition:
1219    border-color 180ms ease,
1220    background-color 180ms ease,
1221    box-shadow 180ms ease,
1222    transform 180ms ease;
1223}
1224
1225/* Yellow brand accent rail on the left edge of every dynamic term tile. */
1226#udjw-a9300b0-1 .emme-link-card::before {
1227  position: absolute;
1228  top: 0;
1229  bottom: 0;
1230  left: 0;
1231  z-index: 1;
1232  width: var(--emme-product-card-accent-width);
1233  background: var(--emme-acid);
1234  content: "";
1235  transform: scaleY(.48);
1236  transform-origin: center;
1237  transition: background-color 180ms ease, transform 180ms ease;
1238}
1239
1240
1241#udjw-a9300b0-1 .emme-link-card:is(:hover, :focus-visible) {
1242  border-color: #000;
1243  background: var(--emme-acid);
1244  box-shadow: 0 12px 28px rgb(0 0 0 / 16%);
1245  transform: translateY(-3px);
1246}
1247
1248#udjw-a9300b0-1 .emme-link-card:is(:hover, :focus-visible)::before {
1249  background: #000;
1250  transform: scaleY(1);
1251}
1252
1253
1254#udjw-a9300b0-1 .emme-link-card:focus-visible {
1255  outline: 3px solid var(--emme-focus, #2167d5);
1256  outline-offset: 3px;
1257}
1258
1259
1260/* Deferred taxonomy/template loading state shown inside every product panel. */
1261#udjw-a9300b0-1 .emme-panel-status {
1262  display: flex;
1263  align-items: center;
1264  justify-content: center;
1265  gap: 14px;
1266  min-height: 190px;
1267  margin: 0;
1268  padding: 32px;
1269  border: 1px solid #ddd;
1270  background: #fff;
1271  color: #111;
1272  font-size: 16px;
1273  font-weight: 850;
1274  line-height: 1.4;
1275  text-align: center;
1276}
1277
1278#udjw-a9300b0-1 .emme-panel-status.is-loading {
1279  flex-direction: column;
1280  text-transform: uppercase;
1281}
1282
1283#udjw-a9300b0-1 .emme-panel-status.is-error {
1284  border-color: #b42318;
1285  background: #fff6f5;
1286  color: #8a1c14;
1287}
1288
1289#udjw-a9300b0-1 .emme-loading-spinner {
1290  display: block;
1291  width: 46px;
1292  height: 46px;
1293  border: 5px solid #dedede;
1294  border-top-color: #000;
1295  border-right-color: var(--emme-acid);
1296  border-radius: 50%;
1297  animation: emme-loading-spin 700ms linear infinite;
1298}
1299
1300#udjw-a9300b0-1 .emme-loading-message {
1301  display: block;
1302}
1303
1304@keyframes emme-loading-spin {
1305  to {
1306    transform: rotate(1turn);
1307  }
1308}
1309
1310@media (prefers-reduced-motion: reduce) {
1311  #udjw-a9300b0-1 .emme-loading-spinner {
1312    animation: none;
1313  }
1314}
1315
1316#udjw-a9300b0-1 .emme-empty-state {
1317  margin: 0;
1318  padding: 24px;
1319  border: 1px solid #ddd;
1320  background: #fff;
1321  font-size: 16px;
1322}
1323
1324#udjw-a9300b0-1 .emme-view-all {
1325  float: right;
1326  display: inline-flex;
1327    align-items: center;
1328    justify-content: center;
1329    min-height: 46px;
1330    margin-top: 20px;
1331
1332    padding: 0 24px;
1333    border: 0px solid #000;
1334    border-radius: 0;
1335    background: #edff00;
1336    color: #000;
1337    font-family: inherit;
1338    font-size: 15px;
1339    font-weight: 900;
1340    line-height: 1;
1341    letter-spacing: 0.02em;
1342    text-align: center;
1343    text-decoration: none;
1344    text-transform: uppercase;
1345    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
1346}
1347
1348#udjw-a9300b0-1 .emme-view-all:hover, #udjw-beaa83b #udjw-a9300b0-1 .emme-view-all:focus-visible {
1349    background: #000;
1350    color: #edff00;
1351    text-decoration: none;
1352    transform: translateY(-2px);
1353    
1354}
1355
1356/* ==========================================================
1357 * STANDARD / SIMPLE DROPDOWNS
1358 * Smaller dropdowns that are NOT the Products mega menu
1359 * ========================================================== */
1360#udjw-a9300b0-1 .emme-simple-dropdown {
1361  left: 0;
1362  width: var(--emme-simple-dropdown-width);
1363
1364  /*
1365   * Retain scrolling for unusually short screens,
1366   * but hide the visible scrollbar.
1367   */
1368  overflow-x: hidden;
1369  overflow-y: auto;
1370  overscroll-behavior: contain;
1371  scrollbar-width: none;
1372  -ms-overflow-style: none;
1373}
1374
1375/* Hide scrollbar in Chrome, Edge and Safari */
1376#udjw-a9300b0-1 .emme-simple-dropdown::-webkit-scrollbar {
1377  display: none;
1378  width: 0;
1379  height: 0;
1380}
1381
1382#udjw-a9300b0-1 .emme-nav-item.align-dropdown-right > .emme-simple-dropdown {
1383  right: 0;
1384  left: auto;
1385}
1386
1387#udjw-a9300b0-1 .emme-simple-dropdown a {
1388  display: block;
1389  padding: var(--emme-simple-dropdown-item-padding-y) var(--emme-simple-dropdown-item-padding-x);
1390  font-size: var(--emme-simple-dropdown-font-size);
1391  font-weight: 900;
1392  text-transform: uppercase;
1393}
1394
1395#udjw-a9300b0-1 .emme-simple-dropdown a:is(:hover, :focus-visible) {
1396  background: var(--emme-acid);
1397  color: #000;
1398}
1399
1400/* Generated View All link */
1401#udjw-a9300b0-1 .emme-simple-dropdown .emme-simple-view-all {
1402  border-top: 1px solid rgb(255 255 255 / 25%);
1403  background: var(--emme-acid);
1404  color: #000;
1405  font-weight: 950;
1406  text-align: center;
1407  text-transform: uppercase;
1408}
1409
1410#udjw-a9300b0-1 .emme-simple-dropdown .emme-simple-view-all:is(:hover, :focus-visible) {
1411  background: #fff;
1412  color: #000;
1413}
1414
1415/* A moved launcher must never appear in desktop mode. */
1416@media (min-width: 1025px) {
1417  .menu-items-inner > .emme-mobile-open {
1418    display: none !important;
1419  }
1420}
1421
1422/* Mobile navigation */
1423@media (max-width: 1024px) {
1424  /*
1425   * Remove the outer Elementor Dynamic JS/Template widgets from the header
1426   * flex layout. The drawer and backdrop remain rendered because they are
1427   * fixed-position descendants, while the real burger button lives in
1428   * .menu-items-inner after JavaScript moves it there.
1429   */
1430  .emme-mobile-layout-host {
1431    position: absolute !important;
1432    top: 0 !important;
1433    right: 0 !important;
1434    bottom: auto !important;
1435    left: auto !important;
1436    flex: 0 0 0 !important;
1437    align-self: flex-start !important;
1438    width: 0 !important;
1439    min-width: 0 !important;
1440    max-width: 0 !important;
1441    height: 0 !important;
1442    min-height: 0 !important;
1443    max-height: 0 !important;
1444    margin: 0 !important;
1445    padding: 0 !important;
1446    border: 0 !important;
1447    overflow: visible !important;
1448    z-index: 2147483000;
1449  }
1450
1451  .emme-mobile-layout-host > .elementor-widget-container,
1452  .emme-mobile-layout-host > .elementor-widget-container > .elementor-template {
1453    width: 0 !important;
1454    min-width: 0 !important;
1455    max-width: 0 !important;
1456    height: 0 !important;
1457    min-height: 0 !important;
1458    max-height: 0 !important;
1459    margin: 0 !important;
1460    padding: 0 !important;
1461    border: 0 !important;
1462    overflow: visible !important;
1463  }
1464
1465  /* The widget is only a mobile drawer controller, so it must not occupy header space. */
1466  #udjw-a9300b0-1,
1467  #udjw-a9300b0-1 .udjw-html {
1468    position: absolute !important;
1469    width: 0 !important;
1470    min-width: 0 !important;
1471    height: 0 !important;
1472    min-height: 0 !important;
1473    margin: 0 !important;
1474    padding: 0 !important;
1475    border: 0 !important;
1476    z-index: 2147483000;
1477  }
1478
1479  #udjw-a9300b0-1 .emme-widget {
1480    width: 0;
1481    min-width: 0;
1482    height: 0;
1483    min-height: 0;
1484  }
1485
1486  #udjw-a9300b0-1 .emme-primary-nav {
1487    display: none;
1488  }
1489
1490  /* The real open button is moved into .menu-items-inner by JavaScript. */
1491  #udjw-a9300b0-1 .emme-mobile-launcher {
1492    display: none;
1493    width: 0;
1494    height: 0;
1495    min-height: 0;
1496    margin: 0;
1497    padding: 0;
1498  }
1499
1500  #udjw-a9300b0-1 .emme-mobile-open,
1501  #udjw-a9300b0-1 .emme-mobile-close,
1502  .menu-items-inner > .emme-mobile-open {
1503    display: inline-flex;
1504    align-items: center;
1505    justify-content: center;
1506    flex: 0 0 44px;
1507    width: 44px;
1508    height: 44px;
1509    margin: 0;
1510    padding: 0;
1511    border: 0;
1512    border-radius: 0;
1513    appearance: none;
1514    background: transparent;
1515    color: #000;
1516    cursor: pointer;
1517  }
1518
1519  #udjw-a9300b0-1 .emme-mobile-open:focus-visible,
1520  #udjw-a9300b0-1 .emme-mobile-close:focus-visible,
1521  .menu-items-inner > .emme-mobile-open:focus-visible,
1522  #udjw-a9300b0-1 .emme-mobile-menu-link:focus-visible,
1523  #udjw-a9300b0-1 .emme-mobile-parent-link:focus-visible,
1524  #udjw-a9300b0-1 .emme-mobile-submenu-toggle:focus-visible,
1525  #udjw-a9300b0-1 .emme-mobile-submenu a:focus-visible,
1526  #udjw-a9300b0-1 .emme-mobile-socials a:focus-visible,
1527  #udjw-a9300b0-1 .emme-mobile-contact a:focus-visible {
1528    outline: 3px solid var(--emme-focus, #2167d5);
1529    outline-offset: 3px;
1530  }
1531
1532  #udjw-a9300b0-1 .emme-hamburger,
1533  #udjw-a9300b0-1 .emme-hamburger::before,
1534  #udjw-a9300b0-1 .emme-hamburger::after,
1535  #udjw-a9300b0-1 .emme-hamburger span,
1536  .menu-items-inner > .emme-mobile-open .emme-hamburger,
1537  .menu-items-inner > .emme-mobile-open .emme-hamburger::before,
1538  .menu-items-inner > .emme-mobile-open .emme-hamburger::after,
1539  .menu-items-inner > .emme-mobile-open .emme-hamburger span {
1540    display: block;
1541    width: 30px;
1542    height: 4px;
1543    background: currentcolor;
1544  }
1545
1546  #udjw-a9300b0-1 .emme-hamburger,
1547  .menu-items-inner > .emme-mobile-open .emme-hamburger {
1548    position: relative;
1549  }
1550
1551  #udjw-a9300b0-1 .emme-hamburger::before,
1552  #udjw-a9300b0-1 .emme-hamburger::after,
1553  .menu-items-inner > .emme-mobile-open .emme-hamburger::before,
1554  .menu-items-inner > .emme-mobile-open .emme-hamburger::after {
1555    position: absolute;
1556    left: 0;
1557    content: "";
1558  }
1559
1560  #udjw-a9300b0-1 .emme-hamburger::before,
1561  .menu-items-inner > .emme-mobile-open .emme-hamburger::before { top: -9px; }
1562
1563  #udjw-a9300b0-1 .emme-hamburger::after,
1564  .menu-items-inner > .emme-mobile-open .emme-hamburger::after { top: 9px; }
1565
1566  .menu-items-inner > .emme-mobile-open {
1567    flex: 0 0 44px;
1568    order: 2147483000;
1569    align-self: center;
1570    justify-self: end;
1571    margin: 0 !important;
1572    margin-left: 0 !important;
1573    margin-inline-start: 0 !important;
1574  }
1575
1576  #udjw-a9300b0-1 .emme-mobile-backdrop {
1577    position: fixed;
1578    inset: 0;
1579    z-index: 2147483000;
1580    display: block;
1581    visibility: hidden;
1582    background: rgb(0 0 0 / 80%);
1583    opacity: 0;
1584    pointer-events: none;
1585    transition: opacity 300ms ease, visibility 0s linear 1.2s;
1586  }
1587
1588  #udjw-a9300b0-1 .emme-mobile-drawer {
1589    position: fixed;
1590    top: 0;
1591    right: 0;
1592    bottom: 0;
1593    left: auto;
1594    z-index: 2147483001;
1595    display: flex;
1596    visibility: hidden;
1597    flex-direction: column;
1598    box-sizing: border-box;
1599
1600    /*
1601     * Size the drawer from its widest rendered mobile-menu label instead of
1602     * forcing a viewport percentage. Closed submenus stay in the document's
1603     * intrinsic-width calculation, so opening an accordion cannot resize the
1604     * drawer after the opening animation has started.
1605     */
1606    width: max-content;
1607    min-width: 0;
1608    max-width: calc(100vw - 16px);
1609    max-width: calc(100dvw - 16px);
1610
1611    height: 100vh;
1612    height: 100dvh;
1613    overflow: hidden;
1614    background: #000;
1615    color: #fff;
1616    pointer-events: none;
1617    transform: translateX(100%);
1618    transition: transform 1.2s ease, visibility 0s linear 1.2s;
1619  }
1620
1621  #udjw-a9300b0-1 .emme-widget.is-mobile-open .emme-mobile-backdrop {
1622    visibility: visible;
1623    opacity: 1;
1624    pointer-events: auto;
1625    transition-delay: 0s;
1626  }
1627
1628  #udjw-a9300b0-1 .emme-widget.is-mobile-open .emme-mobile-drawer {
1629    visibility: visible;
1630    pointer-events: auto;
1631    transform: translateX(0);
1632    transition-delay: 0s;
1633  }
1634
1635  #udjw-a9300b0-1 .emme-mobile-drawer-header {
1636    display: flex;
1637    align-items: center;
1638    justify-content: space-between;
1639    flex: 0 0 auto;
1640    min-height: calc(63px + env(safe-area-inset-top));
1641    padding: env(safe-area-inset-top) 20px 0 30px;
1642    background: var(--emme-acid);
1643    color: #000;
1644  }
1645
1646  #udjw-a9300b0-1 .emme-mobile-drawer-logo {
1647    display: block;
1648    width: 100px;
1649    height: auto;
1650  }
1651
1652  #udjw-a9300b0-1 .emme-mobile-close span,
1653  #udjw-a9300b0-1 .emme-mobile-close span::after {
1654    display: block;
1655    width: 22px;
1656    height: 2px;
1657    background: currentcolor;
1658  }
1659
1660  #udjw-a9300b0-1 .emme-mobile-close span { transform: rotate(45deg); }
1661  #udjw-a9300b0-1 .emme-mobile-close span::after { content: ""; transform: rotate(90deg); }
1662
1663  #udjw-a9300b0-1 .emme-mobile-scroll {
1664    flex: 1 1 auto;
1665    min-height: 0;
1666    overflow-x: hidden;
1667    overflow-y: auto;
1668    overscroll-behavior: contain;
1669    scrollbar-gutter: stable;
1670    -webkit-overflow-scrolling: touch;
1671  }
1672
1673  #udjw-a9300b0-1 .emme-mobile-nav {
1674    padding: 27px 30px 18px;
1675    background: #000;
1676  }
1677
1678  #udjw-a9300b0-1 .emme-mobile-menu,
1679  #udjw-a9300b0-1 .emme-mobile-submenu {
1680    margin: 0;
1681    padding: 0;
1682    list-style: none;
1683  }
1684
1685  /*
1686   * Keep every menu label on one line and let all menu items share the width
1687   * of the widest top-level or submenu label. The submenu remains measurable
1688   * while collapsed because it is hidden by height/visibility, not display.
1689   */
1690  #udjw-a9300b0-1 .emme-mobile-menu {
1691    width: max-content;
1692    min-width: 100%;
1693    max-width: none;
1694  }
1695
1696  #udjw-a9300b0-1 .emme-mobile-menu-item,
1697  #udjw-a9300b0-1 .emme-mobile-menu-row {
1698    box-sizing: border-box;
1699    width: 100%;
1700    max-width: none;
1701  }
1702
1703  #udjw-a9300b0-1 .emme-mobile-menu-row {
1704    position: relative;
1705    display: flex;
1706    align-items: stretch;
1707  }
1708
1709  #udjw-a9300b0-1 .emme-mobile-menu-row::after {
1710    position: absolute;
1711    right: 0;
1712    bottom: 0;
1713    left: 0;
1714    height: 3px;
1715    background: var(--emme-acid);
1716    content: "";
1717    transform: scaleX(0);
1718    transform-origin: left;
1719    transition: transform 240ms ease;
1720  }
1721
1722  #udjw-a9300b0-1 .emme-mobile-menu-item.is-expanded > .emme-mobile-menu-row::after {
1723    transform: scaleX(1);
1724  }
1725
1726  #udjw-a9300b0-1 .emme-mobile-menu-link,
1727  #udjw-a9300b0-1 .emme-mobile-parent-link {
1728    display: flex;
1729    align-items: center;
1730    flex-shrink: 0;
1731    min-height: 46px;
1732    padding: 13px 0;
1733    color: #fff;
1734    font-size: 18px;
1735    font-weight: 600;
1736    line-height: 20px;
1737    white-space: nowrap;
1738    transition: color 180ms ease;
1739  }
1740
1741  #udjw-a9300b0-1 .emme-mobile-menu-link:is(:hover, :focus-visible),
1742  #udjw-a9300b0-1 .emme-mobile-parent-link:is(:hover, :focus-visible),
1743  #udjw-a9300b0-1 .emme-mobile-submenu a:is(:hover, :focus-visible) {
1744    color: var(--emme-acid);
1745  }
1746
1747  #udjw-a9300b0-1 .emme-mobile-submenu-toggle {
1748    position: relative;
1749    display: inline-flex;
1750    align-items: center;
1751    justify-content: center;
1752    flex: 0 0 38px;
1753    width: 38px;
1754    min-height: 46px;
1755    margin: 0;
1756    padding: 0 0 0 10px;
1757    border: 0;
1758    border-radius: 0;
1759    appearance: none;
1760    background: transparent;
1761    color: #fff;
1762    cursor: pointer;
1763  }
1764
1765  #udjw-a9300b0-1 .emme-mobile-submenu-toggle::before {
1766    width: 8px;
1767    height: 8px;
1768    border-right: 2px solid currentcolor;
1769    border-bottom: 2px solid currentcolor;
1770    content: "";
1771    transform: translateY(-2px) rotate(45deg);
1772    transition: transform 180ms ease;
1773  }
1774
1775  #udjw-a9300b0-1 .emme-mobile-menu-item.is-expanded .emme-mobile-submenu-toggle::before {
1776    transform: translateY(2px) rotate(225deg);
1777  }
1778
1779  #udjw-a9300b0-1 .emme-mobile-menu-item.has-children {
1780    transition: background-color 180ms ease;
1781  }
1782
1783  #udjw-a9300b0-1 .emme-mobile-menu-item.has-children.is-expanded {
1784    background: rgb(255 255 255 / 8%);
1785  }
1786
1787  #udjw-a9300b0-1 .emme-mobile-submenu {
1788    box-sizing: border-box;
1789    width: max-content;
1790    min-width: 100%;
1791    height: 0;
1792    margin-left: 0;
1793    overflow: hidden;
1794    visibility: hidden;
1795    transition: height 700ms ease, visibility 0s linear 700ms;
1796  }
1797
1798  #udjw-a9300b0-1 .emme-mobile-menu-item.is-expanded > .emme-mobile-submenu {
1799    visibility: visible;
1800    transition-delay: 0s;
1801  }
1802
1803  #udjw-a9300b0-1 .emme-mobile-submenu a {
1804    display: flex;
1805    align-items: center;
1806    min-height: 46px;
1807    padding: 13px 10px;
1808    color: #fff;
1809    font-size: 17px;
1810    font-weight: 400;
1811    line-height: 20px;
1812    white-space: nowrap;
1813    transition: color 180ms ease;
1814  }
1815
1816  #udjw-a9300b0-1 .emme-mobile-menu-item.is-utility-first { margin-top: 18px; }
1817
1818  #udjw-a9300b0-1 .emme-mobile-footer {
1819    padding: 18px 30px max(38px, env(safe-area-inset-bottom));
1820    background: #000;
1821    color: var(--emme-acid);
1822    font-size: 15px;
1823    font-weight: 600;
1824    line-height: 1.22;
1825  }
1826
1827  /* Mobile social icon row and spacing. */
1828  #udjw-a9300b0-1 .emme-mobile-socials {
1829    display: flex;
1830    flex-wrap: wrap;
1831    gap: 10px;
1832    margin-bottom: 20px;
1833  }
1834
1835  /* Larger social buttons improve visibility and touch usability. */
1836  #udjw-a9300b0-1 .emme-mobile-socials a {
1837    display: inline-flex;
1838    align-items: center;
1839    justify-content: center;
1840    flex: 0 0 40px;
1841    width: 40px;
1842    height: 40px;
1843    border-radius: 50%;
1844    background: var(--emme-acid);
1845    color: #000;
1846    line-height: 1;
1847  }
1848
1849  /* Shared outline-icon sizing and stroke treatment. */
1850  #udjw-a9300b0-1 .emme-social-icon {
1851    display: block;
1852    width: 22px;
1853    height: 22px;
1854    overflow: visible;
1855    fill: none;
1856    stroke: currentcolor;
1857    stroke-width: 2.15;
1858    stroke-linecap: round;
1859    stroke-linejoin: round;
1860  }
1861
1862  /* Filled brand icons do not use the shared outline stroke. */
1863  #udjw-a9300b0-1 .emme-social-icon.is-filled {
1864    fill: currentcolor;
1865    stroke: none;
1866  }
1867
1868  /* Instagram's small camera indicator is filled for better visibility. */
1869  #udjw-a9300b0-1 .emme-social-icon-dot {
1870    fill: currentcolor;
1871    stroke: none;
1872  }
1873
1874  #udjw-a9300b0-1 .emme-mobile-footer-logo {
1875    display: block;
1876    width: 182px;
1877    max-width: 70%;
1878    height: auto;
1879    margin: 0 0 20px;
1880  }
1881
1882  #udjw-a9300b0-1 .emme-mobile-footer address { margin: 0 0 14px; font-style: normal; }
1883  #udjw-a9300b0-1 .emme-mobile-contact { margin: 0; }
1884  #udjw-a9300b0-1 .emme-mobile-contact a { color: inherit; }
1885}
1886
1887@media (max-width: 380px) {
1888  #udjw-a9300b0-1 .emme-mobile-launcher { padding-right: 15px; }
1889
1890  #udjw-a9300b0-1 .emme-mobile-nav,
1891  #udjw-a9300b0-1 .emme-mobile-footer {
1892    padding-right: 22px;
1893    padding-left: 22px;
1894  }
1895
1896  #udjw-a9300b0-1 .emme-mobile-contact { font-size: 14px; }
1897}
1898
1899@media (prefers-reduced-motion: reduce) {
1900  #udjw-a9300b0-1 .emme-nav-trigger,
1901  #udjw-a9300b0-1 .emme-nav-trigger::after,
1902  #udjw-a9300b0-1 .emme-dropdown,
1903  #udjw-a9300b0-1 .emme-link-card,
1904  #udjw-a9300b0-1 .emme-mobile-backdrop,
1905  #udjw-a9300b0-1 .emme-mobile-drawer,
1906  #udjw-a9300b0-1 .emme-mobile-menu-row::after,
1907  #udjw-a9300b0-1 .emme-mobile-submenu,
1908  #udjw-a9300b0-1 .emme-mobile-submenu-toggle::before {
1909    scroll-behavior: auto;
1910    transition: none;
1911  }
1912
1913  #udjw-a9300b0-1 .emme-widget.is-mobile-open .emme-mobile-drawer { transform: none; }
1914}
1915
1916/* ==========================================================
1917 * PRODUCTS MEGA MENU — DESKTOP FULL-WIDTH OVERRIDES
1918 * ==========================================================
1919 * Full-width desktop Products shell.
1920   The black sidebar stays fixed.
1921   The right-hand product panel fills all remaining viewport width
1922   and is the only section that scrolls. */
1923@media (min-width: 1025px) {
1924  #udjw-a9300b0-1 .emme-products-menu {
1925    left: var(--emme-mega-left, 0px);
1926    right: auto;
1927
1928    display: grid;
1929    grid-template-columns: minmax(var(--emme-products-sidebar-min-width), var(--emme-products-sidebar-max-width)) minmax(0, 1fr);
1930    grid-template-rows: minmax(0, 1fr);
1931
1932    width: var(--emme-mega-width, 100vw);
1933    height: var(--emme-products-desktop-height);
1934    min-height: 0;
1935    max-height: var(--emme-products-desktop-height);
1936
1937    /*
1938     * Keep the left alignment gutter, but do not add a right gutter.
1939     * Removing the right padding allows the product panel to reach
1940     * the right edge of the viewport.
1941     */
1942    padding-right: 0;
1943    padding-left: var(--emme-mega-left-gutter, 0px);
1944
1945    background: linear-gradient(
1946      to right,
1947      #000 0,
1948      #000 var(--emme-mega-left-gutter, 0px),
1949      var(--emme-paper) var(--emme-mega-left-gutter, 0px),
1950      var(--emme-paper) 100%
1951    );
1952
1953    overflow: hidden;
1954    z-index: 2147482000;
1955  }
1956
1957  /* Fixed black category column */
1958  #udjw-a9300b0-1 .emme-products-sidebar {
1959    width: 100%;
1960    min-width: 0;
1961    min-height: 0;
1962    overflow: hidden;
1963  }
1964
1965  /* Full-width, independently scrolling product panel */
1966  #udjw-a9300b0-1 .emme-products-content {
1967    width: 100%;
1968    height: 100%;
1969    min-width: 0;
1970    min-height: 0;
1971
1972    padding: var(--emme-products-content-padding);
1973
1974    overflow-x: hidden;
1975    overflow-y: auto;
1976    overscroll-behavior: contain;
1977    scrollbar-gutter: stable;
1978    -webkit-overflow-scrolling: touch;
1979
1980     background: #fff;
1981  }
1982}
1983/* --------------------------------------------------------------------------
1984 * GLOBAL BUTTON FOCUS-FRAME RESET
1985 * --------------------------------------------------------------------------
1986 * Removes browser, theme and Elementor focus rings or focus shadows from every
1987 * button used by this menu. The relocated mobile launcher is included because
1988 * JavaScript moves it outside .emme-widget and into the site header.
1989 */
1990#udjw-a9300b0-1 .emme-widget button,
1991.menu-items-inner > .emme-mobile-open {
1992  -webkit-tap-highlight-color: transparent;
1993}
1994
1995#udjw-a9300b0-1 .emme-widget button:focus,
1996#udjw-a9300b0-1 .emme-widget button:focus-visible,
1997#udjw-a9300b0-1 .emme-widget button:active,
1998.menu-items-inner > .emme-mobile-open:focus,
1999.menu-items-inner > .emme-mobile-open:focus-visible,
2000.menu-items-inner > .emme-mobile-open:active {
2001  outline: none !important;
2002  box-shadow: none !important;
2003}
2004</style><div class="udjw-html"><!-- Mega-menu widget wrapper and runtime configuration. -->
2005<div
2006  class="emme-widget"
2007  data-open-delay="80"
2008  data-close-delay="220"
2009  data-touch="true"
2010>
2011  <!-- Mobile menu launcher. JavaScript moves this button into the site header. -->
2012  <div class="emme-mobile-launcher">
2013    <button
2014      class="emme-mobile-open"
2015      type="button"
2016      aria-label="Open navigation menu"
2017      aria-expanded="false"
2018    >
2019      <span class="emme-hamburger" aria-hidden="true"><span></span></span>
2020    </button>
2021  </div>
2022
2023  <!-- Backdrop shown behind the open mobile drawer. -->
2024  <div class="emme-mobile-backdrop" aria-hidden="true"></div>
2025
2026  <!-- Mobile navigation drawer. -->
2027  <section
2028    class="emme-mobile-drawer"
2029    role="dialog"
2030    aria-modal="true"
2031    aria-label="Navigation menu"
2032    aria-hidden="true"
2033    tabindex="-1"
2034    inert
2035  >
2036    <!-- Mobile drawer header with the Ureka logo and close button. -->
2037    <header class="emme-mobile-drawer-header">
2038      <img
2039        class="emme-mobile-drawer-logo br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2MDAgMTk5Jz48L3N2Zz4=" data-breeze="/wp-content/uploads/2024/02/Website-Logos-200px-02-600x199.png" class="emme-mobile-drawer-logo"
2040        src="/wp-content/uploads/2024/02/Website-Logos-200px-02-600x199.png"
2041        alt="Ureka"
2042        width="600"
2043        height="199"
2044      >
2045
2046      <button
2047        class="emme-mobile-close"
2048        type="button"
2049        aria-label="Close navigation menu"
2050      >
2051        <span aria-hidden="true"></span>
2052      </button>
2053    </header>
2054
2055    <!-- Scrollable mobile menu content and company details. -->
2056    <div class="emme-mobile-scroll">
2057      <!-- JavaScript renders the mobile navigation links into this element. -->
2058      <nav class="emme-mobile-nav" aria-label="Mobile primary navigation"></nav>
2059
2060      <!-- Mobile drawer footer. -->
2061      <footer class="emme-mobile-footer">
2062        <!-- Social media links. Replace the WhatsApp # value with the final WhatsApp URL. -->
2063        <div class="emme-mobile-socials" aria-label="Ureka social links">
2064          <a href="https://twitter.com/UrekaGlobalLtd" aria-label="X">
2065            <svg class="emme-social-icon is-filled" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
2066              <path d="M18.9 1.2h3.7l-8 9.2L24 22.8h-7.4l-5.8-7.6-6.6 7.6H.5L9.1 13 0 1.2h7.6l5.2 6.9 6.1-6.9Zm-1.3 19.4h2L6.5 3.2H4.3l13.3 17.4Z"></path>
2067            </svg>
2068          </a>
2069
2070          <a href="https://www.instagram.com/cascamiteuk/" aria-label="Instagram">
2071            <svg class="emme-social-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
2072              <rect x="3" y="3" width="18" height="18" rx="5" fill="none" stroke="currentColor"></rect>
2073              <circle cx="12" cy="12" r="4" fill="none" stroke="currentColor"></circle>
2074              <circle class="emme-social-icon-dot" cx="17.4" cy="6.6" r="1" fill="currentColor" stroke="none"></circle>
2075            </svg>
2076          </a>
2077
2078          <a href="https://www.facebook.com/111069304968723" aria-label="Facebook">
2079            <svg class="emme-social-icon is-filled" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
2080              <path d="M13.8 22v-8h2.8l.4-3.2h-3.2V8.7c0-.9.3-1.6 1.6-1.6h1.8V4.2c-.3 0-1.4-.2-2.6-.2-2.6 0-4.4 1.6-4.4 4.5v2.3H7.3V14h2.9v8h3.6Z"></path>
2081            </svg>
2082          </a>
2083
2084          <a href="https://www.youtube.com/@urekaglobal5509" aria-label="YouTube">
2085            <svg class="emme-social-icon is-filled" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
2086              <path d="M21.6 7.2a3 3 0 0 0-2.1-2.1C17.7 4.6 12 4.6 12 4.6s-5.7 0-7.5.5a3 3 0 0 0-2.1 2.1A31 31 0 0 0 2 12a31 31 0 0 0 .4 4.8 3 3 0 0 0 2.1 2.1c1.8.5 7.5.5 7.5.5s5.7 0 7.5-.5a3 3 0 0 0 2.1-2.1A31 31 0 0 0 22 12a31 31 0 0 0-.4-4.8ZM10 15.4V8.6l6 3.4-6 3.4Z"></path>
2087            </svg>
2088          </a>
2089
2090          <a href="https://www.linkedin.com/company/6974097" aria-label="LinkedIn">
2091            <svg class="emme-social-icon is-filled" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
2092              <path d="M6.5 8.1H3.2V21h3.3V8.1ZM4.9 3A1.9 1.9 0 1 0 4.9 6.8 1.9 1.9 0 0 0 4.9 3ZM21 13.6c0-3.9-2.1-5.8-4.9-5.8-2.3 0-3.3 1.2-3.9 2.1V8.1H8.9V21h3.3v-7.2c0-1.9.4-3.8 2.8-3.8 2.4 0 2.4 2.2 2.4 3.9V21H21v-7.4Z"></path>
2093            </svg>
2094          </a>
2095
2096          <!-- WhatsApp link placeholder: replace # with the required wa.me or WhatsApp URL. -->
2097          <a href="https://wa.me/441179711364" aria-label="WhatsApp">
2098            <svg class="emme-social-icon is-filled" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
2099              <path d="M17.5 14.4c-.3-.2-1.8-.9-2-.9-.3-.1-.5-.2-.7.1-.2.3-.8 1-.9 1.2-.2.2-.4.2-.7.1-.3-.2-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6l.5-.5.3-.5c.1-.2.1-.4 0-.5l-.9-2.2c-.2-.6-.5-.5-.7-.5H7.8c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.2.2 2.1 3.2 5.1 4.5.7.3 1.3.5 1.7.6.7.2 1.4.2 1.9.1.6-.1 1.8-.7 2-1.4.3-.7.3-1.3.2-1.4-.1-.2-.3-.2-.6-.4ZM12 21.8a9.8 9.8 0 0 1-5-1.4l-.4-.2-3.7 1 1-3.7-.2-.4a9.9 9.9 0 1 1 8.3 4.7ZM12 0A12 12 0 0 0 1.6 17.8L0 24l6.3-1.7A12 12 0 1 0 12 0Z"></path>
2100            </svg>
2101          </a>
2102        </div>
2103
2104        <!-- Footer logo. -->
2105        <img
2106          class="emme-mobile-footer-logo br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxODIgNjQnPjwvc3ZnPg==" data-breeze="/wp-content/uploads/2024/02/logo-mobile-yellow-e1709216615289.png" class="emme-mobile-footer-logo"
2107          src="/wp-content/uploads/2024/02/logo-mobile-yellow-e1709216615289.png"
2108          alt="Ureka — The Name That Sticks"
2109          width="182"
2110          height="64"
2111        >
2112
2113        <!-- Registered company address. -->
2114        <address>
2115          Ureka Global Ltd<br>
2116          Unit 5 Decoypool Road<br>
2117          St Modwen Park<br>
2118          Newport<br>
2119          NP19 4RG
2120        </address>
2121
2122        <!-- Telephone and email contact links. -->
2123        <p class="emme-mobile-contact">
2124          <a href="tel:01179711364">0117 971 1364</a><br>
2125          <a href="mailto:[email protected]">[email protected]</a>
2126        </p>
2127      </footer>
2128    </div>
2129  </section>
2130
2131  <!-- JavaScript renders the desktop navigation into this element. -->
2132  <nav class="emme-primary-nav" aria-label="Primary navigation"></nav>
2133</div>
2134</div>
2134<script type="application/json" class="udjw-payload">{"data":{"templates":[],"posts":[],"products":[],"terms":[],"users":[],"options":[],"shortcodes":{"reviews":""},"context":{"site":{"name":"Ureka","description":"","home_url":"https:\/\/thenamethatsticks.com\/","site_url":"https:\/\/thenamethatsticks.com\/","locale":"en_GB"},"page":{"id":13301,"url":"https:\/\/thenamethatsticks.com\/ureka-news\/a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin","is_front_page":false,"is_home":false,"is_singular":true,"is_archive":false,"is_search":false,"search_query":"","post_type":"post","title":"A New Brand, A New Standard \u2013 Pioneering Performance with V100","slug":"a-new-brand-a-new-standard-pioneering-performance-with-v100-veneering-resin"}}},"code":"console.log(terms)\nconst RUNTIME_KEY = \u0027__urekaMegaMenuRuntimeV2\u0027;\nconst runtime = window[RUNTIME_KEY] || (window[RUNTIME_KEY] = {\n  sequence: 0,\n  activeDrawer: null,\n  scrollLockOwners: new Set()\n});\n\nconst previousController = root.__urekaMegaMenuController;\nconst previousState = previousController?.snapshot?.() || {};\npreviousController?.destroy?.({ forRerun: true });\n\nconst menuRoot = root.querySelector(\u0027.emme-widget\u0027);\nif (!menuRoot) return;\n\nconst instanceId = root.dataset.urekaMegaMenuInstance ||\n  (root.dataset.urekaMegaMenuInstance = `ureka-mm-${++runtime.sequence}`);\n\nlet destroyed = false;\nconst removers = [];\nconst timers = new Set();\nconst frames = new Set();\n\nfunction listen(target, type, handler, options) {\n  target.addEventListener(type, handler, options);\n  removers.push(() =\u003E target.removeEventListener(type, handler, options));\n}\n\nfunction later(handler, delay) {\n  const id = window.setTimeout(() =\u003E {\n    timers.delete(id);\n    if (!destroyed) handler();\n  }, delay);\n  timers.add(id);\n  return id;\n}\n\nfunction cancelLater(id) {\n  if (!id) return;\n  window.clearTimeout(id);\n  timers.delete(id);\n}\n\nfunction nextFrame(handler) {\n  const id = window.requestAnimationFrame(() =\u003E {\n    frames.delete(id);\n    if (!destroyed) handler();\n  });\n  frames.add(id);\n  return id;\n}\n\nfunction decodeEntities(value) {\n  const textarea = document.createElement(\u0027textarea\u0027);\n  textarea.innerHTML = String(value ?? \u0027\u0027);\n  return textarea.value;\n}\n\nfunction safeUrl(value, fallback = \u0027#\u0027) {\n  const candidate = 
2134String(value ?? \u0027\u0027).trim();\n  if (!candidate) return fallback;\n  if (candidate.startsWith(\u0027#\u0027)) return candidate;\n  try {\n    const parsed = new URL(candidate, window.location.origin);\n    return [\u0027http:\u0027, \u0027https:\u0027].includes(parsed.protocol) ? parsed.href : fallback;\n  } catch (error) {\n    return fallback;\n  }\n}\n\n\/* Accepts both flat term objects and the newer item.object envelope. *\/\nconst normalizedTerms = (Array.isArray(terms) ? terms : [])\n  .filter((entry) =\u003E entry \u0026\u0026 typeof entry === \u0027object\u0027)\n  .map((entry, sourceIndex) =\u003E {\n    const object = entry.object \u0026\u0026 typeof entry.object === \u0027object\u0027 ? entry.object : {};\n    const metaCandidate = entry.meta ?? object.meta;\n    const meta = metaCandidate \u0026\u0026 typeof metaCandidate === \u0027object\u0027 \u0026\u0026 !Array.isArray(metaCandidate)\n      ? metaCandidate\n      : {};\n    const id = Number(entry.id ?? object.term_id ?? 0);\n    const taxonomy = String(entry.taxonomy ?? object.taxonomy ?? \u0027\u0027);\n    const orderValue = Number.parseInt(object.term_order ?? entry.term_order ?? meta.order, 10);\n    return {\n      key: `${taxonomy}:${id}`,\n      id,\n      taxonomy,\n      label: decodeEntities(entry.name ?? object.name ?? \u0027\u0027),\n      slug: String(entry.slug ?? object.slug ?? \u0027\u0027),\n      url: safeUrl(entry.url ?? object.url, \u0027#\u0027),\n      parentId: Number(entry.parent_id ?? object.parent ?? 0),\n      count: Number(entry.count ?? object.count ?? 0),\n      order: Number.isFinite(orderValue) ? orderValue : Number.MAX_SAFE_INTEGER,\n      sourceIndex,\n      meta\n    };\n  })\n  .filter((term) =\u003E term.taxonomy \u0026\u0026 term.label);\n\nfunction termsFor(taxonomy, predicate = () =\u003E true) {\n  return normalizedTerms\n    .filter((term) =\u003E term.taxonomy === taxonomy \u0026\u0026 predicate(term))\n    .sort((a, b) =\u003E a.order - b.order || a.sourceIndex - b.sourceIndex || a.label.localeCompare(b.label));\n}\n\n\/*\n * DEFERRED SOURCE READINESS\n * --------------------------------------------------------------------------\n * PHP-to-JS loads taxonomy terms as one `terms` source and Elementor\n * templates as one `templates` source. While either source is deferred, its\n * panels show a loader instead of the misleading \u0022No menu items\u0022 state.\n * The menu sections themselves are always created in the top-to-bottom order\n * below, so populated content is rendered in the same visible order.\n *\/\nconst sourceReady = Object.freeze({\n  terms: widget.isReady(\u0027terms\u0027),\n  templates: widget.isReady(\u0027templates\u0027)\n});\n\nfunction createPanelStatus(section, state = \u0027loading\u0027) {\n  const status = document.createElement(\u0027div\u0027);\n  const source = section.source || (section.type === \u0027template\u0027 ? \u0027templates\u0027 : \u0027terms\u0027);\n  status.className = `emme-panel-status is-${state}`;\n  status.dataset.source = source;\n  status.dataset.sectionKey = section.key;\n\n  if (state === \u0027loading\u0027) {\n    status.setAttribute(\u0027role\u0027, \u0027status\u0027);\n    status.setAttribute(\u0027aria-live\u0027, \u0027polite\u0027);\n\n    const spinner = document.createElement(\u0027span\u0027);\n    spinner.className = \u0027emme-loading-spinner\u0027;\n    spinner.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n\n    const message = document.createElement(\u0027span\u0027);\n    message.className = \u0027emme-loading-message\u0027;\n    message.textContent = `Loading ${section.label}\u2026`;\n\n    status.append(spinner, message);\n    return status;\n  }\n\n  status.setAttribute(\u0027role\u0027, \u0027alert\u0027);\n  status.textContent = state === \u0027error\u0027\n    ? `We could not load ${section.label}. Please try opening the menu again.`\n    : `No menu items are available for ${section.label} yet.`;\n  return status;\n}\n\nfunction setSourceStatus(source, state) {\n  menuRoot.querySelectorAll(`.emme-panel-status[data-source=\u0022${source}\u0022]`).forEach((status) =\u003E {\n    const section = productSections.find((item) =\u003E item.key === status.dataset.sectionKey);\n    if (!section) return;\n    status.replaceWith(createPanelStatus(section, state));\n  });\n}\n\nconst productSections = [\n  { key: \u0027type\u0027, taxonomy: \u0027adhesive-type\u0027, source: \u0027terms\u0027, label: \u0027Adhesives by Type\u0027, viewAllUrl: \u0027\/products\/\u0027, items: termsFor(\u0027adhesive-type\u0027) },\n  { key: \u0027substrate\u0027, taxonomy: \u0027substrate\u0027, source: \u0027terms\u0027, label: \u0027Adhesive by Substrate\u0027, viewAllUrl: \u0027\/products\/\u0027, items: termsFor(\u0027substrate\u0027) },\n\n  \/*\n   * TEMPLATE PANEL: Adhesive by Application\n   * This panel no longer renders taxonomy terms. It renders the imported\n   * Elementor template assigned to the application template slot below.\n   *\/\n  {\n    key: \u0027application\u0027,\n    taxonomy: \u0027adhesive-application\u0027,\n    label: \u0027Adhesive by Application\u0027,\n    type: \u0027template\u0027,\n    source: \u0027templates\u0027,\n    templateMountClass: \u0027emme-application-template\u0027\n  }
2134,\n\n  { key: \u0027equipment\u0027, taxonomy: \u0027equipment\u0027, source: \u0027terms\u0027, label: \u0027Equipment\u0027, viewAllUrl: \u0027\/products\/\u0027, items: termsFor(\u0027equipment\u0027) },\n  {\n    key: \u0027brands\u0027,\n    taxonomy: \u0027brands-template\u0027,\n    label: \u0027Brands\u0027,\n    type: \u0027template\u0027,\n    source: \u0027templates\u0027,\n    templateMountClass: \u0027emme-brands-template\u0027\n  }\n];\n\nconst makeLinks = (rows) =\u003E rows.map(([label, url]) =\u003E ({ label, url }));\nconst menuData = [\n  { key: \u0027products\u0027, label: \u0027Products\u0027, url: \u0027\/products\/\u0027, type: \u0027products\u0027, mobileDirectLink: true, sections: productSections },\n  {\n    key: \u0027services\u0027, label: \u0027Services\u0027, url: \u0027\/services\/\u0027,\n    items: makeLinks([\n      [\u0027Adhesive Audit\u0027, \u0027\/services\/adhesive-audit\/\u0027],\n      [\u0027Adhesive Consultation\u0027, \u0027\/services\/adhesive-consultant\/\u0027],\n      [\u0027Adhesive Training\u0027, \u0027\/services\/adhesive-training\/\u0027],\n      [\u0027Bespoke Adhesives\u0027, \u0027\/services\/bespoke-adhesives\/\u0027],\n      [\u0027Contract Packaging\u0027, \u0027\/services\/contract-packaging\/\u0027],\n      [\u0027Private Label Adhesives\u0027, \u0027\/private-label-adhesives-2\/\u0027],\n      [\u0027Sticky Smart System\u0027, \u0027\/services\/stick-smart-system\/\u0027]\n    ])\n  },\n  {\n    key: \u0027brands\u0027, label: \u0027Our Brands\u0027, url: \u0027\/our-brands\/\u0027,\n    items: makeLinks([\n      [\u0027Cascamite Industrial\u0027, \u0027\/our-brands\/cascamite-industrial\/\u0027],\n      [\u0027Woodstikk\u0027, \u0027\/our-brands\/woodstikk\/\u0027],\n      [\u0027Turfstikk\u0027, \u0027\/our-brands\/turfstikk\/\u0027],\n      [\u0027Cladstikk\u0027, \u0027\/our-brands\/cladstikk\/\u0027],\n      [\u0027Cascamite\u0027, \u0027\/our-brands\/cascamite\/\u0027],\n      [\u0027Aro-Seal\u0027, \u0027\/our-brands\/aro-seal\/\u0027],\n      [\u0027Adtech\u0027, \u0027\/our-brands\/adtech\/\u0027],\n      [\u0027Aro-Bond\u0027, \u0027\/our-brands\/aro-bond\/\u0027],\n      [\u0027Multiiii\u0027, \u0027\/our-brands\/multiiii\/\u0027],\n      [\u0027Prefere\u0027, \u0027\/our-brands\/prefere\/\u0027],\n      [\u0027Rosehill\u0027, \u0027\/our-brands\/rosehill\/\u0027],\n      [\u0027Jowat Adhesives\u0027, \u0027\/our-brands\/jowat-adhesives\/\u0027],\n      [\u0027Riepe Fluids\u0027, \u0027\/our-brands\/riepe-fluids\/\u0027]\n    ])\n  },\n  {\n    key: \u0027knowledge\u0027, label: \u0027Knowledge Base\u0027, url: \u0027\/knowledge-base\/\u0027,\n    items: makeLinks([\n      [\u0027How To Advice\u0027, \u0027\/knowledge-base\/how-to-advice\/\u0027],\n      [\u0027Industry News\u0027, \u0027\/knowledge-base\/industry-news\/\u0027],\n      [\u0027Innovation\u0027, \u0027\/knowledge-base\/innovation\/\u0027],\n      [\u0027Ureka News\u0027, \u0027\/knowledge-base\/ureka-news\/\u0027],\n      [\u0027Video Tutorials\u0027, \u0027\/knowledge-base\/video-tutorials\/\u0027],\n      [\u0027Useful Documents\u0027, \u0027\/knowledge-base\/useful-documents\/\u0027],\n      [\u0027X to Y Comparisons\u0027, \u0027\/knowledge-base\/x-to-y-comparisons\/\u0027]\n    ])\n  }\n];\n\nconst mobileUtilityLinks = makeLinks([\n  [\u0027Projects\u0027, \u0027\/projects\/\u0027],\n  [\u0027About Us\u0027, \u0027\/about-us\/\u0027],\n  [\u0027Become a Stockist\u0027, \u0027\/become-a-stockist\/\u0027],\n  [\u0027My account\u0027, \u0027\/my-account\/\u0027],\n  [\u0027Contact Us\u0027, \u0027\/contact-us\/\u0027]\n]);\n\nconst desktopNav = menuRoot.querySelector(\u0027.emme-primary-nav\u0027);\nconst mobileNav = menuRoot.querySelector(\u0027.emme-mobile-nav\u0027);\nconst mobileLauncher = menuRoot.querySelector(\u0027.emme-mobile-launcher\u0027);\nconst mobileOpenButton = menuRoot.querySelector(\u0027.emme-mobile-open\u0027);\nconst mobileCloseButton = menuRoot.querySelector(\u0027.emme-mobile-close\u0027);\nconst mobileDrawer = menuRoot.querySelector(\u0027.emme-mobile-drawer\u0027);\nconst mobileBackdrop = menuRoot.querySelector(\u0027.emme-mobile-backdrop\u0027);\n\nif (!desktopNav || !mobileNav || !mobileLauncher || !mobileOpenButton || !mobileCloseButton || !mobileDrawer || !mobileBackdrop) return;\n\n\/*\n * Elementor keeps the outer Dynamic JS widget and the Template widget in the\n * header flex layout even after the real mobile button has been moved into\n * .menu-items-inner. Mark both wrappers so mobile CSS can remove them from\n * layout without hiding the fixed drawer\/backdrop descendants.\n *\/\nconst mobileLayoutHosts = new Set([\n  menuRoot.closest(\u0027.elementor-widget\u0027),\n  menuRoot.closest(\u0027.elementor-widget-template\u0027)\n].filter(
2134Boolean));\nmobileLayoutHosts.forEach((host) =\u003E host.classList.add(\u0027emme-mobile-layout-host\u0027));\n\n\/*\n * INITIAL PRODUCTS PANEL\n * Always start on the first Products sidebar item instead of restoring the\n * last active panel. This prevents Brands (the final item) from appearing\n * selected when the mega-menu first opens or when the widget reruns.\n *\/\nconst defaultPanelKey = productSections[0]?.taxonomy || \u0027\u0027;\nlet activeProductTaxonomy = defaultPanelKey;\n\nfunction itemData(item) {\n  return typeof item === \u0027string\u0027 ? { label: item, url: \u0027#\u0027 } : { url: \u0027#\u0027, ...item };\n}\n\nfunction createLink(item, className) {\n  const data = itemData(item);\n  const link = document.createElement(\u0027a\u0027);\n  link.href = safeUrl(data.url, \u0027#\u0027);\n  link.textContent = data.label;\n  if (className) link.className = className;\n  return link;\n}\n\nfunction buildProductsDropdown(menu) {\n  const dropdown = document.createElement(\u0027div\u0027);\n  dropdown.className = \u0027emme-dropdown emme-products-menu\u0027;\n  const sidebar = document.createElement(\u0027aside\u0027);\n  sidebar.className = \u0027emme-products-sidebar\u0027;\n  sidebar.setAttribute(\u0027role\u0027, \u0027tablist\u0027);\n  sidebar.setAttribute(\u0027aria-orientation\u0027, \u0027vertical\u0027);\n  const heading = document.createElement(\u0027p\u0027);\n  heading.textContent = \u0027Browse our products\u0027;\n  sidebar.append(heading);\n  const content = document.createElement(\u0027div\u0027);\n  content.className = \u0027emme-products-content\u0027;\n\n  menu.sections.forEach((section, index) =\u003E {\n    const selected = section.taxonomy === defaultPanelKey;\n    const tab = document.createElement(\u0027button\u0027);\n    const panel = document.createElement(\u0027section\u0027);\n    const tabId = `${instanceId}-tab-${index}`;\n    const panelId = `${instanceId}-panel-${index}`;\n    tab.id = tabId;\n    tab.className = `emme-category-tab${selected ? \u0027 active\u0027 : \u0027\u0027}`;\n    tab.type = \u0027button\u0027;\n    tab.dataset.taxonomy = section.taxonomy;\n    tab.textContent = section.label;\n    tab.setAttribute(\u0027role\u0027, \u0027tab\u0027);\n    tab.setAttribute(\u0027aria-controls\u0027, panelId);\n    tab.setAttribute(\u0027aria-selected\u0027, String(selected));\n    tab.tabIndex = selected ? 0 : -1;\n    panel.id = panelId;\n    panel.className = `emme-panel${selected ? \u0027 active\u0027 : \u0027\u0027}`;\n    panel.dataset.taxonomy = section.taxonomy;\n    panel.dataset.source = section.source || (section.type === \u0027template\u0027 ? \u0027templates\u0027 : \u0027terms\u0027);\n    panel.setAttribute(\u0027role\u0027, \u0027tabpanel\u0027);\n    panel.setAttribute(\u0027aria-labelledby\u0027, tabId);\n    panel.hidden = !selected;\n\n    const ready = Boolean(sourceReady[panel.dataset.source]);\n\n    if (!ready) {\n      panel.append(createPanelStatus(section, \u0027loading\u0027));\n    } else if (section.type === \u0027template\u0027) {\n      const templateMount = document.createElement(\u0027div\u0027);\n      templateMount.className = section.templateMountClass || `emme-${section.key}-template`;\n      templateMount.dataset.sectionKey = section.key;\n      panel.append(templateMount);\n    } else if (section.items.length) {\n      const grid = document.createElement(\u0027div\u0027);\n      grid.className = \u0027emme-link-grid\u0027;\n      section.items.forEach((item) =\u003E grid.append(createLink(item, \u0027emme-link-card\u0027)));\n      panel.append(grid);\n    } else {\n      panel.append(createPanelStatus(section, \u0027empty\u0027));\n    }\n\n    if (section.type !== \u0027template\u0027 \u0026\u0026 ready) {\n      panel.append(createLink({ label: \u0027View all\u0027, url: section.viewAllUrl || menu.url }, \u0027emme-view-all\u0027));\n    }\n    sidebar.append(tab);\n    content.append(panel);\n  });\n  dropdown.append(sidebar, content);\n  return dropdown;\n}\n\n\/* ==========================================================================\n   NON-MEGA DESKTOP DROPDOWN SETTINGS\n   --------------------------------------------------------------------------\n   Maintenance:\n   - Change SIMPLE_DROPDOWN_IT
2134EM_LIMIT to control how many normal links appear.\n   - Change SIMPLE_DROPDOWN_VIEW_ALL_LABEL to rename the final directory link.\n   - A \u0022View All\u0022 link is added only when the menu contains more than the limit.\n   - The \u0022View All\u0022 destination comes from the parent menu\u0027s `url` property.\n   - This logic affects desktop simple dropdowns only. The Products mega-menu\n     and the complete mobile navigation continue to use their original data.\n   ========================================================================== *\/\nconst SIMPLE_DROPDOWN_ITEM_LIMIT = 7;\nconst SIMPLE_DROPDOWN_VIEW_ALL_LABEL = \u0027View All\u0027;\n\nfunction buildSimpleDropdown(menu) {\n  const dropdown = document.createElement(\u0027div\u0027);\n  dropdown.className = \u0027emme-dropdown emme-simple-dropdown\u0027;\n\n  const items = Array.isArray(menu.items) ? menu.items : [];\n  const visibleItems = items.slice(0, SIMPLE_DROPDOWN_ITEM_LIMIT);\n\n  visibleItems.forEach((item) =\u003E {\n    dropdown.append(createLink(item));\n  });\n\n  if (items.length \u003E SIMPLE_DROPDOWN_ITEM_LIMIT) {\n    dropdown.append(\n      createLink(\n        {\n          label: SIMPLE_DROPDOWN_VIEW_ALL_LABEL,\n          url: menu.url\n        },\n        \u0027emme-simple-view-all\u0027\n      )\n    );\n  }\n\n  return dropdown;\n}\n\nfunction renderDesktopMenu() {\n  const fragment = document.createDocumentFragment();\n  menuData.forEach((menu) =\u003E {\n    const item = document.createElement(\u0027div\u0027);\n    item.className = \u0027emme-nav-item\u0027;\n    item.dataset.menuKey = menu.key;\n\n    \/*\n     * The top-level title is a real link so mouse and keyboard users can visit\n     * the parent page. Hover, focus and ArrowDown still expose its dropdown.\n     *\/\n    const trigger = createLink(menu, \u0027emme-nav-trigger\u0027);\n    trigger.setAttribute(\u0027aria-haspopup\u0027, \u0027true\u0027);\n\n    const dropdown = menu.type === \u0027products\u0027 ? buildProductsDropdown(menu) : buildSimpleDropdown(menu);\n    item.append(trigger, dropdown);\n    fragment.append(item);\n  });\n  desktopNav.replaceChildren(fragment);\n}\n\nfunction renderMobileMenu() {\n  const list = document.createElement(\u0027ul\u0027);\n  list.className = \u0027emme-mobile-menu\u0027;\n  menuData.forEach((menu, index) =\u003E {\n    const item = document.createElement(\u0027li\u0027);\n    item.className = \u0027emme-mobile-menu-item\u0027;\n    item.dataset.menuKey = menu.key;\n    if (menu.mobileDirectLink || !menu.items?.length) {\n      item.append(createLink(menu, \u0027emme-mobile-menu-link\u0027));\n      list.append(item);\n      return;\n    }\n    item.classList.add(\u0027has-children\u0027);\n    const row = document.createElement(\u0027div\u0027);\n    row.className = \u0027emme-mobile-menu-row\u0027;\n    const parentLink = createLink(menu, \u0027emme-mobile-parent-link\u0027);\n    const toggle = document.createElement(\u0027button\u0027);\n    const submenu = document.createElement(\u0027ul\u0027);\n    const submenuId = `${instanceId}-mobile-submenu-${index}`;\n    toggle.className = \u0027emme-mobile-submenu-toggle\u0027;\n    toggle.type = \u0027button\u0027;\n    toggle.setAttribute(\u0027aria-label\u0027, `Show ${menu.label} submenu`);\n    toggle.setAttribute(\u0027aria-controls\u0027, submenuId);\n    toggle.setAttribute(\u0027aria-expanded\u0027, \u0027false\u0027);\n    submenu.id = submenuId;\n    submenu.className = \u0027emme-mobile-submenu\u0027;\n    submenu.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n    submenu.inert = true;\n    menu.items.forEach((child) =\u003E {\n      const childItem = document.createElement(\u0027li\u0027);\n      childItem.append(createLink(child));\n      submenu.append(childItem);\n    });\n    row.append(parentLink, toggle);\n    item.append(row, submenu);\n    list.append(item);\n  });\n  mobileUtilityLinks.forEach((linkData, index) =\u003E {\n    const item = document.createElement(\u0027li\u0027);\n    item.className = `emme-mobile-menu-item is-utility-link${index === 0 ? \u0027 is-utility-first\u0027 : \u0027\u0027}`;\n    item.append(createLink(linkData, \u0027emme-mobile-menu-link\u0027));\n    list.append(item);\n  });\n  mobileNav.replaceChildren(list);\n}\n\nrenderDesktopMenu();\nrenderMobileMenu();\n\n\/* A failed deferred request does not rerun the custom code. Replace any\n * visible loaders immediately so the menu never remains stuck indefinitely. *\/\nlisten(root, \u0027udjw:data-error\u0027, (event) =\u003E {\n  const failedSources = Array.isArray(event.detail?.sources) ? event.detail.sources : [];
2134\n  failedSources.forEach((source) =\u003E setSourceStatus(source, \u0027error\u0027));\n});\n\n\/*\n * PRODUCT PANEL TEMPLATE MAPPING\n * --------------------------------------------------------------------------\n * Preferred source order in the PHP-to-JS widget:\n *   templates[0] = Our Brands template\n *   templates[1] = Adhesive by Application template\n *\n * The resolver first checks common title\/name fields, so descriptive template\n * names such as \u0022Our Brands\u0022 and \u0022Adhesive By Application\u0022 are recognised\n * even when the selected-source order changes. The indexes above are retained\n * as deterministic fallbacks when the runtime template objects expose no name.\n *\/\nconst availableTemplates = Array.isArray(templates) ? templates.filter(Boolean) : [];\nconst claimedTemplates = new Set();\n\nfunction compactTemplateIdentity(template) {\n  const object = template?.object \u0026\u0026 typeof template.object === \u0027object\u0027 ? template.object : {};\n  return [\n    template?.title,\n    template?.name,\n    template?.label,\n    template?.post_title,\n    object.title,\n    object.name,\n    object.label,\n    object.post_title\n  ]\n    .filter(Boolean)\n    .join(\u0027 \u0027)\n    .toLowerCase()\n    .replace(\/[^a-z0-9]+\/g, \u0027\u0027);\n}\n\nfunction resolvePanelTemplate(aliases, fallbackIndex) {\n  const compactAliases = aliases.map((alias) =\u003E String(alias).toLowerCase().replace(\/[^a-z0-9]+\/g, \u0027\u0027));\n  let match = availableTemplates.find((template) =\u003E {\n    if (claimedTemplates.has(template)) return false;\n    const identity = compactTemplateIdentity(template);\n    return identity \u0026\u0026 compactAliases.some((alias) =\u003E identity.includes(alias));\n  });\n\n  if (!match) {\n    const fallback = availableTemplates[fallbackIndex];\n    if (fallback \u0026\u0026 !claimedTemplates.has(fallback)) match = fallback;\n  }\n\n  if (match) claimedTemplates.add(match);\n  return match || null;\n}\n\n\/* Resolve application first so a named application template can be recognised\n * even when it is the only selected template source. *\/\nconst applicationTemplate = resolvePanelTemplate(\n  [\u0027adhesive by application\u0027, \u0027adhesivebyapplication\u0027, \u0027application thumbnails\u0027],\n  1\n);\nconst brandsTemplate = resolvePanelTemplate([\u0027our brands\u0027, \u0027brands\u0027], 0);\n\n\/*\n * TEMPLATE HYDRATION ORDER\n * --------------------------------------------------------------------------\n * Hydrate template panels in the same top-to-bottom order as productSections.\n * Taxonomy term panels are already constructed in that order above.\n *\/\nconst panelTemplates = new Map([\n  [\u0027application\u0027, applicationTemplate],\n  [\u0027brands\u0027, brandsTemplate]\n]);\n\nproductSections.forEach((section) =\u003E {\n  if (section.type !== \u0027template\u0027 || !sourceReady.templates) return;\n\n  const mount = menuRoot.querySelector(`.${section.templateMountClass}`);\n  if (!mount) return;\n\n  const template = panelTemplates.get(section.key);\n  if (template) {\n    widget.renderTemplate(template, mount);\n  } else {\n    mount.replaceChildren(createPanelStatus(section, \u0027empty\u0027));\n  }\n});\n\nconst parseDelay = (value, fallback) =\u003E {\n  const parsed = Number.parseInt(value, 10);\n  return Number.isFinite(parsed) ? Math.max(0, parsed) : fallback;\n};\nconst openDelay = parseDelay(menuRoot.dataset.openDelay, 80);\nconst closeDelay = parseDelay(menuRoot.dataset.closeDelay, 220);\nconst touchEnabled = menuRoot.dataset.touch !== \u0027false\u0027;\nconst mobileQuery = window.matchMedia(\u0027(max-width: 1024px)\u0027);\nconst reducedMotionQuery = window.matchMedia(\u0027(prefers-reduced-motion: reduce)\u0027);\nconst mobileButtonOriginalParent = mobileOpenButton.parentNode;\nconst mobileButtonOriginalNextSibling = mobileOpenButton.nextSibling;\nlet mobileButtonObserver = null;\nconst desktopItems = Array.from(desktopNav.querySelectorAll(\u0027:scope \u003E .emme-nav-item\u0027));\nconst categoryTabs = Array.from(menuRoot.querySelectorAll(\u0027.emme-category-tab\u0027));\nconst mobileAccordionItems = Array.from(mobileNav.querySelectorAll(\u0027.emme-mobile-menu-item.has-children\u0027));\n\nmobileDrawer.id = `${instanceId}-drawer`;\nmobileOpenButton.setAttribute(\u0027aria-controls\u0027, mobileDrawer.id);\n\nlet activeItem = null;\nlet openTimer = 0;\nlet closeTimer = 0;\nlet categoryTimer = 0;\nlet mobileCloseTimer = 0;\nlet pendingMobileFocusTarget = null;\nlet lastPointerType = \u0027\u0027;\nlet keyboardMode = false;\nlet browserWindowBlurred = false;\nlet mobileOpen = false;\nlet focusBeforeMobileMenu = null;\nlet inertRecords = [];\nconst accordionTimers = new WeakMap();\n\nconst isMobileView = () =\u003E mobileQuery.matches;\n\nfunction mobileButtonTarget() {\n  return document.querySelector(\u0027.menu-items-inner\u0027);\n}\n\nfunction stopMobileButtonObserver() {\n  mobileButtonObserver?.disconnect();\n  mobileButtonObserver = null;\n}\n\nfunction restoreMobileOpenButton() {\n  stopMobileButtonObserver();\n  if (!mobileButtonOriginalParent || mobileOpenButton.parentNode === mobileButtonOriginalParent) return;\n  if (mobileButtonOriginalNextSibling?.parentNode === mobileButtonOriginalParent) {\n    mobileButtonOriginalParent.insertBefore(mobileOpenButton, mobileButtonOriginalNextSibling);\n  } else {\n    mobileButtonOriginalParent.append(mobileOpenButton);\n  }\n}\n\nfunction placeMobileOpenButton() {\n  if (!isMobileView()) {\n    restoreMobileOpenButton();\n    return true;\n  }\n\n  const target = mobileButtonTarget();\n  if (target) {\n    if (mobileOpenButton.parentNode !== target) target.append(mobileOpenButton);\n    stopMobileButtonObserver();\n    return true;\n  }\n\n  if (!mobileButtonObserver \u0026\u0026 typeof MutationObserver === \u0027function\u0027) {\n    mobileButtonObserver = new MutationObserver(() =\u003E {\n      if (!isMobileView()) {\n        restoreMobileOpenButton();\n      } else if (mobileButtonTarget()) {\n        placeMobileOpenButton();\n      }\n    });\n    mobileButtonObserver.observe(document.documentElement, { childList: true, subtree: true });\n  }\n  return false;\n}\n\nconst triggerFor = (item) =\u003E item?.querySelector(\u0027:scope \u003E .emme-nav-trigger\u0027);\nconst dropdownFor = (item) =\u003E item?.querySelector(\u0027:scope \u003E .emme-dropdown\u0027);\nconst mobileToggleFor = (item) =\u003E item?.querySelector(\u0027:scope \u003E .emme-mobile-menu-row \u003E .emme-mobile-submenu-toggle\u0027);\nconst mobileSubmenuFor = (item) =\u003E item?.querySelector(\u0027:scope \u003E .emme-mobile-submenu\u0027);\n\nfunction setItemState(item, open) {\n  const trigger = triggerFor(item);\n  const dropdown = dropdownFor(item);\n  if (!trigger || !dropdown) return;\n  item.classList.toggle(\u0027is-open\u0027, open);\n  trigger.setAttribute(\u0027aria-expanded\u0027, String(open));\n  dropdown.setAttribute(\u0027aria-hidden\u0027, String(!open));\n  dropdown.inert = !open;\n}\n\nfunction closeAll(except = null) {\n  cancelLater(openTimer);\n  cancelLater(closeTimer);\n  openTimer = 0;\n  closeTimer = 0;
2134\n  desktopItems.forEach((item) =\u003E {\n    if (item !== except) setItemState(item, false);\n  });\n  activeItem = except;\n}\n\nfunction alignSimpleDropdown(item) {\n  const dropdown = dropdownFor(item);\n  if (isMobileView() || !dropdown?.classList.contains(\u0027emme-simple-dropdown\u0027)) return;\n  item.classList.remove(\u0027align-dropdown-right\u0027);\n  if (dropdown.getBoundingClientRect().right \u003E document.documentElement.clientWidth - 8) {\n    item.classList.add(\u0027align-dropdown-right\u0027);\n  }\n}\n\nfunction syncDesktopProductsMegaMenu() {\n  if (mobileQuery.matches) return;\n  const productsMenu = desktopNav.querySelector(\u0027.emme-products-menu\u0027);\n  if (!productsMenu) return;\n  const viewportWidth = document.documentElement.clientWidth;\n  const navRect = desktopNav.getBoundingClientRect();\n  if (viewportWidth \u003C= 0 || navRect.width \u003C= 0) return;\n  const leftGutter = Math.max(0, navRect.left);\n  const rightGutter = Math.max(0, viewportWidth - navRect.right);\n  productsMenu.style.setProperty(\u0027--emme-mega-left\u0027, `${-navRect.left}px`);\n  productsMenu.style.setProperty(\u0027--emme-mega-width\u0027, `${viewportWidth}px`);\n  productsMenu.style.setProperty(\u0027--emme-mega-left-gutter\u0027, `${leftGutter}px`);\n  productsMenu.style.setProperty(\u0027--emme-mega-right-gutter\u0027, `${rightGutter}px`);\n}\n\nfunction openItem(item) {\n  if (isMobileView() || !item || !dropdownFor(item)) return;\n\n  if (item.dataset.menuKey === \u0027products\u0027) {\n    syncDesktopProductsMegaMenu();\n\n    \/*\n     * PRODUCTS OPEN STATE\n     * Reset the Products sidebar to its first item every time this dropdown\n     * is opened. Change categoryTabs[0] only if a different default is ever\n     * required in the future.\n     *\/\n    const firstProductTab = categoryTabs[0];\n    if (firstProductTab) activateCategory(firstProductTab);\n  }\n\n  closeAll(item);\n  setItemState(item, true);\n  activeItem = item;\n  alignSimpleDropdown(item);\n}\n\nfunction closeItem(item) {\n  if (!item) return;\n  const dropdown = dropdownFor(item);\n  if (!keyboardMode \u0026\u0026 dropdown?.contains(document.activeElement)) document.activeElement.blur();\n  setItemState(item, false);\n  if (activeItem === item) activeItem = null;\n}\n\nfunction scheduleOpen(item) {\n  if (isMobileView()) return;\n  cancelLater(openTimer);\n  cancelLater(closeTimer);\n  closeTimer = 0;\n  if (activeItem \u0026\u0026 activeItem !== item) openItem(item);\n  else if (activeItem !== item) openTimer = later(() =\u003E openItem(item), openDelay);\n}\n\nfunction scheduleClose(item) {\n  if (isMobileView()) return;\n  cancelLater(openTimer);\n  cancelLater(closeTimer);\n  openTimer = 0;\n  closeTimer = later(() =\u003E {\n    const keyboardFocusInside = keyboardMode \u0026\u0026 item.contains(document.activeElement);\n\n    \/*\n     * INSPECTOR HOLD-OPEN STATE\n     * Moving from the webpage into docked or undocked browser DevTools causes\n     * the page window to blur and the hovered menu item to receive pointerleave.\n     * Preserve the currently open dropdown while the browser page is blurred\n     * so its DOM and styles remain available for inspection.\n     *\/\n    if (browserWindowBlurred \u0026\u0026 activeItem === item) return;\n\n    if (!item.matches(\u0027:hover\u0027) \u0026\u0026 !keyboardFocusInside) closeItem(item);\n  }, closeDelay);\n}\n\nfunction activateCategory(tab) {\n  const productsMenu = tab.closest(\u0027.emme-products-menu\u0027);\n  if (!productsMenu) return;\n  const taxonomy = tab.dataset.taxonomy;\n  productsMenu.querySelectorAll(\u0027.emme-category-tab\u0027).forEach((candidate) =\u003E {\n    const selected = candidate === tab;\n    candidate.classList.toggle(\u0027active\u0027, selected);\n    candidate.setAttribute(\u0027aria-selected\u0027, String(selected));\n    candidate.tabIndex = selected ? 0 : -1;\n  });\n  productsMenu.querySelectorAll(\u0027.emme-panel\u0027).forEach((panel) =\u003E {\n    const selected = panel.dataset.taxonomy === taxonomy;\n    panel.classList.toggle(\u0027active\u0027, selected);\n    panel.hidden = !selected;\n  });\n  activeProductTaxonomy = taxonomy;\n}\n\nfunction setOutsideInert(enabled) {\n  if (!enabled) {\n    inertRecords.forEach(({ element, originallyInert }) =\u003E {\n      if (!originallyInert) element.removeAttribute(\u0027inert\u0027);\n    });\n    inertRecords = [];\n    return;\n  }\n  if (inertRecords.length) return;\n  const candidates = new Set([mobileOpenButton, mobileLauncher, desktopNav]);\n  let branch = root;
2134\n  while (branch \u0026\u0026 branch !== document.body) {\n    const parent = branch.parentElement;\n    if (!parent) break;\n    Array.from(parent.children).forEach((sibling) =\u003E {\n      if (sibling !== branch \u0026\u0026 ![\u0027SCRIPT\u0027, \u0027STYLE\u0027].includes(sibling.tagName)) candidates.add(sibling);\n    });\n    branch = parent;\n  }\n  inertRecords = Array.from(candidates).filter(Boolean).map((element) =\u003E ({\n    element,\n    originallyInert: element.hasAttribute(\u0027inert\u0027)\n  }));\n  inertRecords.forEach(({ element }) =\u003E element.setAttribute(\u0027inert\u0027, \u0027\u0027));\n}\n\nfunction acquireScrollLock() {\n  runtime.scrollLockOwners.add(root);\n  document.documentElement.classList.add(\u0027emme-mobile-menu-lock\u0027);\n  document.body.classList.add(\u0027emme-mobile-menu-lock\u0027);\n}\n\nfunction releaseScrollLock() {\n  runtime.scrollLockOwners.delete(root);\n  if (!runtime.scrollLockOwners.size) {\n    document.documentElement.classList.remove(\u0027emme-mobile-menu-lock\u0027);\n    document.body.classList.remove(\u0027emme-mobile-menu-lock\u0027);\n  }\n}\n\nfunction setMobileSubmenuState(item, expanded, animate = true) {\n  const toggle = mobileToggleFor(item);\n  const submenu = mobileSubmenuFor(item);\n  if (!toggle || !submenu) return;\n  cancelLater(accordionTimers.get(item));\n  item.classList.toggle(\u0027is-expanded\u0027, expanded);\n  toggle.setAttribute(\u0027aria-expanded\u0027, String(expanded));\n  const label = item.querySelector(\u0027.emme-mobile-parent-link\u0027)?.textContent || \u0027menu\u0027;\n  toggle.setAttribute(\u0027aria-label\u0027, `${expanded ? \u0027Hide\u0027 : \u0027Show\u0027} ${label} submenu`);\n  submenu.setAttribute(\u0027aria-hidden\u0027, String(!expanded));\n  submenu.inert = !expanded;\n  const skipAnimation = !animate || reducedMotionQuery.matches;\n  if (expanded) {\n    if (skipAnimation) {\n      submenu.style.height = \u0027auto\u0027;\n      return;\n    }\n    submenu.style.height = \u00270px\u0027;\n    submenu.getBoundingClientRect();\n    nextFrame(() =\u003E {\n      if (item.classList.contains(\u0027is-expanded\u0027)) submenu.style.height = `${submenu.scrollHeight}px`;\n    });\n    const timer = later(() =\u003E {\n      if (item.classList.contains(\u0027is-expanded\u0027)) submenu.style.height = \u0027auto\u0027;\n    }, 760);\n    accordionTimers.set(item, timer);\n    return;\n  }\n  if (skipAnimation) {\n    submenu.style.height = \u00270px\u0027;\n    return;\n  }\n  submenu.style.height = `${submenu.getBoundingClientRect().height}px`;\n  submenu.getBoundingClientRect();\n  nextFrame(() =\u003E {\n    if (!item.classList.contains(\u0027is-expanded\u0027)) submenu.style.height = \u00270px\u0027;\n  });\n}\n\nfunction collapseMobileSubmenus(except = null, animate = true) {\n  mobileAccordionItems.forEach((item) =\u003E {\n    if (item !== except) setMobileSubmenuState(item, false, animate);\n  });\n}\n\nfunction finalizeMobileClose(focusTarget = pendingMobileFocusTarget) {\n  if (mobileOpen) return;\n  cancelLater(mobileCloseTimer);\n  mobileCloseTimer = 0;\n  pendingMobileFocusTarget = null;\n  setOutsideInert(false);\n  releaseScrollLock();\n  if (runtime.activeDrawer?.root === root) runtime.activeDrawer = null;\n  if (focusTarget?.isConnected) focusTarget.focus();\n}\n\nfunction setMobileMenuState(open, options = {}) {\n  const shouldOpen = Boolean(open \u0026\u0026 isMobileView());\n  const immediate = options.immediate === true;\n  const restoreFocus = options.restoreFocus !== false;\n  if (shouldOpen === mobileOpen) {\n    if (!shouldOpen \u0026\u0026 immediate) finalizeMobileClose();\n    return;\n  }\n  mobileOpen = shouldOpen;\n  if (shouldOpen) {\n    if (runtime.activeDrawer \u0026\u0026 runtime.activeDrawer.root !== root) {\n      runtime.activeDrawer.close({ immediate: true, restoreFocus: false });\n    }\n    runtime.activeDrawer = { root, close: (settings) =\u003E setMobileMenuState(false, settings) };\n    cancelLater(mobileCloseTimer);\n    pendingMobileFocusTarget = null;\n    focusBeforeMobileMenu = document.activeElement instanceof HTMLElement ? document.activeElement : mobileOpenButton;\n    closeAll();\n    menuRoot.classList.add(\u0027is-mobile-open\u0027);\n    mobileOpenButton.setAttribute(\u0027aria-expanded\u0027, \u0027true\u0027);\n    mobileDrawer.setAttribute(\u0027aria-hidden\u0027, \u0027false\u0027);\n    mobileDrawer.inert = false;\n    mobileBackdrop.setAttribute(\u0027aria-hidden\u0027, \u0027false\u0027);\n    setOutsideInert(true);\n    acquireScrollLock();\n    nextFrame(() =\u003E mobileCloseButton.focus());\n    return;\n  }\n  menuRoot.classList.remove(\u0027is-mobile-open\u0027);\n  mobileOpenButton.setAttribute(\u0027aria-expanded\u0027, \u0027false\u0027);\n  mobileDrawer.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n  mobileDrawer.inert = true;\n  mobileBackdrop.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n  collapseMobileSubmenus(null, false);\n  pendingMobileFocusTarget = restoreFocus ? focusBeforeMobileMenu : null;\n  focusBeforeMobileMenu = null;\n  if (immediate || reducedMotionQuery.matches) finalizeMobileClose();\n  else mobileCloseTimer = later(() =\u003E finalizeMobileClose(), 1300);\n}\n\nfunction mobileFocusableElements() {\n  return Array.from(mobileDrawer.querySelectorAll(\u0027a[href], button:not([disabled]), [tabindex]:not
2134([tabindex=\u0022-1\u0022])\u0027))\n    .filter((element) =\u003E !element.closest(\u0027[inert]\u0027) \u0026\u0026 element.getClientRects().length \u003E 0);\n}\n\ndesktopItems.forEach((item, index) =\u003E {\n  const trigger = triggerFor(item);\n  const dropdown = dropdownFor(item);\n  const dropdownId = `${instanceId}-dropdown-${index}`;\n  dropdown.id = dropdownId;\n  dropdown.inert = true;\n  dropdown.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n  trigger.setAttribute(\u0027aria-controls\u0027, dropdownId);\n  trigger.setAttribute(\u0027aria-expanded\u0027, \u0027false\u0027);\n  item.classList.add(dropdown.classList.contains(\u0027emme-products-menu\u0027) ? \u0027has-mega-dropdown\u0027 : \u0027has-simple-dropdown\u0027);\n  listen(item, \u0027pointerenter\u0027, (event) =\u003E {\n    if (event.pointerType !== \u0027touch\u0027) scheduleOpen(item);\n  });\n  listen(item, \u0027pointerleave\u0027, (event) =\u003E {\n    if (event.pointerType !== \u0027touch\u0027) scheduleClose(item);\n  });\n  listen(trigger, \u0027pointerdown\u0027, (event) =\u003E { lastPointerType = event.pointerType || \u0027mouse\u0027; });\n  listen(trigger, \u0027click\u0027, (event) =\u003E {\n    if (isMobileView()) return;\n\n    const coarse = window.matchMedia(\u0027(hover: none), (pointer: coarse)\u0027).matches;\n    const touch = lastPointerType === \u0027touch\u0027 || (!lastPointerType \u0026\u0026 coarse);\n\n    \/*\n     * Touch maintenance:\n     * - First tap opens the dropdown without leaving the page.\n     * - Second tap on the already-open title follows the parent-page link.\n     * Mouse clicks and keyboard activation follow the link immediately.\n     *\/\n    if (touch \u0026\u0026 touchEnabled \u0026\u0026 activeItem !== item) {\n      event.preventDefault();\n      openItem(item);\n    }\n\n    lastPointerType = \u0027\u0027;\n  });\n  listen(trigger, \u0027keydown\u0027, (event) =\u003E {\n    if (isMobileView()) return;\n\n    if (event.key === \u0027ArrowDown\u0027) {\n      event.preventDefault();\n      openItem(item);\n      dropdown.querySelector(\u0027a[href], button:not([disabled]), [tabindex=\u00220\u0022]\u0027)?.focus();\n    } else if (event.key === \u0027ArrowLeft\u0027 || event.key === \u0027ArrowRight\u0027) {\n      event.preventDefault();\n      const direction = event.key === \u0027ArrowRight\u0027 ? 1 : -1;\n      const nextIndex = (index + direction + desktopItems.length) % desktopItems.length;\n      const keepOpen = Boolean(activeItem);\n      triggerFor(desktopItems[nextIndex])?.focus();\n      if (keepOpen) openItem(desktopItems[nextIndex]);\n      else closeAll();\n    } else if (event.key === \u0027Escape\u0027) {\n      event.preventDefault();\n      closeItem(item);\n    }\n  });\n  listen(item, \u0027focusin\u0027, () =\u003E {\n    if (!isMobileView()) cancelLater(closeTimer);\n  });\n  listen(item, \u0027focusout\u0027, (event) =\u003E {\n    if (!isMobileView() \u0026\u0026 (!event.relatedTarget || !item.contains(event.relatedTarget))) scheduleClose(item);\n  });\n});
2134\n\ncategoryTabs.forEach((tab) =\u003E {\n  listen(tab, \u0027pointerenter\u0027, (event) =\u003E {\n    if (isMobileView() || event.pointerType === \u0027touch\u0027) return;\n    cancelLater(categoryTimer);\n    categoryTimer = later(() =\u003E activateCategory(tab), Math.min(openDelay, 120));\n  });\n  listen(tab, \u0027pointerleave\u0027, () =\u003E cancelLater(categoryTimer));\n  listen(tab, \u0027focus\u0027, () =\u003E {\n    if (!isMobileView()) activateCategory(tab);\n  });\n  listen(tab, \u0027click\u0027, (event) =\u003E {\n    event.preventDefault();\n    if (!isMobileView()) activateCategory(tab);\n  });\n  listen(tab, \u0027keydown\u0027, (event) =\u003E {\n    if (isMobileView() || ![\u0027ArrowDown\u0027, \u0027ArrowUp\u0027, \u0027Home\u0027, \u0027End\u0027].includes(event.key)) return;\n    event.preventDefault();\n    const tabs = Array.from(tab.closest(\u0027.emme-products-menu\u0027).querySelectorAll(\u0027.emme-category-tab\u0027));\n    const currentIndex = tabs.indexOf(tab);\n    const nextIndex = event.key === \u0027Home\u0027 ? 0 : event.key === \u0027End\u0027\n      ? tabs.length - 1\n      : (currentIndex + (event.key === \u0027ArrowDown\u0027 ? 1 : -1) + tabs.length) % tabs.length;\n    tabs[nextIndex].focus();\n    activateCategory(tabs[nextIndex]);\n  });\n});\n\nmobileAccordionItems.forEach((item) =\u003E {\n  const toggle = mobileToggleFor(item);\n  listen(toggle, \u0027click\u0027, () =\u003E {\n    const willExpand = !item.classList.contains(\u0027is-expanded\u0027);\n    collapseMobileSubmenus(willExpand ? item : null);\n    setMobileSubmenuState(item, willExpand);\n  });\n});\n\nlisten(mobileOpenButton, \u0027click\u0027, () =\u003E setMobileMenuState(true));\nlisten(mobileCloseButton, \u0027click\u0027, () =\u003E setMobileMenuState(false));\nlisten(mobileBackdrop, \u0027click\u0027, () =\u003E setMobileMenuState(false));\nlisten(mobileDrawer, \u0027transitionend\u0027, (event) =\u003E {\n  if (event.target === mobileDrawer \u0026\u0026 event.propertyName === \u0027transform\u0027 \u0026\u0026 !mobileOpen) finalizeMobileClose();\n});\nlisten(mobileNav, \u0027click\u0027, (event) =\u003E {\n  const link = event.target.closest(\u0027a[href]\u0027);\n  if (!link) return;\n  if (link.getAttribute(\u0027href\u0027) === \u0027#\u0027) {\n    event.preventDefault();\n    return;\n  }\n  if (event.button !== 0 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || link.target === \u0027_blank\u0027) return;\n  setMobileMenuState(false, { restoreFocus: false });\n});\nlisten(mobileDrawer, \u0027keydown\u0027, (event) =\u003E {\n  if (event.key === \u0027Escape\u0027) {\n    event.preventDefault();\n    setMobileMenuState(false);\n    return;\n  }\n  if (event.key !== \u0027Tab\u0027) return;\n  const focusable = mobileFocusableElements();\n  if (!focusable.length) {\n    event.preventDefault();\n    mobileDrawer.focus();\n    return;\n  }\n  const first = focusable[0];\n  const last = focusable[focusable.length - 1];\n  if (event.shiftKey \u0026\u0026 (document.activeElement === first || document.activeElement === mobileDrawer)) {\n    event.preventDefault();\n    last.focus();\n  } else if (!event.shiftKey \u0026\u0026 document.activeElement === last) {\n    event.preventDefault();\n    first.focus();\n  }\n});\n\nlisten(menuRoot, \u0027pointerdown\u0027, () =\u003E { keyboardMode = false; }, true);\nlisten(menuRoot, \u0027keydown\u0027, () =\u003E { keyboardMode = true; }, true);\nlisten(document, \u0027pointerdown\u0027, (event) =\u003E {\n  if (!isMobileView() \u0026\u0026 !menuRoot.contains(event.target)) closeAll();\n}, true);\nlisten(document, \u0027focusin\u0027, (event) =\u003E {\n  if (mobileOpen \u0026\u0026 !mobileDrawer.contains(event.target)) mobileCloseButton.focus();\n});\nlisten(window, \u0027blur\u0027, () =\u003E {\n  if (isMobileView()) return;\n  browserWindowBlurred = true;\n  cancelLater(openTimer);\n  cancelLater(closeTimer);\n  openTimer = 0;\n  closeTimer = 0;\n});\nlisten(window, \u0027focus\u0027, () =\u003E {\n  if (isMobileView()) return;\n  browserWindowBlurred = false;\n\n  \/* Close normally after returning to the page unless the menu is still\n   * hovered or contains keyboard focus. A click outside still closes it\n   * immediately through the existing document pointerdown handler. *\/\n  if (activeItem \u0026\u0026 !activeItem.matches(\u0027:hover\u0027) \u0026\u0026 !activeItem.contains(document.activeElement)) {\n    scheduleClose(activeItem);\n  }\n});\n\nfunction syncResponsiveState() {\n  const mobile = isMobileView();\n  desktopNav.inert = mobile;\n  if (mobile) {\n    placeMobileOpenButton();\n    closeAll();\n    mobileDrawer.inert = !mobileOpen;\n  } else {\n    setMobileMenuState(false, { restoreFocus: false, immediate: true });\n    restoreMobileOpenButton();\n    mobileDrawer.inert = true;\n    collapseMobileSubmenus(null, false);\n    syncDesktopProductsMegaMenu();\n  }\n}\n\nif (typeof mobileQuery.addEventListener === \u0027function\u0027) {\n  listen(mobileQuery, \u0027change\u0027, syncResponsiveState);\n} else {\n  mobileQuery.addListener(syncResponsiveState);\n  removers.push(() =\u003E mobileQuery.removeListener(syncResponsiveState));\n}\n\nlisten(window, \u0027resize\u0027, syncDesktopProductsMegaMenu, { passive: true });\nlisten(window, \u0027orientationchange\u0027, syncDesktopProductsMegaMenu, { passive: true });\nif (typeof ResizeObserver === \u0027function\u0027) {\n  const megaMenuResizeObserver = new ResizeObserver(syncDesktopProductsMegaMenu);\n  megaMenuResizeObserver.observe(desktopNav);\n  removers.push(() =\u003E megaMenuResizeObserver.disconnect());\n}\nconst productsTopLevelItem = desktopItems.find((item) =\u003E item.dataset.menuKey === \u0027products\u0027);\nif (productsTopLevelItem) {\n  listen(productsTopLevelItem, \u0027pointerenter\u0027, syncDesktopProductsMegaMenu);\n  listen(productsTopLevelItem, \u0027focusin\u0027, syncDesktopProductsMegaMenu);\n  listen(productsTopLevelItem, \u0027pointerdown\u0027, syncDesktopProductsMegaMenu);\n}\nnextFrame(syncDesktopProductsMegaMenu);\n\nmenuRoot.classList.add(\u0027emme-enhanced\u0027);\nsyncResponsiveState();\n\n\/* Do not restore the previously active Products panel: the first sidebar\n * item is intentionally the default whenever the menu is initialised. *\/\nconst restoredAccordion = mobileAccordionItems.find((item) =\u003E item.dataset.menuKey === previousState.expandedMobileMenu);\nif (restoredAccordion) setMobileSubmenuState(restoredAccordion, true, false);\nif (previousState.mobileOpen \u0026\u0026 isMobileView()) {\n  setMobileMenuState(true);\n} else if (previousState.desktopMenu \u0026\u0026 !isMobileView()) {\n  const restoredItem = desktopItems.find((item) =\u003E item.dataset.menuKey === previousState.desktopMenu);
2134\n  if (restoredItem) openItem(restoredItem);\n}\n\nroot.__urekaMegaMenuController = {\n  snapshot() {\n    return {\n      desktopMenu: activeItem?.dataset.menuKey || \u0027\u0027,\n      productPanel: activeProductTaxonomy,\n      mobileOpen,\n      expandedMobileMenu: mobileAccordionItems.find((item) =\u003E item.classList.contains(\u0027is-expanded\u0027))?.dataset.menuKey || \u0027\u0027\n    };\n  },\n  destroy() {\n    if (destroyed) return;\n    destroyed = true;\n    timers.forEach((id) =\u003E window.clearTimeout(id));\n    frames.forEach((id) =\u003E window.cancelAnimationFrame(id));\n    timers.clear();\n    frames.clear();\n    removers.splice(0).reverse().forEach((remove) =\u003E remove());\n    menuRoot.classList.remove(\u0027emme-enhanced\u0027, \u0027is-mobile-open\u0027);\n    mobileLayoutHosts.forEach((host) =\u003E host.classList.remove(\u0027emme-mobile-layout-host\u0027));\n    desktopItems.forEach((item) =\u003E setItemState(item, false));\n    mobileAccordionItems.forEach((item) =\u003E {\n      item.classList.remove(\u0027is-expanded\u0027);\n      const submenu = mobileSubmenuFor(item);\n      if (submenu) {\n        submenu.style.height = \u0027\u0027;\n        submenu.inert = true;\n        submenu.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n      }\n    });\n    mobileOpenButton.setAttribute(\u0027aria-expanded\u0027, \u0027false\u0027);\n    restoreMobileOpenButton();\n    mobileDrawer.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n    mobileDrawer.inert = true;\n    mobileBackdrop.setAttribute(\u0027aria-hidden\u0027, \u0027true\u0027);\n    setOutsideInert(false);\n    releaseScrollLock();\n    if (runtime.activeDrawer?.root === root) runtime.activeDrawer = null;\n  }\n};\n","debug":false,"deferred":{"endpoint":"https:\/\/thenamethatsticks.com\/wp-admin\/admin-ajax.php","action":"udjw_load_deferred_data","token":"eyJjb250ZXh0X3Bvc3RfaWQiOjEzMzAxLCJzb3VyY2VzIjpbInRlbXBsYXRlcyIsInRlcm1zIl0sInNldHRpbmdzIjp7InRlbXBsYXRlc19lbmFibGVkIjoieWVzIiwidGVtcGxhdGVzX3NlbGVjdGVkIjpbIjI1Mjc4IiwiMjUzMDgiXSwicG9zdHNfZW5hYmxlZCI6IiIsInBvc3RzX3NvdXJjZSI6bnVsbCwicG9zdHNfc2VsZWN0ZWQiOm51bGwsInBvc3RzX3Bvc3RfdHlwZXMiOm51bGwsInBvc3RzX29yZGVyYnkiOm51bGwsInBvc3RzX29yZGVyIjpudWxsLCJwcm9kdWN0c19lbmFibGVkIjoiIiwicHJvZHVjdHNfc291cmNlIjpudWxsLCJwcm9kdWN0c19zZWxlY3RlZCI6bnVsbCwicHJvZHVjdHNfbGltaXQiOm51bGwsInByb2R1Y3RzX29yZGVyYnkiOm51bGwsInByb2R1Y3RzX29yZGVyIjpudWxsLCJwcm9kdWN0c19pbWFnZV9zaXplIjpudWxsLCJ0ZXJtc19lbmFibGVkIjoieWVzIiwidGVybXNfc291cmNlIjoiYWxsIiwidGVybXNfc2VsZWN0ZWQiOm51bGwsInRlcm1zX3RheG9ub21pZXMiOlsiY2F0ZWdvcnkiLCJlcXVpcG1lbnQiLCJzdWJzdHJhdGUiLCJhZGhlc2l2ZS10eXBlIiwiYWRoZXNpdmUtYXBwbGljYXRpb24iXSwidXNlcnNfZW5hYmxlZCI6IiIsInVzZXJzX3NvdXJjZSI6bnVsbCwidXNlcnNfc2VsZWN0ZWQiOm51bGwsIm9wdGlvbnNfZW5hYmxlZCI6IiIsIm9wdGlvbnNfa2V5cyI6bnVsbCwicHJvZHVjdF9yZXZpZXdzX2VuYWJsZWQiOiJ5ZXMiLCJzaG9ydGNvZGVzX2VuYWJsZWQiOiIiLCJzaG9ydGNvZGVfaXRlbXMiOm51bGwsInByb2R1Y3RzX2ZpZWxkX2lkIjpudWxsLCJwcm9kdWN0c19maWVsZF9uYW1lIjpudWxsLCJwcm9kdWN0c19maWVsZF91cmwiOm51bGwsInByb2R1Y3RzX2ZpZWxkX2ltYWdlIjpudWxsLCJwcm9kdWN0c19maWVsZF9jb3JlIjpudWxsLCJwcm9kdWN0c19maWVsZF9kZXNjcmlwdGlvbnMiOm51bGwsInByb2R1Y3RzX2ZpZWxkX3ByaWNlcyI6bnVsbCwicHJvZHVjdHNfZmllbGRfZ2FsbGVyeSI6bnVsbCwicHJvZHVjdHNfZmllbGRfY2F0ZWdvcmllcyI6bnVsbCwicHJvZHVjdHNfZmllbGRfdGFncyI6bnVsbCwicHJvZHVjdHNfZmllbGRfYXR0cmlidXRlcyI6bnVsbCwicHJvZHVjdHNfZmllbGRfdmFyaWF0aW9ucyI6bnVsbCwicHJvZHVjdHNfZmllbGRfc3RvY2siOm51bGwsInByb2R1Y3RzX2ZpZWxkX3NoaXBwaW5nIjpudWxsLCJwcm9kdWN0c19maWVsZF90YXgiOm51bGwsInByb2R1Y3RzX2ZpZWxkX3Jldmlld3MiOm51bGwsInByb2R1Y3RzX2ZpZWxkX3JlbGF0ZWQiOm51bGwsInByb2R1Y3RzX2ZpZWxkX2Rvd25sb2FkcyI6bnVsbCwicHJvZHVjdHNfZmllbGRfbWV0YWRhdGEiOm51bGx9fQ.b862a7d7b2554302a66694b2fa376af8d67fe1663c97f815b515d77274d4ffd7","sources":{"templates":{"timing":"visible","selector":""},"terms":{"timing":"interaction","selector":""}}},"account":{"available":true,"endpoint":"https:\/\/thenamethatsticks.com\/wp-admin\/admin-ajax.php","action":"udjw_create_customer_account","nonce":"d8206decf4"}}</script>
2134</div>				</div>
2135					</div>
2136				</div>
2137				</div>
2138				</div>
2139						</div>
2140				</div>
2141		<div class="elementor-element elementor-element-83e00e3 e-con-full menu-items-inner e-flex e-con e-child" data-id="83e00e3" data-element_type="container" data-e-type="container">
2142				<div class="elementor-element elementor-element-2382fd7 toggle-icon--custom elementor-menu-cart--cart-type-mini-cart wc-j-upsellator-show-cart elementor-menu-cart--items-indicator-bubble elementor-widget elementor-widget-woocommerce-menu-cart" data-id="2382fd7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cart_type&quot;:&quot;mini-cart&quot;,&quot;open_cart&quot;:&quot;click&quot;}" data-widget_type="woocommerce-menu-cart.default">
2143				<div class="elementor-widget-container">
2144							<div class="elementor-menu-cart__wrapper">
2145							<div class="elementor-menu-cart__toggle_wrapper">
2146					<div class="elementor-menu-cart__container elementor-lightbox" aria-hidden="true">
2147						<div class="elementor-menu-cart__main" aria-hidden="true">
2148									<div class="elementor-menu-cart__close-button">
2149					</div>
2150									<div class="widget_shopping_cart_content">
2151															</div>
2152						</div>
2153					</div>
2154							<div class="elementor-menu-cart__toggle elementor-button-wrapper">
2155			<a id="elementor-menu-cart__toggle_button" href="#" class="elementor-menu-cart__toggle_button elementor-button elementor-size-sm" aria-expanded="false">
2156				<span class="elementor-button-text"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>0.00</bdi></span></span>
2157				<span class="elementor-button-icon">
2158					<span class="elementor-button-icon-qty" data-counter="0">0</span>
2159					<svg xmlns="http://www.w3.org/2000/svg" width="64px" height="64px" viewBox="0 0 24 24" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M7.2998 5H22L20 12H8.37675M21 16H9L7 3H4M4 8H2M5 11H2M6 14H2M10 20C10 20.5523 9.55228 21 9 21C8.44772 21 8 20.5523 8 20C8 19.4477 8.44772 19 9 19C9.55228 19 10 19.4477 10 20ZM21 20C21 20.5523 20.5523 21 20 21C19.4477 21 19 20.5523 19 20C19 19.4477 19.4477 19 20 19C20.5523 19 21 19.4477 21 20Z" stroke="#000000" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>					<span class="elementor-screen-only">Basket</span>
2160				</span>
2161			</a>
2162		</div>
2163						</div>
2164					</div> <!-- close elementor-menu-cart__wrapper -->
2165						</div>
2166				</div>
2167				<div class="elementor-element elementor-element-31f5e03 elementor-widget__width-initial elementor-widget elementor-widget-html" data-id="31f5e03" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
2168				<div class="elementor-widget-container">
2169					<style>
2170    /* =========================================
2171       ACCOUNT ICON
2172    ========================================= */
2173
2174    .svg-container {
2175        width: 32px;
2176        height: 32px;
2177        min-width: 32px;
2178        min-height: 32px;
2179
2180        display: flex;
2181        flex-direction: row;
2182        align-items: center;
2183        justify-content: center;
2184
2185        padding: 0;
2186        margin: 0;
2187
2188        line-height: 1;
2189        color: #000000;
2190
2191        transition: opacity 0.3s ease;
2192    }
2193
2194    .svg-container:hover {
2195        opacity: 0.6;
2196    }
2197
2198    .svg-container > a {
2199        width: 32px;
2200        height: 32px;
2201        min-width: 32px;
2202        min-height: 32px;
2203
2204        display: flex;
2205        align-items: center;
2206        justify-content: center;
2207
2208        padding: 0;
2209        margin: 0;
2210
2211        line-height: 1;
2212        color: inherit;
2213        text-decoration: none;
2214
2215        -webkit-tap-highlight-color: transparent;
2216    }
2217
2218    .svg-container > a > svg {
2219        display: block;
2220
2221        width: 32px !important;
2222        height: 32px !important;
2223        min-width: 32px;
2224        min-height: 32px;
2225        max-width: none !important;
2226        max-height: none !important;
2227
2228        margin: 0;
2229        padding: 0;
2230
2231        overflow: visible;
2232        flex: 0 0 32px;
2233    }
2234
2235    /* =========================================
2236       J CART CUSTOM ICON OVERRIDE
2237    ========================================= */
2238
2239    .wooj-icon-basket-1 {
2240        display: inline-flex;
2241        align-items: center;
2242        justify-content: center;
2243
2244        width: 32px;
2245        height: 32px;
2246
2247        padding: 0 !important;
2248        margin: 0;
2249
2250        font-size: 0 !important;
2251        line-height: 1;
2252    }
2253
2254    .wooj-icon-basket-1::before {
2255        content: "";
2256
2257        display: block;
2258
2259        width: 32px;
2260        height: 32px;
2261
2262        padding: 0 !important;
2263        margin: 0;
2264
2265        background-color: transparent;
2266        background-image: url("https://thenamethatsticks.com/wp-content/uploads/2020/08/cart2.svg") !important;
2267        background-size: contain;
2268        background-repeat: no-repeat;
2269        background-position: center;
2270    }
2271</style>
2272
2273<div class="svg-container">
2274    <a href="https://thenamethatsticks.com/my-account/"
2275        aria-label="My account"
2276    >
2277        <svg
2278            xmlns="http://www.w3.org/2000/svg"
2279            viewBox="0 0 24 25"
2280            width="32"
2281            height="32"
2282            fill="none"
2283            aria-hidden="true"
2284            focusable="false"
2285        >
2286            <path
2287                d="M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z"
2288                stroke="currentColor"
2289                stroke-width="0.8"
2290                stroke-linecap="round"
2291                stroke-linejoin="round"
2292            ></path>
2293
2294            <path
2295                d="M12 14C8.13401 14 5 17.134 5 21H19C19 17.134 15.866 14 12 14Z"
2296                stroke="currentColor"
2297                stroke-width="0.8"
2298                stroke-linecap="round"
2299                stroke-linejoin="round"
2300            ></path>
2301        </svg>
2302    </a>
2303</div>				</div>
2304				</div>
2305				<div class="elementor-element elementor-element-14aba5a elementor-widget elementor-widget-template" data-id="14aba5a" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
2306				<div class="elementor-widget-container">
2307							<div class="elementor-template">
2308					<div data-elementor-type="container" data-elementor-id="24312" class="elementor elementor-24312" data-elementor-post-type="elementor_library">
2309				<div class="elementor-element elementor-element-d80ecef e-flex e-con-boxed e-con e-parent" data-id="d80ecef" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2310					<div class="e-con-inner">
2311				<div class="elementor-element elementor-element-c920921 upsb-widget-width-fit upsb-searchbar-width-fit elementor-widget elementor-widget-ureka_product_search_bar" data-id="c920921" data-element_type="widget" data-e-type="widget" data-widget_type="ureka_product_search_bar.default">
2312				<div class="elementor-widget-container">
2313					<div class="upsb-widget-shell upsb-product-search-shell upsb-frontend-reveal-cloak upsb-mobile-shell-layout-icon_overlay upsb-mobile-shell-collapsed-width-shrink upsb-mobile-shell-editor-preview-closed upsb-mobile-shell-trigger-preview-disabled" data-ups-reveal="yes" data-ups-reveal-delay="500" data-ups-reveal-duration="250" style="opacity:0;visibility:hidden;pointer-events:none;transition:opacity 250ms ease, visibility 0s linear 250ms;"><div id="upsb-c920921" class="upsb-widget upsb-product-search-widget upsb-search-icon-inside-left upsb-extra-button-inside-right upsb-title-mode-line-2 upsb-preview-panel-position-right upsb-preview-panel-disabled upsb-scrollbar-visible upsb-dropdown-width-mode-match_widget upsb-style-preset-chrome_ai_mode upsb-chrome-shape-square upsb-chrome-dropdown-connect-yes upsb-chrome-flatten-corners-yes upsb-chrome-left-mobile-hide upsb-search-action-decorative_icon upsb-clear-button-inside upsb-clear-button-disabled upsb-input-focus-outline-hidden upsb-chrome-shadow-off upsb-chrome-left-icon-visible upsb-chrome-extra-visible upsb-chrome-ask-mobile-hide_text upsb-chrome-ask-width-auto upsb-chrome-clear-visible upsb-extra-button-display-text_icon upsb-extra-button-width-auto upsb-extra-hover-chrome_ai_orbit upsb-side-icon-disabled upsb-input-halign-left upsb-input-valign-auto upsb-mobile-layout-icon_overlay upsb-mobile-collapsed-width-shrink upsb-mobile-stack-body_portal upsb-mobile-force-body-portal upsb-mobile-close-position-top-right upsb-mobile-editor-preview-closed upsb-mobile-trigger-preview-disabled upsb-editor-dropdown-preview-disabled upsb-live-render upsb-style-preset-chrome_pill upsb-chrome-ai-mode" data-ups-search="{&quot;indexUrl&quot;:&quot;https:\/\/thenamethatsticks.com\/wp-content\/plugins\/Ureka_Product_Search_Bar_v1.0.0\/data\/products-search-index.json?v=60a9f883d5&quot;,&quot;limit&quot;:7,&quot;minChars&quot;:2,&quot;showMoreText&quot;:&quot;Show {count} more&quot;,&quot;noResultsText&quot;:&quot;No matching products found.&quot;,&quot;loadingText&quot;:&quot;Loading products...&quot;,&quot;clickAction&quot;:&quot;open&quot;,&quot;searchButtonAction&quot;:&quot;decorative_icon&quot;,&quot;searchButtonUrlTemplate&quot;:&quot;
2313\/?s={query}&amp;post_type=product&quot;,&quot;searchButtonNewTab&quot;:&quot;no&quot;,&quot;analyticsEnabled&quot;:&quot;yes&quot;,&quot;titleLineMode&quot;:&quot;line-2&quot;,&quot;titleLineCount&quot;:2,&quot;detailsPanelEnabled&quot;:&quot;no&quot;,&quot;detailsPanelTrigger&quot;:&quot;hover_focus&quot;,&quot;detailsPanelPosition&quot;:&quot;right&quot;,&quot;detailsPanelMobile&quot;:&quot;bottom_sheet&quot;,&quot;detailsPanelTemplateId&quot;:0,&quot;detailsPanelDelay&quot;:120,&quot;maxRenderedResults&quot;:80,&quot;mobileOverlayBreakpoint&quot;:767,&quot;mobileSearchLayout&quot;:&quot;icon_overlay&quot;,&quot;mobileCloseOnOutside&quot;:&quot;yes&quot;,&quot;mobileOverlayStackMode&quot;:&quot;body_portal&quot;,&quot;mobileForceBodyPortal&quot;:&quot;yes&quot;,&quot;mobileOverlayPositionMode&quot;:&quot;fixed_top&quot;,&quot;mobileEditorPreviewOpen&quot;:&quot;no&quot;,&quot;mobileCloseOffsetX&quot;:{&quot;desktop&quot;:&quot;-28px&quot;,&quot;tablet&quot;:&quot;&quot;,&quot;mobile&quot;:&quot;-15px&quot;},&quot;mobileCloseOffsetY&quot;:{&quot;desktop&quot;:&quot;-31px&quot;,&quot;tablet&quot;:&quot;-45px&quot;,&quot;mobile&quot;:&quot;-40px&quot;}}" style="--upsb-result-title-lines:2;--upsb-chrome-surface-bg:#ffffff;--upsb-chrome-left-color:#0E0E0E;--upsb-chrome-extra-bg:#FFFFFF;--upsb-chrome-extra-border-color:#EDFF00;--upsb-mobile-trigger-bg:#FFFFFF;--upsb-mobile-trigger-hover-color:#000000;--upsb-mobile-trigger-focus-bg:#FFFFFF;--upsb-mobile-trigger-focus-color:#000000;--upsb-mobile-trigger-active-color:#202020;--upsb-chip-bg:#FFFFFF;--upsb-chip-color:#000000;--upsb-result-hover-bg:#0000002E;--upsb-search-icon-color:#0E0E0E;--upsb-chrome-surface-border-style:none;--upsb-chrome-extra-border-style:solid;--upsb-chrome-surface-radius:0px 0px 0px 0px;--upsb-chrome-extra-padding:0px 10px 0px 10px;--upsb-chrome-extra-border-width:2px 2px 2px 2px;--upsb-chrome-extra-radius:0px 0px 0px 0px;--upsb-input-surface-padding:0px 0px 0px 0px;--upsb-chip-padding:10px 10px 10px 10px;--upsb-result-image-radius:0px 0px 0px 0px;--upsb-result-padding:6px 6px 6px 6px;--upsb-result-item-radius:0px 0px 0px 0px;--upsb-show-more-padding:8px 8px 8px 8px;--upsb-show-more-radius:0px 0px 0px 0px;--upsb-input-pad-top:0px;--upsb-input-pad-right:0px;--upsb-input-pad-bottom:0px;--upsb-input-pad-left:0px;--upsb-input-font-size:0.8rem;--upsb-chrome-extra-font-family:Trim Poster Hefty;--upsb-chrome-extra-font-size:18px;--upsb-chrome-extra-font-weight:700;--upsb-chrome-extra-line-height:1px;--upsb-chrome-extra-letter-spacing:1px;--upsb-chrome-extra-text-transform:uppercase;--upsb-result-title-font-family:Trim Web;--upsb-result-title-font-size:1.1rem;--upsb-result-title-font-weight:600;--upsb-result-title-text-transform:capitalize;--upsb-result-meta-font-family:Trim Web;--upsb-show-more-font-family:Trim Poster;--upsb-show-more-font-size:1.1rem;--upsb-show-more-font-weight:600;--upsb-show-more-letter-spacing:1px;--upsb-chip-font-family:Trim Web;--upsb-chip-font-size:0.8rem;--upsb-chip-line-height:1px;--upsb-chrome-inner-gap:15px;--upsb-chrome-left-slot-width:20px;--upsb-chrome-left-icon-size:15px;--upsb-chrome-left-icon-x:-5px;--upsb-chrome-extra-height:35px;--upsb-chrome-dropdown-gap:0px;--upsb-mobile-trigger-size:40px;--upsb-mobile-trigger-icon-size:20px;--upsb-mobile-trigger-offset-x:0px;--upsb-mobile-trigger-offset-y:0px;--upsb-mobile-overlay-width:92vw;--upsb-mobile-overlay-fixed-top:110px;--upsb-mobile-overlay-center-x:50%;--upsb-mobile-overlay-gap:8px;--upsb-mobile-overlay-offset-x:0px;--upsb-mobile-overlay-offset-y:0px;--upsb-mobile-overlay-z:2147483000px;--upsb-mobile-close-size:34px;--upsb-mobile-close-icon-size:18px;--upsb-input-surface-gap:0px;--upsb-search-button-width:58px;--upsb-search-icon-size:23px;--upsb-search-icon-x:0px;--upsb-search-icon-y:-3px;--upsb-search-button-gap:8px;--upsb-clear-button-width:34px;--upsb-clear-icon-size:16px;--upsb-side-icon-width:42px;--upsb-side-icon-size:20px;--upsb-chrome-extra-primary-size:21px;--upsb-ask-mobile-button-size:24px;--upsb-ask-mobile-icon-size:21px;--upsb-ai-orbit-ring:2px;--upsb-chips-gap:9px;--upsb-result-image-size:40px;--upsb-result-gap:5px;--upsb-preview-panel-width:340px;--upsb-preview-panel-gap:12px;--upsb-chrome-inner-justify:flex-start;--upsb-chrome-inner-align:center;--upsb-chrome-left-justify:center;--upsb-chrome-left-align:center;--upsb-chrome-extra-justify:center;--upsb-chrome-extra-align:center;--upsb-ai-orbit-duration:2s;"><style id="upsb-c920921-scoped-custom-css">
2314/* input_surface_custom_css */
2315#upsb-c920921 .upsb-product-search-input-wrap.upsb-input-wrap input {
2316max-width: 150px !important
2317}
2318
2319/* search_icon_custom_css */
2320
2321#upsb-c920921 .upsb-icon-button:hover {
2322background-color: transparent !important;
2323}
2324</style><button type="button" class="upsb-mobile-search-toggle" aria-expanded="false" aria-label="Open product search" data-ups-mobile-trigger-action="open_overlay" data-ups-mobile-trigger-url="" data-ups-mobile-trigger-target="" data-ups-mobile-trigger-rel=""><span class="upsb-mobile-search-toggle-icon" aria-hidden="true"><i aria-hidden="true" class="fal fa-search"></i></span></button><div class="upsb-search-row upsb-product-search-row"><button type="button" class="upsb-mobile-overlay-close" aria-label="Close product search"><span class="upsb-mobile-overlay-close-icon" aria-hidden="true"><i aria-hidden="true" class="icon icon-close_close"></i></span></button><div class="upsb-input-wrap upsb-product-search-input-wrap"><button type="button" class="upsb-icon-button upsb-product-search-icon-button upsb-search-icon-button upsb-search-button upsb-product-search-search-button upsb-search-button-display-icon upsb-search-button-decorative" aria-label="Focus product search input"><span class="upsb-search-button-icon" aria-hidden="true"><i aria-hidden="true" class="fal fa-search"></i></span></button><input class="upsb-input upsb-product-search-input" type="text" placeholder="What are you looking for?" aria-label="What are you looking for?" autocomplete="off" /><a class="upsb-icon-button upsb-product-search-icon-button upsb-extra-link-button upsb-extra-button upsb-product-search-extra-button upsb-extra-button-display-text_icon" href="https://thenamethatsticks.com/ask-archimedes/" target="_blank" rel="noopener" data-ups-extra-link="yes" data-ups-pass-query="no" data-ups-query-param="search_query" data-ups-source-param="ureka_source" data-ups-source-value="chrome_ai_ask_button" data-ups-browser-handoff="yes" data-ups-handoff-key="ureka_archimedes_query_handoff" data-ups-handoff-expiry="1" aria-label="Ask Archimedes"><span class="upsb-extra-button-label">Ask Archimedes</span><span class="upsb-extra-button-primary-icon" aria-hidden="true"><svg viewbox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M12 2l1.8 5.2L19 9l-5.2 1.8L12 16l-1.8-5.2L5 9l5.2-1.8L12 2Zm6.2 11.3.8 2.3 2.3.8-2.3.8-.8 2.3-.8-2.3-2.3-.8 2.3-.8.8-2.3Z" /></svg></span></a><div class="upsb-dropdown upsb-product-search-dropdown upsb-live-dropdown" hidden></div></div></div></div></div>				</div>
2325				</div>
2326					</div>
2327				</div>
2328				</div>
2329				</div>
2330						</div>
2331				</div>
2332				</div>
2333				</div>
2334					</div>
2335				</div>
2336		<div class="elementor-element elementor-element-5f4eed3 e-flex e-con-boxed e-con e-parent" data-id="5f4eed3" data-element_type="container" data-e-type="container" id="saleBanner" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2337					<div class="e-con-inner">
2338				<div class="elementor-element elementor-element-8f45ef7 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="8f45ef7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2339				<div class="elementor-widget-container">
2340									<p>Free UK Mainland Delivery on All Orders Over £500 (Web Only)</p>								</div>
2341				</div>
2342				<div class="elementor-element elementor-element-1a06db4 elementor-widget elementor-widget-dce-rawphp" data-id="1a06db4" data-element_type="widget" data-e-type="widget" data-widget_type="dce-rawphp.default">
2343				<div class="elementor-widget-container">
2344					<!-- Dynamic PHP Raw -->				</div>
2345				</div>
2346					</div>
2347				</div>
2348		<div class="elementor-element elementor-element-88da898 e-flex e-con-boxed e-con e-parent" data-id="88da898" data-element_type="container" data-e-type="container">
2349					<div class="e-con-inner">
2350				<div class="dce-visibility-event elementor-element elementor-element-5d5f225 elementor-widget elementor-widget-html" data-id="5d5f225" data-element_type="widget" data-e-type="widget" data-settings="{&quot;enabled_visibility&quot;:&quot;yes&quot;,&quot;dce_visibility_selected&quot;:&quot;hide&quot;,&quot;dce_visibility_event&quot;:&quot;click&quot;}" data-widget_type="html.default">
2351				<div class="elementor-widget-container">
2352					<style>
2353.woocommerce input.button.loading, 
2354.woocommerce button.button.loading, 
2355.woocommerce a.button.loading {
2356    background-color: #62BD75 !important;
2357    color: #fff !important;
2358    opacity: 1 !important;
2359}
2360
2361
2362
2363/* Add styling to the brand page*/
2364.dce-acf-repeater-item div[data-dce-background-image-url] {
2365  background-size: contain;
2366  background-repeat: no-repeat;
2367}
2368
2369/* Cart Upsell - cart floating Icon*/
2370.wc-timeline-button-show-cart {
2371    right: 22px !important;
2372}
2373
2374.wc-timeline-button-show-cart {
2375    bottom: 100px;
2376}
2377</style>				</div>
2378				</div>
2379					</div>
2380				</div>
2381				</header>
2382				<div data-elementor-type="single-post" data-elementor-id="8990" class="elementor elementor-8990 elementor-location-single post-13301 post type-post status-publish format-standard has-post-thumbnail hentry category-ureka-news" data-elementor-post-type="elementor_library">
2383			<div class="elementor-element elementor-element-7437ebd e-con-full e-flex e-con e-parent" data-id="7437ebd" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2384		<div data-dce-background-image-url="https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp" class="elementor-element elementor-element-e7de295 e-con-full e-flex e-con e-child" data-id="e7de295" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2385				<div class="elementor-element elementor-element-68639e4 elementor-widget elementor-widget-spacer" data-id="68639e4" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
2386				<div class="elementor-widget-container">
2387							<div class="elementor-spacer">
2388			<div class="elementor-spacer-inner"></div>
2389		</div>
2390						</div>
2391				</div>
2392				</div>
2393		<div class="elementor-element elementor-element-b2d0de4 e-flex e-con-boxed e-con e-child" data-id="b2d0de4" data-element_type="container" data-e-type="container">
2394					<div class="e-con-inner">
2395				<div class="elementor-element elementor-element-6534722 elementor-widget elementor-widget-heading" data-id="6534722" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2396				<div class="elementor-widget-container">
2397					<h1 class="elementor-heading-title elementor-size-default">A New Brand, A New Standard – Pioneering Performance with V100</h1>				</div>
2398				</div>
2399				<div class="elementor-element elementor-element-51cd658 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="51cd658" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
2400				<div class="elementor-widget-container">
2401									Ureka Global proudly introduces Cascamite Industrial V100 Veneering Resin, the first product under the newly launched Cascamite Industrial brand. Designed for veneering, laminating, and timber bonding, this one-component, formaldehyde-free adhesive eliminates the need for mixing while delivering high-strength, precision bonding. With quick open time and versatile application, V100 streamlines workflows and enhances efficiency for manufacturers. Backed by over 50 years of adhesive expertise, it’s the smarter, cleaner, and faster way to bond. 								</div>
2402				</div>
2403		<!-- dce invisible element fce6b4e -->			</div>
2404				</div>
2405				</div>
2406		<div class="elementor-element elementor-element-fce1d1f e-con-full e-flex e-con e-parent" data-id="fce1d1f" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2407		<div class="elementor-element elementor-element-29c5ec3 e-con-full e-flex e-con e-child" data-id="29c5ec3" data-element_type="container" data-e-type="container">
2408		<div class="elementor-element elementor-element-af97e2c e-con-full e-flex e-con e-child" data-id="af97e2c" data-element_type="container" data-e-type="container">
2409		<div class="elementor-element elementor-element-3a9d002 e-con-full e-flex e-con e-child" data-id="3a9d002" data-element_type="container" data-e-type="container">
2410				<div class="elementor-element elementor-element-86ada49 elementor-widget elementor-widget-heading" data-id="86
2410ada49" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2411				<div class="elementor-widget-container">
2412					<p class="elementor-heading-title elementor-size-default">Revison Date: March 2025</p>				</div>
2413				</div>
2414				</div>
2415				<div class="elementor-element elementor-element-914b281 elementor-widget elementor-widget-theme-post-content" data-id="914b281" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-content.default">
2416				<div class="elementor-widget-container">
2417					<p data-start="187" data-end="564">At Ureka Global, we’re proud to introduce <a href="https://thenamethatsticks.com/our-brands/high-performance-panel-bonding-adhesives-backed-by-50-years-of-technical-expertise/">Cascamite Industrial</a> <a href="https://thenamethatsticks.com/products/cascamite-industrial-v100-one-component-veneering-resin/">V100</a> Veneering Resin, the first product under our newly launched Cascamite Industrial brand. Designed to deliver outstanding performance in veneering, laminating, and timber bonding, this innovative adhesive enhances efficiency while maintaining the high-strength bonding that Cascamite is known for.</p>
2418<h3 data-start="566" data-end="602">Innovation with Simplicity</h3>
2419<p data-start="604" data-end="975">The Cascamite Industrial brand marks a fresh chapter in the legacy of <a href="https://thenamethatsticks.com/our-brands/cascamite">Cascamite</a>, bringing cutting-edge adhesive technology to modern manufacturing. Backed by over 50 years of technical expertise, we’ve developed V100 Veneering Resin to maximise production efficiency, reduce waste, and offer a more sustainable, cost-effective solution for industrial users.</p>
2420<h3 data-start="977" data-end="1027">Next-Generation Veneering and Laminating</h3>
2421<p data-start="1029" data-end="1252">Cascamite Industrial V100 Veneering Resin is a game-changer in adhesive technology, eliminating the need for mixing traditional two-part resins while maintaining precision and consistency in every application.</p>
2422<h4 data-start="1254" data-end="1281">Why Choose V100?</h4>
2423<p>One-Component Formula – No mixing, no waste, no guesswork.<br data-start="1346" data-end="1349" />Formaldehyde-Free &amp; Solvent-Free – A safer, more sustainable choice.<br data-start="1423" data-end="1426" />High-Strength Bond – Rigid bond line with minimal creep.<br data-start="1488" data-end="1491" />Quick Open Time – 8-10 minutes for improved workflow efficiency.<br data-start="1561" data-end="1564" />Versatile Application – Perfect for hot and cold press bonding.</p>
2424<p data-start="1637" data-end="1826">With months of research and development, V100 Veneering Resin delivers the same exceptional bonding strength as a traditional two-part UF resin – but without the hassle of mixing.</p>
2425<h3 data-start="1828" data-end="1876">A Smarter, Cleaner, Faster Way to Bond</h3>
2426<p data-start="1878" data-end="2351">“Cascamite has been a trusted name in woodworking and joinery for decades,” said <a href="https://thenamethatsticks.com/about-us/">Richard Nunn,</a> Technical Director at Ureka Global Ltd. “With Cascamite Industrial V100, we’re offering a smarter, cleaner, and faster solution for veneering and laminating. This one-component formula simplifies workflows while delivering uncompromising strength and durability. It’s an innovation that helps manufacturers boost production efficiency without sacrificing quality.”</p>
2427<p data-start="2353" data-end="2616">Extensively tested and validated by industry experts, Cascamite Industrial V100 is already attracting strong interest from manufacturers seeking a high-performance, cost-effective adhesive that streamlines processes while delivering exceptional results.</p>
2428				</div>
2429				</div>
2430		<!-- dce invisible element e2ccf0d --><!-- dce invisible element 2bba4ee -->		<div class="dce-visibility-event elementor-element elementor-element-0902fb6 elementor-widget elementor-widget-gallery" data-id="0902fb6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;enabled_visibility&quot;:&quot;yes&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns&quot;:4,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;,&quot;dce_visibility_selected&quot;:&quot;yes&quot;}" data-widget_type="gallery.default">
2431				<div class="elementor-widget-container">
2432							<div class="elementor-gallery__container">
2433							<a class="e-gallery-item elementor-gallery-item elementor-animated-content" href="https://thenamethatsticks.com/wp-content/uploads/2025/02/Website-Graphic-01.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="0902fb6" data-elementor-lightbox-title="Website Graphic-01" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTMxODAsInVybCI6Imh0dHBzOlwvXC90aGVuYW1ldGhhdHN0aWNrcy5jb21cL3dwLWNvbnRlbn
2433RcL3VwbG9hZHNcLzIwMjVcLzAyXC9XZWJzaXRlLUdyYXBoaWMtMDEucG5nIiwic2xpZGVzaG93IjoiMDkwMmZiNiJ9">
2434					<div class="e-gallery-image elementor-gallery-item__image" data-thumbnail="https://thenamethatsticks.com/wp-content/uploads/2025/02/Website-Graphic-01-768x454.png" data-width="768" data-height="454" aria-label="Cascamite Industrial product graphic with a resin container and feature icons" role="img" ></div>
2435											<div class="elementor-gallery-item__overlay"></div>
2436														</a>
2437					</div>
2438					</div>
2439				</div>
2440				<div class="elementor-element elementor-element-d441022 elementor-widget elementor-widget-spacer" data-id="d441022" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
2441				<div class="elementor-widget-container">
2442							<div class="elementor-spacer">
2443			<div class="elementor-spacer-inner"></div>
2444		</div>
2445						</div>
2446				</div>
2447				</div>
2448		<div class="elementor-element elementor-element-9b145a4 e-con-full e-flex e-con e-child" data-id="9b145a4" data-element_type="container" data-e-type="container">
2449		<div class="elementor-element elementor-element-927502a e-con-full e-flex e-con e-child" data-id="927502a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2450		<div class="elementor-element elementor-element-a79d11a e-flex e-con-boxed e-con e-child" data-id="a79d11a" data-element_type="container" data-e-type="container">
2451					<div class="e-con-inner">
2452				<div class="elementor-element elementor-element-64aa6e0 elementor-widget elementor-widget-heading" data-id="64aa6e0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2453				<div class="elementor-widget-container">
2454					<h3 class="elementor-heading-title elementor-size-default">Featured<br>Products</h3>				</div>
2455				</div>
2456				<div class="elementor-element elementor-element-0b01b37 dce-posts-layout-template dce-carousel-effect-slide elementor-widget elementor-widget-dce-dynamicposts-v2" data-id="0b01b37" data-element_type="widget" data-e-type="widget" data-settings="{&quot;style_items&quot;:&quot;template&quot;,&quot;carousel_useAutoplay&quot;:&quot;yes&quot;,&quot;carousel_loop&quot;:&quot;yes&quot;,&quot;carousel_match_height&quot;:&quot;yes&quot;,&quot;carousel_slidesPerColumnFill&quot;:&quot;column&quot;,&quot;carousel_speed_slider&quot;:300,&quot;carousel_effects&quot;:&quot;slide&quot;,&quot;carousel_direction_slider&quot;:&quot;horizontal&quot;,&quot;carousel_initialSlide&quot;:0,&quot;carousel_slidesPerView&quot;:&quot;1&quot;,&quot;carousel_slidesPerGroup&quot;:1,&quot;carousel_slidesColumn&quot;:&quot;1&quot;,&quot;carousel_spaceBetween&quot;:0,&quot;carousel_slidesOffsetBefore&quot;:0,&quot;carousel_slidesOffsetAfter&quot;:0,&quot;carousel_centerInsufficientSlides&quot;:&quot;yes&quot;,&quot;carousel_usePagination&quot;:&quot;yes&quot;,&quot;carousel_pagination_type&quot;:&quot;bullets&quot;,&quot;carousel_bullets_style&quot;:&quot;default&quot;,&quot;carousel_autoplay&quot;:&quot;4000&quot;,&quot;carousel_autoplayDisableOnInteraction&quot;:&quot;yes&quot;}" data-widget_type="dce-dynamicposts-v2.carousel">
2457				<div class="elementor-widget-container">
2458					
2459		<div class="dce-fix-background-loop dce-posts-container dce-posts dce-dynamic-posts-collection  swiper dce-skin-carousel">
2460						<div class="dce-posts-wrapper swiper-wrapper dce-wrapper-carousel">
2461			
2462		<div class="post-12876 product type-product status-publish has-post-thumbnail our-brands-cascamite-industrial substrate-hpl-laminate-adhesive-glue substrate-veneer-adhesive substrate-wood-adhesive product_cat-uncategorised first instock taxable shipping-taxable purchasable product-type-variable has-default-attributes dce-post dce-post-item swiper-slide dce-item-carousel" data-dce-post-id="12876" data-dce-post-index="0">
2463			<div class="dce-post-block">
2464		<style id="loop-23375">.elementor-23375 .elementor-element.elementor-element-14a7c625{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23375 .elementor-element.elementor-element-561d5983 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-144b4a3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-23375 .elementor-element.elementor-element-144b4a3e .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.8rem;}.elementor-23375 .elementor-element.elementor-element-172e47ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-17419471{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-7b7e0028 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-7b7e0028 .elementor-heading-title{font-size:1.1rem;}.elementor-23375 .elementor-element.elementor-element-3dc6c194 .elementor-heading-title{font-size:0.8rem;line-height:1.1rem;}.elementor-23375 .elementor-element.elementor-element-26b14dda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-362986f8 .elementor-heading-title{font-size:1rem;}.elementor-23375 .elementor-element.elementor-element-76d640fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-eb4b614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-afc84e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-afc84e5.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-afc84e5 .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.3rem;font-weight:800;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-48d7d88 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.7rem;font-weight:800;line-height:1rem;}.elementor-23375 .elementor-element.elementor-element-d1830cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-e4b368d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-e4b368d.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-e4b368d .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:400;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-32fe883 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.6rem;font-weight:400;font-style:normal;line-height:0.9rem;}.elementor-23375 .elementor-element.elementor-element-4a7ec44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-4a7ec44.e-con{--align-self:center;}.elementor-23375 .elementor-element.elementor-element-a91ae83 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-7d7cf5d{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-23375 .elementor-element.elementor-element-7d7cf5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-7d7cf5d.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-7d7cf5d .uwpw-price-value{color:var( --e-global-color-accent );font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;line-height:0px;}
2464.elementor-23375 .elementor-element.elementor-element-08ecdb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-10c2630{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-0640444{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-053c707 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-053c707.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-053c707 .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.3rem;font-weight:800;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-2338d5a .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.7rem;font-weight:800;line-height:1rem;}.elementor-23375 .elementor-element.elementor-element-d9c495d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-6705dac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-6705dac.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-6705dac .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:400;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-c9339a8 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.6rem;font-weight:400;font-style:normal;line-height:0.9rem;}.elementor-23375 .elementor-element.elementor-element-0524294{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-59f40c3 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-a41f46d{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-23375 .elementor-element.elementor-element-a41f46d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-a41f46d.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-a41f46d .uwpw-price-value{color:var( --e-global-color-accent );font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-edb2717{width:100%;max-width:100%;}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner{c
2464olor:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner svg{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner i{color:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner path, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner circle, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner rect, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner line, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner polyline, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner polygon, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner ellipse{fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button{color:var( --e-global-color-cc418e1 );background-color:var( --e-global-color-82682ac );}/* Start custom CSS for heading, class: .elementor-element-561d5983 */.x9-sale-badge{
2465  position: absolute;
2466  top: 12px;
2467  left: 12px;
2468  z-index: 20;
2469  display: inline-block;
2470  margin: 0;
2471  padding: 7px 14px;
2472  background: #e53935;
2473  color: #ffffff;
2474  border-radius: 999px;
2475  font-size: 13px;
2476  font-weight: 700;
2477  line-height: 1;
2478  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
2479}/* End custom CSS */
2480/* Start custom CSS for heading, class: .elementor-element-144b4a3e */.x9-flash{
2481  display: block;
2482  width: fit-content;
2483  min-width: 78%;
2484  margin: 0 0 14px auto;
2485
2486  background: #e8ff00;
2487  color: #111111;
2488
2489
2490
2491
2492  border-bottom-left-radius: 34px;
2493  position: absolute;
2494  right: 0px;
2495  z-index: 1;
2496  top: 0;
2497}/* End custom CSS */
2498/* Start custom CSS for image, class: .elementor-element-172e47ef */.x9-image{
2499  display: flex;
2500  align-items: center;
2501  justify-content: center;
2502  width: 100%;
2503  margin: 0 0 18px;
2504  min-height: 260px;
2505}
2506
2507.x9-image img{
2508  display: block;
2509  max-width: 100%;
2510  max-height: 260px;
2511  width: auto;
2512  height: auto;
2513  margin: 0 auto;
2514}/* End custom CSS */
2515/* Start custom CSS for heading, class: .elementor-element-7b7e0028 */.x9-title{
2516  margin: 0 0 14px;
2517  color: #000000;
2518  font-size: 22px;
2519  font-weight: 900;
2520  line-height: 1.05;
2521  text-transform: uppercase;
2522  letter-spacing: 0;
2523  display: -webkit-box;
2524  -webkit-line-clamp: 2;
2525  -webkit-box-orient: vertical;
2526  overflow: hidden;
2527  min-height: calc(22px * 1.05 * 2);
2528}
2529
2530.x9-title a{
2531  color: inherit;
2532  text-decoration: none;
2533  display: -webkit-box;
2534  -webkit-line-clamp: 2;
2535  -webkit-box-orient: vertical;
2536  overflow: hidden;
2537}/* End custom CSS */
2538/* Start custom CSS for heading, class: .elementor-element-3dc6c194 */.x9-excerpt{
2539
2540  display: -webkit-box;
2541  -webkit-line-clamp: 3;
2542  -webkit-box-orient: vertical;
2543  overflow: hidden;
2544 height: 50px;
2545}
2546
2547.x9-excerpt p{
2548  margin: 0;
2549}/* End custom CSS */
2550/* Start custom CSS for heading, class: .elementor-element-362986f8 */.x9-from{
2551  position: absolute;
2552  top: 0;
2553  left: 50%;
2554  transform: translate(-50%, -50%);
2555  display: inline-block;
2556  margin: 0;
2557  padding: 0 12px;
2558  background: #fff;
2559  color: #111111;
2560  font-size: 21px;
2561  font-weight: 400;
2562  line-height: 1;
2563  text-align: center;
2564  white-space: nowrap;
2565}/* End custom CSS */
2566/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-afc84e5 */.elementor-23375 .elementor-element.elementor-element-afc84e5 {
2567    text-box: trim-both cap alphabetic;
2568}/* End custom CSS */
2569/* Start custom CSS for heading, class: .elementor-element-48d7d88 */.elementor-23375 .elementor-element.elementor-element-48d7d88 {
2570    text-box: trim-both cap alphabetic;
2571}/* End custom CSS */
2572/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-e4b368d */.elementor-23375 .elementor-element.elementor-element-e4b368d {
2573    text-box: trim-both cap alphabetic;
2574}/* End custom CSS */
2575/* Start custom CSS for heading, class: .elementor-element-32fe883 */.elementor-23375 .elementor-element.elementor-element-32fe883 {
2576    text-box: trim-both cap alphabetic;
2577}/* End custom CSS */
2578/* Start custom CSS for heading, class: .elementor-element-a91ae83 */.elementor-23375 .elementor-element.elementor-element-a91ae83 {
2579    text-box: trim-both cap alphabetic;
2580}/* End custom CSS */
2581/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-7d7cf5d */.elementor-23375 .elementor-element.elementor-element-7d7cf5d {
2582    text-box: trim-both cap alphabetic;
2583}/* End custom CSS */
2584/* Start custom CSS for container, class: .elementor-element-4a7ec44 */.elementor-23375 .elementor-element.elementor-element-4a7ec44 {
2585    width: fit-content;
2586}/* End custom CSS */
2587/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-053c707 */.elementor-23375 .elementor-element.elementor-element-053c707 {
2588    text-box: trim-both cap alphabetic;
2589}/* End custom CSS */
2590/* Start custom CSS for heading, class: .elementor-element-2338d5a */.elementor-23375 .elementor-element.elementor-element-2338d5a {
2591    text-box: trim-both cap alphabetic;
2592}/* End custom CSS */
2593/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-6705dac */.elementor-23375 .elementor-element.elementor-element-6705dac {
2594    text-box: trim-both cap alphabetic;
2595}/* End custom CSS */
2596/* Start custom CSS for heading, class: .elementor-element-c9339a8 */.elementor-23375 .elementor-element.elementor-element-c9339a8 {
2597    text-box: trim-both cap alphabetic;
2598}/* End custom CSS */
2599/* Start custom CSS for heading, class: .elementor-element-59f40c3 */.elementor-23375 .elementor-element.elementor-element-59f40c3 {
2600    text-box: trim-both cap alphabetic;
2601}/* End custom CSS */
2602/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-a41f46d */.elementor-23375 .elementor-element.elementor-element-a41f46d {
2603    text-box: trim-both cap alphabetic;
2604}/* End custom CSS */
2605/* Start custom CSS for container, class: .elementor-element-0524294 */.elementor-23375 .elementor-element.elementor-element-0524294 {
2606    width: fit-content;
2607}/* End custom CSS */
2608/* Start custom CSS for container, class: .elementor-element-26b14dda */.x9-pricebox{
2609  position: relative;
2610  margin: 15px 0 18px;
2611  padding: 20px 18px 10px;
2612  border: 1px solid #d8d8d8;
2613  background: #fff;
2614  text-align: center;
2615}/* End custom CSS */
2616/* Start custom CSS for container, class: .elementor-element-14a7c625 */.x9-card{
2617  position: relative !important;
2618  display: flex;
2619  flex-direction: column;
2620  height: 100%;
2621
2622  background: #fff;
2623  overflow: hidden;
2624
2625  margin: auto;
2626}/* End custom CSS */</style><style>.elementor-23375 .elementor-element.elementor-element-14a7c625{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23375 .elementor-element.elementor-element-561d5983 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-144b4a3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-23375 .elementor-element.elementor-element-144b4a3e .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.8rem;}.elementor-23375 .elementor-element.elementor-element-172e47ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-17419471{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-7b7e0028 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-7b7e0028 .elementor-heading-title{font-size:1.1rem;}.elementor-23375 .elementor-element.elementor-element-3dc6c194 .elementor-heading-title{font-size:0.8rem;line-height:1.1rem;}.elementor-23375 .elementor-element.elementor-element-26b14dda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-362986f8 .elementor-heading-title{font-size:1rem;}.elementor-23375 .elementor-element.elementor-element-76d640fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-eb4b614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-afc84e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-afc84e5.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-afc84e5 .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.3rem;font-weight:800;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-48d7d88 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.7rem;font-weight:800;line-height:1rem;}.elementor-23375 .elementor-element.elementor-element-d1830cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-e4b368d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-e4b368d.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-e4b368d .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:400;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-32fe883 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.6rem;font-weight:400;font-style:normal;line-height:0.9rem;}.elementor-23375 .elementor-element.elementor-element-4a7ec44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-4a7ec44.e-con{--align-self:center;}.elementor-23375 .elementor-element.elementor-element-a91ae83 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-7d7cf5d{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-23375 .elementor-element.elementor-element-7d7cf5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-7d7cf5d.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-7d7cf5d .uwpw-price-value{color:var( --e-global-color-accent );font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;line-height:0px;}
2626.elementor-23375 .elementor-element.elementor-element-08ecdb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-10c2630{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-0640444{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-053c707 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-053c707.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-053c707 .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.3rem;font-weight:800;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-2338d5a .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.7rem;font-weight:800;line-height:1rem;}.elementor-23375 .elementor-element.elementor-element-d9c495d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-6705dac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-6705dac.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-6705dac .uwpw-price-value{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:400;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-c9339a8 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:0.6rem;font-weight:400;font-style:normal;line-height:0.9rem;}.elementor-23375 .elementor-element.elementor-element-0524294{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23375 .elementor-element.elementor-element-59f40c3 .elementor-heading-title{font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-a41f46d{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-23375 .elementor-element.elementor-element-a41f46d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23375 .elementor-element.elementor-element-a41f46d.elementor-element{--align-self:flex-start;}.elementor-23375 .elementor-element.elementor-element-a41f46d .uwpw-price-value{color:var( --e-global-color-accent );font-family:"Trim Web", Sans-serif;font-size:1.1rem;font-weight:600;line-height:0px;}.elementor-23375 .elementor-element.elementor-element-edb2717{width:100%;max-width:100%;}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner{c
2626olor:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner svg{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner i{color:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner path, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner circle, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner rect, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner line, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner polyline, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner polygon, .elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button__spinner ellipse{fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-23375 .elementor-element.elementor-element-edb2717 .cascamit-button{color:var( --e-global-color-cc418e1 );background-color:var( --e-global-color-82682ac );}/* Start custom CSS for heading, class: .elementor-element-561d5983 */.x9-sale-badge{
2627  position: absolute;
2628  top: 12px;
2629  left: 12px;
2630  z-index: 20;
2631  display: inline-block;
2632  margin: 0;
2633  padding: 7px 14px;
2634  background: #e53935;
2635  color: #ffffff;
2636  border-radius: 999px;
2637  font-size: 13px;
2638  font-weight: 700;
2639  line-height: 1;
2640  box-shadow: 0 2px 5px rgba(0,0,0,0.15);
2641}/* End custom CSS */
2642/* Start custom CSS for heading, class: .elementor-element-144b4a3e */.x9-flash{
2643  display: block;
2644  width: fit-content;
2645  min-width: 78%;
2646  margin: 0 0 14px auto;
2647
2648  background: #e8ff00;
2649  color: #111111;
2650
2651
2652
2653
2654  border-bottom-left-radius: 34px;
2655  position: absolute;
2656  right: 0px;
2657  z-index: 1;
2658  top: 0;
2659}/* End custom CSS */
2660/* Start custom CSS for image, class: .elementor-element-172e47ef */.x9-image{
2661  display: flex;
2662  align-items: center;
2663  justify-content: center;
2664  width: 100%;
2665  margin: 0 0 18px;
2666  min-height: 260px;
2667}
2668
2669.x9-image img{
2670  display: block;
2671  max-width: 100%;
2672  max-height: 260px;
2673  width: auto;
2674  height: auto;
2675  margin: 0 auto;
2676}/* End custom CSS */
2677/* Start custom CSS for heading, class: .elementor-element-7b7e0028 */.x9-title{
2678  margin: 0 0 14px;
2679  color: #000000;
2680  font-size: 22px;
2681  font-weight: 900;
2682  line-height: 1.05;
2683  text-transform: uppercase;
2684  letter-spacing: 0;
2685  display: -webkit-box;
2686  -webkit-line-clamp: 2;
2687  -webkit-box-orient: vertical;
2688  overflow: hidden;
2689  min-height: calc(22px * 1.05 * 2);
2690}
2691
2692.x9-title a{
2693  color: inherit;
2694  text-decoration: none;
2695  display: -webkit-box;
2696  -webkit-line-clamp: 2;
2697  -webkit-box-orient: vertical;
2698  overflow: hidden;
2699}/* End custom CSS */
2700/* Start custom CSS for heading, class: .elementor-element-3dc6c194 */.x9-excerpt{
2701
2702  display: -webkit-box;
2703  -webkit-line-clamp: 3;
2704  -webkit-box-orient: vertical;
2705  overflow: hidden;
2706 height: 50px;
2707}
2708
2709.x9-excerpt p{
2710  margin: 0;
2711}/* End custom CSS */
2712/* Start custom CSS for heading, class: .elementor-element-362986f8 */.x9-from{
2713  position: absolute;
2714  top: 0;
2715  left: 50%;
2716  transform: translate(-50%, -50%);
2717  display: inline-block;
2718  margin: 0;
2719  padding: 0 12px;
2720  background: #fff;
2721  color: #111111;
2722  font-size: 21px;
2723  font-weight: 400;
2724  line-height: 1;
2725  text-align: center;
2726  white-space: nowrap;
2727}/* End custom CSS */
2728/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-afc84e5 */.elementor-23375 .elementor-element.elementor-element-afc84e5 {
2729    text-box: trim-both cap alphabetic;
2730}/* End custom CSS */
2731/* Start custom CSS for heading, class: .elementor-element-48d7d88 */.elementor-23375 .elementor-element.elementor-element-48d7d88 {
2732    text-box: trim-both cap alphabetic;
2733}/* End custom CSS */
2734/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-e4b368d */.elementor-23375 .elementor-element.elementor-element-e4b368d {
2735    text-box: trim-both cap alphabetic;
2736}/* End custom CSS */
2737/* Start custom CSS for heading, class: .elementor-element-32fe883 */.elementor-23375 .elementor-element.elementor-element-32fe883 {
2738    text-box: trim-both cap alphabetic;
2739}/* End custom CSS */
2740/* Start custom CSS for heading, class: .elementor-element-a91ae83 */.elementor-23375 .elementor-element.elementor-element-a91ae83 {
2741    text-box: trim-both cap alphabetic;
2742}/* End custom CSS */
2743/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-7d7cf5d */.elementor-23375 .elementor-element.elementor-element-7d7cf5d {
2744    text-box: trim-both cap alphabetic;
2745}/* End custom CSS */
2746/* Start custom CSS for container, class: .elementor-element-4a7ec44 */.elementor-23375 .elementor-element.elementor-element-4a7ec44 {
2747    width: fit-content;
2748}/* End custom CSS */
2749/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-053c707 */.elementor-23375 .elementor-element.elementor-element-053c707 {
2750    text-box: trim-both cap alphabetic;
2751}/* End custom CSS */
2752/* Start custom CSS for heading, class: .elementor-element-2338d5a */.elementor-23375 .elementor-element.elementor-element-2338d5a {
2753    text-box: trim-both cap alphabetic;
2754}/* End custom CSS */
2755/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-6705dac */.elementor-23375 .elementor-element.elementor-element-6705dac {
2756    text-box: trim-both cap alphabetic;
2757}/* End custom CSS */
2758/* Start custom CSS for heading, class: .elementor-element-c9339a8 */.elementor-23375 .elementor-element.elementor-element-c9339a8 {
2759    text-box: trim-both cap alphabetic;
2760}/* End custom CSS */
2761/* Start custom CSS for heading, class: .elementor-element-59f40c3 */.elementor-23375 .elementor-element.elementor-element-59f40c3 {
2762    text-box: trim-both cap alphabetic;
2763}/* End custom CSS */
2764/* Start custom CSS for ureka-woo-price-widget, class: .elementor-element-a41f46d */.elementor-23375 .elementor-element.elementor-element-a41f46d {
2765    text-box: trim-both cap alphabetic;
2766}/* End custom CSS */
2767/* Start custom CSS for container, class: .elementor-element-0524294 */.elementor-23375 .elementor-element.elementor-element-0524294 {
2768    width: fit-content;
2769}/* End custom CSS */
2770/* Start custom CSS for container, class: .elementor-element-26b14dda */.x9-pricebox{
2771  position: relative;
2772  margin: 15px 0 18px;
2773  padding: 20px 18px 10px;
2774  border: 1px solid #d8d8d8;
2775  background: #fff;
2776  text-align: center;
2777}/* End custom CSS */
2778/* Start custom CSS for container, class: .elementor-element-14a7c625 */.x9-card{
2779  position: relative !important;
2780  display: flex;
2781  flex-direction: column;
2782  height: 100%;
2783
2784  background: #fff;
2785  overflow: hidden;
2786
2787  margin: auto;
2788}/* End custom CSS */
2789/* Start Custom Fonts CSS */@font-face {
2790	font-family: 'Trim Web';
2791	font-style: normal;
2792	font-weight: bold;
2793	font-display: auto;
2794	src: url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-bold-webfont.eot');
2795	src: url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-bold-webfont.eot?#iefix') format('embedded-opentype'),
2796		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/Trim-Bold.woff2') format('woff2'),
2797		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-bold-webfont.woff') format('woff'),
2798		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/Trim-Bold.ttf') format('truetype'),
2799		url('https://thenamethatsticks.com/wp-content/uploads/2020/08/trim-bold-webfont.svg#TrimWeb') format('svg');
2800}
2801@font-face {
2802	font-family: 'Trim Web';
2803	font-style: normal;
2804	font-weight: 900;
2805	font-display: auto;
2806	src: url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-extrabold-webfont.eot');
2807	src: url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
2808		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-extrabold-webfont.woff2') format('woff2'),
2809		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-extrabold-webfont.woff') format('woff'),
2810		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-extrabold-webfont.ttf') format('truetype'),
2811		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-extrabold-webfont.svg#TrimWeb') format('svg');
2812}
2813@font-face {
2814	font-family: 'Trim Web';
2815	font-style: normal;
2816	font-weight: normal;
2817	font-display: auto;
2818	src: url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-regular-webfont.eot');
2819	src: url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-regular-webfont.eot?#iefix') format('embedded-opentype'),
2820		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-regular-webfont.woff2') format('woff2'),
2821		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-regular-webfont.woff') format('woff'),
2822		url('https://thenamethatsticks.com/wp-content/uploads/2023/08/trim-regular-webfont.ttf') format('truetype'),
2823		url('https://thenamethatsticks.com/wp-content/uploads/2020/08/trim-regular-webfont.svg#TrimWeb') format('svg');
2824}
2825/* End Custom Fonts CSS */</style>		<div data-elementor-type="loop-item" data-elementor-id="23375" class="elementor elementor-23375 dce-elementor-rendering-id-1 e-loop-item e-loop-item-12876 post-12876 product type-product status-publish has-post-thumbnail our-brands-cascamite-industrial substrate-hpl-laminate-adhesive-glue substrate-veneer-adhesive substrate-wood-adhesive product_cat-uncategorised  instock taxable shipping-taxable purchasable product-type-variable has-default-attributes" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
2826			<div class="elementor-element elementor-element-14a7c625 x9-card e-con-full e-flex e-con e-parent" data-id="14a7c625" data-element_type="container" data-e-type="container">
2827		<!-- dce invisible element 561d5983 -->		<div class="dce-visibility-event elementor-element elementor-element-144b4a3e x9-flash elementor-widget elementor-widget-heading" data-id="144b4a3e" data-element_type="widget" data-e-type="widget" data-settings="{&quot;enabled_visibility&quot;:&quot;yes&quot;,&quot;dce_visibility_selected&quot;:&quot;yes&quot;}" data-widget_type="heading.default">
2828				<div class="elementor-widget-container">
2829					<div class="elementor-heading-title elementor-size-default">Formaldehyde Free</div>
2829				</div>
2830				</div>
2831				<div class="elementor-element elementor-element-172e47ef x9-image elementor-widget elementor-widget-image" data-id="172e47ef" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
2832				<div class="elementor-widget-container">
2833																<a href="https://thenamethatsticks.com/products/cascamite-industrial-v100-one-component-veneering-resin/">
2834							<img class="attachment-large size-large wp-image-14117 br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDEwMjQnPjwvc3ZnPg==" data-breeze="https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-large.webp" loading="lazy" width="1024" height="1024"   alt="Cascamite Industrial V100 veneering resin jerrycan on a wooden surface" data-brsrcset="https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-dgwt-wcas-product-suggestion.webp 64w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-thumbnail.webp 150w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-medium.webp 300w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-woocommerce_gallery_thumbnail.webp 400w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-bp-480.webp 480w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-woocommerce_single.webp 600w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-medium_large.webp 768w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-large.webp 1024w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-bp-1200.webp 1200w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-wp-1536x1536.webp 1536w, https://thenamethatsticks.com/wp-content/uploads/image-central/14117/CI_Product-Shot_Centre-1-Copy-preview-q82-family-1787908702-2541-full.webp 1600w" data-brsizes="(max-width: 1024px) 100vw, 1024px" />								</a>
2835															</div>
2836				</div>
2837		<div class="elementor-element elementor-element-17419471 e-flex e-con-boxed e-con e-child" data-id="17419471" data-element_type="container" data-e-type="container">
2838					<div class="e-con-inner">
2839				<div class="elementor-element elementor-element-7b7e0028 x9-title elementor-widget elementor-widget-heading" data-id="7b7e0028" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2840				<div class="elementor-widget-container">
2841					<h3 class="elementor-heading-title elementor-size-default"><a href="https://thenamethatsticks.com/products/cascamite-industrial-v100-one-component-veneering-resin/">Cascamite Industrial – V100 One Component Veneering Resin</a></h3>				</div>
2842				</div>
2843				<div class="elementor-element elementor-element-3dc6c194 x9-excerpt elementor-widget elementor-widget-heading" data-id="3dc6c194" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2844				<div class="elementor-widget-container">
2845					<p class="elementor-heading-title elementor-size-default">The V100 Veneering Resin is the smart choice for veneering and laminating. No mixing, quick open time, and a rigid bond line mean exemplary results every time. Formaldehyde-free, solvent-free, and built for precision. V100 is certified to Indoor Air Comfort GOLD - confirming its low emission rating and suitability for healthy indoor environments.
2846
2847Cascamite Industrial V100 is more than an adhesive-it’s a smarter, cleaner, and faster way to bond.</p>				</div>
2848				</div>
2849					</div>
2850				</div>
2851		<div class="elementor-element elementor-element-26b14dda x9-pricebox e-flex e-con-boxed e-con e-child" data-id="26b14dda" data-element_type="container" data-e-type="container">
2852					<div class="e-con-inner">
2853				<div class="dce-visibility-event elementor-element elementor-element-362986f8 x9-from elementor-widget elementor-widget-heading" data-id="362986f8" data-element_type="widget" data-e-type="widget" data-settings="{&quot;enabled_visibility&quot;:&quot;yes&quot;,&quot;dce_visibility_selected&quot;:&quot;yes&quot;}" data-widget_type="heading.default">
2854				<div class="elementor-widget-container">
2855					<div class="elementor-heading-title elementor-size-default">FROM</div>				</div>
2856				</div>
2857		<!-- dce invisible element 76d640fd --><div class="dce-visibility-event elementor-element elementor-element-08ecdb9 e-con-full e-flex e-con e-child" data-id="08ecdb9" data-element_type="container" data-e-type="container" data-settings="{&quot;enabled_visibility&quot;:&quot;yes&quot;,&quot;dce_visibility_selected&quot;:&quot;yes&quot;}">
2858		<div class="elementor-element elementor-element-10c2630 e-con-full e-flex e-con e-child" data-id="10c2630" data-element_type="container" data-e-type="container">
2859		<div class="elementor-element elementor-element-0640444 e-con-full e-flex e-con e-child" data-id="0640444" data-element_type="container" data-e-type="container">
2860				<div class="elementor-element elementor-element-053c707 elementor-widget elementor-widget-ureka-woo-price-widget" data-id="053c707" data-element_type="widget" data-e-type="widget" data-widget_type="ureka-woo-price-widget.default">
2861				<div class="elementor-widget-container">
2862					<span class="uwpw-price-value" data-price-type="ex_vat" data-parent-product-id="12876" data-is-dynamic-variable="1" data-simple-fallback="use_simple_price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">&pound;</span>16.53</span></span>				</div>
2863				</div>
2864				<div class="elementor-element elementor-element-2338d5a elementor-widget elementor-widget-heading" data-id="2338d5a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2865				<div class="elementor-widget-container">
2866					<span class="elementor-heading-title elementor-size-default">(ex VAT)</span>				</div>
2867				</div>
2868				</div>
2869		<div class="elementor-element elementor-element-d9c495d e-con-full e-flex e-con e-child" data-id="d9c495d" data-element_type="container" data-e-type="container">
2870				<div class="elementor-element elementor-element-6705dac elementor-widget elementor-widget-ureka-woo-price-widget" data-id="6705dac" data-element_type="widget" data-e-type="widget" data-widget_type="ureka-woo-price-widget.default">
2871				<div class="elementor-widget-container">
2872					<span class="uwpw-price-value" data-price-type="inc_vat" data-parent-product-id="12876" data-is-dynamic-variable="1" data-simple-fallback="use_simple_price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">&pound;</span>19.84</span></span>				</div>
2873				</div>
2874				<div class="elementor-element elementor-element-c9339a8 elementor-widget elementor-widget-heading" data-id="c9339a8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2875				<div class="elementor-widget-container">
2876					<span class="elementor-heading-title elementor-size-default">(inc VAT)</span>				</div>
2877				</div>
2878		<!-- dce invisible element 0524294 -->		</div>
2879				</div>
2880		<!-- dce invisible element d2a8d38 -->		</div>
2881					</div>
2882				</div>
2883				<div class="elementor-element elementor-element-edb2717 elementor-widget__width-inherit elementor-widget elementor-widget-cascamit_button" data-id="edb2717" data-element_type="widget" data-e-type="widget" data-widget_type="cascamit_button.default">
2884					        <div class="cascamit-button-wrapper cascamit-button-wrapper--layout-full-width">
2885            <a class="cascamit-button cascamit-button--full-width cascamit-button--loading-enabled cascamit-button--loading-animation-spin cascamit-button--disable-on-loading" href="https://thenamethatsticks.com/products/cascamite-industrial-v100-one-component-veneering-resin/" data-enable-loading="yes" data-disable-on-loading="yes" aria-disabled="false" aria-busy="false">
2886                
2887                
2888                <span class="cascamit-button__text">
2889                    VIEW                </span>
2890
2891                                    <span class="cascamit-button__icon cascamit-button__spinner cascamit-button__spinner--after-text"><i aria-hidden="true" class="far fa-spinner"></i></span>                
2892                            </a>
2893        </div>
2894        				</div>
2895				</div>
2896				</div>
2897					</div>
2898		</div>
2899				</div>
2900				</div>
2901
2902					<div class="dce-carousel-controls">
2903					<div class="dce-container-pagination swiper-container-horizontal">
2904			<div class="swiper-pagination pagination-0b01b37 dce-nav-style nav--default">
2905			</div>
2906		</div>
2907					</div>
2908							</div>
2909				</div>
2910					</div>
2911				</div>
2912		<div class="elementor-element elementor-element-caddf87 e-flex e-con-boxed e-con e-child" data-id="caddf87" data-element_type="container" data-e-type="container">
2913					<div class="e-con-inner">
2914		<div class="elementor-element elementor-element-e655be7 e-flex e-con-boxed e-con e-child" data-id="e655be7" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2915					<div class="e-con-inner">
2916				<div class="elementor-element elementor-element-52d991c elementor-widget elementor-widget-heading" data-id="52d991c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
2917				<div class="elementor-widget-container">
2918					<h4 class="elementor-heading-title elementor-size-default">SHARE THIS</h4>				</div>
2919				</div>
2920					</div>
2921				</div>
2922				<div class="elementor-element elementor-element-b3c4b1d elementor-share-buttons--view-icon elementor-share-buttons--skin-flat elementor-share-buttons--shape-circle elementor-share-buttons--color-custom elementor-grid-0 elementor-widget elementor-widget-share-buttons" data-id="b3c4b1d" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
2923				<div class="elementor-widget-container">
2924							<div class="elementor-grid" role="list">
2925								<div class="elementor-grid-item" role="listitem">
2926						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook">
2927															<span class="elementor-share-btn__icon">
2928								<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg>							</span>
2929																				</div>
2930					</div>
2931									<div class="elementor-grid-item" role="listitem">
2932						<div class="elementor-share-btn elementor-share-btn_x-twitter" role="button" tabindex="0" aria-label="Share on x-twitter">
2933															<span class="elementor-share-btn__icon">
2934								<svg aria-hidden="true" class="e-font-icon-svg e-fab-x-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><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"></path></svg>							</span>
2935																				</div>
2936					</div>
2937									<div class="elementor-grid-item" role="listitem">
2938						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin">
2939															<span class="elementor-share-btn__icon">
2940								<svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>							</span>
2941																				</div>
2942					</div>
2943									<div class="elementor-grid-item" role="listitem">
2944						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Share on whatsapp">
2945															<span class="elementor-share-btn__icon">
2946								<svg aria-hidden="true" class="e-font-icon-svg e-fab-whatsapp" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg>							</span>
2947																				</div>
2948					</div>
2949						</div>
2950						</div>
2951				</div>
2952					</div>
2953				</div>
2954				</div>
2955				</div>
2956				</div>
2957				</div>
2958				</div>
2959				<footer data-elementor-type="footer" data-elementor-id="36" class="elementor elementor-36 elementor-location-footer" data-elementor-post-type="elementor_library">
2960			<div class="elementor-element elementor-element-2921da7 footer-spaces-background e-flex e-con-boxed e-con e-parent" data-id="2921da7" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
2961					<div class="e-con-inner">
2962				<div class="elementor-element elementor-element-5f7b7f5 elementor-widget elementor-widget-html" data-id="5f7b7f5" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
2963				<div class="elementor-widget-container">
2964					
2964<script>
2965
2966
2967
2968    //Hide the footer form and spacer ONLY
2969    
2970    // Wait for the page to load
2971    document.addEventListener("DOMContentLoaded", function () {
2972
2973        // The exact page URL we want to target
2974        const targetUrl = "https://thenamethatsticks.com/esg-charity-work/";
2975        
2976       // URL fragment to match (safer than full equality)
2977        const targetPath = '/cascamite-stockist/';
2978        const cascamiteBuyingGuide = '/cascamite-buying-guide-form/'
2979
2980        // Ensure script only runs on the correct page
2981        if (
2982            window.location.pathname.includes(targetPath) ||
2983            window.location.pathname.includes(cascamiteBuyingGuide)
2984            ) {
2985                 // Delay to allow Elementor/footer to render
2986        setTimeout(() => {
2987            const footerElement = document.querySelector('.footer-form-main');
2988            
2989               // Find the footer background element
2990            const footerSpace = document.querySelector(".footer-spaces-background");
2991
2992            // If found, update its background colour
2993            if (footerSpace && footerElement ) {
2994                footerSpace.style.setProperty('display', 'none', 'important'); 
2995                
2996                   // Proper way to force-hide with priority
2997                footerElement.style.setProperty('display', 'none', 'important');
2998            }
2999    
3000    
3001         
3002        }, 1000);
3003        }
3004    
3005
3006        // Updates the spacer background color only
3007        // Check if the current page matches the target
3008        if (window.location.href === targetUrl) {
3009
3010            // Find the footer background element
3011            const footerElement = document.querySelector(".footer-spaces-background");
3012
3013            // If found, update its background colour
3014            if (footerElement) {
3015                footerElement.style.backgroundColor = "#ffffff"; // Set to white
3016            }
3017        }
3018
3019    });
3020
3021</script>
3021				</div>
3022				</div>
3023					</div>
3024				</div>
3025		<div data-dce-background-color="#000000" class="elementor-element elementor-element-249fba5 e-flex e-con-boxed e-con e-parent" data-id="249fba5" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
3026					<div class="e-con-inner">
3027		<div class="elementor-element elementor-element-dbb9956 e-con-full footer-form-main e-flex e-con e-child" data-id="dbb9956" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
3028		<!-- dce invisible element 834c98e -->		<div class="elementor-element elementor-element-3fa22bf elementor-widget elementor-widget-heading" data-id="3fa22bf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3029				<div class="elementor-widget-container">
3030					<h2 class="elementor-heading-title elementor-size-default">SPEAK TO
3031AN EXPERT</h2>				</div>
3032				</div>
3033		<!-- dce invisible element f3226ad -->		<div class="elementor-element elementor-element-294f3f5 elementor-widget elementor-widget-heading" data-id="294f3f5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3034				<div class="elementor-widget-container">
3035					<p class="elementor-heading-title elementor-size-default">Got an adhesive problem? Let our sticky smarts work for you.</p>				</div>
3036				</div>
3037				<div class="elementor-element elementor-element-666fc1b elementor-widget__width-initial elementor-widget elementor-widget-html" data-id="666fc1b" data-element_type="widget" data-e-type="widget" id="footerForm" data-widget_type="html.default">
3038				<div class="elementor-widget-container">
3039					
3040<div class="footer-form-section0"></div>
3041
3042<script>
3043(function () {
3044  const target = document.querySelector('.footer-form-section0');
3045  if (!target) return;
3046
3047  let started = false;
3048
3049  function loadHubspotForm() {
3050    if (started) return;
3051    started = true;
3052
3053    function createForm() {
3054      if (!window.hbspt || !window.hbspt.forms) {
3055        started = false;
3056        return;
3057      }
3058
3059      window.hbspt.forms.create({
3060        portalId: "7335519",
3061        formId: "041c7e00-f33f-49a4-b788-736c49dd70dc",
3062        region: "na1",
3063        target: ".footer-form-section0"
3064      });
3065    }
3066
3067    if (window.hbspt && window.hbspt.forms) {
3068      createForm();
3069      return;
3070    }
3071
3072    const script = document.createElement('script');
3073    script.src = 'https://js.hsforms.net/forms/embed/v2.js';
3074    script.async = true;
3075    script.onload = createForm;
3076    script.onerror = function () {
3077      started = false;
3078      console.error('HubSpot form script failed to load.');
3079    };
3080    document.head.appendChild(script);
3081  }
3082
3083  // Load immediately inside the Elementor editor.
3084  if (
3085    window.elementorFrontend &&
3086    typeof window.elementorFrontend.isEditMode === 'function' &&
3087    window.elementorFrontend.isEditMode()
3088  ) {
3089    loadHubspotForm();
3090    return;
3091  }
3092
3093  // Load when the footer approaches the viewport.
3094  if ('IntersectionObserver' in window) {
3095    const observer = new IntersectionObserver(function (entries) {
3096      if (entries.some(entry => entry.isIntersecting)) {
3097        observer.disconnect();
3098        loadHubspotForm();
3099      }
3100    }, {
3101      rootMargin: '300px 0px',
3102      threshold: 0
3103    });
3104
3105    observer.observe(target);
3106  } else {
3107    loadHubspotForm();
3108  }
3109})();
3110</script>
3110
3111				</div>
3112				</div>
3113				</div>
3114					</div>
3115				</div>
3116		<div data-dce-background-color="#000000" class="elementor-element elementor-element-dfe9e12 e-flex e-con-boxed e-con e-parent" data-id="dfe9e12" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
3117					<div class="e-con-inner">
3118		<div class="elementor-element elementor-element-ad0f81e e-con-full e-flex e-con e-child" data-id="ad0f81e" data-element_type="container" data-e-type="container">
3119		<div class="elementor-element elementor-element-cda9afb e-flex e-con-boxed e-con e-child" data-id="cda9afb" data-element_type="container" data-e-type="container">
3120					<div class="e-con-inner">
3121		<div class="elementor-element elementor-element-db7bb2e e-con-full e-flex e-con e-child" data-id="db7bb2e" data-element_type="container" data-e-type="container">
3122				<div class="elementor-element elementor-element-53a4436 elementor-widget elementor-widget-heading" data-id="53a4436" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3123				<div class="elementor-widget-container">
3124					<h2 class="elementor-heading-title elementor-size-default">QUICK LINKS</h2>				</div>
3125				</div>
3126				</div>
3127				<div class="elementor-element elementor-element-4e22705 elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="4e22705" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
3127 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
3128				<div class="elementor-widget-container">
3129								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none">
3130				<ul id="menu-1-4e22705" class="elementor-nav-menu sm-vertical"><li class="Login-Button menu-item menu-item-type-post_type menu-item-object-page menu-item-8998"><a href="https://thenamethatsticks.com/my-account/" class="elementor-item">Login</a></li>
3131<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1397"><a href="https://thenamethatsticks.com/projects/" class="elementor-item">Projects</a></li>
3132<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21964"><a href="#" class="elementor-item elementor-item-anchor">About Us</a>
3133<ul class="sub-menu elementor-nav-menu--dropdown">
3134	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1375"><a href="https://thenamethatsticks.com/about-us/" class="elementor-sub-item">About Us</a></li>
3135	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21966"><a href="https://thenamethatsticks.com/esg-charity-work/" class="elementor-sub-item">ESG</a></li>
3136</ul>
3137</li>
3138<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17397"><a href="#" class="elementor-item elementor-item-anchor">Reseller Hub</a>
3139<ul class="sub-menu elementor-nav-menu--dropdown">
3140	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1374"><a href="https://thenamethatsticks.com/become-a-stockist/" class="elementor-sub-item">Become a Stockist</a></li>
3141	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17842"><a href="https://thenamethatsticks.com/cascamite-stockists/" class="elementor-sub-item">Find a Stockist</a></li>
3142</ul>
3143</li>
3144<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1376"><a href="https://thenamethatsticks.com/contact-us/" class="elementor-item">Contact Us</a></li>
3145</ul>			</nav>
3146						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
3147				<ul id="menu-2-4e22705" class="elementor-nav-menu sm-vertical"><li class="Login-Button menu-item menu-item-type-post_type menu-item-object-page menu-item-8998"><a href="https://thenamethatsticks.com/my-account/" class="elementor-item" tabindex="-1">Login</a></li>
3148<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1397"><a href="https://thenamethatsticks.com/projects/" class="elementor-item" tabindex="-1">Projects</a></li>
3149<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21964"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">About Us</a>
3150<ul class="sub-menu elementor-nav-menu--dropdown">
3151	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1375"><a href="https://thenamethatsticks.com/about-us/" class="elementor-sub-item" tabindex="-1">About Us</a></li>
3152	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21966"><a href="https://thenamethatsticks.com/esg-charity-work/" class="elementor-sub-item" tabindex="-1">ESG</a></li>
3153</ul>
3154</li>
3155<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17397"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Reseller Hub</a>
3156<ul class="sub-menu elementor-nav-menu--dropdown">
3157	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1374"><a href="https://thenamethatsticks.com/become-a-stockist/" class="elementor-sub-item" tabindex="-1">Become a Stockist</a></li>
3158	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17842"><a href="https://thenamethatsticks.com/cascamite-stockists/" class="elementor-sub-item" tabindex="-1">Find a Stockist</a></li>
3159</ul>
3160</li>
3161<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1376"><a href="https://thenamethatsticks.com/contact-us/" class="elementor-item" tabindex="-1">Contact Us</a></li>
3162</ul>			</nav>
3163						</div>
3164				</div>
3165					</div>
3166				</div>
3167		<div class="elementor-element elementor-element-1afe56b e-flex e-con-boxed e-con e-child" data-id="1afe56b" data-element_type="container" data-e-type="container">
3168					<div class="e-con-inner">
3169		<div class="elementor-element elementor-element-8084d49 e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="8084d49" data-element_type="container" data-e-type="container">
3170				</div>
3171				<div class="elementor-element elementor-element-f1b35bf elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="f1b35bf" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot; viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
3172				<div class="elementor-widget-container">
3173								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none">
3174				<ul id="menu-1-f1b35bf" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1368"><a href="https://thenamethatsticks.com/products/" class="elementor-item">Products</a></li>
3175<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1367"><a href="https://thenamethatsticks.com/services/" class="elementor-item">Services</a></li>
3176<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9277"><a href="https://thenamethatsticks.com/our-brands/" class="elementor-item">Our Brands</a></li>
3177<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1365"><a href="https://thenamethatsticks.com/knowledge-base/" class="elementor-item">Knowledge Base</a></li>
3178</ul>			</nav>
3179						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
3180				<ul id="menu-2-f1b35bf" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1368"><a href="https://thenamethatsticks.com/products/" class="elementor-item" tabindex="-1">Products</a></li>
3181<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1367"><a href="https://thenamethatsticks.com/services/" class="elementor-item" tabindex="-1">Services</a></li>
3182<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9277"><a href="https://thenamethatsticks.com/our-brands/" class="elementor-item" tabindex="-1">Our Brands</a></li>
3183<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1365"><a href="https://thenamethatsticks.com/knowledge-base/" class="elementor-item" tabindex="-1">Knowledge Base</a></li>
3184</ul>			</nav>
3185						</div>
3186				</div>
3187		<!-- dce invisible element 51a3e6b -->		<div class="elementor-element elementor-element-abf60e6 chistmasDateFooter elementor-widget elementor-widget-heading" data-id="abf60e6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3188				<div class="elementor-widget-container">
3189					<p class="elementor-heading-title elementor-size-default"><a href="https://thenamethatsticks.com/esg-charity-work/">Environmental, Social &amp; Governance</a></p>				</div>
3190				</div>
3191					</div>
3192				</div>
3193		<div class="elementor-element elementor-element-9bb80f6 e-con-full e-flex e-con e-child" data-id="9bb80f6" data-element_type="container" data-e-type="container">
3194		<div class="elementor-element elementor-element-387f59f e-con-full e-flex e-con e-child" data-id="387f59f" data-element_type="container" data-e-type="container">
3195				<div class="elementor-element elementor-element-aff3111 elementor-widget elementor-widget-heading" data-id="aff3111" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
3196				<div class="elementor-widget-container">
3197					<h2 class="elementor-heading-title elementor-size-default">Contact Us</h2>				</div>
3198				</div>
3199				</div>
3200				<div class="elementor-element elementor-element-453b9d1 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="453b9d1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3201				<div class="elementor-widget-container">
3202									<p><a href="tel: 0117 971 1364" target="_blank" rel="noopener">0117 971 1364</a></p>								</div>
3203				</div>
3204				<div class="elementor-element elementor-element-32fecc8 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="32fecc8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3205				<div class="elementor-widget-container">
3206									<p><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">[email protected]</a></p>								</div>
3207				</div>
3208				</div>
3209		<div class="elementor-element elementor-element-2be91cd e-con-full e-flex e-con e-child" data-id="2be91cd" data-element_type="container" data-e-type="container">
3210				<div class="elementor-element elementor-element-7a7bc8a e-grid-align-right elementor-widget__width-auto e-grid-align-mobile-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="7a7bc8a" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
3211				<div class="elementor-widget-container">
3212							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
3213							<span class="elementor-grid-item" role="listitem">
3214					<a class="elementor-icon elementor-social-icon elementor-social-icon- elementor-repeater-item-c8e1e3e" href="https://twitter.com/UrekaGlobalLtd" target="_blank" rel="noopener noreferrer">
3215						<span class="elementor-screen-only"></span>
3216						<svg xmlns="http://www.w3.org/2000/svg" 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"></path></svg>					</a>
3217				</span>
3218							<span class="elementor-grid-item" role="listitem">
3219					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-32232a1" href="https://www.instagram.com/cascamiteuk/" target="_blank" rel="noopener noreferrer">
3220						<span class="elementor-screen-only">Instagram</span>
3221						<svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
3222				</span>
3223							<span class="elementor-grid-item" role="listitem">
3224					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-8f349f2" href="https://www.facebook.com/111069304968723" target="_blank" rel="noopener noreferrer">
3225						<span class="elementor-screen-only">Facebook-f</span>
3226						<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
3227				</span>
3228							<span class="elementor-grid-item" role="listitem">
3229					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-a775724" href="https://www.youtube.com/channel/UCWMZOnQ7yFZgSYDlvi3SWaA" target="_blank" rel="noopener noreferrer">
3230						<span class="elementor-screen-only">Youtube</span>
3231						<svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>					</a>
3232				</span>
3233							<span class="elementor-grid-item" role="listitem">
3234					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin-in elementor-repeater-item-34639cb" href="https://www.linkedin.com/company/6974097" target="_blank" rel="noopener noreferrer">
3235						<span class="elementor-screen-only">Linkedin-in</span>
3236						<svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin-in" viewB
3236ox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>					</a>
3237				</span>
3238							<span class="elementor-grid-item" role="listitem">
3239					<a class="elementor-icon elementor-social-icon elementor-social-icon-whatsapp elementor-repeater-item-22500dd" href="https://wa.me/441179711364" target="_blank" rel="noopener noreferrer">
3240						<span class="elementor-screen-only">Whatsapp</span>
3241						<svg aria-hidden="true" class="e-font-icon-svg e-fab-whatsapp" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg>					</a>
3242				</span>
3243					</div>
3244						</div>
3245				</div>
3246		<div class="elementor-element elementor-element-7583210 e-con-full e-flex e-con e-child" data-id="7583210" data-element_type="container" data-e-type="container">
3247				<div class="elementor-element elementor-element-90b210f elementor-widget elementor-widget-image" data-id="90b210f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
3248				<div class="elementor-widget-container">
3249															<img class="attachment-woocommerce_single size-woocommerce_single wp-image-26308 br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2MDAgMTI5Jz48L3N2Zz4=" data-breeze="https://thenamethatsticks.com/wp-content/uploads/image-central/26308/five-certification-logos-originals-preserved-q82-family-1788519253-6454-wp-woocommerce_single.webp" loading="lazy" width="600" height="129"   alt="BWF and BFA membership, NQA ISO 14001 and ISO 9001 certifications, and UKAS Management Systems accreditation." />															</div>
3250				</div>
3251				</div>
3252				</div>
3253				</div>
3254		<div class="elementor-element elementor-element-4e832ea e-con-full e-flex e-con e-child" data-id="4e832ea" data-element_type="container" data-e-type="container">
3255		<div class="elementor-element elementor-element-be6b54b e-con-full e-flex e-con e-child" data-id="be6b54b" data-element_type="container" data-e-type="container">
3256				<div class="elementor-element elementor-element-bc01e46 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-nav-menu" data-id="bc01e46" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
3256 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
3257				<div class="elementor-widget-container">
3258								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
3259				<ul id="menu-1-bc01e46" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9005"><a href="https://thenamethatsticks.com/terms-conditions/" class="elementor-item">Terms &#038; Conditions</a></li>
3260<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9004"><a href="https://thenamethatsticks.com/privacy-policy/" class="elementor-item">Privacy Policy</a></li>
3261<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9003"><a href="https://thenamethatsticks.com/carriage-terms/" class="elementor-item">Carriage Terms</a></li>
3262</ul>			</nav>
3263						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
3264				<ul id="menu-2-bc01e46" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9005"><a href="https://thenamethatsticks.com/terms-conditions/" class="elementor-item" tabindex="-1">Terms &#038; Conditions</a></li>
3265<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9004"><a href="https://thenamethatsticks.com/privacy-policy/" class="elementor-item" tabindex="-1">Privacy Policy</a></li>
3266<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9003"><a href="https://thenamethatsticks.com/carriage-terms/" class="elementor-item" tabindex="-1">Carriage Terms</a></li>
3267</ul>			</nav>
3268						</div>
3269				</div>
3270				<div class="elementor-element elementor-element-795bd54 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="795bd54" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3271				<div class="elementor-widget-container">
3272									<p>©2024 Ureka Global Ltd. All rights reserved</p>								</div>
3273				</div>
3274				</div>
3275				</div>
3276					</div>
3277				</div>
3278				</footer>
3279		
3280<script type="speculationrules">
3281{"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/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3282</script>
3282
3283        
3283<script>
3284            (function () {
3285                const calculateParentDistance = (child, parent) => {
3286                    let count = 0;
3287                    let currentElement = child;
3288
3289                    // Traverse up the DOM tree until we reach parent or the top of the DOM
3290                    while (currentElement && currentElement !== parent) {
3291                        currentElement = currentElement.parentNode;
3292                        count++;
3293                    }
3294
3295                    // If parent was not found in the hierarchy, return -1
3296                    if (!currentElement) {
3297                        return -1; // Indicates parent is not an ancestor of element
3298                    }
3299
3300                    return count; // Number of layers between element and parent
3301                }
3302                const isMatchingClass = (linkRule, href, classes) => {
3303                    return classes.includes(linkRule.value)
3304                }
3305                const isMatchingDomain = (linkRule, href, classes) => {
3306                    if(!URL.canParse(href)) {
3307                        return false
3308                    }
3309
3310                    const url = new URL(href)
3311
3312                    return linkRule.value === url.host
3313                }
3314                const isMatchingExtension = (linkRule, href, classes) => {
3315                    if(!URL.canParse(href)) {
3316                        return false
3317                    }
3318
3319                    const url = new URL(href)
3320
3321                    return url.pathname.endsWith('.' + linkRule.value)
3322                }
3323                const isMatchingSubdirectory = (linkRule, href, classes) => {
3324                    if(!URL.canParse(href)) {
3325                        return false
3326                    }
3327
3328                    const url = new URL(href)
3329
3330                    return url.pathname.startsWith('/' + linkRule.value + '/')
3331                }
3332                const isMatchingProtocol = (linkRule, href, classes) => {
3333                    if(!URL.canParse(href)) {
3334                        return false
3335                    }
3336
3337                    const url = new URL(href)
3338
3339                    return url.protocol === linkRule.value + ':'
3340                }
3341                const isMatchingExternal = (linkRule, href, classes) => {
3342                    if(!URL.canParse(href) || !URL.canParse(document.location.href)) {
3343                        return false
3344                    }
3345
3346                    const matchingProtocols = ['http:', 'https:']
3347                    const siteUrl = new URL(document.location.href)
3348                    const linkUrl = new URL(href)
3349
3350                    // Links to subdomains will appear to be external matches according to JavaScript,
3351                    // but the PHP rules will filter those events out.
3352                    return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host
3353                }
3354                const isMatch = (linkRule, href, classes) => {
3355                    switch (linkRule.type) {
3356                        case 'class':
3357                            return isMatchingClass(linkRule, href, classes)
3358                        case 'domain':
3359                            return isMatchingDomain(linkRule, href, classes)
3360                        case 'extension':
3361                            return isMatchingExtension(linkRule, href, classes)
3362                        case 'subdirectory':
3363                            return isMatchingSubdirectory(linkRule, href, classes)
3364                        case 'protocol':
3365                            return isMatchingProtocol(linkRule, href, classes)
3366                        case 'external':
3367                            return isMatchingExternal(linkRule, href, classes)
3368                        default:
3369                            return false;
3370                    }
3371                }
3372                const track = (element) => {
3373                    const href = element.href ?? null
3374                    const classes = Array.from(element.classList)
3375                    const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}]
3376                    if(linkRules.length === 0) {
3377                        return
3378                    }
3379
3380                    // For link rules that target a class, we need to allow that class to appear
3381                    // in any ancestor up to the 7th ancestor. This loop looks for those matches
3382                    // and counts them.
3383                    linkRules.forEach((linkRule) => {
3384                        if(linkRule.type !== 'class') {
3385                            return;
3386                        }
3387
3388                        const matchingAncestor = element.closest('.' + linkRule.value)
3389
3390                        if(!matchingAncestor || matchingAncestor.matches('html, body')) {
3391                            return;
3392                        }
3393
3394                        const depth = calculateParentDistance(element, matchingAncestor)
3395
3396                        if(depth < 7) {
3397                            classes.push(linkRule.value)
3398                        }
3399                    });
3400
3401                    const hasMatch = linkRules.some((linkRule) => {
3402                        return isMatch(linkRule, href, classes)
3403                    })
3404
3405                    if(!hasMatch) {
3406                        return
3407                    }
3408
3409                    const url = "https://thenamethatsticks.com/wp-content/plugins/independent-analytics-pro/iawp-click-endpoint.php";
3410                    const body = {
3411                        href: href,
3412                        classes: classes.join(' '),
3413                        ...{"payload":{"resource":"singular","singular_id":13301,"page":1},"signature":"a948a3fee29725ea1f4859d9c4b13f7b"}                    };
3414
3415                    if (navigator.sendBeacon) {
3416                        let blob = new Blob([JSON.stringify(body)], {
3417                            type: "application/json"
3418                        });
3419                        navigator.sendBeacon(url, blob);
3420                    } else {
3421                        const xhr = new XMLHttpRequest();
3422                        xhr.open("POST", url, true);
3423                        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
3424                        xhr.send(JSON.stringify(body))
3425                    }
3426                }
3427                document.addEventListener('mousedown', function (event) {
3428                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
3429                        return;
3430                    }
3431                    
3432                    const element = event.target.closest('a')
3433
3434                    if(!element) {
3435                        return
3436                    }
3437
3438                    const isPro = true
3439                    if(!isPro) {
3440                        return
3441                    }
3442
3443                    // Don't track left clicks with this event. The click event is used for that.
3444                    if(event.button === 0) {
3445                        return
3446                    }
3447
3448                    track(element)
3449                })
3450                document.addEventListener('click', function (event) {
3451                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
3452                        return;
3453                    }
3454                    
3455                    const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')
3456
3457                    if(!element) {
3458                        return
3459                    }
3460
3461                    const isPro = true
3462                    if(!isPro) {
3463                        return
3464                    }
3465
3466                    track(element)
3467                })
3468                document.addEventListener('play', function (event) {
3469                                        if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
3470                        return;
3471                    }
3472                    
3473                    const element = event.target.closest('audio, video')
3474
3475                    if(!element) {
3476                        return
3477                    }
3478
3479                    const isPro = true
3480                    if(!isPro) {
3481                        return
3482                    }
3483
3484                    track(element)
3485                }, true)
3486                document.addEventListener("DOMContentLoaded", function (e) {
3487                    if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") {
3488                        return;
3489                    }
3490
3491                                            if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
3492                            return;
3493                        }
3494                    
3495                    let referrer_url = null;
3496
3497                    if (typeof document.referrer === 'string' && document.referrer.length > 0) {
3498                        referrer_url = document.referrer;
3499                    }
3500
3501                    const params = location.search.slice(1).split('&').reduce((acc, s) => {
3502                        const [k, v] = s.split('=');
3503                        return Object.assign(acc, {[k]: v});
3504                    }, {});
3505
3506                    const url = "https://thenamethatsticks.com/wp-json/iawp/search";
3507                    const body = {
3508                        referrer_url,
3509                        utm_source: params.utm_source,
3510                        utm_medium: params.utm_medium,
3511                        utm_campaign: params.utm_campaign,
3512                        utm_term: params.utm_term,
3513                        utm_content: params.utm_content,
3514                        gclid: params.gclid,
3515                        ...{"payload":{"resource":"singular","singular_id":13301,"page":1},"signature":"a948a3fee29725ea1f4859d9c4b13f7b"}                    };
3516
3517                    if (navigator.sendBeacon) {
3518                        let blob = new Blob([JSON.stringify(body)], {
3519                            type: "application/json"
3520                        });
3521                        navigator.sendBeacon(url, blob);
3522                    } else {
3523                        const xhr = new XMLHttpRequest();
3524                        xhr.open("POST", url, true);
3525                        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
3526                        xhr.send(JSON.stringify(body))
3527                    }
3528                });
3529            })();
3530        </script>
3530
3531        			
3532					<div data-elementor-type="popup" data-elementor-id="9767" class="elementor elementor-9767 elementor-location-popup" data-elementor-settings="{&quot;entrance_animation&quot;:&quot;slideInRight&quot;,&quot;exit_animation&quot;:&quot;slideInRight&quot;,&quot;entrance_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.2,&quot;sizes&quot;:[]},&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:[],&quot;timing&quot;:[]}" data-elementor-post-type="elementor_library">
3533			<div class="elementor-element elementor-element-59289d8 e-flex e-con-boxed e-con e-parent" data-id="59289d8" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
3534					<div class="e-con-inner">
3535				<div class="elementor-element elementor-element-2c8aabb elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="2c8aabb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
3536				<div class="elementor-widget-container">
3537															<img class="attachment-large size-large wp-image-10504 br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4MDAgMjY2Jz48L3N2Zz4=" data-breeze="https://thenamethatsticks.com/wp-content/uploads/2024/02/Website-Logos-200px-02.png" loading="lazy" width="800" height="266"   alt="Ureka logo with the tagline The Name That Sticks" data-brsrcset="https://thenamethatsticks.com/wp-content/uploads/2024/02/Website-Logos-200px-02.png 834w, https://thenamethatsticks.com/wp-content/uploads/2024/02/Website-Logos-200px-02-600x199.png 600w, https://thenamethatsticks.com/wp-content/uploads/2024/02/Website-Logos-200px-02-64x21.png 64w, https://thenamethatsticks.com/wp-content/uploads/2024/02/Website-Logos-200px-02-300x100.png 300w, https://thenamethatsticks.com/wp-content/uploads/2024/02/Website-Logos-200px-02-768x255.png 768w" data-brsizes="(max-width: 800px) 100vw, 800px" />															</div>
3538				</div>
3539				<div class="elementor-element elementor-element-b49b9b5 elementor-view-default elementor-widget elementor-widget-icon" data-id="b49b9b5" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
3540				<div class="elementor-widget-container">
3541							<div class="elementor-icon-wrapper">
3542			<a class="elementor-icon" href="#elementor-action%3Aaction%3Dpopup%3Aclose%26settings%3DeyJkb19ub3Rfc2hvd19hZ2FpbiI6IiJ9">
3543			<i aria-hidden="true" class="far fa-times"></i>			</a>
3544		</div>
3545						</div>
3546				</div>
3547					</div>
3548				</div>
3549		<div class="elementor-element elementor-element-64936f8 e-flex e-con-boxed e-con e-parent" data-id="64936f8" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
3550					<div class="e-con-inner">
3551				<div class="elementor-element elementor-element-c244cf1 elementor-nav-menu__align-start elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="c244cf1" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot;
3551 viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
3552				<div class="elementor-widget-container">
3553								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade">
3554				<ul id="menu-1-c244cf1" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9722"><a href="https://thenamethatsticks.com/products/" class="elementor-item">Products</a></li>
3555<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9723"><a href="https://thenamethatsticks.com/services/" class="elementor-item">Services</a>
3556<ul class="sub-menu elementor-nav-menu--dropdown">
3557	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9724"><a href="https://thenamethatsticks.com/services/adhesive-audit/" class="elementor-sub-item">Adhesive Audit</a></li>
3558	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9725"><a href="https://thenamethatsticks.com/services/adhesive-consultant/" class="elementor-sub-item">Adhesive Consultation</a></li>
3559	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9726"><a href="https://thenamethatsticks.com/services/adhesive-training/" class="elementor-sub-item">Adhesive Training</a></li>
3560	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9727"><a href="https://thenamethatsticks.com/services/bespoke-adhesives/" class="elementor-sub-item">Bespoke Adhesives</a></li>
3561	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9728"><a href="https://thenamethatsticks.com/services/contract-packaging/" class="elementor-sub-item">Contract Packaging</a></li>
3562	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9729"><a href="https://thenamethatsticks.com/private-label-adhesives-2/" class="elementor-sub-item">Private Label Adhesives</a></li>
3563	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9730"><a href="https://thenamethatsticks.com/services/stick-smart-system/" class="elementor-sub-item">Sticky Smart System</a></li>
3564</ul>
3565</li>
3566<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9731"><a href="https://thenamethatsticks.com/our-brands/" class="elementor-item">Our Brands</a>
3567<ul class="sub-menu elementor-nav-menu--dropdown">
3568	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-13209"><a href="https://thenamethatsticks.com/our-brands/cascamite-industrial/" class="elementor-sub-item">Cascamite Industrial</a></li>
3569	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10413"><a href="https://thenamethatsticks.com/our-brands/woodstikk/" class="elementor-sub-item">Woodstikk</a></li>
3570	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10414"><a href="https://thenamethatsticks.com/our-brands/turfstikk/" class="elementor-sub-item">Turfstikk</a></li>
3571	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10415"><a href="https://thenamethatsticks.com/our-brands/cladstikk/" class="elementor-sub-item">Cladstikk</a></li>
3572	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10416"><a href="https://thenamethatsticks.com/our-brands/cascamite/" class="elementor-sub-item">Cascamite</a></li>
3573	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10417"><a href="https://thenamethatsticks.com/our-brands/aro-seal/" class="elementor-sub-item">Aro-Seal</a></li>
3574	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10418"><a href="https://thenamethatsticks.com/our-brands/adtech/" class="elementor-sub-item">Adtech</a></li>
3575	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10419"><a href="https://thenamethatsticks.com/our-brands/aro-bond/" class="elementor-sub-item">Aro-Bond</a></li>
3576	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10420"><a href="https://thenamethatsticks.com/our-brands/multiiii/" class="elementor-sub-item">Multiiii</a></li>
3577	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10421"><a href="https://thenamethatsticks.com/our-brands/prefere/" class="elementor-sub-item">Prefere</a></li>
3578	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10423"><a href="https://thenamethatsticks.com/our-brands/rosehill/" class="elementor-sub-item">Rosehill</a></li>
3579	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10424"><a href="https://thenamethatsticks.com/our-brands/jowat-adhesives/" class="elementor-sub-item">Jowat Adhesives</a></li>
3580	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10425"><a href="https://thenamethatsticks.com/our-brands/riepe-fluids/" class="elementor-sub-item">Riepe Fluids</a></li>
3581</ul>
3582</li>
3583<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9743"><a href="https://thenamethatsticks.com/knowledge-base/" class="elementor-item">Knowledge Base</a>
3584<ul class="sub-menu elementor-nav-menu--dropdown">
3585	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9744"><a href="https://thenamethatsticks.com/knowledge-base/how-to-advice/" class="elementor-sub-item">How To Advice</a></li>
3586	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9745"><a href="https://thenamethatsticks.com/knowledge-base/industry-news/" class="elementor-sub-item">Industry News</a></li>
3587	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9746"><a href="https://thenamethatsticks.com/knowledge-base/innovation/" class="elementor-sub-item">Innovation</a></li>
3588	<li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-9747"><a href="https://thenamethatsticks.com/knowledge-base/ureka-news/" class="elementor-sub-item">Ureka News</a></li>
3589	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9748"><a href="https://thenamethatsticks.com/knowledge-base/video-tutorials/" class="elementor-sub-item">Video Tutorials</a></li>
3590	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-22144"><a href="https://thenamethatsticks.com/knowledge-base/useful-documents/" class="elementor-sub-item">Useful Documents</a></li>
3591	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9749"><a href="https://thenamethatsticks.com/knowledge-base/x-to-y-comparisons/" class="elementor-sub-item">X to Y Comparisons</a></li>
3592</ul>
3593</li>
3594<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9750"><a href="https://thenamethatsticks.com/projects/" class="elementor-item">Projects</a></li>
3595<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9752"><a href="https://thenamethatsticks.com/about-us/" class="elementor-item">About Us</a></li>
3596<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9754"><a href="https://thenamethatsticks.com/become-a-stockist/" class="elementor-item">Become a Stockist</a></li>
3597<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9751"><a href="https://thenamethatsticks.com/my-account/" class="elementor-item">My account</a></li>
3598<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9753"><a href="https://thenamethatsticks.com/contact-us/" class="elementor-item">Contact Us</a></li>
3599</ul>			</nav>
3600						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
3601				<ul id="menu-2-c244cf1" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9722"><a href="https://thenamethatsticks.com/products/" class="elementor-item" tabindex="-1">Products</a></li>
3602<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9723"><a href="https://thenamethatsticks.com/services/" class="elementor-item" tabindex="-1">Services</a>
3603<ul class="sub-menu elementor-nav-menu--dropdown">
3604	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9724"><a href="https://thenamethatsticks.com/services/adhesive-audit/" class="elementor-sub-item" tabindex="-1">Adhesive Audit</a></li>
3605	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9725"><a href="https://thenamethatsticks.com/services/adhesive-consultant/" class="elementor-sub-item" tabindex="-1">Adhesive Consultation</a></li>
3606	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9726"><a href="https://thenamethatsticks.com/services/adhesive-training/" class="elementor-sub-item" tabindex="-1">Adhesive Training</a></li>
3607	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9727"><a href="https://thenamethatsticks.com/services/bespoke-adhesives/" class="elementor-sub-item" tabindex="-1">Bespoke Adhesives</a></li>
3608	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9728"><a href="https://thenamethatsticks.com/services/contract-packaging/" class="elementor-sub-item" tabindex="-1">Contract Packaging</a></li>
3609	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9729"><a href="https://thenamethatsticks.com/private-label-adhesives-2/" class="elementor-sub-item" tabindex="-1">Private Label Adhesives</a></li>
3610	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9730"><a href="https://thenamethatsticks.com/services/stick-smart-system/" class="elementor-sub-item" tabindex="-1">Sticky Smart System</a></li>
3611</ul>
3612</li>
3613<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9731"><a href="https://thenamethatsticks.com/our-brands/" class="elementor-item" tabindex="-1">Our Brands</a>
3614<ul class="sub-menu elementor-nav-menu--dropdown">
3615	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-13209"><a href="https://thenamethatsticks.com/our-brands/cascamite-industrial/" class="elementor-sub-item" tabindex="-1">Cascamite Industrial</a></li>
3616	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10413"><a href="https://thenamethatsticks.com/our-brands/woodstikk/" class="elementor-sub-item" tabindex="-1">Woodstikk</a></li>
3617	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10414"><a href="https://thenamethatsticks.com/our-brands/turfstikk/" class="elementor-sub-item" tabindex="-1">Turfstikk</a></li>
3618	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10415"><a href="https://thenamethatsticks.com/our-brands/cladstikk/" class="elementor-sub-item" tabindex="-1">Cladstikk</a></li>
3619	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10416"><a href="https://thenamethatsticks.com/our-brands/cascamite/" class="elementor-sub-item" tabindex="-1">Cascamite</a></li>
3620	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10417"><a href="https://thenamethatsticks.com/our-brands/aro-seal/" class="elementor-sub-item" tabindex="-1">Aro-Seal</a></li>
3621	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10418"><a href="https://thenamethatsticks.com/our-brands/adtech/" class="elementor-sub-item" tabindex="-1">Adtech</a></li>
3622	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10419"><a href="https://thenamethatsticks.com/our-brands/aro-bond/" class="elementor-sub-item" tabindex="-1">Aro-Bond</a></li>
3623	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10420"><a href="https://thenamethatsticks.com/our-brands/multiiii/" class="elementor-sub-item" tabindex="-1">Multiiii</a></li>
3624	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10421"><a href="https://thenamethatsticks.com/our-brands/prefere/" class="elementor-sub-item" tabindex="-1">Prefere</a></li>
3625	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10423"><a href="https://thenamethatsticks.com/our-brands/rosehill/" class="elementor-sub-item" tabindex="-1">Rosehill</a></li>
3626	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10424"><a href="https://thenamethatsticks.com/our-brands/jowat-adhesives/" class="elementor-sub-item" tabindex="-1">Jowat Adhesives</a></li>
3627	<li class="menu-item menu-item-type-taxonomy menu-item-object-our-brands menu-item-10425"><a href="https://thenamethatsticks.com/our-brands/riepe-fluids/" class="elementor-sub-item" tabindex="-1">Riepe Fluids</a></li>
3628</ul>
3629</li>
3630<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9743"><a href="https://thenamethatsticks.com/knowledge-base/" class="elementor-item" tabindex="-1">Knowledge Base</a>
3631<ul class="sub-menu elementor-nav-menu--dropdown">
3632	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9744"><a href="https://thenamethatsticks.com/knowledge-base/how-to-advice/" class="elementor-sub-item" tabindex="-1">How To Advice</a></li>
3633	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9745"><a href="https://thenamethatsticks.com/knowledge-base/industry-news/" class="elementor-sub-item" tabindex="-1">Industry News</a></li>
3634	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9746"><a href="https://thenamethatsticks.com/knowledge-base/innovation/" class="elementor-sub-item" tabindex="-1">Innovation</a></li>
3635	<li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-9747"><a href="https://thenamethatsticks.com/knowledge-base/ureka-news/" class="elementor-sub-item" tabindex="-1">Ureka News</a></li>
3636	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9748"><a href="https://thenamethatsticks.com/knowledge-base/video-tutorials/" class="elementor-sub-item" tabindex="-1">Video Tutorials</a></li>
3637	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-22144"><a href="https://thenamethatsticks.com/knowledge-base/useful-documents/" class="elementor-sub-item" tabindex="-1">Useful Documents</a></li>
3638	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9749"><a href="https://thenamethatsticks.com/knowledge-base/x-to-y-comparisons/" class="elementor-sub-item" tabindex="-1">X to Y Comparisons</a></li>
3639</ul>
3640</li>
3641<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9750"><a href="https://thenamethatsticks.com/projects/" class="elementor-item" tabindex="-1">Projects</a></li>
3642<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9752"><a href="https://thenamethatsticks.com/about-us/" class="elementor-item" tabindex="-1">About Us</a></li>
3643<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9754"><a href="https://thenamethatsticks.com/become-a-stockist/" class="elementor-item" tabindex="-1">Become a Stockist</a></li>
3644<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9751"><a href="https://thenamethatsticks.com/my-account/" class="elementor-item" tabindex="-1">My account</a></li>
3645<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9753"><a href="https://thenamethatsticks.com/contact-us/" class="elementor-item" tabindex="-1">Contact Us</a></li>
3646</ul>			</nav>
3647						</div>
3648				</div>
3649				<div class="elementor-element elementor-element-299a5d8 e-grid-align-right elementor-widget__width-auto e-grid-align-mobile-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="299a5d8" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
3650				<div class="elementor-widget-container">
3651							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
3652							<span class="elementor-grid-item" role="listitem">
3653					<a class="elementor-icon elementor-social-icon elementor-social-icon- elementor-repeater-item-c8e1e3e" href="https://twitter.com/UrekaGlobalLtd" target="_blank" rel="noopener noreferrer">
3654						<span class="elementor-screen-only"></span>
3655						<svg xmlns="http://www.w3.org/2000/svg" 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"></path></svg>					</a>
3656				</span>
3657							<span class="elementor-grid-item" role="listitem">
3658					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-32232a1" href="https://www.instagram.com/cascamiteuk/" target="_blank" rel="noopener noreferrer">
3659						<span class="elementor-screen-only">Instagram</span>
3660						<svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
3661				</span>
3662							<span class="elementor-grid-item" role="listitem">
3663					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-8f349f2" href="https://www.facebook.com/111069304968723" target="_blank" rel="noopener noreferrer">
3664						<span class="elementor-screen-only">Facebook-f</span>
3665						<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
3666				</span>
3667							<span class="elementor-grid-item" role="listitem">
3668					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-a775724" href="https://www.youtube.com/@urekaglobal5509" target="_blank" rel="noopener noreferrer">
3669						<span class="elementor-screen-only">Youtube</span>
3670						<svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>					</a>
3671				</span>
3672							<span class="elementor-grid-item" role="listitem">
3673					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin-in elementor-repeater-item-34639cb" href="https://www.linkedin.com/company/6974097" target="_blank" rel="noopener noreferrer">
3674						<span class="elementor-screen-only">Linkedin-in</span>
3675						<svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin-in" viewB
3675ox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>					</a>
3676				</span>
3677					</div>
3678						</div>
3679				</div>
3680				<div class="elementor-element elementor-element-9e2d286 elementor-widget elementor-widget-image" data-id="9e2d286" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
3681				<div class="elementor-widget-container">
3682															<img class="attachment-large size-large wp-image-9787 br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxODIgNjQnPjwvc3ZnPg==" data-breeze="https://thenamethatsticks.com/wp-content/uploads/2024/02/logo-mobile-yellow-e1709216615289.png" loading="lazy" width="182" height="64"   alt="Ureka logo with The Name That Sticks tagline in yellow" data-brsrcset="https://thenamethatsticks.com/wp-content/uploads/2024/02/logo-mobile-yellow-e1709216615289.png 182w, https://thenamethatsticks.com/wp-content/uploads/2024/02/logo-mobile-yellow-e1709216615289-64x23.png 64w" data-brsizes="(max-width: 182px) 100vw, 182px" />															</div>
3683				</div>
3684		<div class="elementor-element elementor-element-e690043 e-flex e-con-boxed e-con e-child" data-id="e690043" data-element_type="container" data-e-type="container">
3685					<div class="e-con-inner">
3686				<div class="elementor-element elementor-element-61c68c8 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="61c68c8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3687				<div class="elementor-widget-container">
3688									<p>Ureka Global Ltd<br />Unit 5 Decoypool Road<br />St Modwen Park<br />Newport<br />NP19 4RG</p>								</div>
3689				</div>
3690				<div class="elementor-element elementor-element-b59d341 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="b59d341" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3691				<div class="elementor-widget-container">
3692									<p><a href="tel: 0117 971 1364" target="_blank" rel="noopener">0117 971 1364</a></p>								</div>
3693				</div>
3694				<div class="elementor-element elementor-element-04509d7 elementor-widget__width-auto elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor" data-id="04509d7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
3695				<div class="elementor-widget-container">
3696									<p><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">[email protected]</a></p>								</div>
3697				</div>
3698					</div>
3699				</div>
3700					</div>
3701				</div>
3702				</div>
3703		<!-- YouTube Feeds JS -->
3704<script type="text/javascript">
3705
3706</script>
3706
3707<div class="wpc-filters-overlay"></div>
3708<!-- Instagram Feed JS -->
3709<script type="text/javascript">
3710var sbiajaxurl = "https://thenamethatsticks.com/wp-admin/admin-ajax.php";
3711</script>
3711
3712<!--- Wc J modal -->
3713<div class='wc-timeline-modal-cover'></div>
3714
3715<div class='wc-timeline-modal-cover-container default											  default 											  	
3716											  '>
3717
3718		<div class='wc-timeline-container-shop-header flex-row-between'>
3719        <div class='wc-timeline-container-close-icon'>
3720            ✕
3721        </div>
3722        
3723            <div class='wc-timeline-container-header-text'>
3724                Basket            </div>	
3725
3726                        
3727</div>	
3728		<div class="wc-timeline-notifications"></div>	
3729		
3730		
3731		<div data-notice-timeout="7" class='wc-timeline-inner-container flex-column-center'>
3732				<!--- Wc J items -->				
3733				<div class="wc-timeline-empty-modal wc-items-container flex-column-center">
3734
3735					<div class="heading">
3736					Your cart is empty			</div>	
3737		
3738				
3739		<div class="sub-heading">Let's start shopping!</div>
3740		
3741		<a href='' title='shop' style='width:100%;'>
3742				<div class='wc-timeline-button flex-row-center'>
3743					Start shopping				</div>
3744		</a>
3745
3746</div>				<!--- /Wc J items -->				
3747				<!--- Wc J footer -->
3748				<div class='wc-timeline-footer flex-column-center'>			
3749
3750	 
3751
3752</div>
3753				<!--- /Wc J footer -->
3754		</div>
3755</div>		
3756<!--- /Wc J modal -->
3757<!--- Wc J item counter -->
3758<div class="empty wc-timeline-button-show-cart wc-j-upsellator-show-cart flex-column-center right">
3759		
3760		<i class="wooj-icon-basket-1"></i>
3761		<div class="wc-item-count">0</div>
3762
3763</div><!--- /Wc J item counter --><div class="wcjfw-total-placeholder wcjfw-hidden"> 
3764    <input type="hidden" id="wcjfw-cart-total" value="0">
3765</div>			
3765<script>
3766				( () => {
3767					const lazyloadRunObserver = () => {
3768						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
3769						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
3770							entries.forEach( ( entry ) => {
3771								if ( entry.isIntersecting ) {
3772									let lazyloadBackground = entry.target;
3773									if( lazyloadBackground ) {
3774										lazyloadBackground.classList.add( 'e-lazyloaded' );
3775									}
3776									lazyloadBackgroundObserver.unobserve( entry.target );
3777								}
3778							});
3779						}, { rootMargin: '200px 0px 200px 0px' } );
3780						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
3781							lazyloadBackgroundObserver.observe( lazyloadBackground );
3782						} );
3783					};
3784					const events = [
3785						'DOMContentLoaded',
3786						'elementor/lazyload/observe',
3787					];
3788					events.forEach( ( event ) => {
3789						document.addEventListener( event, lazyloadRunObserver );
3790					} );
3791				} )();
3792			</script>
3792
3793			
3793<script>console.log('🔥 wp_footer SALE TAG FILE IS LOADED — BEFORE is_product CHECK');</script>
3793<script>
3794(function() {
3795
3796    // ===========================
3797    // 🎨 LOGGING HELPERS
3798    // ===========================
3799    function header(text, bg = "#4A00E0") {
3800        console.log(
3801            "%c" + text,
3802            "background:" + bg + "; color:white; padding:6px 12px; font-size:15px; border-radius:5px;"
3803        );
3804    }
3805
3806    function block(label, obj, isDataOnly) {
3807        console.groupCollapsed("%c" + label, "color:#C2A80A; font-weight:bold;");
3808        isDataOnly ? console.table(obj) : console.log(obj);
3809        console.groupEnd();
3810    }
3811
3812    function logSection(name, data, color = "#4A00E0", isDataOnly = false) {
3813        header("🔍 VariationLogger — " + name, color);
3814        block("Data:", data, isDataOnly);
3815        console.log(" ");
3816    }
3817
3818    document.addEventListener("DOMContentLoaded", () => {
3819
3820        // ===========================
3821        // INITIAL PRICE TEXT
3822        // ===========================
3823        const priceText = document.querySelector(".entry-summary .price")?.innerText || "N/A";
3824        logSection("Initial Woo Price Widget Value", { priceWidget: priceText }, "#009688");
3825
3826        // ===========================
3827        // 🔵 SIMPLE PRODUCT — BACKEND PRICE DATA
3828        // ===========================
3829        if (window.wooSimpleProductPrice) {
3830            logSection("Simple Product Pricing (Woo Backend Model)", {
3831                sale_price: window.wooSimpleProductPrice.sale_price,
3832                regular_price: window.wooSimpleProductPrice.regular_price,
3833                exVat_price: window.wooSimpleProductPrice.exVat_price,
3834                incVat_price: window.wooSimpleProductPrice.incVat_price
3835            }, "#4CAF50", true);
3836        }
3837
3838        // ====================================================================
3839        // VARIABLE PRODUCT LOGGING
3840        // ====================================================================
3841        document.querySelectorAll("form.variations_form").forEach(form => {
3842
3843            form.addEventListener("change", () => {
3844                setTimeout(() => {
3845                    logSection("Variation Dropdown Change", window?.wc_single_product_params || {}, "#03A9F4");
3846                }, 40);
3847            });
3848
3849            form.addEventListener("click", () => {
3850                setTimeout(() => {
3851                    logSection("Variation Form Interaction", window?.wc_single_product_params || {}, "#3F51B5");
3852                }, 40);
3853            });
3854
3855        });
3856
3857        // ===========================
3858        // AJAX VARIATION RESPONSE
3859        // ===========================
3860        jQuery("form.variations_form").on("found_variation", function(event, variation) {
3861
3862            if (!variation) {
3863                logSection("FOUND VARIATION — EMPTY OBJECT", {}, "#F44336");
3864                return;
3865            }
3866
3867            const sale_price =
3868                (variation.display_price < variation.display_regular_price)
3869                ? variation.display_price
3870                : null;
3871
3872            const regular_price = variation.display_regular_price ?? null;
3873
3874            let incVat_price = null;
3875
3876            if (variation.price_html) {
3877                try {
3878                    const temp = document.createElement("div");
3879                    temp.innerHTML = variation.price_html;
3880
3881                    const bdiNodes = temp.querySelectorAll("bdi");
3882
3883                    if (bdiNodes.length >= 2) {
3884                        incVat_price = parseFloat(bdiNodes[1].innerText.replace(/[^0-9.]/g, ""));
3885                    } else if (bdiNodes.length === 1) {
3886                        incVat_price = parseFloat(bdiNodes[0].innerText.replace(/[^0-9.]/g, ""));
3887                    }
3888
3889                } catch (e) {
3890                    console.warn("INC VAT PARSE FAILED", e);
3891                }
3892            }
3893
3894            const clean = {
3895                variation_id: variation.variation_id || null,
3896                display_price: variation.display_price || null,
3897                display_regular_price: variation.display_regular_price || null,
3898                price_html: variation.price_html || null,
3899                is_on_sale: variation.display_price < variation.display_regular_price,
3900
3901                sale_price,
3902                regular_price,
3903                incVat_price,
3904
3905                attributes: variation.attributes || {},
3906                image: variation.image || null,
3907                raw: variation
3908            };
3909
3910            logSection("Woo AJAX Variation Response", clean, "#E91E63");
3911            logSection("Extracted Variation Price Values", {
3912                sale_price,
3913                regular_price,
3914                incVat_price
3915            }, "#FF9800", true);
3916
3917        });
3918
3919        jQuery("form.variations_form").on("show_variation", function(event, variation) {
3920            logSection("Variation Rendered Into DOM", variation, "#8E24AA");
3921        });
3922
3923        jQuery("form.variations_form").on("reset_data", function() {
3924            logSection("Variation Reset — Back to Parent", {}, "#795548");
3925        });
3926
3927
3928
3929        // =======================================================
3930        // 🔥 TIERED PRICING DETECTION (Correct method)
3931        // =======================================================
3932        const qtyInput = document.querySelector("input.qty, input[name='quantity']");
3933        const table = document.querySelector(".tiered-pricing-table");
3934
3935        if (qtyInput && table) {
3936
3937            function logActiveTier() {
3938
3939                const active = table.querySelector(".tiered-pricing--active");
3940                if (!active) return;
3941
3942                const exVat  = parseFloat(active.dataset.tieredPriceExcludeTaxes);
3943                const incVat = parseFloat(active.dataset.tieredPriceIncludeTaxes);
3944                const price  = parseFloat(active.dataset.tieredPrice);
3945                const qty    = parseInt(active.dataset.tieredQuantity);
3946
3947                logSection("Tiered Pricing Update", {
3948                    tier_quantity: qty,
3949                    price_exVat: exVat,
3950                    price_incVat: incVat,
3951                    price_raw: price
3952                }, "#FF5722", true);
3953            }
3954
3955            // Log initial tier on load
3956            logActiveTier();
3957
3958            // Log on quantity change
3959            qtyInput.addEventListener("input", () => {
3960                setTimeout(logActiveTier, 30);
3961            });
3962        }
3963
3964    });
3965
3966})();
3967</script>
3967
3968	
3968<script>
3969		(function () {
3970			var c = document.body.className;
3971			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
3972			document.body.className = c;
3973		})();
3974	</script>
3974
3975	<link rel='stylesheet' id='wc-blocks-style-css' href='https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.8.1' media='all' />
3976<link rel='stylesheet' id='elementor-post-25245-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/css/post-25245.css?ver=1790845284' media='all' />
3977<link rel='stylesheet' id='udjw-native-reviews-css' href='https://thenamethatsticks.com/wp-content/plugins/ureka-dynamic-js-widget/assets/css/native-reviews.css?ver=1.24.71' media='all' />
3978<link rel='stylesheet' id='elementor-post-24312-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/css/post-24312.css?ver=1790845284' media='all' />
3979<link rel='stylesheet' id='upsb-frontend-css' href='https://thenamethatsticks.com/wp-content/plugins/Ureka_Product_Search_Bar_v1.0.0/assets/css/frontend-search.css?ver=2.290.1' media='all' />
3980<style id="template-fix-e7de295-inline-inline-css">
3981.dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-e7de295:not(.elementor-motion-effects-element-type-background), .dce-fix-background-loop .dce-elementor-rendering-id-0 .elementor-element.elementor-element-e7de295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("https://thenamethatsticks.com/wp-content/uploads/image-central/13302/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-full.webp");}
3982/*# sourceURL=template-fix-e7de295-inline-inline-css */
3983</style>
3984<link rel='stylesheet' id='elementor-icons-icomoon-1-css' href='https://thenamethatsticks.com/wp-content/uploads/elementor/custom-icons/icomoon-1/style.css?ver=1.0.0' media='all' />
3985<script id="dismissible-wp-notices-js-extra">
3986var dismissibleWpNotices = {"ajaxUrl":"https://thenamethatsticks.com/wp-admin/admin-ajax.php","nonce":"ab42d9fd76"};
3987//# sourceURL=dismissible-wp-notices-js-extra
3988</script>
vendor: 1 bytes, line 3988
3988
3989<script id="dismissible-wp-notices-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce-product-feeds/vendor-prefixed/leewillis77/dismissible-wp-notices/js/dismissible-wp-notices.js?ver=1.0"></script>
vendor: 1 bytes, line 3989
3989
3990<script id="ccsl-script-js-extra">
3991var ccslData = {"ajaxUrl":"https://thenamethatsticks.com/wp-admin/admin-ajax.php","settings":{"mode":"cross_sell","layout":"stacked"}};
3992//# sourceURL=ccsl-script-js-extra
3993</script>
vendor: 1 bytes, line 3993
3993
3994<script id="ccsl-script-js" src="https://thenamethatsticks.com/wp-content/plugins/cart-cross-sell-lite/assets/ccsl-script.js"></script>
vendor: 1 bytes, line 3994
3994
3995<script id="cascamit-button-script-js-after">
3996(function() {
3997    if ( window.cascamitButtonLoadingInit ) {
3998        return;
3999    }
4000
4001    window.cascamitButtonLoadingInit = true;
4002
4003    function isEditorMode() {
4004        if (!document.body) {
4005            return false;
4006        }
4007
4008        return document.body.classList.contains('elementor-editor-active')
4009            || document.body.classList.contains('elementor-editor-preview');
4010    }
4011
4012    function shouldDisable(button) {
4013        return button && button.getAttribute('data-disable-on-loading') === 'yes';
4014    }
4015
4016    function isBusy(button) {
4017        return !!button && (button.classList.contains('is-loading') || button.classList.contains('is-preview-loading'));
4018    }
4019
4020    function setLoadingState(button) {
4021        if (!button || isBusy(button)) {
4022            return;
4023        }
4024
4025        button.classList.add('is-loading');
4026        button.setAttribute('aria-busy', 'true');
4027
4028        if (shouldDisable(button)) {
4029            button.setAttribute('aria-disabled', 'true');
4030            button.setAttribute('tabindex', '-1');
4031        }
4032    }
4033
4034    function preventRepeatedClick(event, button) {
4035        if (!shouldDisable(button)) {
4036            return false;
4037        }
4038
4039        if (!isBusy(button) && button.getAttribute('aria-disabled') !== 'true') {
4040            return false;
4041        }
4042
4043        event.preventDefault();
4044        event.stopPropagation();
4045
4046        if (typeof event.stopImmediatePropagation === 'function') {
4047            event.stopImmediatePropagation();
4048        }
4049
4050        return true;
4051    }
4052
4053    document.addEventListener('click', function(event) {
4054        var button = event.target.closest('.cascamit-button[data-enable-loading="yes"]');
4055
4056        if (!button) {
4057            return;
4058        }
4059
4060        if (isEditorMode()) {
4061            event.preventDefault();
4062            return;
4063        }
4064
4065        if (preventRepeatedClick(event, button)) {
4066            return;
4067        }
4068
4069        setLoadingState(button);
4070    }, true);
4071
4072    document.addEventListener('keydown', function(event) {
4073        var button = event.target.closest('.cascamit-button[data-enable-loading="yes"]');
4074
4075        if (!button) {
4076            return;
4077        }
4078
4079        if (isEditorMode()) {
4080            if (event.key === 'Enter' || event.key === ' ') {
4081                event.preventDefault();
4082            }
4083            return;
4084        }
4085
4086        if ((event.key === 'Enter' || event.key === ' ') && shouldDisable(button) && (isBusy(button) || button.getAttribute('aria-disabled') === 'true')) {
4087            event.preventDefault();
4088        }
4089    }, true);
4090})();
4091//# sourceURL=cascamit-button-script-js-after
4092</script>
vendor: 1 bytes, line 4092
4092
4093<script id="leadin-script-loader-js-js-extra">
4094var leadin_wordpress = {"userRole":"visitor","pageType":"post","leadinPluginVersion":"11.3.45"};
4095//# sourceURL=leadin-script-loader-js-js-extra
4096</script>
vendor: 1 bytes, line 4096
4096
4097<script id="leadin-script-loader-js-js" src="https://js.hs-scripts.com/7335519.js?integration=WordPress&#038;ver=11.3.45"></script>
vendor: 1 bytes, line 4097
4097
4098<script id="dce-fix-background-loop-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/fix-background-loop.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4098
4098
4099<script id="dce-settings-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/settings.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4099
4099
4100<script id="dce-rellax-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/rellax.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4100
4100
4101<script id="dce-reveal-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/reveal.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4101
4101
4102<script id="dce-plyr-js-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/plyr/plyr.polyfilled.min.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4102
4102
4103<script id="dce-advanced-video-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/advanced-video.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4103
4103
4104<script id="dce-tooltip-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/tooltip.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4104
4104
4105<script id="dce-anime-lib-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/animejs/anime.min.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4105
4105
4106<script id="dce-anime-lib-js-after">
4107window.dceAnime = window.anime;
4108//# sourceURL=dce-anime-lib-js-after
4109</script>
vendor: 1 bytes, line 4109
4109
4110<script id="dce-rellaxjs-lib-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/rellax/rellax.min.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4110
4110
4111<script id="dce-revealFx-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/revealfx/revealFx.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4111
4111
4112<script id="dce-popper-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/popperjs/popper.min.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4112
4112
4113<script id="dce-tippy-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/tippy.js/tippy-bundle.umd.min.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4113
4113
4114<script id="woocommerce_shipping_table_rate_checkout-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce-table-rate-shipping/assets/js/frontend-checkout.min.js?ver=3.3.2"></script>
vendor: 1 bytes, line 4114
4114
4115<script id="StickyNav-js" src="https://thenamethatsticks.com/wp-content/themes/hello-theme-child-master/JS/StickyNav.js?ver=6cec1cf062fac86ddc850327c8106b08"></script>
vendor: 1 bytes, line 4115
4115
4116<script id="breeze-lazy-js" src="https://thenamethatsticks.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js?ver=2.5.18"></script>
vendor: 1 bytes, line 4116
4116
4117<script id="breeze-lazy-js-after">
4118document.addEventListener("DOMContentLoaded", function () {
4119							if ( "function" !== typeof window.LazyLoad && "function" !== typeof LazyLoad ) {
4120								return;
4121							}
4122
4123							var breezeLazyLoad = window.LazyLoad || LazyLoad;
4124
4125							window.lazyLoadInstance = new breezeLazyLoad({
4126						    elements_selector: ".br-lazy",
4127						    data_src: "breeze",
4128						    data_srcset: "brsrcset",
4129						    data_sizes: "brsizes",
4130						    class_loaded: "br-loaded",
4131						    threshold: 300,
4132								    });
4133						});
4134//# sourceURL=breeze-lazy-js-after
4135</script>
vendor: 1 bytes, line 4135
4135
4136<script id="elementor-webpack-runtime-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 4136
4136
4137<script id="elementor-frontend-modules-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 4137
4137
4138<script id="jquery-ui-core-js-before">
4139jQuery.uiBackCompat = true;
4140jQuery.uiBackCompat = true;
4141//# sourceURL=jquery-ui-core-js-before
4142</script>
vendor: 1 bytes, line 4142
4142
4143<script id="jquery-ui-core-js" src="https://thenamethatsticks.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 4143
4143
4144<script id="elementor-frontend-js-before">
4145var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/thenamethatsticks.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/thenamethatsticks.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/thenamethatsticks.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"01a2c71591","atomicFormsSendForm":"303e467765"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[],"dynamicooo":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":13301,"title":"A%20New%20Brand%2C%20A%20New%20Standard%20%E2%80%93%20Pioneering%20Performance%20With%20V100%20-%20Ureka","excerpt":"Ureka Global proudly introduces Cascamite Industrial V100 Veneering Resin, the first product under the newly launched Cascamite Industrial brand. Designed for veneering, laminating, and timber bonding, this one-component, formaldehyde-free adhesive eliminates the need for mixing while delivering high-strength, precision bonding. With quick open time and versatile application, V100 streamlines workflows and enhances efficiency for manufacturers. Backed by over 50 years of adhesive expertise, it\u2019s the smarter, cleaner, and faster way to bond. ","featuredImage":"https:\/\/thenamethatsticks.com\/wp-content\/uploads\/image-central\/13302\/CI_Product-Shot_Centre-1-preview-q82-family-1788207327-5743-wp-large.webp"}};
4146//# sourceURL=elementor-frontend-js-before
4147</script>
vendor: 1 bytes, line 4147
4147
4148<script id="elementor-frontend-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 4148
4148
4149<script id="smartmenus-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 4149
4149
4150<script id="swiper-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 4150
4150
4151<script id="elementor-gallery-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor/assets/lib/e-gallery/js/e-gallery.min.js?ver=1.2.0"></script>
vendor: 1 bytes, line 4151
4151
4152<script id="mini-audio-player-js" src="https://thenamethatsticks.com/wp-content/plugins/mini-audio-player-elementor/assets/js/mini-audio-player.js?ver=1772485744"></script>
vendor: 1 bytes, line 4152
4152
4153<script id="dce-dynamicPosts-base-js-extra">
4154var dce_features_collection_dynamic_posts = ["dce-acf-relationship","dce-dynamicposts-v2","dce-dynamic-woo-products","dce-dynamic-woo-products-on-sale","dce-woo-products-cart","dce-woo-product-upsells","dce-woo-products-variations","dce-woo-product-crosssells","dce-dynamic-show-favorites","dce-woo-wishlist","dce-sticky-posts","dce-search-results","dce-my-posts","dce-dynamic-archives","dce-metabox-relationship"];
4155//# sourceURL=dce-dynamicPosts-base-js-extra
4156</script>
vendor: 1 bytes, line 4156
4156
4157<script id="dce-dynamicPosts-base-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/dynamic-posts-base.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4157
4157
4158<script id="dce-dynamicPosts-carousel-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/dynamic-posts-skin-carousel.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4158
4158
4159<script id="dce-jquery-match-height-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/node/jquery-match-height/jquery.matchHeight-min.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4159
4159
4160<script id="sourcebuster-js-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 4160
4160
4161<script id="wc-order-attribution-js-extra">
4162var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://thenamethatsticks.com/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"}};
4163//# sourceURL=wc-order-attribution-js-extra
4164</script>
vendor: 1 bytes, line 4164
4164
4165<script id="wc-order-attribution-js" src="https://thenamethatsticks.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 4165
4165
4166<script id="wc_j_upsellator_js-js-extra">
4167var wc_timeline = {"url":"https://thenamethatsticks.com/wp-admin/admin-ajax.php","open_on_add":"1","cart_url":"https://thenamethatsticks.com/basket/","is_cart_page":"","goals_count":"0","carousel_autoplay":"","carousel_autoplay_speed":"5000","checkout_container_fixed":"0","has_carousel":""};
4168//# sourceURL=wc_j_upsellator_js-js-extra
4169</script>
vendor: 1 bytes, line 4169
4169
4170<script id="wc_j_upsellator_js-js" src="https://thenamethatsticks.com/wp-content/plugins/wc-j-upsellator/assets/frontend/js/upsellator.min.js?ver=4.0.8"></script>
vendor: 1 bytes, line 4170
4170
4171<script id="udjw-frontend-js" src="https://thenamethatsticks.com/wp-content/plugins/ureka-dynamic-js-widget/assets/js/frontend.js?ver=1.24.71"></script>
vendor: 1 bytes, line 4171
4171
4172<script id="upsb-frontend-js-extra">
4173var UrekaProductSearchAnalytics = {"ajaxUrl":"https://thenamethatsticks.com/wp-admin/admin-ajax.php","nonce":"fa9551aba0","previewNonce":"4346cf2dcb","enabled":"yes","config":{"fuzzyMatching":"normal","synonyms":[],"showProductImage":"yes","postImageSlotEnabled":"yes","postGroupLabel":"Articles","postBadgeLabel":"Article","pageBadgeLabel":"Page","categoryBadgeLabel":"Category","tagBadgeLabel":"Tag","brandBadgeLabel":"Brand","showSku":"no","searchSku":"yes","showRecentSearches":"yes","showPopularSearches":"yes","showNoResultSuggestions":"yes","highlightMatches":"yes","noResultSuggestions":["adhesive","PVA","spray","cleaner","primer","glue","sealant"],"popularQueries":["cascamite","wood glue","4152","cascapol","rosehill","casca","cas","5664"],"showResultCountFooter":"yes","showGroupCounts":"yes","showSourceBadges":"yes","showNoResultsReason":"yes"}};
4174//# sourceURL=upsb-frontend-js-extra
4175</script>
vendor: 1 bytes, line 4175
4175
4176<script id="upsb-frontend-js" src="https://thenamethatsticks.com/wp-content/plugins/Ureka_Product_Search_Bar_v1.0.0/assets/js/frontend-search.js?ver=2.290.1"></script>
vendor: 1 bytes, line 4176
4176
4177<script id="dce-visibility-js" src="https://thenamethatsticks.com/wp-content/plugins/dynamic-content-for-elementor/assets/js/visibility.js?ver=3.4.16"></script>
vendor: 1 bytes, line 4177
4177
4178<script id="uwpw-widget-js-extra">
4179var UWPWWidget = {"ajaxUrl":"https://thenamethatsticks.com/wp-admin/admin-ajax.php","nonce":"ba38d8ca54"};
4180var UWPWWidget = {"ajaxUrl":"https://thenamethatsticks.com/wp-admin/admin-ajax.php","nonce":"ba38d8ca54"};
4181//# sourceURL=uwpw-widget-js-extra
4182</script>
vendor: 1 bytes, line 4182
4182
4183<script id="uwpw-widget-js" src="https://thenamethatsticks.com/wp-content/plugins/ureka-woo-price-widget/assets/js/uwpw-widget.js?ver=1.3.0"></script>
vendor: 1 bytes, line 4183
4183
4184<script id="elementor-pro-webpack-runtime-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.35.1"></script>
vendor: 1 bytes, line 4184
4184
4185<script id="wp-hooks-js" src="https://thenamethatsticks.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 4185
4185
4186<script id="wp-i18n-js" src="https://thenamethatsticks.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 4186
4186
4187<script id="wp-i18n-js-after">
4188wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
4189wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
4190//# sourceURL=wp-i18n-js-after
4191</script>
vendor: 1 bytes, line 4191
4191
4192<script id="elementor-pro-frontend-js-before">
4193var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/thenamethatsticks.com\/wp-admin\/admin-ajax.php","nonce":"b796088c59","urls":{"assets":"https:\/\/thenamethatsticks.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/thenamethatsticks.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/thenamethatsticks.com\/basket\/","checkout_page_url":"https:\/\/thenamethatsticks.com\/checkout\/","fragments_nonce":"838576c60f"}},"facebook_sdk":{"lang":"en_GB","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/thenamethatsticks.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
4194//# sourceURL=elementor-pro-frontend-js-before
4195</script>
vendor: 1 bytes, line 4195
4195
4196<script id="elementor-pro-frontend-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.35.1"></script>
vendor: 1 bytes, line 4196
4196
4197<script id="pro-elements-handlers-js" src="https://thenamethatsticks.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.35.1"></script>
vendor: 1 bytes, line 4197
4197
4198<script id="font-awesome-pro-js" src="https://kit.fontawesome.com/de9f8e272d.js?ver=3.35.1"></script>
vendor: 1 bytes, line 4198
4198
4199<script id="wp-emoji-settings" type="application/json">
4200{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://thenamethatsticks.com/wp-includes/js/wp-emoji-release.min.js?ver=6cec1cf062fac86ddc850327c8106b08"}}
4201</script>
vendor: 1 bytes, line 4201
4201
4202<script type="module">
4203/*! This file is auto-generated */
4204var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
4205//# sourceURL=https://thenamethatsticks.com/wp-includes/js/wp-emoji-loader.min.js
4206</script>
vendor: 1 bytes, line 4206
4206
4207<script>
4208/**
4209 * Lazy-load Tawk chat
4210 * Loads on first user interaction OR after 10 seconds
4211 * @tag PERF_LAZY_TAWK
4212 */
4213(function () {
4214  let tawkLoaded = false;
4215  let fallbackTimer = null;
4216
4217  function loadTawk() {
4218    if (tawkLoaded) return;
4219    tawkLoaded = true;
4220
4221    cleanup();
4222
4223    // Original Tawk API init
4224    window.Tawk_API = window.Tawk_API || {};
4225    window.Tawk_LoadStart = new Date();
4226
4227    const s1 = document.createElement('script');
4228    s1.async = true;
4229    s1.src = 'https://embed.tawk.to/60d1d56765b7290ac637464f/1f8pqj7jp';
4230    s1.charset = 'UTF-8';
4231    s1.setAttribute('crossorigin', '*');
4232
4233    const s0 = document.getElementsByTagName('script')[0];
4234    s0.parentNode.insertBefore(s1, s0);
4235  }
4236
4237  function cleanup() {
4238    window.removeEventListener('scroll', onInteract);
4239    window.removeEventListener('mousemove', onInteract);
4240    window.removeEventListener('keydown', onInteract);
4241    window.removeEventListener('touchstart', onInteract);
4242    if (fallbackTimer) clearTimeout(fallbackTimer);
4243  }
4244
4245  function onInteract() {
4246    loadTawk();
4247  }
4248
4249  // Load on first real user interaction
4250  window.addEventListener('scroll', onInteract, { once: true, passive: true });
4251  window.addEventListener('mousemove', onInteract, { once: true });
4252  window.addEventListener('keydown', onInteract, { once: true });
4253  window.addEventListener('touchstart', onInteract, { once: true, passive: true });
4254
4255  // Fallback: load after 10 seconds
4256  fallbackTimer = setTimeout(loadTawk, 10000);
4257})();
4258</script>
4258
4259
4260<script>
4261(function () {
4262  try {
4263    if (document.body.classList.contains('logged-in')) return;
4264    var payload = JSON.stringify({ page: location.pathname + location.search, ref: document.referrer || '' });
4265    var url = 'https://ureka-tv-claude.vercel.app/api/track';
4266    if (navigator.sendBeacon) {
4267      navigator.sendBeacon(url, new Blob([payload], { type: 'text/plain' }));
4268    } else {
4269      fetch(url, { method: 'POST', body: payload, keepalive: true, headers: { 'Content-Type': 'text/plain' } });
4270    }
4271  } catch (e) { /* tracking must never break the site */ }
4272})();
4273</script>
vendor: 1 bytes, line 4273
4273
4274<script>
4275/* [NAV_Z_INDEX_ON_HOVER] allows ResellerHub dropdown to be above the searchbar on hover */
4276(function () {
4277	//const nav = document.querySelector('#nav');
4278  const top_nav = document.querySelector('#topNav');
4279
4280  // Safety check in case elements do not exist
4281  if (!top_nav) return;
4282
4283  // Set initial z-index explicitly
4284
4285
4286  top_nav.addEventListener('mouseenter', () => {
4287    top_nav.style.zIndex = '7';
4288  });
4289
4290
4291
4292	  top_nav.addEventListener('mouseleave', () => {
4293    setTimeout(()=>{top_nav.style.zIndex = '2';},500)
4294  });
4295})();
4296</script>
4296
4297
4298<script>
4299document.addEventListener('DOMContentLoaded', function () {
4300   /*
4301    CookieYes overlay controller
4302
4303    Purpose:
4304    CookieYes already adds this overlay element:
4305    <div class="cky-hide cky-overlay"></div>
4306
4307    The problem:
4308    - CookieYes hides it by default with .cky-hide { display: none; }
4309    - Manually forcing the overlay visible in DevTools breaks CookieYes hiding logic
4310    - The overlay z-index can also sit above the banner/modal if not controlled
4311
4312    What this script does:
4313    - Shows the overlay when the CookieYes banner or preference modal is visible
4314    - Hides the overlay after accept/reject/save actions
4315    - Keeps the overlay behind the CookieYes banner/modal
4316    - Watches for CookieYes DOM changes because CookieYes may update elements after page load
4317  */
4318  const OVERLAY_SELECTOR = '.cky-overlay';
4319
4320  // Buttons that open the banner/preferences.
4321  const OPEN_BUTTON_SELECTORS = [
4322    '.cky-btn-customize',
4323    '.cky-btn-revisit',
4324    '[data-cky-tag="settings-button"]',
4325    '[data-cky-tag="revisit-consent"]'
4326  ].join(',');
4327
4328  // Buttons that close/save consent.
4329  const CLOSE_BUTTON_SELECTORS = [
4330    '.cky-btn-accept',
4331    '.cky-btn-reject',
4332    '.cky-btn-preferences',
4333    '[data-cky-tag="accept-button"]',
4334    '[data-cky-tag="reject-button"]',
4335    '[data-cky-tag="detail-accept-button"]',
4336    '[data-cky-tag="detail-reject-button"]',
4337    '[data-cky-tag="detail-save-button"]'
4338  ].join(',');
4339
4340  function getOverlay() {
4341    return document.querySelector(OVERLAY_SELECTOR);
4342  }
4343
4344  function showOverlay() {
4345    const overlay = getOverlay();
4346    if (!overlay) return;
4347
4348    overlay.style.display = 'block';
4349    overlay.style.position = 'fixed';
4350    overlay.style.top = '0';
4351    overlay.style.left = '0';
4352    overlay.style.width = '100%';
4353    overlay.style.height = '100%';
4354    overlay.style.background = '#fff';
4355    overlay.style.opacity = '0.7';
4356    overlay.style.zIndex = '999998';
4357  }
4358
4359  function hideOverlay() {
4360    const overlay = getOverlay();
4361    if (!overlay) return;
4362
4363    overlay.style.display = 'none';
4364  }
4365
4366  function elementIsVisible(element) {
4367    if (!element) return false;
4368
4369    const styles = window.getComputedStyle(element);
4370
4371    return (
4372      styles.display !== 'none' &&
4373      styles.visibility !== 'hidden' &&
4374      !element.classList.contains('cky-hide')
4375    );
4376  }
4377
4378  function syncOverlay() {
4379    const consentBox = document.querySelector('.cky-consent-container');
4380    const preferenceCenter = document.querySelector('.cky-preference-center');
4381
4382    // Show overlay only when CookieYes is open.
4383    const cookieBannerIsOpen =
4384      elementIsVisible(consentBox) || elementIsVisible(preferenceCenter);
4385
4386    if (cookieBannerIsOpen) {
4387      showOverlay();
4388    } else {
4389      hideOverlay();
4390    }
4391  }
4392
4393  document.addEventListener('click', function (event) {
4394    const clickedOpenButton = event.target.closest(OPEN_BUTTON_SELECTORS);
4395    const clickedCloseButton = event.target.closest(CLOSE_BUTTON_SELECTORS);
4396
4397    if (clickedOpenButton) {
4398      setTimeout(showOverlay, 50);
4399      setTimeout(syncOverlay, 300);
4400      return;
4401    }
4402
4403    if (clickedCloseButton) {
4404      hideOverlay();
4405
4406      // Repeat because CookieYes may update after click.
4407      setTimeout(hideOverlay, 300);
4408      setTimeout(hideOverlay, 800);
4409    }
4410  });
4411
4412  // Watch CookieYes visibility changes.
4413  const observer = new MutationObserver(function () {
4414    syncOverlay();
4415  });
4416
4417  observer.observe(document.body, {
4418    childList: true,
4419    subtree: true,
4420    attributes: true,
4421    attributeFilter: ['class', 'style']
4422  });
4423
4424  // Initial checks after CookieYes loads.
4425  setTimeout(syncOverlay, 250);
4426  setTimeout(syncOverlay, 1000);
4427});
4428</script>
4428
4429        
4429<script id="ureka-fathom-ajax-add-to-cart-listener">
4430        (function () {
4431            var productData = {"product_id":0,"parent_value_pence":0,"variation_values_pence":[],"selected_variation_id":0} || {};
4432            var recentEvents = {};
4433            var recentWindowMs = 2500;
4434            var fathomAttempts = 0;
4435            var maxFathomAttempts = 20;
4436
4437            function now() {
4438                return Date.now ? Date.now() : new Date().getTime();
4439            }
4440
4441            function cleanNumber(value, fallback) {
4442                var parsed = parseFloat(value);
4443                return isNaN(parsed) ? fallback : parsed;
4444            }
4445
4446            function getFormFromButton(button) {
4447                if (!button || !button.closest) {
4448                    return null;
4449                }
4450                return button.closest('form.cart, form.variations_form, form');
4451            }
4452
4453            function getInputValue(form, selectors, fallback) {
4454                var input;
4455                var i;
4456
4457                if (!form || !form.querySelector) {
4458                    return fallback;
4459                }
4460
4461                for (i = 0; i < selectors.length; i += 1) {
4462                    input = form.querySelector(selectors[i]);
4463                    if (input && input.value !== '') {
4464                        return input.value;
4465                    }
4466                }
4467
4468                return fallback;
4469            }
4470
4471            function getQuantity(button) {
4472                var form = getFormFromButton(button);
4473                var value = getInputValue(form, ['input.qty', 'input[name="quantity"]'], null);
4474
4475                if (value === null && button && button.getAttribute) {
4476                    value = button.getAttribute('data-quantity');
4477                }
4478
4479                value = cleanNumber(value, 1);
4480
4481                if (value < 1) {
4482                    value = 1;
4483                }
4484
4485                return value;
4486            }
4487
4488            function getProductId(button) {
4489                var form = getFormFromButton(button);
4490                var value = null;
4491
4492                if (button && button.getAttribute) {
4493                    value = button.getAttribute('data-product_id') || button.getAttribute('value');
4494                }
4495
4496                if (!value) {
4497                    value = getInputValue(form, ['input[name="add-to-cart"]', 'button[name="add-to-cart"]'], productData.product_id || 0);
4498                }
4499
4500                return parseInt(value, 10) || 0;
4501            }
4502
4503            function getVariationId(button) {
4504                var form = getFormFromButton(button);
4505                var value = getInputValue(form, ['input[name="variation_id"]'], 0);
4506                return parseInt(value, 10) || 0;
4507            }
4508
4509            function getUnitValuePence(button) {
4510                var variationId = getVariationId(button);
4511                var variationValues = productData.variation_values_pence || {};
4512
4513                if (variationId && variationValues[variationId]) {
4514                    return parseInt(variationValues[variationId], 10) || 0;
4515                }
4516
4517                if (productData.parent_value_pence) {
4518                    return parseInt(productData.parent_value_pence, 10) || 0;
4519                }
4520
4521                if (button && button.getAttribute) {
4522                    return parseInt(button.getAttribute('data-fathom-value-pence') || '0', 10) || 0;
4523                }
4524
4525                return 0;
4526            }
4527
4528            function wasRecentlyTracked(key) {
4529                var timestamp = recentEvents[key] || 0;
4530                return timestamp && (now() - timestamp) < recentWindowMs;
4531            }
4532
4533            function markRecentlyTracked(key) {
4534                recentEvents[key] = now();
4535            }
4536
4537            function trackFathomEvent(eventName, eventValue, dedupeKey) {
4538                fathomAttempts += 1;
4539
4540                if (wasRecentlyTracked(dedupeKey)) {
4541                    return;
4542                }
4543
4544                if (window.fathom && typeof window.fathom.trackEvent === 'function') {
4545                    if (eventValue && eventValue > 0) {
4546                        window.fathom.trackEvent(eventName, {
4547                            _value: eventValue
4548                        });
4549                    } else {
4550                        window.fathom.trackEvent(eventName);
4551                    }
4552                    markRecentlyTracked(dedupeKey);
4553                    return;
4554                }
4555
4556                if (fathomAttempts < maxFathomAttempts) {
4557                    window.setTimeout(function () {
4558                        trackFathomEvent(eventName, eventValue, dedupeKey);
4559                    }, 250);
4560                }
4561            }
4562
4563            function onAddedToCart(event, fragments, cartHash, button) {
4564                var rawButton = button && button.jquery ? button.get(0) : button;
4565                var productId = getProductId(rawButton);
4566                var variationId = getVariationId(rawButton);
4567                var quantity = getQuantity(rawButton);
4568                var unitValuePence = getUnitValuePence(rawButton);
4569                var eventValue = unitValuePence > 0 ? Math.round(unitValuePence * quantity) : 0;
4570                var dedupeKey = [
4571                    'add_to_cart',
4572                    cartHash || 'no-cart-hash',
4573                    productId || 'no-product-id',
4574                    variationId || 'no-variation-id',
4575                    quantity || 1,
4576                    eventValue || 0
4577                ].join('|');
4578
4579                trackFathomEvent('add_to_cart', eventValue, dedupeKey);
4580            }
4581
4582            if (window.jQuery && window.jQuery(document.body).on) {
4583                window.jQuery(document.body).on('added_to_cart', onAddedToCart);
4584            } else {
4585                document.addEventListener('DOMContentLoaded', function () {
4586                    if (window.jQuery && window.jQuery(document.body).on) {
4587                        window.jQuery(document.body).on('added_to_cart', onAddedToCart);
4588                    }
4589                });
4590            }
4591        }());
4592        </script>
4592
4593          
4593<script>
4594    (function($) {
4595      document.addEventListener('facetwp-loaded', function() {
4596        $.each(FWP.settings.num_choices, function(key, val) {
4597
4598          // assuming each facet is wrapped within a "facet-wrap" container element
4599          // this may need to change depending on your setup, for example:
4600          // change ".facet-wrap" to ".widget" if using WP text widgets
4601
4602          var $facet = $('.facetwp-facet-' + key);
4603          var $wrap = $facet.closest('.facet-wrap');
4604          var $flyout = $facet.closest('.flyout-row');
4605          if ($wrap.length || $flyout.length) {
4606            var $which = $wrap.length ? $wrap : $flyout;
4607            (0 === val) ? $which.hide(): $which.show();
4608          }
4609        });
4610      });
4611    })(jQuery);
4612  </script>
4612
4613
4614</body>
4615</html>
4616
4617<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->
4618
4619<!-- Cache served by breeze CACHE - Last modified: Fri, 02 Oct 2026 10:43:24 GMT -->

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.