1<!doctype html> 2<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 3<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 4<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 5<head> 6 <!-- Loft Version 2.4.1 --> 7 <!-- Basic page needs ================================================== --> 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <meta name="theme-color" content="#000000"> 12 <link rel="canonical" href="https://respoke.com/cart"> 13 14 15 <link rel="shortcut icon" href="//respoke.com/cdn/shop/files/respoke_crown.jpg?crop=center&height=32&v=1614298486&width=32" type="image/png"> 16 17 18 <!-- Title and description ================================================== --> 19 <title> 20 Your Shopping Cart – Respoke 21 </title> 22 23 24 25
25<script type="0a0e67079055689962737467-text/javascript"> 26 /*! loadJS: load a JS file asynchronously. [c]2014 @scottjehl, Filament Group, Inc. (Based on http://goo.gl/REQGQ by Paul Irish). Licensed MIT */ 27 (function( w ){ 28 var loadJS = function( src, cb, ordered ){ 29 "use strict"; 30 var tmp; 31 var ref = w.document.getElementsByTagName( "script" )[ 0 ]; 32 var script = w.document.createElement( "script" ); 33 34 if (typeof(cb) === 'boolean') { 35 tmp = ordered; 36 ordered = cb; 37 cb = tmp; 38 } 39 40 script.src = src; 41 script.async = !ordered; 42 ref.parentNode.insertBefore( script, ref ); 43 44 if (cb && typeof(cb) === "function") { 45 script.onload = cb; 46 } 47 return script; 48 }; 49 // commonjs 50 if( typeof module !== "undefined" ){ 51 module.exports = loadJS; 52 } 53 else { 54 w.loadJS = loadJS; 55 } 56 }( typeof global !== "undefined" ? global : this )); 57 58 /*! loadCSS. [c]2020 Filament Group, Inc. MIT License */ 59(function(w){ 60"use strict"; 61/* exported loadCSS */ 62var loadCSS = function( href, before, media, attributes ){ 63 // Arguments explained: 64 // `href` [REQUIRED] is the URL for your CSS file. 65 // `before` [OPTIONAL] is the element the script should use as a reference for injecting our stylesheet <link> before 66 // By default, loadCSS attempts to inject the link after the last stylesheet or script in the DOM. However, you might desire a more specific location in your document. 67 // `media` [OPTIONAL] is the media type or query of the stylesheet. By default it will be 'all' 68 // `attributes` [OPTIONAL] is the Object of attribute name/attribute value pairs to set on the stylesheet's DOM Element. 69 var doc = w.document; 70 var ss = doc.createElement( "link" ); 71 var ref; 72 if( before ){ 73 ref = before; 74 } 75 else { 76 var refs = ( doc.body || doc.getElementsByTagName( "head" )[ 0 ] ).childNodes; 77 ref = refs[ refs.length - 1]; 78 } 79 80 var sheets = doc.styleSheets; 81 // Set any of the provided attributes to the stylesheet DOM Element. 82 if( attributes ){ 83 for( var attributeName in attributes ){ 84 if( attributes.hasOwnProperty( attributeName ) ){ 85 ss.setAttribute( attributeName, attributes[attributeName] ); 86 } 87 } 88 } 89 ss.rel = "stylesheet"; 90 ss.href = href; 91 // temporarily set media to something inapplicable to ensure it'll fetch without blocking render 92 ss.media = "only x"; 93 94 // wait until body is defined before injecting link. This ensures a non-blocking load in IE11. 95 function ready( cb ){ 96 if( doc.body ){ 97 return cb(); 98 } 99 setTimeout(function(){ 100 ready( cb ); 101 }); 102 } 103 // Inject link 104 // Note: the ternary preserves the existing behavior of "before" argument, but we could choose to change the argument to "after" in a later release and standardize on ref.nextSibling for all refs 105 // Note: `insertBefore` is used instead of `appendChild`, for safety re: http://www.paulirish.com/2011/surefire-dom-element-insertion/ 106 ready( function(){ 107 ref.parentNode.insertBefore( ss, ( before ? ref : ref.nextSibling ) ); 108 }); 109 // A method (exposed on return object for external use) that mimics onload by polling document.styleSheets until it includes the new sheet. 110 var onloadcssdefined = function( cb ){ 111 var resolvedHref = ss.href; 112 var i = sheets.length; 113 while( i-- ){ 114 if( sheets[ i ].href === resolvedHref ){ 115 return cb(); 116 } 117 } 118 setTimeout(function() { 119 onloadcssdefined( cb ); 120 }); 121 }; 122 123 function loadCB(){ 124 if( ss.addEventListener ){ 125 ss.removeEventListener( "load", loadCB ); 126 } 127 ss.media = media || "all"; 128 } 129 130 // once loaded, set link's media back to `all` so that the stylesheet applies once it loads 131 if( ss.addEventListener ){ 132 ss.addEventListener( "load", loadCB); 133 } 134 ss.onloadcssdefined = onloadcssdefined; 135 onloadcssdefined( loadCB ); 136 return ss; 137}; 138// commonjs 139if( typeof exports !== "undefined" ){ 140 exports.loadCSS = loadCSS; 141} 142else { 143 w.loadCSS = loadCSS; 144} 145}( typeof global !== "undefined" ? global : this )); 146 147 window.theme = window.theme || {}; 148 window.theme.scripts = { 149 slideshow: { 150 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_slideshow.js?v=134172075328892515171766703035", 151 init: '' 152 }, 153 featured_collection: { 154 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_featured_collection.js?v=77195575728242050541766703035", 155 init: '' 156 }, 157 gallery: { 158 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_gallery.js?v=88572516005422783541766703035", 159 init: '' 160 }, 161 banner: { 162 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_banner.js?v=88326669242509724581766703035", 163 init: '' 164 }, 165 logolist: { 166 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_logolist.js?v=109539932184444943651766703035", 167 init: '' 168 }, 169 blog: { 170 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_blog.js?v=92213705879922169921766703035", 171 init: '' 172 }, 173 recommendations: { 174 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_recommendations.js?v=92321737222622728591766703035", 175 init: '' 176 }, 177 // product_page: { 178 // src: "//respoke.com/cdn/shop/t/30/assets/theme_section_product.js?v=3901", 179 // init: '' 180 // }, 181 product_slider: { 182 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_product_slider.js?v=24017511744982364671766703035", 183 init: '' 184 }, 185 image_zoom: { 186 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_image_zoom.js?v=25296013482890570771766703035", 187 init: '' 188 }, 189 model_viewer: { 190 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_model_viewer.js?v=1547
19079106637219886801766703035", 191 init: '' 192 }, 193 newsletter_popup: { 194 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_newsletter_popup.js?v=184342474739091174981766703035", 195 init: '' 196 }, 197 predictive_search: { 198 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_predictive_search.js?v=323809369123337331766703035", 199 init: '' 200 }, 201 quickview: { 202 src: "//respoke.com/cdn/shop/t/30/assets/theme_quickview.js?v=36542766039068989171766703035", 203 init: '' 204 }, 205 mobile_menu: { 206 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_mobile_menu.js?v=74695280464741136651766703035", 207 init: '' 208 }, 209 "scrolling-text":{ 210 src:"", 211 init: "" 212 } 213 } 214</script>
214�<link rel="preload" fetchpriority="high" as="image" href="//respoke.com/cdn/shop/t/30/assets/lifestyle-1.svg?v=8338176680261399321766703035" type="image/svg+xml"> 215 216 <style data-shopify>�.wrapper { max-width: var(--wrapper--full); margin: 0 auto; padding: 0 4vw; }.wrapper::after, .wrapper__text-templates::after { content: ''; display: table; clear: both; } 217 .wrapper__text-templates { zoom: 1; max-width: var(--wrapper--contained); margin: 0 auto; padding: 0 4vw; } 218 #preloader { position: fixed; top:0; left:0; right:0; bottom:0; background-color:var(--color_body_bg); z-index:99999; display:flex; justify-content:center; align-items:center; } 219 </style> 220 221 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 222 223 <!-- Helpers ================================================== --> 224 <style data-shopify>�@font-face { 225 font-family: "Fira Sans"; 226 font-weight: 400; 227 font-style: normal; 228 font-display: swap; 229 src: url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 230 url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 231} 232 233 @font-face { 234 font-family: "Playfair Display"; 235 font-weight: 400; 236 font-style: normal; 237 font-display: swap; 238 src: url("//respoke.com/cdn/fonts/playfair_display/playfairdisplay_n4.9980f3e16959dc89137cc1369bfc3ae98af1deb9.woff2") format("woff2"), 239 url("//respoke.com/cdn/fonts/playfair_display/playfairdisplay_n4.c562b7c8e5637886a811d2a017f9e023166064ee.woff") format("woff"); 240} 241 242 @font-face { 243 font-family: "Fira Sans"; 244 font-weight: 400; 245 font-style: normal; 246 font-display: swap; 247 src: url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 248 url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 249} 250� 251:root { 252 /* Base units */ 253 --padding-unit-xl: 80px; 254 --padding-unit-l: 60px; 255 --padding-unit-m: 45px; 256 --padding-unit-s: 30px; 257 --padding-unit-xs: 15px; 258 259 /* Padding Combos */ 260 --padding-standard: 45px 26160px 262; 263 264 /* Wrapper options */ 265 --wrapper--contained: 1400px; 266 --wrapper--full: 1920px; 267 268 269 /*================ Typography ================*/ 270 /* Fonts */ 271 --headingFontStack: "Playfair Display", 272serif�; 273 --headingFontWeight: 400; 274 --headingFontStyle: normal; 275 --headerLineHeight: 1.3em; 276 277 --subheaderFontStack: "Fira Sans", 278sans-serif�; 279 --subheaderFontWeight: 400; 280 --subheaderFontStyle: normal; 281 282 --bodyFontStack: "Fira Sans", 283sans-serif�; 284 --bodyFontWeight: 400; 285 --bodyFontStyle: normal; 286 287 --bodyFontWeight--bold: 700; 288 289 --ajax-loader-gif: url('//respoke.com/cdn/shop/t/30/assets/ajax-loader.gif?v=166394360676579700211766703035'); 290 291 292 /* Font Size */ 293 --baseSizeMain: 16px; 294 --nav-font-size: 1rem; 295 --input_style: none; 296 --baseFontSize: 1rem; 297 298 --header1: 2.441rem; 299 --header2: 1.953rem; 300 --header3: 1.25rem; 301 --header4: 1.25rem; 302 --header5: 1rem; 303 --header6: 0.8rem; 304 --smallDetail: 0.9rem; 305 --smallerDetail: 0.7rem; 306 307 --baseLineHeight: 1.5em; 308 309 --header2-mobile: 1.728rem; 310 311 --font-heading-scale: 1; 312 --font-body-scale: 1; 313 314 /* Collection */ 315 --collection-product-overlay: 0.25; 316 317 /* SVG */ 318 --lifestyle1-svg: url(//respoke.com/cdn/shop/t/30/assets/lifestyle-1.svg?v=8338176680261399321766703035); 319 320 /* Placeholder Images */ 321 --mobile-hero-img: url(//respoke.com/cdn/shop/t/30/assets/mobile-hero.jpg?v=3901); 322 --placeholder-blog: url(//respoke.com/cdn/shop/t/30/assets/placeholder-blog.png?v=6514859711069742851766703035); 323 324 /* Logo */ 325 --logo_max_width: 150; 326 327 /*================ Colors ================*/ 328 329 --white: #fff; 330 --black: #000; 331 --color_primary: #000000; 332 --color_primary_subdued: rgba(0, 0, 0, 0.1); 333 --color_primary_background_active: rgba(0, 0, 0, 0.8); 334 --color_primary_placeholder: rgba(0, 0, 0, 0.08); 335 --color_accent: #989f9f; 336 --color_accent_subdued: rgba(152, 159, 159, 0.8); 337 --color_secondary_header: #ffffff; 338 --color_secondary_accent: #000000; 339 --color_secondary_accent_inverse: #282828; 340 --color_secondary_accent_subdued: rgba(0, 0, 0, 0.2); 341 --color_secondary_accent_80: rgba(0, 0, 0, 0.8); 342 --select_dropdown_color: rgba(0,0,0,0); 343 --color_article_social_link: #232323; 344 345 --colorTextBody: #000000; 346 --color_body_text_rgb: #000000; 347 --color_body_text_subdued: rgba(0, 0, 0, 0.1); 348 --colorPrimary: #000000; 349 --color_primary_rgb: #000000; 350 --color-base-text: 0, 351 0, 352 0; 353 --colorLink: #989f9f; 354 --card_bg: #ffffff; 355 --card-bg-rgb: 255, 356 255, 357 255; 358 --card-bg-color-alpha-8: rgba(255, 255, 255, 0.84); 359 --card_shadow: rgba(0, 0, 0, 0.1); 360 /* --card_shadow_size: 0px 6px 15px 0px; */ 361 --card_shadow_size: -1px 14px 50px -10px; 362 363 364 --dropdown_shadow: -6px 27px 19px -10px rgba(0, 0, 0, 0.10); 365 366 /* Accessible Colors */ 367 --input_active_background: #ffffff; 368 --input_active_text: #000000; 369 --input_active_placeholder: #000000; 370 371 /* Collection filter colors */ 372 --filter_group_background_rgb: rgb(255, 255, 255); 373 --filter_group_background: #ffffff; 374 --filter_group_content: #000000; 375 --filter_group_content_rgb: rgba(0, 0, 0, 0.2); 376 377 --test_filter_background: rgb(0, 0, 0); 378 379 /* Header Colors */ 380 --promo_text: #ffffff; 381 --promo_bg: #181818;
382 --promo_text_link: #f3cd54; 383 --mega_dropdown_bg: #000000; 384 --mega_dropdown_bg_alpha: rgba(0, 0, 0, 0.2); 385 --mega_dropdown_bg_alpha_0: rgba(0, 0, 0, 0); 386 --mega_dropdown_links: #000000; 387 --mega_dropdown_links_alpha: rgba(0, 0, 0, 0.05); 388 --mega_dropdown_links_8: rgba(0, 0, 0, 0.8); 389 --color_mobile_links: #000000; 390 --color_mobile_links_border: rgba(0, 0, 0, 0.8); 391 --color_mobile_bg: #ffffff; 392 --color_newsletter_content: #292929; 393 --color_newsletter_content_subdued: rgba(41, 41, 41, 0.2); 394 --color_newsletter_background: #ffffff; 395 --color_newsletter_border: #e2e2e2; 396 --search_border_color: #e6e6e6; 397 --header_crossborder_content: rgb(0, 0, 0); 398 --header_crossborder_background: #ffffff; 399 --mobile_crossborder_content: rgb(0, 0, 0); 400 --mobile_crossborder_background: #ffffff; 401 402 /* Navbar Colors*/ 403 --navbar_background_color: #000000; 404 --navbar_link_color: #ffffff; 405 --navbar_link_color_alpha: rgba(255, 255, 255, 0.2); 406 407 /* Search Popup Colors */ 408 --search_popup_bg: #ffffff; 409 --search_popup_input_bg: #FFFFFF; 410 --search_popup_input_text: #000000; 411 --search_popup_body_text: #000000; 412 --search_popup_product_background: #ffffff; 413 --search_product_hover: #f8f8f8; 414 --search_overlay_color: rgba(255, 255, 255, 0.2); 415 416 /* Footer Colors*/ 417 --color_subfooter_text: #000000; 418 --footer_crossborder_content: #ffffff; 419 --footer_crossborder_background: rgba(0,0,0,0); 420 --color_footer_text: #ffffff; 421 --color_footer_bg: #000000; 422 --color_subfooter_bg: #ffffff; 423 --color_footer_social_link: #ffffff; 424 --color_footer_social_link_mobile: #ffffff; 425 426 /* Ad Colors*/ 427 --collection_ad_color: ; 428 --collection-ad-color-background: #252525; 429 430 /* Body Colors*/ 431 --color_body_bg: #ffffff; 432 --color_body_bg_5: rgba(255, 255, 255, 0.05); 433 --color_body_bg_25: rgba(255, 255, 255, 0.25); 434 --color_body_bg_secondary: #000000; 435 --color_body_bg_tertiary: #c61919; 436 --color_body_text: #000000; 437 --color_body_text_05: rgba(0, 0, 0, 0.05); 438 --color_body_text_25: rgba(0, 0, 0, 0.25); 439 --color_body_text_55: rgba(0, 0, 0, 0.55); 440 --color_body_input_bg: rgba(0, 0, 0, 0.05); 441 --color_body_text_border: rgba(0, 0, 0, 0.6); 442 --color_body_text-80: rgba(0, 0, 0, 0.8); 443 --color_body_text-90: rgba(0, 0, 0, 0.95); 444 --color_body_text-97: rgba(0, 0, 0, 0.97); 445 446 --color_border: rgba(0, 0, 0, 0.8); 447 448 /* Global - Cards */ 449 --card_border_radius: 0px; 450 451 /* Buttons */ 452 --button_border_radius: 0px; 453 --button_text_transform: uppercase; 454 --btn-style: ; 455 --button_case: true; 456 --btn_primary_text_color: #ffffff; 457 --btn_background_color: #c61919; 458 --mobile_top_button_text: #000000; 459 --color_btn_background_hover: #c61919; 460 --color_btn_text_hover: #ffffff; 461 462 /* Swatch Colors */ 463 --color_swatches_btn: #ffffff; 464 --color_swatches_text: #000000; 465 --color_swatches_border: #ffffff; 466 467 /* Badges */ 468 --sold_badge_color: #989f9f; 469 --sold_badge_color_text: #ffffff; 470 --sale_badge_color: #dc1f33; 471 --sale_badge_color_text: #ffffff; 472 473 /* Event colors*/ 474 --cart_error: #ff6d6d; 475 --cart_success: #c61919; 476 477 /* Standard elements */ 478 --article_gap: 5vw; 479 --article_text_width: 75%; 480 --article_sidebar_width: 25%; 481 482 /* Standard Dawn Colors */ 483 --color-background: var(--filter_group_background); 484 --color-foreground: 0, 485 0, 486 0; 487 488 /* Standard Dawn Animations */ 489 --duration-short: 100ms; 490 --duration-default: 200ms; 491 --duration-long: 500ms; 492} 493 494@media screen and (max-width: 1399px) { 495 :root { 496 --article_text_width: 100%; 497 --article_sidebar_width: 100%; 498 } 499} 500 501</style> 502 <!-- /snippets/resource__social-meta-tags.liquid --> 503 504 505 506 507<meta property="og:site_name" content="Respoke"> 508<meta property="og:url" content="https://respoke.com/cart"> 509<meta property="og:title" content="Your Shopping Cart"> 510<meta property="og:type" content="website"> 511<meta property="og:description" content="Respoke upcylces iconic designer scarves into women's, men's, and children's footwear, ready-to-wear, fine-art, furniture, and accessories. Shop exclusive styles and visit our luxury boutiques in Provincetown, Nantucket, Newport, Martha's Vineyard, and Charleston."><meta property="og:image" content="http://respoke.com/cdn/shop/files/Respoke_ShoeCircle.jpg?v=1761842846&width=1275"> 512 <meta property="og:image:secure_url" content="https://respoke.com/cdn/shop/files/Respoke_ShoeCircle.jpg?v=1761842846&width=1275"> 513 <meta property="og:image:width" content="1275"> 514 <meta property="og:image:height" content="1275"> 515 516 517 518 519 520 521 522<meta name="twitter:site" content="@shopify"> 523 524<meta name="twitter:card" content="summary_large_image"> 525<meta name="twitter:title" content="Your Shopping Cart"> 526<meta name="twitter:description" content="Respoke upcylces iconic designer scarves into women's, men's, and children's footwear, ready-to-wear, fine-art, furniture, and accessories. Shop exclusive styles and visit our luxury boutiques in Provincetown, Nantucket, Newport, Martha's Vineyard, and Charleston."> 527 528 529 <!-- Initial CSS ================================================== --> 530 <style data-shopify> 531.site-header { 532 background-color: #000000; 533} 534.pre-header__wrapper { 535 display: grid; 536 max-width: 1920px; 537 margin: 0 auto; 538 padding: 10px 4%; 539 row-gap: 15px; 540} 541.pre-header__wrapper { 542 grid-template-columns: minmax(200px, max-content) auto; 543} 544.pre-header__wrapper .crossborder__form { 545 justify-content: flex-end; 546} 547.pre-header__links { 548 display: flex; 549 flex-wrap: wrap;
550 align-items: center; 551 justify-content: flex-start; 552} 553.pre-header__single-link { 554 font-size: 0.9rem; 555 padding-right: 30px; 556} 557.header__content-wrapper { 558 width: 100%; 559 z-index: 5000; 560 position: relative; 561} 562.site-header__logo--left { 563 margin: 0; 564} 565@media screen and (min-width: 769px) { 566 .header__wrapper { 567 column-gap: 10px; 568 } 569 .header__wrapper--left { 570 /*grid-template-columns: minmax(150px, 300px) auto minmax(150px, 300px);*/ 571 } 572 .header__wrapper--left-below { 573 grid-template-columns: 1fr 1fr; 574 } 575 .header__wrapper--left-below .header__nav { 576 grid-row-start: 2; 577 grid-column-end: span 3; 578 } 579 .header__wrapper--center { 580 grid-template-columns: 1fr minmax(100px, min-content) 1fr; 581 } 582 .header__wrapper--center .header__logo { 583 grid-column: 2; 584 grid-row: 1; 585 } 586 .header__wrapper--center .header__nav { 587 grid-column: 1; 588 grid-row: 1; 589 } 590 .header-icons { 591 grid-column: 3; 592 grid-row: 1; 593 } 594 .header__wrapper--center-below { 595 grid-template-columns: 1fr 1fr 1fr; 596 } 597 .header__wrapper--center-below .header__logo { 598 grid-row: 1; 599 grid-column: 2; 600 justify-content: center; 601 } 602 .header__wrapper--center-below .header__nav { 603 grid-row-start: 2; 604 grid-column-end: span 3; 605 justify-content: center; 606 } 607 .header__wrapper--center-below .header__crossborder { 608 grid-column: 1; 609 grid-row: 1; 610 } 611} 612@media screen and (max-width: 768px) { 613 .header__wrapper { 614 grid-template-columns: 1fr minmax(100px, max-content) 1fr; 615 } 616 .header__logo { 617 width: 100%; 618 margin: 0 auto; 619 } 620} 621.header__logo { 622 z-index: 500; 623 display: flex; 624 position: relative; 625} 626.header__logo--center-below { 627 margin: 0 auto; 628} 629.header__logo img { 630 max-width: 100%; 631 height: auto; 632 max-height: 100%; 633} 634.header__logo-title { 635 margin: 0; 636 width: 100%; 637 display: flex;
638 align-items: center; 639} 640.header__logo-title--center, 641.header__logo-title--center-below { 642 justify-content: center; 643} 644.header__logo-text { 645 white-space: nowrap; 646 display: inline-block; 647 color: var(--navbar_link_color); 648 visibility: visible; 649} 650.site-header__cart-toggle { 651 display: inline-block; 652} 653.site-header__search { 654 display: inline-block; 655 max-width: 400px; 656 width: 100%; 657} 658.header__crossborder { 659 display: flex; 660 align-items: center; 661} 662.header__nav { 663 display: -webkit-box; 664 display: -ms-flexbox; 665 display: flex; 666 align-items: center; 667 -webkit-box-align: center; 668 -ms-flex-align: center; 669 align-self: center; 670 font-weight: 600; 671} 672.header__nav--left { 673 justify-content: center; 674} 675.header__wrapper--left .header__nav { 676 flex: 1 1 auto; 677} 678nav { 679 height: 100%; 680} 681.site-nav { 682 display: flex; 683 flex-wrap: wrap; 684 align-items: center; 685 height: 100%; 686 cursor: default; 687 margin: 0; 688} 689.site-nav__arrow-right { 690 display: flex;
691 align-items: center; 692} 693.site-nav.multinav { 694 height: auto; 695} 696.site-header .site-nav > li > a { 697 height: 100%; 698 display: flex; 699 align-items: center; 700} 701.main-menu--sticky-true { 702 max-height: 75vh; 703} 704.single-menu-container { 705 706height: auto; 707background: 708/* Shadow covers */ 709linear-gradient(#000000 30%, rgb(0, 0, 0)), 710linear-gradient(rgb(0, 0, 0), #000000 70%) 0 100%, 711 712/* Shadows */ 713radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), 714radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%; 715background: 716/* Shadow covers */ 717linear-gradient(#000000 30%, rgb(0, 0, 0)), 718linear-gradient(rgb(0, 0, 0), #000000 70%) 0 100%, 719 720/* Shadows */ 721linear-gradient(to top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0)) 50% 100%; 722background-repeat: no-repeat; 723background-color: #000000; 724background-size: 100% 30px, 100% 30px, 100% 20px, 100% 20px; 725 726/* Opera doesn't support this in the shorthand */ 727background-attachment: local, local, scroll, scroll; 728} 729.header-icons { 730 display: -webkit-box; 731 display: -ms-flexbox; 732 display: flex; 733 -webkit-box-pack: end; 734 -ms-flex-pack: end; 735 justify-content: flex-end; 736} 737.header-icons img { 738 height: 30px; 739 padding-left: 15px; 740} 741.header-icons a.cart-wrapper { 742 display: inline-block; 743} 744.header__individual-icon { 745 width: 50px; 746 height: 100%; 747} 748.header__search-container{ 749 position: relative; 750 height: 50px; 751 display: flex; 752 align-self: center; 753} 754@media screen and (min-width: 769px) and (max-width: 1080px) { 755 .header__wrapper { 756 grid-gap: 20px; 757 } 758 .header__wrapper--left { 759 grid-template-columns: minmax(100px, max-content) auto; 760 } 761} 762@media screen and (max-width: 768px) { 763 .header__mobile-wrapper { 764 display: grid; 765 grid-template-columns: 1fr 2fr 1fr; 766 } 767} 768.header__mobile-logo { 769 display: flex; 770 justify-content: center; 771} 772.mobile-header__icon { 773 display: flex; 774 justify-content: flex-end; 775 align-items: center; 776} 777.mobile-header__icon a { 778 display: flex; 779 justify-content: flex-end; 780 align-items: center; 781} 782.main-menu-dropdown { 783 display: none; 784 position: absolute; 785 width: 100%; 786 left: 0; 787 margin: 0; 788 z-index: 2000; 789 padding: 20px 4%; 790} 791.nav-hover .main-menu-dropdown--promotion { 792 grid-template-columns: minmax(50%, 100%) minmax(min-content, 300px); 793 grid-gap: 30px; 794} 795.side-end--all-single { 796 display: grid; 797 grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 798} 799.main-menu-dropdown .single-drop-arrow{ 800 display: none; 801} 802.main-menu-dropdown .main-nav-wrap { 803 display: grid; 804 grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 805 grid-gap: 30px; 806} 807.site-nav__dropdown { 808 list-style: none; 809 margin: 0; 810} 811.site-nav__dropdown--side-end { 812 display: grid; 813 grid-template-columns: minmax(150px, 200px) minmax(min-content, auto); 814} 815.site-nav__dropdown--all-single { 816 display: grid; 817} 818.side-end--all-single { 819 display: grid; 820 grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 821} 822.site-nav__grandchild { 823 list-style: none; 824 margin: 0; 825 font-weight: 300; 826} 827.site-nav__grandchild-link { 828 margin: 0; 829} 830.single-dropdown { 831 display: none; 832} 833.nav-hover .single-dropdown, 834.nav-hover .single-menu-dropdown { 835 display: flex; 836 display: -ms-flexbox; 837 justify-content: space-between; 838 border-radius: 5px; 839} 840.single-dropdown { 841 border-radius: 0 5px 5px 5px; 842 position: absolute; 843 background-color: { 844 } 845} 846.single-dropdown .grandchild-link, 847.single-dropdown .main-nav-wrap { 848 padding: 15px; 849} 850.mobile-nav__group { 851 display: grid; 852 grid-template-columns: 1fr; 853 width: 100%; 854 position: absolute; 855 list-style: none; 856 top: 0; 857 margin: 0; 858} 859.mobile-nav__header { 860 display: flex; 861 justify-content: flex-start; 862 align-items: center; 863 flex-wrap: wrap; 864 margin-bottom: 30px; 865} 866.mobile-nav__header-title { 867 margin: 0; 868} 869.mobile-nav__header-title--main { 870 padding: 0 12.5%; 871} 872.mobile-nav__link, 873.mobile-nav__toggle-open { 874 width: 100%; 875 display: flex; 876 justify-content: space-between;
877 align-items: center; 878 padding: 5px 12.5%; 879} 880.mobile-nav__link { 881 font-size: 1.1rem; 882} 883.mobile-nav__parent { 884 position: absolute; 885 top: 60px; 886} 887.mobile-nav__parent--level2-open { 888 transform: translate3d(-100%, 0, 0); 889} 890.mobile-nav__parent--level3-open { 891 transform: translate3d(-200%, 0, 0); 892} 893.mobile-nav__child { 894 right: -100%; 895 transform: translate3d(-100%, 0, 0); 896 display: none; 897} 898.mobile-nav__child--open { 899 right: -100%; 900 display: grid; 901} 902.mobile-nav__grandchild { 903 right: -100%; 904 transform: translate3d(-100%, 0, 0); 905 display: none; 906} 907.mobile-nav__group--closed-right { 908 position: absolute; 909 right: -100%; 910 display: none; 911} 912.mobile-nav__group--open { 913 display: block; 914} 915.mobile-nav__group--exit-to-left { 916 transform: translate3d(-100%, 0, 0); 917 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 918} 919.mobile-nav__group--exit-to-right { 920 transform: translate3d(100%, 0, 0); 921 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 922} 923.mobile-nav__group--enter-from-right { 924 transform: translate3d(0, 0, 0); 925 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 926} 927.mobile-nav__group--enter-from-left { 928 transform: translate3d(0, 0, 0); 929 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 930} 931 932</style> 933 934�<style data-shopify> 935html{ 936 line-height: calc(1em + .5vw); 937} 938.hidden { 939 display: none !important; 940} 941 942.visibility-hidden { 943 visibility: hidden; 944} 945 loft-collection-filters-form, loft-drawer, loft-facet-checkbox, loft-filter-group, loft-product-tabs, loft-pickup-availability, loft-pickup-availability-preview{ 946 visibility: hidden; 947 } 948 .hydrated{ 949 visibility: inherit; 950 } 951 .shopify-section-app .shopify-app-block{ 952 margin: 0 0 15px 0; 953 } 954 .shopify-section-app .shopify-app-block:first-child{ 955 max-width: var(--wrapper--full); 956 margin: 0 auto; 957 padding: 0 4vw; 958 } 959 @media screen and (min-width: 769px){ 960 .shopify-section-app .shopify-app-block:first-child{ 961 margin: 30px auto; 962 } 963 } 964 @media screen and (max-width: 768px){ 965 .shopify-section-app.shopify-app-block:first-child{ 966 margin: 15px auto; 967 } 968 } 969 970 .section__standard-spacing--none{ 971 padding: 0; 972 } 973 img.lazyload:not([src]) { 974 visibility: hidden; 975 } 976 .section-background--background_primary{ 977 background-color: var(--color_body_bg); 978 } 979 .section-background--background_secondary{ 980 background-color: var(--color_body_bg_secondary); 981 } 982 .section-background--background_tertiary{ 983 background-color: var(--color_body_bg_tertiary); 984 } 985 .test-wrapper{ 986 display: grid; 987 flex-wrap: wrap; 988 /* grid-template-columns: repeat(2, minmax(min(100%, 500px), 1fr)); */ 989 /* grid-template-columns: 1fr 1fr; */ 990 /* grid-template-columns: repeat(auto-fit, minmax(min(100%, 900px), 1fr)); */ 991 /* grid-template-rows: repeat(auto-fit, minmax(50px, 1fr)); */ 992 /* grid-template-rows: repeat(auto-fill, minmax(min(100px, 100%), auto)); */ 993 grid-column-gap: 20px; 994 } 995 .section-product-template{ 996 grid-row-start: span 4; 997 } 998 .test-wrapper .dynamic__section{ 999 /* grid-column-start: span 2; */ 1000 } 1001 .footer__block-wrapper{ 1002 margin: 0 auto; 1003 max-width: 1920px; 1004 } 1005 1006 .section__standard-spacing--bottom{ 1007 padding-bottom: calc(5 * 0.5vw); 1008 } 1009 @media screen and (min-width: 769px){ 1010 .section__standard-spacing--small{ 1011 padding: 15px 0; 1012 } 1013 .section__standard-spacing--medium{ 1014 padding: 30px 0; 1015 } 1016 .section__standard-spacing--large{ 1017 padding: 45px 0; 1018 } 1019 .footer__block-wrapper{ 1020 padding: 30px 4%; 1021 } 1022 } 1023 @media screen and (max-width: 768px){ 1024 .section__standard-spacing--small{ 1025 padding: 5px 0; 1026 } 1027 .section__standard-spacing--medium{ 1028 padding: 15px 0; 1029 } 1030 .section__standard-spacing--large{ 1031 padding: 30px 0; 1032 } 1033 .footer__block-wrapper{ 1034 padding: 0 4%; 1035 } 1036 } 1037 @media screen and (min-width: 1000px){ 1038 .test-wrapper{ 1039 /* grid-template-columns: 50% 50%; */ 1040 grid-template-columns: minmax(var(--product_image_width)) minmax(var(--product_description_width)); 1041 } 1042 /* .test-wrapper .product-template__child-section:not(:first-child){ 1043 grid-column-start: 2; 1044 } */ 1045 .product-template__images{ 1046 grid-row-start: span 4; 1047 } 1048 .test-wrapper .product-template__child-section{ 1049 padding: 0 4vw 0 2vw; 1050 } 1051 .test-wrapper .product-template__child-section:first-child{ 1052 padding: 0 2vw 0 4vw; 1053 } 1054 .test-wrapper .dynamic__section{ 1055 grid-column-start: span 2; 1056 } 1057 } 1058 @media screen and (max-width: 999px){ 1059 .test-wrapper{ 1060 grid-template-columns: 100%; 1061 } 1062 .test-wrapper .product-template__child-section{ 1063 padding: 0 4vw; 1064 } 1065 } 1066 .lazyloading { 1067 opacity: 0; 1068 transition: opacity 0.3s; 1069 } 1070img.lazyload:not([src]) { 1071 visibility: hidden; 1072} 1073html { 1074 font-size: var(--baseSizeMain); 1075 font-family: var(--bodyFontStack); 1076 font-weight: var(--bodyFontWeight); 1077 -webkit-font-smoothing: antialiased; 1078 -webkit-text-size-adjust: 100%; 1079 color: var(--colorTextBody); 1080 line-height: 1.3; 1081 letter-spacing: 0.06rem; 1082} 1083.supports-fontface .icon-fallback-text .fallback-text, 1084.visually-hidden { 1085 position: absolute; 1086 overflow: hidden; 1087 clip: rect(0 0 0 0); 1088 height: 1px; 1089 width: 1px; 1090 margin: -1px; 1091 padding: 0; 1092 border: 0; 1093} 1094.section__overflow--hidden{ 1095 overflow: hidden; 1096} 1097.list-unstyled { 1098 margin: 0; 1099 padding: 0; 1100 list-style: none; 1101} 1102summary { 1103 cursor: pointer; 1104 list-style: none; 1105 position: relative; 1106} 1107.h1, .h2, .h3, .h4, .h5, h6, h1, h2, h3, h4, h5, h6{ 1108 letter-spacing: calc(var(--font-heading-scale) * .06rem); 1109} 1110.h1, 1111.h2, 1112h1, 1113h2 { 1114 display: block; 1115 font-family: var(--headingFontStack); 1116 font-weight: var(--headingFontWeight); 1117 margin: 0 0 10px; 1118 line-height: var(--headingLineHeight); 1119 color: var(--colorPrimary); 1120} 1121.h1 a, 1122.h2 a, 1123h1 a, 1124h2 a { 1125 text-decoration: none; 1126 font-weight: inherit; 1127 color: var(--colorPrimary); 1128} 1129.h3, 1130h3 { 1131 display: block; 1132 font-weight: var(--subheaderFontWeight); 1133 font-family: var(--subheaderFontStack); 1134 font-style: var(--subheaderFontStyle); 1135 margin: 0 0 15px; 1136 line-height: var(--headerLineHeight); 1137 color: var(--colorPrimary); 1138} 1139.h3 a, 1140h3 a { 1141 text-decoration: none; 1142 font-weight: inherit; 1143 color: var(--colorPrimary); 1144} 1145.h4, 1146h4 { 1147 display: block; 1148 font-weight: var(--headingFontWeight); 1149 font-family: var(--headingFontStack); 1150 font-style: var(--headingFontStyle); 1151 margin: 0 0 10px; 1152 line-height: var(--headingLineHeight); 1153 color: var(--colorPrimary); 1154} 1155.h4 a, 1156h4 a { 1157 text-decoration: none; 1158 font-weight: inherit; 1159 color: var(--colorPrimary); 1160} 1161.h5, 1162h5 { 1163 display: block; 1164 font-family: var(--headingFontStack); 1165 font-weight: var(--headingFontWeight); 1166 text-transform: var(--button_text_transform); 1167 line-height: var(--headingLineHeight); 1168 color: var(--colorPrimary); 1169 margin: 0 0 15px; 1170} 1171.h5 a, 1172h5 a { 1173 text-decoration: none; 1174 font-weight: inherit; 1175 color: var(--colorPrimary); 1176} 1177.h5 a:hover, 1178h5 a:hover { 1179 color: var(--colorLink); 1180} 1181.h6, 1182h6 { 1183 display: block; 1184 font-family: var(--headingFontStack); 1185 line-height: var(--headingLineHeight); 1186 font-weight: var(--headingFontWeight); 1187 text-transform: var(--button_text_transform); 1188 color: var(--colorPrimary); 1189 margin: 0 0 5px; 1190} 1191.h6 a, 1192h6 a { 1193 text-decoration: none; 1194 font-weight: inherit; 1195 color: var(--colorPrimary); 1196 text-transform: var(--button_text_transform); 1197} 1198 1199.section__standard-spacing--full--section-header { 1200 padding: 0 0 15px 0; 1201} 1202.caption-large{ 1203 font-size: var(--smallDetail); 1204} 1205.caption{ 1206 font-size: var(--smallerDetail); 1207} 1208@media screen and (min-width: 769px) { 1209 .h1, 1210 h1 { 1211 font-size: 2.441rem; 1212 } 1213 .h2, 1214 h2 { 1215 font-size: 1.953rem; 1216 } 1217 .h3, 1218 h3 { 1219 font-size: 1.25rem; 1220 } 1221 .h4, 1222 h4 { 1223 font-size: 1.25rem; 1224 } 1225 .h5, 1226 h5 { 1227 font-size: 1rem; 1228 } 1229 .h6, 1230 h6 { 1231 font-size: 0.8rem; 1232 } 1233} 1234@media screen and (max-width: 768px) { 1235 .h1, 1236 h1 { 1237 font-size: 2.074rem; 1238 } 1239 .h2, 1240 h2 { 1241 font-size: 1.728rem; 1242 } 1243 .h3, 1244 h3 { 1245 font-size: 1.2rem; 1246 } 1247 .h4, 1248 h4 { 1249 font-size: 1.2rem; 1250 } 1251 .h5, 1252 h5 { 1253 font-size: 1rem; 1254 } 1255 .h6, 1256 h6 { 1257 font-size: 0.833rem; 1258 } 1259} 1260@media screen and (max-width: 480px) { 1261 .section__standard-margin { 1262 margin-bottom: 15px; 1263 } 1264} 1265@media screen and (min-width: 481px) and (max-width: 1180px) { 1266 .section__standard-margin { 1267 margin-bottom: 15px; 1268 } 1269}
1270@media screen and (min-width: 1181px) { 1271 .section__standard-margin { 1272 margin-bottom: 30px; 1273 } 1274} 1275.element__interior-padding--small-card-image { 1276 padding: 0; 1277} 1278.element__interior-padding--small-card-text { 1279 padding: 0; 1280} 1281.element__exterior-padding--small-card { 1282 padding: 15px; 1283} 1284.standard__element-spacing--right-small { 1285 margin-right: 10px; 1286 margin-bottom: 10px; 1287} 1288.section__standard-spacing--sides { 1289 padding: 0 1%; 1290} 1291.section__standard-spacing--top { 1292 padding: 45px 0 0 0; 1293} 1294@media screen and (max-width: 480px) { 1295 .section__standard-spacing { 1296 padding: 5% 10%; 1297 } 1298 .section__standard-spacing--internal { 1299 padding: 5% 10%; 1300 } 1301 .section__standard-spacing--internal-wide { 1302 padding: 10%; 1303 } 1304 .section__standard-spacing--internal-small { 1305 padding: 10%; 1306 } 1307 .section__standard-spacing--even { 1308 padding: 30px; 1309 } 1310 .section__standard-spacing--even-medium { 1311 padding: 15px; 1312 } 1313 .section__standard-spacing--even-small { 1314 padding: 15px; 1315 } 1316 .section__standard-spacing--even-small-sides { 1317 padding: 0 15px; 1318 } 1319 .section__standard-spacing--top-bottom { 1320 padding: 30px 0 30px 0; 1321 } 1322 .section__standard-spacing--top-bottom-small { 1323 padding: 1rem 0 1rem 0; 1324 } 1325 .section__standard-spacing--sides-bottom { 1326 padding: 0 15px 15px 15px; 1327 } 1328 .section__standard-spacing--top-sides--section-header { 1329 padding: 30px 15px 0 15px; 1330 } 1331} 1332@media screen and (max-width: 768px) { 1333 .section__unique-spacing--lg-sm { 1334 padding: 1%; 1335 } 1336 .section__standard-spacing { 1337 padding: 30px; 1338 } 1339 .section__unique-spacing--fp-photo { 1340 padding: 1%; 1341 } 1342 .section__unique-spacing--fp-description { 1343 padding: 30px 10%; 1344 } 1345 .section__standard-offset { 1346 padding: 7.5px; 1347 } 1348} 1349@media screen and (min-width: 769px) { 1350 .section__standard-offset { 1351 padding: 15px; 1352 } 1353} 1354@media screen and (min-width: 769px) and (max-width: 1180px) { 1355 .section__unique-spacing--lg-sm { 1356 padding: 30px; 1357 } 1358 .section__standard-spacing { 1359 padding: 40px; 1360 } 1361 .section__unique-spacing--fp-photo { 1362 padding: 3%; 1363 } 1364 .section__unique-spacing--fp-description { 1365 padding: 3%; 1366 } 1367} 1368@media screen and (min-width: 481px) and (max-width: 1180px) { 1369 .section__standard-spacing--internal { 1370 padding: 5% 10%; 1371 } 1372 .section__standard-spacing--internal-small { 1373 padding: 10%; 1374 } 1375 .section__standard-spacing--even { 1376 padding: 30px; 1377 } 1378 .section__standard-spacing--even-medium { 1379 padding: 30px; 1380 } 1381 .section__standard-spacing--even-small { 1382 padding: 15px; 1383 } 1384 .section__standard-spacing--even-small-sides { 1385 padding: 0 15px; 1386 } 1387 .section__standard-spacing--top-bottom { 1388 padding: 30px 0 30px 0; 1389 } 1390 .section__standard-spacing--top-bottom-small { 1391 padding: 1rem 0 1rem 0; 1392 } 1393 .section__standard-spacing--sides-bottom { 1394 padding: 0 30px 30px 30px; 1395 } 1396 .section__standard-spacing--top-sides--section-header { 1397 padding: 30px 15px 0 15px; 1398 } 1399} 1400@media screen and (min-width: 1181px) { 1401 .section__unique-spacing--lg-sm { 1402 padding: 60px; 1403 } 1404 .section__standard-spacing { 1405 padding: var(--padding-standard); 1406 } 1407 .section__standard-spacing--internal { 1408 padding: 10%; 1409 } 1410 .section__standard-spacing--internal-small { 1411 padding: 10%; 1412 } 1413 .section__unique-spacing--fp-photo { 1414 padding: 5%; 1415 } 1416 .section__unique-spacing--fp-description { 1417 padding: 5%; 1418 } 1419 .section__standard-spacing--even { 1420 padding: 60px; 1421 } 1422 .section__standard-spacing--even-medium { 1423 padding: 45px; 1424 } 1425 .section__standard-spacing--even-small { 1426 padding: 30px; 1427 } 1428 .section__standard-spacing--even-small-sides {
1429 padding: 0 30px; 1430 } 1431 .section__standard-spacing--top-bottom { 1432 padding: 45px 0 45px 0; 1433 } 1434 .section__standard-spacing--top-bottom-small { 1435 padding: 1.5rem 0 1.5rem 0; 1436 } 1437 .section__standard-spacing--sides-bottom { 1438 padding: 0 30px 30px 30px; 1439 } 1440 .section__standard-spacing--top-sides--section-header { 1441 padding: 45px 30px 0 30px; 1442 } 1443} 1444.promo-bar__slide:nth-child(n + 2), 1445.slideshow__slide:nth-child(n + 2) { 1446 display: none; 1447} 1448.flickity-slider .promo-bar__slide, 1449.flickity-slider .slideshow__slide { 1450 display: flex; 1451} 1452.slideshow__dot-wrapper { 1453 min-height: 61px; 1454} 1455.animations-enabled .section__image-animations--scale { 1456 transform: scale(1.25) translateZ(0); 1457 opacity: 0; 1458} 1459.animations-enabled .section__load-animations--scale { 1460 transform: scale(1) translateZ(0); 1461 opacity: 1; 1462} 1463 1464.overflow-hidden-mobile, 1465.overflow-hidden-tablet { 1466 overflow: hidden; 1467} 1468 1469@media screen and (min-width: 750px) { 1470 .overflow-hidden-mobile { 1471 overflow: auto; 1472 } 1473} 1474 1475@media screen and (min-width: 990px) { 1476 .overflow-hidden-tablet { 1477 overflow: auto; 1478 } 1479} 1480.rating { 1481 display: inline-block; 1482 margin: 0; 1483} 1484 1485.product .rating-star { 1486 --letter-spacing: 0.8; 1487 --font-size: 1.7; 1488} 1489.product-loop-element__reviews{ 1490 padding:initial; 1491} 1492.rating-star { 1493 --letter-spacing: 0.1; 1494 --font-size: 1.1; 1495} 1496 1497.rating-star { 1498 --percent: calc( 1499 ( 1500 var(--rating) / var(--rating-max) + var(--rating-decimal) * 1501 var(--font-size) / 1502 (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) 1503 ) * 100% 1504 ); 1505 letter-spacing: calc(var(--letter-spacing) * 1rem); 1506 font-size: calc(var(--font-size) * 1rem); 1507 line-height: 1; 1508 display: inline-block; 1509 font-family: Times; 1510 margin: 0; 1511} 1512 1513.rating-star::before { 1514 content: 'â â â â â '; 1515 background: linear-gradient( 1516 90deg, 1517 var(--color-icon) var(--percent), 1518 rgba(var(--color-foreground), 0.15) var(--percent) 1519 ); 1520 -webkit-background-clip: text; 1521} 1522 1523.rating-text { 1524 display: none; 1525} 1526 1527.rating-count { 1528 display: inline-block; 1529 margin: 0; 1530} 1531 1532@media (forced-colors: active) { 1533 .rating { 1534 display: none; 1535 } 1536 1537 .rating-text { 1538 display: block; 1539 } 1540} 1541 1542 1543</style> 1544�
1544<script type="0a0e67079055689962737467-text/javascript">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1544<meta name="google-site-verification" content="0Qoy0Nnix1xnnmtR_5Ip4ZL59_7a7GooDBU_X8lf3Fk"> 1545<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/31302811788/digital_wallets/dialog"> 1546<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1546<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=52592879" type="0a0e67079055689962737467-text/javascript"></script>
vendor: 1 bytes, line 1546
1546
1547<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":31302811788,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/31302811788","merchantName":"Respoke","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Respoke","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1547
1547
1548<script id="shopify-features" type="application/json">{"accessToken":"e8cdf9875c72917f2b0a39a2b4462128","betas":["rich-media-storefront-analytics"],"domain":"respoke.com","predictiveSearch":true,"shopId":31302811788,"locale":"en"}</script>
vendor: 1 bytes, line 1548
1548
1549<script type="0a0e67079055689962737467-text/javascript">var Shopify = Shopify || {}; 1550Shopify.shop = "respoke.myshopify.com"; 1551Shopify.locale = "en"; 1552Shopify.currency = {"active":"USD","rate":"1.0"}; 1553Shopify.country = "US"; 1554Shopify.theme = {"name":"Respoke 2.0 - 5.16.26","id":156907962607,"schema_name":"Loft","schema_version":"2.4.1","theme_store_id":846,"role":"main"}; 1555Shopify.theme.handle = "null"; 1556Shopify.theme.style = {"id":null,"handle":null}; 1557Shopify.cdnHost = "respoke.com/cdn"; 1558Shopify.routes = Shopify.routes || {}; 1559Shopify.routes.root = "/"; 1560Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1561Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1562Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1563Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1563
1563
1564<script type="0a0e67079055689962737467-module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1564
1564
1565<script type="0a0e67079055689962737467-text/javascript">!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 1565
1565
1566<script type="0a0e67079055689962737467-text/javascript"> 1567 window.Shopify = window.Shopify || {}; 1568 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1569 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1570 window.Shopify.SignInWithShop.eligible = true; 1571</script>
vendor: 1 bytes, line 1571
1571
1572<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 1572
1572
1573<script defer="defer" async type="0a0e67079055689962737467-module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1573
1573
1574<script type="0a0e67079055689962737467-module"> 1575 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1576 1577 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1578 1579</script>
vendor: 1 bytes, line 1579
1579
1580<script type="0a0e67079055689962737467-text/javascript"> 1581 window.Shopify = window.Shopify || {}; 1582 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1583 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"]}; 1584</script>
vendor: 1 bytes, line 1584
1584
1585<script type="0a0e67079055689962737467-text/javascript">(function() { 1586 var isLoaded = false; 1587 function asyncLoad() { 1588 if (isLoaded) return; 1589 isLoaded = true; 1590 var urls = ["\/\/www.powr.io\/powr.js?powr-token=respoke.myshopify.com\u0026external-type=shopify\u0026shop=respoke.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/beb9d6577f5c049ea0a528300\/c85ab2a00f29e4ca99175d017.js?shop=respoke.myshopify.com","https:\/\/a.mailmunch.co\/widgets\/site-756363-bf1c0a3861bc6385380f96d44aa43a250a3fe1a9.js?shop=respoke.myshopify.com"]; 1591 for (var i = 0; i < urls.length; i++) { 1592 var s = document.createElement('script'); 1593 s.type = 'text/javascript'; 1594 s.async = true; 1595 s.src = urls[i]; 1596 var x = document.getElementsByTagName('script')[0]; 1597 x.parentNode.insertBefore(s, x); 1598 } 1599 }; 1600 if(window.attachEvent) { 1601 window.attachEvent('onload', asyncLoad); 1602 } else { 1603 window.addEventListener('load', asyncLoad, false); 1604 } 1605})();</script>
vendor: 1 bytes, line 1605
1605
1606<script id="__st" type="0a0e67079055689962737467-text/javascript">var __st={"a":31302811788,"offset":-14400,"reqid":"aea66930-63c0-4293-9ba8-9732797bd4fa-1791326183","pageurl":"respoke.com\/cart","u":"19ffea4654ab","p":"cart"};</script>
vendor: 1 bytes, line 1606
1606
1607<script type="0a0e67079055689962737467-text/javascript">window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1607
1607
1608<script id="captcha-bootstrap" type="0a0e67079055689962737467-text/javascript">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1608
1608
1609<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//respoke.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous" type="0a0e67079055689962737467-text/javascript"></script>
vendor: 1 bytes, line 1609
1609
1610<script type="0a0e67079055689962737467-text/javascript">(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 = "//respoke.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>
1610<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" type="0a0e67079055689962737467-text/javascript"></script>
vendor: 1 bytes, line 1610
1610
1611<script type="0a0e67079055689962737467-text/javascript"> 1612 window.Shopify = window.Shopify || {}; 1613 window.Shopify.MCP = window.Shopify.MCP || {}; 1614 window.Shopify.MCP.enabled = true; 1615 window.Shopify.MCP.shop = "respoke.myshopify.com"; 1616 window.Shopify.MCP.mcpEndpoint = "https:\/\/respoke.com\/api\/mcp"; 1617 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 1618</script>
vendor: 1 bytes, line 1618
1618
1619<script type="0a0e67079055689962737467-text/javascript">(()=>{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("\/\/respoke.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1620</script>
vendor: 1 bytes, line 1620
1620
1621<script data-source-attribution="shopify.dynamic_checkout.dynamic.init" type="0a0e67079055689962737467-text/javascript">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://respoke.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1622</script>
vendor: 1 bytes, line 1622
1622
1623<script data-source-attribution="shopify.dynamic_checkout.buyer_consent" type="0a0e67079055689962737467-text/javascript"> 1624 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); 1625</script>
vendor: 1 bytes, line 1625
1625
1626<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap" type="0a0e67079055689962737467-text/javascript">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})}})); 1627</script>
1627 1628<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://respoke.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1629<style id="shopify-accelerated-checkout-cart"> 1630 #shopify-buyer-consent { 1631 margin-top: 1em; 1632 display: inline-block; 1633 width: 100%; 1634} 1635 1636#shopify-buyer-consent.hidden { 1637 display: none; 1638} 1639 1640#shopify-subscription-policy-button { 1641 background: none; 1642 border: none; 1643 padding: 0; 1644 text-decoration: underline; 1645 font-size: inherit; 1646 cursor: pointer; 1647} 1648 1649#shopify-subscription-policy-button::before { 1650 box-shadow: none; 1651} 1652 1653 </style> 1654
1655<script id="shopify-cfh-end" type="0a0e67079055689962737467-text/javascript">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1655 1656 1657 <!-- Preloads (Theme Check prefers preload_tag) ============================ --> 1658 <link href="//respoke.com/cdn/shop/t/30/assets/header_styles.nomin.css?v=30410539838443258891766703035" as="style" rel="preload">�<link href="//respoke.com/cdn/shop/t/30/assets/theme_styles_cart.css?v=50680832411002398841766703035" as="style" rel="preload">�<link href="//respoke.com/cdn/shop/t/30/assets/theme.css?v=68253878817984968141766703035" as="style" rel="preload"> 1659 <link href="//respoke.com/cdn/shop/t/30/assets/component-price.css?v=79255525607061984761766703035" as="style" rel="preload"> 1660 <link href="//respoke.com/cdn/shop/t/30/assets/section-main-product.css?v=61263143820326645371766703035" as="style" rel="preload"> 1661 1662 1663 <link rel="preload" as="font" href="//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2" type="font/woff2" crossorigin> 1664 1665 1666 <link rel="preload" as="font" href="//respoke.com/cdn/fonts/playfair_display/playfairdisplay_n4.9980f3e16959dc89137cc1369bfc3ae98af1deb9.woff2" type="font/woff2" crossorigin> 1667 1668 1669 <link rel="preload" as="font" href="//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2" type="font/woff2" crossorigin> 1670 1671 1672 <link href="//respoke.com/cdn/shop/t/30/assets/vendor_jquery.js?v=133132906189461661841766703035" as="script" rel="preload"> 1673 <link href="//respoke.com/cdn/shop/t/30/assets/commons.nomin.js?v=75375851980933005871766703035" as="script" rel="preload"> 1674 <link href="//respoke.com/cdn/shop/t/30/assets/theme_sections.nomin.js?v=159304578737053471771766703035" as="script" rel="preload"> 1675 <link href="//respoke.com/cdn/shop/t/30/assets/vendor_lazysizes.js?v=170539586289455096371766703035" as="script" rel="preload">�<link href="//respoke.com/cdn/shop/t/30/assets/theme.nomin.js?v=27094504033749949101766703035" as="script" rel="preload"> 1676 1677 <!-- THEME JS INIT (avoid parser blocking) ================================ --> 1678
1678<script async src="//respoke.com/cdn/shop/t/30/assets/vendor_jquery.js?v=133132906189461661841766703035" type="0a0e67079055689962737467-text/javascript"></script>
1678 1679
1679<script async src="//respoke.com/cdn/shop/t/30/assets/commons.nomin.js?v=75375851980933005871766703035" type="0a0e67079055689962737467-text/javascript"></script>
1679 1680 1681 <!-- Base CSS ================================================== --> 1682 <link rel="stylesheet" href="//respoke.com/cdn/shop/t/30/assets/header_styles.nomin.css?v=30410539838443258891766703035"><link rel="stylesheet" href="//respoke.com/cdn/shop/t/30/assets/theme_styles_cart.css?v=50680832411002398841766703035"><link rel="stylesheet" href="//respoke.com/cdn/shop/t/30/assets/theme.css?v=68253878817984968141766703035"> 1683 1684 <!-- Keep only the ESM build; remove missing nomodule file --> 1685
1685<script type="0a0e67079055689962737467-module" defer src="//respoke.com/cdn/shop/t/30/assets/theme-components.esm.js?v=174749885776787604741766703035"></script>
1685 1686 1687
1687<script defer src="//respoke.com/cdn/shop/t/30/assets/theme_sections.nomin.js?v=159304578737053471771766703035" type="0a0e67079055689962737467-text/javascript"></script>
1687 1688
1688<script defer src="//respoke.com/cdn/shop/t/30/assets/vendor_lazysizes.js?v=170539586289455096371766703035" type="0a0e67079055689962737467-text/javascript"></script>
1688<script defer src="//respoke.com/cdn/shop/t/30/assets/theme.nomin.js?v=27094504033749949101766703035" type="0a0e67079055689962737467-text/javascript"></script>
1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702
1703<script type="0a0e67079055689962737467-text/javascript"> 1704 window.theme = window.theme || {}; 1705 window.theme.settings = window.theme.settings || {}; 1706 1707 window.theme.HashScrolling = function(){return}; 1708 window.theme.routes = { 1709 store_path: 'https://respoke.com', 1710 root_url: '/', 1711 account_url: '/account', 1712 account_login_url: 'https://respoke.com/customer_authentication/redirect?locale=en®ion_country=US', 1713 account_logout_url: '/account/logout', 1714 account_recover_url: '/account/recover', 1715 account_register_url: 'https://shopify.com/31302811788/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJyZXNwb2tlLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTkzMDk4MywibmJmIjoxNzkxMzI2MTgzfQ.1vCJ9MFgBqYUmCAcyMVd4dcqSyhooyZ_xBfvxRo8sR0', 1716 account_addresses_url: '/account/addresses', 1717 collections_url: '/collections', 1718 all_products_collection_url: '/collections/all', 1719 product_recommendations_url: '/recommendations/products', 1720 search_url: '/search', 1721 cart_url: '/cart', 1722 cart_add_url: '/cart/add', 1723 cart_change_url: '/cart/change', 1724 cart_clear_url: '/cart/clear', 1725 }; 1726 window.theme.settings = { 1727 enable_preloader: 'false', 1728 enable_animations: 'true', 1729 search_product_title: 'Products', 1730 search_soldout_label: 'Sold Out', 1731 search_sale_label: 'Sale', 1732 search_page_title: 'Pages', 1733 search_article_title: 'Articles', 1734 search_product_width: 'false', 1735 search_border_color: '#e6e6e6', 1736 search_show_reviews: 'false', 1737 search_force_product_height: 'false', 1738 search_product_image_height: '300', 1739 search_mobile_product_image_height: 'false', 1740 search_product_overlay: '25', 1741 search_overlay_color: '#ffffff', 1742 search_image_fill: 'false', 1743 search_show_tile_view: 'true', 1744 search_no_results: 'Your search did not return any results', 1745 show_badge: 'false', 1746 display_circle: 'true', 1747 display_rectangle: 'false', 1748 enable_quick: 'false', 1749 delimiter: '::', 1750 moneyFormat: '${{amount}}', 1751 }; 1752 window.theme.settings.promo = { 1753 expand: 'Expand', 1754 close: 'Expand', 1755 }; 1756 window.theme.settings.product = { 1757 unavailable: "Unavailable", 1758 add_to_cart: "Add to Cart", 1759 sold_out: "Sold Out", 1760 compare_at: "Compare at", 1761 moneyFormat: "${{amount}}", 1762 moneyFormatWithCurrency: "${{amount}} USD", 1763 }; 1764 window.theme.settings.features = window.theme.settings.features || {}; 1765 window.theme.settings.features.newsletter = { 1766 popupEnabled: 'false', 1767 testModeOn: 'false', 1768 delayBeforeShowing: '0', 1769 }; 1770 window.shopUrl = 'https://respoke.com'; 1771 window.routes = { 1772 cart_add_url: '/cart/add', 1773 cart_change_url: '/cart/change', 1774 cart_update_url: '/cart/update', 1775 predictive_search_url: '/search/suggest' 1776 }; 1777 1778 window.cartStrings = { 1779 error: `There was an error while updating your cart. Please try again.`, 1780 quantityError: `You can only add [quantity] of this item to your cart.` 1781 }; 1782 1783 window.variantStrings = { 1784 addToCart: `Add to Cart`, 1785 soldOut: `Sold Out`, 1786 unavailable: `Unavailable`, 1787 }; 1788 1789</script>
1789 1790 1791 1792 <!-- Legacy Timber helper guarded; remove if not needed --> 1793 1794 1795
1795<script type="0a0e67079055689962737467-text/javascript"> 1796 1797 if (window.theme && theme.HashScrolling) { theme.HashScrolling(); } 1798 1799 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1800 </script>
1800 1801 1802
1802<script defer src="//respoke.com/cdn/shop/t/30/assets/global.js?v=104476501473455121281766703035" type="0a0e67079055689962737467-text/javascript"></script>
1802<!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1802<script type="0a0e67079055689962737467-text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 1803 1804 { 1805 1806 1807 1808 1809 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign image_array = product.original_images %}{% else %}{% assign image_array = product.images_info %}{% endif %}{% if image_array.size == 0 %}{% assign image_array = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = image_array.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ image_array | json | escape }}}{% endcapture %}\u003cdiv class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" 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 }}\u003c\/h2\u003e \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e$ {{ product.price_min }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% for swatch in product.options_with_values %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values %} \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' %} \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif %} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' %} {% assign backgroundSwatch = \"background-color:\" | append: value.title | strip_html | escape %} {% assign domain = request.shop %} {% assign imageName = value.title | strip_html | downcase | strip | escape %} {% if imageName contains \" \" %} {% assign imageName = imageName | replace: ' ', \"-\" %} {% endif %} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\"%} \u003clabel 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 {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel 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 {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--in-quick-view\"\u003e{{ value.title | strip_html | escape }}\u003c\/label\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" 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 \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label='{{ \"close\" | 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", 1810 1811 1812 1813 1814 1815 "cart": "\u003c!-- TEMPLATE CART --\u003e{% comment %} This Template contains a few variables built from the client js side {% endcomment %}", 1816 1817 1818 1819 1820 1821 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vert
1821ical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e{{ \"refine\" | translate: translations, \"Refine By\" }}\u003c\/div\u003e \u003cbutton type='button' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e{{ \"clearAll\" | translate: translations, \"Clear All\" }}\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e {% for refineByOption in refineBy.options %} \u003cbutton metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-item' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='{{refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e {% if refineByOption.type == 'range' %} {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %} {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} - {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }} {% else %} {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }} {% endif %} {% else %} {{ refineByOption.data.valueDisplay | escape}} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e \u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endfor %} \u003c\/div\u003e\u003c\/div\u003e", 1822 1823 1824 1825 1826 1827 "filterOptionBoxItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
1827ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1828 1829 1830 1831 1832 1833 "filterOptionListItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %} {% if value.from == 0 %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to | format_currency: option.moneyFormatValue }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from | format_currency: option.moneyFormatValue }} {% elsif value.from != 0 and value.to != nil %} {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }} {% endif %} {% elsif option.filterType == \"percent_sale\" %} {% if value.from == nil %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from }} {% elsif value.from != 0 and value.to != nil %} {{ value.from }}% - {{ value.to }}% {% endif %} {% else %} \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e {% if option.displayAllValuesInUppercaseForm %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | upcase | escape }} {% else %} {{ value.key | upcase | escape }} {% endif %} {% else %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | escape }} {% else %} {{ value.key | escape }} {% endif %} {% endif %} \u003c\/span\u003e {% endif %} {% if filterSettings.showFilterOptionCount %} \u003cspan aria-label=\"Number of products: ({{ value.doc_count }})\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | upcase | escape }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e ({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1834 1835 1836 1837 1838 1839 "filterOptionSwatchItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{swatchTyleClass}} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e {% if swatchListStyle %} \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
1839ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchValue.backgroundColor | strip_html }}; background-image: {{ swatchValue.backgroundImage | strip_html }}'\u003e\u003c\/span\u003e {% if swatchType == 'list' %} \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1840 1841 1842 1843 1844 1845 "filterOptionMultiLevelCollectionItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca title='Link to {{ value.displayName }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if value.existedTags %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca id='{{ actionId }}' metaData='{{ metaData | json }}' title='Link to {{ value.displayName }}' data-action='select-filter-item' href='\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if value.existedTags %} \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e {% for tag in value.tags %} \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='\/collections\/frontpage\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
1845ppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if tag.existedSubTags %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='\/collections\/frontpage\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 1846 1847 1848 1849 1850 1851 "filterOptionMultiLevelTagItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e \u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-metadata='{{ metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }}
1851 is {{ value.displayName | escape | strip_html }}' class='{{ className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json}}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% comment %} style=\"display: none\" {% endcomment %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for tag in value.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ tag.displayName | escape | strip_html }}' class='{{ tag.className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% comment %} style=\"display: none\" {% endcomment %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }}
1851 is {{ subTag.displayName | escape | strip_html }}' class='{{ subTag.className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 1852 1853 1854 1855 1856 1857 "filterOptionRatingItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1858 1859 1860 1861 1862 1863 "productPrice": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format | 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 -%}{% comment %} convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}{% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %}{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %}{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %}\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-center\"\u003e \u003cspan role=\"text\" aria-label=\"
1863Sale price: {{ priceValueWithFormat }}\" 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 role=\"text\" aria-label=\"Regular price: {{ compareAtPriceWithFormat }}\" class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"\u003e {{ compareAtPriceWithFormat }} \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan role=\"text\" aria-label=\"Saving {{ savingPriceWithFormat }}\" 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", 1864 1865 1866 1867 1868 1869 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title boost-sd__recommendation-title--{{ widgetDesignSettings.titleAlignment }}'\u003e \u003cspan 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 valueRequest = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% for item in product.variants %} {% assign optionNameValue = optionName | append: \":\" | append: valueRequest %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% endif %} {% break %} {% endif %}{% endfor %}{% capture productVariants %} [ {% for variant in product.variants %} { \"title\": \"{{ variant.title }}\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }} }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} { \"handle\": \"{{ product.handle }}\", \"variantId\": \"{{ product.variant_id }}\", \"splitProduct\": \"{{ product.split_product }}\", \"variants\": {{ productVariants | json | escape }}, \"priceMin\": \"{{ product.price_min }}\", \"priceMax\": \"{{ product.price_max }}\", \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\", \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\", \"images\": {{ imageArray | json | escape }}, \"options_with_values\": {{ product.options_with_values | json | escape }}, \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\" }{% endcapture %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--noBorder boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatio %}square{% endcapture -%}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-link-image\" {%-
1869if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif -%} \u003e \u003cdiv style=\"position: relative\"\u003e {% assign aspect_ratio = '' -%} {% if aspectRatio == 'natural' -%} {% assign imageWidth = product.images_info[0].width -%} {% assign imageHeight = product.images_info[0].height -%} {% assign aspect_ratio = aspect_ratio | append: 'aspect-ratio:' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--crop-center boost-sd__product-image-wrapper--has-second-image boost-sd__product-image-wrapper--square\" style=\"{{ aspect_ratio }}\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e {% assign firstImageSrc = '' -%} {% if selectedVariantImageByFilterOption != nil -%} {% assign firstImageSrc = selectedVariantImageByFilterOption -%} {% else -%} {% assign firstImageSrc = product.images_info[0].src -%} {% endif -%} {% assign widthParam = \"\u0026width=\" -%} {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%} {% if request.device contains 'mobile' -%} {% assign maxWidth = 400 -%} {% else -%} {% assign maxWidth = 700 -%} {% endif -%} {% if request.productImageWidth != blank -%} {% assign imageWidth = request.productImageWidth | plus: 0 -%} {% if imageWidth \u003e maxWidth -%} {% assign maxWidth = imageWidth -%} {% endif -%} {% endif -%} {% if product.images_info[0] -%} {% capture srcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0%} {% if widthNo \u003c maxWidth -%} {{ firstImageSrc }}{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} {% assign productPerRow = 4 -%} {% if request.productPerRow != blank -%} {% assign productPerRow = request.productPerRow | plus: 0 -%} {% endif -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} decoding=\"async\" alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}\u0026amp;width=200\" srcset=\"{{ srcset }}\"\u003e {% if product.images_info[1] -%} {% assign secondImageSrc = product.images_info[1].src -%} {% capture secondImageSrcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 -%} {% if widthNo \u003c maxWidth -%} {{ secondImageSrc }}{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ secondImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} \u003cimg width=\"auto\" height=\"auto\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} class=\"boost-sd__product-image-img boost-sd__product-image-img--second\" alt=\"{{ product.title | escape }}\" src=\"{{ product.images_info[1].src }}\u0026amp;width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif -%} {% else -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\"\u003e {% endif -%} \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top \"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%}{% if hideOtherLabelsWhenSoldOut != true -%} {% else -%} {% if product.available == false -%} {% else -%} {% endif -%}{% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--bottom\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-bottom boost-sd__product-image-column--right\"\u003e {% capture metaData %} { \"action\": { \"quickView\": { \"productId\": \"{{ product.id }}\" } } } {% endcapture %} \u003cbutton class='boost-sd__button boost-sd__button--border boost-sd__button--show-on-hover boost-sd__button--hide-on-mobile boost-sd__button--square boost-sd__button--quick-view' type='button' aria-label='Quick view' data-metadata='{{ metaData | json_encode }}'\u003e \u003cspan class='boost-sd__icon boost-sd__icon--is-image boost-sd__icon--fill-current-color'\u003e\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% comment %} POPUP {% endcomment %} \u003cdiv class=\"boost-sd__popup-select-option\" style=\"display: none\" aria-modal=\"true\" role=\"dialog\" aria-label=\"Choose options for product {{ product.title | escape }}\"\u003e \u003cdiv class=\"boost-sd__popup-select-option-container\" tabindex=\"-1\"\u003e {% for swatch in product.options_with_values -%} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values -%} \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' -%} \u003cdiv class=\"boost-sd__tooltip-content\" style=\"display: none;\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif -%} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' -%} {% assign backgroundSwatch = \"background-color:\" | append: value.title | strip_html | escape -%} {% assign imageName = value.title | strip_html | downcase | strip | escape -%} {% if imageName contains \" \" -%} {% assign imageName = imageName | replace: ' ', \"-\" -%} {% endif -%} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" -%} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\"%} \u003clabel 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 {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\" \u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else -%} \u003clabel 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 {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--in-quick-view\"\u003e{{ value.title | strip_html | escape }}\u003c\/label\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \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\"\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 {% comment %} POPUP {% endcomment %} \u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003ca aria-labelledby=\"product-title-{{ product.id }} product-price-{{ product.id }}\" class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif %}\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--center\"\u003e \u003cdiv class=\"boost-sd__product-title\" id=\"product-title-{{ product.id }}\"\u003e {{ product.title | escape }} \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-price\" id=\"product-price-{{ product.id }}\"\u003e {% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format | 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 -%}{% comment %}
1869 convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} {% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %} {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %} {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %} \u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-center\" \u003e \u003cspan role=\"text\" aria-label=\"Sale price: {{ priceValueWithFormat }}\" 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 }}
1869\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat != '' -%} \u003cspan role=\"text\" aria-label=\"Regular price: {{ compareAtPriceWithFormat }}\" class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" \u003e {{ compareAtPriceWithFormat }} \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan role=\"text\" aria-label=\"Saving {{ savingPriceWithFormat }}\" 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 {% assign swatches = '' %} \u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %} {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %} {% if numberOfRecommendProduct \u003c numberOfProductPerRow %} {% assign sliderPages = 1 %} {% assign disable = \"disabled\" %} {% else %} {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %} {% assign disable = \"\" %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %} \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e {% if product.checked %} \u003ca 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 %}
1869 role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" 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 }}\" 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
1869: {{ 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 }}\" 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 }}\" 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
1869: {{ 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-style: {{ widgetDesignSettings.titleFontStyle }} }\u003c\/style\u003e", 1870 1871 1872 1873 1874 1875 "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" tabindex=\"0\" class=\"boost-sd__search-result-panel-content\"\u003e {% for collection in collections %} \u003ca href=\"\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e {% capture collectionsDisplayImage %} false {% endcapture %} {% if collectionsDisplayImage and collection.image != null %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e \u003cimg src=\"{{ collection.image.src }}\"\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e {% capture collectionsDisplayDescription %} false {% endcapture %} {% if collectionsDisplayDescription and collection.body_html != \"\" %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ collection.body_html | escape }}\u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_collection %} {% assign totalPage = total_collection | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
18755612 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", 1876 1877 1878 1879 1880 1881 "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" tabindex=\"0\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e {% capture pagesDisplayImage %} false {% endcapture %} {% if pagesDisplayImage and page.image != null %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e \u003cimg src=\"{{ page.image.src }}\"\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e {% capture pagesDisplayDescription %} {% endcapture %} {% if pagesDisplayDescription and page.body_html != \"\" %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ page.body_html | escape}}\u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_page %} {% assign totalPage = total_page | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
18815612 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", 1882 1883 1884 1885 1886 1887 "searchTabCollectionsContentPagination": "{% assign pagination = request.page | pagination_list: totalPage | split: \",\" %}{% assign to_product = request.page | times: request.limit %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.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", 1888 1889 1890 1891 1892 1893 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class=\"boost-sd__collection-header\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE 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--3-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\/s
1893pan\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
1893 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e", 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 } || {};return templates}function readTemplateId(){let templateId="";templateId= 1912 1913 "lSQ9nmwnlQ" 1914 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 1915 1916 1917 {"collectionFilters":"lSQ9nmwnlQ/themes/default/main__0__liquid","productList":"lSQ9nmwnlQ/product-list/main__0__liquid","productItem":"lSQ9nmwnlQ/product-item/main__0__liquid","collectionHeader":"lSQ9nmwnlQ/collection-header/main__0__liquid","searchPage":"lSQ9nmwnlQ/themes/default/search__0__liquid","mostPopularProducts":"lSQ9nmwnlQ/no-search-result-page/most-popular-products__0__liquid","recommendation":"lSQ9nmwnlQ/recommendation/main__0__liquid","recommendationDynamicBundle":"lSQ9nmwnlQ/recommendation/main-dynamic-bundle__0__liquid","instantSearchWidget":"lSQ9nmwnlQ/instant-search-widget/main__0__liquid","quickView":"lSQ9nmwnlQ/quickview/main__0__liquid","cart":"lSQ9nmwnlQ/cart/main__0__liquid","placeholderFilterTree":"lSQ9nmwnlQ/place-holder/place-holder__0__liquid","placeholderRecommendation":"lSQ9nmwnlQ/recommendation-placeholder/main__0__liquid","templateVersion":"2.8.2","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"default","themeLibVersion":"1.40.2","themeCssVersion":"2.8.2","themeCssUrl":"https://cdn.boostcommerce.i
1917o/widget-integration/theme/default/2.8.2/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0313/0281/1788/files/boost-app-do-not-delete-this-file-respoke__lSQ9nmwnlQ-settings.css?v=1790967103","updatedAt":1790967103,"featureOptions":{},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/respoke.myshopify.com/lSQ9nmwnlQ/customization-1731046961939.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/respoke.myshopify.com/lSQ9nmwnlQ/customization-1726087886976.js"} 1918 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 1919 1920 1921 {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"buttonText":"Pre-order","deliveryText":"This is a pre-order. Items will ship based on the estimated delivery date.","showDeliveryText":false},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px","enableTrackingOrderRevenue":true},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","searchTermList":[],"backup":[],"type":"manually","active":false},"mostPopularProducts":{"label":"Trending products","productList":[],"backup":[],"type":"manually","active":false},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":true,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Pages","pageSize":25,"active":true,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up â check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":true,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":false,"data":[],"type":"manually","backup":[]},"products":{"label":"Trending products","status":false,"data":[],"type":"manually","backup":[]}},"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog & Pages","status":"active","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":true,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":true,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trending products","status":true,"data":[],"backup":[],"type":"manually"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":true,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
1921dColor":""},"filterLayout":"vertical"},"additionalElementSettings":{"customSortingList":"manual","enableCollectionSearch":false},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_2_2"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#DD3300","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":false},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#000000","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":false},"productCustomLabelByTag":{"shape":"rectangle","color":"#FFFFFF","backgroundColor":"#00A47C","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"quickAddToCart","isEnable":false},"qvBtn":{"buttonType":"qvBtn","isEnable":true}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"square","cropPosition":"center","hoverEffect":"reveal-second-image"},"styleSettings":{"selectOptionBtn":{"showOnHovering":true,"showOn":"desktopOnly","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"#000000","backgroundColorOnHover":"#000000","borderColor":"#000000","borderColorOnHover":"#000000","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"},"qvBtn":{"showOn":"desktopOnly","showOnHovering":true,"displayType":"icon","shape":"square","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"#FFFFFF00","backgroundColorOnHover":"#FFFFFF00","borderColor":"#000000","borderColorOnHover":"#000000","textColor":"#000000","textColorOnHover":"#000000","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit"}},"productInfo":{"textAlign":"center","elements":{"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"title":{"color":"#000000","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"},"vendor":{"color":"#3F3F3F","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":false,"fontWeight":"inherit"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#000000","priceFontSizeScale":100,"priceFontFamily":"inherit","priceFontStyle":"inherit","priceFontSize":"inherit","priceFontSizeTabletPortrait":"inherit","priceFontSizeTabletLandscape":"inherit","priceFontSizeMobile":"inherit","salePriceColor":"#DD3300","salePriceFontSizeScale":100,"salePriceFontFamily":"inherit","salePriceFontStyle":"inherit","salePriceFontSize":"inherit","salePriceFontSizeTabletPortrait":"inherit","salePriceFontSizeTabletLandscape":"inherit","salePriceFontSizeMobile":"inherit","compareAtPriceColor":"#3F3F3F","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"inherit","compareAtPriceFontStyle":"inherit","compareAtPriceFontSize":"inherit","compareAtPriceFontSizeTabletPortrait":"inherit","compareAtPriceFontSizeTabletLandscape":"inherit","compareAtPriceFontSizeMobile":"inherit","savingDisplayColor":"#DD3300","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"inherit","savingDisplayFontStyle":"inherit","savingDisplayFontSize":"inherit","savingDisplayFontSizeTabletPortrait":"inherit","savingDisplayFontSizeTabletLandscape":"inherit","savingDisplayFontSizeMobile":"inherit","
1921isEnable":true,"priceFontWeight":"inherit","salePriceFontWeight":"inherit","compareAtPriceFontWeight":"inherit","savingDisplayFontWeight":"inherit"},"rating":false,"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"#000000","colorOnSelected":"#000000","backgroundColor":"#FFFFFF00","backgroundColorOnSelected":"#FFFFFF00","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"button":{"shape":"circle","buttonType":"icon-only","color":"#000000","backgroundColor":"#FFFFFF00","backgroundColorOnHover":"#FFFFFF","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"}},"toolbar":{"layout":"","elements":{"viewAs":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","listType":"grid/list","isEnable":false,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":false,"fontWeight":"inherit"},"showLimitList":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":false,"fontWeight":"inherit"},"sorting":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#000000","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":false,"fontWeight":"inherit"}}},"collectionHeader":{"isEnable":true,"layout":2,"contentPosition":"middle-center","elements":{"breadCrumb":{"showCollectionTitle":false,"showCollectionList":false,"showPagination":false,"placement":"on-top","alignment":"middle-left","isEnable":false},"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","isEnable":false},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"inherit","fontStyle":"inherit","collectionTitleColor":"#000000","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#000000","isEnable":false},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":true}}}},"quickView":{"showProductImage":false,"thumbnailPosition":"topLeft","showCurrencyCodes":false,"buttonOverall":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"buyItNowBtn":{"enable":false,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#000000","hoverBackgroundColor":"#000000","textTransform":"none"},"addToCartBtn":{"color":"#000000","hoverColor":"#000000","backgroundColor":"#FFFFFF00","hoverBackgroundColor":"#FFFFFF00","borderColor":"#000000","hoverBorderColor":"#000000","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","generalLayout":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"checkoutBtn":{"textTransform":"none","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#000000","hoverBackgroun
1921dColor":"#000000"},"viewCartBtn":{"textTransform":"none","color":"#000000","hoverColor":"#000000","backgroundColor":"#FFFFFF00","hoverBackgroundColor":"#FFFFFF00","borderColor":"#000000"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":1}},"currentAppIntegration":{},"themeName":"default","srcThemeNameLib":"default"} 1922 ;return templateSettings}function readPayload(){return {generalSettings:{page: "cart",collection_id: 0,collection_handle: "",collection_product_count: 0,... 1923 { 1924 1925 1926 },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: "cart",currencies: ["AED","AFN","ALL","AMD","ANG","AUD","AWG","AZN","BAM","BBD","BDT","BIF","BND","BOB","BSD","BWP","BZD","CAD","CDF","CHF","CNY","CRC","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ETB","EUR","FJD","FKP","GBP","GMD","GNF","GTQ","GYD","HKD","HNL","HUF","IDR","ILS","INR","ISK","JMD","JPY","KES","KGS","KHR","KMF","KRW","KYD","KZT","LAK","LBP","LKR","MAD","MDL","MKD","MMK","MNT","MOP","MUR","MVR","MWK","MYR","NGN","NIO","NPR","NZD","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RWF","SAR","SBD","SEK","SGD","SHP","SLL","STD","THB","TJS","TOP","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VND","VUV","WST","XAF","XCD","XOF","XPF","YER"],current_currency: "USD",published_locales: 1927 {"en":true},current_locale: "en"},shop:{name: "Respoke",url: "https:\/\/respoke.com",domain: "respoke.myshopify.com",currency: "USD",money_format: "\u0026#36;{{amount}}",money_format_with_currency: "\u0026#36;{{amount}} USD"},generalSettingsMetafield: 1928 1929 {"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"node"} 1930 ,translation: 1931 1932 1933 1934 {"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","close":"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":"Your search for \"{{ terms }}\" did not match any results"},"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"},"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":{"cartpage-254544":"ADD THESE TO YOUR CART FOR A CHANCE TO WIN!","homepage-543377":"Just dropped","homepage-470033":"Best Sellers","collectionpage-024154":"Just dropped","collectionpage-758553":"Most Popular Products","productpage-705628":"Recently viewed","productpage-864006":"Frequently Bought Together","cartpage-827147":"Still interested in this?","cartpage-153743":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"manual":"Manual"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"inCollectionSearch":"Search for products in this collection","filterOptions":{"filterOption|BJZPvuJiOL|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_v_vendor":"Vendor","filterOption|BJzvwO1sO8|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_p_price":"Price","filterOption|Hy8WiJsd8|pf_opt_size":"Size","filterOption|Hy8WiJsd8|pf_t_shoe_style":"Shoe Style","filterOption|Hy8WiJsd8|pf_t_sort_by_designer":"Sort by Designer","filterOption|HJ2L6kiOL|pf_opt_size":"Size","filterOption|HJ2L6kiOL|pf_t_category":"Category","filterOption|Sktpakjd8|pf_t_size":"Size","filterOption|Sktpakjd8|pf_t_fabric_designer":"Fabric Designer","filterOption|Sktpakjd8|pf_t_type":"Type","filterOption|HJZkVgwCI|pf_t_fabric_designer":"Fabric Designer","filterOption|HJZkVgwCI|pf_t_size":"Size","filterOption|x90y3LRDb|pf_t_designer":"Designer","filterOption|Am2j95bJ3|pf_t_designer":"Designer","filterOption|Vef_WLx_i|pf_opt_size":"Size","filterOption|Vef_WLx_i|pf_pt_product_type":"Product Type","filterOption|Vef_WLx_i|pf_t_fabric_designer":"Fabric Designer","filterOption|RDvwwk6Ks|pf_pt_product_type":"Product Type","filterOption|NT3oLWvnna|pf_opt_size":"Size","filterOption|0RxS8fnh80|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_t_designer":"Designer","filterOption|RDvwwk6Ks|pf_t_designer":"Designer","filterOption|BJZPvuJiOL|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_pt_type":"Type"},"predictiveBundle":{}} 1935 ,integration: 1936 1937 null 1938 ,filterSettingsMetafield: 1939 1940 {"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":true,"availableAfterFiltering":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
1940dColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false,"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false} 1941 ,additionalElementSettingsMetafield: 1942 1943 {"customSortingList":"manual","enableCollectionSearch":false} 1944 ,backInStockMetafield: 1945 1946 null 1947 ,swatchSettings: 1948 1949 null 1950 ,defaultSortOrder: 1951 1952 {"search":"","all":"manual","173324763276":"manual"} 1953 ,user: 1954 { 1955 1956 },product: 1957 1958 null 1959 ,b2b: 1960 1961 null 1962 ,templateId:readTemplateId(),productGridSelector: 1963 1964 "" 1965 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 1966 1967 { 1968 1969 1970 "home-page": {"homepage-543377":{"params":{"shop":"respoke.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-470033":{"params":{"shop":"respoke.myshopify.com","recommendationType":"bestsellers","limit":12},"widgetName":"Best Sellers","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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"}}}, 1971 1972 1973 1974 "cart-page": {"cartpage-827147":{"params":{"shop":"respoke.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Still interested in this?","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-153743":{"params":{"shop":"respoke.myshopify.com","recommendationType":"related-items","limit":12,"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-254544":{"params":{"shop":"respoke.myshopify.com","recommendationType":"hand-picked-products","limit":2,"layoutDisplay":"carousel","rules":[{"conditions":[],"consequences":[{"option":"productId","value":[8969596240111,9210369769711],"conductor":"equal"}]}]},"widgetName":"ADD THESE TO YOUR CART FOR A CHANCE TO WIN!","widgetStatus":"live","widgetDesignSettings":{"widgetId":"cartpage-254544","tenantId":"respoke.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Playfair Display","titleFontSize":14,"titleFontStyle":"regular","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 1975 1976 1977 1978 1979 1980 "product-page": {"productpage-705628":{"params":{"shop":"respoke.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Recently viewed","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-864006":{"params":{"shop":"respoke.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"inactive","widgetDesignSettings":{"bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 1981 1982 1983
1984 "collection-page": {"collectionpage-024154":{"params":{"shop":"respoke.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-758553":{"params":{"shop":"respoke.myshopify.com","recommendationType":"trending-products","limit":12,"calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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"}}}, 1985 1986 1987 1988 1989 1990 1991 1992 1993 } || {},recommendationPlaceholder: 1994 1995 1996 "\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" 1997 ,simplifiedIntegrationPlaceholder: 1998 1999 2000 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class=\"boost-sd__collection-header\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE 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--3-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\"
2000 style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
2000 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e" 2001 ,allSyncedCollections: 2002 2003 null 2004 ,isOnboarding: 2005 2006 false 2007 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
2007<script type="0a0e67079055689962737467-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
2007h(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])=>
2007[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;
2007a++)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
2007ode"){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}
2007if(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
2007with 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;
2007Object.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=()=>
2007{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";
2007var 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>
2007<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 2008
2009<script id='shopify-chat-app-embed-data' type='application/json'> 2010 { 2011 "settings": { 2012 "invertActivatorColors": true, 2013 "greetingMessage": "", 2014 "showFeaturedProducts": true, 2015 "featuredProducts": [], 2016 "horizontalPosition": "bottom_right", 2017 "icon": "chat_bubble", 2018 "buttonLabel": "Chat" 2019 } 2020 } 2021</script>
2021 2022 2023<style data-shopify> 2024 2025 2026 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 2027 shopify-chat:defined:empty { 2028 display: grid; 2029 } 2030 2031 :root { 2032 --shopify-chat-bg-color: #FFFFFF; 2033 --shopify-chat-text-color: #000000; 2034 --shopify-chat-accent-bg-color: #000000; 2035 --shopify-chat-accent-text-color: #FFFFFF; 2036 --shopify-chat-activator-offset: 20px; 2037 2038 2039 2040 --shopify-chat-activator-font-size: 16px; 2041 --shopify-chat-border-radius: 16px; 2042 } 2043 2044 2045</style> 2046
2047<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type="0a0e67079055689962737467-module" crossorigin fetchpriority='low' async></script>
2047 2048 2049 2050<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2051<script type="0a0e67079055689962737467-text/javascript">(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: 31302811788,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 2051
2051
2052<script type="0a0e67079055689962737467-text/javascript"> 2053 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2054</script>
vendor: 1 bytes, line 2054
2054
2055<script type="0a0e67079055689962737467-text/javascript">(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}
2055).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: 31302811788,storefrontBaseUrl: "https://respoke.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://respoke.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1927676143","configuration":"{\"mailchimp_store_id\":\"store_6ivls6h2ot5qpnlufrh1\", \"mailchimp_user_id\":\"78047446\",\"mailchimp_list_id\":\"8bc865abab\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
2055,{"id":"1900839151","configuration":"{\"integrationId\":\"b542070f-2e51-46c4-8ecc-a8da33e8a467\",\"brandId\":\"9834eb00-05e6-41cf-a26c-264193396330\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3d68c7edeb1fe14187fca3e6ba72edda","type":"APP","apiClientId":2567979,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"826147055","configuration":"{\"merchantId\":\"1035065\", \"url\":\"https:\/\/classic.avantlink.com\", \"shopName\": \"respoke\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"26843be7e7f0ff401f557cffac6b5a49","type":"APP","apiClientId":125215244289,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"408649967","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-9ECEFP1RSV\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-9ECEFP1RSV\\\",\\\"AW-797238590\\\/nBtSCPLcqdMBEL7Kk_wC\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-9ECEFP1RSV\\\",\\\"AW-797238590\\\/JJHGCO_cqdMBEL7Kk_wC\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-9ECEFP1RSV\\\",\\\"AW-797238590\\\/xRkuCM3bqdMBEL7Kk_wC\\\",\\\"MC-E600CBBBJ6\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-9ECEFP1RSV\\\",\\\"AW-797238590\\\/NYXoCMrbqdMBEL7Kk_wC\\\",\\\"MC-E600CBBBJ6\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-9ECEFP1RSV\\\",\\\"AW-797238590\\\/9skgCMfbqdMBEL7Kk_wC\\\",\\\"MC-E600CBBBJ6\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-9ECEFP1RSV\\\",\\\"AW-797238590\\\/WkoHCPXcqdMBEL7Kk_wC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-9ECEFP1RSV\\\",\\\"AW-797238590\\\/rDW_COzcqdMBEL7Kk_wC\\\"]}],\\\"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":"159351023","configuration":"{\"pixel_id\":\"1331481733709653\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"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":"Respoke","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"respoke.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/respoke.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://respoke.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"156907962607","themeStoreId":"846","themePublished":"true","eventMetadataId":"5837c80c-7b77-4b4b-ab23-6f79eb4d464a","pageType":"cart","shopId":"31302811788","storefrontBaseUrl":"https:\/\/respoke.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2055<script type="0a0e67079055689962737467-text/javascript"> 2056 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2057 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2058 window.ShopifyAnalytics.meta.currency = 'USD'; 2059 var meta = {"page":{"pageType":"cart","requestId":"aea66930-63c0-4293-9ba8-9732797bd4fa-1791326183"}}; 2060 for (var attr in meta) { 2061 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2062 } 2063</script>
vendor: 1 bytes, line 2063
2063
2064<script class="analytics" type="0a0e67079055689962737467-text/javascript"> 2065 (function () { 2066 var customDocumentWrite = function(content) { 2067 var jquery = null; 2068 2069 if (window.jQuery) { 2070 jquery = window.jQuery; 2071 } else if (window.Checkout && window.Checkout.$) { 2072 jquery = window.Checkout.$; 2073 } 2074 2075 if (jquery) { 2076 jquery('body').append(content); 2077 } 2078 }; 2079 2080 var hasLoggedConversion = function(token) { 2081 if (token) { 2082 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2083 } 2084 return false; 2085 } 2086 2087 var setCookieIfConversion = function(token) { 2088 if (token) { 2089 var twoMonthsFromNow = new Date(Date.now()); 2090 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2091 2092 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2093 } 2094 } 2095 2096 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2097 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2098 if (trekkie.integrations) { 2099 return; 2100 } 2101 trekkie.methods = [ 2102 'identify', 2103 'page', 2104 'ready', 2105 'track', 2106 'trackForm', 2107 'trackLink' 2108 ]; 2109 trekkie.factory = function(method) { 2110 return function() { 2111 var args = Array.prototype.slice.call(arguments); 2112 args.unshift(method); 2113 trekkie.push(args); 2114 if (method == 'track' || method == 'page') { 2115 var pageUrl; 2116 try { 2117 pageUrl = window.location.href; 2118 } catch (e) {} 2119 var pageReferrer; 2120 try { 2121 pageReferrer = document.referrer; 2122 } catch (e) {} 2123 try { 2124 if (window.__TREKKIE_SHIM_QUEUE == null) { 2125 window.__TREKKIE_SHIM_QUEUE = []; 2126 } 2127 window.__TREKKIE_SHIM_QUEUE.push({ 2128 from: 'trekkie-stub', 2129 method: method, 2130 args: args.slice(1), 2131 pageContext: { 2132 url: pageUrl, 2133 referrer: pageReferrer 2134 } 2135 }); 2136 } catch (e) { 2137 // no-op 2138 } 2139 } 2140 return trekkie; 2141 }; 2142 }; 2143 for (var i = 0; i < trekkie.methods.length; i++) { 2144 var key = trekkie.methods[i]; 2145 trekkie[key] = trekkie.factory(key); 2146 } 2147 trekkie.load = function(config) { 2148 trekkie.config = config || {}; 2149 trekkie.config.initialDocumentCookie = document.cookie; 2150 var first = document.getElementsByTagName('script')[0]; 2151var script = document.createElement('script'); 2152script.type = 'text/javascript'; 2153script.onerror = function(e) { 2154 var scriptFallback = document.createElement('script'); 2155 scriptFallback.type = 'text/javascript'; 2156 scriptFallback.onerror = function(error) { 2157 var Monorail = { 2158 produce: function produce(monorailDomain, schemaId, payload) { 2159 var currentMs = new Date().getTime(); 2160 var event = { 2161 schema_id: schemaId, 2162 payload: payload, 2163 metadata: { 2164 event_created_at_ms: currentMs, 2165 event_sent_at_ms: currentMs 2166 } 2167 }; 2168 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2169 }, 2170 sendRequest: function sendRequest(endpointUrl, payload) { 2171 // Try the sendBeacon API 2172 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2173 var blobData = new window.Blob([payload], { 2174 type: 'text/plain' 2175 }); 2176 2177 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2178 return true; 2179 } // sendBeacon was not successful 2180 2181 } // XHR beacon 2182 2183 var xhr = new XMLHttpRequest(); 2184 2185 try { 2186 xhr.open('POST', endpointUrl); 2187 xhr.setRequestHeader('Content-Type', 'text/plain'); 2188 xhr.send(payload); 2189 } catch (e) { 2190 console.log(e); 2191 } 2192 2193 return false; 2194 }, 2195 isIos12: function isIos12() { 2196 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2197 } 2198 }; 2199 Monorail.produce('monorail-edge.shopifysvc.com', 2200 'trekkie_storefront_load_errors/1.1', 2201 {shop_id: 31302811788, 2202 theme_id: 156907962607, 2203 app_name: "storefront", 2204 context_url: window.location.href, 2205 source_url: "//respoke.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2206 2207 }; 2208 scriptFallback.async = true; 2209 scriptFallback.src = '//respoke.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2210 first.parentNode.insertBefore(scriptFallback, first); 2211}; 2212script.async = true; 2213script.src = '//respoke.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2214first.parentNode.insertBefore(script, first); 2215 2216 }; 2217 trekkie.load( 2218 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":31302811
2218788,"isMerchantRequest":null,"themeId":156907962607,"themeCityHash":"1203053263094895089","contentLanguage":"en","currency":"USD","eventMetadataId":"5837c80c-7b77-4b4b-ab23-6f79eb4d464a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2219 ); 2220 2221 var loaded = false; 2222 trekkie.ready(function() { 2223 if (loaded) return; 2224 loaded = true; 2225 2226 window.ShopifyAnalytics.lib = window.trekkie; 2227 2228 var originalDocumentWrite = document.write; 2229 document.write = customDocumentWrite; 2230 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2231 document.write = originalDocumentWrite; 2232 2233 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2234 var token = match? match[1]: undefined; 2235 if (!hasLoggedConversion(token)) { 2236 setCookieIfConversion(token); 2237 2238 } 2239 }); 2240 2241 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"aea66930-63c0-4293-9ba8-9732797bd4fa-1791326183","shopifyEmitted":true}); 2242 2243 var eventsListenerScript = document.createElement('script'); 2244 eventsListenerScript.async = true; 2245 eventsListenerScript.src = "//respoke.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2246 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2247})();</script>
2247 2248
2248<script type="0a0e67079055689962737467-text/javascript"> 2249 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2250 window.ga = function ga() { 2251 (window.ga.q = window.ga.q || []).push(arguments); 2252 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2253 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2254 } 2255 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."); 2256 }; 2257 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2258 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2259 } 2260 } 2261</script>
vendor: 1 bytes, line 2261
2261
2262<script defer src="https://respoke.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" data-application="storefront-renderer" data-shop-id="31302811788" data-render-region="gcp-us-central1" data-page-type="cart" data-theme-instance-id="156907962607" data-theme-name="Loft" data-theme-version="2.4.1" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" data-shs="true" data-shs-beacon="true" data-shs-export-with-fetch="true" data-shs-logs-sample-rate="1" data-shs-beacon-endpoint="https://respoke.com/api/collect" type="0a0e67079055689962737467-text/javascript"></script>
vendor: 1 bytes, line 2262
2262
2263<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Respoke. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"exportCommand":false,"shopName":"Respoke","translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.unavailable.title","value":"Chat isnât available right now"},{"key":"agent_chat.unavailable.description","value":"Something went wrong while loading the chat."},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
2263,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 2263
2263
2264<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"31302811788","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
2264 2265<meta name="shopify-y" content="115e9e17-bbfc-46f8-9c11-330e5c06fb68" data-expiration="1822883783000"><meta name="shopify-s" content="9d55c2ff-24e9-4678-8e4e-8dd7fe5063d7" data-expiration="1791327983000"><meta name="new-cookie-storage-activated" content="t"> 2266</head> 2267 2268<body id="your-shopping-cart" class="template-cart template-cart animations-enabled"><article role="banner" class="header__section-wrapper"> 2269 <!-- BEGIN sections: header-group --> 2270<div id="shopify-section-sections--21046456877295__announcement-bar" class="shopify-section shopify-section-group-header-group disclosure-section shopify-section-announcement shopify-section header__promo-wrapper"><!-- /sections/Announcement-bar.liquid --> 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 <style data-shopify> 2290 .promo-bar-offset { top: 40px; } 2291 @media (max-width: 768px) { 2292 .sticky-header { top: 40px; } 2293 .promo-content-wrapper, .promo-bar { opacity: 1; } 2294 } 2295 </style> 2296 2297 <article class="promo-bar__container promo-bar__container-slider--false" 2298 data-disclosure-section 2299 aria-labelledby="promo_bar_label" 2300 data-section-id="sections--21046456877295__announcement-bar" 2301 data-block-count="0" 2302 data-speed="8000" 2303 data-autoplay="false" 2304 data-slider="false" 2305 data-section-type="announcement" 2306 data-language="true" 2307 data-currency="true"> 2308 2309 <span class="visually-hidden" id="promo_bar_label">Promo Bar</span> 2310 2311 <section class="promo-bar__slide-container promo-bar__slide-container--half-width" aria-labelledby="header-promotional-messages"> 2312 <span hidden id="header-promotional-messages">Promotional messages</span> 2313 <div class="swiper-wrapper" role="group"></div> 2314 </section> 2315 2316 <div class="promo-bar__icon-wrapper"><section class="medium-down--hide"> 2317 <span class="visually-hidden">Social Media</span> 2318 2319 2320<ul class="promo-bar__icon-wrapper"> 2321 2322 2323 <li class="promo-bar__icon"> 2324 <a class="promo-bar__icon-link" href="https://www.instagram.com/respokeofficial" aria-labelledby="social-media-link__instagram--header"> 2325 <svg width="30px" height="30px" viewBox="0 0 30 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true"><path d="M15,5 C17.717,5 18.056,5.01 19.122,5.06 C20.187,5.11 20.912,5.277 21.55,5.525 C22.21,5.779 22.766,6.123 23.322,6.678 C23.8304937,7.17789596 24.2239536,7.78258896 24.475,8.45 C24.722,9.087 24.89,9.813 24.94,10.878 C24.987,11.944 25,12.283 25,15 C25,17.717 24.99,18.056 24.94,19.122 C24.89,20.187 24.722,20.912 24.475,21.55 C24.2246766,22.2177765 23.8311207,22.822617 23.322,23.322 C22.8219615,23.8303192 22.2173093,24.2237526 21.55,24.475 C20.913,24.722 20.187,24.89 19.122,24.94 C18.056,24.987 17.717,25 15,25 C12.283,25 11.944,24.99 10.878,24.94 C9.813,24.89 9.088,24.722 8.45,24.475 C7.78232618,24.2244734 7.17752722,23.8309445 6.678,23.322 C6.16940644,22.8221857 5.77593123,22.2174693 5.525,21.55 C5.277,20.913 5.11,20.187 5.06,19.122 C5.013,18.056 5,17.717 5,15 C5,12.283 5.01,11.944 5.06,10.878 C5.11,9.812 5.277,9.088 5.525,8.45 C5.7752361,7.7821794 6.16880364,7.17732106 6.678,6.678 C7.17767098,6.16923123 7.78242858,5.77572924 8.45,5.525 C9.088,5.277 9.812,5.11 10.878,5.06 C11.944,5.013 12.283,5 15,5 Z M15,10 C12.2385763,10 10,12.2385763 10,15 C10,17.7614237 12.2385763,20 15,20 C17.7614237,20 20,17.7614237 20,15 C20,12.2385763 17.7614237,10 15,10 L15,10 Z M21.5,9.75 C21.5,9.05964406 20.9403559,8.5 20.25,8.5 C19.5596441,8.5 19,9.05964406 19,9.75 C19,10.4403559 19.5596441,11 20.25,11 C20.9403559,11 21.5,10.4403559 21.5,9.75 Z M15,12 C16.6568542,12 18,13.3431458 18,15 C18,16.6568542 16.6568542,18 15,18 C13.3431458,18 12,16.6568542 12,15 C12,13.3431458 13.3431458,12 15,12 Z" id="Shape" fill="#ffffff" fill-rule="nonzero"></path></svg> 2326 <span id="social-media-link__instagram--header" class="visually-hidden">Respoke on Instagram</span> 2327 </a> 2328 </li> 2329 2330 2331 2332 2333 2334 2335 2336 2337</ul> 2338 2339 </section><section class="header__crossborder medium-down--hide">
2340 <span class="visually-hidden">Country/region</span> 2341 �<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="crossborder__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="/cart" /> 2342 <div class="selectors-form__item"> 2343 <h2 class="visually-hidden" id="currency-heading"> 2344 Currency selector 2345 </h2> 2346 <div class="disclosure" data-disclosure-currency> 2347 <button type="button" class="crossborder__toggle crossborder__toggle--header" aria-expanded="false" aria-controls="currency-list" aria-describedby="currency-heading" data-disclosure-toggle> 2348 <span>United States (USD $)</span> 2349 <span><svg width="16px" height="10px" viewBox="0 0 16 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2350 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2351 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#000000" fill-rule="nonzero"> 2352 <polygon id="Path" points="5 6 0.757 1.757 2.172 0.343 5 3.172 7.828 0.343 9.243 1.757"></polygon> 2353 </g> 2354 </g> 2355</svg></span> 2356 </button> 2357 <ul id="currency-list" class="crossborder__disclosure-list crossborder__disclosure-list--header animated fadeIn" data-disclosure-list><li class="crossborder__disclosure-item "> 2358 <a class="crossborder__disclosure-option" href="#" data-value="AF" data-disclosure-option> 2359 Afghanistan (AFN Ø) 2360 </a> 2361 </li><li class="crossborder__disclosure-item "> 2362 <a class="crossborder__disclosure-option" href="#" data-value="AX" data-disclosure-option> 2363 à land Islands (EUR â¬) 2364 </a> 2365 </li><li class="crossborder__disclosure-item "> 2366 <a class="crossborder__disclosure-option" href="#" data-value="AL" data-disclosure-option> 2367 Albania (ALL L) 2368 </a> 2369 </li><li class="crossborder__disclosure-item "> 2370 <a class="crossborder__disclosure-option" href="#" data-value="DZ" data-disclosure-option> 2371 Algeria (DZD د.ج) 2372 </a> 2373 </li><li class="crossborder__disclosure-item "> 2374 <a class="crossborder__disclosure-option" href="#" data-value="AD" data-disclosure-option> 2375 Andorra (EUR â¬) 2376 </a> 2377 </li><li class="crossborder__disclosure-item "> 2378 <a class="crossborder__disclosure-option" href="#" data-value="AO" data-disclosure-option> 2379 Angola (USD $) 2380 </a> 2381 </li><li class="crossborder__disclosure-item "> 2382 <a class="crossborder__disclosure-option" href="#" data-value="AI" data-disclosure-option> 2383 Anguilla (XCD $) 2384 </a> 2385 </li><li class="crossborder__disclosure-item "> 2386 <a class="crossborder__disclosure-option" href="#" data-value="AG" data-disclosure-option> 2387 Antigua & Barbuda (XCD $) 2388 </a> 2389 </li><li class="crossborder__disclosure-item "> 2390 <a class="crossborder__disclosure-option" href="#" data-value="AR" data-disclosure-option> 2391 Argentina (USD $) 2392 </a> 2393 </li><li class="crossborder__disclosure-item "> 2394 <a class="crossborder__disclosure-option" href="#" data-value="AM" data-disclosure-option> 2395 Armenia (AMD Õ¤Ö.) 2396 </a> 2397 </li><li class="crossborder__disclosure-item "> 2398 <a class="crossborder__disclosure-option" href="#" data-value="AW" data-disclosure-option> 2399 Aruba (AWG Æ) 2400 </a> 2401 </li><li class="crossborder__disclosure-item "> 2402 <a class="crossborder__disclosure-option" href="#" data-value="AC" data-disclosure-option> 2403 Ascension Island (SHP £) 2404 </a> 2405 </li><li class="crossborder__disclosure-item "> 2406 <a class="crossborder__disclosure-option" href="#" data-value="AU" data-disclosure-option> 2407 Australia (AUD $) 2408 </a> 2409 </li><li class="crossborder__disclosure-item "> 2410 <a class="crossborder__disclosure-option" href="#" data-value="AT" data-disclosure-option> 2411 Austria (EUR â¬) 2412 </a> 2413 </li><li class="crossborder__disclosure-item "> 2414 <a class="crossborder__disclosure-option" href="#" data-value="AZ" data-disclosure-option> 2415 Azerbaijan (AZN â¼) 2416 </a> 2417 </li><li class="crossborder__disclosure-item "> 2418 <a class="crossborder__disclosure-option" href="#" data-value="BS" data-disclosure-option> 2419 Bahamas (BSD $) 2420 </a> 2421 </li><li class="crossborder__disclosure-item "> 2422 <a class="crossborder__disclosure-option" href="#" data-value="BH" data-disclosure-option> 2423 Bahrain (USD $) 2424 </a> 2425 </li><li class="crossborder__disclosure-item "> 2426 <a class="crossborder__disclosure-option" href="#" data-value="BD" data-disclosure-option> 2427 Bangladesh (BDT à§³) 2428 </a> 2429 </li><li class="crossborder__disclosure-item "> 2430 <a class="crossborder__disclosure-option" href="#" data-value="BB" data-disclosure-option> 2431 Barbados (BBD $) 2432 </a> 2433 </li><li class="crossborder__disclosure-item "> 2434 <a class="crossborder__disclosure-option" href="#" data-value="BY" data-disclosure-option> 2435 Belarus (USD $) 2436 </a> 2437 </li><li class="crossborder__disclosure-item "> 2438 <a class="crossborder__disclosure-option" href="#" data-value="BE" data-disclosure-option> 2439 Belgium (EUR â¬) 2440 </a> 2441 </li><li class="crossborder__disclosure-item "> 2442 <a class="crossborder__disclosure-option" href="#" data-value="BZ" data-disclosure-option> 2443 Belize (BZD $) 2444 </a> 2445 </li><li class="crossborder__disclosure-item "> 2446 <a class="crossborder__disclosure-option" href="#" data-value="BJ" data-disclosure-option> 2447 Benin (XOF Fr) 2448 </a> 2449 </li><li class="crossborder__disclosure-item "> 2450 <a class="crossborder__disclosure-option" href="#" data-value="BM" data-disclosure-option> 2451 Bermuda (USD $) 2452 </a> 2453 </li><li class="crossborder__disclosure-item "> 2454 <a class="crossborder__disclosure-option" href="#" data-value="BT" data-disclosure-option> 2455 Bhutan (USD $) 2456 </a> 2457 </li><li class="crossborder__disclosure-item "> 2458 <a class="crossborder__disclosure-option" href="#" data-value="BO" data-disclosure-option> 2459 Bolivia (BOB Bs.) 2460 </a> 2461 </li><li class="crossborder__disclosure-item "> 2462 <a class="crossborder__disclosure-option" href="#" data-value="BA" data-disclosure-option> 2463 Bosnia & Herzegovina (BAM ÐÐ) 2464 </a> 2465 </li><li class="crossborder__disclosure-item "> 2466 <a class="crossborder__disclosure-option" href="#" data-value="BW" data-disclosure-option> 2467 Botswana (BWP P) 2468 </a> 2469 </li><li class="crossborder__disclosure-item "> 2470 <a class="crossborder__disclosure-option" href="#" data-value="BR" data-disclosure-option> 2471 Brazil (USD $) 2472 </a> 2473 </li><li class="crossborder__disclosure-item "> 2474 <a class="crossborder__disclosure-option" href="#" data-value="IO" data-disclosure-option> 2475 British Indian Ocean Territory (USD $) 2476 </a> 2477 </li><li class="crossborder__disclosure-item "> 2478 <a class="crossborder__disclosure-option" href="#" data-value="VG" data-disclosure-option> 2479 British Virgin Islands (USD $) 2480 </a> 2481 </li><li class="crossborder__disclosure-item "> 2482 <a class="crossborder__disclosure-option" href="#" data-value="BN" data-disclosure-option> 2483 Brunei (BND $) 2484 </a> 2485 </li><li class="crossborder__disclosure-item "> 2486 <a class="crossborder__disclosure-option" href="#" data-value="BG" data-disclosure-option> 2487 Bulgaria (EUR â¬) 2488 </a> 2489 </li><li class="crossborder__disclosure-item "> 2490 <a class="crossborder__disclosure-option" href="#" data-value="BF" data-disclosure-option> 2491 Burkina Faso (XOF Fr) 2492 </a> 2493 </li><li class="crossborder__disclosure-item "> 2494 <a class="crossborder__disclosure-option" href="#" data-value="BI" data-disclosure-option> 2495 Burundi (BIF Fr) 2496 </a> 2497 </li><li class="crossborder__disclosure-item "> 2498 <a class="crossborder__disclosure-option" href="#" data-value="KH" data-disclosure-option> 2499 Cambodia (KHR á) 2500 </a> 2501 </li><li class="crossborder__disclosure-item "> 2502 <a class="crossborder__disclosure-option" href="#" data-value="CM" data-disclosure-option> 2503 Cameroon (XAF CFA) 2504 </a> 2505 </li><li class="crossborder__disclosure-item "> 2506 <a class="crossborder__disclosure-option" href="#" data-value="CA" data-disclosure-option> 2507 Canada (CAD $) 2508 </a> 2509 </li><li class="crossborder__disclosure-item "> 2510 <a class="crossborder__disclosure-option" href="#" data-value="CV" data-disclosure-option> 2511 Cape Verde (CVE $) 2512 </a> 2513 </li><li class="crossborder__disclosure-item "> 2514 <a class="crossborder__disclosure-option" href="#" data-value="BQ" data-disclosure-option> 2515 Caribbean Netherlands (USD $) 2516 </a> 2517 </li><li class="crossborder__disclosure-item "> 2518 <a class="crossborder__disclosure-option" href="#" data-value="KY" data-disclosure-option> 2519 Cayman Islands (KYD $) 2520 </a> 2521 </li><li class="crossborder__disclosure-item "> 2522 <a class="crossborder__disclosure-option" href="#" data-value="CF" data-disclosure-option> 2523 Central African Republic (XAF CFA) 2524 </a> 2525 </li><li class="crossborder__disclosure-item "> 2526 <a class="crossborder__disclosure-option" href="#" data-value="TD" data-disclosure-option> 2527 Chad (XAF CFA) 2528 </a> 2529 </li><li class="crossborder__disclosure-item "> 2530 <a class="crossborder__disclosure-option" href="#" data-value="CL" data-disclosure-option> 2531 Chile (USD $) 2532 </a> 2533 </li><li class="crossborder__disclosure-item "> 2534 <a class="crossborder__disclosure-option" href="#" data-value="CN" data-disclosure-option> 2535 China (CNY Â¥) 2536 </a> 2537 </li><li class="crossborder__disclosure-item "> 2538 <a class="crossborder__disclosure-option" href="#" data-value="CX" data-disclosure-option> 2539 Christmas Island (AUD $) 2540 </a> 2541 </li><li class="crossborder__disclosure-item "> 2542 <a class="crossborder__disclosure-option" href="#" data-value="CC" data-disclosure-option> 2543 Cocos (Keeling) Islands (AUD $) 2544 </a> 2545 </li><li class="crossborder__disclosure-item "> 2546 <a class="crossborder__disclosure-option" href="#" data-value="CO" data-disclosure-option> 2547 Colombia (USD $) 2548 </a> 2549 </li><li class="crossborder__disclosure-item "> 2550 <a class="crossborder__disclosure-option" href="#" data-value="KM" data-disclosure-option> 2551 Comoros (KMF Fr) 2552 </a> 2553 </li><li class="crossborder__disclosure-item "> 2554 <a class="crossborder__disclosure-option" href="#" data-value="CG" data-disclosure-option> 2555 Congo - Brazzaville (XAF CFA) 2556 </a> 2557 </li><li class="crossborder__disclosure-item "> 2558 <a class="crossborder__disclosure-option" href="#" data-value="CD" data-disclosure-option> 2559 Congo - Kinshasa (CDF Fr) 2560 </a> 2561 </li><li class="crossborder__disclosure-item "> 2562 <a class="crossborder__disclosure-option" href="#" data-value="CK" data-disclosure-option> 2563 Cook Islands (NZD $) 2564 </a> 2565 </li><li class="crossborder__disclosure-item "> 2566 <a class="crossborder__disclosure-option" href="#" data-value="CR" data-disclosure-option> 2567 Costa Rica (CRC â¡) 2568 </a> 2569 </li><li class="crossborder__disclosure-item "> 2570 <a class="crossborder__disclosure-option" href="#" data-value="CI" data-disclosure-option> 2571 Côte dâIvoire (XOF Fr) 2572 </a> 2573 </li><li class="crossborder__disclosure-item "> 2574 <a class="crossborder__disclosure-option" href="#" data-value="HR" data-disclosure-option> 2575 Croatia (EUR â¬) 2576 </a> 2577 </li><li class="crossborder__disclosure-item "> 2578 <a class="crossborder__disclosure-option" href="#" data-value="CW" data-disclosure-option> 2579 Curaçao (ANG Æ) 2580 </a> 2581 </li><li class="crossborder__disclosure-item "> 2582 <a class="crossborder__disclosure-option" href="#" data-value="CY" data-disclosure-option> 2583 Cyprus (EUR â¬) 2584 </a> 2585 </li><li class="crossborder__disclosure-item "> 2586 <a class="crossborder__disclosure-option" href="#" data-value="CZ" data-disclosure-option> 2587 Czechia (CZK KÄ) 2588 </a> 2589 </li><li class="crossborder__disclosure-item "> 2590 <a class="crossborder__disclosure-option" href="#" data-value="DK" data-disclosure-option> 2591 Denmark (DKK kr.) 2592 </a> 2593 </li><li class="crossborder__disclosure-item "> 2594 <a class="crossborder__disclosure-option" href="#" data-value="DJ" data-disclosure-option> 2595 Djibouti (DJF Fdj) 2596 </a> 2597 </li><li class="crossborder__disclosure-item "> 2598 <a class="crossborder__disclosure-option" href="#" data-value="DM" data-disclosure-option> 2599 Dominica (XCD $) 2600 </a> 2601 </li><li class="crossborder__disclosure-item "> 2602 <a class="crossborder__disclosure-option" href="#" data-value="DO" data-disclosure-option> 2603 Dominican Republic (DOP $) 2604 </a> 2605 </li><li class="crossborder__disclosure-item "> 2606 <a class="crossborder__disclosure-option" href="#" data-value="EC" data-disclosure-option> 2607 Ecuador (USD $) 2608 </a> 2609 </li><li class="crossborder__disclosure-item "> 2610 <a class="crossborder__disclosure-option" href
2610="#" data-value="EG" data-disclosure-option> 2611 Egypt (EGP ج.Ù ) 2612 </a> 2613 </li><li class="crossborder__disclosure-item "> 2614 <a class="crossborder__disclosure-option" href="#" data-value="SV" data-disclosure-option> 2615 El Salvador (USD $) 2616 </a> 2617 </li><li class="crossborder__disclosure-item "> 2618 <a class="crossborder__disclosure-option" href="#" data-value="GQ" data-disclosure-option> 2619 Equatorial Guinea (XAF CFA) 2620 </a> 2621 </li><li class="crossborder__disclosure-item "> 2622 <a class="crossborder__disclosure-option" href="#" data-value="ER" data-disclosure-option> 2623 Eritrea (USD $) 2624 </a> 2625 </li><li class="crossborder__disclosure-item "> 2626 <a class="crossborder__disclosure-option" href="#" data-value="EE" data-disclosure-option> 2627 Estonia (EUR â¬) 2628 </a> 2629 </li><li class="crossborder__disclosure-item "> 2630 <a class="crossborder__disclosure-option" href="#" data-value="SZ" data-disclosure-option> 2631 Eswatini (USD $) 2632 </a> 2633 </li><li class="crossborder__disclosure-item "> 2634 <a class="crossborder__disclosure-option" href="#" data-value="ET" data-disclosure-option> 2635 Ethiopia (ETB Br) 2636 </a> 2637 </li><li class="crossborder__disclosure-item "> 2638 <a class="crossborder__disclosure-option" href="#" data-value="FK" data-disclosure-option> 2639 Falkland Islands (FKP £) 2640 </a> 2641 </li><li class="crossborder__disclosure-item "> 2642 <a class="crossborder__disclosure-option" href="#" data-value="FO" data-disclosure-option> 2643 Faroe Islands (DKK kr.) 2644 </a> 2645 </li><li class="crossborder__disclosure-item "> 2646 <a class="crossborder__disclosure-option" href="#" data-value="FJ" data-disclosure-option> 2647 Fiji (FJD $) 2648 </a> 2649 </li><li class="crossborder__disclosure-item "> 2650 <a class="crossborder__disclosure-option" href="#" data-value="FI" data-disclosure-option> 2651 Finland (EUR â¬) 2652 </a> 2653 </li><li class="crossborder__disclosure-item "> 2654 <a class="crossborder__disclosure-option" href="#" data-value="FR" data-disclosure-option> 2655 France (EUR â¬) 2656 </a> 2657 </li><li class="crossborder__disclosure-item "> 2658 <a class="crossborder__disclosure-option" href="#" data-value="GF" data-disclosure-option> 2659 French Guiana (EUR â¬) 2660 </a> 2661 </li><li class="crossborder__disclosure-item "> 2662 <a class="crossborder__disclosure-option" href="#" data-value="PF" data-disclosure-option> 2663 French Polynesia (XPF Fr) 2664 </a> 2665 </li><li class="crossborder__disclosure-item "> 2666 <a class="crossborder__disclosure-option" href="#" data-value="TF" data-disclosure-option> 2667 French Southern Territories (EUR â¬) 2668 </a> 2669 </li><li class="crossborder__disclosure-item "> 2670 <a class="crossborder__disclosure-option" href="#" data-value="GA" data-disclosure-option> 2671 Gabon (XOF Fr) 2672 </a> 2673 </li><li class="crossborder__disclosure-item "> 2674 <a class="crossborder__disclosure-option" href="#" data-value="GM" data-disclosure-option> 2675 Gambia (GMD D) 2676 </a> 2677 </li><li class="crossborder__disclosure-item "> 2678 <a class="crossborder__disclosure-option" href="#" data-value="GE" data-disclosure-option> 2679 Georgia (USD $) 2680 </a> 2681 </li><li class="crossborder__disclosure-item "> 2682 <a class="crossborder__disclosure-option" href="#" data-value="DE" data-disclosure-option> 2683 Germany (EUR â¬) 2684 </a> 2685 </li><li class="crossborder__disclosure-item "> 2686 <a class="crossborder__disclosure-option" href="#" data-value="GH" data-disclosure-option> 2687 Ghana (USD $) 2688 </a> 2689 </li><li class="crossborder__disclosure-item "> 2690 <a class="crossborder__disclosure-option" href="#" data-value="GI" data-disclosure-option> 2691 Gibraltar (GBP £) 2692 </a> 2693 </li><li class="crossborder__disclosure-item "> 2694 <a class="crossborder__disclosure-option" href="#" data-value="GR" data-disclosure-option> 2695 Greece (EUR â¬) 2696 </a> 2697 </li><li class="crossborder__disclosure-item "> 2698 <a class="crossborder__disclosure-option" href="#" data-value="GL" data-disclosure-option> 2699 Greenland (DKK kr.) 2700 </a> 2701 </li><li class="crossborder__disclosure-item "> 2702 <a class="crossborder__disclosure-option" href="#" data-value="GD" data-disclosure-option> 2703 Grenada (XCD $) 2704 </a> 2705 </li><li class="crossborder__disclosure-item "> 2706 <a class="crossborder__disclosure-option" href="#" data-value="GP" data-disclosure-option> 2707 Guadeloupe (EUR â¬) 2708 </a> 2709 </li><li class="crossborder__disclosure-item "> 2710 <a class="crossborder__disclosure-option" href="#" data-value="GT" data-disclosure-option> 2711 Guatemala (GTQ Q) 2712 </a> 2713 </li><li class="crossborder__disclosure-item "> 2714 <a class="crossborder__disclosure-option" href="#" data-value="GG" data-disclosure-option> 2715 Guernsey (GBP £) 2716 </a> 2717 </li><li class="crossborder__disclosure-item "> 2718 <a class="crossborder__disclosure-option" href="#" data-value="GN" data-disclosure-option> 2719 Guinea (GNF Fr) 2720 </a> 2721 </li><li class="crossborder__disclosure-item "> 2722 <a class="crossborder__disclosure-option" href="#" data-value="GW" data-disclosure-option> 2723 Guinea-Bissau (XOF Fr) 2724 </a> 2725 </li><li class="crossborder__disclosure-item "> 2726 <a class="crossborder__disclosure-option" href="#" data-value="GY" data-disclosure-option> 2727 Guyana (GYD $) 2728 </a> 2729 </li><li class="crossborder__disclosure-item "> 2730 <a class="crossborder__disclosure-option" href="#" data-value="HT" data-disclosure-option> 2731 Haiti (USD $) 2732 </a> 2733 </li><li class="crossborder__disclosure-item "> 2734 <a class="crossborder__disclosure-option" href="#" data-value="HN" data-disclosure-option> 2735 Honduras (HNL L) 2736 </a> 2737 </li><li class="crossborder__disclosure-item "> 2738 <a class="crossborder__disclosure-option" href="#" data-value="HK" data-disclosure-option> 2739 Hong Kong SAR (HKD $) 2740 </a> 2741 </li><li class="crossborder__disclosure-item "> 2742 <a class="crossborder__disclosure-option" href="#" data-value="HU" data-disclosure-option> 2743 Hungary (HUF Ft) 2744 </a> 2745 </li><li class="crossborder__disclosure-item "> 2746 <a class="crossborder__disclosure-option" href="#" data-value="IS" data-disclosure-option> 2747 Iceland (ISK kr) 2748 </a> 2749 </li><li class="crossborder__disclosure-item "> 2750 <a class="crossborder__disclosure-option" href="#" data-value="IN" data-disclosure-option> 2751 India (INR â¹) 2752 </a> 2753 </li><li class="crossborder__disclosure-item "> 2754 <a class="crossborder__disclosure-option" href="#" data-value="ID" data-disclosure-option> 2755 Indonesia (IDR Rp) 2756 </a> 2757 </li><li class="crossborder__disclosure-item "> 2758 <a class="crossborder__disclosure-option" href="#" data-value="IQ" data-disclosure-option> 2759 Iraq (USD $) 2760 </a> 2761 </li><li class="crossborder__disclosure-item "> 2762 <a class="crossborder__disclosure-option" href="#" data-value="IE" data-disclosure-option> 2763 Ireland (EUR â¬) 2764 </a> 2765 </li><li class="crossborder__disclosure-item "> 2766 <a class="crossborder__disclosure-option" href="#" data-value="IM" data-disclosure-option> 2767 Isle of Man (GBP £) 2768 </a> 2769 </li><li class="crossborder__disclosure-item "> 2770 <a class="crossborder__disclosure-option" href="#" data-value="IL" data-disclosure-option>
2771 Israel (ILS âª) 2772 </a> 2773 </li><li class="crossborder__disclosure-item "> 2774 <a class="crossborder__disclosure-option" href="#" data-value="IT" data-disclosure-option> 2775 Italy (EUR â¬) 2776 </a> 2777 </li><li class="crossborder__disclosure-item "> 2778 <a class="crossborder__disclosure-option" href="#" data-value="JM" data-disclosure-option> 2779 Jamaica (JMD $) 2780 </a> 2781 </li><li class="crossborder__disclosure-item "> 2782 <a class="crossborder__disclosure-option" href="#" data-value="JP" data-disclosure-option> 2783 Japan (JPY Â¥) 2784 </a> 2785 </li><li class="crossborder__disclosure-item "> 2786 <a class="crossborder__disclosure-option" href="#" data-value="JE" data-disclosure-option> 2787 Jersey (USD $) 2788 </a> 2789 </li><li class="crossborder__disclosure-item "> 2790 <a class="crossborder__disclosure-option" href="#" data-value="JO" data-disclosure-option> 2791 Jordan (USD $) 2792 </a> 2793 </li><li class="crossborder__disclosure-item "> 2794 <a class="crossborder__disclosure-option" href="#" data-value="KZ" data-disclosure-option> 2795 Kazakhstan (KZT â¸) 2796 </a> 2797 </li><li class="crossborder__disclosure-item "> 2798 <a class="crossborder__disclosure-option" href="#" data-value="KE" data-disclosure-option> 2799 Kenya (KES KSh) 2800 </a> 2801 </li><li class="crossborder__disclosure-item "> 2802 <a class="crossborder__disclosure-option" href="#" data-value="KI" data-disclosure-option> 2803 Kiribati (USD $) 2804 </a> 2805 </li><li class="crossborder__disclosure-item "> 2806 <a class="crossborder__disclosure-option" href="#" data-value="XK" data-disclosure-option> 2807 Kosovo (EUR â¬) 2808 </a> 2809 </li><li class="crossborder__disclosure-item "> 2810 <a class="crossborder__disclosure-option" href="#" data-value="KW" data-disclosure-option> 2811 Kuwait (USD $) 2812 </a> 2813 </li><li class="crossborder__disclosure-item "> 2814 <a class="crossborder__disclosure-option" href="#" data-value="KG" data-disclosure-option> 2815 Kyrgyzstan (KGS som) 2816 </a> 2817 </li><li class="crossborder__disclosure-item "> 2818 <a class="crossborder__disclosure-option" href="#" data-value="LA" data-disclosure-option> 2819 Laos (LAK â) 2820 </a> 2821 </li><li class="crossborder__disclosure-item "> 2822 <a class="crossborder__disclosure-option" href="#" data-value="LV" data-disclosure-option> 2823 Latvia (EUR â¬) 2824 </a> 2825 </li><li class="crossborder__disclosure-item "> 2826 <a class="crossborder__disclosure-option" href="#" data-value="LB" data-disclosure-option> 2827 Lebanon (LBP Ù.Ù) 2828 </a> 2829 </li><li class="crossborder__disclosure-item "> 2830 <a class="crossborder__disclosure-option" href="#" data-value="LS" data-disclosure-option> 2831 Lesotho (USD $) 2832 </a> 2833 </li><li class="crossborder__disclosure-item "> 2834 <a class="crossborder__disclosure-option" href="#" data-value="LR" data-disclosure-option> 2835 Liberia (USD $) 2836 </a> 2837 </li><li class="crossborder__disclosure-item "> 2838 <a class="crossborder__disclosure-option" href="#" data-value="LY" data-disclosure-option> 2839 Libya (USD $) 2840 </a> 2841 </li><li class="crossborder__disclosure-item "> 2842 <a class="crossborder__disclosure-option" href="#" data-value="LI" data-disclosure-option> 2843 Liechtenstein (CHF CHF) 2844 </a> 2845 </li><li class="crossborder__disclosure-item "> 2846 <a class="crossborder__disclosure-option" href="#" data-value="LT" data-disclosure-option> 2847 Lithuania (EUR â¬) 2848 </a> 2849 </li><li class="crossborder__disclosure-item "> 2850 <a class="crossborder__disclosure-option" href="#" data-value="LU" data-disclosure-option> 2851 Luxembourg (EUR â¬) 2852 </a> 2853 </li><li class="crossborder__disclosure-item "> 2854 <a class="crossborder__disclosure-option" href="#" data-value="MO" data-disclosure-option> 2855 Macao SAR (MOP P) 2856 </a> 2857 </li><li class="crossborder__disclosure-item "> 2858 <a class="crossborder__disclosure-option" href="#" data-value="MG" data-disclosure-option> 2859 Madagascar (USD $) 2860 </a> 2861 </li><li class="crossborder__disclosure-item "> 2862 <a class="crossborder__disclosure-option" href="#" data-value="MW" data-disclosure-option> 2863 Malawi (MWK MK) 2864 </a> 2865 </li><li class="crossborder__disclosure-item "> 2866 <a class="crossborder__disclosure-option" href="#" data-value="MY" data-disclosure-option> 2867 Malaysia (MYR RM) 2868 </a> 2869 </li><li class="crossborder__disclosure-item "> 2870 <a class="crossborder__disclosure-option" href="#" data-value="MV" data-disclosure-option> 2871 Maldives (MVR MVR) 2872 </a> 2873 </li><li class="crossborder__disclosure-item "> 2874 <a class="crossborder__disclosure-option" href="#" data-value="ML" data-disclosure-option> 2875 Mali (XOF Fr) 2876 </a> 2877 </li><li class="crossborder__disclosure-item "> 2878 <a class="crossborder__disclosure-option" href="#" data-value="MT" data-disclosure-option> 2879 Malta (EUR â¬) 2880 </a> 2881 </li><li class="crossborder__disclosure-item "> 2882 <a class="crossborder__disclosure-option" href="#" data-value="MQ" data-disclosure-option> 2883 Martinique (EUR â¬) 2884 </a> 2885 </li><li class="crossborder__disclosure-item "> 2886 <a class="crossborder__disclosure-option" href="#" data-value="MR" data-disclosure-option> 2887 Mauritania (USD $) 2888 </a> 2889 </li><li class="crossborder__disclosure-item "> 2890 <a class="crossborder__disclosure-option" href="#" data-value="MU" data-disclosure-option> 2891 Mauritius (MUR â¨) 2892 </a> 2893 </li><li class="crossborder__disclosure-item "> 2894 <a class="crossborder__disclosure-option" href="#" data-value="YT" data-disclosure-option> 2895 Mayotte (EUR â¬) 2896 </a> 2897 </li><li class="crossborder__disclosure-item "> 2898 <a class="crossborder__disclosure-option" href="#" data-value="MX" data-disclosure-option> 2899 Mexico (USD $) 2900 </a> 2901 </li><li class="crossborder__disclosure-item "> 2902 <a class="crossborder__disclosure-option" href="#" data-value="MD" data-disclosure-option> 2903 Moldova (MDL L) 2904 </a> 2905 </li><li class="crossborder__disclosure-item "> 2906 <a class="crossborder__disclosure-option" href="#" data-value="MC" data-disclosure-option> 2907 Monaco (EUR â¬) 2908 </a> 2909 </li><li class="crossborder__disclosure-item "> 2910 <a class="crossborder__disclosure-option" href="#" data-value="MN" data-disclosure-option> 2911 Mongolia (MNT â®) 2912 </a> 2913 </li><li class="crossborder__disclosure-item "> 2914 <a class="crossborder__disclosure-option" href="#" data-value="ME" data-disclosure-option> 2915 Montenegro (EUR â¬) 2916 </a> 2917 </li><li class="crossborder__disclosure-item "> 2918 <a class="crossborder__disclosure-option" href="#" data-value="MS" data-disclosure-option> 2919 Montserrat (XCD $) 2920 </a> 2921 </li><li class="crossborder__disclosure-item "> 2922 <a class="crossborder__disclosure-option" href="#" data-value="MA" data-disclosure-option> 2923 Morocco (MAD د.Ù .) 2924 </a> 2925 </li><li class="crossborder__disclosure-item "> 2926 <a class="crossborder__disclosure-option" href="#" data-value="MZ" data-disclosure-option> 2927 Mozambique (USD $) 2928 </a> 2929 </li><li class="crossborder__disclosure-item "> 2930 <a class="crossborder__disclosure-option" href="#" data-value="MM" data-disclosure-option> 2931 Myanmar (Burma) (MMK K) 2932 </a> 2933 </li><li class="crossborder__disclosure-item "> 2934 <a class="crossborder__disclosure-option" href="#" data-value="NA" data-disclosure-option> 2935 Namibia (USD $) 2936 </a> 2937 </li><li class="crossborder__disclosure-item "> 2938 <a class="crossborder__disclosure-option" href="#" data-value="NR" data-disclosure-option> 2939 Nauru (AUD $) 2940 </a> 2941 </li><li class="crossborder__disclosure-item "> 2942 <a class="crossborder__disclosure-option" href="#" data-value="NP" data-disclosure-option> 2943 Nepal (NPR Rs.) 2944 </a> 2945 </li><li class="crossborder__disclosure-item "> 2946 <a class="crossborder__disclosure-option" href="#" data-value="NL" data-disclosure-option> 2947 Netherlands (EUR â¬) 2948 </a> 2949 </li><li class="crossborder__disclosure-item "> 2950 <a class="crossborder__disclosure-option" href="#" data-value="NC" data-disclosure-option> 2951 New Caledonia (XPF Fr) 2952 </a> 2953 </li><li class="crossborder__disclosure-item "> 2954 <a class="crossborder__disclosure-option" href="#" data-value="NZ" data-disclosure-option> 2955 New Zealand (NZD $) 2956 </a> 2957 </li><li class="crossborder__disclosure-item "> 2958 <a class="crossborder__disclosure-option" href="#" data-value="NI" data-disclosure-option> 2959 Nicaragua (NIO C$) 2960 </a> 2961 </li><li class="crossborder__disclosure-item "> 2962 <a class="crossborder__disclosure-option" href="#" data-value="NE" data-disclosure-option> 2963 Niger (XOF Fr) 2964 </a> 2965 </li><li class="crossborder__disclosure-item "> 2966 <a class="crossborder__disclosure-option" href="#" data-value="NG" data-disclosure-option> 2967 Nigeria (NGN â¦) 2968 </a> 2969 </li><li class="crossborder__disclosure-item "> 2970 <a class="crossborder__disclosure-option" href="#" data-value="NU" data-disclosure-option> 2971 Niue (NZD $) 2972 </a> 2973 </li><li class="crossborder__disclosure-item "> 2974 <a class="crossborder__disclosure-option" href="#" data-value="NF" data-disclosure-option> 2975 Norfolk Island (AUD $) 2976 </a> 2977 </li><li class="crossborder__disclosure-item "> 2978 <a class="crossborder__disclosure-option" href="#" data-value="MK" data-disclosure-option> 2979 North Macedonia (MKD ден) 2980 </a> 2981 </li><li class="crossborder__disclosure-item "> 2982 <a class="crossborder__disclosure-option" href="#" data-value="NO" data-disclosure-option> 2983 Norway (USD $) 2984 </a> 2985 </li><li class="crossborder__disclosure-item "> 2986 <a class="crossborder__disclosure-option" href="#" data-value="OM" data-disclosure-option> 2987 Oman (USD $) 2988 </a> 2989 </li><li class="crossborder__disclosure-item "> 2990 <a class="crossborder__disclosure-option" href="#" data-value="PK" data-disclosure-option> 2991 Pakistan (PKR â¨) 2992 </a> 2993 </li><li class="crossborder__disclosure-item "> 2994 <a class="crossborder__disclosure-option" href="#" data-value="PS" data-disclosure-option> 2995 Palestinian Territories (ILS âª) 2996 </a> 2997 </li><li class="crossborder__disclosure-item "> 2998 <a class="crossborder__disclosure-option" href="#" data-value="PA" data-disclosure-option> 2999 Panama (USD $) 3000 </a> 3001 </li><li class="crossborder__disclosure-item "> 3002 <a class="crossborder__disclosure-option" href="#" data-value="PG" data-disclosure-option> 3003 Papua New Guinea (PGK K) 3004 </a> 3005 </li><li class="crossborder__disclosure-item "> 3006 <a class="crossborder__disclosure-option" href="#" data-value="PY" data-disclosure-option> 3007 Paraguay (PYG â²) 3008 </a> 3009 </li><li class="crossborder__disclosure-item "> 3010 <a class="crossborder__disclosure-option" href="#" data-value="PE" data-disclosure-option> 3011 Peru (PEN S/) 3012 </a> 3013 </li><li class="crossborder__disclosure-item "> 3014 <a class="crossborder__disclosure-option" href="#" data-value="PH" data-disclosure-option> 3015 Philippines (PHP â±) 3016 </a> 3017 </li><li class="crossborder__disclosure-item "> 3018 <a class="crossborder__disclosure-option" href="#" data-value="PN" data-disclosure-option> 3019 Pitcairn Islands (NZD $) 3020 </a> 3021 </li><li class="crossborder__disclosure-item "> 3022 <a class="crossborder__disclosure-option" href="#" data-value="PL" data-disclosure-option> 3023 Poland (PLN zÅ) 3024 </a> 3025 </li><li class="crossborder__disclosure-item "> 3026 <a class="crossborder__disclosure-option" href="#" data-value="PT" data-disclosure-option> 3027 Portugal (EUR â¬) 3028 </a> 3029 </li><li class="crossborder__disclosure-item "> 3030 <a class="crossborder__disclosure-option" href="#" data-value="QA" data-disclosure-option> 3031 Qatar (QAR ر.Ù) 3032 </a> 3033 </li><li class="crossborder__disclosure-item "> 3034 <a class="crossborder__disclosure-option" href="#" data-value="RE" data-disclosure-option> 3035 Réunion (EUR â¬) 3036 </a> 3037 </li><li class="crossborder__disclosure-item "> 3038 <a class="crossborder__disclosure-option" href="#" data-value="RO" data-disclosure-option> 3039 Romania (RON Lei) 3040 </a> 3041 </li><li class="crossborder__disclosure-item "> 3042 <a class="crossborder__disclosure-option" href="#" data-value="RU" data-disclosure-option> 3043 Russia (USD $) 3044 </a> 3045 </li><li class="crossborder__disclosure-item "> 3046 <a class="crossborder__disclosure-option" href="#" data-value="RW" data-disclosure-option> 3047 Rwanda (RWF FRw) 3048 </a> 3049 </li><li class="crossborder__disclosure-item "> 3050 <a class="crossborder__disclosure-option" href="#" data-value="WS" data-disclosure-option> 3051 Samoa (WST T) 3052 </a> 3053 </li><li class="crossborder__disclosure-item "> 3054 <a class="crossborder__disclosure-option" href="#" dat
3054a-value="SM" data-disclosure-option> 3055 San Marino (EUR â¬) 3056 </a> 3057 </li><li class="crossborder__disclosure-item "> 3058 <a class="crossborder__disclosure-option" href="#" data-value="ST" data-disclosure-option> 3059 São Tomé & PrÃncipe (STD Db) 3060 </a> 3061 </li><li class="crossborder__disclosure-item "> 3062 <a class="crossborder__disclosure-option" href="#" data-value="SA" data-disclosure-option> 3063 Saudi Arabia (SAR ر.س) 3064 </a> 3065 </li><li class="crossborder__disclosure-item "> 3066 <a class="crossborder__disclosure-option" href="#" data-value="SN" data-disclosure-option> 3067 Senegal (XOF Fr) 3068 </a> 3069 </li><li class="crossborder__disclosure-item "> 3070 <a class="crossborder__disclosure-option" href="#" data-value="RS" data-disclosure-option> 3071 Serbia (RSD РСÐ) 3072 </a> 3073 </li><li class="crossborder__disclosure-item "> 3074 <a class="crossborder__disclosure-option" href="#" data-value="SC" data-disclosure-option> 3075 Seychelles (USD $) 3076 </a> 3077 </li><li class="crossborder__disclosure-item "> 3078 <a class="crossborder__disclosure-option" href="#" data-value="SL" data-disclosure-option> 3079 Sierra Leone (SLL Le) 3080 </a> 3081 </li><li class="crossborder__disclosure-item "> 3082 <a class="crossborder__disclosure-option" href="#" data-value="SG" data-disclosure-option> 3083 Singapore (SGD $) 3084 </a> 3085 </li><li class="crossborder__disclosure-item "> 3086 <a class="crossborder__disclosure-option" href="#" data-value="SX" data-disclosure-option> 3087 Sint Maarten (ANG Æ) 3088 </a> 3089 </li><li class="crossborder__disclosure-item "> 3090 <a class="crossborder__disclosure-option" href="#" data-value="SK" data-disclosure-option> 3091 Slovakia (EUR â¬) 3092 </a> 3093 </li><li class="crossborder__disclosure-item "> 3094 <a class="crossborder__disclosure-option" href="#" data-value="SI" data-disclosure-option> 3095 Slovenia (EUR â¬) 3096 </a> 3097 </li><li class="crossborder__disclosure-item "> 3098 <a class="crossborder__disclosure-option" href="#" data-value="SB" data-disclosure-option> 3099 Solomon Islands (SBD $) 3100 </a> 3101 </li><li class="crossborder__disclosure-item "> 3102 <a class="crossborder__disclosure-option" href="#" data-value="SO" data-disclosure-option> 3103 Somalia (USD $) 3104 </a> 3105 </li><li class="crossborder__disclosure-item "> 3106 <a class="crossborder__disclosure-option" href="#" data-value="ZA" data-disclosure-option> 3107 South Africa (USD $) 3108 </a> 3109 </li><li class="crossborder__disclosure-item "> 3110 <a class="crossborder__disclosure-option" href="#" data-value="GS" data-disclosure-option> 3111 South Georgia & South Sandwich Islands (GBP £) 3112 </a> 3113 </li><li class="crossborder__disclosure-item "> 3114 <a class="crossborder__disclosure-option" href="#" data-value="KR" data-disclosure-option> 3115 South Korea (KRW â©) 3116 </a> 3117 </li><li class="crossborder__disclosure-item "> 3118 <a class="crossborder__disclosure-option" href="#" data-value="SS" data-disclosure-option> 3119 South Sudan (USD $) 3120 </a> 3121 </li><li class="crossborder__disclosure-item "> 3122 <a class="crossborder__disclosure-option" href="#" data-value="ES" data-disclosure-option> 3123 Spain (EUR â¬) 3124 </a> 3125 </li><li class="crossborder__disclosure-item "> 3126 <a class="crossborder__disclosure-option" href="#" data-value="LK" data-disclosure-option> 3127 Sri Lanka (LKR â¨) 3128 </a> 3129 </li><li class="crossborder__disclosure-item "> 3130 <a class="crossborder__disclosure-option" href="#" data-value="BL" data-disclosure-option> 3131 St. Barthélemy (EUR â¬) 3132 </a> 3133 </li><li class="crossborder__disclosure-item "> 3134 <a class="crossborder__disclosure-option" href="#" data-value="SH" data-disclosure-option> 3135 St. Helena (SHP £) 3136 </a> 3137 </li><li class="crossborder__disclosure-item "> 3138 <a class="crossborder__disclosure-option" href="#" data-value="KN" data-disclosure-option> 3139 St. Kitts & Nevis (XCD $) 3140 </a> 3141 </li><li class="crossborder__disclosure-item "> 3142 <a class="crossborder__disclosure-option" href="#" data-value="LC" data-disclosure-option> 3143 St. Lucia (XCD $) 3144 </a> 3145 </li><li class="crossborder__disclosure-item "> 3146 <a class="crossborder__disclosure-option" href="#" data-value="MF" data-disclosure-option> 3147 St. Martin (EUR â¬) 3148 </a> 3149 </li><li class="crossborder__disclosure-item "> 3150 <a class="crossborder__disclosure-option" href="#" data-value="PM" data-disclosure-option> 3151 St. Pierre & Miquelon (EUR â¬) 3152 </a> 3153 </li><li class="crossborder__disclosure-item "> 3154 <a class="crossborder__disclosure-option" href="#" data-value="VC" data-disclosure-option> 3155 St. Vincent & Grenadines (XCD $) 3156 </a> 3157 </li><li class="crossborder__disclosure-item "> 3158 <a class="crossborder__disclosure-option" href="#" data-value="SD" data-disclosure-option> 3159 Sudan (USD $) 3160 </a> 3161 </li><li class="crossborder__disclosure-item "> 3162 <a class="crossborder__disclosure-option" href="#" data-value="SR" data-disclosure-option> 3163 Suriname (USD $) 3164 </a> 3165 </li><li class="crossborder__disclosure-item "> 3166 <a class="crossborder__disclosure-option" href="#" data-value="SJ" data-disclosure-option> 3167 Svalbard & Jan Mayen (USD $) 3168 </a> 3169 </li><li class="crossborder__disclosure-item "> 3170 <a class="crossborder__disclosure-option" href="#" data-value="SE" data-disclosure-option> 3171 Sweden (SEK kr) 3172 </a> 3173 </li><li class="crossborder__disclosure-item "> 3174 <a class="crossborder__disclosure-option" href="#" data-value="CH" data-disclosure-option> 3175 Switzerland (CHF CHF) 3176 </a> 3177 </li><li class="crossborder__disclosure-item "> 3178 <a class="crossborder__disclosure-option" href="#" data-value="TW" data-disclosure-option> 3179 Taiwan (TWD $) 3180 </a> 3181 </li><li class="crossborder__disclosure-item "> 3182 <a class="crossborder__disclosure-option" href="#" data-value="TJ" data-disclosure-option> 3183 Tajikistan (TJS Ð Ð) 3184 </a> 3185 </li><li class="crossborder__disclosure-item "> 3186 <a class="crossborder__disclosure-option" href="#" data-value="TZ" data-disclosure-option> 3187 Tanzania (TZS Sh) 3188 </a> 3189 </li><li class="crossborder__disclosure-item "> 3190 <a class="crossborder__disclosure-option" href="#" data-value="TH" data-disclosure-option> 3191 Thailand (THB ฿) 3192 </a> 3193 </li><li class="crossborder__disclosure-item "> 3194 <a class="crossborder__disclosure-option" href="#" data-value="TL" data-disclosure-option> 3195 Timor-Leste (USD $) 3196 </a> 3197 </li><li class="crossborder__disclosure-item "> 3198 <a class="crossborder__disclosure-option" href="#" data-value="TG" data-disclosure-option> 3199 Togo (XOF Fr) 3200 </a> 3201 </li><li class="crossborder__disclosure-item "> 3202 <a class="crossborder__disclosure-option" href="#" data-value="TK" data-disclosure-option> 3203 Tokelau (NZD $) 3204 </a> 3205 </li><li class="crossborder__disclosure-item "> 3206 <a class="crossborder__disclosure-option" href="#" data-value="TO" data-disclosure-option> 3207 Tonga (TOP T$) 3208 </a> 3209 </li><li class="crossborder__disclosure-item "> 3210 <a class="crossborder__disclosure-option" href="#" data-value="TT" data-disclosure-option> 3211 Trinidad & Tobago (TTD $) 3212 </a> 3213 </li><li class="crossborder__disclosure-item "> 3214 <a class="crossborder__disclosure-option" href="#" data-value="TA" data-disclosure-option> 3215 Tristan da Cunha (GBP £) 3216 </a> 3217 </li><li class="crossborder__disclosure-item "> 3218 <a class="crossborder__disclosure-option" href="#" data-value="TN" data-disclosure-option> 3219 Tunisia (USD $) 3220 </a> 3221 </li><li class="crossborder__disclosure-item "> 3222 <a class="crossborder__disclosure-option" href="#" data-value="TR" data-disclosure-option> 3223 Türkiye (USD $) 3224 </a> 3225 </li><li class="crossborder__disclosure-item "> 3226 <a class="crossborder__disclosure-option" href="#" data-value="TM" data-disclosure-option> 3227 Turkmenistan (USD $) 3228 </a> 3229 </li><li class="crossborder__disclosure-item "> 3230 <a class="crossborder__disclosure-option" href="#" data-value="TC" data-disclosure-option> 3231 Turks & Caicos Islands (USD $) 3232 </a> 3233 </li><li class="crossborder__disclosure-item "> 3234 <a class="crossborder__disclosure-option" href="#" data-value="TV" data-disclosure-option> 3235 Tuvalu (AUD $) 3236 </a> 3237 </li><li class="crossborder__disclosure-item "> 3238 <a class="crossborder__disclosure-option" href="#" data-value="UM" data-disclosure-option> 3239 U.S. Outlying Islands (USD $) 3240 </a> 3241 </li><li class="crossborder__disclosure-item "> 3242 <a class="crossborder__disclosure-option" href="#" data-value="UG" data-disclosure-option> 3243 Uganda (UGX USh) 3244 </a> 3245 </li><li class="crossborder__disclosure-item "> 3246 <a class="crossborder__disclosure-option" href="#" data-value="UA" data-disclosure-option> 3247 Ukraine (UAH â´) 3248 </a> 3249 </li><li class="crossborder__disclosure-item "> 3250 <a class="crossborder__disclosure-option" href="#" data-value="AE" data-disclosure-option> 3251 United Arab Emirates (AED د.Ø¥) 3252 </a> 3253 </li><li class="crossborder__disclosure-item "> 3254 <a class="crossborder__disclosure-option" href="#" data-value="GB" data-disclosure-option> 3255 United Kingdom (GBP £) 3256 </a> 3257 </li><li class="crossborder__disclosure-item crossborder__disclosure-item--current "> 3258 <a class="crossborder__disclosure-option" href="#" aria-current="true" data-value="US" data-disclosure-option> 3259 United States (USD $) 3260 </a> 3261 </li><li class="crossborder__disclosure-item "> 3262 <a class="crossborder__disclosure-option" href="#" data-value="UY" data-disclosure-option> 3263 Uruguay (UYU $U) 3264 </a> 3265 </li><li class="crossborder__disclosure-item "> 3266 <a class="crossborder__disclosure-option" href="#" data-value="UZ" data-disclosure-option> 3267 Uzbekistan (UZS so'm) 3268 </a> 3269 </li><li class="crossborder__disclosure-item "> 3270 <a class="crossborder__disclosure-option" href="#" data-value="VU" data-disclosure-option> 3271 Vanuatu (VUV Vt) 3272 </a> 3273 </li><li class="crossborder__disclosure-item "> 3274 <a class="crossborder__disclosure-option" href="#" data-value="VA" data-disclosure-option> 3275 Vatican City (EUR â¬) 3276 </a> 3277 </li><li class="crossborder__disclosure-item "> 3278 <a class="crossborder__disclosure-option" href="#" data-value="VE" data-disclosure-option> 3279 Venezuela (USD $) 3280 </a> 3281 </li><li class="crossborder__disclosure-item "> 3282 <a class="crossborder__disclosure-option" href="#" data-value="VN" data-disclosure-option> 3283 Vietnam (VND â«) 3284 </a> 3285 </li><li class="crossborder__disclosure-item "> 3286 <a class="crossborder__disclosure-option" href="#" data-value="WF" data-disclosure-option> 3287 Wallis & Futuna (XPF Fr) 3288 </a> 3289 </li><li class="crossborder__disclosure-item "> 3290 <a class="crossborder__disclosure-option" href="#" data-value="EH" data-disclosure-option> 3291 Western Sahara (MAD د.Ù .) 3292 </a> 3293 </li><li class="crossborder__disclosure-item "> 3294 <a class="crossborder__disclosure-option" href="#" data-value="YE" data-disclosure-option> 3295 Yemen (YER ï·¼) 3296 </a> 3297 </li><li class="crossborder__disclosure-item "> 3298 <a class="crossborder__disclosure-option" href="#" data-value="ZM" data-disclosure-option> 3299 Zambia (USD $) 3300 </a> 3301 </li><li class="crossborder__disclosure-item "> 3302 <a class="crossborder__disclosure-option" href="#" data-value="ZW" data-disclosure-option> 3303 Zimbabwe (USD $) 3304 </a> 3305 </li></ul> 3306 <input type="hidden" name="country_code" id="CurrencySelector" value="US" data-disclosure-input/> 3307 </div> 3308 </div> 3309 �</form> 3310 </section> 3311 <section class="mobile-nav__crossborder large--hide" style="display: none">
3312 <span class="visually-hidden">Country/region</span> 3313 �<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="crossborder__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="/cart" /> 3314 <div class="selectors-form__item"> 3315 <h2 class="visually-hidden" id="currency-heading"> 3316 Currency selector 3317 </h2> 3318 <div class="disclosure" data-disclosure-currency> 3319 <button type="button" class="crossborder__toggle crossborder__toggle--mobile-drawer" aria-expanded="false" aria-controls="currency-list" aria-describedby="currency-heading" data-disclosure-toggle> 3320 <span>United States (USD $)</span> 3321 <span><svg width="16px" height="10px" viewBox="0 0 16 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3322 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3323 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#000000" fill-rule="nonzero"> 3324 <polygon id="Path" points="5 6 0.757 1.757 2.172 0.343 5 3.172 7.828 0.343 9.243 1.757"></polygon> 3325 </g> 3326 </g> 3327</svg></span> 3328 </button> 3329 <ul id="currency-list" class="crossborder__disclosure-list crossborder__disclosure-list--mobile-drawer animated fadeIn" data-disclosure-list><li class="crossborder__disclosure-item "> 3330 <a class="crossborder__disclosure-option" href="#" data-value="AF" data-disclosure-option> 3331 Afghanistan (AFN Ø) 3332 </a> 3333 </li><li class="crossborder__disclosure-item "> 3334 <a class="crossborder__disclosure-option" href="#" data-value="AX" data-disclosure-option> 3335 à land Islands (EUR â¬) 3336 </a> 3337 </li><li class="crossborder__disclosure-item "> 3338 <a class="crossborder__disclosure-option" href="#" data-value="AL" data-disclosure-option> 3339 Albania (ALL L) 3340 </a> 3341 </li><li class="crossborder__disclosure-item "> 3342 <a class="crossborder__disclosure-option" href="#" data-value="DZ" data-disclosure-option> 3343 Algeria (DZD د.ج) 3344 </a> 3345 </li><li class="crossborder__disclosure-item "> 3346 <a class="crossborder__disclosure-option" href="#" data-value="AD" data-disclosure-option> 3347 Andorra (EUR â¬) 3348 </a> 3349 </li><li class="crossborder__disclosure-item "> 3350 <a class="crossborder__disclosure-option" href="#" data-value="AO" data-disclosure-option> 3351 Angola (USD $) 3352 </a> 3353 </li><li class="crossborder__disclosure-item "> 3354 <a class="crossborder__disclosure-option" href="#" data-value="AI" data-disclosure-option> 3355 Anguilla (XCD $) 3356 </a> 3357 </li><li class="crossborder__disclosure-item "> 3358 <a class="crossborder__disclosure-option" href="#" data-value="AG" data-disclosure-option> 3359 Antigua & Barbuda (XCD $) 3360 </a> 3361 </li><li class="crossborder__disclosure-item "> 3362 <a class="crossborder__disclosure-option" href="#" data-value="AR" data-disclosure-option> 3363 Argentina (USD $) 3364 </a> 3365 </li><li class="crossborder__disclosure-item "> 3366 <a class="crossborder__disclosure-option" href="#" data-value="AM" data-disclosure-option> 3367 Armenia (AMD Õ¤Ö.) 3368 </a> 3369 </li><li class="crossborder__disclosure-item "> 3370 <a class="crossborder__disclosure-option" href="#" data-value="AW" data-disclosure-option> 3371 Aruba (AWG Æ) 3372 </a> 3373 </li><li class="crossborder__disclosure-item "> 3374 <a class="crossborder__disclosure-option" href="#" data-value="AC" data-disclosure-option> 3375 Ascension Island (SHP £) 3376 </a> 3377 </li><li class="crossborder__disclosure-item "> 3378 <a class="crossborder__disclosure-option" href="#" data-value="AU" data-disclosure-option> 3379 Australia (AUD $) 3380 </a> 3381 </li><li class="crossborder__disclosure-item "> 3382 <a class="crossborder__disclosure-option" href="#" data-value="AT" data-disclosure-option> 3383 Austria (EUR â¬) 3384 </a> 3385 </li><li class="crossborder__disclosure-item "> 3386 <a class="crossborder__disclosure-option" href="#" data-value="AZ" data-disclosure-option> 3387 Azerbaijan (AZN â¼) 3388 </a> 3389 </li><li class="crossborder__disclosure-item "> 3390 <a class="crossborder__disclosure-option" href="#" data-value="BS" data-disclosure-option> 3391 Bahamas (BSD $) 3392 </a> 3393 </li><li class="crossborder__disclosure-item "> 3394 <a class="crossborder__disclosure-option" href="#" data-value="BH" data-disclosure-option> 3395 Bahrain (USD $) 3396 </a> 3397 </li><li class="crossborder__disclosure-item "> 3398 <a class="crossborder__disclosure-option" href="#" data-value="BD" data-disclosure-option> 3399 Bangladesh (BDT à§³) 3400 </a> 3401 </li><li class="crossborder__disclosure-item "> 3402 <a class="crossborder__disclosure-option" href="#" data-value="BB" data-disclosure-option> 3403 Barbados (BBD $) 3404 </a> 3405 </li><li class="crossborder__disclosure-item "> 3406 <a class="crossborder__disclosure-option" href="#" data-value="BY" data-disclosure-option> 3407 Belarus (USD $) 3408 </a> 3409 </li><li class="crossborder__disclosure-item "> 3410 <a class="crossborder__disclosure-option" href="#" data-value="BE" data-disclosure-option> 3411 Belgium (EUR â¬) 3412 </a> 3413 </li><li class="crossborder__disclosure-item "> 3414 <a class="crossborder__disclosure-option" href="#" data-value="BZ" data-disclosure-option> 3415 Belize (BZD $) 3416 </a> 3417 </li><li class="crossborder__disclosure-item "> 3418 <a class="crossborder__disclosure-option" href="#" data-value="BJ" data-disclosure-option> 3419 Benin (XOF Fr) 3420 </a> 3421 </li><li class="crossborder__disclosure-item "> 3422 <a class="crossborder__disclosure-option" href="#" data-value="BM" data-disclosure-option> 3423 Bermuda (USD $) 3424 </a> 3425 </li><li class="crossborder__disclosure-item "> 3426 <a class="crossborder__disclosure-option" href="#" data-value="BT" data-disclosure-option> 3427 Bhutan (USD $) 3428 </a> 3429 </li><li class="crossborder__disclosure-item "> 3430 <a class="crossborder__disclosure-option" href="#" data-value="BO" data-disclosure-option> 3431 Bolivia (BOB Bs.) 3432 </a> 3433 </li><li class="crossborder__disclosure-item "> 3434 <a class="crossborder__disclosure-option" href="#" data-value="BA" data-disclosure-option> 3435 Bosnia & Herzegovina (BAM ÐÐ) 3436 </a> 3437 </li><li class="crossborder__disclosure-item "> 3438 <a class="crossborder__disclosure-option" href="#" data-value="BW" data-disclosure-option> 3439 Botswana (BWP P) 3440 </a> 3441 </li><li class="crossborder__disclosure-item "> 3442 <a class="crossborder__disclosure-option" href="#" data-value="BR" data-disclosure-option> 3443 Brazil (USD $) 3444 </a> 3445 </li><li class="crossborder__disclosure-item "> 3446 <a class="crossborder__disclosure-option" href="#" data-value="IO" data-disclosure-option> 3447 British Indian Ocean Territory (USD $) 3448 </a> 3449 </li><li class="crossborder__disclosure-item "> 3450 <a class="crossborder__disclosure-option" href="#" data-value="VG" data-disclosure-option> 3451 British Virgin Islands (USD $) 3452 </a> 3453 </li><li class="crossborder__disclosure-item "> 3454 <a class="crossborder__disclosure-option" href="#" data-value="BN" data-disclosure-option> 3455 Brunei (BND $) 3456 </a> 3457 </li><li class="crossborder__disclosure-item "> 3458 <a class="crossborder__disclosure-option" href="#" data-value="BG" data-disclosure-option> 3459 Bulgaria (EUR â¬) 3460 </a> 3461 </li><li class="crossborder__disclosure-item "> 3462 <a class="crossborder__disclosure-option" href="#" data-value="BF" data-disclosure-option> 3463 Burkina Faso (XOF Fr) 3464 </a> 3465 </li><li class="crossborder__disclosure-item "> 3466 <a class="crossborder__disclosure-option" href="#" data-value="BI" data-disclosure-option> 3467 Burundi (BIF Fr) 3468 </a> 3469 </li><li class="crossborder__disclosure-item "> 3470 <a class="crossborder__disclosure-option" href="#" data-value="KH" data-disclosure-option> 3471 Cambodia (KHR á) 3472 </a> 3473 </li><li class="crossborder__disclosure-item "> 3474 <a class="crossborder__disclosure-option" href="#" data-value="CM" data-disclosure-option> 3475 Cameroon (XAF CFA) 3476 </a> 3477 </li><li class="crossborder__disclosure-item "> 3478 <a class="crossborder__disclosure-option" href="#" data-value="CA" data-disclosure-option> 3479 Canada (CAD $) 3480 </a> 3481 </li><li class="crossborder__disclosure-item "> 3482 <a class="crossborder__disclosure-option" href="#" data-value="CV" data-disclosure-option> 3483 Cape Verde (CVE $) 3484 </a> 3485 </li><li class="crossborder__disclosure-item "> 3486 <a class="crossborder__disclosure-option" href="#" data-value="BQ" data-disclosure-option> 3487 Caribbean Netherlands (USD $) 3488 </a> 3489 </li><li class="crossborder__disclosure-item "> 3490 <a class="crossborder__disclosure-option" href="#" data-value="KY" data-disclosure-option> 3491 Cayman Islands (KYD $) 3492 </a> 3493 </li><li class="crossborder__disclosure-item "> 3494 <a class="crossborder__disclosure-option" href="#" data-value="CF" data-disclosure-option> 3495 Central African Republic (XAF CFA) 3496 </a> 3497 </li><li class="crossborder__disclosure-item "> 3498 <a class="crossborder__disclosure-option" href="#" data-value="TD" data-disclosure-option> 3499 Chad (XAF CFA) 3500 </a> 3501 </li><li class="crossborder__disclosure-item "> 3502 <a class="crossborder__disclosure-option" href="#" data-value="CL" data-disclosure-option> 3503 Chile (USD $) 3504 </a> 3505 </li><li class="crossborder__disclosure-item "> 3506 <a class="crossborder__disclosure-option" href="#" data-value="CN" data-disclosure-option> 3507 China (CNY Â¥) 3508 </a> 3509 </li><li class="crossborder__disclosure-item "> 3510 <a class="crossborder__disclosure-option" href="#" data-value="CX" data-disclosure-option> 3511 Christmas Island (AUD $) 3512 </a> 3513 </li><li class="crossborder__disclosure-item "> 3514 <a class="crossborder__disclosure-option" href="#" data-value="CC" data-disclosure-option> 3515 Cocos (Keeling) Islands (AUD $) 3516 </a> 3517 </li><li class="crossborder__disclosure-item "> 3518 <a class="crossborder__disclosure-option" href="#" data-value="CO" data-disclosure-option> 3519 Colombia (USD $) 3520 </a> 3521 </li><li class="crossborder__disclosure-item "> 3522 <a class="crossborder__disclosure-option" href="#" data-value="KM" data-disclosure-option> 3523 Comoros (KMF Fr) 3524 </a> 3525 </li><li class="crossborder__disclosure-item "> 3526 <a class="crossborder__disclosure-option" href="#" data-value="CG" data-disclosure-option> 3527 Congo - Brazzaville (XAF CFA) 3528 </a> 3529 </li><li class="crossborder__disclosure-item "> 3530 <a class="crossborder__disclosure-option" href="#" data-value="CD" data-disclosure-option> 3531 Congo - Kinshasa (CDF Fr) 3532 </a> 3533 </li><li class="crossborder__disclosure-item "> 3534 <a class="crossborder__disclosure-option" href="#" data-value="CK" data-disclosure-option> 3535 Cook Islands (NZD $) 3536 </a> 3537 </li><li class="crossborder__disclosure-item "> 3538 <a class="crossborder__disclosure-option" href="#" data-value="CR" data-disclosure-option> 3539 Costa Rica (CRC â¡) 3540 </a> 3541 </li><li class="crossborder__disclosure-item "> 3542 <a class="crossborder__disclosure-option" href="#" data-value="CI" data-disclosure-option> 3543 Côte dâIvoire (XOF Fr) 3544 </a> 3545 </li><li class="crossborder__disclosure-item "> 3546 <a class="crossborder__disclosure-option" href="#" data-value="HR" data-disclosure-option> 3547 Croatia (EUR â¬) 3548 </a> 3549 </li><li class="crossborder__disclosure-item "> 3550 <a class="crossborder__disclosure-option" href="#" data-value="CW" data-disclosure-option> 3551 Curaçao (ANG Æ) 3552 </a> 3553 </li><li class="crossborder__disclosure-item "> 3554 <a class="crossborder__disclosure-option" href="#" data-value="CY" data-disclosure-option> 3555 Cyprus (EUR â¬) 3556 </a> 3557 </li><li class="crossborder__disclosure-item "> 3558 <a class="crossborder__disclosure-option" href="#" data-value="CZ" data-disclosure-option> 3559 Czechia (CZK KÄ) 3560 </a> 3561 </li><li class="crossborder__disclosure-item "> 3562 <a class="crossborder__disclosure-option" href="#" data-value="DK" data-disclosure-option> 3563 Denmark (DKK kr.) 3564 </a> 3565 </li><li class="crossborder__disclosure-item "> 3566 <a class="crossborder__disclosure-option" href="#" data-value="DJ" data-disclosure-option> 3567 Djibouti (DJF Fdj) 3568 </a> 3569 </li><li class="crossborder__disclosure-item "> 3570 <a class="crossborder__disclosure-option" href="#" data-value="DM" data-disclosure-option> 3571 Dominica (XCD $) 3572 </a> 3573 </li><li class="crossborder__disclosure-item "> 3574 <a class="crossborder__disclosure-option" href="#" data-value="DO" data-disclosure-option> 3575 Dominican Republic (DOP $) 3576 </a> 3577 </li><li class="crossborder__disclosure-item "> 3578 <a class="crossborder__disclosure-option" href="#" data-value="EC" data-disclosure-option> 3579 Ecuador (USD $) 3580 </a> 3581 </li><li class="crossborder__disclosure-item "> 3582 <a class="crossborder__disclosur
3582e-option" href="#" data-value="EG" data-disclosure-option> 3583 Egypt (EGP ج.Ù ) 3584 </a> 3585 </li><li class="crossborder__disclosure-item "> 3586 <a class="crossborder__disclosure-option" href="#" data-value="SV" data-disclosure-option> 3587 El Salvador (USD $) 3588 </a> 3589 </li><li class="crossborder__disclosure-item "> 3590 <a class="crossborder__disclosure-option" href="#" data-value="GQ" data-disclosure-option> 3591 Equatorial Guinea (XAF CFA) 3592 </a> 3593 </li><li class="crossborder__disclosure-item "> 3594 <a class="crossborder__disclosure-option" href="#" data-value="ER" data-disclosure-option> 3595 Eritrea (USD $) 3596 </a> 3597 </li><li class="crossborder__disclosure-item "> 3598 <a class="crossborder__disclosure-option" href="#" data-value="EE" data-disclosure-option> 3599 Estonia (EUR â¬) 3600 </a> 3601 </li><li class="crossborder__disclosure-item "> 3602 <a class="crossborder__disclosure-option" href="#" data-value="SZ" data-disclosure-option> 3603 Eswatini (USD $) 3604 </a> 3605 </li><li class="crossborder__disclosure-item "> 3606 <a class="crossborder__disclosure-option" href="#" data-value="ET" data-disclosure-option> 3607 Ethiopia (ETB Br) 3608 </a> 3609 </li><li class="crossborder__disclosure-item "> 3610 <a class="crossborder__disclosure-option" href="#" data-value="FK" data-disclosure-option> 3611 Falkland Islands (FKP £) 3612 </a> 3613 </li><li class="crossborder__disclosure-item "> 3614 <a class="crossborder__disclosure-option" href="#" data-value="FO" data-disclosure-option> 3615 Faroe Islands (DKK kr.) 3616 </a> 3617 </li><li class="crossborder__disclosure-item "> 3618 <a class="crossborder__disclosure-option" href="#" data-value="FJ" data-disclosure-option> 3619 Fiji (FJD $) 3620 </a> 3621 </li><li class="crossborder__disclosure-item "> 3622 <a class="crossborder__disclosure-option" href="#" data-value="FI" data-disclosure-option> 3623 Finland (EUR â¬) 3624 </a> 3625 </li><li class="crossborder__disclosure-item "> 3626 <a class="crossborder__disclosure-option" href="#" data-value="FR" data-disclosure-option> 3627 France (EUR â¬) 3628 </a> 3629 </li><li class="crossborder__disclosure-item "> 3630 <a class="crossborder__disclosure-option" href="#" data-value="GF" data-disclosure-option> 3631 French Guiana (EUR â¬) 3632 </a> 3633 </li><li class="crossborder__disclosure-item "> 3634 <a class="crossborder__disclosure-option" href="#" data-value="PF" data-disclosure-option> 3635 French Polynesia (XPF Fr) 3636 </a> 3637 </li><li class="crossborder__disclosure-item "> 3638 <a class="crossborder__disclosure-option" href="#" data-value="TF" data-disclosure-option> 3639 French Southern Territories (EUR â¬) 3640 </a> 3641 </li><li class="crossborder__disclosure-item "> 3642 <a class="crossborder__disclosure-option" href="#" data-value="GA" data-disclosure-option> 3643 Gabon (XOF Fr) 3644 </a> 3645 </li><li class="crossborder__disclosure-item "> 3646 <a class="crossborder__disclosure-option" href="#" data-value="GM" data-disclosure-option> 3647 Gambia (GMD D) 3648 </a> 3649 </li><li class="crossborder__disclosure-item "> 3650 <a class="crossborder__disclosure-option" href="#" data-value="GE" data-disclosure-option> 3651 Georgia (USD $) 3652 </a> 3653 </li><li class="crossborder__disclosure-item "> 3654 <a class="crossborder__disclosure-option" href="#" data-value="DE" data-disclosure-option> 3655 Germany (EUR â¬) 3656 </a> 3657 </li><li class="crossborder__disclosure-item "> 3658 <a class="crossborder__disclosure-option" href="#" data-value="GH" data-disclosure-option> 3659 Ghana (USD $) 3660 </a> 3661 </li><li class="crossborder__disclosure-item "> 3662 <a class="crossborder__disclosure-option" href="#" data-value="GI" data-disclosure-option> 3663 Gibraltar (GBP £) 3664 </a> 3665 </li><li class="crossborder__disclosure-item "> 3666 <a class="crossborder__disclosure-option" href="#" data-value="GR" data-disclosure-option> 3667 Greece (EUR â¬) 3668 </a> 3669 </li><li class="crossborder__disclosure-item "> 3670 <a class="crossborder__disclosure-option" href="#" data-value="GL" data-disclosure-option> 3671 Greenland (DKK kr.) 3672 </a> 3673 </li><li class="crossborder__disclosure-item "> 3674 <a class="crossborder__disclosure-option" href="#" data-value="GD" data-disclosure-option> 3675 Grenada (XCD $) 3676 </a> 3677 </li><li class="crossborder__disclosure-item "> 3678 <a class="crossborder__disclosure-option" href="#" data-value="GP" data-disclosure-option> 3679 Guadeloupe (EUR â¬) 3680 </a> 3681 </li><li class="crossborder__disclosure-item "> 3682 <a class="crossborder__disclosure-option" href="#" data-value="GT" data-disclosure-option> 3683 Guatemala (GTQ Q) 3684 </a> 3685 </li><li class="crossborder__disclosure-item "> 3686 <a class="crossborder__disclosure-option" href="#" data-value="GG" data-disclosure-option> 3687 Guernsey (GBP £) 3688 </a> 3689 </li><li class="crossborder__disclosure-item "> 3690 <a class="crossborder__disclosure-option" href="#" data-value="GN" data-disclosure-option> 3691 Guinea (GNF Fr) 3692 </a> 3693 </li><li class="crossborder__disclosure-item "> 3694 <a class="crossborder__disclosure-option" href="#" data-value="GW" data-disclosure-option> 3695 Guinea-Bissau (XOF Fr) 3696 </a> 3697 </li><li class="crossborder__disclosure-item "> 3698 <a class="crossborder__disclosure-option" href="#" data-value="GY" data-disclosure-option> 3699 Guyana (GYD $) 3700 </a> 3701 </li><li class="crossborder__disclosure-item "> 3702 <a class="crossborder__disclosure-option" href="#" data-value="HT" data-disclosure-option> 3703 Haiti (USD $) 3704 </a> 3705 </li><li class="crossborder__disclosure-item "> 3706 <a class="crossborder__disclosure-option" href="#" data-value="HN" data-disclosure-option> 3707 Honduras (HNL L) 3708 </a> 3709 </li><li class="crossborder__disclosure-item "> 3710 <a class="crossborder__disclosure-option" href="#" data-value="HK" data-disclosure-option> 3711 Hong Kong SAR (HKD $) 3712 </a> 3713 </li><li class="crossborder__disclosure-item "> 3714 <a class="crossborder__disclosure-option" href="#" data-value="HU" data-disclosure-option> 3715 Hungary (HUF Ft) 3716 </a> 3717 </li><li class="crossborder__disclosure-item "> 3718 <a class="crossborder__disclosure-option" href="#" data-value="IS" data-disclosure-option> 3719 Iceland (ISK kr) 3720 </a> 3721 </li><li class="crossborder__disclosure-item "> 3722 <a class="crossborder__disclosure-option" href="#" data-value="IN" data-disclosure-option> 3723 India (INR â¹) 3724 </a> 3725 </li><li class="crossborder__disclosure-item "> 3726 <a class="crossborder__disclosure-option" href="#" data-value="ID" data-disclosure-option> 3727 Indonesia (IDR Rp) 3728 </a> 3729 </li><li class="crossborder__disclosure-item "> 3730 <a class="crossborder__disclosure-option" href="#" data-value="IQ" data-disclosure-option> 3731 Iraq (USD $) 3732 </a> 3733 </li><li class="crossborder__disclosure-item "> 3734 <a class="crossborder__disclosure-option" href="#" data-value="IE" data-disclosure-option> 3735 Ireland (EUR â¬) 3736 </a> 3737 </li><li class="crossborder__disclosure-item "> 3738 <a class="crossborder__disclosure-option" href="#" data-value="IM" data-disclosure-option> 3739 Isle of Man (GBP £) 3740 </a> 3741 </li><li class="crossborder__disclosure-item "> 3742 <a class="crossborder__disclosure-option" href="#" data-value="IL" data-disclosure-option>
3743 Israel (ILS âª) 3744 </a> 3745 </li><li class="crossborder__disclosure-item "> 3746 <a class="crossborder__disclosure-option" href="#" data-value="IT" data-disclosure-option> 3747 Italy (EUR â¬) 3748 </a> 3749 </li><li class="crossborder__disclosure-item "> 3750 <a class="crossborder__disclosure-option" href="#" data-value="JM" data-disclosure-option> 3751 Jamaica (JMD $) 3752 </a> 3753 </li><li class="crossborder__disclosure-item "> 3754 <a class="crossborder__disclosure-option" href="#" data-value="JP" data-disclosure-option> 3755 Japan (JPY Â¥) 3756 </a> 3757 </li><li class="crossborder__disclosure-item "> 3758 <a class="crossborder__disclosure-option" href="#" data-value="JE" data-disclosure-option> 3759 Jersey (USD $) 3760 </a> 3761 </li><li class="crossborder__disclosure-item "> 3762 <a class="crossborder__disclosure-option" href="#" data-value="JO" data-disclosure-option> 3763 Jordan (USD $) 3764 </a> 3765 </li><li class="crossborder__disclosure-item "> 3766 <a class="crossborder__disclosure-option" href="#" data-value="KZ" data-disclosure-option> 3767 Kazakhstan (KZT â¸) 3768 </a> 3769 </li><li class="crossborder__disclosure-item "> 3770 <a class="crossborder__disclosure-option" href="#" data-value="KE" data-disclosure-option> 3771 Kenya (KES KSh) 3772 </a> 3773 </li><li class="crossborder__disclosure-item "> 3774 <a class="crossborder__disclosure-option" href="#" data-value="KI" data-disclosure-option> 3775 Kiribati (USD $) 3776 </a> 3777 </li><li class="crossborder__disclosure-item "> 3778 <a class="crossborder__disclosure-option" href="#" data-value="XK" data-disclosure-option> 3779 Kosovo (EUR â¬) 3780 </a> 3781 </li><li class="crossborder__disclosure-item "> 3782 <a class="crossborder__disclosure-option" href="#" data-value="KW" data-disclosure-option> 3783 Kuwait (USD $) 3784 </a> 3785 </li><li class="crossborder__disclosure-item "> 3786 <a class="crossborder__disclosure-option" href="#" data-value="KG" data-disclosure-option> 3787 Kyrgyzstan (KGS som) 3788 </a> 3789 </li><li class="crossborder__disclosure-item "> 3790 <a class="crossborder__disclosure-option" href="#" data-value="LA" data-disclosure-option> 3791 Laos (LAK â) 3792 </a> 3793 </li><li class="crossborder__disclosure-item "> 3794 <a class="crossborder__disclosure-option" href="#" data-value="LV" data-disclosure-option> 3795 Latvia (EUR â¬) 3796 </a> 3797 </li><li class="crossborder__disclosure-item "> 3798 <a class="crossborder__disclosure-option" href="#" data-value="LB" data-disclosure-option> 3799 Lebanon (LBP Ù.Ù) 3800 </a> 3801 </li><li class="crossborder__disclosure-item "> 3802 <a class="crossborder__disclosure-option" href="#" data-value="LS" data-disclosure-option> 3803 Lesotho (USD $) 3804 </a> 3805 </li><li class="crossborder__disclosure-item "> 3806 <a class="crossborder__disclosure-option" href="#" data-value="LR" data-disclosure-option> 3807 Liberia (USD $) 3808 </a> 3809 </li><li class="crossborder__disclosure-item "> 3810 <a class="crossborder__disclosure-option" href="#" data-value="LY" data-disclosure-option> 3811 Libya (USD $) 3812 </a> 3813 </li><li class="crossborder__disclosure-item "> 3814 <a class="crossborder__disclosure-option" href="#" data-value="LI" data-disclosure-option> 3815 Liechtenstein (CHF CHF) 3816 </a> 3817 </li><li class="crossborder__disclosure-item "> 3818 <a class="crossborder__disclosure-option" href="#" data-value="LT" data-disclosure-option> 3819 Lithuania (EUR â¬) 3820 </a> 3821 </li><li class="crossborder__disclosure-item "> 3822 <a class="crossborder__disclosure-option" href="#" data-value="LU" data-disclosure-option> 3823 Luxembourg (EUR â¬) 3824 </a> 3825 </li><li class="crossborder__disclosure-item "> 3826 <a class="crossborder__disclosure-option" href="#" data-value="MO" data-disclosure-option> 3827 Macao SAR (MOP P) 3828 </a> 3829 </li><li class="crossborder__disclosure-item "> 3830 <a class="crossborder__disclosure-option" href="#" data-value="MG" data-disclosure-option> 3831 Madagascar (USD $) 3832 </a> 3833 </li><li class="crossborder__disclosure-item "> 3834 <a class="crossborder__disclosure-option" href="#" data-value="MW" data-disclosure-option> 3835 Malawi (MWK MK) 3836 </a> 3837 </li><li class="crossborder__disclosure-item "> 3838 <a class="crossborder__disclosure-option" href="#" data-value="MY" data-disclosure-option> 3839 Malaysia (MYR RM) 3840 </a> 3841 </li><li class="crossborder__disclosure-item "> 3842 <a class="crossborder__disclosure-option" href="#" data-value="MV" data-disclosure-option> 3843 Maldives (MVR MVR) 3844 </a> 3845 </li><li class="crossborder__disclosure-item "> 3846 <a class="crossborder__disclosure-option" href="#" data-value="ML" data-disclosure-option> 3847 Mali (XOF Fr) 3848 </a> 3849 </li><li class="crossborder__disclosure-item "> 3850 <a class="crossborder__disclosure-option" href="#" data-value="MT" data-disclosure-option> 3851 Malta (EUR â¬) 3852 </a> 3853 </li><li class="crossborder__disclosure-item "> 3854 <a class="crossborder__disclosure-option" href="#" data-value="MQ" data-disclosure-option> 3855 Martinique (EUR â¬) 3856 </a> 3857 </li><li class="crossborder__disclosure-item "> 3858 <a class="crossborder__disclosure-option" href="#" data-value="MR" data-disclosure-option> 3859 Mauritania (USD $) 3860 </a> 3861 </li><li class="crossborder__disclosure-item "> 3862 <a class="crossborder__disclosure-option" href="#" data-value="MU" data-disclosure-option> 3863 Mauritius (MUR â¨) 3864 </a> 3865 </li><li class="crossborder__disclosure-item "> 3866 <a class="crossborder__disclosure-option" href="#" data-value="YT" data-disclosure-option> 3867 Mayotte (EUR â¬) 3868 </a> 3869 </li><li class="crossborder__disclosure-item "> 3870 <a class="crossborder__disclosure-option" href="#" data-value="MX" data-disclosure-option> 3871 Mexico (USD $) 3872 </a> 3873 </li><li class="crossborder__disclosure-item "> 3874 <a class="crossborder__disclosure-option" href="#" data-value="MD" data-disclosure-option> 3875 Moldova (MDL L) 3876 </a> 3877 </li><li class="crossborder__disclosure-item "> 3878 <a class="crossborder__disclosure-option" href="#" data-value="MC" data-disclosure-option> 3879 Monaco (EUR â¬) 3880 </a> 3881 </li><li class="crossborder__disclosure-item "> 3882 <a class="crossborder__disclosure-option" href="#" data-value="MN" data-disclosure-option> 3883 Mongolia (MNT â®) 3884 </a> 3885 </li><li class="crossborder__disclosure-item "> 3886 <a class="crossborder__disclosure-option" href="#" data-value="ME" data-disclosure-option> 3887 Montenegro (EUR â¬) 3888 </a> 3889 </li><li class="crossborder__disclosure-item "> 3890 <a class="crossborder__disclosure-option" href="#" data-value="MS" data-disclosure-option> 3891 Montserrat (XCD $) 3892 </a> 3893 </li><li class="crossborder__disclosure-item "> 3894 <a class="crossborder__disclosure-option" href="#" data-value="MA" data-disclosure-option> 3895 Morocco (MAD د.Ù .) 3896 </a> 3897 </li><li class="crossborder__disclosure-item "> 3898 <a class="crossborder__disclosure-option" href="#" data-value="MZ" data-disclosure-option> 3899 Mozambique (USD $) 3900 </a> 3901 </li><li class="crossborder__disclosure-item "> 3902 <a class="crossborder__disclosure-option" href="#" data-value="MM" data-disclosure-option> 3903 Myanmar (Burma) (MMK K) 3904 </a> 3905 </li><li class="crossborder__disclosure-item "> 3906 <a class="crossborder__disclosure-option" href="#" data-value="NA" data-disclosure-option> 3907 Namibia (USD $) 3908 </a> 3909 </li><li class="crossborder__disclosure-item "> 3910 <a class="crossborder__disclosure-option" href="#" data-value="NR" data-disclosure-option> 3911 Nauru (AUD $) 3912 </a> 3913 </li><li class="crossborder__disclosure-item "> 3914 <a class="crossborder__disclosure-option" href="#" data-value="NP" data-disclosure-option> 3915 Nepal (NPR Rs.) 3916 </a> 3917 </li><li class="crossborder__disclosure-item "> 3918 <a class="crossborder__disclosure-option" href="#" data-value="NL" data-disclosure-option> 3919 Netherlands (EUR â¬) 3920 </a> 3921 </li><li class="crossborder__disclosure-item "> 3922 <a class="crossborder__disclosure-option" href="#" data-value="NC" data-disclosure-option> 3923 New Caledonia (XPF Fr) 3924 </a> 3925 </li><li class="crossborder__disclosure-item "> 3926 <a class="crossborder__disclosure-option" href="#" data-value="NZ" data-disclosure-option> 3927 New Zealand (NZD $) 3928 </a> 3929 </li><li class="crossborder__disclosure-item "> 3930 <a class="crossborder__disclosure-option" href="#" data-value="NI" data-disclosure-option> 3931 Nicaragua (NIO C$) 3932 </a> 3933 </li><li class="crossborder__disclosure-item "> 3934 <a class="crossborder__disclosure-option" href="#" data-value="NE" data-disclosure-option> 3935 Niger (XOF Fr) 3936 </a> 3937 </li><li class="crossborder__disclosure-item "> 3938 <a class="crossborder__disclosure-option" href="#" data-value="NG" data-disclosure-option> 3939 Nigeria (NGN â¦) 3940 </a> 3941 </li><li class="crossborder__disclosure-item "> 3942 <a class="crossborder__disclosure-option" href="#" data-value="NU" data-disclosure-option> 3943 Niue (NZD $) 3944 </a> 3945 </li><li class="crossborder__disclosure-item "> 3946 <a class="crossborder__disclosure-option" href="#" data-value="NF" data-disclosure-option> 3947 Norfolk Island (AUD $) 3948 </a> 3949 </li><li class="crossborder__disclosure-item "> 3950 <a class="crossborder__disclosure-option" href="#" data-value="MK" data-disclosure-option> 3951 North Macedonia (MKD ден) 3952 </a> 3953 </li><li class="crossborder__disclosure-item "> 3954 <a class="crossborder__disclosure-option" href="#" data-value="NO" data-disclosure-option> 3955 Norway (USD $) 3956 </a> 3957 </li><li class="crossborder__disclosure-item "> 3958 <a class="crossborder__disclosure-option" href="#" data-value="OM" data-disclosure-option> 3959 Oman (USD $) 3960 </a> 3961 </li><li class="crossborder__disclosure-item "> 3962 <a class="crossborder__disclosure-option" href="#" data-value="PK" data-disclosure-option> 3963 Pakistan (PKR â¨) 3964 </a> 3965 </li><li class="crossborder__disclosure-item "> 3966 <a class="crossborder__disclosure-option" href="#" data-value="PS" data-disclosure-option> 3967 Palestinian Territories (ILS âª) 3968 </a> 3969 </li><li class="crossborder__disclosure-item "> 3970 <a class="crossborder__disclosure-option" href="#" data-value="PA" data-disclosure-option> 3971 Panama (USD $) 3972 </a> 3973 </li><li class="crossborder__disclosure-item "> 3974 <a class="crossborder__disclosure-option" href="#" data-value="PG" data-disclosure-option> 3975 Papua New Guinea (PGK K) 3976 </a> 3977 </li><li class="crossborder__disclosure-item "> 3978 <a class="crossborder__disclosure-option" href="#" data-value="PY" data-disclosure-option> 3979 Paraguay (PYG â²) 3980 </a> 3981 </li><li class="crossborder__disclosure-item "> 3982 <a class="crossborder__disclosure-option" href="#" data-value="PE" data-disclosure-option> 3983 Peru (PEN S/) 3984 </a> 3985 </li><li class="crossborder__disclosure-item "> 3986 <a class="crossborder__disclosure-option" href="#" data-value="PH" data-disclosure-option> 3987 Philippines (PHP â±) 3988 </a> 3989 </li><li class="crossborder__disclosure-item "> 3990 <a class="crossborder__disclosure-option" href="#" data-value="PN" data-disclosure-option> 3991 Pitcairn Islands (NZD $) 3992 </a> 3993 </li><li class="crossborder__disclosure-item "> 3994 <a class="crossborder__disclosure-option" href="#" data-value="PL" data-disclosure-option> 3995 Poland (PLN zÅ) 3996 </a> 3997 </li><li class="crossborder__disclosure-item "> 3998 <a class="crossborder__disclosure-option" href="#" data-value="PT" data-disclosure-option> 3999 Portugal (EUR â¬) 4000 </a> 4001 </li><li class="crossborder__disclosure-item "> 4002 <a class="crossborder__disclosure-option" href="#" data-value="QA" data-disclosure-option> 4003 Qatar (QAR ر.Ù) 4004 </a> 4005 </li><li class="crossborder__disclosure-item "> 4006 <a class="crossborder__disclosure-option" href="#" data-value="RE" data-disclosure-option> 4007 Réunion (EUR â¬) 4008 </a> 4009 </li><li class="crossborder__disclosure-item "> 4010 <a class="crossborder__disclosure-option" href="#" data-value="RO" data-disclosure-option> 4011 Romania (RON Lei) 4012 </a> 4013 </li><li class="crossborder__disclosure-item "> 4014 <a class="crossborder__disclosure-option" href="#" data-value="RU" data-disclosure-option> 4015 Russia (USD $) 4016 </a> 4017 </li><li class="crossborder__disclosure-item "> 4018 <a class="crossborder__disclosure-option" href="#" data-value="RW" data-disclosure-option> 4019 Rwanda (RWF FRw) 4020 </a> 4021 </li><li class="crossborder__disclosure-item "> 4022 <a class="crossborder__disclosure-option" href="#" data-value="WS" data-disclosure-option> 4023 Samoa (WST T) 4024 </a> 4025 </li><li class="crossborder__disclosure-item "> 4026 <a class="crossborder__disclosure-option" href="#" dat
4026a-value="SM" data-disclosure-option> 4027 San Marino (EUR â¬) 4028 </a> 4029 </li><li class="crossborder__disclosure-item "> 4030 <a class="crossborder__disclosure-option" href="#" data-value="ST" data-disclosure-option> 4031 São Tomé & PrÃncipe (STD Db) 4032 </a> 4033 </li><li class="crossborder__disclosure-item "> 4034 <a class="crossborder__disclosure-option" href="#" data-value="SA" data-disclosure-option> 4035 Saudi Arabia (SAR ر.س) 4036 </a> 4037 </li><li class="crossborder__disclosure-item "> 4038 <a class="crossborder__disclosure-option" href="#" data-value="SN" data-disclosure-option> 4039 Senegal (XOF Fr) 4040 </a> 4041 </li><li class="crossborder__disclosure-item "> 4042 <a class="crossborder__disclosure-option" href="#" data-value="RS" data-disclosure-option> 4043 Serbia (RSD РСÐ) 4044 </a> 4045 </li><li class="crossborder__disclosure-item "> 4046 <a class="crossborder__disclosure-option" href="#" data-value="SC" data-disclosure-option> 4047 Seychelles (USD $) 4048 </a> 4049 </li><li class="crossborder__disclosure-item "> 4050 <a class="crossborder__disclosure-option" href="#" data-value="SL" data-disclosure-option> 4051 Sierra Leone (SLL Le) 4052 </a> 4053 </li><li class="crossborder__disclosure-item "> 4054 <a class="crossborder__disclosure-option" href="#" data-value="SG" data-disclosure-option> 4055 Singapore (SGD $) 4056 </a> 4057 </li><li class="crossborder__disclosure-item "> 4058 <a class="crossborder__disclosure-option" href="#" data-value="SX" data-disclosure-option> 4059 Sint Maarten (ANG Æ) 4060 </a> 4061 </li><li class="crossborder__disclosure-item "> 4062 <a class="crossborder__disclosure-option" href="#" data-value="SK" data-disclosure-option> 4063 Slovakia (EUR â¬) 4064 </a> 4065 </li><li class="crossborder__disclosure-item "> 4066 <a class="crossborder__disclosure-option" href="#" data-value="SI" data-disclosure-option> 4067 Slovenia (EUR â¬) 4068 </a> 4069 </li><li class="crossborder__disclosure-item "> 4070 <a class="crossborder__disclosure-option" href="#" data-value="SB" data-disclosure-option> 4071 Solomon Islands (SBD $) 4072 </a> 4073 </li><li class="crossborder__disclosure-item "> 4074 <a class="crossborder__disclosure-option" href="#" data-value="SO" data-disclosure-option> 4075 Somalia (USD $) 4076 </a> 4077 </li><li class="crossborder__disclosure-item "> 4078 <a class="crossborder__disclosure-option" href="#" data-value="ZA" data-disclosure-option> 4079 South Africa (USD $) 4080 </a> 4081 </li><li class="crossborder__disclosure-item "> 4082 <a class="crossborder__disclosure-option" href="#" data-value="GS" data-disclosure-option> 4083 South Georgia & South Sandwich Islands (GBP £) 4084 </a> 4085 </li><li class="crossborder__disclosure-item "> 4086 <a class="crossborder__disclosure-option" href="#" data-value="KR" data-disclosure-option> 4087 South Korea (KRW â©) 4088 </a> 4089 </li><li class="crossborder__disclosure-item "> 4090 <a class="crossborder__disclosure-option" href="#" data-value="SS" data-disclosure-option> 4091 South Sudan (USD $) 4092 </a> 4093 </li><li class="crossborder__disclosure-item "> 4094 <a class="crossborder__disclosure-option" href="#" data-value="ES" data-disclosure-option> 4095 Spain (EUR â¬) 4096 </a> 4097 </li><li class="crossborder__disclosure-item "> 4098 <a class="crossborder__disclosure-option" href="#" data-value="LK" data-disclosure-option> 4099 Sri Lanka (LKR â¨) 4100 </a> 4101 </li><li class="crossborder__disclosure-item "> 4102 <a class="crossborder__disclosure-option" href="#" data-value="BL" data-disclosure-option> 4103 St. Barthélemy (EUR â¬) 4104 </a> 4105 </li><li class="crossborder__disclosure-item "> 4106 <a class="crossborder__disclosure-option" href="#" data-value="SH" data-disclosure-option> 4107 St. Helena (SHP £) 4108 </a> 4109 </li><li class="crossborder__disclosure-item "> 4110 <a class="crossborder__disclosure-option" href="#" data-value="KN" data-disclosure-option> 4111 St. Kitts & Nevis (XCD $) 4112 </a> 4113 </li><li class="crossborder__disclosure-item "> 4114 <a class="crossborder__disclosure-option" href="#" data-value="LC" data-disclosure-option> 4115 St. Lucia (XCD $) 4116 </a> 4117 </li><li class="crossborder__disclosure-item "> 4118 <a class="crossborder__disclosure-option" href="#" data-value="MF" data-disclosure-option> 4119 St. Martin (EUR â¬) 4120 </a> 4121 </li><li class="crossborder__disclosure-item "> 4122 <a class="crossborder__disclosure-option" href="#" data-value="PM" data-disclosure-option> 4123 St. Pierre & Miquelon (EUR â¬) 4124 </a> 4125 </li><li class="crossborder__disclosure-item "> 4126 <a class="crossborder__disclosure-option" href="#" data-value="VC" data-disclosure-option> 4127 St. Vincent & Grenadines (XCD $) 4128 </a> 4129 </li><li class="crossborder__disclosure-item "> 4130 <a class="crossborder__disclosure-option" href="#" data-value="SD" data-disclosure-option> 4131 Sudan (USD $) 4132 </a> 4133 </li><li class="crossborder__disclosure-item "> 4134 <a class="crossborder__disclosure-option" href="#" data-value="SR" data-disclosure-option> 4135 Suriname (USD $) 4136 </a> 4137 </li><li class="crossborder__disclosure-item "> 4138 <a class="crossborder__disclosure-option" href="#" data-value="SJ" data-disclosure-option> 4139 Svalbard & Jan Mayen (USD $) 4140 </a> 4141 </li><li class="crossborder__disclosure-item "> 4142 <a class="crossborder__disclosure-option" href="#" data-value="SE" data-disclosure-option> 4143 Sweden (SEK kr) 4144 </a> 4145 </li><li class="crossborder__disclosure-item "> 4146 <a class="crossborder__disclosure-option" href="#" data-value="CH" data-disclosure-option> 4147 Switzerland (CHF CHF) 4148 </a> 4149 </li><li class="crossborder__disclosure-item "> 4150 <a class="crossborder__disclosure-option" href="#" data-value="TW" data-disclosure-option> 4151 Taiwan (TWD $) 4152 </a> 4153 </li><li class="crossborder__disclosure-item "> 4154 <a class="crossborder__disclosure-option" href="#" data-value="TJ" data-disclosure-option> 4155 Tajikistan (TJS Ð Ð) 4156 </a> 4157 </li><li class="crossborder__disclosure-item "> 4158 <a class="crossborder__disclosure-option" href="#" data-value="TZ" data-disclosure-option> 4159 Tanzania (TZS Sh) 4160 </a> 4161 </li><li class="crossborder__disclosure-item "> 4162 <a class="crossborder__disclosure-option" href="#" data-value="TH" data-disclosure-option> 4163 Thailand (THB ฿) 4164 </a> 4165 </li><li class="crossborder__disclosure-item "> 4166 <a class="crossborder__disclosure-option" href="#" data-value="TL" data-disclosure-option> 4167 Timor-Leste (USD $) 4168 </a> 4169 </li><li class="crossborder__disclosure-item "> 4170 <a class="crossborder__disclosure-option" href="#" data-value="TG" data-disclosure-option> 4171 Togo (XOF Fr) 4172 </a> 4173 </li><li class="crossborder__disclosure-item "> 4174 <a class="crossborder__disclosure-option" href="#" data-value="TK" data-disclosure-option> 4175 Tokelau (NZD $) 4176 </a> 4177 </li><li class="crossborder__disclosure-item "> 4178 <a class="crossborder__disclosure-option" href="#" data-value="TO" data-disclosure-option> 4179 Tonga (TOP T$) 4180 </a> 4181 </li><li class="crossborder__disclosure-item "> 4182 <a class="crossborder__disclosure-option" href="#" data-value="TT" data-disclosure-option> 4183 Trinidad & Tobago (TTD $) 4184 </a> 4185 </li><li class="crossborder__disclosure-item "> 4186 <a class="crossborder__disclosure-option" href="#" data-value="TA" data-disclosure-option> 4187 Tristan da Cunha (GBP £) 4188 </a> 4189 </li><li class="crossborder__disclosure-item "> 4190 <a class="crossborder__disclosure-option" href="#" data-value="TN" data-disclosure-option> 4191 Tunisia (USD $) 4192 </a> 4193 </li><li class="crossborder__disclosure-item "> 4194 <a class="crossborder__disclosure-option" href="#" data-value="TR" data-disclosure-option> 4195 Türkiye (USD $) 4196 </a> 4197 </li><li class="crossborder__disclosure-item "> 4198 <a class="crossborder__disclosure-option" href="#" data-value="TM" data-disclosure-option> 4199 Turkmenistan (USD $) 4200 </a> 4201 </li><li class="crossborder__disclosure-item "> 4202 <a class="crossborder__disclosure-option" href="#" data-value="TC" data-disclosure-option> 4203 Turks & Caicos Islands (USD $) 4204 </a> 4205 </li><li class="crossborder__disclosure-item "> 4206 <a class="crossborder__disclosure-option" href="#" data-value="TV" data-disclosure-option> 4207 Tuvalu (AUD $) 4208 </a> 4209 </li><li class="crossborder__disclosure-item "> 4210 <a class="crossborder__disclosure-option" href="#" data-value="UM" data-disclosure-option> 4211 U.S. Outlying Islands (USD $) 4212 </a> 4213 </li><li class="crossborder__disclosure-item "> 4214 <a class="crossborder__disclosure-option" href="#" data-value="UG" data-disclosure-option> 4215 Uganda (UGX USh) 4216 </a> 4217 </li><li class="crossborder__disclosure-item "> 4218 <a class="crossborder__disclosure-option" href="#" data-value="UA" data-disclosure-option> 4219 Ukraine (UAH â´) 4220 </a> 4221 </li><li class="crossborder__disclosure-item "> 4222 <a class="crossborder__disclosure-option" href="#" data-value="AE" data-disclosure-option> 4223 United Arab Emirates (AED د.Ø¥) 4224 </a> 4225 </li><li class="crossborder__disclosure-item "> 4226 <a class="crossborder__disclosure-option" href="#" data-value="GB" data-disclosure-option> 4227 United Kingdom (GBP £) 4228 </a> 4229 </li><li class="crossborder__disclosure-item crossborder__disclosure-item--current "> 4230 <a class="crossborder__disclosure-option" href="#" aria-current="true" data-value="US" data-disclosure-option> 4231 United States (USD $) 4232 </a> 4233 </li><li class="crossborder__disclosure-item "> 4234 <a class="crossborder__disclosure-option" href="#" data-value="UY" data-disclosure-option> 4235 Uruguay (UYU $U) 4236 </a> 4237 </li><li class="crossborder__disclosure-item "> 4238 <a class="crossborder__disclosure-option" href="#" data-value="UZ" data-disclosure-option> 4239 Uzbekistan (UZS so'm) 4240 </a> 4241 </li><li class="crossborder__disclosure-item "> 4242 <a class="crossborder__disclosure-option" href="#" data-value="VU" data-disclosure-option> 4243 Vanuatu (VUV Vt) 4244 </a> 4245 </li><li class="crossborder__disclosure-item "> 4246 <a class="crossborder__disclosure-option" href="#" data-value="VA" data-disclosure-option> 4247 Vatican City (EUR â¬) 4248 </a> 4249 </li><li class="crossborder__disclosure-item "> 4250 <a class="crossborder__disclosure-option" href="#" data-value="VE" data-disclosure-option> 4251 Venezuela (USD $) 4252 </a> 4253 </li><li class="crossborder__disclosure-item "> 4254 <a class="crossborder__disclosure-option" href="#" data-value="VN" data-disclosure-option> 4255 Vietnam (VND â«) 4256 </a> 4257 </li><li class="crossborder__disclosure-item "> 4258 <a class="crossborder__disclosure-option" href="#" data-value="WF" data-disclosure-option> 4259 Wallis & Futuna (XPF Fr) 4260 </a> 4261 </li><li class="crossborder__disclosure-item "> 4262 <a class="crossborder__disclosure-option" href="#" data-value="EH" data-disclosure-option> 4263 Western Sahara (MAD د.Ù .) 4264 </a> 4265 </li><li class="crossborder__disclosure-item "> 4266 <a class="crossborder__disclosure-option" href="#" data-value="YE" data-disclosure-option> 4267 Yemen (YER ï·¼) 4268 </a> 4269 </li><li class="crossborder__disclosure-item "> 4270 <a class="crossborder__disclosure-option" href="#" data-value="ZM" data-disclosure-option> 4271 Zambia (USD $) 4272 </a> 4273 </li><li class="crossborder__disclosure-item "> 4274 <a class="crossborder__disclosure-option" href="#" data-value="ZW" data-disclosure-option> 4275 Zimbabwe (USD $) 4276 </a> 4277 </li></ul> 4278 <input type="hidden" name="country_code" id="CurrencySelector" value="US" data-disclosure-input/> 4279 </div> 4280 </div> 4281 �</form> 4282 </section></div> 4283 </article> 4284 4285 4286<style data-shopify> 4287.header__promo-wrapper { 4288 position: relative; 4289 z-index: 299; 4290 overflow-x: clip; 4291} 4292.promo-bar__container { 4293 margin: 0 auto; 4294 display: flex; 4295 justify-content: space-between; 4296 padding: 0 4%; 4297 background-color: var(--promo_bg); 4298 color: var(--promo_text); 4299} 4300.promo-bar__icon-wrapper { 4301 display: flex; 4302 flex-wrap: wrap; 4303 align-items: center; 4304 height: 100%; 4305 list-style: none; 4306 margin: 0; 4307} 4308.promo-bar__icon { 4309 margin: 0; 4310 padding: 5px; 4311} 4312.promo-bar__icon-link { 4313 display: flex; 4314 align-items: center; 4315} 4316.promo-bar__container .header__crossborder { 4317 justify-content: flex-end; 4318} 4319.promo-bar__container .crossborder__toggle { 4320 margin-right: 0; 4321 margin-left: 10px; 4322} 4323.promo-bar__slide-container { 4324 width: 100%; 4325 display: flex; 4326 align-items: center; 4327} 4328.promo-bar__slide-container .flickity-button:disabled { 4329 display: unset; 4330 opacity: .5; 4331} 4332.promo-bar__slide-container button.flickity-button { 4333 opacity: 1;
4334 color: var(--promo_text); 4335} 4336.header__promo { 4337 display: block; 4338 width: 100%; 4339 height: 100%; 4340 padding: 10px 4%; 4341} 4342.promo-bar__content-container { 4343 display: flex; 4344 flex-wrap: wrap; 4345 width: 100%; 4346 height: 100%; 4347} 4348.promo-bar__slide { 4349 padding: 0; 4350 display: flex; 4351 align-items: center; 4352 width: 100%; 4353} 4354.promo-bar__slide-content { 4355 width: 100%; 4356 padding: 10px 5px; 4357} 4358.promo-bar__slide-content a { 4359 color: var(--promo_text_link); 4360} 4361.promo-bar__slide span p, .promo-bar__slide-content p { 4362 margin: 0; 4363} 4364.js-more-btn { 4365 display: flex; 4366 align-items: center; 4367 width: 100%; 4368 padding: 10px 0 0 0; 4369} 4370.js-more-btn--text-left { 4371 justify-content: flex-start; 4372} 4373.js-more-btn--text-center { 4374 justify-content: center; 4375} 4376.js-more-btn svg { 4377 margin: 5px; 4378} 4379 4380@media screen and (min-width: 769px) { 4381 .promo-bar__container .swiper-wrapper { 4382 flex: 1 1 auto; 4383 } 4384 .promo-bar__container-slider--true .promo-bar__slide-container { 4385 flex: 1 1 auto; 4386 } 4387 .promo-bar__container-slider--true .promo-bar__slide-container.promo-bar__slide-container--half-width { 4388 4389 padding: 0 15px; 4390 4391 } 4392 .promo-bar__container-slider--true .promo-bar__slide-container.promo-bar__slide-container--full-width { 4393 padding: 0 50px; 4394 } 4395 .promo-bar__container-slider--false .promo-bar__slide-container.promo-bar__slide-container--half-width { 4396 4397 padding: 0 15px; 4398 4399 } 4400 .promo-bar__container .promo-bar__slide-container--half-width { 4401 max-width: 500px; 4402 } 4403 .promo-bar__container .flickity-button { 4404 height: 20px; 4405 } 4406 .promo-bar__slide-container--full-width .promo-bar__slide-content { 4407 text-align: center; 4408 } 4409 .promo-bar__slide-container--half-width .promo-bar__slide-content { 4410 text-align: left; 4411 } 4412 .promo-bar__slide-container .flickity-button-icon { 4413 left: 0; 4414 width: 100%; 4415 } 4416 .promo-bar__slide-container--full-width .flickity-prev-next-button.previous, 4417 .promo-bar__slide-container--half-width .flickity-prev-next-button.previous { 4418 left: -50px; 4419 width: 50px; 4420 } 4421 .promo-bar__slide-container--full-width .flickity-prev-next-button.next, 4422 .promo-bar__slide-container--half-width .flickity-prev-next-button.next { 4423 right: -50px; 4424 width: 50px; 4425 } 4426} 4427 4428@media screen and (max-width: 768px) { 4429 .promo-bar__container .swiper-wrapper { 4430 width: 100%; 4431 } 4432 .promo-bar__container-slider--true .promo-bar__slide-container { 4433 width: 100%; 4434 padding: 0 40px; 4435 } 4436 .promo-bar__slide-container .flickity-prev-next-button.previous { 4437 left: -40px; 4438 width: 40px; 4439 } 4440 .promo-bar__slide-container .flickity-prev-next-button.next { 4441 right: -40px; 4442 width: 40px; 4443 } 4444 .promo-bar__slide-content { 4445 text-align: center; 4446 } 4447 .promo-bar__slide { 4448 justify-content: space-between; 4449 } 4450 .promo-bar__slide span p, .promo-bar__slide-content p { 4451 flex: 1 1 auto; 4452 } 4453} 4454</style> 4455 4456</div><div id="shopify-section-sections--21046456877295__header" class="shopify-section shopify-section-group-header-group section-header"> 4457 4458<!-- /sections/header.liquid --> 4459 4460 4461� 4462 4463 4464 4465 4466 4467 4468 4469 4470<style data-shopify> 4471 4472.header__logo{ 4473 width: 200px; 4474 max-width: 100%; 4475} 4476 4477.dim, 4478.dimSearch{ 4479background-color:rgba(0, 0, 0, 0.0); 4480} 4481 4482@media screen and (max-width: 768px){ 4483 .site-header--bottom{ 4484 bottom: 0; 4485 position: fixed; 4486 width: 100%; 4487 } 4488} 4489 4490.site-header__logo-image::before { 4491 content: ""; 4492 width: 1px; 4493 margin-left: -1px; 4494 float: left; 4495 height: 0; 4496 padding-top: 29.49061662198391%; 4497} 4498.site-header__logo-image::after { /* to clear float */ 4499 content: ""; 4500 display: table; 4501 clear: both; 4502}@media screen and (min-width: 769px) { 4503 .header__wrapper { 4504 column-gap: 10px; 4505 } 4506 .header__wrapper--left { 4507 grid-template-columns: 200px auto 200px; 4508 } 4509 .header__wrapper--left-below { 4510 grid-template-columns: 200px auto 200px; 4511 } 4512 .header__wrapper{ 4513 grid-template-columns: 200px auto 200px; 4514 } 4515} 4516 4517 4518.section-header{ 4519 position: sticky; 4520} 4521.header__section-wrapper{ 4522 display:initial; 4523} 4524 4525 4526</style> 4527 4528<div data-section-id="sections--21046456877295__header" data-section-type="header"> 4529<header id="header" data-position="true" class="site-header site-header--top nav-bar "> 4530 <div class="header__wrapper header__wrapper--center-below"> 4531 <button type="button" class="text-left medium-down--show large--hide js-drawer-open-left mobile-header__icon" aria-controls="NavDrawer" aria-expanded="false" aria-label="Open menu"> 4532 <svg width="50px" height="50px" viewBox="0 0 50 50"> 4533 <g id="Icon_Hamburger" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4534 <g id="align-justify" transform="translate(16.000000, 17.000000)" stroke="#ffffff" stroke-width="1.6"> 4535 <line x1="18" y1="10" x2="0" y2="10" id="Shape"></line> 4536 <line x1="18" y1="15" x2="0" y2="15" id="Shape"></line> 4537 <line x1="18" y1="0" x2="0" y2="0" id="Shape"></line> 4538 <line x1="18" y1="5" x2="0" y2="5" id="Shape"></line> 4539 </g> 4540 </g> 4541</svg> 4542 </button> 4543 <noscript class="no-js__mobile">
4544 <span id="no-js__mobile-nav-wrapper"> 4545 <details name="no-js__mobile-nav" id="no-js__mobile-nav--button"> 4546 <summary id="no-js__mobile-nav--open"> 4547 <span class="no-js__open"> 4548 <svg width="50px" height="50px" viewBox="0 0 50 50"> 4549 <g id="Icon_Hamburger" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4550 <g id="align-justify" transform="translate(16.000000, 17.000000)" stroke="#ffffff" stroke-width="1.6"> 4551 <line x1="18" y1="10" x2="0" y2="10" id="Shape"></line> 4552 <line x1="18" y1="15" x2="0" y2="15" id="Shape"></line> 4553 <line x1="18" y1="0" x2="0" y2="0" id="Shape"></line> 4554 <line x1="18" y1="5" x2="0" y2="5" id="Shape"></line> 4555 </g> 4556 </g> 4557</svg> 4558 </span> 4559 <span class="no-js__close"> 4560 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 4561 </span> 4562 </summary> 4563 <ul><li> 4564 <details> 4565 <summary> <a href="">Handcrafted Footwear</a></summary> 4566 4567 </details> 4568 </li> 4569 <li> 4570 <details> 4571 <summary> <a href="">Ready To Wear</a></summary> 4572 4573 </details> 4574 </li> 4575 <li> 4576 <details> 4577 <summary> <a href="">Accessories</a></summary> 4578 4579 </details> 4580 </li> 4581 <li> 4582 <details> 4583 <summary> <a href="">Fine Art</a></summary> 4584 4585 </details> 4586 </li> 4587 <li> 4588 <details> 4589 <summary> <a href="">Home Decor</a></summary> 4590 4591 </details> 4592 </li> 4593 <li> 4594 <details> 4595 <summary> <a href="">Gifting</a></summary> 4596 4597 </details> 4598 </li> 4599 <li> 4600 <details> 4601 <summary> <a href="">About</a></summary> 4602 4603 </details> 4604 </li> 4605 <li> 4606 <details> 4607 <summary> <a href="">News</a></summary> 4608 4609 </details> 4610 </li> 4611 <li> 4612 <details> 4613 <summary> <a href="">Events</a></summary> 4614 4615 </details> 4616 </li> 4617 <li> 4618 <details> 4619 <summary> Boutiques ></summary> 4620 4621 <ul><li> 4622 <details> 4623 <summary><a href="">Charleston</a> </summary> 4624 4625 </details> 4626 </li> 4627 <li> 4628 <details> 4629 <summary><a href="">Nantucket</a> </summary> 4630 4631 </details> 4632 </li> 4633 <li> 4634 <details> 4635 <summary><a href="">
4635Newport</a> </summary> 4636 4637 </details> 4638 </li> 4639 <li> 4640 <details> 4641 <summary><a href="">Martha's Vineyard</a> </summary> 4642 4643 </details> 4644 </li> 4645 <li> 4646 <details> 4647 <summary><a href="">Provincetown</a> </summary> 4648 4649 </details> 4650 </li> 4651 4652 </ul> 4653 4654 </details> 4655 </li> 4656 4657 </ul> 4658 </details> 4659 </span> 4660 </noscript> 4661 <div class="header__logo header__logo--center-below"> 4662 <h1 class="header__logo-title header__logo-title--center-below"> 4663 4664 4665 4666 <a href="/" itemprop="WebPage" class="site-header__logo-image" style="width: 200px; max-height: 59px"> 4667 <img 4668 src="//respoke.com/cdn/shop/files/respoke_logotype_1C-white_278fcf50-d114-4303-908a-fcb0341d4af8.png?v=1630609823&width=1119" 4669 width="200" 4670 height="59" 4671 alt="Respoke" 4672 loading="lazy"> 4673 </a> 4674 4675 </h1> 4676 <a href="/" itemprop="url" class="site-header__shop-link" aria-labelledby="nav-label__store-logo-link"></a> 4677 <div id="nav-label__store-logo-link" hidden>Respoke</div> 4678 </div> 4679 4680 <!-- Desktop Nav --> 4681 <div class="header__nav header__nav--center-below medium-down--hide"> 4682 <nav class="js__desktop--nav" aria-label="DesktopNavigation"> 4683 4684 <ul class="site-nav mega-menu " id="AccessibleNav" role="menubar"> 4685 �� 4686 4687 <li class=" site-nav__link-container " role="menuitem"> 4688 <a href="/collections/footwear" class="site-nav__main-link">Handcrafted Footwear</a> 4689 </li> 4690 4691 4692 4693 <li class=" site-nav__link-container " role="menuitem"> 4694 <a href="https://respoke.com/collections/ready-to-wear" class="site-nav__main-link">Ready To Wear</a> 4695 </li> 4696 4697 4698 4699 <li class=" site-nav__link-container " role="menuitem"> 4700 <a href="/collections/accessories" class="site-nav__main-link">Accessories</a> 4701 </li> 4702 4703 4704 4705 <li class=" site-nav__link-container " role="menuitem"> 4706 <a href="https://respoke.com/collections/fine-art" class="site-nav__main-link">Fine Art</a> 4707 </li> 4708 4709 4710 4711 <li class=" site-nav__link-container " role="menuitem"> 4712 <a href="/collections/homedecor" class="site-nav__main-link">Home Decor</a> 4713 </li> 4714 4715 4716 4717 <li class=" site-nav__link-container " role="menuitem"> 4718 <a href="/collections/gift" class="site-nav__main-link">Gifting</a> 4719 </li> 4720 4721 4722 4723 <li class=" site-nav__link-container " role="menuitem"> 4724 <a href="/pages/about" class="site-nav__main-link">About</a> 4725 </li> 4726 4727 4728 4729 <li class=" site-nav__link-container " role="menuitem"> 4730 <a href="https://respoke.com/blogs/news" class="site-nav__main-link">News</a> 4731 </li> 4732 4733 4734 4735 <li class=" site-nav__link-container " role="menuitem"> 4736 <a href="/pages/events" class="site-nav__main-link">Events</a> 4737 </li> 4738 4739 4740 �<li class="site-nav__link-container site-nav--has-dropdown " aria-haspopup="true" role="menuitem"> 4741 <!-- Display the parent link --> 4742 <a href="/pages/boutiques" class="site-nav__main-link site-nav--has-dropdown_link "> 4743 Boutiques 4744 <span class="site-nav__arrow-down" aria-hidden="true"><svg width="16px" height="10px" viewBox="0 0 16 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 4745 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 4746 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#ffffff" fill-rule="nonzero"> 4747 <polygon id="Path" points="5 6 0.757 1.757 2.172 0.343 5 3.172 7.828 0.343 9.243 1.757"></polygon> 4748 </g> 4749 </g> 4750</svg></span> 4751 </a> 4752 4753 <!-- Create the container to house child and grandchild link --> 4754 <div class=" animate__fadeIn nav-menu-js main-menu-dropdown main-menu--sticky-true child-link"> 4755 <div class="single-menu-container"> 4756 <ul class="site-nav__dropdown site-nav__dropdown--all-single " role="menu"> 4757 <div class="side-end side-end--all-single "> 4758 4759 4760 <li class="child-site-nav__link children-end child-div " role="menuitem">
4761 <a href="/pages/charleston" class="site-nav__link ">Charleston</a> 4762 </li> 4763 4764 4765 4766 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4767 <a href="/pages/nantucket" class="site-nav__link ">Nantucket</a> 4768 </li> 4769 4770 4771 4772 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4773 <a href="/pages/newport" class="site-nav__link ">Newport</a> 4774 </li> 4775 4776 4777 4778 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4779 <a href="/pages/marthas-vineyard" class="site-nav__link ">Martha's Vineyard</a> 4780 </li> 4781 4782 4783 4784 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4785 <a href="/pages/provincetown-351" class="site-nav__link ">Provincetown</a> 4786 </li> 4787 4788 4789 </div> 4790 �</ul> 4791 </div></div> 4792 </li> 4793 4794 4795</ul> 4796 4797 </nav> 4798 <!-- No-js single-menu for accessibility --> 4799 <noscript class="no-js__desktop--nav"> 4800 <nav class="header__inline-menu" aria-label="DesktopNavigation"> 4801 <ul class="site-nav single-menu text-center" id="AccessibleNav" role="menubar"><li class="child-site-nav__link child-div has-children "><a href="/collections/footwear" class="animate__animated animate__fadeIn site-nav__link-container "> 4802 <span>Handcrafted Footwear</span> 4803 </a></li><li class="child-site-nav__link child-div has-children "><a href="https://respoke.com/collections/ready-to-wear" class="animate__animated animate__fadeIn site-nav__link-container "> 4804 <span>Ready To Wear</span> 4805 </a></li><li class="child-site-nav__link child-div has-children "><a href="/collections/accessories" class="animate__animated animate__fadeIn site-nav__link-container "> 4806 <span>Accessories</span> 4807 </a></li><li class="child-site-nav__link child-div has-children "><a href="https://respoke.com/collections/fine-art" class="animate__animated animate__fadeIn site-nav__link-container "> 4808 <span>Fine Art</span> 4809 </a></li><li class="child-site-nav__link child-div has-children "><a href="/collections/homedecor" class="animate__animated animate__fadeIn site-nav__link-container "> 4810 <span>Home Decor</span> 4811 </a></li><li class="child-site-nav__link child-div has-children "><a href="/collections/gift" class="animate__animated animate__fadeIn site-nav__link-container "> 4812 <span>Gifting</span> 4813 </a></li><li class="child-site-nav__link child-div has-children "><a href="/pages/about" class="animate__animated animate__fadeIn site-nav__link-container "> 4814 <span>About</span> 4815 </a></li><li class="child-site-nav__link child-div has-children "><a href="https://respoke.com/blogs/news" class="animate__animated animate__fadeIn site-nav__link-container "> 4816 <span>News</span> 4817 </a></li><li class="child-site-nav__link child-div has-children "><a href="/pages/events" class="animate__animated animate__fadeIn site-nav__link-container "> 4818 <span>Events</span> 4819 </a></li><li class="child-site-nav__link child-div has-children "><details-disclosure> 4820 <details class="no-js__desktop--details"> 4821 <summary class="site-nav__main-link site-nav--has-dropdown_link animate__animated animate__fadeIn">
4822 <span>Boutiques</span> 4823 <span class="site-nav__arrow-down" aria-hidden="true"><svg width="16px" height="10px" viewBox="0 0 16 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 4824 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 4825 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#ffffff" fill-rule="nonzero"> 4826 <polygon id="Path" points="5 6 0.757 1.757 2.172 0.343 5 3.172 7.828 0.343 9.243 1.757"></polygon> 4827 </g> 4828 </g> 4829</svg></span> 4830 </summary> 4831 <div class="animate__animated animate__fadeIn nav-menu-js single-dropdown main-menu--sticky-true child-link"> 4832 <div class="single-menu-container"> 4833 <ul class="animate__animated animate__fadeIn nav-menu-js single-dropdown main-menu--sticky-true child-link" tabindex="-1"><li class="child-site-nav__link child-div has-children " aria-haspopup="true" role="menuitem"><a href="/pages/charleston" class="child-site-nav__link children-end site-nav__link child-div children-4"> 4834 Charleston 4835 </a></li><li class="child-site-nav__link child-div has-children " aria-haspopup="true" role="menuitem"><a href="/pages/nantucket" class="child-site-nav__link children-end site-nav__link child-div children-4"> 4836 Nantucket 4837 </a></li><li class="child-site-nav__link child-div has-children " aria-haspopup="true" role="menuitem"><a href="/pages/newport" class="child-site-nav__link children-end site-nav__link child-div children-4"> 4838 Newport 4839 </a></li><li class="child-site-nav__link child-div has-children " aria-haspopup="true" role="menuitem"><a href="/pages/marthas-vineyard" class="child-site-nav__link children-end site-nav__link child-div children-4"> 4840 Martha's Vineyard 4841 </a></li><li class="child-site-nav__link child-div has-children " aria-haspopup="true" role="menuitem"><a href="/pages/provincetown-351" class="child-site-nav__link children-end site-nav__link child-div children-4"> 4842 Provincetown 4843 </a></li></ul> 4844 </div> 4845 </div> 4846 </details> 4847 </details-disclosure></li></ul> 4848 </nav> 4849 </noscript> 4850 </div> 4851 <!-- //Desktop Nav --> 4852 4853 <!-- Desktop center-below Layout --><div class="header__search-container"> 4854 <!-- <button type="button" class="predictive-search__trigger" 4855 data-modal-open="global__predictive-search" 4856 disabled> 4857 </button> --> 4858 <button aria-labelledby="nav-label__search" data-micromodal-trigger="modal-1"><svg class="header__individual-icon" height="50px" viewBox="0 0 50 50"> 4859 <g id="Icon_Search" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4860 <g id="search" stroke="#ffffff" stroke-width="1.6"> 4861 <circle id="Oval" cx="23.5" cy="23.5" r="7.5"></circle> 4862 <line x1="34" y1="34" x2="29" y2="29" id="Shape"></line> 4863 </g> 4864 </g> 4865</svg></button> 4866 <div id="nav-label__search" hidden>Search</div> 4867 <!--
4867<script src="//respoke.com/cdn/shop/t/30/assets/predictive-search.js?v=33016745803952707301766703035" defer="defer"></script>
4867 4868 4869<div class="modal micromodal-slide" id="modal-1" aria-hidden="true"> 4870 <div class="modal__overlay modal__overlay--search" tabindex="-1" data-micromodal-close> 4871 <div class="modal__container predictive-search__wrapper" role="dialog" aria-modal="true" 4872 aria-labelledby="modal-1-title"> 4873 <h2 class="modal__title" id="modal-1-title" style="display: none"> 4874 Search 4875 </h2> 4876 <div class="search-content" id="modal-1-content"> 4877 <predictive-search> 4878 <form action="/search" method="get" role="search" class="input-group"> 4879 <div class="one-whole text-left search-input-field-container "> 4880 <div class="search-input-field card-shadow"> 4881 <input type="search" id="search-input" name="q" role="combobox" value="" 4882 placeholder="Enter search terms..." aria-expanded="false" aria-owns="predictive-search-results" 4883 aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" 4884 data-autofocus 4885 class="predictive-search__input js-search-query" 4886 aria-label="Enter search terms..." 4887 autocomplete="off"> 4888 </div> 4889 </div> 4890 <input name="options[prefix]" type="hidden" value="last"> 4891 4892 <div id="predictive-search" tabindex="-1"></div> 4893 </form> 4894 </predictive-search> 4895 </div> 4896 </div> 4897 </div> 4898</div> 4899 4900 4901 4902 --> 4903 </div><div class="large--text-right header-icons icon-wrapper"> 4904 <div class="header__icon-group"><a class="header__individual-icon medium-down--hide" href="/account"> 4905 <svg class="header__individual-icon" height="50px" viewBox="0 0 50 50"> 4906 <g id="Icon_Account" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4907 <g id="user" stroke="#ffffff" stroke-width="1.6"> 4908 <path d="M34,34 L34,32 C34,29.790861 31.9852814,28 29.5,28 L20.5,28 C18.0147186,28 16,29.790861 16,32 L16,34" id="Shape"></path> 4909 <circle id="Oval" cx="25" cy="20" r="4"></circle> 4910 </g> 4911 </g> 4912</svg> 4913 <span class="visually-hidden">Account Login</span> 4914 </a><a class="header__individual-icon cart-wrapper js-cart-icon" href="/cart"> 4915 <div id="cart-svg-count" class="cart-item-count">0</div> 4916 <svg class="header__individual-icon" height="50px" viewBox="0 0 50 50"> 4917 <g id="Icon_Cart" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4918 <g id="shopping-cart" stroke="#ffffff" stroke-width="1.55"> 4919 <circle id="Oval" cx="19.3636364" cy="33.1818182" r="1.81818182"></circle> 4920 <circle id="Oval" cx="30.2727273" cy="33.1818182" r="1.81818182"></circle> 4921 <path d="M17.2454545,19.5454545 L33,19.5454545 L31.4727273,27.1727273 C31.3011482,28.0365741 30.5351055,28.6532385 29.6545455,28.6363636 L20.0454545,28.6363636 C19.1268013,28.6441553 18.3466689,27.9654401 18.2272727,27.0545455 L16.8454545,16.5818182 C16.7269293,15.6778144 15.9571942,15.0013805 15.0454545,15 L13,15" id="Shape"></path> 4922 </g> 4923 </g> 4924</svg> 4925 <span class="visually-hidden">Cart </span> 4926 </a> 4927 4928 <div class="js-cart-count" style="display:none;"> 4929 <a href="/cart" class="site-header__cart-toggle js-drawer-open-right"> 4930 <span class="icon icon-cart" aria-hidden="true"></span> 4931 Cart 4932 (<span id="CartCount">0</span> 4933 items 4934 <span id="CartCost">$0.00</span>) 4935 </a> 4936 </div> 4937 </div> 4938 </div> 4939 </div> 4940</header> 4941 4942<cart-notification> 4943 <div class="cart-notification-wrapper page-width"> 4944 <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added" role="dialog" tabindex="-1"> 4945 <div class="cart-notification__header"> 4946 <h2 class="cart-notification__heading caption-large text-body">Liquid error (snippets/cart-notification line 15): Could not find asset snippets/icon-checkmark.liquidItem added</h2> 4947 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 4948 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 4949 </button> 4950 </div> 4951 <div id="cart-notification-product" class="cart-notification-product"></div> 4952 <div class="cart-notification__links"> 4953 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 4954 <form action="/cart" method="post" id="cart-notification-form"> 4955 <button class="button button--primary button--full-width" name="checkout">Proceed To Checkout</button> 4956 </form> 4957 <button type="button" class="link button-label">Continue Shopping </button> 4958 </div> 4959 </div> 4960 </div> 4961</cart-notification> 4962<style data-shopify> 4963 .cart-notification { 4964 display: none; 4965 } 4966</style> 4967<div class="dim"></div> 4968 4969<!-- Mobile Nav Drawer --> 4970<div id="NavDrawer" data-section-id="sections--21046456877295__header--mobile-menu" data-section-type="mobile_menu" class="lazysection lazyload drawer drawer--bottom large--hide medium-down--show"> 4971 <div class="drawer__close js-drawer-close"> 4972 <button type="button" aria-label="Close menu">
4973 <span class="mobile-nav-close" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></span> 4974 </button> 4975 </div> 4976 4977 <nav aria-label="Main Menu" aria-haspopup="true" role="navigation" class="mobile-nav__group-wrapper mobile-nav__wrapper"> 4978 <ul id="mobile-menu__2-0-main-menu" class="mobile-nav__parent mobile-nav__group mobile-nav__group--open" role="menu" data-level="1"> 4979 <li class="mobile-nav__header"> 4980 <span class="h2 mobile-nav__header-title mobile-nav__header-title--main">Main Menu</span> 4981 </li><li id="handcrafted-footwear-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/collections/footwear" class="mobile-nav__link">Handcrafted Footwear</a></li><li id="ready-to-wear-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="https://respoke.com/collections/ready-to-wear" class="mobile-nav__link">Ready To Wear</a></li><li id="accessories-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/collections/accessories" class="mobile-nav__link">Accessories</a></li><li id="fine-art-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="https://respoke.com/collections/fine-art" class="mobile-nav__link">Fine Art</a></li><li id="home-decor-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/collections/homedecor" class="mobile-nav__link">Home Decor</a></li><li id="gifting-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/collections/gift" class="mobile-nav__link">Gifting</a></li><li id="about-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/pages/about" class="mobile-nav__link">About</a></li><li id="news-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="https://respoke.com/blogs/news" class="mobile-nav__link">News</a></li><li id="events-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/pages/events" class="mobile-nav__link">Events</a></li><li id="boutiques-li" class="mobile-nav__item" aria-haspopup="true" role="menuitem"> 4982 <button type="button" class="icon-fallback-text mobile-nav__toggle-open" data-target="boutiques-10" data-level="1" aria-expanded="false"> 4983 <span class="mobile-nav__label">Boutiques</span> 4984 <span class="mobile-nav-arrow" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg></span> 4985 </button> 4986 <ul id="boutiques-10" class="mobile-nav__group mobile-nav__group--closed mobile-nav__child" data-parent="boutiques-10" data-level="2"> 4987 <li class="visually-hidden" tabindex="-1" data-menu-title="2"> 4988 Boutiques 4989 </li> 4990 <li class="mobile-nav__header"> 4991 <button type="button" class="icon-fallback-text mobile-nav__toggle-close" data-target="mobile-menu__2-0-main-menu" data-current-container="boutiques-10" aria-expanded="true" aria-label=""> 4992 <span class="go-back mobile-nav-arrow" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg></span> 4993 </button> 4994 <h2 class="mobile-nav__header-title">Boutiques</h2> 4995 </li><li class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/pages/charleston" class="mobile-nav__link">Charleston</a></li><li class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/pages/nantucket" class="mobile-nav__link">Nantucket</a></li><li class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/pages/newport" class="mobile-nav__link">
4995Newport</a></li><li class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/pages/marthas-vineyard" class="mobile-nav__link">Martha's Vineyard</a></li><li class="mobile-nav__item" aria-haspopup="true" role="menuitem"><a href="/pages/provincetown-351" class="mobile-nav__link">Provincetown</a></li></ul></li></ul> 4996</nav> 4997 4998 <div class="mobile__nav-footer mobile__nav-wrapper"> 4999 <div class="mobile__nav-crossborder"></div> 5000 <div class="mobile__nav-links"> 5001 5002 5003 <div class="mobile-account-link p--bold"> 5004 <a href="https://respoke.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Sign-In</a> 5005 </div> 5006 <div class="mobile-account-link p--bold"> 5007 <a href="https://shopify.com/31302811788/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJyZXNwb2tlLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTkzMDk4MywibmJmIjoxNzkxMzI2MTgzfQ.1vCJ9MFgBqYUmCAcyMVd4dcqSyhooyZ_xBfvxRo8sR0" id="customer_register_link">Register</a> 5008 </div> 5009 5010 5011 5012 </div> 5013 <div class="mobile__nav-social-media"> 5014 5015 5016<ul class="promo-bar__icon-wrapper"> 5017 5018 5019 <li class="promo-bar__icon"> 5020 <a class="promo-bar__icon-link" href="https://www.instagram.com/respokeofficial" aria-labelledby="social-media-link__instagram--header"> 5021 <svg width="30px" height="30px" viewBox="0 0 30 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true"><path d="M15,5 C17.717,5 18.056,5.01 19.122,5.06 C20.187,5.11 20.912,5.277 21.55,5.525 C22.21,5.779 22.766,6.123 23.322,6.678 C23.8304937,7.17789596 24.2239536,7.78258896 24.475,8.45 C24.722,9.087 24.89,9.813 24.94,10.878 C24.987,11.944 25,12.283 25,15 C25,17.717 24.99,18.056 24.94,19.122 C24.89,20.187 24.722,20.912 24.475,21.55 C24.2246766,22.2177765 23.8311207,22.822617 23.322,23.322 C22.8219615,23.8303192 22.2173093,24.2237526 21.55,24.475 C20.913,24.722 20.187,24.89 19.122,24.94 C18.056,24.987 17.717,25 15,25 C12.283,25 11.944,24.99 10.878,24.94 C9.813,24.89 9.088,24.722 8.45,24.475 C7.78232618,24.2244734 7.17752722,23.8309445 6.678,23.322 C6.16940644,22.8221857 5.77593123,22.2174693 5.525,21.55 C5.277,20.913 5.11,20.187 5.06,19.122 C5.013,18.056 5,17.717 5,15 C5,12.283 5.01,11.944 5.06,10.878 C5.11,9.812 5.277,9.088 5.525,8.45 C5.7752361,7.7821794 6.16880364,7.17732106 6.678,6.678 C7.17767098,6.16923123 7.78242858,5.77572924 8.45,5.525 C9.088,5.277 9.812,5.11 10.878,5.06 C11.944,5.013 12.283,5 15,5 Z M15,10 C12.2385763,10 10,12.2385763 10,15 C10,17.7614237 12.2385763,20 15,20 C17.7614237,20 20,17.7614237 20,15 C20,12.2385763 17.7614237,10 15,10 L15,10 Z M21.5,9.75 C21.5,9.05964406 20.9403559,8.5 20.25,8.5 C19.5596441,8.5 19,9.05964406 19,9.75 C19,10.4403559 19.5596441,11 20.25,11 C20.9403559,11 21.5,10.4403559 21.5,9.75 Z M15,12 C16.6568542,12 18,13.3431458 18,15 C18,16.6568542 16.6568542,18 15,18 C13.3431458,18 12,16.6568542 12,15 C12,13.3431458 13.3431458,12 15,12 Z" id="Shape" fill="#ffffff" fill-rule="nonzero"></path></svg> 5022 <span id="social-media-link__instagram--header" class="visually-hidden">Respoke on Instagram</span> 5023 </a> 5024 </li> 5025 5026 5027 5028 5029 5030 5031 5032 5033</ul> 5034 5035 </div> 5036 </div> 5037</div> 5038<!-- //Mobile Nav Drawer --> 5039 5040<!-- Mobile Predictive Search --> 5041 5042<!-- //Mobile Predictive Search --> 5043</div> 5044 5045</div> 5046<!-- END sections: header-group --> 5047 </article> 5048 5049 <div id="PageContainer" class="is-moved-by-drawer"> 5050 <main class="wrapper--full main-content mobile-main "> 5051 <div id="shopify-section-template--21046461432047__main" class="shopify-section"><!-- /sections/cart-template.liquid --> 5052 5053<style data-shopify> 5054 #PageContainer { 5055 background-color: #ffffff; 5056} 5057</style>�<style data-shopify> 5058 #section--template--21046461432047__main .promo__content-wrapper{ 5059 background-color: #282828; 5060 color: #ffffff; 5061 } 5062 #section--template--21046461432047__main .promo__content-wrapper::before{ 5063 content: ""; 5064 width: 1px; 5065 margin-left: -1px; 5066 float: left; 5067 height: 0; 5068 padding-top: %; 5069 position: relative; 5070 } 5071 #section--template--21046461432047__main .promo__content-wrapper::after{ 5072 content: ""; 5073 display: table; 5074 clear: both; 5075 } 5076 #section--template--21046461432047__main h2, #section--template--21046461432047__main h4 { 5077 color: #ffffff; 5078 } 5079 #section--template--21046461432047__main .promo__border { 5080 border: solid 1px #ffffff; 5081 } 5082 #section--template--21046461432047__main .promo__overlay{ 5083 background-color: rgba(255, 255, 255, 0.25); 5084 } 5085</style> 5086 5087<div data-section-id="template--21046461432047__main" data-section-type="cart"> 5088 5089 5090 5091 5092<div class="section__standard-spacing cart-items-empty js-cart-show-on-empty" > 5093 <h2>Your Cart</h2> 5094 <p>Your cart is currently empty.</p> 5095 <a class="h5 text--underline" href="/collections/all">Continue Shopping</a> 5096</div> 5097</div> 5098 5099</div> 5100 </main> 5101 </div> 5102 5103 <!-- BEGIN sections: footer-group --> 5104<div id="shopify-section-sections--21046456811759__17322069297b2c2b71" class="shopify-section shopify-section-group-footer-group"><style data-shopify> 5105#shopify-section-sections--21046456811759__17322069297b2c2b71{ 5106background-color: var(--color_body_bg); 5107} 5108</style> 5109 5110<div data-section-id="sections--21046456811759__17322069297b2c2b71" class="section__standard-spacing--none"> 5111<div class="lazysection lazyload wrapper"></div> 5112</div> 5113 5114</div><div id="shopify-section-sections--21046456811759__footer" class="shopify-section shopify-section-group-footer-group footer section-footer"><!-- /sections/footer.liquid --> 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127<div data-section-id="sections--21046456811759__footer" data-section-type="footer"> 5128 <footer class="site-footer medium-down--one-whole"><div class="footer__block-wrapper">
5128<div class="grid--full footer__content"> 5129 5130 � 5131 <ul class="footer__block footer__block--one-whole footer__navigation footer__navigation--single " id="AccessibleNavFooter"> 5132 5133 5134 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5135 <a href="/pages/sizing-guide" class="footer__title footer__title--single ">Sizing Guide</a> 5136 5137 </li> 5138 5139 5140 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5141 <a href="/pages/shipping-returns" class="footer__title footer__title--single ">Shipping & Returns</a> 5142 5143 </li> 5144 5145 5146 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5147 <a href="/policies/refund-policy" class="footer__title footer__title--single ">Refund Policy</a> 5148 5149 </li> 5150 5151 5152 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5153 <a href="/pages/privacy" class="footer__title footer__title--single ">Privacy</a> 5154 5155 </li> 5156 5157 5158 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5159 <a href="/policies/terms-of-service" class="footer__title footer__title--single ">Terms of Service</a> 5160 5161 </li> 5162 5163 5164 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5165 <a href="/pages/contact" class="footer__title footer__title--single ">Contact</a> 5166 5167 </li> 5168 5169 5170 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5171 <a href="/pages/frequently-asked-questions" class="footer__title footer__title--single ">FAQ</a> 5172 5173 </li> 5174 5175 5176 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 5177 <a href="/collections/spring-2027-preorders" class="footer__title footer__title--single ">Preorders</a> 5178 5179 </li> 5180 5181 </ul> 5182 5183 5184 </div> 5185 5186 </div><div class="footer__subsection"> 5187 <div class="subsection__wrapper"> 5188 <div class="subsection__block footer__copyright p--small"> 5189 © 2026 Respoke. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a> 5190 </div> 5191 �<div class="subsection__block footer__cross-border-wrapper"> 5192 <div class="footer__crossborder"> 5193 �<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="crossborder__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="/cart" /> 5194 <div class="selectors-form__item"> 5195 <h2 class="visually-hidden" id="currency-heading"> 5196 Currency selector 5197 </h2> 5198 <div class="disclosure" data-disclosure-currency> 5199 <button type="button" class="crossborder__toggle crossborder__toggle--footer" aria-expanded="false" aria-controls="currency-list" aria-describedby="currency-heading" data-disclosure-toggle> 5200 <span>United States (USD $)</span> 5201 <span><svg width="16px" height="10px" viewBox="0 0 16 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 5202 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 5203 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#ffffff" fill-rule="nonzero"> 5204 <polygon id="Path" points="5 6 0.757 1.757 2.172 0.343 5 3.172 7.828 0.343 9.243 1.757"></polygon> 5205 </g> 5206 </g> 5207</svg></span> 5208 </button> 5209 <ul id="currency-list" class="crossborder__disclosure-list crossborder__disclosure-list--footer animated fadeIn" data-disclosure-list><li class="crossborder__disclosure-item "> 5210 <a class="crossborder__disclosure-option" href="#" data-value="AF" data-disclosure-option> 5211 Afghanistan (AFN Ø) 5212 </a> 5213 </li><li class="crossborder__disclosure-item "> 5214 <a class="crossborder__disclosure-option" href="#" data-value="AX" data-disclosure-option> 5215 à land Islands (EUR â¬) 5216 </a> 5217 </li><li class="crossborder__disclosure-item "> 5218 <a class="crossborder__disclosure-option" href="#" data-value="AL" data-disclosure-option> 5219 Albania (ALL L) 5220 </a> 5221 </li><li class="crossborder__disclosure-item "> 5222 <a class="crossborder__disclosure-option" href="#" data-value="DZ" data-disclosure-option> 5223 Algeria (DZD د.ج) 5224 </a> 5225 </li><li class="crossborder__disclosure-item "> 5226 <a class="crossborder__disclosure-option" href="#" data-value="AD" data-disclosure-option> 5227 Andorra (EUR â¬) 5228 </a> 5229 </li><li class="crossborder__disclosure-item "> 5230 <a class="crossborder__disclosure-option" href="#" data-value="AO" data-disclosure-option> 5231 Angola (USD $) 5232 </a> 5233 </li><li class="crossborder__disclosure-item "> 5234 <a class="crossborder__disclosure-option" href="#" data-value="AI" data-disclosure-option> 5235 Anguilla (XCD $) 5236 </a> 5237 </li><li class="crossborder__disclosure-item "> 5238 <a class="crossborder__disclosure-option" href="#" data-value="AG" data-disclosure-option> 5239 Antigua & Barbuda (XCD $) 5240 </a> 5241 </li><li class="crossborder__disclosure-item "> 5242 <a class="crossborder__disclosure-option" href="#" data-value="AR" data-disclosure-option> 5243 Argentina (USD $) 5244 </a> 5245 </li><li class="crossborder__disclosure-item "> 5246 <a class="crossborder__disclosure-option" href="#" data-value="AM" data-disclosure-option> 5247 Armenia (AMD Õ¤Ö.) 5248 </a> 5249 </li><li class="crossborder__disclosure-item "> 5250 <a class="crossborder__disclosure-option" href="#" data-value="AW" data-disclosure-option> 5251 Aruba (AWG Æ) 5252 </a> 5253 </li><li class="crossborder__disclosure-item "> 5254 <a class="crossborder__disclosure-option" href="#" data-value="AC" data-disclosure-option> 5255 Ascension Island (SHP £) 5256 </a> 5257 </li><li class="crossborder__disclosure-item "> 5258 <a class="crossborder__disclosure-option" href="#" data-value="AU" data-disclosure-option> 5259 Australia (AUD $) 5260 </a> 5261 </li><li class="crossborder__disclosure-item "> 5262 <a class="crossborder__disclosure-option" href="#" data-value="AT" data-disclosure-option> 5263 Austria (EUR â¬) 5264 </a> 5265 </li><li class="crossborder__disclosure-item "> 5266 <a class="crossborder__disclosure-option" href="#" data-value="AZ" data-disclosure-option> 5267 Azerbaijan (AZN â¼) 5268 </a> 5269 </li><li class="crossborder__disclosure-item "> 5270 <a class="crossborder__disclosure-option" href="#" data-value="BS" data-disclosure-option> 5271 Bahamas (BSD $) 5272 </a> 5273 </li><li class="crossborder__disclosure-item "> 5274 <a class="crossborder__disclosure-option" href="#" data-value="BH" data-disclosure-option> 5275 Bahrain (USD $) 5276 </a> 5277 </li><li class="crossborder__disclosure-item "> 5278 <a class="crossborder__disclosure-option" href="#" data-value="BD" data-disclosure-option> 5279 Bangladesh (BDT à§³) 5280 </a> 5281 </li><li class="crossborder__disclosure-item "> 5282 <a class="crossborder__disclosure-option" href="#" data-value="BB" data-disclosure-option> 5283 Barbados (BBD $) 5284 </a> 5285 </li><li class="crossborder__disclosure-item "> 5286 <a class="crossborder__disclosure-option" href="#" data-value="BY" data-disclosure-option> 5287 Belarus (USD $) 5288 </a> 5289 </li><li class="crossborder__disclosure-item "> 5290 <a class="crossborder__disclosure-option" href="#" data-value="BE" data-disclosure-option> 5291 Belgium (EUR â¬) 5292 </a> 5293 </li><li class="crossborder__disclosure-item "> 5294 <a class="crossborder__disclosure-option" href="#" data-value="BZ" data-disclosure-option> 5295 Belize (BZD $) 5296 </a> 5297 </li><li class="crossborder__disclosure-item "> 5298 <a class="crossborder__disclosure-option" href="#" data-value="BJ" data-disclosure-option> 5299 Benin (XOF Fr) 5300 </a> 5301 </li><li class="crossborder__disclosure-item "> 5302 <a class="crossborder__disclosure-option" href="#" data-value="BM" data-disclosure-option> 5303 Bermuda (USD $) 5304 </a> 5305 </li><li class="crossborder__disclosure-item "> 5306 <a class="crossborder__disclosure-option" href="#" data-value="BT" data-disclosure-option> 5307 Bhutan (USD $) 5308 </a> 5309 </li><li class="crossborder__disclosure-item "> 5310 <a class="crossborder__disclosure-option" href="#" data-value="BO" data-disclosure-option> 5311 Bolivia (BOB Bs.) 5312 </a> 5313 </li><li class="crossborder__disclosure-item "> 5314 <a class="crossborder__disclosure-option" href="#" data-value="BA" data-disclosure-option> 5315 Bosnia & Herzegovina (BAM ÐÐ) 5316 </a> 5317 </li><li class="crossborder__disclosure-item "> 5318 <a class="crossborder__disclosure-option" href="#" data-value="BW" data-disclosure-option> 5319 Botswana (BWP P) 5320 </a> 5321 </li><li class="crossborder__disclosure-item "> 5322 <a class="crossborder__disclosure-option" href="#" data-value="BR" data-disclosure-option> 5323 Brazil (USD $) 5324 </a> 5325 </li><li class="crossborder__disclosure-item "> 5326 <a class="crossborder__disclosure-option" href="#" data-value="IO" data-disclosure-option> 5327 British Indian Ocean Territory (USD $) 5328 </a> 5329 </li><li class="crossborder__disclosure-item "> 5330 <a class="crossborder__disclosure-option" href="#" data-value="VG" data-disclosure-option> 5331 British Virgin Islands (USD $) 5332 </a> 5333 </li><li class="crossborder__disclosure-item "> 5334 <a class="crossborder__disclosure-option" href="#" data-value="BN" data-disclosure-option> 5335 Brunei (BND $) 5336 </a> 5337 </li><li class="crossborder__disclosure-item "> 5338 <a class="crossborder__disclosure-option" href="#" data-value="BG" data-disclosure-option> 5339 Bulgaria (EUR â¬) 5340 </a> 5341 </li><li class="crossborder__disclosure-item "> 5342 <a class="crossborder__disclosure-option" href="#" data-value="BF" data-disclosure-option> 5343 Burkina Faso (XOF Fr) 5344 </a> 5345 </li><li class="crossborder__disclosure-item "> 5346 <a class="crossborder__disclosure-option" href="#" data-value="BI" data-disclosure-option> 5347 Burundi (BIF Fr) 5348 </a> 5349 </li><li class="crossborder__disclosure-item "> 5350 <a class="crossborder__disclosure-option" href="#" data-value="KH" data-disclosure-option> 5351 Cambodia (KHR á) 5352 </a> 5353 </li><li class="crossborder__disclosure-item "> 5354 <a class="crossborder__disclosure-option" href="#" data-value="CM" data-disclosure-option> 5355 Cameroon (XAF CFA) 5356 </a> 5357 </li><li class="crossborder__disclosure-item "> 5358 <a class="crossborder__disclosure-option" href="#" data-value="CA" data-disclosure-option> 5359 Canada (CAD $) 5360 </a> 5361 </li><li class="crossborder__disclosure-item "> 5362 <a class="crossborder__disclosure-option" href="#" data-value="CV" data-disclosure-option> 5363 Cape Verde (CVE $) 5364 </a> 5365 </li><li class="crossborder__disclosure-item "> 5366 <a class="crossborder__disclosure-option" href="#" data-value="BQ" data-disclosure-option> 5367 Caribbean Netherlands (USD $) 5368 </a> 5369 </li><li class="crossborder__disclosure-item "> 5370 <a class="crossborder__disclosure-option" href="#" data-value="KY" data-disclosure-option> 5371 Cayman Islands (KYD $) 5372 </a> 5373 </li><li class="crossborder__disclosure-item "> 5374 <a class="crossborder__disclosure-option" href="#" data-value="CF" data-disclosure-option> 5375 Central African Republic (XAF CFA) 5376 </a> 5377 </li><li class="crossborder__disclosure-item "> 5378 <a class="crossborder__disclosure-option" href="#" data-value="TD" data-disclosure-option> 5379 Chad (XAF CFA) 5380 </a> 5381 </li><li class="crossborder__disclosure-item "> 5382 <a class="crossborder__disclosure-option" href="#" data-value="CL" data-disclosure-option> 5383 Chile (USD $) 5384 </a> 5385 </li><li class="crossborder__disclosure-item "> 5386 <a class="crossborder__disclosure-option" href="#" data-value="CN" data-disclosure-option> 5387 China (CNY Â¥) 5388 </a> 5389 </li><li class="crossborder__disclosure-item "> 5390 <a class="crossborder__disclosure-option" href="#" data-value="CX" data-disclosure-option> 5391 Christmas Island (AUD $) 5392 </a> 5393 </li><li class="crossborder__disclosure-item "> 5394 <a class="crossborder__disclosure-option" href="#" data-value="CC" data-disclosure-option> 5395 Cocos (Keeling) Islands (AUD $) 5396 </a> 5397 </li><li class="crossborder__disclosure-item "> 5398 <a class="crossborder__disclosure-option" href="#" data-value="CO" data-disclosure-option> 5399 Colombia (USD $) 5400 </a> 5401 </li><li class="crossborder__disclosure-item "> 5402 <a class="crossborder__disclosure-option" href="#" data-value="KM" data-disclosure-option> 5403 Comoros (KMF Fr) 5404 </a> 5405 </li><li class="crossborder__disclosure-item "> 5406 <a class="crossborder__disclosure-option" href="#" data-value="CG" data-disclosure-option> 5407 Congo - Brazzaville (XAF CFA) 5408 </a> 5409 </li><li class="crossborder__disclosure-item "> 5410 <a class="crossborder__disclosure-option" href="#" data-value="CD" data-disclosure-option> 5411 Congo - Kinshasa (CDF Fr) 5412 </a> 5413 </li><li class="crossborder__disclosure-item "> 5414 <a class="crossborder__disclosure-option" href="#" data-value="CK" data-disclosure-option> 5415 Cook Islands (NZD $) 5416 </a> 5417 </li><li class="crossborder__disclosu
5417re-item "> 5418 <a class="crossborder__disclosure-option" href="#" data-value="CR" data-disclosure-option> 5419 Costa Rica (CRC â¡) 5420 </a> 5421 </li><li class="crossborder__disclosure-item "> 5422 <a class="crossborder__disclosure-option" href="#" data-value="CI" data-disclosure-option> 5423 Côte dâIvoire (XOF Fr) 5424 </a> 5425 </li><li class="crossborder__disclosure-item "> 5426 <a class="crossborder__disclosure-option" href="#" data-value="HR" data-disclosure-option> 5427 Croatia (EUR â¬) 5428 </a> 5429 </li><li class="crossborder__disclosure-item "> 5430 <a class="crossborder__disclosure-option" href="#" data-value="CW" data-disclosure-option> 5431 Curaçao (ANG Æ) 5432 </a> 5433 </li><li class="crossborder__disclosure-item "> 5434 <a class="crossborder__disclosure-option" href="#" data-value="CY" data-disclosure-option> 5435 Cyprus (EUR â¬) 5436 </a> 5437 </li><li class="crossborder__disclosure-item "> 5438 <a class="crossborder__disclosure-option" href="#" data-value="CZ" data-disclosure-option> 5439 Czechia (CZK KÄ) 5440 </a> 5441 </li><li class="crossborder__disclosure-item "> 5442 <a class="crossborder__disclosure-option" href="#" data-value="DK" data-disclosure-option> 5443 Denmark (DKK kr.) 5444 </a> 5445 </li><li class="crossborder__disclosure-item "> 5446 <a class="crossborder__disclosure-option" href="#" data-value="DJ" data-disclosure-option> 5447 Djibouti (DJF Fdj) 5448 </a> 5449 </li><li class="crossborder__disclosure-item "> 5450 <a class="crossborder__disclosure-option" href="#" data-value="DM" data-disclosure-option> 5451 Dominica (XCD $) 5452 </a> 5453 </li><li class="crossborder__disclosure-item "> 5454 <a class="crossborder__disclosure-option" href="#" data-value="DO" data-disclosure-option> 5455 Dominican Republic (DOP $) 5456 </a> 5457 </li><li class="crossborder__disclosure-item "> 5458 <a class="crossborder__disclosure-option" href="#" data-value="EC" data-disclosure-option> 5459 Ecuador (USD $) 5460 </a> 5461 </li><li class="crossborder__disclosure-item "> 5462 <a class="crossborder__disclosure-option" href="#" data-value="EG" data-disclosure-option> 5463 Egypt (EGP ج.Ù ) 5464 </a> 5465 </li><li class="crossborder__disclosure-item "> 5466 <a class="crossborder__disclosure-option" href="#" data-value="SV" data-disclosure-option> 5467 El Salvador (USD $) 5468 </a> 5469 </li><li class="crossborder__disclosure-item "> 5470 <a class="crossborder__disclosure-option" href="#" data-value="GQ" data-disclosure-option> 5471 Equatorial Guinea (XAF CFA) 5472 </a> 5473 </li><li class="crossborder__disclosure-item "> 5474 <a class="crossborder__disclosure-option" href="#" data-value="ER" data-disclosure-option> 5475 Eritrea (USD $) 5476 </a> 5477 </li><li class="crossborder__disclosure-item "> 5478 <a class="crossborder__disclosure-option" href="#" data-value="EE" data-disclosure-option> 5479 Estonia (EUR â¬) 5480 </a> 5481 </li><li class="crossborder__disclosure-item "> 5482 <a class="crossborder__disclosure-option" href="#" data-value="SZ" data-disclosure-option> 5483 Eswatini (USD $) 5484 </a> 5485 </li><li class="crossborder__disclosure-item "> 5486 <a class="crossborder__disclosure-option" href="#" data-value="ET" data-disclosure-option> 5487 Ethiopia (ETB Br) 5488 </a> 5489 </li><li class="crossborder__disclosure-item "> 5490 <a class="crossborder__disclosure-option" href="#" data-value="FK" data-disclosure-option> 5491 Falkland Islands (FKP £) 5492 </a> 5493 </li><li class="crossborder__disclosure-item "> 5494 <a class="crossborder__disclosure-option" href="#" data-value="FO" data-disclosure-option> 5495 Faroe Islands (DKK kr.) 5496 </a> 5497 </li><li class="crossborder__disclosure-item "> 5498 <a class="crossborder__disclosure-option" href="#" data-value="FJ" data-disclosure-option> 5499 Fiji (FJD $) 5500 </a> 5501 </li><li class="crossborder__disclosure-item "> 5502 <a class="crossborder__disclosure-option" href="#" data-value="FI" data-disclosure-option> 5503 Finland (EUR â¬) 5504 </a> 5505 </li><li class="crossborder__disclosure-item "> 5506 <a class="crossborder__disclosure-option" href="#" data-value="FR" data-disclosure-option> 5507 France (EUR â¬) 5508 </a> 5509 </li><li class="crossborder__disclosure-item "> 5510 <a class="crossborder__disclosure-option" href="#" data-value="GF" data-disclosure-option> 5511 French Guiana (EUR â¬) 5512 </a> 5513 </li><li class="crossborder__disclosure-item "> 5514 <a class="crossborder__disclosure-option" href="#" data-value="PF" data-disclosure-option> 5515 French Polynesia (XPF Fr) 5516 </a> 5517 </li><li class="crossborder__disclosure-item "> 5518 <a class="crossborder__disclosure-option" href="#" data-value="TF" data-disclosure-option> 5519 French Southern Territories (EUR â¬) 5520 </a> 5521 </li><li class="crossborder__disclosure-item "> 5522 <a class="crossborder__disclosure-option" href="#" data-value="GA" data-disclosure-option> 5523 Gabon (XOF Fr) 5524 </a> 5525 </li><li class="crossborder__disclosure-item "> 5526 <a class="crossborder__disclosure-option" href="#" data-value="GM" data-disclosure-option> 5527 Gambia (GMD D) 5528 </a> 5529 </li><li class="crossborder__disclosure-item "> 5530 <a class="crossborder__disclosure-option" href="#" data-value="GE" data-disclosure-option> 5531 Georgia (USD $) 5532 </a> 5533 </li><li class="crossborder__disclosure-item "> 5534 <a class="crossborder__disclosure-option" href="#" data-value="DE" data-disclosure-option> 5535 Germany (EUR â¬) 5536 </a> 5537 </li><li class="crossborder__disclosure-item "> 5538 <a class="crossborder__disclosure-option" href="#" data-value="GH" data-disclosure-option> 5539 Ghana (USD $) 5540 </a> 5541 </li><li class="crossborder__disclosure-item "> 5542 <a class="crossborder__disclosure-option" href="#" data-value="GI" data-disclosure-option> 5543 Gibraltar (GBP £) 5544 </a> 5545 </li><li class="crossborder__disclosure-item "> 5546 <a class="crossborder__disclosure-option" href="#" data-value="GR" data-disclosure-option> 5547 Greece (EUR â¬) 5548 </a> 5549 </li><li class="crossborder__disclosure-item "> 5550 <a class="crossborder__disclosure-option" href="#" data-value="GL" data-disclosure-option> 5551 Greenland (DKK kr.) 5552 </a> 5553 </li><li class="crossborder__disclosure-item "> 5554 <a class="crossborder__disclosure-option" href="#" data-value="GD" data-disclosure-option> 5555 Grenada (XCD $) 5556 </a> 5557 </li><li class="crossborder__disclosure-item "> 5558 <a class="crossborder__disclosure-option" href="#" data-value="GP" data-disclosure-option> 5559 Guadeloupe (EUR â¬) 5560 </a> 5561 </li><li class="crossborder__disclosure-item "> 5562 <a class="crossborder__disclosure-option" href="#" data-value="GT" data-disclosure-option> 5563 Guatemala (GTQ Q) 5564 </a> 5565 </li><li class="crossborder__disclosure-item "> 5566 <a class="crossborder__disclosure-option" href="#" data-value="GG" data-disclosure-option> 5567 Guernsey (GBP £) 5568 </a> 5569 </li><li class="crossborder__disclosure-item "> 5570 <a class="crossborder__disclosure-option" href="#" data-value="GN" data-disclosure-option> 5571 Guinea (GNF Fr) 5572 </a> 5573 </li><li class="crossborder__disclosure-item "> 5574 <a class="crossborder__disclosure-option" href="#" data-value="GW" data-disclosure-option> 5575 Guinea-Bissau (XOF Fr) 5576 </a> 5577 </li><li class="crossborder__disclosure-item "> 5578 <a class="crossborder__disclosure-option" href="#" data-value="GY" data-disclosure-option> 5579 Guyana (GYD $) 5580 </a> 5581 </li><li class="crossborder__disclosure-item "> 5582 <a class="crossborder__disclosure-option" href="#" data-value="HT" data-disclosure-option> 5583 Haiti (USD $) 5584 </a> 5585 </li><li class="crossborder__disclosure-item "> 5586 <a class="crossborder__disclosure-option" href="#" data-value="HN" data-disclosure-option> 5587 Honduras (HNL L) 5588 </a> 5589 </li><li class="crossborder__disclosure-item "> 5590 <a class="crossborder__disclosure-option" href="#" data-value="HK" data-disclosure-option> 5591 Hong Kong SAR (HKD $) 5592 </a> 5593 </li><li class="crossborder__disclosure-item "> 5594 <a class="crossborder__disclosure-option" href="#" data-value="HU" data-disclosure-option> 5595 Hungary (HUF Ft) 5596 </a> 5597 </li><li class="crossborder__disclosure-item "> 5598 <a class="crossborder__disclosure-option" href="#" data-value="IS" data-disclosure-option> 5599 Iceland (ISK kr) 5600 </a> 5601 </li><li class="crossborder__disclosure-item "> 5602 <a class="crossborder__disclosure-option" href="#" data-value="IN" data-disclosure-option> 5603 India (INR â¹) 5604 </a> 5605 </li><li class="crossborder__disclosure-item "> 5606 <a class="crossborder__disclosure-option" href="#" data-value="ID" data-disclosure-option> 5607 Indonesia (IDR Rp) 5608 </a> 5609 </li><li class="crossborder__disclosure-item "> 5610 <a class="crossborder__disclosure-option" href="#" data-value="IQ" data-disclosure-option> 5611 Iraq (USD $) 5612 </a> 5613 </li><li class="crossborder__disclosure-item "> 5614 <a class="crossborder__disclosure-option" href="#" data-value="IE" data-disclosure-option> 5615 Ireland (EUR â¬) 5616 </a> 5617 </li><li class="crossborder__disclosure-item "> 5618 <a class="crossborder__disclosure-option" href="#" data-value="IM" data-disclosure-option> 5619 Isle of Man (GBP £) 5620 </a> 5621 </li><li class="crossborder__disclosure-item "> 5622 <a class="crossborder__disclosure-option" href="#" data-value="IL" data-disclosure-option>
5623 Israel (ILS âª) 5624 </a> 5625 </li><li class="crossborder__disclosure-item "> 5626 <a class="crossborder__disclosure-option" href="#" data-value="IT" data-disclosure-option> 5627 Italy (EUR â¬) 5628 </a> 5629 </li><li class="crossborder__disclosure-item "> 5630 <a class="crossborder__disclosure-option" href="#" data-value="JM" data-disclosure-option> 5631 Jamaica (JMD $) 5632 </a> 5633 </li><li class="crossborder__disclosure-item "> 5634 <a class="crossborder__disclosure-option" href="#" data-value="JP" data-disclosure-option> 5635 Japan (JPY Â¥) 5636 </a> 5637 </li><li class="crossborder__disclosure-item "> 5638 <a class="crossborder__disclosure-option" href="#" data-value="JE" data-disclosure-option> 5639 Jersey (USD $) 5640 </a> 5641 </li><li class="crossborder__disclosure-item "> 5642 <a class="crossborder__disclosure-option" href="#" data-value="JO" data-disclosure-option> 5643 Jordan (USD $) 5644 </a> 5645 </li><li class="crossborder__disclosure-item "> 5646 <a class="crossborder__disclosure-option" href="#" data-value="KZ" data-disclosure-option> 5647 Kazakhstan (KZT â¸) 5648 </a> 5649 </li><li class="crossborder__disclosure-item "> 5650 <a class="crossborder__disclosure-option" href="#" data-value="KE" data-disclosure-option> 5651 Kenya (KES KSh) 5652 </a> 5653 </li><li class="crossborder__disclosure-item "> 5654 <a class="crossborder__disclosure-option" href="#" data-value="KI" data-disclosure-option> 5655 Kiribati (USD $) 5656 </a> 5657 </li><li class="crossborder__disclosure-item "> 5658 <a class="crossborder__disclosure-option" href="#" data-value="XK" data-disclosure-option> 5659 Kosovo (EUR â¬) 5660 </a> 5661 </li><li class="crossborder__disclosure-item "> 5662 <a class="crossborder__disclosure-option" href="#" data-value="KW" data-disclosure-option> 5663 Kuwait (USD $) 5664 </a> 5665 </li><li class="crossborder__disclosure-item "> 5666 <a class="crossborder__disclosure-option" href="#" data-value="KG" data-disclosure-option> 5667 Kyrgyzstan (KGS som) 5668 </a> 5669 </li><li class="crossborder__disclosure-item "> 5670 <a class="crossborder__disclosure-option" href="#" data-value="LA" data-disclosure-option> 5671 Laos (LAK â) 5672 </a> 5673 </li><li class="crossborder__disclosure-item "> 5674 <a class="crossborder__disclosure-option" href="#" data-value="LV" data-disclosure-option> 5675 Latvia (EUR â¬) 5676 </a> 5677 </li><li class="crossborder__disclosure-item "> 5678 <a class="crossborder__disclosure-option" href="#" data-value="LB" data-disclosure-option> 5679 Lebanon (LBP Ù.Ù) 5680 </a> 5681 </li><li class="crossborder__disclosure-item "> 5682 <a class="crossborder__disclosure-option" href="#" data-value="LS" data-disclosure-option> 5683 Lesotho (USD $) 5684 </a> 5685 </li><li class="crossborder__disclosure-item "> 5686 <a class="crossborder__disclosure-option" href="#" data-value="LR" data-disclosure-option> 5687 Liberia (USD $) 5688 </a> 5689 </li><li class="crossborder__disclosure-item "> 5690 <a class="crossborder__disclosure-option" href="#" data-value="LY" data-disclosure-option> 5691 Libya (USD $) 5692 </a> 5693 </li><li class="crossborder__disclosure-item "> 5694 <a class="crossborder__disclosure-option" href="#" data-value="LI" data-disclosure-option> 5695 Liechtenstein (CHF CHF) 5696 </a> 5697 </li><li class="crossborder__disclosure-item "> 5698 <a class="crossborder__disclosure-option" href="#" data-value="LT" data-disclosure-option> 5699 Lithuania (EUR â¬) 5700 </a> 5701 </li><li class="crossborder__disclosure-item "> 5702 <a class="crossborder__disclosure-option" href="#" data-value="LU" data-disclosure-option> 5703 Luxembourg (EUR â¬) 5704 </a> 5705 </li><li class="crossborder__disclosure-item "> 5706 <a class="crossborder__disclosure-option" href="#" data-value="MO" data-disclosure-option> 5707 Macao SAR (MOP P) 5708 </a> 5709 </li><li class="crossborder__disclosure-item "> 5710 <a class="crossborder__disclosure-option" href="#" data-value="MG" data-disclosure-option> 5711 Madagascar (USD $) 5712 </a> 5713 </li><li class="crossborder__disclosure-item "> 5714 <a class="crossborder__disclosure-option" href="#" data-value="MW" data-disclosure-option> 5715 Malawi (MWK MK) 5716 </a> 5717 </li><li class="crossborder__disclosure-item "> 5718 <a class="crossborder__disclosure-option" href="#" data-value="MY" data-disclosure-option> 5719 Malaysia (MYR RM) 5720 </a> 5721 </li><li class="crossborder__disclosure-item "> 5722 <a class="crossborder__disclosure-option" href="#" data-value="MV" data-disclosure-option> 5723 Maldives (MVR MVR) 5724 </a> 5725 </li><li class="crossborder__disclosure-item "> 5726 <a class="crossborder__disclosure-option" href="#" data-value="ML" data-disclosure-option> 5727 Mali (XOF Fr) 5728 </a> 5729 </li><li class="crossborder__disclosure-item "> 5730 <a class="crossborder__disclosure-option" href="#" data-value="MT" data-disclosure-option> 5731 Malta (EUR â¬) 5732 </a> 5733 </li><li class="crossborder__disclosure-item "> 5734 <a class="crossborder__disclosure-option" href="#" data-value="MQ" data-disclosure-option> 5735 Martinique (EUR â¬) 5736 </a> 5737 </li><li class="crossborder__disclosure-item "> 5738 <a class="crossborder__disclosure-option" href="#" data-value="MR" data-disclosure-option> 5739 Mauritania (USD $) 5740 </a> 5741 </li><li class="crossborder__disclosure-item "> 5742 <a class="crossborder__disclosure-option" href="#" data-value="MU" data-disclosure-option> 5743 Mauritius (MUR â¨) 5744 </a> 5745 </li><li class="crossborder__disclosure-item "> 5746 <a class="crossborder__disclosure-option" href="#" data-value="YT" data-disclosure-option> 5747 Mayotte (EUR â¬) 5748 </a> 5749 </li><li class="crossborder__disclosure-item "> 5750 <a class="crossborder__disclosure-option" href="#" data-value="MX" data-disclosure-option> 5751 Mexico (USD $) 5752 </a> 5753 </li><li class="crossborder__disclosure-item "> 5754 <a class="crossborder__disclosure-option" href="#" data-value="MD" data-disclosure-option> 5755 Moldova (MDL L) 5756 </a> 5757 </li><li class="crossborder__disclosure-item "> 5758 <a class="crossborder__disclosure-option" href="#" data-value="MC" data-disclosure-option> 5759 Monaco (EUR â¬) 5760 </a> 5761 </li><li class="crossborder__disclosure-item "> 5762 <a class="crossborder__disclosure-option" href="#" data-value="MN" data-disclosure-option> 5763 Mongolia (MNT â®) 5764 </a> 5765 </li><li class="crossborder__disclosure-item "> 5766 <a class="crossborder__disclosure-option" href="#" data-value="ME" data-disclosure-option> 5767 Montenegro (EUR â¬) 5768 </a> 5769 </li><li class="crossborder__disclosure-item "> 5770 <a class="crossborder__disclosure-option" href="#" data-value="MS" data-disclosure-option> 5771 Montserrat (XCD $) 5772 </a> 5773 </li><li class="crossborder__disclosure-item "> 5774 <a class="crossborder__disclosure-option" href="#" data-value="MA" data-disclosure-option> 5775 Morocco (MAD د.Ù .) 5776 </a> 5777 </li><li class="crossborder__disclosure-item "> 5778 <a class="crossborder__disclosure-option" href="#" data-value="MZ" data-disclosure-option> 5779 Mozambique (USD $) 5780 </a> 5781 </li><li class="crossborder__disclosure-item "> 5782 <a class="crossborder__disclosure-option" href="#" data-value="MM" data-disclosure-option> 5783 Myanmar (Burma) (MMK K) 5784 </a> 5785 </li><li class="crossborder__disclosure-item "> 5786 <a class="crossborder__disclosure-option" href="#" data-value="NA" data-disclosure-option> 5787 Namibia (USD $) 5788 </a> 5789 </li><li class="crossborder__disclosure-item "> 5790 <a class="crossborder__disclosure-option" href="#" data-value="NR" data-disclosure-option> 5791 Nauru (AUD $) 5792 </a> 5793 </li><li class="crossborder__disclosure-item "> 5794 <a class="crossborder__disclosure-option" href="#" data-value="NP" data-disclosure-option> 5795 Nepal (NPR Rs.) 5796 </a> 5797 </li><li class="crossborder__disclosure-item "> 5798 <a class="crossborder__disclosure-option" href="#" data-value="NL" data-disclosure-option> 5799 Netherlands (EUR â¬) 5800 </a> 5801 </li><li class="crossborder__disclosure-item "> 5802 <a class="crossborder__disclosure-option" href="#" data-value="NC" data-disclosure-option> 5803 New Caledonia (XPF Fr) 5804 </a> 5805 </li><li class="crossborder__disclosure-item "> 5806 <a class="crossborder__disclosure-option" href="#" data-value="NZ" data-disclosure-option> 5807 New Zealand (NZD $) 5808 </a> 5809 </li><li class="crossborder__disclosure-item "> 5810 <a class="crossborder__disclosure-option" href="#" data-value="NI" data-disclosure-option> 5811 Nicaragua (NIO C$) 5812 </a> 5813 </li><li class="crossborder__disclosure-item "> 5814 <a class="crossborder__disclosure-option" href="#" data-value="NE" data-disclosure-option> 5815 Niger (XOF Fr) 5816 </a> 5817 </li><li class="crossborder__disclosure-item "> 5818 <a class="crossborder__disclosure-option" href="#" data-value="NG" data-disclosure-option> 5819 Nigeria (NGN â¦) 5820 </a> 5821 </li><li class="crossborder__disclosure-item "> 5822 <a class="crossborder__disclosure-option" href="#" data-value="NU" data-disclosure-option> 5823 Niue (NZD $) 5824 </a> 5825 </li><li class="crossborder__disclosure-item "> 5826 <a class="crossborder__disclosure-option" href="#" data-value="NF" data-disclosure-option> 5827 Norfolk Island (AUD $) 5828 </a> 5829 </li><li class="crossborder__disclosure-item "> 5830 <a class="crossborder__disclosure-option" href="#" data-value="MK" data-disclosure-option> 5831 North Macedonia (MKD ден) 5832 </a> 5833 </li><li class="crossborder__disclosure-item "> 5834 <a class="crossborder__disclosure-option" href="#" data-value="NO" data-disclosure-option> 5835 Norway (USD $) 5836 </a> 5837 </li><li class="crossborder__disclosure-item "> 5838 <a class="crossborder__disclosure-option" href="#" data-value="OM" data-disclosure-option> 5839 Oman (USD $) 5840 </a> 5841 </li><li class="crossborder__disclosure-item "> 5842 <a class="crossborder__disclosure-option" href="#" data-value="PK" data-disclosure-option> 5843 Pakistan (PKR â¨) 5844 </a> 5845 </li><li class="crossborder__disclosure-item "> 5846 <a class="crossborder__disclosure-option" href="#" data-value="PS" data-disclosure-option> 5847 Palestinian Territories (ILS âª) 5848 </a> 5849 </li><li class="crossborder__disclosure-item "> 5850 <a class="crossborder__disclosure-option" href="#" data-value="PA" data-disclosure-option> 5851 Panama (USD $) 5852 </a> 5853 </li><li class="crossborder__disclosure-item "> 5854 <a class="crossborder__disclosure-option" href="#" data-value="PG" data-disclosure-option> 5855 Papua New Guinea (PGK K) 5856 </a> 5857 </li><li class="crossborder__disclosure-item "> 5858 <a class="crossborder__disclosure-option" href="#" data-value="PY" data-disclosure-option> 5859 Paraguay (PYG â²) 5860 </a> 5861 </li><li class="crossborder__disclosure-item "> 5862 <a class="crossborder__disclosure-option" href="#" data-value="PE" data-disclosure-option> 5863 Peru (PEN S/) 5864 </a> 5865 </li><li class="crossborder__disclosure-item "> 5866 <a class="crossborder__disclosure-option" href="#" data-value="PH" data-disclosure-option> 5867 Philippines (PHP â±) 5868 </a> 5869 </li><li class="crossborder__disclosure-item "> 5870 <a class="crossborder__disclosure-option" href="#" data-value="PN" data-disclosure-option> 5871 Pitcairn Islands (NZD $) 5872 </a> 5873 </li><li class="crossborder__disclosure-item "> 5874 <a class="crossborder__disclosure-option" href="#" data-value="PL" data-disclosure-option> 5875 Poland (PLN zÅ) 5876 </a> 5877 </li><li class="crossborder__disclosure-item "> 5878 <a class="crossborder__disclosure-option" href="#" data-value="PT" data-disclosure-option> 5879 Portugal (EUR â¬) 5880 </a> 5881 </li><li class="crossborder__disclosure-item "> 5882 <a class="crossborder__disclosure-option" href="#" data-value="QA" data-disclosure-option> 5883 Qatar (QAR ر.Ù) 5884 </a> 5885 </li><li class="crossborder__disclosure-item "> 5886 <a class="crossborder__disclosure-option" href="#" data-value="RE" data-disclosure-option> 5887 Réunion (EUR â¬) 5888 </a> 5889 </li><li class="crossborder__disclosure-item "> 5890 <a class="crossborder__disclosure-option" href="#" data-value="RO" data-disclosure-option> 5891 Romania (RON Lei) 5892 </a> 5893 </li><li class="crossborder__disclosure-item "> 5894 <a class="crossborder__disclosure-option" href="#" data-value="RU" data-disclosure-option> 5895 Russia (USD $) 5896 </a> 5897 </li><li class="crossborder__disclosure-item "> 5898 <a class="crossborder__disclosure-option" href="#" data-value="RW" data-disclosure-option> 5899 Rwanda (RWF FRw) 5900 </a> 5901 </li><li class="crossborder__disclosure-item "> 5902 <a class="crossborder__disclosure-option" href="#" data-value="WS" data-disclosure-option> 5903 Samoa (WST T) 5904 </a> 5905 </li><li class="crossborder__disclosure-item "> 5906 <a class="crossborder__disclosure-option" href="#" dat
5906a-value="SM" data-disclosure-option> 5907 San Marino (EUR â¬) 5908 </a> 5909 </li><li class="crossborder__disclosure-item "> 5910 <a class="crossborder__disclosure-option" href="#" data-value="ST" data-disclosure-option> 5911 São Tomé & PrÃncipe (STD Db) 5912 </a> 5913 </li><li class="crossborder__disclosure-item "> 5914 <a class="crossborder__disclosure-option" href="#" data-value="SA" data-disclosure-option> 5915 Saudi Arabia (SAR ر.س) 5916 </a> 5917 </li><li class="crossborder__disclosure-item "> 5918 <a class="crossborder__disclosure-option" href="#" data-value="SN" data-disclosure-option> 5919 Senegal (XOF Fr) 5920 </a> 5921 </li><li class="crossborder__disclosure-item "> 5922 <a class="crossborder__disclosure-option" href="#" data-value="RS" data-disclosure-option> 5923 Serbia (RSD РСÐ) 5924 </a> 5925 </li><li class="crossborder__disclosure-item "> 5926 <a class="crossborder__disclosure-option" href="#" data-value="SC" data-disclosure-option> 5927 Seychelles (USD $) 5928 </a> 5929 </li><li class="crossborder__disclosure-item "> 5930 <a class="crossborder__disclosure-option" href="#" data-value="SL" data-disclosure-option> 5931 Sierra Leone (SLL Le) 5932 </a> 5933 </li><li class="crossborder__disclosure-item "> 5934 <a class="crossborder__disclosure-option" href="#" data-value="SG" data-disclosure-option> 5935 Singapore (SGD $) 5936 </a> 5937 </li><li class="crossborder__disclosure-item "> 5938 <a class="crossborder__disclosure-option" href="#" data-value="SX" data-disclosure-option> 5939 Sint Maarten (ANG Æ) 5940 </a> 5941 </li><li class="crossborder__disclosure-item "> 5942 <a class="crossborder__disclosure-option" href="#" data-value="SK" data-disclosure-option> 5943 Slovakia (EUR â¬) 5944 </a> 5945 </li><li class="crossborder__disclosure-item "> 5946 <a class="crossborder__disclosure-option" href="#" data-value="SI" data-disclosure-option> 5947 Slovenia (EUR â¬) 5948 </a> 5949 </li><li class="crossborder__disclosure-item "> 5950 <a class="crossborder__disclosure-option" href="#" data-value="SB" data-disclosure-option> 5951 Solomon Islands (SBD $) 5952 </a> 5953 </li><li class="crossborder__disclosure-item "> 5954 <a class="crossborder__disclosure-option" href="#" data-value="SO" data-disclosure-option> 5955 Somalia (USD $) 5956 </a> 5957 </li><li class="crossborder__disclosure-item "> 5958 <a class="crossborder__disclosure-option" href="#" data-value="ZA" data-disclosure-option> 5959 South Africa (USD $) 5960 </a> 5961 </li><li class="crossborder__disclosure-item "> 5962 <a class="crossborder__disclosure-option" href="#" data-value="GS" data-disclosure-option> 5963 South Georgia & South Sandwich Islands (GBP £) 5964 </a> 5965 </li><li class="crossborder__disclosure-item "> 5966 <a class="crossborder__disclosure-option" href="#" data-value="KR" data-disclosure-option> 5967 South Korea (KRW â©) 5968 </a> 5969 </li><li class="crossborder__disclosure-item "> 5970 <a class="crossborder__disclosure-option" href="#" data-value="SS" data-disclosure-option> 5971 South Sudan (USD $) 5972 </a> 5973 </li><li class="crossborder__disclosure-item "> 5974 <a class="crossborder__disclosure-option" href="#" data-value="ES" data-disclosure-option> 5975 Spain (EUR â¬) 5976 </a> 5977 </li><li class="crossborder__disclosure-item "> 5978 <a class="crossborder__disclosure-option" href="#" data-value="LK" data-disclosure-option> 5979 Sri Lanka (LKR â¨) 5980 </a> 5981 </li><li class="crossborder__disclosure-item "> 5982 <a class="crossborder__disclosure-option" href="#" data-value="BL" data-disclosure-option> 5983 St. Barthélemy (EUR â¬) 5984 </a> 5985 </li><li class="crossborder__disclosure-item "> 5986 <a class="crossborder__disclosure-option" href="#" data-value="SH" data-disclosure-option> 5987 St. Helena (SHP £) 5988 </a> 5989 </li><li class="crossborder__disclosure-item "> 5990 <a class="crossborder__disclosure-option" href="#" data-value="KN" data-disclosure-option> 5991 St. Kitts & Nevis (XCD $) 5992 </a> 5993 </li><li class="crossborder__disclosure-item "> 5994 <a class="crossborder__disclosure-option" href="#" data-value="LC" data-disclosure-option> 5995 St. Lucia (XCD $) 5996 </a> 5997 </li><li class="crossborder__disclosure-item "> 5998 <a class="crossborder__disclosure-option" href="#" data-value="MF" data-disclosure-option> 5999 St. Martin (EUR â¬) 6000 </a> 6001 </li><li class="crossborder__disclosure-item "> 6002 <a class="crossborder__disclosure-option" href="#" data-value="PM" data-disclosure-option> 6003 St. Pierre & Miquelon (EUR â¬) 6004 </a> 6005 </li><li class="crossborder__disclosure-item "> 6006 <a class="crossborder__disclosure-option" href="#" data-value="VC" data-disclosure-option> 6007 St. Vincent & Grenadines (XCD $) 6008 </a> 6009 </li><li class="crossborder__disclosure-item "> 6010 <a class="crossborder__disclosure-option" href="#" data-value="SD" data-disclosure-option> 6011 Sudan (USD $) 6012 </a> 6013 </li><li class="crossborder__disclosure-item "> 6014 <a class="crossborder__disclosure-option" href="#" data-value="SR" data-disclosure-option> 6015 Suriname (USD $) 6016 </a> 6017 </li><li class="crossborder__disclosure-item "> 6018 <a class="crossborder__disclosure-option" href="#" data-value="SJ" data-disclosure-option> 6019 Svalbard & Jan Mayen (USD $) 6020 </a> 6021 </li><li class="crossborder__disclosure-item "> 6022 <a class="crossborder__disclosure-option" href="#" data-value="SE" data-disclosure-option> 6023 Sweden (SEK kr) 6024 </a> 6025 </li><li class="crossborder__disclosure-item "> 6026 <a class="crossborder__disclosure-option" href="#" data-value="CH" data-disclosure-option> 6027 Switzerland (CHF CHF) 6028 </a> 6029 </li><li class="crossborder__disclosure-item "> 6030 <a class="crossborder__disclosure-option" href="#" data-value="TW" data-disclosure-option> 6031 Taiwan (TWD $) 6032 </a> 6033 </li><li class="crossborder__disclosure-item "> 6034 <a class="crossborder__disclosure-option" href="#" data-value="TJ" data-disclosure-option> 6035 Tajikistan (TJS Ð Ð) 6036 </a> 6037 </li><li class="crossborder__disclosure-item "> 6038 <a class="crossborder__disclosure-option" href="#" data-value="TZ" data-disclosure-option> 6039 Tanzania (TZS Sh) 6040 </a> 6041 </li><li class="crossborder__disclosure-item "> 6042 <a class="crossborder__disclosure-option" href="#" data-value="TH" data-disclosure-option> 6043 Thailand (THB ฿) 6044 </a> 6045 </li><li class="crossborder__disclosure-item "> 6046 <a class="crossborder__disclosure-option" href="#" data-value="TL" data-disclosure-option> 6047 Timor-Leste (USD $) 6048 </a> 6049 </li><li class="crossborder__disclosure-item "> 6050 <a class="crossborder__disclosure-option" href="#" data-value="TG" data-disclosure-option> 6051 Togo (XOF Fr) 6052 </a> 6053 </li><li class="crossborder__disclosure-item "> 6054 <a class="crossborder__disclosure-option" href="#" data-value="TK" data-disclosure-option> 6055 Tokelau (NZD $) 6056 </a> 6057 </li><li class="crossborder__disclosure-item "> 6058 <a class="crossborder__disclosure-option" href="#" data-value="TO" data-disclosure-option> 6059 Tonga (TOP T$) 6060 </a> 6061 </li><li class="crossborder__disclosure-item "> 6062 <a class="crossborder__disclosure-option" href="#" data-value="TT" data-disclosure-option> 6063 Trinidad & Tobago (TTD $) 6064 </a> 6065 </li><li class="crossborder__disclosure-item "> 6066 <a class="crossborder__disclosure-option" href="#" data-value="TA" data-disclosure-option> 6067 Tristan da Cunha (GBP £) 6068 </a> 6069 </li><li class="crossborder__disclosure-item "> 6070 <a class="crossborder__disclosure-option" href="#" data-value="TN" data-disclosure-option> 6071 Tunisia (USD $) 6072 </a> 6073 </li><li class="crossborder__disclosure-item "> 6074 <a class="crossborder__disclosure-option" href="#" data-value="TR" data-disclosure-option> 6075 Türkiye (USD $) 6076 </a> 6077 </li><li class="crossborder__disclosure-item "> 6078 <a class="crossborder__disclosure-option" href="#" data-value="TM" data-disclosure-option> 6079 Turkmenistan (USD $) 6080 </a> 6081 </li><li class="crossborder__disclosure-item "> 6082 <a class="crossborder__disclosure-option" href="#" data-value="TC" data-disclosure-option> 6083 Turks & Caicos Islands (USD $) 6084 </a> 6085 </li><li class="crossborder__disclosure-item "> 6086 <a class="crossborder__disclosure-option" href="#" data-value="TV" data-disclosure-option> 6087 Tuvalu (AUD $) 6088 </a> 6089 </li><li class="crossborder__disclosure-item "> 6090 <a class="crossborder__disclosure-option" href="#" data-value="UM" data-disclosure-option> 6091 U.S. Outlying Islands (USD $) 6092 </a> 6093 </li><li class="crossborder__disclosure-item "> 6094 <a class="crossborder__disclosure-option" href="#" data-value="UG" data-disclosure-option> 6095 Uganda (UGX USh) 6096 </a> 6097 </li><li class="crossborder__disclosure-item "> 6098 <a class="crossborder__disclosure-option" href="#" data-value="UA" data-disclosure-option> 6099 Ukraine (UAH â´) 6100 </a> 6101 </li><li class="crossborder__disclosure-item "> 6102 <a class="crossborder__disclosure-option" href="#" data-value="AE" data-disclosure-option> 6103 United Arab Emirates (AED د.Ø¥) 6104 </a> 6105 </li><li class="crossborder__disclosure-item "> 6106 <a class="crossborder__disclosure-option" href="#" data-value="GB" data-disclosure-option> 6107 United Kingdom (GBP £) 6108 </a> 6109 </li><li class="crossborder__disclosure-item crossborder__disclosure-item--current "> 6110 <a class="crossborder__disclosure-option" href="#" aria-current="true" data-value="US" data-disclosure-option> 6111 United States (USD $) 6112 </a> 6113 </li><li class="crossborder__disclosure-item "> 6114 <a class="crossborder__disclosure-option" href="#" data-value="UY" data-disclosure-option> 6115 Uruguay (UYU $U) 6116 </a> 6117 </li><li class="crossborder__disclosure-item "> 6118 <a class="crossborder__disclosure-option" href="#" data-value="UZ" data-disclosure-option> 6119 Uzbekistan (UZS so'm) 6120 </a> 6121 </li><li class="crossborder__disclosure-item "> 6122 <a class="crossborder__disclosure-option" href="#" data-value="VU" data-disclosure-option> 6123 Vanuatu (VUV Vt) 6124 </a> 6125 </li><li class="crossborder__disclosure-item "> 6126 <a class="crossborder__disclosure-option" href="#" data-value="VA" data-disclosure-option> 6127 Vatican City (EUR â¬) 6128 </a> 6129 </li><li class="crossborder__disclosure-item "> 6130 <a class="crossborder__disclosure-option" href="#" data-value="VE" data-disclosure-option> 6131 Venezuela (USD $) 6132 </a> 6133 </li><li class="crossborder__disclosure-item "> 6134 <a class="crossborder__disclosure-option" href="#" data-value="VN" data-disclosure-option> 6135 Vietnam (VND â«) 6136 </a> 6137 </li><li class="crossborder__disclosure-item "> 6138 <a class="crossborder__disclosure-option" href="#" data-value="WF" data-disclosure-option> 6139 Wallis & Futuna (XPF Fr) 6140 </a> 6141 </li><li class="crossborder__disclosure-item "> 6142 <a class="crossborder__disclosure-option" href="#" data-value="EH" data-disclosure-option> 6143 Western Sahara (MAD د.Ù .) 6144 </a> 6145 </li><li class="crossborder__disclosure-item "> 6146 <a class="crossborder__disclosure-option" href="#" data-value="YE" data-disclosure-option> 6147 Yemen (YER ï·¼) 6148 </a> 6149 </li><li class="crossborder__disclosure-item "> 6150 <a class="crossborder__disclosure-option" href="#" data-value="ZM" data-disclosure-option> 6151 Zambia (USD $) 6152 </a> 6153 </li><li class="crossborder__disclosure-item "> 6154 <a class="crossborder__disclosure-option" href="#" data-value="ZW" data-disclosure-option> 6155 Zimbabwe (USD $) 6156 </a> 6157 </li></ul> 6158 <input type="hidden" name="country_code" id="CurrencySelector" value="US" data-disclosure-input/> 6159 </div> 6160 </div> 6161 �</form> 6162 </div> 6163 </div></div> 6164 </div> 6165 </footer> 6166</div> 6167</div> 6168<!-- END sections: footer-group --> 6169 6170 6171 6172
6172<script src="//respoke.com/cdn/shop/t/30/assets/predictive-search.js?v=33016745803952707301766703035" defer="defer" type="0a0e67079055689962737467-text/javascript"></script>
6172 6173 6174<div class="modal micromodal-slide" id="modal-1" aria-hidden="true"> 6175 <div class="modal__overlay modal__overlay--search" tabindex="-1" data-micromodal-close> 6176 <div class="modal__container predictive-search__wrapper" role="dialog" aria-modal="true" 6177 aria-labelledby="modal-1-title"> 6178 <h2 class="modal__title" id="modal-1-title" style="display: none"> 6179 Search 6180 </h2> 6181 <div class="search-content" id="modal-1-content"> 6182 <predictive-search> 6183 <form action="/search" method="get" role="search" class="input-group"> 6184 <div class="one-whole text-left search-input-field-container "> 6185 <div class="search-input-field card-shadow"> 6186 <input type="search" id="search-input" name="q" role="combobox" value="" 6187 placeholder="Enter search terms..." aria-expanded="false" aria-owns="predictive-search-results" 6188 aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" 6189 data-autofocus 6190 class="predictive-search__input js-search-query" 6191 aria-label="Enter search terms..." 6192 autocomplete="off"> 6193 </div> 6194 </div> 6195 <input name="options[prefix]" type="hidden" value="last"> 6196 6197 <div id="predictive-search" tabindex="-1"></div> 6198 </form> 6199 </predictive-search> 6200 </div> 6201 </div> 6202 </div> 6203</div> 6204 6205 6206 6207�
6207<script defer src="//respoke.com/cdn/shop/t/30/assets/product-form.js?v=180051259843661108951766703035" type="0a0e67079055689962737467-text/javascript"></script>
6207 6208 6209
6209<script type="0a0e67079055689962737467-text/javascript"> 6210 window.addEventListener('load', function () { 6211 let searchScript = window.theme?.scripts?.predictive_search?.src; 6212 if (searchScript && typeof loadJS === 'function') { 6213 loadJS(searchScript, function () { 6214 window.theme?.scripts?.predictive_search?.init?.(); 6215 }, true); 6216 } 6217 }); 6218 </script>
6218 6219 6220
6220<script id="loadcss" type="0a0e67079055689962737467-text/javascript"> 6221 window.addEventListener('load', function () { 6222 // load a CSS file just before the script element containing this code 6223 if (typeof loadCSS === 'function') { 6224 loadCSS("//respoke.com/cdn/shop/t/30/assets/predictive_search.nomin.css?v=88970073231874085561766703035", document.getElementById('loadcss')); 6225 loadCSS("//respoke.com/cdn/shop/t/30/assets/lightbox.nomin.css?v=113901259182279558451766703035", document.getElementById('loadcss')); 6226 } 6227 }); 6228 </script>
6228 6229 6230 <loft-cart> 6231 <span slot="add-to-cart-success"> 6232 <svg width="15px" height="15px" viewBox="0 0 15 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 6233 <defs> 6234 <circle id="path-1" cx="7.54224817" cy="7.54224817" r="7.54224817"></circle> 6235 <mask id="mask-2" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="15.0844963" height="15.0844963" fill="white"> 6236 <use xlink:href="#path-1"></use> 6237 </mask> 6238 </defs> 6239 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 6240 <g id="128" stroke="var(--color_secondary_header)"> 6241 <use id="Oval" mask="url(#mask-2)" stroke-width="3.4" xlink:href="#path-1"></use> 6242 <polyline id="Path-2" stroke-width="1.7" points="4.08689094 7.5 7.11105318 10.524158 10.9538954 5.04396605"></polyline> 6243 </g> 6244 </g> 6245</svg>Added 6246 </span> 6247 <span slot="add-to-cart-fail"> 6248 Cart Error 6249 </span> 6250 </loft-cart> 6251 6252 <!-- Respoke accent fix (scoped safely for homepage and header) --> 6253<style> 6254 :root { 6255 --color-accent: #b30000 !important; /* Adjust this hex to your brand red */ 6256 --link-color: var(--color-accent) !important; 6257 --link-color-hover: var(--color-accent) !important; 6258 } 6259 6260 /* â Main content + homepage content: bring red accent back */ 6261 #PageContainer .link--accent, 6262 #PageContainer .text--accent, 6263 #PageContainer .color-accent, 6264 .index-section .link--accent, 6265 .index-section .text--accent, 6266 .index-section .color-accent { 6267 color: var(--color-accent) !important; 6268 } 6269 6270 /* Buttons and CTAs inside main content or homepage */ 6271 #PageContainer .btn, 6272 #PageContainer .button, 6273 #PageContainer .shopify-payment-button__button, 6274 #PageContainer .button--primary, 6275 #PageContainer input[type="submit"], 6276 #PageContainer .shopify-challenge__button, 6277 .index-section .btn, 6278 .index-section .button, 6279 .index-section .button--primary { 6280 background-color: var(--color-accent) !important; 6281 border-color: var(--color-accent) !important; 6282 color: #fff !important; 6283 } 6284 6285 #PageContainer .btn:hover, 6286 #PageContainer .button:hover, 6287 #PageContainer .shopify-payment-button__button:hover, 6288 #PageContainer .button--primary:hover, 6289 #PageContainer input[type="submit"]:hover, 6290 #PageContainer .shopify-challenge__button:hover, 6291 .index-section .btn:hover, 6292 .index-section .button:hover, 6293 .index-section .button--primary:hover { 6294 background-color: color-mix(in srgb, var(--color-accent) 90%, black) !important; 6295 border-color: color-mix(in srgb, var(--color-accent) 90%, black) !important; 6296 } 6297 6298 /* ð Keep header nav links white */ 6299 .header__section-wrapper a, 6300 .header__section-wrapper .site-nav__link, 6301 .header__section-wrapper .site-nav__item > a { 6302 color: #fff !important; 6303 } 6304 .header__section-wrapper a:hover, 6305 .header__section-wrapper .site-nav__link:hover, 6306 .header__section-wrapper .site-nav__item > a:hover { 6307 opacity: 0.85; 6308 } 6309</style> 6310 6311
6312<!-- Respoke overrides START (blog/news only, safe for homepage) --> 6313<style> 6314 /* Force black blog/article titles only */ 6315 body.template-blog .article-item__title a, 6316 body.template-article .article-item__title a { 6317 color:#000 !important; 6318 -webkit-text-fill-color:#000 !important; 6319 } 6320 body.template-blog .article-item__title a:hover, 6321 body.template-article .article-item__title a:hover { 6322 color:#000 !important; 6323 } 6324 6325 /* Force black Read More link only on blog/article templates */ 6326 body.template-blog .article-item__read-more a, 6327 body.template-article .article-item__read-more a { 6328 color:#000 !important; 6329 } 6330 6331 /* News only: Fira Sans, uppercase Read More */ 6332 body.blog--news .article-item__read-more a { 6333 font-family:Fira Sans,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important; 6334 text-transform:uppercase !important; 6335 letter-spacing:0.08em !important; 6336 font-weight:600 !important; 6337 } 6338</style> 6339
6340<script type="0a0e67079055689962737467-text/javascript"> 6341(function(){ 6342 // Only run on blog/news pages to avoid homepage interference 6343 const isBlog = document.body.classList.contains('template-blog') || 6344 document.body.classList.contains('template-article'); 6345 if(!isBlog) return; 6346 6347 function fixColors() { 6348 document.querySelectorAll('.article-item__title a, .article-item__read-more a').forEach(a=>{ 6349 a.classList.remove('link--accent','text--accent','color-accent'); 6350 a.style.color = '#000'; 6351 a.style.setProperty('-webkit-text-fill-color', '#000', 'important'); 6352 a.style.setProperty('--color-accent', '#000', 'important'); 6353 }); 6354 } 6355 6356 if(document.readyState !== 'loading') fixColors(); 6357 document.addEventListener('DOMContentLoaded', fixColors); 6358 document.addEventListener('shopify:section:load', fixColors); 6359})(); 6360</script>
6360 6361<!-- Respoke overrides END --> 6362<!-- Respoke: Homepage Newsletter = grey inner card, black outer --> 6363<style> 6364 /* CSS fallback once JS tags the section/card */ 6365 body.template-index .respoke-newsletter { background: transparent !important; } /* keep outer black */ 6366 6367 /* inner card we create/tag */ 6368 body.template-index .respoke-newsletter .respoke-newsletter__card { 6369 background-color: #7a7a7a !important; /* grey */ 6370 color: #fff !important; 6371 border-radius: inherit; 6372 } 6373 body.template-index .respoke-newsletter .respoke-newsletter__card h1, 6374 body.template-index .respoke-newsletter .respoke-newsletter__card h2, 6375 body.template-index .respoke-newsletter .respoke-newsletter__card h3, 6376 body.template-index .respoke-newsletter .respoke-newsletter__card p, 6377 body.template-index .respoke-newsletter .respoke-newsletter__card a { 6378 color: #fff !important; 6379 } 6380 6381 /* red button inside the card */ 6382 body.template-index .respoke-newsletter .respoke-newsletter__card .btn, 6383 body.template-index .respoke-newsletter .respoke-newsletter__card .button, 6384 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="submit"] { 6385 background-color: #b30000 !important; 6386 border-color: #b30000 !important; 6387 color: #fff !important; 6388 } 6389 body.template-index .respoke-newsletter .respoke-newsletter__card .btn:hover, 6390 body.template-index .respoke-newsletter .respoke-newsletter__card .button:hover, 6391 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="submit"]:hover { 6392 background-color: color-mix(in srgb, #b30000 85%, black) !important; 6393 border-color: color-mix(in srgb, #b30000 85%, black) !important; 6394 } 6395 6396 /* inputs readable on grey */ 6397 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="email"], 6398 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="text"] { 6399 background: rgba(255,255,255,0.1) !important; 6400 border-color: rgba(255,255,255,0.35) !important; 6401 color: #fff !important; 6402 } 6403</style> 6404
6405<script type="0a0e67079055689962737467-text/javascript"> 6406/* Find the homepage newsletter; style only the INNER container */ 6407(function () { 6408 if (!document.body.classList.contains('template-index')) return; 6409 6410 // Try to locate the newsletter section by form with email field 6411 function looksLikeNewsletter(el){ 6412 const form = el.querySelector('form'); 6413 if (!form) return false; 6414 return !!form.querySelector('input[type="email"], input[name="contact[email]"]'); 6415 } 6416 6417 // Choose a good inner "card" to color (padded container) 6418 function findInnerCard(sec){ 6419 // common inner wrappers 6420 const candidates = sec.querySelectorAll( 6421 '.newsletter__inner, .newsletter__content, .newsletter__wrapper, .section-inner, .section__content, .wrapper, .container, .index__newsletter, .content, .grid, div' 6422 ); 6423 let best = null, bestScore = -1; 6424 candidates.forEach(el=>{ 6425 const cs = getComputedStyle(el); 6426 const pad = ['paddingTop','paddingRight','paddingBottom','paddingLeft'] 6427 .map(k=>parseFloat(cs[k])||0).reduce((a,b)=>a+b,0); 6428 const isBlock = cs.display === 'block'; 6429 // prefer direct children to avoid too-deep nodes 6430 const depthBonus = (el.parentElement === sec) ? 20 : 0; 6431 const score = (isBlock ? 10 : 0) + pad + depthBonus; 6432 if (score > bestScore) { bestScore = score; best = el; } 6433 }); 6434 return best || sec; 6435 } 6436 6437 function apply(){ 6438 document.querySelectorAll( 6439 '[data-section-type*="news"], [class*="newsletter"], section[id*="newsletter"], .shopify-section, .index-section' 6440 ).forEach(sec=>{ 6441 if (!looksLikeNewsletter(sec)) return; 6442 6443 // mark section; clear outer background so page background (black) shows 6444 sec.classList.add('respoke-newsletter'); 6445 sec.style.setProperty('background','transparent','important'); 6446 6447 // find a padded inner container to treat as the "card" 6448 const card = findInnerCard(sec); 6449 if (!card) return; 6450 card.classList.add('respoke-newsletter__card'); 6451 6452 // ensure inline safety (beats theme accent bleed) 6453 card.style.setProperty('background-color','#7a7a7a','important'); 6454 card.querySelectorAll('h1,h2,h3,p,a').forEach(n=>{ 6455 n.style.setProperty('color','#fff','important'); 6456 }); 6457 card.querySelectorAll('.btn, .button, .button--primary, input[type="submit"]').forEach(b=>{ 6458 b.style.setProperty('background-color','#b30000','important'); 6459 b.style.setProperty('border-color','#b30000','important'); 6460 b.style.setProperty('color','#fff','important'); 6461 }); 6462 card.querySelectorAll('input[type="email"], input[type="text"]').forEach(i=>{ 6463 i.style.setProperty('background','rgba(255,255,255,0.1)','important'); 6464 i.style.setProperty('border-color','rgba(255,255,255,0.35)','important'); 6465 i.style.setProperty('color','#fff','important'); 6466 }); 6467 }); 6468 } 6469 6470 if (document.readyState !== 'loading') apply(); 6471 document.addEventListener('DOMContentLoaded', apply); 6472 document.addEventListener('shopify:section:load', e=>apply()); 6473})(); 6474</script>
vendor: 2 bytes, line 6474
6474
6475<script type="0a0e67079055689962737467-text/javascript">
6476<script> 6477document.addEventListener('DOMContentLoaded', function () { 6478 var SIZE_OPTION_MATCH = /size/i; // matches "Size", "US Size", etc. 6479 var allowBackorder = false; // keep false for "hard hide" (0 qty => hidden) 6480 6481 function getVariantSelectEl(scope){ 6482 return scope.querySelector('variant-selects[data-url]') || scope.querySelector('variant-selects'); 6483 } 6484 6485 function fetchJSON(url){ 6486 return fetch(url, { credentials:'same-origin' }).then(function(r){ 6487 if (!r.ok) throw new Error('HTTP '+r.status); 6488 return r.json(); 6489 }); 6490 } 6491 6492 function fetchProduct(scope){ 6493 var vs = getVariantSelectEl(scope); 6494 if (!vs) return Promise.resolve(null); 6495 var url = (vs.getAttribute('data-url') || window.location.pathname || '').replace(/\/$/, ''); 6496 return fetchJSON(url + '.js').catch(function(){ return null; }); 6497 } 6498 6499 // Fallback: get per-variant qty via /variants/{id}.json (needed on themes where product.js omits inventory_quantity) 6500 function fetchVariantQty(id){ 6501 return fetchJSON('/variants/' + id + '.json') 6502 .then(function(obj){ 6503 var v = obj && obj.variant ? obj.variant : {}; 6504 // Some stores hide qty when inventory not tracked; normalize to number or null 6505 return (typeof v.inventory_quantity === 'number') ? v.inventory_quantity : null; 6506 }) 6507 .catch(function(){ return null; }); 6508 } 6509 6510 function readCurrentSelections(scope){ 6511 var sel = {}; 6512 scope.querySelectorAll('fieldset.js.product-form__input, fieldset.product-form__input, .product-form__input--dropdown').forEach(function(container){ 6513 var labelEl = container.querySelector('legend .form__label, legend, label.form__label'); 6514 var nameText = labelEl && (labelEl.textContent || '').trim(); 6515 if (!nameText) return; 6516 var isSize = SIZE_OPTION_MATCH.test(nameText); 6517 var checked = container.querySelector('input[type="radio"][name^="options["]:checked'); 6518 var drop = container.querySelector('select[name^="options["]'); 6519 var val = checked ? checked.value : (drop ? drop.value : null); 6520 if (val && !isSize) sel[nameText] = val; 6521 }); 6522 return sel; 6523 } 6524 6525 // Decide if a variant is sellable (hard hide: qty must be > 0) 6526 function isSellableVariant(v, qty){ 6527 if (!v) return false; 6528 // Prefer explicit qty if we have it; otherwise use v.inventory_quantity if present 6529 var q = (typeof qty === 'number') ? qty : 6530 (typeof v.inventory_quantity === 'number' ? v.inventory_quantity : null); 6531 if (q !== null && q <= 0) return false; 6532 if (!v.available) return false; // belt-and-suspenders 6533 if (!allowBackorder && v.inventory_management && q !== null && q <= 0) return false; 6534 return true; 6535 } 6536 6537 // Build a size -> allowed (for current non-size selections) 6538 function computeAllowedSizes(product, quantitiesById, scope){ 6539 var sizeIdx = -1; 6540 product.options.forEach(function(name, i){ 6541 if (SIZE_OPTION_MATCH.test((name || ''))) sizeIdx = i; 6542 }); 6543 if (sizeIdx < 0) return new Set(); 6544 6545 var others = readCurrentSelections(scope); 6546 var allowed = new Set(); 6547
6548 product.variants.forEach(function(v){ 6549 // Must match all non-size current selections 6550 var matches = true; 6551 product.options.forEach(function(name, i){ 6552 if (i === sizeIdx) return; 6553 var wanted = others[name]; 6554 if (wanted && v['option' + (i+1)] !== wanted) matches = false; 6555 }); 6556 if (!matches) return; 6557 6558 var qty = quantitiesById[v.id]; // may be number or null 6559 if (!isSellableVariant(v, qty)) return; 6560 6561 var sizeVal = v['option' + (sizeIdx+1)]; 6562 if (sizeVal) allowed.add(sizeVal); 6563 }); 6564 6565 return allowed; 6566 } 6567 6568 function hideInUI(scope, allowed){ 6569 // Buttons / swatches 6570 scope.querySelectorAll('fieldset.js.product-form__input, fieldset.product-form__input').forEach(function(fs){ 6571 var labelEl = fs.querySelector('legend .form__label, legend'); 6572 var name = labelEl && (labelEl.textContent || '').trim(); 6573 if (!name || !SIZE_OPTION_MATCH.test(name)) return; 6574 6575 fs.querySelectorAll('input[type="radio"][name^="options["]').forEach(function(inp){ 6576 var label = inp.closest('label'); 6577 if (!label) return; 6578 if (!allowed.has(inp.value)) { 6579 label.style.display = 'none'; 6580 if (inp.checked) inp.checked = false; 6581 } else { 6582 label.style.display = ''; 6583 } 6584 }); 6585 }); 6586 6587 // Dropdown (if used) 6588 scope.querySelectorAll('.product-form__input--dropdown select[name^="options["]').forEach(function(sel){ 6589 var lab = sel.closest('.product-form__input--dropdown')?.querySelector('label.form__label'); 6590 var name = lab && (lab.textContent || '').trim(); 6591 if (!name || !SIZE_OPTION_MATCH.test(name)) return; 6592 6593 Array.from(sel.options).forEach(function(opt, i){ 6594 var isPlaceholder = (i === 0 && opt.value === '') || /choose|select/i.test((opt.textContent||'')); 6595 if (isPlaceholder) return; 6596 opt.style.display = allowed.has(opt.value) ? '' : 'none'; 6597 }); 6598 6599 if (!allowed.has(sel.value)) { 6600 var first = Array.from(sel.options).find(function(o){ return o.value && allowed.has(o.value); }); 6601 if (first) { 6602 sel.value = first.value; 6603 sel.dispatchEvent(new Event('change', { bubbles:true })); 6604 } 6605 } 6606 }); 6607 } 6608 6609 function run(scope){ 6610 fetchProduct(scope).then(function(product){ 6611 if (!product) return; 6612 6613 // If product.js includes inventory quantities already, we can skip the per-variant fetch. 6614 var haveInlineQty = product.variants.some(function(v){ return typeof v.inventory_quantity === 'number'; }); 6615 6616 if (haveInlineQty) { 6617 var quantities = {};
6618 product.variants.forEach(function(v){ quantities[v.id] = v.inventory_quantity; }); 6619 var allowed = computeAllowedSizes(product, quantities, scope); 6620 hideInUI(scope, allowed); 6621 return; 6622 } 6623 6624 // Fallback: fetch quantities for each variant id 6625 var ids = product.variants.map(function(v){ return v.id; }); 6626 var promises = ids.map(function(id){ return fetchVariantQty(id).then(function(q){ return [id, q]; }); }); 6627 6628 Promise.all(promises).then(function(entries){ 6629 var quantities = {}; 6630 entries.forEach(function(pair){ quantities[pair[0]] = pair[1]; }); 6631 var allowed = computeAllowedSizes(product, quantities, scope); 6632 hideInUI(scope, allowed); 6633 }); 6634 }); 6635 } 6636 6637 run(document); 6638 6639 document.body.addEventListener('change', function(e){ 6640 if (e.target.matches('select[name^="options["], input[type="radio"][name^="options["]')) { 6641 setTimeout(function(){ run(document); }, 0); 6642 } 6643 }); 6644 6645 var mo = new MutationObserver(function(){ run(document); }); 6646 mo.observe(document.documentElement, { childList:true, subtree:true }); 6647}); 6648</script>
6648 6649 6650<style> /* Buttons */.product-form__submit,.shopify-payment-button__button,.button,.btn,a.button,a.btn {background: #950c10 !important; color: #fff !important; border: 0 !important;} .product-form__submit:hover,.shopify-payment-button__button:hover,.button:hover,.btn:hover,a.button:hover,a.btn:hover {background: #7c090c !important; color: #fff !important;} /* Body links (content sections) */main a,.page-width a,.rich-text a,.rte a,.product__description a,.rich-text__text a,.section--text a,p a,span a {color: #950c10 !important; text-decoration: none;} main a:hover,.page-width a:hover,.rich-text a:hover,.rte a:hover,.product__description a:hover,.rich-text__text a:hover,.section--text a:hover,p a:hover,span a:hover {color: #7c090c !important; text-decoration: none;} /* Desktop header/nav â KEEP WHITE */.site-header a,.site-header .site-nav__link,.site-header .header__icon,.site-header .header__icon svg {color: #fff !important; fill: #fff !important;} /* Add to Cart text always white */form[action*="/cart"] .product-form__submit,form[action*="/cart"] .product-form__submit *,button.product-form__submit,button.product-form__submit span {color: #fff !important; fill: #fff !important;} /* Mobile nav (drawer) â keep black text */.mobile-nav__link,.mobile-nav__item a,.mobile-nav__label,.mobile-drawer__inner a,.mobile-nav__toggle,.mobile-nav__link:hover,.mobile-nav__item a:hover,.mobile-nav__label:hover,.mobile-drawer__inner a:hover {color: #000 !important;} </style> 6651<div id="shopify-block-AaW53NVNIM3V6M3RCV__15393088698543645836" class="shopify-block shopify-app-block"> 6652 6653 6654<!-- BEGIN app snippet: vite-tag --> 6655 6656 6657
6657<script src="https://cdn.shopify.com/extensions/01a10bd8-dbcc-7d26-83bc-10565ea1ad97/essential-pre-order-presale-3668/assets/app-embed-BtHdBRKq.js" type="0a0e67079055689962737467-module" crossorigin="anonymous"></script>
6657 6658 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a10bd8-dbcc-7d26-83bc-10565ea1ad97/essential-pre-order-presale-3668/assets/product-TypXe4rG.js" crossorigin="anonymous"> 6659 <link href="//cdn.shopify.com/extensions/01a10bd8-dbcc-7d26-83bc-10565ea1ad97/essential-pre-order-presale-3668/assets/product-CUhRl9qs.css" rel="stylesheet" type="text/css" media="all" /> 6660 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a10bd8-dbcc-7d26-83bc-10565ea1ad97/essential-pre-order-presale-3668/assets/browse-C3QYL-lG.js" crossorigin="anonymous"> 6661 <link href="//cdn.shopify.com/extensions/01a10bd8-dbcc-7d26-83bc-10565ea1ad97/essential-pre-order-presale-3668/assets/app-embed-BQKD--QH.css" rel="stylesheet" type="text/css" media="all" /> 6662 6663<!-- END app snippet --> 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676
6677<script type="0a0e67079055689962737467-text/javascript"> 6678 window.essentialPreorderConfigs = { 6679 addToCartTexts: [ 6680 window.variantStrings?.addToCart, 6681 window.variantStrings?.soldOut, 6682 window.theme?.strings?.addToCart, 6683 window.theme?.strings?.soldOut, 6684 window.theme?.variantStrings?.addToCart, 6685 window.theme?.variantStrings?.soldOut, 6686 window.MinimogStrings?.addToCart, 6687 window.MinimogStrings?.soldOut, 6688 window.themeVariables?.strings?.productFormAddToCart, 6689 window.themeVariables?.strings?.productFormSoldOut, 6690 "Add to cart", 6691 "Sold out" 6692 ].filter(Boolean), 6693 selectedOrFirstAvailableVariantId: "null", 6694 permanentDomain: "respoke.myshopify.com", 6695 selectedLocale: "en", 6696 selectedCountry: "US", 6697 selectedMarketId: "93552879", 6698 } 6699</script>
6699 6700 6701<essential-preorder-app-embed 6702 customer-email="" 6703 customer-phone="" 6704 cart="{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}" 6705 cart-inventory-quantity-by-variant-id="{}" 6706 product="null" 6707 preorder-app-data="{"preorderCampaigns":[{"id":"7a0f14f9-92fd-4ccc-878f-d81436a8208d","sellingPlanIds":[8990982383],"content":{"preorderType":"IN_STOCK","inventoryHasLimit":false,"inventoryAvailable":null,"buttonText":"Preorder","message":"Available Spring 2027","discountType":"PERCENTAGE","discountValue":0,"paymentType":"FULL","paymentCheckoutChargeType":null,"paymentCheckoutChargeValue":null,"paymentRemainingBalanceChargeType":null,"paymentRemainingBalanceChargeDayValue":null,"paymentRemainingBalanceChargeDateValue":null,"paymentDetailsText":null,"paymentDetailsTextEnabled":false,"cartDiscountKey":null,"cartNoteKey":"Note","cartNoteText":"Preorder","orderTags":["Essential Preorder"],"customerTags":["Essential Preorder"],"fulfilmentType":"UNFULFILLED","fulfilmentScheduledType":null,"fulfilmentScheduledDayValue":null,"fulfilmentScheduledDateValue":null,"automaticInventoryPolicyEnabled":true,"marketType":"ALL","soldOutButtonText":null,"badgeEnabled":false,"badgeText":null,"
6707badgeBackgroundColor":null,"badgeTextColor":null,"showDiscountedPrice":false,"buttonPriceEnabled":false,"mixedCartType":"DISALLOW_MIX","mixedCartErrorMessage":"Preorders need to be purchased separately from regular items. Please remove the non-preorder items to proceed to checkout.","specificMarkets":[]},"design":{"buttonStyleType":"CUSTOM","backgroundType":"MONOCHROME","monochromeBackgroundColor":"#C61919","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"buttonTextColor":"#ffffff","buttonTextFontSize":15,"borderRadius":0,"borderSize":0,"borderColor":"#ffffff","insideTopSpacing":16,"insideBottomSpacing":16,"outsideTopSpacing":0,"outsideBottomSpacing":0,"font":"INHERIT","messageFontSize":14,"messageColor":"#202223","paymentDetailsTextFontSize":null,"paymentDetailsTextColor":null,"discountedPriceFontSize":null,"discountedPriceColor":null,"priceFontSize":null,"priceColor":null,"pricesAlign":null,"buttonPriceFontStyle":null,"buttonPriceFontSize":null,"buttonPriceColor":null},"placement":{"specificProducts":[{"id":"gid://shopify/ProductVariant/50267543503087"},{"id":"gid://shopify/ProductVariant/50267543535855"},{"id":"gid://shopify/ProductVariant/50267543568623"},{"id":"gid://shopify/ProductVariant/50267543601391"},{"id":"gid://shopify/ProductVariant/50267543634159"},{"id":"gid://shopify/ProductVariant/50267543666927"}]},"contentTranslations":[],"createdAt":"2026-07-29T16:18:10.030Z"}],"preorderDisplay":{"featuredProductsEnabled":true,"listEnabled":true,"quickViewEnabled":true,"discountEnabled":true},"publicAccessToken":"46dd3a8d27d99f2fad61e74bc00ead95","isStaging":false}" 6708 preorder-app-data-back-in-stock="{"backInStockCampaigns":[],"bisDisplay":{"featuredProductsEnabled":false,"listEnabled":false,"quickViewEnabled":false}}" 6709 preorder-app-data-inventory-quantity-limits="[]" 6710 preorder-app-data-market-quantity="null" 6711 preorder-app-data-app-settings="{"paidFeatures":{"isCustomizeEmailDisabled":false,"isTranslationsDisabled":false,"isButtonInQuickAddModalDisabled":false,"isPreorderConfirmationEmailDisabled":false}}" 6712 product-collections="null" 6713 inventory-quantity-by-variant-id="{}" 6714 money-format-by-settings="${{amount}}" 6715 money-format="${{amount}}" 6716 template="cart" 6717></essential-preorder-app-embed> 6718 6719 6720 6721</div><div id="shopify-block-AdTBORzdUdm95L0F1Z__1537173939754162885" class="shopify-block shopify-app-block"> 6722
6723<script type="0a0e67079055689962737467-text/javascript"> 6724 window.accessProWidgetSettings = {"icon":"default","icon_size":"default","icon_style":"thick","widget_size":"small","icon_position":"BL","enable_features":true,"icon_color_fill":"#419d4a","icon_color_stroke":"#419d4a","enableMenuSettings":{"links":true,"reset":true,"cursor":true,"images":true,"sounds":true,"videos":true,"mission":false,"contrast":true,"dyslexic":true,"headings":true,"profiles":true,"alignment":true,"animation":true,"fontscale":true,"languages":true,"magnifier":true,"fontweight":true,"saturation":true,"adhdprofile":true,"linespacing":true,"readingmask":true,"text2speech":true,"textsummary":true,"readingguide":true,"letterspacing":true,"pagestructure":true,"readerprofile":true,"describeimages":false,"seizureprofile":true,"cognitiveprofile":true},"menu_content_color":"#111111","selected_languages":["all","cs","de","en","es","fr","it","hu","nl","pl","pt","ru","sk","sl","tr","el","uk","he","ar","ja","zh","tw"],"default_menu_language":"en","menu_header_font_color":"#f2f2f2","open_accessibility_profile":true,"menu_header_background_color":"#111111"}; 6725 window.accessProComplianceSettings = {"compliance_title":"Our Mission","compliance_content":"\u003cdiv class=\"ap-compliance-main-title\"\u003e\u003cstrong\u003eAccessPro Compliance Mission Statement\u003c\/strong\u003e\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-wrapper\"\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eWCAG 2.2 Commitment:\u003c\/strong\u003e We strictly adhere to WCAG 2.2 AA guidelines.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003ePersonalized UI:\u003c\/strong\u003e Users with disabilities can personalize the interface.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eAI-Based Compliance:\u003c\/strong\u003e We use AI to maintain accessibility during updates.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eARIA Attributes:\u003c\/strong\u003e Meaningful data for screen-readers using ARIA attributes.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-wrapper\"\u003e\n \u003cdiv class=\"ap-compliance-list-title\"\u003e\u003cstrong\u003eOptimized Screen Reader and Keyboard Navigation:\u003c\/strong\u003e\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list\"\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eScreen-reader Optimization:\u003c\/strong\u003e ARIA attributes for meaningful data.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eImage Description:\u003c\/strong\u003e Auto image descriptions for better understanding.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eOCR Technology:\u003c\/strong\u003e Text extraction from images.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eKeyboard Navigation:\u003c\/strong\u003e Enhanced keyboard operability.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eContent-skip Menus:\u003c\/strong\u003e Easy navigation with shortcuts.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003ePopup Handling:\u003c\/strong\u003e Improved handling of popups.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eShortcuts:\u003c\/strong\u003e Quick access to key elements with shortcuts.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-wrapper\"\u003e\n \u003cdiv class=\"ap-compliance-list-title\"\u003e\u003cstrong\u003eSpecialized Profiles for Disabilities:\u003c\/strong\u003e\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list\"\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eEpilepsy S
6725afe Profile:\u003c\/strong\u003e Safe browsing with reduced triggers.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eVision Impaired Profile:\u003c\/strong\u003e Enhanced interface for visual impairments.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eCognitive Disability Profile:\u003c\/strong\u003e Assistive features for cognitive disabilities.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eADHD-Friendly Profile:\u003c\/strong\u003e Minimized distractions for ADHD users.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eBlind Users Profile:\u003c\/strong\u003e Compatibility with popular screen-readers.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eKeyboard Navigation Profile:\u003c\/strong\u003e Navigate with keyboard commands.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-wrapper\"\u003e\n \u003cdiv class=\"ap-compliance-list-title\"\u003e\u003cstrong\u003eCustomizable User Interface Adjustments:\u003c\/strong\u003e\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list\"\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eFont Adjustments:\u003c\/strong\u003e Customize font settings for readability.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eColour Adjustments:\u003c\/strong\u003e Choose contrast profiles and color schemes.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eAnimations:\u003c\/strong\u003e Disable animations for user safety.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eContent Highlighting:\u003c\/strong\u003e Emphasize key elements.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eAudio Muting:\u003c\/strong\u003e Instantly mute the website.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eCognitive Disorders:\u003c\/strong\u003e Linked search engine for better understanding.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eAdditional Functions:\u003c\/strong\u003e Various customizable options.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-wrapper\"\u003e\n \u003cdiv class=\"ap-compliance-list-title\"\u003e\u003cstrong\u003eBrowser and Assistive Technology Support:\u003c\/strong\u003e\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list\"\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eSupported Browsers:\u003c\/strong\u003e Google Chrome, Mozilla Firefox, Apple Safari, Opera, Microsoft Edge.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eSupported Screen Readers:\u003c\/strong\u003e JAWS (Windows\/MAC), NVDA (Windows\/MAC).\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-wrapper\"\u003e\n \u003cdiv class=\"ap-compliance-list-title\"\u003e\u003cstrong\u003eContinual Accessibility Improvement:\u003c\/strong\u003e\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list\"\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eOngoing Efforts:\u003c\/strong\u003e We continuously enhance accessibility.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eGoal:\u003c\/strong\u003e Achieve maximum accessibility with evolving technology.\u003c\/div\u003e\n \u003cdiv class=\"ap-compliance-list-item\"\u003e⢠\u003cstrong\u003eContact Us:\u003c\/strong\u003e Reach out via the websiteâs contact form for queries or concerns.\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e","statement_action":"popup","statement_redirect_url":"","statement_redirect_page_id":""}; 6726 window.accessProCurrentPage = { 6727 pageType: "cart", 6728 path: "\/cart" 6729 }; 6730</script>
6730 6731 6732<style> 6733 6734 6735 .asw-widget-button-top { 6736 position: absolute !important; 6737 top: 10px !important; 6738 left: 10px !important; 6739 background-color: #000 !important; 6740 color: #fff !important; 6741 text-decoration: none !important; 6742 overflow: hidden; 6743 width: 1px !important; 6744 height: 1px !important; 6745 margin: -1px !important; 6746 padding: 0 !important; 6747 border: 0 !important; 6748 clip: rect(0 0 0 0) !important; 6749 word-wrap: normal !important; 6750 } 6751 .asw-widget-button-top-focused, 6752 .asw-widget-button-top:focus { 6753 z-index: 9999 !important; 6754 overflow: auto !important; 6755 width: auto !important; 6756 height: auto !important; 6757 clip: auto !important; 6758 padding: 10px 15px !important; 6759 } 6760 6761 #acp-virtualKeyboardPopup { 6762 position: fixed; 6763 bottom: 80px; 6764 left: 50%; 6765 transform: translateX(-50%); 6766 background: #ffffff !important; 6767 border: 1px solid #ccc; 6768 padding: 8px; 6769 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); 6770 z-index: 9999; 6771 display: none; 6772 width: 90%; 6773 max-width: 600px; 6774 border-radius: 10px; 6775 } 6776 6777 #acp-virtual-input { 6778 width: 100%; 6779 padding: 10px; 6780 font-size: 16px; 6781 margin-bottom: 10px; 6782 } 6783 6784 #acp-closeKeyboardBtn { 6785 color: #fff; 6786 border: none; 6787 padding: 1px 3px; 6788 cursor: pointer; 6789 float: right; 6790 border-radius: 4px; 6791 margin-bottom: 5px; 6792 } 6793 #acp-definition-popup { 6794 position: absolute; 6795 display: none; 6796 padding: 10px; 6797 background: white; 6798 border: 1px solid #ccc; 6799 z-index: 1000; 6800 border-radius: 14px; 6801 } 6802</style> 6803 6804<div id="acp-icon"></div> 6805<div id="acp-widget"></div> 6806 6807<!-- Virtual Keyboard Input and Keyboard --> 6808<div 6809 id="acp-definition-popup" 6810></div> 6811<div 6812 id="acp-dictionary-toast" 6813 class="asw-text-speech-bar" 6814 style="display: none;" 6815 data-ap-translate="DICTIONARY DESC" 6816> 6817 Double click on a word to see the definition. 6818</div> 6819<div id="acp-virtualKeyboardPopup" role="dialog" aria-modal="true" aria-label="Virtual keyboard popup"> 6820 <button id="acp-closeKeyboardBtn" aria-label="Close virtual keyboard"> 6821 <svg 6822 xmlns="http://www.w3.org/2000/svg" 6823 width="24" 6824 height="24" 6825 viewBox="0 0 24 24" 6826 fill="none" 6827 > 6828 <path 6829 d="M18 6L6 18" 6830 stroke="black" 6831 strokeWidth="2" 6832 strokeLinecap="round" 6833 strokeLinejoin="round" 6834 /> 6835 <path 6836 d="M6 6L18 18" 6837 stroke="black" 6838 strokeWidth="2" 6839 strokeLinecap="round" 6840 strokeLinejoin="round" 6841 /> 6842 </svg> 6843 </button> 6844 6845 <div id="acp-virtual-keyboard" class="simple-keyboard"></div> 6846
6846<script type="0a0e67079055689962737467-text/javascript"> 6847 function makeDraggableVirtualKeyboard(el) { 6848 let pos1 = 0, 6849 pos2 = 0, 6850 pos3 = 0, 6851 pos4 = 0; 6852 6853 el.onmousedown = dragMouseDown; 6854 6855 function dragMouseDown(e) { 6856 e.preventDefault(); 6857 pos3 = e.clientX; 6858 pos4 = e.clientY; 6859 document.onmouseup = closeDragElement; 6860 document.onmousemove = elementDrag; 6861 } 6862 6863 function elementDrag(e) { 6864 e.preventDefault(); 6865 pos1 = pos3 - e.clientX; 6866 pos2 = pos4 - e.clientY; 6867 pos3 = e.clientX; 6868 pos4 = e.clientY; 6869 el.style.top = el.offsetTop - pos2 + 'px'; 6870 el.style.left = el.offsetLeft - pos1 + 'px'; 6871 el.style.bottom = 'unset'; 6872 el.style.right = 'unset'; 6873 } 6874 6875 function closeDragElement() { 6876 document.onmouseup = null; 6877 document.onmousemove = null; 6878 } 6879 } 6880 6881 makeDraggableVirtualKeyboard(document.getElementById('acp-virtualKeyboardPopup')); 6882 </script>
6882 6883</div>
6884<script type="0a0e67079055689962737467-text/javascript"> 6885 // App Procxy Handle 6886 6887 window.accessProProxyHandle = '/apps/access-pro'; 6888 6889 6890 // URLs 6891 window.accessProSettingsUrl = `${window.accessProProxyHandle}/theme/settings/`; 6892 window.accessProPageViewsCountUrl = `${window.accessProProxyHandle}/theme/views/update/count`; 6893 6894 6895 // Translation URL 6896 var shopify_domain = `respoke.myshopify.com`; 6897 window.accessProTranslationUrl = `https://access-pro-api.entanglecommerce.com/api/v1/language/translate/?domain=${shopify_domain}`; 6898 window.pageViewsCountURL = `${window.accessProProxyHandle}/theme/views/update/count`; 6899</script>
6899 6900
6901<script src="https://cdn.shopify.com/extensions/01a1115f-a4db-79a9-998b-83572f4594c6/access-pro-2-247/assets/main.js" defer type="0a0e67079055689962737467-text/javascript"></script>
vendor: 1 bytes, line 6901
6901
6902<script type="0a0e67079055689962737467-text/javascript"> 6903 (function () { 6904 var params = new URLSearchParams(window.location.search); 6905 var token = params.get('acp_scan'); 6906 if (!token) return; 6907 6908 function showScanOverlay(message) { 6909 var el = document.getElementById('acp-scan-overlay'); 6910 if (!el) { 6911 el = document.createElement('div'); 6912 el.id = 'acp-scan-overlay'; 6913 el.style.cssText = 6914 'position:fixed;inset:0;background:rgba(255,255,255,0.94);z-index:2147483647;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;'; 6915 el.innerHTML = 6916 '<div style="text-align:center;max-width:320px;padding:24px">' + 6917 '<p style="font-size:18px;font-weight:600;margin:0 0 8px;color:#111">Scanning for accessibility</p>' + 6918 '<p id="acp-scan-overlay-status" style="font-size:14px;color:#666;margin:0"></p>' + 6919 '</div>'; 6920 document.body.appendChild(el); 6921 } 6922 var status = document.getElementById('acp-scan-overlay-status'); 6923 if (status) status.textContent = message || 'Please waitâ¦'; 6924 } 6925 6926 showScanOverlay('Preparing accessibility scanâ¦'); 6927 6928 function hideOverlay() { 6929 var el = document.getElementById('acp-scan-overlay'); 6930 if (el) el.style.display = 'none'; 6931 } 6932 6933 function pageIsThemePreview() { 6934 try { 6935 return Boolean(new URLSearchParams(window.location.search).get('preview_theme_id')); 6936 } catch (e) { 6937 return false; 6938 } 6939 } 6940 6941 // Shopify stores the unpublished theme in a storefront cookie. Clear it 6942 // here so the scan window never has to navigate to the live theme. 6943 var previewExitPromise = null; 6944 function exitThemePreviewQuietly() { 6945 if (!pageIsThemePreview()) return Promise.resolve(); 6946 if (previewExitPromise) return previewExitPromise; 6947 previewExitPromise = new Promise(function (resolve) { 6948 var settled = false; 6949 function finish() { 6950 if (settled) return; 6951 settled = true; 6952 resolve(); 6953 } 6954 setTimeout(finish, 2000); 6955 try { 6956 var frame = document.createElement('iframe'); 6957 frame.setAttribute('aria-hidden', 'true'); 6958 frame.title = ''; 6959 frame.style.cssText = 6960 'position:absolute;width:0;height:0;border:0;visibility:hidden'; 6961 frame.src = window.location.origin + '/?exitPreview=1'; 6962 (document.body || document.documentElement).appendChild(frame); 6963 } catch (e) {} 6964 try { 6965 fetch(window.location.origin + '/?exitPreview=1', { 6966 credentials: 'include', 6967 cache: 'no-store', 6968 redirect: 'follow', 6969 }).catch(function () {}); 6970 } catch (e) {} 6971 }); 6972 return previewExitPromise; 6973 } 6974 6975 window.addEventListener('message', function (event) { 6976 if (event.source !== window.opener) return; 6977 var data = event.data; 6978 if (!data || data.type !== 'accesspro-exit-preview') return; 6979 exitThemePreviewQuietly().then(function () { 6980 if (window.opener) { 6981 window.opener.postMessage({ type: 'accesspro-preview-exited' }, '*'); 6982 } 6983 }); 6984 }); 6985 6986 function submitScanResult(payload) { 6987 var params = new URLSearchParams(window.location.search); 6988 var jobId = params.get('acp_job'); 6989 if (!jobId) { 6990 return; 6991 } 6992 6993 var pageUrl = window.location.origin + window.location.pathname; 6994 fetch(window.accessProProxyHandle + '/theme/accessibility-scan/complete', { 6995 method: 'POST', 6996 headers: { 'Content-Type': 'application/json' }, 6997 body: JSON.stringify({ 6998 jobId: jobId, 6999 scanToken: token, 7000 url: pageUrl, 7001 axeResults: payload.results || null, 7002 error: 7003 payload.type === 'accesspro-axe-scan-error' 7004 ? payload.message || 'Accessibility scan failed' 7005 : null, 7006 }), 7007 }) 7008 .then(function (response) { 7009 return response.json().catch(function () { 7010 return {}; 7011 }); 7012 }) 7013 .then(function (data) { 7014 if (window.opener) { 7015 var isFinal = data.reportId != null; 7016 var hasError = !data.success; 7017 var isNextScanPage = false;
7018 if (data.redirectUrl) { 7019 try { 7020 isNextScanPage = new URL(data.redirectUrl).searchParams.has('acp_scan'); 7021 } catch (e) {} 7022 } 7023 var continuing = isNextScanPage && data.redirectUrl && !isFinal && !hasError; 7024 7025 function deliver() { 7026 window.opener.postMessage( 7027 { 7028 type: 'accesspro-axe-scan-progress', 7029 jobId: jobId, 7030 redirectUrl: data.redirectUrl || null, 7031 reportId: data.reportId != null ? data.reportId : null, 7032 error: data.success ? null : (data.message || 'Scan failed'), 7033 }, 7034 '*', 7035 ); 7036 7037 if (isFinal) { 7038 showScanOverlay('Returning to your audit reportâ¦'); 7039 return; 7040 } 7041 7042 if (continuing) { 7043 showScanOverlay('Scanning next pageâ¦'); 7044 window.location.href = data.redirectUrl; 7045 return; 7046 } 7047 7048 setTimeout(function () { 7049 window.close(); 7050 }, 400); 7051 } 7052 7053 if (pageIsThemePreview() && !continuing) { 7054 if (isFinal) showScanOverlay('Returning to your audit reportâ¦'); 7055 exitThemePreviewQuietly().then(deliver); 7056 return; 7057 } 7058 7059 deliver(); 7060 return; 7061 } 7062 if (data.redirectUrl) { 7063 showScanOverlay('Returning to your audit reportâ¦'); 7064 window.location.href = data.redirectUrl; 7065 return; 7066 } 7067 showScanOverlay(data.message || 'Scan failed'); 7068 if (window.opener) { 7069 window.opener.postMessage( 7070 { 7071 type: 'accesspro-axe-scan-progress', 7072 jobId: jobId, 7073 error: data.message || 'Scan failed', 7074 }, 7075 '*', 7076 ); 7077 } 7078 }) 7079 .catch(function (err) { 7080 var message = 7081 (err && err.message) || 'Scan failed'; 7082 showScanOverlay(message); 7083 function deliver() { 7084 if (!window.opener) return; 7085 var jobIdErr = new URLSearchParams(window.location.search).get('acp_job'); 7086 window.opener.postMessage( 7087 { 7088 type: 'accesspro-axe-scan-progress', 7089 jobId: jobIdErr, 7090 error: message, 7091 }, 7092 '*', 7093 ); 7094 } 7095 if (pageIsThemePreview()) { 7096 exitThemePreviewQuietly().then(deliver); 7097 return; 7098 } 7099 deliver(); 7100 }); 7101 } 7102 7103 function waitForFullPageLoad() { 7104 return new Promise(function (resolve) { 7105 function settle() { 7106 // Extended settle time for dynamic content, carousels, lazy sections 7107 // Wait for network idle + animations + JS state changes 7108 setTimeout(function() { 7109 // Wait for any lazy images to finish loading 7110 var images = Array.prototype.slice.call(document.querySelectorAll('img[loading="lazy"]')); 7111 var pendingImages = images.filter(function(img) { 7112 return !img.complete; 7113 }); 7114 7115 if (pendingImages.length > 0) { 7116 var loaded = 0; 7117 var timeout = setTimeout(function() { 7118 resolve(); // Don't wait forever 7119 }, 2000); 7120 7121 pendingImages.forEach(function(img) { 7122 function handleLoad() { 7123 loaded++; 7124 if (loaded >= pendingImages.length) { 7125 clearTimeout(timeout); 7126 // Additional wait for any pending RAF or microtasks 7127 requestAnimationFrame(function() { 7128 setTimeout(resolve, 100); 7129 }); 7130 } 7131 } 7132 img.addEventListener('load', handleLoad, { once: true }); 7133 img.addEventListener('error', handleLoad, { once: true }); 7134 }); 7135 } else {
7136 // Additional wait for any pending RAF or microtasks 7137 requestAnimationFrame(function() { 7138 setTimeout(resolve, 100); 7139 }); 7140 } 7141 }, 3000); 7142 } 7143 if (document.readyState === 'complete') { 7144 settle(); 7145 return; 7146 } 7147 window.addEventListener('load', settle, { once: true }); 7148 }); 7149 } 7150 7151 // Port of accessibility-scanner Phase 3 WCAG 2.2 / APG checks (browser-side). 7152 // Findings are merged into axe violations/incomplete so the existing pipeline needs no changes. 7153 function isAccessProScanElement(el) { 7154 if (!el || !el.closest) return false; 7155 return !!( 7156 el.closest('#acp-icon') || 7157 el.closest('#acp-widget') || 7158 el.closest('#acp-virtualKeyboardPopup') || 7159 el.closest('#acp-definition-popup') || 7160 el.closest('#acp-dictionary-toast') || 7161 el.closest('#acp-scan-overlay') || 7162 el.closest('[id^="acp-"]') || 7163 el.closest('.asw-widget-button-top') 7164 ); 7165 } 7166 7167 // Enhanced element visibility check including all CSS hiding techniques 7168 function isElementVisible(el) { 7169 if (!el || !el.getBoundingClientRect) return false; 7170 var style = window.getComputedStyle(el); 7171 if (style.display === 'none' || style.visibility === 'hidden') return false; 7172 if (style.opacity === '0') return false; 7173 if (style.position === 'absolute' && style.clip === 'rect(0px, 0px, 0px, 0px)') return false; 7174 if (style.width === '1px' && style.height === '1px' && style.overflow === 'hidden') return false; 7175 var rect = el.getBoundingClientRect(); 7176 if (rect.width === 0 || rect.height === 0) return false; 7177 return true; 7178 } 7179 7180 function runWcag22Checks() { 7181 var violations = []; 7182 var incomplete = []; 7183 7184 try { 7185 // WCAG 2.4.11 Focus Not Obscured â sticky/fixed heuristic (manual review) 7186 var stickyElements = Array.prototype.slice 7187 .call(document.querySelectorAll('*')) 7188 .filter(function (el) { 7189 if (isAccessProScanElement(el)) return false; 7190 if (!isElementVisible(el)) return false; 7191 var style = getComputedStyle(el); 7192 return ( 7193 (style.position === 'sticky' || style.position === 'fixed') && 7194 el.getBoundingClientRect().height > 40 7195 ); 7196 }) 7197 .slice(0, 5) 7198 .map(function (el) { 7199 var style = getComputedStyle(el); 7200 return { 7201 tag: el.tagName.toLowerCase(), 7202 id: el.id || null, 7203 height: Math.round(el.getBoundingClientRect().height), 7204 position: style.position, 7205 }; 7206 }); 7207 7208 if (stickyElements.length > 0) { 7209 incomplete.push({ 7210 id: 'focus-not-obscured', 7211 impact: 'serious', 7212 tags: ['wcag22aa', 'wcag2411'], 7213 description: 7214 'WCAG 2.4.11: Focused elements must not be entirely obscured. Fixed/sticky elements detected â manual keyboard testing required.', 7215 helpUrl: 7216 'https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html', 7217 nodes: stickyElements.map(function (e) { 7218 return { 7219 html: 7220 '<' + 7221 e.tag + 7222 (e.id ? ' id="' + e.id + '"' : '') + 7223 '> (' + 7224 e.position + 7225 ', ' + 7226 e.height + 7227 'px tall)', 7228 target: [e.tag + (e.id ? '#' + e.id : '')], 7229 failureSummary: 7230 'Fixed/sticky element may obscure focused components. Verify with keyboard navigation.', 7231 }; 7232 }), 7233 }); 7234 } 7235 7236 // NEW: aria-hidden-focus check - elements with aria-hidden="true" that are focusable 7237 var hiddenFocusable = []; 7238 document.querySelectorAll('[aria-hidden="true"]').forEach(function(el) { 7239 if (isAccessProScanElement(el)) return; 7240 // Check if this element or any descendant is focusable 7241 var focusableSelectors = 'a[href], button, input, select, textarea, [tabindex]:not
7241([tabindex="-1"])'; 7242 var focusables = el.matches(focusableSelectors) ? [el] : Array.prototype.slice.call(el.querySelectorAll(focusableSelectors)); 7243 focusables.forEach(function(focusEl) { 7244 if (isElementVisible(focusEl) && focusEl.tabIndex >= 0) { 7245 hiddenFocusable.push({ 7246 html: focusEl.outerHTML.slice(0, 500), 7247 selector: buildScanSelector(focusEl), 7248 parentHiddenHtml: el.outerHTML.slice(0, 200) 7249 }); 7250 } 7251 }); 7252 }); 7253 7254 if (hiddenFocusable.length > 0) { 7255 violations.push({ 7256 id: 'aria-hidden-focus', 7257 impact: 'serious', 7258 tags: ['wcag2aa', 'wcag412'], 7259 description: 'WCAG 4.1.2: Focusable elements must not be hidden with aria-hidden="true"', 7260 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html', 7261 nodes: hiddenFocusable.slice(0, 10).map(function(item) { 7262 return { 7263 html: item.html, 7264 target: [item.selector], 7265 failureSummary: 'Focusable element is inside aria-hidden="true" container' 7266 }; 7267 }) 7268 }); 7269 } 7270 7271 // WCAG 2.5.3 Label in Name - Enhanced with better visible text extraction 7272 // Visible text = text rendered on screen (excludes aria-hidden, sr-only, SVG internals). 7273 function getVisibleText(el) { 7274 var text = ''; 7275 for (var i = 0; i < el.childNodes.length; i++) { 7276 var child = el.childNodes[i]; 7277 if (child.nodeType === 3) { text += child.textContent; continue; } 7278 if (child.nodeType !== 1) continue; 7279 if (child.getAttribute('aria-hidden') === 'true') continue; 7280 var st = window.getComputedStyle(child); 7281 if (st.display === 'none' || st.visibility === 'hidden') continue; 7282 if (st.opacity === '0') continue; 7283 if (st.position === 'absolute') { 7284 var clip = st.clip; 7285 if (clip === 'rect(0px, 0px, 0px, 0px)' || clip === 'rect(0, 0, 0, 0)') continue; 7286 } 7287 if (st.width === '1px' && st.height === '1px' && st.overflow === 'hidden') continue; 7288 if (st.fontSize === '0px' || st.width === '0px' || st.height === '0px') continue; 7289 text += getVisibleText(child); 7290 } 7291 return text; 7292 } 7293 function buildScanSelector(el) { 7294 if (el.id) return '#' + CSS.escape(el.id); 7295 var testId = el.getAttribute('data-testid') || el.getAttribute('data-test-id'); 7296 if (testId) return '[data-testid="' + testId + '"]'; 7297 var tag = el.tagName.toLowerCase(); 7298 var cls = (el.getAttribute('class') || '').split(/\s+/).filter(function (c) { 7299 return c && c.length < 60 && !/^(active|is-|js-|open|hidden|focus|hover)/i.test(c); 7300 }).slice(0, 3); 7301 return cls.length ? tag + '.' + cls.join('.') : tag; 7302 } 7303 7304 // Enhanced selector to catch more interactive elements 7305 var interactiveSelector = 'button, [role="button"], a[aria-label], [role="link"][aria-label], ' + 7306 '[role="menuitem"][aria-label], [role="tab"][aria-label], [role="checkbox"][aria-label], ' + 7307 '[role="radio"][aria-label], [role="switch"][aria-label], [role="combobox"][aria-label], ' + 7308 '[role="searchbox"][aria-label], [role="textbox"][aria-label]'; 7309 7310 var mismatches = Array.prototype.slice 7311 .call(document.querySelectorAll(interactiveSelector)) 7312 .filter(function (el) { 7313 return !isAccessProScanElement(el) && isElementVisible(el); 7314 }) 7315 .map(function (el) { 7316 var ariaLabel = el.getAttribute('aria-label') || ''; 7317 var visibleText = getVisibleText(el).replace(/\s+/g, ' ').trim(); 7318 if (!ariaLabel || !visibleText) return null; 7319 if (visibleText.length <= 1) return null; 7320 7321 // Normalize for comparison - remove punctuation and make case-insensitive 7322 var normalizedLabel = ariaLabel.toLowerCase().replace(/[^\w\s]/g, ''); 7323 var normalizedVisible = visibleText.toLowerCase().replace(/[^\w\s]/g, ''); 7324 7325 // Check if visible text is substring of aria-label
7326 if (normalizedLabel.includes(normalizedVisible)) return null; 7327 7328 // Check word-by-word containment for multi-word labels 7329 var visibleWords = normalizedVisible.split(/\s+/).filter(Boolean); 7330 if (visibleWords.length > 0) { 7331 var allWordsPresent = visibleWords.every(function(word) { 7332 return normalizedLabel.includes(word); 7333 }); 7334 if (allWordsPresent) return null; 7335 } 7336 7337 return { 7338 html: el.outerHTML.slice(0, 500), 7339 selector: buildScanSelector(el), 7340 ariaLabel: ariaLabel, 7341 visibleText: visibleText, 7342 }; 7343 }) 7344 .filter(Boolean) 7345 .slice(0, 10); 7346 7347 if (mismatches.length > 0) { 7348 violations.push({ 7349 id: 'label-in-name', 7350 impact: 'serious', 7351 tags: ['wcag21a', 'wcag253'], 7352 description: 'WCAG 2.5.3: Accessible name must contain visible label text', 7353 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html', 7354 nodes: mismatches.map(function (m) { 7355 return { 7356 html: m.html, 7357 target: [m.selector], 7358 failureSummary: 7359 'aria-label="' + 7360 m.ariaLabel + 7361 '" does not contain visible text "' + 7362 m.visibleText + 7363 '"', 7364 }; 7365 }), 7366 }); 7367 } 7368 7369 // 2.5.7 Dragging Movements 7370 var draggableElements = Array.prototype.slice 7371 .call( 7372 document.querySelectorAll( 7373 '[draggable="true"], [data-sortable], .sortable-item', 7374 ), 7375 ) 7376 .filter(function (el) { 7377 return !isAccessProScanElement(el); 7378 }) 7379 .slice(0, 5) 7380 .map(function (el) { 7381 return { 7382 html: el.outerHTML.slice(0, 500), 7383 selector: buildScanSelector(el), 7384 }; 7385 }); 7386 7387 if (draggableElements.length > 0) { 7388 incomplete.push({ 7389 id: 'dragging-movements', 7390 impact: 'serious', 7391 tags: ['wcag22aa', 'wcag257'], 7392 description: 7393 'WCAG 2.5.7: Draggable elements must have a single-pointer alternative. Manual verification required.', 7394 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html', 7395 nodes: draggableElements.map(function (e) { 7396 return { 7397 html: e.html, 7398 target: [e.selector], 7399 failureSummary: 7400 'Verify that a keyboard or single-pointer alternative exists for this drag operation.', 7401 }; 7402 }), 7403 }); 7404 } 7405 7406 // ARIA APG: Dialog Pattern 7407 var badDialogs = Array.prototype.slice 7408 .call(document.querySelectorAll('[role="dialog"], [role="alertdialog"]')) 7409 .filter(function (el) { 7410 if (isAccessProScanElement(el)) return false; 7411 return !( 7412 el.hasAttribute('aria-labelledby') || el.hasAttribute('aria-label') 7413 ); 7414 }) 7415 .slice(0, 5) 7416 .map(function (el) { 7417 return { 7418 html: el.outerHTML.slice(0, 500), 7419 selector: buildScanSelector(el), 7420 }; 7421 }); 7422 7423 if (badDialogs.length > 0) { 7424 violations.push({ 7425 id: 'dialog-missing-label', 7426 impact: 'serious', 7427 tags: ['aria-apg', 'wcag2aa'], 7428 description: 7429 'ARIA APG Dialog Pattern: role="dialog" must have aria-labelledby or aria-label', 7430 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/', 7431 nodes: badDialogs.map(function (d) { 7432 return { 7433 html: d.html, 7434 target: [d.selector], 7435 failureSummary: 7436 'Add aria-labelledby pointing to a visible dialog title, or aria-label.', 7437 }; 7438 }), 7439 }); 7440 } 7441 7442 // ARIA APG: Tabs Pattern â tabs must have aria-selected (true on active, false on others
7442) 7443 var badTabs = []; 7444 Array.prototype.slice 7445 .call(document.querySelectorAll('[role="tablist"]')) 7446 .forEach(function (tabList) { 7447 if (isAccessProScanElement(tabList)) return; 7448 var tabs = Array.prototype.slice.call(tabList.querySelectorAll('[role="tab"]')); 7449 var hasAnySelected = tabs.some(function (t) { return t.getAttribute('aria-selected') === 'true'; }); 7450 tabs.forEach(function (tab) { 7451 if (isAccessProScanElement(tab)) return; 7452 if (!tab.hasAttribute('aria-selected')) { 7453 // Detect if this tab appears active (has aria-current, class "active", etc.) 7454 var looksActive = !hasAnySelected && tab.classList.contains('active'); 7455 badTabs.push({ 7456 html: tab.outerHTML.slice(0, 500), 7457 selector: buildScanSelector(tab), 7458 suggestValue: looksActive ? 'true' : 'false', 7459 }); 7460 } 7461 }); 7462 }); 7463 badTabs = badTabs.slice(0, 5); 7464 7465 if (badTabs.length > 0) { 7466 violations.push({ 7467 id: 'tabs-missing-aria-selected', 7468 impact: 'serious', 7469 tags: ['aria-apg', 'wcag2aa'], 7470 description: 7471 'ARIA APG Tabs Pattern: each [role="tab"] must have aria-selected="true" or aria-selected="false"', 7472 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/tabs/', 7473 nodes: badTabs.map(function (t) { 7474 return { 7475 html: t.html, 7476 target: [t.selector], 7477 failureSummary: 7478 'Tab missing aria-selected. Suggested value: aria-selected="' + (t.suggestValue || 'false') + '"', 7479 }; 7480 }), 7481 }); 7482 } 7483 } catch (err) { 7484 console.warn( 7485 '[AccessPro][AxeScan][storefront] WCAG 2.2 checks error', 7486 err && err.message ? err.message : err, 7487 ); 7488 } 7489 7490 return { violations: violations, incomplete: incomplete }; 7491 } 7492 7493 function runAxeScan() { 7494 if (!window.axe) { 7495 showScanOverlay('Scan failed: axe-core not loaded'); 7496 notifyScanOpener({ 7497 type: 'accesspro-axe-scan-error', 7498 token: token, 7499 message: 'axe-core failed to load', 7500 }); 7501 return; 7502 } 7503 7504 // CRITICAL: Hide overlay before scan to prevent interference with color-contrast/visibility checks 7505 hideOverlay(); 7506 7507 // Run axe WITHOUT overlay visible to get accurate color contrast and visibility results 7508 window.axe 7509 .run(document, { 7510 runOnly: { 7511 type: 'tag', 7512 values: ['wcag2a', 'wcag2aa', 'wcag21aa', 'wcag22aa'], 7513 }, 7514 exclude: [ 7515 ['#acp-icon'], 7516 ['#acp-widget'], 7517 ['#acp-virtualKeyboardPopup'], 7518 ['#acp-definition-popup'], 7519 ['#acp-dictionary-toast'], 7520 ['#acp-scan-overlay'], 7521 ['.asw-widget-button-top'], 7522 ], 7523 }) 7524 .then(function (results) { 7525 // Now safe to show overlay after scan completes 7526 showScanOverlay('Processing scan resultsâ¦'); 7527 var extra = runWcag22Checks(); 7528 if (!results.violations) results.violations = []; 7529 if (!results.incomplete) results.incomplete = []; 7530 // Scanner stores customChecks separately; merge into axe arrays so 7531 // buildAxeScanSummary (customChecks: []) still surfaces them. 7532 results.violations = results.violations.concat(extra.violations || []); 7533 results.incomplete = results.incomplete.concat(extra.incomplete || []); 7534 7535 // List rule only: axe often stores just the opening <ul> tag. 7536 // Re-serialize with direct children so the report/AI Fixes show the real issue. 7537 enrichListViolationNodes(results); 7538 7539 notifyScanOpener({ 7540 type: 'accesspro-axe-scan', 7541 token: token, 7542 url: window.location.href, 7543 results: results, 7544 }); 7545 }) 7546 .catch(function (err) { 7547 showScanOverlay('Scan failed'); 7548 notifyScanOpener({ 7549 type: 'accesspro-axe-scan-error', 7550 token: token, 7551 message: err && err.message ? err.message : 'Accessibility scan failed', 7552 }); 7553 }); 7554 } 7555 7556 /** 7557 * Optimize axe `list` node payloads only (no other rules). 7558 * Horizon overflow-list / ul[part=list] failures need children in HTML 7559 * so merchants see role=presentation / non-li children clearly. 7560 */ 7561 function enrichListViolationNodes(results) { 7562 var violations = results && results.violations; 7563 if (!violations || !violations.length) return; 7564 7565 function queryInRoot(root, sel) { 7566 if (!root || !sel) return null; 7567 try { 7568 return root.querySelector(sel); 7569 } catch (e) { 7570 return null; 7571 } 7572 } 7573 7574 function resolveShadowPath(path) { 7575 if (!path) return null; 7576 if (typeof path === 'string') { 7577 return ( 7578 queryInRoot(document, path) || 7579 queryDeepAll(path)[0] || 7580 null 7581 ); 7582 } 7583 if (!Array.isArray(path) || !path.length) return null; 7584 7585 // Nested shadow path: ["host", "inner"] or [["host", "inner"]] 7586 var steps = path; 7587 if (steps.length === 1 && Array.isArray(steps[0])) { 7588 steps = steps[0]; 7589 } 7590 7591 var ctx = document; 7592 var el = null; 7593 for (var i = 0; i < steps.length; i++) { 7594 var step = steps[i]; 7595 if (Array.isArray(step)) { 7596 el = resolveShadowPath(step); 7597 } else { 7598 el = queryInRoot(ctx, String(step)); 7599 if (!el && ctx === document) { 7600 el = queryDeepAll(String(step))[0] || null; 7601 } 7602 } 7603 if (!el) return null; 7604 ctx = el.shadowRoot || el; 7605 } 7606 return el; 7607 } 7608 7609 function queryDeepAll(sel) { 7610 var out = []; 7611 function walk(root) { 7612 if (!root || !root.querySelectorAll) return; 7613 try { 7614 Array.prototype.push.apply(out, root.querySelectorAll(sel)); 7615 } catch (e) { 7616 /* invalid selector */ 7617 } 7618 var all = root.querySelectorAll ? root.querySelectorAll('*') : []; 7619 for (var i = 0; i < all.length; i++) { 7620 if (all[i].shadowRoot) walk(all[i].shadowRoot); 7621 } 7622 } 7623 walk(document); 7624 return out; 7625 } 7626 7627 function serializeChildSnippet(child) { 7628 if (!child || !child.tagName) return ''; 7629 var tag = child.tagName.toLowerCase(); 7630 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7631 var part = (child.getAttribute && child.getAttribute('part')) || ''; 7632 var cls = (child.getAttribute && child.getAttribute('class')) || ''; 7633 var open = 7634 '<' + 7635 tag + 7636 (role ? ' role="' + role + '"' : '') + 7637 (part ? ' part="' + part + '"' : '') + 7638 (cls 7639 ? ' class="' + 7640 String(cls) 7641 .trim() 7642 .split(/\s+/) 7643 .slice(0, 3) 7644 .join(' ') + 7645 '"' 7646 : '') + 7647 '>'; 7648 var text = (child.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 40); 7649 return open + (text ? text : 'â¦') + '</' + tag + '>'; 7650 } 7651 7652 function serializeListHtml(listEl) { 7653 if (!listEl || !listEl.tagName) return ''; 7654 var tag = listEl.tagName.toLowerCase(); 7655 if (tag !== 'ul' && tag !== 'ol') return ''; 7656 var openMatch = String(listEl.outerHTML || '').match(/^<[^>]+>/); 7657 var openTag = openMatch ? openMatch[0] : '<' + tag + '>'; 7658 var children = Array.prototype.slice.call(listEl.children || []).slice(0, 10); 7659 if (!children.length) return openTag; 7660 var lines = children.map(function (child) { 7661 return ' ' + serializeChildSnippet(child); 7662 }); 7663 if ((listEl.children || []).length > 10) { 7664 lines.push(' <!-- ⦠' + (listEl.children.length - 10) + ' more -->'); 7665 } 7666 return openTag + '\n' + lines.join('\n') + '\n</' + tag + '>'; 7667 } 7668 7669 function findListFallback() { 7670 var candidates = queryDeepAll('ul[part="list"], overflow-list ul, ul, ol'); 7671 var withBad = candidates.filter(function (listEl) { 7672 return Array.prototype.some.call(listEl.children || [], function (child) { 7673 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7674 var t = (child.tagName || '').toLowerCase(); 7675 return ( 7676 role === 'presentation' || 7677 role === 'none' || 7678 (t !== 'li' && t !== 'script' && t !== 'template' && t !== 'style') 7679 ); 7680 }); 7681 }); 7682 return withBad.length === 1 ? withBad[0] : null; 7683 } 7684 7685 violations.forEach(function (v) { 7686 if (!v || v.id !== 'list') return;
7687 (v.nodes || []).forEach(function (node) { 7688 if (!node) return; 7689 var hintHtml = String(node.html || ''); 7690 var el = resolveShadowPath(node.target); 7691 7692 // Flat axe targets like ["ul"] are too generic â prefer part=list from html hint. 7693 if ( 7694 el && 7695 /part\s*=\s*["']list["']/i.test(hintHtml) && 7696 !(el.getAttribute && el.getAttribute('part') === 'list') 7697 ) { 7698 var partLists = queryDeepAll('ul[part="list"]'); 7699 if (partLists.length === 1) el = partLists[0]; 7700 else if (partLists.length > 1) { 7701 var badPart = partLists.filter(function (listEl) { 7702 return Array.prototype.some.call(listEl.children || [], function (child) { 7703 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7704 return role === 'presentation' || role === 'none'; 7705 }); 7706 }); 7707 if (badPart.length === 1) el = badPart[0]; 7708 } 7709 } 7710 7711 if (el && el.tagName) { 7712 var t = el.tagName.toLowerCase(); 7713 if (t !== 'ul' && t !== 'ol' && el.closest) { 7714 el = el.closest('ul, ol') || el; 7715 } 7716 } 7717 if (!el || !el.tagName || !/^(UL|OL)$/.test(el.tagName)) { 7718 el = findListFallback(); 7719 } 7720 if (!el) return; 7721 7722 var better = serializeListHtml(el); 7723 if (better && better.length > hintHtml.length) { 7724 node.html = better.slice(0, 2500); 7725 } 7726 7727 // Prefer a stable, actionable selector for Horizon chrome lists. 7728 if (el.getAttribute && el.getAttribute('part') === 'list') { 7729 node.target = ['ul[part="list"]']; 7730 } 7731 }); 7732 }); 7733 } 7734 7735 function notifyScanOpener(payload) { 7736 if (window.opener && payload.type === 'accesspro-axe-scan-error') { 7737 var jobId = new URLSearchParams(window.location.search).get('acp_job'); 7738 showScanOverlay('Scan failed'); 7739 window.opener.postMessage( 7740 { 7741 type: 'accesspro-axe-scan-progress', 7742 jobId: jobId, 7743 error: payload.message || 'Accessibility scan failed', 7744 }, 7745 '*', 7746 ); 7747 setTimeout(function () { 7748 window.close(); 7749 }, 400); 7750 return; 7751 } 7752 submitScanResult(payload); 7753 } 7754 7755 var script = document.createElement('script'); 7756 // cdnjs only goes up to 4.10.3; jsDelivr serves 4.11.1 (matches accessibility-scanner). 7757 script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/axe.min.js'; 7758 script.onload = function () { 7759 waitForFullPageLoad().then(runAxeScan); 7760 }; 7761 script.onerror = function () { 7762 notifyScanOpener({ 7763 type: 'accesspro-axe-scan-error', 7764 token: token, 7765 message: 'Failed to load axe-core', 7766 }); 7767 }; 7768 document.head.appendChild(script); 7769 })(); 7770</script>
7770 7771 7772 7773<style> 7774 .accesspro-icon { 7775 display: inline-flex; 7776 flex-direction: column; 7777 align-items: center; 7778 gap: 4px; 7779 cursor: pointer; 7780 text-decoration: none; 7781 vertical-align: middle; 7782 color: var(--acp-trigger-color, #23185c); 7783 } 7784 7785 /* Icon-only triggers should not reserve a text line box. */ 7786 .accesspro-icon[icon='true']:not(.acp-trigger--has-text) { 7787 line-height: 0; 7788 } 7789 7790 .accesspro-icon .asw-menu-btn-container { 7791 flex-shrink: 0; 7792 } 7793 7794 /* The cloned icon is inert; the host element is the control. */ 7795 .accesspro-icon .asw-menu-btn-container, 7796 .accesspro-icon .asw-menu-btn { 7797 pointer-events: none; 7798 } 7799</style>
7800<script type="0a0e67079055689962737467-text/javascript"> 7801 (function () { 7802 var SELECTOR = '.accesspro-icon'; 7803 var BOUND = 'acpTriggerBound'; 7804 var FILLED = 'acpTriggerFilled'; 7805 var settings = window.accessProWidgetSettings || {}; 7806 var inlineMode = !!settings.hide_floating_icon; 7807 var fallbackReady = inlineMode; 7808 document.documentElement.style.setProperty( 7809 '--acp-trigger-color', 7810 settings.icon_color_fill || '#23185c' 7811 ); 7812 7813 /* ---- open the widget ------------------------------------------------ */ 7814 /* main.js is deferred, so iconInstance may not exist on an early click. */ 7815 function openWidget(event) { 7816 if (event) event.preventDefault(); 7817 if (window.iconInstance) { 7818 window.iconInstance.toggleWidget(); 7819 return; 7820 } 7821 var waited = 0; 7822 var timer = setInterval(function () { 7823 if (window.iconInstance) { 7824 clearInterval(timer); 7825 window.iconInstance.toggleWidget(); 7826 } else if ((waited += 100) >= 10000) { 7827 clearInterval(timer); 7828 console.error('[AccessPro] Widget did not load â cannot open menu.'); 7829 } 7830 }, 100); 7831 } 7832 7833 /* ---- clone the floating icon ---------------------------------------- */ 7834 function buildIcon() { 7835 var source = document.querySelector('#Access-Pro-Icon .asw-menu-btn-container'); 7836 if (!source) return null; 7837 7838 var clone = source.cloneNode(true); 7839 7840 // Strip ids: the widget mutates apMenuIconStroke / apMenuIconFill by id 7841 // when contrast modes change, and duplicates would shadow the original. 7842 clone.removeAttribute('id'); 7843 clone.querySelectorAll('[id]').forEach(function (node) { 7844 node.removeAttribute('id'); 7845 }); 7846 7847 // The dismiss "X" and loading dots belong to the floating icon only. 7848 clone.querySelectorAll('.asw-hide-widget-icon, .acp-floating-dots').forEach(function (node) { 7849 node.remove(); 7850 }); 7851 7852 // A <button> nested inside the merchant's <a>
7852 is invalid HTML. Swap it 7853 // for a <span> carrying the same classes so the widget CSS still applies. 7854 var button = clone.querySelector('.asw-menu-btn'); 7855 if (button) { 7856 var span = document.createElement('span'); 7857 span.className = button.className; 7858 span.setAttribute('style', button.getAttribute('style') || ''); 7859 span.setAttribute('aria-hidden', 'true'); 7860 while (button.firstChild) span.appendChild(button.firstChild); 7861 button.parentNode.replaceChild(span, button); 7862 } 7863 7864 return clone; 7865 } 7866 7867 7868 /* ---- fallback: build the icon from settings ------------------------- */ 7869 /* Used when the floating icon is not in the DOM â the widget skips 7870 render() entirely if the visitor dismissed it, if a page/country filter 7871 bails out of init(), or if trigger display is set to title-only. 7872 Geometry below mirrors render() in main.js exactly. */ 7873 var GLYPHS = { 7874 default: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" fill="#ffffff" style="height: 45%; width: 45%; fill: #ffffff" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z" /><path d="M432,112.8l-.45.12h0l-.42.13c-1,.28-2,.58-3,.89-18.61,5.46-108.93,30.92-172.56,30.92-59.13,0-141.28-22-167.56-29.47a73.79,73.79,0,0,0-8-2.58c-19-5-32,14.3-32,31.94,0,17.47,15.7,25.79,31.55,31.76v.28l95.22,29.74c9.73,3.73,12.33,7.54,13.6,10.84,4.13,10.59.83,31.56-.34,38.88l-5.8,45L150.05,477.44q-.15.72-.27,1.47l-.23,1.27h0c-2.32,16.15,9.54,31.82,32,31.82,19.6,0,28.25-13.53,32-31.94h0s28-157.57,42-157.57,42.84,157.57,42.84,157.57h0c3.75,18.41,12.4,31.94,32,31.94,22.52,0,34.38-15.74,32-31.94-.21-1.38-.46-2.74-.76-4.06L329,301.27l-5.79-45c-4.19-26.21-.82-34.87.32-36.9a1.09,1.09,0,0,0,.08-.15c1.08-2,6-6.48,17.48-10.79l89.28-31.21a16.9,16.9,0,0,0,1.62-.52c16-6,32-14.3,32-31.93S451,107.81,432,112.8Z" /></svg>', 7875 wheelchair: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 960" fill="#ffffff" aria-hidden="true" focusable="false"> <path d="M480 240q-33 0-56.5-23.5T400 160q0-33 23.5-56.5T480 80q33 0 56.5 23.5T560 160q0 33-23.5 56.5T480 240ZM680 880V680H480q-33 0-56.5-23.5T400 600V360q0-33 23.5-56.5T480 280q24 0 41.5 10.5T559 324q55 66 99.5 90.5T760 480v80q-53 0-107-23t-93-55v138h120q33 0 56.5 23.5T760 680v220h-80ZM400 880q-83 0-141.5-58.5T200 680q0-72 45.5-127T360 484v82q-35 14-57.5 44.5T280 680q0 50 35 85t85 35q39 0 69.5-22.5T514 720h82q-14 69-69 114.5T400 880Z" /> </svg>', 7876 blind: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"> <path d="m240-60-64-48 104-139v-213q0-31 5.5-68.5T300-596l-60 34v142h-80v-188l216-123q8-5 17-7t19-2q24 0 44 12t30 33l31 67q20 44 61 66t102 22v80h-39L860-78l-35 20-237-413q-40-13-72.5-37.5T460-568q-10 29-15.5 66.5T441-432l79 112v260h-80v-200l-71-102-9 142L240-60Zm220-700q-33 0-56.5-23.5T380-840q0-33 23.5-56.5T460-920q33 0 56.5 23.5T540-840q0 33-23.5 56.5T460-760Z" /> </svg>', 7877 eye: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="m644-428-58-58q9-47-27-88t-93-32l-58-58q17-8 34.5-12t37.5-4q75 0 127.5 52.5T660-500q0 20-4 37.5T644-428Zm128 126-58-56q38-29 67.5-63.5T832-500q-50-101-143.5-160.5T480-720q-29 0-57 4t-55 12l-62-62q41-17 84-25.5t90-8.5q151 0 269 83.5T920-500q-23 59-60.5 109.5T772-302Zm20 246L624-222q-35 11-70.5 16.5T480-200q-151 0-269-83.5T40-500q21-53 53-98.5t73-81.5L56-792l56-56 736 736-56 56ZM222-624q-29 26-53 57t-41 67q50 101 143.5 160.5T480-280q20 0 39-2.5t39-5.5l-36-38q-11 3-21 4.5t-21 1.5q-75 0-127.5-52.5T300-500q0-11 1.5-21t4.5-21l-84-82Zm319 93Zm-151 75Z" /></svg>', 7878 accStraight: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="M480-720q-33 0-56.5-23.5T400-800q0-33 23.5-56.5T480-880q33 0 56.5 23.5T560-800q0 33-23.5 56.5T480-720ZM360-80v-520H120v-80h720v80H600v520h-80v-240h-80v240h-80Z" /></svg>', 7879 settings: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false">
7879<path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" /></svg>' 7880 }; 7881 7882 var SIZES = { 7883 small: 40, '0.5x': 40, 7884 medium: 50, '1x': 50, default: 50, 7885 large: 60, '1.5x': 60, 7886 extraLarge: 75, '2x': 75 7887 }; 7888 7889 function buildIconFromSettings() { 7890 var s = window.accessProWidgetSettings || {}; 7891 var style = s.icon_style || 'thick'; 7892 var square = s.icon_shape === 'square'; 7893 // Defaults must match mergeSettings() in main.js and DEFAULT_SETTINGS in 7894 // app/constants/settings.js â both use #23185c for stroke AND fill â so a 7895 // metafield missing these keys renders identically on either path. 7896 var stroke = s.icon_color_stroke || '#23185c'; 7897 var fill = s.icon_color_fill || '#23185c'; 7898 var px = SIZES[s.icon_size] || 50; 7899 var solid = style === 'solid'; 7900 var thin = style === 'thin'; 7901 var shapes = ''; 7902 7903 if (square) { 7904 var sizes = [ 7905 [solid ? 100 : 98, stroke, 12], 7906 [solid ? 0 : thin ? 86 : 82, '#ffffff', 10], 7907 [solid || thin ? 80 : 70, fill, 8] 7908 ];
7909 sizes.forEach(function (d) { 7910 if (!d[0]) return; 7911 var off = (100 - d[0]) / 2; 7912 shapes += '<rect x="' + off + '" y="' + off + '" width="' + d[0] + '" height="' + d[0] + 7913 '" rx="' + d[2] + '" ry="' + d[2] + '" fill="' + d[1] + '" />'; 7914 }); 7915 } else { 7916 [ 7917 [solid ? 50 : 49, stroke], 7918 [solid ? 0 : thin ? 43 : 41, '#ffffff'], 7919 [solid || thin ? 40 : 35, fill] 7920 ].forEach(function (d) { 7921 shapes += '<circle cx="50" cy="50" r="' + d[0] + '" fill="' + d[1] + '" />'; 7922 }); 7923 } 7924 7925 var name = GLYPHS[s.icon] ? s.icon : 'default'; 7926 var box = document.createElement('div'); 7927 box.className = 'asw-menu-btn-container'; 7928 box.setAttribute('style', 'position:relative;width:' + px + 'px;height:' + px + 'px;'); 7929 // The widget stylesheet may not be loaded when render() never ran, so 7930 // every layout-critical rule is inlined rather than left to the classes. 7931 box.innerHTML = 7932 '<span class="asw-menu-btn' + (square ? ' asw-menu-btn--square' : '') + '" aria-hidden="true"' + 7933 ' style="position:relative;display:flex;align-items:center;justify-content:center;' + 7934 'width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;' + 7935 'border-radius:' + (square ? '12%' : '50%') + ';">' + 7936 '<svg class="asw-outer-svg" viewBox="0 0 100 100" aria-hidden="true" focusable="false"' + 7937 ' style="width:100%;height:100%;display:block;">' + shapes + '</svg>' + 7938 GLYPHS[name] + '</span>'; 7939 7940 var glyph = box.querySelector('.asw-main-icon'); 7941 if (glyph) { 7942 // .asw-main-icon sizes to 50% via CSS; the default glyph overrides to 45% inline. 7943 var pct = name === 'default' ? '45%' : '50%'; 7944 glyph.setAttribute( 7945 'style', 7946 'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);' + 7947 'width:' + pct + ';height:' + pct + ';fill:#ffffff;z-index:100;' 7948 ); 7949 } 7950 return box; 7951 } 7952 7953 /* Name from the host only. Text inside aria-hidden (the cloned icon) does not count. */ 7954 function triggerNeedsName(el) { 7955 if ((el.getAttribute('aria-label') || '').trim()) return false; 7956 if ((el.getAttribute('aria-labelledby') || '').trim()) return false; 7957 if ((el.getAttribute('title') || '').trim()) return false; 7958 var node = el.firstChild; 7959 while (node) { 7960 if (node.nodeType === 3) { 7961 if (node.textContent.trim()) return false; 7962 } else if (node.nodeType === 1 && node.getAttribute('aria-hidden') !== 'true') { 7963 if (!triggerNeedsName(node)) return false; 7964 } 7965 node = node.nextSibling; 7966 } 7967 return true; 7968 } 7969 7970 function ensureTriggerName(el) { 7971 if (triggerNeedsName(el)) { 7972 el.setAttribute('aria-label', 'Open Accessibility Menu'); 7973 } 7974 } 7975 7976 /* ---- wire one element ----------------------------------------------- */ 7977 function bind(el) { 7978 if (el.dataset[BOUND]) return; 7979 el.dataset[BOUND] = '1'; 7980 7981 el.addEventListener('click', openWidget); 7982 el.addEventListener('keydown', function (event) { 7983 if (event.key === 'Enter' || event.key === ' ') openWidget(event); 7984 }); 7985 7986 // A non-anchor host (div/span) needs explicit button semantics. 7987 var tag = el.tagName.toLowerCase(); 7988 if (tag !== 'a' && tag !== 'button') { 7989 if (!el.hasAttribute('role')) el.setAttribute('role', 'button'); 7990 if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0'); 7991 } 7992 7993 if (el.textContent.trim()) el.classList.add('acp-trigger--has-text'); 7994 ensureTriggerName(el); 7995 } 7996 7997 function fillIcon(el, allowFallback) { 7998 if (el.dataset[FILLED]) return true; 7999 if (el.getAttribute('icon') !== 'true') return true; 8000 8001 // Prefer cloning the live icon; fall back to rebuilding from settings. 8002 var icon = buildIcon(); 8003 if (!icon && (allowFallback || inlineMode)) icon = buildIconFromSettings(); 8004 if (!icon) return false; 8005 8006 // The clone's size lives only in the container's inline style. If the 8007 // widget rendered without one, size it from settings so it cannot 8008 // collapse to zero height inside the merchant's layout. 8009 if (!/\bheight\s*:/.test(icon.getAttribute('style') || '')) { 8010 var px = SIZES[(window.accessProWidgetSettings || {}).icon_size] || 50; 8011 icon.style.position = 'relative'; 8012 icon.style.width = px + 'px'; 8013 icon.style.height = px + 'px'; 8014 } 8015 8016 el.insertBefore(icon, el.firstChild); 8017 el.dataset[FILLED] = '1'; 8018 ensureTriggerName(el); 8019 return true; 8020 } 8021 8022 /* ---- scan ------------------------------------------------------------ */
8023 /* Clicks are wired immediately so the trigger works before the icon 8024 renders; icons are filled in once the floating icon exists. */ 8025 var pendingIcons = false; 8026 8027 function scan(allowFallback) { 8028 pendingIcons = false; 8029 document.querySelectorAll(SELECTOR).forEach(function (el) { 8030 bind(el); 8031 if (!fillIcon(el, allowFallback)) pendingIcons = true; 8032 }); 8033 } 8034 8035 function start() { 8036 scan(inlineMode); 8037 8038 // Inline mode hides the floating icon, so build from settings immediately. 8039 if (inlineMode) { 8040 // console.log('[AccessPro] Inline triggers â using widget settings for icons'); 8041 } 8042 8043 // The floating icon only renders after the settings request resolves and 8044 // the widget chunk loads, so poll until it appears. If it never does, 8045 // stop waiting and build the icon from settings instead. 8046 var FALLBACK_AFTER = 2500; 8047 var waited = 0; 8048 var timer = setInterval(function () { 8049 if (!pendingIcons) { 8050 clearInterval(timer); 8051 return; 8052 } 8053 waited += 200; 8054 if (waited < FALLBACK_AFTER) { 8055 scan(false); 8056 return; 8057 } 8058 fallbackReady = true; 8059 clearInterval(timer); 8060 scan(true); 8061 if (pendingIcons) { 8062 console.warn('[AccessPro] Could not render inline icons.'); 8063 } 8064 }, 200); 8065 8066 // Catch triggers added later (theme editor re-renders, dynamic sections). 8067 // Debounced: the widget itself mutates the DOM heavily as it renders. 8068 if (window.MutationObserver) { 8069 var queued = false; 8070 new window.MutationObserver(function () { 8071 if (queued) return; 8072 queued = true; 8073 requestAnimationFrame(function () { 8074 queued = false; 8075 scan(fallbackReady || inlineMode); 8076 }); 8077 }).observe(document.body, { childList: true, subtree: true }); 8078 } 8079 } 8080 8081 if (document.readyState === 'loading') { 8082 document.addEventListener('DOMContentLoaded', start); 8083 } else { 8084 start(); 8085 } 8086 })(); 8087</script>
8087 8088 8089 8090</div><div id="shopify-block-AdUhINzJDU05HRnJaS__4318962865815008709" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: config -->
8090<script type="0a0e67079055689962737467-text/javascript">window.__BOOST_V3_LIQUID__ = { 8091 config: { 8092 shop: { 8093 name: 'Respoke', 8094 url: 'https://respoke.com', 8095 domain: 'respoke.myshopify.com', 8096 currency: 'USD', 8097 money_format: "\u0026#36;{{amount}}", 8098 money_format_with_currency: "\u0026#36;{{amount}} USD" 8099 }, 8100 8101 searchSettings: {"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","type":"manually","active":false,"backup":[],"searchTermList":[]},"mostPopularProducts":{"label":"Trending products","type":"manually","active":false,"backup":[],"productList":[]},"collections":{"excludedValues":[]}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"products":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog & Pages","status":"active","number":3}]}, 8102 8103 8104 8105 8106 translation: {"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","close":"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":"Your search for \"{{ terms }}\" did not match any results"},"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"},"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":{"cartpage-254544":"ADD THESE TO YOUR CART FOR A CHANCE TO WIN!","homepage-543377":"Just dropped","homepage-470033":"Best Sellers","collectionpage-024154":"Just dropped","collectionpage-758553":"Most Popular Products","productpage-705628":"Recently viewed","productpage-864006":"Frequently Bought Together","cartpage-827147":"Still interested in this?","cartpage-153743":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"manual":"Manual"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"inCollectionSearch":"Search for products in this collection","filterOptions":{"filterOption|BJZPvuJiOL|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_v_vendor":"Vendor","filterOption|BJzvwO1sO8|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_p_price":"Price","filterOption|Hy8WiJsd8|pf_opt_size":"Size","filterOption|Hy8WiJsd8|pf_t_shoe_style":"Shoe Style","filterOption|Hy8WiJsd8|pf_t_sort_by_designer":"Sort by Designer","filterOption|HJ2L6kiOL|pf_opt_size":"Size","filterOption|HJ2L6kiOL|pf_t_category":"Category","filterOption|Sktpakjd8|pf_t_size":"Size","filterOption|Sktpakjd8|pf_t_fabric_designer":"Fabric Designer","filterOption|Sktpakjd8|pf_t_type":"Type","filterOption|HJZkVgwCI|pf_t_fabric_designer":"Fabric Designer","filterOption|HJZkVgwCI|pf_t_size":"Size","filterOption|x90y3LRDb|pf_t_designer":"Designer","filterOption|Am2j95bJ3|pf_t_designer":"Designer","filterOption|Vef_WLx_i|pf_opt_size":"Size","filterOption|Vef_WLx_i|pf_pt_product_type":"Product Type","filterOption|Vef_WLx_i|pf_t_fabric_designer":"Fabric Designer","filterOption|RDvwwk6Ks|pf_pt_product_type":"Product Type","filterOption|NT3oLWvnna|pf_opt_size":"Size","filterOption|0RxS8fnh80|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_t_designer":"Designer","filterOption|RDvwwk6Ks|pf_t_designer":"Designer","filterOption|BJZPvuJiOL|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_pt_type":"Type"},"predictiveBundle":{}}, 8107 8108 8109 8110 8111 8112 primary_language: {"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","close"
8112:"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":"Your search for \"{{ terms }}\" did not match any results"},"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"},"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":{"cartpage-254544":"ADD THESE TO YOUR CART FOR A CHANCE TO WIN!","homepage-543377":"Just dropped","homepage-470033":"Best Sellers","collectionpage-024154":"Just dropped","collectionpage-758553":"Most Popular Products","productpage-705628":"Recently viewed","productpage-864006":"Frequently Bought Together","cartpage-827147":"Still interested in this?","cartpage-153743":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"manual":"Manual"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"inCollectionSearch":"Search for products in this collection","filterOptions":{"filterOption|BJZPvuJiOL|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_v_vendor":"Vendor","filterOption|BJzvwO1sO8|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_p_price":"Price","filterOption|Hy8WiJsd8|pf_opt_size":"Size","filterOption|Hy8WiJsd8|pf_t_shoe_style":"Shoe Style","filterOption|Hy8WiJsd8|pf_t_sort_by_designer":"Sort by Designer","filterOption|HJ2L6kiOL|pf_opt_size":"Size","filterOption|HJ2L6kiOL|pf_t_category":"Category","filterOption|Sktpakjd8|pf_t_size":"Size","filterOption|Sktpakjd8|pf_t_fabric_designer":"Fabric Designer","filterOption|Sktpakjd8|pf_t_type":"Type","filterOption|HJZkVgwCI|pf_t_fabric_designer":"Fabric Designer","filterOption|HJZkVgwCI|pf_t_size":"Size","filterOption|x90y3LRDb|pf_t_designer":"Designer","filterOption|Am2j95bJ3|pf_t_designer":"Designer","filterOption|Vef_WLx_i|pf_opt_size":"Size","filterOption|Vef_WLx_i|pf_pt_product_type":"Product Type","filterOption|Vef_WLx_i|pf_t_fabric_designer":"Fabric Designer","filterOption|RDvwwk6Ks|pf_pt_product_type":"Product Type","filterOption|NT3oLWvnna|pf_opt_size":"Size","filterOption|0RxS8fnh80|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_t_designer":"Designer","filterOption|RDvwwk6Ks|pf_t_designer":"Designer","filterOption|BJZPvuJiOL|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_pt_type":"Type"},"predictiveBundle":{}}, 8113 8114 8115 8116 8117 default_sort_order: {"error":"json not allowed for this object"}, 8118 8119 }, 8120 filterDefaults: { 8121 8122 }, 8123 filterSettings: {"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":true,"availableAfterFiltering":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
8123dColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false,"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false}, 8124 additionalElementDefaults: { 8125 8126 default_sort_order: {"search":"","all":"manual","173324763276":"manual"}, 8127 8128 }, 8129 additionalElementSettings: {"customSortingList":"manual","enableCollectionSearch":false}, 8130 generalSettings: { 8131 page: "cart", 8132 8133 file_url: "//respoke.com/cdn/shop/files/?v=3901", 8134 8135 collection_id: 0, 8136 collection_handle: "", 8137 collection_product_count: 0, 8138 8139 8140 collection_tags: null, 8141 current_tags: null, 8142 default_sort_by: "", 8143 no_image_url: "https://cdn.shopify.com/extensions/01a0e6ff-4d67-7d67-9987-f5e32fd926b9/product-filter-search-230/assets/boost-pfs-no-image.jpg", 8144 search_term: "", 8145 template: "cart",currencies: ["AED","AFN","ALL","AMD","ANG","AUD","AWG","AZN","BAM","BBD","BDT","BIF","BND","BOB","BSD","BWP","BZD","CAD","CDF","CHF","CNY","CRC","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ETB","EUR","FJD","FKP","GBP","GMD","GNF","GTQ","GYD","HKD","HNL","HUF","IDR","ILS","INR","ISK","JMD","JPY","KES","KGS","KHR","KMF","KRW","KYD","KZT","LAK","LBP","LKR","MAD","MDL","MKD","MMK","MNT","MOP","MUR","MVR","MWK","MYR","NGN","NIO","NPR","NZD","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RWF","SAR","SBD","SEK","SGD","SHP","SLL","STD","THB","TJS","TOP","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VND","VUV","WST","XAF","XCD","XOF","XPF","YER"], 8146 current_currency:"USD",published_locales: {"en":true}, 8147 current_locale: "en", 8148 }, 8149 generalSettingsMetafield: {"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"node"}, 8150 integration: null, 8151 b2b: { 8152 8153 }, 8154 appMetafields: {"additional-elements-settings":{"customSortingList":"manual","enableCollectionSearch":false},"filter-settings":{"showFilterOptionCount":false,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":true,"availableAfterFiltering":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false,"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false},"general-settings":{"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"node"},"search-settings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","type":"manually","active":false,"backup":[],"searchTermList":[]},"mostPopularProducts":{"label":"Trending products","type":"manually","active":false,"backup":[],"productList":[]},"collections":{"excludedValues":[]}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"products":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog \u0026 Pages","status":"active","number":3}]},"theme-info":{},"theme-setting-137420538095":{"productItems":{"general":{"borderLayout":"noBorder"}
8154,"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroun
8154dColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-145406853359":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroun
8154dColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-156907962607":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroun
8154dColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"translation-en":{"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","close":"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":"Your search for \"{{ terms }}\" did not match any results"},"suggestion":{"viewAll":"View all results","didYouMean":"Did you mean: {{ terms }}?","suggestQuery":"Showing results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog \u0026 Pages"},"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":{"cartpage-254544":"ADD THESE TO YOUR CART FOR A CHANCE TO WIN!","homepage-543377":"Just dropped","homepage-470033":"Best Sellers","collectionpage-024154":"Just dropped","collectionpage-758553":"Most Popular Products","productpage-705628":"Recently viewed","productpage-864006":"Frequently Bought Together","cartpage-827147":"Still interested in this?","cartpage-153743":"Similar Products"},"productItem":{},"quickView":{},"cart":{},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{},"productCount":{},"pagination":{},"sortingList":{"manual":"Manual"},"collectionHeader":{},"breadcrumb":{},"sliderProduct":{},"inCollectionSearch":"Search for products in this collection","filterOptions":{"filterOption|BJZPvuJiOL|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_v_vendor":"Vendor","filterOption|BJzvwO1sO8|pf_pt_product_type":"Product Type","filterOption|BJzvwO1sO8|pf_p_price":"Price","filterOption|Hy8WiJsd8|pf_opt_size":"Size","filterOption|Hy8WiJsd8|pf_t_shoe_style":"Shoe Style","filterOption|Hy8WiJsd8|pf_t_sort_by_designer":"Sort by Designer","filterOption|HJ2L6kiOL|pf_opt_size":"Size","filterOption|HJ2L6kiOL|pf_t_category":"Category","filterOption|Sktpakjd8|pf_t_size":"Size","filterOption|Sktpakjd8|pf_t_fabric_designer":"Fabric Designer","filterOption|Sktpakjd8|pf_t_type":"Type","filterOption|HJZkVgwCI|pf_t_fabric_designer":"Fabric Designer","filterOption|HJZkVgwCI|pf_t_size":"Size","filterOption|x90y3LRDb|pf_t_designer":"Designer","filterOption|Am2j95bJ3|pf_t_designer":"Designer","filterOption|Vef_WLx_i|pf_opt_size":"Size","filterOption|Vef_WLx_i|pf_pt_product_type":"Product Type","filterOption|Vef_WLx_i|pf_t_fabric_designer":"Fabric Designer","filterOption|RDvwwk6Ks|pf_pt_product_type":"Product Type","filterOption|NT3oLWvnna|pf_opt_size":"Size","filterOption|0RxS8fnh80|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_t_designer":"Designer","filterOption|RDvwwk6Ks|pf_t_designer":"Designer","filterOption|BJZPvuJiOL|pf_opt_size":"Size","filterOption|ybA7mVVKJ6|pf_pt_type":"Type"},"predictiveBundle":{}}}, 8155 themeInfo: {}, 8156 data: { 8157 8158 }, 8159 widgets: { 8160 8161 "index": {"homepage-543377":{"params":{"shop":"respoke.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-470033":{"params":{"shop":"respoke.myshopify.com","recommendationType":"bestsellers","limit":12},"widgetName":"Best Sellers","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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"}}}, 8162 8163 8164 "cart": {"cartpage-827147":{"params":{"shop":"respoke.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Still interested in this?","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-153743":{"params":{"shop":"respoke.myshopify.com","recommendationType":"related-items","limit":12,"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-254544":{"params":{"shop":"respoke.myshopify.com","recommendationType":"hand-picked-products","limit":2,"layoutDisplay":"carousel","rules":[{"conditions":[],"consequences":[{"option":"productId","value":[8969596240111,9210369769711],"conductor":"equal"}]}]}
8164,"widgetName":"ADD THESE TO YOUR CART FOR A CHANCE TO WIN!","widgetStatus":"live","widgetDesignSettings":{"widgetId":"cartpage-254544","tenantId":"respoke.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Playfair Display","titleFontSize":14,"titleFontStyle":"regular","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 8165 8166 8167 "product": {"productpage-705628":{"params":{"shop":"respoke.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Recently viewed","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-864006":{"params":{"shop":"respoke.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"inactive","widgetDesignSettings":{"bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 8168 8169 8170 "collection": {"collectionpage-024154":{"params":{"shop":"respoke.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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-758553":{"params":{"shop":"respoke.myshopify.com","recommendationType":"trending-products","limit":12,"calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"respoke.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"}}}, 8171 8172 }, 8173 recommendationDefaults: null, 8174 assets: { 8175 'react-18.2.0.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/react-18.2.0.js", 8176 'react-dom-18.2.0.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/react-dom-18.2.0.js", 8177 'boost-sd.experiments.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-sd.experiments.js", 8178 'boost-sd.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-sd.js", 8179 }, 8180};</script>
8180<script type="0a0e67079055689962737467-text/javascript">`use strict`;(()=>{(()=>{var f=(a=>new Promise((b,c)=>{a.onload=(()=>{b(!0)}),a.onerror=(a=>{c(a)}),document.body.appendChild(a)}));var d=(()=>{let b={mode:`production`,api:{filterUrl:`https://staging.bc-solutions.net/bc-sf-filter/filter`,searchUrl:`https://staging.bc-solutions.net/bc-sf-filter/search`,recommendUrl:`https://staging.bc-solutions.net/discovery/recommend`,suggestionUrl:`https://staging.bc-solutions.net/bc-sf-filter/search/suggest`,productsUrl:`https://staging.bc-solutions.net/bc-sf-filter/search/products`,cdn:`https://boost-cdn-staging.bc-solutions.net`},...a.config,filterSettings:Object.assign({swatch_extension:`png`},a.filterDefaults,a.filterSettings),additionalElementSettings:Object.assign({},a.additionalElementDefaults,a.additionalElementSettings),generalSettings:Object.assign({preview_mode:!1,preview_path:``,custom_js_asset_url:``,custom_css_asset_url:``,swatch_extension:`png`,...a.generalSettings},a.generalSettingsMetafield),themeSettings:{},themeInfo:null,b2b:Object.assign({enabled:!1},a.b2b),versioning:{invalidateCache:{invalidParams:`?v=${Date.now()}`,latestTime:1690942680852}}};a.integration!==null&&(b.integration=Object.assign({},a.integration,(window.boostSDAppConfig||{}).integration||{}));let d=window.Shopify.theme.id;if(d&&(b.themeSettings=a.appMetafields[`theme-setting-${d}`],a.themeInfo!==null&&(b.themeInfo=a.themeInfo[d])),(((b.themeInfo||{}).taeFeatures||{}).env||`production`)===`production`&&Object.assign(b.api,{filterUrl:`https://services.mybcapps.com/bc-sf-filter/filter`,searchUrl:`https://services.mybcapps.com/bc-sf-filter/search`,suggestionUrl:`https://services.mybcapps.com/bc-sf-filter/search/suggest`,recommendUrl:`https://services.mybcapps.com/discovery/recommend`,analyticsUrl:`https://lambda.mybcapps.com/e`,productsUrl:`https://services.mybcapps.com/bc-sf-filter/search/products`,cdn:`https://boost-cdn-prod.bc-solutions.net`}),window.boostSDData=Object.assign({},a.data,window.boostSDData),window.boostSDRecommendationConfig||(window.boostSDRecommendationConfig={widgets:a.widgets,defaultSettings:Object.assign({},a.recommendationDefaults)}),b.filterSettings){let a=b.generalSettings.page,c=((((b||{}).themeInfo||{}).taeFeatures||{}).filterLayout||{})[a]||`vertical`;b.filterSettings.filterLayout=c};window.boostSDAppConfig?(window.boostSDAppConfig=c(b,window.boostSDAppConfig)):(window.boostSDAppConfig=b)});var g=(async()=>{let b=window?.boostSDAppConfig?.themeInfo,c=b?.boostThemeLibVersion||`lastest`,d=b?.taeFeatures?.env||`production`,g=document.createElement(`script`);if(g.async=`async`,c.startsWith(`2.2`)||d===`staging`){let b=document.createElement(`script`),c=document.createElement(`script`);b.setAttribute(`src`,a.assets[`react-18.2.0.js`]),c.setAttribute(`src`,a.assets[`react-dom-18.2.0.js`]),await f(b),await f(c)};d===`staging`||c.startsWith(`alpha`)||c.startsWith(`beta`)||c===`latest`||Number(c.substring(0,1))>=2?(e(),g.setAttribute(`src`,a.assets[`boost-sd.experiments.js`])):g.setAttribute(`src`,a.assets[`boost-sd.js`]),document.body?.appendChild(g)});var e=(()=>{if(!window.boostSDAppConfig||!window.boostSDAppConfig.themeInfo||!window.boostSDAppConfig.themeInfo||!window.boostSDAppConfig.themeInfo.taeFeatures||window.boostSDAppConfig.mode===`development`)return undefined;let a=window.boostSDAppConfig.generalSettings.page,b=window.boostSDAppConfig.themeInfo,c=b.taeFeatures,d=c.env||`production`,e=b.boostThemeLib||`default`,f=d===`staging`?`staging`:b.boostThemeLibVersion||`latest`,g=`${d===`staging`?`https://boost-cdn-staging.bc-solutions.net`:`https://cdn.boostcommerce.io`}/theme/${e}/${f}`,h=[`main.js`,`vendor.js`],i=a===`collection`&&c.filterCollection===`installed`||a===`search`&&c.filterSearch===`installed`,j=c.instantSearch===`installed`,k=!!document.querySelectorAll(`[id^='boost-sd-widget-']`).length;k||(window.boostSDAppConfig.themeInfo.taeFeatures.recommendation=`not-installed`),c.recommendation!==`installed`&&k&&(window.boostSDAppConfig.themeInfo.taeFeatures.recommendation=`installed`);
8180let l=k,m=window.boostSDAppConfig.versioning.invalidateCache.latestTime,n=localStorage.getItem(`boostSDVersioningInvalidateCacheTime`),o=d===`staging`||n&&Number(n)<m;o||(i&&h.push(`filter.js`),j&&h.push(`search.js`),l&&h.push(`recommendation.js`));let p=window.boostSDAppConfig.versioning.invalidateCache.invalidParams||`?v=${Date.now()}`;h.forEach(a=>{let b=document.createElement(`link`),c=`${g}/${a}${o?p:``}`;b.rel=`preload`,b.href=c,b.as=`script`,document.head.appendChild(b)})});let a=window.__BOOST_V3_LIQUID__,b=a=>a!=null&&typeof a==`object`&&!Array.isArray(a),c=(...a)=>a.reduce((a,d)=>{let e=Object.keys(a||{}),f=Object.keys(d||{}),g=e.length>f.length?a:d;return Object.keys(g||{}).forEach(e=>{Array.isArray(a[e])&&Array.isArray(d[e])?(a[e]=Array.from(new Set(a[e].concat(d[e])))):b(a[e])&&b(d[e])?(a[e]=c(a[e],d[e])):f.indexOf(e)!==-1?(a[e]=d[e]):(a[e]=g[e])}),a},{});let h=(window.boostSDLoadConfig||{}).targetElement||window;window.boostSDLoadConfig&&window.boostSDLoadConfig.lazy?h.addEventListener(`DOMContentLoaded`,()=>{d(),g()}):(d(),g())})()})()</script>
8180<!-- END app snippet --></div><div id="shopify-block-AdEg4TnpCWURjL090R__13375078075628245689" class="shopify-block shopify-app-block"> 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201</div>
8201<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="0a0e67079055689962737467-module" data-source-attribution="shopify.standard_actions"></script>
8201 8202<shopify-store store-domain="https://respoke.com" country="US" language="en"></shopify-store> 8203<shopify-chat></shopify-chat>
vendor: 143 bytes, lines 8203-8204
8203 8204<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="0a0e67079055689962737467-|49" defer></script>
8204</body> 8205</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.