1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content="#ce2032"> 8 <link rel="canonical" href="https://tower.com/products/gift-card"> 9 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 10 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 11 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 12 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//tower.com/cdn/shop/files/towerlogogoogle_sqaure3_32x32.png?v=1761659454" type="image/png"> 13<title>Gift Card – Tower Records</title> 14<meta name="description" content="Shopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card. Our gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US "> 15<meta property="og:site_name" content="Tower Records"> 16<meta property="og:url" content="https://tower.com/products/gift-card"> 17<meta property="og:title" content="Gift Card"> 18<meta property="og:type" content="product"> 19<meta property="og:description" content="Shopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card. Our gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US "><meta property="og:image" content="http://tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370"> 20 <meta property="og:image:secure_url" content="https://tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370"> 21 <meta property="og:image:width" content="3000"> 22 <meta property="og:image:height" content="3000"><meta name="twitter:site" content="@https://x.com/TowerRecords"> 23<meta name="twitter:card" content="summary_large_image"> 24<meta name="twitter:title" content="Gift Card"> 25<meta name="twitter:description" content="Shopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card. Our gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US "> 26 27<style data-shopify>@font-face { 28 font-family: Poppins; 29 font-weight: 700; 30 font-style: normal; 31 font-display: swap; 32 src: url("//tower.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 33 url("//tower.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 34} 35 36 @font-face { 37 font-family: Poppins; 38 font-weight: 400; 39 font-style: normal; 40 font-display: swap; 41 src: url("//tower.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 42 url("//tower.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 43} 44 45 46 @font-face { 47 font-family: Poppins; 48 font-weight: 600; 49 font-style: normal; 50 font-display: swap; 51 src: url("//tower.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"), 52 url("//tower.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff"); 53} 54 55 @font-face { 56 font-family: Poppins; 57 font-weight: 400; 58 font-style: italic; 59 font-display: swap; 60 src: url("//tower.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 61 url("//tower.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 62} 63 64 @font-face { 65 font-family: Poppins; 66 font-weight: 600; 67 font-style: italic; 68 font-display: swap; 69 src: url("//tower.com/cdn/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"), 70 url("//tower.com/cdn/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff"); 71} 72 73</style><link href="//tower.com/cdn/shop/t/72/assets/components.css?v=43712827778144619181773418295" rel="stylesheet" type="text/css" media="all" /> 74 75<style data-shopify>:root { 76 --color-body: #fdfdfd; 77 --color-body-alpha-005: rgba(253, 253, 253, 0.05);
78 --color-body-dim: #f0f0f0; 79 80 --color-border: #e8e8e1; 81 82 --color-button-primary: #ce2032; 83 --color-button-primary-light: #e14050; 84 --color-button-primary-dim: #b81d2d; 85 --color-button-primary-text: #ffffff; 86 87 --color-cart-dot: #ce2032; 88 --color-cart-dot-text: #ffffff; 89 90 --color-footer: #f6d53b; 91 --color-footer-border: #f6d53b; 92 --color-footer-text: #000000; 93 94 --color-link: #000000; 95 96 --color-modal-bg: rgba(253, 253, 253, 0.6); 97 98 --color-nav: #f6d53b; 99 --color-nav-search: #fdfdfd; 100 --color-nav-text: #000000; 101 102 --color-price: #1c1d1d; 103 104 --color-sale-tag: #ce2032; 105 --color-sale-tag-text: #ffffff; 106 107 --color-scheme-1-text: #000000; 108 --color-scheme-1-bg: #f6d53b; 109 --color-scheme-2-text: #fdfdfd; 110 --color-scheme-2-bg: #ce2032; 111 --color-scheme-3-text: #000000; 112 --color-scheme-3-bg: #fdfdfd; 113 114 --color-text-body: #000000; 115 --color-text-body-alpha-005: rgba(0, 0, 0, 0.05); 116 --color-text-body-alpha-008: rgba(0, 0, 0, 0.08); 117 --color-text-savings: #ce2032; 118 119 --color-toolbar: #f6d53b; 120 --color-toolbar-text: #000000; 121 122 --url-ico-select: url(//tower.com/cdn/shop/t/72/assets/ico-select.svg); 123 --url-swirl-svg: url(//tower.com/cdn/shop/t/72/assets/swirl.svg); 124 125 --header-padding-bottom: 0; 126 127 --page-top-padding: 35px; 128 --page-narrow: 780px; 129 --page-width-padding: 40px; 130 --grid-gutter: 22px; 131 --index-section-padding: 60px; 132 --section-header-bottom: 40px; 133 --collapsible-icon-width: 12px; 134 135 --size-chart-margin: 30px 0; 136 --size-chart-icon-margin: 5px; 137 138 --newsletter-reminder-padding: 20px 30px 20px 25px; 139 140 --text-frame-margin: 10px; 141 142 /*Shop Pay Installments*/ 143 --color-body-text: #000000; 144 --color-body: #fdfdfd; 145 --color-bg: #fdfdfd; 146 147 --type-header-primary: Poppins; 148 --type-header-fallback: sans-serif; 149 --type-header-size: 35px; 150 --type-header-weight: 700; 151 --type-header-line-height: 1.1; 152 --type-header-spacing: 0.025em; 153 154 155 --type-header-transform: none; 156 157 158 --type-base-primary:Poppins; 159 --type-base-fallback:sans-serif; 160 --type-base-size: 16px; 161 --type-base-weight: 400; 162 --type-base-spacing: 0.025em; 163 --type-base-line-height: 1.6; 164 165 --color-small-image-bg: #fdfdfd; 166 --color-small-image-bg-dark: #f5f5f5; 167 --color-large-image-bg: #fdfdfd; 168 --color-large-image-bg-light: #ffffff; 169 170 --icon-stroke-width: 4px; 171 --icon-stroke-line-join: round; 172 173 174 --button-radius: 3px; 175 --button-padding: 11px 25px; 176 177 178 179 --roundness: 20px; 180 181 182 183 --grid-thickness: 0; 184 185 186 --product-tile-margin: 0%; 187 --collection-tile-margin: 10%; 188 189 --swatch-size: 40px; 190 191 192 --swatch-border-radius: 50%; 193 194 } 195 196 @media screen and (max-width: 768px) { 197 :root { 198 --page-top-padding: 15px; 199 --page-narrow: 330px; 200 --page-width-padding: 17px; 201 --grid-gutter: 16px; 202 --index-section-padding: 40px; 203 --section-header-bottom: 25px; 204 --collapsible-icon-width: 10px; 205 --text-frame-margin: 7px; 206 --type-base-size: 14px; 207 208 209 --roundness: 15px; 210 --button-padding: 9px 25px; 211 212 } 213 }</style><link href="//tower.com/cdn/shop/t/72/assets/overrides.css?v=22777653670148856341773418319" rel="stylesheet" type="text/css" media="all" /> 214<style data-shopify>:root { 215 --product-grid-padding: 12px; 216 }</style>
216<script> 217 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 218 219 window.theme = window.theme || {}; 220 221 theme.settings = { 222 themeName: 'Expanse', 223 themeVersion: '7.0.0', // x-release-please-version 224 }; 225 </script>
225<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 225
225
226<script type="importmap"> 227{ 228 "imports": { 229 "@archetype-themes/custom-elements/base-media": "//tower.com/cdn/shop/t/72/assets/base-media.js?v=180215418933095669231773418282", 230 "@archetype-themes/custom-elements/disclosure": "//tower.com/cdn/shop/t/72/assets/disclosure.js?v=182459945533096787091773418297", 231 "@archetype-themes/custom-elements/header-search": "//tower.com/cdn/shop/t/72/assets/header-search.js?v=14790263600647437351773418305", 232 "@archetype-themes/custom-elements/product-recommendations": "//tower.com/cdn/shop/t/72/assets/product-recommendations.js?v=76410797257285949611773418329", 233 "@archetype-themes/custom-elements/swatches": "//tower.com/cdn/shop/t/72/assets/swatches.js?v=115748111205220542111773418348", 234 "@archetype-themes/custom-elements/theme-element": "//tower.com/cdn/shop/t/72/assets/theme-element.js?v=23783870107938227301773418360", 235 "@archetype-themes/modules/cart-form": "//tower.com/cdn/shop/t/72/assets/cart-form.js?v=112467115607385685851773418287", 236 "@archetype-themes/modules/clone-footer": "//tower.com/cdn/shop/t/72/assets/clone-footer.js?v=65189253863211222311773418291", 237 "@archetype-themes/modules/collection-sidebar": "//tower.com/cdn/shop/t/72/assets/collection-sidebar.js?v=1325888889692973131773418294", 238 "@archetype-themes/modules/drawers": "//tower.com/cdn/shop/t/72/assets/drawers.js?v=133655453772475736011773418298", 239 "@archetype-themes/modules/modal": "//tower.com/cdn/shop/t/72/assets/modal.js?v=158707362359803246971773418315", 240 "@archetype-themes/modules/nav-dropdown": "//tower.com/cdn/shop/t/72/assets/nav-dropdown.js?v=161891049847192907061773418316", 241 "@archetype-themes/modules/photoswipe": "//tower.com/cdn/shop/t/72/assets/photoswipe.js?v=26893319410327140681773418323", 242 "@archetype-themes/modules/slideshow": "//tower.com/cdn/shop/t/72/assets/slideshow.js?v=126977017077271715931773418345", 243 "@archetype-themes/utils/a11y": "//tower.com/cdn/shop/t/72/assets/a11y.js?v=42141139595583154601773418276", 244 "@archetype-themes/utils/ajax-renderer": "//tower.com/cdn/shop/t/72/assets/ajax-renderer.js?v=17957378971572593961773418278", 245 "@archetype-themes/utils/currency": "//tower.com/cdn/shop/t/72/assets/currency.js?v=93335643952206747231773418296", 246 "@archetype-themes/utils/events": "//tower.com/cdn/shop/t/72/assets/events.js?v=41484686344495800011773418299", 247 "@archetype-themes/utils/product-loader": "//tower.com/cdn/shop/t/72/assets/product-loader.js?v=71947287259713254281773418328", 248 "@archetype-themes/utils/resource-loader": "//tower.com/cdn/shop/t/72/assets/resource-loader.js?v=81301169148003274841773418332", 249 "@archetype-themes/utils/storage": "//tower.com/cdn/shop/t/72/assets/storage.js?v=165714144265540632071773418347", 250 "@archetype-themes/utils/theme-editor-event-handler-mixin": "//tower.com/cdn/shop/t/72/assets/theme-editor-event-handler-mixin.js?v=114462069356338668731773418359", 251 "@archetype-themes/utils/utils": "//tower.com/cdn/shop/t/72/assets/utils.js?v=117964846174238173191773418364", 252 "@archetype-themes/vendors/flickity": "//tower.com/cdn/shop/t/72/assets/flickity.js?v=180040601754775719741773418301", 253 "@archetype-themes/vendors/flickity-fade": "//tower.com/cdn/shop/t/72/assets/flickity-fade.js?v=7618156608010510071773418301", 254 "@archetype-themes/vendors/in-view": "//tower.com/cdn/shop/t/72/assets/in-view.js?v=158303221847540477331773418308", 255 "@archetype-themes/vendors/photoswipe-ui-default.min": "//tower.com/cdn/shop/t/72/assets/photoswipe-ui-default.min.js?v=153569421128418950921773418323", 256 "@archetype-themes/vendors/photoswipe.min": "//tower.com/cdn/shop/t/72/assets/photoswipe.min.js?v=159595140210348923361773418324", 257 "components/add-to-cart": "//tower.com/cdn/shop/t/72/assets/add-to-cart.js?v=157761415605003885381773418277", 258 "components/announcement-bar": "//tower.com/cdn/shop/t/72/assets/announcement-bar.js?v=121029201872210647121773418279", 259 "components/block-buy-buttons": "//tower.com/cdn/shop/t/72/assets/block-buy-buttons.js?v=56380689241029412871773418283", 260 "components/block-price": "//tower.com/cdn/shop/t/72/assets/block-price.js?v=174793000406617112591773418284", 261 "components/block-variant-picker": "//tower.com/cdn/shop/t/72/assets/block-variant-picker.js?v=100675464509634971691773418285", 262 "components/cart-note": "//tower.com/cdn/shop/t/72/assets/cart-note.js?v=56198602689862001351773418287", 263 "components/close-cart": "//tower.com/cdn/shop/t/72/assets/close-cart.js?v=122851508247342011791773418292", 264 "components/collapsible": "//tower.com/cdn/shop/t/72/assets/collapsible.js?v=177773173634684916621773418292", 265 "components/collection-mobile-filters": "//tower.com/cdn/shop/t/72/assets/collection-mobile-filters.js?v=141085733159431533581773418293", 266 "components/gift-card-recipient-form": "//tower.com/cdn/shop/t/72/assets/gift-card-recipient-form.js?v=25114532869471163621773418302", 267 "components/header-cart-drawer": "//tower.com/cdn/shop/t/72/assets/header-cart-drawer.js?v=10438076937880405391773418303", 268 "components/header-drawer": "//tower.com/cdn/shop/t/72/assets/header-drawer.js?v=12194218155632391321773418304", 269 "components/header-mobile-nav": "//tower.com/cdn/shop/t/72/assets/header-mobile-nav.js?v=77324086688366174111773418304", 270 "components/header-nav": "//tower.com/cdn/shop/t/72/assets/header-nav.js?v=134448756228213604281773418305", 271 "components/item-grid": "//tower.com/cdn/shop/t/72/assets/item-grid.js?v=109905781791598941741773418310", 272 "components/map": "//tower.com/cdn/shop/t/72/assets/map.js?v=113321260895345124881773418313", 273 "components/model-media": "//tower.com/cdn/shop/t/72/assets/model-media.js?v=72293555598817173731773418316", 274 "components/newsletter-reminder": "//tower.com/cdn/shop/t/72/assets/newsletter-reminder.js?v=35744343425145152751773418317", 275 "components/parallax-image": "//tower.com/cdn/shop/t/72/assets/parallax-image.js?v=59188309605188605141773418320", 276 "components/predictive-search": "//tower.com/cdn/shop/t/72/assets/predictive-search.js?v=165210660372665716981773418326", 277 "components/price-range": "//tower.com/cdn/shop/t/72/assets/price-range.js?v=87243038936141742371773418326", 278 "components/product-images": "//tower.com/cdn/shop/t/72/assets/product-images.js?v=101208797313625026491773418327", 279 "components/product-inventory": "//tower.com/cdn/shop/t/72/assets/product-inventory.js?v=69607211263097186841773418328", 280 "components/quantity-selector": "//tower.com/cdn/shop/t/72/assets/quantity-selector.js?v=29811676615099985201773418330", 281 "components/quick-add": "//tower.com/cdn/shop/t/72/assets/quick-add.js?v=112070224713420499361773418331", 282 "components/quick-shop": "//tower.com/cdn/shop/t/72/assets/quick-shop.js?v=169214600794817870211773418331", 283 "components/rte": "//tower.com/cdn/shop/t/72/assets/rte.js?v=175428553801475883871773418333", 284 "components/section-advanced-accordion": "//tower.com/cdn/shop/t/72/assets/section-advanced-accordion.js?v=172994900201510659141773418334", 285 "components/section-age-verification-popup": "//tower.com/cdn/shop/t/72/assets/section-age-verification-popup.js?v=133696332194319723851773418335", 286 "components/section-background-image-text": "//tower.com/cdn/shop/t/72/assets/section-background-image-text.js?v=21722524035606903071773418335", 287 "components/section-collection-header": "//tower.com/cdn/shop/t/72/assets/section-collection-header.js?v=38468508189529151931773418336", 288 "components/section-countdown": "//tower.com/cdn/shop/t/72/assets/section-countdown.js?v=75237863181774550081773418336", 289 "components/section-footer": "//tower.com/cdn/shop/t/72/assets/section-footer.js?v=148713697742347807881773418336", 290 "components/section-header": "//tower.com/cdn/shop/t/72/assets/section-header.js?v=146891184291599232001773418337", 291 "components/section-hotspots": "//tower.com/cdn/shop/t/72/assets/section-hotspots.js?v=123038301200020945031773418337", 292 "components/section-image-compare": "//tower.com/cdn/shop/t/72/assets/section-image-compare.js?v=84708806597935999591773418338", 293 "components/section-main-addresses": "//tower.com/cdn/shop/t/72/assets/section-main-addresses.js?v=38269558316828
293166111773418338", 294 "components/section-main-cart": "//tower.com/cdn/shop/t/72/assets/section-main-cart.js?v=104282612614769570861773418338", 295 "components/section-main-login": "//tower.com/cdn/shop/t/72/assets/section-main-login.js?v=141583384861984065451773418339", 296 "components/section-more-products-vendor": "//tower.com/cdn/shop/t/72/assets/section-more-products-vendor.js?v=139037179476081649891773418340", 297 "components/section-newsletter-popup": "//tower.com/cdn/shop/t/72/assets/section-newsletter-popup.js?v=14748164573072822331773418340", 298 "components/section-password-header": "//tower.com/cdn/shop/t/72/assets/section-password-header.js?v=180461259096248157561773418341", 299 "components/section-recently-viewed": "//tower.com/cdn/shop/t/72/assets/section-recently-viewed.js?v=55908193119123770971773418341", 300 "components/section-testimonials": "//tower.com/cdn/shop/t/72/assets/section-testimonials.js?v=1105492954700041671773418341", 301 "components/store-availability": "//tower.com/cdn/shop/t/72/assets/store-availability.js?v=3599424513449990531773418348", 302 "components/theme-editor": "//tower.com/cdn/shop/t/72/assets/theme-editor.js?v=7962243367912863361773418359", 303 "components/toggle-cart": "//tower.com/cdn/shop/t/72/assets/toggle-cart.js?v=38431333347854231931773418361", 304 "components/toggle-menu": "//tower.com/cdn/shop/t/72/assets/toggle-menu.js?v=184417730195572818991773418362", 305 "components/toggle-search": "//tower.com/cdn/shop/t/72/assets/toggle-search.js?v=152152935064256525541773418362", 306 "components/tool-tip": "//tower.com/cdn/shop/t/72/assets/tool-tip.js?v=111952048857288946281773418363", 307 "components/tool-tip-trigger": "//tower.com/cdn/shop/t/72/assets/tool-tip-trigger.js?v=51579085798980736711773418362", 308 "components/variant-sku": "//tower.com/cdn/shop/t/72/assets/variant-sku.js?v=181636493864733257641773418365", 309 "components/video-media": "//tower.com/cdn/shop/t/72/assets/video-media.js?v=117747228584985477391773418366", 310 "nouislider": "//tower.com/cdn/shop/t/72/assets/nouislider.js?v=100438778919154896961773418318" 311 } 312} 313</script>
vendor: 1 bytes, line 313
313
314<script> 315 if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) { 316 const el = document.createElement('script') 317 el.async = true 318 el.src = "//tower.com/cdn/shop/t/72/assets/es-module-shims.min.js?v=3197203922110785981773418299" 319 document.head.appendChild(el) 320 } 321</script>
321 322
323<script type="module" src="//tower.com/cdn/shop/t/72/assets/is-land.min.js?v=92343381495565747271773418310"></script>
323 324 325 326
327<script type="module"> 328 try { 329 const importMap = document.querySelector('script[type="importmap"]') 330 const importMapJson = JSON.parse(importMap.textContent) 331 const importMapModules = Object.values(importMapJson.imports) 332 for (let i = 0; i < importMapModules.length; i++) { 333 const link = document.createElement('link') 334 link.rel = 'modulepreload' 335 link.href = importMapModules[i] 336 document.head.appendChild(link) 337 } 338 } catch (e) { 339 console.error(e) 340 } 341</script>
341 342
343<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
343<meta name="google-site-verification" content="tpnTityJS0ctAtemOMyn1_VXCkcowBVg0LmVFgK-BUg"> 344<meta name="google-site-verification" content="qxDvGGQH4IliI7HEaIrvu1sZNY_opPL9uKTrXs2n_7Y"> 345<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/29760132/digital_wallets/dialog"> 346<meta id="in-context-paypal-metadata" data-shop-id="29760132" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 347<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/32095221874759:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://tower.com/products/gift-card.oembed">
348<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5701703"></script>
348 349<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
350<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5701703&shop_id=29760132" crossorigin="anonymous"></script>
vendor: 1 bytes, line 350
350
351<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":29760132,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/29760132","merchantName":"Tower Records","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Tower Records","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 351
351
352<script id="shopify-features" type="application/json">{"accessToken":"3c33d0cc862c1b9118cbab749e372a8e","betas":["rich-media-storefront-analytics"],"domain":"tower.com","predictiveSearch":true,"shopId":29760132,"locale":"en"}</script>
vendor: 1 bytes, line 352
352
353<script>var Shopify = Shopify || {}; 354Shopify.shop = "towerrecords.myshopify.com"; 355Shopify.locale = "en"; 356Shopify.currency = {"active":"USD","rate":"1.0"}; 357Shopify.country = "US"; 358Shopify.theme = {"name":"Copy of Expanse Live","id":139765547079,"schema_name":"Expanse","schema_version":"7.0.0","theme_store_id":902,"role":"main"}; 359Shopify.theme.handle = "null"; 360Shopify.theme.style = {"id":null,"handle":null}; 361Shopify.cdnHost = "tower.com/cdn"; 362Shopify.routes = Shopify.routes || {}; 363Shopify.routes.root = "/"; 364Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 365Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 366Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 367Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 367
367
368<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 368
368
369<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 369
369
370<script> 371 window.ShopifyPay = window.ShopifyPay || {}; 372 window.ShopifyPay.apiHost = "shop.app\/pay"; 373 window.ShopifyPay.redirectState = null; 374</script>
vendor: 1 bytes, line 374
374
375<script> 376 window.Shopify = window.Shopify || {}; 377 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 378 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 379 window.Shopify.SignInWithShop.eligible = true; 380</script>
vendor: 1 bytes, line 380
380
381<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 381
381
382<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 382
382
383<script type="module"> 384 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 385 386 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 387 388</script>
vendor: 1 bytes, line 388
388
389<script> 390 window.Shopify = window.Shopify || {}; 391 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 392 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"]}; 393</script>
vendor: 1 bytes, line 393
393
394<script>(function() { 395 var isLoaded = false; 396 function asyncLoad() { 397 if (isLoaded) return; 398 isLoaded = true; 399 var urls = ["https:\/\/bingshoppingtool-t2app-prod.trafficmanager.net\/uet\/tracking_script?shop=towerrecords.myshopify.com","https:\/\/cdn.adscale.com\/static\/ecom_js\/towerrecords\/add_item_to_cart.js?ver=20261001\u0026shop=towerrecords.myshopify.com"]; 400 for (var i = 0; i < urls.length; i++) { 401 var s = document.createElement('script'); 402 s.type = 'text/javascript'; 403 s.async = true; 404 s.src = urls[i]; 405 var x = document.getElementsByTagName('script')[0]; 406 x.parentNode.insertBefore(s, x); 407 } 408 }; 409 if(window.attachEvent) { 410 window.attachEvent('onload', asyncLoad); 411 } else { 412 window.addEventListener('load', asyncLoad, false); 413 } 414})();</script>
vendor: 1 bytes, line 414
414
415<script id="__st">var __st={"a":29760132,"offset":-14400,"reqid":"33fe8491-c103-4de7-a5ab-eb982198a8d5-1790915660","pageurl":"tower.com\/products\/gift-card","u":"49112841bb03","p":"product","rtyp":"product","rid":4591375646791};</script>
vendor: 1 bytes, line 415
415
416<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 416
416
417<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 417
417
418<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//tower.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 418
418
419<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 = "//tower.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>
419<script crossorigin="anonymous" defer="defer" src="//tower.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 419
419
420<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 420
420
421<script> 422 window.Shopify = window.Shopify || {}; 423 window.Shopify.MCP = window.Shopify.MCP || {}; 424 window.Shopify.MCP.enabled = true; 425 window.Shopify.MCP.shop = "towerrecords.myshopify.com"; 426 window.Shopify.MCP.mcpEndpoint = "https:\/\/tower.com\/api\/mcp"; 427 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"]}}]; 428</script>
vendor: 1 bytes, line 428
428
429<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("\/\/tower.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 430</script>
vendor: 1 bytes, line 430
430
431<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://tower.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 432</script>
vendor: 1 bytes, line 432
432
433<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 434 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); 435</script>
vendor: 1 bytes, line 435
435
436<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})}})); 437</script>
vendor: 1 bytes, line 437
437
438<script id='scb4127' type='text/javascript' async='' src='https://tower.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
438<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://tower.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 439<style id="shopify-accelerated-checkout-cart"> 440 #shopify-buyer-consent { 441 margin-top: 1em; 442 display: inline-block; 443 width: 100%; 444} 445 446#shopify-buyer-consent.hidden { 447 display: none; 448} 449 450#shopify-subscription-policy-button { 451 background: none; 452 border: none; 453 padding: 0; 454 text-decoration: underline; 455 font-size: inherit; 456 cursor: pointer; 457} 458 459#shopify-subscription-policy-button::before { 460 box-shadow: none; 461} 462 463 </style> 464
465<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
465 466 467
467<script src="//tower.com/cdn/shop/t/72/assets/theme.js?v=113616480651186619411773418360" defer="defer"></script>
467 468 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 469 470 471 472 473 474 475 476 477 478 479 480 481
481<script async src="https://static.klaviyo.com/onsite/js/XgAfFb/klaviyo.js?company_id=XgAfFb"></script>
481 482
482<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
482 483 484 485
485<script id="viewed_product"> 486 if (item == null) { 487 var _learnq = _learnq || []; 488 489 var MetafieldReviews = null 490 var MetafieldYotpoRating = null 491 var MetafieldYotpoCount = null 492 var MetafieldLooxRating = null 493 var MetafieldLooxCount = null 494 var okendoProduct = null 495 var okendoProductReviewCount = null 496 var okendoProductReviewAverageValue = null 497 try { 498 // The following fields are used for Customer Hub recently viewed in order to add reviews. 499 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 500 MetafieldReviews = {}; 501 MetafieldYotpoRating = null 502 MetafieldYotpoCount = null 503 MetafieldLooxRating = null 504 MetafieldLooxCount = null 505 506 okendoProduct = null 507 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 508 if (okendoProduct && 'error' in okendoProduct) { 509 okendoProduct = null 510 } 511 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 512 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 513 } catch (error) { 514 console.error('Error in Klaviyo onsite reviews tracking:', error); 515 } 516 517 var item = { 518 Name: "Gift Card", 519 ProductID: 4591375646791, 520 Categories: ["Tower","Tower Records"], 521 ImageURL: "https://tower.com/cdn/shop/products/TowerRecordsSMALL_grande.jpg?v=1590078370", 522 URL: "https://tower.com/products/gift-card", 523 Brand: "Tower Records", 524 Price: "$10.00", 525 Value: "10.00", 526 CompareAtPrice: "$0.00" 527 }; 528 _learnq.push(['track', 'Viewed Product', item]); 529 _learnq.push(['trackViewedItem', { 530 Title: item.Name, 531 ItemId: item.ProductID, 532 Categories: item.Categories, 533 ImageUrl: item.ImageURL, 534 Url: item.URL, 535 Metadata: { 536 Brand: item.Brand, 537 Price: item.Price, 538 Value: item.Value, 539 CompareAtPrice: item.CompareAtPrice 540 }, 541 metafields:{ 542 reviews: MetafieldReviews, 543 yotpo:{ 544 rating: MetafieldYotpoRating, 545 count: MetafieldYotpoCount, 546 }, 547 loox:{ 548 rating: MetafieldLooxRating, 549 count: MetafieldLooxCount, 550 }, 551 okendo: { 552 rating: okendoProductReviewAverageValue, 553 count: okendoProductReviewCount, 554 } 555 } 556 }]); 557 } 558 </script>
558 559 560 561 562 563 564
564<script> 565 window.klaviyoReviewsProductDesignMode = false 566 </script>
566 567 568 569 570 571 572 573 574 575 576<!-- END app block --><!-- BEGIN app block: shopify://apps/facebook-ads-google-ads-ai/blocks/adscale/4c8556b1-591d-4c26-940d-3f6695844f9e --> 577 578 579 580<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
580<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 581 582 { 583 584 585 586 587 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% assign isShowMediaEnabled = false %}{%- comment -%} Split and Prioritize Media: video \u003e gif \u003e image {%- endcomment -%}{% assign videoGroup = \"\" | split: \"\" %}{% assign gifGroup = \"\" | split: \"\" %}{% assign imageGroup = \"\" | split: \"\" %}{% if product.media and product.media.size \u003e 0 %}{% for item in product.media %}{%- comment -%} check VIDEO {%- endcomment -%}{% if item.mediaContentType == 'VIDEO' %}{% if isShowMediaEnabled %}{% assign item_as_array = item | Array %}{% assign videoGroup = videoGroup | concat: item_as_array %}{% endif %}{%- comment -%} check GIF {%- endcomment -%}{% elsif item.mediaContentType == 'IMAGE' and item.image.originalSrc contains '.gif' %}{% if isShowMediaEnabled %}{% assign item_as_array = item | Array %}{% assign gifGroup = gifGroup | concat: item_as_array %}{% endif %}{%- comment -%}check img {%- endcomment -%}{% else %}{% assign item_as_array = item | Array %}{% assign imageGroup = imageGroup | concat: item_as_array %}{% endif %}{% endfor %}{% endif %}{% assign cleanMedia = videoGroup | concat: gifGroup | concat: imageGroup %}{%- comment -%} Fallback if cleanMedia[] {%- endcomment -%}{% if cleanMedia.size == 0 %}{% if product.images_info and product.images_info.size \u003e 0 %}{% assign cleanMedia = product.images_info %}{% elsif product.no_image %}{% assign no_image_as_array = product.no_image | Array %}{% assign cleanMedia = no_image_as_array %}{% endif %}{% endif %}{% assign show_prev_next_btns = cleanMedia.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\": {{ cleanMedia | json | escape }},\"media\": {{ cleanMedia | json | escape }},\"category\": \"{{ product.product_type | escape }}\",\"priceMin\": \"{{ product.price_min }}\",\"options_with_values\": {{ product.options_with_values | json | escape }}}{% endcapture %}{% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %}{% assign isDefaultOption = true %}{% else %}{% assign isDefaultOption = false %}{% endif %}\u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" 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-info\"\u003e \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title | escape }}\u003c\/h2\u003e \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e{{ product.price_min | format_currency: moneyFormat }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% if isDefaultOption == false %} {% 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 %} {% assign swatchBy = 'text' %} {% 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 %} {% if swatch.original_name == 'color' %} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\" %} {% assign swatchBy = 'color-and-image' %} {% endif %} {% for variant in product.variants %} {% assign options = variant.merged_options %} {% if variant.original_merged_options != nil %} {% assign options = variant.original_merged_options %} {% endif %} {% for option in options %} {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %} {% if currentOption contains \" \" %} {% assign currentOption = currentOption | replace: ' ', \"-\" %} {% endif %} {% if currentOption == imageName and variant.image %} {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %} {% assign swatchBy = 'product-image' %} {% endif %} {% endfor %} {% endfor %} \u003cdiv class=\"boost-sd__product-swatch-option\" data-swatch-by='{{ swatchBy }}'\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' %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label 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 %} {% endif %} \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\" aria-label=\"Decrease quantity\" 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\" aria-label=\"Increase quantity\" 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 \u003c!-- TODO check preorder --\u003e \u003cdiv class=\"boost-sd__quick-view-preorder\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder and variant.inventory_management != null %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}true{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\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--rectangle 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\" | translate: translations, \"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 \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 588 589 590 591 592 593 "cart": "\u003c!-- TEMPLATE CART --\u003e\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign currentLocale = '' %}{% if locale != \"\" or locale != null %}{% assign currentLocale = locale %}{% endif %}", 594 595 596 597 598 599 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vert
599ical-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\": \"\" } }' aria-hidden='true'\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 aria-label='Clear {{ refineByOption.data.label | escape }}: {% 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 }} to {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }}{% else %}{{ refineByOption.data.value.lower | escape }} to {{ refineByOption.data.value.upper | escape }}{% endif %}{% else %}{{ refineByOption.data.valueDisplay | escape }}{% endif %}' metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-item' id='{{ refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' 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 %} {% if refineByOption.data.valueDisplay contains ':' %} {{ refineByOption.data.valueDisplay | split: ':' | last | escape }} {% else %} {{ refineByOption.data.valueDisplay | escape }} {% endif %} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' 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-hidden='true' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' 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", 600 601 602 603 604 605 "filterOptionBoxItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% 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 }}. Number of products: {{ value.doc_count }}' 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
605ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='{% if className contains \"boost-sd__filter-option-box-item--selected\" %}true{% else %}false{% endif %}' id='{{ actionId }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button' data-action='{{ dataAction }}'\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 %}", 606 607 608 609 610 611 "filterOptionListItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% 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 }}. 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 {% 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-hidden=\"true\" 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 role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' class='{{ className }}' data-action='{{ dataAction }}'\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-hidden='true' class='boost-sd__filter-option-item-amount'\u003e ({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 612 613 614 615 616 617 "filterOptionSwatchItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% 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 }}. Number of products: {{ value.doc_count }}' 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
617ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\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 role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e {% if swatchValue.backgroundColor == nil %} {% assign swatchBackgroundColor = \"none\" %} {% else %} {% assign swatchBackgroundColor = swatchValue.backgroundColor | strip_html %} {% endif %} {% if swatchValue.backgroundImage == nil %} {% assign swatchBackgroundImage = \"none\" %} {% else %} {% assign swatchBackgroundImage = swatchValue.backgroundImage | strip_html %} {% endif %} \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchBackgroundColor }}; background-image: {{ swatchBackgroundImage }}'\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-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 618 619 620 621 622 623 "filterOptionMultiLevelCollectionItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% 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 }}. Number of products: {{ value.doc_count }}' 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 showDocCount %} \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% 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 %}{% assign currentLocale = '' %}{% if locale != \"\" %}{% assign currentLocale = '\/' | append: locale %}{% endif %}\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 | escape }}' title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
623ppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/a\u003e {% if value.existedTags %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' 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 | escape }}' 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 | escape }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' 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 | escape }}' 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 | escape }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
623ppercaseForm %} {{ 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 %}", 624 625 626 627 628 629 "filterOptionMultiLevelTagItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% 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 }}. 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 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 role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.displayName | escape | strip_html }}. Number of products: {{ value.doc_count }}' data-metadata='{{ metaData | json | escape }}' id='{{ actionId }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' type='button' data-metadata='{{ value.metaDataArrow | json | escape }}' id='{{ value.actionIdArrow }}' 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 | escape }}' 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 | escape }}' 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\u003c!-- style=\"display: none\" --\u003e\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 role='checkbox' aria-checked='{% if tag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }}
629 is {{ tag.displayName | escape | strip_html }}. Number of products: {{ tag.doc_count }}' data-metadata='{{ tag.metaData | json | escape }}' id='{{ tag.actionId }}' class='{{ tag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ tag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ tag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' type='button' data-metadata='{{ tag.metaDataArrow | json | escape }}' id='{{ tag.actionIdArrow }}' 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 | escape }}' 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 | escape }}' 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 \u003c!-- style=\"display: none\" --\u003e \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 role='checkbox' aria-checked='{% if subTag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ subTag.displayName | escape | strip_html }}. Number of products: {{ subTag.doc_count }}' id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' class='{{ subTag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ subTag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 630 631 632 633 634 635 "filterOptionRatingItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% 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 role='text' aria-hidden='true' 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 role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' 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 {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 636 637 638 639 640 641 "productPrice": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% 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 -%}
641\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Keep product.price_* for variant-display items because these values are already market-presentment prices --\u003e{% 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 -%}\u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% if compareAtPriceMin \u003e 0 %}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% else %}{% assign salePercent = '0%' %}{% endif %}\u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% 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: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-center\"\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 }}\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 \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" 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", 642 643 644 645 646 647 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}{% assign widgetTitle = '' %}{% if widgetDesignSettings.titleAlignment != '' %} {% assign widgetTitle = widgetTitle | append: 'boost-sd__recommendation-title--' | append: widgetDesignSettings.titleAlignment %}{% endif %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation ' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title {{ widgetTitle }}'\u003e \u003cspan tabindex=\"0\" role=\"heading\" aria-level=\"2\" 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 filterValues = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% comment %}NEW LOGIC: Only find images based on filters IF that variant matches the item being displayed (for split products){% endcomment %}{% if product.variant_id %} {% assign targetVariantId = product.variant_id %} {% for variant in product.variants %} {% if variant.id == product.variant_id %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if variant.merged_options contains optionNameValue %} {% if variant.image %} {% assign selectedVariantImageByFilterOption = variant.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %} {% break %} {% endif %} {% endif %} {% endfor %}{% else %} {% for item in product.variants %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %}{% break %}{% endif %} {% endfor %}{% endif %}{% capture productVariants %} [ {% for variant in product.variants %} {% assign preorder = '{}' %} {% if variant.preorder and variant.preorder != nil and variant.inventory_management != null %} {% assign preorder = variant.preorder %} {% else %} {% assign preorder = '' %} {% endif %} { \"title\": \"{{ variant.title }}
647\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }}, \"preorder\": {{ preorder | json }} }{% 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 }}\", \"category\": \"{{ product.product_type | escape }}\", \"tags\" : {{ product.tags | json | escape }} }{% endcapture %}{%- capture borderLayoutSetting %}noBorder{% endcapture -%}{% if borderLayoutSetting == 'noPadding' %} {% assign borderLayoutItem = 'no-padding' %}{% elsif borderLayoutSetting == 'hasPadding' %} {% assign borderLayoutItem = 'border-has-padding' %}{% elsif borderLayoutSetting == 'noPaddingImage' %} {% assign borderLayoutItem = 'border-no-padding-image' %}{% else %} {% assign borderLayoutItem = 'no-border' %}{% endif %}{% assign productLocale = '' %}{% if request.current_locale != \"\" or request.current_locale != null or request.current_locale != nil %} {% assign productLocale = request.current_locale %}{% endif %}{% assign variantUrl = '' %}{% if product.variant_id %} {% assign variantUrl = '?variant=' | append: product.variant_id %}{% endif %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--{{ borderLayoutItem }} 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 aspectRatioSetting %}square{% endcapture -%}{% capture hoverEffect %}zoom-in{% endcapture %}{% assign productImages = product.images_info %}{% if product.split_product %} {% assign productImages = product.original_images %}{% endif %}{%- comment -%} Consolidate GIF filtering logic based on settings {%- endcomment -%}{% assign noImageUrl = \"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" %}{% assign filteredImages = \"\" | split: \",\" %}{% assign nonGifImages = \"\" | split: \",\" %}{% if checkShowGif == false or checkShowGif == 'false' or checkShowGif == nil %} {% for img in productImages %} {% assign img_url_clean = img.src | split: '?' | first | downcase %} {% unless img_url_clean contains '.gif' %} {% assign tmp = img.src | split: \"___\" %} {% assign filteredImages = filteredImages | concat: tmp %} {% assign nonGifImages = nonGifImages | concat: tmp %} {% endunless %} {% endfor %}{% else %} {% assign filteredImages = productImages %} {% for img in productImages %} {% assign img_url_clean = img.src | split: '?' | first | downcase %} {% unless img_url_clean contains '.gif' %} {% assign tmp = img.src | split: \"___\" %} {% assign nonGifImages = nonGifImages | concat: tmp %} {% endunless %} {% endfor %}{% endif %}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003cdiv class=\"boost-sd__product-link-image\"\u003e \u003cdiv style=\"position: relative\"\u003e {%- comment -%} Consolidate hover effect logic {%- endcomment -%} {% assign effectClasses = '' %} {% assign hasSecondImage = false %} {% if hoverEffect == 'zoom-in' or hoverEffect == 'reveal-second-image-and-zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% endif %} {% if hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %} {% if filteredImages.size \u003e 1 %} {% assign hasSecondImage = true %} {% endif %} {% comment %} Always add has-second-image class for reveal-second-image-and-zoom-in to ensure zoom works {% endcomment %} {% if hasSecondImage or hoverEffect == 'reveal-second-image-and-zoom-in' %} {% assign effectClasses = effectClasses | append: ' boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% endif %} {% assign aspectRatio = '' -%} {% if aspectRatioSetting == 'natural' -%} {% if hasGifData and mediaToDisplay.image %} {% assign imageWidth = mediaToDisplay.image.width %} {% assign imageHeight = mediaToDisplay.image.height %} {% else %} {% assign imageWidth = product.images_info[0].width %} {% assign imageHeight = product.images_info[0].height %} {% endif %} {% assign aspectRatio = aspectRatio | append: 'aspect-ratio: ' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} {%- comment -%} select video of gif prioritize {%- endcomment -%} {% assign firstVideo = nil %} {% assign firstGif = nil %} {% assign hasVideoData = false %} {% assign hasGifData = false %} {% if product.media and product.media.size \u003e 0 %} {% for media_item in product.media %} {% if media_item.mediaContentType == 'VIDEO' and firstVideo == nil %} {% assign firstVideo = media_item %} {% assign hasVideoData = true %} {% elsif media_item.mediaContentType == 'IMAGE' and firstGif == nil %} {% assign media_url_clean = media_item.image.originalSrc | split: '?' | first | lowercase %} {% if media_url_clean contains '.gif' %} {% assign firstGif = media_item %} {% assign hasGifData = true %} {% endif %} {% endif %} {% endfor %} {% endif %} {%- comment -%} prioritize video \u003e gif \u003e image {%- endcomment -%} {% assign showMedia = false %} {% assign mediaToDisplay = nil %} {% if hasVideoData %} {% assign mediaToDisplay = firstVideo %} {% assign showMedia = true %} {% assign mediaType = 'video' %} {% elsif hasGifData %} {% assign mediaToDisplay = firstGif %} {% assign showMedia = true %} {% assign mediaType = 'gif' %} {% endif %} {% assign finalShowMedia = false %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--crop-center {{ effectClasses }} boost-sd__product-image-wrapper--square\" style=\"{{ aspectRatio }}\"\u003e {% assign firstImageObj = product.images_info[0] %} {% assign hasImages = false %} {% if firstImageObj and firstImageObj.src != blank %} {% assign hasImages = true %} {% endif %} \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-image\" {%- if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif -%}\u003e {% if finalShowMedia %} {%- comment -%} CASE 1: VIDEO \/ GIF {%- endcomment -%} {% if mediaType == 'video' %} \u003cdiv class=\"boost-sd__product-video-wrapper\"\u003e \u003cvideo class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" muted loop playsinline poster=\"{{ mediaToDisplay.preview.image.originalSrc }}\" preload=\"none\" \u003e {% for source in mediaToDisplay.sources %} \u003csource data-src=\"{{ source.url }}\" type=\"{{ source.mime_type }}\"\u003e {% endfor %} \u003c\/video\u003e \u003c\/div\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"{{ mediaToDisplay.image.originalSrc }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} {% elsif hasImages %} {%- comment -%} NORMAL IMAGE {%- endcomment -%} {% assign firstImageSrc = \"\" %} {% if filteredImages.size \u003e 0 %} {% assign firstImageSrc = filteredImages[0] %} {% else %} {% assign firstImageSrc = noImageUrl %} {% endif %} {%- comment -%} Responsive image parameters {%- endcomment -%} {% assign widthParam = \"\u0026width=\" -%} {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%} {% assign maxWidth = 700 -%} {% if request.device contains 'mobile' -%} {% assign maxWidth = 400 -%} {% endif -%} {% assign productPerRow = 4 -%} {% if request.productPerRow != blank -%} {% assign productPerRow = request.productPerRow | plus: 0 -%} {% 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 }}
647{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} \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 }}\u0026width=200\" srcset=\"{{ srcset }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"{{ noImageUrl }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} {% else %} {%- comment -%}CASE 3: NO IMAGE ONLY {%- endcomment -%} \u003cimg class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"{{ noImageUrl }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} {% comment %} Only render second image block if there's potential for a second image {% endcomment %} {% assign shouldRenderSecondImage = false %} {% if hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %} {% if finalShowMedia and nonGifImages.size \u003e 0 %} {% assign shouldRenderSecondImage = true %} {% elsif nonGifImages.size \u003e 1 %} {% assign shouldRenderSecondImage = true %} {% endif %} {% endif %} {% if shouldRenderSecondImage %} {% assign secondImage = nil %} {% if finalShowMedia %} {%- comment -%} When showing video\/GIF, hover should show first normal image {%- endcomment -%} {% if nonGifImages.size \u003e 0 %} {% assign secondImage = nonGifImages[0] %} {% endif %} {% else %} {%- comment -%} When showing normal image, hover should show second image {%- endcomment -%} {% if nonGifImages.size \u003e 1 %} {% assign secondImage = nonGifImages[1] %} {% endif %} {% endif %} {% if secondImage != blank %} {% capture secondImageSrcset %} {% for width in widths %} {% assign widthNo = width | plus: 0 %} {% if widthNo \u003c maxWidth %} {{ secondImage }}{{ widthParam }}{{ width }} {{ width }}w, {% else %} {{ secondImage }}{{ 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 }}\" aria-hidden=\"true\" src=\"{{ secondImage }}\u0026width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif %} {% endif %} \u003c\/a\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-row--sublayout-5\"\u003e \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--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign removePriceDecimal = false -%}{% assign showCentAsSuperscript = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
647 {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% 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--circle 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--circle 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 -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--circle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--circle 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 and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% 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--circle 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 -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--circle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% endif -%}{% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- POPUP --\u003e \u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Choose options for product {{ product.title | escape }}\" class=\"boost-sd__popup-select-option\" style=\"display: none\"\u003e \u003cdiv tabindex=\"-1\" 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 -%} {% assign swatchBy = 'text' %} {% 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\" -%} {% if swatch.original_name == 'color' -%} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\" %} {% assign swatchBy = 'color-and-image' %} {% endif -%} {% for variant in product.variants %} {% assign options = variant.merged_options %} {% if variant.original_merged_options != nil %} {% assign options = variant.original_merged_options %} {% endif %} {% for option in options %} {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %} {% if currentOption contains \" \" %} {% assign currentOption = currentOption | replace: ' ', \"-\" %} {% endif %} {% if currentOption == imageName and variant.image %} {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %} {% assign swatchBy = 'product-image' %} {% endif %} {% endfor %} {% endfor %} \u003cdiv class=\"boost-sd__product-swatch-option\" data-swatch-by=\"{{ swatchBy }}\"\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' -%} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\" \u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else -%} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label 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 -%} \u003c\/div\u003e \u003cbutton type=\"button\" 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 boost-sd__cta-button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' 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 \u003c!-- POPUP --\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003cdiv class=\"boost-sd__product-info-wrapper\"\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--center\"\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif %}\u003e \u003cdiv class=\"boost-sd__product-title\" id=\"product-title-{{ product.id }}\"\u003e {{ product.title | escape }} \u003c\/div\u003e \u003c\/a\u003e \u003cdiv class=\"boost-sd__product-price\" id=\"product-price-{{ product.id }}\"\u003e \u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign showCentAsSuperscript = true -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign moneyFormat = request.money_format_with_currency | strip_html -%}{% 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 -%}
647\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Keep product.price_* for variant-display items because these values are already market-presentment prices --\u003e{% 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 -%} \u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% if compareAtPriceMin \u003e 0 %} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% else %} {% assign salePercent = '0%' %} {% endif %} \u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% 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: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-center\" \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 }}
647\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 \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" 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 \u003c!-- PRODUCT INVENTORY --\u003e \u003c!-- TEMPLATE PRODUCT SWATCH --\u003e{% assign swatches = '' %} \u003c\/div\u003e\u003c\/div\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 aria-label=\"View product details for {{ product.title | escape }}\" 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 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% 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 {% if product.checked %} tabindex=\"0\" {% endif %}
647 role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" data-product-id=\"{{ product.id }}\" 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 aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\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 role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" data-variant-id=\"{{ variant.id }}\" 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 \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
647: {{ product.selectedOption.price }}\" 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 \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% 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 {% if product.checked %} tabindex=\"0\" {% endif %} role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" data-product-id=\"{{ product.id }}\" 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 aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\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 role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" data-variant-id=\"{{ variant.id }}\" 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 role=\"text\" tabindex=\"0\" aria-label=\"Price
647: {{ product.selectedOption.price }}\" 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 role=\"text\" tabindex=\"0\" 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-weight: {{ widgetDesignSettings.titleFontWeight }}; font-style: {{ widgetDesignSettings.titleFontStyle }}; }\u003c\/style\u003e", 648 649 650 651 652 653 "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% assign currentLocale = '' %} {% if currentLocale != \"\" %} {% assign currentLocale = currentLocale %} {% endif %} {% for collection in collections %} \u003ca tabindex=\"0\" href=\"{{ currentLocale }}\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \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 \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalCollection %} {% assign totalPage = totalCollection | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" 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;\" data-page=\"{{ page }}\"\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;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle 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
6535612 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", 654 655 656 657 658 659 "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca tabindex=\"0\" href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \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 \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalPageTab %} {% assign totalPage = totalPageTab | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" 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;\" data-page=\"{{ page }}\"\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;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle 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
6595612 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", 660 661 662 663 664 665 "searchTabCollectionsContentPagination": "{% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %}{% assign toProduct = currentPage | times: pageSize %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" 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;\" data-page=\"{{ page }}\"\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;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle 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", 666 667 668 669 670 671 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-horizontal'\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-horizontal\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; 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 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
671\" 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%; 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__placeh
671older-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; }
671 .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__placeholder-list-item { background: rgba(0, 0, 0, 0.07); min-width: 50px; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item { flex-direction: row; display: flex; width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group { width: 100%; padding-left: 16px; display: flex; flex-direction: column; align-items: baseline; gap: 16px; text-align: left; justify-content: center; } .boost-sd__placeholder-list-view-layout-image { flex: 160px; width: auto; max-width: 160px; height: 160px; } .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", 672 673 674 675 676 677 "preOrder": "\u003c!-- TEMPLATE PRE-ORDER APP BLOCK --\u003e\u003cdiv class=\"boost-sd__product-form\"\u003e\u003c!-- Quantity Input --\u003e\u003cdiv class=\"boost-sd__product-form-quantity\"\u003e \u003cp id=\"quantity-title\" class=\"boost-sd__product-form-quantity-title\"\u003e {{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }} \u003c\/p\u003e \u003cdiv role=\"group\" aria-labelledby=\"quantity-title\" class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e-\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cinput id=\"item-quantity\" type=\"number\" aria-labelledby=\"quantity-title\" aria-describedby=\"quantity-error\" class=\"boost-sd__input-number-input\" value=\"1\" min=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e+\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv aria-live=\"assertive\" id=\"quantity-error\" class=\"boost-sd__product-form-quantity-error\"\u003e {{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }} \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-options\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder and variant.inventory_management != null %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}true{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c!-- TEMPLATE ADD TO CART --\u003e\u003cdiv class=\"boost-sd__purchase-options\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--purchase\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e", 678 679 680 681 682 683 "preOrderPlaceholder": "\u003c!-- Placeholder for PreOrder --\u003e\u003cdiv class=\"boost-sd__preorder-placeholder\"\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-quantity-label\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 65px; height: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-product-quantity\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 160px; height: 38px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-add-to-cart\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-buy-it-now\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 684 685 686 687 688 689 "backInStock": "\u003c!-- Popup Notify Me Form --\u003e\u003cdiv role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"boost-sd__bis-
689popup-title\" aria-describedby=\"boost-sd__bis-popup-description\" id=\"boost-sd__bis-notify-popup\" class=\"boost-sd__bis-notify-popup\"\u003e\u003cdiv class=\"boost-sd__bis-popup-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__bis-popup-container\"\u003e \u003cdiv class=\"boost-sd__bis-popup-heading\"\u003e \u003c!-- Close Button --\u003e \u003cbutton aria-label=\"Close popup\" id=\"boost-sd__bis-close-popup\" class=\"boost-sd__bis-close-button\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}'\u003e \u003cpath d=\"M9.41385 8L15.7069 1.707C15.8944 1.51949 15.9997 1.26518 15.9997 1C15.9997 0.734825 15.8944 0.48051 15.7069 0.293002C15.5193 0.105494 15.265 0.000152588 14.9998 0.000152588C14.7347 0.000152588 14.4804 0.105494 14.2928 0.293002L7.99985 6.586L1.70685 0.293002C1.614 0.200157 1.50378 0.126509 1.38247 0.0762618C1.26117 0.0260146 1.13115 0.000152588 0.999849 0.000152588C0.868547 0.000152588 0.738531 0.0260146 0.617224 0.0762618C0.495916 0.126509 0.385694 0.200157 0.292849 0.293002C0.105341 0.48051 0 0.734825 0 1C0 1.26518 0.105341 1.51949 0.292849 1.707L6.58585 8L0.292849 14.293C0.105341 14.4805 0 14.7348 0 15C0 15.2652 0.105341 15.5195 0.292849 15.707C0.480357 15.8945 0.734673 15.9999 0.999849 15.9999C1.26503 15.9999 1.51934 15.8945 1.70685 15.707L7.99985 9.414L14.2928 15.707C14.3855 15.8002 14.4957 15.8741 14.617 15.9246C14.7383 15.9751 14.8684 16.001 14.9998 16.001C15.1313 16.001 15.2614 15.9751 15.3827 15.9246C15.504 15.8741 15.6142 15.8002 15.7069 15.707C15.7998 15.6142 15.8735 15.504 15.9238 15.3827C15.9742 15.2614 16 15.1313 16 15C16 14.8687 15.9742 14.7386 15.9238 14.6173C15.8735 14.496 15.7998 14.3858 15.7069 14.293L9.41385 8Z\" fill=\"#5C5F62\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- Title --\u003e \u003cp id=\"boost-sd__bis-popup-title\" class=\"boost-sd__bis-popup-title\"\u003eNotify me\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__bis-popup-content\"\u003e \u003c!-- Description --\u003e \u003cp id=\"boost-sd__bis-popup-description\" class=\"boost-sd__bis-popup-description\"\u003e Get a notification as soon as this product is back in stock by signing up below! \u003c\/p\u003e \u003c!-- Variant Selector --\u003e {% if filteredVariants.size \u003e 0 and filteredVariants[0].title != 'Default Title' %} \u003clabel for=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-label\"\u003eSelect variant\u003c\/label\u003e \u003cdiv aria-label=\"Select an option\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"listbox\" aria-controls=\"boost-sd__bis-dropdown-list\" aria-activedescendant=\"\" data-id=\"boost-sd__bis-dropdown-variant\" id=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-variant\"\u003e \u003cdiv role=\"button\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" aria-label=\"Press to toggle dropdown\" tabindex=\"0\" id=\"boost-sd__bis-dropdown-selected-option\" class=\"boost-sd__bis-dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ filteredVariants[0].title | escape }}\" class=\"boost-sd__bis-dropdown-option-text\" title=\"{{ filteredVariants[0].title | escape }}\"\u003e {{ filteredVariants[0].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=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" data-id=\"boost-sd__bis-dropdown-list\" tabindex=\"-1\" id=\"boost-sd__bis-dropdown-list\" class=\"boost-sd__bis-dropdown-option-list\"\u003e {% for variant in filteredVariants %} \u003cli role=\"option\" tabindex=\"-1\" aria-selected=\"false\" data-id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" class=\"boost-sd__bis-dropdown-option-item\" data-variant-id=\"{{ variant.id }}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e {% endif %} \u003c!-- Email Input --\u003e \u003clabel for=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-label\"\u003eEmail address\u003c\/label\u003e \u003cinput type=\"email\" aria-describedby=\"boost-sd__bis-email-error\" id=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-input\" placeholder=\"Enter your email\" \/\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-email-error\" class=\"boost-sd__bis-email-error\"\u003ePlease input a valid email address\u003c\/span\u003e \u003c!-- SMS Input --\u003e \u003clabel for=\"boost-sd__bis-
689phone-input\" class=\"boost-sd__bis-phone-label\"\u003eSMS\u003c\/label\u003e \u003cdiv class=\"boost-sd__bis-phone-container\"\u003e \u003cbutton type=\"button\" aria-haspopup=\"listbox\" class=\"boost-sd__bis-phone-button\"\u003e \u003cimg id=\"boost-sd__bis-phone-selected-flag\" class=\"boost-sd__bis-phone-selected-flag\" src=\"{{ 'https:\/\/flagcdn.com\/ca.svg' | asset_url }}\" alt=\"Canada\"\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.98e-07L0.901685 -1.43e-07C0.15069 -2.09e-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.63e-07 7.09832 3.98e-07Z\" fill=\"#222222\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cinput type=\"tel\" aria-describedby=\"boost-sd__bis-phone-error\" id=\"boost-sd__bis-phone-input\" class=\"boost-sd__bis-phone-input\" placeholder=\"(+1) XXX-XXXX\" data-country-code=\"+1\" data-country-format=\"(XXX) XXX-XXXX\"\u003e \u003c\/div\u003e \u003cdiv aria-expanded=\"false\" class=\"boost-sd__bis-phone-dropdown\" id=\"boost-sd__bis-phone-dropdown\"\u003e \u003cinput type=\"text\" id=\"boost-sd__bis-search-country\" class=\"boost-sd__bis-search-country\" placeholder=\"Search country...\"\u003e \u003cdiv id=\"boost-sd__bis-country-options\" class=\"boost-sd__bis-country-options\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-phone-error\" class=\"boost-sd__bis-phone-error\"\u003ePlease input a valid phone number\u003c\/span\u003e \u003c!-- Submit Button --\u003e \u003cbutton aria-disabled=\"true\" id=\"boost-sd__bis-submit-button\" class=\"boost-sd__bis-submit-button\" disabled\u003e Notify me when available \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- Success Banner --\u003e\u003cdiv aria-hidden=\"true\" aria-live=\"polite\" id=\"boost-sd__bis-success-banner\" class=\"boost-sd__bis-success-banner\"\u003e\u003csvg id=\"boost-sd__bis-success-banner-icon\" class=\"boost-sd__bis-success-banner-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 10C0 15.514 4.486 20 10 20C15.514 20 20 15.514 20 10C20 4.486 15.514 0 10 0C4.486 0 0 4.486 0 10ZM15.2071 8.20711C15.5976 7.81658 15.5976 7.18342 15.2071 6.79289C14.8166 6.40237 14.1834 6.40237 13.7929 6.79289L9 11.5858L6.70711 9.29289C6.31658 8.90237 5.68342 8.90237 5.29289 9.29289C4.90237 9.68342 4.90237 10.3166 5.29289 10.7071L8.29289 13.7071C8.68342 14.0976 9.31658 14.0976 9.70711 13.7071L15.2071 8.20711Z\" fill=\"white\" \/\u003e\u003c\/svg\u003e\u003cspan id=\"boost-sd__bis-success-banner-text\" class=\"boost-sd__bis-success-banner-text\"\u003eWe will notify you when the item is available\u003c\/span\u003e\u003c\/div\u003e", 690 691 692 693 694 695 "countdownTimer": "\u003c!-- TEMPLATE COUNTDOWN TIMER INLINE --\u003e\u003cdiv class=\"boost-sd__countdown-timer\" data-campaign-id=\"{{ campaignId }}\" {% if cta.type == 'entire' and cta.link %} data-timer-cta-link=\"{{ cta.link | escape }}\" role=\"link\" tabindex=\"0\" aria-label=\"{{ header | strip_html | escape }}\" style=\"cursor: pointer;\" {% endif %}\u003e\u003cdiv class=\"boost-sd__countdown-timer-content\"\u003e {% if header != blank %} \u003cdiv class=\"boost-sd__countdown-timer-header\"\u003e {{ header | strip_html | escape }} \u003c\/div\u003e {% endif %} {% if upsellTitle != blank %} \u003cdiv class=\"boost-sd__countdown-timer-upsell\"\u003e {{ upsellTitle | strip_html | escape }} \u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__countdown-timer-digits\" role=\"timer\" aria-live=\"off\" aria-atomic=\"true\" aria-label=\"Countdown timer\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit {% if hideDays %}boost-sd__countdown-timer-unit--hidden{% endif %}\" data-timer-unit-days\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-days\u003e{{ days }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{{ labels.days }}\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__countdown-timer-separator {% if hideDays %}boost-sd__countdown-timer-separator--hidden{% endif %}\" data-timer-separator-days aria-hidden=\"true\"\u003e:\u003c\/span\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit\"\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-hours\u003e{{ hours }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{{ labels.hours | escape }}\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__countdown-timer-separator\" aria-hidden=\"true\"\u003e:\u003c\/span\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit\"\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-minutes\u003e{{ minutes }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{{ labels.minutes | escape }}\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__countdown-timer-separator\" aria-hidden=\"true\"\u003e:\u003c\/span\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit\"\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-seconds\u003e{{ seconds }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{{ labels.seconds | escape }}\u003c\/span\u003e \u003c\/div\u003e\u003c\/div\u003e {% if cta.type == 'button' and cta.link %} \u003cdiv class=\"boost-sd__countdown-timer-cta\"\u003e \u003ca href=\"{{ cta.link | escape }}\" class=\"boost-sd__button boost-sd__countdown-timer-button\"\u003e {{ cta.buttonText | escape }} \u003c\/a\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e", 696 697 698 699 700 701 "countdownTimerPlaceholder": "\u003c!-- TEMPLATE COUNTDOWN TIMER PLACEHOLDER --\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl\"\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-title skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-subtitle skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-digits\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-separator\"\u003e:\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-separator\"\u003e:\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-separator\"\u003e:\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-button skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__countdown-timer-pl { width: 100%; max-width: 920px; margin: 0 auto; background: #f8f8f8; border: 1px solid #dedede; border-radius: 20px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); padding: 24px 24px 20px; text-align: center; } .boost-sd__countdown-timer-pl .skeleton { position: relative; overflow: hidden; background: #dcdcdc; } .boost-sd__countdown-timer-pl .skeleton::after { content: \"\"; position: absolute; inset: 0; transform: translateX(-100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0) 100%); animation: boost-sd-countdown-shimmer 1.4s infinite; } .boost-sd__countdown-timer-pl-title { width: 220px; height: 28px; border-radius: 8px; margin: 0 auto 8px; } .boost-sd__countdown-timer-pl-subtitle { width: 150px; height: 20px; border-radius: 8px; margin: 0 auto 20px; } .boost-sd__countdown-timer-pl-digits { display: flex; align-items: center; justify-content: center; gap: 4px; } .boost-sd__countdown-timer-pl-box { flex: 1 1 0; min-width: 60px; max-width: 130px; aspect-ratio: 11 \/ 9; background: linear-gradient(180deg, #e8e8e8 0%, #ffffff 100%); border-radius: 20px; border: 1px solid #ececec; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; padding: 15px 0; } .boost-sd__countdown-timer-pl-separator { font-weight: 400; font-size: 20px; line-height: 1; color: #2a2a2a; transform: translateY(-8px); } .boost-sd__countdown-timer-pl-number { width: 50px; height: 32px; border-radius: 8px; } .boost-sd__countdown-timer-pl-label { width: 40px; height: 14px; border-radius: 6px; } .boost-sd__countdown-timer-pl-button { width: 100%; height: 40px; border-radius: 8px; margin: 16px auto 0; } @keyframes boost-sd-countdown-shimmer { 100% { transform: translateX(100%); } } @media (max-width: 768px) { .boost-sd__countdown-timer-pl { padding: 16px 10px; } .boost-sd__countdown-timer-pl-subtitle { margin: 0 auto 10px; } .boost-sd__countdown-timer-pl-separator { transform: translateY(-10px); } } @media (max-width: 520px) { .boost-sd__countdown-timer-pl-separator { display: none; } .boost-sd__countdown-timer-pl-title { width: 180px; height: 24px; } .boost-sd__countdown-timer-pl-subtitle { width: 120px; height: 16px; } }\u003c\/style\u003e", 702 703 704 } || {};return templates}function readTemplateId(){let templateId="";templateId= 705 706 "eud5ufL36C" 707 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 708 709 710 {"collectionFilters":"eud5ufL36C/themes/expanse/main__0__liquid","productList":"eud5ufL36C/product-list/main__0__liquid","productItem":"eud5ufL36C/product-item/main__0__liquid","collectionHeader":"eud5ufL36C/collection-header/main__0__liquid","searchPage":"eud5ufL36C/themes/expanse/search__0__liquid","mostPopularProducts":"eud5ufL36C/no-search-result-page/most-popular-products__0__liquid","recommendation":"eud5ufL36C/recommendation/main__0__liquid","recommendationDynamicBundle":"eud5ufL36C/recommendation/dynamic-bundle__0__liquid","recommendationEmbeddedBundle":"eud5ufL36C/recommendation/embedded-bundle__0__liquid","recommendationVolumeBundleProduct":"eud5ufL36C/recommendation/volume-bundle/volume-product__0__liquid","recommendationVolumeBundlePopup":"eud5ufL36C/recommendation/volume-bundle/volume-popup__0__liquid","recommendationVolumeBundleBlock":"eud5ufL36C/recommendation/volume-bundle/main__0__liquid","tierDiscountBundlePopup":"eud5ufL36C/tier-discount-bundle/tier-discount-popup__0__liquid","tierDiscountBundleBlock":"eud5ufL36C/tier-discount-bundle/main__0__liquid","instantSearchWidget":"eud5ufL36C/instant-search-widget/main__0__liquid","quickView":"eud5ufL36C/quickview/main__0__liquid","cart":"eud5ufL36C/cart/main__0__liquid","placeholderFilterTree":"eud5ufL36C/place-holder/place-holder__0__liquid","placeholderRecommendation":"eud5ufL36C/recommendation-placeholder/main__0__liquid","preOrder":"eud5ufL36C/pre-order/main__0__liquid","preOrderPlaceholder":"eud5ufL36C/pre-order-placeholder/main__0__liquid","backInStock":"eud5ufL36C/back-in-stock/main__0__liquid","countdownTimer":"eud5ufL36C/countdown-timer/main__0__liquid","countdownTimerPlaceholder":"eud5ufL36C/countdown-timer-placeholder/main__0__liquid","templateVersion":"5.22.4","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"exp
710anse","themeLibVersion":"1.88.2","themeCssVersion":"5.22.4","themeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/expanse/5.22.4/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/2976/0132/files/boost-app-do-not-delete-this-file-towerrecords__eud5ufL36C-settings.css?v=1781271001","updatedAt":1783928918,"featureOptions":{"enableBannerInterleaving":true},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/towerrecords.myshopify.com/eud5ufL36C/customization-1779893950803.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/towerrecords.myshopify.com/eud5ufL36C/customization-1779893943431.js","integratedTheme":{"139765547079":{"collectionPage":true,"searchPage":true,"instantSearch":true,"productListSelector":{"collectionPage":["#MainContent div[id$=\"__collection-header\"][id^=\"shopify-section-template\"]","#MainContent div[id$=\"__main-collection\"][id^=\"shopify-section-template\"]",".boost-sd__collection-template"],"searchPage":["#MainContent div[id$=\"__main\"][id^=\"shopify-section-template\"]",".boost-sd__search-template"]}}},"upgradeLog":"API upgrade theme lib version to 1.88.2 by "} 711 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 712 713 714 {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"notificationSettings":{"emailProvider":"boost","automatic":false,"customizeEmail":{"name":"Tower Records (Boost)","address":"[email protected]","subject":"Preorder confirmed: {{order.name}}","heading":"Thanks for preordering from {{shop.name}}","description":"Your recent order {{order.name}} includes at least one preorder item. Please note the payment and shipping information below. Your preorder will be delivered as soon as possible.","button":"View order","contentTextColor":"#000000","backgroundColor":"#ffffff","ctaTextColor":"#ffffff","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""},"shippingUpdateEmail":{"subject":"Shipping update for Order {{order.name}}","heading":"Shipping update for Order {{order.name}}","description":"Thanks for preordering from {{shop.name}}. Due to unforeseen circumstances, your preorder products in order {{order.name}} will be delayed. We will do our best to ship your product as soon as possible."}}},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px"},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","searchTermList":["michael jackson","taylor swift","kylie minogue","pink floyd","drake","the beatles","stray kids","metallica","bts","nujabes"],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Trending products","productList":["herb-alpert-herb-alpert-is","venegas-julieta-si-vinyl-lp","j-s-bach-orchestral-works-box-11","aretha-franklin-lady-soul-vinyl-lp","the-b-52s-b-52s","five-for-fighting-battle-for-everything-limited-180-gram-gold-colored-vinyl","dave-matthews-live-at-red-rocks-8-15-95","sting-nothing-like-the-sun","boa-twilight-1","the-replacements-let-it-be-deluxe-edition-compact-discs"],"backup":[],"type":"based_on_data","active":false},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":true,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Pages","pageSize":25,"active":false,"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":false,"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":true,"data":["michael jackson","taylor swift","kylie minogue","pink floyd","drake","the beatles","stray kids","metallica","bts","nujabes"],"type":"based_on_data","backup":[]},"products":{"label":"Trending products","status":true,"data":["herb-alpert-herb-alpert-is","venegas-julieta-si-vinyl-lp","j-s-bach-orchestral-works-box-11","aretha-franklin-lady-soul-vinyl-lp","the-b-52s-b-52s","five-for-fighting-battle-for-everything-limited-180-gram-gold-colored-vinyl","dave-matthews-live-at-red-rocks-8-15-95","sting-nothing-like-the-sun","boa-twilight-1","the-replacements-let-it-be-deluxe-edition-compact-discs"],"type":"based_on_data","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":"products","label":"Products","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":5,"excludedValues":[]},{"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":["michael jackson","taylor swift","kylie minogue","pink floyd","drake","the beatles","stray kids","metallica","bts","nujabes"],"backup":[],"type":"based_on_data"},"productSuggestion":{"label":"Trending products","status":false,"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":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":true,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"#000000","filterTitleFontSize":16,"filterTitleFontWeight":500,"filterTitleFontTransform":"capitalize","filterTitleFontFamily":"Poppins","filterOptionTextColor":"#000000","filterOptionFontSize":15,"filterOptionFontFamily":"Poppins"}
714,"filterLayout":"horizontal","shortenUrlParamList":["pf_v_vendor:vendor","pf_pt_product_type:product_type","pf_p_price:price","pf_v_artist:artist","pf_t_genre:genre","pf_st_stock_status:stock_status","pf_t_label:label","pf_st_availability:availability"]},"additionalElementSettings":{"customSortingList":"relevance|best-selling|created-descending","enableCollectionSearch":false},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_5","backgroundColor":"#FDFDFD08","backgroundColorOnHover":"#FDFDFD08","borderColor":"#FDFDFD","borderColorOnHover":"#FDFDFD"},"productImg":{"elements":{"qvBtn":{"buttonType":"qvBtn","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"quickAddToCart","isEnable":false},"productSaleLabel":{"shape":"circle","displayType":"text","displayOptions":"always","position":0,"color":"#CE2032","backgroundColor":"#FDFDFD00","fontSizeScale":100,"fontSize":13,"fontSizeTabletPortrait":13,"fontSizeTabletLandscape":13,"fontSizeMobile":13,"fontFamily":"Poppins","fontStyle":"normal","textTransform":"capitalize","fontWeight":500,"isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"circle","displayType":"text","displayOptions":"always","position":1,"color":"#000000","backgroundColor":"#CE2032","fontSize":13,"fontSizeTabletPortrait":13,"fontSizeTabletLandscape":13,"fontSizeMobile":13,"fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","textTransform":"capitalize","fontWeight":500,"isEnable":true},"productCustomLabelByTag":{"shape":"circle","position":2,"color":"#CE2032","backgroundColor":"#E91D24","fontSize":13,"fontSizeTabletPortrait":13,"fontSizeTabletLandscape":13,"fontSizeMobile":13,"fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","textTransform":"capitalize","fontWeight":500,"isEnable":true}},"grid":{"top":{"direction":"horizontal","elements":{"right":["qvBtn","selectOptionBtn"]}},"bottom":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}}},"aspectRatioType":"square","cropPosition":"center","hoverEffect":"zoom-in","showVideoGif":false},"styleSettings":{"qvBtn":{"showOn":"desktopOnly","showOnHovering":true,"displayType":"icon","shape":"circle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view-white.svg","width":"37px","backgroundColor":"#CE2032","backgroundColorOnHover":"#CE2032","borderColor":"#CE2032","borderColorOnHover":"#CE2032","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontFamily":"Poppins","fontStyle":"normal","textTransform":"capitalize","buttonStyling":"solid","fontWeight":400},"selectOptionBtn":{"showOnHovering":true,"showOn":"desktopAndMobile","displayType":"icon","shape":"circle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","width":"37px","backgroundColor":"#CE2032","backgroundColorOnHover":"#CE2032","borderColor":"#CE2032","borderColorOnHover":"#CE2032","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":13.13,"fontFamily":"Poppins","fontStyle":"normal","textTransform":"capitalize","buttonStyling":"solid","fontWeight":400}},"productInfo":{"textAlign":"center","elements":{"vendor":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":13,"fontSizeTabletPortrait":13,"fontSizeTabletLandscape":13,"fontSizeMobile":12.19,"isEnable":false,"fontWeight":500},"title":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"isEnable":true,"fontWeight":500},"price":{"showCentAsSuperscript":true,"showCurrencyCodes":true,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#000000","priceFontSizeScale":100,"priceFontFamily":"Poppins","priceFontStyle":"normal","priceFontSize":22,"priceFontSizeTabletPortrait":22,"priceFontSizeTabletLandscape":22,"priceFontSizeMobile":20.63,"salePriceColor":"#000000","salePriceFontSizeScale":100,"salePriceFontFamily":"Poppins","salePriceFontStyle":"normal","salePriceFontSize":22,"salePriceFontSizeTabletPortrait":22,"salePriceFontSizeTabletLandscape":22,"salePriceFontSizeMobile":20.63,"compareAtPriceColor":"#000000","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"Poppins","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":13,"compareAtPriceFontSizeTabletPortrait":13,"compareAtPriceFontSizeTabletLandscape":13,"compareAtPriceFontSizeMobile":13,"savingDisplayColor":"#000000","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"Poppins","savingDisplayFontStyle":"normal","savingDisplayFontSize":13,"savingDisplayFontSizeTabletPortrait":13,"savingDisplayFontSizeTabletLandscape":13,"savingDisplayFontSizeMobile":13,"isEnable":true,"priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500,"savingDisplayFontWeight":500},"rating":false,"swatches.1":{"showOptionValueOnHovering":false,"shape":"circle","changeProductImageOn":"none","isEnable":false}
714,"swatches.2":{"showOptionValueOnHovering":false,"shape":"circle","changeProductImageOn":"none","isEnable":false},"swatches.3":{"showOptionValueOnHovering":false,"shape":"circle","changeProductImageOn":"none","isEnable":false},"wishlist":{"isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"infinite_scroll","alignment":"center","productCount":{"showProductCount":false,"position":"top","color":"#42434D"},"number":{"shape":"circle","backgroundColor":"#FFFFFF","backgroundColorOnSelected":"#FFFFFF","color":"#42434D","colorOnSelected":"#42434D4D","fontSizeScale":100,"fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontFamily":"DM Sans","fontStyle":"normal","fontWeight":400},"button":{"shape":"rectangle","backgroundColor":"#FDFDFD","borderColor":"#CE2032","color":"#CE2032","fontSizeScale":95,"fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontFamily":"Poppins","fontStyle":"normal-400"}},"toolbar":{"layout":"1_1","filterText":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":18,"fontSizeTabletPortrait":18,"fontSizeTabletLandscape":18,"fontSizeMobile":16.88,"fontWeight":500},"refineByText":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":18,"fontSizeTabletPortrait":18,"fontSizeTabletLandscape":18,"fontSizeMobile":16.88,"fontWeight":500},"elements":{"productCount":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":14.06,"isEnable":false,"fontWeight":500},"showLimitList":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":14.06,"isEnable":false,"fontWeight":500},"sorting":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":14.06,"isEnable":true,"fontWeight":500},"viewAs":{"color":"#42434D66","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":14.06,"selectedColor":"#046E82","hoverColor":"#42434D66","listType":"grid/list","isEnable":false,"showListViewDefault":false,"fontWeight":500}}},"collectionHeader":{"isEnable":false,"layout":4,"contentPosition":"top-left","elements":{"breadCrumb":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"isEnable":false,"showCollectionList":true,"showCollectionTitle":false,"showPagination":false,"placement":"above-title","fontWeight":500},"collectionImage":{"size":"large","parallaxEffect":false,"directionParallax":"vertical","isEnable":false},"collectionTitle":{"textAlign":"center","textTransform":"capitalize","fontSizeScale":100,"fontSize":34,"fontSizeTabletPortrait":34,"fontSizeTabletLandscape":34,"fontSizeMobile":31.88,"fontFamily":"Poppins","fontStyle":"normal","collectionTitleColor":"#000000","isEnable":true,"fontWeight":400},"productCount":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"isEnable":false,"fontWeight":500},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":true}}}},"quickView":{"showProductImage":false,"thumbnailPosition":"topLeft","isEnableProductVendor":true,"showCurrencyCodes":false,"buttonOverall":{"shape":"rectangle","fontSizeScale":100,"fontSize":18,"fontSizeTabletPortrait":18,"fontSizeTabletLandscape":18,"fontSizeMobile":15.88,"fontFamily":"Poppins","fontStyle":"normal","fontWeight":400},"buyItNowBtn":{"enable":false,"backgroundColor":"#CE2032","hoverBackgroun
714dColor":"#CE2032","borderColor":"#CE2032","hoverBorderColor":"#CE2032","color":"#FFFFFF","hoverColor":"#FFFFFF","textTransform":"capitalize"},"addToCartBtn":{"backgroundColor":"#FDFDFD","hoverBackgroundColor":"#FDFDFD","borderColor":"#CE2032","hoverBorderColor":"#CE2032","color":"#CE2032","hoverColor":"#CE2032","textTransform":"capitalize"}},"cart":{"enableCart":false,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"autoOpenAjaxCartOnAddToCart":true,"generalLayout":{"shape":"rectangle","fontSizeScale":100,"fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":13.13,"fontFamily":"Poppins","fontStyle":"normal","fontWeight":400},"checkoutBtn":{"backgroundColor":"#CE2032","hoverBackgroundColor":"#CE2032","borderColor":"#CE2032","hoverBorderColor":"#CE2032","color":"#FFFFFF","hoverColor":"#FFFFFF","textTransform":"capitalize"},"viewCartBtn":{"backgroundColor":"#FDFDFD","hoverBackgroundColor":"#FDFDFD","borderColor":"#CE2032","hoverBorderColor":"#CE2032","color":"#CE2032","hoverColor":"#CE2032","textTransform":"capitalize"}},"productList":{"productsPerPage":50,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2},"searchPage":{"headerBackground":"#F8F8F8","elements":{"searchHeaderText":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontSize":34,"fontSizeTabletPortrait":34,"fontSizeTabletLandscape":34,"fontSizeMobile":31.88,"fontFamily":"Poppins","fontStyle":"normal","fontWeight":400},"placeholderSearch":{"color":"#4D4D4D","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"line":{"color":"#FDFDFD"},"scopedSuggestionLabel":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"scopedSuggestionItem":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"backgroundColor":"#F8F8F8","fontWeight":500},"titleTab":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"productCount":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"collectionAndPageTabTitle":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"collectionAndPageTabDescription":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500}}},"filterTree":{"elements":{"refineBy":{"color":"#000000"},"filterTitle":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"filterOption":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":14.06,"fontWeight":500},"productCount":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":14.06,"fontWeight":500},"line":{"color":"#FDFDFD"},"checkbox":{"color":"#FDFDFD"},"searchBox":{"color":"#DDDDDD"}}},"isw":{"backgroundSuggestion":"#F8F8F8","backgroundProducts":"#FDFDFD","hoverBackgroun
714dSuggestion":"#E8E9EB","hoverBackgroundProducts":"#F8F8F8","elements":{"titleMultiElement":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":13,"fontWeight":500},"results":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"didYouMean":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"didYouMeanResults":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"backgroundColor":"#F6F6F7","fontWeight":500},"productTitle":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"productVendor":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":11.25,"fontWeight":500},"productPrice":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"productSalePrice":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"fontWeight":500},"productCompareAtPrice":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":11.25,"fontWeight":500},"productSKU":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":11.25,"fontWeight":500},"viewAllBtn":{"color":"#000000","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Poppins","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":15,"backgroundColor":"#FDFDFD","hoverBackgroundColor":"#E8E9EB","fontWeight":500}}}},"currentAppIntegration":{"wishlists":"plus"},"srcThemeNameLib":"expanse","themeName":"expanse"} 715 ;return templateSettings}function readPayload(){return {generalSettings:{page: "product",collection_id: 0,collection_handle: "",collection_product_count: 0,... 716 { 717 718 719 "product_id": 4591375646791, 720 721 },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: "product.gift-card",currencies: ["AED","ANG","BOB","CAD","CHF","CNY","CRC","EGP","EUR","GBP","HKD","IDR","ILS","INR","ISK","KRW","LBP","MYR","PEN","PYG","RSD","SAR","SGD","THB","USD","UYU"],current_currency: "USD",published_locales: 722 {"en":true},current_locale: "en"},shop:{name: "Tower Records",url: "https:\/\/tower.com",domain: "towerrecords.myshopify.com",currency: "USD",money_format: "\u003cspan class=money\u003e\u0026#36;{{amount}}\u003c\/span\u003e",money_format_with_currency: "\u003cspan class=money\u003e\u0026#36;{{amount}} USD\u003c\/span\u003e"},generalSettingsMetafield: 723 724 {"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"ruby"} 725 ,translation: 726 727 728 729 {"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","close"
729:"Close","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStars":"Star","showResult":"Show results","searchOptions":"Search Options","loadMore":"Load More","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","search":{"generalTitle":"Search","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","resultEmpty":"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.","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Pages","searchTipsTitle":"Search tips","searchTipsContent":"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.","noSearchResultSearchTermLabel":"Popular searches","noSearchResultProductsLabel":"Trending products","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products"},"suggestion":{"viewAll":"View all results","didYouMean":"Did you mean: {{ terms }}?","suggestQuery":"Showing results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Popular searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\"","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\""},"recommendation":{"productpage-088178":"Recommended for you","cartpage-408241":"Recommended for you","checkoutpage-854477":"You May Also Like","productpage-307808":"Frequently bought together","productpage-525625":"Recently viewed","cartpage-816818":"Still interested in this?","cartpage-140537":"Similar Products","collectionpage-167643":"Most Popular Products","homepage-633367":"Best Sellers","collectionpage-226111":"Just dropped","homepage-165186":"Just dropped"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"relevance":"Relevance","best-selling":"Best selling","created-descending":"What's New"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"inCollectionSearch":"Search for products in this collection","filterOptions":{"filterOption|r1zeXkpyuD|pf_v_vendor":"Vendor","filterOption|r1zeXkpyuD|pf_pt_product_type":"Product Type","filterOption|r1zeXkpyuD|pf_p_price":"Price","filterOption|H1beQJTyOD|pf_v_artist":"Artist","filterOption|H1beQJTyOD|pf_pt_product_type":"Product Type","filterOption|H1beQJTyOD|pf_t_genre":"Genre","filterOption|H1beQJTyOD|pf_t_label":"Label","filterOption|H1beQJTyOD|pf_st_availability":"Availability","filterOption|H1beQJTyOD|pf_p_price":"Price"},"predictiveBundle":{}} 730 ,integration: 731 732 {"wishlists":"plus"} 733 ,filterSettingsMetafield: 734 735 {"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"Poppins","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"Poppins","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
735dColor":""},"filterLayout":"horizontal","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":true,"shortenUrlParamList":["pf_v_vendor:vendor","pf_pt_product_type:product_type","pf_p_price:price","pf_v_artist:artist","pf_t_genre:genre","pf_st_stock_status:stock_status","pf_t_label:label","pf_st_availability:availability"]} 736 ,additionalElementSettingsMetafield: 737 738 {"customSortingList":"relevance|best-selling|created-descending","enableCollectionSearch":false} 739 ,backInStockMetafield: 740 741 {"enabled":false,"productSettings":{"showOnPreOrderProduct":{"show":false},"showOnVariantOutOfStock":{"show":false},"hideOnSpecificCollection":{"hide":false,"collectionIds":[]},"hideOnSpecificTag":{"hide":false,"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"notificationSettings":{"emailProvider":"boost","automatic":true,"customizeEmail":{"name":"","address":"[email protected]","subject":"{{product.title_incl_variant}} is back in stock!","heading":"{{product.title_incl_variant}} is available now!","description":"Limited stock only at {{shop.name}}. Click âBuy nowâ & grab yours before it goes out of stock again!","button":"Buy now","takeCustomerTo":"product","contentTextColor":"#FFFFFF","backgroundColor":"#000000","ctaTextColor":"#FFFFFF","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""},"domainSettings":{"customDomain":""}},"isTurbo":true} 742 ,swatchSettings: 743 744 null 745 ,defaultSortOrder: 746 747 {"search":"relevance","all":"best-selling"} 748 ,user: 749 { 750 751 },product: 752 753 {"id":4591375646791,"title":"Gift Card","handle":"gift-card","description":"\u003cp\u003eShopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card.\u003c\/p\u003e\n\u003cp\u003eOur gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US website.\u003c\/p\u003e\n\u003cp\u003eIf you do not choose the gift option above, the gift card will arrive digitally to whichever email address is used to create the order. From there, it can be forwarded on to the intended recipient. \u003c\/p\u003e\n\u003cp\u003eIf you do choose the gift option above, the gift card will be sent to the recipient's email. This will be sent immediately after purchase if no send date is chosen. Alternatively, you can choose a date on which you wish the gift card to be sent. \u003c\/p\u003e\n\u003cp\u003ePlease note, our digital gift cards do not expire. Digital gift cards are non-refundable and cannot be exchanged for cash.\u003c\/p\u003e","published_at":"2025-11-25T05:07:41-05:00","created_at":"2020-04-22T15:42:33-04:00","vendor":"Tower Records","type":"Gift Card","tags":["_nodiscount_","bandwear-fulfillment","giftcard","Low stock"],"price":1000,"price_min":1000,"price_max":30000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":32095221874759,"title":"$10 USD","option1":"$10 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $10 USD","public_title":"$10 USD","options":["$10 USD"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221907527,"title":"$25 USD","option1":"$25 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $25 USD","public_title":"$25 USD","options":["$25 USD"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221940295,"title":"$50 USD","option1":"$50 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $50 USD","public_title":"$50 USD","options":["$50 USD"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221973063,"title":"$100 USD","option1":"$100 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $100 USD","public_title":"$100 USD","options":["$100 USD"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32394531897415,"title":"$150 USD","option1":"$150 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $150 USD","public_title":"$150 USD","options":["$150 USD"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40160571228231,"title":"$200 USD","option1":"$200 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $200 USD","public_title":"$200 USD","options":["$200 USD"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40359961395271,"title":"$250 USD","option1":"$250 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $250 USD","public_title":"$250 USD","options":["$250 USD"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40359961428039,"title":"$300 USD","option1":"$300 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $300 USD","public_title":"$300 USD","options":["$300 USD"],"price":30000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"],"featured_image":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","options":["Amount"],"media":[{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eShopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card.\u
753003c\/p\u003e\n\u003cp\u003eOur gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US website.\u003c\/p\u003e\n\u003cp\u003eIf you do not choose the gift option above, the gift card will arrive digitally to whichever email address is used to create the order. From there, it can be forwarded on to the intended recipient. \u003c\/p\u003e\n\u003cp\u003eIf you do choose the gift option above, the gift card will be sent to the recipient's email. This will be sent immediately after purchase if no send date is chosen. Alternatively, you can choose a date on which you wish the gift card to be sent. \u003c\/p\u003e\n\u003cp\u003ePlease note, our digital gift cards do not expire. Digital gift cards are non-refundable and cannot be exchanged for cash.\u003c\/p\u003e"} 754 ,b2b: 755 756 null 757 ,templateId:readTemplateId(),productGridSelector: 758 759 "" 760 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 761 762 { 763 764 765 "home-page": {"homepage-165186":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"towerrecords.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-633367":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel"},"widgetName":"Best Sellers","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"towerrecords.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"}}}, 766 767 768 769 "cart-page": {"cartpage-816818":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Still interested in this?","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"towerrecords.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-140537":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"towerrecords.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-408241":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"personalized-recommendation","limit":10,"layoutDisplay":"carousel","modelType":"PersonalizedSearch","secondaryAlgorithm":"bestsellers"},"widgetName":"Recommended for you","widgetStatus":"live","widgetDesignSettings":{"widgetId":"cartpage-408241","tenantId":"towerrecords.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":10,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":35,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"capitalize"}}}, 770 771 772 773 774 775 "product-page": {"productpage-525625":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"recently-viewed","limit":10,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"live","widgetDesignSettings":{"tenantId":"towerrecords.myshopify.com","widgetId":"productpage-525625","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":10,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"capitalize"}},"productpage-307808":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"frequently-bought-together","limit":10,"layoutDisplay":"carousel","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently bought together","widgetStatus":"live","widgetDesignSettings":{"tenantId":"towerrecords.myshopify.com","widgetId":"productpage-307808","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":10,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"capitalize"}},"productpage-088178":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"personalized-recommendation","limit":10,"layoutDisplay":"carousel","modelType":"PersonalizedSearch","secondaryAlgorithm":"bestsellers"},"widgetName":"Recommended for you","widgetStatus":"live","widgetDesignSettings":{"widgetId":"productpage-088178","tenantId":"towerrecords.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":10,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"capitalize"}}}, 776 777 778
779 "collection-page": {"collectionpage-226111":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"towerrecords.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-167643":{"params":{"shop":"towerrecords.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"towerrecords.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"}}}, 780 781 782 783 "defaultSettings": null, 784 785 786 787 788 789 790 } || {},recommendationPlaceholder: 791 792 793 "\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" 794 ,simplifiedIntegrationPlaceholder: 795 796 797 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-horizontal'\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-horizontal\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; 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 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 c
797lass=\"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%; 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__placeh
797older-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; }
797 .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__placeholder-list-item { background: rgba(0, 0, 0, 0.07); min-width: 50px; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item { flex-direction: row; display: flex; width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group { width: 100%; padding-left: 16px; display: flex; flex-direction: column; align-items: baseline; gap: 16px; text-align: left; justify-content: center; } .boost-sd__placeholder-list-view-layout-image { flex: 160px; width: auto; max-width: 160px; height: 160px; } .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" 798 ,allSyncedCollections: 799 800 null 801 ,isOnboarding: 802 803 "false" 804 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
804<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
804h(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])=>
804[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;
804a++)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
804ode"){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}
804if(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
804with 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;
804Object.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=()=>
804{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";
804var 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>
804<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
804<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>
804<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
805<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/towerrecords.myshopify.com"></script>
805 806 807
808<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
808 809 810
811<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=towerrecords"></script>
811 812 813 814<!-- END app block -->
814<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
814 815<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
816<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: 29760132,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 816
816
817<script> 818 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 819</script>
vendor: 1 bytes, line 819
819
820<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}
820).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: 29760132,storefrontBaseUrl: "https://tower.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://tower.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"748388423","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3pro-01.swymrelay.com\",\"swymTier\":\"v3pro-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"515702855","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"682ca27dd272896efea8f07b\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"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":"266895431","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\",\\\"GT-TWMGXSV\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\/Fg25CP-B59UBEL_ptNsC\\\"]}
820,{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\/YgR-CIKC59UBEL_ptNsC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-YK65MJ2DZ9\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\/_DTKCPmB59UBEL_ptNsC\\\",\\\"MC-DYE4MVBCXM\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-YK65MJ2DZ9\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\/gXGbCPaB59UBEL_ptNsC\\\",\\\"MC-DYE4MVBCXM\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\/zM48CPOB59UBEL_ptNsC\\\",\\\"MC-DYE4MVBCXM\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-YK65MJ2DZ9\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\/alJmCIWC59UBEL_ptNsC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-YK65MJ2DZ9\\\",\\\"AW-728577215\\\/gWNPCPyB59UBEL_ptNsC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-YK65MJ2DZ9\\\"}],\\\"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":"103645255","configuration":"{\"pixel_id\":\"2250192244994063\",\"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":"51150919","configuration":"{\"myshopifyDomain\":\"towerrecords.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"34799687","configuration":"{\"tagID\":\"2613502347982\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":[]},"dataSharingState":"optimized"},{"id":"35520583","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AdScale"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Tower Records","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"towerrecords.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/tower.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":10.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"32095221874759","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$10 USD","untranslatedTitle":"$10 USD"},{"price":{"amount":25.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"32095221907527","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$25 USD","untranslatedTitle":"$25 USD"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"32095221940295","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$50 USD","untranslatedTitle":"$50 USD"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"32095221973063","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$100 USD","untranslatedTitle":"$100 USD"},{"price":{"amount":150.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"32394531897415","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$150 USD","untranslatedTitle":"$150 USD"},{"price":{"amount":200.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"40160571228231","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$200 USD","untranslatedTitle":"$200 USD"},{"price":{"amount":250.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"40359961395271","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$250 USD","untranslatedTitle":"$250 USD"},{"price":{"amount":300.0,"currencyCode":"USD"},"product":{"title":"Gift Card","vendor":"Tower Records","id":"4591375646791","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","type":"Gift Card"},"id":"40359961428039","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"sku":"","title":"$300 USD","untranslatedTitle":"$300 USD"}],"products":[{"id":"4591375646791","handle":"gift-card","isCollective":null,"title":"Gift Card","type":"Gift Card","untranslatedTitle":"Gift Card","url":"\/products\/gift-card","vendor":"Tower Records","remoteShopId":null,"variants":[{"id":"32095221874759","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":10.0,"currencyCode":"USD"},"sku":"","title":"$10 USD","untranslatedTitle":"$10 USD"},{"id":"32095221907527","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":25.0,"currencyCode":"USD"},"sku":"","title":"$25 USD","untranslatedTitle":"$25 USD"},{"id":"32095221940295","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"","title":"$50 USD","untranslatedTitle":"$50 USD"},{"id":"32095221973063","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"","title":"$100 USD","untranslatedTitle":"$100 USD"},{"id":"32394531897415","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":150.0,"currencyCode":"USD"},"sku":"","title":"$150 USD","untranslatedTitle":"$150 USD"},{"id":"40160571228231","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":200.0,"currencyCode":"USD"},"sku":"","title":"$200 USD","untranslatedTitle":"$200 USD"},{"id":"40359961395271","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":250.0,"currencyCode":"USD"},"sku":"","title":"$250 USD","untranslatedTitle":"$250 USD"},{"id":"40359961428039","image":{"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"price":{"amount":300.0,"currencyCode":"USD"},"sku":"","title":"$300 USD","untranslatedTitle":"$300 USD"}]}],"purchasingCompany":null},},"https://tower.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"139765547079","themeStoreId":"902","themePublished":"true","eventMetadataId":"7604ed95-0ee0-42c9-ba1b-8984ce709510","pageType":"product","resourceId":"4591375646791","shopId":"29760132","storefrontBaseUrl":"https:\/\/tower.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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":10.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Gift Card\",\"vendor\":\"Tower Records\",\"id\":\"4591375646791\",\"untranslatedTitle\":\"Gift Card\",\"url\":\"\/products\/gift-card\",\"type\":\"Gift Card\"},\"id\":\"32095221874759\",\"image\":{\"src\":\"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\"},\"sku\":\"\",\"title\":\"$10 USD\",\"untranslatedTitle\":\"$10 USD\"}}]]"});})();</script>
820<script> 821 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 822 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 823 window.ShopifyAnalytics.meta.currency = 'USD'; 824 var meta = {"product":{"id":4591375646791,"gid":"gid:\/\/shopify\/Product\/4591375646791","vendor":"Tower Records","type":"Gift Card","handle":"gift-card","variants":[{"id":32095221874759,"price":1000,"name":"Gift Card - $10 USD","public_title":"$10 USD","sku":""},{"id":32095221907527,"price":2500,"name":"Gift Card - $25 USD","public_title":"$25 USD","sku":""},{"id":32095221940295,"price":5000,"name":"Gift Card - $50 USD","public_title":"$50 USD","sku":""},{"id":32095221973063,"price":10000,"name":"Gift Card - $100 USD","public_title":"$100 USD","sku":""},{"id":32394531897415,"price":15000,"name":"Gift Card - $150 USD","public_title":"$150 USD","sku":""},{"id":40160571228231,"price":20000,"name":"Gift Card - $200 USD","public_title":"$200 USD","sku":""},{"id":40359961395271,"price":25000,"name":"Gift Card - $250 USD","public_title":"$250 USD","sku":""},{"id":40359961428039,"price":30000,"name":"Gift Card - $300 USD","public_title":"$300 USD","sku":""}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":4591375646791,"requestId":"33fe8491-c103-4de7-a5ab-eb982198a8d5-1790915660"}}; 825 for (var attr in meta) { 826 window.ShopifyAnalytics.meta[attr] = meta[attr]; 827 } 828</script>
vendor: 1 bytes, line 828
828
829<script class="analytics"> 830 (function () { 831 var customDocumentWrite = function(content) { 832 var jquery = null; 833 834 if (window.jQuery) { 835 jquery = window.jQuery; 836 } else if (window.Checkout && window.Checkout.$) { 837 jquery = window.Checkout.$; 838 } 839 840 if (jquery) { 841 jquery('body').append(content); 842 } 843 }; 844 845 var hasLoggedConversion = function(token) { 846 if (token) { 847 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 848 } 849 return false; 850 } 851 852 var setCookieIfConversion = function(token) { 853 if (token) { 854 var twoMonthsFromNow = new Date(Date.now()); 855 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 856 857 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 858 } 859 } 860 861 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 862 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 863 if (trekkie.integrations) { 864 return; 865 } 866 trekkie.methods = [ 867 'identify', 868 'page', 869 'ready', 870 'track', 871 'trackForm', 872 'trackLink' 873 ]; 874 trekkie.factory = function(method) { 875 return function() { 876 var args = Array.prototype.slice.call(arguments); 877 args.unshift(method); 878 trekkie.push(args); 879 if (method == 'track' || method == 'page') { 880 var pageUrl; 881 try { 882 pageUrl = window.location.href; 883 } catch (e) {} 884 var pageReferrer; 885 try { 886 pageReferrer = document.referrer; 887 } catch (e) {} 888 try { 889 if (window.__TREKKIE_SHIM_QUEUE == null) { 890 window.__TREKKIE_SHIM_QUEUE = []; 891 } 892 window.__TREKKIE_SHIM_QUEUE.push({ 893 from: 'trekkie-stub', 894 method: method, 895 args: args.slice(1), 896 pageContext: { 897 url: pageUrl, 898 referrer: pageReferrer 899 } 900 }); 901 } catch (e) { 902 // no-op 903 } 904 } 905 return trekkie; 906 }; 907 }; 908 for (var i = 0; i < trekkie.methods.length; i++) { 909 var key = trekkie.methods[i]; 910 trekkie[key] = trekkie.factory(key); 911 } 912 trekkie.load = function(config) { 913 trekkie.config = config || {}; 914 trekkie.config.initialDocumentCookie = document.cookie; 915 var first = document.getElementsByTagName('script')[0]; 916var script = document.createElement('script'); 917script.type = 'text/javascript'; 918script.onerror = function(e) { 919 var scriptFallback = document.createElement('script'); 920 scriptFallback.type = 'text/javascript'; 921 scriptFallback.onerror = function(error) { 922 var Monorail = { 923 produce: function produce(monorailDomain, schemaId, payload) { 924 var currentMs = new Date().getTime(); 925 var event = { 926 schema_id: schemaId, 927 payload: payload, 928 metadata: { 929 event_created_at_ms: currentMs, 930 event_sent_at_ms: currentMs 931 } 932 }; 933 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 934 }, 935 sendRequest: function sendRequest(endpointUrl, payload) { 936 // Try the sendBeacon API 937 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 938 var blobData = new window.Blob([payload], { 939 type: 'text/plain' 940 }); 941 942 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 943 return true; 944 } // sendBeacon was not successful 945 946 } // XHR beacon 947 948 var xhr = new XMLHttpRequest(); 949 950 try { 951 xhr.open('POST', endpointUrl); 952 xhr.setRequestHeader('Content-Type', 'text/plain'); 953 xhr.send(payload); 954 } catch (e) { 955 console.log(e); 956 } 957 958 return false; 959 }, 960 isIos12: function isIos12() { 961 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 962 } 963 }; 964 Monorail.produce('monorail-edge.shopifysvc.com', 965 'trekkie_storefront_load_errors/1.1', 966 {shop_id: 29760132, 967 theme_id: 139765547079, 968 app_name: "storefront", 969 context_url: window.location.href, 970 source_url: "//tower.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 971 972 }; 973 scriptFallback.async = true; 974 scriptFallback.src = '//tower.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 975 first.parentNode.insertBefore(scriptFallback, first); 976}; 977script.async = true; 978script.src = '//tower.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 979first.parentNode.insertBefore(script, first); 980 981 }; 982 trekkie.load( 983 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":29760132,"isMerchantRequest":null,"themeId":13976
9835547079,"themeCityHash":"16637318620037883530","contentLanguage":"en","currency":"USD","eventMetadataId":"7604ed95-0ee0-42c9-ba1b-8984ce709510"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 984 ); 985 986 var loaded = false; 987 trekkie.ready(function() { 988 if (loaded) return; 989 loaded = true; 990 991 window.ShopifyAnalytics.lib = window.trekkie; 992 993 var originalDocumentWrite = document.write; 994 document.write = customDocumentWrite; 995 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 996 document.write = originalDocumentWrite; 997 998 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 999 var token = match? match[1]: undefined; 1000 if (!hasLoggedConversion(token)) { 1001 setCookieIfConversion(token); 1002 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":32095221874759,"productId":4591375646791,"productGid":"gid:\/\/shopify\/Product\/4591375646791","name":"Gift Card - $10 USD","price":"10.00","sku":"","brand":"Tower Records","variant":"$10 USD","category":"Gift Card","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1003 } 1004 }); 1005 1006 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":4591375646791,"requestId":"33fe8491-c103-4de7-a5ab-eb982198a8d5-1790915660","shopifyEmitted":true}); 1007 1008 var eventsListenerScript = document.createElement('script'); 1009 eventsListenerScript.async = true; 1010 eventsListenerScript.src = "//tower.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1011 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1012})();</script>
1012 1013
1013<script> 1014 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1015 window.ga = function ga() { 1016 (window.ga.q = window.ga.q || []).push(arguments); 1017 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1018 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1019 } 1020 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."); 1021 }; 1022 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1023 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1024 } 1025 } 1026</script>
vendor: 1 bytes, line 1026
1026
1027<script 1028 defer 1029 src="https://tower.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1030 data-application="storefront-renderer" 1031 data-shop-id="29760132" 1032 data-render-region="gcp-us-central1" 1033 data-page-type="product" 1034 data-theme-instance-id="139765547079" 1035 data-theme-name="Expanse" 1036 data-theme-version="7.0.0" 1037 data-monorail-region="shop_domain" 1038 data-resource-timing-sampling-rate="10" 1039 data-shs="true" 1040 data-shs-beacon="true" 1041 data-shs-export-with-fetch="true" 1042 data-shs-logs-sample-rate="1" 1043 data-shs-beacon-endpoint="https://tower.com/api/collect" 1044></script>
1044 1045<meta name="shopify-y" content="9422ab11-58d5-47e0-bc1a-8ebc94fb562b" data-expiration="1822473261000"><meta name="shopify-s" content="268146fa-764c-424e-83d0-e80f89e4d470" data-expiration="1790917461000"><meta name="new-cookie-storage-activated" content="t"> 1046</head> 1047 1048 <body 1049 class="template-product" 1050 data-button_style="round-slight" 1051 data-edges="" 1052 data-type_header_capitalize="false" 1053 data-swatch_style="round" 1054 data-grid-style="simple" 1055 > 1056 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1057 1058 <div id="PageContainer" class="page-container"> 1059 <div class="transition-body"><!-- BEGIN sections: header-group --> 1060<div id="shopify-section-sections--18538070016071__toolbar" class="shopify-section shopify-section-group-header-group toolbar-section"> 1061<section> 1062 <div class="toolbar"> 1063 <div class="page-width"> 1064 <div class="toolbar__content"> 1065 1066 <div class="toolbar__item toolbar__item--announcements"> 1067 <div class="announcement-bar"> 1068 <div class="slideshow-wrapper"> 1069 <button type="button" class="visually-hidden slideshow__pause" data-id="sections--18538070016071__toolbar" aria-live="polite"> 1070 <span class="slideshow__pause-stop"> 1071 1072 1073 1074<svg 1075 xmlns="http://www.w3.org/2000/svg" 1076 aria-hidden="true" 1077 focusable="false" 1078 role="presentation" 1079 class="icon icon-pause" 1080 viewbox="0 0 10 13" 1081 fill="currentColor" 1082 width="20" 1083 height="20" 1084> 1085 <path fill-rule="evenodd" d="M0 0h3v13H0zm7 0h3v13H7z" /> 1086</svg> 1087 1088 1089 <span class="icon__fallback-text visually-hidden"> 1090 1091 1092 1093Pause slideshow 1094 1095</span> 1096 </span> 1097 1098 <span class="slideshow__pause-play"> 1099 1100 1101 1102<svg 1103 xmlns="http://www.w3.org/2000/svg" 1104 aria-hidden="true" 1105 focusable="false" 1106 role="presentation" 1107 class="icon icon-play" 1108 viewbox="18.24 17.35 24.52 28.3" 1109 fill="currentColor" 1110 width="20" 1111 height="20" 1112> 1113 <path d="M22.1 19.151v25.5l20.4-13.489z" /> 1114</svg> 1115 1116 1117 <span class="icon__fallback-text visually-hidden"> 1118 1119 1120 1121Play slideshow 1122 1123 1124 </span> 1125 </span> 1126 </button> 1127 1128 <announcement-bar 1129 id="AnnouncementSlider" 1130 class="announcement-slider" 1131 section-id="sections--18538070016071__toolbar" 1132 data-block-count="1" 1133 ><div 1134 id="AnnouncementSlide-announcement_qE7KRM" 1135 class="slideshow__slide announcement-slider__slide is-selected" 1136 data-index="0" 1137 1138 > 1139 <div class="announcement-slider__content"><div class="medium-up--hide"> 1140 <p>US Store / <a href="http://towerrecords.uk" title="http://towerrecords.uk">Europe Store</a></p> 1141 </div> 1142 <div class="small--hide"> 1143 <p>US Store / <a href="http://towerrecords.uk" title="http://towerrecords.uk">Europe Store</a></p> 1144 </div></div> 1145 </div></announcement-bar> 1146
1146<script type="module"> 1147 import 'components/announcement-bar' 1148 </script>
1148 1149 </div> 1150 </div> 1151 </div> 1152 1153<div class="toolbar__item small--hide"> 1154<form method="post" action="/localization" id="localization_form-toolbar" accept-charset="UTF-8" class="multi-selectors multi-selectors--toolbar" enctype="multipart/form-data" data-disclosure-form=""><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="/products/gift-card" /> 1155<div class="multi-selectors__item"><div class="visually-hidden" id="CurrencyHeading-toolbar"> 1156 1157 1158 1159Currency 1160 1161 1162 </div><at-disclosure class="disclosure" data-disclosure-currency defer-hydration> 1163 <button 1164 type="button" 1165 class="faux-select disclosure__toggle" 1166 aria-expanded="false" 1167 aria-controls="CurrencyList-toolbar" 1168 aria-describedby="CurrencyHeading-toolbar" 1169 data-disclosure-toggle 1170 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United States (USD 1171 $)</span 1172 > 1173 1174 1175 1176<svg 1177 xmlns="http://www.w3.org/2000/svg" 1178 aria-hidden="true" 1179 focusable="false" 1180 role="presentation" 1181 class="icon icon--wide icon-chevron-down icon--line" 1182 viewbox="0 0 28 16" 1183 width="20" 1184 height="20" 1185> 1186 <path 1187 fill="none" 1188 stroke="currentColor" 1189 d="m1.57 1.59 12.76 12.77L27.1 1.59" 1190 /> 1191</svg> 1192 1193 1194 </button> 1195 1196 <ul 1197 id="CurrencyList-toolbar" 1198 class="disclosure-list disclosure-list--single-true disclosure-list--down disclosure-list--left" 1199 data-disclosure-list 1200 ><li class="disclosure-list__item"> 1201 <a 1202 class="disclosure-list__option" 1203 href="#" 1204 1205 data-value="AD" 1206 data-disclosure-option 1207 ><img src="//cdn.shopify.com/static/images/flags/ad.svg?format=jpg&width=60" alt="Andorra" srcset="//cdn.shopify.com/static/images/flags/ad.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Andorra (EUR 1208 â¬)</span 1209 > 1210 </a> 1211 </li><li class="disclosure-list__item"> 1212 <a 1213 class="disclosure-list__option" 1214 href="#" 1215 1216 data-value="AR" 1217 data-disclosure-option 1218 ><img src="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&width=60" alt="Argentina" srcset="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Argentina (USD 1219 $)</span 1220 > 1221 </a> 1222 </li><li class="disclosure-list__item"> 1223 <a 1224 class="disclosure-list__option" 1225 href="#" 1226 1227 data-value="BO" 1228 data-disclosure-option 1229 ><img src="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&width=60" alt="Bolivia" srcset="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Bolivia (BOB 1230 Bs.)</span 1231 > 1232 </a> 1233 </li><li class="disclosure-list__item"> 1234 <a 1235 class="disclosure-list__option" 1236 href="#" 1237 1238 data-value="BR" 1239 data-disclosure-option 1240 ><img src="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&width=60" alt="Brazil" srcset="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Brazil (USD 1241 $)</span 1242 > 1243 </a> 1244 </li><li class="disclosure-list__item"> 1245 <a 1246 class="disclosure-list__option" 1247 href="#" 1248 1249 data-value="CA" 1250 data-disclosure-option 1251 ><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Canada (CAD 1252 $)</span 1253 > 1254 </a> 1255 </li><li class="disclosure-list__item"> 1256 <a 1257 class="disclosure-list__option" 1258 href="#" 1259 1260 data-value="CL" 1261 data-disclosure-option 1262 ><img src="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&width=60" alt="Chile" srcset="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Chile (USD 1263 $)</span 1264 > 1265 </a> 1266 </li><li class="disclosure-list__item"> 1267 <a 1268 class="disclosure-list__option" 1269 href="#" 1270 1271 data-value="CN" 1272 data-disclosure-option 1273 ><img src="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&width=60" alt="China" srcset="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">China (CNY 1274 Â¥)</span 1275 > 1276 </a> 1277 </li><li class="disclosure-list__item"> 1278 <a 1279 class="disclosure-list__option" 1280 href="#" 1281 1282 data-value="CO" 1283 data-disclosure-option 1284 ><img src="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&width=60" alt="Colombia" srcset="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Colombia (USD 1285 $)</span 1286 > 1287 </a> 1288 </li><li class="disclosure-list__item"> 1289 <a 1290 class="disclosure-list__option" 1291 href="#" 1292 1293 data-value="CR" 1294 data-disclosure-option 1295 ><img src="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&width=60" alt="Costa Rica" srcset="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Costa Rica (CRC 1296 â¡)</span 1297 > 1298 </a> 1299 </li><li class="disclosure-list__item"> 1300 <a 1301 class="disclosure-list__option" 1302 href="#" 1303 1304 data-value="CW" 1305 data-disclosure-option 1306 ><img src="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&width=60" alt="Curaçao" srcset="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Curaçao (ANG 1307 Æ)</span 1308 > 1309 </a> 1310 </li><li class="disclosure-list__item"> 1311 <a 1312 class="disclosure-list__option" 1313 href="#" 1314 1315 data-value="EC" 1316 data-disclosure-option 1317 ><img src="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&width=60" alt="Ecuador" srcset="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Ecuador (USD 1318 $)</span 1319 > 1320 </a> 1321 </li><li class="disclosure-list__item"> 1322 <a 1323 class="disclosure-list__option" 1324 href="#" 1325 1326 data-value="EG" 1327 data-disclosure-option 1328 ><img src="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&width=60" alt="Egypt" srcset="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Egypt (EGP 1329 ج.Ù )</span 1330 > 1331 </a> 1332 </li><li class="disclosure-list__item"> 1333 <a 1334 class="disclosure-list__option" 1335 href="#" 1336 1337 data-value="GG" 1338 data-disclosure-option 1339 ><img src="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&width=60" alt="Guernsey" srcset="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Guernsey (GBP 1340 £)</span 1341 > 1342 </a> 1343 </li><li class="disclosure-list__item"> 1344 <a 1345 class="disclosure-list__option" 1346 href="#" 1347 1348 data-value="HK" 1349 data-disclosure-option 1350 ><img src="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&width=60" alt="Hong Kong SAR" srcset="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Hong Kong SAR (HKD 1351 $)</span 1352 > 1353 </a> 1354 </li><li class="disclosure-list__item"> 1355 <a 1356 class="disclosure-list__option" 1357 href="#" 1358 1359 data-value="IS" 1360 data-disclosure-option 1361 ><img src="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&width=60" alt="Iceland" srcset="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Iceland (ISK 1362 kr)</span 1363 > 1364 </a> 1365 </li><li class="disclosure-list__item"> 1366 <a 1367 class="disclosure-list__option" 1368 href="#" 1369 1370 data-value="IN" 1371 data-disclosure-option 1372 ><img src="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&width=60" alt="India" srcset="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">India (INR 1373 â¹)</span 1374 > 1375 </a> 1376 </li><li class="disclosure-list__item"> 1377 <a 1378 class="disclosure-list__option" 1379 href="#" 1380 1381 data-value="ID" 1382 data-disclosure-option 1383 ><img src="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&width=60" alt="Indonesia" srcset="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Indonesia (IDR 1384 Rp)</span 1385 > 1386 </a> 1387 </li><li class="disclosure-list__item"> 1388 <a 1389 class="disclosure-list__option" 1390 href="#" 1391 1392 data-value="IM" 1393 data-disclosure-option 1394 ><img src="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&width=60" alt="Isle of Man" srcset="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Isle of Man (GBP 1395 £)</span 1396 > 1397 </a> 1398 </li><li class="disclosure-list__item"> 1399 <a 1400 class="disclosure-list__option" 1401 href="#" 1402 1403 data-value="IL" 1404 data-disclosure-option 1405 ><img src="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&width=60" alt="Israel" srcset="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Israel (ILS 1406 âª)</span 1407 > 1408 </a> 1409 </li><li class="disclosure-list__item"> 1410 <a 1411 class="disclosure-list__option" 1412 href="#" 1413 1414 data-value="JE" 1415 data-disclosure-option 1416 ><img src="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&width=60" alt="Jersey" srcset="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Jersey (USD 1417 $)</span 1418 > 1419 </a> 1420 </li><li class="disclosure-list__item"> 1421 <a 1422 class="disclosure-list__option" 1423 href="#" 1424 1425 data-value="JO" 1426 data-disclosure-option 1427 ><img src="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&width=60" alt="Jordan" srcset="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Jordan (USD 1428 $)</span 1429 > 1430 </a> 1431 </li><li class="disclosure-list__item"> 1432 <a 1433 class="disclosure-list__option" 1434 href="#" 1435 1436 data-value="XK" 1437 data-disclosure-option 1438 ><img src="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&width=60" alt="Kosovo" srcset="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Kosovo (EUR 1439 â¬)</span 1440 > 1441 </a> 1442 </li><li class="disclosure-list__item"> 1443 <a 1444 class="disclosure-list__option" 1445 href="#" 1446 1447 data-value="KW" 1448 data-disclosure-option 1449 ><img src="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&width=60" alt="Kuwait" srcset="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Kuwait (USD 1450 $)</span 1451 > 1452 </a> 1453 </li><li class="disclosure-list__item"> 1454 <a 1455 class="disclosure-list__option" 1456 href="#" 1457 1458 data-value="LB" 1459 data-disclosure-option 1460 ><img src="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&width=60" alt="Lebanon" srcset="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Lebanon (LBP 1461 Ù.Ù)</span 1462 > 1463 </a> 1464 </li><li class="disclosure-list__item"> 1465 <a 1466 class="disclosure-list__option" 1467 href="#" 1468 1469 data-value="MY" 1470 data-disclosure-option 1471
1471 ><img src="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&width=60" alt="Malaysia" srcset="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Malaysia (MYR 1472 RM)</span 1473 > 1474 </a> 1475 </li><li class="disclosure-list__item"> 1476 <a 1477 class="disclosure-list__option" 1478 href="#" 1479 1480 data-value="MX" 1481 data-disclosure-option 1482 ><img src="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&width=60" alt="Mexico" srcset="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Mexico (USD 1483 $)</span 1484 > 1485 </a> 1486 </li><li class="disclosure-list__item"> 1487 <a 1488 class="disclosure-list__option" 1489 href="#" 1490 1491 data-value="MC" 1492 data-disclosure-option 1493 ><img src="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&width=60" alt="Monaco" srcset="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Monaco (EUR 1494 â¬)</span 1495 > 1496 </a> 1497 </li><li class="disclosure-list__item"> 1498 <a 1499 class="disclosure-list__option" 1500 href="#" 1501 1502 data-value="ME" 1503 data-disclosure-option 1504 ><img src="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&width=60" alt="Montenegro" srcset="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Montenegro (EUR 1505 â¬)</span 1506 > 1507 </a> 1508 </li><li class="disclosure-list__item"> 1509 <a 1510 class="disclosure-list__option" 1511 href="#" 1512 1513 data-value="PA" 1514 data-disclosure-option 1515 ><img src="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&width=60" alt="Panama" srcset="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Panama (USD 1516 $)</span 1517 > 1518 </a> 1519 </li><li class="disclosure-list__item"> 1520 <a 1521 class="disclosure-list__option" 1522 href="#" 1523 1524 data-value="PY" 1525 data-disclosure-option 1526 ><img src="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&width=60" alt="Paraguay" srcset="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Paraguay (PYG 1527 â²)</span 1528 > 1529 </a> 1530 </li><li class="disclosure-list__item"> 1531 <a 1532 class="disclosure-list__option" 1533 href="#" 1534 1535 data-value="PE" 1536 data-disclosure-option 1537 ><img src="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&width=60" alt="Peru" srcset="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Peru (PEN 1538 S/)</span 1539 > 1540 </a> 1541 </li><li class="disclosure-list__item"> 1542 <a 1543 class="disclosure-list__option" 1544 href="#" 1545 1546 data-value="SM" 1547 data-disclosure-option 1548 ><img src="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&width=60" alt="San Marino" srcset="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">San Marino (EUR 1549 â¬)</span 1550 > 1551 </a> 1552 </li><li class="disclosure-list__item"> 1553 <a 1554 class="disclosure-list__option" 1555 href="#" 1556 1557 data-value="SA" 1558 data-disclosure-option 1559 ><img src="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&width=60" alt="Saudi Arabia" srcset="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Saudi Arabia (SAR 1560 ر.س)</span 1561 > 1562 </a> 1563 </li><li class="disclosure-list__item"> 1564 <a 1565 class="disclosure-list__option" 1566 href="#" 1567 1568 data-value="RS" 1569 data-disclosure-option 1570 ><img src="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&width=60" alt="Serbia" srcset="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Serbia (RSD 1571 РСÐ)</span 1572 > 1573 </a> 1574 </li><li class="disclosure-list__item"> 1575 <a 1576 class="disclosure-list__option" 1577 href="#" 1578 1579 data-value="SG" 1580 data-disclosure-option 1581 ><img src="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Singapore (SGD 1582 $)</span 1583 > 1584 </a> 1585 </li><li class="disclosure-list__item"> 1586 <a 1587 class="disclosure-list__option" 1588 href="#" 1589 1590 data-value="ZA" 1591 data-disclosure-option 1592 ><img src="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&width=60" alt="South Africa" srcset="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">South Africa (USD 1593 $)</span 1594 > 1595 </a> 1596 </li><li class="disclosure-list__item"> 1597 <a 1598 class="disclosure-list__option" 1599 href="#" 1600 1601 data-value="KR" 1602 data-disclosure-option 1603 ><img src="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&width=60" alt="South Korea" srcset="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">South Korea (KRW 1604 â©)</span 1605 > 1606 </a> 1607 </li><li class="disclosure-list__item"> 1608 <a 1609 class="disclosure-list__option" 1610 href="#" 1611 1612 data-value="CH" 1613 data-disclosure-option 1614 ><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Switzerland (CHF 1615 CHF)</span 1616 > 1617 </a> 1618 </li><li class="disclosure-list__item"> 1619 <a 1620 class="disclosure-list__option" 1621 href="#" 1622 1623 data-value="TH" 1624 data-disclosure-option 1625 ><img src="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&width=60" alt="Thailand" srcset="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Thailand (THB 1626 ฿)</span 1627 > 1628 </a> 1629 </li><li class="disclosure-list__item"> 1630 <a 1631 class="disclosure-list__option" 1632 href="#" 1633 1634 data-value="TR" 1635 data-disclosure-option 1636 ><img src="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&width=60" alt="Türkiye" srcset="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Türkiye (USD 1637 $)</span 1638 > 1639 </a> 1640 </li><li class="disclosure-list__item"> 1641 <a 1642 class="disclosure-list__option" 1643 href="#" 1644 1645 data-value="AE" 1646 data-disclosure-option 1647 ><img src="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&width=60" alt="United Arab Emirates" srcset="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United Arab Emirates (AED 1648 د.Ø¥)</span 1649 > 1650 </a> 1651 </li><li class="disclosure-list__item"> 1652 <a 1653 class="disclosure-list__option" 1654 href="#" 1655 1656 data-value="GB" 1657 data-disclosure-option 1658 ><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United Kingdom (GBP 1659 £)</span 1660 > 1661 </a> 1662 </li><li class="disclosure-list__item disclosure-list__item--current"> 1663 <a 1664 class="disclosure-list__option" 1665 href="#" 1666 1667 aria-current="true" 1668 1669 data-value="US" 1670 data-disclosure-option 1671 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United States (USD 1672 $)</span 1673 > 1674 </a> 1675 </li><li class="disclosure-list__item"> 1676 <a 1677 class="disclosure-list__option" 1678 href="#" 1679 1680 data-value="UY" 1681 data-disclosure-option 1682 ><img src="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&width=60" alt="Uruguay" srcset="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Uruguay (UYU 1683 $U)</span 1684 > 1685 </a> 1686 </li><li class="disclosure-list__item"> 1687 <a 1688 class="disclosure-list__option" 1689 href="#" 1690 1691 data-value="VA" 1692 data-disclosure-option 1693 ><img src="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&width=60" alt="Vatican City" srcset="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Vatican City (EUR 1694 â¬)</span 1695 > 1696 </a> 1697 </li><li class="disclosure-list__item"> 1698 <a 1699 class="disclosure-list__option" 1700 href="#" 1701 1702 data-value="VE" 1703 data-disclosure-option 1704 ><img src="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&width=60" alt="Venezuela" srcset="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Venezuela (USD 1705 $)</span 1706 > 1707 </a> 1708 </li></ul> 1709 1710 <input type="hidden" name="country_code" value="US" data-disclosure-input> 1711 </at-disclosure> 1712
1712<script type="module"> 1713 import '@archetype-themes/custom-elements/disclosure' 1714 </script>
1714 1715 </div></form></div></div> 1716 </div> 1717 </div> 1718</section> 1719 1720</div><div id="shopify-section-sections--18538070016071__header" class="shopify-section shopify-section-group-header-group header-section"> 1721<style> 1722 .site-nav__link { 1723 font-size: 13px; 1724 } 1725 1726 .site-nav__link { 1727 text-transform: uppercase; 1728 letter-spacing: 0.2em; 1729 } 1730 1731 1732 1733</style><is-land on:idle> 1734 <header-section 1735 data-section-id="sections--18538070016071__header" 1736 data-section-index="2" 1737 data-section-type="header" 1738 data-cart-type="dropdown" 1739 defer-hydration 1740 > 1741<header-nav 1742 id="HeaderWrapper" 1743 class="header-wrapper" 1744 defer-hydration 1745><header 1746 id="SiteHeader" 1747 class="site-header" 1748 data-sticky="true" 1749 data-overlay="false" 1750 > 1751 <div class="site-header__element site-header__element--top"> 1752 <div class="page-width"> 1753 <div 1754 class="header-layout" 1755 data-layout="center" 1756 data-nav="below" 1757 data-logo-align="center" 1758 ><div class="header-item header-item--search small--hide"><button 1759 type="button" 1760 class="site-nav__link site-nav__link--icon site-nav__compress-menu" 1761 > 1762 1763 1764 1765<svg 1766 xmlns="http://www.w3.org/2000/svg" 1767 aria-hidden="true" 1768 focusable="false" 1769 role="presentation" 1770 class="icon icon-hamburger icon--line" 1771 viewbox="0 0 64 64" 1772 width="20" 1773 height="20" 1774> 1775 <path d="M7 15h51" fill="none" stroke="currentColor">.</path> 1776 <path d="M7 32h43" fill="none" stroke="currentColor">.</path> 1777 <path d="M7 49h51" fill="none" stroke="currentColor">.</path> 1778</svg> 1779 1780 1781 <span class="icon__fallback-text visually-hidden"> 1782 1783 1784 1785Site navigation 1786 1787</span> 1788 </button> 1789<is-land class="site-header__search-island" on:idle> 1790 <predictive-search 1791 data-context="header" 1792 data-enabled="true" 1793 data-dark="false" 1794 defer-hydration 1795 ><div class="predictive__screen" data-screen></div><form action="/search" method="get" role="search"> 1796 <label for="Search" class="visually-hidden">Search</label> 1797 <div class="search__input-wrap"> 1798 <input 1799 class="search__input" 1800 id="Search" 1801 type="search" 1802 name="q" 1803 value="" 1804 role="combobox" 1805 aria-expanded="false" 1806 aria-owns="predictive-search-results" 1807 aria-controls="predictive-search-results" 1808 aria-haspopup="listbox" 1809 aria-autocomplete="list" 1810 autocorrect="off" 1811 autocomplete="off" 1812 autocapitalize="off" 1813 spellcheck="false" 1814 placeholder=" 1815 1816 1817Search 1818 1819" 1820 tabindex="0" 1821 > 1822 <input name="options[prefix]" type="hidden" value="last"><button class="btn--search" type="submit"> 1823 1824 1825 1826<svg 1827 xmlns="http://www.w3.org/2000/svg" 1828 aria-hidden="true" 1829 focusable="false" 1830 role="presentation" 1831 class="icon icon-search icon--line" 1832 viewbox="0 0 64 64" 1833 width="20" 1834 height="20" 1835> 1836 <path 1837 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 1838 stroke-miterlimit="10" 1839 fill="none" 1840 stroke="currentColor" 1841 /> 1842</svg> 1843 1844 1845 <span class="icon__fallback-text visually-hidden"> 1846 1847 1848 1849Search 1850 1851</span> 1852 </button></div> 1853 1854 <button class="btn--close-search"> 1855 1856 1857 1858<svg 1859 xmlns="http://www.w3.org/2000/svg" 1860 aria-hidden="true" 1861 focusable="false" 1862 role="presentation" 1863 class="icon icon-close icon--line" 1864 viewbox="0 0 64 64" 1865 width="20" 1866 height="20" 1867> 1868 <path 1869 d="m19 17.61 27.12 27.13m0-27.13L19 44.74" 1870 stroke-miterlimit="10" 1871 fill="none" 1872 stroke="currentColor" 1873 /> 1874</svg> 1875 1876 1877 <span class="icon__fallback-text visually-hidden"> 1878 1879 1880 1881Close 1882 1883</span> 1884 </button> 1885 <div id="predictive-search" class="search__results" tabindex="-1"></div> 1886 </form> 1887 </predictive-search> 1888 1889 <template data-island> 1890
1890<script type="module"> 1891 import 'components/predictive-search' 1892 </script>
1892 1893 </template> 1894</is-land> 1895</div><div class="header-item header-item--logo"> 1896<style data-shopify>.header-item--logo, 1897 [data-layout="left-center"] .header-item--logo, 1898 [data-layout="left-center"] .header-item--icons { 1899 flex: 0 1 200px; 1900 } 1901 1902 @media only screen and (min-width: 769px) { 1903 .header-item--logo, 1904 [data-layout="left-center"] .header-item--logo, 1905 [data-layout="left-center"] .header-item--icons { 1906 flex: 0 0 400px; 1907 } 1908 } 1909 1910 .site-header__logo a { 1911 width: 200px; 1912 } 1913 1914 .is-light .site-header__logo .logo--inverted { 1915 width: 200px; 1916 } 1917 1918 @media only screen and (min-width: 769px) { 1919 .site-header__logo a { 1920 width: 400px; 1921 } 1922 1923 .is-light .site-header__logo .logo--inverted { 1924 width: 400px; 1925 } 1926 }</style><div class="h1 site-header__logo" ><span class="visually-hidden">Tower Records</span> 1927 1928 <a 1929 href="/" 1930 class="site-header__logo-link logo--has-inverted" 1931 > 1932 1933 1934 1935 1936 1937<is-land on:visible data-image-type=""><img src="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=800" alt="Tower Records" srcset="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=400 400w, //tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=800 800w" width="400" height="61.05263157894736" loading="eager" class="small--hide image-element" sizes="400px" data-animate="fadein"> 1938 1939 1940 1941 1942</is-land> 1943 1944 1945 1946<is-land on:visible data-image-type=""><img src="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=400" alt="Tower Records" srcset="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=200 200w, //tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=400 400w" width="200" height="30.52631578947368" loading="eager" class="medium-up--hide image-element" sizes="200px" data-animate="fadein"> 1947 1948 1949 1950 1951</is-land> 1952</a><a 1953 href="/" 1954 class="site-header__logo-link logo--inverted" 1955 > 1956 1957 1958 1959 1960 1961<is-land on:visible data-image-type=""><img src="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=800" alt="Tower Records" srcset="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=400 400w, //tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=800 800w" width="400" height="61.05263157894736" loading="eager" class="small--hide image-element" sizes="400px" data-animate="fadein"> 1962 1963 1964 1965 1966</is-land> 1967 1968 1969 1970<is-land on:visible data-image-type=""><img src="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=400" alt="Tower Records" srcset="//tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=200 200w, //tower.com/cdn/shop/files/Tower_Records_one_line_transparent.png?v=1659621170&width=400 400w" width="200" height="30.52631578947368" loading="eager" class="medium-up--hide image-element" sizes="200px" data-animate="fadein"> 1971 1972 1973 1974 1975</is-land> 1976</a></div></div><div class="header-item header-item--icons"> 1977 <div class="site-nav"> 1978<div class="site-nav__icons"> 1979<toggle-search><a 1980 href="/search" 1981 class="site-nav__link site-nav__link--icon medium-up--hide js-no-transition" 1982 1983 aria-expanded="false" 1984 aria-haspopup="listbox" 1985 1986 > 1987 1988 1989 1990<svg 1991 xmlns="http://www.w3.org/2000/svg" 1992 aria-hidden="true" 1993 focusable="false" 1994 role="presentation" 1995 class="icon icon-search icon--line" 1996 viewbox="0 0 64 64" 1997 width="20" 1998 height="20" 1999> 2000 <path 2001 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 2002 stroke-miterlimit="10" 2003 fill="none" 2004 stroke="currentColor" 2005 /> 2006</svg> 2007 2008 2009 <span class="icon__fallback-text visually-hidden"> 2010 2011 2012 2013Search 2014 2015</span> 2016 </a></toggle-search> 2017
2017<script type="module"> 2018 import 'components/toggle-search' 2019 </script>
2019<a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 2020 2021 2022 2023<svg 2024 xmlns="http://www.w3.org/2000/svg" 2025 aria-hidden="true" 2026 focusable="false" 2027 role="presentation" 2028 class="icon icon-user icon--line" 2029 viewbox="0 0 64 64" 2030 width="20" 2031 height="20" 2032> 2033 <path 2034 d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.42 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.76 2.7 9.51 6 11.42v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16" 2035 stroke-miterlimit="10" 2036 fill="none" 2037 stroke="currentColor" 2038 /> 2039</svg> 2040 2041 2042 <span class="site-nav__icon-label small--hide"> 2043 2044 2045 2046Account 2047 2048 2049 </span> 2050 </a> 2051<toggle-cart><a 2052 href="/cart" 2053 id="HeaderCartTrigger" 2054 aria-controls="HeaderCart" 2055 class="site-nav__link site-nav__link--icon site-nav__link--cart js-no-transition" 2056 data-icon="cart" 2057 aria-label=" 2058 2059 2060Cart 2061 2062" 2063 > 2064 <span class="cart-link"> 2065 2066 2067 2068<svg 2069 xmlns="http://www.w3.org/2000/svg" 2070 aria-hidden="true" 2071 focusable="false" 2072 role="presentation" 2073 class="icon icon-cart icon--line" 2074 viewbox="0 0 64 64" 2075 width="20" 2076 height="20" 2077> 2078 <path 2079 d="M14 17.44h46.79l-7.94 25.61H20.96l-9.65-35.1H3" 2080 stroke-miterlimit="10" 2081 fill="none" 2082 stroke="currentColor" 2083 /> 2084 <circle cx="27" cy="53" r="2" fill="currentColor" stroke="currentColor" /> 2085 <circle cx="47" cy="53" r="2" fill="currentColor" stroke="currentColor" /> 2086</svg> 2087 2088 2089 <span class="cart-link__bubble"> 2090 <span class="cart-link__bubble-num">0</span> 2091 </span> 2092 </span> 2093 <span class="site-nav__icon-label small--hide"> 2094 2095 2096 2097Cart 2098 2099 2100 </span> 2101 </a></toggle-cart> 2102
2102<script type="module"> 2103 import 'components/toggle-cart' 2104 </script>
2104 2105<toggle-menu><button 2106 type="button" 2107 aria-controls="MobileNav" 2108 class="site-nav__link site-nav__link--icon medium-up--hide mobile-nav-trigger" 2109 > 2110 2111 2112 2113<svg 2114 xmlns="http://www.w3.org/2000/svg" 2115 aria-hidden="true" 2116 focusable="false" 2117 role="presentation" 2118 class="icon icon-hamburger icon--line" 2119 viewbox="0 0 64 64" 2120 width="20" 2121 height="20" 2122> 2123 <path d="M7 15h51" fill="none" stroke="currentColor">.</path> 2124 <path d="M7 32h43" fill="none" stroke="currentColor">.</path> 2125 <path d="M7 49h51" fill="none" stroke="currentColor">.</path> 2126</svg> 2127 2128 2129 <span class="icon__fallback-text visually-hidden"> 2130 2131 2132 2133Site navigation 2134 2135</span> 2136 </button></toggle-menu>
2137<script type="module"> 2138 import 'components/toggle-menu' 2139</script>
2139 2140</div> 2141<div class="site-nav__close-cart"> 2142<close-cart><button type="button" class="site-nav__link site-nav__link--icon js-close-header-cart"> 2143 <span> 2144 2145 2146 2147Close 2148 2149</span> 2150 <span> 2151 2152 2153 2154<svg 2155 xmlns="http://www.w3.org/2000/svg" 2156 aria-hidden="true" 2157 focusable="false" 2158 role="presentation" 2159 class="icon icon-close icon--line" 2160 viewbox="0 0 64 64" 2161 width="20" 2162 height="20" 2163> 2164 <path 2165 d="m19 17.61 27.12 27.13m0-27.13L19 44.74" 2166 stroke-miterlimit="10" 2167 fill="none" 2168 stroke="currentColor" 2169 /> 2170</svg> 2171 2172 2173 </span> 2174 </button></close-cart> 2175
2175<script type="module"> 2176 import 'components/close-cart' 2177 </script>
2177</div></div> 2178 </div> 2179 </div> 2180 </div> 2181 2182 2183<header-search class="site-header__search-container"> 2184 <div class="page-width"> 2185 <div class="site-header__search"> 2186<is-land class="site-header__search-island" on:idle> 2187 <predictive-search 2188 data-context="header" 2189 data-enabled="true" 2190 data-dark="false" 2191 defer-hydration 2192 ><div class="predictive__screen" data-screen></div><form action="/search" method="get" role="search"> 2193 <label for="Search" class="visually-hidden">Search</label> 2194 <div class="search__input-wrap"> 2195 <input 2196 class="search__input" 2197 id="Search" 2198 type="search" 2199 name="q" 2200 value="" 2201 role="combobox" 2202 aria-expanded="false" 2203 aria-owns="predictive-search-results" 2204 aria-controls="predictive-search-results" 2205 aria-haspopup="listbox" 2206 aria-autocomplete="list" 2207 autocorrect="off" 2208 autocomplete="off" 2209 autocapitalize="off" 2210 spellcheck="false" 2211 placeholder=" 2212 2213 2214Search 2215 2216" 2217 tabindex="0" 2218 > 2219 <input name="options[prefix]" type="hidden" value="last"><button class="btn--search" type="submit"> 2220 2221 2222 2223<svg 2224 xmlns="http://www.w3.org/2000/svg" 2225 aria-hidden="true" 2226 focusable="false" 2227 role="presentation" 2228 class="icon icon-search icon--line" 2229 viewbox="0 0 64 64" 2230 width="20" 2231 height="20" 2232> 2233 <path 2234 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 2235 stroke-miterlimit="10" 2236 fill="none" 2237 stroke="currentColor" 2238 /> 2239</svg> 2240 2241 2242 <span class="icon__fallback-text visually-hidden"> 2243 2244 2245 2246Search 2247 2248</span> 2249 </button></div> 2250 2251 <button class="btn--close-search"> 2252 2253 2254 2255<svg 2256 xmlns="http://www.w3.org/2000/svg" 2257 aria-hidden="true" 2258 focusable="false" 2259 role="presentation" 2260 class="icon icon-close icon--line" 2261 viewbox="0 0 64 64" 2262 width="20" 2263 height="20" 2264> 2265 <path 2266 d="m19 17.61 27.12 27.13m0-27.13L19 44.74" 2267 stroke-miterlimit="10" 2268 fill="none" 2269 stroke="currentColor" 2270 /> 2271</svg> 2272 2273 2274 <span class="icon__fallback-text visually-hidden"> 2275 2276 2277 2278Close 2279 2280</span> 2281 </button> 2282 <div id="predictive-search" class="search__results" tabindex="-1"></div> 2283 </form> 2284 </predictive-search> 2285 2286 <template data-island> 2287
2287<script type="module"> 2288 import 'components/predictive-search' 2289 </script>
2289 2290 </template> 2291</is-land> 2292</div> 2293 </div> 2294</header-search> 2295
2296<script type="module"> 2297 import '@archetype-themes/custom-elements/header-search' 2298</script>
2298 2299</div><div class="site-header__element site-header__element--sub" data-type="nav"> 2300 <div 2301 class="page-width text-center" 2302 2303 role="navigation" aria-label="Primary" 2304 2305 > 2306<ul class="site-nav site-navigation site-navigation--below small--hide"><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2307 2308 <nav-dropdown> 2309 <details 2310 id="site-nav-item--1" 2311 class="site-nav__details" 2312 data-hover="true" 2313 > 2314 2315 2316 <summary 2317 data-link="#" 2318 aria-expanded="false" 2319 aria-controls="site-nav-item--1" 2320 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2321 > 2322 Genre 2323 2324 2325 2326<svg 2327 xmlns="http://www.w3.org/2000/svg" 2328 aria-hidden="true" 2329 focusable="false" 2330 role="presentation" 2331 class="icon icon--wide icon-chevron-down icon--line" 2332 viewbox="0 0 28 16" 2333 width="20" 2334 height="20" 2335> 2336 <path 2337 fill="none" 2338 stroke="currentColor" 2339 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2340 /> 2341</svg> 2342 2343 2344 </summary> 2345 2346 2347<div class="site-nav__dropdown"> 2348 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2349 <a 2350 href="/collections/genres" 2351 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2352 > 2353 View All 2354</a></li><li class=""> 2355 <a 2356 href="/collections/genres-jazz" 2357 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2358 > 2359 Jazz 2360</a></li><li class=""> 2361 <a 2362 href="/collections/genres-rock" 2363 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2364 > 2365 Rock 2366</a></li><li class=""> 2367 <a 2368 href="/collections/genres-indie" 2369 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2370 > 2371 Indie 2372</a></li><li class=""> 2373 <a 2374 href="/collections/genres-soulrandb" 2375 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2376 > 2377 R&B / Soul 2378</a></li><li class=""> 2379 <a 2380 href="/collections/country" 2381 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2382 > 2383 Country 2384</a></li><li class=""> 2385 <a 2386 href="/collections/genres-hiphop" 2387 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2388 > 2389 Rap / Hip Hop 2390</a></li><li class=""> 2391 <a 2392 href="/collections/genres-pop" 2393 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2394 > 2395 Pop 2396</a></li><li class=""> 2397 <a 2398 href="/collections/genres-metal" 2399 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2400 > 2401 Metal 2402</a></li><li class=""> 2403 <a 2404 href="/collections/genres-kpop" 2405 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2406 > 2407 K-Pop 2408</a></li><li class=""> 2409 <a 2410 href="/collections/genres-folk" 2411 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2412 > 2413 Folk 2414</a></li><li class=""> 2415 <a 2416 href="/collections/genres-classical" 2417 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2418 > 2419 Classical 2420</a></li><li class=""> 2421 <a 2422 href="/collections/genres-soundtrack" 2423 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2424 > 2425 Soundtracks 2426</a></li><li class=""> 2427 <a 2428 href="/collections/genres-blues" 2429 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2430 > 2431 Blues 2432</a></li><li class=""> 2433 <a 2434 href="/collections/genres-gospel" 2435 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2436 > 2437 Gospel 2438</a></li><li class=""> 2439 <a 2440 href="/collections/genres-reggae" 2441 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2442 > 2443 Reggae 2444</a></li><li class=""> 2445 <a 2446 href="/collections/genres-latin" 2447 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2448 > 2449 Latin 2450</a></li><li class=""> 2451 <a 2452 href="/collections/genres-electronicdance" 2453 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2454 > 2455 Dance / Electronic 2456</a></li></ul> 2457 </div> 2458 </details> 2459 </nav-dropdown> 2460
2460<script type="module"> 2461 import '@archetype-themes/modules/nav-dropdown' 2462 </script>
2462 2463 2464 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2465 2466 <nav-dropdown> 2467 <details 2468 id="site-nav-item--2" 2469 class="site-nav__details" 2470 data-hover="true" 2471 > 2472 2473 2474 <summary 2475 data-link="#" 2476 aria-expanded="false" 2477 aria-controls="site-nav-item--2" 2478 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2479 > 2480 Format 2481 2482 2483 2484<svg 2485 xmlns="http://www.w3.org/2000/svg" 2486 aria-hidden="true" 2487 focusable="false" 2488 role="presentation" 2489 class="icon icon--wide icon-chevron-down icon--line" 2490 viewbox="0 0 28 16" 2491 width="20" 2492 height="20" 2493> 2494 <path 2495 fill="none" 2496 stroke="currentColor" 2497 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2498 /> 2499</svg> 2500 2501 2502 </summary> 2503 2504 2505<div class="site-nav__dropdown"> 2506 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2507 <a 2508 href="/collections/format-vinyl" 2509 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2510 > 2511 Vinyl 2512</a></li><li class=""> 2513 <a 2514 href="/collections/format-cd" 2515 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2516 > 2517 CD 2518</a></li><li class=""> 2519 <a 2520 href="/collections/format-sacds" 2521 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2522 > 2523 SACDs 2524</a></li><li class=""> 2525 <a 2526 href="/collections/format-cassette" 2527 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2528 > 2529 Cassette 2530</a></li><li class=""> 2531 <a 2532 href="/collections/format-12inchsingle" 2533 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2534 > 2535 12 Inch Single 2536</a></li><li class=""> 2537 <a 2538 href="/collections/format-7inchsingle" 2539 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2540 > 2541 7 Inch Single 2542</a></li></ul> 2543 </div> 2544 </details> 2545 </nav-dropdown> 2546
2546<script type="module"> 2547 import '@archetype-themes/modules/nav-dropdown' 2548 </script>
2548 2549 2550 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2551 2552 <nav-dropdown> 2553 <details 2554 id="site-nav-item--3" 2555 class="site-nav__details" 2556 data-hover="true" 2557 > 2558 2559 2560 <summary 2561 data-link="#" 2562 aria-expanded="false" 2563 aria-controls="site-nav-item--3" 2564 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2565 > 2566 Featured Collections 2567 2568 2569 2570<svg 2571 xmlns="http://www.w3.org/2000/svg" 2572 aria-hidden="true" 2573 focusable="false" 2574 role="presentation" 2575 class="icon icon--wide icon-chevron-down icon--line" 2576 viewbox="0 0 28 16" 2577 width="20" 2578 height="20" 2579> 2580 <path 2581 fill="none" 2582 stroke="currentColor" 2583 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2584 /> 2585</svg> 2586 2587 2588 </summary> 2589 2590 2591<div class="site-nav__dropdown"> 2592 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2593 <a 2594 href="/collections/featured-hotnewvinyl" 2595 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2596 > 2597 Hot New Vinyl 2598</a></li><li class=""> 2599 <a 2600 href="/collections/featured-bestsellers" 2601 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2602 > 2603 Bestsellers 2604</a></li><li class=""> 2605 <a 2606 href="/collections/featured-staffpicks" 2607 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2608 > 2609 Staff Picks 2610</a></li><li class=""> 2611 <a 2612 href="/collections/featured-essentialvinyl" 2613 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2614 > 2615 Essential Vinyl 2616</a></li><li class=""> 2617 <a 2618 href="/collections/featured-vinylunder25" 2619 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2620 > 2621 Vinyl Under $25 2622</a></li><li class=""> 2623 <a 2624 href="/collections/featured-preorderhighlights" 2625 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2626 > 2627 Pre-Order Highlights 2628</a></li><li class=""> 2629 <a 2630 href="/collections" 2631 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2632 > 2633 All Collections 2634</a></li></ul> 2635 </div> 2636 </details> 2637 </nav-dropdown> 2638
2638<script type="module"> 2639 import '@archetype-themes/modules/nav-dropdown' 2640 </script>
2640 2641 2642 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2643 2644 <nav-dropdown> 2645 <details 2646 id="site-nav-item--4" 2647 class="site-nav__details" 2648 data-hover="true" 2649 > 2650 2651 2652 <summary 2653 data-link="#" 2654 aria-expanded="false" 2655 aria-controls="site-nav-item--4" 2656 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2657 > 2658 Just Landed 2659 2660 2661 2662<svg 2663 xmlns="http://www.w3.org/2000/svg" 2664 aria-hidden="true" 2665 focusable="false" 2666 role="presentation" 2667 class="icon icon--wide icon-chevron-down icon--line" 2668 viewbox="0 0 28 16" 2669 width="20" 2670 height="20" 2671> 2672 <path 2673 fill="none" 2674 stroke="currentColor" 2675 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2676 /> 2677</svg> 2678 2679 2680 </summary> 2681 2682 2683<div class="site-nav__dropdown"> 2684 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2685 <a 2686 href="/collections/just-landed" 2687 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2688 > 2689 All 2690</a></li><li class=""> 2691 <a 2692 href="/collections/vinyl-just-landed" 2693 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2694 > 2695 Vinyl 2696</a></li><li class=""> 2697 <a 2698 href="/collections/cds-just-landed" 2699 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2700 > 2701 CD 2702</a></li><li class=""> 2703 <a 2704 href="/collections/sacds-just-landed" 2705 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2706 > 2707 SACDs 2708</a></li><li class=""> 2709 <a 2710 href="/collections/cassettes-just-landed" 2711 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2712 > 2713 Cassette 2714</a></li></ul> 2715 </div> 2716 </details> 2717 </nav-dropdown> 2718
2718<script type="module"> 2719 import '@archetype-themes/modules/nav-dropdown' 2720 </script>
2720 2721 2722 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2723 2724 <nav-dropdown> 2725 <details 2726 id="site-nav-item--5" 2727 class="site-nav__details" 2728 data-hover="true" 2729 > 2730 2731 2732 <summary 2733 data-link="#" 2734 aria-expanded="false" 2735 aria-controls="site-nav-item--5" 2736 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2737 > 2738 Pre-Orders 2739 2740 2741 2742<svg 2743 xmlns="http://www.w3.org/2000/svg" 2744 aria-hidden="true" 2745 focusable="false" 2746 role="presentation" 2747 class="icon icon--wide icon-chevron-down icon--line" 2748 viewbox="0 0 28 16" 2749 width="20" 2750 height="20" 2751> 2752 <path 2753 fill="none" 2754 stroke="currentColor" 2755 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2756 /> 2757</svg> 2758 2759 2760 </summary> 2761 2762 2763<div class="site-nav__dropdown"> 2764 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2765 <a 2766 href="/collections/pre-orders" 2767 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2768 > 2769 All 2770</a></li><li class=""> 2771 <a 2772 href="/collections/featured-preorderhighlights" 2773 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2774 > 2775 Pre-Order Highlights 2776</a></li><li class=""> 2777 <a 2778 href="/collections/pre-order-vinyl" 2779 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2780 > 2781 Vinyl 2782</a></li><li class=""> 2783 <a 2784 href="/collections/pre-order-cd" 2785 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2786 > 2787 CD 2788</a></li><li class=""> 2789 <a 2790 href="/collections/pre-order-sacds" 2791 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2792 > 2793 SACDs 2794</a></li><li class=""> 2795 <a 2796 href="/collections/pre-order-cassettes" 2797 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2798 > 2799 Cassette 2800</a></li></ul> 2801 </div> 2802 </details> 2803 </nav-dropdown> 2804
2804<script type="module"> 2805 import '@archetype-themes/modules/nav-dropdown' 2806 </script>
2806 2807 2808 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2809 2810 <nav-dropdown> 2811 <details 2812 id="site-nav-item--6" 2813 class="site-nav__details" 2814 data-hover="true" 2815 > 2816 2817 2818 <summary 2819 data-link="#" 2820 aria-expanded="false" 2821 aria-controls="site-nav-item--6" 2822 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2823 > 2824 Merch 2825 2826 2827 2828<svg 2829 xmlns="http://www.w3.org/2000/svg" 2830 aria-hidden="true" 2831 focusable="false" 2832 role="presentation" 2833 class="icon icon--wide icon-chevron-down icon--line" 2834 viewbox="0 0 28 16" 2835 width="20" 2836 height="20" 2837> 2838 <path 2839 fill="none" 2840 stroke="currentColor" 2841 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2842 /> 2843</svg> 2844 2845 2846 </summary> 2847 2848 2849<div class="site-nav__dropdown"> 2850 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2851 <a 2852 href="/collections/merchandise" 2853 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2854 > 2855 Merchandise 2856</a></li><li class=""> 2857 <a 2858 href="/collections/tower-exclusives" 2859 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2860 > 2861 Tower Exclusives 2862</a></li><li class=""> 2863 <a 2864 href="/collections/finalclearancemerch" 2865 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2866 > 2867 Final Clearance Merch 2868</a></li></ul> 2869 </div> 2870 </details> 2871 </nav-dropdown> 2872
2872<script type="module"> 2873 import '@archetype-themes/modules/nav-dropdown' 2874 </script>
2874 2875 2876 </li><li class="site-nav__item site-nav__expanded-item"> 2877 2878 2879 2880 <a 2881 href="/products/gift-card" 2882 class="site-nav__link site-nav__link--underline" 2883 > 2884 Gift Cards 2885 </a> 2886 2887 2888 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2889 2890 <nav-dropdown> 2891 <details 2892 id="site-nav-item--8" 2893 class="site-nav__details" 2894 data-hover="true" 2895 > 2896 2897 2898 <summary 2899 data-link="#" 2900 aria-expanded="false" 2901 aria-controls="site-nav-item--8" 2902 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2903 > 2904 About 2905 2906 2907 2908<svg 2909 xmlns="http://www.w3.org/2000/svg" 2910 aria-hidden="true" 2911 focusable="false" 2912 role="presentation" 2913 class="icon icon--wide icon-chevron-down icon--line" 2914 viewbox="0 0 28 16" 2915 width="20" 2916 height="20" 2917> 2918 <path 2919 fill="none" 2920 stroke="currentColor" 2921 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2922 /> 2923</svg> 2924 2925 2926 </summary> 2927 2928 2929<div class="site-nav__dropdown"> 2930 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2931 <a 2932 href="/pages/about" 2933 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2934 > 2935 About Us 2936</a></li><li class=""> 2937 <a 2938 href="/pages/faqs" 2939 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2940 > 2941 FAQs 2942</a></li><li class=""> 2943 <a 2944 href="/pages/contact-us" 2945 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2946 > 2947 Contact Us 2948</a></li><li class=""> 2949 <a 2950 href="/policies/shipping-policy" 2951 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2952 > 2953 Shipping 2954</a></li><li class=""> 2955 <a 2956 href="/policies/refund-policy" 2957 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2958 > 2959 Returns / Refunds 2960</a></li></ul> 2961 </div> 2962 </details> 2963 </nav-dropdown> 2964
2964<script type="module"> 2965 import '@archetype-themes/modules/nav-dropdown' 2966 </script>
2966 2967 2968 </li><li class="site-nav__item site-nav__expanded-item"> 2969 2970 2971 2972 <a 2973 href="#swym-wishlist" 2974 class="site-nav__link site-nav__link--underline" 2975 > 2976 Wishlist 2977 </a> 2978 2979 2980 </li></ul> 2981</div> 2982 </div> 2983 2984 <div class="site-header__element site-header__element--sub" data-type="search"> 2985 <div class="page-width medium-up--hide"> 2986<is-land class="site-header__search-island" on:idle> 2987 <predictive-search 2988 data-context="header" 2989 data-enabled="true" 2990 data-dark="false" 2991 defer-hydration 2992 ><div class="predictive__screen" data-screen></div><form action="/search" method="get" role="search"> 2993 <label for="Search" class="visually-hidden">Search</label> 2994 <div class="search__input-wrap"> 2995 <input 2996 class="search__input" 2997 id="Search" 2998 type="search" 2999 name="q" 3000 value="" 3001 role="combobox" 3002 aria-expanded="false" 3003 aria-owns="predictive-search-results" 3004 aria-controls="predictive-search-results" 3005 aria-haspopup="listbox" 3006 aria-autocomplete="list" 3007 autocorrect="off" 3008 autocomplete="off" 3009 autocapitalize="off" 3010 spellcheck="false" 3011 placeholder=" 3012 3013 3014Search 3015 3016" 3017 tabindex="0" 3018 > 3019 <input name="options[prefix]" type="hidden" value="last"><button class="btn--search" type="submit"> 3020 3021 3022 3023<svg 3024 xmlns="http://www.w3.org/2000/svg" 3025 aria-hidden="true" 3026 focusable="false" 3027 role="presentation" 3028 class="icon icon-search icon--line" 3029 viewbox="0 0 64 64" 3030 width="20" 3031 height="20" 3032> 3033 <path 3034 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 3035 stroke-miterlimit="10" 3036 fill="none" 3037 stroke="currentColor" 3038 /> 3039</svg> 3040 3041 3042 <span class="icon__fallback-text visually-hidden"> 3043 3044 3045 3046Search 3047 3048</span> 3049 </button></div> 3050 3051 <button class="btn--close-search"> 3052 3053 3054 3055<svg 3056 xmlns="http://www.w3.org/2000/svg" 3057 aria-hidden="true" 3058 focusable="false" 3059 role="presentation" 3060 class="icon icon-close icon--line" 3061 viewbox="0 0 64 64" 3062 width="20" 3063 height="20" 3064> 3065 <path 3066 d="m19 17.61 27.12 27.13m0-27.13L19 44.74" 3067 stroke-miterlimit="10" 3068 fill="none" 3069 stroke="currentColor" 3070 /> 3071</svg> 3072 3073 3074 <span class="icon__fallback-text visually-hidden"> 3075 3076 3077 3078Close 3079 3080</span> 3081 </button> 3082 <div id="predictive-search" class="search__results" tabindex="-1"></div> 3083 </form> 3084 </predictive-search> 3085 3086 <template data-island> 3087
3087<script type="module"> 3088 import 'components/predictive-search' 3089 </script>
3089 3090 </template> 3091</is-land> 3092</div> 3093 </div><div class="page-width site-header__drawers"> 3094 <div class="site-header__drawers-container"> 3095 3096<header-drawer class="site-header__drawer site-header__cart" open="cart:open" close="cart:close" defer-hydration> 3097 <div class="site-header__drawer-animate"> 3098<header-cart-drawer class="cart-drawer" defer-hydration> 3099 <form 3100 action="/cart" 3101 method="post" 3102 novalidate 3103 data-location="header" 3104 class="cart__drawer-form" 3105 data-money-format="<span class=money>${{amount}}</span>" 3106 data-super-script="false" 3107 > 3108 <div class="cart__scrollable"> 3109 <div data-products></div> 3110 3111 </div> 3112 3113 <div class="cart__footer"> 3114 <div class="cart__item-sub cart__item-row cart__item--subtotal"> 3115 <div> 3116 3117 3118 3119Subtotal 3120 3121 3122 </div> 3123 <div data-subtotal><span class=money>$0.00</span></div> 3124 </div> 3125 3126 <div data-discounts></div> 3127 3128 3129 3130 <div class="cart__item-row cart__checkout-wrapper payment-buttons"> 3131 <button 3132 type="submit" 3133 name="checkout" 3134 data-terms-required="false" 3135 class="btn cart__checkout" 3136 > 3137 3138 3139 3140Check out 3141 3142 3143 </button> 3144 3145 3146 </div> 3147 3148 <div class="cart__item-row--footer text-center"> 3149 <small> 3150 3151 3152 3153Shipping, taxes, and discount codes calculated at checkout. 3154 3155 3156</small> 3157 </div> 3158 </div> 3159
3159<script type="application/json" data-locales> 3160 { 3161 "cartTermsConfirmation": 3162 3163 3164 3165"You must agree with the terms and conditions of sales to check out" 3166 3167, 3168 "cartSavings": 3169 3170 3171"Save [savings]" 3172 3173} 3174 </script>
3174 3175 </form> 3176 3177 <div class="site-header__cart-empty"> 3178 3179 3180 3181Your cart is currently empty. 3182 3183 3184 </div> 3185</header-cart-drawer> 3186
3187<script type="module"> 3188 import 'components/header-cart-drawer' 3189</script>
3189 3190</div> 3191</header-drawer> 3192
3193<script type="module"> 3194 import 'components/header-drawer' 3195</script>
3195 3196 3197 3198<header-drawer class="site-header__drawer site-header__mobile-nav medium-up--hide" open="mobileNav:open" close="mobileNav:close" defer-hydration> 3199 <div class="site-header__drawer-animate"> 3200<mobile-nav 3201 class="slide-nav__wrapper overlay" 3202 data-level="1" 3203 container="MobileNav" 3204 inHeader="true" 3205 defer-hydration 3206> 3207 <ul class="slide-nav"><li class="slide-nav__item"><button 3208 type="button" 3209 class="slide-nav__button js-toggle-submenu" 3210 data-target="tier-2-genre1" 3211 3212 > 3213 <span class="slide-nav__link"><span>Genre</span> 3214 3215 3216 3217<svg 3218 xmlns="http://www.w3.org/2000/svg" 3219 aria-hidden="true" 3220 focusable="false" 3221 role="presentation" 3222 class="icon icon-chevron-right" 3223 viewbox="0 0 284.49 498.98" 3224 fill="currentColor" 3225 width="20" 3226 height="20" 3227> 3228 <path 3229 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3230 /> 3231</svg> 3232 3233 3234 <span class="icon__fallback-text visually-hidden"> 3235 3236 3237 3238Expand submenu 3239 3240</span> 3241 </span> 3242 </button> 3243 3244 <ul 3245 class="slide-nav__dropdown" 3246 data-parent="tier-2-genre1" 3247 data-level="2" 3248 > 3249 <li class="slide-nav__item"> 3250 <button 3251 type="button" 3252 class="slide-nav__button js-toggle-submenu" 3253 > 3254 <span class="slide-nav__link slide-nav__link--back"> 3255 3256 3257 3258<svg 3259 xmlns="http://www.w3.org/2000/svg" 3260 aria-hidden="true" 3261 focusable="false" 3262 role="presentation" 3263 class="icon icon-chevron-right" 3264 viewbox="0 0 284.49 498.98" 3265 fill="currentColor" 3266 width="20" 3267 height="20" 3268> 3269 <path 3270 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3271 /> 3272</svg> 3273 3274 3275 <span>Genre</span> 3276 </span> 3277 </button> 3278 </li> 3279 3280 3281<li class="slide-nav__item"><a href="/collections/genres" class="slide-nav__link"> 3282 <span>View All</span> 3283 3284 3285 3286<svg 3287 xmlns="http://www.w3.org/2000/svg" 3288 aria-hidden="true" 3289 focusable="false" 3290 role="presentation" 3291 class="icon icon-chevron-right" 3292 viewbox="0 0 284.49 498.98" 3293 fill="currentColor" 3294 width="20" 3295 height="20" 3296> 3297 <path 3298 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3299 /> 3300</svg> 3301 3302 3303 </a></li><li class="slide-nav__item"><a href="/collections/genres-jazz" class="slide-nav__link"> 3304 <span>Jazz</span> 3305 3306 3307 3308<svg 3309 xmlns="http://www.w3.org/2000/svg" 3310 aria-hidden="true" 3311 focusable="false" 3312 role="presentation" 3313 class="icon icon-chevron-right" 3314 viewbox="0 0 284.49 498.98" 3315 fill="currentColor" 3316 width="20" 3317 height="20" 3318> 3319 <path 3320 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3321 /> 3322</svg> 3323 3324 3325 </a></li><li class="slide-nav__item"><a href="/collections/genres-rock" class="slide-nav__link"> 3326 <span>Rock</span> 3327 3328 3329 3330<svg 3331 xmlns="http://www.w3.org/2000/svg" 3332 aria-hidden="true" 3333 focusable="false" 3334 role="presentation" 3335 class="icon icon-chevron-right" 3336 viewbox="0 0 284.49 498.98" 3337 fill="currentColor" 3338 width="20" 3339 height="20" 3340> 3341 <path 3342 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3343 /> 3344</svg> 3345 3346 3347 </a></li><li class="slide-nav__item"><a href="/collections/genres-indie" class="slide-nav__link"> 3348 <span>Indie</span> 3349 3350 3351 3352<svg 3353 xmlns="http://www.w3.org/2000/svg" 3354 aria-hidden="true" 3355 focusable="false" 3356 role="presentation" 3357 class="icon icon-chevron-right" 3358 viewbox="0 0 284.49 498.98" 3359 fill="currentColor" 3360 width="20" 3361 height="20" 3362> 3363 <path 3364 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3365 /> 3366</svg> 3367 3368 3369 </a></li><li class="slide-nav__item"><a href="/collections/genres-soulrandb" class="slide-nav__link">
3370 <span>R&B / Soul</span> 3371 3372 3373 3374<svg 3375 xmlns="http://www.w3.org/2000/svg" 3376 aria-hidden="true" 3377 focusable="false" 3378 role="presentation" 3379 class="icon icon-chevron-right" 3380 viewbox="0 0 284.49 498.98" 3381 fill="currentColor" 3382 width="20" 3383 height="20" 3384> 3385 <path 3386 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3387 /> 3388</svg> 3389 3390 3391 </a></li><li class="slide-nav__item"><a href="/collections/country" class="slide-nav__link"> 3392 <span>Country</span> 3393 3394 3395 3396<svg 3397 xmlns="http://www.w3.org/2000/svg" 3398 aria-hidden="true" 3399 focusable="false" 3400 role="presentation" 3401 class="icon icon-chevron-right" 3402 viewbox="0 0 284.49 498.98" 3403 fill="currentColor" 3404 width="20" 3405 height="20" 3406> 3407 <path 3408 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3409 /> 3410</svg> 3411 3412 3413 </a></li><li class="slide-nav__item"><a href="/collections/genres-hiphop" class="slide-nav__link"> 3414 <span>Rap / Hip Hop</span> 3415 3416 3417 3418<svg 3419 xmlns="http://www.w3.org/2000/svg" 3420 aria-hidden="true" 3421 focusable="false" 3422 role="presentation" 3423 class="icon icon-chevron-right" 3424 viewbox="0 0 284.49 498.98" 3425 fill="currentColor" 3426 width="20" 3427 height="20" 3428> 3429 <path 3430 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3431 /> 3432</svg> 3433 3434 3435 </a></li><li class="slide-nav__item"><a href="/collections/genres-pop" class="slide-nav__link"> 3436 <span>Pop</span> 3437 3438 3439 3440<svg 3441 xmlns="http://www.w3.org/2000/svg" 3442 aria-hidden="true" 3443 focusable="false" 3444 role="presentation" 3445 class="icon icon-chevron-right" 3446 viewbox="0 0 284.49 498.98" 3447 fill="currentColor" 3448 width="20" 3449 height="20" 3450> 3451 <path 3452 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3453 /> 3454</svg> 3455 3456 3457 </a></li><li class="slide-nav__item"><a href="/collections/genres-metal" class="slide-nav__link"> 3458 <span>Metal</span> 3459 3460 3461 3462<svg 3463 xmlns="http://www.w3.org/2000/svg" 3464 aria-hidden="true" 3465 focusable="false" 3466 role="presentation" 3467 class="icon icon-chevron-right" 3468 viewbox="0 0 284.49 498.98" 3469 fill="currentColor" 3470 width="20" 3471 height="20" 3472> 3473 <path 3474 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3475 /> 3476</svg> 3477 3478 3479 </a></li><li class="slide-nav__item"><a href="/collections/genres-kpop" class="slide-nav__link"> 3480 <span>K-Pop</span> 3481 3482 3483 3484<svg 3485 xmlns="http://www.w3.org/2000/svg" 3486 aria-hidden="true" 3487 focusable="false" 3488 role="presentation" 3489 class="icon icon-chevron-right" 3490 viewbox="0 0 284.49 498.98" 3491 fill="currentColor" 3492 width="20" 3493 height="20" 3494> 3495 <path 3496 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3497 /> 3498</svg> 3499 3500 3501 </a></li><li class="slide-nav__item"><a href="/collections/genres-folk" class="slide-nav__link"> 3502 <span>Folk</span> 3503 3504 3505 3506<svg 3507 xmlns="http://www.w3.org/2000/svg" 3508 aria-hidden="true" 3509 focusable="false" 3510 role="presentation" 3511 class="icon icon-chevron-right" 3512 viewbox="0 0 284.49 498.98" 3513 fill="currentColor" 3514 width="20" 3515 height="20" 3516> 3517 <path 3518 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3519 /> 3520</svg> 3521 3522 3523 </a></li><li class="slide-nav__item"><a href="/collections/genres-classical" class="slide-nav__link">
3524 <span>Classical</span> 3525 3526 3527 3528<svg 3529 xmlns="http://www.w3.org/2000/svg" 3530 aria-hidden="true" 3531 focusable="false" 3532 role="presentation" 3533 class="icon icon-chevron-right" 3534 viewbox="0 0 284.49 498.98" 3535 fill="currentColor" 3536 width="20" 3537 height="20" 3538> 3539 <path 3540 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3541 /> 3542</svg> 3543 3544 3545 </a></li><li class="slide-nav__item"><a href="/collections/genres-soundtrack" class="slide-nav__link"> 3546 <span>Soundtracks</span> 3547 3548 3549 3550<svg 3551 xmlns="http://www.w3.org/2000/svg" 3552 aria-hidden="true" 3553 focusable="false" 3554 role="presentation" 3555 class="icon icon-chevron-right" 3556 viewbox="0 0 284.49 498.98" 3557 fill="currentColor" 3558 width="20" 3559 height="20" 3560> 3561 <path 3562 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3563 /> 3564</svg> 3565 3566 3567 </a></li><li class="slide-nav__item"><a href="/collections/genres-blues" class="slide-nav__link"> 3568 <span>Blues</span> 3569 3570 3571 3572<svg 3573 xmlns="http://www.w3.org/2000/svg" 3574 aria-hidden="true" 3575 focusable="false" 3576 role="presentation" 3577 class="icon icon-chevron-right" 3578 viewbox="0 0 284.49 498.98" 3579 fill="currentColor" 3580 width="20" 3581 height="20" 3582> 3583 <path 3584 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3585 /> 3586</svg> 3587 3588 3589 </a></li><li class="slide-nav__item"><a href="/collections/genres-gospel" class="slide-nav__link"> 3590 <span>Gospel</span> 3591 3592 3593 3594<svg 3595 xmlns="http://www.w3.org/2000/svg" 3596 aria-hidden="true" 3597 focusable="false" 3598 role="presentation" 3599 class="icon icon-chevron-right" 3600 viewbox="0 0 284.49 498.98" 3601 fill="currentColor" 3602 width="20" 3603 height="20" 3604> 3605 <path 3606 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3607 /> 3608</svg> 3609 3610 3611 </a></li><li class="slide-nav__item"><a href="/collections/genres-reggae" class="slide-nav__link"> 3612 <span>Reggae</span> 3613 3614 3615 3616<svg 3617 xmlns="http://www.w3.org/2000/svg" 3618 aria-hidden="true" 3619 focusable="false" 3620 role="presentation" 3621 class="icon icon-chevron-right" 3622 viewbox="0 0 284.49 498.98" 3623 fill="currentColor" 3624 width="20" 3625 height="20" 3626> 3627 <path 3628 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3629 /> 3630</svg> 3631 3632 3633 </a></li><li class="slide-nav__item"><a href="/collections/genres-latin" class="slide-nav__link"> 3634 <span>Latin</span> 3635 3636 3637 3638<svg 3639 xmlns="http://www.w3.org/2000/svg" 3640 aria-hidden="true" 3641 focusable="false" 3642 role="presentation" 3643 class="icon icon-chevron-right" 3644 viewbox="0 0 284.49 498.98" 3645 fill="currentColor" 3646 width="20" 3647 height="20" 3648> 3649 <path 3650 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3651 /> 3652</svg> 3653 3654 3655 </a></li><li class="slide-nav__item"><a href="/collections/genres-electronicdance" class="slide-nav__link"> 3656 <span>Dance / Electronic</span> 3657 3658 3659 3660<svg 3661 xmlns="http://www.w3.org/2000/svg" 3662 aria-hidden="true" 3663 focusable="false" 3664 role="presentation" 3665 class="icon icon-chevron-right" 3666 viewbox="0 0 284.49 498.98" 3667 fill="currentColor" 3668 width="20" 3669 height="20" 3670> 3671 <path 3672 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3673 /> 3674</svg> 3675 3676 3677 </a></li></ul></li><li class="slide-nav__item"><button 3678 type="button" 3679 class="slide-nav__button js-toggle-submenu" 3680 data-target="tier-2-format2" 3681 3682 >
3683 <span class="slide-nav__link"><span>Format</span> 3684 3685 3686 3687<svg 3688 xmlns="http://www.w3.org/2000/svg" 3689 aria-hidden="true" 3690 focusable="false" 3691 role="presentation" 3692 class="icon icon-chevron-right" 3693 viewbox="0 0 284.49 498.98" 3694 fill="currentColor" 3695 width="20" 3696 height="20" 3697> 3698 <path 3699 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3700 /> 3701</svg> 3702 3703 3704 <span class="icon__fallback-text visually-hidden"> 3705 3706 3707 3708Expand submenu 3709 3710</span> 3711 </span> 3712 </button> 3713 3714 <ul 3715 class="slide-nav__dropdown" 3716 data-parent="tier-2-format2" 3717 data-level="2" 3718 > 3719 <li class="slide-nav__item"> 3720 <button 3721 type="button" 3722 class="slide-nav__button js-toggle-submenu" 3723 > 3724 <span class="slide-nav__link slide-nav__link--back"> 3725 3726 3727 3728<svg 3729 xmlns="http://www.w3.org/2000/svg" 3730 aria-hidden="true" 3731 focusable="false" 3732 role="presentation" 3733 class="icon icon-chevron-right" 3734 viewbox="0 0 284.49 498.98" 3735 fill="currentColor" 3736 width="20" 3737 height="20" 3738> 3739 <path 3740 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3741 /> 3742</svg> 3743 3744 3745 <span>Format</span> 3746 </span> 3747 </button> 3748 </li> 3749 3750 3751<li class="slide-nav__item"><a href="/collections/format-vinyl" class="slide-nav__link"> 3752 <span>Vinyl</span> 3753 3754 3755 3756<svg 3757 xmlns="http://www.w3.org/2000/svg" 3758 aria-hidden="true" 3759 focusable="false" 3760 role="presentation" 3761 class="icon icon-chevron-right" 3762 viewbox="0 0 284.49 498.98" 3763 fill="currentColor" 3764 width="20" 3765 height="20" 3766> 3767 <path 3768 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3769 /> 3770</svg> 3771 3772 3773 </a></li><li class="slide-nav__item"><a href="/collections/format-cd" class="slide-nav__link"> 3774 <span>CD</span> 3775 3776 3777 3778<svg 3779 xmlns="http://www.w3.org/2000/svg" 3780 aria-hidden="true" 3781 focusable="false" 3782 role="presentation" 3783 class="icon icon-chevron-right" 3784 viewbox="0 0 284.49 498.98" 3785 fill="currentColor" 3786 width="20" 3787 height="20" 3788> 3789 <path 3790 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3791 /> 3792</svg> 3793 3794 3795 </a></li><li class="slide-nav__item"><a href="/collections/format-sacds" class="slide-nav__link"> 3796 <span>SACDs</span> 3797 3798 3799 3800<svg 3801 xmlns="http://www.w3.org/2000/svg" 3802 aria-hidden="true" 3803 focusable="false" 3804 role="presentation" 3805 class="icon icon-chevron-right" 3806 viewbox="0 0 284.49 498.98" 3807 fill="currentColor" 3808 width="20" 3809 height="20" 3810> 3811 <path 3812 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3813 /> 3814</svg> 3815 3816 3817 </a></li><li class="slide-nav__item"><a href="/collections/format-cassette" class="slide-nav__link"> 3818 <span>Cassette</span> 3819 3820 3821 3822<svg 3823 xmlns="http://www.w3.org/2000/svg" 3824 aria-hidden="true" 3825 focusable="false" 3826 role="presentation" 3827 class="icon icon-chevron-right" 3828 viewbox="0 0 284.49 498.98" 3829 fill="currentColor" 3830 width="20" 3831 height="20" 3832> 3833 <path 3834 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3835 /> 3836</svg> 3837 3838 3839 </a></li><li class="slide-nav__item"><a href="/collections/format-12inchsingle" class="slide-nav__link"> 3840 <span>12 Inch Single</span> 3841 3842 3843 3844<svg 3845 xmlns="http://www.w3.org/2000/svg" 3846 aria-hidden="true" 3847 focusable="false" 3848 role="presentation" 3849 class="icon icon-chevron-right" 3850 viewbox="0 0 284.49 498.98" 3851 fill="currentColor" 3852 width="20" 3853 height="20" 3854> 3855 <path 3856 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3857 /> 3858</svg> 3859 3860 3861 </a></li><li class="slide-nav__item"><a href="/collections/format-7inchsingle" class="slide-nav__link">
3862 <span>7 Inch Single</span> 3863 3864 3865 3866<svg 3867 xmlns="http://www.w3.org/2000/svg" 3868 aria-hidden="true" 3869 focusable="false" 3870 role="presentation" 3871 class="icon icon-chevron-right" 3872 viewbox="0 0 284.49 498.98" 3873 fill="currentColor" 3874 width="20" 3875 height="20" 3876> 3877 <path 3878 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3879 /> 3880</svg> 3881 3882 3883 </a></li></ul></li><li class="slide-nav__item"><button 3884 type="button" 3885 class="slide-nav__button js-toggle-submenu" 3886 data-target="tier-2-featured-collections3" 3887 3888 > 3889 <span class="slide-nav__link"><span>Featured Collections</span> 3890 3891 3892 3893<svg 3894 xmlns="http://www.w3.org/2000/svg" 3895 aria-hidden="true" 3896 focusable="false" 3897 role="presentation" 3898 class="icon icon-chevron-right" 3899 viewbox="0 0 284.49 498.98" 3900 fill="currentColor" 3901 width="20" 3902 height="20" 3903> 3904 <path 3905 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3906 /> 3907</svg> 3908 3909 3910 <span class="icon__fallback-text visually-hidden"> 3911 3912 3913 3914Expand submenu 3915 3916</span> 3917 </span> 3918 </button> 3919 3920 <ul 3921 class="slide-nav__dropdown" 3922 data-parent="tier-2-featured-collections3" 3923 data-level="2" 3924 > 3925 <li class="slide-nav__item"> 3926 <button 3927 type="button" 3928 class="slide-nav__button js-toggle-submenu" 3929 > 3930 <span class="slide-nav__link slide-nav__link--back"> 3931 3932 3933 3934<svg 3935 xmlns="http://www.w3.org/2000/svg" 3936 aria-hidden="true" 3937 focusable="false" 3938 role="presentation" 3939 class="icon icon-chevron-right" 3940 viewbox="0 0 284.49 498.98" 3941 fill="currentColor" 3942 width="20" 3943 height="20" 3944> 3945 <path 3946 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3947 /> 3948</svg> 3949 3950 3951 <span>Featured Collections</span> 3952 </span> 3953 </button> 3954 </li> 3955 3956 3957<li class="slide-nav__item"><a href="/collections/featured-hotnewvinyl" class="slide-nav__link"> 3958 <span>Hot New Vinyl</span> 3959 3960 3961 3962<svg 3963 xmlns="http://www.w3.org/2000/svg" 3964 aria-hidden="true" 3965 focusable="false" 3966 role="presentation" 3967 class="icon icon-chevron-right" 3968 viewbox="0 0 284.49 498.98" 3969 fill="currentColor" 3970 width="20" 3971 height="20" 3972> 3973 <path 3974 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3975 /> 3976</svg> 3977 3978 3979 </a></li><li class="slide-nav__item"><a href="/collections/featured-bestsellers" class="slide-nav__link"> 3980 <span>Bestsellers</span> 3981 3982 3983 3984<svg 3985 xmlns="http://www.w3.org/2000/svg" 3986 aria-hidden="true" 3987 focusable="false" 3988 role="presentation" 3989 class="icon icon-chevron-right" 3990 viewbox="0 0 284.49 498.98" 3991 fill="currentColor" 3992 width="20" 3993 height="20" 3994> 3995 <path 3996 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 3997 /> 3998</svg> 3999 4000 4001 </a></li><li class="slide-nav__item"><a href="/collections/featured-staffpicks" class="slide-nav__link"> 4002 <span>Staff Picks</span> 4003 4004 4005 4006<svg 4007 xmlns="http://www.w3.org/2000/svg" 4008 aria-hidden="true" 4009 focusable="false" 4010 role="presentation" 4011 class="icon icon-chevron-right" 4012 viewbox="0 0 284.49 498.98" 4013 fill="currentColor" 4014 width="20" 4015 height="20" 4016> 4017 <path 4018 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4019 /> 4020</svg> 4021 4022 4023 </a></li><li class="slide-nav__item"><a href="/collections/featured-essentialvinyl" class="slide-nav__link">
4024 <span>Essential Vinyl</span> 4025 4026 4027 4028<svg 4029 xmlns="http://www.w3.org/2000/svg" 4030 aria-hidden="true" 4031 focusable="false" 4032 role="presentation" 4033 class="icon icon-chevron-right" 4034 viewbox="0 0 284.49 498.98" 4035 fill="currentColor" 4036 width="20" 4037 height="20" 4038> 4039 <path 4040 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4041 /> 4042</svg> 4043 4044 4045 </a></li><li class="slide-nav__item"><a href="/collections/featured-vinylunder25" class="slide-nav__link"> 4046 <span>Vinyl Under $25</span> 4047 4048 4049 4050<svg 4051 xmlns="http://www.w3.org/2000/svg" 4052 aria-hidden="true" 4053 focusable="false" 4054 role="presentation" 4055 class="icon icon-chevron-right" 4056 viewbox="0 0 284.49 498.98" 4057 fill="currentColor" 4058 width="20" 4059 height="20" 4060> 4061 <path 4062 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4063 /> 4064</svg> 4065 4066 4067 </a></li><li class="slide-nav__item"><a href="/collections/featured-preorderhighlights" class="slide-nav__link"> 4068 <span>Pre-Order Highlights</span> 4069 4070 4071 4072<svg 4073 xmlns="http://www.w3.org/2000/svg" 4074 aria-hidden="true" 4075 focusable="false" 4076 role="presentation" 4077 class="icon icon-chevron-right" 4078 viewbox="0 0 284.49 498.98" 4079 fill="currentColor" 4080 width="20" 4081 height="20" 4082> 4083 <path 4084 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4085 /> 4086</svg> 4087 4088 4089 </a></li><li class="slide-nav__item"><a href="/collections" class="slide-nav__link"> 4090 <span>All Collections</span> 4091 4092 4093 4094<svg 4095 xmlns="http://www.w3.org/2000/svg" 4096 aria-hidden="true" 4097 focusable="false" 4098 role="presentation" 4099 class="icon icon-chevron-right" 4100 viewbox="0 0 284.49 498.98" 4101 fill="currentColor" 4102 width="20" 4103 height="20" 4104> 4105 <path 4106 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4107 /> 4108</svg> 4109 4110 4111 </a></li></ul></li><li class="slide-nav__item"><button 4112 type="button" 4113 class="slide-nav__button js-toggle-submenu" 4114 data-target="tier-2-just-landed4" 4115 4116 > 4117 <span class="slide-nav__link"><span>Just Landed</span> 4118 4119 4120 4121<svg 4122 xmlns="http://www.w3.org/2000/svg" 4123 aria-hidden="true" 4124 focusable="false" 4125 role="presentation" 4126 class="icon icon-chevron-right" 4127 viewbox="0 0 284.49 498.98" 4128 fill="currentColor" 4129 width="20" 4130 height="20" 4131> 4132 <path 4133 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4134 /> 4135</svg> 4136 4137 4138 <span class="icon__fallback-text visually-hidden"> 4139 4140 4141 4142Expand submenu 4143 4144</span> 4145 </span> 4146 </button> 4147 4148 <ul 4149 class="slide-nav__dropdown" 4150 data-parent="tier-2-just-landed4" 4151 data-level="2" 4152 > 4153 <li class="slide-nav__item"> 4154 <button 4155 type="button" 4156 class="slide-nav__button js-toggle-submenu" 4157 > 4158 <span class="slide-nav__link slide-nav__link--back"> 4159 4160 4161 4162<svg 4163 xmlns="http://www.w3.org/2000/svg" 4164 aria-hidden="true" 4165 focusable="false" 4166 role="presentation" 4167 class="icon icon-chevron-right" 4168 viewbox="0 0 284.49 498.98" 4169 fill="currentColor" 4170 width="20" 4171 height="20" 4172> 4173 <path 4174 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4175 /> 4176</svg> 4177 4178 4179 <span>Just Landed</span> 4180 </span> 4181 </button> 4182 </li> 4183 4184 4185<li class="slide-nav__item"><a href="/collections/just-landed" class="slide-nav__link">
4186 <span>All</span> 4187 4188 4189 4190<svg 4191 xmlns="http://www.w3.org/2000/svg" 4192 aria-hidden="true" 4193 focusable="false" 4194 role="presentation" 4195 class="icon icon-chevron-right" 4196 viewbox="0 0 284.49 498.98" 4197 fill="currentColor" 4198 width="20" 4199 height="20" 4200> 4201 <path 4202 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4203 /> 4204</svg> 4205 4206 4207 </a></li><li class="slide-nav__item"><a href="/collections/vinyl-just-landed" class="slide-nav__link"> 4208 <span>Vinyl</span> 4209 4210 4211 4212<svg 4213 xmlns="http://www.w3.org/2000/svg" 4214 aria-hidden="true" 4215 focusable="false" 4216 role="presentation" 4217 class="icon icon-chevron-right" 4218 viewbox="0 0 284.49 498.98" 4219 fill="currentColor" 4220 width="20" 4221 height="20" 4222> 4223 <path 4224 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4225 /> 4226</svg> 4227 4228 4229 </a></li><li class="slide-nav__item"><a href="/collections/cds-just-landed" class="slide-nav__link"> 4230 <span>CD</span> 4231 4232 4233 4234<svg 4235 xmlns="http://www.w3.org/2000/svg" 4236 aria-hidden="true" 4237 focusable="false" 4238 role="presentation" 4239 class="icon icon-chevron-right" 4240 viewbox="0 0 284.49 498.98" 4241 fill="currentColor" 4242 width="20" 4243 height="20" 4244> 4245 <path 4246 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4247 /> 4248</svg> 4249 4250 4251 </a></li><li class="slide-nav__item"><a href="/collections/sacds-just-landed" class="slide-nav__link"> 4252 <span>SACDs</span> 4253 4254 4255 4256<svg 4257 xmlns="http://www.w3.org/2000/svg" 4258 aria-hidden="true" 4259 focusable="false" 4260 role="presentation" 4261 class="icon icon-chevron-right" 4262 viewbox="0 0 284.49 498.98" 4263 fill="currentColor" 4264 width="20" 4265 height="20" 4266> 4267 <path 4268 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4269 /> 4270</svg> 4271 4272 4273 </a></li><li class="slide-nav__item"><a href="/collections/cassettes-just-landed" class="slide-nav__link"> 4274 <span>Cassette</span> 4275 4276 4277 4278<svg 4279 xmlns="http://www.w3.org/2000/svg" 4280 aria-hidden="true" 4281 focusable="false" 4282 role="presentation" 4283 class="icon icon-chevron-right" 4284 viewbox="0 0 284.49 498.98" 4285 fill="currentColor" 4286 width="20" 4287 height="20" 4288> 4289 <path 4290 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4291 /> 4292</svg> 4293 4294 4295 </a></li></ul></li><li class="slide-nav__item"><button 4296 type="button" 4297 class="slide-nav__button js-toggle-submenu" 4298 data-target="tier-2-pre-orders5" 4299 4300 > 4301 <span class="slide-nav__link"><span>Pre-Orders</span> 4302 4303 4304 4305<svg 4306 xmlns="http://www.w3.org/2000/svg" 4307 aria-hidden="true" 4308 focusable="false" 4309 role="presentation" 4310 class="icon icon-chevron-right" 4311 viewbox="0 0 284.49 498.98" 4312 fill="currentColor" 4313 width="20" 4314 height="20" 4315> 4316 <path 4317 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4318 /> 4319</svg> 4320 4321 4322 <span class="icon__fallback-text visually-hidden"> 4323 4324 4325 4326Expand submenu 4327 4328</span> 4329 </span> 4330 </button> 4331 4332 <ul 4333 class="slide-nav__dropdown" 4334 data-parent="tier-2-pre-orders5" 4335 data-level="2" 4336 > 4337 <li class="slide-nav__item"> 4338 <button 4339 type="button" 4340 class="slide-nav__button js-toggle-submenu" 4341 > 4342 <span class="slide-nav__link slide-nav__link--back"> 4343 4344 4345 4346<svg 4347 xmlns="http://www.w3.org/2000/svg" 4348 aria-hidden="true" 4349 focusable="false" 4350 role="presentation" 4351 class="icon icon-chevron-right" 4352 viewbox="0 0 284.49 498.98" 4353 fill="currentColor" 4354 width="20" 4355 height="20" 4356> 4357 <path 4358 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4359 /> 4360</svg> 4361 4362
4363 <span>Pre-Orders</span> 4364 </span> 4365 </button> 4366 </li> 4367 4368 4369<li class="slide-nav__item"><a href="/collections/pre-orders" class="slide-nav__link"> 4370 <span>All</span> 4371 4372 4373 4374<svg 4375 xmlns="http://www.w3.org/2000/svg" 4376 aria-hidden="true" 4377 focusable="false" 4378 role="presentation" 4379 class="icon icon-chevron-right" 4380 viewbox="0 0 284.49 498.98" 4381 fill="currentColor" 4382 width="20" 4383 height="20" 4384> 4385 <path 4386 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4387 /> 4388</svg> 4389 4390 4391 </a></li><li class="slide-nav__item"><a href="/collections/featured-preorderhighlights" class="slide-nav__link"> 4392 <span>Pre-Order Highlights</span> 4393 4394 4395 4396<svg 4397 xmlns="http://www.w3.org/2000/svg" 4398 aria-hidden="true" 4399 focusable="false" 4400 role="presentation" 4401 class="icon icon-chevron-right" 4402 viewbox="0 0 284.49 498.98" 4403 fill="currentColor" 4404 width="20" 4405 height="20" 4406> 4407 <path 4408 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4409 /> 4410</svg> 4411 4412 4413 </a></li><li class="slide-nav__item"><a href="/collections/pre-order-vinyl" class="slide-nav__link"> 4414 <span>Vinyl</span> 4415 4416 4417 4418<svg 4419 xmlns="http://www.w3.org/2000/svg" 4420 aria-hidden="true" 4421 focusable="false" 4422 role="presentation" 4423 class="icon icon-chevron-right" 4424 viewbox="0 0 284.49 498.98" 4425 fill="currentColor" 4426 width="20" 4427 height="20" 4428> 4429 <path 4430 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4431 /> 4432</svg> 4433 4434 4435 </a></li><li class="slide-nav__item"><a href="/collections/pre-order-cd" class="slide-nav__link"> 4436 <span>CD</span> 4437 4438 4439 4440<svg 4441 xmlns="http://www.w3.org/2000/svg" 4442 aria-hidden="true" 4443 focusable="false" 4444 role="presentation" 4445 class="icon icon-chevron-right" 4446 viewbox="0 0 284.49 498.98" 4447 fill="currentColor" 4448 width="20" 4449 height="20" 4450> 4451 <path 4452 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4453 /> 4454</svg> 4455 4456 4457 </a></li><li class="slide-nav__item"><a href="/collections/pre-order-sacds" class="slide-nav__link"> 4458 <span>SACDs</span> 4459 4460 4461 4462<svg 4463 xmlns="http://www.w3.org/2000/svg" 4464 aria-hidden="true" 4465 focusable="false" 4466 role="presentation" 4467 class="icon icon-chevron-right" 4468 viewbox="0 0 284.49 498.98" 4469 fill="currentColor" 4470 width="20" 4471 height="20" 4472> 4473 <path 4474 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4475 /> 4476</svg> 4477 4478 4479 </a></li><li class="slide-nav__item"><a href="/collections/pre-order-cassettes" class="slide-nav__link"> 4480 <span>Cassette</span> 4481 4482 4483 4484<svg 4485 xmlns="http://www.w3.org/2000/svg" 4486 aria-hidden="true" 4487 focusable="false" 4488 role="presentation" 4489 class="icon icon-chevron-right" 4490 viewbox="0 0 284.49 498.98" 4491 fill="currentColor" 4492 width="20" 4493 height="20" 4494> 4495 <path 4496 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4497 /> 4498</svg> 4499 4500 4501 </a></li></ul></li><li class="slide-nav__item"><button 4502 type="button" 4503 class="slide-nav__button js-toggle-submenu" 4504 data-target="tier-2-merch6" 4505 4506 > 4507 <span class="slide-nav__link"><span>Merch</span> 4508 4509 4510 4511<svg 4512 xmlns="http://www.w3.org/2000/svg" 4513 aria-hidden="true" 4514 focusable="false" 4515 role="presentation" 4516 class="icon icon-chevron-right" 4517 viewbox="0 0 284.49 498.98" 4518 fill="currentColor" 4519 width="20" 4520 height="20" 4521> 4522 <path 4523 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4524 /> 4525</svg> 4526 4527
4528 <span class="icon__fallback-text visually-hidden"> 4529 4530 4531 4532Expand submenu 4533 4534</span> 4535 </span> 4536 </button> 4537 4538 <ul 4539 class="slide-nav__dropdown" 4540 data-parent="tier-2-merch6" 4541 data-level="2" 4542 > 4543 <li class="slide-nav__item"> 4544 <button 4545 type="button" 4546 class="slide-nav__button js-toggle-submenu" 4547 > 4548 <span class="slide-nav__link slide-nav__link--back"> 4549 4550 4551 4552<svg 4553 xmlns="http://www.w3.org/2000/svg" 4554 aria-hidden="true" 4555 focusable="false" 4556 role="presentation" 4557 class="icon icon-chevron-right" 4558 viewbox="0 0 284.49 498.98" 4559 fill="currentColor" 4560 width="20" 4561 height="20" 4562> 4563 <path 4564 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4565 /> 4566</svg> 4567 4568 4569 <span>Merch</span> 4570 </span> 4571 </button> 4572 </li> 4573 4574 4575<li class="slide-nav__item"><a href="/collections/merchandise" class="slide-nav__link"> 4576 <span>Merchandise</span> 4577 4578 4579 4580<svg 4581 xmlns="http://www.w3.org/2000/svg" 4582 aria-hidden="true" 4583 focusable="false" 4584 role="presentation" 4585 class="icon icon-chevron-right" 4586 viewbox="0 0 284.49 498.98" 4587 fill="currentColor" 4588 width="20" 4589 height="20" 4590> 4591 <path 4592 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4593 /> 4594</svg> 4595 4596 4597 </a></li><li class="slide-nav__item"><a href="/collections/tower-exclusives" class="slide-nav__link"> 4598 <span>Tower Exclusives</span> 4599 4600 4601 4602<svg 4603 xmlns="http://www.w3.org/2000/svg" 4604 aria-hidden="true" 4605 focusable="false" 4606 role="presentation" 4607 class="icon icon-chevron-right" 4608 viewbox="0 0 284.49 498.98" 4609 fill="currentColor" 4610 width="20" 4611 height="20" 4612> 4613 <path 4614 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4615 /> 4616</svg> 4617 4618 4619 </a></li><li class="slide-nav__item"><a href="/collections/finalclearancemerch" class="slide-nav__link"> 4620 <span>Final Clearance Merch</span> 4621 4622 4623 4624<svg 4625 xmlns="http://www.w3.org/2000/svg" 4626 aria-hidden="true" 4627 focusable="false" 4628 role="presentation" 4629 class="icon icon-chevron-right" 4630 viewbox="0 0 284.49 498.98" 4631 fill="currentColor" 4632 width="20" 4633 height="20" 4634> 4635 <path 4636 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4637 /> 4638</svg> 4639 4640 4641 </a></li></ul></li><li class="slide-nav__item"><a href="/products/gift-card" class="slide-nav__link"><span>Gift Cards</span> 4642 4643 4644 4645<svg 4646 xmlns="http://www.w3.org/2000/svg" 4647 aria-hidden="true" 4648 focusable="false" 4649 role="presentation" 4650 class="icon icon-chevron-right" 4651 viewbox="0 0 284.49 498.98" 4652 fill="currentColor" 4653 width="20" 4654 height="20" 4655> 4656 <path 4657 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4658 /> 4659</svg> 4660 4661 4662 </a></li><li class="slide-nav__item"><button 4663 type="button" 4664 class="slide-nav__button js-toggle-submenu" 4665 data-target="tier-2-about8" 4666 4667 > 4668 <span class="slide-nav__link"><span>About</span> 4669 4670 4671 4672<svg 4673 xmlns="http://www.w3.org/2000/svg" 4674 aria-hidden="true" 4675 focusable="false" 4676 role="presentation" 4677 class="icon icon-chevron-right" 4678 viewbox="0 0 284.49 498.98" 4679 fill="currentColor" 4680 width="20" 4681 height="20" 4682> 4683 <path 4684 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4685 /> 4686</svg> 4687 4688
4689 <span class="icon__fallback-text visually-hidden"> 4690 4691 4692 4693Expand submenu 4694 4695</span> 4696 </span> 4697 </button> 4698 4699 <ul 4700 class="slide-nav__dropdown" 4701 data-parent="tier-2-about8" 4702 data-level="2" 4703 > 4704 <li class="slide-nav__item"> 4705 <button 4706 type="button" 4707 class="slide-nav__button js-toggle-submenu" 4708 > 4709 <span class="slide-nav__link slide-nav__link--back"> 4710 4711 4712 4713<svg 4714 xmlns="http://www.w3.org/2000/svg" 4715 aria-hidden="true" 4716 focusable="false" 4717 role="presentation" 4718 class="icon icon-chevron-right" 4719 viewbox="0 0 284.49 498.98" 4720 fill="currentColor" 4721 width="20" 4722 height="20" 4723> 4724 <path 4725 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4726 /> 4727</svg> 4728 4729 4730 <span>About</span> 4731 </span> 4732 </button> 4733 </li> 4734 4735 4736<li class="slide-nav__item"><a href="/pages/about" class="slide-nav__link"> 4737 <span>About Us</span> 4738 4739 4740 4741<svg 4742 xmlns="http://www.w3.org/2000/svg" 4743 aria-hidden="true" 4744 focusable="false" 4745 role="presentation" 4746 class="icon icon-chevron-right" 4747 viewbox="0 0 284.49 498.98" 4748 fill="currentColor" 4749 width="20" 4750 height="20" 4751> 4752 <path 4753 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4754 /> 4755</svg> 4756 4757 4758 </a></li><li class="slide-nav__item"><a href="/pages/faqs" class="slide-nav__link"> 4759 <span>FAQs</span> 4760 4761 4762 4763<svg 4764 xmlns="http://www.w3.org/2000/svg" 4765 aria-hidden="true" 4766 focusable="false" 4767 role="presentation" 4768 class="icon icon-chevron-right" 4769 viewbox="0 0 284.49 498.98" 4770 fill="currentColor" 4771 width="20" 4772 height="20" 4773> 4774 <path 4775 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4776 /> 4777</svg> 4778 4779 4780 </a></li><li class="slide-nav__item"><a href="/pages/contact-us" class="slide-nav__link"> 4781 <span>Contact Us</span> 4782 4783 4784 4785<svg 4786 xmlns="http://www.w3.org/2000/svg" 4787 aria-hidden="true" 4788 focusable="false" 4789 role="presentation" 4790 class="icon icon-chevron-right" 4791 viewbox="0 0 284.49 498.98" 4792 fill="currentColor" 4793 width="20" 4794 height="20" 4795> 4796 <path 4797 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4798 /> 4799</svg> 4800 4801 4802 </a></li><li class="slide-nav__item"><a href="/policies/shipping-policy" class="slide-nav__link"> 4803 <span>Shipping</span> 4804 4805 4806 4807<svg 4808 xmlns="http://www.w3.org/2000/svg" 4809 aria-hidden="true" 4810 focusable="false" 4811 role="presentation" 4812 class="icon icon-chevron-right" 4813 viewbox="0 0 284.49 498.98" 4814 fill="currentColor" 4815 width="20" 4816 height="20" 4817> 4818 <path 4819 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4820 /> 4821</svg> 4822 4823 4824 </a></li><li class="slide-nav__item"><a href="/policies/refund-policy" class="slide-nav__link"> 4825 <span>Returns / Refunds</span> 4826 4827 4828 4829<svg 4830 xmlns="http://www.w3.org/2000/svg" 4831 aria-hidden="true" 4832 focusable="false" 4833 role="presentation" 4834 class="icon icon-chevron-right" 4835 viewbox="0 0 284.49 498.98" 4836 fill="currentColor" 4837 width="20" 4838 height="20" 4839> 4840 <path 4841 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4842 /> 4843</svg> 4844 4845 4846 </a></li></ul></li><li class="slide-nav__item"><a href="#swym-wishlist" class="slide-nav__link"><span>Wishlist</span> 4847 4848 4849 4850<svg 4851 xmlns="http://www.w3.org/2000/svg" 4852 aria-hidden="true" 4853 focusable="false" 4854 role="presentation" 4855 class="icon icon-chevron-right" 4856 viewbox="0 0 284.49 498.98" 4857 fill="currentColor" 4858 width="20" 4859 height="20" 4860> 4861 <path 4862 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 4863 /> 4864</svg> 4865 4866 4867 </a></li></ul> 4868</mobile-nav> 4869
4870<script type="module"> 4871 import 'components/header-mobile-nav' 4872</script>
4872 4873<clone-footer> 4874 <div id="MobileNavFooter"></div> 4875 </clone-footer> 4876
4876<script type="module"> 4877 import '@archetype-themes/modules/clone-footer' 4878 </script>
4878</div> 4879</header-drawer> 4880
4881<script type="module"> 4882 import 'components/header-drawer' 4883</script>
4883 4884</div> 4885 </div> 4886 </header></header-nav>
4887<script type="module"> 4888 import 'components/header-nav' 4889</script>
4889 4890</header-section> 4891 4892 <template data-island> 4893
4893<script type="module"> 4894 import 'components/section-header' 4895 </script>
4895 4896 </template> 4897</is-land> 4898 4899</div> 4900<!-- END sections: header-group --><!-- BEGIN sections: popup-group --> 4901 4902<!-- END sections: popup-group --><main class="main-content" id="MainContent"> 4903 <div id="shopify-section-template--18538069753927__main" class="shopify-section"><link href="//tower.com/cdn/shop/t/72/assets/__product-details.css?v=99090168047511554551773822074" rel="stylesheet" type="text/css" media="all" />
4904<script src="//tower.com/cdn/shop/t/72/assets/__product-details.js?v=13630530943808476651774420882" defer="defer"></script>
4904 4905 4906<section 4907 class="page-content page-content--product page-content--partial" 4908 data-section-id="template--18538069753927__main" 4909 data-product-id="4591375646791" 4910> 4911 <div class="page-width"> 4912 <div class="product-grid__container product--images float-grid grid--product-images--partial clearfix"><div class="grid__item medium-up--one-half product-single__sticky"> 4913 4914<product-images 4915 data-product-images 4916 data-zoom="false" 4917 data-has-slideshow="false" 4918 data-media-gallery-layout="" 4919 data-modal="false" 4920 data-product-id="4591375646791" 4921 data-section-id="template--18538069753927__main" 4922 > 4923 <div class="product__photos product__photos-template--18538069753927__main product__photos--beside"> 4924 <div class="product__main-photos" data-product-single-media-group> 4925 <div 4926 data-product-photos 4927 data-zoom="false" 4928 class="product-slideshow" 4929 id="ProductPhotos-template--18538069753927__main" 4930 > 4931 4932 4933<div 4934 class="product-main-slide starting-slide" 4935 data-index="0" 4936 data-media-id="6782051745863" 4937 4938> 4939 <div 4940 data-product-image-main 4941 class="product-image-main" 4942 4943 data-size="square" 4944 4945 ><div 4946 class="image-wrap" 4947 style="height: 0; padding-bottom: 100.0%;" 4948 > 4949 4950 4951<is-land on:visible data-image-type="photoswipe"> 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 <img src="//tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370&width=1080" alt="Gift Card" srcset="//tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370&width=360 360w, //tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370&width=540 540w, //tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370&width=720 720w, //tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370&width=900 900w, //tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370&width=1080 1080w" width="1080" height="1080.0" loading="eager" class=" 4963 image-element" data-photoswipe-src="//tower.com/cdn/shop/products/TowerRecordsSMALL.jpg?v=1590078370&width=1800" data-photoswipe-width="3000" data-photoswipe-height="3000" data-index="1" sizes=" 4964 4965(min-width: 769px) 50vw, 75vw" data-animate="none"> 4966 4967</is-land> 4968</div></div> 4969</div> 4970</div></div> 4971 4972 4973 <div 4974 data-product-thumbs 4975 class="product__thumbs product__thumbs--beside product__thumbs-placement--left medium-up--hide small--hide" 4976 data-position="beside" 4977 data-arrows="false" 4978 ><div class="product__thumbs--scroller"></div></div> 4979 4980 </div> 4981
4981<script type="application/json" data-current-variant-json>{"id":32095221874759,"title":"$10 USD","option1":"$10 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $10 USD","public_title":"$10 USD","options":["$10 USD"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}</script>
4981 4982
4982<script type="application/json" data-product-options-json>["Amount"]</script>
4982 4983 </product-images> 4984 4985
4985<script type="module"> 4986 import 'components/product-images' 4987 </script>
4987 4988 4989 4990 4991
4991<script type="application/json" id="ModelJson-template--18538069753927__main"> 4992 [] 4993 </script>
4993</div><div class="product-grid__content product--description product-single__sticky grid__item medium-up--one-half"> 4994 <div class="product-single__meta"> 4995 4996 4997<div class="product-block" data-section-id="template--18538069753927__main" > 4998 <h1 class="h2 product-single__title">Gift Card</h1><div class="product-single__vendor-sku"><span class="product-single__vendor"> 4999 <a href="/collections/tower-records">Tower Records</a> 5000 </span><span class="product-single__sku"> 5001<variant-sku data-product-id="4591375646791" data-section-id="template--18538069753927__main"></variant-sku> 5002
5003<script type="module"> 5004 import 'components/variant-sku' 5005</script>
5005 5006</span></div></div> 5007 5008<div class="product-block" ><hr></div> 5009 5010<block-variant-picker 5011 class="block-variant-picker product-block" 5012 id="variant-selects-template--18538069753927__main" 5013 data-section-id="template--18538069753927__main" 5014 data-url="/products/gift-card" 5015 5016 data-update-url="" 5017 5018 5019 data-picker-type="dropdown" 5020 data-product-id="4591375646791" 5021 5022 > 5023 5024<div class="variant-wrapper inline-block max-w-full mb-0 mr-4 no-js:hidden" data-type="dropdown"> 5025 <label 5026 class="block mb-2.5 cursor-default " 5027 for="SingleOptionSelector-template--18538069753927__main-4591375646791-option-" 5028 > 5029 Amount 5030 </label> 5031 <div class="relative -mb-3" data-index="option" data-handle="amount"> 5032 <select 5033 class="min-w-24" 5034 form="product-form-template--18538069753927__main" 5035 data-variant-input 5036 id="SingleOptionSelector-template--18538069753927__main-4591375646791-option-" 5037 data-index="option" 5038 ><option 5039 value="$10 USD" 5040 5041 selected="selected" 5042 5043 5044 name="Amount" 5045 class="block" 5046 data-index="option1" 5047 > 5048 $10 USD 5049 </option><option 5050 value="$25 USD" 5051 5052 5053 name="Amount" 5054 class="block" 5055 data-index="option1" 5056 > 5057 $25 USD 5058 </option><option 5059 value="$50 USD" 5060 5061 5062 name="Amount" 5063 class="block" 5064 data-index="option1" 5065 > 5066 $50 USD 5067 </option><option 5068 value="$100 USD" 5069 5070 5071 name="Amount" 5072 class="block" 5073 data-index="option1" 5074 > 5075 $100 USD 5076 </option><option 5077 value="$150 USD" 5078 5079 5080 name="Amount" 5081 class="block" 5082 data-index="option1" 5083 > 5084 $150 USD 5085 </option><option 5086 value="$200 USD" 5087 5088 5089 name="Amount" 5090 class="block" 5091 data-index="option1" 5092 > 5093 $200 USD 5094 </option><option 5095 value="$250 USD" 5096 5097 5098 name="Amount" 5099 class="block" 5100 data-index="option1" 5101 > 5102 $250 USD 5103 </option><option 5104 value="$300 USD" 5105 5106 5107 name="Amount" 5108 class="block" 5109 data-index="option1" 5110 > 5111 $300 USD 5112 </option></select> 5113 </div> 5114</div>
5115<script type="application/json"> 5116 [{"id":32095221874759,"title":"$10 USD","option1":"$10 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $10 USD","public_title":"$10 USD","options":["$10 USD"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221907527,"title":"$25 USD","option1":"$25 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $25 USD","public_title":"$25 USD","options":["$25 USD"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221940295,"title":"$50 USD","option1":"$50 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $50 USD","public_title":"$50 USD","options":["$50 USD"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221973063,"title":"$100 USD","option1":"$100 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $100 USD","public_title":"$100 USD","options":["$100 USD"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32394531897415,"title":"$150 USD","option1":"$150 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $150 USD","public_title":"$150 USD","options":["$150 USD"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40160571228231,"title":"$200 USD","option1":"$200 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $200 USD","public_title":"$200 USD","options":["$200 USD"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40359961395271,"title":"$250 USD","option1":"$250 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $250 USD","public_title":"$250 USD","options":["$250 USD"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40359961428039,"title":"$300 USD","option1":"$300 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $300 USD","public_title":"$300 USD","options":["$300 USD"],"price":30000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 5117 </script>
5117 5118 </block-variant-picker> 5119
5119<script type="module"> 5120 import 'components/block-variant-picker' 5121 </script>
5121 5122 5123 5124 <block-buy-buttons 5125 class="block-buy-buttons product-block" 5126 data-section-id="template--18538069753927__main" 5127 data-product-id="4591375646791" 5128 data-cart-type="dropdown" 5129 data-template="gift-card" 5130 5131 5132 ><form method="post" action="/cart/add" id="product-form-template--18538069753927__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div class="product__policies rte"> 5133 5134 5135 5136 5137 5138 5139</div> 5140 5141<gift-card-recipient-form 5142 class="recipient-form" 5143 data-section-id="template--18538069753927__main" 5144 data-product-variant-id="32095221874759" 5145> 5146 <div class="recipient-form__checkbox-wrapper"> 5147 <input 5148 class="recipient-form__checkbox" 5149 id="Recipient-Checkbox-template--18538069753927__main" 5150 type="checkbox" 5151 name="properties[__shopify_send_gift_card_to_recipient]" 5152 > 5153 <label class="checkbox-label" for="Recipient-Checkbox-template--18538069753927__main"> 5154 5155 5156 5157I want to send this as a gift 5158 5159 5160 </label> 5161 </div> 5162 5163 <div class="recipient-fields"> 5164 <div class="recipient-fields__field"> 5165 <div class="field"> 5166 <input 5167 class="field__input input-full recipient-form__email" 5168 id="Recipient-email-template--18538069753927__main" 5169 type="email" 5170 placeholder=" 5171 5172 5173Email 5174 5175" 5176 name="properties[Recipient email]" 5177 value="" 5178 5179 > 5180 <label class="field__label" for="Recipient-email-template--18538069753927__main"> 5181 <span class="recipient-email-label required"> 5182 5183 5184 5185Recipient email 5186 5187</span> 5188 </label> 5189 </div> 5190 </div> 5191 5192 <div class="recipient-fields__field"> 5193 <div class="field"> 5194 <input 5195 class="field__input input-full recipient-form__name" 5196 autocomplete="name" 5197 type="text" 5198 id="Recipient-name-template--18538069753927__main" 5199 name="properties[Recipient name]" 5200 placeholder=" 5201 5202 5203Name 5204 5205" 5206 value="" 5207 5208 > 5209 <label class="field__label" for="Recipient-name-template--18538069753927__main"> 5210 5211 5212 5213Recipient name (optional) 5214 5215 5216 </label> 5217 </div> 5218 </div> 5219 5220 <div class="recipient-fields__field"><div class="field"> 5221 <textarea 5222 rows="10" 5223 id="Recipient-message-template--18538069753927__main" 5224 class="text-area field__input input-full recipient-form__message" 5225 name="properties[Message]" 5226 maxlength="200" 5227 placeholder=" 5228 5229 5230Message 5231 5232" 5233 aria-label=" 5234 5235 5236 5237 5238 5239 5240 5241200 characters max 5242 5243 5244 5245 " 5246 5247 ></textarea> 5248 <label class="form__label field__label" for="Recipient-message-template--18538069753927__main"> 5249 5250 5251 5252 5253 5254 </label> 5255 </div> 5256 5257 <label class="form__label recipient-form-field-label recipient-form-field-label--space-between"> 5258 <span> 5259 5260 5261200 characters max 5262 5263 5264</span> 5265 </label> 5266 </div> 5267 5268 <div class="field"> 5269 <input 5270 class="field__input text-body input-full recipient-form__date" 5271 autocomplete="send_on" 5272 type="date" 5273 id="Recipient-send-on-template--18538069753927__main" 5274 name="properties[Send on]" 5275 pattern="\d{4}-\d{2}-\d{2}" 5276 value="" 5277 5278 > 5279 <label class="form__label field__label" for="Recipient-send-on-template--18538069753927__main"> 5280 5281 5282 5283Send on (optional) 5284 5285 5286 </label> 5287 </div> 5288 </div> 5289 <input 5290 type="hidden" 5291 name="properties[__shopify_send_gift_card_to_recipient]" 5292 value="if_present" 5293 id="Recipient-Control-template--18538069753927__main" 5294 disabled 5295 > 5296</gift-card-recipient-form> 5297
5298<script type="module"> 5299 import 'components/gift-card-recipient-form' 5300</script>
5300 5301<input 5302 type="hidden" 5303 name="id" 5304 value="32095221874759" 5305 5306 > 5307 <div> 5308 <button 5309 id="ProductSubmitButton-template--18538069753927__main" 5310 type="submit" 5311 name="add" 5312 class="btn btn--full add-to-cart" 5313 5314 > 5315 <span> 5316 5317 5318 5319Add to cart 5320 5321 5322 </span> 5323 </button></div> 5324 <div class="shopify-payment-terms product__policies"></div><input type="hidden" name="product-id" value="4591375646791" /><input type="hidden" name="section-id" value="template--18538069753927__main" /></form>
5324<script type="application/json"> 5325 { 5326 "addToCart": "Add to cart", 5327 "soldOut": "Sold Out", 5328 "unavailable": "Unavailable", 5329 "preOrder": "Pre-order" 5330 } 5331 </script>
5331 5332 </block-buy-buttons> 5333 5334
5334<script type="module"> 5335 import 'components/block-buy-buttons' 5336 </script>
5336 5337<div 5338 class="product-block" 5339 5340> 5341 5342<at-rte class="at-rte rte clearfix"> 5343 5344 5345</at-rte> 5346
5347<script type="module"> 5348 import 'components/rte' 5349</script>
5349 5350</div> 5351</div> 5352 </div></div> 5353 </div> 5354</section> 5355
5356<script type="application/ld+json"> 5357 {"@context":"http:\/\/schema.org\/","@id":"\/products\/gift-card#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Tower Records"},"category":"Gift Cards","description":"Shopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card.\nOur gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US website.\nIf you do not choose the gift option above, the gift card will arrive digitally to whichever email address is used to create the order. From there, it can be forwarded on to the intended recipient. \nIf you do choose the gift option above, the gift card will be sent to the recipient's email. This will be sent immediately after purchase if no send date is chosen. Alternatively, you can choose a date on which you wish the gift card to be sent. \nPlease note, our digital gift cards do not expire. Digital gift cards are non-refundable and cannot be exchanged for cash.","hasVariant":[{"@id":"\/products\/gift-card?variant=32095221874759#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $10 USD","offers":{"@id":"\/products\/gift-card?variant=32095221874759#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"10.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=32095221874759"}},{"@id":"\/products\/gift-card?variant=32095221907527#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $25 USD","offers":{"@id":"\/products\/gift-card?variant=32095221907527#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"25.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=32095221907527"}},{"@id":"\/products\/gift-card?variant=32095221940295#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $50 USD","offers":{"@id":"\/products\/gift-card?variant=32095221940295#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"50.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=32095221940295"}},{"@id":"\/products\/gift-card?variant=32095221973063#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $100 USD","offers":{"@id":"\/products\/gift-card?variant=32095221973063#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"100.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=32095221973063"}},{"@id":"\/products\/gift-card?variant=32394531897415#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $150 USD","offers":{"@id":"\/products\/gift-card?variant=32394531897415#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"150.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=32394531897415"}},{"@id":"\/products\/gift-card?variant=40160571228231#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $200 USD","offers":{"@id":"\/products\/gift-card?variant=40160571228231#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"200.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=40160571228231"}},{"@id":"\/products\/gift-card?variant=40359961395271#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $250 USD","offers":{"@id":"\/products\/gift-card?variant=40359961395271#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"250.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=40359961395271"}},{"@id":"\/products\/gift-card?variant=40359961428039#variant","@type":"Product","image":"https:\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370\u0026width=1920","name":"Gift Card - $300 USD","offers":{"@id":"\/products\/gift-card?variant=40359961428039#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"300.00","priceCurrency":"USD","url":"https:\/\/tower.com\/products\/gift-card?variant=40359961428039"}}],"name":"Gift Card","productGroupID":"4591375646791","url":"https:\/\/tower.com\/products\/gift-card"} 5358</script>
5358 5359 5360 5361 5362</div><div id="shopify-section-template--18538069753927__recently-viewed" class="shopify-section recently-viewed__section"> 5363<is-land on:idle> 5364 <recently-viewed 5365 data-subsection 5366 data-section-id="template--18538069753927__recently-viewed" 5367 data-section-type="recently-viewed" 5368 data-product-id="4591375646791" 5369 data-max-products="10" 5370 > 5371 <div class="index-section index-section--sub-product"> 5372 <div class="page-width"> 5373 <header class="section-header"> 5374 <div class="h3 section-header__title"> 5375 5376 5377 5378Recently viewed 5379 5380 5381 </div> 5382 </header> 5383 </div> 5384 5385 <div class="page-width page-width--flush-small"> 5386 <div id="RecentlyViewed-template--18538069753927__recently-viewed"></div> 5387 </div> 5388 </div> 5389 </recently-viewed> 5390 5391 <template data-island> 5392
5392<script type="module"> 5393 import 'components/section-recently-viewed' 5394 </script>
5394 5395 </template> 5396</is-land> 5397 5398</div> 5399 </main><!-- BEGIN sections: footer-group --> 5400<div id="shopify-section-sections--18538069983303__footer" class="shopify-section shopify-section-group-footer-group"> 5401<div class="footer__section footer__section--border"> 5402 <div class="page-width"> 5403 <div class="footer__newsletter"><div class="footer__subscribe rte rte--nomargin clearfix"> 5404 <p>Subscribe to our newsletter for all the latest offers and releases:</p> 5405 </div> 5406<form method="post" action="/contact#newsletter-sections--18538069983303__footer" id="newsletter-sections--18538069983303__footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 5407<label for="Email-sections--18538069983303__footer" class="visually-hidden"> 5408 5409 5410 5411Enter your email 5412 5413</label> 5414 <label for="newsletter-form-submit-sections--18538069983303__footer" class="visually-hidden"> 5415 5416 5417 5418Subscribe 5419 5420</label> 5421 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 5422 <input type="hidden" name="contact[context]" value="footer"> 5423 <div class="input-group newsletter__input-group"> 5424 <input 5425 type="email" 5426 value="" 5427 placeholder=" 5428 5429 5430Enter your email 5431 5432" 5433 name="contact[email]" 5434 id="Email-sections--18538069983303__footer" 5435 class="input-group-field newsletter__input" 5436 autocorrect="off" 5437 autocapitalize="off" 5438 required 5439 > 5440 <div class="input-group-btn"> 5441 <button 5442 type="submit" 5443 id="newsletter-form-submit-sections--18538069983303__footer" 5444 class="btn" 5445 name="commit" 5446 aria-label=" 5447 5448 5449 5450Subscribe 5451 5452" 5453 > 5454 <span class="form__submit--large"> 5455 5456 5457 5458Subscribe 5459 5460</span> 5461 <span class="form__submit--small"> 5462 5463 5464 5465<svg 5466 xmlns="http://www.w3.org/2000/svg" 5467 aria-hidden="true" 5468 focusable="false" 5469 role="presentation" 5470 class="icon icon--wide icon-arrow-right" 5471 viewbox="0 0 50 15" 5472 fill="currentColor" 5473 width="20" 5474 height="20" 5475> 5476 <path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63Z" /> 5477</svg> 5478 5479 5480 </span> 5481 </button> 5482 </div> 5483 </div></form> 5484</div> 5485 </div> 5486 </div> 5487<div id="FooterMobileNavWrap" class="footer__section footer__section--border medium-up--hide"> 5488 <div id="FooterMobileNav" class="page-width"></div> 5489 </div><is-land on:visible> 5490 <footer-section class="site-footer" data-section-id="sections--18538069983303__footer" data-section-type="footer-section"> 5491 <div 5492 id="FooterMenus" 5493 class="footer__section footer__section--menus " 5494 > 5495 <div class="page-width"> 5496 <div class="footer__blocks"><div 5497 class="footer__block footer__block--menu" 5498 data-type="menu" 5499 5500 > 5501<h2 class="footer__title h4"> 5502 OUR POLICIES 5503</h2> 5504 5505<ul class="footer__menu"><li> 5506 <a href="/pages/about">About Us</a> 5507 </li><li> 5508 <a href="/pages/faqs">FAQs</a> 5509 </li><li> 5510 <a href="/pages/contact-us">Contact Us</a> 5511 </li><li> 5512 <a href="/policies/shipping-policy">Shipping Policy</a> 5513 </li><li> 5514 <a href="/policies/refund-policy">Refund Policy</a> 5515 </li><li> 5516 <a href="/policies/privacy-policy">Privacy Policy</a> 5517 </li><li> 5518 <a href="/policies/terms-of-service">Terms of Service</a> 5519 </li><li> 5520 <a href="/account"> 5521 5522 5523 5524 5525My Account 5526 5527</a> 5528 </li></ul> 5529</div><div 5530 class="footer__block footer__block--contact" 5531 data-type="contact" 5532 5533 > 5534<div class="footer__mobile-section"> 5535 <div class="footer__blocks--mobile"> 5536 <div class="footer__block--mobile"> 5537 <h2 class="footer__title h4"> 5538 5539 5540 5541 5542Get in touch 5543 5544 5545 </h2> 5546 5547 <ul class="footer__menu footer__menu--underline"><li> 5548 <a href="/pages/contact-us"> 5549 <span class="icon-and-text"> 5550 5551 5552 5553<svg 5554 xmlns="http://www.w3.org/2000/svg" 5555 aria-hidden="true" 5556 focusable="false" 5557 role="presentation" 5558 class="icon icon-email icon--line" 5559 viewbox="0 0 64 64" 5560 width="20" 5561 height="20" 5562> 5563 <path 5564 d="M63 52H1V12h62ZM1 12l25.68 24h9.72L63 12M21.82 31.68 1.56 51.16m60.78.78L41.27 31.68" 5565 stroke-miterlimit="10" 5566 fill="none" 5567 stroke="currentColor" 5568 /> 5569</svg> 5570 5571
5572 <span> 5573 5574 5575 5576 5577Email us 5578 5579</span> 5580 </span> 5581 </a> 5582 </li></ul> 5583 </div><div class="footer__block--mobile"> 5584 5585 <div class="footer__title"> 5586 5587 5588 5589Follow us 5590 5591 5592 </div> 5593 5594 5595<ul class="no-bullets social-icons footer__social"> 5596 5597<li> 5598 <a 5599 target="_blank" 5600 rel="noopener" 5601 href="https://www.facebook.com/towerrecordsofficial" 5602 title=" 5603 5604 5605 5606Tower Records on Facebook 5607 5608 5609" 5610 5611 > 5612 5613 5614<svg 5615 xmlns="http://www.w3.org/2000/svg" 5616 aria-hidden="true" 5617 focusable="false" 5618 role="presentation" 5619 class="icon icon-facebook" 5620 viewbox="0 0 14222 14222" 5621 fill="currentColor" 5622 width="20" 5623 height="20" 5624> 5625 <path 5626 d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111m-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137m-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013" 5627 /> 5628</svg> 5629 5630<span class="icon__fallback-text visually-hidden">Facebook</span> 5631 </a> 5632</li> 5633 5634<li> 5635 <a 5636 target="_blank" 5637 rel="noopener" 5638 href="https://x.com/TowerRecords" 5639 title=" 5640 5641 5642 5643Tower Records on X 5644 5645 5646" 5647 5648 > 5649 5650 5651<svg 5652 width="20" 5653 height="20" 5654 viewBox="0 0 20 20" 5655 fill="currentColor" 5656 xmlns="http://www.w3.org/2000/svg" 5657 class="icon icon-x" 5658> 5659 <path 5660 d="M11.0949 5.51373C11.1941 5.34695 11.253 5.21325 11.3436 5.10542C12.4492 3.77122 13.5577 2.43703 14.6704 1.10858C15.1003 0.595319 15.546 0.494679 16.0205 0.782222C16.5495 1.10139 16.6286 1.71386 16.1858 2.26738C15.7085 2.86547 15.2081 3.44486 14.7193 4.03289C13.9473 4.96021 13.181 5.89472 12.3974 6.81342C12.2134 7.02908 12.1875 7.17141 12.3586 7.42157C14.5166 10.5788 16.6631 13.7446 18.8067 16.9119C18.9865 17.1779 19.1518 17.4611 19.2697 17.7573C19.7053 18.8499 19.1317 19.8276 17.9513 19.9138C16.3411 20.0317 14.7251 20.0562 13.122 19.8031C12.1717 19.6536 11.5147 19.0455 10.9913 18.2907C9.84117 16.6301 8.71113 14.9566 7.57246 13.2889C7.50058 13.1839 7.41719 13.0862 7.28348 12.9122C7.19722 13.0358 7.14259 13.1264 7.07645 13.2069C5.59705 14.9782 4.11764 16.748 2.6368 18.5178C2.5146 18.6645 2.39095 18.8126 2.24862 18.9376C1.89782 19.2453 1.39893 19.241 1.03231 18.9448C0.678638 18.6587 0.566496 18.134 0.838224 17.7515C1.19046 17.2555 1.58727 16.7911 1.97689 16.321C3.30534 14.7208 4.63666 13.1207 5.9766 11.5306C6.16063 11.312 6.13763 11.1596 5.98811 10.9411C4.20678 8.32302 2.43265 5.70063 0.664261 3.0725C0.458668 2.7677 0.264577 2.44278 0.13087 2.10204C-0.268814 1.09133 0.280392 0.0949956 1.35724 0.0446757C2.87115 -0.0257721 4.39368 -0.00133105 5.91047 0.053302C7.04051 0.0935579 7.8255 0.785097 8.44228 1.6736C9.23302 2.81227 10.0123 3.95956 10.7958 5.10254C10.8619 5.19887 10.9324 5.29232 11.0934 5.5166L11.0949 5.51373ZM2.20693 1.9137C2.30469 2.08191 2.36651 2.20699 2.44415 2.32057C5.82421 7.28786 9.2057 12.2537 12.5843 17.2239C12.915 17.7113 13.3406 18.0161 13.9415 18.0276C14.945 18.0448 15.9486 18.0563 16.9521 18.0649C17.0168 18.0649 17.0815 18.0261 17.1922 17.9888C17.0786 17.8047 16.9866 17.6437 16.8831 17.4899C14.6115 14.1371 12.3428 10.7829 10.0669 7.43451C8.96561 5.81421 7.84275 4.20829 6.7429 2.58799C6.40648 2.09341 5.9421 1.89501 5.37277 1.88638C4.47563 1.87488 3.57994 1.86626 2.68281 1.86194C2.54479 1.86194 2.40677 1.8907 2.2098 1.91226L2.20693 1.9137Z" 5661 /> 5662</svg> 5663 5664<span class="icon__fallback-text visually-hidden">X</span> 5665 </a> 5666</li> 5667 5668<li> 5669 <a 5670 target="_blank" 5671 rel="noopener" 5672 href="https://instagram.com/officialtowerrecords" 5673 title=" 5674 5675 5676 5677Tower Records on Instagram 5678 5679 5680" 5681 5682 > 5683 5684 5685<svg 5686 xmlns="http://www.w3.org/2000/svg" 5687 aria-hidden="true" 5688 focusable="false" 5689 role="presentation" 5690 class="icon icon-instagram" 5691 viewbox="0 0 32 32" 5692 fill="currentColor" 5693 width="20" 5694 height="20" 5695> 5696 <path 5697 d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.
5697075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z" 5698 /> 5699 <path 5700 d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5M26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z" 5701 /> 5702</svg> 5703 5704<span class="icon__fallback-text visually-hidden">Instagram</span> 5705 </a> 5706</li> 5707 5708 </ul> 5709 </div></div> 5710</div> 5711</div><div 5712 class="footer__block footer__block--payment" 5713 data-type="payment" 5714 5715 > 5716<div class="footer__mobile-section"> 5717 <div class="footer__blocks--mobile"><div class="footer__block--mobile"> 5718<form method="post" action="/localization" id="localization_form-footer" accept-charset="UTF-8" class="multi-selectors multi-selectors--footer" enctype="multipart/form-data" data-disclosure-form=""><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="/products/gift-card" /> 5719<div class="multi-selectors__item"><div class="footer__title" id="CurrencyHeading-footer"> 5720 5721 5722 5723Currency 5724 5725 5726 </div><at-disclosure class="disclosure" data-disclosure-currency defer-hydration> 5727 <button 5728 type="button" 5729 class="faux-select disclosure__toggle" 5730 aria-expanded="false" 5731 aria-controls="CurrencyList-footer" 5732 aria-describedby="CurrencyHeading-footer" 5733 data-disclosure-toggle 5734 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United States (USD 5735 $)</span 5736 > 5737 5738 5739 5740<svg 5741 xmlns="http://www.w3.org/2000/svg" 5742 aria-hidden="true" 5743 focusable="false" 5744 role="presentation" 5745 class="icon icon--wide icon-chevron-down icon--line" 5746 viewbox="0 0 28 16" 5747 width="20" 5748 height="20" 5749> 5750 <path 5751 fill="none" 5752 stroke="currentColor" 5753 d="m1.57 1.59 12.76 12.77L27.1 1.59" 5754 /> 5755</svg> 5756 5757 5758 </button> 5759 5760 <ul 5761 id="CurrencyList-footer" 5762 class="disclosure-list disclosure-list--single-true " 5763 data-disclosure-list 5764 ><li class="disclosure-list__item"> 5765 <a 5766 class="disclosure-list__option" 5767 href="#" 5768 5769 data-value="AD" 5770 data-disclosure-option 5771 ><img src="//cdn.shopify.com/static/images/flags/ad.svg?format=jpg&width=60" alt="Andorra" srcset="//cdn.shopify.com/static/images/flags/ad.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Andorra (EUR 5772 â¬)</span 5773 > 5774 </a> 5775 </li><li class="disclosure-list__item"> 5776 <a 5777 class="disclosure-list__option" 5778 href="#" 5779 5780 data-value="AR" 5781 data-disclosure-option 5782 ><img src="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&width=60" alt="Argentina" srcset="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Argentina (USD 5783 $)</span 5784 > 5785 </a> 5786 </li><li class="disclosure-list__item"> 5787 <a 5788 class="disclosure-list__option" 5789 href="#" 5790 5791 data-value="BO" 5792 data-disclosure-option 5793 ><img src="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&width=60" alt="Bolivia" srcset="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Bolivia (BOB 5794 Bs.)</span 5795 > 5796 </a> 5797 </li><li class="disclosure-list__item"> 5798 <a 5799 class="disclosure-list__option" 5800 href="#" 5801 5802 data-value="BR"
5803 data-disclosure-option 5804 ><img src="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&width=60" alt="Brazil" srcset="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Brazil (USD 5805 $)</span 5806 > 5807 </a> 5808 </li><li class="disclosure-list__item"> 5809 <a 5810 class="disclosure-list__option" 5811 href="#" 5812 5813 data-value="CA" 5814 data-disclosure-option 5815 ><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Canada (CAD 5816 $)</span 5817 > 5818 </a> 5819 </li><li class="disclosure-list__item"> 5820 <a 5821 class="disclosure-list__option" 5822 href="#" 5823 5824 data-value="CL" 5825 data-disclosure-option 5826 ><img src="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&width=60" alt="Chile" srcset="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Chile (USD 5827 $)</span 5828 > 5829 </a> 5830 </li><li class="disclosure-list__item"> 5831 <a 5832 class="disclosure-list__option" 5833 href="#" 5834 5835 data-value="CN" 5836 data-disclosure-option 5837 ><img src="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&width=60" alt="China" srcset="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">China (CNY 5838 Â¥)</span 5839 > 5840 </a> 5841 </li><li class="disclosure-list__item"> 5842 <a 5843 class="disclosure-list__option" 5844 href="#" 5845 5846 data-value="CO" 5847 data-disclosure-option 5848 ><img src="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&width=60" alt="Colombia" srcset="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Colombia (USD 5849 $)</span 5850 > 5851 </a> 5852 </li><li class="disclosure-list__item"> 5853 <a 5854 class="disclosure-list__option" 5855 href="#" 5856 5857 data-value="CR" 5858 data-disclosure-option 5859 ><img src="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&width=60" alt="Costa Rica" srcset="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Costa Rica (CRC 5860 â¡)</span 5861 > 5862 </a> 5863 </li><li class="disclosure-list__item"> 5864 <a 5865 class="disclosure-list__option" 5866 href="#" 5867 5868 data-value="CW" 5869 data-disclosure-option 5870 ><img src="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&width=60" alt="Curaçao" srcset="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Curaçao (ANG 5871 Æ)</span 5872 > 5873 </a> 5874 </li><li class="disclosure-list__item"> 5875 <a 5876 class="disclosure-list__option" 5877 href="#" 5878 5879 data-value="EC" 5880 data-disclosure-option 5881 ><img src="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&width=60" alt="Ecuador" srcset="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Ecuador (USD 5882 $)</span 5883 > 5884 </a> 5885 </li><li class="disclosure-list__item"> 5886 <a 5887 class="disclosure-list__option" 5888 href="#" 5889 5890 data-value="EG" 5891 data-disclosure-option 5892 ><img src="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&width=60" alt="Egypt" srcset="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Egypt (EGP 5893 ج.Ù )</span 5894 > 5895 </a> 5896 </li><li class="disclosure-list__item"> 5897 <a 5898 class="disclosure-list__option" 5899 href="#" 5900 5901 data-value="GG" 5902 data-disclosure-option 5903 ><img src="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&width=60" alt="Guernsey" srcset="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Guernsey (GBP 5904 £)</span 5905 > 5906 </a> 5907 </li><li class="disclosure-list__item"> 5908 <a 5909 class="disclosure-list__option" 5910 href="#" 5911 5912 data-value="HK" 5913 data-disclosure-option 5914 ><img src="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&width=60" alt="Hong Kong SAR" srcset="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Hong Kong SAR (HKD 5915 $)</span 5916 > 5917 </a> 5918 </li><li class="disclosure-list__item"> 5919 <a 5920 class="disclosure-list__option" 5921 href="#" 5922 5923 data-value="IS" 5924 data-disclosure-option 5925 ><img src="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&width=60" alt="Iceland" srcset="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Iceland (ISK 5926 kr)</span 5927 > 5928 </a> 5929 </li><li class="disclosure-list__item"> 5930 <a 5931 class="disclosure-list__option" 5932 href="#" 5933 5934 data-value="IN" 5935 data-disclosure-option 5936 ><img src="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&width=60" alt="India" srcset="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">India (INR 5937 â¹)</span 5938 > 5939 </a> 5940 </li><li class="disclosure-list__item"> 5941 <a 5942 class="disclosure-list__option" 5943 href="#" 5944 5945 data-value="ID" 5946 data-disclosure-option 5947 ><img src="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&width=60" alt="Indonesia" srcset="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Indonesia (IDR 5948 Rp)</span 5949 > 5950 </a> 5951 </li><li class="disclosure-list__item"> 5952 <a 5953 class="disclosure-list__option" 5954 href="#" 5955 5956 data-value="IM" 5957 data-disclosure-option 5958 ><img src="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&width=60" alt="Isle of Man" srcset="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Isle of Man (GBP 5959 £)</span 5960 > 5961 </a> 5962 </li><li class="disclosure-list__item"> 5963 <a 5964 class="disclosure-list__option" 5965 href="#" 5966 5967 data-value="IL" 5968 data-disclosure-option 5969 ><img src="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&width=60" alt="Israel" srcset="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Israel (ILS 5970 âª)</span 5971 > 5972 </a> 5973 </li><li class="disclosure-list__item"> 5974 <a 5975 class="disclosure-list__option" 5976 href="#" 5977 5978 data-value="JE" 5979 data-disclosure-option 5980 ><img src="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&width=60" alt="Jersey" srcset="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Jersey (USD 5981 $)</span 5982 > 5983 </a> 5984 </li><li class="disclosure-list__item"> 5985 <a 5986 class="disclosure-list__option" 5987 href="#" 5988 5989 data-value="JO" 5990 data-disclosure-option 5991 ><img src="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&width=60" alt="Jordan" srcset="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Jordan (USD 5992 $)</span 5993 > 5994 </a> 5995 </li><li class="disclosure-list__item"> 5996 <a 5997 class="disclosure-list__option" 5998 href="#" 5999 6000 data-value="XK" 6001 data-disclosure-option 6002 ><img src="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&width=60" alt="Kosovo" srcset="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Kosovo (EUR 6003 â¬)</span 6004 > 6005 </a> 6006 </li><li class="disclosure-list__item"> 6007 <a 6008 class="disclosure-list__option" 6009 href="#" 6010 6011 data-value="KW" 6012 data-disclosure-option 6013 ><img src="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&width=60" alt="Kuwait" srcset="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Kuwait (USD 6014 $)</span 6015 > 6016 </a> 6017 </li><li class="disclosure-list__item"> 6018 <a 6019 class="disclosure-list__option" 6020 href="#" 6021 6022 data-value="LB" 6023 data-disclosure-option 6024 ><img src="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&width=60" alt="Lebanon" srcset="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Lebanon (LBP 6025 Ù.Ù)</span 6026 > 6027 </a> 6028 </li><li class="disclosure-list__item"> 6029 <a 6030 class="disclosure-list__option" 6031 href="#" 6032 6033 data-value="MY" 6034 data-disclosure-option 6035 ><img src="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&width=60" alt="Malaysia" srcset="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Malaysia (MYR 6036 RM)</span 6037 > 6038 </a> 6039 </li><li class="disclosure-list__item"> 6040 <a 6041 class="disclosure-list__option" 6042 href="#" 6043 6044 data-value="MX" 6045 data-disclosure-option 6046 ><img src="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&width=60" alt="Mexico" srcset="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Mexico (USD 6047 $)</span 6048 > 6049 </a> 6050 </li><li class="disclosure-list__item"> 6051 <a 6052 class="disclosure-list__option" 6053 href="#" 6054 6055 data-value="MC" 6056 data-disclosure-option 6057 ><img src="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&width=60" alt="Monaco" srcset="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Monaco (EUR 6058 â¬)</span 6059 > 6060 </a> 6061 </li><li class="disclosure-list__item"> 6062 <a 6063 class="disclosure-list__option" 6064 href="#" 6065 6066 data-value="ME" 6067 data-disclosure-option 6068 ><img src="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&width=60" alt="Montenegro" srcset="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Montenegro (EUR 6069 â¬)</span 6070 > 6071 </a> 6072 </li><li class="disclosure-list__item"> 6073 <a 6074 class="disclosure-list__option" 6075 href="#" 6076 6077 data-value="PA" 6078 data-disclosure-option 6079 ><img src="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&width=60" alt="Panama" srcset="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Panama (USD 6080 $)</span 6081 > 6082 </a> 6083 </li><li class="disclosure-list__item"> 6084 <a 6085 class="disclosure-list__option" 6086 href="#" 6087 6088 data-value="PY" 6089 data-disclosure-option 6090 ><img src="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&width=60" alt="Paraguay" srcset="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Paraguay (PYG 6091 â²)</span 6092 > 6093 </a> 6094 </li><li class="disclosure-list__item"> 6095 <a 6096 class="disclosure-list__option" 6097 href="#" 6098 6099 data-value="PE" 6100 data-disclosure-option 6101 ><img src="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&width=60" alt="Peru" srcset="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency
6101-flag"><span class="disclosure-list__label">Peru (PEN 6102 S/)</span 6103 > 6104 </a> 6105 </li><li class="disclosure-list__item"> 6106 <a 6107 class="disclosure-list__option" 6108 href="#" 6109 6110 data-value="SM" 6111 data-disclosure-option 6112 ><img src="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&width=60" alt="San Marino" srcset="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">San Marino (EUR 6113 â¬)</span 6114 > 6115 </a> 6116 </li><li class="disclosure-list__item"> 6117 <a 6118 class="disclosure-list__option" 6119 href="#" 6120 6121 data-value="SA" 6122 data-disclosure-option 6123 ><img src="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&width=60" alt="Saudi Arabia" srcset="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Saudi Arabia (SAR 6124 ر.س)</span 6125 > 6126 </a> 6127 </li><li class="disclosure-list__item"> 6128 <a 6129 class="disclosure-list__option" 6130 href="#" 6131 6132 data-value="RS" 6133 data-disclosure-option 6134 ><img src="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&width=60" alt="Serbia" srcset="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Serbia (RSD 6135 РСÐ)</span 6136 > 6137 </a> 6138 </li><li class="disclosure-list__item"> 6139 <a 6140 class="disclosure-list__option" 6141 href="#" 6142 6143 data-value="SG" 6144 data-disclosure-option 6145 ><img src="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Singapore (SGD 6146 $)</span 6147 > 6148 </a> 6149 </li><li class="disclosure-list__item"> 6150 <a 6151 class="disclosure-list__option" 6152 href="#" 6153 6154 data-value="ZA" 6155 data-disclosure-option 6156 ><img src="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&width=60" alt="South Africa" srcset="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">South Africa (USD 6157 $)</span 6158 > 6159 </a> 6160 </li><li class="disclosure-list__item"> 6161 <a 6162 class="disclosure-list__option" 6163 href="#" 6164 6165 data-value="KR" 6166 data-disclosure-option 6167 ><img src="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&width=60" alt="South Korea" srcset="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">South Korea (KRW 6168 â©)</span 6169 > 6170 </a> 6171 </li><li class="disclosure-list__item"> 6172 <a 6173 class="disclosure-list__option" 6174 href="#" 6175 6176 data-value="CH" 6177 data-disclosure-option 6178 ><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Switzerland (CHF 6179 CHF)</span 6180 > 6181 </a> 6182 </li><li class="disclosure-list__item"> 6183 <a 6184 class="disclosure-list__option" 6185 href="#" 6186 6187 data-value="TH" 6188 data-disclosure-option 6189 ><img src="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&width=60" alt="Thailand" srcset="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Thailand (THB 6190 ฿)</span 6191 > 6192 </a> 6193 </li><li class="disclosure-list__item"> 6194 <a 6195 class="disclosure-list__option" 6196 href="#" 6197 6198 data-value="TR" 6199 data-disclosure-option 6200 ><img src="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&width=60" alt="Türkiye" srcset="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Türkiye (USD 6201 $)</span 6202 > 6203 </a> 6204 </li><li class="disclosure-list__item"> 6205 <a 6206 class="disclosure-list__option" 6207 href="#" 6208 6209 data-value="AE" 6210 data-disclosure-option 6211 ><img src="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&width=60" alt="United Arab Emirates" srcset="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United Arab Emirates (AED 6212 د.Ø¥)</span 6213 > 6214 </a> 6215 </li><li class="disclosure-list__item"> 6216 <a 6217 class="disclosure-list__option" 6218 href="#" 6219 6220 data-value="GB" 6221 data-disclosure-option 6222 ><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United Kingdom (GBP 6223 £)</span 6224 > 6225 </a> 6226 </li><li class="disclosure-list__item disclosure-list__item--current"> 6227 <a 6228 class="disclosure-list__option" 6229 href="#" 6230 6231 aria-current="true" 6232 6233 data-value="US" 6234 data-disclosure-option 6235 ><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">United States (USD 6236 $)</span 6237 > 6238 </a> 6239 </li><li class="disclosure-list__item"> 6240 <a 6241 class="disclosure-list__option" 6242 href="#" 6243 6244 data-value="UY" 6245 data-disclosure-option 6246 ><img src="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&width=60" alt="Uruguay" srcset="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Uruguay (UYU 6247 $U)</span 6248 > 6249 </a> 6250 </li><li class="disclosure-list__item"> 6251 <a 6252 class="disclosure-list__option" 6253 href="#" 6254 6255 data-value="VA" 6256 data-disclosure-option 6257 ><img src="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&width=60" alt="Vatican City" srcset="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Vatican City (EUR 6258 â¬)</span 6259 > 6260 </a> 6261 </li><li class="disclosure-list__item"> 6262 <a 6263 class="disclosure-list__option" 6264 href="#" 6265 6266 data-value="VE" 6267 data-disclosure-option 6268 ><img src="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&width=60" alt="Venezuela" srcset="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="currency-flag"><span class="disclosure-list__label">Venezuela (USD 6269 $)</span 6270 > 6271 </a> 6272 </li></ul> 6273 6274 <input type="hidden" name="country_code" value="US" data-disclosure-input> 6275 </at-disclosure> 6276
6276<script type="module"> 6277 import '@archetype-themes/custom-elements/disclosure' 6278 </script>
6278 6279 </div></form></div></div> 6280</div> 6281</div></div> 6282 </div> 6283 </div> 6284 6285 <div class="footer__section"> 6286 <div class="page-width text-center small--text-left"> 6287 <div class="footer__base-links"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a> 6288 </div> 6289 </div> 6290 </div> 6291 </footer-section> 6292 6293 <template data-island> 6294
6294<script type="module"> 6295 import 'components/section-footer' 6296 </script>
6296 6297 </template> 6298</is-land> 6299 6300</div> 6301<!-- END sections: footer-group --></div> 6302 </div> 6303<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 6304 <div class="pswp__bg"></div> 6305 <div class="pswp__scroll-wrap"> 6306 <div class="pswp__container"> 6307 <div class="pswp__item"></div> 6308 <div class="pswp__item"></div> 6309 <div class="pswp__item"></div> 6310 </div> 6311 6312 <div class="pswp__ui pswp__ui--hidden"> 6313 <button 6314 class="btn btn--secondary btn--circle pswp__button pswp__button--arrow--left" 6315 title=" 6316 6317 6318Previous 6319 6320" 6321 > 6322 6323 6324 6325<svg 6326 xmlns="http://www.w3.org/2000/svg" 6327 aria-hidden="true" 6328 focusable="false" 6329 role="presentation" 6330 class="icon icon-chevron-left" 6331 viewbox="0 0 284.49 498.98" 6332 fill="currentColor" 6333 width="20" 6334 height="20" 6335> 6336 <path 6337 d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0" 6338 /> 6339</svg> 6340 6341 6342 </button> 6343 6344 <button 6345 class="btn btn--secondary btn--circle btn--large pswp__button pswp__button--close" 6346 title=" 6347 6348 6349Close (esc) 6350 6351" 6352 > 6353 6354 6355 6356<svg 6357 xmlns="http://www.w3.org/2000/svg" 6358 aria-hidden="true" 6359 focusable="false" 6360 role="presentation" 6361 class="icon icon-close icon--line" 6362 viewbox="0 0 64 64" 6363 width="20" 6364 height="20" 6365> 6366 <path 6367 d="m19 17.61 27.12 27.13m0-27.13L19 44.74" 6368 stroke-miterlimit="10" 6369 fill="none" 6370 stroke="currentColor" 6371 /> 6372</svg> 6373 6374 6375 </button> 6376 6377 <button 6378 class="btn btn--secondary btn--circle pswp__button pswp__button--arrow--right" 6379 title=" 6380 6381 6382Next 6383 6384" 6385 > 6386 6387 6388 6389<svg 6390 xmlns="http://www.w3.org/2000/svg" 6391 aria-hidden="true" 6392 focusable="false" 6393 role="presentation" 6394 class="icon icon-chevron-right" 6395 viewbox="0 0 284.49 498.98" 6396 fill="currentColor" 6397 width="20" 6398 height="20" 6399> 6400 <path 6401 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6402 /> 6403</svg> 6404 6405 6406 </button> 6407 </div> 6408 </div> 6409</div> 6410 6411<tool-tip data-tool-tip=""> 6412 <div class="tool-tip__inner" data-tool-tip-inner> 6413 <button class="tool-tip__close btn btn--circle btn--icon" data-tool-tip-close=""> 6414 6415 6416 6417<svg 6418 xmlns="http://www.w3.org/2000/svg" 6419 aria-hidden="true" 6420 focusable="false" 6421 role="presentation" 6422 class="icon icon-close icon--line" 6423 viewbox="0 0 64 64" 6424 width="20" 6425 height="20" 6426> 6427 <path 6428 d="m19 17.61 27.12 27.13m0-27.13L19 44.74" 6429 stroke-miterlimit="10" 6430 fill="none" 6431 stroke="currentColor" 6432 /> 6433</svg> 6434 6435 6436 </button> 6437 <div data-tool-tip-title>Gift Card</div> 6438 <div class="tool-tip__content" data-tool-tip-content></div> 6439 </div> 6440</tool-tip> 6441
6442<script type="module"> 6443 import 'components/tool-tip' 6444</script>
6444 6445<style> </style> 6446<div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 6447</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
6447<script id="ReStock-config"> 6448 var _ReStockConfig = window._ReStockConfig || {}; 6449 6450 _ReStockConfig.templateName = "product"; 6451 _ReStockConfig.isB2BCustomer = null; 6452 _ReStockConfig.currentLocationId = null; 6453 _ReStockConfig.moneyFormat = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e";_ReStockConfig.marketHandle = "us"; 6454 _ReStockConfig.marketId = 13598791;_ReStockConfig.product = { 6455 selected_or_first_available_variant_id : 32095221874759, 6456 id : 4591375646791, 6457 title : "Gift Card", 6458 handle : "gift-card", 6459 available : true, 6460 featured_image : "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6461 images : ["\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"], 6462 price : 1000, 6463 compare_at_price: null, 6464 vendor : "Tower Records", 6465 selling_plan_groups: [], 6466 variants: [{ 6467 id: 32095221874759, 6468 title: "$10 USD", 6469 available: true, 6470 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6471 name: null, 6472 price: 1000, 6473 compare_at_price: null, 6474 inventory_management: null, 6475 sku: "", 6476 quantity: -616, 6477 },{ 6478 id: 32095221907527, 6479 title: "$25 USD", 6480 available: true, 6481 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6482 name: null, 6483 price: 2500, 6484 compare_at_price: null, 6485 inventory_management: null, 6486 sku: "", 6487 quantity: -799, 6488 },{ 6489 id: 32095221940295, 6490 title: "$50 USD", 6491 available: true, 6492 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6493 name: null, 6494 price: 5000, 6495 compare_at_price: null, 6496 inventory_management: null, 6497 sku: "", 6498 quantity: -1959, 6499 },{ 6500 id: 32095221973063, 6501 title: "$100 USD", 6502 available: true, 6503 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6504 name: null, 6505 price: 10000, 6506 compare_at_price: null, 6507 inventory_management: null, 6508 sku: "", 6509 quantity: -1108, 6510 },{ 6511 id: 32394531897415, 6512 title: "$150 USD", 6513 available: true, 6514 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6515 name: null, 6516 price: 15000, 6517 compare_at_price: null, 6518 inventory_management: null, 6519 sku: "", 6520 quantity: -263, 6521 },{ 6522 id: 40160571228231, 6523 title: "$200 USD", 6524 available: true, 6525 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6526 name: null, 6527 price: 20000, 6528 compare_at_price: null, 6529 inventory_management: null, 6530 sku: "", 6531 quantity: -90, 6532 },{ 6533 id: 40359961395271, 6534 title: "$250 USD", 6535 available: true, 6536 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6537 name: null, 6538 price: 25000, 6539 compare_at_price: null, 6540 inventory_management: null, 6541 sku: "", 6542 quantity: -18, 6543 },{ 6544 id: 40359961428039, 6545 title: "$300 USD", 6546 available: true, 6547 featured_image: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370", 6548 name: null, 6549 price: 30000, 6550 compare_at_price: null, 6551 inventory_management: null, 6552 sku: "", 6553 quantity: -18, 6554 },] 6555 };let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepe
6555nd_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":{"color":"ffffff","showIcon":true,"iconColor":"ffffff","borderSize":"0","borderColor":"B50016","borderRadius":"0","backgroundColor":"B50016"},"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".shopify-product-form"],"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":false,"inject_in_parent_of_wrapper":true,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div>button[type='submit'].btn.btn--full.add-to-cart","css_selector_by_support":null,"custom_styles":{"color":"","backgroundColor":""},"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":false,"style_mode":"MANUAL"},"subscription_form_style":{"custom_styles":{"color":"","showIcon":false,"iconColor":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"style_mode":"MANUAL","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["btn","btn--full","add-to-cart"],"global_raw_css":"","product_page_raw_css":".restock-alerts-notify-button{\r\n border-color: white !important;\r\n}","after_subscribe_message_styles":{"toastColor":"fff","toastBackgroundColor":"0cd4a6"}},"ui_contents":[{"notify_me_contents":[{"page":"LANDING_PAGES","button_text":"EMAIL ME WHEN AVAILABLE","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"PRODUCT_PAGE","button_text":"NOTIFY ME WHEN AVAILABLE","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"NOTIFY ME","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via email","email_input_placeholder":"Your email address","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email:","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS:","sms_input_placeholder":"Your number","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"NOTIFY ME WHEN AVAILABLE","add_to_contacts_checkbox_text":"Sign up to our newsletter too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"WE WILL NOTIFY YOU WHEN THE ITEM IS AVAILABLE!","already_subscribed_message_text":"You already have subscribed for this item.","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"MANUA
6555L","quantity_label":"Quantity"},"language":"en"}],"default_language":"en","shop_id":6938,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":true,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":true,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"back_in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"button":{"custom_styles":null,"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":false,"is_active":false,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
6555dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","availability_date_label":"Expected availability","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"div>button[type='submit'].btn.btn--full.add-to-cart","css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plans_billing_settings":{},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{},"is_service_active":false,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order
6555contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"is_guest_mode_enabled":true,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","wrapper_by_support":null,"custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart"}},"limit_reached":false,"ui_contents":{"en":{"id":4828,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left"},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"},"updated_at":1761047579};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 6556 sdkConfig: metafieldConfigData, 6557 preOrderConfig: metafieldPreOrderData, 6558 wishlistConfig: metafieldWishlistData, 6559 featureFlags: metafieldFlagsData 6560 }; 6561</script>
6561 6562 6563<!-- BEGIN app snippet: early-cart-guard -->
6563<script id="ReStock-early-cart-guard"> 6564(function (window) { 6565 try { 6566 if (window.__nmPreorderEarlyGuard) return; 6567 6568 let cfg = null; 6569 const metafields = window._ReStockConfig?._metafields; 6570 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 6571 cfg = metafields.preOrderConfig; 6572 } 6573 6574 let wrappersInstalled = false; 6575 6576 window.__nmPreorderEarlyGuard = { 6577 v: 1, 6578 active: true, 6579 setConfig: function (nextConfig) { 6580 if (!nextConfig || typeof nextConfig !== 'object') return; 6581 cfg = nextConfig; 6582 if (cfg.override_cart_requests === true) installWrappers(); 6583 } 6584 }; 6585 6586 function isGuardActive() { 6587 return window.__nmPreorderEarlyGuard?.active === true; 6588 } 6589 6590 function isCartAddUrl(url) { 6591 try { 6592 const parsed = new URL(String(url), window.document.baseURI); 6593 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 6594 } catch (error) { 6595 return false; 6596 } 6597 } 6598 6599 function isPageActive() { 6600 const template = window._ReStockConfig?.templateName; 6601 let pageConfig = null; 6602 if (template === 'product') { 6603 pageConfig = cfg.product_page; 6604 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 6605 pageConfig = cfg.collection_page; 6606 } else if (template === 'index') { 6607 pageConfig = cfg.landing_page; 6608 } 6609 return pageConfig?.ui_styles?.is_active === true; 6610 } 6611 6612 function shouldEnrich() { 6613 if (!cfg) return false; 6614 if (cfg.override_cart_requests !== true) return false; 6615 if (cfg.is_service_active !== true) return false; 6616 if (cfg.limit_reached === true) return false; 6617 if (window._ReStockConfig?.isB2BCustomer) return false; 6618 return isPageActive(); 6619 } 6620 6621 function isPlanVisibleInMarket(planId) { 6622 const planToMarkets = cfg.selling_plan_id_to_market_ids; 6623 if (!planToMarkets) return true; 6624 const allowedMarketIds = planToMarkets[planId]; 6625 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 6626 const marketId = window._ReStockConfig?.marketId; 6627 if (marketId == null) return true; 6628 return allowedMarketIds.includes(Number(marketId)); 6629 } 6630 6631 function findSellingPlanId(variantId) { 6632 const planToVariants = cfg.selling_plan_id_to_variant_ids; 6633 if (!planToVariants) return null; 6634 for (const planId of Object.keys(planToVariants)) { 6635 const variantIds = planToVariants[planId]; 6636 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 6637 } 6638 return null; 6639 } 6640 6641 function localizedContents() { 6642 const contents = cfg.product_page?.ui_contents; 6643 if (!contents || typeof contents !== 'object') return {}; 6644 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 6645 } 6646 6647 function shopLanguage() { 6648 const locale = window.Shopify?.locale; 6649 if (locale) return locale; 6650 const documentLanguage = window.document?.documentElement?.lang; 6651 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 6652 return null; 6653 } 6654 6655 function formatDate(date) { 6656 return date.toISOString().split('T')[0]; 6657 } 6658 6659 function toFiniteNumber(value) { 6660 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 6661 if (typeof value === 'string') { 6662 const parsed = parseFloat(value); 6663 return Number.isFinite(parsed) ? parsed : null; 6664 } 6665 return null; 6666 } 6667 6668 function clamp(value, min, max) { 6669 return Math.min(max, Math.max(min, value)); 6670 } 6671 6672 function availabilityDateText(planId) { 6673 const settings = cfg.description_availability_config?.[planId]; 6674 if (!settings) return ''; 6675 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 6676 if (settings.type === 'SPECIFIC_DATE') { 6677 const parsed = new Date(settings.config.date); 6678 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 6679 } 6680 if (settings.type === 'RELATIVE_DATE') { 6681 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 6682 if (isNaN(days)) return ''; 6683 const futureDate = new Date(); 6684 futureDate.setDate(futureDate.getDate() + days); 6685 return formatDate(futureDate); 6686 } 6687 return ''; 6688 } 6689 6690 function inlineVariantPrice(variantId) { 6691 const variants = window._ReStockConfig?.product?.variants;
6692 if (!Array.isArray(variants)) return null; 6693 const variant = variants.find(function (candidate) { 6694 return Number(candidate?.id) === variantId; 6695 }); 6696 if (!variant) return null; 6697 return variant.price ? variant.price / 100 : 0; 6698 } 6699 6700 function finalPriceForPlan(price, planId) { 6701 const adjustment = cfg.selling_plans_settings?.[planId]; 6702 if (!adjustment?.has_discount) return price; 6703 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 6704 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 6705 return price; 6706 } 6707 6708 function formatMoneyIntl(price) { 6709 const currency = window.Shopify?.currency?.active || 'USD'; 6710 const locale = window.Shopify?.locale || 'en-US'; 6711 try { 6712 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 6713 } catch (error) { 6714 return currency + ' ' + price.toFixed(2); 6715 } 6716 } 6717 6718 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 6719 6720 function delimit(cents, precision, thousands, decimal) { 6721 const parts = (cents / 100).toFixed(precision).split('.'); 6722 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 6723 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 6724 } 6725 6726 const AMOUNT_FORMATTERS = new Map([ 6727 ['amount', function (cents) { return delimit(cents, 2, ','); }], 6728 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 6729 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 6730 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 6731 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 6732 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 6733 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 6734 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 6735 ]); 6736 6737 function decodeEntities(s) { 6738 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 6739 } 6740 6741 function moneyFormat() { 6742 const format = window._ReStockConfig?.moneyFormat; 6743 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 6744 } 6745 6746 function formatMoney(amount) { 6747 const format = moneyFormat(); 6748 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 6749 if (!formatAmount) return formatMoneyIntl(amount); 6750 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 6751 } 6752 6753 function calculateCheckoutCharge(price, policy) { 6754 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 6755 if (!Number.isFinite(price) || price <= 0) return 0; 6756 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 6757 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 6758 } 6759 6760 function formatRemainingDueDate(policy) { 6761 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 6762 if (date_type === 'EXACT_DATE' && exact_date) { 6763 const parsed = new Date(exact_date + 'T12:00:00Z'); 6764 if (!isNaN(parsed.getTime())) return formatDate(parsed); 6765 } 6766 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 6767 const days = toFiniteNumber(after_some_days); 6768 if (days === null) return ''; 6769 const futureDate = new Date(); 6770 futureDate.setDate(futureDate.getDate() + days); 6771 return formatDate(futureDate); 6772 } 6773 return ''; 6774 } 6775 6776 function paymentText(planId, variantId) { 6777 const policy = cfg.selling_plans_billing_settings?.[planId]; 6778 if (!policy) return ''; 6779 const contents = localizedContents(); 6780 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 6781 6782 const price = inlineVariantPrice(variantId); 6783 if (price == null) return ''; 6784 6785 const planPrice = finalPriceForPlan(price, planId); 6786 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 6787 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 6788 const dueDate = formatRemainingDueDate(policy); 6789 6790 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 6791 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 6792 const formattedDueNow = formatMoney(dueNowAmount); 6793 const formattedDueLater = formatMoney(dueLaterAmount); 6794 const dueLaterPart = dueDate 6795 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 6796 : formattedDueLater + ' ' + dueLaterLabel; 6797 6798 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 6799 } 6800 6801 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 6802 const DEFAULT_PAYMENT_LABEL = 'Payment'; 6803 const TYPE_MARKER = 'Type'; 6804 6805 function cleanLabel(raw) { 6806 return String(raw == null ? '' : raw) 6807 .replace(/[[\]]/g, '') 6808 .replace(/[\s:ï¼]+$/, '') 6809 .trim(); 6810 } 6811 6812 function resolvePaymentLabel(raw) { 6813 const cleaned = cleanLabel(raw); 6814 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 6815 return DEFAULT_PAYMENT_LABEL; 6816 } 6817 return cleaned; 6818 } 6819 6820 function resolveAvailabilityLabel(raw, paymentLabel) { 6821 const cleaned = cleanLabel(raw); 6822 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 6823 return DEFAULT_AVAILABILITY_LABEL; 6824 } 6825 return cleaned; 6826 } 6827 6828 function visibleCartProperties(planId, variantId) { 6829 const properties = {};
6830 try { 6831 const contents = localizedContents(); 6832 const paymentLabel = resolvePaymentLabel(contents.payment_label); 6833 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 6834 const availabilityDate = availabilityDateText(planId); 6835 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 6836 const payment = paymentText(planId, variantId); 6837 if (payment) properties[paymentLabel] = payment; 6838 } catch (error) {} 6839 return properties; 6840 } 6841 6842 function setJsonProperty(item, name, value) { 6843 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 6844 if (properties[name] === value) return false; 6845 properties[name] = value; 6846 item.properties = properties; 6847 return true; 6848 } 6849 6850 function coerceJsonNumbers(item) { 6851 if (item.id) item.id = Number(item.id); 6852 if (item.quantity) item.quantity = Number(item.quantity); 6853 } 6854 6855 function applyVisibleJsonProperties(item, planId, variantId) { 6856 const properties = visibleCartProperties(planId, variantId); 6857 let changed = false; 6858 for (const name of Object.keys(properties)) { 6859 if (setJsonProperty(item, name, properties[name])) changed = true; 6860 } 6861 return changed; 6862 } 6863 6864 function enrichJsonItem(item) { 6865 if (!item || typeof item !== 'object') return false; 6866 const variantId = Number(item.id); 6867 if (!Number.isFinite(variantId)) return false; 6868 const planId = findSellingPlanId(variantId); 6869 if (planId == null) return false; 6870 6871 if (cfg.is_selling_plan_removed_by_support) { 6872 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 6873 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 6874 if (!tagged && !typed) return false; 6875 coerceJsonNumbers(item); 6876 return true; 6877 } 6878 6879 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 6880 6881 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 6882 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 6883 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 6884 applyVisibleJsonProperties(item, planId, variantId); 6885 coerceJsonNumbers(item); 6886 return true; 6887 } 6888 6889 function enrichJson(data) { 6890 if (!data || typeof data !== 'object') return false; 6891 if (Array.isArray(data.items)) { 6892 let changed = false; 6893 for (const item of data.items) { 6894 if (enrichJsonItem(item)) changed = true; 6895 } 6896 return changed; 6897 } 6898 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 6899 return enrichJsonItem(data); 6900 } 6901 6902 function paramScopes(params) { 6903 const prefixes = []; 6904 const seen = {}; 6905 params.forEach(function (value, key) { 6906 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 6907 if (match && !seen[match[1]]) { 6908 seen[match[1]] = true; 6909 prefixes.push('items[' + match[1] + ']'); 6910 } 6911 }); 6912 if (prefixes.length > 0) return prefixes; 6913 if (params.get('items[id]') != null) return ['items']; 6914 if (params.get('id') != null) return ['']; 6915 return []; 6916 } 6917 6918 function scopeKey(prefix, name) { 6919 return prefix ? prefix + '[' + name + ']' : name; 6920 } 6921 6922 function scopePropertyKey(prefix, name) { 6923 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 6924 } 6925 6926 function setParam(params, key, value) { 6927 if (params.get(key) === value) return false; 6928 params.set(key, value); 6929 return true; 6930 } 6931 6932 function applyRemovedBySupportParams(params, prefix) { 6933 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 6934 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 6935 return tagged || typed; 6936 } 6937 6938 function applyVisibleParamProperties(params, prefix, planId, variantId) { 6939 const properties = visibleCartProperties(planId, variantId); 6940 let changed = false;
6941 for (const name of Object.keys(properties)) { 6942 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 6943 } 6944 return changed; 6945 } 6946 6947 function enrichParamScope(params, prefix, planId, variantId) { 6948 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 6949 6950 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 6951 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 6952 6953 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 6954 if (existingPlan == null || existingPlan === '') { 6955 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 6956 changed = true; 6957 } 6958 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 6959 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 6960 changed = true; 6961 } 6962 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 6963 return changed; 6964 } 6965 6966 function enrichParams(params) { 6967 const scopes = paramScopes(params); 6968 let changed = false; 6969 for (const prefix of scopes) { 6970 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 6971 if (!Number.isFinite(variantId)) continue; 6972 const planId = findSellingPlanId(variantId); 6973 if (planId == null) continue; 6974 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 6975 } 6976 return changed; 6977 } 6978 6979 function enrichBody(body) { 6980 if (typeof body === 'string') { 6981 let jsonData = null; 6982 try { 6983 jsonData = JSON.parse(body); 6984 } catch (error) { 6985 jsonData = null; 6986 } 6987 if (jsonData && typeof jsonData === 'object') { 6988 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 6989 } 6990 const params = new URLSearchParams(body); 6991 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 6992 } 6993 if (typeof FormData !== 'undefined' && body instanceof FormData) { 6994 return { body: body, changed: enrichParams(body) }; 6995 } 6996 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 6997 return { body: body, changed: enrichParams(body) }; 6998 } 6999 return { body: body, changed: false }; 7000 } 7001 7002 function extractRequestUrl(input) { 7003 if (typeof input === 'string') return input; 7004 if (typeof input?.url === 'string') return input.url; 7005 if (typeof input?.href === 'string') return input.href; 7006 return ''; 7007 } 7008 7009 function maybeEnrichFetchInit(input, init) { 7010 if (!isGuardActive() || !init || init.body == null) return init; 7011 const url = extractRequestUrl(input); 7012 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 7013 const enriched = enrichBody(init.body); 7014 if (!enriched.changed) return init; 7015 return { ...init, body: enriched.body }; 7016 } 7017 7018 function installWrappers() { 7019 if (wrappersInstalled) return; 7020 wrappersInstalled = true; 7021 7022 const originalFetch = window.fetch; 7023 window.fetch = function (input, init) { 7024 let nextInit = init; 7025 try { 7026 nextInit = maybeEnrichFetchInit(input, init); 7027 } catch (error) {} 7028 return originalFetch.call(this || window, input, nextInit); 7029 }; 7030 7031 const xhrPrototype = window.XMLHttpRequest?.prototype; 7032 if (xhrPrototype) { 7033 const originalOpen = xhrPrototype.open; 7034 const originalSend = xhrPrototype.send; 7035 xhrPrototype.open = function () { 7036 try { 7037 this.__nmEarlyGuardUrl = arguments[1]; 7038 } catch (error) {} 7039 return originalOpen.apply(this, arguments); 7040 }; 7041 xhrPrototype.send = function (body) { 7042 try { 7043 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 7044 const enriched = enrichBody(body); 7045 if (enriched.changed) return originalSend.call(this, enriched.body); 7046 } 7047 } catch (error) {} 7048 return originalSend.apply(this, arguments); 7049 }; 7050 } 7051 } 7052 7053 if (cfg?.override_cart_requests === true) installWrappers(); 7054 } catch (error) {} 7055})(window); 7056</script>
7056 7057<!-- END app snippet --> 7058<!-- BEGIN app snippet: wishlist-page-container -->
7058<script id="ReStock-wishlist-page-container"> 7059(function (window) { 7060 try { 7061 if (window.__nmWishlistPageContainer) return; 7062 7063 const CONTAINER_ID = 'nm-wishlist-page-root'; 7064 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 7065 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 7066 7067 function trimTrailingSlash(path) { 7068 const value = String(path); 7069 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 7070 } 7071 7072 function stripRoutesRoot(pathname) { 7073 const root = window.Shopify?.routes?.root; 7074 if (typeof root !== 'string') return pathname; 7075 const prefix = trimTrailingSlash(root); 7076 if (prefix === '' || prefix === '/') return pathname; 7077 if (pathname === prefix) return '/'; 7078 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 7079 } 7080 7081 function isConfiguredPage(pagePath) { 7082 const pathname = window.location?.pathname; 7083 if (typeof pathname !== 'string') return false; 7084 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 7085 } 7086 7087 function hasShareToken() { 7088 const search = window.location?.search; 7089 if (!search) return false; 7090 return !!new URLSearchParams(search).get('w'); 7091 } 7092 7093 function isBootable(wishlistConfig, sdkConfig) { 7094 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 7095 if (sdkConfig.app_enabled !== true) return false; 7096 if (sdkConfig.is_suspended === true) return false; 7097 return wishlistConfig.is_service_active === true; 7098 } 7099 7100 function matchElement(selector) { 7101 try { 7102 return window.document.querySelector(selector) || null; 7103 } catch (error) { 7104 return null; 7105 } 7106 } 7107 7108 function configuredTarget(placement) { 7109 if (!placement || typeof placement !== 'object') return null; 7110 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 7111 const element = matchElement(placement.css_selector); 7112 if (!element) return null; 7113 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 7114 return { element: element, relative: relative }; 7115 } 7116 7117 function builtInTarget() { 7118 for (const selector of TARGET_SELECTORS) { 7119 const element = matchElement(selector); 7120 if (element) return { element: element, relative: 'start' }; 7121 } 7122 return null; 7123 } 7124 7125 function insertContainer(container, target) { 7126 if (target.relative === 'before' || target.relative === 'after') { 7127 const parent = target.element.parentNode; 7128 if (!parent) return false; 7129 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 7130 return true; 7131 } 7132 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 7133 return true; 7134 } 7135 7136 function createContainer(placement) { 7137 const target = configuredTarget(placement) || builtInTarget(); 7138 if (!target) return null; 7139 const container = window.document.createElement('div'); 7140 container.id = CONTAINER_ID; 7141 container.setAttribute('data-nm-container-source', 'fallback'); 7142 return insertContainer(container, target) ? container : null; 7143 } 7144 7145 function usablePagePath(wishlistConfig) { 7146 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 7147 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 7148 } 7149 7150 function wishlistPageConfig(wishlistConfig) { 7151 const pagePath = usablePagePath(wishlistConfig); 7152 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 7153 } 7154 7155 function armContainer(myWishlist) { 7156 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 7157 if (container) container.removeAttribute('data-nm-page-state'); 7158 } 7159 7160 function markInactive() { 7161 const container = window.document.getElementById(CONTAINER_ID); 7162 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 7163 } 7164 7165 function dearmContainer() { 7166 const stale = window.document.getElementById(CONTAINER_ID); 7167 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 7168 else markInactive(); 7169 } 7170 7171 function ensure(wishlistConfig, sdkConfig) {
7172 try { 7173 const myWishlist = wishlistPageConfig(wishlistConfig); 7174 if (!myWishlist) { 7175 if (usablePagePath(wishlistConfig)) dearmContainer(); 7176 return; 7177 } 7178 const active = myWishlist.type === 'separate_page' || hasShareToken(); 7179 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 7180 else markInactive(); 7181 } catch (error) {} 7182 } 7183 7184 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 7185 7186 const metafields = window._ReStockConfig?._metafields; 7187 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 7188 } catch (error) {} 7189})(window); 7190</script>
7190 7191<!-- END app snippet --> 7192
7193<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
7193 7194 7195<style> 7196 #nm-wishlist-page-root { 7197 min-height: 60vh; 7198 } 7199 7200 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 7201 box-sizing: border-box; 7202 max-width: 1200px; 7203 margin: 0 auto; 7204 padding: 0 1.5rem; 7205 } 7206 7207 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 7208 display: none; 7209 } 7210 7211 #nm-wishlist-page-root:empty { 7212 display: flex; 7213 align-items: center; 7214 justify-content: center; 7215 } 7216 7217 #nm-wishlist-page-root:empty::after { 7218 content: ""; 7219 width: 36px; 7220 height: 36px; 7221 border: 3px solid #e3e3e3; 7222 border-top-color: #1773b0; 7223 border-radius: 50%; 7224 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 7225 } 7226 7227 @keyframes nm-wishlist-page-boot-spin { 7228 to { 7229 transform: rotate(360deg); 7230 } 7231 } 7232 7233 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 7234 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 7235 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 7236 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 7237 display: none !important; 7238 } 7239</style> 7240 7241 7242</div><div id="shopify-block-AVUhJcnV0M2hPOG9Sc__10771892437973285922" class="shopify-block shopify-app-block blz_geolocation_popup"> 7243�<link rel="dns-prefetch" href="https://cdn.shopify.com"> 7244 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 7245 <link rel="dns-prefetch preconnect" href="https://cdn.shopify.com" crossorigin=""> 7246 <link rel="preconnect" href="https://markets-cdn-a.blazeappsoncloud.com" crossorigin> 7247 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0c8e5-2df0-7118-9ab4-b68433e16942/geolocation-markets-selector-183/assets/geolocation-popup.min.css" media="screen"><div 7248 class="blz_storeSelector__overlay blz_store_selector_overlay blz_keyframe__overlay--before-in" 7249 tabindex="-1" 7250 role="dialog" 7251 aria-label="Select your location" 7252 aria-modal="true"> 7253 7254 <div class="blz-wrapper" id="blz-wrapper-desktop"><div 7255 class="blz_storeSelector__section" 7256 style="background-color:;" 7257 ;> 7258 7259 <div class="blz_storeSelector__section-img blz_storeSelector__section-img-left"> 7260 <img class="blz-container-img" loading="lazy" width="auto" height="auto" alt="Blaze Geolocation Popup Image Left" src="https://cdn.shopify.com/s/files/1/0626/0156/0204/files/cn-tower-sunset_465_1.jpg?v=1773374114"> 7261 </div> 7262 <button type="button" class="blz_storeSelector__action_close blz_action__close" aria-label="Close"> 7263 <i class="blz_storeSelector__icon_close" aria-hidden="true">â</i> 7264 </button> 7265 <div class="blz_storeSelector__innersection"> 7266 <div class="blz_storeSelector__flag blz_storeSelector__localization_resource_inputs"><img 7267 src="https://cdn.shopify.com/static/images/flags/ca.svg" 7268 width="76" 7269 height="48" 7270 alt="United States"> 7271 </div><!-- BEGIN app snippet: title --><div class="blz_storeSelector__title " 7272 data-locale-code="en" 7273 data-is_secondary_locale="false" 7274 data-locale-text="" 7275 > 7276 <div class="blz_storeSelector__localization_resource_inputs" 7277 > 7278 choose your location 7279 </div> 7280</div> 7281<!-- END app snippet --><div 7282 class="blz_storeSelector__message item first blz_storeSelector__localization_resource_inputs" 7283 data-locale-code="en" 7284 data-is_secondary_locale="false" 7285 data-locale-text="" 7286 style="font-size: px;text-align:;color: "> 7287 <div class="blz_storeSelector__localization_resource_inputs"> 7288 Please select your shipping destination country 7289 </div> 7290 </div> 7291 <div class="blz_storeSelector__localization"> 7292 <localization-form><form method="post" action="/localization" id="blz_storeSelector_localization_form" accept-charset="UTF-8" class="blz_storeSelector_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="/products/gift-card" /><div id="blz_storeSelector__localization_inputs-desktop" class="blz_storeSelector__localization_inputs blz_storeSelector__localization_resource_inputs"><!-- BEGIN app snippet: country-localization-v2 --><div class="blz_storeSelector__countries_section"> 7293 <div class="blz_storeSelector__select_section"> 7294 <label for="blz_store_selector_selectcountry" class="blz_storeSelector__select_label blz_storeSelector__select_country_label"> 7295 7296 Country 7297 </label> 7298 <div class="blz_storeSelector__select_component"> 7299 <div class="blz_storeSelector__select_country_flag"> 7300 7301 <img 7302 width="auto" 7303 height="auto" 7304 src="//cdn.shopify.com/static/images/flags/us.svg?width=32" 7305 alt="United States" 7306 class="blz_store_selector_flag"> 7307 </div> 7308 <select 7309 id="blz_store_selector_selectcountry" 7310 class="blz_storeSelector blz_storeSelector__select blz_storeSelector__countrySelector " 7311 name="country_code"><option 7312 class="blz_storeSelector__option_country" 7313 data-market="non-domestic" 7314 data-action="/localization" 7315 data-country_iso_code="AD" 7316 data-currency_iso_code="EUR" 7317 data-currency_name="Euro" 7318 data-currency_symbol="â¬" 7319 data-relative_path="false" 7320 data-shop_name="Tower Records" 7321 value="AD"> 7322 Andorra 7323 </option><option 7324 class="blz_storeSelector__option_country" 7325 data-market="non-domestic" 7326 data-action="/localization" 7327 data-country_iso_code="AR" 7328 data-currency_iso_code="USD" 7329 data-currency_name="United States Dollar" 7330 data-currency_symbol="$" 7331 data-relative_path="false" 7332 data-shop_name="Tower Records" 7333 value="AR"> 7334 Argentina 7335 </option><option 7336 class="blz_storeSelector__option_country" 7337 data-market="non-domestic" 7338 data-action="/localization" 7339 data-country_iso_code="BO" 7340 data-currency_iso_code="BOB" 7341 data-currency_name="Bolivian Boliviano" 7342 data-currency_symbol="Bs." 7343 data-relative_path="false" 7344 data-shop_name="Tower Records" 7345 value="BO"> 7346 Bolivia 7347 </option><option 7348 class="blz_storeSelector__option_country" 7349 data-market="non-domestic" 7350 data-action="/localization" 7351 data-country_iso_code="BR" 7352 data-currency_iso_code="USD" 7353 data-currency_name="United States Dollar" 7354 data-currency_symbol="$" 7355 data-relative_path="false" 7356 data-shop_name="Tower Records" 7357 value="BR"> 7358 Brazil
7359 </option><option 7360 class="blz_storeSelector__option_country" 7361 data-market="non-domestic" 7362 data-action="/localization" 7363 data-country_iso_code="CA" 7364 data-currency_iso_code="CAD" 7365 data-currency_name="Canadian Dollar" 7366 data-currency_symbol="$" 7367 data-relative_path="false" 7368 data-shop_name="Tower Records" 7369 value="CA"> 7370 Canada 7371 </option><option 7372 class="blz_storeSelector__option_country" 7373 data-market="non-domestic" 7374 data-action="/localization" 7375 data-country_iso_code="CL" 7376 data-currency_iso_code="USD" 7377 data-currency_name="United States Dollar" 7378 data-currency_symbol="$" 7379 data-relative_path="false" 7380 data-shop_name="Tower Records" 7381 value="CL"> 7382 Chile 7383 </option><option 7384 class="blz_storeSelector__option_country" 7385 data-market="non-domestic" 7386 data-action="/localization" 7387 data-country_iso_code="CN" 7388 data-currency_iso_code="CNY" 7389 data-currency_name="Chinese Renminbi Yuan" 7390 data-currency_symbol="Â¥" 7391 data-relative_path="false" 7392 data-shop_name="Tower Records" 7393 value="CN"> 7394 China 7395 </option><option 7396 class="blz_storeSelector__option_country" 7397 data-market="non-domestic" 7398 data-action="/localization" 7399 data-country_iso_code="CO" 7400 data-currency_iso_code="USD" 7401 data-currency_name="United States Dollar" 7402 data-currency_symbol="$" 7403 data-relative_path="false" 7404 data-shop_name="Tower Records" 7405 value="CO"> 7406 Colombia 7407 </option><option 7408 class="blz_storeSelector__option_country" 7409 data-market="non-domestic" 7410 data-action="/localization" 7411 data-country_iso_code="CR" 7412 data-currency_iso_code="CRC" 7413 data-currency_name="Costa Rican Colón" 7414 data-currency_symbol="â¡" 7415 data-relative_path="false" 7416 data-shop_name="Tower Records" 7417 value="CR"> 7418 Costa Rica 7419 </option><option 7420 class="blz_storeSelector__option_country" 7421 data-market="non-domestic" 7422 data-action="/localization" 7423 data-country_iso_code="CW" 7424 data-currency_iso_code="ANG" 7425 data-currency_name="Netherlands Antillean Gulden" 7426 data-currency_symbol="Æ" 7427 data-relative_path="false" 7428 data-shop_name="Tower Records" 7429 value="CW"> 7430 Curaçao 7431 </option><option 7432 class="blz_storeSelector__option_country" 7433 data-market="non-domestic" 7434 data-action="/localization" 7435 data-country_iso_code="EC" 7436 data-currency_iso_code="USD" 7437 data-currency_name="United States Dollar" 7438 data-currency_symbol="$" 7439 data-relative_path="false" 7440 data-shop_name="Tower Records" 7441 value="EC"> 7442 Ecuador 7443 </option><option 7444 class="blz_storeSelector__option_country" 7445 data-market="non-domestic" 7446 data-action="/localization" 7447 data-country_iso_code="EG" 7448 data-currency_iso_code="EGP" 7449 data-currency_name="Egyptian Pound" 7450 data-currency_symbol="ج.Ù " 7451 data-relative_path="false" 7452 data-shop_name="Tower Records" 7453 value="EG"> 7454 Egypt 7455 </option><option 7456 class="blz_storeSelector__option_country" 7457 data-market="non-domestic" 7458 data-action="/localization" 7459 data-country_iso_code="GG" 7460 data-currency_iso_code="GBP"
7461 data-currency_name="British Pound" 7462 data-currency_symbol="£" 7463 data-relative_path="false" 7464 data-shop_name="Tower Records" 7465 value="GG"> 7466 Guernsey 7467 </option><option 7468 class="blz_storeSelector__option_country" 7469 data-market="non-domestic" 7470 data-action="/localization" 7471 data-country_iso_code="HK" 7472 data-currency_iso_code="HKD" 7473 data-currency_name="Hong Kong Dollar" 7474 data-currency_symbol="$" 7475 data-relative_path="false" 7476 data-shop_name="Tower Records" 7477 value="HK"> 7478 Hong Kong SAR 7479 </option><option 7480 class="blz_storeSelector__option_country" 7481 data-market="non-domestic" 7482 data-action="/localization" 7483 data-country_iso_code="IS" 7484 data-currency_iso_code="ISK" 7485 data-currency_name="Icelandic Króna" 7486 data-currency_symbol="kr" 7487 data-relative_path="false" 7488 data-shop_name="Tower Records" 7489 value="IS"> 7490 Iceland 7491 </option><option 7492 class="blz_storeSelector__option_country" 7493 data-market="non-domestic" 7494 data-action="/localization" 7495 data-country_iso_code="IN" 7496 data-currency_iso_code="INR" 7497 data-currency_name="Indian Rupee" 7498 data-currency_symbol="â¹" 7499 data-relative_path="false" 7500 data-shop_name="Tower Records" 7501 value="IN"> 7502 India 7503 </option><option 7504 class="blz_storeSelector__option_country" 7505 data-market="non-domestic" 7506 data-action="/localization" 7507 data-country_iso_code="ID" 7508 data-currency_iso_code="IDR" 7509 data-currency_name="Indonesian Rupiah" 7510 data-currency_symbol="Rp" 7511 data-relative_path="false" 7512 data-shop_name="Tower Records" 7513 value="ID"> 7514 Indonesia 7515 </option><option 7516 class="blz_storeSelector__option_country" 7517 data-market="non-domestic" 7518 data-action="/localization" 7519 data-country_iso_code="IM" 7520 data-currency_iso_code="GBP" 7521 data-currency_name="British Pound" 7522 data-currency_symbol="£" 7523 data-relative_path="false" 7524 data-shop_name="Tower Records" 7525 value="IM"> 7526 Isle of Man 7527 </option><option 7528 class="blz_storeSelector__option_country" 7529 data-market="non-domestic" 7530 data-action="/localization" 7531 data-country_iso_code="IL" 7532 data-currency_iso_code="ILS" 7533 data-currency_name="Israeli New Shekel" 7534 data-currency_symbol="âª" 7535 data-relative_path="false" 7536 data-shop_name="Tower Records" 7537 value="IL"> 7538 Israel 7539 </option><option 7540 class="blz_storeSelector__option_country" 7541 data-market="non-domestic" 7542 data-action="/localization" 7543 data-country_iso_code="JE" 7544 data-currency_iso_code="USD" 7545 data-currency_name="United States Dollar" 7546 data-currency_symbol="$" 7547 data-relative_path="false" 7548 data-shop_name="Tower Records" 7549 value="JE"> 7550 Jersey 7551 </option><option 7552 class="blz_storeSelector__option_country" 7553 data-market="non-domestic" 7554 data-action="/localization" 7555 data-country_iso_code="JO" 7556 data-currency_iso_code="USD" 7557 data-currency_name="United States Dollar" 7558 data-currency_symbol="$" 7559 data-relative_path="false" 7560 data-shop_name="Tower Records" 7561 value="JO"> 7562 Jordan 7563 </option><option 7564 class="blz_storeSelector__option_country" 7565 data-market="non-domestic" 7566 data-action="/localization" 7567 data-country_iso_code="XK" 7568 data-currency_iso_code="EUR" 7569 data-currency_name="Euro" 7570 data-currency_symbol="â¬" 7571 data-relative_path="false" 7572 data-shop_name="Tower Records" 7573 value="XK"> 7574 Kosovo 7575 </option><option 7576 class="blz_storeSelector__option_country" 7577 data-market="non-domestic" 7578 data-action="/localization" 7579 data-country_iso_code="KW" 7580 data-currency_iso_code="USD" 7581 data-currency_name="United States Dollar" 7582 data-currency_symbol="$" 7583 data-relative_path="false" 7584 data-shop_name="Tower Records" 7585 value="KW"> 7586 Kuwait 7587 </option><option 7588 class="blz_storeSelector__option_country" 7589 data-market="non-domestic" 7590 data-action="/localization" 7591 data-country_iso_code="LB" 7592 data-currency_iso_code="LBP" 7593 data-currency_name="Lebanese Pound" 7594 data-currency_symbol="Ù.Ù" 7595 data-relative_path="false" 7596 data-shop_name="Tower Records" 7597 value="LB"> 7598 Lebanon 7599 </option><option 7600 class="blz_storeSelector__option_country" 7601 data-market="non-domestic" 7602 data-action="/localization" 7603 data-country_iso_code="MY" 7604 data-currency_iso_code="MYR" 7605 data-currency_name="Malaysian Ringgit" 7606 data-currency_symbol="RM" 7607 data-relative_path="false" 7608 data-shop_name="Tower Records" 7609 value="MY"> 7610 Malaysia 7611 </option><option 7612 class="blz_storeSelector__option_country" 7613 data-market="non-domestic" 7614 data-action="/localization" 7615 data-country_iso_code="MX" 7616 data-currency_iso_code="USD" 7617 data-currency_name="United States Dollar" 7618 data-currency_symbol="$" 7619 data-relative_path="false" 7620 data-shop_name="Tower Records" 7621 value="MX"> 7622 Mexico 7623 </option><option 7624 class="blz_storeSelector__option_country" 7625 data-market="non-domestic" 7626 data-action="/localization" 7627 data-country_iso_code="MC" 7628 data-currency_iso_code="EUR" 7629 data-currency_name="Euro" 7630 data-currency_symbol="â¬" 7631 data-relative_path="false" 7632 data-shop_name="Tower Records" 7633 value="MC"> 7634 Monaco 7635 </option><option 7636 class="blz_storeSelector__option_country" 7637 data-market="non-domestic" 7638 data-action="/localization" 7639 data-country_iso_code="ME" 7640 data-currency_iso_code="EUR" 7641 data-currency_name="Euro" 7642 data-currency_symbol="â¬" 7643 data-relative_path="false" 7644 data-shop_name="Tower Records" 7645 value="ME"> 7646 Montenegro 7647 </option><option 7648 class="blz_storeSelector__option_country" 7649 data-market="non-domestic" 7650 data-action="/localization" 7651 data-country_iso_code="PA" 7652 data-currency_iso_code="USD" 7653 data-currency_name="United States Dollar" 7654 data-currency_symbol="$" 7655 data-relative_path="false" 7656 data-shop_name="Tower Records" 7657 value="PA"> 7658 Panama 7659 </option><option 7660 class="blz_storeSelector__option_country" 7661 data-market="non-domestic" 7662 data-action="/localization" 7663 data-country_iso_code="PY" 7664 data-currency_iso_code="PYG" 7665 data-currency_name="Paraguayan GuaranÃ" 7666 data-currency_symbol="â²" 7667 data-relative_path="false" 7668 data-shop_name="Tower Records" 7669 value="PY"> 7670 Paraguay 7671 </option><option 7672 class="blz_storeSelector__option_country" 7673 data-market="non-domestic" 7674 data-action="/localization" 7675 data-country_iso_code="PE" 7676 data-currency_iso_code="PEN" 7677 data-currency_name="Peruvian Sol" 7678 data-currency_symbol="S/" 7679 data-relative_path="false" 7680 data-shop_name="Tower Records" 7681 value="PE"> 7682 Peru 7683 </option><option 7684 class="blz_storeSelector__option_country" 7685 data-market="non-domestic" 7686 data-action="/localization" 7687 data-country_iso_code="SM" 7688 data-currency_iso_code="EUR" 7689 data-currency_name="Euro" 7690 data-currency_symbol="â¬" 7691 data-relative_path="false" 7692 data-shop_name="Tower Records" 7693 value="SM"> 7694 San Marino 7695 </option><option 7696 class="blz_storeSelector__option_country" 7697 data-market="non-domestic" 7698 data-action="/localization" 7699 data-country_iso_code="SA" 7700 data-currency_iso_code="SAR" 7701 data-currency_name="Saudi Riyal" 7702 data-currency_symbol="ر.س" 7703 data-relative_path="false" 7704 data-shop_name="Tower Records" 7705 value="SA"> 7706 Saudi Arabia 7707 </option><option 7708 class="blz_storeSelector__option_country" 7709 data-market="non-domestic" 7710 data-action="/localization" 7711 data-country_iso_code="RS" 7712 data-currency_iso_code="RSD" 7713 data-currency_name="Serbian Dinar" 7714 data-currency_symbol="РСÐ" 7715 data-relative_path="false" 7716 data-shop_name="Tower Records" 7717 value="RS">
7718 Serbia 7719 </option><option 7720 class="blz_storeSelector__option_country" 7721 data-market="non-domestic" 7722 data-action="/localization" 7723 data-country_iso_code="SG" 7724 data-currency_iso_code="SGD" 7725 data-currency_name="Singapore Dollar" 7726 data-currency_symbol="$" 7727 data-relative_path="false" 7728 data-shop_name="Tower Records" 7729 value="SG"> 7730 Singapore 7731 </option><option 7732 class="blz_storeSelector__option_country" 7733 data-market="non-domestic" 7734 data-action="/localization" 7735 data-country_iso_code="ZA" 7736 data-currency_iso_code="USD" 7737 data-currency_name="United States Dollar" 7738 data-currency_symbol="$" 7739 data-relative_path="false" 7740 data-shop_name="Tower Records" 7741 value="ZA"> 7742 South Africa 7743 </option><option 7744 class="blz_storeSelector__option_country" 7745 data-market="non-domestic" 7746 data-action="/localization" 7747 data-country_iso_code="KR" 7748 data-currency_iso_code="KRW" 7749 data-currency_name="South Korean Won" 7750 data-currency_symbol="â©" 7751 data-relative_path="false" 7752 data-shop_name="Tower Records" 7753 value="KR"> 7754 South Korea 7755 </option><option 7756 class="blz_storeSelector__option_country" 7757 data-market="non-domestic" 7758 data-action="/localization" 7759 data-country_iso_code="CH" 7760 data-currency_iso_code="CHF" 7761 data-currency_name="Swiss Franc" 7762 data-currency_symbol="CHF" 7763 data-relative_path="false" 7764 data-shop_name="Tower Records" 7765 value="CH"> 7766 Switzerland 7767 </option><option 7768 class="blz_storeSelector__option_country" 7769 data-market="non-domestic" 7770 data-action="/localization" 7771 data-country_iso_code="TH" 7772 data-currency_iso_code="THB" 7773 data-currency_name="Thai Baht" 7774 data-currency_symbol="฿" 7775 data-relative_path="false" 7776 data-shop_name="Tower Records" 7777 value="TH"> 7778 Thailand 7779 </option><option 7780 class="blz_storeSelector__option_country" 7781 data-market="non-domestic" 7782 data-action="/localization" 7783 data-country_iso_code="TR" 7784 data-currency_iso_code="USD" 7785 data-currency_name="United States Dollar" 7786 data-currency_symbol="$" 7787 data-relative_path="false" 7788 data-shop_name="Tower Records" 7789 value="TR"> 7790 Türkiye 7791 </option><option 7792 class="blz_storeSelector__option_country" 7793 data-market="non-domestic" 7794 data-action="/localization" 7795 data-country_iso_code="AE" 7796 data-currency_iso_code="AED" 7797 data-currency_name="United Arab Emirates Dirham" 7798 data-currency_symbol="د.Ø¥" 7799 data-relative_path="false" 7800 data-shop_name="Tower Records" 7801 value="AE"> 7802 United Arab Emirates 7803 </option><option 7804 class="blz_storeSelector__option_country" 7805 data-market="ukstore" 7806 data-action="https://towerrecords.uk/" 7807 data-country_iso_code="GB" 7808 data-currency_iso_code="" 7809 data-currency_name="" 7810 data-currency_symbol="" 7811 data-relative_path="false" 7812 data-shop_name="Tower Records" 7813 value="GB"> 7814 United Kingdom 7815 </option><option 7816 class="blz_storeSelector__option_country" 7817 data-market="us" 7818 data-action="/localization" 7819 data-country_iso_code="US" 7820 data-currency_iso_code="USD" 7821 data-currency_name="United States Dollar" 7822 data-currency_symbol="$" 7823 data-relative_path="false" 7824 data-shop_name="Tower Records" 7825 value="US"selected> 7826 United States 7827 </option><option 7828 class="blz_storeSelector__option_country" 7829 data-market="non-domestic" 7830 data-action="/localization" 7831 data-country_iso_code="UY" 7832 data-currency_iso_code="UYU" 7833 data-currency_name="Uruguayan Peso" 7834 data-currency_symbol="$U" 7835 data-relative_path="false" 7836 data-shop_name="Tower Records" 7837 value="UY"> 7838 Uruguay 7839 </option><option 7840 class="blz_storeSelector__option_country" 7841 data-market="non-domestic" 7842 data-action="/localization" 7843 data-country_iso_code="VA" 7844 data-currency_iso_code="EUR" 7845 data-currency_name="Euro" 7846 data-currency_symbol="â¬" 7847 data-relative_path="false" 7848 data-shop_name="Tower Records" 7849 value="VA"> 7850 Vatican City 7851 </option><option 7852 class="blz_storeSelector__option_country" 7853 data-market="non-domestic" 7854 data-action="/localization" 7855 data-country_iso_code="VE" 7856 data-currency_iso_code="USD" 7857 data-currency_name="United States Dollar" 7858 data-currency_symbol="$" 7859 data-relative_path="false" 7860 data-shop_name="Tower Records" 7861 value="VE"> 7862 Venezuela 7863 </option></select> 7864 <i class="blz_storeSelector__icon_down" aria-hidden="true">á¯</i> 7865 </div> 7866 </div> 7867</div> 7868<!-- END app snippet --></div> 7869 <button 7870 type="submit" 7871 id="blz__storeSelector_confirm_cta-desktop" 7872 class="blz__storeSelector_confirm_cta blz_storeSelector__cta blz__border__radius_none " 7873 aria-label="Confirm" 7874 data-locale-code="en" 7875 data-is_secondary_locale="false" 7876 data-locale-text="" 7877 > 7878 Confirm 7879 </button> 7880 <div 7881 class="blz-toggle blz_action__close content-2 blz__storeSelector_cancel_cta blz_storeSelector__cta blz_storeSelector__cancel_cta" 7882 role="button" 7883 tabindex="0" 7884 aria-label="No, thanks" 7885 data-locale-code="en" 7886 data-is_secondary_locale="false" 7887 data-locale-text="" 7888 > 7889 No, thanks 7890 </div></form></localization-form> 7891 </div> 7892 </div> 7893 <div class="blz_storeSelector__section-img blz_storeSelector__section-img-right"> 7894 <img class="blz-container-img" loading="lazy" width="auto" height="auto" alt="Blaze Geolocation Popup Image Right" src="https://cdn.shopify.com/s/files/1/0626/0156/0204/files/cn-tower-sunset_465.jpg?v=1755786871"> 7895 </div> 7896 </div></div> 7897 </div>
7897<script> 7898window.__blzCountryLocalesConfig={pipeData:"AD:English:en|AR:English:en|BO:English:en|BR:English:en|CA:English:en|CL:English:en|CN:English:en|CO:English:en|CR:English:en|CW:English:en|EC:English:en|EG:English:en|GG:English:en|HK:English:en|IS:English:en|IN:English:en|ID:English:en|IM:English:en|IL:English:en|JE:English:en|JO:English:en|XK:English:en|KW:English:en|LB:English:en|MY:English:en|MX:English:en|MC:English:en|ME:English:en|PA:English:en|PY:English:en|PE:English:en|SM:English:en|SA:English:en|RS:English:en|SG:English:en|ZA:English:en|KR:English:en|CH:English:en|TH:English:en|TR:English:en|AE:English:en|GB:English:en|US:English:en|UY:English:en|VA:English:en|VE:English:en|",resource:null,preferNavigatorLang:true,deferUntilLoad:true,customerLang:"en"}; 7899</script>
vendor: 2 bytes, line 7899
7899
7900<script src="https://cdn.shopify.com/extensions/01a0c8e5-2df0-7118-9ab4-b68433e16942/geolocation-markets-selector-183/assets/blz-country-locales-sync.js" defer></script>
vendor: 2 bytes, line 7900
7900
7901<script>window.blz_settings={"app_test_mode":null,"app_design_mode":false,"app_auto_design_mode":false,"enabled_geolocation_popup":true,"shopify_country":"US","shopify_language":"en","redirects":[{"name":"UK Store","url":"https:\/\/towerrecords.uk\/","countries":[{"value":"GB","label":"United Kingdom","continent":"EU"}],"showRedirectName":0,"handle":"ukstore","redirect_type":null}],"redirect_modes":[{"id":674,"mode":"popup","marketHandle":"ukstore","countryCodes":["GB"]}],"relative_paths":null,"locales":null,"settings":null,"popups":[{"id":1468,"status":1,"popup_data":{"isFormChange":false,"flag":{"width":40,"height":40,"position":"center","shape":"square","borderRadius":"0%"},"title":{"text":"\u003cp\u003e\u003cstrong\u003eIt seems you are in {{countryName}}\u003c\/strong\u003e\u003c\/p\u003e","color":"#000000","fontSize":18,"position":"center"},"message":{"text":"\u003cp\u003eWe do ship to you from our US store, but we also have a {{countryName}} store. Would you like to shop in {{countryName}} store?\u003c\/p\u003e","fontSize":16,"position":"center"},"resource":{"selectedLayout":"vertical","selected":"country_currency_language","countryFormat":"Full Name","currencyFormat":"Code","languageFormat":"Full Name"},"primaryBtn":{"text":"\u003cp\u003eYes, please\u003c\/p\u003e","btnType":"button","shape":"rounded","fontSize":16,"position":"full width","color":"#ffffff","background":"#cc3132","borderColor":"#ffffff","borderWidth":1},"secondaryBtn":{"text":"\u003cp\u003eNo, thanks\u003c\/p\u003e","btnType":"button","shape":"rounded","fontSize":14,"position":"full width","color":"black","background":"transparent","borderColor":"#9c9191","borderWidth":0,"underline":true},"popup_styles":{"width":445,"height":240,"heightType":"auto","padding":29,"paddingOuter":4,"margin":8,"fontSize":0,"borderWidth":0,"borderRadius":20,"borderColor":"#211c1c","position":"center","positionVertical":"center"},"background":{"backgroundColor":"#FFFFFF","backgroundImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4433\/2857\/files\/photographer.jpg?v=1739975004","backgroundImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0842\/4433\/2857\/files\/photographer.jpg?v=1739975004","backgroundType":"color","sideImage":null,"sideImagePosition":"left","sideImageUrl":null},"close_btn":{"isVisible":true,"borderRadius":0,"borderWidth":0,"borderColor":"#000000","background":"#ff0b0000","textColor":"#bf9c9c"},"visibleSections":{"flag":true,"title":true,"message":true,"resource":false,"primaryBtn":true,"secondaryBtn":true},"sectionsOrder":["flag","title","message","resource","primaryBtn","secondaryBtn"]},"type":"popup","markets":[{"label":"UK Store","handle":"ukstore","id":674,"countries":["GB"]},{"label":"International","handle":"international","id":"15171655","countries":["AE","AF","AG","AI","AL","AM","AN","AR","AU","AW","AX","AZ","BA","BB","BD","BG","BH","BL","BM","BN","BO","BQ","BS","BT","BV","BY","BZ","CC","CH","CK","CL","CN","CR","CW","CX","CZ","DK","DM","DO","EC","FJ","FK","FO","GD","GE","GF","GG","GI","GL","GP","GT","GY","HK","HN","HR","HT","HU","ID","IL","IM","IN","IO","IQ","IS","JE","JM","JO","KG","KH","KI","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","MD","MF","MK","MM","MN","MO","MQ","MS","MV","MY","NC","NF","NI","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PY","QA","RE","RO","RS","RU","SA","SB","SE","SG","SJ","SR","SV","SX","TC","TH","TJ","TK","TL","TM","TO","TR","TT","TV","TW","UA","UM","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","YE","YT","AC","AO","BF","BI","BJ","BW","CD","CF","CG","CI","CM","CV","DJ","DZ","EG","EH","ER","ET","GA","GH","GM","GN","GQ","GS","GW","JP","KE","KM","LR","LS","LY","MA","MG","ML","MR","MU","MW","MZ","NA","NE","NG","RW","SC","SD","SH","SL","SN","SO","SS","ST","SZ","TA","TD","TF","TG","TN","TZ","UG","ZA","ZM","ZW"]},{"label":"United States","handle":"us","id":"13598791","countries":["US"]}],"localization":null,"custom_css":{"css":null},"custom_css_second":{"css":".blz_storeSelector__flag {\n \n margin: 0px auto 10px;\n padding-bottom: 20px;\n}\n.blz_storeSelector__section p {\n margin: 0px ;\n}\n.blz_storeSelector__select_section{\nmargin-bottom: 24px ;\n}\n\n.blz_storeSelector__select_label {\n font-size: 12px;\n}\n\n\n.blz_storeSelector__section * {\n letter-spacing: normal !important;\n}\n.blz_storeSelector__innersection{\n padding-bottom: 10px !important;\n}\n\n@media (min-width: 1024px) {\n .blz_storeSelector__message, .blz_storeSelector__title {\n padding-bottom: 24px;\n padding-top: 0px;\n }\n}"},"js":{"js":null}}]} 7902 </script>
7902 7903 7904 7905 <style> 7906 option.blz_storeSelector__option_country { 7907 background: initial; 7908 } 7909 </style><style> 7910 7911 </style> 7912 7913 7914 7915
7916<script src="https://markets-cdn-a.blazeappsoncloud.com/geolocation.js" defer></script>
7916</div><div id="shopify-block-Ad0MxbEhwWVJ4QXZuR__15891388892413262111" class="shopify-block shopify-app-block">
7916<script>(function(){var n=window.fetch;try{var i=document.createElement('iframe');i.style.display='none';i.setAttribute('aria-hidden','true');(document.documentElement||document.body).appendChild(i);var w=i.contentWindow;if(w&&typeof w.fetch==='function'){n=function(){return w.fetch.apply(w,arguments)}}}catch(e){}window.honeyFetch=n})()</script>
7916 7917<div id="honeypop-localization" data-language="en"></div> 7918<div id="honeypop-customer" data-id=""></div> 7919<div id="honeypop-app" class="notranslate" translate="no"></div>
7919<script 7920src="https://cdn.shopify.com/extensions/01a0f0e3-6a3f-7aea-a2e3-6502e6610447/essential-loyalty-rewards-1372/assets/main-Cu1o5qrK.js" 7921defer="defer" 7922type="module" 7923crossorigin="anonymous" 7924></script>
7924<!-- BEGIN app snippet: honeypop-pp --> 7925<div 7926class="honeypop-pp" 7927data-placement="top" 7928data-price="1000" 7929data-currency="USD" 7930data-ppc="1" 7931data-ppo="0" 7932data-cpp="5" 7933data-reward-rate="5" 7934data-product-id="4591375646791" 7935data-collections="166727286855,266651729991" 7936data-earn-rules='null' 7937data-tier-multiplier="1" 7938data-variants='{"32095221874759":1000,"32095221907527":2500,"32095221940295":5000,"32095221973063":10000,"32394531897415":15000,"40160571228231":20000,"40359961395271":25000,"40359961428039":30000}' 7939style="display:none; align-items:center; gap:8px; width: 100%; box-sizing:border-box; --pp-text:#111111; --pp-sub:#6B7280; background-color:#FFFFFF; padding:8px 12px; margin-top:20px; margin-bottom:20px; border:1px solid #E5E7EB; border-radius:12px;" 7940><div class="honeypop-pp-text" style="min-width:0; flex:1;"><p style="margin:0; padding:0; color:#111111; font-weight:600; font-size: 14px; line-height:21px;">Earn {points} points with this purchase</p><p style="margin:0; padding:0; color:#6B7280; font-size:13px; line-height:18px;">Join free to see all benefits</p></div> 7941</div> 7942<!-- END app snippet --><!-- BEGIN app snippet: honeypop-cp --><!-- END app snippet --><!-- BEGIN app snippet: honeypop-pc-config --><!-- END app snippet --></div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 7943 7944 7945<!-- BEGIN app snippet: swymVersion -->
7945<script>var __SWYM__VERSION__ = '7.0.8';</script>
7945<!-- END app snippet --> 7946<!-- BEGIN app snippet: swymCustomCss --> 7947 7948 7949 7950 7951<style id="swym-custom-css"> 7952 7953</style> 7954 7955<!-- END app snippet --> 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967
7968<script> 7969 (function () { 7970 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 7971 7972 7973 // Put metafields in window variable 7974 const commonCustomizationSettings = ''; 7975 try { 7976 const parsedSettings = JSON.parse(commonCustomizationSettings); 7977 if (parsedSettings) { 7978 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 7979 } else { 7980 window.SwymWishlistCommonCustomizationSettings = {}; 7981 } 7982 } catch (e) { 7983 window.SwymWishlistCommonCustomizationSettings = {}; 7984 } 7985 7986 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"multiple-wishlist":true}'; 7987 try { 7988 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 7989 } catch (e) { 7990 enabledCommonFeatures = {}; 7991 } 7992 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 7993 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 7994 7995 // Ghost-Intent Configuration 7996 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 7997 try { 7998 let ghostIntentConfig = { 7999 isExplicitConsentNeeded: false, 8000 isExplicitConsentNeededEvenForLocalStorage: false, 8001 askForPermissionOnFirstClick: true 8002 }; 8003 8004 8005 8006 window.SwymGhostIntentConfig = ghostIntentConfig; 8007 } catch(e) { 8008 window.SwymGhostIntentConfig = { 8009 isExplicitConsentNeeded: false, 8010 isExplicitConsentNeededEvenForLocalStorage: false, 8011 askForPermissionOnFirstClick: true 8012 }; 8013 } 8014 8015 // Education Layer Configuration 8016 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8017 8018 8019 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 8020 8021 // Login Nudge Configuration 8022 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8023 8024 8025 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 8026 8027 // Initialize or ensure SwymViewProducts exists 8028 if (!window.SwymViewProducts) { 8029 window.SwymViewProducts = {}; 8030 } 8031 8032 try { 8033 const socialCountMap = { "https://tower.com/products/gift-card": { "socialCount": -1, "empi": 4591375646791 } }; 8034 // Integrate social count data into existing SwymViewProducts structure 8035 Object.keys(socialCountMap).forEach(function(key) { 8036 if (!window.SwymViewProducts[key]) { 8037 window.SwymViewProducts[key] = {}; 8038 } 8039 8040 window.SwymViewProducts[key] = socialCountMap[key]; 8041 }); 8042 } catch (e) { 8043 // Silent error handling 8044 } 8045 8046 })(); 8047</script>
8047 8048 8049<!-- BEGIN app snippet: swymLoadConsentManager -->
8050<script> 8051 (function () { 8052 if (document.querySelector("script[data-swym-consent-manager]")) return; 8053 var swymConsentManagerScript = document.createElement("script"); 8054 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 8055 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 8056 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 8057 document.head.appendChild(swymConsentManagerScript); 8058 })(); 8059</script>
8059 8060<!-- END app snippet --> 8061
8062<script 8063 8064 id="wishlist-embed-init" 8065 defer 8066 async 8067> 8068 (function () { 8069 window.swymWishlistEmbedLoaded = true; 8070 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 8071 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 8072 var swymJsPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 8073 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 8074 window.SwymCurrentJSPath = baseJsPath; 8075 window.SwymAssetBaseUrl = assetBaseUrl; 8076 8077 window.SwymCurrentStorePath = "//swymstore-v3pro-01.swymrelay.com"; 8078 8079 function loadSwymShopifyScript() { 8080 var element = ""; 8081 var scriptSrc = ""; 8082 8083 8084 element = "swym-ext-shopify-script"; 8085 window.SwymShopifyCdnInUse = true; 8086 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 8087 8088 8089 if (document.getElementById(element)) { 8090 return; 8091 } 8092 8093 var s = document.createElement("script"); 8094 s.id = element; 8095 s.type = "text/javascript"; 8096 s.async = true; 8097 s.defer = true; 8098 s.src = scriptSrc; 8099 8100 s.onerror = function() { 8101 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 8102 // Fallback logic here 8103 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 8104 var fallbackJsPathVal = "\/\/procdn.swymrelay.com\/code\/swym-shopify.js"; 8105 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 8106 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 8107 8108 var fallbackScript = document.createElement("script"); 8109 fallbackScript.id = element; 8110 fallbackScript.type = "text/javascript"; 8111 fallbackScript.async = true; 8112 fallbackScript.defer = true; 8113 fallbackScript.src = scriptSrc; 8114 var y = document.getElementsByTagName("script")[0]; 8115 y.parentNode.insertBefore(fallbackScript, y); 8116 }; 8117 8118 var x = document.getElementsByTagName("script")[0]; 8119 x.parentNode.insertBefore(s, x); 8120 } 8121 8122 var consentAPICallbackInvoked = false; 8123 function checkConsentAndLoad() { 8124 // Allow app to load in design mode (theme editor) regardless of consent 8125 if (window.Shopify?.designMode) { 8126 loadSwymShopifyScript(); 8127 return; 8128 } 8129 8130 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 8131 // consent is given through our Ghost-Intent flow (sync nudge accept). 8132 // This works on any store regardless of region (EU or non-EU). 8133 var ghostConfig = window.SwymGhostIntentConfig || {}; 8134 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 8135 try { 8136 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 8137 if (localStorage.getItem(consentKey) === 'true') { 8138 // Consent was given through our flow â load SDK 8139 loadSwymShopifyScript(); 8140 return; 8141 } 8142 } catch(e) {} 8143 8144 // Check if Shopify native cookie consent was given via the cookie banner. 8145 // If user accepted cookies through Shopify's banner, load SDK normally 8146 // (Ghost-Intent is only needed when NO consent mechanism has been used). 8147 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8148 if (shopifyConsentGiven) { 8149 loadSwymShopifyScript(); 8150 return; 8151 } 8152 8153 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 8154 return; 8155 } 8156 8157 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 8158 if(!isCookieBannerVisible) { 8159 loadSwymShopifyScript(); 8160 return; 8161 } 8162 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8163 if (shouldLoadSwymScript) { 8164 loadSwymShopifyScript(); 8165 } else { 8166 console.warn("No customer consent to load Swym Wishlist Plus"); 8167 } 8168 } 8169 function initialiseConsentCheck() { 8170 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 8171 window.Shopify?.loadFeatures?.( 8172 [{name: 'consent-tracking-api', version: '0.1'}], 8173 error => { 8174 consentAPICallbackInvoked = true; 8175 if (error) { 8176 if(!window.Shopify?.customerPrivacy) { 8177 loadSwymShopifyScript(); 8178 return; 8179 } 8180 } 8181 checkConsentAndLoad(); 8182 } 8183 ); 8184 } 8185 function consentCheckFallback(retryCount) { 8186 if(!consentAPICallbackInvoked) { 8187 if (window.Shopify?.customerPrivacy) { 8188 checkConsentAndLoad(); 8189 } else if (retryCount >= 1) { 8190 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 8191 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 8192 checkConsentAndLoad(); 8193 } else { 8194 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 8195 } 8196 } 8197 } 8198 if (document.readyState === "loading") { 8199 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 8200 window.addEventListener("load", () => consentCheckFallback(0)); 8201 } else { 8202 initialiseConsentCheck(); 8203 } 8204 8205 })(); 8206</script>
8206 8207 8208<!-- BEGIN app snippet: swymSnippet -->
8208<script defer> 8209 (function () { 8210 const currentSwymJSPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 8211 const currentSwymStorePath = 'https://swymstore-v3pro-01.swymrelay.com'; 8212 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 8213 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 8214 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 8215 const swymSnippet = document.getElementById('wishlist-embed-init'); 8216 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 8217 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 8218 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 8219 })() 8220</script>
vendor: 1 bytes, line 8220
8220
8221<script id="swym-snippet" type="text"> 8222 window.swymLandingURL = document.URL; 8223 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 8224 window.swymPageLoad = function() { 8225 window.SwymProductVariants = window.SwymProductVariants || {}; 8226 window.SwymHasCartItems = 0 > 0; 8227 window.SwymPageData = {}, window.SwymProductInfo = {};var variants = []; 8228 window.SwymProductInfo.product = {"id":4591375646791,"title":"Gift Card","handle":"gift-card","description":"\u003cp\u003eShopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card.\u003c\/p\u003e\n\u003cp\u003eOur gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US website.\u003c\/p\u003e\n\u003cp\u003eIf you do not choose the gift option above, the gift card will arrive digitally to whichever email address is used to create the order. From there, it can be forwarded on to the intended recipient. \u003c\/p\u003e\n\u003cp\u003eIf you do choose the gift option above, the gift card will be sent to the recipient's email. This will be sent immediately after purchase if no send date is chosen. Alternatively, you can choose a date on which you wish the gift card to be sent. \u003c\/p\u003e\n\u003cp\u003ePlease note, our digital gift cards do not expire. Digital gift cards are non-refundable and cannot be exchanged for cash.\u003c\/p\u003e","published_at":"2025-11-25T05:07:41-05:00","created_at":"2020-04-22T15:42:33-04:00","vendor":"Tower Records","type":"Gift Card","tags":["_nodiscount_","bandwear-fulfillment","giftcard","Low stock"],"price":1000,"price_min":1000,"price_max":30000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":32095221874759,"title":"$10 USD","option1":"$10 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $10 USD","public_title":"$10 USD","options":["$10 USD"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221907527,"title":"$25 USD","option1":"$25 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $25 USD","public_title":"$25 USD","options":["$25 USD"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221940295,"title":"$50 USD","option1":"$50 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $50 USD","public_title":"$50 USD","options":["$50 USD"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32095221973063,"title":"$100 USD","option1":"$100 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $100 USD","public_title":"$100 USD","options":["$100 USD"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32394531897415,"title":"$150 USD","option1":"$150 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $150 USD","public_title":"$150 USD","options":["$150 USD"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40160571228231,"title":"$200 USD","option1":"$200 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $200 USD","public_title":"$200 USD","options":["$200 USD"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40359961395271,"title":"$250 USD","option1":"$250 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $250 USD","public_title":"$250 USD","options":["$250 USD"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40359961428039,"title":"$300 USD","option1":"$300 USD","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":{"id":14608798679111,"product_id":4591375646791,"position":1,"created_at":"2020-05-21T12:26:08-04:00","updated_at":"2020-05-21T12:26:10-04:00","alt":null,"width":3000,"height":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","variant_ids":[32095221874759,32095221907527,32095221940295,32095221973063,32394531897415,40160571228231,40359961395271,40359961428039]},"available":true,"name":"Gift Card - $300 USD","public_title":"$300 USD","options":["$300 USD"],"price":30000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"],"featured_image":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","options":["Amount"],"media":[{"alt":null,"id":6782051745863,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?v=1590078370","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eShopping for someone else but not sure what to give them? Why not give them the gift of choice with a Tower Records gift card.\u
8228003c\/p\u003e\n\u003cp\u003eOur gift cards are digital and are delivered by email. Digital gift cards can be redeemed at checkout using the gift card code. Please note, these digital gift cards can only be used on our US website.\u003c\/p\u003e\n\u003cp\u003eIf you do not choose the gift option above, the gift card will arrive digitally to whichever email address is used to create the order. From there, it can be forwarded on to the intended recipient. \u003c\/p\u003e\n\u003cp\u003eIf you do choose the gift option above, the gift card will be sent to the recipient's email. This will be sent immediately after purchase if no send date is chosen. Alternatively, you can choose a date on which you wish the gift card to be sent. \u003c\/p\u003e\n\u003cp\u003ePlease note, our digital gift cards do not expire. Digital gift cards are non-refundable and cannot be exchanged for cash.\u003c\/p\u003e"}; 8229 window.SwymProductInfo.variants = window.SwymProductInfo.product.variants; 8230 var piu = "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620"; 8231 8232 8233 SwymProductVariants[32095221874759] = { 8234 empi: window.SwymProductInfo.product.id,epi:32095221874759, 8235 dt: "Gift Card", 8236 du: "https://tower.com/products/gift-card", 8237 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8238 stk: 1 , 8239 pr: 1000/100, 8240 ct: window.SwymProductInfo.product.type, 8241 8242 variants: [{ "$10 USD" : 32095221874759}] 8243 }; 8244 SwymProductVariants[32095221907527] = { 8245 empi: window.SwymProductInfo.product.id,epi:32095221907527, 8246 dt: "Gift Card", 8247 du: "https://tower.com/products/gift-card", 8248 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8249 stk: 1 , 8250 pr: 2500/100, 8251 ct: window.SwymProductInfo.product.type, 8252 8253 variants: [{ "$25 USD" : 32095221907527}] 8254 }; 8255 SwymProductVariants[32095221940295] = { 8256 empi: window.SwymProductInfo.product.id,epi:32095221940295, 8257 dt: "Gift Card", 8258 du: "https://tower.com/products/gift-card", 8259 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8260 stk: 1 , 8261 pr: 5000/100, 8262 ct: window.SwymProductInfo.product.type, 8263 8264 variants: [{ "$50 USD" : 32095221940295}] 8265 }; 8266 SwymProductVariants[32095221973063] = { 8267 empi: window.SwymProductInfo.product.id,epi:32095221973063, 8268 dt: "Gift Card", 8269 du: "https://tower.com/products/gift-card", 8270 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8271 stk: 1 , 8272 pr: 10000/100, 8273 ct: window.SwymProductInfo.product.type, 8274 8275 variants: [{ "$100 USD" : 32095221973063}] 8276 }; 8277 SwymProductVariants[32394531897415] = { 8278 empi: window.SwymProductInfo.product.id,epi:32394531897415, 8279 dt: "Gift Card", 8280 du: "https://tower.com/products/gift-card", 8281 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8282 stk: 1 , 8283 pr: 15000/100, 8284 ct: window.SwymProductInfo.product.type, 8285 8286 variants: [{ "$150 USD" : 32394531897415}] 8287 }; 8288 SwymProductVariants[40160571228231] = { 8289 empi: window.SwymProductInfo.product.id,epi:40160571228231, 8290 dt: "Gift Card", 8291 du: "https://tower.com/products/gift-card", 8292 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8293 stk: 1 , 8294 pr: 20000/100, 8295 ct: window.SwymProductInfo.product.type, 8296 8297 variants: [{ "$200 USD" : 40160571228231}] 8298 }; 8299 SwymProductVariants[40359961395271] = { 8300 empi: window.SwymProductInfo.product.id,epi:40359961395271, 8301 dt: "Gift Card", 8302 du: "https://tower.com/products/gift-card", 8303 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8304 stk: 1 , 8305 pr: 25000/100, 8306 ct: window.SwymProductInfo.product.type, 8307 8308 variants: [{ "$250 USD" : 40359961395271}] 8309 }; 8310 SwymProductVariants[40359961428039] = { 8311 empi: window.SwymProductInfo.product.id,epi:40359961428039, 8312 dt: "Gift Card", 8313 du: "https://tower.com/products/gift-card", 8314 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8315 stk: 1 , 8316 pr: 30000/100, 8317 ct: window.SwymProductInfo.product.type, 8318 8319 variants: [{ "$300 USD" : 40359961428039}] 8320 };window.SwymProductInfo.currentVariant = 32095221874759; 8321 var product_data = { 8322 et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant, 8323 dt: "Gift Card", du: "https://tower.com/products/gift-card", 8324 ct: window.SwymProductInfo.product.type, pr: 1000/100, 8325 iu: "\/\/tower.com\/cdn\/shop\/products\/TowerRecordsSMALL.jpg?crop=center\u0026height=620\u0026v=1590078370\u0026width=620" , 8326 variants: [{ "$10 USD" : 32095221874759 }], 8327 stk: 1 8328 8329 }; 8330 window.SwymPageData = product_data; 8331 8332 window.SwymPageData.uri = window.swymLandingURL; 8333 }; 8334 if(window.selectCallback){ 8335 (function(){ 8336 var originalSelectCallback = window.selectCallback; 8337 window.selectCallback = function(variant){ 8338 originalSelectCallback.apply(this, arguments); 8339 try{ 8340 if(window.triggerSwymVariantEvent){ 8341 window.triggerSwymVariantEvent(variant.id); 8342 } 8343 }catch(err){ 8344 console.warn("Swym selectCallback", err); 8345 } 8346 };})();} 8347 window.swymCustomerId =null; 8348 window.swymCustomerExtraCheck = 8349 null; 8350 var swappName = ("Wishlist" || "Wishlist"); 8351 var swymJSObject = { 8352 pid: "2lDTYLBNZuo\/bxjbdXiNFbv5jUvI48CW1CJFLZDhQe4=", 8353 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 8354 }; 8355 window.swymJSShopifyLoad = function(){ 8356 if(window.swymPageLoad) swymPageLoad(); 8357 if(!window._swat) { 8358 (function (s, w, r, e, l, a, y) { 8359 r['SwymRetailerConfig'] = s; 8360 r[s] = r[s] || function (k, v) { 8361 r[s][k] = v; 8362 }; 8363 })('_swrc', '', window); 8364 _swrc('RetailerId', swymJSObject.pid); 8365 _swrc('Callback', function(){initSwymShopify();}); 8366 }else if(window._swat.postLoader){ 8367 _swrc = window._swat.postLoader; 8368 _swrc('RetailerId', swymJSObject.pid); 8369 _swrc('Callback', function(){initSwymShopify();}); 8370 }else{ 8371 initSwymShopify();} 8372 } 8373 if(!window._SwymPreventAutoLoad) { 8374 swymJSShopifyLoad(); 8375 } 8376</script>
8376 8377 8378<style id="safari-flasher-pre"></style>
8379<script> 8380 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 8381 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 8382 window.SwymCallbacks = window.SwymCallbacks || []; 8383 window.SwymCallbacks.push(function(tracker) { 8384 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 8385 var x = function() { 8386 SwymUtils.onDOMReady(function() { 8387 var d = document.createElement("div"); 8388 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 8389 document.head.appendChild(d); 8390 });}; 8391 setTimeout(x, 10); 8392 });});} 8393 window.SwymOverrideMoneyFormat = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e"; 8394</script>
8394 8395<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 8396
8397<script 8398 8399 id="swymSnippetCheckAndActivate" 8400> 8401 (function () { 8402 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 8403 8404 function removeDuplicateIdNodes(id) { 8405 var nodes = document.querySelectorAll('#' + id); 8406 nodes.forEach(function (node, index) { 8407 if (index > 0) { 8408 node.remove(); 8409 } 8410 }); 8411 } 8412 8413 function cleanupDuplicateSnippetNodes(activeScript) { 8414 if (!activeScript) { 8415 return; 8416 } 8417 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 8418 allSwymSnippets.forEach(function (scriptNode) { 8419 if (scriptNode !== activeScript) { 8420 scriptNode.remove(); 8421 } 8422 }); 8423 } 8424 8425 function cleanupDuplicateActivationGuards() { 8426 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 8427 guardScripts.forEach(function (scriptNode, index) { 8428 if (index > 0) { 8429 scriptNode.removeAttribute('id'); 8430 } 8431 }); 8432 } 8433 8434 function postDomLoad() { 8435 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 8436 if (!activeScript) { 8437 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 8438 if (inactiveScript) { 8439 inactiveScript.type = 'text/javascript'; 8440 new Function(inactiveScript.textContent)(); 8441 activeScript = inactiveScript; 8442 } 8443 } 8444 8445 cleanupDuplicateSnippetNodes(activeScript); 8446 cleanupDuplicateActivationGuards(); 8447 duplicateProneIds.forEach(removeDuplicateIdNodes); 8448 } 8449 8450 if (document.readyState === 'loading') { 8451 document.addEventListener('DOMContentLoaded', postDomLoad); 8452 } else { 8453 postDomLoad(); 8454 } 8455 })(); 8456</script>
8456 8457 8458 8459
8460<script> 8461 (function () { 8462 const themeSchemaName = window.Shopify.theme.schema_name; 8463 8464 if (!window.SwymCallbacks) { 8465 window.SwymCallbacks = []; 8466 } 8467 window.SwymCallbacks.push(swat => { 8468 if (!swat) { 8469 return; 8470 } 8471 8472 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 8473 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 8474 window.SwymLocalWishlist.syncToCloud(swat); 8475 } 8476 8477 if (window._SwymSDKOnlyMode) { 8478 return; 8479 } 8480 8481 // ENABLE COMMON FEATURES 8482 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 8483 Object.keys(swymEnabledCommonFeatures).forEach(key => { 8484 if (!swymEnabledCommonFeatures[key]) return; 8485 8486 switch (key) { 8487 case 'add-to-wishlist-collections-button': 8488 // Check if app block is already handling the collections button 8489 if (window.SwymCollectionsConfig) { 8490 return; 8491 } 8492 8493 // Check if v2 default collections is handling it 8494 if (window.SwymAdvancedCollectionsWishlistConfig) { 8495 return; 8496 } 8497 8498 // Fallback to old v1 behavior if v2 config is not present 8499 swat?.collectionsApi?.setDefaultCustomizationOptions(); 8500 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 8501 8502 break; 8503 case 'add-to-wishlist-pdp-button': 8504 // Check if app block is already handling the PDP button 8505 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 8506 return; 8507 } 8508 8509 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 8510 // Not initiating pdp button as it is not a product page 8511 return; 8512 } 8513 8514 // Inject addtowishlist.css into the document's <head> 8515 var head = document.head; 8516 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 8517 var pdpButtonStylesheetTag = document.createElement('link'); 8518 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 8519 pdpButtonStylesheetTag.rel = 'stylesheet'; 8520 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 8521 8522 if (!document.getElementById('swym-pdp-button-stylesheet')) { 8523 head.appendChild(pdpButtonStylesheetTag); 8524 } 8525 8526 var x = document.getElementsByTagName('script')[0]; 8527 function createAndInsertScript(id, src, onLoadCallback) { 8528 var scriptTag = document.createElement('script'); 8529 scriptTag.id = id; 8530 scriptTag.type = 'text/javascript'; 8531 scriptTag.src = src; 8532 scriptTag.onload = onLoadCallback; 8533 x.parentNode.insertBefore(scriptTag, x); 8534 } 8535 8536 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 8537 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 8538 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 8539 if (pdpBtnApi) { 8540 pdpBtnApi.setDefaultCustomizationOptions(swat); 8541 pdpBtnApi.initializePDPButton(swat, true); 8542 } 8543 }); 8544 break; 8545 default: 8546 return; 8547 } 8548 }); 8549 }); 8550 })(); // IIFE to prevent polluting global scope 8551</script>
8551 8552 8553 8554
8555<script> 8556 (function () { 8557 // Get the settings from Shopify's Liquid variables and create the styles 8558 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 8559 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 8560 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 8561 const isControlCentreEnabledFromBlockSettings = false; 8562 8563 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 8564 // Don't enable control centre if this is disabled and block settings are not enabled 8565 return; 8566 } 8567 8568 let borderRadius = 6; 8569 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 8570 8571 // Check if block settings exist, use them, otherwise fall back to common settings 8572 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 8573 "#ce2032" : 8574 window.SwymWishlistCommonCustomizationSettings.primaryColor; 8575 8576 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 8577 "#fdfdfd" : 8578 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 8579 8580 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 8581 "#f6d53b" : null; 8582 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 8583 "#000000" : null; 8584 8585 // Only use color adjustment functions if we're using common settings 8586 if (!secondaryBgColor || !secondaryTextColor) { 8587 function adjustOpacity(color, opacity) { 8588 if (color[0] === '#') { 8589 color = color.slice(1); 8590 } 8591 8592 if (color.length === 3) { 8593 color = color.split('').map(char => char + char).join(''); 8594 } 8595 8596 const r = parseInt(color.slice(0, 2), 16); 8597 const g = parseInt(color.slice(2, 4), 16); 8598 const b = parseInt(color.slice(4, 6), 16); 8599 8600 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 8601 } 8602 8603 function hexToRgb(color) { 8604 if (color[0] === '#') { 8605 color = color.slice(1); 8606 } 8607 if (color.length === 3) { 8608 color = color.split('').map(c => c + c).join(''); 8609 } 8610 8611 return { 8612 r: parseInt(color.slice(0, 2), 16), 8613 g: parseInt(color.slice(2, 4), 16), 8614 b: parseInt(color.slice(4, 6), 16) 8615 }; 8616 } 8617 8618 function getLuminance({ r, g, b }) { 8619 return 0.299 * r + 0.587 * g + 0.114 * b; 8620 } 8621 8622 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 8623 const secondaryBgOpacity = 0.2; 8624 const secondaryTextOpacity = 0.8; 8625 8626 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 8627 8628 const bgRgb = hexToRgb(primaryBgColor); 8629 const bgLuminance = getLuminance(bgRgb); 8630 8631 // Determine whether to use dark or light text for contrast 8632 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 8633 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 8634 8635 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 8636 8637 return { 8638 secondaryBgColor, 8639 secondaryTextColor 8640 }; 8641 } 8642 8643 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 8644 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 8645 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 8646 } 8647 8648 // Create the CSS rule 8649 let styles = ` 8650 .swym-storefront-layout-root-component { 8651 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 8652 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 8653 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 8654 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 8655 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 8656 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 8657 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 8658 } 8659 `; 8660 8661 // Create a <style> element and append the styles 8662 let styleSheet = document.createElement("style"); 8663 styleSheet.type = "text/css"; 8664 styleSheet.innerText = styles; 8665 document.head.appendChild(styleSheet); 8666 8667 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 8668 window.SwymStorefrontLayoutContext = {}; 8669 } 8670 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 8671 window.SwymStorefrontLayoutExtensions = {}; 8672 } 8673 8674 // Expose block settings toggle state so ThemeCSSMapping can respect it. 8675 // When true, theme editor color pickers take priority over inherited theme CSS variables. 8676 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 8677 8678 if (isControlCentreEnabledFromBlockSettings) { 8679 // If block settings are enabled, use them 8680 SwymStorefrontLayoutContext.Settings = { 8681 EnableStorefrontLayoutOnLauncher: true, 8682 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 8683 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 8684 StorefrontLayoutDrawerPosition: "left", 8685 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 8686 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 8687 EnableStorefrontLayoutVariantSelector: true, 8688 StorefrontLayoutNotificationPosition: "left", 8689 StorefrontLayoutActionPopupPosition: "left", 8690 StorefrontLayoutNotificationDuration: 5000 8691 }; 8692 } else { 8693 // If only metafield is enabled but no block settings, use common settings 8694 SwymStorefrontLayoutContext.Settings = { 8695 EnableStorefrontLayoutOnLauncher: true, 8696 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 8697 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 8698 StorefrontLayoutDrawerPosition: "left", 8699 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 8700 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 8701 EnableStorefrontLayoutVariantSelector: true, 8702 StorefrontLayoutNotificationPosition: "left", 8703 StorefrontLayoutActionPopupPosition: "left", 8704 StorefrontLayoutNotificationDuration: 5000 8705 }; 8706 } 8707 const storefrontLayoutCallback = (swat) =>{ 8708 SwymStorefrontLayoutContext.swat = swat; 8709 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 8710 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 8711 SwymStorefrontLayoutContext.Settings = { 8712 ...SwymStorefrontLayoutContext?.Settings, 8713 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 8714 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 8715 } 8716 8717 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 8718 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 8719 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 8720 detail: { settings: SwymStorefrontLayoutContext?.Settings } 8721 }); 8722 document.dispatchEvent(event); 8723 }else{ 8724 swat.utils.warn(`LayoutInitialized event is not defined.`); 8725 } 8726 }else{ 8727 swat.utils.warn(`Storefront Layout is disabled.`); 8728 document.getElementById("swym-storefront-layout-container")?.remove(); 8729 document.getElementById("swym-storefront-extention-render-container")?.remove(); 8730 } 8731 } 8732 8733 if (!window.SwymCallbacks) { 8734 window.SwymCallbacks = []; 8735 } 8736 window.SwymCallbacks.push(storefrontLayoutCallback); 8737 8738 SwymStorefrontLayoutContext.SwymCustomerData = { 8739 8740 name: null, 8741 email: null 8742 8743 };
8744 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 8745 })(); 8746</script>
8746 8747 8748 8749 8750 8751</div>
8751<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8751 8752</body> 8753</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.