1<!doctype html> 2<html lang="en-US"> 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
7<script data-cfasync="false" data-no-defer="1" data-no-minify="1" data-no-optimize="1" defer src="data:text/javascript;base64,dmFyIGV3d3dfd2VicF9zdXBwb3J0ZWQ9ITE7ZnVuY3Rpb24gY2hlY2tfd2VicF9mZWF0dXJlKEEsZSl7dmFyIHc7ZT12b2lkIDAhPT1lP2U6ZnVuY3Rpb24oKXt9LGV3d3dfd2VicF9zdXBwb3J0ZWQ/ZShld3d3X3dlYnBfc3VwcG9ydGVkKTooKHc9bmV3IEltYWdlKS5vbmxvYWQ9ZnVuY3Rpb24oKXtld3d3X3dlYnBfc3VwcG9ydGVkPTA8dy53aWR0aCYmMDx3LmhlaWdodCxlJiZlKGV3d3dfd2VicF9zdXBwb3J0ZWQpfSx3Lm9uZXJyb3I9ZnVuY3Rpb24oKXtlJiZlKCExKX0sdy5zcmM9ImRhdGE6aW1hZ2Uvd2VicDtiYXNlNjQsIit7YWxwaGE6IlVrbEdSa29BQUFCWFJVSlFWbEE0V0FvQUFBQVFBQUFBQUFBQUFBQUFRVXhRU0F3QUFBQVJCeEFSL1E5RVJQOERBQUJXVURnZ0dBQUFBQlFCQUowQktnRUFBUUFBQVA0QUFBM0FBUDdtdFFBQUFBPT0ifVtBXSl9Y2hlY2tfd2VicF9mZWF0dXJlKCJhbHBoYSIpOw=="></script>
7<script data-cfasync="false" data-no-defer="1" data-no-minify="1" data-no-optimize="1" defer src="data:text/javascript;base64,dmFyIEFycml2ZT1mdW5jdGlvbihjLHcpeyJ1c2Ugc3RyaWN0IjtpZihjLk11dGF0aW9uT2JzZXJ2ZXImJiJ1bmRlZmluZWQiIT10eXBlb2YgSFRNTEVsZW1lbnQpe3ZhciByLGE9MCx1PShyPUhUTUxFbGVtZW50LnByb3RvdHlwZS5tYXRjaGVzfHxIVE1MRWxlbWVudC5wcm90b3R5cGUud2Via2l0TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubW96TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubXNNYXRjaGVzU2VsZWN0b3Ise21hdGNoZXNTZWxlY3RvcjpmdW5jdGlvbihlLHQpe3JldHVybiBlIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQmJnIuY2FsbChlLHQpfSxhZGRNZXRob2Q6ZnVuY3Rpb24oZSx0LHIpe3ZhciBhPWVbdF07ZVt0XT1mdW5jdGlvbigpe3JldHVybiByLmxlbmd0aD09YXJndW1lbnRzLmxlbmd0aD9yLmFwcGx5KHRoaXMsYXJndW1lbnRzKToiZnVuY3Rpb24iPT10eXBlb2YgYT9hLmFwcGx5KHRoaXMsYXJndW1lbnRzKTp2b2lkIDB9fSxjYWxsQ2FsbGJhY2tzOmZ1bmN0aW9uKGUsdCl7dCYmdC5vcHRpb25zLm9uY2VPbmx5JiYxPT10LmZpcmVkRWxlbXMubGVuZ3RoJiYoZT1bZVswXV0pO2Zvcih2YXIgcixhPTA7cj1lW2FdO2ErKylyJiZyLmNhbGxiYWNrJiZyLmNhbGxiYWNrLmNhbGwoci5lbGVtLHIuZWxlbSk7dCYmdC5vcHRpb25zLm9uY2VPbmx5JiYxPT10LmZpcmVkRWxlbXMubGVuZ3RoJiZ0Lm1lLnVuYmluZEV2ZW50V2l0aFNlbGVjdG9yQW5kQ2FsbGJhY2suY2FsbCh0LnRhcmdldCx0LnNlbGVjdG9yLHQuY2FsbGJhY2spfSxjaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseTpmdW5jdGlvbihlLHQscixhKXtmb3IodmFyIGksbj0wO2k9ZVtuXTtuKyspcihpLHQsYSkmJmEucHVzaCh7Y2FsbGJhY2s6dC5jYWxsYmFjayxlbGVtOml9KSwwPGkuY2hpbGROb2Rlcy5sZW5ndGgmJnUuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoaS5jaGlsZE5vZGVzLHQscixhKX0sbWVyZ2VBcnJheXM6ZnVuY3Rpb24oZSx0KXt2YXIgcixhPXt9O2ZvcihyIGluIGUpZS5oYXNPd25Qcm9wZXJ0eShyKSYmKGFbcl09ZVtyXSk7Zm9yKHIgaW4gdCl0Lmhhc093blByb3BlcnR5KHIpJiYoYVtyXT10W3JdKTtyZXR1cm4gYX0sdG9FbGVtZW50c0FycmF5OmZ1bmN0aW9uKGUpe3JldHVybiBlPXZvaWQgMCE9PWUmJigibnVtYmVyIiE9dHlwZW9mIGUubGVuZ3RofHxlPT09Yyk/W2VdOmV9fSksZT0obC5wcm90b3R5cGUuYWRkRXZlbnQ9ZnVuY3Rpb24oZSx0LHIsYSl7YT17dGFyZ2V0OmUsc2VsZWN0b3I6dCxvcHRpb25zOnIsY2FsbGJhY2s6YSxmaXJlZEVsZW1zOltdfTtyZXR1cm4gdGhpcy5fYmVmb3JlQWRkaW5nJiZ0aGlzLl9iZWZvcmVBZGRpbmcoYSksdGhpcy5fZXZlbnRzQnVja2V0LnB1c2goYSksYX0sbC5wcm90b3R5cGUucmVtb3ZlRXZlbnQ9ZnVuY3Rpb24oZSl7Zm9yKHZhciB0LHI9dGhpcy5fZXZlbnRzQnVja2V0Lmxlbmd0aC0xO3Q9dGhpcy5fZXZlbnRzQnVja2V0W3JdO3ItLSllKHQpJiYodGhpcy5fYmVmb3JlUmVtb3ZpbmcmJnRoaXMuX2JlZm9yZVJlbW92aW5nKHQpLCh0PXRoaXMuX2V2ZW50c0J1Y2tldC5zcGxpY2UociwxKSkmJnQubGVuZ3RoJiYodFswXS5jYWxsYmFjaz1udWxsKSl9LGwucHJvdG90eXBlLmJlZm9yZUFkZGluZz1mdW5jdGlvbihlKXt0aGlzLl9iZWZvcmVBZGRpbmc9ZX0sbC5wcm90b3R5cGUuYmVmb3JlUmVtb3Zpbmc9ZnVuY3Rpb24oZSl7dGhpcy5fYmVmb3JlUmVtb3Zpbmc9ZX0sbCksdD1mdW5jdGlvbihpLG4pe3ZhciBvPW5ldyBlLGw9dGhpcyxzPXtmaXJlT25BdHRyaWJ1dGVzTW9kaWZpY2F0aW9uOiExfTtyZXR1cm4gby5iZWZvcmVBZGRpbmcoZnVuY3Rpb24odCl7dmFyIGU9dC50YXJnZXQ7ZSE9PWMuZG9jdW1lbnQmJmUhPT1jfHwoZT1kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaHRtbCIpWzBdKTt2YXIgcj1uZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbihlKXtuLmNhbGwodGhpcyxlLHQpfSksYT1pKHQub3B0aW9ucyk7ci5vYnNlcnZlKGUsYSksdC5vYnNlcnZlcj1yLHQubWU9bH0pLG8uYmVmb3JlUmVtb3ZpbmcoZnVuY3Rpb24oZSl7ZS5vYnNlcnZlci5kaXNjb25uZWN0KCl9KSx0aGlzLmJpbmRFdmVudD1mdW5jdGlvbihlLHQscil7dD11Lm1lcmdlQXJyYXlzKHMsdCk7Zm9yKHZhciBhPXUudG9FbGVtZW50c0FycmF5KHRoaXMpLGk9MDtpPGEubGVuZ3RoO2krKylvLmFkZEV2ZW50KGFbaV0sZSx0LHIpfSx0aGlzLnVuYmluZEV2ZW50PWZ1bmN0aW9uKCl7dmFyIHI9dS50b0VsZW1lbnRzQXJyYXkodGhpcyk7by5yZW1vdmVFdmVudChmdW5jdGlvbihlKXtmb3IodmFyIHQ9MDt0PHIubGVuZ3RoO3QrKylpZih0aGlzPT09d3x8ZS50YXJnZXQ9PT1yW3RdKXJldHVybiEwO3JldHVybiExfSl9LHRoaXMudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JPckNhbGxiYWNrPWZ1bmN0aW9uKHIpe3ZhciBhPXUudG9FbGVtZW50c0FycmF5KHRoaXMpLGk9cixlPSJmdW5jdGlvbiI9PXR5cGVvZiByP2Z1bmN0aW9uKGUpe2Zvcih2YXIgdD0wO3Q8YS5sZW5ndGg7dCsrKWlmKCh0aGlzPT09d3x8ZS50YXJnZXQ9PT1hW3RdKSYmZS5jYWxsYmFjaz09PWkpcmV0dXJuITA7cmV0dXJuITF9OmZ1bmN0aW9uKGUpe2Zvcih2YXIgdD0wO3Q8YS5sZW5ndGg7dCsrKWlmKCh0aGlzPT09d3x8ZS50YXJnZXQ9PT1hW3RdKSYmZS5zZWxlY3Rvcj09PXIpcmV0dXJuITA7cmV0dXJuITF9O28ucmVtb3ZlRXZlbnQoZSl9LHRoaXMudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JBbmRDYWxsYmFjaz1mdW5jdGlvbihyLGEpe3ZhciBpPXUudG9FbGVtZW50c0FycmF5KHRoaXMpO28ucmVtb3ZlRXZlbnQoZnVuY3Rpb24oZSl7Zm9yKHZhciB0PTA7dDxpLmxlbmd0aDt0KyspaWYoKHRoaXM9PT13fHxlLnRhcmdldD09PWlbdF0pJiZlLnNlbGVjdG9yPT09ciYmZS5jYWxsYmFjaz09PWEpcmV0dXJuITA7cmV0dXJuITF9KX0sdGhpc30saT1uZXcgZnVuY3Rpb24oKXt2YXIgcz17ZmlyZU9uQXR0cmlidXRlc01vZGlmaWNhdGlvbjohMSxvbmNlT25seTohMSxleGlzdGluZzohMX07ZnVuY3Rpb24gbihlLHQscil7cmV0dXJuISghdS5tYXRjaGVzU2VsZWN0b3IoZSx0LnNlbGVjdG9yKXx8KGUuX2lkPT09dyYmKGUuX2lkPWErKyksLT
7EhPXQuZmlyZWRFbGVtcy5pbmRleE9mKGUuX2lkKSkpJiYodC5maXJlZEVsZW1zLnB1c2goZS5faWQpLCEwKX12YXIgYz0oaT1uZXcgdChmdW5jdGlvbihlKXt2YXIgdD17YXR0cmlidXRlczohMSxjaGlsZExpc3Q6ITAsc3VidHJlZTohMH07cmV0dXJuIGUuZmlyZU9uQXR0cmlidXRlc01vZGlmaWNhdGlvbiYmKHQuYXR0cmlidXRlcz0hMCksdH0sZnVuY3Rpb24oZSxpKXtlLmZvckVhY2goZnVuY3Rpb24oZSl7dmFyIHQ9ZS5hZGRlZE5vZGVzLHI9ZS50YXJnZXQsYT1bXTtudWxsIT09dCYmMDx0Lmxlbmd0aD91LmNoZWNrQ2hpbGROb2Rlc1JlY3Vyc2l2ZWx5KHQsaSxuLGEpOiJhdHRyaWJ1dGVzIj09PWUudHlwZSYmbihyLGkpJiZhLnB1c2goe2NhbGxiYWNrOmkuY2FsbGJhY2ssZWxlbTpyfSksdS5jYWxsQ2FsbGJhY2tzKGEsaSl9KX0pKS5iaW5kRXZlbnQ7cmV0dXJuIGkuYmluZEV2ZW50PWZ1bmN0aW9uKGUsdCxyKXt0PXZvaWQgMD09PXI/KHI9dCxzKTp1Lm1lcmdlQXJyYXlzKHMsdCk7dmFyIGE9dS50b0VsZW1lbnRzQXJyYXkodGhpcyk7aWYodC5leGlzdGluZyl7Zm9yKHZhciBpPVtdLG49MDtuPGEubGVuZ3RoO24rKylmb3IodmFyIG89YVtuXS5xdWVyeVNlbGVjdG9yQWxsKGUpLGw9MDtsPG8ubGVuZ3RoO2wrKylpLnB1c2goe2NhbGxiYWNrOnIsZWxlbTpvW2xdfSk7aWYodC5vbmNlT25seSYmaS5sZW5ndGgpcmV0dXJuIHIuY2FsbChpWzBdLmVsZW0saVswXS5lbGVtKTtzZXRUaW1lb3V0KHUuY2FsbENhbGxiYWNrcywxLGkpfWMuY2FsbCh0aGlzLGUsdCxyKX0saX0sbz1uZXcgZnVuY3Rpb24oKXt2YXIgYT17fTtmdW5jdGlvbiBpKGUsdCl7cmV0dXJuIHUubWF0Y2hlc1NlbGVjdG9yKGUsdC5zZWxlY3Rvcil9dmFyIG49KG89bmV3IHQoZnVuY3Rpb24oKXtyZXR1cm57Y2hpbGRMaXN0OiEwLHN1YnRyZWU6ITB9fSxmdW5jdGlvbihlLHIpe2UuZm9yRWFjaChmdW5jdGlvbihlKXt2YXIgdD1lLnJlbW92ZWROb2RlcyxlPVtdO251bGwhPT10JiYwPHQubGVuZ3RoJiZ1LmNoZWNrQ2hpbGROb2Rlc1JlY3Vyc2l2ZWx5KHQscixpLGUpLHUuY2FsbENhbGxiYWNrcyhlLHIpfSl9KSkuYmluZEV2ZW50O3JldHVybiBvLmJpbmRFdmVudD1mdW5jdGlvbihlLHQscil7dD12b2lkIDA9PT1yPyhyPXQsYSk6dS5tZXJnZUFycmF5cyhhLHQpLG4uY2FsbCh0aGlzLGUsdCxyKX0sb307ZChIVE1MRWxlbWVudC5wcm90b3R5cGUpLGQoTm9kZUxpc3QucHJvdG90eXBlKSxkKEhUTUxDb2xsZWN0aW9uLnByb3RvdHlwZSksZChIVE1MRG9jdW1lbnQucHJvdG90eXBlKSxkKFdpbmRvdy5wcm90b3R5cGUpO3ZhciBuPXt9O3JldHVybiBzKGksbiwidW5iaW5kQWxsQXJyaXZlIikscyhvLG4sInVuYmluZEFsbExlYXZlIiksbn1mdW5jdGlvbiBsKCl7dGhpcy5fZXZlbnRzQnVja2V0PVtdLHRoaXMuX2JlZm9yZUFkZGluZz1udWxsLHRoaXMuX2JlZm9yZVJlbW92aW5nPW51bGx9ZnVuY3Rpb24gcyhlLHQscil7dS5hZGRNZXRob2QodCxyLGUudW5iaW5kRXZlbnQpLHUuYWRkTWV0aG9kKHQscixlLnVuYmluZEV2ZW50V2l0aFNlbGVjdG9yT3JDYWxsYmFjayksdS5hZGRNZXRob2QodCxyLGUudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JBbmRDYWxsYmFjayl9ZnVuY3Rpb24gZChlKXtlLmFycml2ZT1pLmJpbmRFdmVudCxzKGksZSwidW5iaW5kQXJyaXZlIiksZS5sZWF2ZT1vLmJpbmRFdmVudCxzKG8sZSwidW5iaW5kTGVhdmUiKX19KHdpbmRvdyx2b2lkIDApLGV3d3dfd2VicF9zdXBwb3J0ZWQ9ITE7ZnVuY3Rpb24gY2hlY2tfd2VicF9mZWF0dXJlKGUsdCl7dmFyIHI7ZXd3d193ZWJwX3N1cHBvcnRlZD90KGV3d3dfd2VicF9zdXBwb3J0ZWQpOigocj1uZXcgSW1hZ2UpLm9ubG9hZD1mdW5jdGlvbigpe2V3d3dfd2VicF9zdXBwb3J0ZWQ9MDxyLndpZHRoJiYwPHIuaGVpZ2h0LHQoZXd3d193ZWJwX3N1cHBvcnRlZCl9LHIub25lcnJvcj1mdW5jdGlvbigpe3QoITEpfSxyLnNyYz0iZGF0YTppbWFnZS93ZWJwO2Jhc2U2NCwiK3thbHBoYToiVWtsR1Jrb0FBQUJYUlVKUVZsQTRXQW9BQUFBUUFBQUFBQUFBQUFBQVFVeFFTQXdBQUFBUkJ4QVIvUTlFUlA4REFBQldVRGdnR0FBQUFCUUJBSjBCS2dFQUFRQUFBUDRBQUEzQUFQN210UUFBQUE9PSIsYW5pbWF0aW9uOiJVa2xHUmxJQUFBQlhSVUpRVmxBNFdBb0FBQUFTQUFBQUFBQUFBQUFBUVU1SlRRWUFBQUQvLy8vL0FBQkJUazFHSmdBQUFBQUFBQUFBQUFBQUFBQUFBR1FBQUFCV1VEaE1EUUFBQUM4QUFBQVFCeEFSRVlpSS9nY0EifVtlXSl9ZnVuY3Rpb24gZXd3d0xvYWRJbWFnZXMoZSl7aWYoZSl7Zm9yKHZhciB0PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5iYXRjaC1pbWFnZSBpbWcsIC5pbWFnZS13cmFwcGVyIGEsIC5uZ2ctcHJvLW1hc29ucnktaXRlbSBhLCAubmdnLWdhbGxlcmlhLW9mZnNjcmVlbi1zZW8td3JhcHBlciBhIikscj0wLGE9dC5sZW5ndGg7cjxhO3IrKylld3d3QXR0cih0W3JdLCJkYXRhLXNyYyIsdFtyXS5nZXRBdHRyaWJ1dGUoImRhdGEtd2VicCIpKSxld3d3QXR0cih0W3JdLCJkYXRhLXRodW1ibmFpbCIsdFtyXS5nZXRBdHRyaWJ1dGUoImRhdGEtd2VicC10aHVtYm5haWwiKSk7Zm9yKHZhciBpPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIikscj0wLGE9aS5sZW5ndGg7cjxhO3IrKylld3d3QXR0cihpW3JdLCJkYXRhLXRodW1iIixpW3JdLmdldEF0dHJpYnV0ZSgiZGF0YS13ZWJwLXRodW1iIikpfWZvcih2YXIgbj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJ2aWRlbyIpLHI9MCxhPW4ubGVuZ3RoO3I8YTtyKyspZXd3d0F0dHIobltyXSwicG9zdGVyIixlP25bcl0uZ2V0QXR0cmlidXRlKCJkYXRhLXBvc3Rlci13ZWJwIik6bltyXS5nZXRBdHRyaWJ1dGUoImRhdGEtcG9zdGVyLWltYWdlIikpO2Zvcih2YXIgbyxsPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImltZy5ld3d3X3dlYnBfbGF6eV9sb2FkIikscj0wLGE9bC5sZW5ndGg7cjxhO3IrKyllJiYoZXd3d0F0dHIobFtyXSwiZGF0YS1sYXp5LXNyY3NldCIsbFtyXS5nZXRBdHRyaWJ1dGUoImRhdGEtbGF6eS1zcmNzZXQtd2VicCIpKSxld3d3QXR0cihsW3JdLCJkYXRhLXNyY3NldCIsbFtyXS5nZXRBdHRyaWJ1dGUoImRhdGEtc3Jjc2V0LXdlYnAiKSksZXd3d0F0dHIobFtyXSwiZGF0YS1sYXp5LXNyYyIsbFtyXS5nZXRBdHRyaWJ1dGUoImRhdGEtbGF6eS1zcmMtd2VicCIpKSxld3d3QXR0cihsW3JdLCJkYXRhLXNyYyIsbFtyXS5nZXRBdHRyaWJ1dGUoImRhdGEtc3JjLXdlYnAiKSksZXd3d0F0dHIobFtyXSwiZGF0YS1vcmlnLWZpbGUiLGxbcl0uZ2V0QXR0cmlidXRlKCJkYXRhLXdlYnAtb3JpZy1maWxlIikpLGV3d3dBdHRyKGxbcl0sImRhdGEtbWVkaXVtLWZpbGUiLGxbcl0uZ2V0QXR0cmlidXRlKCJkYXRhLXdlYnAtbWVkaXVtLWZpbGUiKSksZXd3d0F0dHIobFtyXSwiZGF0YS1sYXJnZS1maWxlIixsW3JdLmdldEF0dHJpYnV0ZSgiZGF0YS13ZWJwLWxhcmdlLWZpbGUiKSksbnVsbCE9KG89bFtyXS5nZXRBdHRyaWJ1dGUoInNyY3NldCIpKSYmITEhPT1vJiZvLmluY2x1ZGVzKCJSMGxHT0QiKSYmZXd3d0F0dHIobFtyXSwic3JjIixsW3JdLmdldEF0dHJpYnV0ZSgiZGF0YS1sYXp5LXNyYy13ZWJwIikpKSxsW3JdLmNsYXNzTmFtZT1sW3JdLmNsYXNzTmFtZS5yZXBsYWNlKC9cYmV3d3dfd2VicF9sYXp5X2xvYWRcYi8sIiIpO2Zvcih2YXIgcz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuZXd3d193ZWJwIikscj0wLGE9cy5sZW5ndGg7cjxhO3IrKyllPyhld3d3QXR0cihzW3JdLCJzcmNzZXQiLHNbcl0uZ2V0QXR0cmlidXRlKCJkYXRhLXNyY3NldC13ZWJwIikpLGV3d3dBdHRyKHNbcl0sInNyYyIsc1tyXS5nZXRBdHRyaWJ1dGUoImRhdGEtc3JjLXdlYnAiKSksZXd3d0F0dHIoc1tyXSwiZGF0YS1vcmlnLWZpbGUiL
7HNbcl0uZ2V0QXR0cmlidXRlKCJkYXRhLXdlYnAtb3JpZy1maWxlIikpLGV3d3dBdHRyKHNbcl0sImRhdGEtbWVkaXVtLWZpbGUiLHNbcl0uZ2V0QXR0cmlidXRlKCJkYXRhLXdlYnAtbWVkaXVtLWZpbGUiKSksZXd3d0F0dHIoc1tyXSwiZGF0YS1sYXJnZS1maWxlIixzW3JdLmdldEF0dHJpYnV0ZSgiZGF0YS13ZWJwLWxhcmdlLWZpbGUiKSksZXd3d0F0dHIoc1tyXSwiZGF0YS1sYXJnZV9pbWFnZSIsc1tyXS5nZXRBdHRyaWJ1dGUoImRhdGEtd2VicC1sYXJnZV9pbWFnZSIpKSxld3d3QXR0cihzW3JdLCJkYXRhLXNyYyIsc1tyXS5nZXRBdHRyaWJ1dGUoImRhdGEtd2VicC1zcmMiKSkpOihld3d3QXR0cihzW3JdLCJzcmNzZXQiLHNbcl0uZ2V0QXR0cmlidXRlKCJkYXRhLXNyY3NldC1pbWciKSksZXd3d0F0dHIoc1tyXSwic3JjIixzW3JdLmdldEF0dHJpYnV0ZSgiZGF0YS1zcmMtaW1nIikpKSxzW3JdLmNsYXNzTmFtZT1zW3JdLmNsYXNzTmFtZS5yZXBsYWNlKC9cYmV3d3dfd2VicFxiLywiZXd3d193ZWJwX2xvYWRlZCIpO3dpbmRvdy5qUXVlcnkmJmpRdWVyeS5mbi5pc290b3BlJiZqUXVlcnkuZm4uaW1hZ2VzTG9hZGVkJiYoalF1ZXJ5KCIuZnVzaW9uLXBvc3RzLWNvbnRhaW5lci1pbmZpbml0ZSIpLmltYWdlc0xvYWRlZChmdW5jdGlvbigpe2pRdWVyeSgiLmZ1c2lvbi1wb3N0cy1jb250YWluZXItaW5maW5pdGUiKS5oYXNDbGFzcygiaXNvdG9wZSIpJiZqUXVlcnkoIi5mdXNpb24tcG9zdHMtY29udGFpbmVyLWluZmluaXRlIikuaXNvdG9wZSgpfSksalF1ZXJ5KCIuZnVzaW9uLXBvcnRmb2xpbzpub3QoLmZ1c2lvbi1yZWNlbnQtd29ya3MpIC5mdXNpb24tcG9ydGZvbGlvLXdyYXBwZXIiKS5pbWFnZXNMb2FkZWQoZnVuY3Rpb24oKXtqUXVlcnkoIi5mdXNpb24tcG9ydGZvbGlvOm5vdCguZnVzaW9uLXJlY2VudC13b3JrcykgLmZ1c2lvbi1wb3J0Zm9saW8td3JhcHBlciIpLmlzb3RvcGUoKX0pKX1mdW5jdGlvbiBld3d3V2ViUEluaXQoZSl7ZXd3d0xvYWRJbWFnZXMoZSksZXd3d05nZ0xvYWRHYWxsZXJpZXMoZSksZG9jdW1lbnQuYXJyaXZlKCIuZXd3d193ZWJwIixmdW5jdGlvbigpe2V3d3dMb2FkSW1hZ2VzKGUpfSksZG9jdW1lbnQuYXJyaXZlKCIuZXd3d193ZWJwX2xhenlfbG9hZCIsZnVuY3Rpb24oKXtld3d3TG9hZEltYWdlcyhlKX0pLGRvY3VtZW50LmFycml2ZSgidmlkZW9zIixmdW5jdGlvbigpe2V3d3dMb2FkSW1hZ2VzKGUpfSksImxvYWRpbmciPT1kb2N1bWVudC5yZWFkeVN0YXRlP2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGV3d3dKU09OUGFyc2VySW5pdCk6KCJ1bmRlZmluZWQiIT10eXBlb2YgZ2FsbGVyaWVzJiZld3d3TmdnUGFyc2VHYWxsZXJpZXMoZSksZXd3d1dvb1BhcnNlVmFyaWF0aW9ucyhlKSl9ZnVuY3Rpb24gZXd3d0F0dHIoZSx0LHIpe251bGwhPXImJiExIT09ciYmZS5zZXRBdHRyaWJ1dGUodCxyKX1mdW5jdGlvbiBld3d3SlNPTlBhcnNlckluaXQoKXsidW5kZWZpbmVkIiE9dHlwZW9mIGdhbGxlcmllcyYmY2hlY2tfd2VicF9mZWF0dXJlKCJhbHBoYSIsZXd3d05nZ1BhcnNlR2FsbGVyaWVzKSxjaGVja193ZWJwX2ZlYXR1cmUoImFscGhhIixld3d3V29vUGFyc2VWYXJpYXRpb25zKX1mdW5jdGlvbiBld3d3V29vUGFyc2VWYXJpYXRpb25zKGUpe2lmKGUpZm9yKHZhciB0PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImZvcm0udmFyaWF0aW9uc19mb3JtIikscj0wLGE9dC5sZW5ndGg7cjxhO3IrKyl7dmFyIGk9dFtyXS5nZXRBdHRyaWJ1dGUoImRhdGEtcHJvZHVjdF92YXJpYXRpb25zIiksbj0hMTt0cnl7Zm9yKHZhciBvIGluIGk9SlNPTi5wYXJzZShpKSl2b2lkIDAhPT1pW29dJiZ2b2lkIDAhPT1pW29dLmltYWdlJiYodm9pZCAwIT09aVtvXS5pbWFnZS5zcmNfd2VicCYmKGlbb10uaW1hZ2Uuc3JjPWlbb10uaW1hZ2Uuc3JjX3dlYnAsbj0hMCksdm9pZCAwIT09aVtvXS5pbWFnZS5zcmNzZXRfd2VicCYmKGlbb10uaW1hZ2Uuc3Jjc2V0PWlbb10uaW1hZ2Uuc3Jjc2V0X3dlYnAsbj0hMCksdm9pZCAwIT09aVtvXS5pbWFnZS5mdWxsX3NyY193ZWJwJiYoaVtvXS5pbWFnZS5mdWxsX3NyYz1pW29dLmltYWdlLmZ1bGxfc3JjX3dlYnAsbj0hMCksdm9pZCAwIT09aVtvXS5pbWFnZS5nYWxsZXJ5X3RodW1ibmFpbF9zcmNfd2VicCYmKGlbb10uaW1hZ2UuZ2FsbGVyeV90aHVtYm5haWxfc3JjPWlbb10uaW1hZ2UuZ2FsbGVyeV90aHVtYm5haWxfc3JjX3dlYnAsbj0hMCksdm9pZCAwIT09aVtvXS5pbWFnZS50aHVtYl9zcmNfd2VicCYmKGlbb10uaW1hZ2UudGh1bWJfc3JjPWlbb10uaW1hZ2UudGh1bWJfc3JjX3dlYnAsbj0hMCkpO24mJmV3d3dBdHRyKHRbcl0sImRhdGEtcHJvZHVjdF92YXJpYXRpb25zIixKU09OLnN0cmluZ2lmeShpKSl9Y2F0Y2goZSl7fX19ZnVuY3Rpb24gZXd3d05nZ1BhcnNlR2FsbGVyaWVzKGUpe2lmKGUpZm9yKHZhciB0IGluIGdhbGxlcmllcyl7dmFyIHI9Z2FsbGVyaWVzW3RdO2dhbGxlcmllc1t0XS5pbWFnZXNfbGlzdD1ld3d3TmdnUGFyc2VJbWFnZUxpc3Qoci5pbWFnZXNfbGlzdCl9fWZ1bmN0aW9uIGV3d3dOZ2dMb2FkR2FsbGVyaWVzKGUpe2UmJmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIm5nZy5nYWxsZXJpYS50aGVtZWFkZGVkIixmdW5jdGlvbihlLHQpe3dpbmRvdy5uZ2dfZ2FsbGVyaWEuX2NyZWF0ZV9iYWNrdXA9d2luZG93Lm5nZ19nYWxsZXJpYS5jcmVhdGUsd2luZG93Lm5nZ19nYWxsZXJpYS5jcmVhdGU9ZnVuY3Rpb24oZSx0KXt2YXIgcj0kKGUpLmRhdGEoImlkIik7cmV0dXJuIGdhbGxlcmllc1siZ2FsbGVyeV8iK3JdLmltYWdlc19saXN0PWV3d3dOZ2dQYXJzZUltYWdlTGlzdChnYWxsZXJpZXNbImdhbGxlcnlfIityXS5pbWFnZXNfbGlzdCksd2luZG93Lm5nZ19nYWxsZXJpYS5fY3JlYXRlX2JhY2t1cChlLHQpfX0pfWZ1bmN0aW9uIGV3d3dOZ2dQYXJzZUltYWdlTGlzdChlKXtmb3IodmFyIHQgaW4gZSl7dmFyIHI9ZVt0XTtpZih2b2lkIDAhPT1yWyJpbWFnZS13ZWJwIl0mJihlW3RdLmltYWdlPXJbImltYWdlLXdlYnAiXSxkZWxldGUgZVt0XVsiaW1hZ2Utd2VicCJdKSx2b2lkIDAhPT1yWyJ0aHVtYi13ZWJwIl0mJihlW3RdLnRodW1iPXJbInRodW1iLXdlYnAiXSxkZWxldGUgZVt0XVsidGh1bWItd2VicCJdKSx2b2lkIDAhPT1yLmZ1bGxfaW1hZ2Vfd2VicCYmKGVbd
7F0uZnVsbF9pbWFnZT1yLmZ1bGxfaW1hZ2Vfd2VicCxkZWxldGUgZVt0XS5mdWxsX2ltYWdlX3dlYnApLHZvaWQgMCE9PXIuc3Jjc2V0cylmb3IodmFyIGEgaW4gci5zcmNzZXRzKW5nZ1NyY3NldD1yLnNyY3NldHNbYV0sdm9pZCAwIT09ci5zcmNzZXRzW2ErIi13ZWJwIl0mJihlW3RdLnNyY3NldHNbYV09ci5zcmNzZXRzW2ErIi13ZWJwIl0sZGVsZXRlIGVbdF0uc3Jjc2V0c1thKyItd2VicCJdKTtpZih2b2lkIDAhPT1yLmZ1bGxfc3Jjc2V0cylmb3IodmFyIGkgaW4gci5mdWxsX3NyY3NldHMpbmdnRlNyY3NldD1yLmZ1bGxfc3Jjc2V0c1tpXSx2b2lkIDAhPT1yLmZ1bGxfc3Jjc2V0c1tpKyItd2VicCJdJiYoZVt0XS5mdWxsX3NyY3NldHNbaV09ci5mdWxsX3NyY3NldHNbaSsiLXdlYnAiXSxkZWxldGUgZVt0XS5mdWxsX3NyY3NldHNbaSsiLXdlYnAiXSl9cmV0dXJuIGV9Y2hlY2tfd2VicF9mZWF0dXJlKCJhbHBoYSIsZXd3d1dlYlBJbml0KTs="></script>
7<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8<link rel='preconnect' href='https://singermultiprod.fantasktic.com' crossorigin> 9 10 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 11 <title>Industrial Rubber & Plastic Products - Hanna Rubber</title><link rel="preload" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/07/Hanna-Rubber-100-Year-Logo-DarkBack.webp" as="image" fetchpriority="high"><link rel="preload" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-512x512.webp" as="image" fetchpriority="high"><link rel="preload" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-512x512.webp" as="image" fetchpriority="high"><link rel="preload" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-512x512.webp" as="image" fetchpriority="high"><link rel="preload" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-512x512.webp" as="image" fetchpriority="high"> 12 <meta name="description" content="Industrial rubber and plastic products from Hanna Rubber, supplying a wide range of rubber products and industrial materials, including gaskets, hoses, sponge rubber, plastics, and specialty components." /> 13 <link rel="canonical" href="https://hannarubbercompany.com/products" /> 14 <link rel="next" href="https://hannarubbercompany.com/products/page/2" /> 15 <meta property="og:locale" content="en_US" /> 16 <meta property="og:type" content="article" /> 17 <meta property="og:title" content="Industrial Rubber & Plastic Products - Hanna Rubber" /> 18 <meta property="og:url" content="https://hannarubbercompany.com/products" /> 19 <meta property="og:site_name" content="Hanna Rubber Company" /> 20 <meta property="article:modified_time" content="2024-12-04T16:53:49+00:00" /> 21 <meta property="og:image" content="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/tpl-logo-1200.webp" /> 22 <meta property="og:image:width" content="1200" /> 23 <meta property="og:image:height" content="675" /> 24 <meta property="og:image:type" content="image/webp" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hannarubbercompany.com\/products","url":"https:\/\/hannarubbercompany.com\/products","name":"Products - Hanna Rubber Company","isPartOf":{"@id":"https:\/\/hannarubbercompany.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hannarubbercompany.com\/products#primaryimage"},"image":{"@id":"https:\/\/hannarubbercompany.com\/products#primaryimage"},"thumbnailUrl":"https:\/\/hannarubbercompany.com\/wp-content\/uploads\/sites\/22\/2025\/02\/recessed-bumper-drawing-1.webp","datePublished":"2024-09-30T20:05:02+00:00","dateModified":"2024-12-04T16:53:49+00:00","breadcrumb":{"@id":"https:\/\/hannarubbercompany.com\/products#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hannarubbercompany.com\/products"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hannarubbercompany.com\/products#primaryimage","url":"https:\/\/hannarubbercompany.com\/wp-content\/uploads\/sites\/22\/2025\/02\/recessed-bumper-drawing-1.webp","contentUrl":"https:\/\/hannarubbercompany.com\/wp-content\/uploads\/sites\/22\/2025\/02\/recessed-bumper-drawing-1.webp","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/hannarubbercompany.com\/products#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hannarubbercompany.com\/"},{"@type":"ListItem","position":2,"name":"Products"}]},{"@type":"WebSite","@id":"https:\/\/hannarubbercompany.com\/#website","url":"https:\/\/hannarubbercompany.com\/","name":"Hanna Rubber Company","description":"Americaâs First Choice for Rubber & Plastic Products","publisher":{"@id":"https:\/\/hannarubbercompany.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hannarubbercompany.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hannarubbercompany.com\/#organization","name":"Hanna Rubber Company","url":"https:\/\/hannarubbercompany.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hannarubbercompany.com\/#\/schema\/logo\/image\/","url":"https:\/\/hannarubbercompany.com\/wp-content\/uploads\/sites\/22\/2025\/10\/tpl-logo-696.jpg","contentUrl":"https:\/\/hannarubbercompany.com\/wp-content\/uploads\/sites\/22\/2025\/10\/tpl-logo-696.jpg","width":696,"height":696,"caption":"Hanna Rubber Company"},"image":{"@id":"https:\/\/hannarubbercompany.com\/#\/schema\/logo\/image\/"}}]}</script>
26 27 <!-- / Yoast SEO plugin. --> 28 29 30<link rel='dns-prefetch' href='//static.addtoany.com' /> 31<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 32<link rel="alternate" type="application/rss+xml" title="Hanna Rubber Company » Feed" href="https://hannarubbercompany.com/feed" /> 33<link rel="alternate" type="application/rss+xml" title="Hanna Rubber Company » Comments Feed" href="https://hannarubbercompany.com/comments/feed" /> 34<link rel="alternate" type="application/rss+xml" title="Hanna Rubber Company » Products Feed" href="https://hannarubbercompany.com/products/feed/" /> 35<style id="wp-img-auto-sizes-contain-inline-css"> 36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 38</style> 39<style id="wp-block-library-inline-css"> 40:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
40--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 41 42/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 43</style> 44 45<style id="global-styles-inline-css"> 46: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--color--background: #ffffff;--wp--preset--color--foreground: #000000;--wp--preset--color--primary: #232323;--wp--preset--color--secondary: #545454;--wp--preset--color--tertiary: #d9d9d9;--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,
460) 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%);--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%;}:root { --wp--style--global--content-size: 1170px;--wp--style--global--wide-size: auto; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !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-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !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-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !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;}
46.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;} 47/*# sourceURL=global-styles-inline-css */ 48</style> 49 50<link rel='stylesheet' id='woocommerce-layout-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.2' media='all' /> 51<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.2' media='only screen and (max-width: 768px)' /> 52<link rel='stylesheet' id='woocommerce-general-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.2' media='all' /> 53<style id="woocommerce-inline-inline-css"> 54.woocommerce form .form-row .required { visibility: visible; } 55/*# sourceURL=woocommerce-inline-inline-css */ 56</style> 57<link rel='stylesheet' id='ea11y-skip-link-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css?ver=4.1.4' media='all' /> 58<link rel='stylesheet' id='select2-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.1.2' media='all' /> 59<link rel='stylesheet' id='xoo-wsc-fonts-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce-side-cart-premium/assets/css/xoo-wsc-fonts.css?ver=4.5.3' media='all' /> 60<link rel='stylesheet' id='xoo-wsc-style-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce-side-cart-premium/assets/css/xoo-wsc-style.css?ver=4.5.3' media='all' /> 61<style id="xoo-wsc-style-inline-css"> 62a.xoo-wsc-ft-btn:nth-child(3){ 63 grid-column: 1/-1; 64 } 65.xoo-wsc-sp-left-col img, .xoo-wsc-sp-left-col{ 66 max-width: 80px; 67} 68 69.xoo-wsc-sp-right-col{ 70 font-size: 14px; 71} 72 73.xoo-wsc-sp-container, .xoo-wsc-dr-sp{ 74 background-color: #eee; 75} 76 77 78.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-markup .xoo-wsc-btn, .xoo-wsc-markup .woocommerce-shipping-calculator button[type="submit"] { 79 background-color: #000000; 80 color: #ffffff; 81 border: 2px solid #ffffff; 82 padding: 10px 20px; 83} 84 85.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-markup .xoo-wsc-btn:hover, .xoo-wsc-markup .woocommerce-shipping-calculator button[type="submit"]:hover { 86 background-color: #ffffff; 87 color: #000000; 88 border: 2px solid #000000; 89} 90 91 92 93 94.xoo-wsc-footer{ 95 background-color: #ffffff; 96 color: #000000; 97 padding: 10px 20px; 98 box-shadow: ; 99} 100 101.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount{ 102 font-size: 18px; 103} 104 105.xoo-wsc-ft-buttons-cont{ 106 grid-template-columns: 2fr 2fr; 107} 108 109.xoo-wsc-basket{ 110 bottom: 12px; 111 right: 1px; 112 background-color: #ffffff; 113 color: #000000; 114 box-shadow: 0px 0px 15px 2px #0000001a; 115 border-radius: 50%; 116 display: none; 117 width: 60px; 118 height: 60px; 119} 120 121 122.xoo-wsc-bki{ 123 font-size: 30px} 124 125.xoo-wsc-items-count{ 126 top: -10px; 127 left: -10px; 128} 129 130.xoo-wsc-items-count{ 131 background-color: #000000; 132 color: #ffffff; 133} 134 135.xoo-wsc-container, .xoo-wsc-slider, .xoo-wsc-drawer{ 136 max-width: 435px; 137 right: -435px; 138 top: 0;bottom: 0; 139 bottom: 0; 140 font-family: } 141 142.xoo-wsc-drawer{ 143 max-width: 350px; 144} 145 146.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider{ 147 right: 0; 148} 149 150.xoo-wsc-drawer-active .xoo-wsc-drawer{ 151 right: 435px; 152} 153.xoo-wsc-drawer{ 154 right: 0; 155} 156 157 158.xoo-wsc-cart-active .xoo-wsc-basket{ 159 right: 435px; 160} 161 162span.xoo-wsch-close, .xoo-wscdh-close { 163 font-size: 32px; 164 right: 10px; 165} 166 167.xoo-wsch-top{ 168 justify-content: flex-start; 169} 170 171.xoo-wsch-text{ 172 font-size: 20px; 173} 174 175.xoo-wsc-header, .xoo-wsc-drawer-header{ 176 color: #000000; 177 background-color: #ffffff; 178 border-bottom: 2px solid #eee; 179} 180 181.xoo-wsc-bar{ 182 background-color: #f0f0f0} 183 184span.xoo-wsc-bar-filled{ 185 background-color: #000000} 186 187.xoo-wsc-body{ 188 background-color: #f8f9fa; 189} 190 191.xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a{
192 font-size: 16px; 193 color: #000000; 194} 195 196.xoo-wsc-product, .xoo-wsc-sp-product{ 197 padding: 10px 15px; 198 margin: ; 199 border-radius: 0px; 200 box-shadow: ; 201 background-color: #ffffff; 202} 203 204.xoo-wsc-body .xoo-wsc-ft-totals{ 205 padding: 10px 15px; 206 margin: ; 207} 208 209.xoo-wsc-product-cont{ 210 padding: 10px 10px; 211} 212 213.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-img-col{ 214 width: 28%; 215} 216 217.xoo-wsc-pattern-card .xoo-wsc-img-col img{ 218 max-width: 100%; 219 height: auto; 220} 221 222.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-sum-col{ 223 width: 72%; 224} 225 226.xoo-wsc-pattern-card .xoo-wsc-product-cont{ 227 width: 50% 228} 229 230@media only screen and (max-width: 600px) { 231 .xoo-wsc-pattern-card .xoo-wsc-product-cont { 232 width: 50%; 233 } 234} 235 236 237.xoo-wsc-pattern-card .xoo-wsc-product{ 238 border: 0; 239 box-shadow: 0px 10px 15px -12px #0000001a; 240} 241 242 243.xoo-wsc-sm-front{ 244 background-color: #eee; 245} 246.xoo-wsc-pattern-card, .xoo-wsc-sm-front{ 247 border-bottom-left-radius: 5px; 248 border-bottom-right-radius: 5px; 249} 250.xoo-wsc-pattern-card, .xoo-wsc-img-col img, .xoo-wsc-img-col, .xoo-wsc-sm-back-cont{ 251 border-top-left-radius: 5px; 252 border-top-right-radius: 5px; 253} 254.xoo-wsc-sm-back{ 255 background-color: #fff; 256} 257.xoo-wsc-pattern-card, .xoo-wsc-pattern-card a, .xoo-wsc-pattern-card .amount{ 258 font-size: 16px; 259} 260 261.xoo-wsc-sm-front, .xoo-wsc-sm-front a, .xoo-wsc-sm-front .amount{ 262 color: #000; 263} 264 265.xoo-wsc-sm-back, .xoo-wsc-sm-back a, .xoo-wsc-sm-back .amount{ 266 color: #000; 267} 268 269 270.magictime { 271 animation-duration: 0.5s; 272} 273 274 275 276.xoo-wsc-sum-col{ 277 justify-content: center; 278} 279 280/***** Quantity *****/ 281 282.xoo-wsc-qty-box{ 283 max-width: 75px; 284} 285 286.xoo-wsc-qty-box.xoo-wsc-qtb-square{ 287 border-color: #000000; 288} 289 290input[type="number"].xoo-wsc-qty{ 291 border-color: #000000; 292 background-color: #ffffff; 293 color: #000000; 294 height: 28px; 295 line-height: 28px; 296} 297 298input[type="number"].xoo-wsc-qty, .xoo-wsc-qtb-square{ 299 border-width: 1px; 300 border-style: solid; 301} 302.xoo-wsc-chng{ 303 background-color: #ffffff; 304 color: #000000; 305 width: 20px; 306} 307 308.xoo-wsc-qtb-circle .xoo-wsc-chng{ 309 height: 20px; 310 line-height: 20px; 311} 312 313/** Shortcode **/ 314.xoo-wsc-sc-count{ 315 background-color: #000000; 316 color: #ffffff; 317} 318 319.xoo-wsc-sc-bki{ 320 font-size: 24px; 321 color: #000000; 322} 323.xoo-wsc-sc-cont{ 324 color: #000000; 325} 326 327.xoo-wsc-sp-column li.xoo-wsc-sp-prod-cont{ 328 width: 50%; 329} 330 331 332 333 334span.xoo-wsc-dtg-icon{ 335 right: calc(100% - 11px ); 336} 337 338 339.xoo-wsc-sp-product{ 340 background-color: #fff; 341} 342 343 344@media only screen and (max-width: 600px) { 345 .xoo-wsc-basket { 346 width: 40px; 347 height: 40px; 348 } 349 350 .xoo-wsc-bki { 351 font-size: 20px; 352 } 353 354 span.xoo-wsc-items-count { 355 width: 17px; 356 height: 17px; 357 line-height: 17px; 358 top: -7px; 359 left: -7px; 360 } 361} 362 363 364 365.xoo-wsc-product dl.variation { 366 display: block; 367} 368 369span.xoo-wsc-gift-ban{ 370 background-color: #000000; 371 color: #ffffff; 372} 373/*# sourceURL=xoo-wsc-style-inline-css */ 374</style> 375<link rel='stylesheet' id='wc-avatax-frontend-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce-avatax/assets/css/frontend/wc-avatax-frontend.min.css?ver=3.9.2' media='all' /> 376<link rel='stylesheet' id='swiper-style-css' href='https://singermultiprod.fantasktic.com/wp-content/themes/singer-tw/vendor/swiper/swiper-bundle.min.css?ver=48ebba1c0df9b3bb93c3381d1abf5e9c' media='all' /> 377<link rel='stylesheet' id='singer-tw-style-css' href='https://singermultiprod.fantasktic.com/wp-content/themes/singer-tw/style.css?ver=tlxop5' media='all' /> 378<link rel='stylesheet' id='addtoany-css' href='https://singermultiprod.fantasktic.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' /> 379<link rel='stylesheet' id='singer-tw-child-style-css' href='https://singermultiprod.fantasktic.com/wp-content/themes/hanna-rubber/style.css?ver=1735581372' media='all' />
380<script id="addtoany-core-js-before" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 381window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={}; 382 383//# sourceURL=addtoany-core-js-before 384</script>
vendor: 1 bytes, line 384
384
385<script id="addtoany-core-js" src="https://static.addtoany.com/menu/page.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 385
385
386<script id="jquery-core-js" src="https://singermultiprod.fantasktic.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 386
386
387<script id="jquery-migrate-js" src="https://singermultiprod.fantasktic.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" defer></script>
vendor: 1 bytes, line 387
387
388<script id="addtoany-jquery-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 388
388
389<script id="test-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/return-shopping-cart/js/custom.js?ver=1" defer></script>
vendor: 1 bytes, line 389
389
390<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2" defer></script>
vendor: 1 bytes, line 390
390
391<script id="wc-add-to-cart-js-extra" defer src="data:text/javascript;base64,CnZhciB3Y19hZGRfdG9fY2FydF9wYXJhbXMgPSB7ImFqYXhfdXJsIjoiL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwid2NfYWpheF91cmwiOiIvP3djLWFqYXg9JSVlbmRwb2ludCUlIiwiaTE4bl92aWV3X2NhcnQiOiJWaWV3IGNhcnQiLCJjYXJ0X3VybCI6Imh0dHBzOi8vaGFubmFydWJiZXJjb21wYW55LmNvbS8/cGFnZV9pZD04MCIsImlzX2NhcnQiOiIiLCJjYXJ0X3JlZGlyZWN0X2FmdGVyX2FkZCI6Im5vIn07Ci8vIyBzb3VyY2VVUkw9d2MtYWRkLXRvLWNhcnQtanMtZXh0cmEK"></script>
vendor: 1 bytes, line 391
391
392<script data-wp-strategy="defer" id="wc-add-to-cart-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2" defer></script>
vendor: 1 bytes, line 392
392
393<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.2" defer></script>
vendor: 1 bytes, line 393
393
394<script id="swiper-script-js" src="https://singermultiprod.fantasktic.com/wp-content/themes/singer-tw/vendor/swiper/swiper-bundle.min.js?ver=48ebba1c0df9b3bb93c3381d1abf5e9c" defer></script>
vendor: 1 bytes, line 394
394
395<script id="autocomplete-script-js" src="https://singermultiprod.fantasktic.com/wp-content/themes/singer-tw/vendor/autocomplete/jquery.autocomplete.js?ver=48ebba1c0df9b3bb93c3381d1abf5e9c" defer></script>
395 396 397<!-- Google tag (gtag.js) snippet added by Site Kit --> 398<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 398-399
398 399<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
399GT-MBHWSGB
vendor: 18 bytes, line 399
399" defer></script>
400<script id="google_gtagjs-js-after" defer src="data:text/javascript;base64,CndpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdO2Z1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO30KZ3RhZygic2V0IiwibGlua2VyIix7ImRvbWFpbnMiOlsiaGFubmFydWJiZXJjb21wYW55LmNvbSJdfSk7Cmd0YWcoImpzIiwgbmV3IERhdGUoKSk7Cmd0YWcoInNldCIsICJkZXZlbG9wZXJfaWQuZFpUTmlNVCIsIHRydWUpOwpndGFnKCJjb25maWciLCAiR1QtTUJIV1NHQiIpOwogd2luZG93Ll9nb29nbGVzaXRla2l0ID0gd2luZG93Ll9nb29nbGVzaXRla2l0IHx8IHt9OyB3aW5kb3cuX2dvb2dsZXNpdGVraXQudGhyb3R0bGVkRXZlbnRzID0gW107IHdpbmRvdy5fZ29vZ2xlc2l0ZWtpdC5ndGFnRXZlbnQgPSAobmFtZSwgZGF0YSkgPT4geyB2YXIga2V5ID0gSlNPTi5zdHJpbmdpZnkoIHsgbmFtZSwgZGF0YSB9ICk7IGlmICggISEgd2luZG93Ll9nb29nbGVzaXRla2l0LnRocm90dGxlZEV2ZW50c1sga2V5IF0gKSB7IHJldHVybjsgfSB3aW5kb3cuX2dvb2dsZXNpdGVraXQudGhyb3R0bGVkRXZlbnRzWyBrZXkgXSA9IHRydWU7IHNldFRpbWVvdXQoICgpID0+IHsgZGVsZXRlIHdpbmRvdy5fZ29vZ2xlc2l0ZWtpdC50aHJvdHRsZWRFdmVudHNbIGtleSBdOyB9LCA1ICk7IGd0YWcoICJldmVudCIsIG5hbWUsIHsgLi4uZGF0YSwgZXZlbnRfc291cmNlOiAic2l0ZS1raXQiIH0gKTsgfTsgCi8vIyBzb3VyY2VVUkw9Z29vZ2xlX2d0YWdqcy1qcy1hZnRlcgo="></script>
vendor: 1 bytes, line 400
400
401<script id="wc-settings-dep-in-header-js-after" defer src="data:text/javascript;base64,CmNvbnNvbGUud2FybiggIlNjcmlwdHMgdGhhdCBoYXZlIGEgZGVwZW5kZW5jeSBvbiBbd2Mtc2V0dGluZ3MsIHdjLWJsb2Nrcy1jaGVja291dF0gbXVzdCBiZSBsb2FkZWQgaW4gdGhlIGZvb3Rlciwgd29vY29tbWVyY2UtY2hlY2tvdXQtYWRkcmVzcy1saWJyYXJ5LWVkaXRvci1zY3JpcHQgd2FzIHJlZ2lzdGVyZWQgdG8gbG9hZCBpbiB0aGUgaGVhZGVyLCBidXQgaGFzIGJlZW4gc3dpdGNoZWQgdG8gbG9hZCBpbiB0aGUgZm9vdGVyIGluc3RlYWQuIFNlZSBodHRwczovL2dpdGh1Yi5jb20vd29vY29tbWVyY2Uvd29vY29tbWVyY2UtZ3V0ZW5iZXJnLXByb2R1Y3RzLWJsb2NrL3B1bGwvNTA1OSIgKTsKLy8jIHNvdXJjZVVSTD13Yy1zZXR0aW5ncy1kZXAtaW4taGVhZGVyLWpzLWFmdGVyCg=="></script>
vendor: 1 bytes, line 401
401
402<script id="wc-cart-fragments-js-extra" defer src="data:text/javascript;base64,CnZhciB3Y19jYXJ0X2ZyYWdtZW50c19wYXJhbXMgPSB7ImFqYXhfdXJsIjoiL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwid2NfYWpheF91cmwiOiIvP3djLWFqYXg9JSVlbmRwb2ludCUlIiwiY2FydF9oYXNoX2tleSI6IndjX2NhcnRfaGFzaF9lZjA5ZjBlODkyN2M2MDU0NDk4MTJmZDM4MGFmNTI3NCIsImZyYWdtZW50X25hbWUiOiJ3Y19mcmFnbWVudHNfZWYwOWYwZTg5MjdjNjA1NDQ5ODEyZmQzODBhZjUyNzQiLCJyZXF1ZXN0X3RpbWVvdXQiOiI1MDAwIn07Ci8vIyBzb3VyY2VVUkw9d2MtY2FydC1mcmFnbWVudHMtanMtZXh0cmEK"></script>
402 403<link rel="https://api.w.org/" href="https://hannarubbercompany.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hannarubbercompany.com/xmlrpc.php?rsd" /> 404 405<meta name="generator" content="Site Kit by Google 1.188.0" /> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 406 <meta name="google-site-verification" content="JQCIOJnO0S6HBJ9erDdTtoMCAbbtfWpKrQbZ8kDP878"><style>.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}</style> 407<!-- Google Tag Manager snippet added by Site Kit -->
408<script defer src="data:text/javascript;base64,CgkJCSggZnVuY3Rpb24oIHcsIGQsIHMsIGwsIGkgKSB7CgkJCQl3W2xdID0gd1tsXSB8fCBbXTsKCQkJCXdbbF0ucHVzaCggeydndG0uc3RhcnQnOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSwgZXZlbnQ6ICdndG0uanMnfSApOwoJCQkJdmFyIGYgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCBzIClbMF0sCgkJCQkJaiA9IGQuY3JlYXRlRWxlbWVudCggcyApLCBkbCA9IGwgIT0gJ2RhdGFMYXllcicgPyAnJmw9JyArIGwgOiAnJzsKCQkJCWouYXN5bmMgPSB0cnVlOwoJCQkJai5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScgKyBpICsgZGw7CgkJCQlmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKCBqLCBmICk7CgkJCX0gKSggd2luZG93LCBkb2N1bWVudCwgJ3NjcmlwdCcsICdkYXRhTGF5ZXInLCAnR1RNLVBaQjlMTE4nICk7CgkJCQo="></script>
408 409 410<!-- End Google Tag Manager snippet added by Site Kit -->
411<script defer src="data:text/javascript;base64,ZnVuY3Rpb24gcGVyZm1hdHRlcnNfY2hlY2tfY2FydF9mcmFnbWVudHMoKXtpZihudWxsIT09ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInBlcmZtYXR0ZXJzLWNhcnQtZnJhZ21lbnRzIikpcmV0dXJuITE7aWYoZG9jdW1lbnQuY29va2llLm1hdGNoKCIoXnw7KSA/d29vY29tbWVyY2VfY2FydF9oYXNoPShbXjtdKikoO3wkKSIpKXt2YXIgZT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTtlLmlkPSJwZXJmbWF0dGVycy1jYXJ0LWZyYWdtZW50cyIsZS5zcmM9Imh0dHBzOi8vaGFubmFydWJiZXJjb21wYW55LmNvbS93cC1jb250ZW50L3BsdWdpbnMvd29vY29tbWVyY2UvYXNzZXRzL2pzL2Zyb250ZW5kL2NhcnQtZnJhZ21lbnRzLm1pbi5qcyIsZS5hc3luYz0hMCxkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKGUpfX1wZXJmbWF0dGVyc19jaGVja19jYXJ0X2ZyYWdtZW50cygpLGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbigpe3NldFRpbWVvdXQocGVyZm1hdHRlcnNfY2hlY2tfY2FydF9mcmFnbWVudHMsMWUzKX0pOw=="></script>
411<link rel="icon" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/cropped-faviconV2-100x100.webp" sizes="32x32" /> 412<link rel="icon" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/cropped-faviconV2-300x300.webp" sizes="192x192" /> 413<link rel="apple-touch-icon" href="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/cropped-faviconV2-300x300.webp" /> 414<meta name="msapplication-TileImage" content="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/cropped-faviconV2-300x300.webp" /> 415<style id="wp-custom-css"> 416.stw-hero { 417 background-position: center bottom!important; 418 background-image: url(https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/06/background-slide-image.webp)!important; 419 background-attachment: scroll; 420 background-size: cover !important; 421} 422 423.backdrop-blur-\[3px\] { 424 background: rgb(0 0 0 / 60%); 425 border-radius: 10px; 426} 427.stw-hero, .stw-hero-overlay, .stw-cpt-hero-head, .stw-cpt-hero { 428 --stw-color-accent: #000; 429 --stw-color-accent-dark: 430color-mix(in srgb, var(--stw-color-accent, #00529b) 78%, #000); 431 --stw-color-accent-darker: 432color-mix(in srgb, var(--stw-color-accent, #00529b) 60%, #000); 433 --stw-color-accent-soft: 434color-mix(in srgb, var(--stw-color-accent, #00529b) 10%, #fff); 435} 436</style> 437 <style> 438 :root { 439 --stw-color-primary : rgb(238,207,64); 440 --stw-color-secondary : rgb(0,16,24); 441 --stw-color-text : rgb(0,16,24); 442 --stw-color-accent : rgb(238,207,64); 443 --stw-color-white : #ffffff; 444 --stw-color-black : #000000; 445 --stw-color-transparent : #00000000; 446 --stw-color-border : #E1E9EF; 447 --stw-color-content-bg : rgb(255,252,247); 448 --stw-primary-button-bg : rgb(238,207,64); 449 --stw-primary-button-text : #001018; 450 --stw-primary-button-hover-bg : rgb(255,255,255); 451 --stw-primary-button-hover-text : #001018; 452 --stw-secondary-button-bg : rgb(0,16,24); 453 --stw-secondary-button-text : #ffffff; 454 --stw-secondary-button-hover-bg : rgb(238,207,64); 455 --stw-secondary-button-hover-text : #001018; 456 --stw-ghost-button-text : #ffffff; 457 --stw-ghost-button-hover-bg : #ffffff; 458 --stw-ghost-button-hover-text : #001018; 459 --stw-ghost-dark-button-text : #001018; 460 --stw-ghost-dark-button-hover-bg : rgb(0,16,24); 461 --stw-ghost-dark-button-hover-text : #ffffff; 462 --stw-nav-bg : #001018; 463 --stw-nav-color : #ffffff; 464 --stw-nav-hover-color : #eecf40; 465 --stw-nav-sticky-bg : #001018; 466 --stw-footer-bg : #001018; 467 --stw-footer-color : #ffffff; 468 --stw-footer-menu-color : #ffffff; 469 --stw-footer-menu-hover-color : #eecf40; 470 --stw-mega-menu-bg : #ffffff; 471 --stw-mega-menu-color : #000000; 472 --stw-mega-menu-hover : #eecf40; 473 --stw-category-bg : #ffffff; 474 --stw-category-text : #000000; 475 --stw-category-hover-bg : #eecf40; 476 --stw-category-hover-text : #eecf40; 477 --stw-category-nav-bg : #ffffff; 478 --stw-category-nav-text : #001018; 479 --stw-category-nav-hover-text : #eecf40; 480 --stw-header-top-bg : #001018; 481 --stw-header-top-text : #000000; 482 --stw-header-top-hover-text : #eecf40; 483 --stw-resource-bg : #001018; 484 --stw-resource-hover-bg : #283840; 485 --stw-resource-title : #eecf40; 486 --stw-resource-hover-title : #eecf40; 487 --stw-resource-text : #ffffff; 488 --stw-resource-hover-text : #ffffff; 489 } 490 div#login h1 a { 491 background-image: url("https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/07/Hanna-Rubber-100-Year-Logo-DarkBack.webp"); 492 } 493 </style> 494 <!-- Google tag (gtag.js) -->
vendor: 59 bytes, lines 494-495
494 495<script src="https://www.googletagmanager.com/gtag/js?id=
495AW-16597458627
vendor: 19 bytes, line 495
495" defer></script>
496<script defer src="data:text/javascript;base64,DQogIHdpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdOw0KICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9DQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgZ3RhZygnY29uZmlnJywgJ0FXLTE2NTk3NDU4NjI3Jyk7DQo="></script>
496 497
498<script defer src="data:text/javascript;base64,DQogIGd0YWcoJ2NvbmZpZycsICdBVy0xNjU5NzQ1ODYyNy9BNFp5Q0xDbnlwY2JFTU85cE9vOScsIHsNCiAgICAncGhvbmVfY29udmVyc2lvbl9udW1iZXInOiAnMSA4MTYtNDUxLTI5ODgnDQogIH0pOw0K"></script>
498 <!-- Start of HubSpot Embed Code --> 499
499<script type="text/javascript" id="hs-script-loader" src="//js.hs-scripts.com/4740179.js" defer></script>
499 500 <!-- End of HubSpot Embed Code --> 501 </head> 502 503<body x-data="{ scrollAtTop: false }" 504 @scroll.window="scrollAtTop = window.pageYOffset > 100" 505 :class="{ 'page-scrolled': scrollAtTop }" 506 class="archive post-type-archive post-type-archive-product wp-embed-responsive wp-theme-singer-tw wp-child-theme-hanna-rubber theme-singer-tw woocommerce-shop woocommerce woocommerce-page woocommerce-no-js ally-default"> 507 508 <!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 508-510
508 509 <noscript> 510 <iframe src="https://www.googletagmanager.com/ns.html?id=
510GTM-PZB9LLN
vendor: 88 bytes, lines 510-512
510" height="0" width="0" style="display:none;visibility:hidden"></iframe> 511 </noscript> 512
512<!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 513
513<script defer src="data:text/javascript;base64,CgkJCWNvbnN0IG9uU2tpcExpbmtDbGljayA9ICgpID0+IHsKCQkJCWNvbnN0IGh0bWxFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaHRtbCcpOwoKCQkJCWh0bWxFbGVtZW50LnN0eWxlWydzY3JvbGwtYmVoYXZpb3InXSA9ICdzbW9vdGgnOwoKCQkJCXNldFRpbWVvdXQoICgpID0+IGh0bWxFbGVtZW50LnN0eWxlWydzY3JvbGwtYmVoYXZpb3InXSA9IG51bGwsIDEwMDAgKTsKCQkJfQoJCQlkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgKCkgPT4gewoJCQkJaWYgKCFkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjY29udGVudCcpKSB7CgkJCQkJZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmVhMTF5LXNraXAtdG8tY29udGVudC1saW5rJykucmVtb3ZlKCk7CgkJCQl9CgkJCX0pOwoJCQ=="></script>
513 514 <nav aria-label="Skip to content navigation"> 515 <a class="ea11y-skip-to-content-link" 516 href="#content" 517 tabindex="-1" 518 onclick="onSkipLinkClick()" 519 > 520 Skip to content 521 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" role="presentation"> 522 <path d="M18 6V12C18 12.7956 17.6839 13.5587 17.1213 14.1213C16.5587 14.6839 15.7956 15 15 15H5M5 15L9 11M5 15L9 19" 523 stroke="black" 524 stroke-width="1.5" 525 stroke-linecap="round" 526 stroke-linejoin="round" 527 /> 528 </svg> 529 </a> 530 <div class="ea11y-skip-to-content-backdrop"></div> 531 </nav> 532 533 534<div class="xoo-wsc-markup-notices"> 535 <div class="xoo-wsc-notice-container" data-section="markup"><ul class="xoo-wsc-notices"></ul></div></div> 536<div class="xoo-wsc-markup xoo-wsc-align-right"> 537 538 <div class="xoo-wsc-modal"> 539 540 541 542<div class="xoo-wsc-container"> 543 544 545 546 <div class="xoo-wsc-header"> 547 548 549 550<div class="xoo-wsch-top"> 551 552 <div class="xoo-wsc-notice-container" data-section="cart"><ul class="xoo-wsc-notices"></ul></div> 553 554 <span class="xoo-wsch-text">Cart</span> 555 556 <span class="xoo-wsch-close xoo-wsc-icon-cross"></span> 557 558</div> 559 560 </div> 561 562 563 <div class="xoo-wsc-body"> 564 565 566 567<div class="xoo-wsc-empty-cart"><span>Your cart is empty</span><a class="stw-primary-button" href="https://hannarubbercompany.com/?page_id=80"><span>View Cart</span></a></div> 568 569 </div> 570 571 <div class="xoo-wsc-footer"> 572 573 574 575 576<div class="xoo-wsc-ft-extras"> 577 578 579 580 581 582</div> 583 584<div class="xoo-wsc-ft-buttons-cont"> 585 586 587</div> 588 589 590 591 </div> 592 593 <span class="xoo-wsc-loader"></span> 594 <span class="xoo-wsc-icon-spinner8 xoo-wsc-loader-icon"></span> 595 596 597</div> <span class="xoo-wsc-opac"></span> 598 </div> 599 600 <div class="xoo-wsc-slider-modal"> 601 <div class="xoo-wsc-slider"> 602 603 <div class="xoo-wsc-notice-container" data-section="slider"><ul class="xoo-wsc-notices"></ul></div> 604 605 606 607 <span class="xoo-wsc-loader"></span> 608 609</div> </div> 610 611 <div class="xoo-wsc-drawer-modal"> 612 <div class="xoo-wsc-drawer"> 613 614 <div class="xoo-wsc-notice-container" data-section="drawer"><ul class="xoo-wsc-notices"></ul></div> 615 616 617 <span class="xoo-wsc-icon-chevron-right xoo-wsc-toggle-drawer xoo-wsc-dtg-icon"></span> 618 619 <span class="xoo-wsc-loader"></span> 620 621</div> </div> 622 623</div> 624<div id="page"> 625 <a href="#content" class="sr-only">Skip to content</a> 626 627 628 629<header id="masthead" 630 class="flex justify-between items-center px-4 z-50 -mb-px shadow sticky top-0 " 631 x-data="{ 632 atTop: false, 633 mobileMenu: window.innerWidth > 976, 634 megaMenuSearch: false, 635 megaMenuCategories: false, 636 megaMenuResources: false, 637 }" 638 @scroll.window="atTop = window.pageYOffset > 50" 639 @resize.window="mobileMenu = window.innerWidth > 976" 640 @mouseover.away="megaMenuCategories = false; megaMenuResources = false" 641 :class="{ 'sticky-enabled': atTop, 'shadow': atTop, 'mobile-menu-enabled': mobileMenu }"> 642 643 644 <div class="stw-logo py-2"> 645 <a href="https://hannarubbercompany.com/" class="block !h-14" rel="home"> 646 <img data-perfmatters-preload width="2550" height="900" src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/07/Hanna-Rubber-100-Year-Logo-DarkBack.webp" title="Hanna Rubber Company" alt="Logo Hanna Rubber Company" class="logo !h-full !w-auto object-contain" fetchpriority="high"> 647 <img width="2550" height="900" src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/07/Hanna-Rubber-100-Year-Logo-DarkBack.webp" 648 title="Hanna Rubber Company" 649 alt="Logo Hanna Rubber Company" 650 class="logo-sticky !h-full !w-auto object-contain"> 651 </a> 652 </div> 653 654 <div class="stw-nav flex gap-2 xl:gap-4 h-[97px] pl-4 items-center"> 655 656 <nav id="site-navigation" 657 aria-label="Main Navigation" 658 class="flex"> 659 660 <div x-show="mobileMenu" 661 class="stw-nav-menu items-center hidde absolute lg:relative top-[100%] lg:top-0 left-0 right-0 h-dvh p-4 lg:h-auto lg:p-0"> 662 <div class="lg:h-full"><ul id="menu-main" class="grid lg:flex items-center lg:items-stretch lg:h-full gap-8 xl:gap-14 uppercase" aria-label="submenu"><li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item current_page_item stw-menu-products stw-menu-dropdown menu-item-19" x-ref="megaMenuCategoriesItem" @mouseover="if ( window.innerWidth > 976 && ! megaMenuSearch ) { megaMenuCategories = true; megaMenuResources = false; megaMenuSearch = false; } megaMenuResources = false; " :class="{ 'on': megaMenuCategories }"><a href="https://hannarubbercompany.com/products" aria-current="page">Products</a></li> 663<li id="menu-item-9024" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9024" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/services">Services</a></li> 664<li id="menu-item-102" class="menu-item menu-item-type-custom menu-item-object-custom stw-menu-resources stw-menu-dropdown menu-item-102" @mouseover="if ( window.innerWidth > 976 && ! megaMenuSearch ) { megaMenuResources = true; megaMenuCategories = false; megaMenuSearch = false; }" x-ref="megaMenuResourcesItem" :class="{ 'on': megaMenuResources }"><a href="/resources">Resources</a></li> 665<li id="menu-item-13493" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13493" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/industries">Industries</a></li> 666<li id="menu-item-103" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-103" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/locations">Locations</a></li> 667<li id="menu-item-10343" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10343" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/news">News</a></li> 668<li id="menu-item-73" class="stw-md-hidden menu-item menu-item-type-post_type menu-item-object-page menu-item-73" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="https://hannarubbercompany.com/contact-us">Contact Us</a></li> 669</ul></div> </div> 670 671 <button @click="mobileMenu = ! mobileMenu" 672 class="stw-nav-icon stw-nav-toggle block lg:hidden p-2">
673 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" 674 x-show="!mobileMenu" 675 class="size-6 stw-nav-toggle-open"> 676 <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" /> 677 </svg> 678 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" 679 x-show="mobileMenu" 680 class="size-6 stw-nav-toggle-close"> 681 <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" /> 682 </svg> 683 </button> 684 685</nav><!-- #site-navigation --> 686 687 <div class="stw-nav-search self-stretch"> 688 <div class="relative flex items-center h-full"> 689 <a href="#" @click="megaMenuSearch = ! megaMenuSearch" class="stw-nav-icon grid w-10 h-10 place-items-center border border-solid border-[var(--line)] hover:bg-[var(--bg-soft)] hover:text-color-accent hover:border-color-accent"> 690 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"> 691 <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z" /> 692 </svg> 693 </a> 694 <span x-show="megaMenuSearch" 695 :class="{ 'hidden': ! megaMenuSearch }" 696 class="stw-modal-triangle top-[90%] md:top-auto hidden"> 697 </span> 698 </div> 699</div> 700 701 702 <div class="stw-nav-contact-us hidden md:block"> 703 <a href="https://hannarubbercompany.com/contact-us" 704 class="stw-primary-button !flex justify-center items-center py-1.5 px-6 uppercase hover:!gap-2"><span class="text-nowrap">Contact Us</span></a> 705 </div> 706 707 708 709 710 </div> 711 712 <div x-show="megaMenuSearch" 713 class="stw-mega-menu bg-mega-menu-bg absolute top-full left-0 right-0 z-10 shadow-xl hidden" 714 :class="{ 'hidden': ! megaMenuSearch }"> 715 <div @click.outside="megaMenuSearch = false" 716 class="">
717 <div x-data="{ 718 availableHeight : 'auto', 719 calculateHeight() { 720 const viewportHeight = window.innerHeight; 721 const header = document.getElementById('masthead'); 722 const headerHeight = header ? header.offsetHeight : 0; 723 const searchHeight = 89; 724 this.availableHeight = ( window.innerHeight - headerHeight - searchHeight ) + 'px'; 725 } 726 }" 727 x-init="calculateHeight();" 728 @resize.window="calculateHeight();" 729 class="relative transform transition-opacity"> 730 <form action="/?search" 731 x-data="getResults6ab7f970f033a" 732 x-init="searchData()" 733 class="stw-max-width m-auto px-6 "> 734 <div x-ref="searchForm" 735 class="relative py-6"> 736 <input type="search" 737 name="s" 738 placeholder="Start typing to search..." 739 autocomplete="off" 740 x-ref="searchInput" 741 x-model="search" 742 @keydown.window.prevent.slash="$refs.searchInput.focus()" 743 @input.debounce.300ms="searchData(true)" 744 class="block bg-transparent w-full py-2 px-0 border-mega-menu-color border-solid border-x-0 border-t-0 focus:border-mega-menu-color focus:ring-0 text-mega-menu-color placeholder:text-mega-menu-color"> 745 </div> 746 <div class="stw-mega-menu-wrapper stw-search-results overflow-hidden pb-6" 747 :style="{ height: availableHeight + 'px' }" 748 x-show="haveResults" 749 x-ref="resultsWrapper" 750 x-transition> 751 <div class="h-full overflow-hidden overflow-y-auto stw-scrollbar "> 752 <div class="grid sm:auto-rows-fr sm:grid-cols-2 md:grid-cols-3 gap-8"> 753 <template x-for="result in searchResults" :key="result.key"> 754 <a href="#" 755 class="block relative max-w-full p-4 group bg-resource-bg hover:bg-resource-hover-bg border border-solid border-color-border" 756 x-bind:target="result.type == 'Resource' ? '_blank' : '_self'" 757 x-bind:href="result.link"> 758 <div class="block font-medium uppercase text-[10px] text-resource-text group-hover:text-resource-hover-text" x-text="result.type"></div> 759 <div class="block truncate font-medium text-resource-title group-hover:text-resource-hover-title" x-text="result.title"></div> 760 <div class="block truncate text-resource-text group-hover:text-resource-hover-text text-sm" x-text="result.summary"></div> 761 </a> 762 </template> 763 </div> 764 </div> 765 </div> 766 <div x-show="searching" 767 class="grid sm:auto-rows-fr sm:grid-cols-2 md:grid-cols-3 gap-8 pb-6"> 768 <div class="block relative max-w-full p-4 group bg-resource-bg hover:bg-resource-hover-bg border border-solid border-color-border"> 769 <div class="flex justify-center"> 770 <div class="progress"></div> 771 </div> 772 </div> 773 </div> 774</form> 775<style> 776 .progress { 777 width: 40px; 778 height: 12px; 779 -webkit-mask: linear-gradient(90deg,var(--stw-color-primary) 70%,#0000 0) left/20% 100%; 780 background: linear-gradient(var(--stw-color-primary) 0 0) left/0% 100% no-repeat #ddd; 781 animation: progress-6ab7f970f033a 1s infinite steps(6); 782 } 783 @keyframes progress-6ab7f970f033a { 784 100% { 785 background-size: 120% 100%; 786 } 787 } 788</style>
789<script defer src="data:text/javascript;base64,DQoJZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignYWxwaW5lOmluaXQnLCAoKSA9PiB7DQoJCUFscGluZS5kYXRhKCdnZXRSZXN1bHRzNmFiN2Y5NzBmMDMzYScsICgpID0+ICh7DQoJCQloYXZlUmVzdWx0czogZmFsc2UsDQoJCQlzZWFyY2hpbmc6IGZhbHNlLA0KCQkJaGFzTW9yZTogdHJ1ZSwNCgkJCW9mZnNldDogMCwNCgkJCXNlYXJjaFJlc3VsdHM6IHt9LA0KCQkJc2VhcmNoOiAnJywNCgkJCWNvbnRyb2xsZXI6IG51bGwsDQoJCQlsb2FkTW9yZSgpIHsNCgkJCQkvLyBQYWdpbmF0ZSBvbmx5IG9uY2UgYSBmaXJzdCBwYWdlIGhhcyBsYW5kZWQsIGFuZCBuZXZlciBzdGFjayByZXF1ZXN0cw0KCQkJCWlmICh0aGlzLnNlYXJjaGluZyB8fCAhdGhpcy5oYXNNb3JlIHx8IDAgPT09IHRoaXMub2Zmc2V0KSB7DQoJCQkJCXJldHVybjsNCgkJCQl9DQoJCQkJdGhpcy5zZWFyY2hEYXRhKCk7DQoJCQl9LA0KCQkJc2VhcmNoRGF0YShpbml0KSB7DQoJCQkJaWYoaW5pdCl7DQoJCQkJCXRoaXMuc2VhcmNoUmVzdWx0cyA9IHt9Ow0KCQkJCQl0aGlzLm9mZnNldCA9IDA7DQoJCQkJCXRoaXMuaGFzTW9yZSA9IHRydWU7DQoJCQkJfQ0KCQkJCWlmKDAgPT09IHRoaXMub2Zmc2V0KXsNCgkJCQkJLy8gTWF5YmUgc3RvcCBjdXJyZW50IGFqYXggY2FsbA0KCQkJCQlpZiAodGhpcy5jb250cm9sbGVyKSB7DQoJCQkJCQl0aGlzLmNvbnRyb2xsZXIuYWJvcnQoKTsNCgkJCQkJfQ0KCQkJCQkvLyBEbyBub3RoaW5nIGlmIG5vdCBzZWFyY2ggdGVybQ0KCQkJCQlpZiAodGhpcy5zZWFyY2ggPT09ICcnKSB7DQoJCQkJCQl0aGlzLnNlYXJjaFJlc3VsdHMgPSB7fTsNCgkJCQkJCXJldHVybjsNCgkJCQkJfQ0KCQkJCQlpZiAoMiA+IHRoaXMuc2VhcmNoLmxlbmd0aCl7DQoJCQkJCQl0aGlzLnNlYXJjaFJlc3VsdHMgPSB7fTsNCgkJCQkJCXJldHVybjsNCgkJCQkJfQ0KCQkJCQkvLyBIaWRlIHJlc3VsdHMNCgkJCQkJdGhpcy5oYXZlUmVzdWx0cyA9IGZhbHNlOw0KCQkJCX0NCgkJCQkvLyBTaG93IHNlYXJjaGluZw0KCQkJCXRoaXMuc2VhcmNoaW5nID0gdHJ1ZTsNCgkJCQkvLyBDcmVhdGUgYSBuZXcgQWJvcnRDb250cm9sbGVyIGZvciB0aGUgbmV3IHJlcXVlc3QNCgkJCQl0aGlzLmNvbnRyb2xsZXIgPSBuZXcgQWJvcnRDb250cm9sbGVyKCk7DQoJCQkJY29uc3Qgc2lnbmFsID0gdGhpcy5jb250cm9sbGVyLnNpZ25hbDsNCgkJCQkvLyBQcmVwYXJlIHRoZSBkYXRhIHRvIHNlbmQNCgkJCQlsZXQgdXJsID0gYC93cC1qc29uL3N0dy92MS9zZWFyY2gvP3M9JHtlbmNvZGVVUklDb21wb25lbnQodGhpcy5zZWFyY2gpfWA7DQoJCQkJdXJsKz0gJyZvZmZzZXQ9Jyt0aGlzLm9mZnNldDsNCgkJCQkvLyBNYWtlIHRoZSBBSkFYIHJlcXVlc3QNCgkJCQlmZXRjaCh1cmwsIHsgbWV0aG9kOiAnR0VUJywgc2lnbmFsIH0pDQoJCQkJCS50aGVuKHJlc3BvbnNlID0+IHsNCgkJCQkJCQkJCQkJCXJldHVybiByZXNwb25zZS5qc29uKCk7DQoJCQkJCX0pDQoJCQkJCS50aGVuKGRhdGEgPT4gew0KCQkJCQkJLy8gSGlkZSBzZWFyY2hpbmcNCgkJCQkJCXRoaXMuc2VhcmNoaW5nID0gZmFsc2U7DQoJCQkJCQkvLyBIYW5kbGUgZGF0YSByZXNwb25zZQ0KCQkJCQkJaWYoMCA9PT0gZGF0YS5sZW5ndGgpew0KCQkJCQkJCXRoaXMuaGFzTW9yZSA9IGZhbHNlOw0KCQkJCQkJfWVsc2V7DQoJCQkJCQkJaWYoMCA9PT0gdGhpcy5vZmZzZXQpew0KCQkJCQkJCQl0aGlzLnNlYXJjaFJlc3VsdHMgPSBkYXRhOw0KCQkJCQkJCX1lbHNlew0KCQkJCQkJCQl0aGlzLnNlYXJjaFJlc3VsdHMgPSBbLi4udGhpcy5zZWFyY2hSZXN1bHRzLCAuLi5kYXRhXTsNCgkJCQkJCQl9DQoJCQkJCQkJLy8gU2hvdyByZXN1bHRzDQoJCQkJCQkJdGhpcy5oYXZlUmVzdWx0cyA9IHRydWU7DQoJCQkJCQkJLy8gSW5jcmVhc2Ugb2Zmc2V0DQoJCQkJCQkJdGhpcy5vZmZzZXQgKys7DQoJCQkJCQl9DQoJCQkJCX0pDQoJCQkJCS5jYXRjaChlcnJvciA9PiB7DQoJCQkJCQkJCQkJCQkvLyBJZ25vcmUgYSByZXF1ZXN0IHRoYXQgYSBuZXdlciBvbmUgYWxyZWFkeSBzdXBlcnNlZGVkDQoJCQkJCQlpZiAoc2lnbmFsICE9PSB0aGlzLmNvbnRyb2xsZXIuc2lnbmFsKSB7DQoJCQkJCQkJcmV0dXJuOw0KCQkJCQkJfQ0KCQkJCQkJdGhpcy5zZWFyY2hpbmcgPSBmYWxzZTsNCgkJCQkJCS8vIEEgZmFpbGVkIHBhZ2UgbXVzdCBub3Qgd2lwZSB0aGUgcGFnZXMgYWxyZWFkeSBsb2FkZWQNCgkJCQkJCWlmICgwID09PSB0aGlzLm9mZnNldCkgew0KCQkJCQkJCXRoaXMuc2VhcmNoUmVzdWx0cyA9IHt9Ow0KCQkJCQkJfQ0KCQkJCQl9KTsNCgkJCX0NCgkJfSkpOw0KCX0pDQo="></script>
789 790 </div> 791 </div> 792</div> 793 794 <div x-show="megaMenuCategories" 795 class="stw-mega-menu bg-white border-y border-gray-200 shadow-[0_14px_32px_rgba(16,24,40,.08)] absolute top-full left-0 right-0 z-20 hidden" 796 :class="{ 'hidden': ! megaMenuCategories }"> 797 <div class="stw-mega-menu-wrapper stw-mega-menu-categories stw-scrollbar overflow-y-auto"> 798 <div @click.outside="megaMenuCategories = false" 799 class="max-w-[1400px] mx-auto px-6 pt-9 pb-10"> 800 801 <div class="flex items-center gap-2 text-[11px] font-bold tracking-[.14em] uppercase text-accent mb-5 before:block before:flex-none before:w-7 before:h-0.5 before:bg-accent"> 802 Products by Category 803 <span class="text-gray-500 font-semibold ml-3 pl-3 border-l border-gray-200"> 804 <a href="https://hannarubbercompany.com/products" 805 class="text-gray-500 transition-colors duration-200 ease hover:text-accent after:content-['_â']">See all categories</a> 806 </span> 807 </div> 808 809 <div class="grid grid-cols-4 gap-4 max-[1100px]:grid-cols-3"> 810 <a href="https://hannarubbercompany.com/c/construction-and-building-products" 811 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 812 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-white border-gray-200 group-hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)]"> 813 <img data-perfmatters-preload width="512" height="512" src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-512x512.webp" alt="Construction and Building Products" class="w-full h-full /*object-cover*/ object-contain object-center transition-transform duration-[400ms] ease group-hover:scale-[1.06]" fetchpriority="high"> 814 </div> 815 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 816 Construction and Building Products </div> 817 </a> 818 <a href="https://hannarubbercompany.com/c/industrial-couplings-fittings-and-adapters" 819 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 820 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-white border-gray-200 group-hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)]"> 821 <img data-perfmatters-preload width="512" height="512" src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-512x512.webp" alt="Industrial Couplings, Fittings & Adapters" class="w-full h-full /*object-cover*/ object-contain object-center transition-transform duration-[400ms] ease group-hover:scale-[1.06]" fetchpriority="high"> 822 </div> 823 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 824 Industrial Couplings, Fittings & Adapters </div> 825 </a> 826 <a href="https://hannarubbercompany.com/c/extrusions" 827 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 828 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-white border-gray-200 group-hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)]"> 829 <img data-perfmatters-preload width="512" height="512" src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-512x512.webp" alt="Extrusions" class="w-full h-full /*object-cover*/ object-contain object-center transition-transform duration-[400ms] ease group-hover:scale-[1.06]" fetchpriority="high"> 830 </div> 831 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 832 Extrusions </div> 833 </a> 834 <a href="https://hannarubbercompany.com/c/gasket-material"
835 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 836 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-white border-gray-200 group-hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)]"> 837 <img data-perfmatters-preload width="512" height="512" src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-512x512.webp" alt="Gasket Material" class="w-full h-full /*object-cover*/ object-contain object-center transition-transform duration-[400ms] ease group-hover:scale-[1.06]" fetchpriority="high"> 838 </div> 839 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 840 Gasket Material </div> 841 </a> 842 <a href="https://hannarubbercompany.com/c/industrial-hose" 843 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 844 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-white border-gray-200 group-hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)]"> 845 <img width="512" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%3E%3C/svg%3E" alt="Industrial Hose" class="w-full h-full /*object-cover*/ object-contain object-center transition-transform duration-[400ms] ease group-hover:scale-[1.06] perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose-512x512.webp" /> 846 </div> 847 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 848 Industrial Hose </div> 849 </a> 850 <a href="https://hannarubbercompany.com/c/molded-rubber-parts" 851 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 852 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-white border-gray-200 group-hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)]"> 853 <img width="512" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%3E%3C/svg%3E" alt="Molded Rubber Parts" class="w-full h-full /*object-cover*/ object-contain object-center transition-transform duration-[400ms] ease group-hover:scale-[1.06] perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-512x512.webp" /> 854 </div> 855 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 856 Molded Rubber Parts </div> 857 </a> 858 <a href="https://hannarubbercompany.com/c/sheet-rubber"
859 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 860 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-white border-gray-200 group-hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)]"> 861 <img width="512" height="512" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%3E%3C/svg%3E" alt="Sheet Rubber" class="w-full h-full /*object-cover*/ object-contain object-center transition-transform duration-[400ms] ease group-hover:scale-[1.06] perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER-512x512.webp" /> 862 </div> 863 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 864 Sheet Rubber </div> 865 </a> 866 <a href="/products" 867 class="group relative flex items-center gap-4 p-[10px_12px_10px_10px] border border-transparent transition-[background-color,border-color] duration-200 ease hover:bg-[#F7F8FA] hover:border-gray-200 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[3px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 868 <div class="shrink-0 w-16 h-16 border grid place-items-center overflow-hidden transition-colors duration-200 ease bg-[linear-gradient(160deg,var(--stw-color-accent)_0%,color-mix(in_srgb,var(--stw-color-accent)_78%,#000)_100%)] border-[color-mix(in_srgb,var(--stw-color-accent)_78%,#000)] after:content-['â'] after:text-white after:text-[22px] after:font-bold"> 869 </div> 870 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-tight transition-colors duration-200 ease group-hover:text-accent"> 871 See all products </div> 872 </a> 873 </div> 874 875 </div> 876 </div> 877</div> 878<div x-show="megaMenuResources" 879 class="stw-mega-menu bg-white border-y border-gray-200 shadow-[0_14px_32px_rgba(16,24,40,.08)] absolute top-full left-0 right-0 z-20 hidden" 880 :class="{ 'hidden': ! megaMenuResources }"> 881 <div class="stw-mega-menu-wrapper stw-mega-menu-resources stw-scrollbar overflow-y-auto"> 882 <div @click.outside="megaMenuResources = false" 883 class="max-w-[1400px] mx-auto px-6 pt-9 pb-10"> 884 885 <div class="flex items-center gap-2 text-[11px] font-bold tracking-[.14em] uppercase text-accent mb-5 before:block before:flex-none before:w-7 before:h-0.5 before:bg-accent"> 886 Resources & Documentation 887 <span class="text-gray-500 font-semibold ml-[14px] pl-[14px] border-l border-gray-200"> 888 <a href="https://hannarubbercompany.com/resources" 889 class="text-gray-500 transition-colors duration-200 ease hover:text-accent after:content-['_â']">View all resources</a> 890 </span> 891 </div> 892 893 <div class="grid grid-cols-4 gap-4 max-[1100px]:grid-cols-2"> 894 <a href="/resources#technical-resources" 895 class="group relative flex items-center gap-4 px-5 py-6 border border-gray-200 bg-white overflow-hidden transition-[border-color,box-shadow,transform] duration-[250ms] ease hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)] hover:shadow-[0_8px_20px_color-mix(in_srgb,var(--stw-color-accent)_8%,transparent)] hover:-translate-y-0.5 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[4px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 896 <div class="shrink-0 w-10 h-10 bg-[#F7F8FA] text-accent grid place-items-center border border-gray-200 transition-[background-color,color,border-color] duration-[250ms] ease group-hover:bg-accent group-hover:text-white group-hover:border-accent"> 897 <svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 898 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 899 <polyline points="14 2 14 8 20 8"/> 900 </svg> 901 </div> 902 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-[1.3] transition-colors duration-200 ease group-hover:text-accent"> 903 Technical Resources </div> 904 </a> 905 <a href="/resources#brochures-flyers-catalogs" 906 class="group relative flex items-center gap-4 px-5 py-6 border border-gray-200 bg-white overflow-hidden transition-[border-color,box-shadow,transform] duration-[250ms] ease hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)] hover:shadow-[0_8px_20px_color-mix(in_srgb,var(--stw-color-accent)_8%,transparent)] hover:-translate-y-0.5 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[4px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 907 <div class="shrink-0 w-10 h-10 bg-[#F7F8FA] text-accent grid place-items-center border border-gray-200 transition-[background-color,color,border-color] duration-[250ms] ease group-hover:bg-accent group-hover:text-white group-hover:border-accent"> 908 <svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 909 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 910 <polyline points="14 2 14 8 20 8"/> 911 </svg> 912 </div> 913 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-[1.3] transition-colors duration-200 ease group-hover:text-accent">
914 Brochures/Flyers/Catalogs </div> 915 </a> 916 <a href="/resources#certificates-association-awards" 917 class="group relative flex items-center gap-4 px-5 py-6 border border-gray-200 bg-white overflow-hidden transition-[border-color,box-shadow,transform] duration-[250ms] ease hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)] hover:shadow-[0_8px_20px_color-mix(in_srgb,var(--stw-color-accent)_8%,transparent)] hover:-translate-y-0.5 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[4px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 918 <div class="shrink-0 w-10 h-10 bg-[#F7F8FA] text-accent grid place-items-center border border-gray-200 transition-[background-color,color,border-color] duration-[250ms] ease group-hover:bg-accent group-hover:text-white group-hover:border-accent"> 919 <svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 920 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 921 <polyline points="14 2 14 8 20 8"/> 922 </svg> 923 </div> 924 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-[1.3] transition-colors duration-200 ease group-hover:text-accent"> 925 Certificates/Association Awards </div> 926 </a> 927 <a href="/resources#specification-sheets" 928 class="group relative flex items-center gap-4 px-5 py-6 border border-gray-200 bg-white overflow-hidden transition-[border-color,box-shadow,transform] duration-[250ms] ease hover:border-[color-mix(in_srgb,var(--stw-color-accent)_25%,transparent)] hover:shadow-[0_8px_20px_color-mix(in_srgb,var(--stw-color-accent)_8%,transparent)] hover:-translate-y-0.5 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[4px] before:bg-accent before:scale-y-0 before:origin-top before:transition-transform before:duration-[250ms] before:[transition-timing-function:cubic-bezier(.2,.7,.2,1)] hover:before:scale-y-100"> 929 <div class="shrink-0 w-10 h-10 bg-[#F7F8FA] text-accent grid place-items-center border border-gray-200 transition-[background-color,color,border-color] duration-[250ms] ease group-hover:bg-accent group-hover:text-white group-hover:border-accent"> 930 <svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 931 <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/> 932 <polyline points="14 2 14 8 20 8"/> 933 </svg> 934 </div> 935 <div class="text-[13.5px] font-bold tracking-[.04em] uppercase text-[#232323] leading-[1.3] transition-colors duration-200 ease group-hover:text-accent"> 936 Specification Sheets </div> 937 </a> 938 </div> 939 940 </div> 941 </div> 942</div> 943 944</header><!-- #masthead --> 945 946 <div id="content"> 947 948 <header class="stw-cpt-hero before:block before:z-[1] after:block after:z-[2]" style="background-image: url('https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/06/products-1-2560x380.webp');"> 949 <div class="stw-cpt-hero-overlay"> 950 <div class="stw-container-padding pt-0 mx-auto relative z-10"> 951 <div class="relative z-[1] text-left"> 952 <nav class="stw-cpt-breadcrumb" aria-label="Breadcrumb"> 953 <a href="https://hannarubbercompany.com/">Home</a> 954 <span class="sep" aria-hidden="true">/</span> 955 <span aria-current="page">Industrial Rubber & Plastic Products</span> 956 </nav> 957 <!--<div class="stw-cpt-hero-eyebrow">Our Products</div>--> 958 <h1 class="stw-cpt-hero-title"> 959 Industrial Rubber & Plastic Products </h1> 960 <div class="stw-cpt-hero-text stw-standard-text prose"> 961 <p><span style="font-weight: 400;">Hanna Rubber offers a wide range of rubber products and industrial materials, including gaskets, hoses, sponge rubber, plastics, and specialty components. Our inventory supports diverse industries with quality materials designed for performance, durability, and compliance across construction, manufacturing, and custom applications.</span></p> 962 </div> 963 </div> 964 </div> 965 </div> 966</header> 967<section id="primary">
968 <main id="main"> 969 <div class="bg-color-content-bg relative -mb-px pb-px z-1"> 970 971 972 <div class="stw-product-woo-content pb-[50px] md:pb-[100px] stw-container-padding m-auto pt-0 /*pt-[50px]*/"> 973<div class="woocommerce-notices-wrapper"></div><section class="stw-categories stw-products !pt-0 relative"> 974 <div class="stw-categories-content stw-products-content relative"> 975<div class="stw-category product-category product first"> 976 <a aria-label="Visit product category Industrial Adhesive Supplier" href="https://hannarubbercompany.com/c/adhesives"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Industrial Adhesive Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MULTIPLE_ADHESIVES-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MULTIPLE_ADHESIVES-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MULTIPLE_ADHESIVES-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MULTIPLE_ADHESIVES-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MULTIPLE_ADHESIVES-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MULTIPLE_ADHESIVES-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MULTIPLE_ADHESIVES.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 977 <div class="stw-category-title"> 978 Adhesives </div> 979 <div class="stw-text-button">View category</div> 980 </div> 981 </a></div> 982<div class="stw-category product-category product"> 983 <a aria-label="Visit product category Industrial Compression Packing Supplier" href="https://hannarubbercompany.com/c/compression-packing"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Industrial Compression Packing Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COMPRESSION_PACKING-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COMPRESSION_PACKING-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COMPRESSION_PACKING-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COMPRESSION_PACKING-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COMPRESSION_PACKING-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COMPRESSION_PACKING-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COMPRESSION_PACKING.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 984 <div class="stw-category-title"> 985 Compression Packing </div> 986 <div class="stw-text-button">View category</div> 987 </div> 988 </a></div> 989<div class="stw-category product-category product"> 990 <a aria-label="Visit product category Construction & Building Products Supplier" href="https://hannarubbercompany.com/c/construction-and-building-products"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Construction & Building Products Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/CONSTRUCTION_AND_BUILDING_PRODUCTS.webp 150w" data-sizes="auto, (max-width: 300px) 100v
990w, 300px" /></div> <div class="stw-title-wrapper"> 991 <div class="stw-category-title"> 992 Construction and Building Products </div> 993 <div class="stw-text-button">View category</div> 994 </div> 995 </a></div> 996<div class="stw-category product-category product last"> 997 <a aria-label="Visit product category Conveyor Belting Supplier" href="https://hannarubbercompany.com/c/conveyor-belting"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Conveyor Belting Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conveyor-belting-2.webp 500w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 998 <div class="stw-category-title"> 999 Conveyor Belting </div> 1000 <div class="stw-text-button">View category</div> 1001 </div> 1002 </a></div> 1003<div class="stw-category product-category product first"> 1004 <a aria-label="Visit product category Data Center Cooling Products" href="https://hannarubbercompany.com/c/data-center-products"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Data Center Cooling Products" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products-768x768.webp 768w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/data-center-products.webp 1024w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1005 <div class="stw-category-title"> 1006 Data Center Cooling Products </div> 1007 <div class="stw-text-button">View category</div> 1008 </div> 1009 </a></div> 1010<div class="stw-category product-category product"> 1011 <a aria-label="Visit product category EMI-RFI Shielding Material" href="https://hannarubbercompany.com/c/emi-rfi-conductive-non-conductive"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="EMI-RFI Shielding Material" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Conductive-Filled-Elastomers.webp 500w" data-sizes="auto, (max-width: 300px) 100v
1011w, 300px" /></div> <div class="stw-title-wrapper"> 1012 <div class="stw-category-title"> 1013 EMI-RFI-Conductive/Non-Conductive </div> 1014 <div class="stw-text-button">View category</div> 1015 </div> 1016 </a></div> 1017<div class="stw-category product-category product"> 1018 <a aria-label="Visit product category Extruded Rubber Seals Supplier" href="https://hannarubbercompany.com/c/extrusions"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Extruded Rubber Seals Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/EXTRUSIONS.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1019 <div class="stw-category-title"> 1020 Extrusions </div> 1021 <div class="stw-text-button">View category</div> 1022 </div> 1023 </a></div> 1024<div class="stw-category product-category product last"> 1025 <a aria-label="Visit product category Gasket Material Supplier" href="https://hannarubbercompany.com/c/gasket-material"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Gasket Material Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKET_MATERIAL.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1026 <div class="stw-category-title"> 1027 Gasket Material </div> 1028 <div class="stw-text-button">View category</div> 1029 </div> 1030 </a></div> 1031<div class="stw-category product-category product first"> 1032 <a aria-label="Visit product category Gasket Supplier" href="https://hannarubbercompany.com/c/gaskets"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Gasket Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKETS-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKETS-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKETS-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKETS-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKETS-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKETS-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/GASKETS.webp 150w" data-sizes="auto, (max-width: 300px) 100v
1032w, 300px" /></div> <div class="stw-title-wrapper"> 1033 <div class="stw-category-title"> 1034 Gaskets </div> 1035 <div class="stw-text-button">View category</div> 1036 </div> 1037 </a></div> 1038<div class="stw-category product-category product"> 1039 <a aria-label="Visit product category Hydraulic Component Supplier" href="https://hannarubbercompany.com/c/hydraulics"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Hydraulic Component Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Hydraulics.webp 500w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1040 <div class="stw-category-title"> 1041 Hydraulics </div> 1042 <div class="stw-text-button">View category</div> 1043 </div> 1044 </a></div> 1045<div class="stw-category product-category product"> 1046 <a aria-label="Visit product category Coupling, Fittings & Adapter Supplier" href="https://hannarubbercompany.com/c/industrial-couplings-fittings-and-adapters"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Coupling, Fittings & Adapter Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/COUPLINGS_CROPPED_2.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1047 <div class="stw-category-title"> 1048 Industrial Couplings, Fittings & Adapters </div> 1049 <div class="stw-text-button">View category</div> 1050 </div> 1051 </a></div> 1052<div class="stw-category product-category product last"> 1053 <a aria-label="Visit product category Industrial Hose Supplier" href="https://hannarubbercompany.com/c/industrial-hose"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Industrial Hose Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/industrial-hose.webp 150w" data-sizes="auto, (max-width: 300px) 100v
1053w, 300px" /></div> <div class="stw-title-wrapper"> 1054 <div class="stw-category-title"> 1055 Industrial Hose </div> 1056 <div class="stw-text-button">View category</div> 1057 </div> 1058 </a></div> 1059<div class="stw-category product-category product first"> 1060 <a aria-label="Visit product category Industrial Wool Felt Supplier" href="https://hannarubbercompany.com/c/industrial-wool-felt"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Industrial Wool Felt Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Industrial-Wool-Felt.webp 500w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1061 <div class="stw-category-title"> 1062 Industrial Wool Felt </div> 1063 <div class="stw-text-button">View category</div> 1064 </div> 1065 </a></div> 1066<div class="stw-category product-category product"> 1067 <a aria-label="Visit product category Rubber Mat Supplier" href="https://hannarubbercompany.com/c/matting"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Rubber Mat Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MATTING-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MATTING-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MATTING-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MATTING-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MATTING-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MATTING-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/MATTING.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1068 <div class="stw-category-title"> 1069 Matting </div> 1070 <div class="stw-text-button">View category</div> 1071 </div> 1072 </a></div> 1073<div class="stw-category product-category product"> 1074 <a aria-label="Visit product category Molded Rubber Hose Supplier" href="https://hannarubbercompany.com/c/molded-rubber-hose"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Molded Rubber Hose Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Molded-Rubber-Hose-Thumbnail.webp 500w" data-sizes="auto, (max-width: 300px) 100v
1074w, 300px" /></div> <div class="stw-title-wrapper"> 1075 <div class="stw-category-title"> 1076 Molded Rubber Hose </div> 1077 <div class="stw-text-button">View category</div> 1078 </div> 1079 </a></div> 1080<div class="stw-category product-category product last"> 1081 <a aria-label="Visit product category Molded Rubber Parts Supplier" href="https://hannarubbercompany.com/c/molded-rubber-parts"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Molded Rubber Parts Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-768x768.webp 768w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/HRC-WEB-MOLDED-1.webp 800w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1082 <div class="stw-category-title"> 1083 Molded Rubber Parts </div> 1084 <div class="stw-text-button">View category</div> 1085 </div> 1086 </a></div> 1087<div class="stw-category product-category product first"> 1088 <a aria-label="Visit product category O-Ring Products" href="https://hannarubbercompany.com/c/o-rings"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="O-Ring Products" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/ORINGS-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/ORINGS-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/ORINGS-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/ORINGS-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/ORINGS-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/ORINGS-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/ORINGS.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1089 <div class="stw-category-title"> 1090 O-Rings </div> 1091 <div class="stw-text-button">View category</div> 1092 </div> 1093 </a></div> 1094<div class="stw-category product-category product"> 1095 <a aria-label="Visit product category Industrial Plastic Parts Supplier" href="https://hannarubbercompany.com/c/plastics"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Industrial Plastic Parts Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/PLASTICS-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/PLASTICS-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/PLASTICS-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/PLASTICS-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/PLASTICS-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/PLASTICS-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/PLASTICS.webp 150w" data-sizes="auto, (max-width: 300px) 100v
1095w, 300px" /></div> <div class="stw-title-wrapper"> 1096 <div class="stw-category-title"> 1097 Plastics </div> 1098 <div class="stw-text-button">View category</div> 1099 </div> 1100 </a></div> 1101<div class="stw-category product-category product"> 1102 <a aria-label="Visit product category Power Transmission Belt Supplier" href="https://hannarubbercompany.com/c/power-transmission-belts"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Power Transmission Belt Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/POWER_TRANSMISSION-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/POWER_TRANSMISSION-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/POWER_TRANSMISSION-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/POWER_TRANSMISSION-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/POWER_TRANSMISSION-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/POWER_TRANSMISSION-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/POWER_TRANSMISSION.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1103 <div class="stw-category-title"> 1104 Power Transmission Belts </div> 1105 <div class="stw-text-button">View category</div> 1106 </div> 1107 </a></div> 1108<div class="stw-category product-category product last"> 1109 <a aria-label="Visit product category Premade Industrial Hoses" href="https://hannarubbercompany.com/c/premade-industrial-hoses"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Premade Industrial Hoses" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/05/Premade-Industrial-Hoses-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/05/Premade-Industrial-Hoses-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/05/Premade-Industrial-Hoses-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/05/Premade-Industrial-Hoses-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/05/Premade-Industrial-Hoses-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/05/Premade-Industrial-Hoses.webp 500w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1110 <div class="stw-category-title"> 1111 Premade Industrial Hoses </div> 1112 <div class="stw-text-button">View category</div> 1113 </div> 1114 </a></div> 1115<div class="stw-category product-category product first"> 1116 <a aria-label="Visit product category Sanitary Filters" href="https://hannarubbercompany.com/c/sanitary-filters"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Sanitary Filters" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters-768x768.webp 768w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/10/stainless-filters.webp 1024w" data-sizes="auto, (max-width: 300px) 100v
1116w, 300px" /></div> <div class="stw-title-wrapper"> 1117 <div class="stw-category-title"> 1118 Sanitary Filters </div> 1119 <div class="stw-text-button">View category</div> 1120 </div> 1121 </a></div> 1122<div class="stw-category product-category product"> 1123 <a aria-label="Visit product category Sanitary Fittings Supplier" href="https://hannarubbercompany.com/c/sanitary-fittings"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Sanitary Fittings Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sanitary-Fittings-Thumbnail.webp 500w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1124 <div class="stw-category-title"> 1125 Sanitary Fittings </div> 1126 <div class="stw-text-button">View category</div> 1127 </div> 1128 </a></div> 1129<div class="stw-category product-category product"> 1130 <a aria-label="Visit product category Sheet Rubber Supplier" href="https://hannarubbercompany.com/c/sheet-rubber"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Sheet Rubber Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/SHEET_RUBBER.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1131 <div class="stw-category-title"> 1132 Sheet Rubber </div> 1133 <div class="stw-text-button">View category</div> 1134 </div> 1135 </a></div> 1136<div class="stw-category product-category product last"> 1137 <a aria-label="Visit product category Sponge Rubber Supplier" href="https://hannarubbercompany.com/c/sponge-rubber"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Sponge Rubber Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb-150x150.webp 150w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/Sponge-Rubber-Thumb.webp 500w" data-sizes="auto, (max-width: 300px) 100v
1137w, 300px" /></div> <div class="stw-title-wrapper"> 1138 <div class="stw-category-title"> 1139 Sponge Rubber </div> 1140 <div class="stw-text-button">View category</div> 1141 </div> 1142 </a></div> 1143<div class="stw-category product-category product first"> 1144 <a aria-label="Visit product category Traffic Counter Tubing Supplier" href="https://hannarubbercompany.com/c/traffic-counter-tubing"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Traffic Counter Tubing Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TRAFFIC_TUBING-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TRAFFIC_TUBING-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TRAFFIC_TUBING-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TRAFFIC_TUBING-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TRAFFIC_TUBING-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TRAFFIC_TUBING-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TRAFFIC_TUBING.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1145 <div class="stw-category-title"> 1146 Traffic Counter Tubing </div> 1147 <div class="stw-text-button">View category</div> 1148 </div> 1149 </a></div> 1150<div class="stw-category product-category product"> 1151 <a aria-label="Visit product category Industrial Tubing Supplier" href="https://hannarubbercompany.com/c/tubing"><div class="stw-category-image"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3C/svg%3E" alt="Industrial Tubing Supplier" width="300" height="300" class="perfmatters-lazy" data-src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TUBING-300x300.webp" data-srcset="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TUBING-300x300.webp 300w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TUBING-512x512.webp 512w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TUBING-400x400.webp 400w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TUBING-600x600.webp 600w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TUBING-100x100.webp 100w, https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/01/TUBING.webp 150w" data-sizes="auto, (max-width: 300px) 100vw, 300px" /></div> <div class="stw-title-wrapper"> 1152 <div class="stw-category-title"> 1153 Tubing </div> 1154 <div class="stw-text-button">View category</div> 1155 </div> 1156 </a></div> 1157<div id="stw-6ab7f971245e4" class="stw-last-item "> 1158 <div class="stw-last-item-wrapper"> 1159 <div class="stw-last-item-title"> 1160 <div class="stw-last-item-title-wrapper"> 1161 Don't see what you are looking for? </div> 1162 </div> 1163 <div class="stw-last-item-button"> 1164 <a href="https://hannarubbercompany.com/contact-us" class="stw-primary-button"> 1165 <span>Contact Us</span> 1166 </a> 1167 </div> 1168 </div> 1169</div> 1170 </div> 1171 <div class="stw-loading hidden h-40 items-center justify-center"> 1172 <svg class="animate-spin h-8 w-8 text-color-primary" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"> 1173 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 1174 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 1175 </svg> 1176 </div> 1177</section> 1178 </div><!-- .stw-product-woo-content --> 1179 </div><!-- .stw-parallax-cover --> 1180 </main><!-- #main --> 1181</section><!-- #primary --> 1182 1183 </div><!-- #content --> 1184 1185 1186<footer id="colophon" 1187 class="relative z-1 py-14 px-4 -mt-1"> 1188 1189 <div class="grid gap-8 lg:grid-cols-3 lg:max-w-[80vw] lg:m-auto"> 1190 1191 <div class="stw-logo-column grid order-last lg:order-none"> 1192 1193 <div class="lg:max-w-52"> 1194 1195 <div class="stw-logo py-0.5"> 1196 <a href="https://hannarubbercompany.com/" 1197 class="block max-w-48 m-auto" 1198 rel="home"> 1199 <img width="2550" height="900" src="https://singermultiprod.fantasktic.com/wp-content/uploads/sites/22/2025/07/Hanna-Rubber-100-Year-Logo-DarkBack.webp" 1200 title="Hanna Rubber Company" 1201 alt="Logo Hanna Rubber Company" 1202 class="logo block !h-14 m-auto object-contain"> 1203 </a> 1204 </div> 1205 1206 1207 <div class="stw-social mt-3"> 1208 <ul class="flex flex-wrap justify-center gap-4"> 1209 <li> 1210 <a href="https://www.linkedin.com/company/hanna-rubber-company/" target="_blank" rel="nofollow noopener noreferrer" class="grid w-10 h-10 place-items-center border border-solid rounded-full hover:!bg-transparent hover:!border-transparent hover:text-footer-menu-hover-color hover:-translate-y-[2px]"> 1211 <svg class="w-6 h-6" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>LinkedIn</title><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg> 1212 </a> 1213 </li> 1214 <li> 1215 <a href="https://www.facebook.com/HannaRubber/" target="_blank" rel="nofollow noopener noreferrer" class="grid w-10 h-10 place-items-center border border-solid rounded-full hover:!bg-transparent hover:!border-transparent hover:text-footer-menu-hover-color hover:-translate-y-[2px]"> 1216 <svg class="w-6 h-6" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Facebook</title><path d="M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z"/></svg> 1217 </a> 1218 </li> 1219 <li> 1220 <a href="https://www.youtube.com/@hannarubbercompany4113" target="_blank" rel="nofollow noopener noreferrer" class="grid w-10 h-10 place-items-center border border-solid rounded-full hover:!bg-transparent hover:!border-transparent hover:text-footer-menu-hover-color hover:-translate-y-[2px]"> 1221 <svg class="w-6 h-6" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>YouTube</title><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg> 1222 </a> 1223 </li> 1224 </ul> 1225 </div> 1226 <p class="mt-3 m-0 text-sm text-center">© 2026 Hanna Rubber Company</p> 1227 1228 </div> 1229 1230 </div> 1231 1232 1233 <nav id="footer-navigation" 1234 class="block" 1235 aria-label="Footer Navigation"> 1236 1237 <h4 class="mb-3 font-bold text-sm">Solutions and Info</h4> 1238 1239 <div class="stw-nav-menu text-sm"> 1240 <div class="menu-footer-container"><ul id="menu-footer" class="" aria-label="submenu"><li id="menu-item-20" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-20" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/products" aria-current="page">Products</a></li> 1241<li id="menu-item-173" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-173" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/locations">Locations</a></li> 1242<li id="menu-item-232" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-232" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/news">News</a></li> 1243<li id="menu-item-233" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-233" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/careers">Careers</a></li> 1244<li id="menu-item-13761" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13761" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="/terms#terms">Terms and Conditions</a></li> 1245<li id="menu-item-183" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-183" @mouseover=" megaMenuCategories = false; megaMenuResources = false; "><a href="https://hannarubbercompany.com/sitemap">Sitemap</a></li> 1246</ul></div>
1246 </div> 1247 1248 </nav><!-- #footer-navigation --> 1249 1250 1251 1252 <div class="block"> 1253 1254 <h4 class="mb-3 font-bold text-sm">Talk to an Expert</h4> 1255 1256 <div class="stw-nav-menu text-sm"> 1257 1258 <ul> 1259 1260 <li class="mb-2 last:mb-0"><a href="https://hannarubbercompany.com/contact-us">Contact Us</a></li> 1261 1262 <li class="grid mb-2 last:mb-0"> 1263 <strong>Phone Numbers:</strong> 1264 <span class="block mb-2 last:mb-0"> 1265 <span>+1 816-451-2988</span> 1266 </span> 1267 <span class="block mb-2 last:mb-0"> 1268 <span>816-421-0583</span> 1269 <span class="block text-xs">Fax</span> 1270 </span> 1271 </li> 1272 1273 1274 1275 1276 </ul> 1277 1278 </div> 1279 1280 </div> 1281 1282 1283 </div> 1284 1285</footer><!-- #colophon --> 1286 1287</div><!-- #page --> 1288
1289<script type="speculationrules"> 1290{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/22/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hanna-rubber/*","/wp-content/themes/singer-tw/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1291</script>
1291 1292 1293<!-- CallRail WordPress Integration -->
1294<script type="text/javascript" defer src="data:text/javascript;base64,d2luZG93LmNyd3BWZXIgPSAxOw=="></script>
1294
1294<script defer src="data:text/javascript;base64,CgkJCQljb25zdCByZWdpc3RlckFsbHlBY3Rpb24gPSAoKSA9PiB7CgkJCQkJaWYgKCAhIHdpbmRvdz8uRWxlbWVudG9yUHJvRnJvbnRlbmRDb25maWcgfHwgISB3aW5kb3c/LmVsZW1lbnRvckZyb250ZW5kPy51dGlscz8udXJsQWN0aW9ucyApIHsKCQkJCQkJcmV0dXJuOwoJCQkJCX0KCgkJCQkJZWxlbWVudG9yRnJvbnRlbmQudXRpbHMudXJsQWN0aW9ucy5hZGRBY3Rpb24oICdhbGx5V2lkZ2V0Om9wZW4nLCAoKSA9PiB7CgkJCQkJCWlmICh3aW5kb3c/LmVhMTF5V2lkZ2V0Py53aWRnZXQ/Lm9wZW4pIHsKCQkJCQkJCXJldHVybiB3aW5kb3cuZWExMXlXaWRnZXQud2lkZ2V0LmlzT3BlbigpCgkJCQkJCQkJPyB3aW5kb3cuZWExMXlXaWRnZXQud2lkZ2V0LmNsb3NlKCkKCQkJCQkJCQk6IHdpbmRvdy5lYTExeVdpZGdldC53aWRnZXQub3BlbigpOwoJCQkJCQl9CgkJCQkJfSApOwoJCQkJfTsKCgkJCQljb25zdCB3YWl0aW5nTGltaXQgPSAzMDsKCQkJCWxldCByZXRyeUNvdW50ZXIgPSAwOwoKCQkJCWNvbnN0IHdhaXRGb3JFbGVtZW50b3JQcm8gPSAoKSA9PiB7CgkJCQkJcmV0dXJuIG5ldyBQcm9taXNlKCAoIHJlc29sdmUgKSA9PiB7CgkJCQkJCWNvbnN0IGludGVydmFsSWQgPSBzZXRJbnRlcnZhbCggKCkgPT4gewoJCQkJCQkJaWYgKCByZXRyeUNvdW50ZXIgPT09IHdhaXRpbmdMaW1pdCApIHsKCQkJCQkJCQlyZXNvbHZlKCBudWxsICk7CgkJCQkJCQl9CgoJCQkJCQkJcmV0cnlDb3VudGVyKys7CgoJCQkJCQkJaWYgKCB3aW5kb3cuZWxlbWVudG9yRnJvbnRlbmQgJiYgd2luZG93Py5lbGVtZW50b3JGcm9udGVuZD8udXRpbHM/LnVybEFjdGlvbnMgKSB7CgkJCQkJCQkJY2xlYXJJbnRlcnZhbCggaW50ZXJ2YWxJZCApOwoJCQkJCQkJCXJlc29sdmUoIHdpbmRvdy5lbGVtZW50b3JGcm9udGVuZCApOwoJCQkJCQkJfQoJCQkJCQkJCX0sIDEwMCApOyAvLyBDaGVjayBldmVyeSAxMDAgbWlsbGlzZWNvbmRzIGZvciBhdmFpbGFiaWxpdHkgb2YgZWxlbWVudG9yRnJvbnRlbmQKCQkJCQl9KTsKCQkJCX07CgoJCQkJd2FpdEZvckVsZW1lbnRvclBybygpLnRoZW4oICgpID0+IHsgcmVnaXN0ZXJBbGx5QWN0aW9uKCk7IH0pOwoJCQk="></script>
1294 1295 <div class="stw-tracking-order-modal fixed inset-0 bg-black/50 z-50"> 1296 <div class="grid items-center justify-items-center h-full p-2"> 1297 <div class="relative w-full max-w-[480px] bg-white pt-10 pb-4 px-4"> 1298 <div class="max-h-[80vh] overflow-hidden overflow-y-auto text-center"> 1299 <p>The information is not yet available.</p> 1300 <p>Please try again later.</p> 1301 </div> 1302 <a class="stw-tracking-order-modal-close absolute top-0 right-0 p-2 text-black hover:text-color-accent uppercase cursor-pointer">Close</a> 1303 </div> 1304 </div> 1305</div> 1306 <!-- Start of Async HubSpot Analytics Code --> 1307
1307<script type="text/javascript" defer src="data:text/javascript;base64,DQoJCQkJCShmdW5jdGlvbihkLHMsaSxyKSB7DQoJCQkJCWlmIChkLmdldEVsZW1lbnRCeUlkKGkpKXtyZXR1cm47fQ0KCQkJCQl2YXIgbj1kLmNyZWF0ZUVsZW1lbnQocyksZT1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdOw0KCQkJCQluLmlkPWk7bi5zcmM9Jy8vanMuaHMtYW5hbHl0aWNzLm5ldC9hbmFseXRpY3MvJysoTWF0aC5jZWlsKG5ldyBEYXRlKCkvcikqcikrJy80NzQwMTc5LmpzJzsNCgkJCQkJZS5wYXJlbnROb2RlLmluc2VydEJlZm9yZShuLCBlKTsNCgkJCQkJfSkoZG9jdW1lbnQsInNjcmlwdCIsImhzLWFuYWx5dGljcyIsMzAwMDAwKTsNCgkJCQkJ"></script>
1307 1308 <!-- End of Async HubSpot Analytics Code --> 1309
1309<script defer src="data:text/javascript;base64,CgkJKGZ1bmN0aW9uICgpIHsKCQkJdmFyIGMgPSBkb2N1bWVudC5ib2R5LmNsYXNzTmFtZTsKCQkJYyA9IGMucmVwbGFjZSgvd29vY29tbWVyY2Utbm8tanMvLCAnd29vY29tbWVyY2UtanMnKTsKCQkJZG9jdW1lbnQuYm9keS5jbGFzc05hbWUgPSBjOwoJCX0pKCk7Cgk="></script>
1309 1310
1310<script id="wcStripeSettings" defer src="data:text/javascript;base64,CgkJCQl3aW5kb3dbJ3djU3RyaXBlU2V0dGluZ3MnXSA9IHsiY2FydCI6eyJ0b3RhbCI6IjAuMDAiLCJzdWJ0b3RhbCI6IjAuMDAiLCJ0b3RhbENlbnRzIjowLCJzdWJ0b3RhbENlbnRzIjowLCJuZWVkc1BheW1lbnQiOmZhbHNlLCJuZWVkc1NoaXBwaW5nIjpmYWxzZSwiaXNFbXB0eSI6dHJ1ZSwiY3VycmVuY3kiOiJVU0QiLCJjb3VudHJ5Q29kZSI6IlVTIiwibGluZUl0ZW1zIjpbXSwic2hpcHBpbmdPcHRpb25zIjpbXSwic2VsZWN0ZWRTaGlwcGluZ01ldGhvZCI6IiIsInBheW1lbnRNZXRob2RzIjp7InN0cmlwZV9jYyI6eyJhdmFpbGFibGUiOnRydWV9fX0sInByb2R1Y3QiOnsiaWQiOjI5NjEsInF0eSI6MSwidHlwZSI6InNpbXBsZSIsInByaWNlIjowLCJ0b3RhbCI6MCwicHJpY2VDZW50cyI6MCwiY3VycmVuY3kiOiJVU0QiLCJsaW5lSXRlbXMiOlt7ImlkIjoyOTYxLCJsYWJlbCI6IiIsImFtb3VudCI6MCwiYW1vdW50Q2VudHMiOjAsInR5cGUiOiJwcm9kdWN0In1dLCJpc0luU3RvY2siOnRydWUsIm5lZWRzU2hpcHBpbmciOnRydWUsInNoaXBwaW5nT3B0aW9ucyI6W10sInZhcmlhdGlvbl9pZCI6MH0sImN1cnJlbmN5Ijp7ImN1cnJlbmN5Q29kZSI6IlVTRCIsImN1cnJlbmN5U3ltYm9sIjoiJiMzNjsiLCJtaW5vclVuaXQiOjIsImRlY2ltYWxTZXBhcmF0b3IiOiIuIiwidGhvdXNhbmRTZXBhcmF0b3IiOiIsIiwicHJlZml4IjoiJiMzNjsiLCJzdWZmaXgiOiIifSwidmVyc2lvbiI6IjQuMC4xNiIsInBhZ2UiOiJzaG9wIiwicHVibGljS2V5IjoiIiwibW9kZSI6InRlc3QiLCJzZGtQYXJhbXMiOnsic3RyaXBlQWNjb3VudCI6IiIsImJldGFzIjpbImRlZmVycmVkX2ludGVudF9ibGlrX2JldGFfMSIsImRpc2FibGVfZGVmZXJyZWRfaW50ZW50X2NsaWVudF92YWxpZGF0aW9uX2JldGFfMSJdLCJkZXZlbG9wZXJUb29scyI6eyJhc3Npc3RhbnQiOnsiZW5hYmxlZCI6ZmFsc2V9fX0sInJlc3RSb3V0ZXMiOnsiY2FydC9pdGVtIjp7Im5hbWVzcGFjZSI6IndjLXN0cmlwZS92MSIsInBhdGgiOiIvd2Mtc3RyaXBlL3YxL2NhcnQvaXRlbSIsInVybCI6Ii8/d2MtYWpheD13Y19zdHJpcGVfZnJvbnRlbmRfcmVxdWVzdCZwYXRoPS93Yy1zdHJpcGUvdjEvY2FydC9pdGVtIn0sImNhcnQvcmVmcmVzaCI6eyJuYW1lc3BhY2UiOiJ3Yy1zdHJpcGUvdjEiLCJwYXRoIjoiL3djLXN0cmlwZS92MS9jYXJ0L3JlZnJlc2giLCJ1cmwiOiIvP3djLWFqYXg9d2Nfc3RyaXBlX2Zyb250ZW5kX3JlcXVlc3QmcGF0aD0vd2Mtc3RyaXBlL3YxL2NhcnQvcmVmcmVzaCJ9LCJjYXJ0L3NoaXBwaW5nIjp7Im5hbWVzcGFjZSI6IndjLXN0cmlwZS92MSIsInBhdGgiOiIvd2Mtc3RyaXBlL3YxL2NhcnQvc2hpcHBpbmciLCJ1cmwiOiIvP3djLWFqYXg9d2Nfc3RyaXBlX2Zyb250ZW5kX3JlcXVlc3QmcGF0aD0vd2Mtc3RyaXBlL3YxL2NhcnQvc2hpcHBpbmcifSwiY2FydC9jaGVja291dCI6eyJuYW1lc3BhY2UiOiJ3Yy1zdHJpcGUvdjEiLCJwYXRoIjoiL3djLXN0cmlwZS92MS9jYXJ0L2NoZWNrb3V0IiwidXJsIjoiLz93Yy1hamF4PXdjX3N0cmlwZV9mcm9udGVuZF9yZXF1ZXN0JnBhdGg9L3djLXN0cmlwZS92MS9jYXJ0L2NoZWNrb3V0In0sImNhcnQvY2FsY3VsYXRpb24iOnsibmFtZXNwYWNlIjoid2Mtc3RyaXBlL3YxIiwicGF0aCI6Ii93Yy1zdHJpcGUvdjEvY2FydC9jYWxjdWxhdGlvbiIsInVybCI6Ii8/d2MtYWpheD13Y19zdHJpcGVfZnJvbnRlbmRfcmVxdWVzdCZwYXRoPS93Yy1zdHJpcGUvdjEvY2FydC9jYWxjdWxhdGlvbiJ9LCJjaGVja291dC9mb3JtLXZhbGlkYXRpb24iOnsibmFtZXNwYWNlIjoid2Mtc3RyaXBlL3YxIiwicGF0aCI6Ii93Yy1zdHJpcGUvdjEvY2hlY2tvdXQvZm9ybS12YWxpZGF0aW9uIiwidXJsIjoiLz93Yy1hamF4PXdjX3N0cmlwZV9mcm9udGVuZF9yZXF1ZXN0JnBhdGg9L3djLXN0cmlwZS92MS9jaGVja291dC9mb3JtLXZhbGlkYXRpb24ifSwic2V0dXAtaW50ZW50Ijp7Im5hbWVzcGFjZSI6IndjLXN0cmlwZS92MSIsInBhdGgiOiIvd2Mtc3RyaXBlL3YxL3NldHVwLWludGVudCIsInVybCI6Ii8/d2MtYWpheD13Y19zdHJpcGVfZnJvbnRlbmRfcmVxdWVzdCZwYXRoPS93Yy1zdHJpcGUvdjEvc2V0dXAtaW50ZW50In0sIm9yZGVyL3BheSI6eyJuYW1lc3BhY2UiOiJ3Yy1zdHJpcGUvdjEiLCJwYXRoIjoiL3djLXN0cmlwZS92MS9vcmRlci9wYXkiLCJ1cmwiOiIvP3djLWFqYXg9d2Nfc3RyaXBlX2Zyb250ZW5kX3JlcXVlc3QmcGF0aD0vd2Mtc3RyaXBlL3YxL29yZGVyL3BheSJ9LCJjaGVja291dC1zZXNzaW9uIjp7Im5hbWVzcGFjZSI6IndjLXN0cmlwZS92MSIsInBhdGgiOiIvd2Mtc3RyaXBlL3YxL2NoZWNrb3V0LXNlc3Npb24iLCJ1cmwiOiIvP3djLWFqYXg9d2Nfc3RyaXBlX2Zyb250ZW5kX3JlcXVlc3QmcGF0aD0vd2Mtc3RyaXBlL3YxL2NoZWNrb3V0LXNlc3Npb24ifX0sInN0cmlwZV9jY19kYXRhIjp7InBheW1lbnRTZWN0aW9ucyI6W10sInBheW1lbnRNZXRob2RUeXBlIjoiY2FyZCIsImRlc2NyaXB0aW9uIjoiIiwiaGFzUGF5bWVudFRva2VucyI6ZmFsc2UsInRlcm1zRGlzcGxheVJ1bGUiOiJhdXRvIiwiaXNWb3VjaGVyIjpmYWxzZSwiZWxlbWVudE9wdGlvbnMiOnsicGF5bWVudE1ldGhvZFR5cGVzIjpbImNhcmQiLCJsaW5rIl0sImxvY2FsZSI6ImVuLVVTIiwibW9kZSI6InBheW1lbnQiLCJwYXltZW50TWV0aG9kQ3JlYXRpb24iOiJtYW51YWwiLCJhcHBlYXJhbmNlIjp7InRoZW1lIjoic3RyaXBlIn19LCJwYXltZW50RWxlbWVudE9wdGlvbnMiOnsibGF5b3V0Ijp7InR5cGUiOiJ0YWJzIn19LCJzZWxlY3RvciI6IiN3Yy1zdHJpcGUtY2FyZC1lbGVtZW50IiwiY2FyZEZvcm1UeXBlIjoicGF5bWVudCIsInBheW1lbnRFbGVtZW50QWN0aXZlIjp0cnVlLCJub3RpY2VMb2NhdGlvbiI6ImFjZiIsIm5vdGljZVNlbGVjdG9yIjoiZGl2LnBheW1lbnRfbWV0aG9kX3N0cmlwZV9jYyIsImluc3RhbGxtZW50cyI6eyJjbGllbnRTZWNyZXQiOm51bGx9fSwicGF5bWVudE1ldGhvZHMiOnsic3RyaXBlX2NjIjp7ImVuYWJsZWQiOnRydWUsInN1cHBvcnRzIjpbInJlZnVuZHMiLCJwcm9kdWN0cyIsImRlZmF1bHRfY3JlZGl0X2NhcmRfZm9ybSIsInRva2VuaXphdGlvbiIsImFkZF9wYXltZW50X21ldGhvZCIsInByZS1vcmRlcnMiLCJzdWJzY3JpcHRpb25zIiwic3Vic2NyaXB0aW9uX2NhbmNlbGxhdGlvbiIsIm11bHRpcGxlX3N1YnNjcmlwdGlvbnMiLCJzdWJzY3JpcHRpb25fYW1vdW50X2NoYW5nZXMiLCJzdWJzY3JpcHRpb25fZGF0ZV9jaGFuZ2VzIiwic3Vic2NyaXB0aW9uX3BheW1lbnRfbWV0aG9kX2NoYW5nZV9hZG1pbiIsInN1YnNjcmlwdGlvbl9yZWFjdGl2YXRpb24iLCJzdWJzY3JpcHRpb25fc3VzcGVuc2lvbiIsInN1YnNjcmlwdGlvbl9wYXltZW50X21ldGhvZF9jaGFuZ2VfY3VzdG9tZXIiXSwiaXNMb2NhbCI6ZmFsc2UsInBheW1lbnRNZXRob2RUeXBlIjoiY2FyZCJ9fX07CgkJ"></script>
1310<script id="woocommerce-js-extra" defer src="data:text/javascript;base64,CnZhciB3b29jb21tZXJjZV9wYXJhbXMgPSB7ImFqYXhfdXJsIjoiL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwid2NfYWpheF91cmwiOiIvP3djLWFqYXg9JSVlbmRwb2ludCUlIiwiaTE4bl9wYXNzd29yZF9zaG93IjoiU2hvdyBwYXNzd29yZCIsImkxOG5fcGFzc3dvcmRfaGlkZSI6IkhpZGUgcGFzc3dvcmQifTsKLy8jIHNvdXJjZVVSTD13b29jb21tZXJjZS1qcy1leHRyYQo="></script>
vendor: 1 bytes, line 1310
1310
1311<script data-wp-strategy="defer" id="woocommerce-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.2" defer></script>
vendor: 1 bytes, line 1311
1311
1312<script id="wc-avatax-frontend-js-extra" defer src="data:text/javascript;base64,CnZhciB3Y19hdmF0YXhfZnJvbnRlbmQgPSB7ImFqYXhfdXJsIjoiaHR0cHM6Ly9oYW5uYXJ1YmJlcmNvbXBhbnkuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwiYWRkcmVzc192YWxpZGF0aW9uX25vbmNlIjoiY2RkNmY3NzVkMyIsImFkZHJlc3NfdmFsaWRhdGlvbl9jb3VudHJpZXMiOiIiLCJpc19jaGVja291dCI6IiIsImkxOG4iOnsiYWRkcmVzc192YWxpZGF0ZWQiOiJBZGRyZXNzIHZhbGlkYXRlZC4ifSwidGF4X2Jhc2VkX29uIjoic2hpcHBpbmciLCJjb2xsZWN0X3ZhdF9pZF9lbmFibGVkIjoiIiwidXNlcl9pZCI6IjAiLCJteWFjY291bnRfdXJsIjoiaHR0cHM6Ly9oYW5uYXJ1YmJlcmNvbXBhbnkuY29tLz9wYWdlX2lkPTgyIiwiY2hlY2tvdXRfdXJsIjoiaHR0cHM6Ly9oYW5uYXJ1YmJlcmNvbXBhbnkuY29tLz9wYWdlX2lkPTgxIiwiY2FydF9jb250YWluc19vbmx5X3ZpcnR1YWxfemVybyI6IiJ9OwovLyMgc291cmNlVVJMPXdjLWF2YXRheC1mcm9udGVuZC1qcy1leHRyYQo="></script>
vendor: 1 bytes, line 1312
1312
1313<script id="wc-avatax-frontend-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce-avatax/assets/js/frontend/wc-avatax-frontend.min.js?ver=3.9.2" defer></script>
vendor: 1 bytes, line 1313
1313
1314<script id="singer-tw-script-js-extra" defer src="data:text/javascript;base64,CnZhciBzdHdBamF4U2hvcCA9IHsiYWpheHVybCI6Imh0dHBzOi8vaGFubmFydWJiZXJjb21wYW55LmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIsIm5vbmNlIjoiNTY0ZDI5MDI1ZSIsImN1cnJlbnRVcmwiOiJodHRwczovL2hhbm5hcnViYmVyY29tcGFueS5jb20vcHJvZHVjdHMifTsKdmFyIHNpbmdlclR3RmF2b3JpdGVzID0geyJhamF4dXJsIjoiaHR0cHM6Ly9oYW5uYXJ1YmJlcmNvbXBhbnkuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwibm9uY2UiOiIzZDMyMDBkNmIwIn07Ci8vIyBzb3VyY2VVUkw9c2luZ2VyLXR3LXNjcmlwdC1qcy1leHRyYQo="></script>
vendor: 1 bytes, line 1314
1314
1315<script id="singer-tw-script-js" src="https://singermultiprod.fantasktic.com/wp-content/themes/singer-tw/js/script.min.js?ver=tlxop5" defer></script>
vendor: 1 bytes, line 1315
1315
1316<script id="sourcebuster-js-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.2" defer></script>
vendor: 1 bytes, line 1316
1316
1317<script id="wc-order-attribution-js-extra" defer src="data:text/javascript;base64,CnZhciB3Y19vcmRlcl9hdHRyaWJ1dGlvbiA9IHsicGFyYW1zIjp7ImxpZmV0aW1lIjoxLjBlLTUsInNlc3Npb24iOjMwLCJiYXNlNjQiOmZhbHNlLCJhamF4dXJsIjoiaHR0cHM6Ly9oYW5uYXJ1YmJlcmNvbXBhbnkuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwicHJlZml4Ijoid2Nfb3JkZXJfYXR0cmlidXRpb25fIiwiYWxsb3dUcmFja2luZyI6dHJ1ZX0sImZpZWxkcyI6eyJzb3VyY2VfdHlwZSI6ImN1cnJlbnQudHlwIiwicmVmZXJyZXIiOiJjdXJyZW50X2FkZC5yZiIsInV0bV9jYW1wYWlnbiI6ImN1cnJlbnQuY21wIiwidXRtX3NvdXJjZSI6ImN1cnJlbnQuc3JjIiwidXRtX21lZGl1bSI6ImN1cnJlbnQubWRtIiwidXRtX2NvbnRlbnQiOiJjdXJyZW50LmNudCIsInV0bV9pZCI6ImN1cnJlbnQuaWQiLCJ1dG1fdGVybSI6ImN1cnJlbnQudHJtIiwidXRtX3NvdXJjZV9wbGF0Zm9ybSI6ImN1cnJlbnQucGx0IiwidXRtX2NyZWF0aXZlX2Zvcm1hdCI6ImN1cnJlbnQuZm10IiwidXRtX21hcmtldGluZ190YWN0aWMiOiJjdXJyZW50LnRjdCIsInNlc3Npb25fZW50cnkiOiJjdXJyZW50X2FkZC5lcCIsInNlc3Npb25fc3RhcnRfdGltZSI6ImN1cnJlbnRfYWRkLmZkIiwic2Vzc2lvbl9wYWdlcyI6InNlc3Npb24ucGdzIiwic2Vzc2lvbl9jb3VudCI6InVkYXRhLnZzdCIsInVzZXJfYWdlbnQiOiJ1ZGF0YS51YWcifX07Ci8vIyBzb3VyY2VVUkw9d2Mtb3JkZXItYXR0cmlidXRpb24tanMtZXh0cmEK"></script>
vendor: 1 bytes, line 1317
1317
1318<script id="wc-order-attribution-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.2" defer></script>
vendor: 1 bytes, line 1318
1318
1319<script id="perfmatters-lazy-load-js-before"> 1320window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"150px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;var target=document.querySelector("body");var observer=new MutationObserver(function(mutations){lazyLoadInstance.update()});var config={childList:!0,subtree:!0};observer.observe(target,config);}); 1321//# sourceURL=perfmatters-lazy-load-js-before 1322</script>
vendor: 1 bytes, line 1322
1322
1323<script id="perfmatters-lazy-load-js" async src="https://singermultiprod.fantasktic.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.5.6"></script>
vendor: 1 bytes, line 1323
1323
1324<script id="jquery-effects-core-js" src="https://singermultiprod.fantasktic.com/wp-includes/js/jquery/ui/effect.min.js?ver=1.14.2" defer></script>
vendor: 1 bytes, line 1324
1324
1325<script id="jquery-ui-core-js-before" defer src="data:text/javascript;base64,CmpRdWVyeS51aUJhY2tDb21wYXQgPSB0cnVlOwovLyMgc291cmNlVVJMPWpxdWVyeS11aS1jb3JlLWpzLWJlZm9yZQo="></script>
vendor: 1 bytes, line 1325
1325
1326<script id="jquery-ui-core-js" src="https://singermultiprod.fantasktic.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" defer></script>
vendor: 1 bytes, line 1326
1326
1327<script id="xoo-wsc-main-js-js-extra" defer src="data:text/javascript;base64,CnZhciB4b29fd3NjX3BhcmFtcyA9IHsiYWRtaW51cmwiOiJodHRwczovL2hhbm5hcnViYmVyY29tcGFueS5jb20vd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCJ3Y19hamF4X3VybCI6Ii8/d2MtYWpheD0lJWVuZHBvaW50JSUiLCJxdHlVcGRhdGVEZWxheSI6IjUwMCIsIm5vdGlmaWNhdGlvblRpbWUiOiI1MDAwIiwiaHRtbCI6eyJzdWNjZXNzTm90aWNlIjoiXHUwMDNDdWwgY2xhc3M9XCJ4b28td3NjLW5vdGljZXNcIlx1MDAzRVx1MDAzQ2xpIGNsYXNzPVwieG9vLXdzYy1ub3RpY2Utc3VjY2Vzc1wiXHUwMDNFXHUwMDNDc3BhbiBjbGFzcz1cInhvby13c2MtaWNvbi1jaGVja19jaXJjbGVcIlx1MDAzRVx1MDAzQy9zcGFuXHUwMDNFJXMlXHUwMDNDL2xpXHUwMDNFXHUwMDNDL3VsXHUwMDNFIiwiZXJyb3JOb3RpY2UiOiJcdTAwM0N1bCBjbGFzcz1cInhvby13c2Mtbm90aWNlc1wiXHUwMDNFXHUwMDNDbGkgY2xhc3M9XCJ4b28td3NjLW5vdGljZS1lcnJvclwiXHUwMDNFXHUwMDNDc3BhbiBjbGFzcz1cInhvby13c2MtaWNvbi1jcm9zc1wiXHUwMDNFXHUwMDNDL3NwYW5cdTAwM0UlcyVcdTAwM0MvbGlcdTAwM0VcdTAwM0MvdWxcdTAwM0UifSwic3RyaW5ncyI6eyJtYXhRdHlFcnJvciI6Ik9ubHkgJXMlIGluIHN0b2NrIiwic3RlcFF0eUVycm9yIjoiUXVhbnRpdHkgY2FuIG9ubHkgYmUgcHVyY2hhc2VkIGluIG11bHRpcGxlIG9mICVzJSIsImNhbGN1bGF0ZUNoZWNrb3V0IjoiUGxlYXNlIHVzZSBjaGVja291dCBmb3JtIHRvIGNhbGN1bGF0ZSBzaGlwcGluZyIsImNvdXBvbkVtcHR5IjoiUGxlYXNlIGVudGVyIHByb21vIGNvZGUifSwibm9uY2VzIjp7InVwZGF0ZV9zaGlwcGluZ19tZXRob2Rfbm9uY2UiOiIwMjFlMzQzYjViIn0sImlzQ2hlY2tvdXQiOiIiLCJpc0NhcnQiOiIiLCJzbGlkZXJBdXRvQ2xvc2UiOiIxIiwic2hpcHBpbmdFbmFibGVkIjoiIiwiY291cG9uc0VuYWJsZWQiOiIiLCJhdXRvT3BlbkNhcnQiOiJ5ZXMiLCJhZGRlZFRvQ2FydCI6IiIsImFqYXhBZGRUb0NhcnQiOiJ5ZXMiLCJza2lwQWpheEZvckRhdGEiOltdLCJzaG93QmFza2V0IjoiYWx3YXlzX2hpZGUiLCJmbHlUb0NhcnQiOiJ5ZXMiLCJmbHlUb0NhcnRUaW1lIjoiMTUwMCIsInByb2R1Y3RGbHlDbGFzcyI6IiIsInJlZnJlc2hDYXJ0Ijoibm8iLCJmZXRjaERlbGF5IjoiMjAwIiwidHJpZ2dlckNsYXNzIjoiIiwiZHJhd2VyV2FpdCI6IjUwMCIsInNwU2xpZGUiOnsiZW5hYmxlIjoieWVzIiwiYXV0byI6dHJ1ZSwicGF1c2UiOiI1MDAwIiwiaXRlbSI6MSwic3BlZWQiOjE0MDAsImxvb3AiOnRydWUsInBhdXNlT25Ib3ZlciI6dHJ1ZX0sImNhcmRBbmltYXRlIjp7ImVuYWJsZSI6InllcyIsInR5cGUiOiJzbGlkZVVwIiwiZXZlbnQiOiJiYWNrX2hvdmVyIiwiZHVyYXRpb24iOiIwLjUifSwiYmFyIjp7InNpbmdsZUNlbGVicmF0aW9uIjoiUmVhbGlzdGljTG9vayIsImZ1bGxDZWxlYnJhdGlvbiI6IlNjaG9vbFByaWRlIn0sInByb2R1Y3RMYXlvdXQiOiJyb3dzIn07Ci8vIyBzb3VyY2VVUkw9eG9vLXdzYy1tYWluLWpzLWpzLWV4dHJhCg=="></script>
vendor: 1 bytes, line 1327
1327
1328<script data-wp-strategy="defer" id="xoo-wsc-main-js-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/woocommerce-side-cart-premium/assets/js/xoo-wsc-main.js?ver=4.5.3" defer></script>
vendor: 1 bytes, line 1328
1328
1329<script id="googlesitekit-events-provider-content-events-js-before" defer src="data:text/javascript;base64,CndpbmRvdy5fZ29vZ2xlc2l0ZWtpdCA9IHdpbmRvdy5fZ29vZ2xlc2l0ZWtpdCB8fCB7fTsKd2luZG93Ll9nb29nbGVzaXRla2l0LmNvbnRlbnRFdmVudHMgPSB7InBvc3RJRCI6MTQsImlzU2luZ2xlUG9zdCI6ZmFsc2UsImhhc1ZpbWVvRW1iZWQiOmZhbHNlfTsKLy8jIHNvdXJjZVVSTD1nb29nbGVzaXRla2l0LWV2ZW50cy1wcm92aWRlci1jb250ZW50LWV2ZW50cy1qcy1iZWZvcmUK"></script>
vendor: 1 bytes, line 1329
1329
1330<script id="googlesitekit-events-provider-content-events-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 1330
1330
1331<script id="googlesitekit-events-provider-woocommerce-js-before" defer src="data:text/javascript;base64,CndpbmRvdy5fZ29vZ2xlc2l0ZWtpdC53Y2RhdGEgPSB3aW5kb3cuX2dvb2dsZXNpdGVraXQud2NkYXRhIHx8IHt9Owp3aW5kb3cuX2dvb2dsZXNpdGVraXQud2NkYXRhLnByb2R1Y3RzID0gW107CndpbmRvdy5fZ29vZ2xlc2l0ZWtpdC53Y2RhdGEuYWRkX3RvX2NhcnQgPSBudWxsOwp3aW5kb3cuX2dvb2dsZXNpdGVraXQud2NkYXRhLmN1cnJlbmN5ID0gIlVTRCI7CndpbmRvdy5fZ29vZ2xlc2l0ZWtpdC53Y2RhdGEuY3VycmVuY3lNaW5vclVuaXQgPSAyOwp3aW5kb3cuX2dvb2dsZXNpdGVraXQud2NkYXRhLmV2ZW50c1RvVHJhY2sgPSBbImFkZF90b19jYXJ0IiwicHVyY2hhc2UiXTsKLy8jIHNvdXJjZVVSTD1nb29nbGVzaXRla2l0LWV2ZW50cy1wcm92aWRlci13b29jb21tZXJjZS1qcy1iZWZvcmUK"></script>
vendor: 1 bytes, line 1331
1331
1332<script id="googlesitekit-events-provider-woocommerce-js" src="https://singermultiprod.fantasktic.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-86c5a3ff303665006998.js" defer></script>
vendor: 1 bytes, line 1332
1332
1333<script id="singer-tw-tw-child-script-js" src="https://singermultiprod.fantasktic.com/wp-content/themes/hanna-rubber/js/script.js?ver=1735581372" defer></script>
vendor: 1 bytes, line 1333
1333
1334<script id="swapjs-js" src="//cdn.callrail.com/companies/974004146/wp-0-5-3/swap.js?ver=48ebba1c0df9b3bb93c3381d1abf5e9c" defer></script>
1334 1335 1336<!-- This site is optimized with Phil Singleton's WP SEO Structured Data pro plugin v1.4.12 - https://kcseopro.com/wordpress-seo-structured-data-schema-plugin/ --> 1337 1338<!-- / WP SEO Structured Data pro plugin. --> 1339 1340
1341<script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=0;window.pmDT=15;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode.replaceChild(n,t)})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);
1341i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script>
1341</body> 1342</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.