1<!doctype html> 2<html lang="en" dir="ltr"> 3 <head> 4 <!-- Blockshop theme - Version 10.1.0 by Troop Themes - https://troopthemes.com/ --> 5 6 <meta charset="UTF-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><title>Account | 662 Bodyboard Shop</title><link rel="canonical" href="https://662bodyboardshop.com/account/login"><link rel="shortcut icon" href="//662bodyboardshop.com/cdn/shop/files/662-Bull-Logo_256x256_43453415-3035-4597-8746-456ce9a642cd.png?v=1622741215&width=32" type="image/png"> 9 <link rel="apple-touch-icon" href="//662bodyboardshop.com/cdn/shop/files/662-Bull-Logo_256x256_43453415-3035-4597-8746-456ce9a642cd.png?v=1622741215&width=180"><link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 10<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link 11 rel="preload" 12 href="//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n7.41cbad1715ffa6489ec3aab1c16fda6d5bdf2235.woff2" 13 as="font" 14 type="font/woff2" 15 crossorigin 16 ><link 17 rel="preload" 18 href="//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n6.cdbfc001bf7647698fff34a09dc1c625e4008e01.woff2" 19 as="font" 20 type="font/woff2" 21 crossorigin 22 ><link 23 rel="preload" 24 href="//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.50ae3e156aed9a794db7e94c4d00984c7b66616c.woff2" 25 as="font" 26 type="font/woff2" 27 crossorigin 28 ><meta property="og:type" content="website" /> 29 <meta property="og:title" content="Account" /><meta property="og:image" content="http://662bodyboardshop.com/cdn/shop/files/662_1200_x_628_px.png?v=1778210010"> 30 <meta property="og:image:secure_url" content="https://662bodyboardshop.com/cdn/shop/files/662_1200_x_628_px.png?v=1778210010"> 31 <meta property="og:image:width" content="1200"> 32 <meta property="og:image:height" content="628"><meta property="og:url" content="https://662bodyboardshop.com/account/login" /> 33<meta property="og:site_name" content="662 Bodyboard Shop" /> 34<meta property="og:description" content="For over 20 years 662 Bodyboard Shop has sold the latest and best bodyboards, swim fins, wetsuits, kids boards, board leashes, and wooden skim boards in the bodyboarding industry. Shop our great deals online 24/7! We also have a retail location located in Laguna Niguel, CA so stop on by and say hi! " /><meta name="twitter:card" content="summary" /> 35<meta name="twitter:description" content="For over 20 years 662 Bodyboard Shop has sold the latest and best bodyboards, swim fins, wetsuits, kids boards, board leashes, and wooden skim boards in the bodyboarding industry. Shop our great deals online 24/7! We also have a retail location located in Laguna Niguel, CA so stop on by and say hi! " /><meta name="twitter:title" content="Account" /><meta 36 property="twitter:image" 37 content="https://662bodyboardshop.com/cdn/shop/files/662_1200_x_628_px.png?v=1778210010&width=480" 38 /><style>@font-face { 39 font-family: "Source Sans Pro"; 40 font-weight: 700; 41 font-style: normal; 42 font-display: swap; 43 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n7.41cbad1715ffa6489ec3aab1c16fda6d5bdf2235.woff2") format("woff2"), 44 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n7.01173495588557d2be0eb2bb2ecdf8e4f01cf917.woff") format("woff"); 45} 46@font-face { 47 font-family: "Source Sans Pro"; 48 font-weight: 400; 49 font-style: normal; 50 font-display: swap; 51 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.50ae3e156aed9a794db7e94c4d00984c7b66616c.woff2") format("woff2"), 52 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.d1662e048bd96ae7123e46600ff9744c0d84502d.woff") format("woff"); 53} 54@font-face { 55 font-family: "Source Sans Pro"; 56 font-weight: 600; 57 font-style: normal; 58 font-display: swap; 59 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n6.cdbfc001bf7647698fff34a09dc1c625e4008e01.woff2") format("woff2"), 60 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n6.75b644b223b15254f28282d56f730f2224564c8d.woff") format("woff"); 61} 62@font-face { 63 font-family: "Source Sans Pro"; 64 font-weight: 900; 65 font-style: normal; 66 font-display: swap; 67 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n9.1e67acf3c80599aabb74136a2bc4be83e9bfb685.woff2") format("woff2"), 68 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n9.2ba8dc05dbd13b357d2dde6bd29738581d84ee80.woff") format("woff"); 69} 70@font-face { 71 font-family: "Source Sans Pro"; 72 font-weight: 400; 73 font-style: normal; 74 font-display: swap; 75 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.50ae3e156aed9a794db7e94c4d00984c7b66616c.woff2") format("woff2"), 76 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.d1662e048bd96ae7123e46600ff9744c0d84502d.woff") format("woff"); 77} 78@font-face { 79 font-family: "Source Sans Pro"; 80 font-weight: 700; 81 font-style: normal; 82 font-display: swap; 83 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n7.41cbad1715ffa6489ec3aab1c16fda6d5bdf2235.woff2") format("woff2"), 84 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_n7.01173495588557d2be0eb2bb2ecdf8e4f01cf917.woff") format("woff"); 85} 86@font-face { 87 font-family: "Source Sans Pro"; 88 font-weight: 400; 89 font-style: italic; 90 font-display: swap; 91 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_i4.130f29b9baa0095b80aea9236ca9ef6ab0069c67.woff2") format("woff2"), 92 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_i4.6146c8c8ae7b8853ccbbc8b859fcf805016ee743.woff") format("woff"); 93} 94@font-face { 95 font-family: "Source Sans Pro"; 96 font-weight: 700; 97 font-style: italic; 98 font-display: swap; 99 src: url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_i7.98bb15b3a23880a6e1d86ade6dbb197526ff768d.woff2") format("woff2"), 100 url("//662bodyboardshop.com/cdn/fonts/source_sans_pro/sourcesanspro_i7.6274cea5e22a575d33653322a4399caadffb1338.woff") format("woff"); 101} 102:root {--font--heading--uppercase: uppercase; 103 --font--margin-scale: -2; 104 --font--translation-scale: 1;--font--nav--uppercase: uppercase;--font--sub-nav--uppercase: normal;--font--banner--size: 67px; 105 --font--banner--mobile-size: 44px; 106 107 --font--featured--size: 44px; 108 --font--featured--mobile-size: 44px; 109 110 --font--section--size: 28px; 111 --font--section--mobile-size: 20px; 112 113 --font--block--size: 16px; 114 --font--block--mobile-size: 20px; 115 116 --font--paragraph--size: 16px;--font--paragraph--mobile-size: 16px;--font--featured-paragraph--size: 16px;--font--featured-paragraph--mobile-size: 16px;--font--nav--size: 14px;--font--nav--mobile-size: 14px;--font--sub-nav--size: 12px;--font--sub-nav--mobile-size: 12px;--font--heading--family: "Source Sans Pro", sans-serif; 117 --font--heading--weight: 700; 118 --font--heading--normal-weight: 400; 119 --font--heading--style: normal; 120 --font--heading--spacing: 2px; 121 122 --font--nav--family: "Source Sans Pro", sans-serif; 123 --font--nav--weight: 600; 124 --font--nav--style: normal; 125 126 --font--paragraph--family: "Source Sans Pro", sans-serif; 127 --font--paragraph--weight: 400; 128 --font--paragraph--style: normal; 129 --font--paragraph--spacing: 0px; 130 131 --font--button--spacing: 0px; 132 --font--line-height: 1.2; 133 } 134 135 [data-item~='featured-heading'] .emphasized, 136 [data-item~='banner-heading'] .emphasized {font-style: italic;} 137</style><style> 138 :root { 139 --color--accent-1: #010101; 140 --color--accent-1-translucent: rgba(1, 1, 1, 0.85); 141 --color--accent-2: #d02e2e; 142 --color--accent-2-translucent: rgba(208, 46, 46, 0.85); 143 --bg-color--light: #ffffff; 144 --bg-color--light-translucent: rgba(255, 255, 255, 0.85); 145 --bg-color--dark: #222222; 146 --bg-color--dark-translucent: rgba(9, 9, 9, 0.85); 147 --bg-color--body: #ffffff; 148 --bg-color--body-translucent: rgba(255, 255, 255, 0.85); 149 --color--body: #212121; 150 --color--body--light: #515151; 151 --bg-color--textbox: #fff; 152 --bg-color--panel: #f7f7f7; 153 --bdr-color--page: ; 154 --bdr-dark--general: rgba(33, 33, 33, 0.1); 155 --bdr-light--general: rgba(255,255,255,0.3); 156 157 --color--border-disabled: #d2d2d2; 158 --color--success: #4caf50; 159 --color--fail: #d32f2f; 160 --color--stars: black; 161
162 --content--shadow-opacity: 0.1; 163 --content--image-opacity:0.65; 164 165 --button--color: #ffffff; 166 --button--bg-color: #444444; 167 --button--bg-color--hover: var(--button--bg-color); 168 --button--bdr-color: #444444; 169 --button--color-disabled: #b9b9b9; 170 --button--radius: 12px; 171 --input--radius: 12px; 172 --image--radius: 4px; 173 174 --progress-bar: linear-gradient( 175 90deg, 176 rgba(68, 68, 68, 0.3) 0%, 177 rgb(68, 68, 68) 80%, 178 rgba(68, 68, 68, 0.8) 179 ); 180 181 /* shop pay */ 182 --payment-terms-background-color: #ffffff; 183 184 /* js helpers */ 185 --announcement-height: 0px; 186 --header-height: 0px; 187 188 --sticky-offset: calc(var(--announcement--sticky, 0) * var(--announcement--height, 0px) + var(--header--sticky, 0) * var(--header--height, 0px)); 189 } 190</style><style></style>
190<script> 191 var theme = theme || {}; 192 theme.libraries = theme.libraries || {}; 193 theme.local_storage = theme.local_storage || {}; 194 theme.settings = theme.settings || {}; 195 theme.scripts = theme.scripts || {}; 196 theme.translations = theme.translations || {}; 197 theme.links = theme.links || {}; 198 theme.variant_caches = theme.variant_caches || {}; 199 theme.urls = theme.urls || {}; 200 201 theme.libraries.masonry = '//662bodyboardshop.com/cdn/shop/t/51/assets/masonry.min.js?v=153413113355937702121724528005'; 202 theme.libraries.swipe = '//662bodyboardshop.com/cdn/shop/t/51/assets/swipe-listener.min.js?v=123039615894270182531724528005'; 203 theme.libraries.plyr = '/cdn/shopifycloud/plyr/v2.0/shopify-plyr'; 204 theme.libraries.vimeo = 'player.vimeo.com/api/player.js'; 205 theme.libraries.youtube = 'youtube.com/iframe_api'; 206 207 theme.local_storage.age_verification = 'blockshopTheme:ageVerified'; 208 theme.local_storage.collection_layout = 'blockshopTheme:collectionLayout'; 209 theme.local_storage.recent_products = 'blockshopTheme:recentlyViewed'; 210 theme.local_storage.search_layout = 'blockshopTheme:searchLayout'; 211 212 theme.settings.cart_type = 'drawer'; 213 theme.settings.money_format = "\u003cspan class=transcy-money\u003e$ {{amount}}\u003c\/span\u003e"; 214 215 theme.translations.add_to_cart = 'Add to cart'; 216 theme.translations.mailing_list_success_message = 'Thanks for signing up!'; 217 theme.translations.out_of_stock = 'Out of stock'; 218 theme.translations.unavailable = 'Unavailable'; 219 theme.translations.url_copied = 'Link copied to clipboard'; 220 theme.translations.low_in_stock = { 221 one: 'Only 1 item left', 222 other: 'Only 2 items left' 223 }; 224 225 theme.urls.all_products_collection = '/collections/all'; 226 theme.urls.cart = '/cart'; 227 theme.urls.cart_add = '/cart/add'; 228 theme.urls.cart_change = '/cart/change'; 229 theme.urls.cart_update = '/cart/update'; 230 theme.urls.product_recommendations = '/recommendations/products'; 231 theme.urls.predictive_search = '/search/suggest'; 232 theme.urls.search = '/search'; 233 234 235 theme.urls.root = ''; 236 237</script>
237 238
239<script> 240 String.prototype.handleize = function () { 241 const char_map = { 242 á: "a", é: "e", Ã: "i", ó: "o", ú: "u", ñ: "n", ü: "u", à : "a", è: "e", ì: "i", ò: "o", ù: "u", 243 â: "a", ê: "e", î: "i", ô: "o", û: "u", ö: "o", ä: "a", Ã: "ss", ç: "c", Ä: "c", è: "e", é: "e", ê: "e", 244 ë: "e", î: "i", ï: "i", ô: "o", Å: "oe", ù: "u", û: "u", ü: "u" 245 }; 246 // we need to convert non-anglo chars to anglo counterparts to match Liquid's 'handelize' filter 247 const regex = new RegExp(Object.keys(char_map).join("|"), 'g'); 248 249 return this.toLowerCase() 250 .replace(regex, (match) => (char_map[match] ? char_map[match] : match)) 251 .replace(/[^a-z0-9]+/g, '-') 252 .replace(/-+/g, '-') 253 .replace(/^-|-$/g, ''); 254 }; 255 256 String.prototype.parse = function(selector) { 257 const parser = new DOMParser(); 258 const doc = parser.parseFromString(this, 'text/html'); 259 return selector ? doc.querySelector(selector) : doc.body.firstElementChild; 260 }; 261 262 // Element extended methods 263 Element.prototype.trigger = window.trigger = function(event, data = null) { 264 const event_obj = data == null ? new Event(event) : new CustomEvent(event, { detail: data }); 265 this.dispatchEvent(event_obj); 266 }; 267 268 Element.prototype.on = document.on = window.on = function(events, callback, options) { 269 // save the namespaces on the element itself 270 if (!this.namespaces) this.namespaces = {}; 271 272 events.split(' ').forEach(event => { 273 this.namespaces[event] = callback; 274 this.addEventListener(event.split('.')[0], callback, options); 275 }); 276 return this; 277 }; 278 279 Element.prototype.off = document.off = window.off = function(events) { 280 if (!this.namespaces) return; 281 282 events.split(' ').forEach(event => { 283 this.removeEventListener(event.split('.')[0], this.namespaces[event]); 284 delete this.namespaces[event]; 285 }); 286 return this; 287 }; 288 289 Element.prototype.index = function() { 290 return [...this.parentNode.children].indexOf(this); 291 }; 292 293 Element.prototype.offset = function() { 294 const rect = this.getBoundingClientRect(); 295 296 return { 297 top: rect.top + window.scrollY, 298 left: rect.left + window.pageXOffset 299 }; 300 }; 301 302 Element.prototype.setStyles = function(styles = {}) { 303 for (const property in styles) this.style[property] = styles[property]; 304 return this; 305 } 306 307 Element.prototype.remove = function() { 308 return this.parentNode && this.parentNode.removeChild(this); 309 }; 310 311 // NodeList & Array extended methods 312 NodeList.prototype.on = Array.prototype.on = function(events, callback, options) { 313 this.forEach(element => { 314 // save the namespaces on the element itself 315 if (!element.namespaces) element.namespaces = {}; 316 317 events.split(' ').forEach(event => { 318 element.namespaces[event] = callback; 319 element.addEventListener(event.split('.')[0], callback, options); 320 }); 321 }); 322 }; 323 324 NodeList.prototype.off = Array.prototype.off = function(events) { 325 this.forEach(element => { 326 if (!element.namespaces) return; 327 328 events.split(' ').forEach(event => { 329 element.removeEventListener(event.split('.')[0], element.namespaces[event]); 330 delete element.namespaces[event]; 331 }); 332 }); 333 }; 334 335 NodeList.prototype.not = Array.prototype.not = function(arr_like_obj) { 336 // this always returns an Array 337 const new_array_of_elements = []; 338 if (arr_like_obj instanceof HTMLElement) arr_like_obj = [arr_like_obj]; 339 340 this.forEach(element => { 341 if (![...arr_like_obj].includes(element)) new_array_of_elements.push(element); 342 }); 343 344 return new_array_of_elements; 345 }; 346 347 // this global method is necessary for the youtube API, we can't use our own callback in this case 348 // https://developers.google.com/youtube/iframe_api_reference#Requirements 349 function onYouTubeIframeAPIReady() { 350 window.trigger('theme:youtube:apiReady'); 351 } 352 353 // Utility methods 354 theme.utils = new class Utilities { 355 constructor() { 356 this.isTouchDevice = window.matchMedia('(pointer: coarse)').matches;} 357 358 areNumericStrings(...args) { 359 return args.every(str => /^[0-9]+$/.test(str)); 360 } 361 362 isValidEmail(email) { 363 const email_pattern = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i; 364 return email_pattern.test(email); 365 } 366 367 formatMoney(raw_amount) { 368 const num_decimals = theme.settings.money_format.includes('no_decimals') ? 0 : 2; 369 const locale = theme.settings.money_format.includes('comma') ? 'de-DE' : 'en-US'; 370 371 const formatter = Intl.NumberFormat(locale, { 372 minimumFractionDigits: num_decimals, 373 maximumFractionDigits: num_decimals 374 }); 375 376 const formatted_amount = formatter.format(raw_amount / 100); 377 378 return theme.settings.money_format.replace(/\{\{\s*(\w+)\s*\}\}/, formatted_amount); 379 } 380 381 scriptLoader(name, url, callback) { 382 if (theme.scripts[name] === undefined) { 383 theme.scripts[name] = 'requested'; 384 const script = document.createElement('script'); 385 script.src = url; 386 script.onload = () => { 387 theme.scripts[name] = 'loaded'; 388 callback && callback(); 389 window.trigger(`theme:${name}:loaded`); 390 }; 391 document.body ? document.body.appendChild(script) : document.head.appendChild(script); 392 } else if (callback && theme.scripts[name] === 'requested') { 393 window.on(`theme:${name}:loaded`, callback); 394 } else if (callback && theme.scripts[name] === 'loaded') callback(); 395 } 396 397 linkLoader(url, rel, fetch_priority, as) { 398 if (theme.links[url]) return; 399 const link = document.createElement('link'); 400 link.rel = rel; 401 link.href = url; 402 if (as) link.as = as; 403 if (fetch_priority) link.fetchPriority = fetch_priority; 404 document.head.appendChild(link); 405 theme.links[url] = link; 406 } 407 408 getQuantity(product_id, { id, management, policy, quantity }, requested_quantity) { 409 // if inventory isn't tracked we can add items indefinitely 410 if (management !== 'shopify' || policy === 'continue') return requested_quantity; 411 412 const cart_quantity = theme.cart.basket[id] ? theme.cart.basket[id] : 0; 413 let quantity_remaining = parseInt(quantity) - cart_quantity; 414 415 if (quantity_remaining <= 0) { 416 quantity_remaining = 0; 417 window.trigger(`theme:product:${product_id}:updateQuantity`, 1); 418 } else if (requested_quantity > quantity_remaining) { 419 window.trigger(`theme:product:${product_id}:updateQuantity`, quantity_remaining); 420 } else return requested_quantity; 421 422 theme.feedback.trigger('quantity', quantity_remaining); 423 return false;
424 } 425 426 updateRecentProducts(handle) { 427 const current_product_arr = [handle]; 428 const previous_product_str = localStorage.getItem(theme.local_storage.recent_products); 429 const max_num_recents_stored = 4; 430 let previous_product_arr, current_product_str, newly_visited_product = false; 431 432 // first check if we have existing data or not 433 if (previous_product_str) { 434 previous_product_arr = JSON.parse(previous_product_str); 435 436 if (previous_product_arr.indexOf(handle) === -1) newly_visited_product = true; 437 } else { 438 // localStorage accepts strings only, so we'll convert to string and set 439 current_product_str = JSON.stringify(current_product_arr); 440 localStorage.setItem(theme.local_storage.recent_products, current_product_str); 441 } 442 if (newly_visited_product) { 443 if (previous_product_arr.length === max_num_recents_stored) 444 previous_product_arr = previous_product_arr.slice(1); 445 446 current_product_str = JSON.stringify(previous_product_arr.concat(current_product_arr)); 447 localStorage.setItem(theme.local_storage.recent_products, current_product_str); 448 } 449 } 450 } 451</script>
451<script type="module"> 452 import "//662bodyboardshop.com/cdn/shop/t/51/assets/a11y.js?v=88460550814538636921724528004"; 453 import "//662bodyboardshop.com/cdn/shop/t/51/assets/media-queries.js?v=71639634187374033171724528005"; 454 import "//662bodyboardshop.com/cdn/shop/t/51/assets/element-relocator.js?v=28810630440959365191724528005"; 455 import "//662bodyboardshop.com/cdn/shop/t/51/assets/transitions.js?v=19512793443520941461724528005"; 456 import "//662bodyboardshop.com/cdn/shop/t/51/assets/general.js?v=70954678306130380571724528005"; 457 import "//662bodyboardshop.com/cdn/shop/t/51/assets/disclosure.js?v=167257655952275578981724528005"; 458 import "//662bodyboardshop.com/cdn/shop/t/51/assets/tab-order.js?v=32202179289059533031724528005"; 459 import "//662bodyboardshop.com/cdn/shop/t/51/assets/collapsible-row.js?v=73136906120330415941724528004"; 460 import "//662bodyboardshop.com/cdn/shop/t/51/assets/placeholder.js?v=9426227501006968881724528005"; 461 import "//662bodyboardshop.com/cdn/shop/t/51/assets/quantity-selector.js?v=47238001903993240311724528005"; 462 import "//662bodyboardshop.com/cdn/shop/t/51/assets/feedback-bar.js?v=41068180466968126491724528005"; 463 import "//662bodyboardshop.com/cdn/shop/t/51/assets/modal.js?v=108460552621755082561724528005"; 464 import "//662bodyboardshop.com/cdn/shop/t/51/assets/subscribe-form.js?v=173086987533768533151724528005"; 465 import "//662bodyboardshop.com/cdn/shop/t/51/assets/announcement.js?v=50670623140864131891724528004"; 466 import "//662bodyboardshop.com/cdn/shop/t/51/assets/countdown-timer.js?v=110314126896929222291724528004";import "//662bodyboardshop.com/cdn/shop/t/51/assets/y-menu.js?v=167762340278746575841724528005"; 467 import "//662bodyboardshop.com/cdn/shop/t/51/assets/drawer.js?v=30355499265377544231724528005"; 468 import "//662bodyboardshop.com/cdn/shop/t/51/assets/header.js?v=97374056320851884161724528005"; 469 import "//662bodyboardshop.com/cdn/shop/t/51/assets/cart.js?v=109199283114920753281724528004"; 470 import "//662bodyboardshop.com/cdn/shop/t/51/assets/x-menu.js?v=117339393092858482711724528005";</script>
470<script src="//662bodyboardshop.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
470 471
471<script src="//662bodyboardshop.com/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js" defer="defer"></script>
471<link href="//662bodyboardshop.com/cdn/shop/t/51/assets/theme.css?v=94643596788996588961724528005" rel="stylesheet" type="text/css" media="all" /> 472
472<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
472<meta name="google-site-verification" content="Z2pW7O6T7pNVvtqUf0_S1kHMVL9XtT0iFj8L6vjJt0U"> 473<meta name="facebook-domain-verification" content="wglzljiwnp4wgo3k8hf9knk005r0s2"> 474<meta name="facebook-domain-verification" content="sbl88gnojpwbxyc598fqznorr66ke1"> 475<meta name="facebook-domain-verification" content="34v984kh0m567bqoedzc5jqghdpnuo"> 476<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/21758819/digital_wallets/dialog"> 477<meta id="in-context-paypal-metadata" data-shop-id="21758819" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 478<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://662bodyboardshop.com/account/login"> 479<link rel="alternate" hreflang="en" href="https://662bodyboardshop.com/account/login"> 480<link rel="alternate" hreflang="es" href="https://662bodyboardshop.com/es/account/login">
481<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
481 482<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
483<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=21758819" crossorigin="anonymous"></script>
vendor: 1 bytes, line 483
483
484<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":21758819,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/21758819","merchantName":"662 Bodyboard Shop","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"662 Bodyboard Shop","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 484
484
485<script id="shopify-features" type="application/json">{"accessToken":"9248c4c0bd9498e4afbbf736d1d7bd76","betas":["rich-media-storefront-analytics"],"domain":"662bodyboardshop.com","predictiveSearch":true,"shopId":21758819,"locale":"en"}</script>
vendor: 1 bytes, line 485
485
486<script>var Shopify = Shopify || {}; 487Shopify.shop = "662-shop.myshopify.com"; 488Shopify.locale = "en"; 489Shopify.currency = {"active":"USD","rate":"1.0"}; 490Shopify.country = "US"; 491Shopify.theme = {"name":"Blockshop NEW 08\/24\/24","id":143325724924,"schema_name":"Blockshop","schema_version":"10.1.0","theme_store_id":606,"role":"main"}; 492Shopify.theme.handle = "null"; 493Shopify.theme.style = {"id":null,"handle":null}; 494Shopify.cdnHost = "662bodyboardshop.com/cdn"; 495Shopify.routes = Shopify.routes || {}; 496Shopify.routes.root = "/"; 497Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 498Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 499Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 500Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 500
500
501<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 501
501
502<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 502
502
503<script> 504 window.ShopifyPay = window.ShopifyPay || {}; 505 window.ShopifyPay.apiHost = "shop.app\/pay"; 506 window.ShopifyPay.redirectState = null; 507</script>
vendor: 1 bytes, line 507
507
508<script> 509 window.Shopify = window.Shopify || {}; 510 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 511 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 512 window.Shopify.SignInWithShop.eligible = true; 513</script>
vendor: 1 bytes, line 513
513
514<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 514
514
515<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 515
515
516<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 516
516
517<script type="module"> 518 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 519await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 520 521 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 522window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 523 524</script>
vendor: 1 bytes, line 524
524
525<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 525
525
526<script type="module"> 527 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 528 529 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 530 531</script>
vendor: 1 bytes, line 531
531
532<script> 533 window.Shopify = window.Shopify || {}; 534 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 535 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"]}; 536</script>
vendor: 1 bytes, line 536
536
537<script>(function() { 538 var isLoaded = false; 539 function asyncLoad() { 540 if (isLoaded) return; 541 isLoaded = true; 542 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/904b0621ba3c389d74555f995\/6362761077a409695e46b5f9a.js?shop=662-shop.myshopify.com","https:\/\/disco-static.productessentials.app\/main.js?shop=662-shop.myshopify.com"]; 543 for (var i = 0; i < urls.length; i++) { 544 var s = document.createElement('script'); 545 s.type = 'text/javascript'; 546 s.async = true; 547 s.src = urls[i]; 548 var x = document.getElementsByTagName('script')[0]; 549 x.parentNode.insertBefore(s, x); 550 } 551 }; 552 if(window.attachEvent) { 553 window.attachEvent('onload', asyncLoad); 554 } else { 555 window.addEventListener('load', asyncLoad, false); 556 } 557})();</script>
vendor: 1 bytes, line 557
557
558<script id="__st">var __st={"a":21758819,"offset":-25200,"reqid":"19fd71c5-b939-4739-be84-8cce73fed879-1791063057","pageurl":"662bodyboardshop.com\/account\/login","u":"ba80b691c496"};</script>
vendor: 1 bytes, line 558
558
559<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 559
559
560<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 560
560
561<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//662bodyboardshop.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 561
561
562<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 = "//662bodyboardshop.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>
562<script crossorigin="anonymous" defer="defer" src="//662bodyboardshop.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 562
562
563<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 563
563
564<script> 565 window.Shopify = window.Shopify || {}; 566 window.Shopify.MCP = window.Shopify.MCP || {}; 567 window.Shopify.MCP.enabled = true; 568 window.Shopify.MCP.shop = "662-shop.myshopify.com"; 569 window.Shopify.MCP.mcpEndpoint = "https:\/\/662bodyboardshop.com\/api\/mcp"; 570 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"]}}]; 571</script>
vendor: 1 bytes, line 571
571
572<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("\/\/662bodyboardshop.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 573</script>
vendor: 1 bytes, line 573
573
574<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://662bodyboardshop.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 575</script>
vendor: 1 bytes, line 575
575
576<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 577 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); 578</script>
vendor: 1 bytes, line 578
578
579<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})}})); 580</script>
vendor: 1 bytes, line 580
580
581<script id='scb4127' type='text/javascript' async='' src='https://662bodyboardshop.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
581<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://662bodyboardshop.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 582<style id="shopify-accelerated-checkout-cart"> 583 #shopify-buyer-consent { 584 margin-top: 1em; 585 display: inline-block; 586 width: 100%; 587} 588 589#shopify-buyer-consent.hidden { 590 display: none; 591} 592 593#shopify-subscription-policy-button { 594 background: none; 595 border: none; 596 padding: 0; 597 text-decoration: underline; 598 font-size: inherit; 599 cursor: pointer; 600} 601 602#shopify-subscription-policy-button::before { 603 box-shadow: none; 604} 605 606 </style> 607
608<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
608 609 <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 610 611 612 613 614 615 616 617<link rel="dns-prefetch" href="https://cdn.judge.me"> 618<link rel="dns-prefetch" href="https://cdn1.judge.me"> 619<link rel="dns-prefetch" href="https://api.judge.me"> 620
621<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
621ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":999,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#0C0C0C","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#000000","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
621itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#212121","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#212121","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#212121","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#212121","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
621youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
621:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"
621662 Bodyboard Shop","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"662 Bodyboard Shop"};</script>
621 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #212121;--jdgm-secondary-color: rgba(33,33,33,0.1);--jdgm-star-color: #212121;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #212121;--jdgm-paginate-color: #212121;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #212121}.jdgm-histogram__bar-content{background-color:#212121}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#212121}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #212121;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#212121}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'662 Bodyboard Shop'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 622</style> <style class='jdgm-settings-style'></style> 623 624 625 626 627 <style class='jdgm-miracle-styles'> 628 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
628/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 629 630</style> 631 632 633 634 635 636 637 638 639
640<script data-cfasync='false' class='jdgm-script'> 641!function(e){window.jdgm=window.jdgm||{}; 642/* INF-1976 */ 643var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 644if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 645jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 646jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 647setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 648!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 649(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 650a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 651jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 652t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 653t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 654".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 655parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 656jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 657)}))}(document); 658</script>
658 659<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 660 661<!-- BEGIN app snippet: theme_fix_tags -->
661<script> 662 (function() { 663 var jdgmThemeFixes = {"142863925500":{"html":"","css":".jdgm-carousel-title {\n margin: 1rem !important;\n}\n\n.jdgm-carousel-item{\n padding-bottom: 0.5em !important;\n}","js":""}}; 664 if (!jdgmThemeFixes) return; 665 666 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 667 // before the per-theme fix so the theme-specific CSS wins the cascade. 668 // HTML is never applied globally (too risky). 669 var allThemesFix = jdgmThemeFixes['all']; 670 if (allThemesFix && allThemesFix.css) { 671 var allStyleTag = document.createElement('style'); 672 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 673 allStyleTag.innerHTML = allThemesFix.css; 674 document.head.append(allStyleTag); 675 }; 676 677 if (allThemesFix && allThemesFix.js) { 678 var allScriptTag = document.createElement('script'); 679 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 680 allScriptTag.innerHTML = allThemesFix.js; 681 document.head.append(allScriptTag); 682 }; 683 684 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 685 if (!thisThemeFix) return; 686 687 if (thisThemeFix.html) { 688 document.addEventListener("DOMContentLoaded", function() { 689 var htmlDiv = document.createElement('div'); 690 htmlDiv.classList.add('jdgm-theme-fix-html'); 691 htmlDiv.innerHTML = thisThemeFix.html; 692 document.body.append(htmlDiv); 693 }); 694 }; 695 696 if (thisThemeFix.css) { 697 var styleTag = document.createElement('style'); 698 styleTag.classList.add('jdgm-theme-fix-style'); 699 styleTag.innerHTML = thisThemeFix.css; 700 document.head.append(styleTag); 701 }; 702 703 if (thisThemeFix.js) { 704 var scriptTag = document.createElement('script'); 705 scriptTag.classList.add('jdgm-theme-fix-script'); 706 scriptTag.innerHTML = thisThemeFix.js; 707 document.head.append(scriptTag); 708 }; 709 })(); 710</script>
710 711<!-- END app snippet --> 712<!-- End of Judge.me Core --> 713 714 715 716<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
716<script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script>
716<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
716<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 717 718 { 719 720 721 722 723 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign image_array = product.original_images %}{% else %}{% assign image_array = product.images_info %}{% endif %}{% if image_array.size == 0 %}{% assign image_array = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = image_array.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ image_array | json | escape }}}{% endcapture %}\u003cdiv class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" aria-modal=\"true\" role=\"dialog\" aria-label=\"modal\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e \u003cdiv class=\"boost-sd__quick-view-product-image\"\u003e \u003cdiv class=\"boost-sd__slider boost-sd__slider--thumb-vertical\"\u003e \u003cdiv class=\"boost-sd__thumbs-container boost-sd__thumbs-container--vertical\"\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-prev-button boost-sd__thumbs-container-prev-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\" disabled=\"\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs boost-sd__thumbs-container-thumbs--vertical\"\u003e {% if request.previewMode == true %} {% for image in image_array limit: 4 %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in image_array %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-next-button boost-sd__thumbs-container-next-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003cdiv class=\"slick-slider\"\u003e {% if request.previewMode == true %} {% for image in image_array limit: 1 %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
723 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in image_array %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
723 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-product-info\"\u003e \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title }}\u003c\/h2\u003e \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e$ {{ product.price_min }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-product-review\"\u003e\u003c\/div\u003e {% for swatch in product.options_with_values %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values %} \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' %} \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif %} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' %} {% assign backgroundSwatch = \"background-color:\" | append: value.title | strip_html | escape %} {% assign domain = request.shop %} {% assign imageName = value.title | strip_html | downcase | strip | escape %} {% if imageName contains \" \" %} {% assign imageName = imageName | replace: ' ', \"-\" %} {% endif %} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\"%} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--in-quick-view\"\u003e{{ value.title | strip_html | escape }}\u003c\/label\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label=\"Close\" class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn\"\u003e \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.64645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__modal-last-child\"\u003e\u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 724 725 726 727 728 729 "cart": "\u003c!-- TEMPLATE CART --\u003e{% comment %} This Template contains a few variables built from the client js side {% endcomment %}", 730 731 732 733 734 735 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vert
735ical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e{{ \"refine\" | translate: translations, \"Refine By\" }}\u003c\/div\u003e \u003cbutton type='button' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e{{ \"clearAll\" | translate: translations, \"Clear All\" }}\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e {% for refineByOption in refineBy.options %} \u003cbutton metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-item' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='{{refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e {% if refineByOption.type == 'range' %} {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %} {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} - {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }} {% else %} {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }} {% endif %} {% else %} {{ refineByOption.data.valueDisplay | escape}} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e \u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endfor %} \u003c\/div\u003e\u003c\/div\u003e", 736 737 738 739 740 741 "filterOptionBoxItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
741ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 742 743 744 745 746 747 "filterOptionListItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %} {% if value.from == 0 %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to | format_currency: option.moneyFormatValue }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from | format_currency: option.moneyFormatValue }} {% elsif value.from != 0 and value.to != nil %} {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }} {% endif %} {% elsif option.filterType == \"percent_sale\" %} {% if value.from == nil %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from }} {% elsif value.from != 0 and value.to != nil %} {{ value.from }}% - {{ value.to }}% {% endif %} {% else %} \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e {% if option.displayAllValuesInUppercaseForm %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | upcase | escape }} {% else %} {{ value.key | upcase | escape }} {% endif %} {% else %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | escape }} {% else %} {{ value.key | escape }} {% endif %} {% endif %} \u003c\/span\u003e {% endif %} {% if filterSettings.showFilterOptionCount %} \u003cspan aria-label=\"Number of products: ({{ value.doc_count }})\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | upcase | escape }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e ({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 748 749 750 751 752 753 "filterOptionSwatchItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{swatchTyleClass}} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e {% if swatchListStyle %} \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
753ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchValue.backgroundColor | strip_html }}; background-image: {{ swatchValue.backgroundImage | strip_html }}'\u003e\u003c\/span\u003e {% if swatchType == 'list' %} \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 754 755 756 757 758 759 "filterOptionMultiLevelCollectionItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca title='Link to {{ value.displayName }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if value.existedTags %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca id='{{ actionId }}' metaData='{{ metaData | json }}' title='Link to {{ value.displayName }}' data-action='select-filter-item' href='\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if value.existedTags %} \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e {% for tag in value.tags %} \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='\/collections\/frontpage\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
759ppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if tag.existedSubTags %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='\/collections\/frontpage\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 760 761 762 763 764 765 "filterOptionMultiLevelTagItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e \u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-metadata='{{ metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }}
765 is {{ value.displayName | escape | strip_html }}' class='{{ className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json}}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% comment %} style=\"display: none\" {% endcomment %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for tag in value.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ tag.displayName | escape | strip_html }}' class='{{ tag.className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% comment %} style=\"display: none\" {% endcomment %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }}
765 is {{ subTag.displayName | escape | strip_html }}' class='{{ subTag.className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 766 767 768 769 770 771 "filterOptionRatingItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 772 773 774 775 776 777 "productPrice": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}{% comment %} convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}{% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %}{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %}{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %}\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\"\u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
777\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"\u003e {{ compareAtPriceWithFormat }} \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat -%} \u003cspan class=\"boost-sd__product-price--saving\"\u003e\u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%}\u003c\/div\u003e", 778 779 780 781 782 783 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title boost-sd__recommendation-title--{{ widgetDesignSettings.titleAlignment }}'\u003e \u003cspan class='boost-sd__recommendation-title-text'\u003e {{ widgetNameTranslationLabel | translate: translations, widgetName }} \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %} \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__slide\"\u003e {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %} \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_','' %}{% assign valueRequest = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% for item in product.variants %} {% assign optionNameValue = optionName | append: \":\" | append: valueRequest %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% endif %} {% break %} {% endif %}{% endfor %}{% capture productVariants %} [ {% for variant in product.variants %} { \"title\": \"{{ variant.title }}\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }} }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} { \"handle\": \"{{ product.handle }}\", \"variantId\": \"{{ product.variant_id }}\", \"splitProduct\": \"{{ product.split_product }}\", \"variants\": {{ productVariants | json | escape }}, \"priceMin\": \"{{ product.price_min }}\", \"priceMax\": \"{{ product.price_max }}\", \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\", \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\", \"images\": {{ imageArray | json | escape }}, \"options_with_values\": {{ product.options_with_values | json | escape }}, \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\" }{% endcapture %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--noBorder boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatio %}square{% endcapture -%}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003ca class=\"boost-sd__product-link boost-sd__product-link-image\" {%- if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif -%} \u003e \u003cdiv style=\"position: relative\"\u003e {% assign aspect_ratio = '' -%} {% if aspectRatio == 'natural' -%} {% assign imageWidth = product.images_info[0].width -%} {% assign imageHeight = product.images_info[0].height -%} {% assign aspect_ratio = aspect_ratio | append: 'aspect-ratio:' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--crop-center boost-sd__product-image-wrapper--has-second-image boost-sd__product-image-wrapper--square\" style=\"{{ aspect_ratio }}\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e {% assign firstImageSrc = '' -%} {% if selectedVariantImageByFilterOption != nil -%} {% assign firstImageSrc = selectedVariantImageByFilterOption -%} {% else -%} {% assign firstImageSrc = product.images_info[0].src -%} {% endif -%} {% assign widthParam = \"\u0026width=\" -%} {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%} {% if request.device contains 'mobile' -%} {% assign maxWidth = 400 -%} {% else -%} {% assign maxWidth = 700 -%} {% endif -%} {% if request.productImageWidth != blank -%} {% assign imageWidth = request.productImageWidth | plus: 0 -%} {% if imageWidth \u003e maxWidth -%} {% assign maxWidth = imageWidth -%} {% endif -%} {% endif -%} {% if product.images_info[0] -%} {% capture srcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0%} {% if widthNo \u003c maxWidth -%} {{ firstImageSrc }}
783{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} {% assign productPerRow = 4 -%} {% if request.productPerRow != blank -%} {% assign productPerRow = request.productPerRow | plus: 0 -%} {% endif -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} decoding=\"async\" alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}\u0026amp;width=200\" srcset=\"{{ srcset }}\"\u003e {% if product.images_info[1] -%} {% assign secondImageSrc = product.images_info[1].src -%} {% capture secondImageSrcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 -%} {% if widthNo \u003c maxWidth -%} {{ secondImageSrc }}{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ secondImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} \u003cimg width=\"auto\" height=\"auto\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} class=\"boost-sd__product-image-img boost-sd__product-image-img--second\" alt=\"{{ product.title | escape }}\" src=\"{{ product.images_info[1].src }}\u0026amp;width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif -%} {% else -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\"\u003e {% endif -%} \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top \"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%}{% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
783 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% endif -%}{% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--bottom\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-bottom boost-sd__product-image-column--right\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% comment %} POPUP {% endcomment %} \u003cdiv class=\"boost-sd__popup-select-option\" style=\"display: none\"\u003e \u003cdiv class=\"boost-sd__popup-select-option-container\"\u003e {% for swatch in product.options_with_values -%} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values -%} \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' -%} \u003cdiv class=\"boost-sd__tooltip-content\" style=\"display: none;\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif -%} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' -%} {% assign backgroundSwatch = \"background-color:\" | append: value.title | strip_html | escape -%} {% assign imageName = value.title | strip_html | downcase | strip | escape -%} {% if imageName contains \" \" -%} {% assign imageName = imageName | replace: ' ', \"-\" -%} {% endif -%} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" -%} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\"%} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\" \u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else -%} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--in-quick-view\"\u003e{{ value.title | strip_html | escape }}\u003c\/label\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \u003cbutton type=\"button\" aria-label=\"close-popup\" class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__popup-select-option-close-btn\"\u003e \u003csvg width=\"17\" height=\"17\" viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9024 3.56904C13.0325 3.43886 13.0325 3.22781 12.9024 3.09763C12.7722 2.96746 12.5611 2.96746 12.431 3.09763L8 7.5286L3.56904 3.09763C3.43886 2.96746 3.22781 2.96746 3.09763 3.09763C2.96746 3.22781 2.96746 3.43886 3.09763 3.56904L7.5286 8L3.09763 12.431C2.96746 12.5611 2.96746 12.7722 3.09763 12.9024C3.22781 13.0325 3.43886 13.0325 3.56904 12.9024L8 8.47141L12.431 12.9024C12.5611 13.0325 12.7722 13.0325 12.9024 12.9024C13.0325 12.7722 13.0325 12.5611 12.9024 12.431L8.47141 8L12.9024 3.56904Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label=\"Add to cart\" class=\"boost-sd__button boost-sd__button--primary boost-sd__button--add-to-cart boost-sd__button--full-width boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e\u003cspan class=\"boost-sd__button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e {% comment %} POPUP {% endcomment %} \u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003ca class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif %}\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--left\"\u003e \u003cdiv class=\"boost-sd__product-title\"\u003e {{ product.title | escape }} \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-vendor\"\u003e{{ product.vendor | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-price\"\u003e {% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}{% comment %}
783 convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} {% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %} {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %} {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %} \u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\" \u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
783\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" \u003e {{ compareAtPriceWithFormat }} \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat -%} \u003cspan class=\"boost-sd__product-price--saving\"\u003e\u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-rating\"\u003e \u003cdiv class=\"boost-product-review\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c!-- PRODUCT INVENTORY --\u003e {% assign swatches = '' %} \u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %} {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %} {% if numberOfRecommendProduct \u003c numberOfProductPerRow %} {% assign sliderPages = 1 %} {% assign disable = \"disabled\" %} {% else %} {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %} {% assign disable = \"\" %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %} \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e {% if product.checked %} \u003ca class=\"boost-sd__product-link boost-sd__product-link-image\" href=\"\/products\/{{ product.handle }}\"\u003e {% endif %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e {% if product.images_info[0] %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ product.images_info[0].src }}\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e {% if product.checked %} \u003c\/a\u003e {% endif %} {% if bundleStyle == 'style2' %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e {% if forloop.index0 == 0 %} \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} {{ product.title | escape }} {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan class=\"boost-sd__dropdown-option-text\" title=\"{{ product.selectedOption.title | escape }}\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cspan class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003c\/div\u003e {% unless forloop.last %} \u003cdiv class=\"boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e {% endunless %} {% endfor %} \u003c\/div\u003e {% if bundleStyle == 'style1' %} {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cspan class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"\u003e\u003c\/span\u003e \u003c\/div\u003e {% if forloop.index0 == 0 %} \u003cb\u003eThis item: \u003c\/b\u003e {{ product.title | escape }} {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} {{ product.title | escape }} {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan class=\"boost-sd__dropdown-option-text\" title=\"{{ product.selectedOption.title | escape }}\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e {% if hasSelectedProduct == true %} \u003cdiv class=\"boost-sd__recommendation-bundle-total-price\"\u003e Total price: \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e \u003c\/b\u003e \u003c\/div\u003e {% endif %} \u003cbutton type=\"button\" {% if hasSelectedProduct==false %}disabled{% endif %} class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e \u003cspan\u003eAdd to Cart\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{widgetId}} .boost-sd__recommendation-title { color: {{ widgetDesignSettings.titleTextColor }}; font-family: {{ widgetDesignSettings.titleFont }}; font-size: {{ widgetDesignSettings.titleFontSize }}px; text-transform: {{ widgetDesignSettings.titleTextTransform }}; font-style: {{ widgetDesignSettings.titleFontStyle }} }\u003c\/style\u003e", 784 785 786 787 788 789 "searchTabCollectionsContent": "\u003cdiv class=\"boost-sd__search-result-panel-content\"\u003e {% for collection in collections %} \u003ca href=\"\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e {% capture collectionsDisplayImage %} false {% endcapture %}
789 {% if collectionsDisplayImage and collection.image != null %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e \u003cimg src=\"{{ collection.image.src }}\"\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e {% capture collectionsDisplayDescription %} false {% endcapture %} {% if collectionsDisplayDescription and collection.body_html != \"\" %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ collection.body_html | escape }}\u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_collection %} {% assign totalPage = total_collection | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 790 791 792 793 794 795 "searchTabPagesContent": "\u003cdiv class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e {% capture pagesDisplayImage %} false {% endcapture %} {% if pagesDisplayImage and page.image != null %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e \u003cimg src=\"{{ page.image.src }}\"\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e {% capture pagesDisplayDescription %} {% endcapture %} {% if pagesDisplayDescription and page.body_html != \"\" %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ page.body_html | escape}}\u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_page %} {% assign totalPage = total_page | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\"
795clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 796 797 798 799 800 801 "searchTabCollectionsContentPagination": "{% assign pagination = request.page | pagination_list: totalPage | split: \",\" %}{% assign to_product = request.page | times: request.limit %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
8015612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e", 802 803 804 805 806 807 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; bo
807rder-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
807 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e", 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 } || {};return templates}function readTemplateId(){let templateId="";templateId= 826 827 "CrHaabzCpz" 828 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 829 830 831 {"collectionFilters":"CrHaabzCpz/themes/default/main__0__liquid","productList":"CrHaabzCpz/product-list/main__0__liquid","productItem":"CrHaabzCpz/product-item/main__0__liquid","collectionHeader":"CrHaabzCpz/collection-header/main__0__liquid","searchPage":"CrHaabzCpz/themes/default/search__0__liquid","mostPopularProducts":"CrHaabzCpz/no-search-result-page/most-popular-products__0__liquid","recommendation":"CrHaabzCpz/recommendation/main__0__liquid","recommendationDynamicBundle":"CrHaabzCpz/recommendation/main-dynamic-bundle__0__liquid","instantSearchWidget":"CrHaabzCpz/instant-search-widget/main__0__liquid","quickView":"CrHaabzCpz/quickview/main__0__liquid","cart":"CrHaabzCpz/cart/main__0__liquid","placeholderFilterTree":"CrHaabzCpz/place-holder/place-holder__0__liquid","placeholderRecommendation":"CrHaabzCpz/recommendation-placeholder/main__0__liquid","templateVersion":"2.4.0","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"default","themeLibVersion":"1.40.2","themeCssVersion":"2.4.0","themeCssUrl":"https://cdn.boostcommerce.i
831o/widget-integration/theme/default/2.4.0/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/2175/8819/files/boost-app-do-not-delete-this-file-662-shop__CrHaabzCpz-settings.css?v=1724172394","updatedAt":1736407622,"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/662-shop.myshopify.com/CrHaabzCpz/customization-1722791705457.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/662-shop.myshopify.com/CrHaabzCpz/customization-1722791704699.js","upgradeLog":"API upgrade theme lib version to 1.40.2 by "} 832 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 833 834 835 {"appPreferenceSettings":{"watermark":false},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px","enableTrackingOrderRevenue":true},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","searchTermList":[],"backup":[],"type":"manually","active":false},"mostPopularProducts":{"label":"Trending products","productList":[],"backup":[],"type":"manually","active":false},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":true,"displayImage":false,"displayDescription":false},"pages":{"label":"Pages","pageSize":25,"active":true,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up â check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":true,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":false,"data":[],"type":"manually","backup":[]},"products":{"label":"Trending products","status":false,"data":[],"type":"manually","backup":[]}},"enableInstantSearch":true,"productAvailable":false,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":2},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog & Pages","status":"disabled","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":true,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":true,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trending products","status":true,"data":[],"backup":[],"type":"manually"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
835dColor":""},"filterLayout":"vertical"},"additionalElementSettings":{"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending","enableCollectionSearch":true},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_2_2"},"productImg":{"elements":{"productSaleLabel":{"shape":"rounded-rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#DD3300","fontSizeScale":100,"fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"lowercase","fontWeight":200,"isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rounded-rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#212121","fontSizeScale":100,"fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"lowercase","fontWeight":200,"isEnable":true},"productCustomLabelByTag":{"shape":"rounded-rectangle","color":"#FFFFFF","backgroundColor":"#00A47C","fontSizeScale":100,"fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"lowercase","fontWeight":200,"isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"quickAddToCart","isEnable":false},"qvBtn":{"buttonType":"qvBtn","isEnable":false}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"square","cropPosition":"center","hoverEffect":"reveal-second-image"},"styleSettings":{"selectOptionBtn":{"showOnHovering":true,"showOn":"desktopOnly","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"#212121","backgroundColorOnHover":"#212121","borderColor":"#212121","borderColorOnHover":"#212121","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"lowercase","fontWeight":200,"width":"100%"},"qvBtn":{"showOn":"desktopOnly","showOnHovering":true,"displayType":"icon","shape":"square","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#212121","borderColorOnHover":"#212121","textColor":"#212121","textColorOnHover":"#212121","fontSizeScale":100,"fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"lowercase","fontWeight":200}},"productInfo":{"textAlign":"left","elements":{"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"title":{"color":"#212121","fontSizeScale":100,"fontSize":13,"fontSizeTabletPortrait":13,"fontSizeTabletLandscape":13,"fontSizeMobile":12,"fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"uppercase","isEnable":true,"fontWeight":600},"vendor":{"color":"#585858","fontSizeScale":100,"fontSize":10,"fontSizeTabletPortrait":10,"fontSizeTabletLandscape":10,"fontSizeMobile":10,"fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"uppercase","isEnable":true,"fontWeight":600},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#212121","priceFontSizeScale":100,"priceFontFamily":"Source Sans Pro","priceFontStyle":"normal","priceFontSize":16,"priceFontSizeTabletPortrait":16,"priceFontSizeTabletLandscape":16,"priceFontSizeMobile":16,"salePriceColor":"#DD3300","salePriceFontSizeScale":100,"salePriceFontFamily":"Source Sans Pro","salePriceFontStyle":"normal","salePriceFontSize":16,"salePriceFontSizeTabletPortrait":16,"salePriceFontSizeTabletLandscape":16,"salePriceFontSizeMobile":16,"compareAtPriceColor":"#585858","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"Source Sans Pro","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":13,"compareAtPriceFontSizeTabletPortrait":13,"compareAtPriceFontSizeTabletLandscape":13,"compareAtPriceFontSizeMobile":13,"savingDisplayColor":"#DD3300","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"Source Sans Pro","savingDisplayFontStyle":"normal","savingDisplayFontSize":16,"savingDisplayFontSizeTabletPortrait":16,"savingDisplayFontSizeTabletLandscape":16,"savingDisplayFontSizeMobile":16,"isEnable":true,"priceFontWeight":600,"salePriceFontWeight":600,"compareAtPriceFontWeight":600,"savingDisplayFontWeight":600}
835,"rating":true,"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"#212121","colorOnSelected":"#212121","backgroundColor":"#FFFFFF","backgroundColorOnSelected":"#FFFFFF","fontSizeScale":100,"fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":14,"fontFamily":"Source Sans Pro","fontStyle":"normal","fontWeight":200},"button":{"shape":"circle","buttonType":"icon-only","color":"#212121","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","textTransform":"lowercase","fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontFamily":"Source Sans Pro","fontStyle":"normal","fontWeight":200}},"toolbar":{"layout":"","elements":{"viewAs":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#212121","fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"uppercase","listType":"grid/list","isEnable":false,"fontWeight":600},"productCount":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#212121","fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"uppercase","isEnable":false,"fontWeight":600},"showLimitList":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#212121","fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"uppercase","isEnable":false,"fontWeight":600},"sorting":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#212121","fontFamily":"Source Sans Pro","fontStyle":"normal","textTransform":"uppercase","isEnable":false,"fontWeight":600}}},"collectionHeader":{"isEnable":false,"layout":2,"contentPosition":"middle-center","elements":{"breadCrumb":{"showCollectionTitle":false,"showCollectionList":false,"showPagination":false,"placement":"on-top","alignment":"middle-left","isEnable":false},"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","isEnable":false},"collectionTitle":{"textAlign":"center","textTransform":"uppercase","fontSizeScale":85,"fontSize":34,"fontSizeTabletPortrait":34,"fontSizeTabletLandscape":34,"fontSizeMobile":25.5,"fontFamily":"Source Sans Pro","fontStyle":"normal","collectionTitleColor":"#212121","isEnable":true,"fontWeight":700},"productCount":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#212121","isEnable":false},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":false}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round","fontSizeScale":100,"fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontFamily":"Source Sans Pro","fontStyle":"normal","fontWeight":200},"buyItNowBtn":{"enable":false,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#212121","hoverBackgroundColor":"#212121","textTransform":"lowercase"},"addToCartBtn":{"color":"#212121","hoverColor":"#212121","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#212121","hoverBorderColor":"#212121","textTransform":"lowercase"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round","fontSizeScale":100,"fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontFamily":"Source Sans Pro","fontStyle":"normal","fontWeight":200},"checkoutBtn":{"textTransform":"lowercase","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#212121","hoverBackgroun
835dColor":"#212121"},"viewCartBtn":{"textTransform":"lowercase","color":"#212121","hoverColor":"#212121","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#212121"}},"productList":{"productsPerPage":32,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"currentAppIntegration":{},"themeName":"default","srcThemeNameLib":"blockshop"} 836 ;return templateSettings}function readPayload(){return {generalSettings:{page: "customers\/login",collection_id: 0,collection_handle: "",collection_product_count: 0,... 837 { 838 839 840 },collection_tags: null,current_tags: null,default_sort_by: "",no_image_url: "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-pfs-no-image.jpg",search_term: "",template: "customers\/login",currencies: ["USD"],current_currency: "USD",published_locales: 841 {"en":true,"es":false},current_locale: "en"},shop:{name: "662 Bodyboard Shop",url: "https:\/\/662bodyboardshop.com",domain: "662-shop.myshopify.com",currency: "USD",money_format: "\u003cspan class=transcy-money\u003e\u0026#36; {{amount}}\u003c\/span\u003e",money_format_with_currency: "\u003cspan class=transcy-money\u003e\u0026#36; {{amount}} USD\u003c\/span\u003e"},generalSettingsMetafield: 842 843 {"enableTrackingOrderRevenue":true,"ssr_version":"v1","ssr_engine":"node"} 844 ,translation: 845 846 847 848 {"inCollectionSearch":"Search for products in this collection","search":{},"suggestion":{"instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages"},"error":{},"recommendation":{"homepage-445331":"Just dropped","homepage-248445":"Best Sellers","collectionpage-864638":"Just dropped","collectionpage-005714":"Most Popular Products","productpage-714385":"Recently viewed","productpage-562165":"Frequently Bought Together","cartpage-707766":"Still interested in this?","cartpage-476776":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{},"mostPopular":{},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"filterOptions":{"filterOption|B1v93WZDM|pf_v_brand":"Brand","filterOption|B1v93WZDM|pf_pt_product_type":"Product Type","filterOption|B1v93WZDM|pf_t_size":"Size","filterOption|B1v93WZDM|pf_t_tail_shape":"Tail Shape","filterOption|B1v93WZDM|pf_p_price":"Price","filterOption|By3_AbYAf|pf_v_brand":"Brand","filterOption|By3_AbYAf|pf_t_product_type":"Product Type","filterOption|By3_AbYAf|pf_t_size":"Size","filterOption|By3_AbYAf|pf_t_core":"CORE","filterOption|By3_AbYAf|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_v_brand":"Brand","filterOption|HJemvyweX|pf_t_core":"Core","filterOption|HJemvyweX|pf_t_size":"Size","filterOption|HJemvyweX|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_t_tail_shape":"Tail Shape","filterOption|IaNmzaJ5K|pf_v_brand":"Brand","filterOption|IaNmzaJ5K|pf_t_product_type":"Product Type","filterOption|IaNmzaJ5K|pf_opt_size":"Size","filterOption|IaNmzaJ5K|pf_opt_color":"Color","filterOption|2v79DAfIi|pf_v_brand":"Brand","filterOption|2v79DAfIi|pf_pt_product_type":"Product type","filterOption|2v79DAfIi|pf_opt_size":"Size","filterOption|VPGv61x7X|pf_v_vendor":"Vendor","filterOption|VPGv61x7X|pf_pt_product_type":"Product type","filterOption|VPGv61x7X|pf_t_board_size":"Board Size","filterOption|VPGv61x7X|pf_t_stringers":"Stringers","filterOption|9wGPvJOhJ|pf_v_brand":"Brand","filterOption|9wGPvJOhJ|pf_pt_product_type":"Product Type","filterOption|9wGPvJOhJ|pf_t_leash_type":"Leash Type","filterOption|9wGPvJOhJ|pf_p_price":"Price","filterOption|SJCMuGbyR6B|pf_v_brand":"Brand","filterOption|SJCMuGbyR6B|pf_pt_product_type":"Product Type","filterOption|SJCMuGbyR6B|pf_opt_size":"Size","filterOption|SJCMuGbyR6B|pf_t_tail_shape":"Tail Shape","filterOption|SJCMuGbyR6B|pf_p_price":"Price"},"predictiveBundle":{}} 849 ,integration: 850 851 null 852 ,filterSettingsMetafield: 853 854 {"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
854dColor":""},"filterLayout":"vertical"} 855 ,additionalElementSettingsMetafield: 856 857 {"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending","enableCollectionSearch":true} 858 ,backInStockMetafield: 859 860 null 861 ,swatchSettings: 862 863 null 864 ,defaultSortOrder: 865 866 {"search":"","all":""} 867 ,user: 868 { 869 870 },product: 871 872 null 873 ,b2b: 874 875 null 876 ,templateId:readTemplateId(),productGridSelector: 877 878 "" 879 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 880 881 { 882 883 884 "home-page": {"homepage-445331":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-248445":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"bestsellers","limit":12},"widgetName":"Best Sellers","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 885 886 887 888 "cart-page": {"cartpage-707766":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Still interested in this?","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-476776":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"related-items","limit":12,"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 889 890 891 892 893 894 "product-page": {"productpage-714385":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Recently viewed","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-562165":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"inactive","widgetDesignSettings":{"bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 895 896 897
898 "collection-page": {"collectionpage-864638":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-005714":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"trending-products","limit":12,"calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 899 900 901 902 903 904 905 906 907 } || {},recommendationPlaceholder: 908 909 910 "\u003c!-- TEMPLATE RECOMMENDATION PLACEHOLDER--\u003e\u003cdiv class=\"boost-sd__rc-pl\"\u003e\u003cdiv class=\"boost-sd__rc-title-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\" style=\"width: 150px; height: 30px;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-product-list-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-info-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__rc-pl { width: 100%; min-height: 600px; } .boost-sd__rc-pl-item { display: block; width: 100%; height: 20px; background: rgba(0, 0, 0, 0.07); margin-bottom: 16px; animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl { width: 100%; display: flex; padding: 0 0 30px; } .boost-sd__rc-product-list-pl { display: flex; width: 100%; padding: 0; gap: 32px; position: relative; margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { display: block; flex-wrap: wrap; width: calc(50% - 8px); height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 50% } @media only screen and (min-width: 768px) { .boost-sd__rc-pl-item { margin-bottom: 8px; } .boost-sd__rc-title-pl { padding-bottom: 60px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: block; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { height: 382px; width: calc(25% - 8px); } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child { width: 50% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 40% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 30% } } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }\u003c\/style\u003e" 911 ,simplifiedIntegrationPlaceholder: 912 913 914 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__place
914holder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
914 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e" 915 ,allSyncedCollections: 916 917 {"syncedCollections":[403949010,22520496151,8243937303,7579566103,392938127612]} 918 ,isOnboarding: 919 920 false 921 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
921<script type="text/javascript">"use strict";(()=>{var Me=["__proto__","constructor","prototype"];function O(n,...t){if(!n||t.length===0)return n;let e=i=>!!i&&typeof i=="object",o=i=>{if(!e(i))return!1;let r=Object.getPrototypeOf(i);return r===Object.prototype||r===null};for(let i of t)if(i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r)||Me.includes(r))continue;let a=i[r];if(!(r in n)){n[r]=a;continue}let s=n[r];Array.isArray(s)&&Array.isArray(a)?n[r]=s.concat(...a):o(s)&&o(a)?n[r]=O(s,a):n[r]=a}return n}var ee=class{constructor(t,e){this.modules=[];this.cachedModulesByConstructor=new Map;this.status="created";this.cachedEventListeners={};this.registryBlockListeners=[];this.readyListeners=[];this.mode="production";this.logLevel=1;this.blocks={};let o=window.boostWidgetIntegration;this.config=t||{logLevel:o?.config?.logLevel,env:"production"},this.logLevel=this.config.logLevel??(this.mode==="production"?2:this.logLevel),this.config.logLevel==null&&(this.config.logLevel=this.logLevel),this.dataObjects=e||{},this.logger={debug:(...i)=>{this.logLevel<=0&&console.debug("Boost > [DEBUG] ",...i)},info:(...i)=>{this.logLevel<=1&&console.info("Boost > [INFO] ",...i)},warn:(...i)=>{this.logLevel<=2&&console.warn("Boost > [WARN] ",...i)},error:(...i)=>{this.logLevel<=3&&console.error("Boost > [ERROR] ",...i)}}}bootstrap(){if(this.status==="bootstrapped"){this.logger.warn("Application already bootstrapped");return}if(this.status==="started"){this.logger.warn("Application already started");return}this.loadModuleEventListeners(),this.dispatchLifecycleEvent({name:"onBeforeAppBootstrap",payload:null}),(this.config?.customization?.app?.onBootstrap?this.config.customization.app:window.boostWidgetIntegration?.config?.customization?.app)?.onBootstrap?.(this),this.extendAppConfigFromModules(),this.extendAppConfigFromGlobalVariables(),this.initializeDataObjects(),this.assignGlobalVariables(),this.status="bootstrapped",this.dispatchLifecycleEvent({name:"onAppBootstrap",payload:null})}moduleLabel(t){if(typeof t!="function"&&(typeof t!="object"||t===null))return"Unknown";let e=t;return Object.prototype.hasOwnProperty.call(e,"moduleName")&&typeof e.moduleName=="string"?e.moduleName:typeof e.name=="string"&&e.name?e.name:"Unknown"}async initModules(){await Promise.all(this.modules.map(async t=>{if(!t.shouldInit()){this.logger.info("Module not initialized",this.moduleLabel(t.constructor),"shouldInit returned false");return}t.onBeforeModuleInit?.(),this.dispatchLifecycleEvent({name:"onBeforeModuleInit",payload:{module:t}}),this.logger.info(`Initializing ${this.moduleLabel(t.constructor)} module`);try{await t.init(),this.dispatchLifecycleEvent({name:"onModuleInit",payload:{module:t}})}catch(e){this.logger.error(`Error initializing module ${this.moduleLabel(t.constructor)}:`,e),this.dispatchLifecycleEvent({name:"onModuleError",payload:{module:t,error:e instanceof Error?e:new Error(String(e))}})}}))}getModule(t){let e=this.cachedModulesByConstructor.get(t);if(!(e&&!e.shouldInit()))return e}getModuleByName(t){let e=this.modules.find(o=>o.constructor.moduleName===t);if(!(e&&!e.shouldInit()))return e}getModuleByClassName(t){let e=this.modules.find(o=>this.moduleLabel(o.constructor)===t);if(!(e&&!e.shouldInit()))return e}registerBlock(t){if(!t.id){this.logger.error("Block id is required");return}let e=t.id;if(this.blocks[e]){this.logger.error(`Block with id ${e} already exists`);return}this.blocks[e]=t,window.boostWidgetIntegration.blocks&&(window.boostWidgetIntegration.blocks[e]=t),this.dispatchLifecycleEvent({name:"onRegisterBlock",payload:{block:t}}),this.registryBlockListeners.forEach(o=>{try{o(t)}catch(i){this.logger.error("Error in registry block listener:",i)}})}addRegistryBlockListener(t){this.registryBlockListeners.push(t),Object.values(this.blocks).forEac
921h(e=>{try{t(e)}catch(o){this.logger.error("Error in registry block listener for existing block:",o)}})}removeRegistryBlockListener(t){let e=this.registryBlockListeners.indexOf(t);e>-1&&this.registryBlockListeners.splice(e,1)}onReady(t){if(this.status==="started")try{t()}catch(e){this.logger.error("Error in ready handler:",e)}else this.readyListeners.push(t)}assignGlobalVariables(){window.boostWidgetIntegration||(window.boostWidgetIntegration={}),Object.assign(window.boostWidgetIntegration,{TAEApp:this,config:this.config,dataObjects:this.dataObjects,blocks:this.blocks})}async start(){this.logger.info("Application starting"),this.bootstrap(),this.dispatchLifecycleEvent({name:"onBeforeAppStart",payload:null}),this.config.customization?.app?.onBeforeStart?.(this),await this.initModules(),this.status="started",this.dispatchLifecycleEvent({name:"onAppStart",payload:null}),this.readyListeners.forEach(t=>{try{t()}catch(e){this.logger.error("Error in ready listener:",e)}}),this.config?.customization?.app?.onStart&&this.config.customization.app.onStart(this)}destroy(){if(this.status!=="started"){this.logger.warn("Application not started yet");return}this.modules.forEach(t=>{this.dispatchLifecycleEvent({name:"onModuleDestroy",payload:{module:t}}),t.destroy()}),this.modules=[],this.resetBlocks(),this.status="destroyed",this.dispatchLifecycleEvent({name:"onAppDestroy",payload:null})}setLogLevel(t){this.logLevel=t,this.updateConfig({logLevel:t})}loadModule(t){if(!t)return this;let e=this,o=new t(e);return e.cachedModulesByConstructor.has(t)?(this.logger.warn(`Module ${this.moduleLabel(t)} already loaded`),e):(this.modules.push(o),this.cachedModulesByConstructor.set(t,o),this.logger.info(`Module ${this.moduleLabel(t)} already loaded`),e)}updateConfig(t){return typeof t=="function"?this.config=t(this.config):O(this.config,t),this.config}dispatchLifecycleEvent(t){switch(t.name){case"onBeforeAppBootstrap":this.triggerEvent("onBeforeAppBootstrap",t);break;case"onAppBootstrap":this.logger.info("Application bootstrapped"),this.triggerEvent("onAppBootstrap",t);break;case"onBeforeModuleInit":this.triggerEvent("onBeforeModuleInit",t);break;case"onModuleInit":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} initialized`),this.triggerEvent("onModuleInit",t);break;case"onModuleDestroy":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} destroyed`),this.triggerEvent("onModuleDestroy",t);break;case"onBeforeAppStart":this.triggerEvent("onBeforeAppStart",t);break;case"onAppStart":this.logger.info("Application started"),this.triggerEvent("onAppStart",t);break;case"onAppDestroy":this.logger.info("Application destroyed"),this.triggerEvent("onAppDestroy",t);break;case"onAppError":this.logger.error("Application error",t.payload.error),this.triggerEvent("onAppError",t);break;case"onModuleError":this.logger.error("Module error",this.moduleLabel(t.payload.module.constructor),t.payload.error),this.triggerEvent("onModuleError",t);break;case"onRegisterBlock":this.logger.info(`Block registered with id: ${t.payload.block.id}`),this.triggerEvent("onRegisterBlock",t);break;default:this.logger.warn("Unknown lifecycle event",t);break}}triggerEvent(t,e){let o=this.cachedEventListeners[t];o&&o.forEach(i=>{try{t==="onRegisterBlock"&&e.payload&&"block"in e.payload?i(e.payload.block):i(e)}catch(r){this.logger.error(`Error in event listener for ${t}:`,r,"Event data:",e)}})}extendAppConfigFromModules(){this.modules.forEach(t=>{let e=t.extendAppConfig;e&&O(this.config,e)})}extendAppConfigFromGlobalVariables(){let t=window.boostWidgetIntegration?.config;t&&O(this.config,t)}initializeDataObjects(){this.modules.forEach(t=>{let e=t.dataObject;e&&O(this.dataObjects,e)})}resetBlocks(){this.logger.info("Resetting all blocks"),this.blocks={}}loadModuleEventListeners(){this.cachedEventListeners={};let t=["onBeforeAppBootstrap","onAppBootstrap","onModuleInit","onModuleDestroy","onBeforeAppStart","onAppStart","onAppDestroy","onAppError","onModuleError","onRegisterBlock"];this.modules.forEach(e=>{t.forEach(o=>{let i=(...r)=>{if(!((this.status==="bootstrapped"||this.status==="started")&&!e.shouldInit()))return e[o]?.(...r)};typeof i=="function"&&(this.cachedEventListeners[o]||(this.cachedEventListeners[o]=[]),o==="onRegisterBlock"?this.cachedEventListeners[o]?.push((r=>{i.call(e,r)})):this.cachedEventListeners[o]?.push(i.bind(e)))})})}};var te=class{constructor(t){this.app=t}shouldInit(){return!0}destroy(){}init(){}get extendAppConfig(){return{}}get dataObject(){return{}}};var c=class extends te{constructor(){super(...arguments);this.boostTAEApp=null}get TAEApp(){let e=T();if(!e)throw new Error("Boost TAE is not initialized");return this.boostTAEApp=e,this.boostTAEApp}get TAEAppConfig(){return this.TAEApp.config}get TAEAppDataObjects(){return this.TAEApp.dataObjects}onDocumentReady(e){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",e);return}setTimeout(e,0)}offDocumentReady(e){document.removeEventListener("DOMContentLoaded",e)}};var he=new WeakMap;function se(n){return typeof n=="string"?n.split("@@BOOST_LT_SLASH@@").join("</"):""}function xe(n){let t=he.get(n);if(t)return t;let e={...n,template:Object.fromEntries(Object.entries(n.template).map(([o,i])=>
921[o,se(i)])),recommendationPlaceholder:se(n.recommendationPlaceholder),simplifiedIntegrationPlaceholder:se(n.simplifiedIntegrationPlaceholder),isOnboarding:typeof n.isOnboarding=="string"?n.isOnboarding==="true":!!n.isOnboarding};return he.set(n,e),e}function Re(){return{generalSettings:{},shop:{},generalSettingsMetafield:null,translation:null,integration:null,filterSettingsMetafield:null,additionalElementSettingsMetafield:null,backInStockMetafield:null,swatchSettings:null,defaultSortOrder:null,user:null,product:null,b2b:null,templateId:"",productGridSelector:"",templateMetadata:null,templateSettings:null,template:{},recommendationWidgets:{},recommendationPlaceholder:"",simplifiedIntegrationPlaceholder:"",allSyncedCollections:null,isOnboarding:!1}}var be,Fe,Se=!1;function f(){if(be)return be;let n=Fe?.()??(typeof window>"u"?void 0:window.__BOOST_TAE_LIQUID__);return n?xe(n):(Se||(Se=!0,console.error("[Boost] Liquid payload is missing. The app embed did not render it, or the runtime asset loaded before it. Continuing with defaults.")),Re())}var D=class extends c{get extendAppConfig(){let{defaultSortOrder:t,additionalElementSettingsMetafield:e}=f();return{additionalElementSettings:Object.assign(t==null?{}:{default_sort_order:t},e)}}};D.moduleName="AdditionalElement";function le(){let n=T().config?.filterSettings?.shortenUrlParamList,t={};return Array.isArray(n)&&n.forEach(e=>{if(typeof e!="string")return;let o=e.lastIndexOf(":");if(o===-1)return;let i=e.slice(0,o).trim(),r=e.slice(o+1).trim();i.startsWith("pf_")&&i.length>0&&r.length>0&&(t[r]=i)}),t}function ce(){return"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".replace(/[x]/g,function(){return(Math.random()*16|0).toString(16)})}function de(n){return new URLSearchParams(window.location.search).get(n)}function ye(n){return typeof n=="string"?n!=="out-of-stock":Array.isArray(n)?n.map(t=>t!=="out-of-stock"):!1}function oe(){return window.innerWidth<576}function Oe(){return window.innerWidth<=991}function Ae(){let n="";return oe()?n+="mobile|":n=n.replace("mobile|",""),Oe()?n+="tablet_portrait_max":n=n.replace("tablet_portrait_max",""),n}function Ee(){let{generalSettings:{collection_id:n=0,page:t="collection",default_sort_by:e}={},additionalElementSettings:{default_sort_order:o={},customSortingList:i}={}}=T().config,r=["relevance","best-selling","manual","title-ascending","title-descending","price-ascending","price-descending","created-ascending","created-descending"],a=de("sort"),s=i?i.split("|"):r;if(a&&s.includes(a))return a;let l=t==="search",d=t==="collection";l&&s.splice(s.indexOf("manual"),1);let{all:g,search:m}=o;if(d){if(n in o)return o[n];if(g)return g;if(e)return e}else if(l)return m||"relevance";return""}var Te=(n={})=>(n.return_all_currency_fields=!1,{...n,currency_rate:window.Shopify?.currency?.rate,currency:window.Shopify?.currency?.active,country:window.Shopify?.country}),I=n=>{try{let t=localStorage.getItem(n);return t?JSON.parse(t):null}catch{return null}},ge=(n,t)=>{try{localStorage.setItem(n,JSON.stringify(t))}catch(e){T().logger.error("Error setLocalStorage",e)}},pe=n=>{try{localStorage.removeItem(n)}catch(t){T().logger.error("Error removeLocalStorage",t)}};function Ce(n){let t=n%50;return t>25?n+(50-t):n-t}function we(n){if(!n)return;n.querySelectorAll(".boost-sd__product-image-img[loading='lazy']").forEach(function(e){ue(e.parentElement,o=>{let i=o.querySelector(".boost-sd__product-image-img[loading='lazy']");i&&i.removeAttribute("loading")})})}function ue(n,t){let e=new IntersectionObserver(function(i,r){i.forEach(function(a){a.isIntersecting&&(t(a.target),r.unobserve(a.target))})});Array.isArray(n)?n.forEach(o=>e.observe(o)):e.observe(n)}var ke=n=>{try{if(!n){let e=De().search;return!e||e.length<=1?!1:ae(e)}if(typeof n=="string"){let e=n.indexOf("?"),o=e>=0?n.substring(e):"";return!o||o.length<=1?!1:ae(o)}let t=n.search;return!t||t.length<=1?!1:ae(t)}catch{return!0}},ae=n=>{let t=decodeURIComponent(n).split("&");for(let e=0;e<t.length;e++)if(ze(t[e]))return!0;return!1},De=()=>{let t=window.location.href.replace(/%3C/g,"<").replace(/%3E/g,">"),e=[];for(let a=0;a<t.length;
921a++)e.push(t.charAt(a));let o=e.join("").split("<").join("%3C").split(">").join("%3E"),i="",r=o.replace(/#.*$/,"");return r.split("?").length>1&&(i=r.split("?")[1],i.length>0&&(i="?"+i)),{pathname:window.location.pathname,href:o,search:i}},ze=n=>{if(typeof n=="string"){n=n.toLowerCase();let t=["img src","script","alert","onabort","popstate","afterprint","beforeprint","beforeunload","blur","canplay","canplaythrough","change","click","contextmenu","copy","cut","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","ended","error","focus","focusin","focusout","fullscreenchange","fullscreenerror","hashchange","input","invalid","keydown","keypress","keyup","load","loadeddata","loadedmetadata","loadstart","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseout","mouseout","mouseup","offline","online","pagehide","pageshow","paste","pause","play","playing","progress","ratechange","resize","reset","scroll","search","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","toggle","touchcancel","touchend","touchmove","touchstart","unload","volumechange","waiting","wheel"],e=new RegExp(t.join("=|on")),o=(n.match(/</g)||[]).length,i=(n.match(/>/g)||[]).length,r=(n.match(/alert\(/g)||[]).length,a=(n.match(/console\.log\(/g)||[]).length,s=(n.match(/execCommand/g)||[]).length,l=(n.match(/document\.cookie/g)||[]).length,d=(n.match(/j.*a.*v.*a.*s.*c.*r.*i.*p.*t/g)||[]).length,g=e.test(n);if(o>0&&i>0||o>1||i>1||r||a||s||l||d||g)return!0}return!1},z=()=>T().config.generalSettings?.page==="collection",L=()=>T().config.generalSettings?.page==="search",Ue=()=>T().config.generalSettings?.page==="cart",We=()=>T().config.generalSettings?.page==="product",qe=()=>T().config.generalSettings?.page==="index",Pe=()=>window.location.pathname.indexOf("/collections/vendors")>-1,_e=()=>{let n="";switch(!0){case z():n="collection_page";break;case L():n="search_page";break;case We():n="product_page";break;case Ue():n="cart_page";break;case qe():n="home_page";break;default:break}return n},Be=()=>{let n=new URLSearchParams(window.location.search),t=le();for(let e of n.keys()){if(e.startsWith("pf_"))return!0;let o=t[e];if(typeof o=="string"&&o.startsWith("pf_"))return!0}return!1};function Ie(){return window?.__st?.cid||window?.meta?.page?.customerId||window?.ShopifyAnalytics?.meta?.page?.customerId||window?.ShopifyAnalytics?.lib?.user?.()?.traits()?.uniqToken}function Le(){return window.location.pathname.indexOf("/collections/types")>-1}var k=class n extends c{saveRequestId(t,e,o=[]){let i=I(n.STORAGE_KEY_PRE_REQUEST_IDS)||{};i[t]=e,Array.isArray(o)&&o?.forEach(r=>{let a="";switch(t){case"search":a=n.KEY_PLACEMENT_BY_TYPE.search_page;break;case"suggest":a=n.KEY_PLACEMENT_BY_TYPE.instant_search;break;case"product_page_bundle":a=n.KEY_PLACEMENT_BY_TYPE.product_page;break;default:break}i[`${r.widgetId||""}_${a}`]=e}),ge(n.STORAGE_KEY_PRE_REQUEST_IDS,i)}savePreAction(t){ge(n.STORAGE_KEY_PRE_ACTION,t)}};k.moduleName="Analytics";k.STORAGE_KEY_PRE_REQUEST_IDS="boostSdPreRequestIds";k.STORAGE_KEY_PRE_ACTION="boostSdPreAction";k.KEY_PLACEMENT_BY_TYPE={product_page:"product_page",search_page:"search_page",instant_search:"instant_search"};var U=class extends c{get extendAppConfig(){let t=f(),e={cdn:"https://cdn.boostcommerce.io",bundleUrl:"https://services.mybcapps.com/bc-sf-filter/bundles",productUrl:"https://services.mybcapps.com/bc-sf-filter/products",productListingUrl:"https://services.mybcapps.com/bc-sf-filter/product-listing",subscriptionUrl:"https://services.mybcapps.com/bc-sf-filter/subscribe-b2s",nodeSSRUrl:"https://services.mybcapps.com/bc-sf-ssr-node",rubySSRUrl:"https://services.mybcapps.com/bc-sf-ssr-ruby",ssrUrl:"",taeSettings:{instantSearch:{enabled:!1,...window.boostWidgetIntegration?.taeSettings?.instantSearch}},generalSettings:Object.assign({preview_mode:!1,preview_path:"",custom_js_asset_url:"",custom_css_asset_url:"",swatch_extension:"png",ssr_engine:"node",ssr_version:"v1",...t.generalSettings},t.generalSettingsMetafield),translation:t.translation??{}};if(e.generalSettings.ssr_version==="v2")switch(e.generalSettings?.ssr_engine||"n
921ode"){case"ruby":e.ssrUrl=e.rubySSRUrl??"";break;default:e.ssrUrl=e.nodeSSRUrl??""}return e}ensureSSRURL(){let{generalSettings:t}=this.TAEAppConfig,e=t?.ssr_engine||"node";if(t?.ssr_version==="v2")switch(e){case"ruby":this.TAEAppConfig.ssrUrl=this.TAEAppConfig.rubySSRUrl??"";break;default:this.TAEAppConfig.ssrUrl=this.TAEAppConfig.nodeSSRUrl??""}}onBeforeAppStart(){let{templateMetadata:t}=this.TAEAppConfig;if(t?.themeLibVersion){let o=t.themeLibVersion.split(".").map(Number);this.TAEAppConfig.generalSettings?.ssr_engine||(o[0]>1||o[0]===1&&o[1]>=89)&&(this.TAEAppConfig.generalSettings.ssr_version="v2",this.ensureSSRURL());let i=this.TAEAppConfig.generalSettings?.ssr_version||"v2";(o[0]<1||o[0]===1&&o[1]<89)&&i==="v2"&&this.rewriteLegacySSRFetchRequests()}}onAppDestroy(){this.originalFetch&&(window.fetch=this.originalFetch,this.originalFetch=void 0)}rewriteLegacySSRFetchRequests(){this.ensureSSRURL();let{filterUrl:t,searchUrl:e,productUrl:o,ssrUrl:i}=this.TAEAppConfig;if(!i)return;let r=d=>{if(!d)return"";try{let g=new URL(d,window.location.origin);return g.origin+g.pathname.replace(/\/+$/,"")}catch{return""}},a=r(i);if(!a)return;let s=[{baseUrl:r(t),ssrPath:"/filter"},{baseUrl:r(e),ssrPath:"/search"},{baseUrl:r(o),ssrPath:"/quickview",requiredParam:"quickview_widget_id"}],l=window.fetch;this.originalFetch=l,window.fetch=(d,g)=>{let m=typeof d=="string"||d instanceof URL?d.toString():d.url,E;try{let S=new URL(m,window.location.href),h=S.origin+S.pathname.replace(/\/+$/,""),b=s.find(y=>y.baseUrl&&y.baseUrl===h&&(!y.requiredParam||S.searchParams.has(y.requiredParam)));if(b){let y=b.ssrPath==="/filter"&&(L()||S.searchParams.has("q"))?"/search":b.ssrPath;E=`${a}${y}${S.search}${S.hash}`}}catch{E=void 0}if(!E)return l.call(window,d,g);if(typeof Request=="function"&&d instanceof Request)try{return l.call(window,new Request(E,d),g)}catch{}return l.call(window,E,g)}}};U.moduleName="AppSettings";var C=class extends c{constructor(){super(...arguments);this.cacheVersionString=Date.now().toString()}onAppStart(){this.loadAssetFiles(),this.assetLoadingPromise("themeCSS").then(()=>{this.TAEApp.updateConfig({themeCssLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load themeCSS",e)),this.assetLoadingPromise("settingsCSS").then(()=>{this.TAEApp.updateConfig({settingsCSSLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load settingsCSS",e))}loadAssetFiles(){this.loadThemeCSS(),this.loadSettingsCSS(),this.loadMainScript(),this.loadRTLCSS(),this.loadCustomizedCSSAndScript()}loadCustomizedCSSAndScript(){let{assetFilesLoader:e,templateMetadata:o}=this.TAEAppConfig,i=e.themeCSS.element,r=e.settingsCSS.element,a=()=>{this.TAEAppConfig.assetFilesLoader.themeCSS.status!=="loaded"||this.TAEAppConfig.assetFilesLoader.settingsCSS.status!=="loaded"||(o?.customizeCssUrl&&this.loadCSSFile("customizedCSS"),o?.customizeJsUrl&&this.loadScript("customizedScript"))};i?.addEventListener("load",a),r?.addEventListener("load",a)}loadSettingsCSS(){return this.loadCSSFile("settingsCSS")}loadThemeCSS(){return this.loadCSSFile("themeCSS")}loadRTLCSS(){if(document.documentElement.getAttribute("dir")==="rtl")return this.loadCSSFile("rtlCSS")}loadMainScript(){return this.loadScript("mainScript")}preloadModuleScript(e){let o=this.TAEAppConfig,i=o.env==="staging",r=i?"staging":o.templateMetadata?.themeLibVersion;if(!i||!["filter","recommendation","instant-search"].includes(e))return;let a=`${o.cdn}/widget-integration/${r}/${e}.module.js`,s=document.createElement("link");s.rel="preload",s.as="script",s.href=a,document.head?.appendChild(s)}loadResourceByName(e,o){if(this.TAEAppConfig.assetFilesLoader[e].element)return;let i=this.TAEAppConfig.assetFilesLoader[e],r=o?.resourceType||i.type,a=this.TAEAppConfig.env==="staging",s=o?.url||i.url;if(!s)switch(e){case"themeCSS":s=this.TAEAppConfig.templateMetadata?.themeCssUrl||this.TAEAppConfig.fallback?.themeCssUrl,a&&(s+=`?v=${this.cacheVersionString}`);break;case"settingsCSS":s=this.TAEAppConfig.templateMetadata?.settingsCssUrl||this.TAEAppConfig.fallback?.settingsCssUrl;break;case"rtlCSS":{let{themeCSS:l}=this.TAEAppConfig.assetFilesLoader;if(l.url){let d=new URL(l.url),m=d.pathname.split("/").slice(0,-1).join("/")+"/rtl.css";s=new URL(m,d.origin).href,a&&(s+=`?v=${this.cacheVersionString}`)}break}case"mainScript":s=`${this.TAEAppConfig.cdn}/widget-integration/${a?"staging":this.TAEAppConfig.templateMetadata?.themeLibVersion}/bc-widget-integration.js`,a&&(s+=`?v=${this.cacheVersionString}`);break;case"customizedCSS":s=this.TAEAppConfig.templateMetadata?.customizeCssUrl;break;case"customizedScript":s=this.TAEAppConfig.templateMetadata?.customizeJsUrl;break}
921if(s){if(r==="stylesheet"){let l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.media="all",l.href=s,document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})}}else if(r==="script"){let l=document.createElement("script");l.src=s;let d=o?.strategy;if(d==="async"?l.async=!0:d==="defer"&&(l.defer=!0),i.module&&(l.type="module"),d==="async"||d==="defer"){let g=document.createElement("link");g.rel="preload",g.as="script",g.href=s,document.head?.appendChild(g)}document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})},l.onprogress=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}})}}}}loadCSSFile(e,o){return this.loadResourceByName(e,{url:o,resourceType:"stylesheet"})}loadScript(e,o,i){return this.loadResourceByName(e,{strategy:i,url:o,resourceType:"script"})}assetLoadingPromise(e,o=5e3){return new Promise((i,r)=>{let a=null,{assetFilesLoader:s}=this.TAEAppConfig,l=s[e];if(l.status==="loaded")return i(!0);if(l.status==="error")return r(new Error(`Failed to load asset ${e}`));l.element||this.loadResourceByName(e);let d=this.TAEAppConfig.assetFilesLoader[e]?.element;if(!d)return this.TAEApp.logger.warn(`Asset ${e} not found`),i(!1);d?.addEventListener("load",()=>{a&&clearTimeout(a),i(!0)}),d?.addEventListener("error",()=>{a&&clearTimeout(a),r(new Error(`Failed to load asset ${e}`))}),a=setTimeout(()=>{r(new Error(`Timeout loading asset ${e}`))},o)})}get extendAppConfig(){return{themeCssLoaded:!1,settingsCSSLoaded:!1,assetFilesLoader:{themeCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},settingsCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},rtlCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},customizedCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},mainScript:{type:"script",element:null,status:"not-initialized",url:null},customizedScript:{type:"script",element:null,status:"not-initialized",url:null}}}}};C.moduleName="AssetFilesLoader";var x=class extends c{setQueryParams(t){let{b2b:e}=this.TAEAppConfig;if(!e.enabled)return;t.set("company_location_id",`${e.current_company_id}_${e.current_location_id}`);let o=window.Shopify?.currency;o&&(t.set("currency",o.active),t.set("currency_rate",o.rate.toString()))}get extendAppConfig(){return{b2b:Object.assign({enabled:!1},f().b2b)}}};x.moduleName="B2B";var M=class n extends c{get extendAppConfig(){return{fallback:{containerElement:".boost-sd__filter-product-list",themeCssUrl:"https://cdn.boostcommerce.io/widget-integration/theme/default/1.0.1/main.css",settingsCssUrl:"https://boost-cdn-staging.bc-solutions.net/widget-integration/theme/default/staging/default-settings.css"}}}dispatchEvent(){let t=new CustomEvent(n.EVENT_NAME);window.dispatchEvent(t)}async loadFallbackSectionFromShopify(t){return fetch(t.url||`${window.location.origin}/?section_id=${t.sectionName}`).catch(e=>{throw this.TAEApp.logger.error("Error loading fallback section from Shopify:",e),e}).then(e=>e.text())}get containerElement(){let{containerElement:t}=this.TAEAppConfig.fallback;return t instanceof HTMLElement?t:document.querySelector(t)}async loadFilterProductFallback(){let{fallback:t,cdn:e="https://boost-cdn-prod.bc-solutions.net",templateMetadata:o}=this.TAEAppConfig,i=t?.customizedTemplate||o.customizedFallback;if(i){let{source:a,templateName:s,templateURL:l}=i;switch(a){case"Shopify":{if(!s&&!l){this.TAEApp.logger.warn("Both templateName and templateURL are undefined");return}let d=await this.loadFallbackSectionFromShopify({sectionName:s,url:l}),g=this.containerElement;if(!g){this.TAEApp.logger.warn("Container element not found for fallback template");return}g.innerHTML=d,this.dispatchEvent();return}default:this.TAEApp.logger.warn(`Unsupported source for customized template: ${a}`);return}}let r=document.createElement("script");r.src=`${e}/fallback-theme/1.0.12/boost-sd-fallback-theme.js`,r.defer=!0,r.onload=()=>{this.dispatchEvent()},document.body.appendChild(r)}};M.moduleName="Fallback";M.EVENT_NAME="boost-sd-enable-product-filter-fallback";var R=class extends c{constructor(){super(...arguments);this.ensurePlaceholder=()=>{let{simplifiedIntegration:{enabled:e,selectedSelector:o,placeholderAdded:i}}=this.TAEAppConfig;if(!e||!o){this.oldldSICollectionFilterContainerDetected()||this.backwardCompatibilityModule?.legacyUpdateAppStatus("ready");return}if(i)return;let r=document.querySelector(o);r&&r instanceof HTMLElement?(this.renderPlaceholder(r),this.collectionFilterModule?.initBlock()):this.TAEApp.logger.error(`Placeholder container not found: ${o}. Please update the selector in Boost's app embed`)}}get collectionFilterModule(){return this.TAEApp.getModule(w)}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}get extendAppConfig(){let e=f();return{simplifiedIntegration:{enabled:!1,collectionPage:!1,instantSearch:!1,productListSelector:{collectionPage:[],searchPage:[]},selectedSelector:"",selectorFromMetafield:"",selectorFromAppEmbed:e.productGridSelector,allSyncedCollections:e.allSyncedCollections||{syncedCollections:[]},placeholderAdded:!1,placeholder:e.simplifiedIntegrationPlaceholder,isOnboarding:e.isOnboarding,neededToHideElements:[]}}}init(){let e=this.TAEApp,o=this.TAEAppConfig.simplifiedIntegration,{templateMetadata:{integratedTheme:i={}}}=this.TAEAppConfig,r=window.Shopify?.theme?.id;if(!r){e.logger.warn("Theme ID is missing");return}let a=i[r];if(!a||Object.keys(a).length===0){e.logger.warn("Theme is not integrated
921with SimplifiedIntegration flow");return}let{collectionPage:s=!1,searchPage:l=!1,instantSearch:d=!1,productListSelector:g={}}=a,{page:m,collection_id:E=0}=this.TAEAppConfig.generalSettings,S=m==="collection",h=m==="search";if(!(o.isOnboarding&&!this.checkSyncedCollection(E))){if(S&&s||h&&l){let{collectionPage:b=[],searchPage:y=[]}=g,P=S?b:y;if(P.length===0){this.app.logger.warn("empty selectors");return}let A=P[P.length-1],_=0,B=setInterval(()=>{let F=!!document.querySelector(A),v=F?P:P.slice(0,-1),me=v.slice(0,-1),ie=v[v.length-1],Z=o.selectorFromAppEmbed||ie,ne=document.querySelector(Z);if(ne){let re;if(F){let fe=document.querySelectorAll(A);re=fe[fe.length-1]||ne}else re=ne;o.neededToHideElements=F?[A]:me,o.selectorFromMetafield=ie,o.selectedSelector=Z,this.renderPlaceholder(re),this.collectionFilterModule?.initBlock(),clearInterval(B)}else++_>100&&clearInterval(B)},50);this.TAEApp.updateConfig({simplifiedIntegration:{...o,...a,enabled:!0}})}d&&this.setupISW()}}onAppStart(){this.onDocumentReady(this.ensurePlaceholder)}onModuleDestroy(){this.offDocumentReady(this.ensurePlaceholder)}oldldSICollectionFilterContainerDetected(){return!!document.querySelector(".boost-sd__filter-product-list")}checkSyncedCollection(e){let{simplifiedIntegration:o}=this.TAEAppConfig,{allSyncedCollections:{syncedCollections:i}}=o,r=i?.includes(e),a=e===0&&i?.length>0;return!r&&!a?(this.TAEApp.logger.warn("collection not synced -> fallback original theme"),!1):!0}renderPlaceholder(e){let{simplifiedIntegration:o}=this.TAEAppConfig,i=o?.placeholder||"",r=o?.neededToHideElements||[],a=o?.selectedSelector||"";e.style.display="none",this.hideNeededElements();let s=document.createElement("div");s.innerHTML=i||"",s.className="boost-sd__filter-product-list boost-sd__placeholder-product-filter-tree",e.insertAdjacentElement("afterend",s),o&&(o.placeholderAdded=!0,r&&a&&r.push(a))}hideNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"none")}showNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"")}removePlaceholder(){let{simplifiedIntegration:{placeholderAdded:e}}=this.TAEAppConfig;if(e){let o=document.querySelector(".boost-sd__placeholder-product-filter-tree");o instanceof HTMLElement&&o.remove()}}removeOriginalGrid(){this.getOriginalContainers().forEach(e=>e.remove())}showOriginalGrid(){this.getOriginalContainers().forEach(e=>{e instanceof HTMLElement&&(e.style.display="")}),this.showNeededElements(),this.removePlaceholder()}getOriginalContainers(){let{neededToHideElements:e,selectedSelector:o}=this.TAEAppConfig.simplifiedIntegration||{},i=new Set(e||[]);o&&i.add(o);let r=new Set;return i.forEach(a=>{document.querySelectorAll(a).forEach(s=>r.add(s))}),Array.from(r)}setElementsDisplay(e,o){Array.isArray(e)&&e.forEach(i=>{document.querySelectorAll(i).forEach(r=>{r instanceof HTMLElement&&(r.style.display=o)})})}setupISW(){this.TAEApp.updateConfig({taeSettings:{instantSearch:{enabled:!0}}})}};R.moduleName="SimplifiedIntegration";var w=class n extends c{constructor(){super(...arguments);this.initBlock=async()=>{let e=document.querySelector(".boost-sd__filter-product-list:not(.boost-sd__filter-product-list--ready)");if(!e){this.app.logger.error("Filter DOM not found"),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready");return}this.assetFileLoaderModule?.preloadModuleScript("filter");let o=this.TAEAppConfig,{customization:i}=o;typeof i?.filter?.beforeRender=="function"&&i.filter.beforeRender();let r=`${this.widgetId}-${ce()}`;e?.classList?.add("boost-sd__filter-product-list--ready"),e.id=r;let a=this.prepareFilterAPIQueryParams(),s=await this.filterAPI(a),l={id:r,document:e,widgetId:this.widgetId,defaultSort:a.get("sort")||"",defaultParams:this.filterAPIDefaultParams,filterTree:{options:[]},dynamicBundles:[]};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(l,e,"filter");let{html:g,bundles:m}=s;m&&(l.dynamicBundles=m),s.filter&&(s.filter.options=this.updateValuesOptions(s.filter.options),l.filterTree=s.filter);try{await Promise.all([this.assetFileLoaderModule?.assetLoadingPromise("themeCSS"),this.assetFileLoaderModule?.assetLoadingPromise("settingsCSS")])}catch{}g&&(e.innerHTML=g),g&&!s.simplifiedIntegrationFallbackTriggered&&o.simplifiedIntegration?.enabled&&this.simplifiedIntegrationModule?.removeOriginalGrid(),l.cache={[a.toString()]:{...s,timestamp:new Date().getTime()}},this.TAEApp.registerBlock(l),this.saveFilterAPIResponseAnalyticData(s?.meta?.rid,s.bundles),this.syncAppConfigWithFilterAPIResponse(s),this.block=l,this.savePageLimitSettings(),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get b2bModule(){return this.TAEApp.getModule(x)}get fallbackModule(){return this.TAEApp.getModule(M)}get simplifiedIntegrationModule(){return this.TAEApp.getModule(R)}get analyticModule(){return this.TAEApp.getModule(k)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){let{swatchSettings:e,filterSettingsMetafield:o}=f();return{filterUrl:"https://services.mybcapps.com/bc-sf-filter/filter",filterSettings:Object.assign({swatch_extension:"png",...e==null?{}:{swatch_settings:e}},o)}}get apiEndpoint(){let{filterUrl:e,searchUrl:o}=this.app.config,{ssrUrl:i,generalSettings:r}=this.TAEAppConfig;r.ssr_version==="v2"&&i&&(e=`${i}/filter`,o=`${i}/search`);let s=new URLSearchParams(window.location.search).get("q");return L()||s?o:e}get widgetId(){let{templateMetadata:e,generalSettings:o}=this.TAEAppConfig,r=(o?.page||"collection")==="collection"?"collectionFilters":"searchPage";return e[r]||"default"}get filterAPIDefaultParams(){let{shop:e,templateSettings:o,templateMetadata:i,generalSettings:r,templateId:a,simplifiedIntegration:s}=this.TAEAppConfig,l=this.getHistoryParams(),d=typeof o?.themeSettings?.productList?.productsPerPage=="number"?o.themeSettings.productList.productsPerPage:16,g=I(n.LIMIT),m=I(n.LIMIT_SETTING),S=m&&m!==`${d}`?d:g&&!isNaN(Number(g))?Number(g):d,h=this.widgetId,b=oe(),y=window.innerWidth,P=o?.filterSettings?.filterLayout==="vertical"&&o?.filterSettings?.filterTreeVerticalStyle==="style-default",A=b?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3,_=b?y/A:y/(A+(P?1:0)),B=Ae(),v=o?.themeSettings?.additionalElements?.toolbar?.elements?.viewAs?.showListViewDefault===!0?"list":`grid--${oe()?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3}`;return{_:"pf",t:Date.now().toString(),sid:ce(),shop:e.domain,page:Number(l?.page||1),limit:S,sort:l?.sort||Ee(),locale:r.current_locale,event_type:"init",pg:_e(),build_filter_tree:!0,collection_scope:r.collection_id||"0",money_format:e.money_format,money_format_with_currency:e.money_format_with_currency,widgetId:h,viewAs:v,device:B,first_load:!0,productImageWidth:Ce(_),productPerRow:A,grid_col:A,widget_updated_at:i?.updatedAt,templateId:a,current_locale:(window?.Shopify?.routes?.root||"/")?.replace(/\/$/,""),simplifiedIntegration:s.enabled||!1,customer_id:Ie(),insert_banners:i?.featureOptions?.enableBannerInterleaving||!1,...Te()}}savePageLimitSettings(){let{templateSettings:e}=this.TAEAppConfig,o=typeof e?.themeSettings?.productList?.productsPerPage=="number"?e.themeSettings.productList.productsPerPage:16,i=I(n.LIMIT),r=I(n.LIMIT_SETTING),s=r&&r!==`${o}`?o:i&&!isNaN(Number(i))?Number(i):o;if(typeof window<"u"&&window.localStorage)try{localStorage.setItem(n.LIMIT_SETTING,`${o}`),localStorage.setItem(n.LIMIT,`${s}`)}catch(l){this.app.logger.error("Failed to save limit settings to localStorage",l)}}syncAppConfigWithFilterAPIResponse(e){let{shop:o}=this.TAEAppConfig;e.meta?.money_format&&(o.money_format=e.meta.money_format),e.meta?.money_format_with_currency&&(o.money_format_with_currency=e.meta.money_format_with_currency),e.meta?.currency&&(o.currency=e.meta.currency),this.app.updateConfig({shop:o}),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}prepareFilterAPIQueryParams(){let{generalSettings:e,filterSettings:o,customization:i}=this.TAEAppConfig,r=this.getHistoryParams(),a=this.filterAPIDefaultParams,s=new URLSearchParams;
921Object.entries(a).forEach(([h,b])=>{s.set(h,b!==void 0?b.toString():"")}),s.set("search_no_result",Object.keys(r?.paramMap||{}).length===0?"true":"false"),r?.paramMap&&Object.keys(r.paramMap).forEach(h=>{r.paramMap[h].forEach(b=>s.append(`${h}[]`,h.startsWith(`${a._}_st_`)?ye(b).toString():b))});let d=new URLSearchParams(window.location.search).get("q");d&&(Pe()?s.set("vendor",d):Le()?s.set("product_type",d):s.set("q",d),z()&&(s.set("incollection_search","true"),s.set("event_type","incollection_search")),this.setSearchQueryParamsWithSuggetion(s)),e.collection_tags?.length&&e.collection_tags.forEach(h=>{s.append("tag[]",h)}),o.sortingAvailableFirst&&s.set("sort_first","available");let g=o?.availableAfterFiltering,m=o?.productAndVariantAvailable,E=Array.from(s.keys()).some(h=>h.startsWith("pf_")),S=!g&&m||g&&E?"true":"false";if(s.set("product_available",S),s.set("variant_available",S),o.showOutOfStockOption&&s.set("zero_options","true"),this.b2bModule?.setQueryParams(s),i?.filter?.customizedAPIParams){let{customizedAPIParams:h}=i.filter;Object.entries(h).forEach(([b,y])=>{s.set(b,y)})}return s}setSearchQueryParamsWithSuggetion(e){let o="boostSDSuggestionData",i="boostSDClickSuggestionTerm",r=I(i);if(!r)return;let a=I(o);a&&(e.set("query",a.query),e.set("parent_request_id",a.id),e.set("suggestion",r),e.set("item_rank",(a.suggestions.findIndex(s=>s===r)+1).toString()),pe(i),pe(o))}saveFilterAPIResponseAnalyticData(e,o){let i=L()?"search":"filter",r=this.analyticModule;e&&(r?.saveRequestId(i,e),o&&r?.saveRequestId(i,e,o)),r?.savePreAction(i)}formatPercentSaleLabel(e,o=0){let i="";return o?e?i=`${o}% - ${e}%`:i=`above ${o}%`:i=`under ${e}%`,i}updateValuesOptions(e){return Array.isArray(e)?e.map(o=>(o.filterType==="percent_sale"&&(o.values=o.values?.map(i=>(i.key=i.key.replace("*-",":").replace("-*",":").replace("-",":"),i.label=this.formatPercentSaleLabel(i.to,i.from),i))),o)):e}async filterAPI(e){let o=this.TAEAppConfig,i=e.toString(),r=await fetch(`${this.apiEndpoint}?${i}`,{method:"GET"}),a=[404,413,403,500],s=!1;return a.includes(r.status)&&(o.simplifiedIntegration?.enabled?(this.simplifiedIntegrationModule?.showOriginalGrid(),s=!0):this.fallbackModule?.loadFilterProductFallback()),{...await r.json(),simplifiedIntegrationFallbackTriggered:s}}getHistoryParams(){let e=new URL(window.location.href);if(ke(e)){this.app.logger.error("[Security] Potential XSS detected in URL parameters. Ignoring query params.",window.location.href);return}let i=e.search,r="pf_",a=",",s=/[.*+?^${}()|[\]\\]/g,{searchParams:l}=e,d=l.get("sort"),g=l.get("page"),m={},E=le(),S=this.TAEAppConfig.customization?.filter?.customizedAPIParams?.multipleValueSeparator||a,h=S.replace(s,"\\$&"),y=encodeURIComponent(S).replace(s,"\\$&"),P=new RegExp(`${h}|${y}`);for(let A of l.keys()){let _=A,B;if(E[A]){_=E[A];let F=A.replace(s,"\\$&"),v=i.match(new RegExp(`[?&]${F}=([^&]+)`));B=(v?v[1]:"").split(P).map(Z=>decodeURIComponent(Z.replace(/\+/g," ")))}else B=l.getAll(A);_.startsWith(r)&&!m[_]&&(_==="pf_tag"?m.tag=B:m[_]=B)}return{paramMap:m,sort:d,page:g}}};w.moduleName="CollectionFilter";w.LIMIT="boostSDLimit";w.LIMIT_SETTING="boostSDLimitSetting";var u=class extends c{shouldInit(){let{templateMetadata:{themeLibVersion:t}={}}=this.TAEAppConfig;if(!t)return!0;let e=t.split(".")[0];return Number(e)<=1}get collectionFilterModule(){return this.TAEApp.getModule(w)}init(){window.boostSDTaeUtils={lazyLoadImages:we,inViewPortHandler:ue,initCollectionFilter:()=>{setTimeout(()=>{this.collectionFilterModule?.initBlock()})}}}onAppStart(){let t=this.TAEApp,{env:e}=this.TAEAppConfig,o={...this.TAEAppConfig.customization?.filter?.customizedAPIParams||{},...window.boostSdCustomParams||{}};this.TAEApp.updateConfig(i=>(i.customization={...i.customization,filter:{...i.customization?.filter,customizedAPIParams:o}},i)),window.boostSdCustomParams=o,Object.assign(window.boostWidgetIntegration,{generalSettings:{...this.TAEAppConfig.generalSettings,templateId:this.TAEAppConfig.templateId},simplifiedIntegration:this.TAEAppConfig.simplifiedIntegration,taeSettings:this.TAEAppConfig.taeSettings,env:e,app:{[e]:{customization:{},...this.TAEAppConfig,...window.boostWidgetIntegration.app?.[e]}},customization:{...this.TAEAppConfig.customization,filter:{...this.TAEAppConfig.customization?.filter,customizedAPIParams:o}},regisCustomization:function(i,r){if(typeof i=="function"&&i.name&&!r){let a=i.name;window.boostWidgetIntegration.app[e].customization[a]=i}else if(typeof i=="function"&&i.name&&r){window.boostWidgetIntegration.app[e].customization[r]=window.boostWidgetIntegration.app[e].customization[r]||{};let a=i.name;window.boostWidgetIntegration.app[e].customization[r][a]=i}else t.logger.error("Invalid function or function does not have a name.")}}),Object.assign(window,{boostSDData:this.TAEAppDataObjects})}onBeforeAppStart(){Object.assign(window,{boostWidgetIntegration:{...window.boostWidgetIntegration,status:"initializing"}})}legacyUpdateAppStatus(t){Object.assign(window.boostWidgetIntegration,{status:t})}legacyIsUsingRecommendationAppV3(){return window.boostSDAppConfig?.themeInfo?.taeFeatures?.recommendation==="installed"}legacyInitRecommendationWidgets(t){window.boostWidgetIntegration.app[this.TAEAppConfig.env].recommendationWidgets=t}legacyAssignDefaultBlockAttributes(t,e,o){let{templateSettings:i}=this.app.config;Object.assign(t,{widgetInfo:i,templateSettings:i,app:window.boostWidgetIntegration.app?.[this.app.config.env],document:e,id:e.id||t.id,blockType:o||"filter"}),"widgetId"in t||Object.assign(t,{widgetId:e.id||t.id})}};u.moduleName="BackwardCompatibilityV1";var W=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.createElement("div");e.id="bc-bis",e.className="boost-sd__bis",e.style.display="none",document.body.appendChild(e),this.block={id:"bc-bis",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"backInStock"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{klaviyoBISUrl:"https://a.klaviyo.com/client/back-in-stock-subscriptions",backInStock:Object.assign({enabled:!1,productSettings:{},displaySettings:{},isTurbo:!1},f().backInStockMetafield)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};W.moduleName="BackInStock";var q=class extends c{constructor(){super(...arguments);this.initBlock=()=>{this.block={id:"cart",document:document.body},this.backwardCompatibilityModule?.legacyAssignDefaultBlockAttributes(this.block,this.block.document,"cart"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{customization:{cart:{}}}}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};q.moduleName="Cart";var N=class extends c{constructor(){super(...arguments);this.initBlock=()=>
921{if(this.block)return;let e=document.querySelector(".boost-sd__countdown-timer-wrapper");if(!e)return;let{template:o}=this.TAEAppConfig;typeof o?.countdownTimerPlaceholder=="string"&&(e.innerHTML=o.countdownTimerPlaceholder),this.block={id:e.id||"boost-sd-countdown-timer",document:e},this.block.blockType="countdownTimer",this.TAEApp.registerBlock(this.block)}}onModuleInit(){this.onDocumentReady(this.initBlock),document.addEventListener("shopify:section:load",this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock),document.removeEventListener("shopify:section:load",this.initBlock)}};N.moduleName="CountdownTimer";var V=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__preOrder-container"),{customization:o,template:i}=this.TAEAppConfig;typeof o?.preOrder?.beforeRender=="function"&&o.preOrder.beforeRender(),e&&(typeof i?.preOrderPlaceholder=="string"&&(e.innerHTML=i.preOrderPlaceholder),this.block={id:e.id||"bc-pre-order",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"preOrder"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{customization:{preOrder:{}}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};V.moduleName="PreOrder";var H=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd-widget-predictive-bundle");e&&(this.block={id:e.id||"bc-predictive-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"predictiveBundle"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{predictiveBundle:{multiBundleSupport:!1}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};H.moduleName="PredictiveBundle";var $=class extends c{constructor(){super(...arguments);this.blocks={};this.initBlocks=()=>{if(this.backwardCompatibilityV1Module?.legacyIsUsingRecommendationAppV3()){this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets({});return}let{recommendationWidgets:e}=this.TAEAppConfig;this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets(e);let{recommendationPlaceholder:o}=f(),i=document.querySelectorAll('[id^="boost-sd-widget-"]');for(let r of i)r.innerHTML=o,this.initBlock(r)}}get extendAppConfig(){return{recommendUrl:"https://services.mybcapps.com/discovery/recommend",recommendationWidgets:f().recommendationWidgets}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}onModuleInit(){this.onDocumentReady(this.initBlocks)}onModuleDestroy(){this.offDocumentReady(this.initBlocks)}initBlock(e){let o={id:e.id,document:e};this.assetFileLoaderModule?.preloadModuleScript("recommendation"),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(o,e,"recommendation"),o.widgetId=e.id?.replace("boost-sd-widget-",""),this.TAEApp.registerBlock(o),this.blocks[o.id]=o}};$.moduleName="Recommendation";var j=class extends c{constructor(){super(...arguments);this.block={id:"bc-instant-search",document:document.createElement("div")};this.initBlock=()=>{if(!this.enabled)return;this.assetFileLoaderModule?.preloadModuleScript("instant-search");let{document:e,id:o}=this.block;e.id=o,window.document.body.appendChild(e),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"instantSearch"),this.TAEApp.registerBlock(this.block)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){return{searchUrl:"https://services.mybcapps.com/bc-sf-filter/search"}}get enabled(){let{taeSettings:e,templateId:o,simplifiedIntegration:i}=this.TAEAppConfig;return e?.instantSearch?.enabled&&o&&(!i.enabled||i.instantSearch)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};j.moduleName="Search";var G=class extends c{shouldInit(){return this.TAEAppConfig.generalSettings.enableRobot}init(){if(!(z()||L())||document.querySelector('meta[name="robots"]'))return;let e=Be(),o=!!de("q")&&!L();if(!e&&!o)return;let i=document.createElement("meta");i.name="robots",i.content="noindex,nofollow,nosnippet",i.setAttribute("data-boost-injected","seo-enhancement"),document.head.append(i)}get extendAppConfig(){return{generalSettings:{enableRobot:!0}}}};G.moduleName="SEOEnhancement";var Y=class extends c{get extendAppConfig(){let{shop:t,integration:e}=f();return{shop:t,integration:{...e}}}};Y.moduleName="ShopifyMetafield";var K=class extends c{get dataObject(){let t=f();return{user:{...t.user},product:{...t.product}}}};K.moduleName="ShopifyDataObject";var Q=class extends c{get extendAppConfig(){let t=f();return{templateUrl:"https://services.mybcapps.com/bc-sf-filter/ssr-template",templateId:t.templateId,templateMetadata:t.templateMetadata??{},template:t.template,templateSettings:t.templateSettings??{}}}};Q.moduleName="TemplateManagement";var J=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-tier-discount-bundle");e&&(this.block={id:e.id||"bc-tier-discount-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"tierDiscountBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};J.moduleName="TierDiscountBundle";var X=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-volume-bundle");e&&(this.block={id:e.id||"bc-volume-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"volumeBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};X.moduleName="VolumeBundle";
921var ve=new ee().loadModule(U).loadModule(K).loadModule(Y).loadModule(Q).loadModule(w).loadModule(D).loadModule(j).loadModule($).loadModule(q).loadModule(k).loadModule(x).loadModule(W).loadModule(X).loadModule(J).loadModule(H).loadModule(V).loadModule(N).loadModule(R).loadModule(G).loadModule(M).loadModule(C).loadModule(u);ve.start();function T(){return ve}})();</script>
921<!-- END app block --><!-- BEGIN app block: shopify://apps/sc-easy-redirects/blocks/app/be3f8dbd-5d43-46b4-ba43-2d65046054c2 --> 922 <!-- common for all pages --> 923 924 925 926
926<script src="https://cdn.shopify.com/extensions/019feafe-a942-7fff-96d6-964177dec909/sc-easy-redirects-16/assets/esc-redirect-app.js" async></script>
926 927 928 929 930 931 932 933<!-- END app block --><!-- BEGIN app block: shopify://apps/blocky-fraud-blocker/blocks/app-embed/aa25b3bf-c2c5-4359-aa61-7836c225c5a9 -->
934<script async src="https://app.blocky-app.com/get_script/?shop_url=662-shop.myshopify.com"></script>
934 935 936 937<!-- END app block -->
937<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
937 938<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
939<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: 21758819,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 939
939
940<script> 941 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 942</script>
vendor: 1 bytes, line 942
942
943<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}
943).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: 21758819,storefrontBaseUrl: "https://662bodyboardshop.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://662bodyboardshop.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1842479356","configuration":"{\"shop_url\": \"662-shop.myshopify.com\", \"backend_url\": \"https:\/\/app.blocky-app.com\/record_cart_ip\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6477fe5b4c5043c7a83db889bb44611b","type":"APP","apiClientId":5096093,"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"}
943,{"id":"1807909116","configuration":"{\"mailchimp_store_id\":\"store_qdloraqqur9wuf5hfuk4\", \"mailchimp_user_id\":\"42392881\",\"mailchimp_list_id\":\"97ec26fb9f\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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":"1005289724","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"413827324","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\",\\\"GT-NN6ZLSK\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\/xSLKCNaC8PQCEOyo3tMD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\/sUx2CNmC8PQCEOyo3tMD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-R64Q7LNJR3\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\/YFLyCNCC8PQCEOyo3tMD\\\",\\\"MC-N9EF5QSZEL\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-R64Q7LNJR3\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\/BxmRCM2C8PQCEOyo3tMD\\\",\\\"MC-N9EF5QSZEL\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\/CaqVCMqC8PQCEOyo3tMD\\\",\\\"MC-N9EF5QSZEL\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-R64Q7LNJR3\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\/0EpjCNyC8PQCEOyo3tMD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-R64Q7LNJR3\\\",\\\"AW-980915308\\\/9zxUCNOC8PQCEOyo3tMD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-R64Q7LNJR3\\\"}],\\\"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":"132940028","configuration":"{\"pixel_id\":\"696335944756222\",\"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":"105382140","configuration":"{\"ti\":\"187119652\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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"]}
943],isMerchantRequest: false,initData: {"shop":{"name":"662 Bodyboard Shop","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"662-shop.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/662bodyboardshop.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"33068744727","handle":"ally-leash-plug","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099850637335","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33072807959","handle":"ally-leash-strings","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099803516951","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32886816791","handle":"662-deluxe-fin-pads-tethers-assorted-colors","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31713725546554","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"293470928919","handle":"mike-stewart-gyroll-bicep-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37411481977003","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1411311009815","handle":"662-fundamental-bodyboard-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44831724142844","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32887603223","handle":"662-bodyboard-knit-cover","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42455051895036","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4379727265850","handle":"ms-viper-swim-fins-multiple-colors","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51225419612412","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32886718487","handle":"662-fin-socks-w-velcro-tethers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"30600037990423","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32887046167","handle":"662-fin-tethers-assorted-colors","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099871182871","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32886751255","handle":"662-bicep-bodyboard-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43963660861692","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3945263759383","handle":"662xally-special-edition-swim-fin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44744630042876","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33071923223","handle":"empire-bicep-bodyboard-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48678361432316","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1411296296983","handle":"662-fin-insert-w-heel-pad","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43938376777980","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33069105175","handle":"nmd-bodyboard-bicep-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48678710903036","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32886685719","handle":"662-fin-pads","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099872395287","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
943,{"id":"155071971351","handle":"empire-21-mini-kick-board","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44770724184316","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33078542359","handle":"mike-stewart-gyroll-wrist-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099772878871","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32888815639","handle":"662-4x-ltd-42-bodyboard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43062986932476","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33068777495","handle":"ally-basic-bodyboard-bicep-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099850407959","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33067270167","handle":"ally-basic-bodyboard-wrist-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099857715223","
943image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33067204631","handle":"ally-fin-socks-w-velcro-tethers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099858141207","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32887570455","handle":"662-beastmaster-pro-45","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37727008882859","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1515669651479","handle":"ers4-swim-fins-black-red-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"13058870247447","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33068154903","handle":"ally-deluxe-fin-pads-tethers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3100492955671","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1553582686231","handle":"vs-bicep-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48678728663292","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32888848407","handle":"662-mini-kick-board-21-single","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48794426573052","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33074544663","handle":"sponge-rez-2-fl-oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"283911323671","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10301124818","handle":"dafin-fin-saver","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40407668064427","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4472446517306","handle":"nmd-bodyboard-bicep-leash-w-rail-saver","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48678709985532","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4371536871482","handle":"ally-floating-swim-fins","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43848442315004","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6240391626923","handle":"662-bicep-leash-w-rail-saver","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"38136339693739","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4472455594042","handle":"empire-botha-bodyboard-leash-w-rail-saver","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48678373622012","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32886784023","handle":"662-wrist-bodyboard-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"38136135549099","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1515662901271","handle":"ers4-swim-fins-black-yellow-tip","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43873308180732","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33068089367","handle":"ally-floating-swim-fins-all-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43973520294140","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33072513047","handle":"creatures-of-leisure-neo-fin-sock-lo-cut","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3099804663831","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6146487419051","handle":"nmd-ben-player-pe-bodyboard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50958527267068","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33071562775","handle":"nmd-evolution-bodyboard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50957085147388","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32886882327","handle":"662-bull-sticker-classic-4","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"3100503736343","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7604749107452","handle":"nmd-bodyboards-ben-player-pp-spltr-channel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48692997456124","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33067335703","handle":"empire-wrist-bodyboard-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48678445023484","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4248290820119","handle":"ally-fin-tethers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"30600051458071","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"32624476183","handle":"gyroll-connector-fin-tethers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48510112399612","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"513456341015","handle":"dubbzero-swim-fins","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47624527282428","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"33075331095","handle":"hubboards-comp-bicep-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40068752736427","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7585064321276","handle":"reliance-bicep-leash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42622478352636","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6897213472939","handle":"sticky-bumps-soft-top-cool-cold","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40503383195819","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6897079943339","handle":"sticky-bumps-day-glo-cool-cold","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40503156736171","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
943,{"id":"1389918650391","handle":"vs-dave-winchester-torque-pe-bodyboard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48693139833084","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4580668211258","handle":"662-bull-rash-guard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50742992961788","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://662bodyboardshop.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143325724924","themeStoreId":"606","themePublished":"true","eventMetadataId":"7929b3ae-a83d-4f55-97ff-0309d49bee37","shopId":"21758819","storefrontBaseUrl":"https:\/\/662bodyboardshop.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\",{}]]"});})();</script>
943<script> 944 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 945 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 946 window.ShopifyAnalytics.meta.currency = 'USD'; 947 var meta = {"page":{"requestId":"19fd71c5-b939-4739-be84-8cce73fed879-1791063057"}}; 948 for (var attr in meta) { 949 window.ShopifyAnalytics.meta[attr] = meta[attr]; 950 } 951</script>
vendor: 1 bytes, line 951
951
952<script class="analytics"> 953 (function () { 954 var customDocumentWrite = function(content) { 955 var jquery = null; 956 957 if (window.jQuery) { 958 jquery = window.jQuery; 959 } else if (window.Checkout && window.Checkout.$) { 960 jquery = window.Checkout.$; 961 } 962 963 if (jquery) { 964 jquery('body').append(content); 965 } 966 }; 967 968 var hasLoggedConversion = function(token) { 969 if (token) { 970 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 971 } 972 return false; 973 } 974 975 var setCookieIfConversion = function(token) { 976 if (token) { 977 var twoMonthsFromNow = new Date(Date.now()); 978 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 979 980 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 981 } 982 } 983 984 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 985 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 986 if (trekkie.integrations) { 987 return; 988 } 989 trekkie.methods = [ 990 'identify', 991 'page', 992 'ready', 993 'track', 994 'trackForm', 995 'trackLink' 996 ]; 997 trekkie.factory = function(method) { 998 return function() { 999 var args = Array.prototype.slice.call(arguments); 1000 args.unshift(method); 1001 trekkie.push(args); 1002 if (method == 'track' || method == 'page') { 1003 var pageUrl; 1004 try { 1005 pageUrl = window.location.href; 1006 } catch (e) {} 1007 var pageReferrer; 1008 try { 1009 pageReferrer = document.referrer; 1010 } catch (e) {} 1011 try { 1012 if (window.__TREKKIE_SHIM_QUEUE == null) { 1013 window.__TREKKIE_SHIM_QUEUE = []; 1014 } 1015 window.__TREKKIE_SHIM_QUEUE.push({ 1016 from: 'trekkie-stub', 1017 method: method, 1018 args: args.slice(1), 1019 pageContext: { 1020 url: pageUrl, 1021 referrer: pageReferrer 1022 } 1023 }); 1024 } catch (e) { 1025 // no-op 1026 } 1027 } 1028 return trekkie; 1029 }; 1030 }; 1031 for (var i = 0; i < trekkie.methods.length; i++) { 1032 var key = trekkie.methods[i]; 1033 trekkie[key] = trekkie.factory(key); 1034 } 1035 trekkie.load = function(config) { 1036 trekkie.config = config || {}; 1037 trekkie.config.initialDocumentCookie = document.cookie; 1038 var first = document.getElementsByTagName('script')[0]; 1039var script = document.createElement('script'); 1040script.type = 'text/javascript'; 1041script.onerror = function(e) { 1042 var scriptFallback = document.createElement('script'); 1043 scriptFallback.type = 'text/javascript'; 1044 scriptFallback.onerror = function(error) { 1045 var Monorail = { 1046 produce: function produce(monorailDomain, schemaId, payload) { 1047 var currentMs = new Date().getTime(); 1048 var event = { 1049 schema_id: schemaId, 1050 payload: payload, 1051 metadata: { 1052 event_created_at_ms: currentMs, 1053 event_sent_at_ms: currentMs 1054 } 1055 }; 1056 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1057 }, 1058 sendRequest: function sendRequest(endpointUrl, payload) { 1059 // Try the sendBeacon API 1060 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1061 var blobData = new window.Blob([payload], { 1062 type: 'text/plain' 1063 }); 1064 1065 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1066 return true; 1067 } // sendBeacon was not successful 1068 1069 } // XHR beacon 1070 1071 var xhr = new XMLHttpRequest(); 1072 1073 try { 1074 xhr.open('POST', endpointUrl); 1075 xhr.setRequestHeader('Content-Type', 'text/plain'); 1076 xhr.send(payload); 1077 } catch (e) { 1078 console.log(e); 1079 } 1080 1081 return false; 1082 }, 1083 isIos12: function isIos12() { 1084 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1085 } 1086 }; 1087 Monorail.produce('monorail-edge.shopifysvc.com', 1088 'trekkie_storefront_load_errors/1.1', 1089 {shop_id: 21758819, 1090 theme_id: 143325724924, 1091 app_name: "storefront", 1092 context_url: window.location.href, 1093 source_url: "//662bodyboardshop.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1094 1095 }; 1096 scriptFallback.async = true; 1097 scriptFallback.src = '//662bodyboardshop.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1098 first.parentNode.insertBefore(scriptFallback, first); 1099}; 1100script.async = true; 1101script.src = '//662bodyboardshop.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1102first.parentNode.insertBefore(script, first); 1103 1104 }; 1105 trekkie.load( 1106 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":21758819,"isMerchantRequest":null,"themeId":143325724924,"themeCityHash":"15014906279557480802","contentLanguage":"en","currency":"USD","eventMetadataId":"7929b3ae-a83d-4f55-97ff-0309d49bee37"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1107 ); 1108 1109 var loaded = false;
1110 trekkie.ready(function() { 1111 if (loaded) return; 1112 loaded = true; 1113 1114 window.ShopifyAnalytics.lib = window.trekkie; 1115 1116 var originalDocumentWrite = document.write; 1117 document.write = customDocumentWrite; 1118 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1119 document.write = originalDocumentWrite; 1120 1121 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1122 var token = match? match[1]: undefined; 1123 if (!hasLoggedConversion(token)) { 1124 setCookieIfConversion(token); 1125 1126 } 1127 }); 1128 1129 window.ShopifyAnalytics.lib.page(null,{"requestId":"19fd71c5-b939-4739-be84-8cce73fed879-1791063057","shopifyEmitted":true}); 1130 1131 var eventsListenerScript = document.createElement('script'); 1132 eventsListenerScript.async = true; 1133 eventsListenerScript.src = "//662bodyboardshop.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1134 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1135})();</script>
1135 1136
1136<script> 1137 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1138 window.ga = function ga() { 1139 (window.ga.q = window.ga.q || []).push(arguments); 1140 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1141 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1142 } 1143 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."); 1144 }; 1145 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1146 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1147 } 1148 } 1149</script>
vendor: 1 bytes, line 1149
1149
1150<script 1151 defer 1152 src="https://662bodyboardshop.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1153 data-application="storefront-renderer" 1154 data-shop-id="21758819" 1155 data-render-region="gcp-us-central1" 1156 data-page-type="customers/login" 1157 data-theme-instance-id="143325724924" 1158 data-theme-name="Blockshop" 1159 data-theme-version="10.1.0" 1160 data-monorail-region="shop_domain" 1161 data-resource-timing-sampling-rate="10" 1162 data-shs="true" 1163 data-shs-beacon="true" 1164 data-shs-export-with-fetch="true" 1165 data-shs-logs-sample-rate="1" 1166 data-shs-beacon-endpoint="https://662bodyboardshop.com/api/collect" 1167></script>
1167 1168<meta name="shopify-y" content="26a6ed6f-e14e-4a88-b5a2-6ae0c1672248" data-expiration="1822620657000"><meta name="shopify-s" content="2e48f29f-ea40-403c-927b-d70dc7d1657b" data-expiration="1791064857000"><meta name="new-cookie-storage-activated" content="t"> 1169</head> 1170 1171 <body 1172 class="template--customers--login page--account" 1173 data-theme-id="606" 1174 data-theme-name="Blockshop" 1175 data-theme-version="10.1.0" 1176 data-theme-preset="beauty" 1177 data-transition-container="viewport" 1178 data-logged-in="false" 1179 1180 > 1181 <!--[if IE]> 1182 <div style="text-align:center;padding:72px 16px;"> 1183 Browser unsupported, please update or try an alternative 1184 </div> 1185 <style> 1186 .layout--viewport { display: none; } 1187 </style> 1188 <![endif]--> 1189 1190 <a data-item="a11y-button" href='#main-content' id="a11y_skip">Skip to main content</a> 1191 1192 <div class="layout--viewport" data-drawer-status="closed"> 1193 <div class="layout--main-content"><!-- BEGIN sections: header-group --> 1194<aside id="shopify-section-sections--18119437713660__announcement" class="shopify-section shopify-section-group-header-group section--announcement-bar"><element-relocator data-move-into=".mobile-nav--social-icons" style="display:none;"><div 1195 class="social-icons--root" 1196 data-type="follow" 1197 data-hover-color="brand" 1198 data-align="left" 1199 data-mobile-align="left" 1200><div class="social-icons--items"><a 1201 class="social-facebook--link" 1202 rel="noreferrer" 1203 target="_blank"href="https://facebook.com/662bodyboarding/"aria-label="facebook" 1204 ><svg class="icon--root icon--facebook" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> 1205 <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0Z" fill="#000" fill-rule="evenodd" /> 1206 </svg></a><a 1207 class="social-instagram--link" 1208 rel="noreferrer" 1209 target="_blank"href="https://instagram.com/662mob"aria-label="instagram" 1210 ><svg class="icon--root icon--instagram" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> 1211 <path d="M15.33 5.87a1.208 1.208 0 0 1-1.2-1.197 1.215 1.215 0 0 1 1.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209Zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 0 1 5.124 5.137 5.14 5.14 0 0 1-5.133 5.135Zm-.01-1.808a3.343 3.343 0 0 0 3.342-3.324 3.348 3.348 0 0 0-3.325-3.34 3.343 3.343 0 0 0-3.34 3.324 3.34 3.34 0 0 0 3.324 3.34ZM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 0 0 1.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 0 0-.247 1.519c-.056 1.367-.062 2.736-.088 4.104ZM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58Z" fill="#000" fill-rule="evenodd" /> 1212 </svg></a></div></div> 1213</element-relocator><style> 1214 :root {--announcement--sticky: 0;.section--header ~ #shopify-section-sections--18119437713660__announcement { 1215 top: calc(var(--header--sticky, 0) * var(--header--height, 0px)); 1216 z-index: 4; 1217 } 1218 } 1219</style> 1220 1221<announcement-bar 1222 class="announcement--root" 1223 data-section-id="sections--18119437713660__announcement" 1224 data-section-type="announcement" 1225 data-sticky="false" 1226 data-container 1227 data-background-color="dark" 1228 1229 data-text-color="white" 1230 1231 data-rotate-frequency="7" 1232 data-spacing="none" 1233 data-top-border="true"> 1234 <div class="announcement--left" data-mq="medium-large"><div 1235 class="social-icons--root" 1236 data-type="follow" 1237 data-hover-color="brand" 1238 data-align="left" 1239 data-mobile-align="" 1240><div class="social-icons--items"><a 1241 class="social-facebook--link" 1242 rel="noreferrer" 1243 target="_blank"href="https://facebook.com/662bodyboarding/"aria-label="facebook" 1244 ><svg class="icon--root icon--facebook" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> 1245 <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0Z" fill="#000" fill-rule="evenodd" /> 1246 </svg></a><a 1247 class="social-instagram--link" 1248 rel="noreferrer" 1249 target="_blank"href="https://instagram.com/662mob"aria-label="instagram" 1250 ><svg class="icon--root icon--instagram" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> 1251 <path d="M15.33 5.87a1.208 1.208 0 0 1-1.2-1.197 1.215 1.215 0 0 1 1.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209Zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 0 1 5.124 5.137 5.14 5.14 0 0 1-5.133 5.135Zm-.01-1.808a3.343 3.343 0 0 0 3.342-3.324 3.348 3.348 0 0 0-3.325-3.34 3.343 3.343 0 0 0-3.34 3.324 3.34 3.34 0 0 0 3.324 3.34ZM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 0 0 1.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 0 0-.247 1.519c-.056 1.367-.062 2.736-.088 4.104ZM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.
1251051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58Z" fill="#000" fill-rule="evenodd" /> 1252 </svg></a></div></div> 1253</div> 1254 1255 <div class="announcement--center"><button 1256 class="announcement--previous" 1257 aria-label="previous" 1258 aria-hidden="true" 1259 ><svg class="icon--root icon--chevron-left" width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"> 1260 <path d="m3.13 10 8.58 8.58L10.29 20l-10-10 10-10 1.42 1.42z" fill="#000" fill-rule="nonzero" /> 1261 </svg></button><div class="announcement--blocks"><div 1262 class="announcement--block" 1263 aria-hidden="true" 1264 data-transition-item="viewport" 1265 data-transition-trigger="custom" 1266 data-transition-type="slide-in" 1267 data-transition-active="false"data-mq="" 1268 ><div class="announcement--text" data-item="nav-text">FREE SHIPPING ON CA ORDERS $60+</div></div><a class="announcement--link" href="/collections/hubboards"><div 1269 class="announcement--block" 1270 aria-hidden="true" 1271 data-transition-item="viewport" 1272 data-transition-trigger="custom" 1273 data-transition-type="slide-in" 1274 data-transition-active="false"data-mq="" 1275 ><div class="announcement--text" data-item="nav-text">NEW Hubboards just added!</div></div></a></div><button 1276 class="announcement--next" 1277 aria-label="next" 1278 aria-hidden="true" 1279 ><svg class="icon--root icon--chevron-right" width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"> 1280 <path d="M8.87 10 .29 1.42 1.71 0l10 10-10 10-1.42-1.42z" fill="#000" fill-rule="nonzero" /> 1281 </svg></button></div> 1282 1283 <div class="announcement--right" data-mq="medium-large"></div> 1284</announcement-bar> 1285 1286
1287<script> 1288 document.documentElement.style.setProperty( 1289 '--announcement--height', 1290 `${document.querySelector('.announcement--root').offsetHeight.toFixed(2)}px` 1291 ); 1292</script>
1292 1293 1294</aside><aside id="shopify-section-sections--18119437713660__split-announcements" class="shopify-section shopify-section-group-header-group section--split-announcements"><div 1295 class="split-announcements--root" 1296 data-section-id="sections--18119437713660__split-announcements" 1297 data-background-color="light" 1298 1299 data-spacing="none" 1300 data-top-border="false" 1301 style="--store-message--columns:1;" 1302 > 1303 <div class="split-announcements--container" data-mq="medium-large"><a href="https://www.google.com/maps?um=1&ie=UTF-8&fb=1&gl=us&sa=X&geocode=KbcViQkA6dyAMWDAWCz2rG2i&daddr=28052+Camino+Capistrano+STE+103,+Laguna+Niguel,+CA+92677"><div class="split-announcements--block" ><div class="split-announcements--text"><div class="split-announcements--description" data-item="paragraph">Shop in store MON-FRIDAY 2-6pm & Saturdays 12-5pm Laguna Niguel, CA</div></div></div></a></div><div class="split-announcements--container" data-mq="small"><a href="https://www.google.com/maps?um=1&ie=UTF-8&fb=1&gl=us&sa=X&geocode=KbcViQkA6dyAMWDAWCz2rG2i&daddr=28052+Camino+Capistrano+STE+103,+Laguna+Niguel,+CA+92677"><div class="split-announcements--block"><div class="split-announcements--text"><div class="split-announcements--description" data-item="paragraph">Shop in store MON-FRIDAY 2-6pm & Saturdays 12-5pm Laguna Niguel, CA</div></div></div></a></div></div></aside><header id="shopify-section-sections--18119437713660__header" class="shopify-section shopify-section-group-header-group section--header"><style> 1304 :root {--header--sticky: 1; 1305 1306 #shopify-section-sections--18119437713660__header { 1307 position: sticky; 1308 top: 0; 1309 z-index: 5; 1310 }.section--announcement-bar ~ #shopify-section-sections--18119437713660__header { 1311 top: calc(var(--announcement--sticky, 0) * var(--announcement--height, 0px)); 1312 z-index: 4; 1313 } 1314 } 1315</style><element-relocator data-move-into=".mobile-nav--account" style="display:none;"><a class="header--account" href="/account/login" aria-label="Account"><svg class="icon--root icon--account" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 1316 <circle cx="9.99" cy="5.96" r="3.07" fill="none" stroke="#000" stroke-miterlimit="10" /> 1317 <path fill="none" stroke="#000" stroke-miterlimit="10" d="M4.5 17.11c0-3.04 2.46-5.5 5.5-5.5s5.5 2.46 5.5 5.5" /> 1318 </svg></a></element-relocator><element-relocator data-move-into=".mobile-nav--search" style="display:none;"><button 1319 class="header--search" 1320 data-drawer-open="top" 1321 data-drawer-view="search" 1322 data-item="nav-text" 1323 aria-label="Search" 1324 tabindex="0" 1325 ><svg class="icon--root icon--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 1326 <circle cx="8.46" cy="8.46" r="5.56" fill="none" stroke="#000" stroke-miterlimit="10" /> 1327 <path fill="none" stroke="#000" stroke-miterlimit="10" d="m14.4 14.4 2.7 2.7" /> 1328 </svg></button></element-relocator><element-relocator data-move-into=".mobile-nav--menu" style="display:none;"><y-menu-root class="y-menu" style="--highlight-color:#d02e2e;"> 1329 <ul class="y-menu--level-1--container"> 1330 1331<li 1332 class="y-menu--level-1--link" 1333 data-item="nav-text" 1334 data-depth="2" 1335 1336 1337 data-transition-item="y-menu" 1338 1339 ><button 1340 data-item="nav-text" 1341 aria-haspopup="true" 1342 aria-expanded="false" 1343 aria-controls="y-menu--sub-shop-by-brand" 1344 >SHOP BY BRAND<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1345 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1346 </svg></button><ul 1347 class="y-menu--level-2--container" 1348 1349 data-depth="2" 1350 1351 id="y-menu--sub-shop-by-brand" 1352 > 1353 <li class="y-menu--back-link"> 1354 <button data-item="nav-text" aria-controls="y-menu--sub-shop-by-brand"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1355 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1356 </svg> Back</button> 1357 </li><li class="y-menu--parent-link"><a href="/collections/brands">SHOP BY BRAND</a></li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/662" data-item="nav-text">662</a> 1358</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/empire-bodyboards?_=pf&pf_v_brand=Empire" data-item="nav-text">Empire</a> 1359</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/ally-fins?_=pf&pf_v_brand=Ally" data-item="nav-text">Ally Swim Fins</a> 1360</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/ers4-fins?_=pf&pf_v_brand=ERS4" data-item="nav-text">ERS4 Swim Fins</a> 1361</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/nmd-bodyboards?_=pf&pf_v_brand=NMD" data-item="nav-text">NMD Bodyboards</a> 1362</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/vs-bodyboards?_=pf&pf_v_brand=VS" data-item="nav-text">VS Bodyboards</a> 1363</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/dafin-fins?_=pf&pf_v_brand=DaFiN" data-item="nav-text">DaFiN</a> 1364</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/hubboards" data-item="nav-text">Hubboards</a> 1365</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/gyroll" data-item="nav-text">GYROLL</a> 1366</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/science-bodyboards?_=pf&pf_v_brand=Science" data-item="nav-text">Science </a> 1367</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/creatures-of-leisure?_=pf&pf_v_brand=Creatures%20Of%20Leisure" data-item="nav-text">Creatures of Leisure</a> 1368</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/vulcan" data-item="nav-text">Vulcan</a> 1369</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/mike-stewart-viper?_=pf&pf_v_brand=Mike%20Stewart%20Viper" data-item="nav-text">Mike Stewart Viper</a> 1370</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/kicks" data-item="nav-text">Kicks Swim Fins</a> 1371</li></ul></li><li 1372 class="y-menu--level-1--link" 1373 data-item="nav-text" 1374 data-depth="3" 1375 1376 1377 data-transition-item="y-menu" 1378 1379 ><button 1380 data-item="nav-text" 1381 aria-haspopup="true" 1382 aria-expanded="false" 1383 aria-controls="y-menu--sub-boards" 1384 >Boards<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1385 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1386 </svg></button><ul 1387 class="y-menu--level-2--container" 1388 1389 data-depth="2" 1390 1391 id="y-menu--sub-boards" 1392 > 1393 <li class="y-menu--back-link"> 1394 <button data-item="nav-text" aria-controls="y-menu--sub-boards"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1395 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1396 </svg> Back</button> 1397 </li><li class="y-menu--parent-link"><a href="/collections/bodyboards">Boards</a></li><li class="y-menu--level-2--link" data-item="nav-text"><button 1398 data-item="nav-text" 1399 aria-haspopup="true" 1400 aria-expanded="false" 1401 aria-controls="boards--shop-by-brand" 1402 >SHOP BY BRAND<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1403 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1404 </svg></button> 1405<ul 1406 class="y-menu--level-3--container" 1407 1408 data-depth="3" 1409 1410 id="boards--shop-by-brand" 1411 > 1412 <li class="y-menu--back-link"> 1413 <button data-item="nav-text" aria-controls="boards--shop-by-brand"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1414 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1415 </svg> Back</button> 1416 </li><li class="y-menu--parent-link"><a href="/collections/brands">SHOP BY BRAND</a></li><li class="y-menu--level-3--link" data-item="nav-text"> 1417 <a href="/collections/empire-bodyboards">EMPIRE</a> 1418 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1419 <a href="/collections/nmd-bodyboards">NMD</a> 1420 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1421 <a href="/collections/pride-bodyboards">PRIDE</a> 1422 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1423 <a href="/collections/vs-bodyboards">VS</a> 1424 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1425 <a href="/collections/662-boards">662</a> 1426 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1427 <a href="/collections/science-bodyboards">SCIENCE</a> 1428 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1429 <a href="/collections/hubboards">HUBBOARDS</a> 1430 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"><button 1431 data-item="nav-text" 1432 aria-haspopup="true" 1433 aria-expanded="false" 1434 aria-controls="boards--shop-by-core" 1435 >SHOP BY CORE<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1436 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1437 </svg></button> 1438<ul 1439 class="y-menu--level-3--container" 1440 1441 data-depth="3" 1442 1443 id="boards--shop-by-core" 1444 > 1445 <li class="y-menu--back-link"> 1446 <button data-item="nav-text" aria-controls="boards--shop-by-core"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1447 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1448 </svg> Back</button> 1449 </li><li class="y-menu--parent-link"><a href="/collections/shop-by-core">SHOP BY CORE</a></li><li class="y-menu--level-3--link" data-item="nav-text"> 1450 <a href="/collections/eps-core">EPS</a> 1451 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1452 <a href="/collections/pe">PE</a> 1453 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1454 <a href="/collections/pp">PP</a> 1455 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1456 <a href="/collections/pfst-pp">PFST-PP</a> 1457 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"><button 1458 data-item="nav-text" 1459 aria-haspopup="true" 1460 aria-expanded="false" 1461 aria-controls="boards--best-sellers" 1462 >Best Sellers<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1463 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1464 </svg></button> 1465<ul 1466 class="y-menu--level-3--container" 1467 1468 data-depth="3" 1469 1470 id="boards--best-sellers" 1471 > 1472 <li class="y-menu--back-link"> 1473 <button data-item="nav-text" aria-controls="boards--best-sellers"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1474 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1475 </svg> Back</button> 1476 </li><li class="y-menu--parent-link"><a href="/collections/boards-best-sellers">Best Sellers</a></li><li class="y-menu--level-3--link" data-item="nav-text"> 1477 <a href="/collections/pro-boards">Pro Bodyboards</a> 1478 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1479 <a href="/collections/intermediate-boards">Intermediate Bodyboards</a> 1480 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1481 <a href="/collections/beginner-boards">Beginner Bodyboards</a> 1482 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1483 <a href="/collections/kids-best-sellers">Kids Bodyboards</a> 1484 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/pre-order-september-2026" data-item="nav-text">PRE-ORDER September</a> 1485</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/kids-boards" data-item="nav-text">Kids Bodyboards</a> 1486</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/kick-boards" data-item="nav-text">Kick Boards</a> 1487</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/bodyboards/Big-Guy-Boards" data-item="nav-text">Big Rider Boards</a> 1488</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/drop-knee/dk" data-item="nav-text">Drop Knee Boards</a> 1489</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/skimboards/Skimboards" data-item="nav-text">Skimboards</a> 1490</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/shop-by-bodyboard-brands" data-item="nav-text">Shop All Brands</a> 1491</li></ul></li><li 1492 class="y-menu--level-1--link" 1493 data-item="nav-text" 1494 data-depth="3" 1495 1496 1497 data-transition-item="y-menu" 1498 1499 ><button 1500 data-item="nav-text" 1501 aria-haspopup="true" 1502 aria-expanded="false" 1503 aria-controls="y-menu--sub-swim-fins" 1504 >Swim Fins<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1505 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1506 </svg></button><ul 1507 class="y-menu--level-2--container" 1508 1509 data-depth="2" 1510 1511 id="y-menu--sub-swim-fins" 1512 > 1513 <li class="y-menu--back-link"> 1514 <button data-item="nav-text" aria-controls="y-menu--sub-swim-fins"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1515 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1516 </svg> Back</button> 1517
1517 </li><li class="y-menu--parent-link"><a href="/collections/swim-fins-for-bodyboarding">Swim Fins</a></li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/jr-lifeguard-fins" data-item="nav-text">JR Lifeguard Fins</a> 1518</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/best-selling-fins" data-item="nav-text">Best Sellers</a> 1519</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/fin-tethers/Fin-Tethers" data-item="nav-text">Fin Tethers</a> 1520</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/pads-socks/Pads-&-Socks" data-item="nav-text">Fin Pads & Socks</a> 1521</li><li class="y-menu--level-2--link" data-item="nav-text"><button 1522 data-item="nav-text" 1523 aria-haspopup="true" 1524 aria-expanded="false" 1525 aria-controls="swim-fins--shop-by-brand" 1526 >SHOP BY BRAND<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1527 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1528 </svg></button> 1529<ul 1530 class="y-menu--level-3--container" 1531 1532 data-depth="3" 1533 1534 id="swim-fins--shop-by-brand" 1535 > 1536 <li class="y-menu--back-link"> 1537 <button data-item="nav-text" aria-controls="swim-fins--shop-by-brand"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1538 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1539 </svg> Back</button> 1540 </li><li class="y-menu--parent-link"><a href="/collections/swim-fins-for-bodyboarding">SHOP BY BRAND</a></li><li class="y-menu--level-3--link" data-item="nav-text"> 1541 <a href="/collections/ally-fins">Ally</a> 1542 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1543 <a href="/collections/ers4-fins">ERS4</a> 1544 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1545 <a href="/collections/dafin-fins">Dafin</a> 1546 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1547 <a href="/collections/air-hubb">Air Hubb</a> 1548 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1549 <a href="/collections/kicks">Kicks</a> 1550 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1551 <a href="/collections/gyroll">Gyroll</a> 1552 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1553 <a href="/collections/mike-stewart-viper">Mike Stewart Viper</a> 1554 </li><li class="y-menu--level-3--link" data-item="nav-text"> 1555 <a href="/collections/vulcan">Vulcan</a> 1556 </li></ul></li></ul></li><li 1557 class="y-menu--level-1--link" 1558 data-item="nav-text" 1559 data-depth="2" 1560 1561 1562 data-transition-item="y-menu" 1563 1564 ><button 1565 data-item="nav-text" 1566 aria-haspopup="true" 1567 aria-expanded="false" 1568 aria-controls="y-menu--sub-accessories" 1569 >Accessories<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1570 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1571 </svg></button><ul 1572 class="y-menu--level-2--container" 1573 1574 data-depth="2" 1575 1576 id="y-menu--sub-accessories" 1577 > 1578 <li class="y-menu--back-link"> 1579 <button data-item="nav-text" aria-controls="y-menu--sub-accessories"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1580 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1581 </svg> Back</button> 1582 </li><li class="y-menu--parent-link"><a href="/collections/accessories">Accessories</a></li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/leashes/Leashes" data-item="nav-text">Leashes</a> 1583</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/bags/Bodyboard-Bags" data-item="nav-text">Bodyboard Bags</a> 1584</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/swim-fin-accessories" data-item="nav-text">Swim Fin Accessories</a> 1585</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/wax/Wax" data-item="nav-text">Wax</a> 1586</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/ear-plugs" data-item="nav-text">Ear Plugs</a> 1587</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/repair-maintenance/Repair-&-Maintenance" data-item="nav-text">Repair & Maintenance</a> 1588</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/sunscreen/Sunscreen" data-item="nav-text">Sunscreen</a> 1589</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/stickers/Stickers" data-item="nav-text">Stickers</a> 1590</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/videos/Videos-&-Magazines" data-item="nav-text">Videos </a> 1591</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/electronics-accessories" data-item="nav-text">Electronics & Accessories </a> 1592</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/accessories/Misc-Accessories" data-item="nav-text">Misc Accessories</a> 1593</li></ul></li><li 1594 class="y-menu--level-1--link" 1595 data-item="nav-text" 1596 data-depth="2" 1597 1598 1599 data-transition-item="y-menu" 1600 1601 ><button 1602 data-item="nav-text" 1603 aria-haspopup="true" 1604 aria-expanded="false" 1605 aria-controls="y-menu--sub-wetsuits" 1606 >Wetsuits<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1607 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1608 </svg></button><ul 1609 class="y-menu--level-2--container" 1610 1611 data-depth="2" 1612 1613 id="y-menu--sub-wetsuits" 1614 > 1615 <li class="y-menu--back-link"> 1616 <button data-item="nav-text" aria-controls="y-menu--sub-wetsuits"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1617 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1618 </svg> Back</button> 1619 </li><li class="y-menu--parent-link"><a href="/collections/wetsuits">Wetsuits</a></li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/wetsuits/Fullsuits" data-item="nav-text">Fullsuits</a> 1620</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/spring-suits/Springsuits" data-item="nav-text">Springsuits</a> 1621</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/rashguards/Rashguards" data-item="nav-text">Rashguards</a> 1622</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/bags-accessories/Bags-&-Accessories" data-item="nav-text">Bags & Accessories</a> 1623</li></ul></li><li 1624 class="y-menu--level-1--link" 1625 data-item="nav-text" 1626 data-depth="2" 1627 1628 1629 data-transition-item="y-menu" 1630 1631 ><button 1632 data-item="nav-text" 1633 aria-haspopup="true" 1634 aria-expanded="false" 1635 aria-controls="y-menu--sub-clothing" 1636 >Clothing<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1637 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1638 </svg></button><ul 1639 class="y-menu--level-2--container" 1640 1641 data-depth="2" 1642 1643 id="y-menu--sub-clothing" 1644 > 1645 <li class="y-menu--back-link"> 1646 <button data-item="nav-text" aria-controls="y-menu--sub-clothing"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1647 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1648 </svg> Back</button> 1649 </li><li class="y-menu--parent-link"><a href="/collections/clothing">Clothing</a></li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/tees/Tees" data-item="nav-text">Tees</a> 1650</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/collections/hats/Hats-&-Beanies" data-item="nav-text">
1650Hats & Beanies</a> 1651</li></ul></li><li 1652 class="y-menu--level-1--link" 1653 data-item="nav-text" 1654 data-depth="1" 1655 1656 data-highlight="true" 1657 1658 1659 data-transition-item="y-menu" 1660 1661 ><a href="/collections/sale" data-item="nav-text">Sale</a></li><li 1662 class="y-menu--level-1--link" 1663 data-item="nav-text" 1664 data-depth="2" 1665 1666 1667 data-transition-item="y-menu" 1668 1669 ><button 1670 data-item="nav-text" 1671 aria-haspopup="true" 1672 aria-expanded="false" 1673 aria-controls="y-menu--sub-guides-videos" 1674 >Guides & Videos<svg class="icon--root icon--chevron-right--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1675 <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="#000" fill-rule="nonzero" /> 1676 </svg></button><ul 1677 class="y-menu--level-2--container" 1678 1679 data-depth="2" 1680 1681 id="y-menu--sub-guides-videos" 1682 > 1683 <li class="y-menu--back-link"> 1684 <button data-item="nav-text" aria-controls="y-menu--sub-guides-videos"><svg class="icon--root icon--chevron-left--small" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg"> 1685 <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="#000" fill-rule="nonzero" /> 1686 </svg> Back</button> 1687 </li><li class="y-menu--parent-link"><a href="/blogs/guides">Guides & Videos</a></li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/blogs/guides/bodyboard-buying-guide" data-item="nav-text">Bodyboard Buying Guide</a> 1688</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/blogs/guides/swim-fin-buying-guide" data-item="nav-text">Swim Fin Buying Guide</a> 1689</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/blogs/guides/best-bodyboards" data-item="nav-text">Best Bodyboards of 2026</a> 1690</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/pages/wetsuit-buying-guide" data-item="nav-text">Wetsuit Buying Guide</a> 1691</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/pages/bodyboard-videos" data-item="nav-text">Videos</a> 1692</li><li class="y-menu--level-2--link" data-item="nav-text"><a href="/blogs/guides" data-item="nav-text">All Guides</a> 1693</li></ul></li></ul></y-menu-root></element-relocator> 1694 1695<header-root 1696 class="header--root" 1697 data-section-id="sections--18119437713660__header" 1698 data-section-type="header" 1699 data-spacing="none" 1700 data-bottom-border="true" 1701 1702 data-hover-disabled="false" 1703 data-transparent-enabled="false" 1704 data-transparent-white-text="false" 1705 data-scroll-hide="true" 1706 data-sticky="true" 1707 data-background-color="none" 1708 data-layout="center-below" 1709 data-overlap-behavior="center-below" 1710 data-reduce-height="true" 1711 data-sticky="false" 1712 aria-expanded="false" 1713 aria-hidden="false" 1714> 1715 <div class="header--container"><div class="header--logo"><div class="header--primary-logo"><a 1716 href="/" 1717 title="662 Bodyboard Shop" 1718 itemscope 1719 itemprop="url" 1720 itemtype="https://schema.org/Organization" 1721><img src="//662bodyboardshop.com/cdn/shop/files/662_Bodyboard_Shop.png?v=1778510860&width=820" alt="Logo of 662 Bodyboard Shop with a red circle and black bull illustration." srcset="//662bodyboardshop.com/cdn/shop/files/662_Bodyboard_Shop.png?v=1778510860&width=352 352w, //662bodyboardshop.com/cdn/shop/files/662_Bodyboard_Shop.png?v=1778510860&width=820 820w" width="820" height="200" itemprop="logo" fetchpriority="high" style="--width:410px;--mobile-width:307px;"></a></div><div class="header--secondary-logo"><a 1722 href="/" 1723 title="662 Bodyboard Shop" 1724 itemscope 1725 itemprop="url" 1726 itemtype="https://schema.org/Organization" 1727><img src="//662bodyboardshop.com/cdn/shop/files/662_BODYBOARD_SHOP_LOGO_060bd26d-0684-4d62-85e0-9ac71f3b4caa.png?v=1779218395&width=1204" alt="" srcset="//662bodyboardshop.com/cdn/shop/files/662_BODYBOARD_SHOP_LOGO_060bd26d-0684-4d62-85e0-9ac71f3b4caa.png?v=1779218395&width=352 352w, //662bodyboardshop.com/cdn/shop/files/662_BODYBOARD_SHOP_LOGO_060bd26d-0684-4d62-85e0-9ac71f3b4caa.png?v=1779218395&width=832 832w, //662bodyboardshop.com/cdn/shop/files/662_BODYBOARD_SHOP_LOGO_060bd26d-0684-4d62-85e0-9ac71f3b4caa.png?v=1779218395&width=1200 1200w, //662bodyboardshop.com/cdn/shop/files/662_BODYBOARD_SHOP_LOGO_060bd26d-0684-4d62-85e0-9ac71f3b4caa.png?v=1779218395&width=1204 1204w" width="1204" height="200" itemprop="logo" fetchpriority="high" style="--width:602px;--mobile-width:452px;"></a></div></div><div class="header--search-container"> 1728 <button 1729 class="header--search" 1730 data-drawer-open="top" 1731 data-drawer-view="search" 1732 data-item="nav-text" 1733 aria-label="Search" 1734 tabindex="0" 1735 ><svg class="icon--root icon--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 1736 <circle cx="8.46" cy="8.46" r="5.56" fill="none" stroke="#000" stroke-miterlimit="10" /> 1737 <path fill="none" stroke="#000" stroke-miterlimit="10" d="m14.4 14.4 2.7 2.7" /> 1738 </svg></button> 1739 </div><nav class="header--primary-nav" aria-hidden="true"> 1740 <button 1741 class="header--drawer-toggle" 1742 data-drawer-open="left" 1743 data-drawer-view="y-menu" 1744 aria-haspopup="menu" 1745 aria-label="Toggle drawer" 1746 >
1747 <span></span> 1748 <span></span> 1749 <span></span> 1750 </button><x-menu-root 1751 class="x-menu" 1752 aria-hidden="false" 1753 data-mq="medium-large" 1754 style="--highlight-color:#d02e2e;" 1755> 1756 <ul class="x-menu--level-1--container"><li 1757 class="x-menu--level-1--link" 1758 data-depth="2" 1759 1760 data-mega-menu="false" 1761 1762 1763 aria-expanded="false" 1764 data-state="closed" 1765 ><a 1766 href="/collections/brands" 1767 data-item="nav-text" 1768 1769 aria-haspopup="true" 1770 aria-expanded="false" 1771 aria-controls="x-menu--sub-shop-by-brand" 1772 1773 >SHOP BY BRAND<svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 1774 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 1775 </svg></a><div 1776 class="x-menu--level-2--container" 1777 id="x-menu--sub-shop-by-brand" 1778 aria-hidden="true" 1779 style="display:none;" 1780 ><div class="x-menu--level-2--wrapper"><ul class="x-menu--level-2--list" data-single-parents="true"><li class="x-menu--level-2--link"> 1781 <a 1782 href="/collections/662" 1783 1784 data-item="nav-text--sub" 1785 1786 >662</a> 1787 </li><li class="x-menu--level-2--link"> 1788 <a 1789 href="/collections/empire-bodyboards?_=pf&pf_v_brand=Empire" 1790 1791 data-item="nav-text--sub" 1792 1793 >Empire</a> 1794 </li><li class="x-menu--level-2--link"> 1795 <a 1796 href="/collections/ally-fins?_=pf&pf_v_brand=Ally" 1797 1798 data-item="nav-text--sub" 1799 1800 >Ally Swim Fins</a> 1801 </li><li class="x-menu--level-2--link"> 1802 <a 1803 href="/collections/ers4-fins?_=pf&pf_v_brand=ERS4" 1804 1805 data-item="nav-text--sub" 1806 1807 >ERS4 Swim Fins</a> 1808 </li><li class="x-menu--level-2--link"> 1809 <a 1810 href="/collections/nmd-bodyboards?_=pf&pf_v_brand=NMD" 1811 1812 data-item="nav-text--sub" 1813 1814 >NMD Bodyboards</a> 1815 </li><li class="x-menu--level-2--link"> 1816 <a 1817 href="/collections/vs-bodyboards?_=pf&pf_v_brand=VS" 1818 1819 data-item="nav-text--sub" 1820 1821 >VS Bodyboards</a> 1822 </li><li class="x-menu--level-2--link"> 1823 <a 1824 href="/collections/dafin-fins?_=pf&pf_v_brand=DaFiN" 1825 1826 data-item="nav-text--sub" 1827 1828 >DaFiN</a> 1829 </li><li class="x-menu--level-2--link"> 1830 <a 1831 href="/collections/hubboards" 1832 1833 data-item="nav-text--sub" 1834 1835 >Hubboards</a> 1836 </li><li class="x-menu--level-2--link"> 1837 <a 1838 href="/collections/gyroll" 1839 1840 data-item="nav-text--sub" 1841 1842 >GYROLL</a> 1843 </li><li class="x-menu--level-2--link"> 1844 <a 1845 href="/collections/science-bodyboards?_=pf&pf_v_brand=Science" 1846 1847 data-item="nav-text--sub" 1848 1849 >Science </a> 1850 </li><li class="x-menu--level-2--link"> 1851 <a 1852 href="/collections/creatures-of-leisure?_=pf&pf_v_brand=Creatures%20Of%20Leisure" 1853 1854 data-item="nav-text--sub" 1855 1856 >Creatures of Leisure</a> 1857 </li><li class="x-menu--level-2--link"> 1858 <a 1859 href="/collections/vulcan" 1860 1861 data-item="nav-text--sub" 1862 1863 >Vulcan</a> 1864 </li><li class="x-menu--level-2--link"> 1865 <a 1866 href="/collections/mike-stewart-viper?_=pf&pf_v_brand=Mike%20Stewart%20Viper" 1867 1868 data-item="nav-text--sub" 1869 1870 >Mike Stewart Viper</a> 1871 </li><li class="x-menu--level-2--link"> 1872 <a 1873 href="/collections/kicks" 1874 1875 data-item="nav-text--sub" 1876 1877 >Kicks Swim Fins</a> 1878 </li></ul></div></div></li><li 1879 class="x-menu--level-1--link" 1880 data-depth="3" 1881 1882 data-mega-menu="true" 1883 1884 1885 aria-expanded="false" 1886 data-state="closed" 1887 ><a 1888 href="/collections/bodyboards" 1889 data-item="nav-text" 1890 1891 aria-haspopup="true" 1892 aria-expanded="false" 1893 aria-controls="x-menu--sub-boards" 1894 1895 >Boards<svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 1896 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 1897 </svg></a><div 1898 class="x-menu--level-2--container" 1899 id="x-menu--sub-boards" 1900 aria-hidden="true" 1901 style="display:none;" 1902 ><div class="x-menu--level-2--wrapper"><ul class="x-menu--level-2--list" data-single-parents="true"><li class="x-menu--level-2--link"> 1903 <a 1904 href="/collections/pre-order-september-2026" 1905 1906 data-item="nav-text" 1907 1908 >PRE-ORDER September</a> 1909 </li><li class="x-menu--level-2--link"> 1910 <a 1911 href="/collections/kids-boards" 1912 1913 data-item="nav-text" 1914 1915 >Kids Bodyboards</a> 1916 </li><li class="x-menu--level-2--link"> 1917 <a 1918 href="/collections/kick-boards" 1919 1920 data-item="nav-text" 1921 1922 >Kick Boards</a> 1923 </li><li class="x-menu--level-2--link"> 1924 <a 1925 href="/collections/bodyboards/Big-Guy-Boards" 1926 1927 data-item="nav-text" 1928 1929 >Big Rider Boards</a> 1930 </li><li class="x-menu--level-2--link"> 1931 <a 1932 href="/collections/drop-knee/dk" 1933 1934 data-item="nav-text" 1935 1936 >Drop Knee Boards</a> 1937 </li><li class="x-menu--level-2--link"> 1938 <a 1939 href="/collections/skimboards/Skimboards" 1940 1941 data-item="nav-text" 1942 1943 >Skimboards</a> 1944 </li><li class="x-menu--level-2--link"> 1945 <a 1946 href="/collections/shop-by-bodyboard-brands" 1947 1948 data-item="nav-text" 1949 1950 >Shop All Brands</a> 1951 </li></ul><ul class="x-menu--level-2--list"><li class="x-menu--level-2--link"> 1952 <a href="/collections/brands" data-item="nav-text">SHOP BY BRAND</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 1953 <a href="/collections/empire-bodyboards" data-item="nav-text--sub">EMPIRE</a> 1954 </li><li class="x-menu--level-3--link"> 1955 <a href="/collections/nmd-bodyboards" data-item="nav-text--sub">NMD</a> 1956 </li><li class="x-menu--level-3--link"> 1957 <a href="/collections/pride-bodyboards" data-item="nav-text--sub">PRIDE</a> 1958 </li><li class="x-menu--level-3--link"> 1959 <a href="/collections/vs-bodyboards" data-item="nav-text--sub">VS</a> 1960 </li><li class="x-menu--level-3--link"> 1961 <a href="/collections/662-boards" data-item="nav-text--sub">662</a> 1962 </li><li class="x-menu--level-3--link"> 1963 <a href="/collections/science-bodyboards" data-item="nav-text--sub">SCIENCE</a> 1964 </li><li class="x-menu--level-3--link"> 1965 <a href="/collections/hubboards" data-item="nav-text--sub">HUBBOARDS</a> 1966 </li></ul></li><li class="x-menu--level-2--link"> 1967 <a href="/collections/shop-by-core" data-item="nav-text">SHOP BY CORE</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 1968 <a href="/collections/eps-core" data-item="nav-text--sub">EPS</a> 1969 </li><li class="x-menu--level-3--link"> 1970 <a href="/collections/pe" data-item="nav-text--sub">PE</a> 1971 </li><li class="x-menu--level-3--link"> 1972 <a href="/collections/pp" data-item="nav-text--sub">
1972PP</a> 1973 </li><li class="x-menu--level-3--link"> 1974 <a href="/collections/pfst-pp" data-item="nav-text--sub">PFST-PP</a> 1975 </li></ul></li><li class="x-menu--level-2--link"> 1976 <a href="/collections/boards-best-sellers" data-item="nav-text">Best Sellers</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 1977 <a href="/collections/pro-boards" data-item="nav-text--sub">Pro Bodyboards</a> 1978 </li><li class="x-menu--level-3--link"> 1979 <a href="/collections/intermediate-boards" data-item="nav-text--sub">Intermediate Bodyboards</a> 1980 </li><li class="x-menu--level-3--link"> 1981 <a href="/collections/beginner-boards" data-item="nav-text--sub">Beginner Bodyboards</a> 1982 </li><li class="x-menu--level-3--link"> 1983 <a href="/collections/kids-best-sellers" data-item="nav-text--sub">Kids Bodyboards</a> 1984 </li></ul></li></ul></div></div></li><li 1985 class="x-menu--level-1--link" 1986 data-depth="3" 1987 1988 data-mega-menu="true" 1989 1990 1991 aria-expanded="false" 1992 data-state="closed" 1993 ><a 1994 href="/collections/swim-fins-for-bodyboarding" 1995 data-item="nav-text" 1996 1997 aria-haspopup="true" 1998 aria-expanded="false" 1999 aria-controls="x-menu--sub-swim-fins" 2000 2001 >Swim Fins<svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 2002 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 2003 </svg></a><div 2004 class="x-menu--level-2--container" 2005 id="x-menu--sub-swim-fins" 2006 aria-hidden="true" 2007 style="display:none;" 2008 ><div class="x-menu--level-2--wrapper"><ul class="x-menu--level-2--list" data-single-parents="true"><li class="x-menu--level-2--link"> 2009 <a 2010 href="/collections/jr-lifeguard-fins" 2011 2012 data-item="nav-text" 2013 2014 >JR Lifeguard Fins</a> 2015 </li><li class="x-menu--level-2--link"> 2016 <a 2017 href="/collections/best-selling-fins" 2018 2019 data-item="nav-text" 2020 2021 >Best Sellers</a> 2022 </li><li class="x-menu--level-2--link"> 2023 <a 2024 href="/collections/fin-tethers/Fin-Tethers" 2025 2026 data-item="nav-text" 2027 2028 >Fin Tethers</a> 2029 </li><li class="x-menu--level-2--link"> 2030 <a 2031 href="/collections/pads-socks/Pads-&-Socks" 2032 2033 data-item="nav-text" 2034 2035 >Fin Pads & Socks</a> 2036 </li></ul><ul class="x-menu--level-2--list"><li class="x-menu--level-2--link"> 2037 <a href="/collections/swim-fins-for-bodyboarding" data-item="nav-text">SHOP BY BRAND</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 2038 <a href="/collections/ally-fins" data-item="nav-text--sub">Ally</a> 2039 </li><li class="x-menu--level-3--link"> 2040 <a href="/collections/ers4-fins" data-item="nav-text--sub">ERS4</a> 2041 </li><li class="x-menu--level-3--link"> 2042 <a href="/collections/dafin-fins" data-item="nav-text--sub">Dafin</a> 2043 </li><li class="x-menu--level-3--link"> 2044 <a href="/collections/air-hubb" data-item="nav-text--sub">Air Hubb</a> 2045 </li><li class="x-menu--level-3--link"> 2046 <a href="/collections/kicks" data-item="nav-text--sub">Kicks</a> 2047 </li><li class="x-menu--level-3--link"> 2048 <a href="/collections/gyroll" data-item="nav-text--sub">Gyroll</a> 2049 </li><li class="x-menu--level-3--link"> 2050 <a href="/collections/mike-stewart-viper" data-item="nav-text--sub">Mike Stewart Viper</a> 2051 </li><li class="x-menu--level-3--link"> 2052 <a href="/collections/vulcan" data-item="nav-text--sub">Vulcan</a> 2053 </li></ul></li></ul></div></div></li><li 2054 class="x-menu--level-1--link" 2055 data-depth="2" 2056 2057 data-mega-menu="false" 2058 2059 2060 aria-expanded="false" 2061 data-state="closed" 2062 ><a 2063 href="/collections/accessories" 2064 data-item="nav-text" 2065 2066 aria-haspopup="true" 2067 aria-expanded="false" 2068 aria-controls="x-menu--sub-accessories" 2069 2070 >Accessories<svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 2071 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 2072 </svg></a><div 2073 class="x-menu--level-2--container" 2074 id="x-menu--sub-accessories" 2075 aria-hidden="true" 2076 style="display:none;" 2077 ><div class="x-menu--level-2--wrapper"><ul class="x-menu--level-2--list" data-single-parents="true"><li class="x-menu--level-2--link"> 2078 <a 2079 href="/collections/leashes/Leashes" 2080 2081 data-item="nav-text--sub" 2082 2083 >Leashes</a> 2084 </li><li class="x-menu--level-2--link"> 2085 <a 2086 href="/collections/bags/Bodyboard-Bags" 2087 2088 data-item="nav-text--sub" 2089 2090 >Bodyboard Bags</a> 2091 </li><li class="x-menu--level-2--link"> 2092 <a 2093 href="/collections/swim-fin-accessories" 2094 2095 data-item="nav-text--sub" 2096 2097 >Swim Fin Accessories</a> 2098 </li><li class="x-menu--level-2--link"> 2099 <a 2100 href="/collections/wax/Wax" 2101 2102 data-item="nav-text--sub" 2103 2104 >Wax</a> 2105 </li><li class="x-menu--level-2--link"> 2106 <a 2107 href="/collections/ear-plugs" 2108 2109 data-item="nav-text--sub" 2110 2111 >Ear Plugs</a> 2112 </li><li class="x-menu--level-2--link"> 2113 <a 2114 href="/collections/repair-maintenance/Repair-&-Maintenance" 2115 2116 data-item="nav-text--sub" 2117 2118 >Repair & Maintenance</a> 2119 </li><li class="x-menu--level-2--link"> 2120 <a 2121 href="/collections/sunscreen/Sunscreen" 2122 2123 data-item="nav-text--sub" 2124 2125 >Sunscreen</a> 2126 </li><li class="x-menu--level-2--link"> 2127 <a 2128 href="/collections/stickers/Stickers" 2129 2130 data-item="nav-text--sub" 2131 2132 >Stickers</a> 2133 </li><li class="x-menu--level-2--link"> 2134 <a 2135 href="/collections/videos/Videos-&-Magazines" 2136 2137 data-item="nav-text--sub" 2138 2139 >Videos </a> 2140 </li><li class="x-menu--level-2--link"> 2141 <a 2142 href="/collections/electronics-accessories" 2143 2144 data-item="nav-text--sub" 2145 2146 >Electronics & Accessories </a> 2147 </li><li class="x-menu--level-2--link"> 2148 <a 2149 href="/collections/accessories/Misc-Accessories" 2150 2151 data-item="nav-text--sub" 2152 2153 >Misc Accessories</a> 2154 </li></ul></div></div></li><li 2155 class="x-menu--level-1--link" 2156 data-depth="2" 2157 2158 data-mega-menu="false" 2159 2160 2161 aria-expanded="false" 2162 data-state="closed" 2163 ><a 2164 href="/collections/wetsuits" 2165 data-item="nav-text" 2166 2167 aria-haspopup="true" 2168 aria-expanded="false" 2169 aria-controls="x-menu--sub-wetsuits" 2170 2171 >Wetsuits<svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 2172 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 2173 </svg></a><div 2174 class="x-menu--level-2--container" 2175 id="x-menu--sub-wetsuits" 2176 aria-hidden="true" 2177 style="display:none;" 2178 ><div class="x-menu--level-2--wrapper"><ul class="x-menu--level-2--list" data-single-parents="true"><li class="x-menu--level-2--link"> 2179 <a 2180 href="/collections/wetsuits/Fullsuits" 2181 2182 data-item="nav-text--sub" 2183 2184 >Fullsuits</a> 2185 </li><li class="x-menu--level-2--link"> 2186 <a 2187 href="/collections/spring-suits/Springsuits" 2188 2189 data-item="nav-text--sub" 2190 2191 >Springsuits</a> 2192 </li><li class="x-menu--level-2--link"> 2193 <a 2194 href="/collections/rashguards/Rashguards" 2195 2196 data-item="nav-text--sub" 2197 2198 >Rashguards</a> 2199 </li><li class="x-menu--level-2--link"> 2200 <a 2201 href="/collections/bags-accessories/Bags-&-Accessories" 2202 2203 data-item="nav-text--sub" 2204 2205 >Bags & Accessories</a> 2206 </li></ul></div></div></li><li 2207 class="x-menu--level-1--link" 2208 data-depth="2" 2209 2210 data-mega-menu="false" 2211 2212 2213 aria-expanded="false" 2214 data-state="closed" 2215 ><a 2216 href="/collections/clothing" 2217 data-item="nav-text" 2218 2219 aria-haspopup="true" 2220 aria-expanded="false" 2221 aria-controls="x-menu--sub-clothing" 2222 2223 >Clothing<svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 2224 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 2225 </svg></a><div 2226 class="x-menu--level-2--container" 2227 id="x-menu--sub-clothing" 2228 aria-hidden="true" 2229 style="display:none;" 2230 ><div class="x-menu--level-2--wrapper"><ul class="x-menu--level-2--list" data-single-parents="true"><li class="x-menu--level-2--link"> 2231 <a 2232 href="/collections/tees/Tees" 2233 2234 data-item="nav-text--sub" 2235 2236 >Tees</a> 2237 </li><li class="x-menu--level-2--link"> 2238 <a 2239 href="/collections/hats/Hats-&-Beanies" 2240 2241 data-item="nav-text--sub" 2242 2243 >Hats & Beanies</a> 2244 </li></ul></div></div></li><li 2245 class="x-menu--level-1--link" 2246 data-depth="1" 2247 2248 data-mega-menu="false" 2249 2250 2251 data-highlight="true" 2252 2253 aria-expanded="false" 2254 data-state="closed" 2255 ><a 2256 href="/collections/sale" 2257 data-item="nav-text" 2258 2259 >Sale</a></li><li 2260 class="x-menu--level-1--link" 2261 data-depth="2" 2262 2263 data-mega-menu="false" 2264 2265 2266 aria-expanded="false" 2267 data-state="closed" 2268 ><a 2269 href="/blogs/guides" 2270 data-item="nav-text" 2271 2272 aria-haspopup="true" 2273 aria-expanded="false" 2274 aria-controls="x-menu--sub-guides-videos" 2275 2276 >Guides & Videos<svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 2277 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 2278 </svg></a><div 2279 class="x-menu--level-2--container" 2280 id="x-menu--sub-guides-videos" 2281 aria-hidden="true" 2282 style="display:none;" 2283 ><div class="x-menu--level-2--wrapper"><ul class="x-menu--level-2--list" data-single-parents="true"><li class="x-menu--level-2--link"> 2284 <a 2285 href="/blogs/guides/bodyboard-buying-guide" 2286 2287 data-item="nav-text--sub" 2288 2289 >Bodyboard Buying Guide</a> 2290 </li><li class="x-menu--level-2--link"> 2291 <a 2292 href="/blogs/guides/swim-fin-buying-guide" 2293 2294 data-item="nav-text--sub" 2295 2296 >Swim Fin Buying Guide</a> 2297 </li><li class="x-menu--level-2--link"> 2298 <a 2299 href="/blogs/guides/best-bodyboards" 2300 2301 data-item="nav-text--sub" 2302 2303 >Best Bodyboards of 2026</a> 2304 </li><li class="x-menu--level-2--link"> 2305 <a 2306 href="/pages/wetsuit-buying-guide" 2307 2308 data-item="nav-text--sub" 2309 2310 >Wetsuit Buying Guide</a> 2311 </li><li class="x-menu--level-2--link"> 2312 <a 2313 href="/pages/bodyboard-videos" 2314 2315 data-item="nav-text--sub" 2316 2317 >Videos</a> 2318 </li><li class="x-menu--level-2--link"> 2319 <a 2320 href="/blogs/guides" 2321 2322 data-item="nav-text--sub" 2323 2324 >All Guides</a> 2325 </li></ul></div></div></li></ul> 2326</x-menu-root></nav> 2327 2328 <nav class="header--secondary-nav" data-item="nav-text"><div class="header--localization" data-mq="large"><form method="post" action="/localization" id="header--localization" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="
2328return_to" value="/account/login" /> 2329<disclosure-root 2330 class="disclosure--root" 2331 data-id="header--locale"data-type="localization"> 2332 <div 2333 class="disclosure--header"data-item="hidden-text"> 2334 <label 2335 class="disclosure--label" 2336 data-item="nav-text" 2337 id="header--locale-english-toggle" 2338 >English</label> 2339 </div> 2340 2341 <div class="disclosure--main"> 2342 <button 2343 class="disclosure--toggle" 2344 data-item="nav-text" 2345 aria-expanded="false" 2346 aria-controls="header--locale-english" 2347 aria-labelledby="header--locale-english-toggle" 2348 ><div class="disclosure--current-option">English</div><svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 2349 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 2350 </svg></button> 2351 <ul 2352 class="disclosure--form" 2353 id="header--locale-english" 2354 data-transition-item="viewport" 2355 data-transition-type="scale-in" 2356 data-transition-trigger="custom" 2357 aria-hidden="true" 2358 ><li 2359 class="disclosure--option" 2360 tabindex="0" 2361 data-item="nav-text--sub" 2362 data-value="en" 2363 2364 2365 aria-current="true" 2366 2367 > 2368 English 2369 </li><li 2370 class="disclosure--option" 2371 tabindex="0" 2372 data-item="nav-text--sub" 2373 data-value="es" 2374 2375 2376 aria-current="false" 2377 2378 > 2379 Español 2380 </li></ul> 2381 <input 2382 class="disclosure--input" 2383 type="hidden" 2384 2385 name="locale_code" 2386 2387 2388 value="en" 2389 2390 2391 data-item="disclosure" 2392 /> 2393 </div> 2394</disclosure-root> 2395<disclosure-root 2396 class="disclosure--root" 2397 data-id="header--region"data-type="localization"> 2398 <div 2399 class="disclosure--header"data-item="hidden-text"> 2400 <label 2401 class="disclosure--label" 2402 data-item="nav-text" 2403 id="header--region-countryselector-toggle" 2404 >Country selector</label> 2405 </div> 2406 2407 <div class="disclosure--main"> 2408 <button 2409 class="disclosure--toggle" 2410 data-item="nav-text" 2411 aria-expanded="false" 2412 aria-controls="header--region-countryselector" 2413 aria-labelledby="header--region-countryselector-toggle" 2414 ><div class="disclosure--current-option"><span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/us.svg?width=26" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>United States</p></span><p>(USD $)</p></div><svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 2415 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 2416 </svg></button> 2417 <ul 2418 class="disclosure--form" 2419 id="header--region-countryselector" 2420 data-transition-item="viewport" 2421 data-transition-type="scale-in" 2422 data-transition-trigger="custom" 2423 aria-hidden="true" 2424 ><li 2425 class="disclosure--option" 2426 tabindex="0" 2427 data-item="nav-text--sub" 2428 data-value="AU" 2429 2430 2431 aria-current="false" 2432 2433 > 2434 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/au.svg?width=26" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Australia</p></span><p>(USD $)</p> 2435 </li><li 2436 class="disclosure--option" 2437 tabindex="0" 2438 data-item="nav-text--sub" 2439 data-value="AT" 2440 2441 2442 aria-current="false" 2443 2444 > 2445 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/at.svg?width=26" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Austria</p></span>
2445<p>(USD $)</p> 2446 </li><li 2447 class="disclosure--option" 2448 tabindex="0" 2449 data-item="nav-text--sub" 2450 data-value="BE" 2451 2452 2453 aria-current="false" 2454 2455 > 2456 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/be.svg?width=26" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Belgium</p></span><p>(USD $)</p> 2457 </li><li 2458 class="disclosure--option" 2459 tabindex="0" 2460 data-item="nav-text--sub" 2461 data-value="CA" 2462 2463 2464 aria-current="false" 2465 2466 > 2467 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ca.svg?width=26" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Canada</p></span><p>(USD $)</p> 2468 </li><li 2469 class="disclosure--option" 2470 tabindex="0" 2471 data-item="nav-text--sub" 2472 data-value="CZ" 2473 2474 2475 aria-current="false" 2476 2477 > 2478 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/cz.svg?width=26" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Czechia</p></span><p>(USD $)</p> 2479 </li><li 2480 class="disclosure--option" 2481 tabindex="0" 2482 data-item="nav-text--sub" 2483 data-value="DK" 2484 2485 2486 aria-current="false" 2487 2488 > 2489 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/dk.svg?width=26" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Denmark</p></span><p>(USD $)</p> 2490 </li><li 2491 class="disclosure--option" 2492 tabindex="0" 2493 data-item="nav-text--sub" 2494 data-value="FI" 2495 2496 2497 aria-current="false" 2498 2499 > 2500 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/fi.svg?width=26" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Finland</p></span><p>(USD $)</p> 2501 </li><li 2502 class="disclosure--option" 2503 tabindex="0" 2504 data-item="nav-text--sub" 2505 data-value="FR" 2506 2507 2508 aria-current="false" 2509 2510 > 2511 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/fr.svg?width=26" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>France</p></span><p>(USD $)</p> 2512 </li><li 2513 class="disclosure--option" 2514 tabindex="0" 2515 data-item="nav-text--sub" 2516 data-value="PF" 2517 2518 2519 aria-current="false" 2520 2521 > 2522 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/pf.svg?width=26" alt="French Polynesia" srcset="//cdn.shopify.com/static/images/flags/pf.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>French Polynesia</p></span><p>(USD $)</p> 2523 </li><li 2524 class="disclosure--option" 2525 tabindex="0" 2526 data-item="nav-text--sub" 2527 data-value="DE" 2528 2529 2530 aria-current="false" 2531 2532 > 2533 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/de.svg?width=26" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Germany</p></span><p>(USD $)</p> 2534 </li><li 2535 class="disclosure--option" 2536 tabindex="0" 2537 data-item="nav-text--sub" 2538 data-value="HK" 2539 2540 2541 aria-current="false" 2542 2543 >
2544 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/hk.svg?width=26" alt="Hong Kong SAR" srcset="//cdn.shopify.com/static/images/flags/hk.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Hong Kong SAR</p></span><p>(USD $)</p> 2545 </li><li 2546 class="disclosure--option" 2547 tabindex="0" 2548 data-item="nav-text--sub" 2549 data-value="IE" 2550 2551 2552 aria-current="false" 2553 2554 > 2555 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ie.svg?width=26" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Ireland</p></span><p>(USD $)</p> 2556 </li><li 2557 class="disclosure--option" 2558 tabindex="0" 2559 data-item="nav-text--sub" 2560 data-value="IL" 2561 2562 2563 aria-current="false" 2564 2565 > 2566 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/il.svg?width=26" alt="Israel" srcset="//cdn.shopify.com/static/images/flags/il.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Israel</p></span><p>(USD $)</p> 2567 </li><li 2568 class="disclosure--option" 2569 tabindex="0" 2570 data-item="nav-text--sub" 2571 data-value="IT" 2572 2573 2574 aria-current="false" 2575 2576 > 2577 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/it.svg?width=26" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Italy</p></span><p>(USD $)</p> 2578 </li><li 2579 class="disclosure--option" 2580 tabindex="0" 2581 data-item="nav-text--sub" 2582 data-value="JP" 2583 2584 2585 aria-current="false" 2586 2587 > 2588 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/jp.svg?width=26" alt="Japan" srcset="//cdn.shopify.com/static/images/flags/jp.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Japan</p></span><p>(USD $)</p> 2589 </li><li 2590 class="disclosure--option" 2591 tabindex="0" 2592 data-item="nav-text--sub" 2593 data-value="MY" 2594 2595 2596 aria-current="false" 2597 2598 > 2599 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/my.svg?width=26" alt="Malaysia" srcset="//cdn.shopify.com/static/images/flags/my.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Malaysia</p></span><p>(USD $)</p> 2600 </li><li 2601 class="disclosure--option" 2602 tabindex="0" 2603 data-item="nav-text--sub" 2604 data-value="NL" 2605 2606 2607 aria-current="false" 2608 2609 > 2610 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/nl.svg?width=26" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Netherlands</p></span><p>(USD $)</p> 2611 </li><li 2612 class="disclosure--option" 2613 tabindex="0" 2614 data-item="nav-text--sub" 2615 data-value="NZ" 2616 2617 2618 aria-current="false" 2619 2620 > 2621 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/nz.svg?width=26" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>New Zealand</p></span><p>(USD $)</p> 2622 </li><li 2623 class="disclosure--option" 2624 tabindex="0" 2625 data-item="nav-text--sub" 2626 data-value="NO" 2627 2628 2629 aria-current="false" 2630 2631 > 2632 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/no.svg?width=26" alt="Norway" srcset="//cdn.shopify.com/static/images/flags/no.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Norway</p></span>
2632<p>(USD $)</p> 2633 </li><li 2634 class="disclosure--option" 2635 tabindex="0" 2636 data-item="nav-text--sub" 2637 data-value="PL" 2638 2639 2640 aria-current="false" 2641 2642 > 2643 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/pl.svg?width=26" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Poland</p></span><p>(USD $)</p> 2644 </li><li 2645 class="disclosure--option" 2646 tabindex="0" 2647 data-item="nav-text--sub" 2648 data-value="PT" 2649 2650 2651 aria-current="false" 2652 2653 > 2654 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/pt.svg?width=26" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Portugal</p></span><p>(USD $)</p> 2655 </li><li 2656 class="disclosure--option" 2657 tabindex="0" 2658 data-item="nav-text--sub" 2659 data-value="SG" 2660 2661 2662 aria-current="false" 2663 2664 > 2665 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/sg.svg?width=26" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Singapore</p></span><p>(USD $)</p> 2666 </li><li 2667 class="disclosure--option" 2668 tabindex="0" 2669 data-item="nav-text--sub" 2670 data-value="ZA" 2671 2672 2673 aria-current="false" 2674 2675 > 2676 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/za.svg?width=26" alt="South Africa" srcset="//cdn.shopify.com/static/images/flags/za.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>South Africa</p></span><p>(USD $)</p> 2677 </li><li 2678 class="disclosure--option" 2679 tabindex="0" 2680 data-item="nav-text--sub" 2681 data-value="KR" 2682 2683 2684 aria-current="false" 2685 2686 > 2687 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/kr.svg?width=26" alt="South Korea" srcset="//cdn.shopify.com/static/images/flags/kr.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>South Korea</p></span><p>(USD $)</p> 2688 </li><li 2689 class="disclosure--option" 2690 tabindex="0" 2691 data-item="nav-text--sub" 2692 data-value="ES" 2693 2694 2695 aria-current="false" 2696 2697 > 2698 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/es.svg?width=26" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Spain</p></span><p>(USD $)</p> 2699 </li><li 2700 class="disclosure--option" 2701 tabindex="0" 2702 data-item="nav-text--sub" 2703 data-value="SE" 2704 2705 2706 aria-current="false" 2707 2708 > 2709 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/se.svg?width=26" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Sweden</p></span><p>(USD $)</p> 2710 </li><li 2711 class="disclosure--option" 2712 tabindex="0" 2713 data-item="nav-text--sub" 2714 data-value="CH" 2715 2716 2717 aria-current="false" 2718 2719 > 2720 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ch.svg?width=26" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>Switzerland</p></span><p>(USD $)</p> 2721 </li><li 2722 class="disclosure--option" 2723 tabindex="0" 2724 data-item="nav-text--sub" 2725 data-value="AE" 2726 2727 2728 aria-current="false" 2729 2730 >
2731 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ae.svg?width=26" alt="United Arab Emirates" srcset="//cdn.shopify.com/static/images/flags/ae.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>United Arab Emirates</p></span><p>(USD $)</p> 2732 </li><li 2733 class="disclosure--option" 2734 tabindex="0" 2735 data-item="nav-text--sub" 2736 data-value="GB" 2737 2738 2739 aria-current="false" 2740 2741 > 2742 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/gb.svg?width=26" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>United Kingdom</p></span><p>(USD $)</p> 2743 </li><li 2744 class="disclosure--option" 2745 tabindex="0" 2746 data-item="nav-text--sub" 2747 data-value="US" 2748 2749 2750 aria-current="true" 2751 2752 > 2753 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/us.svg?width=26" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=26 26w" width="26" height="20" class="icon--flag"><p>United States</p></span><p>(USD $)</p> 2754 </li></ul> 2755 <input 2756 class="disclosure--input" 2757 type="hidden" 2758 2759 name="country_code" 2760 2761 2762 value="US" 2763 2764 2765 data-item="disclosure" 2766 /> 2767 </div> 2768</disclosure-root></form></div><button 2769 class="header--search" 2770 data-drawer-open="top" 2771 data-drawer-view="search" 2772 data-item="nav-text" 2773 aria-label="Search" 2774 tabindex="0" 2775 ><svg class="icon--root icon--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 2776 <circle cx="8.46" cy="8.46" r="5.56" fill="none" stroke="#000" stroke-miterlimit="10" /> 2777 <path fill="none" stroke="#000" stroke-miterlimit="10" d="m14.4 14.4 2.7 2.7" /> 2778 </svg></button><a class="header--account" href="/account/login" aria-label="Account"><svg class="icon--root icon--account" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 2779 <circle cx="9.99" cy="5.96" r="3.07" fill="none" stroke="#000" stroke-miterlimit="10" /> 2780 <path fill="none" stroke="#000" stroke-miterlimit="10" d="M4.5 17.11c0-3.04 2.46-5.5 5.5-5.5s5.5 2.46 5.5 5.5" /> 2781 </svg></a><a 2782 class="header--cart" 2783 data-type="icon" 2784 aria-label="Cart"data-drawer-open="right" 2785 data-drawer-view="cart-drawer" 2786 aria-haspopup="menu" 2787 href="#"data-cart-count="0" 2788 ><svg class="icon--root icon--bag" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 2789 <path fill="none" stroke="#000" stroke-miterlimit="10" d="M17.04 17.1H2.96L3.5 2.89h12.99l.54 14.21Z" /> 2790 <path fill="none" stroke="#000" stroke-miterlimit="10" d="M7.24 5.79v2.37a2.76 2.76 0 1 0 5.52 0V5.79" /> 2791 </svg></a> 2792 </nav> 2793 </div> 2794</header-root>
2794<script> 2795 const header_root = document.querySelector('.header--root'); 2796 2797 header_root && document.documentElement.style.setProperty( 2798 '--header--height', `${header_root.offsetHeight.toFixed(2)}px` 2799 ); 2800</script>
2800 2801 2802</header> 2803<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 2804 2805<!-- END sections: overlay-group --><main class="layout--template" id="main-content"> 2806 <div id="shopify-section-template--18119437549820__main" class="shopify-section"><div 2807 class="customer--root" 2808 data-section-id="template--18119437549820__main" 2809> 2810 <div class="customer--wrapper"> 2811 <div class="customer--login"> 2812 <p class="account--reset" data-item="paragraph">We'll send you an email to reset your password.</p> 2813 <h1 data-item="section-heading">Login</h1><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><label for="customer_email" class="label" data-item="nav-text">Email</label> 2814 <input 2815 class="text" 2816 type="email" 2817 value="" 2818 name="customer[email]" 2819 id="customer_email" 2820 required 2821 /><label for="customer_password" class="label" data-item="nav-text">Password</label> 2822 <input 2823 class="text" 2824 type="password" 2825 value="" 2826 name="customer[password]" 2827 id="customer_password" 2828 size="16" 2829 required 2830 /> 2831 <p class="account--forgot-password" data-item="block-link"> 2832 <a href="#" onclick="showRecoverForm(true);return false;">Forgot your password?</a> 2833 </p><div class="account--button-container"> 2834 <button 2835 class="account--sign-in" 2836 data-item="button" 2837 data-text="Login" 2838 value="Login" 2839 type="submit" 2840 2841 data-transition-button 2842 2843 > 2844 <span>Login</span> 2845 </button> 2846 <a 2847 class="account--register" 2848 href="/account/register" 2849 data-item="secondary-button" 2850 data-text="Sign up" 2851 2852 data-transition-button 2853 2854 > 2855 <div>Sign up</div> 2856 </a> 2857 </div></form></div> 2858 2859 <div class="account--recover-password" style="display:none;"> 2860 <h1 data-item="section-heading">Reset Password</h1> 2861 <p class="account--reset-instructions" data-item="paragraph">We'll send you an email to reset your password.</p><form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /><label for="email" class="label" data-item="nav-text">Email</label> 2862 <input 2863 class="text" 2864 type="email" 2865 value="" 2866 size="30" 2867 name="email" 2868 id="recover-email" 2869 required 2870 /> 2871 2872 <div class="account--password-buttons"> 2873 <button 2874 class="account--submit" 2875 type="submit" 2876 data-item="button" 2877 data-text="Submit" 2878 value="Submit" 2879 2880 data-transition-button 2881 2882 > 2883 <span>Submit</span> 2884 </button> 2885 <a 2886 data-item="block-link" 2887 class="account--cancel" 2888 href="#" 2889 onclick="showRecoverForm(false);return false;" 2890 > 2891 <span>Cancel</span> 2892 </a> 2893 </div></form></div></div> 2894</div> 2895
2896<script type="text/javascript"> 2897 showRecoverForm = (toggle) => { 2898 document.querySelector('.account--recover-password').style.display = toggle ? 'block' : 'none'; 2899 document.querySelector('.customer--login').style.display = toggle ? 'none' : 'block'; 2900 } 2901 2902 if (window.location.hash === '#recover') 2903 showRecoverForm(true); 2904 else if (window.location.hash === '#recover-successful') 2905 document.querySelector('.account--reset').style.display = 'block'; 2906</script>
2906</div> 2907 </main><!-- BEGIN sections: footer-group --> 2908<footer id="shopify-section-sections--18119437680892__footer" class="shopify-section shopify-section-group-footer-group section--footer"><div 2909 class="footer--root" 2910 data-section-id="sections--18119437680892__footer" 2911 data-section-type="footer" 2912 data-background-color="dark" 2913 2914 data-text-color="white" 2915 2916 data-top-border="false" 2917> 2918 <div class="footer--blocks"><div 2919 class="footer--block" 2920 data-block-type="about" 2921 2922 > 2923 <div class="footer--block--container"><div class="footer--block--heading" data-item="block-heading">662 Bodyboard Shop</div><div class="footer--block--body"><div class="footer--about-text" data-item="rte-content"><p>28052 Camino Capistrano Ste. 103 Laguna Niguel CA 92677</p><p>Monday-Friday 2-6pm</p><p>Saturdays 12-5pm</p><p>Phone: +1 (949) 366-9337 </p><p>Email: [email protected]</p><p>All rights reserved<br/><br/></p><p></p></div><div 2924 class="social-icons--root" 2925 data-type="follow" 2926 data-hover-color="brand" 2927 data-align="left" 2928 data-mobile-align="center" 2929><div class="social-icons--items"><a 2930 class="social-facebook--link" 2931 rel="noreferrer" 2932 target="_blank"href="https://facebook.com/662bodyboarding/"aria-label="facebook" 2933 ><svg class="icon--root icon--facebook" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> 2934 <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0Z" fill="#000" fill-rule="evenodd" /> 2935 </svg></a><a 2936 class="social-instagram--link" 2937 rel="noreferrer" 2938 target="_blank"href="https://instagram.com/662mob"aria-label="instagram" 2939 ><svg class="icon--root icon--instagram" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> 2940 <path d="M15.33 5.87a1.208 1.208 0 0 1-1.2-1.197 1.215 1.215 0 0 1 1.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209Zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 0 1 5.124 5.137 5.14 5.14 0 0 1-5.133 5.135Zm-.01-1.808a3.343 3.343 0 0 0 3.342-3.324 3.348 3.348 0 0 0-3.325-3.34 3.343 3.343 0 0 0-3.34 3.324 3.34 3.34 0 0 0 3.324 3.34ZM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 0 0 1.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 0 0-.247 1.519c-.056 1.367-.062 2.736-.088 4.104ZM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58Z" fill="#000" fill-rule="evenodd" /> 2941 </svg></a></div></div> 2942</div></div> 2943 </div><div 2944 class="footer--block" 2945 data-block-type="menu" 2946 2947 > 2948 <div class="footer--block--container"><div class="footer--block--heading" data-item="block-heading">Quick links</div><div class="footer--block--body" role="navigation"> 2949 <ul class="footer--menu" aria-label="Navigation"><li><a 2950 href="/pages/payments" 2951 title="Payments" 2952 data-item="nav-text--sub" 2953 >Payments</a></li><li><a 2954 href="/pages/international-orders" 2955 title="International Orders" 2956 data-item="nav-text--sub" 2957 >International Orders</a></li><li><a 2958 href="https://eswatersports.com/" 2959 title="Wholesale" 2960 data-item="nav-text--sub" 2961 >Wholesale</a></li><li><a 2962 href="http://returns.662bodyboardshop.com/" 2963 title="Submit a Return" 2964 data-item="nav-text--sub" 2965 >Submit a Return</a></li><li><a 2966 href="/policies/terms-of-service" 2967 title="Terms of Service" 2968 data-item="nav-text--sub" 2969 >Terms of Service</a></li><li> 2970 <a 2971 href="/policies/refund-policy" 2972 title="Refund policy" 2973 data-item="nav-text--sub" 2974 >Refund policy</a> 2975 </li><li> 2976 <a 2977 href="/policies/privacy-policy" 2978 title="Privacy policy" 2979 data-item="nav-text--sub" 2980 >Privacy policy</a> 2981 </li><li> 2982 <a 2983 href="/policies/terms-of-service" 2984 title="Terms of service" 2985 data-item="nav-text--sub" 2986 >Terms of service</a> 2987 </li><li> 2988 <a 2989 href="/policies/shipping-policy" 2990 title="Shipping policy" 2991 data-item="nav-text--sub" 2992 >Shipping policy</a> 2993 </li><li> 2994 <a 2995 href="/policies/contact-information" 2996 title="Contact information" 2997 data-item="nav-text--sub" 2998 >Contact information</a> 2999 </li></ul> 3000 </div></div> 3001 </div><div 3002 class="footer--block" 3003 data-block-type="menu" 3004 3005 > 3006 <div class="footer--block--container"><div class="footer--block--body" role="navigation"> 3007 <ul class="footer--menu" aria-label="Navigation"><li><a 3008 href="/products/gift-card" 3009 title="Gift Card" 3010 data-item="nav-text--sub" 3011 >Gift Card</a></li><li><a 3012 href="/pages/about-662-mob" 3013 title="About Us" 3014 data-item="nav-text--sub" 3015 >About Us</a></li><li><a 3016 href="/pages/faqs" 3017 title="FAQs" 3018 data-item="nav-text--sub" 3019 >FAQs</a></li><li><a 3020 href="/pages/bodyboard-buying-guide" 3021 title="Bodyboard Buying Guide" 3022 data-item="nav-text--sub" 3023 >Bodyboard Buying Guide</a></li><li><a 3024 href="/pages/swim-fin-buying-guide" 3025 title="Swim Fin Buying Guide" 3026 data-item="nav-text--sub" 3027 >Swim Fin Buying Guide</a></li></ul> 3028 </div></div> 3029 </div></div> 3030 3031 <div class="footer--sub"><div class="footer--sub--block" data-type="localization"><form method="post" action="/localization" id="footer--localization" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login" /> 3032<disclosure-root 3033 class="disclosure--root" 3034 data-id="footer--locale"data-type="localization"> 3035 <div 3036 class="disclosure--header"data-item="hidden-text"> 3037 <label 3038 class="disclosure--label" 3039 data-item="nav-text" 3040 id="footer--locale-english-toggle" 3041 >English</label> 3042 </div> 3043 3044 <div class="disclosure--main"> 3045 <button 3046 class="disclosure--toggle" 3047 data-item="nav-text" 3048 aria-expanded="false" 3049 aria-controls="footer--locale-english" 3050 aria-labelledby="footer--locale-english-toggle" 3051 ><div class="disclosure--current-option">English</div><svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 3052 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 3053 </svg></button> 3054 <ul 3055 class="disclosure--form" 3056 id="footer--locale-english" 3057 data-transition-item="viewport" 3058 data-transition-type="scale-in" 3059 data-transition-trigger="custom" 3060 aria-hidden="true" 3061 ><li 3062 class="disclosure--option" 3063 tabindex="0" 3064 data-item="nav-text--sub" 3065 data-value="en" 3066 3067 3068 aria-current="true" 3069 3070 > 3071 English 3072 </li><li 3073 class="disclosure--option" 3074 tabindex="0" 3075 data-item="nav-text--sub" 3076 data-value="es" 3077 3078 3079 aria-current="false" 3080 3081 > 3082 Español 3083 </li></ul> 3084 <input 3085 class="disclosure--input" 3086 type="hidden" 3087 3088 name="locale_code" 3089 3090 3091 value="en" 3092 3093 3094 data-item="disclosure" 3095 /> 3096 </div> 3097</disclosure-root> 3098<disclosure-root 3099 class="disclosure--root" 3100 data-id="footer--region"data-type="localization"> 3101 <div 3102 class="disclosure--header"data-item="hidden-text"> 3103 <label 3104 class="disclosure--label" 3105 data-item="nav-text" 3106 id="footer--region-countryselector-toggle" 3107 >Country selector</label> 3108 </div> 3109 3110 <div class="disclosure--main"> 3111 <button 3112 class="disclosure--toggle" 3113 data-item="nav-text" 3114 aria-expanded="false" 3115 aria-controls="footer--region-countryselector" 3116 aria-labelledby="footer--region-countryselector-toggle" 3117 ><div class="disclosure--current-option"><span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/us.svg?width=26" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>United States</p></span>
3117<p>(USD $)</p></div><svg class="icon--root icon--chevron-down" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> 3118 <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="#000" fill-rule="nonzero" /> 3119 </svg></button> 3120 <ul 3121 class="disclosure--form" 3122 id="footer--region-countryselector" 3123 data-transition-item="viewport" 3124 data-transition-type="scale-in" 3125 data-transition-trigger="custom" 3126 aria-hidden="true" 3127 ><li 3128 class="disclosure--option" 3129 tabindex="0" 3130 data-item="nav-text--sub" 3131 data-value="AU" 3132 3133 3134 aria-current="false" 3135 3136 > 3137 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/au.svg?width=26" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Australia</p></span><p>(USD $)</p> 3138 </li><li 3139 class="disclosure--option" 3140 tabindex="0" 3141 data-item="nav-text--sub" 3142 data-value="AT" 3143 3144 3145 aria-current="false" 3146 3147 > 3148 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/at.svg?width=26" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Austria</p></span><p>(USD $)</p> 3149 </li><li 3150 class="disclosure--option" 3151 tabindex="0" 3152 data-item="nav-text--sub" 3153 data-value="BE" 3154 3155 3156 aria-current="false" 3157 3158 > 3159 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/be.svg?width=26" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Belgium</p></span><p>(USD $)</p> 3160 </li><li 3161 class="disclosure--option" 3162 tabindex="0" 3163 data-item="nav-text--sub" 3164 data-value="CA" 3165 3166 3167 aria-current="false" 3168 3169 > 3170 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ca.svg?width=26" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Canada</p></span><p>(USD $)</p> 3171 </li><li 3172 class="disclosure--option" 3173 tabindex="0" 3174 data-item="nav-text--sub" 3175 data-value="CZ" 3176 3177 3178 aria-current="false" 3179 3180 > 3181 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/cz.svg?width=26" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Czechia</p></span><p>(USD $)</p> 3182 </li><li 3183 class="disclosure--option" 3184 tabindex="0" 3185 data-item="nav-text--sub" 3186 data-value="DK" 3187 3188 3189 aria-current="false" 3190 3191 > 3192 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/dk.svg?width=26" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Denmark</p></span><p>(USD $)</p> 3193 </li><li 3194 class="disclosure--option" 3195 tabindex="0" 3196 data-item="nav-text--sub" 3197 data-value="FI" 3198 3199 3200 aria-current="false" 3201 3202 > 3203 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/fi.svg?width=26" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Finland</p></span><p>(USD $)</p> 3204 </li><li 3205 class="disclosure--option" 3206 tabindex="0" 3207 data-item="nav-text--sub" 3208 data-value="FR" 3209 3210 3211 aria-current="false" 3212 3213 >
3214 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/fr.svg?width=26" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>France</p></span><p>(USD $)</p> 3215 </li><li 3216 class="disclosure--option" 3217 tabindex="0" 3218 data-item="nav-text--sub" 3219 data-value="PF" 3220 3221 3222 aria-current="false" 3223 3224 > 3225 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/pf.svg?width=26" alt="French Polynesia" srcset="//cdn.shopify.com/static/images/flags/pf.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>French Polynesia</p></span><p>(USD $)</p> 3226 </li><li 3227 class="disclosure--option" 3228 tabindex="0" 3229 data-item="nav-text--sub" 3230 data-value="DE" 3231 3232 3233 aria-current="false" 3234 3235 > 3236 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/de.svg?width=26" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Germany</p></span><p>(USD $)</p> 3237 </li><li 3238 class="disclosure--option" 3239 tabindex="0" 3240 data-item="nav-text--sub" 3241 data-value="HK" 3242 3243 3244 aria-current="false" 3245 3246 > 3247 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/hk.svg?width=26" alt="Hong Kong SAR" srcset="//cdn.shopify.com/static/images/flags/hk.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Hong Kong SAR</p></span><p>(USD $)</p> 3248 </li><li 3249 class="disclosure--option" 3250 tabindex="0" 3251 data-item="nav-text--sub" 3252 data-value="IE" 3253 3254 3255 aria-current="false" 3256 3257 > 3258 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ie.svg?width=26" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Ireland</p></span><p>(USD $)</p> 3259 </li><li 3260 class="disclosure--option" 3261 tabindex="0" 3262 data-item="nav-text--sub" 3263 data-value="IL" 3264 3265 3266 aria-current="false" 3267 3268 > 3269 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/il.svg?width=26" alt="Israel" srcset="//cdn.shopify.com/static/images/flags/il.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Israel</p></span><p>(USD $)</p> 3270 </li><li 3271 class="disclosure--option" 3272 tabindex="0" 3273 data-item="nav-text--sub" 3274 data-value="IT" 3275 3276 3277 aria-current="false" 3278 3279 > 3280 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/it.svg?width=26" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Italy</p></span><p>(USD $)</p> 3281 </li><li 3282 class="disclosure--option" 3283 tabindex="0" 3284 data-item="nav-text--sub" 3285 data-value="JP" 3286 3287 3288 aria-current="false" 3289 3290 > 3291 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/jp.svg?width=26" alt="Japan" srcset="//cdn.shopify.com/static/images/flags/jp.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Japan</p></span><p>(USD $)</p> 3292 </li><li 3293 class="disclosure--option" 3294 tabindex="0" 3295 data-item="nav-text--sub" 3296 data-value="MY" 3297 3298 3299 aria-current="false" 3300 3301 > 3302 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/my.svg?width=26" alt="Malaysia" srcset="//cdn.shopify.com/static/images/flags/my.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Malaysia</p></span>
3302<p>(USD $)</p> 3303 </li><li 3304 class="disclosure--option" 3305 tabindex="0" 3306 data-item="nav-text--sub" 3307 data-value="NL" 3308 3309 3310 aria-current="false" 3311 3312 > 3313 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/nl.svg?width=26" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Netherlands</p></span><p>(USD $)</p> 3314 </li><li 3315 class="disclosure--option" 3316 tabindex="0" 3317 data-item="nav-text--sub" 3318 data-value="NZ" 3319 3320 3321 aria-current="false" 3322 3323 > 3324 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/nz.svg?width=26" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>New Zealand</p></span><p>(USD $)</p> 3325 </li><li 3326 class="disclosure--option" 3327 tabindex="0" 3328 data-item="nav-text--sub" 3329 data-value="NO" 3330 3331 3332 aria-current="false" 3333 3334 > 3335 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/no.svg?width=26" alt="Norway" srcset="//cdn.shopify.com/static/images/flags/no.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Norway</p></span><p>(USD $)</p> 3336 </li><li 3337 class="disclosure--option" 3338 tabindex="0" 3339 data-item="nav-text--sub" 3340 data-value="PL" 3341 3342 3343 aria-current="false" 3344 3345 > 3346 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/pl.svg?width=26" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Poland</p></span><p>(USD $)</p> 3347 </li><li 3348 class="disclosure--option" 3349 tabindex="0" 3350 data-item="nav-text--sub" 3351 data-value="PT" 3352 3353 3354 aria-current="false" 3355 3356 > 3357 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/pt.svg?width=26" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Portugal</p></span><p>(USD $)</p> 3358 </li><li 3359 class="disclosure--option" 3360 tabindex="0" 3361 data-item="nav-text--sub" 3362 data-value="SG" 3363 3364 3365 aria-current="false" 3366 3367 > 3368 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/sg.svg?width=26" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Singapore</p></span><p>(USD $)</p> 3369 </li><li 3370 class="disclosure--option" 3371 tabindex="0" 3372 data-item="nav-text--sub" 3373 data-value="ZA" 3374 3375 3376 aria-current="false" 3377 3378 > 3379 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/za.svg?width=26" alt="South Africa" srcset="//cdn.shopify.com/static/images/flags/za.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>South Africa</p></span><p>(USD $)</p> 3380 </li><li 3381 class="disclosure--option" 3382 tabindex="0" 3383 data-item="nav-text--sub" 3384 data-value="KR" 3385 3386 3387 aria-current="false" 3388 3389 > 3390 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/kr.svg?width=26" alt="South Korea" srcset="//cdn.shopify.com/static/images/flags/kr.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>South Korea</p></span><p>(USD $)</p> 3391 </li><li 3392 class="disclosure--option" 3393 tabindex="0" 3394 data-item="nav-text--sub" 3395 data-value="ES" 3396 3397 3398 aria-current="false" 3399 3400 >
3401 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/es.svg?width=26" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Spain</p></span><p>(USD $)</p> 3402 </li><li 3403 class="disclosure--option" 3404 tabindex="0" 3405 data-item="nav-text--sub" 3406 data-value="SE" 3407 3408 3409 aria-current="false" 3410 3411 > 3412 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/se.svg?width=26" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Sweden</p></span><p>(USD $)</p> 3413 </li><li 3414 class="disclosure--option" 3415 tabindex="0" 3416 data-item="nav-text--sub" 3417 data-value="CH" 3418 3419 3420 aria-current="false" 3421 3422 > 3423 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ch.svg?width=26" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>Switzerland</p></span><p>(USD $)</p> 3424 </li><li 3425 class="disclosure--option" 3426 tabindex="0" 3427 data-item="nav-text--sub" 3428 data-value="AE" 3429 3430 3431 aria-current="false" 3432 3433 > 3434 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/ae.svg?width=26" alt="United Arab Emirates" srcset="//cdn.shopify.com/static/images/flags/ae.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>United Arab Emirates</p></span><p>(USD $)</p> 3435 </li><li 3436 class="disclosure--option" 3437 tabindex="0" 3438 data-item="nav-text--sub" 3439 data-value="GB" 3440 3441 3442 aria-current="false" 3443 3444 > 3445 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/gb.svg?width=26" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>United Kingdom</p></span><p>(USD $)</p> 3446 </li><li 3447 class="disclosure--option" 3448 tabindex="0" 3449 data-item="nav-text--sub" 3450 data-value="US" 3451 3452 3453 aria-current="true" 3454 3455 > 3456 <span class="disclosure-option--wrapper"><img src="//cdn.shopify.com/static/images/flags/us.svg?width=26" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=26 26w" width="26" height="20" loading="lazy" class="icon--flag"><p>United States</p></span><p>(USD $)</p> 3457 </li></ul> 3458 <input 3459 class="disclosure--input" 3460 type="hidden" 3461 3462 name="country_code" 3463 3464 3465 value="US" 3466 3467 3468 data-item="disclosure" 3469 /> 3470 </div> 3471</disclosure-root></form></div><div class="footer--sub--block" data-type="powered-by" data-item="nav-text"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">© 2026 662 Bodyboard Shop</a></div></div> 3472</div> 3473 3474</footer> 3475<!-- END sections: footer-group --></div><drawer-root class="drawer--root"> 3476 <div class="drawer--overlay" aria-hidden="true"></div> 3477 3478 <div class="drawer--focus-trigger" tabindex="0"></div> 3479 <div class="drawer--focus-start" tabindex="0"></div> 3480 3481 <div 3482 class="drawer--instance" 3483 data-side="top" 3484 data-focus-id="search-input" 3485 aria-expanded="false" 3486 > 3487 <div class="drawer--container" data-view="search">
3487<script type="module"> 3488 import "//662bodyboardshop.com/cdn/shop/t/51/assets/predictive-search.js?v=35822811629469215241724528005"; 3489</script>
3489 3490 3491<predictive-search-root class="search--root" data-loading="false"> 3492 <form action="/search" method="get" role="search"> 3493 <div class="search--bar-wrapper"> 3494 <div class="search--bar"> 3495 <div class="search--icon"><svg class="icon--root icon--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"> 3496 <circle cx="8.46" cy="8.46" r="5.56" fill="none" stroke="#000" stroke-miterlimit="10" /> 3497 <path fill="none" stroke="#000" stroke-miterlimit="10" d="m14.4 14.4 2.7 2.7" /> 3498 </svg><svg class="icon--root icon--spinner"> 3499 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 3500 </svg></div> 3501 3502 <label for="search-input" data-item="hidden-text">Search here...</label> 3503 <input 3504 id="search-input" 3505 class="search--textbox" 3506 type="search" 3507 name="q" 3508 value="" 3509 placeholder="Search here..." 3510 data-item="paragraph" 3511 role="combobox" 3512 aria-owns="predictive-search-results-list" 3513 aria-controls="predictive-search-results-list" 3514 aria-autocomplete="list" 3515 autocorrect="off" 3516 autocomplete="off" 3517 autocapitalize="off" 3518 spellcheck="false" 3519 > 3520 3521 <div class="search--clear" tabindex="0" aria-label="clear" style="display:none;"><svg class="icon--root icon--x-mark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 3522 <path d="M9.997 0c5.518 0 9.998 4.48 9.998 9.997 0 5.518-4.48 9.998-9.998 9.998C4.48 19.995 0 15.515 0 9.997 0 4.48 4.48 0 9.997 0Zm0 8.933L7.276 6.211a.749.749 0 1 0-1.062 1.061l2.722 2.722-2.728 2.728a.75.75 0 1 0 1.061 1.062l2.728-2.728 2.729 2.728a.75.75 0 0 0 1.06-1.062l-2.727-2.728 2.717-2.717a.75.75 0 0 0-.531-1.281.746.746 0 0 0-.531.22L9.997 8.933Z" fill="#222" /> 3523 </svg></div> 3524 </div> 3525 3526 <div class="search--cancel" data-item="block-link" tabindex="0" data-drawer-close> 3527 <div>Cancel</div> 3528 </div> 3529 </div> 3530 3531 <div 3532 class="search--results" 3533 id="predictive-search-results-list" 3534 3535 data-transition-container="search" 3536 data-transition-type="fade-in" 3537 data-transition-cascade="horizontal" 3538 data-transition-cascade-interval="200" 3539 3540 ><div class="predictive-search--products"><div class="predictive-search--heading" data-item="block-heading">Popular products</div><div 3541 class="predictive-search--product-grid" 3542 data-container="panel" 3543 data-columns="4" 3544 data-mobile-columns="2" 3545 ><div 3546 class="product--root" 3547 data-product-item 3548 data-product-view="grid" 3549 data-text-alignment="center" 3550 3551 data-hover-image 3552 3553 data-container="block" 3554 3555 data-aspect-ratio="natural" 3556 3557 data-transition-item="search" 3558 3559><a href="/products/662-bull-rash-guard"> 3560 <div class="product--image-wrapper"><img src="//662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-916707.jpg?v=1665775242&width=900" alt="662 Bull Rash guard - 662 Bodyboard Shop" srcset="//662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-916707.jpg?v=1665775242&width=300 300w, //662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-916707.jpg?v=1665775242&width=500 500w, //662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-916707.jpg?v=1665775242&width=767 767w" width="900" height="900" loading="lazy" class="product--image" sizes="(max-width: 767px) 50vw, 25vw"><img src="//662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-189155.jpg?v=1665765719&width=2048" alt="662 Bull Rash guard - 662 Bodyboard Shop" srcset="//662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-189155.jpg?v=1665765719&width=300 300w, //662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-189155.jpg?v=1665765719&width=500 500w, //662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-189155.jpg?v=1665765719&width=767 767w, //662bodyboardshop.com/cdn/shop/products/662-bull-rash-guard-189155.jpg?v=1665765719&width=1000 1000w" width="2048" height="1633" loading="lazy" class="product--hover-image" sizes="(max-width: 767px) 50vw, 25vw"></div> 3561 3562 <div class="product--details-container"> 3563 <div class="product--details"> 3564 <div class="product--details-wrapper"><p class="product--title" data-item="paragraph">662 Bull Rash guard</p><!-- Start of Judge.me code --> 3565 <div style='' class='jdgm-widget jdgm-preview-badge' data-id='4580668211258' data-auto-install='false'> 3566 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 2 reviews </span> </div> 3567 </div> 3568 <!-- End of Judge.me code --> 3569</div><div class="product--price-container"> 3570 <div class="product--price-wrapper"><span class="product--price money" data-item="nav-text"><span class=transcy-money>$ 34.99</span></span> 3571 </div></div></div></div> 3572 </a> 3573</div><div 3574 class="product--root" 3575 data-product-item 3576 data-product-view="grid" 3577 data-text-alignment="center" 3578 3579 data-hover-image 3580 3581 data-container="block" 3582 3583 data-aspect-ratio="natural" 3584 3585 data-transition-item="search" 3586 3587><a href="/products/vs-dave-winchester-torque-pe-bodyboard"> 3588 <div class="product--image-wrapper"><img src="//662bodyboardshop.com/cdn/shop/files/206.png?v=1769443850&width=1563" alt="" srcset="//662bodyboardshop.com/cdn/shop/files/206.png?v=1769443850&width=300 300w, //662bodyboardshop.com/cdn/shop/files/206.png?v=1769443850&width=500 500w, //662bodyboardshop.com/cdn/shop/files/206.png?v=1769443850&width=767 767w, //662bodyboardshop.com/cdn/shop/files/206.png?v=1769443850&width=1000 1000w" width="1563" height="1563" loading="lazy" class="product--image" sizes="(max-width: 767px) 50vw, 25vw"><img src="//662bodyboardshop.com/cdn/shop/files/205.png?v=1776292902&width=1563" alt="" srcset="//662bodyboardshop.com/cdn/shop/files/205.png?v=1776292902&width=300 300w, //662bodyboardshop.com/cdn/shop/files/205.png?v=1776292902&width=500 500w, //662bodyboardshop.com/cdn/shop/files/205.png?v=1776292902&width=767 767w, //662bodyboardshop.com/cdn/shop/files/205.png?v=1776292902&width=1000 1000w" width="1563" height="1563" loading="lazy" class="product--hover-image" sizes="(max-width: 767px) 50vw, 25vw"></div> 3589 3590 <div class="product--details-container"> 3591 <div class="product--details"> 3592 <div class="product--details-wrapper"><p class="product--title" data-item="paragraph">VS Winchester PE Bodyboard</p><!-- Start of Judge.me code --> 3593 <div style='' class='jdgm-widget jdgm-preview-badge' data-id='1389918650391' data-auto-install='false'> 3594 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.67' data-number-of-reviews='3' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.67' tabindex='0' aria-label='4.67 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 3 reviews </span> </div> 3595 </div> 3596 <!-- End of Judge.me code --> 3597</div><div class="product--price-container"> 3598 <div class="product--price-wrapper"><span class="product--price money" data-item="nav-text"><span class=transcy-money>$ 184.99</span></span> 3599 </div></div></div></div> 3600 </a> 3601</div><div 3602 class="product--root" 3603 data-product-item 3604 data-product-view="grid" 3605 data-text-alignment="center" 3606 3607 data-hover-image 3608 3609 data-container="block" 3610 3611 data-aspect-ratio="natural" 3612 3613 data-transition-item="search" 3614 3615><a href="/products/sticky-bumps-day-glo-cool-cold"> 3616 <div class="product--image-wrapper"><img src="//662bodyboardshop.com/cdn/shop/files/83.jpg?v=1750455673&width=500" alt="" srcset="//662bodyboardshop.com/cdn/shop/files/83.jpg?v=1750455673&width=300 300w, //662bodyboardshop.com/cdn/shop/files/83.jpg?v=1750455673&width=500 500w" width="500" height="500" loading="lazy" class="product--image" sizes="(max-width: 767px) 50vw, 25vw"><img src="//662bodyboardshop.com/cdn/shop/files/86.jpg?v=1750455673&width=500" alt="" srcset="//662bodyboardshop.com/cdn/shop/files/86.jpg?v=1750455673&width=300 300w, //662bodyboardshop.com/cdn/shop/files/86.jpg?v=1750455673&width=500 500w" width="500" height="500" loading="lazy" class="product--hover-image" sizes="(max-width: 767px) 50vw, 25vw"></div> 3617 3618 <div class="product--details-container"> 3619 <div class="product--details"> 3620 <div class="product--details-wrapper"><p class="product--title" data-item="paragraph">Sticky Bumps Day Glo Cool/Cold</p><!-- Start of Judge.me code --> 3621 <div style='' class='jdgm-widget jdgm-preview-badge' data-id='6897079943339' data-auto-install='false'> 3622 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 3623 </div> 3624 <!-- End of Judge.me code --> 3625</div><div class="product--price-container"> 3626 <div class="product--price-wrapper"><span class="product--from" data-item="nav-text">From</span><span class="product--price money" data-item="nav-text"><span class=transcy-money>$ 2.99</span></span> 3627 </div></div></div></div> 3628 </a> 3629</div><div 3630 class="product--root" 3631 data-product-item 3632 data-product-view="grid" 3633 data-text-alignment="center" 3634 3635 data-container="block" 3636 3637 data-aspect-ratio="natural" 3638 3639 data-transition-item="search" 3640 3641><a href="/products/sticky-bumps-soft-top-cool-cold"> 3642 <div class="product--image-wrapper"><img src="//662bodyboardshop.com/cdn/shop/products/sticky-bumps-soft-top-coolcold-956471.jpg?v=1635868776&width=1280" alt="Sticky Bumps Soft Top Cool~Cold - 662 Bodyboard Shop" srcset="//662bodyboardshop.com/cdn/shop/products/sticky-bumps-soft-top-coolcold-956471.jpg?v=1635868776&width=300 300w, //662bodyboardshop.com/cdn/shop/products/sticky-bumps-soft-top-coolcold-956471.jpg?v=1635868776&width=500 500w, //662bodyboardshop.com/cdn/shop/products/sticky-bumps-soft-top-coolcold-956471.jpg?v=1635868776&width=767 767w, //662bodyboardshop.com/cdn/shop/products/sticky-bumps-soft-top-coolcold-956471.jpg?v=1635868776&width=1000 1000w" width="1280" height="1280" loading="lazy" class="product--image" sizes="(max-width: 767px) 50vw, 25vw"></div> 3643 3644 <div class="product--details-container"> 3645 <div class="product--details"> 3646 <div class="product--details-wrapper"><p class="product--title" data-item="paragraph">Sticky Bumps Soft Top Cool~Cold</p><!-- Start of Judge.me code --> 3647 <div style='' class='jdgm-widget jdgm-preview-badge' data-id='6897213472939' data-auto-install='false'> 3648 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 3649 </div> 3650 <!-- End of Judge.me code --> 3651</div><div class="product--price-container"> 3652 <div class="product--price-wrapper"><span class="product--price money" data-item="nav-text"><span class=transcy-money>$ 2.99</span></span> 3653 </div></div></div></div> 3654 </a> 3655</div></div></div></div> 3656 </form> 3657</predictive-search-root></div> 3658 </div> 3659 3660 <div
3661 class="drawer--instance" 3662 data-side="right" 3663 aria-expanded="false" 3664 ><div class="drawer--container" data-view="cart-drawer"><cart-root 3665 class="cart--root" 3666 data-section-id="" 3667 data-view="drawer" 3668 data-has-items="false" 3669 3670 data-transition-container="cart-drawer" 3671 data-transition-type="fade-in" 3672 data-transition-cascade="vertical" 3673 data-transition-cascade-interval="250" 3674 3675> 3676 <div class="cart--header"> 3677 <h2 class="cart--title" data-item="section-heading">Your Cart</h2> 3678 </div> 3679 3680 <form class="cart--form" action="/cart" method="post" novalidate=""><div class="cart--body"></div> 3681 3682 <div 3683 class="cart--footer" 3684 3685 data-transition-item="cart-drawer" 3686 ><div class="cart--notes"> 3687 <label for="drawer-cart-note" class="cart--notes--heading">Leave a note with your order</label> 3688 <textarea 3689 class="cart--notes--textarea" 3690 id="drawer-cart-note" 3691 name="note" 3692 ></textarea> 3693 </div><div class="cart--totals"><div class="cart--total"> 3694 <div data-item="block-heading">Total</div> 3695 <div class="cart--total--price money" data-item="nav-text"><span class=transcy-money>$ 0.00 USD</span></div> 3696 </div> 3697 3698 <div 3699 class="cart--tax-info" 3700 data-item="paragraph" 3701 >Taxes and shipping calculated at checkout</div> 3702 3703 <div class="cart--nav"> 3704 <div class="cart--continue-shopping" data-item="block-link"><p tabindex="0" aria-label="close" data-drawer-close>Continue shopping</p></div> 3705 3706 <button 3707 type="submit" 3708 name="checkout" 3709 class="cart--checkout-button" 3710 data-item="button" 3711 data-text="Checkout" 3712 3713 data-transition-button 3714 3715 > 3716 <span> 3717 <span class="cart-button--text">Checkout</span> 3718 <span class="cart-button--spinner"><svg class="icon--root icon--spinner"> 3719 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 3720 </svg></span> 3721 </span> 3722 </button> 3723 </div><div 3724 class="cart--additional-buttons additional-checkout-buttons 3725 additional-checkout-buttons--vertical" 3726 ><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":21758819,"merchantName":"662 Bodyboard Shop","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":21758819,"countryCode":"US","merchantName":"662 Bodyboard Shop","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"FHUNAM8SE99VU","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=FHUNAM8SE99VU\u0026intent=authorize","serviceableCountryCodes":["AU","CA","DE","ES","FR","GB","JP","NZ","PF","PT","US"]}}]" access-token="9248c4c0bd9498e4afbbf736d1d7bd76" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="21758819" cart-id="b7b01c11104ddb64ee51e5a729d43a9b" 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><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></div> 3727 </div> 3728 </form> 3729 3730 <div 3731 class="cart--no-items" 3732 data-item="paragraph" 3733 ><span data-item='rte-content'>Your cart is currently empty.<br/> <a href='/collections/all'>Click here to continue shopping</a>.</span></div> 3734</cart-root></div></div> 3735 3736 <div
3737 class="drawer--instance" 3738 data-side="left" 3739 aria-expanded="false" 3740 > 3741 <div 3742 class="drawer--container" 3743 data-view="y-menu" 3744 3745 data-transition-container="y-menu" 3746 data-transition-cascade="vertical" 3747 data-transition-cascade-interval="120" 3748 data-transition-type="fade-in" 3749 3750 ><div class="mobile-nav"> 3751 <div 3752 class="mobile-nav--header" 3753 data-mq="small" 3754 3755 data-transition-item="y-menu" 3756 3757 > 3758 <div class="mobile-nav--search" data-item="nav-text"> 3759 3760 </div> 3761 3762 <div class="mobile-nav--account" data-item="nav-text"> 3763 3764 </div> 3765 </div> 3766 3767 <div class="mobile-nav--menu" data-item="nav-text"> 3768 3769 </div> 3770 3771 <div 3772 class="mobile-nav--footer" 3773 data-mq="small" 3774 3775 data-transition-item="y-menu" 3776 3777 > 3778 <div class="mobile-nav--social-icons"> 3779 3780 </div> 3781 3782 <div class="mobile-nav--localization"> 3783 3784 </div> 3785 </div> 3786</div></div> 3787 </div> 3788 3789 <div class="drawer--focus-trigger" tabindex="0"></div> 3790</drawer-root><div class="layout--navigation"> 3791 <button 3792 class="layout--close" 3793 aria-label="close" 3794 aria-hidden="true" 3795 ></button> 3796 3797 <button 3798 class="layout--previous" 3799 aria-hidden="true" 3800 data-modal-button="previous" 3801 ><div class="icon--root icon--prev"> 3802 <div></div> 3803 <div></div> 3804 <div></div> 3805 </div></button> 3806 3807 <button 3808 class="layout--next" 3809 aria-hidden="true" 3810 data-modal-button="next" 3811 ><div class="icon--root icon--next"> 3812 <div></div> 3813 <div></div> 3814 <div></div> 3815 </div></button> 3816</div><feedback-bar-root 3817 class="feedback-bar--root" 3818 data-transition-item="viewport" 3819 data-transition-type="slide-in" 3820 data-transition-trigger="custom" 3821 aria-hidden="true" 3822> 3823 <div 3824 id="feedback" 3825 class="feedback-bar--message" 3826 data-background-color="dark" 3827 data-translucent="true" 3828 data-text-color="white" 3829 data-item="nav-text" 3830 ></div> 3831
3831<script type="application/json"> 3832 { 3833 "copied": "Link copied to clipboard", 3834 "contact-form": "Thanks for contacting us! We'll get back to you as soon as possible.", 3835 "email-invalid": "Please enter a valid email address", 3836 "newsletter": "Thanks for signing up!", 3837 "product-form": "We'll notify you when this becomes available", 3838 "product--no-items": "The max number of items have already been added", 3839 "product--one-item": "There is only one item left to add to the cart", 3840 "product--n-items": "There are only [num_items] items left to add to the cart" 3841 } 3842 </script>
3842 3843</feedback-bar-root></div><svg class="icon--root icon--defs"> 3844 <defs> 3845 <radialGradient id="instagram-hover" r="150%" cx="30%" cy="107%"> 3846 <stop offset="0%" stop-color="#fdf497" /> 3847 <stop offset="5%" stop-color="#fdf497" /> 3848 <stop offset="45%" stop-color="#fd5949" /> 3849 <stop offset="60%" stop-color="#d6249f" /> 3850 <stop offset="90%" stop-color="#285aeb" /> 3851 </radialGradient> 3852 <symbol id="loading-spinner" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"> 3853 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 3854 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.8391608391608392s" repeatCount="indefinite" /> 3855 </rect> 3856 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(27.692 50 50)"> 3857 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.7692307692307692s" repeatCount="indefinite" /> 3858 </rect> 3859 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(55.385 50 50)"> 3860 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.6993006993006993s" repeatCount="indefinite" /> 3861 </rect> 3862 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(83.077 50 50)"> 3863 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.6293706293706294s" repeatCount="indefinite" /> 3864 </rect> 3865 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(110.77 50 50)"> 3866 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.5594405594405594s" repeatCount="indefinite" /> 3867 </rect> 3868 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(138.462 50 50)"> 3869 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.4895104895104895s" repeatCount="indefinite" /> 3870 </rect> 3871 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(166.154 50 50)"> 3872 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.4195804195804196s" repeatCount="indefinite" /> 3873 </rect> 3874 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(193.846 50 50)"> 3875 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.34965034965034963s" repeatCount="indefinite" /> 3876 </rect> 3877 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(221.538 50 50)"> 3878 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.2797202797202797s" repeatCount="indefinite" /> 3879 </rect> 3880 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(249.23 50 50)"> 3881 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.2097902097902098s" repeatCount="indefinite" /> 3882 </rect> 3883 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(276.923 50 50)"> 3884 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.13986013986013984s" repeatCount="indefinite" /> 3885 </rect> 3886 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(304.615 50 50)"> 3887 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.06993006993006992s" repeatCount="indefinite" /> 3888 </rect> 3889 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" transform="rotate(332.308 50 50)"> 3890 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="0s" repeatCount="indefinite" /> 3891 </rect> 3892 </symbol> 3893 </defs> 3894 </svg><div id="shopify-block-AcHdTM3Nka01PY2hxT__7527060306931716863" class="shopify-block shopify-app-block">
3894<script async src="https://widgets.automizely.com/returns/main.js"></script>
3894 3895</div><div id="shopify-block-AM1NwYTRzRVFCaERlQ__2493559307285634702" class="shopify-block shopify-app-block"> 3896 3897 3898 3899 3900 3901 3902 <!-- BEGIN app snippet: pe-disco-countdown-timer --> 3903 3904
3905<script type="text/javascript"> 3906 if (!window.pe_disco) { 3907 window.pe_disco = {}; 3908 }; 3909 if (!window.pe_disco.collectionProducts) { 3910 window.pe_disco.collectionProducts = {}; 3911 }; 3912 let translationOverridesSetting = ""; 3913 let translationOverrides = {}; 3914 if (translationOverridesSetting && translationOverridesSetting.trim && translationOverridesSetting.trim() !== "") { 3915 try { 3916 translationOverrides = JSON.parse(translationOverridesSetting); 3917 } catch (error) { 3918 console.warn("ProductEssentials: failed to parse translation overrides JSON", error); 3919 translationOverrides = {}; 3920 } 3921 } 3922 window.pe_disco = { 3923 product: { 3924 3925 }, 3926 collection: { 3927 3928 }, 3929 collectionProducts: window.pe_disco.collectionProducts, 3930 collections: [ 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 ], 4213 sales: [{"Announcement":{"Show":true,"ShowBeforeStart":false,"ShowTimerBeforeStart":true,"ShowSubscribeBeforeStart":false,"ShowTimer":true,"TextLeft":"ðºð¸ Sale ends in","TextRight":"ðºð¸","TextLeftBeforeStart":"ð Sale starts in","TextRightBeforeStart":null,"TextButton":null,"TextButtonBeforeStart":"Get notified!","EmailPlaceholder":"Email address","LinkButton":"/collections/all","LinkType":0,"LinkButtonBeforeStart":null,"LinkTypeBeforeStart":0},"AnnouncementLayout":{"MarginElements":3,"PaddingTopBottom":null,"ColorText":"#ffffff","ColorTextRight":"#d0021b","ColorButton":"#FFFFFF","ColorButtonText":"#B71C1C","ColorBackgroun
4213d":"#000000","ImageBackground":null,"ColorFlipBottom":"#ffffff","ColorFlipTop":"#ffffff","ColorFlipNumber":"#000000","ColorFlipLabelText":"#ffffff","SizeFlipCornerRadius":4,"Font":"Anton","FontFlipNumber":"Chewy","SizeText":15,"SizeTextMobile":15,"SizeFlipNumber":18,"SizeFlipNumberMobile":14,"SizeFlipLabelText":12,"SizeFlipLabelTextMobile":8,"SizeButtonText":null,"SizeButtonTextMobile":null,"ContentDays":"Days","ContentHours":"Hrs","ContentMinutes":"Mins","ContentSeconds":"Secs","ShowCloseButton":false,"ShowFadeinAnimation":true,"ShowButtonMobile":false,"ShowCountdownMobile":true,"ShowOneLineMobile":true,"DisableFlipEffectMobile":false,"ShowRightTextMobile":false,"HideCountdownZeroDay":false,"HideCountdownZeroHour":false,"IsBarClickable":false,"Position":0},"CountdownTimerLayout":{"MarginTop":15,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BoxMaxWidth":400,"BoxMaxHeight":200,"ColorText":"#d0021b","SizeHeading":24,"ContentHeading":"Sale ends in","ColorBackground":"#ffffff","ColorFlipBottom":"#000000","ColorFlipTop":"#000000","ColorFlipNumberTop":"#fff","ColorFlipNumberBottom":"#fff","ColorFlipSeparator":"#000","SizeCornerRadius":8,"SizeFlipCornerRadius":5,"SizeFlipNumber":36,"ContentDays":"Days","ContentHours":"Hours","ContentMinutes":"Minutes","ContentSeconds":"Seconds","ShouldShowFlipSeparator":false,"FontText":"Anton","FontFlipNumber":"Roboto"},"HeroBanner":{"Enabled":false,"ShowOnCollection":false,"ShowOnHomepage":false,"SelectedCollection":null,"Settings":{"Title":"Collection Sale","Subtitle":"Entire collection on sale","BackgroundType":null,"BackgroundColor":"#000000","BackgroundGradient":null,"BackgroundImage":null,"GradientDirection":null,"GradientStartColor":null,"GradientEndColor":null,"TextColor":"#FFFFFF","HeadingFontSize":"pe-text-5xl","HeadingFontSizeMobile":"pe-text-4xl","SubheadingFontSize":"pe-text-3xl","SubheadingFontSizeMobile":"pe-text-2xl","ShowHeadingUnderline":false,"ShowSubheadingUnderline":false,"ShowTimer":true,"TimerHeading":"Sale ends in","TimerHeadingSubscribe":"Sale starts in","TimerHeadingFontSize":"pe-text-xl","TimerHeadingFontSizeMobile":"pe-text-lg","TimerFontSize":"pe-text-base","TimerFontSizeMobile":"pe-text-sm","CountdownLayout":{"ColorBackground":"#EEE","ColorFlipBottom":"#e5e7eb","ColorFlipTop":"#e5e7eb","ColorFlipNumberTop":"#000","ColorFlipNumberBottom":"#000","ColorFlipSeparator":"#e5e7eb","SizeCornerRadius":8,"SizeFlipCornerRadius":5,"SizeFlipNumber":42,"ContentDays":"Days","ContentHours":"Hours","ContentMinutes":"Minutes","ContentSeconds":"Seconds","ShouldShowFlipSeparator":false,"FontText":null,"FontFlipNumber":null},"ShowButton":true,"ButtonText":"Shop Collection","ButtonLink":"/collections/all","ButtonBackgroundColor":"#4F46E5","ButtonHoverBackgroundColor":"#818CF8","ButtonTopPadding":"pe-pt-4","ButtonWidth":"pe-w-full","PaddingTop":"pe-pt-4","PaddingBottom":"pe-pb-4","ContentAreaWidth":"pe-max-w-4xl","IsFullWidthContainer":false,"IsFullWidthContent":false,"ShowSubscribeBeforeStart":false,"SubscribeText":"Subscribe to our newsletter","SubscribeButtonText":"Subscribe","SubscribePlaceholder":"Enter your email","LayoutDirection":1}},"SaleTagLayout":{"Content":"Save {percent}%","ColorBackground":"#000000","ColorBoxShadow":"#000000","ColorBorder":"#ffffff","ColorText":"#ffffff","FontText":null,"FontWeight":400,"FontSizePx":14,"PaddingLeftRightPx":10,"PaddingBottomTopPx":10,"MarginLeftRightPx":0,"MarginBottomTopPx":0,"BoxShadowBlurPx":0,"BoxShadowOffsetPx":0,"BorderSizePx":0,"BorderRadiusPx":0,"UseCommaForDecimals":false,"ShowAmountDecimals":false,"Position":2},"EnableSaleTag":false,"Title":"4th of July 2026","CollectionId":0,"Id":"237024b9-6411-4317-a844-51084f52f162","CollectionHandle":null,"StartDate":"2026-07-03T05:17:00.47+00:00","EndDate":"2026-07-07T06:59:00+00:00","Action":{"ActivateCountdown":true,"CreateCollection":false,"RoundToNearest":false,"RoundToNearestValue":0.99,"EnableRemoveTagWhenActive":false,"RemoveTagWhenActive":"not-on-disco-sale","EnableAddTagWhenActive":false,"AddTagWhenActive":"on-disco-sale","Action":2,"Value":"-20"},"Status":3}] , 4214 preview: null , 4215 myshopify_url: "662-shop.myshopify.com", 4216 storefrontAccessToken: "36e911333a8140d46daffddca8864298", 4217 cacheid: "3e13d897-6e8c-4d1f-a992-18a1e311395d", 4218 translation_overrides: translationOverrides 4219 }; 4220</script>
4220<!-- END app snippet --> 4221 4222 4223 4224 <!-- BEGIN app snippet: pe-disco-hero-banner-placeholder --><!-- END app snippet --> 4225 4226 <!-- BEGIN app snippet: pe-disco-theme-config -->
4226<script type="text/javascript"> 4227 (function() { 4228 var themeId = window.Shopify && window.Shopify.theme && window.Shopify.theme.theme_store_id; 4229 if (!themeId || themeId === 0) return; 4230 4231 window.pe_disco = window.pe_disco || {}; 4232 window.pe_disco.themeStoreId = themeId; 4233 window.pe_disco.themeName = window.Shopify.theme.name || ''; 4234 4235 // Only fetch config if theme is in supported list (avoids 404 errors) 4236 var supportedThemes = ["735"]; 4237 if (supportedThemes.indexOf(String(themeId)) === -1) return; 4238 4239 // Build config URL by replacing placeholder with actual theme ID 4240 var baseUrl = 'https://cdn.shopify.com/extensions/01a0fcc2-e6ec-747a-918a-d4816437a1a6/discount-planner-by-productessentials-69/assets/theme-index.json'; 4241 var configUrl = baseUrl.replace('theme-index.json', 'theme-' + themeId + '.json'); 4242 4243 // Fetch theme config and inject as data script tag 4244 fetch(configUrl) 4245 .then(function(response) { 4246 if (!response.ok) return null; 4247 return response.text(); 4248 }) 4249 .then(function(json) { 4250 if (json) { 4251 var script = document.createElement('script'); 4252 script.type = 'application/json'; 4253 script.id = 'pe-disco-theme-config'; 4254 script.textContent = json; 4255 document.head.appendChild(script); 4256 } 4257 }) 4258 .catch(function() { /* Config not found - will use fallback selectors */ }); 4259 })(); 4260</script>
4260 4261<!-- END app snippet --> 4262 4263
4263<script type="text/javascript" async="" src="https://disco-static.productessentials.app/main.js?shop=662-shop.myshopify.com"></script>
4263 4264 4265</div><div id="shopify-block-AdUhINzJDU05HRnJaS__4318962865815008709" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: config -->
4265<script type="text/javascript">window.__BOOST_V3_LIQUID__ = { 4266 config: { 4267 shop: { 4268 name: '662 Bodyboard Shop', 4269 url: 'https://662bodyboardshop.com', 4270 domain: '662-shop.myshopify.com', 4271 currency: 'USD', 4272 money_format: "\u003cspan class=transcy-money\u003e\u0026#36; {{amount}}\u003c\/span\u003e", 4273 money_format_with_currency: "\u003cspan class=transcy-money\u003e\u0026#36; {{amount}} USD\u003c\/span\u003e" 4274 }, 4275 4276 searchSettings: {"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","type":"manually","active":false,"backup":[],"searchTermList":[]},"mostPopularProducts":{"label":"Trending products","type":"manually","active":false,"backup":[],"productList":[]},"collections":{"excludedValues":[]}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"products":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"enableInstantSearch":true,"productAvailable":false,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":2,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog & Pages","status":"disabled","number":3}]}, 4277 4278 4279 4280 4281 translation: {"inCollectionSearch":"Search for products in this collection","search":{},"suggestion":{"instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages"},"error":{},"recommendation":{"homepage-445331":"Just dropped","homepage-248445":"Best Sellers","collectionpage-864638":"Just dropped","collectionpage-005714":"Most Popular Products","productpage-714385":"Recently viewed","productpage-562165":"Frequently Bought Together","cartpage-707766":"Still interested in this?","cartpage-476776":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{},"mostPopular":{},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"filterOptions":{"filterOption|B1v93WZDM|pf_v_brand":"Brand","filterOption|B1v93WZDM|pf_pt_product_type":"Product Type","filterOption|B1v93WZDM|pf_t_size":"Size","filterOption|B1v93WZDM|pf_t_tail_shape":"Tail Shape","filterOption|B1v93WZDM|pf_p_price":"Price","filterOption|By3_AbYAf|pf_v_brand":"Brand","filterOption|By3_AbYAf|pf_t_product_type":"Product Type","filterOption|By3_AbYAf|pf_t_size":"Size","filterOption|By3_AbYAf|pf_t_core":"CORE","filterOption|By3_AbYAf|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_v_brand":"Brand","filterOption|HJemvyweX|pf_t_core":"Core","filterOption|HJemvyweX|pf_t_size":"Size","filterOption|HJemvyweX|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_t_tail_shape":"Tail Shape","filterOption|IaNmzaJ5K|pf_v_brand":"Brand","filterOption|IaNmzaJ5K|pf_t_product_type":"Product Type","filterOption|IaNmzaJ5K|pf_opt_size":"Size","filterOption|IaNmzaJ5K|pf_opt_color":"Color","filterOption|2v79DAfIi|pf_v_brand":"Brand","filterOption|2v79DAfIi|pf_pt_product_type":"Product type","filterOption|2v79DAfIi|pf_opt_size":"Size","filterOption|VPGv61x7X|pf_v_vendor":"Vendor","filterOption|VPGv61x7X|pf_pt_product_type":"Product type","filterOption|VPGv61x7X|pf_t_board_size":"Board Size","filterOption|VPGv61x7X|pf_t_stringers":"Stringers","filterOption|9wGPvJOhJ|pf_v_brand":"Brand","filterOption|9wGPvJOhJ|pf_pt_product_type":"Product Type","filterOption|9wGPvJOhJ|pf_t_leash_type":"Leash Type","filterOption|9wGPvJOhJ|pf_p_price":"Price","filterOption|SJCMuGbyR6B|pf_v_brand":"Brand","filterOption|SJCMuGbyR6B|pf_pt_product_type":"Product Type","filterOption|SJCMuGbyR6B|pf_opt_size":"Size","filterOption|SJCMuGbyR6B|pf_t_tail_shape":"Tail Shape","filterOption|SJCMuGbyR6B|pf_p_price":"Price"},"predictiveBundle":{}}, 4282 4283 4284 4285 4286 4287 primary_language: {"inCollectionSearch":"Search for products in this collection","search":{},"suggestion":{"instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages"},"error":{},"recommendation":{"homepage-445331":"Just dropped","homepage-248445":"Best Sellers","collectionpage-864638":"Just dropped","collectionpage-005714":"Most Popular Products","productpage-714385":"Recently viewed","productpage-562165":"Frequently Bought Together","cartpage-707766":"Still interested in this?","cartpage-476776":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{},"mostPopular":{},"perpage":{}
4287,"productCount":{},"pagination":{},"sortingList":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"filterOptions":{"filterOption|B1v93WZDM|pf_v_brand":"Brand","filterOption|B1v93WZDM|pf_pt_product_type":"Product Type","filterOption|B1v93WZDM|pf_t_size":"Size","filterOption|B1v93WZDM|pf_t_tail_shape":"Tail Shape","filterOption|B1v93WZDM|pf_p_price":"Price","filterOption|By3_AbYAf|pf_v_brand":"Brand","filterOption|By3_AbYAf|pf_t_product_type":"Product Type","filterOption|By3_AbYAf|pf_t_size":"Size","filterOption|By3_AbYAf|pf_t_core":"CORE","filterOption|By3_AbYAf|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_v_brand":"Brand","filterOption|HJemvyweX|pf_t_core":"Core","filterOption|HJemvyweX|pf_t_size":"Size","filterOption|HJemvyweX|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_t_tail_shape":"Tail Shape","filterOption|IaNmzaJ5K|pf_v_brand":"Brand","filterOption|IaNmzaJ5K|pf_t_product_type":"Product Type","filterOption|IaNmzaJ5K|pf_opt_size":"Size","filterOption|IaNmzaJ5K|pf_opt_color":"Color","filterOption|2v79DAfIi|pf_v_brand":"Brand","filterOption|2v79DAfIi|pf_pt_product_type":"Product type","filterOption|2v79DAfIi|pf_opt_size":"Size","filterOption|VPGv61x7X|pf_v_vendor":"Vendor","filterOption|VPGv61x7X|pf_pt_product_type":"Product type","filterOption|VPGv61x7X|pf_t_board_size":"Board Size","filterOption|VPGv61x7X|pf_t_stringers":"Stringers","filterOption|9wGPvJOhJ|pf_v_brand":"Brand","filterOption|9wGPvJOhJ|pf_pt_product_type":"Product Type","filterOption|9wGPvJOhJ|pf_t_leash_type":"Leash Type","filterOption|9wGPvJOhJ|pf_p_price":"Price","filterOption|SJCMuGbyR6B|pf_v_brand":"Brand","filterOption|SJCMuGbyR6B|pf_pt_product_type":"Product Type","filterOption|SJCMuGbyR6B|pf_opt_size":"Size","filterOption|SJCMuGbyR6B|pf_t_tail_shape":"Tail Shape","filterOption|SJCMuGbyR6B|pf_p_price":"Price"},"predictiveBundle":{}}, 4288 4289 4290 4291 4292 default_sort_order: {"error":"json not allowed for this object"}, 4293 4294 }, 4295 filterDefaults: { 4296 4297 }, 4298 filterSettings: {"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"filterLayout":"vertical"}, 4299 additionalElementDefaults: { 4300 4301 default_sort_order: {"search":"","all":""}, 4302 4303 }, 4304 additionalElementSettings: {"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending","enableCollectionSearch":true}, 4305 generalSettings: { 4306 page: "customers/login", 4307 4308 file_url: "//662bodyboardshop.com/cdn/shop/files/?v=6112", 4309 4310 collection_id: 0, 4311 collection_handle: "", 4312 collection_product_count: 0, 4313 4314 4315 collection_tags: null, 4316 current_tags: null, 4317 default_sort_by: "", 4318 no_image_url: "https://cdn.shopify.com/extensions/01a0e6ff-4d67-7d67-9987-f5e32fd926b9/product-filter-search-230/assets/boost-pfs-no-image.jpg", 4319 search_term: "", 4320 template: "customers/login",currencies: ["USD"], 4321 current_currency:"USD",published_locales: {"en":true,"es":false}, 4322 current_locale: "en", 4323 }, 4324 generalSettingsMetafield: {"enableTrackingOrderRevenue":true,"ssr_version":"v1","ssr_engine":"node"}, 4325 integration: null, 4326 b2b: { 4327 4328 }, 4329 appMetafields: {"additional-elements-settings":{"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending","enableCollectionSearch":true},"filter-settings":{"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
4329dColor":""},"filterLayout":"vertical"},"general-settings":{"enableTrackingOrderRevenue":true,"ssr_version":"v1","ssr_engine":"node"},"languages":{"0":"en"},"search-settings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","type":"manually","active":false,"backup":[],"searchTermList":[]},"mostPopularProducts":{"label":"Trending products","type":"manually","active":false,"backup":[],"productList":[]},"collections":{"excludedValues":[]}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"products":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"enableInstantSearch":true,"productAvailable":false,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":2,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog \u0026 Pages","status":"disabled","number":3}]},"theme-info":{},"translation-en":{"inCollectionSearch":"Search for products in this collection","search":{},"suggestion":{"instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog \u0026 Pages"},"error":{},"recommendation":{"homepage-445331":"Just dropped","homepage-248445":"Best Sellers","collectionpage-864638":"Just dropped","collectionpage-005714":"Most Popular Products","productpage-714385":"Recently viewed","productpage-562165":"Frequently Bought Together","cartpage-707766":"Still interested in this?","cartpage-476776":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{},"mostPopular":{},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"filterOptions":{"filterOption|B1v93WZDM|pf_v_brand":"Brand","filterOption|B1v93WZDM|pf_pt_product_type":"Product Type","filterOption|B1v93WZDM|pf_t_size":"Size","filterOption|B1v93WZDM|pf_t_tail_shape":"Tail Shape","filterOption|B1v93WZDM|pf_p_price":"Price","filterOption|By3_AbYAf|pf_v_brand":"Brand","filterOption|By3_AbYAf|pf_t_product_type":"Product Type","filterOption|By3_AbYAf|pf_t_size":"Size","filterOption|By3_AbYAf|pf_t_core":"CORE","filterOption|By3_AbYAf|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_v_brand":"Brand","filterOption|HJemvyweX|pf_t_core":"Core","filterOption|HJemvyweX|pf_t_size":"Size","filterOption|HJemvyweX|pf_t_stringers":"Stringers","filterOption|HJemvyweX|pf_t_tail_shape":"Tail Shape","filterOption|IaNmzaJ5K|pf_v_brand":"Brand","filterOption|IaNmzaJ5K|pf_t_product_type":"Product Type","filterOption|IaNmzaJ5K|pf_opt_size":"Size","filterOption|IaNmzaJ5K|pf_opt_color":"Color","filterOption|2v79DAfIi|pf_v_brand":"Brand","filterOption|2v79DAfIi|pf_pt_product_type":"Product type","filterOption|2v79DAfIi|pf_opt_size":"Size","filterOption|VPGv61x7X|pf_v_vendor":"Vendor","filterOption|VPGv61x7X|pf_pt_product_type":"Product type","filterOption|VPGv61x7X|pf_t_board_size":"Board Size","filterOption|VPGv61x7X|pf_t_stringers":"Stringers","filterOption|9wGPvJOhJ|pf_v_brand":"Brand","filterOption|9wGPvJOhJ|pf_pt_product_type":"Product Type","filterOption|9wGPvJOhJ|pf_t_leash_type":"Leash Type","filterOption|9wGPvJOhJ|pf_p_price":"Price","filterOption|SJCMuGbyR6B|pf_v_brand":"Brand","filterOption|SJCMuGbyR6B|pf_pt_product_type":"Product Type","filterOption|SJCMuGbyR6B|pf_opt_size":"Size","filterOption|SJCMuGbyR6B|pf_t_tail_shape":"Tail Shape","filterOption|SJCMuGbyR6B|pf_p_price":"Price"},"predictiveBundle":{}}}, 4330 themeInfo: {}, 4331 data: { 4332 4333 }, 4334 widgets: { 4335 4336 "index": {"homepage-445331":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-248445":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"bestsellers","limit":12},"widgetName":"Best Sellers","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 4337 4338 4339 "cart": {"cartpage-707766":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Still interested in this?","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-476776":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"related-items","limit":12,"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 4340 4341 4342 "product": {"productpage-714385":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Recently viewed","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-562165":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"inactive","widgetDesignSettings":{"bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 4343 4344 4345 "collection": {"collectionpage-864638":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-005714":{"params":{"shop":"662-shop.myshopify.com","recommendationType":"trending-products","limit":12,"calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"662-shop.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 4346 4347 }, 4348 recommendationDefaults: null, 4349 assets: { 4350 'react-18.2.0.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/react-18.2.0.js", 4351 'react-dom-18.2.0.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/react-dom-18.2.0.js", 4352 'boost-sd.experiments.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-sd.experiments.js", 4353 'boost-sd.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-sd.js", 4354 }, 4355};</script>
4355<script type="text/javascript">`use strict`;(()=>{(()=>{var f=(a=>new Promise((b,c)=>{a.onload=(()=>{b(!0)}),a.onerror=(a=>{c(a)}),document.body.appendChild(a)}));var d=(()=>{let b={mode:`production`,api:{filterUrl:`https://staging.bc-solutions.net/bc-sf-filter/filter`,searchUrl:`https://staging.bc-solutions.net/bc-sf-filter/search`,recommendUrl:`https://staging.bc-solutions.net/discovery/recommend`,suggestionUrl:`https://staging.bc-solutions.net/bc-sf-filter/search/suggest`,productsUrl:`https://staging.bc-solutions.net/bc-sf-filter/search/products`,cdn:`https://boost-cdn-staging.bc-solutions.net`},...a.config,filterSettings:Object.assign({swatch_extension:`png`},a.filterDefaults,a.filterSettings),additionalElementSettings:Object.assign({},a.additionalElementDefaults,a.additionalElementSettings),generalSettings:Object.assign({preview_mode:!1,preview_path:``,custom_js_asset_url:``,custom_css_asset_url:``,swatch_extension:`png`,...a.generalSettings},a.generalSettingsMetafield),themeSettings:{},themeInfo:null,b2b:Object.assign({enabled:!1},a.b2b),versioning:{invalidateCache:{invalidParams:`?v=${Date.now()}`,latestTime:1690942680852}}};a.integration!==null&&(b.integration=Object.assign({},a.integration,(window.boostSDAppConfig||{}).integration||{}));let d=window.Shopify.theme.id;if(d&&(b.themeSettings=a.appMetafields[`theme-setting-${d}`],a.themeInfo!==null&&(b.themeInfo=a.themeInfo[d])),(((b.themeInfo||{}).taeFeatures||{}).env||`production`)===`production`&&Object.assign(b.api,{filterUrl:`https://services.mybcapps.com/bc-sf-filter/filter`,searchUrl:`https://services.mybcapps.com/bc-sf-filter/search`,suggestionUrl:`https://services.mybcapps.com/bc-sf-filter/search/suggest`,recommendUrl:`https://services.mybcapps.com/discovery/recommend`,analyticsUrl:`https://lambda.mybcapps.com/e`,productsUrl:`https://services.mybcapps.com/bc-sf-filter/search/products`,cdn:`https://boost-cdn-prod.bc-solutions.net`}),window.boostSDData=Object.assign({},a.data,window.boostSDData),window.boostSDRecommendationConfig||(window.boostSDRecommendationConfig={widgets:a.widgets,defaultSettings:Object.assign({},a.recommendationDefaults)}),b.filterSettings){let a=b.generalSettings.page,c=((((b||{}).themeInfo||{}).taeFeatures||{}).filterLayout||{})[a]||`vertical`;b.filterSettings.filterLayout=c};window.boostSDAppConfig?(window.boostSDAppConfig=c(b,window.boostSDAppConfig)):(window.boostSDAppConfig=b)});var g=(async()=>{let b=window?.boostSDAppConfig?.themeInfo,c=b?.boostThemeLibVersion||`lastest`,d=b?.taeFeatures?.env||`production`,g=document.createElement(`script`);if(g.async=`async`,c.startsWith(`2.2`)||d===`staging`){let b=document.createElement(`script`),c=document.createElement(`script`);b.setAttribute(`src`,a.assets[`react-18.2.0.js`]),c.setAttribute(`src`,a.assets[`react-dom-18.2.0.js`]),await f(b),await f(c)};d===`staging`||c.startsWith(`alpha`)||c.startsWith(`beta`)||c===`latest`||Number(c.substring(0,1))>=2?(e(),g.setAttribute(`src`,a.assets[`boost-sd.experiments.js`])):g.setAttribute(`src`,a.assets[`boost-sd.js`]),document.body?.appendChild(g)});var e=(()=>{if(!window.boostSDAppConfig||!window.boostSDAppConfig.themeInfo||!window.boostSDAppConfig.themeInfo||!window.boostSDAppConfig.themeInfo.taeFeatures||window.boostSDAppConfig.mode===`development`)return undefined;let a=window.boostSDAppConfig.generalSettings.page,b=window.boostSDAppConfig.themeInfo,c=b.taeFeatures,d=c.env||`production`,e=b.boostThemeLib||`default`,f=d===`staging`?`staging`:b.boostThemeLibVersion||`latest`,g=`${d===`staging`?`https://boost-cdn-staging.bc-solutions.net`:`https://cdn.boostcommerce.io`}/theme/${e}/${f}`,h=[`main.js`,`vendor.js`],i=a===`collection`&&c.filterCollection===`installed`||a===`search`&&c.filterSearch===`installed`,j=c.instantSearch===`installed`,k=!!document.querySelectorAll(`[id^='boost-sd-widget-']`).length;k||(window.boostSDAppConfig.themeInfo.taeFeatures.recommendation=`not-installed`),c.recommendation!==`installed`&&k&&(window.boostSDAppConfig.themeInfo.taeFeatures.recommendation=`installed`);let l=k,m=window.boostSDAppConfig.versioning.invalidateCache.latestTime,n=localStorage.getItem(`boostSDVersioningInvalidateCacheTime`),o=d===`staging`||n&&Number(n)<m;o||(i&&h.push(`filter.js`),j&&h.push(`search.js`),l&&h.push(`recommendation.js`));
4355let p=window.boostSDAppConfig.versioning.invalidateCache.invalidParams||`?v=${Date.now()}`;h.forEach(a=>{let b=document.createElement(`link`),c=`${g}/${a}${o?p:``}`;b.rel=`preload`,b.href=c,b.as=`script`,document.head.appendChild(b)})});let a=window.__BOOST_V3_LIQUID__,b=a=>a!=null&&typeof a==`object`&&!Array.isArray(a),c=(...a)=>a.reduce((a,d)=>{let e=Object.keys(a||{}),f=Object.keys(d||{}),g=e.length>f.length?a:d;return Object.keys(g||{}).forEach(e=>{Array.isArray(a[e])&&Array.isArray(d[e])?(a[e]=Array.from(new Set(a[e].concat(d[e])))):b(a[e])&&b(d[e])?(a[e]=c(a[e],d[e])):f.indexOf(e)!==-1?(a[e]=d[e]):(a[e]=g[e])}),a},{});let h=(window.boostSDLoadConfig||{}).targetElement||window;window.boostSDLoadConfig&&window.boostSDLoadConfig.lazy?h.addEventListener(`DOMContentLoaded`,()=>{d(),g()}):(d(),g())})()})()</script>
4355<!-- END app snippet --></div>
4355<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4355 4356</body> 4357</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.