1<!doctype html> 2 3<!-- 4 ___ ___ ___ ___ 5 / /\ /__/\ / /\ / /\ 6 / /:/_ \ \:\ / /:/ / /::\ 7 / /:/ /\ ___ ___ \ \:\ / /:/ / /:/\:\ 8 / /:/ /:/ /__/\ / /\ ___ \ \:\ / /:/ ___ / /:/ \:\ 9 /__/:/ /:/ \ \:\ / /:/ /__/\ \__\:\ /__/:/ / /\ /__/:/ \__\:\ 10 \ \:\/:/ \ \:\ /:/ \ \:\ / /:/ \ \:\ / /:/ \ \:\ / /:/ 11 \ \::/ \ \:\/:/ \ \:\ /:/ \ \:\ /:/ \ \:\ /:/ 12 \ \:\ \ \::/ \ \:\/:/ \ \:\/:/ \ \:\/:/ 13 \ \:\ \__\/ \ \::/ \ \::/ \ \::/ 14 \__\/ \__\/ \__\/ \__\/ 15 16-------------------------------------------------------------------- 17# Ira v2.9.4 18# Documentation: http://fluorescent.co/ira/ 19# Purchase: https://themes.shopify.com/themes/ira/ 20# A product by Fluorescent: http://fluorescent.co/ 21-------------------------------------------------------------------- 22 23--> 24 25 26<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> 27
27<script src="//boatloverstowel.com/cdn/shop/t/3/assets/raf.js?v=1080" type="text/javascript"></script>
27 28 <![endif]--> 29<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 30<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 31<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 32<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]--> 33<head> 34<!-- Start of Booster Apps Seo-0.1-->
34<script type="application/ld+json"> 35 { 36 "@context": "https://schema.org", 37 "@type": "WebSite", 38 "name": "Boat Lover\u0026#39;s Towel", 39 "url": "https://boatloverstowel.com", 40 "potentialAction": { 41 "@type": "SearchAction", 42 "query-input": "required name=query", 43 "target": "https://boatloverstowel.com/search?q={query}" 44 } 45 } 46</script>
46<script type="application/ld+json"> 47 { 48 "@context": "https://schema.org", 49 "@type": "CollectionPage", 50 "name": "Boat Drying Products", 51 "url": "https://boatloverstowel.com/collections/absorber-drying-products","description": "Our line of premium, super-absorbent boat drying towels is made with a sponge-like pore structure that enhances capillary attraction, which allows you to dry everything faster and easier.","mainEntity": { 52 "@type": "ItemList", 53 "numberOfItems": 4, 54 "itemListElement": [{ 55 "@type": "ListItem", 56 "position": 1, 57 "name": "The Absorber® (13 in. x 17 in.)", 58 "url": "https://boatloverstowel.com/products/the-absorber-13-in-x-17-in" 59 },{ 60 "@type": "ListItem", 61 "position": 2, 62 "name": "The Absorber® (27in. x 17in.)", 63 "url": "https://boatloverstowel.com/products/the-absorber-27-in-x-17-in" 64 },{ 65 "@type": "ListItem", 66 "position": 3, 67 "name": "The Absorber® XXL (20in. x 32in.)", 68 "url": "https://boatloverstowel.com/products/the-absorber-xxl-20-in-x-32-in" 69 },{ 70 "@type": "ListItem", 71 "position": 4, 72 "name": "The Absorber® MAX (22in. x 43in.) - Wholesale", 73 "url": "https://boatloverstowel.com/products/the-absorber%C2%AE-max-22in-x-43in-wholesale" 74 }] 75 } 76 } 77</script>
vendor: 1 bytes, line 77
77
78<script type="application/ld+json"> 79 { 80 "@context": "https://schema.org", 81 "@type": "BreadcrumbList", 82 "itemListElement": [ 83 {"@type": "ListItem","position": 1,"name": "Home","item": "https://boatloverstowel.com"}, 84 {"@type": "ListItem","position": 2,"name": "Boat Drying Products","item": "https://boatloverstowel.com/collections/absorber-drying-products"} 85 ] 86 } 87</script>
87<!-- end of Booster Apps SEO -->
88<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v346","locked":false,"initialized":true,"scope":"collection","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"134be7b4f3ce3ee2da8f96c47a14892f03657e444523f2c28c0e795b159f8e63","state":{"template":"collection","theme":94316527675,"product":null,"collection":"absorber-drying-products","page":null,"blog":null,"article":null,"app":null},"now":1791147548,"path":"\/collections\/absorber-drying-products","locale_root_url":"\/","canonical_url":"https:\/\/boatloverstowel.com\/collections\/absorber-drying-products","customer_id":null,"customer_id_signature":"134be7b4f3ce3ee2da8f96c47a14892f03657e444523f2c28c0e795b159f8e63","cart":null}</script>
88<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,i,a,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){i=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===i[0]){if(clearTimeout(a),i.shift(),0<i.length)return void(a=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,i=[],a=s.cache();for(n in a)i.push(n+"="+encodeURIComponent(a[n]));for(n in t)i.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(i.push("customer_id="+encodeURIComponent(s.state.customer_id)),i.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+i.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function i(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
88color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,a,s,t){t=t||document;var c="locksmith-"+e+a,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",i=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(a)||"string"==typeof i&&-1!==i.split(/\s+/).indexOf(a))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var i,a,s=e.querySelectorAll("script");for(a=0;a<s.length;++a){i=s[a];var c=document.createElement("script");if(i.type&&(c.type=i.type),i.src)c.src=i.src;else{var l=document.createTextNode(i.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var i=s.util.makeUrl(e,o),a="json"===n.type||"text"===n.type;fetch(i,{method:"POST",headers:{"Content-Type":"application/json",Accept:a?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(a?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(e){if(!s.isEmbedded){e=e||{};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){e&&e.responseText?(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>"," .locksmith-ab .locksmith-b { display: none; }"," .locksmith-ab.toggled .locksmith-b { display: flex; }"," .locksmith-ab.toggled .locksmith-a { display: none; }"," .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }"," .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }"," .locksmith-message a { color: inherit; font-weight: bold; }"," .locksmith-message a:hover { color: inherit; opacity: 0.8; }"," a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }"," .locksmith-text { flex-grow: 1; }"," .locksmith-cta { flex-grow: 0; text-align: right; }"," .locksmith-cta button { transform: scale(0.8); transform-origin: left; }"," .locksmith-cta > * { display: block; }"," .locksmith-cta > * + * { margin-top: 10px; }"," .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }"," @media screen and (max-width: 600px) {"," .locksmith-wide-only { display: none !important; }"," .locksmith-flex { padding: 0 15px; }"," .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }"," .locksmith-cta { text-align: left; }"," }"," @media screen and (min-width: 601px) {"," .locksmith-narrow-only { display: none !important; }"," }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
88 89
89<script data-locksmith>Locksmith.cache.cart=null</script>
89 90 91
91<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v346\",\"locked\":false,\"initialized\":true,\"scope\":\"collection\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"134be7b4f3ce3ee2da8f96c47a14892f03657e444523f2c28c0e795b159f8e63\",\"state\":{\"template\":\"collection\",\"theme\":94316527675,\"product\":null,\"collection\":\"absorber-drying-products\",\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1791147548,\"path\":\"\\\/collections\\\/absorber-drying-products\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/boatloverstowel.com\\\/collections\\\/absorber-drying-products\",\"customer_id\":null,\"customer_id_signature\":\"134be7b4f3ce3ee2da8f96c47a14892f03657e444523f2c28c0e795b159f8e63\",\"cart\":null}";Locksmith.jsonTagSignature="9572c82fe0c3f98b83afa99bd47e08cb722f4cc5a817e498e65fd0c5442504b3"</script>
91 92 93<meta name="smart-seo-integrated" content="true" />�<title>Absorber Drying Products | Quick-Dry Towels for Boats</title><meta name="description" content="Absorber drying products make boat cleaning simple with soft, quick-dry towels that help you wipe down surfaces easily and keep your boat looking great." /> 94<meta name="smartseo-keyword" content="" /> 95<meta name="smartseo-timestamp" content="0" />��� 96<!--JSON-LD data generated by Smart SEO-->
96<script type="application/ld+json">{"@context":"http://schema.org","@type":"ItemList","name":"Absorber Drying Products | Quick-Dry Towels for Boats","url":"https://boatloverstowel.com/collections/absorber-drying-products","description":"Absorber drying products make boat cleaning simple with soft, quick-dry towels that help you wipe down surfaces easily and keep your boat looking great.","image":"https://boatloverstowel.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif","mainEntityOfPage":{"@type":"CollectionPage","@id":"https://boatloverstowel.com/collections/absorber-drying-products"},"itemListElement":[�{"@type":"ListItem","position":1,"url":"https://boatloverstowel.com/products/the-absorber-13-in-x-17-in"},�{"@type":"ListItem","position":2,"url":"https://boatloverstowel.com/products/the-absorber-27-in-x-17-in"},�{"@type":"ListItem","position":3,"url":"https://boatloverstowel.com/products/the-absorber-xxl-20-in-x-32-in"}�]}</script>
96����� 97 98���<!--JSON-LD data generated by Smart SEO-->
99<script type="application/ld+json"> 100 { 101 "@context": "http://schema.org", 102 "@type": "BreadcrumbList", 103 "itemListElement": [ 104 { 105 "@type": "ListItem", 106 "position": 1, 107 "item": { 108 "@type": "Website", 109 "@id": "https://boatloverstowel.com", 110 "name": "Home" 111 } 112 }, 113 { 114 "@type": "ListItem", 115 "position": 2, 116 "item": { 117 "@type": "CollectionPage", 118 "@id": "https://boatloverstowel.com/collections/absorber-drying-products", 119 "name": "Boat Drying Products" 120 } 121 } 122 ] 123 } 124</script>
124� 125<!--JSON-LD data generated by Smart SEO-->
126<script type="application/ld+json"> 127 { 128 "@context": "https://schema.org", 129 "@type": "Organization", 130 "name": "Boat Lover's Towel", 131 "url": "https://boatloverstowel.com", 132 "description": "With the right products from Boat Loverâs Towel, you can keep your valuable investment in tip-top condition â quickly and easily. Shop our products today!", 133 "logo": "https://smart-seo-new-api.sherpas.design/files/1407", 134 "image": "https://smart-seo-new-api.sherpas.design/files/1407", 135 "sameAs": ["https://www.facebook.com/AbsorberMarine/","https://www.instagram.com/boatloverstowel/","https://twitter.com/boatloverstowel"], 136 "address": { 137 "@type": "PostalAddress", 138 "streetAddress": "2 Plaza Drive", 139 "addressLocality": "Westmont", 140 "addressRegion": "Illinois", 141 "postalCode": "60559", 142 "addressCountry": "United States" 143 }, 144 "telephone": "800-654-3933" 145 } 146</script>
146� 147 148
149<script type="text/javascript">var _0x3155=['search','utm','origin','pathname','shopsheriff.amp-snippet.end','performance','mark','shopsheriff.amp-snippet.start','referrer','includes','/a/s/','location'];(function(_0x2603db,_0x3a6b00){var _0x3814de=function(_0x47edac){while(--_0x47edac){_0x2603db['push'](_0x2603db['shift']());}};_0x3814de(++_0x3a6b00);}(_0x3155,0x155));var _0x3cfd=function(_0x425811,_0xdfccac){_0x425811=_0x425811-0x0;var _0x986989=_0x3155[_0x425811];return _0x986989;};var a=window[_0x3cfd('0x0')]&&window['performance'][_0x3cfd('0x1')];if(a){window[_0x3cfd('0x0')][_0x3cfd('0x1')](_0x3cfd('0x2'));}var doc=document;var redirect='/cart'===window['location']['pathname']&&(doc[_0x3cfd('0x3')][_0x3cfd('0x4')]('ampproject.org')||doc['referrer'][_0x3cfd('0x4')](_0x3cfd('0x5')))&&!doc[_0x3cfd('0x6')][_0x3cfd('0x7')][_0x3cfd('0x4')](_0x3cfd('0x8'));if(redirect){var f=doc['location'][_0x3cfd('0x7')]?'&':'?';window['location']=window[_0x3cfd('0x6')][_0x3cfd('0x9')]+window[_0x3cfd('0x6')][_0x3cfd('0xa')]+f+'utm_source=shopsheriff&utm_medium=amp&utm_campaign=shopsheriff&utm_content=add-to-cart';}if(a){window[_0x3cfd('0x0')][_0x3cfd('0x1')](_0x3cfd('0xb'));}</script>
149 150 151 152 153 154<!-- Google Tag Manager -->
155<script>
vendor: 327 bytes, lines 155-159
155(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 156new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 157j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 158'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 159})(window,document,'script','dataLayer','
159GTM-NNFWTWC
vendor: 3 bytes, line 159
159');
159</script>
159 160<!-- End Google Tag Manager --> 161 <meta name="google-site-verification" content="oLfSPFUuKiMFvSBP6-cCywddw_nd7RMs7nWer23erQQ" /> 162<meta name="msvalidate.01" content="6214E766B896CCBD653FE26F3F600A8C" /> 163 <link rel="stylesheet" href="https://use.typekit.net/wgl6xkv.css"> 164 165 <!-- Basic page needs ================================================== --> 166 <meta charset="utf-8"> 167 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 168 169 170 <link rel="shortcut icon" href="//boatloverstowel.com/cdn/shop/files/boat_Fav_32x.jpg?v=1613744834" type="image/png" /> 171 172 173 <!-- Title and description ================================================== --> 174 175 <!-- Helpers ================================================== --> 176 <!-- /snippets/social-meta-tags.liquid --> 177 178 179<meta property="og:type" content="website"> 180<meta property="og:title" content="Absorber Drying Products | Quick-Dry Towels for Boats"> 181 182 183 184<meta property="og:description" content="Absorber drying products make boat cleaning simple with soft, quick-dry towels that help you wipe down surfaces easily and keep your boat looking great."> 185 186 <meta property="og:url" content="https://boatloverstowel.com/collections/absorber-drying-products"> 187 <meta property="og:site_name" content="Boat Lover's Towel"> 188 189 190 191 192 193 194 <link rel="canonical" href="https://boatloverstowel.com/collections/absorber-drying-products"> 195 <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"> 196 <meta name="theme-color" content="#009bdf"> 197 198 <!-- CSS ================================================== --> 199 <link href="//boatloverstowel.com/cdn/shop/t/3/assets/slick.css?v=33053420449797970001629399451" rel="stylesheet" type="text/css" media="all" /> 200 <link href="//boatloverstowel.com/cdn/shop/t/3/assets/style.scss.css?v=129301884621566508091759259906" rel="stylesheet" type="text/css" media="all" /> 201 <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i" rel="stylesheet" type="text/css" media="all" /> 202 203 204 <!-- Header hook for plugins ================================================== --> 205
205<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
205<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/30679924795/digital_wallets/dialog"> 206<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/absorber-drying-products.atom" /> 207<link rel="alternate" type="application/json+oembed" href="https://boatloverstowel.com/collections/absorber-drying-products.oembed">
208<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
208 209<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
210<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=30679924795" crossorigin="anonymous"></script>
vendor: 1 bytes, line 210
210
211<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":30679924795,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/30679924795","merchantName":"Boat Lover's Towel","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Boat Lover's Towel","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 211
211
212<script id="shopify-features" type="application/json">{"accessToken":"4cce5daa09c936183fd7497914400cb3","betas":["rich-media-storefront-analytics"],"domain":"boatloverstowel.com","predictiveSearch":true,"shopId":30679924795,"locale":"en"}</script>
vendor: 1 bytes, line 212
212
213<script>var Shopify = Shopify || {}; 214Shopify.shop = "boat-lovers-towel.myshopify.com"; 215Shopify.locale = "en"; 216Shopify.currency = {"active":"USD","rate":"1.0"}; 217Shopify.country = "US"; 218Shopify.theme = {"name":"Copy of Theme export clean-tools-automotive-my...","id":94316527675,"schema_name":"Ira","schema_version":"2.9.4","theme_store_id":null,"role":"main"}; 219Shopify.theme.handle = "null"; 220Shopify.theme.style = {"id":null,"handle":null}; 221Shopify.cdnHost = "boatloverstowel.com/cdn"; 222Shopify.routes = Shopify.routes || {}; 223Shopify.routes.root = "/"; 224Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 225Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 226Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 227Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 227
227
228<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 228
228
229<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 229
229
230<script> 231 window.ShopifyPay = window.ShopifyPay || {}; 232 window.ShopifyPay.apiHost = "shop.app\/pay"; 233 window.ShopifyPay.redirectState = null; 234</script>
vendor: 1 bytes, line 234
234
235<script> 236 window.Shopify = window.Shopify || {}; 237 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 238 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 239 window.Shopify.SignInWithShop.eligible = true; 240</script>
vendor: 1 bytes, line 240
240
241<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 241
241
242<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 242
242
243<script type="module"> 244 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 245 246 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 247 248</script>
vendor: 1 bytes, line 248
248
249<script> 250 window.Shopify = window.Shopify || {}; 251 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 252 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 253</script>
vendor: 1 bytes, line 253
253
254<script>(function() { 255 var isLoaded = false; 256 function asyncLoad() { 257 if (isLoaded) return; 258 isLoaded = true; 259 var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0306\/7992\/4795\/t\/3\/assets\/globo.formbuilder.init.js?shop=boat-lovers-towel.myshopify.com","\/\/staticw2.yotpo.com\/ZmPqvuxfmVsHMo7utriBwAuvt7ySMar2egpz9okl\/widget.js?shop=boat-lovers-towel.myshopify.com","https:\/\/amaicdn.com\/pricing-by-quantity\/js\/clear-cart.js?shop=boat-lovers-towel.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-7190bd148d1fa20633d4da8957f2a672.js?shop=boat-lovers-towel.myshopify.com"]; 260 for (var i = 0; i < urls.length; i++) { 261 var s = document.createElement('script'); 262 s.type = 'text/javascript'; 263 s.async = true; 264 s.src = urls[i]; 265 var x = document.getElementsByTagName('script')[0]; 266 x.parentNode.insertBefore(s, x); 267 } 268 }; 269 if(window.attachEvent) { 270 window.attachEvent('onload', asyncLoad); 271 } else { 272 window.addEventListener('load', asyncLoad, false); 273 } 274})();</script>
vendor: 1 bytes, line 274
274
275<script id="__st">var __st={"a":30679924795,"offset":-18000,"reqid":"73a6f595-7901-4e22-a4db-f7af316bbd1c-1791147548","pageurl":"boatloverstowel.com\/collections\/absorber-drying-products","u":"ff1a6e9e2421","p":"collection","rtyp":"collection","rid":169825763387};</script>
vendor: 1 bytes, line 275
275
276<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 276
276
277<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 277
277
278<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//boatloverstowel.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 278
278
279<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//boatloverstowel.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
279<script crossorigin="anonymous" defer="defer" src="//boatloverstowel.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 279
279
280<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 280
280
281<script> 282 window.Shopify = window.Shopify || {}; 283 window.Shopify.MCP = window.Shopify.MCP || {}; 284 window.Shopify.MCP.enabled = true; 285 window.Shopify.MCP.shop = "boat-lovers-towel.myshopify.com"; 286 window.Shopify.MCP.mcpEndpoint = "https:\/\/boatloverstowel.com\/api\/mcp"; 287 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 288</script>
vendor: 1 bytes, line 288
288
289<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/boatloverstowel.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 290</script>
vendor: 1 bytes, line 290
290
291<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://boatloverstowel.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 292</script>
vendor: 1 bytes, line 292
292
293<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 294 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 295</script>
vendor: 1 bytes, line 295
295
296<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 297</script>
297 298<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://boatloverstowel.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 299<style id="shopify-accelerated-checkout-cart"> 300 #shopify-buyer-consent { 301 margin-top: 1em; 302 display: inline-block; 303 width: 100%; 304} 305 306#shopify-buyer-consent.hidden { 307 display: none; 308} 309 310#shopify-subscription-policy-button { 311 background: none; 312 border: none; 313 padding: 0; 314 text-decoration: underline; 315 font-size: inherit; 316 cursor: pointer; 317} 318 319#shopify-subscription-policy-button::before { 320 box-shadow: none; 321} 322 323 </style> 324
325<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
325 326
327<script id="bold-platform-data" type="application/json"> 328{ 329 "shop": { 330 "domain": "boatloverstowel.com", 331 "permanent_domain": "boat-lovers-towel.myshopify.com", 332 "url": "https://boatloverstowel.com", 333 "secure_url": "https://boatloverstowel.com", 334 "money_format": "${{amount}}", 335 "currency": "USD" 336 }, 337 "customer": { 338 "id": null, 339 "tags": null 340 }, 341 "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 342 "line_item_products": [], 343 "template": "collection", 344 "product": null, 345 "collection": [{"id":4578144911419,"title":"The Absorber® (13 in. x 17 in.)","handle":"the-absorber-13-in-x-17-in","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®\u003c\/strong\u003e. With over 3 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eTHE ABSORBER MAKES THE PERFECT FIRST MATE\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSIZE AND COLORS\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 17 in. x 13 in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Natural, Blue, Pink, Green, Orange and White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCARE\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003eWe recommend that you wash the product regularly. If you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"\/collections\/wholesale\" class=\"block button-container\" tabindex=\"0\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e","published_at":"2020-02-24T21:23:43-06:00","created_at":"2020-02-24T21:23:44-06:00","vendor":"Boat Lover's Towel","type":"","tags":["Absorber Drying Products"],"price":900,"price_min":900,"price_max":900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":33056722485307,"title":"Blue","o
345ption1":"Blue","option2":null,"option3":null,"sku":"12951","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Blue","public_title":"Blue","options":["Blue"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722518075,"title":"Natural","option1":"Natural","option2":null,"option3":null,"sku":"12952","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Natural","public_title":"Natural","options":["Natural"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722550843,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"12953","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Red","public_title":"Red","options":["Red"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722583611,"title":"Yellow","option1":"Yellow","option2":null,"option3":null,"sku":"12954","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Yellow","public_title":"Yellow","options":["Yellow"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722616379,"title":"Purple","option1":"Purple","option2":null,"option3":null,"sku":"12955","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Purple","public_title":"Purple","options":["Purple"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722649147,"title":"Aqua","option1":"Aqua","option2":null,"option3":null,"sku":"12956","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Aqua","public_title":"Aqua","options":["Aqua"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116","\/\/boatloverstowel.com\/cdn\/shop\/products\/mini.jpg?v=1606230480"],"featured_image":"\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116","options":["Color"],"media":[{"alt":"The Absorber® (13 in. x 17 in.) - Boat Lover's Towel","id":7590655197243,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116","width":1600},{"alt":"The Absorber® (13 in. x 17 in.) - Boat Lover's Towel","id":7308444532795,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/mini.jpg?v=1606230480"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/mini.jpg?v=1606230480","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®\u003c\/strong\u003e. With over 3 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eTHE ABSORBER MAKES THE PERFECT FIRST MATE\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
345003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSIZE AND COLORS\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 17 in. x 13 in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Natural, Blue, Pink, Green, Orange and White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCARE\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003eWe recommend that you wash the product regularly. If you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"\/collections\/wholesale\" class=\"block button-container\" tabindex=\"0\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e"},{"id":4578144714811,"title":"The Absorber® (27in. x 17in.)","handle":"the-absorber-27-in-x-17-in","description":"\u003cp\u003eWhen you're looking for the best boat cleaning supplies, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®. \u003c\/strong\u003eFrom Yacht to Sailboat, this will be the only Boat A\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003ebsorber \u003c\/span\u003eTowel you will ever need. With over 3 sq. ft. of super drying power, it's vastly superior to a terrycloth towel or a leather chamois. \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eHandy for fast and thorough wipe-downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on boats throughout all the oceans and lakes in the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to The Absorber® Boat Towel. \u003c\/p\u003e\n\u003ch2\u003eThe Absorber\u003cmeta charset=\"utf-8\"\u003e \u003cspan data-mce-fragment=\"1\"\u003e® Boat Towel\u003c\/span\u003e Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
345003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 27 in. x 17 in.\u003c\/li\u003e\n\u003cli\u003eAvailable in tan, blue, aqua, purple, neon yellow and red\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCare\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003eWe recommend that you wash the absorber towels regularly. \u003c\/span\u003eIf you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca tabindex=\"0\" class=\"block button-container\" href=\"\/collections\/wholesale\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e","published_at":"2020-02-24T21:23:41-06:00","created_at":"2020-02-24T21:23:42-06:00","vendor":"Boat Lover's Towel","type":"","tags":["Absorber Drying Products"],"price":1900,"price_min":1900,"price_max":1900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":32819479150651,"title":"Tan","option1":"Tan","option2":null,"option3":null,"sku":"83149","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206173755,"product_id":4578144714811,"position":2,"created_at":"2020-03-18T23:05:00-05:00","updated_at":"2020-11-24T09:07:33-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453","variant_ids":[32819479150651]},"available":true,"name":"The Absorber® (27in. x 17in.) - Tan","public_title":"Tan","options":["Tan"],"price":1900,"weight":200,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197232699,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479216187,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206140987,"product_id":4578144714811,"position":3,"created_at":"2020-03-18T23:05:00-05:00","updated_at":"2020-11-24T09:07:38-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458","variant_ids":[32819479216187]},"available":true,"name":"The Absorber® (27in. x 17in.) - Blue","public_title":"Blue","options":["Blue"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197199931,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479347259,"title":"Aqua","option1":"Aqua","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206272059,"product_id":4578144714811,"position":4,"created_at":"2020-03-18T23:05:01-05:00","updated_at":"2020-11-24T09:07:42-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462","variant_ids":[32819479347259]},"available":true,"name":"The Absorber® (27in. x 17in.) - Aqua","public_title":"Aqua","options":["Aqua"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197331003,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479380027,"title":"Purple","option1":"Purple","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206239291,"product_id":4578144714811,"position":5,"created_at":"2020-03-18T23:05:01-05:00","updated_at":"2020-11-24T09:07:46-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466","variant_ids":[32819479380027]},"available":true,"name":"The Absorber® (27in. x 17in.) - Purple","public_title":"Purple","options":["Purple"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197265467,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479445563,"title":"Neon Yellow","option1":"Neon Yellow","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206304827,"product_id":4578144714811,"position":6,"created_at":"2020-03-18T23:05:01-05:00","updated_at":"2020-11-24T09:07:50-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470","variant_ids":[32819479445563]},"available":true,"name":"The Absorber® (27in. x 17in.) - Neon Yellow","public_title":"Neon Yellow","options":["Neon Yellow"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197298235,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479478331,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206042683,"product_id":4578144714811,"position":7,"created_at":"2020-03-18T23:05:00-05:00","updated_at":"2021-04-21T15:53:52-05:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432","variant_ids":[32819479478331]},"available":true,"name":"The Absorber® (27in. x 17in.) - Red","public_title":"Red","options":["Red"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197167163,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449","\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453","\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458","\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462","\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466","\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470","\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432"],"featured_image":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449","o
345ptions":["Color"],"media":[{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197134395,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1581,"width":1581,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449"},"aspect_ratio":1.0,"height":1581,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449","width":1581},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197232699,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197199931,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197331003,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197265467,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197298235,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197167163,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eWhen you're looking for the best boat cleaning supplies, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®. \u003c\/strong\u003eFrom Yacht to Sailboat, this will be the only Boat A\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003ebsorber \u003c\/span\u003eTowel you will ever need. With over 3 sq. ft. of super drying power, it's vastly superior to a terrycloth towel or a leather chamois. \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eHandy for fast and thorough wipe-downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on boats throughout all the oceans and lakes in the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to The Absorber® Boat Towel. \u003c\/p\u003e\n\u003ch2\u003eThe Absorber\u003cmeta charset=\"utf-8\"\u003e \u003cspan data-mce-fragment=\"1\"\u003e® Boat Towel\u003c\/span\u003e Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
345003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 27 in. x 17 in.\u003c\/li\u003e\n\u003cli\u003eAvailable in tan, blue, aqua, purple, neon yellow and red\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCare\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003eWe recommend that you wash the absorber towels regularly. \u003c\/span\u003eIf you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca tabindex=\"0\" class=\"block button-container\" href=\"\/collections\/wholesale\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e"},{"id":4578146451515,"title":"The Absorber® XXL (20in. x 32in.)","handle":"the-absorber-xxl-20-in-x-32-in","description":"\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003ca href=\"https:\/\/boatloverstowel.com\/collections\/absorber-drying-products\"\u003e\u003cstrong\u003eThe Absorber®\u003c\/strong\u003e\u003c\/a\u003e. With over 4.4 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber towel with its uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated, never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eThe Absorber Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
345003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 20 in. x 32 in. \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Blue and Natural \u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2020-02-24T21:24:09-06:00","created_at":"2020-02-24T21:24:10-06:00","vendor":"Boat Lover's Towel","type":"","tags":["Absorber Drying Products"],"price":2900,"price_min":2900,"price_max":2900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":33056697057339,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"34915","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® XXL (20in. x 32in.) - Blue","public_title":"Blue","options":["Blue"],"price":2900,"weight":283,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056697155643,"title":"Natural","option1":"Natural","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® XXL (20in. x 32in.) - Natural","public_title":"Natural","options":["Natural"],"price":2900,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056697253947,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® XXL (20in. x 32in.) - Red","public_title":"Red","options":["Red"],"price":2900,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421","\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_237be4c1-35c9-4cfe-9041-990e3a067358.jpg?v=1619038256"],"featured_image":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421","options":["Color"],"media":[{"alt":"The Absorber® XXL (20in. x 32in.) - Boat Lover's Towel","id":7308250808379,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421","width":1500},{"alt":"The Absorber® XXL (20in. x 32in.) - Boat Lover's Towel","id":7308250841147,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_237be4c1-35c9-4cfe-9041-990e3a067358.jpg?v=1619038256"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_237be4c1-35c9-4cfe-9041-990e3a067358.jpg?v=1619038256","width":1500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003ca href=\"https:\/\/boatloverstowel.com\/collections\/absorber-drying-products\"\u003e\u003cstrong\u003eThe Absorber®\u003c\/strong\u003e\u003c\/a\u003e. With over 4.4 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber towel with its uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated, never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eThe Absorber Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
345003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 20 in. x 32 in. \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Blue and Natural \u003c\/li\u003e\n\u003c\/ul\u003e"},{"id":5254068764838,"title":"The Absorber® MAX (22in. x 43in.) - Wholesale","handle":"the-absorber®-max-22in-x-43in-wholesale","description":"\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®\u003c\/strong\u003e. With nearly 5 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated, never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eThe Absorber Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuper-absorbent, which means you spend less time drying and more time enjoying your boat\u003c\/li\u003e\n\u003cli\u003eSoft on your hands and easy on your boat\u003c\/li\u003e\n\u003cli\u003eWonât scratch and is safe to use on all finishes\u003c\/li\u003e\n\u003cli\u003eResists mold and mildew\u003c\/li\u003e\n\u003cli\u003eUnharmed by grease and cleaning chemicals\u003c\/li\u003e\n\u003cli\u003eComes in a handy tube for storing on your boat or at home\u003c\/li\u003e\n\u003cli\u003eMachine washable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 22 in. x 43 in. \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Blue, Natural, Red, Aqua, Lilac\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2020-05-28T11:01:01-05:00","created_at":"2020-05-28T11:04:00-05:00","vendor":"Boat Lover's Towel","type":"","tags":["Absorber Drying Products","wholesale"],"price":3499,"price_min":3499,"price_max":3499,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":34490056147110,"title":"Aqua","option1":"Aqua","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Aqua","public_title":"Aqua","options":["Aqua"],"price":3499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":34490056179878,"title":"Natural","option1":"Natural","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Natural","public_title":"Natural","options":["Natural"],"price":3499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":34490056212646,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Red","public_title":"Red","options":["Red"],"price":3499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":34490056245414,"title":"Lilac","option1":"Lilac","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Lilac","public_title":"Lilac","options":["Lilac"],"price":3499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
345,{"id":34490056278182,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Blue","public_title":"Blue","options":["Blue"],"price":3499,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_0017c776-d98c-48b8-a005-236fd110c4e3.jpg?v=1619038427","\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_98d7d83e-110b-44d8-87b3-51a35d8f4940.jpg?v=1619038426"],"featured_image":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_0017c776-d98c-48b8-a005-236fd110c4e3.jpg?v=1619038427","options":["Color"],"media":[{"alt":"The Absorber® MAX (22in. x 43in.) - Wholesale - Boat Lover's Towel","id":9301677637798,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_0017c776-d98c-48b8-a005-236fd110c4e3.jpg?v=1619038427"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_0017c776-d98c-48b8-a005-236fd110c4e3.jpg?v=1619038427","width":1500},{"alt":"The Absorber® MAX (22in. x 43in.) - Wholesale - Boat Lover's Towel","id":9301677670566,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_98d7d83e-110b-44d8-87b3-51a35d8f4940.jpg?v=1619038426"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_98d7d83e-110b-44d8-87b3-51a35d8f4940.jpg?v=1619038426","width":1500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®\u003c\/strong\u003e. With nearly 5 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated, never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eThe Absorber Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuper-absorbent, which means you spend less time drying and more time enjoying your boat\u003c\/li\u003e\n\u003cli\u003eSoft on your hands and easy on your boat\u003c\/li\u003e\n\u003cli\u003eWonât scratch and is safe to use on all finishes\u003c\/li\u003e\n\u003cli\u003eResists mold and mildew\u003c\/li\u003e\n\u003cli\u003eUnharmed by grease and cleaning chemicals\u003c\/li\u003e\n\u003cli\u003eComes in a handy tube for storing on your boat or at home\u003c\/li\u003e\n\u003cli\u003eMachine washable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 22 in. x 43 in. \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Blue, Natural, Red, Aqua, Lilac\u003c\/li\u003e\n\u003c\/ul\u003e"}] 346} 347</script>
vendor: 1 bytes, line 347
347
348<script src="https://static.boldcommerce.com/bold-platform/sf/pr.js" type="text/javascript"></script>
348 349<style> 350 .money[data-product-id], .money[data-product-handle], .money[data-variant-id], .money[data-line-index], .money[data-cart-total] { 351 animation: moneyAnimation 0s 2s forwards; visibility: hidden; 352 } 353 @keyframes moneyAnimation { to { visibility: visible; } } 354 .shappify_qb_grid { 355 width: auto; 356 background: #fff; 357 margin: 8px 0; 358 } 359 .shappify_qb_grid, .shappify_qb_grid td, .shappify_qb_grid th { 360 text-align: left; 361 padding: 5px; 362 border: 1px solid #ccc; 363 border-collapse: collapse; 364 } 365</style> 366Liquid error (layout/theme line 63): Could not find asset snippets/bold-product.liquid
366<script> 367 var Globo = Globo || {}; 368 Globo.FormBuilder = Globo.FormBuilder || {} 369 Globo.FormBuilder.url = "https://form.globosoftware.net" 370 Globo.FormBuilder.shop = { 371 settings : { 372 reCaptcha : { 373 siteKey : '' 374 }, 375 hideWaterMark : false 376 }, 377 pricing:{ 378 features:{ 379 fileUpload : 2, 380 removeCopyright : false 381 } 382 } 383 } 384 Globo.FormBuilder.forms = [] 385 386 Globo.FormBuilder.page = { 387 title : document.title, 388 href : window.location.href 389 } 390</script>
390 391
392<script type="text/template" id="globo-formbuilder-dynamicCSS"> 393 394 .globo-form-app{ 395 max-width: {{configs.appearance.width}}px; 396 width: -webkit-fill-available; 397 background-color:#FFF; 398 {% if configs.appearance.background == 'color' %} 399 background-color: {{configs.appearance.backgroundColor}}; 400 {% endif %} 401 {% if configs.appearance.background == 'image' %} 402 background-image : url('{{configs.appearance.backgroundImage}}'); 403 background-position: center {{configs.appearance.backgroundImageAlignment}};; 404 background-repeat:no-repeat; 405 background-size: cover; 406 {% endif %} 407} 408 409.globo-form-app .globo-heading{ 410 color: {{configs.appearance.headingColor}} 411} 412.globo-form-app .globo-description, 413.globo-form-app .header .globo-description{ 414 color: {{configs.appearance.descriptionColor}} 415} 416.globo-form-app .globo-label, 417.globo-form-app .globo-form-control label.globo-label, 418.globo-form-app .globo-form-control label.globo-label span.label-content{ 419 color: {{configs.appearance.labelColor}} 420} 421.globo-form-app .globo-form-control .help-text.globo-description{ 422 color: {{configs.appearance.descriptionColor}} 423} 424.globo-form-app .globo-form-control .checkbox-wrapper .globo-option, 425.globo-form-app .globo-form-control .radio-wrapper .globo-option 426{ 427 color: {{configs.appearance.optionColor}} 428} 429.globo-form-app .footer{ 430 text-align:{{configs.footer.submitAlignment}}; 431} 432.globo-form-app .footer button{ 433 border:1px solid {{configs.appearance.mainColor}}; 434 {% if configs.footer.submitFullWidth %} 435 width:100%; 436 {% endif %} 437} 438.globo-form-app .footer button.submit, 439.globo-form-app .footer button.action.loading .spinner{ 440 background-color: {{configs.appearance.mainColor}}; 441 color : {{ configs.appearance.mainColor | idealTextColor }}; 442} 443.globo-form-app .globo-form-control .star-rating>fieldset:not(:checked)>label:before { 444 content: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="{{configs.appearance.mainColor | encodeHexColor }}" d="M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"></path></svg>'); 445} 446.globo-form-app .globo-form-control .star-rating>fieldset>input:checked ~ label:before { 447 content: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="{{configs.appearance.mainColor | encodeHexColor }}" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>'); 448} 449.globo-form-app .globo-form-control .star-rating>fieldset:not(:checked)>label:hover:before, .globo-form-app .globo-form-control .star-rating>fieldset:not(:checked)>label:hover ~ label:before{ 450 content : url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="{{configs.appearance.mainColor | encodeHexColor }}" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>') 451} 452.globo-form-app .globo-form-control .radio-wrapper .radio-input:checked ~ .radio-label:after { 453 background: {{configs.appearance.mainColor}}; 454 background: radial-gradient({{configs.appearance.mainColor}} 40%, #fff 45%); 455} 456.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before { 457 border-color: {{configs.appearance.mainColor}}; 458 box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08); 459 background-color: {{configs.appearance.mainColor}}; 460} 461.globo-form-app .step.-completed .step__number, 462.globo-form-app .line.-progress, 463.globo-form-app .line.-start{ 464 background-color: {{configs.appearance.mainColor}}; 465} 466.globo-form-app .checkmark__check, 467.globo-form-app .checkmark__circle{ 468 stroke: {{configs.appearance.mainColor}}; 469} 470.globo-form .floating-button{ 471 background-color: {{configs.appearance.mainColor}}; 472} 473.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before, 474.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{ 475 border-color : {{configs.appearance.mainColor}}; 476} 477.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { 478 background: {{configs.appearance.mainColor}}; 479 border-color: {{configs.appearance.mainColor}}; 480} 481 482</script>
vendor: 1 bytes, line 482
482
483<script type="text/template" id="globo-formbuilder-template"> 484 485 <div class="globo-form {{configs.appearance.layout}}-form"> 486<style>{{ null | renderElement : dynamicCSS,configs }}</style> 487<div class="globo-form-app {{configs.appearance.layout}}-layout"> 488 <form class="g-container" novalidate action="{{Globo.FormBuilder.url}}/api/front/form/{{formId}}/send" method="POST" enctype="multipart/form-data" data-id={{formId}}> 489 {% if configs.header.active %} 490 <div class="header"> 491 <h3 class="title globo-heading">{{configs.header.title}}</h3> 492 {% if configs.header.description != '' and configs.header.description != '<p><br></p>' %} 493 <div class="description globo-description">{{configs.header.description}}</div> 494 {% endif %} 495 </div> 496 {% endif %} 497 {% if configs.isStepByStepForm %} 498 <div class="globo-formbuilder-wizard" data-id={{formId}}> 499 <div class="wizard__content"> 500 <header class="wizard__header"> 501 <div class="wizard__steps"> 502 <nav class="steps"> 503 {% for element in configs.elements %} 504 <div class="step"> 505 <div class="step__content"> 506 <p class="step__number"></p> 507 <svg class="checkmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52"> 508 <circle class="checkmark__circle" cx="26" cy="26" r="25" fill="none"/> 509 <path class="checkmark__check" fill="none" d="M14.1 27.2l7.1 7.2 16.7-16.8"/> 510 </svg> 511 <div class="lines"> 512 {% if forloop.first == true %} 513 <div class="line -start"></div> 514 {% endif %} 515 <div class="line -background"> 516 </div> 517 <div class="line -progress"> 518 </div> 519 </div> 520 </div> 521 </div> 522 {% endfor %} 523 </nav> 524 </div> 525 </header> 526 <div class="panels"> 527 {% for element in configs.elements %} 528 <div class="panel" data-id={{formId}}> 529 {% if element.type != "group" %} 530 {{ element | renderElement : partialElement , configs }} 531 {% else %} 532 {% for el in element.elements %} 533 {{ el | renderElement : partialElement , configs }} 534 {% endfor %} 535 {% endif %} 536 {% if forloop.last == true %} 537 {% if configs.reCaptcha.enable = true %} 538 <div class="globo-form-control"> 539 <div class="globo-g-recaptcha" data-sitekey="{{Globo.FormBuilder.shop.settings.reCaptcha.siteKey}}"></div> 540 <input type="hidden" name="reCaptcha" id="reCaptcha"> 541 <small class="messages"></small> 542 </div> 543 {% endif %} 544 {% endif %} 545 </div> 546 {% endfor %} 547 </div> 548 {% if Globo.FormBuilder.shop.pricing.features.removeCopyright == false and Globo.FormBuilder.shop.settings.hideWaterMark == false %} 549 <p style="text-align: right;font-size:small;" >Made by <a target="_blank" rel="nofollow" href="https://apps.shopify.com/form-builder
549-contact-form">Powerful Contact Form Builder</a> </p> 550 {% endif %} 551 <div class="message error" data-other-error="{{configs.errorMessage.otherError}}"> 552 <div class="content"></div> 553 <div class="dismiss" onclick="Globo.dismiss(this)"> 554 <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg> 555 </div> 556 </div> 557 {% unless configs.afterSubmit.message == "" %} 558 <div class="message success"> 559 <div class="content">{{configs.afterSubmit.message}}</div> 560 <div class="dismiss" onclick="Globo.dismiss(this)"> 561 <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg> 562 </div> 563 </div> 564 {% endunless %} 565 <div class="footer wizard__footer"> 566 {% if configs.footer.description != '' and configs.footer.description != '<p><br></p>' %} 567 <div class="description globo-description">{{configs.footer.description}}</div> 568 {% endif %} 569 <button type="button" class="action previous {{configs.appearance.style}}-button">{{configs.footer.previousText}}</button> 570 <button type="button" class="action next submit {{configs.appearance.style}}-button" data-submitting-text="{{configs.footer.submittingText}}" data-submit-text='<span class="spinner"></span>{{configs.footer.submitText}}' data-next-text={{configs.footer.nextText}} ><span class="spinner"></span>{{configs.footer.nextText}}</button> 571 <h1 class="wizard__congrats-message"></h1> 572 </div> 573 </div> 574 </div> 575 {% else %} 576 <div class="content flex-wrap block-container" data-id={{formId}}> 577 {% for element in configs.elements %} 578 {% if element.type != "group" %} 579 {{ element | renderElement : partialElement , configs }} 580 {% else %} 581 {% for el in element.elements %} 582 {{ el | renderElement : partialElement , configs }} 583 {% endfor %} 584 {% endif %} 585 {% endfor %} 586 {% if configs.reCaptcha.enable = true %} 587 <div class="globo-form-control"> 588 <div class="globo-g-recaptcha" data-sitekey="{{Globo.FormBuilder.shop.settings.reCaptcha.siteKey}}"></div> 589 <input type="hidden" name="reCaptcha" id="reCaptcha"> 590 <small class="messages"></small> 591 </div> 592 {% endif %} 593 </div> 594 {% if Globo.FormBuilder.shop.pricing.features.removeCopyright == false and Globo.FormBuilder.shop.settings.hideWaterMark == false %} 595 <p style="text-align: right;font-size:small;">Made by <a target="_blank" rel="nofollow" href="https://apps.shopify.com/form-builder-contact-form">Powerful Contact Form Builder</a> </p> 596 {% endif %} 597 <div class="message error" data-other-error="{{configs.errorMessage.otherError}}"> 598 <div class="content"></div> 599 <div class="dismiss" onclick="Globo.dismiss(this)"> 600 <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg> 601 </div> 602 </div> 603 {% unless configs.afterSubmit.message == "" %} 604 <div class="message success"> 605 <div class="content">
605{{configs.afterSubmit.message}}</div> 606 <div class="dismiss" onclick="Globo.dismiss(this)"> 607 <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg> 608 </div> 609 </div> 610 {% endunless %} 611 <div class="footer"> 612 {% if configs.footer.description != '' and configs.footer.description != '<p><br></p>' %} 613 <div class="description globo-description">{{configs.footer.description}}</div> 614 {% endif %} 615 <button class="action submit {{configs.appearance.style}}-button"><span class="spinner"></span>{{configs.footer.submitText}}</button> 616 </div> 617 {% endif %} 618 {% if Globo.FormBuilder.customer %} 619 <input type="hidden" value="{{Globo.FormBuilder.customer.id}}" name="customer[id]"> 620 <input type="hidden" value="{{Globo.FormBuilder.customer.email}}" name="customer[email]"> 621 <input type="hidden" value="{{Globo.FormBuilder.customer.name}}" name="customer[name]"> 622 {% endif %} 623 <input type="hidden" value="{{Globo.FormBuilder.page.title}}" name="page[title]"> 624 <input type="hidden" value="{{Globo.FormBuilder.page.href}}" name="page[href]"> 625 626 <input type="hidden" value="" name="_keyLabel"> 627 </form> 628 {% unless configs.afterSubmit.message == "" %} 629 <div class="message success"> 630 <div class="content">{{configs.afterSubmit.message}}</div> 631 <div class="dismiss" onclick="Globo.dismiss(this)"> 632 <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true"><path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path></svg> 633 </div> 634 </div> 635 {% endunless %} 636</div> 637{% if configs.appearance.layout == 'float' %} 638{% if configs.appearance.floatingIcon != '' or configs.appearance.floatingText != '' %} 639{% if configs.appearance.floatingText != '' and configs.appearance.floatingText != null %} 640{% assign circle = '' %} 641{% else %} 642{% assign circle = 'circle' %} 643{% endif %} 644<div class="floating-button {{circle}} {{configs.appearance.position}}" onclick="Globo.FormBuilder.showFloatingForm(this)"> 645 <div class="fabLabel"> 646 {{configs.appearance.floatingIcon}} 647 {{configs.appearance.floatingText}} 648 </div> 649</div> 650{% endif %} 651<div class="overlay" onclick="Globo.FormBuilder.hideFloatingForm(this)"></div> 652{% endif %} 653</div> 654 655</script>
vendor: 1 bytes, line 655
655
656<script type="text/template" id="globo-formbuilder-element"> 657 658 {% assign columnWidth = element.columnWidth | parseInt %} 659{% assign columnWidthClass = "layout-" | append : columnWidth | append : "-column" %} 660{% assign attrInput = "" %} 661 662{% if element.conditionalField && element.onlyShowIf && element.onlyShowIf != false %} 663{% assign columnWidthClass = columnWidthClass | append : " conditional-field" %} 664{% assign escapeConnectedValue = element[element.onlyShowIf] | escapeHtml %} 665{% assign attrInput = "disabled='disabled'" %} 666{% assign dataAttr = dataAttr | append : " data-connected-id='" | append : element.onlyShowIf | append : "'" %} 667{% assign dataAttr = dataAttr | append : " data-connected-value='" | append : escapeConnectedValue | append : "'" %} 668{% endif %} 669 670{% case element.type %} 671{% when "text" %} 672<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 673 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 674 <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} > 675 {% if element.description != '' %} 676 <small class="help-text globo-description">{{element.description}}</small> 677 {% endif %} 678 <small class="messages"></small> 679</div> 680{% when "name" %} 681<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 682 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 683 <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} > 684 {% if element.description != '' %} 685 <small class="help-text globo-description">{{element.description}}</small> 686 {% endif %} 687 <small class="messages"></small> 688</div> 689{% when "email" %} 690<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 691 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 692 <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} > 693 {% if element.description != '' %} 694 <small class="help-text globo-description">{{element.description}}</small> 695 {% endif %} 696 <small class="messages"></small> 697</div> 698{% when "textarea" %} 699<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 700 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 701 <textarea id="{{element.id}}" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" rows="3" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} ></textarea> 702 {% if element.description != '' %} 703 <small class="help-text globo-description">{{element.description}}</small> 704 {% endif %} 705 <small class="messages"></small> 706</div> 707{% when "url" %} 708<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 709 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 710 <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}
710-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} > 711 {% if element.description != '' %} 712 <small class="help-text globo-description">{{element.description}}</small> 713 {% endif %} 714 <small class="messages"></small> 715</div> 716{% when "phone" %} 717<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 718 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 719 <input type="text" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} > 720 {% if element.description != '' %} 721 <small class="help-text globo-description">{{element.description}}</small> 722 {% endif %} 723 <small class="messages"></small> 724</div> 725{% when "number" %} 726<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 727 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 728 <input type="number" {{attrInput}} class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} > 729 {% if element.description != '' %} 730 <small class="help-text globo-description">{{element.description}}</small> 731 {% endif %} 732 <small class="messages"></small> 733</div> 734{% when "password" %} 735<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 736 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 737 <input type="password" data-type="{{element.type}}" {{attrInput}} class="{{configs.appearance.style}}-input" id="{{element.id}}" name="{{element.id}}" {% if element.validationRule %} data-validate-rule="{{element.validationRule}}" {% endif %} {% if element.validationRule == 'advancedValidateRule' %} data-advanced-validate-rule="{{element.advancedValidateRule}}" {% endif %} placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} > 738 {% if element.description != '' %} 739 <small class="help-text globo-description">{{element.description}}</small> 740 {% endif %} 741 <small class="messages"></small> 742</div> 743{% if element.hasConfirm %} 744 <div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 745 <label for="{{element.id}}Confirm" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.labelConfirm}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 746 <input type="password" data-type="{{element.type}}" data-additional-type="confirm-{{element.type}}" data-connected-element="{{element.id}}" {% if element.validationRule %} data-validate-rule="{{element.validationRule}}" {% endif %} {% if element.validationRule == 'advancedValidateRule' %} data-advanced-validate-rule="{{element.advancedValidateRule}}" {% endif %} {{attrInput}} class="{{configs.appearance.style}}-input" id="{{element.id}}Confirm" name="{{element.id}}Confirm" placeholder="{{element.placeholderConfirm}}" {% if element.required %}presence{% endif %} > 747 {% if element.descriptionConfirm != '' %} 748 <small class="help-text globo-description">{{element.descriptionConfirm}}</small> 749 {% endif %} 750 <small class="messages"></small> 751 </div> 752{% endif %} 753{% when "datetime" %} 754<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 755 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 756 <input 757 type="text" 758 {{attrInput}} 759 data-type="{{element.type}}" 760 class="{{configs.appearance.style}}-input"
761 id="{{element.id}}" 762 name="{{element.id}}" 763 placeholder="{{element.placeholder}}" 764 {% if element.required %}presence{% endif %} 765 data-format="{{element.format}}" 766 {% if element.otherLang %} 767 data-locale="{{element.localization}}" 768 {% endif %} 769 dataDateFormat="{{element.date-format}}" 770 dataTimeFormat="{{element.time-format}}" 771 {% if element.format == 'date' and element.isLimitDate %} 772 limitDateType="{{element.limitDateType}}" 773 {% if element.limitDateSpecificEnabled %} 774 limitDateSpecificDates="{{element.limitDateSpecificDates}}" 775 {% endif %} 776 {% if element.limitDateRangeEnabled %} 777 limitDateRangeDates="{{element.limitDateRangeDates}}" 778 {% endif %} 779 {% if element.limitDateDOWEnabled %} 780 limitDateDOWDates="{{element.limitDateDOWDates}}" 781 {% endif %} 782 {% endif %} 783 > 784 {% if element.description != '' %} 785 <small class="help-text globo-description">{{element.description}}</small> 786 {% endif %} 787 <small class="messages"></small> 788</div> 789{% when "file" %} 790<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 791 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 792 <input type="file" {{attrInput}} data-type="{{element.type}}" class="{{configs.appearance.style}}-input" id="{{element.id}}" {% if element.allowed-multiple %} multiple name="{{element.id}}[]" {% else %} name="{{element.id}}" {% endif %} 793 placeholder="{{element.placeholder}}" {% if element.required %}presence{% endif %} data-allowed-extensions="{{element.allowed-extensions | join : ',' }}"> 794 {% if element.description != '' %} 795 <small class="help-text globo-description">{{element.description}}</small> 796 {% endif %} 797 <small class="messages"></small> 798</div> 799{% when "checkbox" %} 800<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 801 <legend class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</legend> 802 {% assign options = element.options | optionsToArray %} 803 <ul> 804 {% for option in options %} 805 <li> 806 <div class="checkbox-wrapper"> 807 <input class="checkbox-input" {{attrInput}} id="{{element.id}}-{{option}}-{{uniqueId}}" type="checkbox" data-type="{{element.type}}" name="{{element.id}}[]" {% if element.required %}presence{% endif %} value="{{option}}"> 808 <label class="checkbox-label globo-option" for="{{element.id}}-{{option}}-{{uniqueId}}">{{option}}</label> 809 </div> 810 </li> 811 812 {% endfor %} 813 </ul> 814 {% if element.description != '' %} 815 <small class="help-text globo-description">{{element.description}}</small> 816 {% endif %} 817 <small class="messages"></small> 818</div> 819{% when "radio" %} 820<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 821 <legend class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</legend> 822 {% assign options = element.options | optionsToArray %} 823 <ul> 824 {% for option in options %} 825 <li> 826 <div class="radio-wrapper"> 827 <input class="radio-input" {{attrInput}} id="{{element.id}}-{{option}}-{{uniqueId}}" type="radio" data-type="{{element.type}}" name="{{element.id}}" {% if element.required %}presence{% endif %} value="{{option}}"> 828 <label class="radio-label globo-option" for="{{element.id}}-{{option}}-{{uniqueId}}">{{option}}</label> 829 </div> 830 </li> 831 {% endfor %} 832 </ul> 833 {% if element.description != '' %} 834 <small class="help-text globo-description">{{element.description}}</small> 835 {% endif %} 836 <small class="messages"></small> 837</div> 838{% when "select" %} 839<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}>
840 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 841 {% assign options = element.options | optionsToArray %} 842 <select name="{{element.id}}" {{attrInput}} id="{{element.id}}" class="{{configs.appearance.style}}-input" {% if element.required %}presence{% endif %}> 843 <option selected="selected" value="" disabled="disabled">{{element.placeholder}}</option> 844 {% for option in options %} 845 <option value="{{option}}">{{option}}</option> 846 {% endfor %} 847 </select> 848 {% if element.description != '' %} 849 <small class="help-text globo-description">{{element.description}}</small> 850 {% endif %} 851 <small class="messages"></small> 852</div> 853{% when "country" %} 854<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 855 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 856 {% assign options = element.options | optionsToArray %} 857 <select name="{{element.id}}" {{attrInput}} id="{{element.id}}" class="{{configs.appearance.style}}-input" {% if element.required %}presence{% endif %}> 858 <option selected="selected" value="" disabled="disabled">{{element.placeholder}}</option> 859 {% for option in options %} 860 <option value="{{option}}">{{option}}</option> 861 {% endfor %} 862 </select> 863 {% if element.description != '' %} 864 <small class="help-text globo-description">{{element.description}}</small> 865 {% endif %} 866 <small class="messages"></small> 867</div> 868{% when "heading" %} 869<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 870 <h3 class="heading-title globo-heading">{{element.heading}}</h3> 871 <p class="heading-caption">{{element.caption}}</p> 872</div> 873{% when "paragraph" %} 874<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 875 <label for="{{element.id}}" class="{{configs.appearance.style}}-label"><span class="label-content">{{element.label}}</span></label> 876 <div class="globo-paragraph">{{element.text}}</div> 877</div> 878{% when "rating-star" %} 879<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}}> 880 <label for="{{element.id}}" class="{{configs.appearance.style}}-label globo-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 881 <div class="star-rating"> 882 <fieldset> 883 <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-5-stars" name="{{element.id}}" value="5" /><label for="{{element.id}}-5-stars" title="5 Stars">5 stars</label> 884 <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-4-stars" name="{{element.id}}" value="4" /><label for="{{element.id}}-4-stars" title="4 Stars">4 stars</label> 885 <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-3-stars" name="{{element.id}}" value="3" /><label for="{{element.id}}-3-stars" title="3 Stars">3 stars</label> 886 <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-2-stars" name="{{element.id}}" value="2" /><label for="{{element.id}}-2-stars" title="2 Stars">2 stars</label> 887 <input type="radio" {{attrInput}} data-type="{{element.type}}" {% if element.required %}presence{% endif %} id="{{element.id}}-1-star" name="{{element.id}}" value="1" /><label for="{{element.id}}-1-star" title="1 Star">1 star</label> 888 </fieldset> 889 </div> 890 {% if element.description != '' %} 891 <small class="help-text globo-description">{{element.description}}</small> 892 {% endif %} 893 <small class="messages"></small> 894</div> 895{% when "devider" %} 896<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}} > 897 <hr> 898</div> 899{% when "hidden" %} 900<div class="globo-form-control {{columnWidthClass}}" {{dataAttr}} style="display: none;visibility: hidden;">
901 <label for="{{element.id}}" class="{{configs.appearance.style}}-label"><span class="label-content">{{element.label}}</span>{% if element.required %}<span class="text-danger text-smaller"> *</span>{% endif %}</label> 902 {% if element.dataType == 'fixed' %} 903 <input type="hidden" data-type="{{element.dataType}}" id="{{element.id}}" name="{{element.id}}" value="{{element.fixedValue}}"> 904 {% else %} 905 <input type="hidden" data-type="{{element.dataType}}" id="{{element.id}}" name="{{element.id}}" data-default-value="{{element.defaultValue}}" value="{{element.defaultValue}}" > 906 {% endif %} 907</div> 908{% else %} 909 910{% endcase %} 911 912</script>
912 913<link href="//boatloverstowel.com/cdn/shop/t/3/assets/globo.formbuilder.css?v=87812466906006442931585579807" rel="stylesheet" type="text/css" media="all" />
913<script src="//boatloverstowel.com/cdn/shop/t/3/assets/globo.formbuilder.data.1579.js?v=21070299404682929681614610754" defer ></script>
vendor: 1 bytes, line 913
913
914<script src="//boatloverstowel.com/cdn/shop/t/3/assets/globo.formbuilder.js?v=144249796255209921071614636538" defer ></script>
914 915
915<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
915 916
916<script src="//boatloverstowel.com/cdn/shop/t/3/assets/modernizr.min.js?v=137617515274177302221585579820" type="text/javascript"></script>
916 917 918 919 920
920<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js"></script>
920 921 922 923 924
924<script src="//boatloverstowel.com/cdn/shop/t/3/assets/libraries.min.js?v=85894768790747955291585579819" type="text/javascript"></script>
924 925 926 927 928 929 930 931 932 933 934 935 <link rel="canonical" href="https://boatloverstowel.com/collections/absorber-drying-products"> 936 937<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0306/7992/4795/files/logo_6.png?height=628&pad_color=fff&v=1613742851&width=1200" /> 938<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0306/7992/4795/files/logo_6.png?height=628&pad_color=fff&v=1613742851&width=1200" /> 939<meta property="og:image:width" content="1200" /> 940<meta property="og:image:height" content="628" /> 941<meta property="og:image:alt" content="The Absorber Boat Lover's Towel logo" /> 942<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
943<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 30679924795,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 943
943
944<script> 945 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 946</script>
vendor: 1 bytes, line 946
946
947<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
947).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 30679924795,storefrontBaseUrl: "https://boatloverstowel.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://boatloverstowel.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1850638502","configuration":"{\"yotpoStoreId\":\"ZmPqvuxfmVsHMo7utriBwAuvt7ySMar2egpz9okl\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"641237158","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-YGPKTCY7GB\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-YGPKTCY7GB\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"230719654","configuration":"{\"pixel_id\":\"350924909364258\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"58392742","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Boat Lover's Towel","paymentSettings":{"currencyCode":"USD"}
947,"myshopifyDomain":"boat-lovers-towel.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/boatloverstowel.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4578144911419","handle":"the-absorber-13-in-x-17-in","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"33056722485307","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4578144714811","handle":"the-absorber-27-in-x-17-in","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32819479150651","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4578146451515","handle":"the-absorber-xxl-20-in-x-32-in","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"33056697057339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5254068764838","handle":"the-absorber®-max-22in-x-43in-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"34490056147110","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://boatloverstowel.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"94316527675","themePublished":"true","eventMetadataId":"8992928d-cb4b-400d-8e5e-db2d0e8adbf0","pageType":"collection","resourceId":"169825763387","shopId":"30679924795","storefrontBaseUrl":"https:\/\/boatloverstowel.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"169825763387\",\"title\":\"Boat Drying Products\",\"productVariants\":[{\"price\":{\"amount\":9.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Absorber® (13 in. x 17 in.)\",\"vendor\":\"Boat Lover's Towel\",\"id\":\"4578144911419\",\"untranslatedTitle\":\"The Absorber® (13 in. x 17 in.)\",\"url\":\"\/products\/the-absorber-13-in-x-17-in\",\"type\":\"\"},\"id\":\"33056722485307\",\"image\":{\"src\":\"\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116\"},\"sku\":\"12951\",\"title\":\"Blue\",\"untranslatedTitle\":\"Blue\"},{\"price\":{\"amount\":19.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Absorber® (27in. x 17in.)\",\"vendor\":\"Boat Lover's Towel\",\"id\":\"4578144714811\",\"untranslatedTitle\":\"The Absorber® (27in. x 17in.)\",\"url\":\"\/products\/the-absorber-27-in-x-17-in\",\"type\":\"\"},\"id\":\"32819479150651\",\"image\":{\"src\":\"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453\"},\"sku\":\"83149\",\"title\":\"Tan\",\"untranslatedTitle\":\"Tan\"},{\"price\":{\"amount\":29.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Absorber® XXL (20in. x 32in.)\",\"vendor\":\"Boat Lover's Towel\",\"id\":\"4578146451515\",\"untranslatedTitle\":\"The Absorber® XXL (20in. x 32in.)\",\"url\":\"\/products\/the-absorber-xxl-20-in-x-32-in\",\"type\":\"\"},\"id\":\"33056697057339\",\"image\":{\"src\":\"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421\"},\"sku\":\"34915\",\"title\":\"Blue\",\"untranslatedTitle\":\"Blue\"},{\"price\":{\"amount\":34.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Absorber® MAX (22in. x 43in.) - Wholesale\",\"vendor\":\"Boat Lover's Towel\",\"id\":\"5254068764838\",\"untranslatedTitle\":\"The Absorber® MAX (22in. x 43in.) - Wholesale\",\"url\":\"\/products\/the-absorber%C2%AE-max-22in-x-43in-wholesale\",\"type\":\"\"},\"id\":\"34490056147110\",\"image\":{\"src\":\"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_0017c776-d98c-48b8-a005-236fd110c4e3.jpg?v=1619038427\"},\"sku\":\"\",\"title\":\"Aqua\",\"untranslatedTitle\":\"Aqua\"}]}}]]"});})();</script>
947<script> 948 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 949 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 950 window.ShopifyAnalytics.meta.currency = 'USD'; 951 var meta = {"products":[{"id":4578144911419,"gid":"gid:\/\/shopify\/Product\/4578144911419","vendor":"Boat Lover's Towel","type":"","handle":"the-absorber-13-in-x-17-in","variants":[{"id":33056722485307,"price":900,"name":"The Absorber® (13 in. x 17 in.) - Blue","public_title":"Blue","sku":"12951"},{"id":33056722518075,"price":900,"name":"The Absorber® (13 in. x 17 in.) - Natural","public_title":"Natural","sku":"12952"},{"id":33056722550843,"price":900,"name":"The Absorber® (13 in. x 17 in.) - Red","public_title":"Red","sku":"12953"},{"id":33056722583611,"price":900,"name":"The Absorber® (13 in. x 17 in.) - Yellow","public_title":"Yellow","sku":"12954"},{"id":33056722616379,"price":900,"name":"The Absorber® (13 in. x 17 in.) - Purple","public_title":"Purple","sku":"12955"},{"id":33056722649147,"price":900,"name":"The Absorber® (13 in. x 17 in.) - Aqua","public_title":"Aqua","sku":"12956"}],"remote":false},{"id":4578144714811,"gid":"gid:\/\/shopify\/Product\/4578144714811","vendor":"Boat Lover's Towel","type":"","handle":"the-absorber-27-in-x-17-in","variants":[{"id":32819479150651,"price":1900,"name":"The Absorber® (27in. x 17in.) - Tan","public_title":"Tan","sku":"83149"},{"id":32819479216187,"price":1900,"name":"The Absorber® (27in. x 17in.) - Blue","public_title":"Blue","sku":""},{"id":32819479347259,"price":1900,"name":"The Absorber® (27in. x 17in.) - Aqua","public_title":"Aqua","sku":""},{"id":32819479380027,"price":1900,"name":"The Absorber® (27in. x 17in.) - Purple","public_title":"Purple","sku":""},{"id":32819479445563,"price":1900,"name":"The Absorber® (27in. x 17in.) - Neon Yellow","public_title":"Neon Yellow","sku":""},{"id":32819479478331,"price":1900,"name":"The Absorber® (27in. x 17in.) - Red","public_title":"Red","sku":""}],"remote":false},{"id":4578146451515,"gid":"gid:\/\/shopify\/Product\/4578146451515","vendor":"Boat Lover's Towel","type":"","handle":"the-absorber-xxl-20-in-x-32-in","variants":[{"id":33056697057339,"price":2900,"name":"The Absorber® XXL (20in. x 32in.) - Blue","public_title":"Blue","sku":"34915"},{"id":33056697155643,"price":2900,"name":"The Absorber® XXL (20in. x 32in.) - Natural","public_title":"Natural","sku":""},{"id":33056697253947,"price":2900,"name":"The Absorber® XXL (20in. x 32in.) - Red","public_title":"Red","sku":""}],"remote":false},{"id":5254068764838,"gid":"gid:\/\/shopify\/Product\/5254068764838","vendor":"Boat Lover's Towel","type":"","handle":"the-absorber®-max-22in-x-43in-wholesale","variants":[{"id":34490056147110,"price":3499,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Aqua","public_title":"Aqua","sku":""},{"id":34490056179878,"price":3499,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Natural","public_title":"Natural","sku":""},{"id":34490056212646,"price":3499,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Red","public_title":"Red","sku":""},{"id":34490056245414,"price":3499,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Lilac","public_title":"Lilac","sku":""},{"id":34490056278182,"price":3499,"name":"The Absorber® MAX (22in. x 43in.) - Wholesale - Blue","public_title":"Blue","sku":""}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":169825763387,"requestId":"73a6f595-7901-4e22-a4db-f7af316bbd1c-1791147548"}}; 952 for (var attr in meta) { 953 window.ShopifyAnalytics.meta[attr] = meta[attr]; 954 } 955</script>
vendor: 1 bytes, line 955
955
956<script class="analytics"> 957 (function () { 958 var customDocumentWrite = function(content) { 959 var jquery = null; 960 961 if (window.jQuery) { 962 jquery = window.jQuery; 963 } else if (window.Checkout && window.Checkout.$) { 964 jquery = window.Checkout.$; 965 } 966 967 if (jquery) { 968 jquery('body').append(content); 969 } 970 }; 971 972 var hasLoggedConversion = function(token) { 973 if (token) { 974 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 975 } 976 return false; 977 } 978 979 var setCookieIfConversion = function(token) { 980 if (token) { 981 var twoMonthsFromNow = new Date(Date.now()); 982 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 983 984 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 985 } 986 } 987 988 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 989 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 990 if (trekkie.integrations) { 991 return; 992 } 993 trekkie.methods = [ 994 'identify', 995 'page', 996 'ready', 997 'track', 998 'trackForm', 999 'trackLink' 1000 ]; 1001 trekkie.factory = function(method) { 1002 return function() { 1003 var args = Array.prototype.slice.call(arguments); 1004 args.unshift(method); 1005 trekkie.push(args); 1006 if (method == 'track' || method == 'page') { 1007 var pageUrl; 1008 try { 1009 pageUrl = window.location.href; 1010 } catch (e) {} 1011 var pageReferrer; 1012 try { 1013 pageReferrer = document.referrer; 1014 } catch (e) {} 1015 try { 1016 if (window.__TREKKIE_SHIM_QUEUE == null) { 1017 window.__TREKKIE_SHIM_QUEUE = []; 1018 } 1019 window.__TREKKIE_SHIM_QUEUE.push({ 1020 from: 'trekkie-stub', 1021 method: method, 1022 args: args.slice(1), 1023 pageContext: { 1024 url: pageUrl, 1025 referrer: pageReferrer 1026 } 1027 }); 1028 } catch (e) { 1029 // no-op 1030 } 1031 } 1032 return trekkie; 1033 }; 1034 }; 1035 for (var i = 0; i < trekkie.methods.length; i++) { 1036 var key = trekkie.methods[i]; 1037 trekkie[key] = trekkie.factory(key); 1038 } 1039 trekkie.load = function(config) { 1040 trekkie.config = config || {}; 1041 trekkie.config.initialDocumentCookie = document.cookie; 1042 var first = document.getElementsByTagName('script')[0]; 1043var script = document.createElement('script'); 1044script.type = 'text/javascript'; 1045script.onerror = function(e) { 1046 var scriptFallback = document.createElement('script'); 1047 scriptFallback.type = 'text/javascript'; 1048 scriptFallback.onerror = function(error) { 1049 var Monorail = { 1050 produce: function produce(monorailDomain, schemaId, payload) { 1051 var currentMs = new Date().getTime(); 1052 var event = { 1053 schema_id: schemaId, 1054 payload: payload, 1055 metadata: { 1056 event_created_at_ms: currentMs, 1057 event_sent_at_ms: currentMs 1058 } 1059 }; 1060 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1061 }, 1062 sendRequest: function sendRequest(endpointUrl, payload) { 1063 // Try the sendBeacon API 1064 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1065 var blobData = new window.Blob([payload], { 1066 type: 'text/plain' 1067 }); 1068 1069 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1070 return true; 1071 } // sendBeacon was not successful 1072 1073 } // XHR beacon 1074 1075 var xhr = new XMLHttpRequest(); 1076 1077 try { 1078 xhr.open('POST', endpointUrl); 1079 xhr.setRequestHeader('Content-Type', 'text/plain'); 1080 xhr.send(payload); 1081 } catch (e) { 1082 console.log(e); 1083 } 1084 1085 return false; 1086 }, 1087 isIos12: function isIos12() { 1088 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1089 } 1090 }; 1091 Monorail.produce('monorail-edge.shopifysvc.com', 1092 'trekkie_storefront_load_errors/1.1', 1093 {shop_id: 30679924795, 1094 theme_id: 94316527675, 1095 app_name: "storefront", 1096 context_url: window.location.href, 1097 source_url: "//boatloverstowel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1098 1099 }; 1100 scriptFallback.async = true; 1101 scriptFallback.src = '//boatloverstowel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1102 first.parentNode.insertBefore(scriptFallback, first); 1103}; 1104script.async = true; 1105script.src = '//boatloverstowel.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1106first.parentNode.insertBefore(script, first); 1107 1108 }; 1109 trekkie.load( 1110 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":30679924795,"isMerchantRequest":null,"themeId":94316527675,"themeCityHash":"119593619161885
111076896","contentLanguage":"en","currency":"USD","eventMetadataId":"8992928d-cb4b-400d-8e5e-db2d0e8adbf0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1111 ); 1112 1113 var loaded = false; 1114 trekkie.ready(function() { 1115 if (loaded) return; 1116 loaded = true; 1117 1118 window.ShopifyAnalytics.lib = window.trekkie; 1119 1120 var originalDocumentWrite = document.write; 1121 document.write = customDocumentWrite; 1122 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1123 document.write = originalDocumentWrite; 1124 1125 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1126 var token = match? match[1]: undefined; 1127 if (!hasLoggedConversion(token)) { 1128 setCookieIfConversion(token); 1129 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: absorber-drying-products","collectionName":"absorber-drying-products","collectionId":169825763387,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 1130 } 1131 }); 1132 1133 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":169825763387,"requestId":"73a6f595-7901-4e22-a4db-f7af316bbd1c-1791147548","shopifyEmitted":true}); 1134 1135 var eventsListenerScript = document.createElement('script'); 1136 eventsListenerScript.async = true; 1137 eventsListenerScript.src = "//boatloverstowel.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1138 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1139})();</script>
1139 1140
1140<script> 1141 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1142 window.ga = function ga() { 1143 (window.ga.q = window.ga.q || []).push(arguments); 1144 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1145 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1146 } 1147 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1148 }; 1149 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1150 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1151 } 1152 } 1153</script>
vendor: 1 bytes, line 1153
1153
1154<script 1155 defer 1156 src="https://boatloverstowel.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1157 data-application="storefront-renderer" 1158 data-shop-id="30679924795" 1159 data-render-region="gcp-us-central1" 1160 data-page-type="collection" 1161 data-theme-instance-id="94316527675" 1162 data-theme-name="Ira" 1163 data-theme-version="2.9.4" 1164 data-monorail-region="shop_domain" 1165 data-resource-timing-sampling-rate="10" 1166 data-shs="true" 1167 data-shs-beacon="true" 1168 data-shs-export-with-fetch="true" 1169 data-shs-logs-sample-rate="1" 1170 data-shs-beacon-endpoint="https://boatloverstowel.com/api/collect" 1171></script>
1171 1172<meta name="shopify-y" content="73e88615-f0ae-465e-9997-a6b95d31dd2c" data-expiration="1822705148000"><meta name="shopify-s" content="56d6ddc4-b7f9-48a2-95d4-bcdd8eef644f" data-expiration="1791149348000"><meta name="new-cookie-storage-activated" content="t"> 1173</head> 1174 1175 1176 1177<body id="absorber-drying-products-quick-dry-towels-for-boats" class="template-collection" > 1178 1179 1180 <!-- "snippets/socialshopwave-helper.liquid" was not rendered, the associated app was uninstalled --> 1181 1182 <svg tabindex="-1" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" style="display: none;"> 1183 1184 <symbol id="icon-burger" width="23px" height="16px" viewBox="0 0 23 16"> 1185 <rect x="0" y="0" width="23" height="1.44000006" rx="0.720000029"></rect> 1186 <rect x="0" y="7" width="23" height="1.44000006" rx="0.720000029"></rect> 1187 <rect x="0" y="14" width="23" height="1.44000006" rx="0.720000029"></rect> 1188 </symbol> 1189 1190 <symbol id="icon-account" width="24px" height="24px" viewBox="0 0 24 24"> 1191 <title>icon-account</title> 1192 <path d="M18.8,7.55 C18.8,3.78296326 15.9973061,0.7 12.5,0.7 C9.00269388,0.7 6.2,3.78296326 6.2,7.55 C6.2,11.3170367 9.00269388,14.4 12.5,14.4 C15.9973061,14.4 18.8,11.3170367 18.8,7.55 L18.8,7.55 Z M7.8,7.55 C7.8,4.63439126 9.92217388,2.3 12.5,2.3 C15.0778261,2.3 17.2,4.63439126 17.2,7.55 C17.2,10.4656087 15.0778261,12.8 12.5,12.8 C9.92217388,12.8 7.8,10.4656087 7.8,7.55 L7.8,7.55 Z"></path> 1193 <path d="M12,15.3000061 C5.53361059,15.3000061 0.2,18.9365588 0.2,23.6000061 L1.8,23.6000061 C1.8,19.9791822 6.31612492,16.9000061 12,16.9000061 C17.6838751,16.9000061 22.2,19.9791822 22.2,23.6000061 L23.8,23.6000061 C23.8,18.9365588 18.4663894,15.3000061 12,15.3000061 Z"></path> 1194 </symbol> 1195 1196 <symbol id="icon-glass" width="14px" height="14px" viewBox="0 0 14 14"> 1197 <title>icon-glass</title> 1198 <path d="M11.5,6 C11.5,2.96243388 9.03756612,0.5 6,0.5 C2.96243388,0.5 0.5,2.96243388 0.5,6 C0.5,9.03756612 2.96243388,11.5 6,11.5 C9.03756612,11.5 11.5,9.03756612 11.5,6 Z M1.5,
11986 C1.5,3.51471863 3.51471863,1.5 6,1.5 C8.48528137,1.5 10.5,3.51471863 10.5,6 C10.5,8.48528137 8.48528137,10.5 6,10.5 C3.51471863,10.5 1.5,8.48528137 1.5,6 Z"></path> 1199 <polygon points="12.4640067 12.690403 12.8163522 13.0451601 13.5258665 12.3404692 13.1735211 11.985712 10.3547572 9.14765452 10.0024117 8.79289733 9.29289733 9.4975883 9.64524282 9.85234548"></polygon> 1200 </symbol> 1201 1202 <symbol id="icon-search" width="21" height="21" viewBox="0 0 21 21"> 1203 <path d="M21,20.1710526 C21.0003238,19.9417609 20.9174291,19.7437346 20.7513158,19.5769737 L16.1230263,14.9486842 C17.0842671,13.8301809 17.7151881,12.5683388 18.0157895,11.1631579 L18.0157895,11.1493421 C18.1621145,10.4998561 18.2357987,9.8228824 18.2368421,9.11842105 C18.2371299,6.59570826 17.3437089,4.44044511 15.5565789,2.65263158 C13.7876182,0.884354441 11.6415656,0.000143914474 9.11842105,0 C6.59588816,0.000467722039 4.440625,0.884678248 2.65263158,2.65263158 C0.884678248,4.440625 0.000467722039,6.59588816 0,9.11842105 C0.000143914474,11.6415656 0.884354441,13.7876182 2.65263158,15.5565789 C4.44044511,17.3437089 6.59570826,18.2371299 9.11842105,18.2368421 C11.3594213,18.2373818 13.3028423,17.5327765 14.9486842,16.1230263 L19.5769737,20.7513158 C19.7437346,20.9174291 19.9417609,21.0003238 20.1710526,21 C20.4003084,21.0003238 20.5937294,20.9174291 20.7513158,20.7513158 C20.9174291,20.5937294 21.0003238,20.4003084 21,20.1710526 L21,20.1710526 L21,20.1710526 Z M14.3822368,3.82697368 C15.8463867,5.29043997 16.5786236,7.05425576 16.5789474,9.11842105 C16.5799907,9.70343339 16.5201223,10.2652755 16.3993421,10.8039474 C16.1022307,12.1546926 15.4344675,13.3428505 14.3960526,14.3684211 L14.3684211,14.3960526 C12.924815,15.8507042 11.174815,16.5783357 9.11842105,16.5789474 C7.05425576,16.5786236 5.29043997,15.8463867 3.82697368,14.3822368 C2.38077714,12.9367239 1.65775082,11.1821186 1.65789474,9.11842105 C1.65742701,7.05411184 2.38045333,5.29029605 3.82697368,3.82697368 C5.29029605,2.38045333 7.05411184,1.65742701 9.11842105,1.65789474 C11.1821186,1.65775082 12.9367239,2.38077714 14.3822368,3.82697368 L14.3822368,3.82697368 L14.3822368,3.82697368 Z"></path> 1204 </symbol> 1205 1206 <symbol id="icon-cart" width="28px" height="23px" viewBox="0 0 28 23"> 1207 <path d="M24.321498,15.7684741 L10.3560272,15.7684741 C9.33555092,15.7684741 8.44688329,15.0428329 8.24292679,14.0431685 L5.83707249,2.25358065 C5.76908699,1.92024357 5.47286444,1.6784788 5.13293693,1.6784788 L1.41836173,1.6784788 C1.02120152,1.6784788 0.699310982,1.35658826 0.699310982,0.959428054 C0.699310982,0.562267851 1.02120152,0.240377311 1.41836173,0.240377311 L5.13293693,0.240377311 C6.15341319,0.240377311 7.04173396,0.966018485 7.24603733,1.96568286 L9.65189163,13.7552708 C9.71987713,14.0886078 10.0160997,14.3303726 10.3560272,14.3303726 L24.3211511,14.3303726 C24.6777282,14.3303726 24.9840098,14.0639804 25.0332646,13.7108721 L26.4900968,3.2563668 C26.5449014,2.86336897 26.9070283,2.58934578 27.3014136,2.64380355 C27.6944114,2.69860819 27.9687814,3.06177564 27.9139768,3.45512033 L26.4571446,13.9096256 C26.3097271,14.9692976 25.3915759,15.7684741 24.321498,15.7684741 L24.321498,15.7684741 Z"></path> 1208 <path d="M11.3869094,22.47788 C10.8038296,22.47788 10.2335839,22.3113849 9.69143422,21.9832508 C9.39243675,21.8021874 9.13887858,21.5486292 8.95781515,21.2496318 C8.34733309,20.2412958 8.3029344,19.0716676 8.83849366,18.1205643 C9.35636281,17.2017195 10.3327872,16.63078 11.3865625,16.63078 C11.9696423,16.63078 12.539888,16.7972751 13.0820377,17.1254092 C13.3810352,17.3064726 13.6345933,17.5600308 13.8156568,17.8590283 C14.4261388,18.8677111 14.4705375,20.0373393 13.9346314,20.9880957 C13.4167622,21.9072874 12.4406847,22.47788 11.3869094,22.47788 L11.3869094,22.47788 L11.3869094,22.47788 Z M11.3869094,18.0688815 C10.8513501,18.0688815 10.3549866,18.3595542 10.0913693,18.8267811 C9.80971511,19.3266133 9.84474846,19.9384828 10.1877978,20.5052599 C10.248846,20.6065444 10.3348684,20.69222 10.4358061,20.7536151 C10.7500656,20.943697 11.069875,21.0404723 11.3869094,21.0404723 C11.9224686,21.0404723 12.4188322,20.7501464 12.6824494,20.2825727 C12.9641037,19.7827405 12.9290703,19.1705241 12.586021,18.603747 C12.5249728,18.5028094 12.4389503,18.4167869 12.3380127,18.3557387 C12.0234063,18.1653099 11.703597,18.0688815 11.3869094,18.0688815 L11.3869094,18.0688815 L11.3869094,18.0688815 Z"></path> 1209 <path d="M23.1764973,22.47788 C22.5934175,22.47788 22.0231718,22.3113849 21.4810221,21.9832508 C21.1820246,21.802
12091874 20.9284665,21.5486292 20.747403,21.2496318 C20.136921,20.2412958 20.0925223,19.0716676 20.6280816,18.1205643 C21.1459507,17.2017195 22.1223751,16.63078 23.1761504,16.63078 C23.7592302,16.63078 24.3294759,16.7972751 24.8716256,17.1254092 C25.1706231,17.3064726 25.4241812,17.5600308 25.6052447,17.8590283 C26.2157267,18.8677111 26.2601254,20.0373393 25.7242193,20.9880957 C25.2063501,21.9072874 24.2302726,22.47788 23.1764973,22.47788 L23.1764973,22.47788 L23.1764973,22.47788 Z M23.1764973,18.0688815 C22.640938,18.0688815 22.1445745,18.3595542 21.8809572,18.8267811 C21.599303,19.3266133 21.6343364,19.9384828 21.9773856,20.5052599 C22.0384339,20.6065444 22.1244563,20.69222 22.225394,20.7536151 C22.5396535,20.943697 22.8594628,21.0404723 23.1764973,21.0404723 C23.7120565,21.0404723 24.2084201,20.7501464 24.4720373,20.2825727 C24.7536916,19.7827405 24.7186582,19.1705241 24.3756089,18.603747 C24.3145607,18.5028094 24.2285382,18.4167869 24.1276006,18.3557387 C23.8129942,18.1653099 23.4931848,18.0688815 23.1764973,18.0688815 L23.1764973,18.0688815 L23.1764973,18.0688815 Z"></path> 1210 <path d="M26.9146593,6.37502827 L7.36119645,6.37502827 C6.96403625,6.37502827 6.6421457,6.05313773 6.6421457,5.65597753 C6.6421457,5.25881733 6.96403625,4.93692679 7.36119645,4.93692679 L26.9146593,4.93692679 C27.3118195,4.93692679 27.63371,5.25881733 27.63371,5.65597753 C27.63371,6.05313773 27.3114726,6.37502827 26.9146593,6.37502827 L26.9146593,6.37502827 Z"></path> 1211 </symbol> 1212 1213 <symbol id="icon-dropdown" width="7px" height="6px" viewBox="0 0 7 6"> 1214 <polygon id="triangle-big-1-01-3" points="0 0 6.875 0 3.4375 5.5"></polygon> 1215 </symbol> 1216 1217 <symbol id="icon-dropdown-active" width="7" height="6"> 1218 <path d="M0 6h6.88L3.44.5z" /> 1219 </symbol> 1220 1221 <symbol id="icon-close" viewBox="0 0 20 20"> 1222 <polygon points="0.992600456 1.69970724 18.0422144 18.7493212 18.3957678 19.1028746 19.1028746 18.3957678 18.7493212 18.0422144 1.69970724 0.992600456 1.34615385 0.639047065 0.639047065 1.34615385"></polygon> 1223 <polygon points="18.3002928 0.992600456 1.25067881 18.0422144 0.89712542 18.3957678 1.6042322 19.1028746 1.95778559 18.7493212 19.0073995 1.69970724 19.3609529 1.34615385 18.6538462 0.639047065"></polygon> 1224 </symbol> 1225 1226</svg> 1227 1228 <div class="fadeout-overlay"></div> 1229 1230 <div id="shopify-section-header" class="shopify-section header"><div id="NavDrawer" class="drawer fixed-overlay"> 1231 <div class="fixed-overlay--content"> 1232 <div class="drawer__header medium-down--hide"> 1233 <div class="drawer__close"> 1234 <button type="button" class="icon-fallback-text js-drawer-close"> 1235 <svg><use xlink:href="#icon-close"></use></svg> 1236 <span class="fallback-text">Close menu</span> 1237 </button> 1238 </div> 1239 </div> 1240 1241 <!-- begin mobile-nav --> 1242 <ul class="mobile-nav" role="navigation" aria-label="mobile-nav"> 1243 1244 1245 1246 1247 1248 <div class="mobile-nav__header">Main menu</div> 1249 <ul class="mobile-nav"> 1250 1251 1252 <li class="mobile-nav__item "> 1253 <a href="/" class="mobile-nav__link">Home</a> 1254 </li> 1255 1256 1257 1258 1259 1260 <li class="mobile-nav__item " aria-haspopup="true"> 1261 <div class="mobile-nav__has-sublist"> 1262 <a href="/collections" class="mobile-nav__link">Products</a> 1263 <button type="button" class="icon-fallback-text mobile-nav__toggle"> 1264 <svg><use xlink:href="#icon-dropdown"></use></svg> 1265 <span class="fallback-text">See More</span> 1266 </button> 1267 </div> 1268 1269 <ul class="mobile-nav__sublist"> 1270 1271 1272 1273 <li class="mobile-nav__item animation-sequence-0 mobile-nav__item--active"> 1274 <a href="/collections/absorber-drying-products" class="mobile-nav__link">Absorber Drying Products</a> 1275 </li> 1276 1277 1278 1279 1280 1281 <li class="mobile-nav__item animation-sequence-1 "> 1282 <a href="/collections/cleaning-accessories" class="mobile-nav__link">Cleaning Accessories</a> 1283 </li> 1284 1285 1286 1287 1288 </ul> 1289 </li> 1290 1291 1292 1293 1294 1295 1296 <li class="mobile-nav__item animation-sequence-2 " aria-haspopup="true"> 1297 <div class="mobile-nav__has-sublist"> 1298 <a href="#" class="mobile-nav__link">Wholesale</a> 1299 <button type="button" class="icon-fallback-text mobile-nav__toggle"> 1300 <svg><use xlink:href="#icon-dropdown"></use></svg>
1301 <span class="fallback-text">See More</span> 1302 </button> 1303 </div> 1304 1305 <ul class="mobile-nav__sublist"> 1306 1307 1308 1309 <li class="mobile-nav__item animation-sequence-0 "> 1310 <a href="/collections/wholesale" class="mobile-nav__link">Buy Now</a> 1311 </li> 1312 1313 1314 1315 1316 1317 <li class="mobile-nav__item animation-sequence-1 "> 1318 <a href="/pages/become-a-wholesaler" class="mobile-nav__link">Reseller Registration</a> 1319 </li> 1320 1321 1322 1323 1324 </ul> 1325 </li> 1326 1327 1328 1329 1330 1331 1332 <li class="mobile-nav__item animation-sequence-2 "> 1333 <a href="/blogs/news" class="mobile-nav__link">Blog</a> 1334 </li> 1335 1336 1337 1338 1339 1340 <li class="mobile-nav__item animation-sequence-2 " aria-haspopup="true"> 1341 <div class="mobile-nav__has-sublist"> 1342 <a href="#" class="mobile-nav__link">Media</a> 1343 <button type="button" class="icon-fallback-text mobile-nav__toggle"> 1344 <svg><use xlink:href="#icon-dropdown"></use></svg> 1345 <span class="fallback-text">See More</span> 1346 </button> 1347 </div> 1348 1349 <ul class="mobile-nav__sublist"> 1350 1351 1352 1353 <li class="mobile-nav__item animation-sequence-0 "> 1354 <a href="/pages/image-gallery" class="mobile-nav__link">Image Gallery</a> 1355 </li> 1356 1357 1358 1359 1360 </ul> 1361 </li> 1362 1363 1364 1365 1366 1367 1368 <li class="mobile-nav__item animation-sequence-1 " aria-haspopup="true"> 1369 <div class="mobile-nav__has-sublist"> 1370 <a href="#" class="mobile-nav__link">Resources</a> 1371 <button type="button" class="icon-fallback-text mobile-nav__toggle"> 1372 <svg><use xlink:href="#icon-dropdown"></use></svg> 1373 <span class="fallback-text">See More</span> 1374 </button> 1375 </div> 1376 1377 <ul class="mobile-nav__sublist"> 1378 1379 1380 1381 <li class="mobile-nav__item animation-sequence-0 "> 1382 <a href="/pages/where-to-buy" class="mobile-nav__link">Where to Buy</a> 1383 </li> 1384 1385 1386 1387 1388 1389 <li class="mobile-nav__item animation-sequence-1 "> 1390 <a href="/pages/contact-us" class="mobile-nav__link">Contact Us</a> 1391 </li> 1392 1393 1394 1395 1396 1397 <li class="mobile-nav__item animation-sequence-2 "> 1398 <a href="/pages/faqs" class="mobile-nav__link">FAQs</a> 1399 </li> 1400 1401 1402 1403 1404 1405 <li class="mobile-nav__item animation-sequence-3 "> 1406 <a href="/pages/shipping-returns" class="mobile-nav__link">Shipping</a> 1407 </li> 1408 1409 1410 1411 1412 1413 <li class="mobile-nav__item animation-sequence-4 "> 1414 <a href="/pages/company" class="mobile-nav__link">About Our Company</a> 1415 </li> 1416 1417 1418 1419 1420 </ul> 1421 </li> 1422 1423 1424 1425 1426 1427 1428 1429 </ul> 1430 1431 1432 1433 1434 1435 1436 1437 1438 <li class="mobile-nav__item"> 1439 <hr class='medium-down--show large--hide'> 1440 <div class="mobile-nav__header">My Account</div> 1441 <ul class="mobile-nav"> 1442 1443 <li class="mobile-nav__item"> 1444 <a href="/account/login" id="customer_login_link">Log in</a> 1445 </li> 1446 1447 <li class="mobile-nav__item"> 1448 <a href="/account/register" id="customer_register_link">Create account</a> 1449 </li> 1450 1451 1452 </ul> 1453 </li> 1454 1455 1456 1457 1458 </ul> 1459 </div> 1460 <!-- //mobile-nav --> 1461</div> 1462 1463<div id="CartDrawer" class="drawer fixed-overlay"> 1464 <div class="fixed-overlay--content"> 1465 <div class="drawer__header medium-down--hide"> 1466 <div class="drawer__close"> 1467 <button type="button" class="icon-fallback-text js-drawer-close"> 1468 <svg><use xlink:href="#icon-close"></use></svg> 1469 <span class="fallback-text">"Close Cart"</span> 1470 </button> 1471 </div> 1472 </div> 1473 <div id="CartContainer"></div> 1474 </div> 1475</div> 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 <div id='announcement-bar' class='table' data-parallax="true" data-speed="0.5" data-direction="down"> 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 <div class="header-message-social"> 1505 <span class="header-message-label">Connect</span> 1506 1507 <ul class="header-message-social-links"> 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 <li> 1518 <a href="https://www.facebook.com/AbsorberMarine/" target="_blank">
1519 <span class="icon icon-facebook" aria-hidden="true">Facebook</span> 1520 </a> 1521 </li> 1522 1523 1524 1525 1526 1527 1528 <li> 1529 <a href="https://twitter.com/boatloverstowel" target="_blank"> 1530 <span class="icon icon-twitter" aria-hidden="true">Twitter</span> 1531 </a> 1532 </li> 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 <li> 1545 <a href="https://www.instagram.com/boatloverstowel/" target="_blank"> 1546 <span class="icon icon-instagram" aria-hidden="true">Instagram</span> 1547 </a> 1548 </li> 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 </ul> 1573 </div> 1574 1575 </div> 1576 1577 1578 1579 1580 1581<header 1582 role="banner" 1583 class="site-header has-breadcrumbs is-moved-by-drawer transparent-header with-announcement-bar offset-by-announcement-bar sm-offset-by-announcement-bar squished-header inline-navigation sticky-header" 1584 data-sticky-header="true" 1585 data-inline-navigation="true" 1586 data-announcement-bar="true" 1587 data-transparent-header="true" 1588 data-currency-converter="false" 1589> 1590 <div class=""> 1591 <div class="grid--full grid--full-height"> 1592 <div class="grid__item grid--full-height table large--three-quarters medium--one-whole header-shop-name" tab="1"> 1593 <div class="large--text-left display-table-cell"> 1594 1595 1596 <div class="h1 site-header__logo shop-name" itemscope itemtype="http://schema.org/Organization"> 1597 1598 1599 1600 1601 <a href="/" itemprop="url" class="logo-link" tabindex="0"> 1602 <img class="" src="//boatloverstowel.com/cdn/shop/files/logo_6_400x.png?v=1613742851" alt="Boat Lover's Towel" itemprop="logo"> 1603 1604 1605 1606 </a> 1607 1608 1609 1610 </div> 1611 1612 1613 1614 <nav class="main-navigation nav-loading" role="navigation" aria-label="main-navigation"> 1615 <ul> 1616 1617 1618 1619 <li class=""> 1620 <a href="/" data-navigation-top-level> 1621 Home 1622 1623 </a> 1624 1625 1626</li> 1627 1628 1629 <li aria-haspopup="true" class="has-dropdown"> 1630 <a href="/collections" data-navigation-top-level> 1631 Products 1632 1633 <span class="icon-container"> 1634 <svg class="icon"><use xlink:href="#icon-dropdown"></use></svg> 1635 <svg class="icon-active"><use xlink:href="#icon-dropdown-active"></use></svg> 1636 </span> 1637 1638 </a> 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 <div class="dropdown "> 1649 <ul> 1650 1651 1652 1653 <li class="animation-sequence-0" data-index="0"> 1654 <a href="/collections/absorber-drying-products"> 1655 Absorber Drying Products 1656 </a> 1657 1658 1659 </li> 1660 1661 1662 1663 1664 1665 <li class="animation-sequence-1" data-index="1"> 1666 <a href="/collections/cleaning-accessories"> 1667 Cleaning Accessories 1668 </a> 1669 1670 1671 </li> 1672 1673 1674 1675 </ul> 1676 1677 1678 </div> 1679 1680</li> 1681 1682 1683 <li aria-haspopup="true" class="has-dropdown"> 1684 <a href="#" > 1685 Wholesale 1686 1687 <span class="icon-container"> 1688 <svg class="icon"><use xlink:href="#icon-dropdown"></use></svg> 1689 <svg class="icon-active"><use xlink:href="#icon-dropdown-active"></use></svg> 1690 </span> 1691 1692 </a> 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 <div class="dropdown "> 1703 <ul> 1704 1705 1706 1707 <li class="animation-sequence-0" data-index="0"> 1708 <a href="/collections/wholesale"> 1709 Buy Now 1710 </a> 1711 1712 1713 </li> 1714 1715 1716 1717 1718 1719 <li class="animation-sequence-1" data-index="1"> 1720 <a href="/pages/become-a-wholesaler"> 1721 Reseller Registration 1722 </a> 1723 1724 1725 </li> 1726 1727 1728 1729 </ul> 1730 1731 1732 </div> 1733 1734</li> 1735 1736 1737 <li class=""> 1738 <a href="/blogs/news" > 1739 Blog 1740 1741 </a> 1742 1743 1744</li> 1745 1746 1747 <li aria-haspopup="true" class="has-dropdown"> 1748 <a href="#" > 1749 Media 1750 1751 <span class="icon-container"> 1752 <svg class="icon"><use xlink:href="#icon-dropdown"></use></svg> 1753 <svg class="icon-active"><use xlink:href="#icon-dropdown-active"></use></svg> 1754 </span> 1755 1756 </a> 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 <div class="dropdown "> 1767 <ul> 1768 1769 1770 1771 <li class="animation-sequence-0" data-index="0"> 1772 <a href="/pages/image-gallery"> 1773 Image Gallery 1774 </a> 1775 1776 1777 </li> 1778 1779 1780 1781 </ul> 1782 1783 1784 </div> 1785 1786</li> 1787 1788 1789 <li aria-haspopup="true" class="has-dropdown"> 1790 <a href="#" > 1791 Resources 1792
1793 <span class="icon-container"> 1794 <svg class="icon"><use xlink:href="#icon-dropdown"></use></svg> 1795 <svg class="icon-active"><use xlink:href="#icon-dropdown-active"></use></svg> 1796 </span> 1797 1798 </a> 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 <div class="dropdown "> 1809 <ul> 1810 1811 1812 1813 <li class="animation-sequence-0" data-index="0"> 1814 <a href="/pages/where-to-buy"> 1815 Where to Buy 1816 </a> 1817 1818 1819 </li> 1820 1821 1822 1823 1824 1825 <li class="animation-sequence-1" data-index="1"> 1826 <a href="/pages/contact-us"> 1827 Contact Us 1828 </a> 1829 1830 1831 </li> 1832 1833 1834 1835 1836 1837 <li class="animation-sequence-2" data-index="2"> 1838 <a href="/pages/faqs"> 1839 FAQs 1840 </a> 1841 1842 1843 </li> 1844 1845 1846 1847 1848 1849 <li class="animation-sequence-3" data-index="3"> 1850 <a href="/pages/shipping-returns"> 1851 Shipping 1852 </a> 1853 1854 1855 </li> 1856 1857 1858 1859 1860 1861 <li class="animation-sequence-4" data-index="4"> 1862 <a href="/pages/company"> 1863 About Our Company 1864 </a> 1865 1866 1867 </li> 1868 1869 1870 1871 </ul> 1872 1873 1874 </div> 1875 1876</li> 1877 1878 1879 </ul> 1880</nav> 1881 1882 1883 </div> 1884 </div> 1885 1886 <div class="grid__item grid--full-height large--one-quarter medium--one-whole small--one-whole controls-container"> 1887 <div class="grid--full grid--full-height site-header-controls"> 1888 <div class="grid__item full-height large--one-third medium--one-sixth push--medium--thirteen-fiftieths small--one-third header-control js-drawer-open-NavDrawer"> 1889 <a class="icon-fallback-text site-nav__link table--cell-center " aria-controls="NavDrawer" aria-expanded="false" tabindex="0" href="javascript:void(0);"> 1890 <span class="icon hamburger-svg" tabindex="-1"> 1891 <svg><use xlink:href="#icon-burger"></use></svg> 1892 <svg class="icon-close"><use xlink:href="#icon-close"></use></svg> 1893 </span> 1894 <span class="fallback-text" tabindex="-1">Menu</span> 1895 </a> 1896 </div> 1897 1898 1899 <div class="grid__item full-height large--one-third medium--one-sixth push--medium--thirteen-fiftieths small--one-third header-control js-account-icon"> 1900 <a class="icon-fallback-text site-nav__link table--cell-center " aria-controls="Account" aria-expanded="false" tabindex="0" href="/account"> 1901 <span class="icon account-svg" tabindex="-1"> 1902 <svg><use xlink:href="#icon-account"></use></svg> 1903 <svg class="icon-close"><use xlink:href="#icon-close"></use></svg> 1904 </span> 1905 <span class="fallback-text" tabindex="-1">Account</span> 1906 </a> 1907 </div> 1908 1909 1910 <div class="grid__item full-height large--one-third medium--one-sixth push--medium--thirteen-fiftieths small--one-third header-control search-open"> 1911 <a class="icon-fallback-text site-nav__link table--cell-center" href="/search" aria-controls="HeaderSearchBar" aria-expanded="false" tabindex="0"> 1912 <span class="icon search-svg" tabindex="-1"> 1913 <svg><use xlink:href="#icon-search"></use></svg> 1914 </span> 1915 <span class="fallback-text" tabindex="-1">Search</span> 1916 </a> 1917 </div> 1918 <div class="grid__item full-height large--one-third medium--one-sixth push--medium--thirteen-fiftieths small--one-third header-control js-drawer-open-CartDrawer"> 1919 1920 <a href="/cart" class="icon-fallback-text site-nav__link table--cell-center" aria-controls="CartDrawer" aria-expanded="false" tabindex="0" > 1921 1922 <span class="icon cart-svg" tabindex="-1"> 1923 <svg><use xlink:href="#icon-cart"></use></svg> 1924 <svg class="icon-close"><use xlink:href="#icon-close"></use></svg> 1925 </span>
1926 <span tabindex="-1" class="fallback-text">Cart</span> 1927 </a> 1928 </div> 1929 </div> 1930 </div> 1931 </div> 1932 1933 <div id="HeaderSearchBar"> 1934 <!-- /snippets/search-bar.liquid --> 1935 1936 1937<form action="/search" method="get" class="input-group search-bar" role="search"> 1938 1939 <input type="search" id='searchBarInput' name="q" value="" placeholder="What're you looking for?" class="input-group-field" aria-label="What're you looking for?" autocomplete="off"> 1940 1941 <button class='search-close' type="button" aria-label="Close"> 1942 <svg><use xlink:href="#icon-close"></use></svg> 1943 </button> 1944</form> 1945 1946 </div> 1947 </div> 1948</header> 1949 1950<style> 1951 @media screen and (max-width: 840px) { 1952 .header-control.active, 1953 .header-control.active:hover, 1954 .js-drawer-open #PageContainer:before { 1955 background-color: #1f1f1f; 1956 } 1957 } 1958 1959 .drawer { 1960 background-color: #1f1f1f; 1961 color: #ffffff; 1962 } 1963 1964 .drawer a:not(.accent), 1965 .drawer .mobile-nav__link { 1966 color: #ffffff; 1967 } 1968 1969 #HeaderSearchBar { 1970 background-color: rgba(31,31,31,0.97); 1971 } 1972 1973 .drawer input:not([type="image"]):not([type="submit"]), 1974 .drawer textarea { 1975 border-color: #383838; 1976 } 1977 1978 .drawer hr { 1979 border-top: 1px solid #383838; 1980 } 1981 1982 .ajaxcart__row { 1983 border-bottom: 1px solid #383838; 1984 } 1985 1986 .ajaxcart__footer:before { 1987 background-color: #383838; 1988 } 1989 1990 .ajaxcart__qty-num { 1991 border-color: #383838; 1992 color: #ffffff; 1993 } 1994 1995 .ajaxcart__qty-adjust { 1996 color: #ffffff; 1997 } 1998 1999 .ajaxcart__qty--plus { 2000 border-color: #383838; 2001 } 2002 2003 .ajaxcart__qty--minus { 2004 border-color: #383838; 2005 } 2006 2007 #HeaderSearchBar input[type="search"], 2008 #HeaderSearchBar input[type="text"] { 2009 color: #ffffff; 2010 border-bottom: 1px solid rgba(255,255,255,0.3); 2011 } 2012 2013 #HeaderSearchBar input[type="search"]::-webkit-input-placeholder, 2014 #HeaderSearchBar input[type="text"]::-webkit-input-placeholder { 2015 color: rgba(255,255,255,0.3); 2016 } 2017 2018 #HeaderSearchBar input[type="search"]:-moz-placeholder, 2019 #HeaderSearchBar input[type="text"]:-moz-placeholder { /* Firefox 18- */ 2020 color: rgba(255,255,255,0.3); 2021 } 2022 2023 #HeaderSearchBar input[type="search"]::-moz-placeholder, 2024 #HeaderSearchBar input[type="text"]::-moz-placeholder { /* Firefox 19+ */ 2025 color: rgba(255,255,255,0.3); 2026 } 2027 2028 #HeaderSearchBar input[type="search"]:-ms-input-placeholder, 2029 #HeaderSearchBar input[type="text"]:-ms-input-placeholder { 2030 color: rgba(255,255,255,0.3); 2031 } 2032 2033 .mobile-nav__item a, 2034 .mobile-nav__toggle button { 2035 color: #ffffff; 2036 } 2037 2038 .mobile-nav__toggle, 2039 .mobile-nav__header { 2040 color: rgba(255,255,255,0.35); 2041 } 2042 2043 .drawer button[disabled] a { 2044 color: rgba(255,255,255,0.6); 2045 } 2046 2047 .drawer button[disabled] a:hover { 2048 color: rgba(255,255,255,0.6) !important; 2049 } 2050 2051 .drawer__close button { 2052 color: rgba(255,255,255,0.3); 2053 } 2054 2055 .drawer__close button path { 2056 fill: rgba(255,255,255,0.3); 2057 } 2058 2059 .drawer__close button:active, 2060 .drawer__close button:focus { 2061 color: rgba(255,255,255,0.3); 2062 } 2063 2064 @media screen and (min-width: 840px) { 2065 .template-index .transparent-header .site-header__link, 2066 .template-collection:not(#products) .transparent-header .site-header__link { 2067 color: #ffffff !important; 2068 } 2069 2070 .template-index .transparent-header .account-svg svg, 2071 .template-index .transparent-header .search-svg svg, 2072 .template-index .transparent-header .cart-svg svg, 2073 .template-index .transparent-header .hamburger-svg svg, 2074 .template-collection:not(#products) .transparent-header .account-svg svg, 2075 .template-collection:not(#products) .transparent-header .search-svg svg, 2076 .template-collection:not(#products) .transparent-header .cart-svg svg, 2077 .template-collection:not(#products) .transparent-header .hamburger-svg svg { 2078 fill: #ffffff !important; 2079 } 2080 } 2081 2082 2083 @media screen and (max-width: 840px) { 2084 // The drawer is below the header ONLY on medium/small 2085 .drawer { 2086 top: 166px; 2087 } 2088 } 2089 2090 2091 2092 @media screen and (min-width: 841px) { 2093 .squished-header .js-drawer-open-NavDrawer { 2094 margin-right: 30px !important; 2095 } 2096 } 2097 2098 2099 2100 .feature-section .feature-section-overlay { 2101 padding-top: 90px; 2102 } 2103 2104 @media screen and (min-width: 840px) { 2105 .carousel-overlay { 2106 padding-top: 80px; 2107 } 2108 } 2109 2110 .transparent-header .main-navigation a, 2111 .transparent-header .main-navigation a:hover { 2112 color: #ffffff; 2113 } 2114 2115 2116 2117 @media screen and (min-width: 840px) { 2118 .sticky-header { 2119 top: 0px !important; 2120 } 2121 2122 .sticky-header.offset-by-announcement-bar { 2123 top: 40px !important; 2124 } 2125 } 2126 2127</style> 2128 2129</div> 2130 <div id="shopify-section-popup" class="shopify-section popup"> 2131 2132 2133 2134 2135 2136<div class="exit-intent-overlay" data-exit-intent-overlay> 2137 2138 2139 <div class="close" data-exit-intent-overlay ><p>close</p></div> 2140 <section class='exit-intent inline-subscribe '> 2141 2142 2143 <div class="display-table-cell exit-intent__content"> 2144 2145 2146 2147 2148 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2149 2150 2151 2152 2153 <h2 class="exit-intent-header"> 2154 Join our Newsletter 2155 </h2> 2156 2157 2158 2159 <p>Get up-to-date news on your favorite products!</p> 2160 2161 2162 <input type="hidden" id="contact_tags" name="contact[tags]" value="prospect,newsletter"/> 2163 2164 <input type="email" value="" placeholder="Email Address" name="contact[email]" aria-label="Email Address" autocorrect="off" autocapitalize="off" class='grid__item one-whole'> 2165 2166 <button class="btn one-whole"> 2167 Subscribe 2168 </button> 2169 2170 </form> 2171 </div> 2172 </section> 2173</div> 2174 2175 2176 2177 2178<style> 2179 2180.close { 2181 width: 60px!important; 2182 height: 30px!important; 2183 background: #fff; 2184 /* border: 3px solid #fff; */ 2185 display: block!important; 2186 text-align: center;!important 2187 color: #fff!important; 2188 text-decoration: underline!important; 2189 position: absolute!important; 2190 top: 30%!important; 2191 cursor: pointer!important; 2192 color: #000!important; 2193 font-size: 16px!important; 2194 z-index: 999999!important; 2195 margin-left:49%!important; 2196 padding-top:3px; 2197} 2198 2199 2200 2201/* @media only screen and (max-width:500px){ 2202 .close{ 2203 Left:70%!important; 2204 }} 2205 */ 2206</style></div> 2207 2208 <div id="PageContainer" class="is-moved-by-drawer"> 2209 <main class="main-content " role="main"> 2210 2211 2212<div class="parallax-container js-transparent-header-fadein js-after-primary-carousel"> 2213 <div id="shopify-section-collection-template" class="shopify-section collection-
2213pages"> 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 <div class="collection-filters-wrapper "> 2227 2228 2229 <!-- /snippets/breadcrumb.liquid --> 2230 2231 2232<nav class="breadcrumb" role="navigation" aria-label="breadcrumbs"> 2233 <a href="/" title="Back to the frontpage">Home</a> 2234 2235 2236 2237 <span aria-hidden="true">/</span> 2238 2239 <h1><span>Boat Drying Products</span></h1> 2240 2241 2242 2243</nav> 2244 2245 2246 2247 2248 <div class="collection-filters"> 2249 2250 <div class="collection-filtering"> 2251 <span class="collection-filters-title"> 2252 Showing: 2253 </span> 2254 2255 <select data-collection-handle="absorber-drying-products"> 2256 <option value="">All</option> 2257 2258 <option value="absorber-drying-products" >Absorber Drying Products</option> 2259 2260 <option value="wholesale" >wholesale</option> 2261 2262 </select> 2263 </div> 2264 2265 2266 2267 <div class="collection-sort "> 2268 <span class="collection-filters-title">Sort by: </span> 2269 2270 2271 2272 2273 2274 2275 2276 2277 <select> 2278 2279 2280 <option value="manual">Featured</option> 2281 2282 2283 2284 <option value="price-ascending" selected="selected">Price: lowest first</option> 2285 2286 2287 2288 <option value="price-descending">Price: highest first</option> 2289 2290 2291 2292 <option value="title-ascending">A-Z</option> 2293 2294 2295 2296 <option value="title-descending">Z-A</option> 2297 2298 2299 2300 <option value="created-ascending">Old to New</option> 2301 2302 2303 2304 <option value="created-descending">New to Old</option> 2305 2306 2307 2308 <option value="best-selling">Popular</option> 2309 2310 2311 </select> 2312 </div> 2313 2314 </div> 2315 2316</div> 2317 2318 2319 2320 2321 <div class="grid--products grid--full image-gutters--11 image-gutters--no-offset-top"> 2322
2323<script type="application/json" class="bold-product-json">{"id":4578144911419,"title":"The Absorber® (13 in. x 17 in.)","handle":"the-absorber-13-in-x-17-in","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®\u003c\/strong\u003e. With over 3 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eTHE ABSORBER MAKES THE PERFECT FIRST MATE\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSIZE AND COLORS\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 17 in. x 13 in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Natural, Blue, Pink, Green, Orange and White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCARE\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003eWe recommend that you wash the product regularly. If you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"\/collections\/wholesale\" class=\"block button-container\" tabindex=\"0\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e","published_at":"2020-02-24T21:23:43-06:00","created_at":"2020-02-24T21:23:44-06:00","vendor":"Boat Lover's Towel","type":"","tags":["Absorber Drying Products"],"price":900,"price_min":900,"price_max":900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":33056722485307,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"12951","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Blue","public_title":"Blue","options":["Blue"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722518075,"title":"Natural","option1":"Natural","option2":null,"option3":null,"sku":"12952","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Natural","public_title":"Natural","options":["Natural"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722550843,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"12953","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Red","public_title":"Red","options":["Red"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722583611,"title":"Yellow","option1":"Yellow","option2":null,"option3":null,"sku":"12954","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Yellow","public_title":"Yellow","options":["Yellow"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722616379,"title":"Purple","option1":"Purple","option2":null,"option3":null,"sku":"12955","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Purple","public_title":"Purple","options":["Purple"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056722649147,"title":"Aqua","option1":"Aqua","option2":null,"option3":null,"sku":"12956","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® (13 in. x 17 in.) - Aqua","public_title":"Aqua","options":["Aqua"],"price":900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116","\/\/boatloverstowel.com\/cdn\/shop\/products\/mini.jpg?v=1606230480"],"featured_image":"\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116","options":["Color"],"media":[{"alt":"The Absorber® (13 in. x 17 in.) - Boat Lover's Towel","id":7590655197243,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/minimarine.png?v=1593532116","width":1600},{"alt":"The Absorber® (13 in. x 17 in.) - Boat Lover's Towel","id":7308444532795,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/mini.jpg?v=1606230480"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/mini.jpg?v=1606230480","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®\u003c\/strong\u003e. With over 3 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eTHE ABSORBER MAKES THE PERFECT FIRST MATE\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
2323003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSIZE AND COLORS\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 17 in. x 13 in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Natural, Blue, Pink, Green, Orange and White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCARE\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003eWe recommend that you wash the product regularly. If you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"\/collections\/wholesale\" class=\"block button-container\" tabindex=\"0\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e"}</script>
2323 2324 2325 2326 <!-- /snippets/product-grid-item.liquid --> 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351<div class="grid__item grid__item--variable-height grid__image grid__image--caption large--one-fifth medium--one-fifth one-half animation-sequence-0"> 2352 <a href="/collections/absorber-drying-products/products/the-absorber-13-in-x-17-in" class="block" tabindex='0'> 2353 2354 2355 2356 <div class="box-ratio image-crossfade" style="padding-bottom: 100.0%;"> 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 <span> 2368 <img 2369 data-src="//boatloverstowel.com/cdn/shop/products/mini_{width}x{height}.jpg?v=1606230480" 2370 data-sizes="auto" 2371 alt="The Absorber® (13 in. x 17 in.) - Boat Lover's Towel" 2372 class="lazyload lazyload-fade"> 2373 </span> 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 <span> 2385 <img 2386 data-src="//boatloverstowel.com/cdn/shop/products/minimarine_{width}x{height}.png?v=1593532116" 2387 data-sizes="auto" 2388 alt="The Absorber® (13 in. x 17 in.) - Boat Lover's Towel" 2389 class="lazyload lazyload-fade"> 2390 </span> 2391 2392 <noscript> 2393 <img src="//boatloverstowel.com/cdn/shop/products/minimarine_800x.png?v=1593532116" alt="The Absorber® (13 in. x 17 in.) - Boat Lover's Towel" /> 2394 </noscript> 2395 2396 </div> 2397 2398 <span class="product_image_caption"> 2399 <h6>The Absorber® (13 in. x 17 in.)</h6> 2400 2401 2402 2403 2404 2405 2406 <span class="money"> 2407 2408 $9.00 2409 2410 </span> 2411 2412 2413 2414 2415 2416 2417 <div class="yotpo bottomLine" 2418data-product-id="4578144911419" style="display:inline-flex"> 2419 2420 2421 2422 2423 2424 2425 2426</div> 2427 2428 <!-- tiny little stars //--> 2429 <span class="hide-caption"> 2430 <span class="shopify-product-reviews-badge" data-id="4578144911419"></span> 2431 </span> 2432 </span> 2433 </a> 2434</div> 2435 2436
2437<script type="application/json" class="bold-product-json">{"id":4578144714811,"title":"The Absorber® (27in. x 17in.)","handle":"the-absorber-27-in-x-17-in","description":"\u003cp\u003eWhen you're looking for the best boat cleaning supplies, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®. \u003c\/strong\u003eFrom Yacht to Sailboat, this will be the only Boat A\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003ebsorber \u003c\/span\u003eTowel you will ever need. With over 3 sq. ft. of super drying power, it's vastly superior to a terrycloth towel or a leather chamois. \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eHandy for fast and thorough wipe-downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on boats throughout all the oceans and lakes in the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to The Absorber® Boat Towel. \u003c\/p\u003e\n\u003ch2\u003eThe Absorber\u003cmeta charset=\"utf-8\"\u003e \u003cspan data-mce-fragment=\"1\"\u003e® Boat Towel\u003c\/span\u003e Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 27 in. x 17 in.\u003c\/li\u003e\n\u003cli\u003eAvailable in tan, blue, aqua, purple, neon yellow and red\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCare\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003eWe recommend that you wash the absorber towels regularly. \u003c\/span\u003eIf you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca tabindex=\"0\" class=\"block button-container\" href=\"\/collections\/wholesale\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e","published_at":"2020-02-24T21:23:41-06:00","created_at":"2020-02-24T21:23:42-06:00","vendor":"Boat Lover's Towel","type":"","tags":["Absorber Drying Products"],"price":1900,"price_min":1900,"price_max":1900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":32819479150651,"title":"Tan","option1":"Tan","option2":null,"option3":null,"sku":"83149","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206173755,"product_id":4578144714811,"position":2,"created_at":"2020-03-18T23:05:00-05:00","updated_at":"2020-11-24T09:07:33-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453","variant_ids":[32819479150651]},"available":true,"name":"The Absorber® (27in. x 17in.) - Tan","public_title":"Tan","options":["Tan"],"price":1900,"weight":200,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197232699,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
2437,{"id":32819479216187,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206140987,"product_id":4578144714811,"position":3,"created_at":"2020-03-18T23:05:00-05:00","updated_at":"2020-11-24T09:07:38-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458","variant_ids":[32819479216187]},"available":true,"name":"The Absorber® (27in. x 17in.) - Blue","public_title":"Blue","options":["Blue"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197199931,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479347259,"title":"Aqua","option1":"Aqua","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206272059,"product_id":4578144714811,"position":4,"created_at":"2020-03-18T23:05:01-05:00","updated_at":"2020-11-24T09:07:42-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462","variant_ids":[32819479347259]},"available":true,"name":"The Absorber® (27in. x 17in.) - Aqua","public_title":"Aqua","options":["Aqua"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197331003,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479380027,"title":"Purple","option1":"Purple","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206239291,"product_id":4578144714811,"position":5,"created_at":"2020-03-18T23:05:01-05:00","updated_at":"2020-11-24T09:07:46-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466","variant_ids":[32819479380027]},"available":true,"name":"The Absorber® (27in. x 17in.) - Purple","public_title":"Purple","options":["Purple"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197265467,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479445563,"title":"Neon Yellow","option1":"Neon Yellow","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206304827,"product_id":4578144714811,"position":6,"created_at":"2020-03-18T23:05:01-05:00","updated_at":"2020-11-24T09:07:50-06:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470","variant_ids":[32819479445563]},"available":true,"name":"The Absorber® (27in. x 17in.) - Neon Yellow","public_title":"Neon Yellow","options":["Neon Yellow"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197298235,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32819479478331,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":15137206042683,"product_id":4578144714811,"position":7,"created_at":"2020-03-18T23:05:00-05:00","updated_at":"2021-04-21T15:53:52-05:00","alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","width":1600,"height":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432","variant_ids":[32819479478331]},"available":true,"name":"The Absorber® (27in. x 17in.) - Red","public_title":"Red","options":["Red"],"price":1900,"weight":2,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197167163,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449","\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453","\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458","\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462","\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466","\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470","\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432"],"featured_image":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449","o
2437ptions":["Color"],"media":[{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197134395,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1581,"width":1581,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449"},"aspect_ratio":1.0,"height":1581,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149-2Marine.jpg?v=1606230449","width":1581},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197232699,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/83149_natural.jpg?v=1606230453","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197199931,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/82149_blue.jpg?v=1606230458","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197331003,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/86149_aqua.jpg?v=1606230462","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197265467,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/84149_purple.jpg?v=1606230466","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197298235,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/85149_yellow.jpg?v=1606230470","width":1600},{"alt":"The Absorber® (27in. x 17in.) - Boat Lover's Towel","id":7308197167163,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/80149_red.jpg?v=1619038432","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eWhen you're looking for the best boat cleaning supplies, look no further than our Boat Lover's⢠drying towel, \u003cstrong\u003eThe Absorber®. \u003c\/strong\u003eFrom Yacht to Sailboat, this will be the only Boat A\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003ebsorber \u003c\/span\u003eTowel you will ever need. With over 3 sq. ft. of super drying power, it's vastly superior to a terrycloth towel or a leather chamois. \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eHandy for fast and thorough wipe-downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on boats throughout all the oceans and lakes in the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Absorber®'s uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated but never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to The Absorber® Boat Towel. \u003c\/p\u003e\n\u003ch2\u003eThe Absorber\u003cmeta charset=\"utf-8\"\u003e \u003cspan data-mce-fragment=\"1\"\u003e® Boat Towel\u003c\/span\u003e Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
2437003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 27 in. x 17 in.\u003c\/li\u003e\n\u003cli\u003eAvailable in tan, blue, aqua, purple, neon yellow and red\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCare\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWith proper care, The Absorber® lasts for years.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003eWe recommend that you wash the absorber towels regularly. \u003c\/span\u003eIf you donât, the soiled Absorber may acquire an odor or grow mildew inside the storage tube.\u003c\/li\u003e\n\u003cli\u003eWhen using a washing machine, wash or rinse The Absorber® with other towels of the same or similar colors.\u003c\/li\u003e\n\u003cli\u003eDo not use with fabric softener or bleach.\u003c\/li\u003e\n\u003cli\u003eDo not dry in the dryer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003ca tabindex=\"0\" class=\"block button-container\" href=\"\/collections\/wholesale\"\u003e \u003cbutton class=\"btn btn--large\"\u003e Shop Wholesale \u003c\/button\u003e \u003c\/a\u003e\u003c\/div\u003e"}</script>
2437 2438 2439 2440 <!-- /snippets/product-grid-item.liquid --> 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465<div class="grid__item grid__item--variable-height grid__image grid__image--caption large--one-fifth medium--one-fifth one-half animation-sequence-1"> 2466 <a href="/collections/absorber-drying-products/products/the-absorber-27-in-x-17-in" class="block" tabindex='0'> 2467 2468 2469 2470 <div class="box-ratio image-crossfade" style="padding-bottom: 100.0%;"> 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 <span> 2482 <img 2483 data-src="//boatloverstowel.com/cdn/shop/products/83149_natural_{width}x{height}.jpg?v=1606230453" 2484 data-sizes="auto" 2485 alt="The Absorber® (27in. x 17in.) - Boat Lover's Towel" 2486 class="lazyload lazyload-fade"> 2487 </span> 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 <span> 2499 <img 2500 data-src="//boatloverstowel.com/cdn/shop/products/83149-2Marine_{width}x{height}.jpg?v=1606230449" 2501 data-sizes="auto" 2502 alt="The Absorber® (27in. x 17in.) - Boat Lover's Towel" 2503 class="lazyload lazyload-fade"> 2504 </span> 2505 2506 <noscript> 2507 <img src="//boatloverstowel.com/cdn/shop/products/83149-2Marine_800x.jpg?v=1606230449" alt="The Absorber® (27in. x 17in.) - Boat Lover's Towel" /> 2508 </noscript> 2509 2510 </div> 2511 2512 <span class="product_image_caption"> 2513 <h6>The Absorber® (27in. x 17in.)</h6> 2514 2515 2516 2517 2518 2519 2520 <span class="money"> 2521 2522 $19.00 2523 2524 </span> 2525 2526 2527 2528 2529 2530 2531 <div class="yotpo bottomLine" 2532data-product-id="4578144714811" style="display:inline-flex"> 2533 2534 2535 2536 2537 2538 2539 2540</div> 2541 2542 <!-- tiny little stars //--> 2543 <span class="hide-caption"> 2544 <span class="shopify-product-reviews-badge" data-id="4578144714811"></span> 2545 </span> 2546 </span> 2547 </a> 2548</div> 2549 2550
2551<script type="application/json" class="bold-product-json">{"id":4578146451515,"title":"The Absorber® XXL (20in. x 32in.)","handle":"the-absorber-xxl-20-in-x-32-in","description":"\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003ca href=\"https:\/\/boatloverstowel.com\/collections\/absorber-drying-products\"\u003e\u003cstrong\u003eThe Absorber®\u003c\/strong\u003e\u003c\/a\u003e. With over 4.4 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber towel with its uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated, never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eThe Absorber Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 20 in. x 32 in. \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Blue and Natural \u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2020-02-24T21:24:09-06:00","created_at":"2020-02-24T21:24:10-06:00","vendor":"Boat Lover's Towel","type":"","tags":["Absorber Drying Products"],"price":2900,"price_min":2900,"price_max":2900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":33056697057339,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"34915","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® XXL (20in. x 32in.) - Blue","public_title":"Blue","options":["Blue"],"price":2900,"weight":283,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056697155643,"title":"Natural","option1":"Natural","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® XXL (20in. x 32in.) - Natural","public_title":"Natural","options":["Natural"],"price":2900,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33056697253947,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Absorber® XXL (20in. x 32in.) - Red","public_title":"Red","options":["Red"],"price":2900,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421","\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_237be4c1-35c9-4cfe-9041-990e3a067358.jpg?v=1619038256"],"featured_image":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421","options":["Color"],"media":[{"alt":"The Absorber® XXL (20in. x 32in.) - Boat Lover's Towel","id":7308250808379,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18.jpg?v=1619038421","width":1500},{"alt":"The Absorber® XXL (20in. x 32in.) - Boat Lover's Towel","id":7308250841147,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_237be4c1-35c9-4cfe-9041-990e3a067358.jpg?v=1619038256"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/boatloverstowel.com\/cdn\/shop\/products\/34980XXLMarine_237be4c1-35c9-4cfe-9041-990e3a067358.jpg?v=1619038256","width":1500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eWhen you're looking for the best boat cleaning products, look no further than our Boat Lover's⢠drying towel, \u003ca href=\"https:\/\/boatloverstowel.com\/collections\/absorber-drying-products\"\u003e\u003cstrong\u003eThe Absorber®\u003c\/strong\u003e\u003c\/a\u003e. With over 4.4 sq. ft. of super drying power, it is vastly superior to a terrycloth towel or a leather chamois. The Absorber towel with its uniform, sponge-like pore structure enhances capillary attraction, which allows you to dry everything faster and easier. Often imitated, never duplicated, its proprietary manufacturing process ensures that there is no other drying product quite like the Absorber®. \u003c\/p\u003e\n\u003cp\u003eFor those in the yachting and boating world, the phrase \"Don't leave the dock without it\" certainly applies to the Absorber®. Handy for fast and thorough wipe downs of dew, spills, splashes, and swimmers, the Absorber® is used professionally and recreationally on lakes and oceans throughout the world.\u003c\/p\u003e\n\u003ch2\u003eThe Absorber Makes the Perfect First Mate\u003c\/h2\u003e\n\u003cdl\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSuper Absorbent: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u
2551003e\n\u003cdd\u003eâ Cover more surface area faster\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eSoft and Scratch-free: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Protect your investment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eResistant to most chemicals: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Use with confidence\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eMachine Washable: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Reusing your towel is great for the environment\u003c\/dd\u003e\n\u003cdt\u003e\u003cspan\u003e\u003cstrong\u003eHandy tube for protection: \u003c\/strong\u003e\u003c\/span\u003e\u003c\/dt\u003e\n\u003cdd\u003eâ Be ready to dry at home or on the move\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003eSize and Colors\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eApproximate Towel Size:\u003c\/strong\u003e 20 in. x 32 in. \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable in:\u003c\/strong\u003e Blue and Natural \u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
2551 2552 2553 2554 <!-- /snippets/product-grid-item.liquid --> 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579<div class="grid__item grid__item--variable-height grid__image grid__image--caption large--one-fifth medium--one-fifth one-half animation-sequence-2"> 2580 <a href="/collections/absorber-drying-products/products/the-absorber-xxl-20-in-x-32-in" class="block" tabindex='0'> 2581 2582 2583 2584 <div class="box-ratio image-crossfade" style="padding-bottom: 100.0%;"> 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 <span> 2596 <img 2597 data-src="//boatloverstowel.com/cdn/shop/products/34980XXLMarine_237be4c1-35c9-4cfe-9041-990e3a067358_{width}x{height}.jpg?v=1619038256" 2598 data-sizes="auto" 2599 alt="The Absorber® XXL (20in. x 32in.) - Boat Lover's Towel" 2600 class="lazyload lazyload-fade"> 2601 </span> 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 <span> 2613 <img 2614 data-src="//boatloverstowel.com/cdn/shop/products/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18_{width}x{height}.jpg?v=1619038421" 2615 data-sizes="auto" 2616 alt="The Absorber® XXL (20in. x 32in.) - Boat Lover's Towel" 2617 class="lazyload lazyload-fade"> 2618 </span> 2619 2620 <noscript> 2621 <img src="//boatloverstowel.com/cdn/shop/products/34980XXLMarine_fb61b094-8e37-4353-be08-66b409fb1c18_800x.jpg?v=1619038421" alt="The Absorber® XXL (20in. x 32in.) - Boat Lover's Towel" /> 2622 </noscript> 2623 2624 </div> 2625 2626 <span class="product_image_caption"> 2627 <h6>The Absorber® XXL (20in. x 32in.)</h6> 2628 2629 2630 2631 2632 2633 2634 <span class="money"> 2635 2636 $29.00 2637 2638 </span> 2639 2640 2641 2642 2643 2644 2645 <div class="yotpo bottomLine" 2646data-product-id="4578146451515" style="display:inline-flex"> 2647 2648 2649 2650 2651 2652 2653 2654</div> 2655 2656 <!-- tiny little stars //--> 2657 <span class="hide-caption"> 2658 <span class="shopify-product-reviews-badge" data-id="4578146451515"></span> 2659 </span> 2660 </span> 2661 </a> 2662</div> 2663 2664 2665 2666 </div> 2667 2668 2669 2670 2671<style> 2672 .template-collection:not(#products) .collection-pages .section-header--image { 2673 background-position: center; 2674 } 2675 2676 .template-collection:not(#products) .collection-pages .section-header--image:after { 2677 background-color: #031207; 2678 opacity: 0.8; 2679 } 2680 2681 .template-collection:not(#products) .collection-pages .section-header--image h1, 2682 .template-collection:not(#products) .collection-pages .section-header--image .text-wrapper--center-cell { 2683 color: #ffffff; 2684 } 2685</style> 2686 2687 2688</div> 2689</div>
2690<script data-locksmith> 2691 var load = function () { 2692 2693 if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { 2694 Locksmith.ping(); 2695 } 2696 2697 2698 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 2699 event.preventDefault(); 2700 var data = Locksmith.util.serializeForm(event.target); 2701 var options = { spinner: false, container: 'locksmith-content' }; 2702 // a form rendered inline (section replacement) must keep that context 2703 // on resubmit: same enclosing container (there may be several on the 2704 // page), and no layout classes or cancel affordance in the re-render 2705 var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]'); 2706 if (inlineContainer) { 2707 options.container = inlineContainer; 2708 } 2709 if (event.target.getAttribute('data-locksmith-inline') === 'true') { 2710 options.include_layout_classes = false; 2711 } 2712 Locksmith.postResource(data, options); 2713 }); 2714 2715 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 2716 event.preventDefault(); 2717 Locksmith.postResource({}, { spinner: true, container: document }); 2718 }); 2719 2720 Locksmith.submitPasscode = function (passcode) { 2721 Locksmith.postResource( 2722 { passcode: passcode }, 2723 { spinner: false, container: 'locksmith-content' } 2724 ); 2725 }; 2726 }; 2727 2728 if (typeof Locksmith !== 'undefined') { 2729 load(); 2730 } else { 2731 window.addEventListener('load', load); 2732 } 2733 </script>
2733 2734 </main> 2735 2736 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center has-content" role="contentinfo"> 2737 <div class="footer-wrapper "> 2738 <div class="grid small--text-left"> 2739 2740 <div class="footer-blocks-container"> 2741 2742 2743 2744 <div class="grid__item large--one-half footer-content-item "> 2745 <p class="header">About Us</p> 2746 <div><p>Boat Loverâs Towel is part of the CleanTools family-owned business. Founded in 1977, CleanTools is most recognized for its flagship product, The Absorber®, known for its ability to easily absorb liquids without leaving any residue or fibers behind. Originally used almost exclusively in the automotive market, additional consumer and professional uses for The Absorber have surfaced.</p><p></p><p><strong>Mailing Address:</strong> 2 Plaza Drive, Westmont, IL 60559</p><p></p><p><strong>Phone</strong>: 800-654-3933</p></div> 2747 </div> 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 <div class="grid__item large--one-sixth footer-content-item list-column "> 2758 <p class="header">Quick Links</p> 2759 <ul class="no-bullets"> 2760 2761 <li><a href="/pages/become-a-wholesaler"> 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 Become a Wholesaler 2779 </a></li> 2780 2781 <li><a href="/pages/contact-us"> 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 Contact Us 2799 </a></li> 2800 2801 <li><a href="/pages/company"> 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 About Our Company 2819 </a></li> 2820 2821 <li><a href="/pages/terms-of-use"> 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 Terms of Use 2839 </a></li> 2840 2841 <li><a href="/pages/privacy-policy"> 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 Privacy Policy 2859 </a></li> 2860 2861 </ul> 2862 </div> 2863 2864 2865 2866 2867 2868 2869 <div class="grid__item large--one-third footer-content-item floatR"> 2870 2871 <p class="header">Newsletter</p> 2872 2873 2874 2875 <p>Subscribe to our mailing list to stay on top of promotions, sales, and product news!</p> 2876 2877 2878 2879 <button class="btn btn--small show-exit-intent">Subscribe Now</button> 2880 2881 </div> 2882 2883 2884 2885 2886 </div> 2887 <p style="color:#fff;">Designed by Youtech. <a style="color:#fff;" href="http://youtechagency.com/" target="_blank">Chicago SEO Agency.</a></p> 2888 2889 <hr class="full-width" /> 2890 2891 2892 <div class="footer-lower grid__item"> 2893 <div class="large--left"> 2894 2895 <a href="/" itemprop="url"> 2896 <img src="https://cdn.shopify.com/s/files/1/0306/7992/4795/files/logo_6.png?v=1582064647" alt="The Absorber Boat Lover's Towel logo"> 2897 </a> 2898 2899 </div> 2900 2901 <div class="footer-lower-right large--text-right"> 2902 2903 2904 <div class="footer-payment"> 2905 <ul class="no-bullets"> 2906 2907 <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
2907<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2908</li> 2909 2910 <li><svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
2910<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2911</li> 2912 2913 <li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li> 2914 2915 <li><svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li> 2916 2917 <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
291706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 2918</li> 2919 2920 <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2921</li> 2922 2923 <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 2924</li> 2925 2926 <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
2926<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
292616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2927</li> 2928 2929 </ul> 2930 </div> 2931 2932 2933 2934 2935 <small class="footer-attribution"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></small> 2936 </div> 2937 </div> 2938 </div> 2939 </div> 2940</footer> 2941 2942<style> 2943 .site-footer { 2944 background-color: #197bbd; 2945 } 2946 2947 .social h1, 2948 .social a, 2949 .header, 2950 .shop-name { 2951 color: #ffffff; 2952 } 2953 2954 .shop-name { 2955 fill: #ffffff; 2956 } 2957 2958 .site-footer, 2959 .site-footer .list-column a, 2960 .payment-icons li, 2961 .social-icons li a, 2962 .site-header__logo { 2963 color: #ffffff; 2964 } 2965 2966 .site-footer hr, 2967 .site-footer .grid__item { 2968 border-color: #595959; 2969 } 2970 2971 .footer-attribution { 2972 border: 1px solid #ffffff; 2973 } 2974 2975 .footer-attribution a { 2976 color: #ffffff !important; 2977 } 2978 2979 .footer-payment svg { 2980 color: #ffffff; 2981 } 2982</style> 2983 2984 2985</div> 2986 </div> 2987
2987<script src="//boatloverstowel.com/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
vendor: 1 bytes, line 2987
2987
2988<script src="//boatloverstowel.com/cdn/shop/t/3/assets/jquery.currencies.min.js?v=175057760772006623221585579818" type="text/javascript"></script>
2988 2989
2990<script> 2991 Currency.format = 'money_format'; 2992 2993 var shopCurrency = 'USD'; 2994 2995 /* Sometimes merchants change their shop currency, let's tell our JavaScript file */ 2996 Currency.moneyFormats[shopCurrency].money_with_currency_format = "${{amount}} USD"; 2997 Currency.moneyFormats[shopCurrency].money_format = "${{amount}}"; 2998 2999 /* Default currency */ 3000 var defaultCurrency = 'USD'; 3001 3002 Currency.currentCurrency = defaultCurrency; 3003 3004 if (jQuery('.header-message-currency').length) { 3005 3006 /* Cookie currency */ 3007 var cookieCurrency = Currency.cookie.read(); 3008 /* Fix for customer account pages */ 3009 jQuery('span.money span.money').each(function() { 3010 jQuery(this).parents('span.money').removeClass('money'); 3011 }); 3012 /* Saving the current price */ 3013 jQuery('span.money').each(function() { 3014 jQuery(this).attr('data-currency-USD', jQuery(this).html()); 3015 }); 3016 // If there's no cookie. 3017 if (cookieCurrency == null) { 3018 if (shopCurrency !== defaultCurrency) { 3019 Currency.convertAll(shopCurrency, defaultCurrency); 3020 } 3021 } 3022 // If the cookie value does not correspond to any value in the currency dropdown. 3023 else if (jQuery('[name=currencies]').size() && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').size() === 0) { 3024 Currency.currentCurrency = shopCurrency; 3025 Currency.cookie.write(shopCurrency); 3026 } 3027 else if (cookieCurrency === shopCurrency) { 3028 Currency.currentCurrency = shopCurrency; 3029 } 3030 else { 3031 Currency.convertAll(shopCurrency, cookieCurrency); 3032 } 3033 jQuery('[name=currencies]').val(Currency.currentCurrency).change(function() { 3034 var newCurrency = jQuery(this).val(); 3035 Currency.convertAll(Currency.currentCurrency, newCurrency); 3036 jQuery('.selected-currency').text(Currency.currentCurrency); 3037 }); 3038 var original_selectCallback = window.selectCallback; 3039 var selectCallback = function(variant, selector) { 3040 original_selectCallback(variant, selector); 3041 Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val()); 3042 jQuery('.selected-currency').text(Currency.currentCurrency); 3043 }; 3044 $('body').on('ajaxCart.afterCartLoad', function(cart) { 3045 Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val()); 3046 jQuery('.selected-currency').text(Currency.currentCurrency); 3047 }); 3048 jQuery('.selected-currency').text(Currency.currentCurrency); 3049 }; 3050</script>
3050 3051 3052 3053
3053<script src="//boatloverstowel.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
3053 3054
3054<script src="//boatloverstowel.com/cdn/shop/t/3/assets/ira.js?v=36655927794131680421585581026" type="text/javascript"></script>
3054 3055 3056 3057 3058 3059 3060
3060<script src="//boatloverstowel.com/cdn/shop/t/3/assets/handlebars.min.js?v=79044469952368397291585579809" type="text/javascript"></script>
3060 3061 <!-- /snippets/ajax-cart-template.liquid --> 3062 3063
3063<script id="CartTemplate" type="text/template"> 3064 3065 <form action="/cart" method="post" novalidate class="cart"> 3066 <div class="ajaxcart__inner"> 3067 3068 <div class='clearfix ajaxcart__header'> 3069 <span class='floatL mobile-nav__header'>Cart</span> 3070 <span class='floatR mobile-nav__view-cart'><a class='accent bold' href="/cart">View Cart</a></span> 3071 </div> 3072 3073 {{#items}} 3074 <div class="ajaxcart__product"> 3075 <div class="ajaxcart__row" data-id="{{id}}" data-line="{{line}}"> 3076 <div class="grid"> 3077 <div class="grid__item one-third"> 3078 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a> 3079 </div> 3080 <div class="grid__item two-thirds table--full-height"> 3081 3082 {{!-- We use one <p> tag here because we want the styling of one 3083 multi-line paragraph, not three paragraphs. It keeps our CSS much 3084 more consistent to not make custom paragraph rules for the cart.--}} 3085 3086 <div class='display-table-cell'> 3087 <p><a href="{{url}}" class='bold ajaxcart__product-title'>{{name}}</a> 3088 3089 <span class="ajaxcart__product-price">
3090 {{#if discounts}} 3091 <span class="ajaxcart__product-price-discounted"> 3092 3093 {{{originalPrice}}}</span> 3094 {{else}} 3095 3096 {{{originalPrice}}} 3097 {{/if}} 3098 {{#if numerousItems}} 3099 <span class='faded'>x {{itemQty}}</span> 3100 {{/if}} 3101 </span> 3102 3103 {{#if discounts}} 3104 <span class="ajaxcart__product-discounts"> 3105 {{price}} 3106 {{#each discounts}} 3107 <span class="ajaxcart__product-discounts-amount"> 3108 (-{{this.amount}}) <svg aria-hidden="true" focusable="false" role="presentation" class="saletag" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x=".428" width="23.569" height="23.542" fill="none"/><path d="m22.621 5.359c1.428 1.541 1.481 4.064 0 5.662-3.561 3.653-7.213 7.215-10.82 10.822-1.522 1.484-4.133 1.548-5.731 0.067-3.064-2.986-7.041-6.345-3.983-9.645 3.561-3.652 7.213-7.214 10.82-10.821 1.523-1.485 4.133-1.549 5.732-0.068 1.344 1.311 2.672 2.639 3.982 3.983zm-4.897-2.919c-1.013-0.987-2.738-1.018-3.783-0.049-3.659 3.567-7.272 7.18-10.839 10.839-0.943 1.018-0.95 2.708 0 3.733 2.59 2.657 5.339 6.089 7.666 3.932 3.658-3.566 7.272-7.18 10.838-10.838 0.944-1.018 0.951-2.708 0-3.734-1.277-1.31-2.587-2.589-3.882-3.883z" fill-rule="nonzero"/><path d="m14.15 9.848c-0.412-0.413-0.698-0.934-0.849-1.549-0.083-0.339-0.083-0.698 0-1.037 0.281-1.145 1.077-2.004 2.128-2.297 1.016-0.284 2.11 3e-3 2.855 0.748 0.413 0.412 0.698 0.933 0.85 1.549 0.083 0.339 0.083 0.698 0 1.037-0.282 1.145-1.078 2.003-2.129 2.297-1.016 0.284-2.11-3e-3 -2.855-0.748zm3.118-3.118c-0.379-0.379-0.935-0.524-1.452-0.38-0.553 0.154-0.961 0.612-1.119 1.255-0.028 0.115-0.028 0.236 0 0.351 0.088 0.357 0.245 0.651 0.47 0.875 0.378 0.379 0.935 0.525 1.452 0.38 0.552-0.154 0.96-0.611 1.118-1.255 0.029-0.114 0.029-0.236 0-0.351-0.087-0.357-0.245-0.651-0.469-0.875z" fill-rule="nonzero"/></svg> {{this.title}} 3109 </span> 3110 {{/each}} 3111 </span> 3112 {{/if}} 3113 3114 {{#if variation}} 3115 <span class="ajaxcart__product-meta">{{variation}}</span> 3116 {{/if}} 3117 3118 {{#unless variation}}<br>{{/unless}} 3119 3120 {{#if properties}} 3121 {{#each properties}} 3122 {{@key}}: {{this}} 3123 <br /> 3124 {{/each}} 3125 {{/if}} 3126 3127 {{# unless properties}} 3128 <br /> 3129 {{/unless}} 3130 3131 <a class='accent bold pointer js-remove-from-cart' data-id="{{id}}" data-line="{{line}}" href="javascript:void(0);">Remove</a> 3132 </p> 3133 </div> 3134 </div> 3135 </div> 3136 </div> 3137 </div> 3138 {{/items}} 3139 3140 {{#unless items.length}} 3141 3142 <div class="ajaxcart__empty"> 3143 Your cart is currently empty. 3144 </div> 3145 3146 {{/unless}} 3147 3148 </div> 3149 3150 <div class="ajaxcart__footer"> 3151 {{#if cartDiscounts}} 3152 {{#each cartDiscounts}} 3153 <div class="grid--full ajaxcart__footer-discounts"> 3154 <div class="grid__item two-thirds"> 3155 <p><svg aria-hidden="true" focusable="false" role="presentation" class="saletag" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x=".428" width="23.569" height="23.542" fill="none"/><path d="m22.621 5.359c1.428 1.541 1.481 4.064 0 5.662-3.561 3.653-7.213 7.215-10.82 10.822-1.522 1.484-4.133 1.548-5.731 0.067-3.064-2.986-7.041-6.345-3.983-9.645 3.561-3.652 7.213-7.214 10.82-10.821 1.523-1.485 4.133-1.549 5.732-0.068 1.344 1.311 2.672 2.639 3.982 3.983zm-4.897-2.919c-1.013-0.987-2.738-1.018-3.783-0.049-3.659 3.567-7.272 7.18-10.839 10.839-0.943 1.018-0.95 2.708 0 3.733 2.59 2.657 5.339 6.089 7.666 3.932 3.658-3.566 7.272-7.18 10.838-10.838 0.944-1.018 0.951-2.708 0-3.734-1.277-1.31-2.587-2.589-3.882-3.883z" fill-rule="nonzero"/><path d="m14.15 9.848c-0.412-0.413-0.698-0.934-0.849-1.549-0.083-0.339-0.083-0.698 0-1.037 0.281-1.145 1.077-2.004 2.128-2.297 1.016-0.284 2.11 3e-3 2.855 0.748 0.413 0.412 0.698 0.933 0.85 1.549 0.083 0.339 0.083 0.698 0 1.037-0.282 1.145-1.078 2.003-2.129 2.297-1.016 0.284-2.11-3e-3 -2.855-0.748zm3.118-3.118c-0.379-0.379-0.935-0.524-1.452-0.38-0.553 0.154-0.961 0.612-1.119 1.255-0.028 0.115-0.028 0.236 0 0.351 0.088 0.357 0.245 0.651 0.47 0.875 0.378 0.379 0.935 0.525 1.452 0.38 0.552-0.154 0.96-0.611 1.118-1.255 0.029-0.114 0.029-0.236 0-0.351-0.087-0.357-0.245-0.651-0.469-0.875z" fill-rule="nonzero"/></svg> {{this.title}}</p> 3156 </div> 3157 <div class="grid__item one-third text-right"> 3158 <p>- 3159 {{this.amount}} 3160 </p> 3161 </div> 3162 </div> 3163 {{/each}} 3164 {{/if}} 3165 3166 <div class="grid--full"> 3167 <div class="grid__item two-thirds"> 3168 <p> 3169 3170 Subtotal</p> 3171 </div> 3172 <div class="grid__item one-third text-right"> 3173 <p> 3174 3175 3176 {{{totalPrice}}}</p> 3177 </div> 3178 </div> 3179 3180 <input type="submit" name="checkout" class="btn btn--full cart__checkout" value="Check Out" {{#unless items.length}}disabled{{/unless}}> 3181 <div class="additional-checkout-buttons"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart">
3181 <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":30679924795,"merchantName":"Boat Lover's Towel","personalized":true}}]" access-token="4cce5daa09c936183fd7497914400cb3" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="30679924795" cart-id="ff1d9c62a4fa5d66a7db50e162031d86" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div> 3182 </div> 3183 3184 </form> 3185 3186 </script>
3186 3187
3187<script id="AjaxQty" type="text/template"> 3188 3189 <div class="ajaxcart__qty"> 3190 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{id}}" data-line="{{line}}" data-qty="{{itemMinus}}">−</button> 3191 <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 3192 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{id}}" data-line="{{line}}" data-qty="{{itemAdd}}">+</button> 3193 </div> 3194 3195 </script>
3195 3196
3196<script id="JsQty" type="text/template"> 3197 3198 <div class="js-qty"> 3199 <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{id}}" data-line="{{line}}" data-qty="{{itemMinus}}">−</button> 3200 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{id}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 3201 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{id}}" data-line="{{line}}" data-qty="{{itemAdd}}">+</button> 3202 </div> 3203 3204 </script>
3204 3205 3206
3206<script src="//boatloverstowel.com/cdn/shop/t/3/assets/ajax-cart.js?v=143834901835023624221585579842" type="text/javascript"></script>
3206 3207 3208
3208<script> 3209 jQuery(function($) { 3210 ajaxCart.init({ 3211 formContainerSelector: '#AddToCartForm', 3212 cartContainer: '#CartContainer', 3213 addToCartSelector: '#AddToCart', 3214 cartCountSelector: '#CartCount', 3215 cartCostSelector: '#CartCost', 3216 moneyFormat: "${{amount}}" 3217 }); 3218 }); 3219 3220 jQuery('body').on('ajaxCart.afterCartLoad', function(evt, cart) { 3221 // Bind to 'ajaxCart.afterCartLoad' to run any javascript after the cart has loaded in the DOM 3222 ira.CartDrawer.open(); 3223 }); 3224 </script>
3224 3225 3226
3226<script> 3227 window.lazySizesConfig = window.lazySizesConfig || {}; 3228 3229 lazySizesConfig.expand = 1000; 3230 lazySizesConfig.customMedia = { 3231 '--small': '(max-width: 700px)', 3232 '--medium': '(max-width: 840px)', 3233 '--xlarge': '(max-width: 1000px)', 3234 '--xxlarge': '(max-width: 1200px)' 3235 }; 3236 </script>
3236 3237 3238
3238<script src="//cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/rias/ls.rias.min.js" type="text/javascript"></script>
3238 3239
3239<script src="//cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/parent-fit/ls.parent-fit.min.js" type="text/javascript"></script>
3239 3240
3240<script src="//cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/bgset/ls.bgset.min.js" type="text/javascript"></script>
3240 3241
3241<script src="//cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/plugins/object-fit/ls.object-fit.min.js" type="text/javascript"></script>
3241 3242
3242<script src="//cdnjs.cloudflare.com/ajax/libs/lazysizes/4.0.1/lazysizes.min.js" type="text/javascript"></script>
3242 3243 3244
3244<script> 3245 lazySizes.init(); 3246 </script>
3246 3247 3248 3249 3250 3251 3252 3253<!-- amai_stp-added -->
3254<script> 3255 if(typeof(Spurit) === 'undefined'){ 3256 var Spurit = {}; 3257 } 3258 if(!Spurit.QuantityBreaks2){ 3259 Spurit.QuantityBreaks2 = {}; 3260 } 3261 if(!Spurit.QuantityBreaks2.snippet){ 3262 Spurit.QuantityBreaks2.snippet = {}; 3263 } 3264 3265 Spurit.QuantityBreaks2.snippet.appId = '44'; 3266 Spurit.QuantityBreaks2.snippet.shopHash = '520bd89dffe555a72cdba5b85d74f3a8'; 3267 Spurit.QuantityBreaks2.snippet.shopDomain = 'boat-lovers-towel.myshopify.com'; 3268 Spurit.QuantityBreaks2.snippet.folderStore = 'https://amaicdn.com/pricing-by-quantity/store'; 3269 Spurit.QuantityBreaks2.snippet.folderCss = 'https://amaicdn.com/pricing-by-quantity/css'; 3270 Spurit.QuantityBreaks2.snippet.moneyFormat = '${{amount}}'; 3271 Spurit.QuantityBreaks2.snippet.cacheTimestamp = 1696222140; 3272 3273 if(typeof(Spurit.globalSnippet) === 'undefined'){ 3274 Spurit.globalSnippet = { 3275 shop_currency: 'USD', 3276 money_format: '${{amount}}', 3277 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 3278 customer_id: '' 3279 }; 3280 } 3281</script>
vendor: 1 bytes, line 3281
3281
3282<script src="https://amaicdn.com/pricing-by-quantity/common.js"></script>
3282 3283 3284<!-- /amai_stp-added --> 3285
3286<script> 3287 if(typeof(Spurit) === 'undefined'){ 3288 var Spurit = {}; 3289 } 3290 if(!Spurit.QuantityBreaks2){ 3291 Spurit.QuantityBreaks2 = {}; 3292 } 3293 if(!Spurit.QuantityBreaks2.snippet){ 3294 Spurit.QuantityBreaks2.snippet = {}; 3295 } 3296 let new_product = null; 3297 let variant_info = {} 3298 new_product.variant_info = Object.values(variant_info); 3299 Spurit.QuantityBreaks2.snippet.product = new_product; 3300 3301/** 3302*** BEGIN QB_INVENTORY_DATA - ID 1695277985 *** 3303{ 3304} 3305*** END QB_INVENTORY_DATA - ID 1695277985 *** 3306**/ 3307</script>
3307 3308
3309<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3309 3310</body> 3311</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.