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/"> 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 Respoke: Charleston, Nantucket, Newport, Provincetown, Edgartown 21 </title> 22 23 24 <meta name="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."> 25 26 27
27<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 28 /*! loadJS: load a JS file asynchronously. [c]2014 @scottjehl, Filament Group, Inc. (Based on http://goo.gl/REQGQ by Paul Irish). Licensed MIT */ 29 (function( w ){ 30 var loadJS = function( src, cb, ordered ){ 31 "use strict"; 32 var tmp; 33 var ref = w.document.getElementsByTagName( "script" )[ 0 ]; 34 var script = w.document.createElement( "script" ); 35 36 if (typeof(cb) === 'boolean') { 37 tmp = ordered; 38 ordered = cb; 39 cb = tmp; 40 } 41 42 script.src = src; 43 script.async = !ordered; 44 ref.parentNode.insertBefore( script, ref ); 45 46 if (cb && typeof(cb) === "function") { 47 script.onload = cb; 48 } 49 return script; 50 }; 51 // commonjs 52 if( typeof module !== "undefined" ){ 53 module.exports = loadJS; 54 } 55 else { 56 w.loadJS = loadJS; 57 } 58 }( typeof global !== "undefined" ? global : this )); 59 60 /*! loadCSS. [c]2020 Filament Group, Inc. MIT License */ 61(function(w){ 62"use strict"; 63/* exported loadCSS */ 64var loadCSS = function( href, before, media, attributes ){ 65 // Arguments explained: 66 // `href` [REQUIRED] is the URL for your CSS file. 67 // `before` [OPTIONAL] is the element the script should use as a reference for injecting our stylesheet <link> before 68 // 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. 69 // `media` [OPTIONAL] is the media type or query of the stylesheet. By default it will be 'all' 70 // `attributes` [OPTIONAL] is the Object of attribute name/attribute value pairs to set on the stylesheet's DOM Element. 71 var doc = w.document; 72 var ss = doc.createElement( "link" ); 73 var ref; 74 if( before ){ 75 ref = before; 76 } 77 else { 78 var refs = ( doc.body || doc.getElementsByTagName( "head" )[ 0 ] ).childNodes; 79 ref = refs[ refs.length - 1]; 80 } 81 82 var sheets = doc.styleSheets; 83 // Set any of the provided attributes to the stylesheet DOM Element. 84 if( attributes ){ 85 for( var attributeName in attributes ){ 86 if( attributes.hasOwnProperty( attributeName ) ){ 87 ss.setAttribute( attributeName, attributes[attributeName] ); 88 } 89 } 90 } 91 ss.rel = "stylesheet"; 92 ss.href = href; 93 // temporarily set media to something inapplicable to ensure it'll fetch without blocking render 94 ss.media = "only x"; 95 96 // wait until body is defined before injecting link. This ensures a non-blocking load in IE11. 97 function ready( cb ){ 98 if( doc.body ){ 99 return cb(); 100 } 101 setTimeout(function(){ 102 ready( cb ); 103 }); 104 } 105 // Inject link 106 // 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 107 // Note: `insertBefore` is used instead of `appendChild`, for safety re: http://www.paulirish.com/2011/surefire-dom-element-insertion/ 108 ready( function(){ 109 ref.parentNode.insertBefore( ss, ( before ? ref : ref.nextSibling ) ); 110 }); 111 // A method (exposed on return object for external use) that mimics onload by polling document.styleSheets until it includes the new sheet. 112 var onloadcssdefined = function( cb ){ 113 var resolvedHref = ss.href; 114 var i = sheets.length; 115 while( i-- ){ 116 if( sheets[ i ].href === resolvedHref ){ 117 return cb(); 118 } 119 } 120 setTimeout(function() { 121 onloadcssdefined( cb ); 122 }); 123 }; 124 125 function loadCB(){ 126 if( ss.addEventListener ){ 127 ss.removeEventListener( "load", loadCB ); 128 } 129 ss.media = media || "all"; 130 } 131 132 // once loaded, set link's media back to `all` so that the stylesheet applies once it loads 133 if( ss.addEventListener ){ 134 ss.addEventListener( "load", loadCB); 135 } 136 ss.onloadcssdefined = onloadcssdefined; 137 onloadcssdefined( loadCB ); 138 return ss; 139}; 140// commonjs 141if( typeof exports !== "undefined" ){ 142 exports.loadCSS = loadCSS; 143} 144else { 145 w.loadCSS = loadCSS; 146} 147}( typeof global !== "undefined" ? global : this )); 148 149 window.theme = window.theme || {}; 150 window.theme.scripts = { 151 slideshow: { 152 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_slideshow.js?v=134172075328892515171766703035", 153 init: '' 154 }, 155 featured_collection: { 156 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_featured_collection.js?v=77195575728242050541766703035", 157 init: '' 158 }, 159 gallery: { 160 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_gallery.js?v=88572516005422783541766703035", 161 init: '' 162 }, 163 banner: { 164 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_banner.js?v=88326669242509724581766703035", 165 init: '' 166 }, 167 logolist: { 168 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_logolist.js?v=109539932184444943651766703035", 169 init: '' 170 }, 171 blog: { 172 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_blog.js?v=92213705879922169921766703035", 173 init: '' 174 }, 175 recommendations: { 176 src: "//respoke.com/cdn/shop/t/30/assets/theme_section_recommendations.js?v=92321737222622728591766703035", 177 init: '' 178 }, 179 // product_page: { 180 // src: "//respoke.com/cdn/shop/t/30/assets/theme_section_product.js?v=3901", 181 // init: '' 182 // }, 183 product_slider: { 184 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_product_slider.js?v=24017511744982364671766703035", 185 init: '' 186 }, 187 image_zoom: { 188 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_image_zoom.js?v=25296013482890570771766703035", 189 init: '' 190 }, 191 model_viewer: { 192 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_model_viewer.js?v=1547
19279106637219886801766703035", 193 init: '' 194 }, 195 newsletter_popup: { 196 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_newsletter_popup.js?v=184342474739091174981766703035", 197 init: '' 198 }, 199 predictive_search: { 200 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_predictive_search.js?v=323809369123337331766703035", 201 init: '' 202 }, 203 quickview: { 204 src: "//respoke.com/cdn/shop/t/30/assets/theme_quickview.js?v=36542766039068989171766703035", 205 init: '' 206 }, 207 mobile_menu: { 208 src: "//respoke.com/cdn/shop/t/30/assets/theme_feature_mobile_menu.js?v=74695280464741136651766703035", 209 init: '' 210 }, 211 "scrolling-text":{ 212 src:"", 213 init: "" 214 } 215 } 216</script>
216�<link rel="preload" fetchpriority="high" as="image" href="//respoke.com/cdn/shop/t/30/assets/lifestyle-1.svg?v=8338176680261399321766703035" type="image/svg+xml"> 217 218 <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; } 219 .wrapper__text-templates { zoom: 1; max-width: var(--wrapper--contained); margin: 0 auto; padding: 0 4vw; } 220 #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; } 221 </style> 222 223 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 224 225 <!-- Helpers ================================================== --> 226 <style data-shopify>�@font-face { 227 font-family: "Fira Sans"; 228 font-weight: 400; 229 font-style: normal; 230 font-display: swap; 231 src: url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 232 url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 233} 234 235 @font-face { 236 font-family: "Playfair Display"; 237 font-weight: 400; 238 font-style: normal; 239 font-display: swap; 240 src: url("//respoke.com/cdn/fonts/playfair_display/playfairdisplay_n4.9980f3e16959dc89137cc1369bfc3ae98af1deb9.woff2") format("woff2"), 241 url("//respoke.com/cdn/fonts/playfair_display/playfairdisplay_n4.c562b7c8e5637886a811d2a017f9e023166064ee.woff") format("woff"); 242} 243 244 @font-face { 245 font-family: "Fira Sans"; 246 font-weight: 400; 247 font-style: normal; 248 font-display: swap; 249 src: url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 250 url("//respoke.com/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 251} 252� 253:root { 254 /* Base units */ 255 --padding-unit-xl: 80px; 256 --padding-unit-l: 60px; 257 --padding-unit-m: 45px; 258 --padding-unit-s: 30px; 259 --padding-unit-xs: 15px; 260 261 /* Padding Combos */ 262 --padding-standard: 45px 26360px 264; 265 266 /* Wrapper options */ 267 --wrapper--contained: 1400px; 268 --wrapper--full: 1920px; 269 270 271 /*================ Typography ================*/ 272 /* Fonts */ 273 --headingFontStack: "Playfair Display", 274serif�; 275 --headingFontWeight: 400; 276 --headingFontStyle: normal; 277 --headerLineHeight: 1.3em; 278 279 --subheaderFontStack: "Fira Sans", 280sans-serif�; 281 --subheaderFontWeight: 400; 282 --subheaderFontStyle: normal; 283 284 --bodyFontStack: "Fira Sans", 285sans-serif�; 286 --bodyFontWeight: 400; 287 --bodyFontStyle: normal; 288 289 --bodyFontWeight--bold: 700; 290 291 --ajax-loader-gif: url('//respoke.com/cdn/shop/t/30/assets/ajax-loader.gif?v=166394360676579700211766703035'); 292 293 294 /* Font Size */ 295 --baseSizeMain: 16px; 296 --nav-font-size: 1rem; 297 --input_style: none; 298 --baseFontSize: 1rem; 299 300 --header1: 2.441rem; 301 --header2: 1.953rem; 302 --header3: 1.25rem; 303 --header4: 1.25rem; 304 --header5: 1rem; 305 --header6: 0.8rem; 306 --smallDetail: 0.9rem; 307 --smallerDetail: 0.7rem; 308 309 --baseLineHeight: 1.5em; 310 311 --header2-mobile: 1.728rem; 312 313 --font-heading-scale: 1; 314 --font-body-scale: 1; 315 316 /* Collection */ 317 --collection-product-overlay: 0.25; 318 319 /* SVG */ 320 --lifestyle1-svg: url(//respoke.com/cdn/shop/t/30/assets/lifestyle-1.svg?v=8338176680261399321766703035); 321 322 /* Placeholder Images */ 323 --mobile-hero-img: url(//respoke.com/cdn/shop/t/30/assets/mobile-hero.jpg?v=3901); 324 --placeholder-blog: url(//respoke.com/cdn/shop/t/30/assets/placeholder-blog.png?v=6514859711069742851766703035); 325 326 /* Logo */ 327 --logo_max_width: 150; 328 329 /*================ Colors ================*/ 330 331 --white: #fff; 332 --black: #000; 333 --color_primary: #000000; 334 --color_primary_subdued: rgba(0, 0, 0, 0.1); 335 --color_primary_background_active: rgba(0, 0, 0, 0.8); 336 --color_primary_placeholder: rgba(0, 0, 0, 0.08); 337 --color_accent: #989f9f; 338 --color_accent_subdued: rgba(152, 159, 159, 0.8); 339 --color_secondary_header: #ffffff; 340 --color_secondary_accent: #000000; 341 --color_secondary_accent_inverse: #282828; 342 --color_secondary_accent_subdued: rgba(0, 0, 0, 0.2); 343 --color_secondary_accent_80: rgba(0, 0, 0, 0.8); 344 --select_dropdown_color: rgba(0,0,0,0); 345 --color_article_social_link: #232323; 346 347 --colorTextBody: #000000; 348 --color_body_text_rgb: #000000; 349 --color_body_text_subdued: rgba(0, 0, 0, 0.1); 350 --colorPrimary: #000000; 351 --color_primary_rgb: #000000; 352 --color-base-text: 0, 353 0, 354 0; 355 --colorLink: #989f9f; 356 --card_bg: #ffffff; 357 --card-bg-rgb: 255, 358 255, 359 255; 360 --card-bg-color-alpha-8: rgba(255, 255, 255, 0.84); 361 --card_shadow: rgba(0, 0, 0, 0.1); 362 /* --card_shadow_size: 0px 6px 15px 0px; */ 363 --card_shadow_size: -1px 14px 50px -10px; 364 365 366 --dropdown_shadow: -6px 27px 19px -10px rgba(0, 0, 0, 0.10); 367 368 /* Accessible Colors */ 369 --input_active_background: #ffffff; 370 --input_active_text: #000000; 371 --input_active_placeholder: #000000; 372 373 /* Collection filter colors */ 374 --filter_group_background_rgb: rgb(255, 255, 255); 375 --filter_group_background: #ffffff; 376 --filter_group_content: #000000; 377 --filter_group_content_rgb: rgba(0, 0, 0, 0.2); 378 379 --test_filter_background: rgb(0, 0, 0); 380 381 /* Header Colors */ 382 --promo_text: #ffffff; 383 --promo_bg: #181818;
384 --promo_text_link: #f3cd54; 385 --mega_dropdown_bg: #000000; 386 --mega_dropdown_bg_alpha: rgba(0, 0, 0, 0.2); 387 --mega_dropdown_bg_alpha_0: rgba(0, 0, 0, 0); 388 --mega_dropdown_links: #000000; 389 --mega_dropdown_links_alpha: rgba(0, 0, 0, 0.05); 390 --mega_dropdown_links_8: rgba(0, 0, 0, 0.8); 391 --color_mobile_links: #000000; 392 --color_mobile_links_border: rgba(0, 0, 0, 0.8); 393 --color_mobile_bg: #ffffff; 394 --color_newsletter_content: #292929; 395 --color_newsletter_content_subdued: rgba(41, 41, 41, 0.2); 396 --color_newsletter_background: #ffffff; 397 --color_newsletter_border: #e2e2e2; 398 --search_border_color: #e6e6e6; 399 --header_crossborder_content: rgb(0, 0, 0); 400 --header_crossborder_background: #ffffff; 401 --mobile_crossborder_content: rgb(0, 0, 0); 402 --mobile_crossborder_background: #ffffff; 403 404 /* Navbar Colors*/ 405 --navbar_background_color: #000000; 406 --navbar_link_color: #ffffff; 407 --navbar_link_color_alpha: rgba(255, 255, 255, 0.2); 408 409 /* Search Popup Colors */ 410 --search_popup_bg: #ffffff; 411 --search_popup_input_bg: #FFFFFF; 412 --search_popup_input_text: #000000; 413 --search_popup_body_text: #000000; 414 --search_popup_product_background: #ffffff; 415 --search_product_hover: #f8f8f8; 416 --search_overlay_color: rgba(255, 255, 255, 0.2); 417 418 /* Footer Colors*/ 419 --color_subfooter_text: #000000; 420 --footer_crossborder_content: #ffffff; 421 --footer_crossborder_background: rgba(0,0,0,0); 422 --color_footer_text: #ffffff; 423 --color_footer_bg: #000000; 424 --color_subfooter_bg: #ffffff; 425 --color_footer_social_link: #ffffff; 426 --color_footer_social_link_mobile: #ffffff; 427 428 /* Ad Colors*/ 429 --collection_ad_color: ; 430 --collection-ad-color-background: #252525; 431 432 /* Body Colors*/ 433 --color_body_bg: #ffffff; 434 --color_body_bg_5: rgba(255, 255, 255, 0.05); 435 --color_body_bg_25: rgba(255, 255, 255, 0.25); 436 --color_body_bg_secondary: #000000; 437 --color_body_bg_tertiary: #c61919; 438 --color_body_text: #000000; 439 --color_body_text_05: rgba(0, 0, 0, 0.05); 440 --color_body_text_25: rgba(0, 0, 0, 0.25); 441 --color_body_text_55: rgba(0, 0, 0, 0.55); 442 --color_body_input_bg: rgba(0, 0, 0, 0.05); 443 --color_body_text_border: rgba(0, 0, 0, 0.6); 444 --color_body_text-80: rgba(0, 0, 0, 0.8); 445 --color_body_text-90: rgba(0, 0, 0, 0.95); 446 --color_body_text-97: rgba(0, 0, 0, 0.97); 447 448 --color_border: rgba(0, 0, 0, 0.8); 449 450 /* Global - Cards */ 451 --card_border_radius: 0px; 452 453 /* Buttons */ 454 --button_border_radius: 0px; 455 --button_text_transform: uppercase; 456 --btn-style: ; 457 --button_case: true; 458 --btn_primary_text_color: #ffffff; 459 --btn_background_color: #c61919; 460 --mobile_top_button_text: #000000; 461 --color_btn_background_hover: #c61919; 462 --color_btn_text_hover: #ffffff; 463 464 /* Swatch Colors */ 465 --color_swatches_btn: #ffffff; 466 --color_swatches_text: #000000; 467 --color_swatches_border: #ffffff; 468 469 /* Badges */ 470 --sold_badge_color: #989f9f; 471 --sold_badge_color_text: #ffffff; 472 --sale_badge_color: #dc1f33; 473 --sale_badge_color_text: #ffffff; 474 475 /* Event colors*/ 476 --cart_error: #ff6d6d; 477 --cart_success: #c61919; 478 479 /* Standard elements */ 480 --article_gap: 5vw; 481 --article_text_width: 75%; 482 --article_sidebar_width: 25%; 483 484 /* Standard Dawn Colors */ 485 --color-background: var(--filter_group_background); 486 --color-foreground: 0, 487 0, 488 0; 489 490 /* Standard Dawn Animations */ 491 --duration-short: 100ms; 492 --duration-default: 200ms; 493 --duration-long: 500ms; 494} 495 496@media screen and (max-width: 1399px) { 497 :root { 498 --article_text_width: 100%; 499 --article_sidebar_width: 100%; 500 } 501} 502 503</style> 504 <!-- /snippets/resource__social-meta-tags.liquid --> 505 506 507 508 509<meta property="og:site_name" content="Respoke"> 510<meta property="og:url" content="https://respoke.com/"> 511<meta property="og:title" content="Respoke: Charleston, Nantucket, Newport, Provincetown, Edgartown"> 512<meta property="og:type" content="website"> 513<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"> 514 <meta property="og:image:secure_url" content="https://respoke.com/cdn/shop/files/Respoke_ShoeCircle.jpg?v=1761842846&width=1275"> 515 <meta property="og:image:width" content="1275"> 516 <meta property="og:image:height" content="1275"> 517 518 519 520 521 522 523 524<meta name="twitter:site" content="@shopify"> 525 526<meta name="twitter:card" content="summary_large_image"> 527<meta name="twitter:title" content="Respoke: Charleston, Nantucket, Newport, Provincetown, Edgartown"> 528<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."> 529 530 531 <!-- Initial CSS ================================================== --> 532 <style data-shopify> 533.site-header { 534 background-color: #000000; 535} 536.pre-header__wrapper { 537 display: grid; 538 max-width: 1920px; 539 margin: 0 auto; 540 padding: 10px 4%; 541 row-gap: 15px; 542} 543.pre-header__wrapper { 544 grid-template-columns: minmax(200px, max-content) auto; 545} 546.pre-header__wrapper .crossborder__form { 547 justify-content: flex-end; 548} 549.pre-header__links { 550 display: flex; 551 flex-wrap: wrap;
552 align-items: center; 553 justify-content: flex-start; 554} 555.pre-header__single-link { 556 font-size: 0.9rem; 557 padding-right: 30px; 558} 559.header__content-wrapper { 560 width: 100%; 561 z-index: 5000; 562 position: relative; 563} 564.site-header__logo--left { 565 margin: 0; 566} 567@media screen and (min-width: 769px) { 568 .header__wrapper { 569 column-gap: 10px; 570 } 571 .header__wrapper--left { 572 /*grid-template-columns: minmax(150px, 300px) auto minmax(150px, 300px);*/ 573 } 574 .header__wrapper--left-below { 575 grid-template-columns: 1fr 1fr; 576 } 577 .header__wrapper--left-below .header__nav { 578 grid-row-start: 2; 579 grid-column-end: span 3; 580 } 581 .header__wrapper--center { 582 grid-template-columns: 1fr minmax(100px, min-content) 1fr; 583 } 584 .header__wrapper--center .header__logo { 585 grid-column: 2; 586 grid-row: 1; 587 } 588 .header__wrapper--center .header__nav { 589 grid-column: 1; 590 grid-row: 1; 591 } 592 .header-icons { 593 grid-column: 3; 594 grid-row: 1; 595 } 596 .header__wrapper--center-below { 597 grid-template-columns: 1fr 1fr 1fr; 598 } 599 .header__wrapper--center-below .header__logo { 600 grid-row: 1; 601 grid-column: 2; 602 justify-content: center; 603 } 604 .header__wrapper--center-below .header__nav { 605 grid-row-start: 2; 606 grid-column-end: span 3; 607 justify-content: center; 608 } 609 .header__wrapper--center-below .header__crossborder { 610 grid-column: 1; 611 grid-row: 1; 612 } 613} 614@media screen and (max-width: 768px) { 615 .header__wrapper { 616 grid-template-columns: 1fr minmax(100px, max-content) 1fr; 617 } 618 .header__logo { 619 width: 100%; 620 margin: 0 auto; 621 } 622} 623.header__logo { 624 z-index: 500; 625 display: flex; 626 position: relative; 627} 628.header__logo--center-below { 629 margin: 0 auto; 630} 631.header__logo img { 632 max-width: 100%; 633 height: auto; 634 max-height: 100%; 635} 636.header__logo-title { 637 margin: 0; 638 width: 100%; 639 display: flex;
640 align-items: center; 641} 642.header__logo-title--center, 643.header__logo-title--center-below { 644 justify-content: center; 645} 646.header__logo-text { 647 white-space: nowrap; 648 display: inline-block; 649 color: var(--navbar_link_color); 650 visibility: visible; 651} 652.site-header__cart-toggle { 653 display: inline-block; 654} 655.site-header__search { 656 display: inline-block; 657 max-width: 400px; 658 width: 100%; 659} 660.header__crossborder { 661 display: flex; 662 align-items: center; 663} 664.header__nav { 665 display: -webkit-box; 666 display: -ms-flexbox; 667 display: flex; 668 align-items: center; 669 -webkit-box-align: center; 670 -ms-flex-align: center; 671 align-self: center; 672 font-weight: 600; 673} 674.header__nav--left { 675 justify-content: center; 676} 677.header__wrapper--left .header__nav { 678 flex: 1 1 auto; 679} 680nav { 681 height: 100%; 682} 683.site-nav { 684 display: flex; 685 flex-wrap: wrap; 686 align-items: center; 687 height: 100%; 688 cursor: default; 689 margin: 0; 690} 691.site-nav__arrow-right { 692 display: flex;
693 align-items: center; 694} 695.site-nav.multinav { 696 height: auto; 697} 698.site-header .site-nav > li > a { 699 height: 100%; 700 display: flex; 701 align-items: center; 702} 703.main-menu--sticky-true { 704 max-height: 75vh; 705} 706.single-menu-container { 707 708height: auto; 709background: 710/* Shadow covers */ 711linear-gradient(#000000 30%, rgb(0, 0, 0)), 712linear-gradient(rgb(0, 0, 0), #000000 70%) 0 100%, 713 714/* Shadows */ 715radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), 716radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%; 717background: 718/* Shadow covers */ 719linear-gradient(#000000 30%, rgb(0, 0, 0)), 720linear-gradient(rgb(0, 0, 0), #000000 70%) 0 100%, 721 722/* Shadows */ 723linear-gradient(to top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0)) 50% 100%; 724background-repeat: no-repeat; 725background-color: #000000; 726background-size: 100% 30px, 100% 30px, 100% 20px, 100% 20px; 727 728/* Opera doesn't support this in the shorthand */ 729background-attachment: local, local, scroll, scroll; 730} 731.header-icons { 732 display: -webkit-box; 733 display: -ms-flexbox; 734 display: flex; 735 -webkit-box-pack: end; 736 -ms-flex-pack: end; 737 justify-content: flex-end; 738} 739.header-icons img { 740 height: 30px; 741 padding-left: 15px; 742} 743.header-icons a.cart-wrapper { 744 display: inline-block; 745} 746.header__individual-icon { 747 width: 50px; 748 height: 100%; 749} 750.header__search-container{ 751 position: relative; 752 height: 50px; 753 display: flex; 754 align-self: center; 755} 756@media screen and (min-width: 769px) and (max-width: 1080px) { 757 .header__wrapper { 758 grid-gap: 20px; 759 } 760 .header__wrapper--left { 761 grid-template-columns: minmax(100px, max-content) auto; 762 } 763} 764@media screen and (max-width: 768px) { 765 .header__mobile-wrapper { 766 display: grid; 767 grid-template-columns: 1fr 2fr 1fr; 768 } 769} 770.header__mobile-logo { 771 display: flex; 772 justify-content: center; 773} 774.mobile-header__icon { 775 display: flex; 776 justify-content: flex-end; 777 align-items: center; 778} 779.mobile-header__icon a { 780 display: flex; 781 justify-content: flex-end; 782 align-items: center; 783} 784.main-menu-dropdown { 785 display: none; 786 position: absolute; 787 width: 100%; 788 left: 0; 789 margin: 0; 790 z-index: 2000; 791 padding: 20px 4%; 792} 793.nav-hover .main-menu-dropdown--promotion { 794 grid-template-columns: minmax(50%, 100%) minmax(min-content, 300px); 795 grid-gap: 30px; 796} 797.side-end--all-single { 798 display: grid; 799 grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 800} 801.main-menu-dropdown .single-drop-arrow{ 802 display: none; 803} 804.main-menu-dropdown .main-nav-wrap { 805 display: grid; 806 grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 807 grid-gap: 30px; 808} 809.site-nav__dropdown { 810 list-style: none; 811 margin: 0; 812} 813.site-nav__dropdown--side-end { 814 display: grid; 815 grid-template-columns: minmax(150px, 200px) minmax(min-content, auto); 816} 817.site-nav__dropdown--all-single { 818 display: grid; 819} 820.side-end--all-single { 821 display: grid; 822 grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 823} 824.site-nav__grandchild { 825 list-style: none; 826 margin: 0; 827 font-weight: 300; 828} 829.site-nav__grandchild-link { 830 margin: 0; 831} 832.single-dropdown { 833 display: none; 834} 835.nav-hover .single-dropdown, 836.nav-hover .single-menu-dropdown { 837 display: flex; 838 display: -ms-flexbox; 839 justify-content: space-between; 840 border-radius: 5px; 841} 842.single-dropdown { 843 border-radius: 0 5px 5px 5px; 844 position: absolute; 845 background-color: { 846 } 847} 848.single-dropdown .grandchild-link, 849.single-dropdown .main-nav-wrap { 850 padding: 15px; 851} 852.mobile-nav__group { 853 display: grid; 854 grid-template-columns: 1fr; 855 width: 100%; 856 position: absolute; 857 list-style: none; 858 top: 0; 859 margin: 0; 860} 861.mobile-nav__header { 862 display: flex; 863 justify-content: flex-start; 864 align-items: center; 865 flex-wrap: wrap; 866 margin-bottom: 30px; 867} 868.mobile-nav__header-title { 869 margin: 0; 870} 871.mobile-nav__header-title--main { 872 padding: 0 12.5%; 873} 874.mobile-nav__link, 875.mobile-nav__toggle-open { 876 width: 100%; 877 display: flex; 878 justify-content: space-between;
879 align-items: center; 880 padding: 5px 12.5%; 881} 882.mobile-nav__link { 883 font-size: 1.1rem; 884} 885.mobile-nav__parent { 886 position: absolute; 887 top: 60px; 888} 889.mobile-nav__parent--level2-open { 890 transform: translate3d(-100%, 0, 0); 891} 892.mobile-nav__parent--level3-open { 893 transform: translate3d(-200%, 0, 0); 894} 895.mobile-nav__child { 896 right: -100%; 897 transform: translate3d(-100%, 0, 0); 898 display: none; 899} 900.mobile-nav__child--open { 901 right: -100%; 902 display: grid; 903} 904.mobile-nav__grandchild { 905 right: -100%; 906 transform: translate3d(-100%, 0, 0); 907 display: none; 908} 909.mobile-nav__group--closed-right { 910 position: absolute; 911 right: -100%; 912 display: none; 913} 914.mobile-nav__group--open { 915 display: block; 916} 917.mobile-nav__group--exit-to-left { 918 transform: translate3d(-100%, 0, 0); 919 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 920} 921.mobile-nav__group--exit-to-right { 922 transform: translate3d(100%, 0, 0); 923 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 924} 925.mobile-nav__group--enter-from-right { 926 transform: translate3d(0, 0, 0); 927 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 928} 929.mobile-nav__group--enter-from-left { 930 transform: translate3d(0, 0, 0); 931 transition: all 0.6s cubic-bezier(0.57, 0.06, 0.05, 0.95); 932} 933 934</style> 935 936�<style data-shopify> 937html{ 938 line-height: calc(1em + .5vw); 939} 940.hidden { 941 display: none !important; 942} 943 944.visibility-hidden { 945 visibility: hidden; 946} 947 loft-collection-filters-form, loft-drawer, loft-facet-checkbox, loft-filter-group, loft-product-tabs, loft-pickup-availability, loft-pickup-availability-preview{ 948 visibility: hidden; 949 } 950 .hydrated{ 951 visibility: inherit; 952 } 953 .shopify-section-app .shopify-app-block{ 954 margin: 0 0 15px 0; 955 } 956 .shopify-section-app .shopify-app-block:first-child{ 957 max-width: var(--wrapper--full); 958 margin: 0 auto; 959 padding: 0 4vw; 960 } 961 @media screen and (min-width: 769px){ 962 .shopify-section-app .shopify-app-block:first-child{ 963 margin: 30px auto; 964 } 965 } 966 @media screen and (max-width: 768px){ 967 .shopify-section-app.shopify-app-block:first-child{ 968 margin: 15px auto; 969 } 970 } 971 972 .section__standard-spacing--none{ 973 padding: 0; 974 } 975 img.lazyload:not([src]) { 976 visibility: hidden; 977 } 978 .section-background--background_primary{ 979 background-color: var(--color_body_bg); 980 } 981 .section-background--background_secondary{ 982 background-color: var(--color_body_bg_secondary); 983 } 984 .section-background--background_tertiary{ 985 background-color: var(--color_body_bg_tertiary); 986 } 987 .test-wrapper{ 988 display: grid; 989 flex-wrap: wrap; 990 /* grid-template-columns: repeat(2, minmax(min(100%, 500px), 1fr)); */ 991 /* grid-template-columns: 1fr 1fr; */ 992 /* grid-template-columns: repeat(auto-fit, minmax(min(100%, 900px), 1fr)); */ 993 /* grid-template-rows: repeat(auto-fit, minmax(50px, 1fr)); */ 994 /* grid-template-rows: repeat(auto-fill, minmax(min(100px, 100%), auto)); */ 995 grid-column-gap: 20px; 996 } 997 .section-product-template{ 998 grid-row-start: span 4; 999 } 1000 .test-wrapper .dynamic__section{ 1001 /* grid-column-start: span 2; */ 1002 } 1003 .footer__block-wrapper{ 1004 margin: 0 auto; 1005 max-width: 1920px; 1006 } 1007 1008 .section__standard-spacing--bottom{ 1009 padding-bottom: calc(5 * 0.5vw); 1010 } 1011 @media screen and (min-width: 769px){ 1012 .section__standard-spacing--small{ 1013 padding: 15px 0; 1014 } 1015 .section__standard-spacing--medium{ 1016 padding: 30px 0; 1017 } 1018 .section__standard-spacing--large{ 1019 padding: 45px 0; 1020 } 1021 .footer__block-wrapper{ 1022 padding: 30px 4%; 1023 } 1024 } 1025 @media screen and (max-width: 768px){ 1026 .section__standard-spacing--small{ 1027 padding: 5px 0; 1028 } 1029 .section__standard-spacing--medium{ 1030 padding: 15px 0; 1031 } 1032 .section__standard-spacing--large{ 1033 padding: 30px 0; 1034 } 1035 .footer__block-wrapper{ 1036 padding: 0 4%; 1037 } 1038 } 1039 @media screen and (min-width: 1000px){ 1040 .test-wrapper{ 1041 /* grid-template-columns: 50% 50%; */ 1042 grid-template-columns: minmax(var(--product_image_width)) minmax(var(--product_description_width)); 1043 } 1044 /* .test-wrapper .product-template__child-section:not(:first-child){ 1045 grid-column-start: 2; 1046 } */ 1047 .product-template__images{ 1048 grid-row-start: span 4; 1049 } 1050 .test-wrapper .product-template__child-section{ 1051 padding: 0 4vw 0 2vw; 1052 } 1053 .test-wrapper .product-template__child-section:first-child{ 1054 padding: 0 2vw 0 4vw; 1055 } 1056 .test-wrapper .dynamic__section{ 1057 grid-column-start: span 2; 1058 } 1059 } 1060 @media screen and (max-width: 999px){ 1061 .test-wrapper{ 1062 grid-template-columns: 100%; 1063 } 1064 .test-wrapper .product-template__child-section{ 1065 padding: 0 4vw; 1066 } 1067 } 1068 .lazyloading { 1069 opacity: 0; 1070 transition: opacity 0.3s; 1071 } 1072img.lazyload:not([src]) { 1073 visibility: hidden; 1074} 1075html { 1076 font-size: var(--baseSizeMain); 1077 font-family: var(--bodyFontStack); 1078 font-weight: var(--bodyFontWeight); 1079 -webkit-font-smoothing: antialiased; 1080 -webkit-text-size-adjust: 100%; 1081 color: var(--colorTextBody); 1082 line-height: 1.3; 1083 letter-spacing: 0.06rem; 1084} 1085.supports-fontface .icon-fallback-text .fallback-text, 1086.visually-hidden { 1087 position: absolute; 1088 overflow: hidden; 1089 clip: rect(0 0 0 0); 1090 height: 1px; 1091 width: 1px; 1092 margin: -1px; 1093 padding: 0; 1094 border: 0; 1095} 1096.section__overflow--hidden{ 1097 overflow: hidden; 1098} 1099.list-unstyled { 1100 margin: 0; 1101 padding: 0; 1102 list-style: none; 1103} 1104summary { 1105 cursor: pointer; 1106 list-style: none; 1107 position: relative; 1108} 1109.h1, .h2, .h3, .h4, .h5, h6, h1, h2, h3, h4, h5, h6{ 1110 letter-spacing: calc(var(--font-heading-scale) * .06rem); 1111} 1112.h1, 1113.h2, 1114h1, 1115h2 { 1116 display: block; 1117 font-family: var(--headingFontStack); 1118 font-weight: var(--headingFontWeight); 1119 margin: 0 0 10px; 1120 line-height: var(--headingLineHeight); 1121 color: var(--colorPrimary); 1122} 1123.h1 a, 1124.h2 a, 1125h1 a, 1126h2 a { 1127 text-decoration: none; 1128 font-weight: inherit; 1129 color: var(--colorPrimary); 1130} 1131.h3, 1132h3 { 1133 display: block; 1134 font-weight: var(--subheaderFontWeight); 1135 font-family: var(--subheaderFontStack); 1136 font-style: var(--subheaderFontStyle); 1137 margin: 0 0 15px; 1138 line-height: var(--headerLineHeight); 1139 color: var(--colorPrimary); 1140} 1141.h3 a, 1142h3 a { 1143 text-decoration: none; 1144 font-weight: inherit; 1145 color: var(--colorPrimary); 1146} 1147.h4, 1148h4 { 1149 display: block; 1150 font-weight: var(--headingFontWeight); 1151 font-family: var(--headingFontStack); 1152 font-style: var(--headingFontStyle); 1153 margin: 0 0 10px; 1154 line-height: var(--headingLineHeight); 1155 color: var(--colorPrimary); 1156} 1157.h4 a, 1158h4 a { 1159 text-decoration: none; 1160 font-weight: inherit; 1161 color: var(--colorPrimary); 1162} 1163.h5, 1164h5 { 1165 display: block; 1166 font-family: var(--headingFontStack); 1167 font-weight: var(--headingFontWeight); 1168 text-transform: var(--button_text_transform); 1169 line-height: var(--headingLineHeight); 1170 color: var(--colorPrimary); 1171 margin: 0 0 15px; 1172} 1173.h5 a, 1174h5 a { 1175 text-decoration: none; 1176 font-weight: inherit; 1177 color: var(--colorPrimary); 1178} 1179.h5 a:hover, 1180h5 a:hover { 1181 color: var(--colorLink); 1182} 1183.h6, 1184h6 { 1185 display: block; 1186 font-family: var(--headingFontStack); 1187 line-height: var(--headingLineHeight); 1188 font-weight: var(--headingFontWeight); 1189 text-transform: var(--button_text_transform); 1190 color: var(--colorPrimary); 1191 margin: 0 0 5px; 1192} 1193.h6 a, 1194h6 a { 1195 text-decoration: none; 1196 font-weight: inherit; 1197 color: var(--colorPrimary); 1198 text-transform: var(--button_text_transform); 1199} 1200 1201.section__standard-spacing--full--section-header { 1202 padding: 0 0 15px 0; 1203} 1204.caption-large{ 1205 font-size: var(--smallDetail); 1206} 1207.caption{ 1208 font-size: var(--smallerDetail); 1209} 1210@media screen and (min-width: 769px) { 1211 .h1, 1212 h1 { 1213 font-size: 2.441rem; 1214 } 1215 .h2, 1216 h2 { 1217 font-size: 1.953rem; 1218 } 1219 .h3, 1220 h3 { 1221 font-size: 1.25rem; 1222 } 1223 .h4, 1224 h4 { 1225 font-size: 1.25rem; 1226 } 1227 .h5, 1228 h5 { 1229 font-size: 1rem; 1230 } 1231 .h6, 1232 h6 { 1233 font-size: 0.8rem; 1234 } 1235} 1236@media screen and (max-width: 768px) { 1237 .h1, 1238 h1 { 1239 font-size: 2.074rem; 1240 } 1241 .h2, 1242 h2 { 1243 font-size: 1.728rem; 1244 } 1245 .h3, 1246 h3 { 1247 font-size: 1.2rem; 1248 } 1249 .h4, 1250 h4 { 1251 font-size: 1.2rem; 1252 } 1253 .h5, 1254 h5 { 1255 font-size: 1rem; 1256 } 1257 .h6, 1258 h6 { 1259 font-size: 0.833rem; 1260 } 1261} 1262@media screen and (max-width: 480px) { 1263 .section__standard-margin { 1264 margin-bottom: 15px; 1265 } 1266} 1267@media screen and (min-width: 481px) and (max-width: 1180px) { 1268 .section__standard-margin { 1269 margin-bottom: 15px; 1270 } 1271}
1272@media screen and (min-width: 1181px) { 1273 .section__standard-margin { 1274 margin-bottom: 30px; 1275 } 1276} 1277.element__interior-padding--small-card-image { 1278 padding: 0; 1279} 1280.element__interior-padding--small-card-text { 1281 padding: 0; 1282} 1283.element__exterior-padding--small-card { 1284 padding: 15px; 1285} 1286.standard__element-spacing--right-small { 1287 margin-right: 10px; 1288 margin-bottom: 10px; 1289} 1290.section__standard-spacing--sides { 1291 padding: 0 1%; 1292} 1293.section__standard-spacing--top { 1294 padding: 45px 0 0 0; 1295} 1296@media screen and (max-width: 480px) { 1297 .section__standard-spacing { 1298 padding: 5% 10%; 1299 } 1300 .section__standard-spacing--internal { 1301 padding: 5% 10%; 1302 } 1303 .section__standard-spacing--internal-wide { 1304 padding: 10%; 1305 } 1306 .section__standard-spacing--internal-small { 1307 padding: 10%; 1308 } 1309 .section__standard-spacing--even { 1310 padding: 30px; 1311 } 1312 .section__standard-spacing--even-medium { 1313 padding: 15px; 1314 } 1315 .section__standard-spacing--even-small { 1316 padding: 15px; 1317 } 1318 .section__standard-spacing--even-small-sides { 1319 padding: 0 15px; 1320 } 1321 .section__standard-spacing--top-bottom { 1322 padding: 30px 0 30px 0; 1323 } 1324 .section__standard-spacing--top-bottom-small { 1325 padding: 1rem 0 1rem 0; 1326 } 1327 .section__standard-spacing--sides-bottom { 1328 padding: 0 15px 15px 15px; 1329 } 1330 .section__standard-spacing--top-sides--section-header { 1331 padding: 30px 15px 0 15px; 1332 } 1333} 1334@media screen and (max-width: 768px) { 1335 .section__unique-spacing--lg-sm { 1336 padding: 1%; 1337 } 1338 .section__standard-spacing { 1339 padding: 30px; 1340 } 1341 .section__unique-spacing--fp-photo { 1342 padding: 1%; 1343 } 1344 .section__unique-spacing--fp-description { 1345 padding: 30px 10%; 1346 } 1347 .section__standard-offset { 1348 padding: 7.5px; 1349 } 1350} 1351@media screen and (min-width: 769px) { 1352 .section__standard-offset { 1353 padding: 15px; 1354 } 1355} 1356@media screen and (min-width: 769px) and (max-width: 1180px) { 1357 .section__unique-spacing--lg-sm { 1358 padding: 30px; 1359 } 1360 .section__standard-spacing { 1361 padding: 40px; 1362 } 1363 .section__unique-spacing--fp-photo { 1364 padding: 3%; 1365 } 1366 .section__unique-spacing--fp-description { 1367 padding: 3%; 1368 } 1369} 1370@media screen and (min-width: 481px) and (max-width: 1180px) { 1371 .section__standard-spacing--internal { 1372 padding: 5% 10%; 1373 } 1374 .section__standard-spacing--internal-small { 1375 padding: 10%; 1376 } 1377 .section__standard-spacing--even { 1378 padding: 30px; 1379 } 1380 .section__standard-spacing--even-medium { 1381 padding: 30px; 1382 } 1383 .section__standard-spacing--even-small { 1384 padding: 15px; 1385 } 1386 .section__standard-spacing--even-small-sides { 1387 padding: 0 15px; 1388 } 1389 .section__standard-spacing--top-bottom { 1390 padding: 30px 0 30px 0; 1391 } 1392 .section__standard-spacing--top-bottom-small { 1393 padding: 1rem 0 1rem 0; 1394 } 1395 .section__standard-spacing--sides-bottom { 1396 padding: 0 30px 30px 30px; 1397 } 1398 .section__standard-spacing--top-sides--section-header { 1399 padding: 30px 15px 0 15px; 1400 } 1401} 1402@media screen and (min-width: 1181px) { 1403 .section__unique-spacing--lg-sm { 1404 padding: 60px; 1405 } 1406 .section__standard-spacing { 1407 padding: var(--padding-standard); 1408 } 1409 .section__standard-spacing--internal { 1410 padding: 10%; 1411 } 1412 .section__standard-spacing--internal-small { 1413 padding: 10%; 1414 } 1415 .section__unique-spacing--fp-photo { 1416 padding: 5%; 1417 } 1418 .section__unique-spacing--fp-description { 1419 padding: 5%; 1420 } 1421 .section__standard-spacing--even { 1422 padding: 60px; 1423 } 1424 .section__standard-spacing--even-medium { 1425 padding: 45px; 1426 } 1427 .section__standard-spacing--even-small { 1428 padding: 30px; 1429 } 1430 .section__standard-spacing--even-small-sides {
1431 padding: 0 30px; 1432 } 1433 .section__standard-spacing--top-bottom { 1434 padding: 45px 0 45px 0; 1435 } 1436 .section__standard-spacing--top-bottom-small { 1437 padding: 1.5rem 0 1.5rem 0; 1438 } 1439 .section__standard-spacing--sides-bottom { 1440 padding: 0 30px 30px 30px; 1441 } 1442 .section__standard-spacing--top-sides--section-header { 1443 padding: 45px 30px 0 30px; 1444 } 1445} 1446.promo-bar__slide:nth-child(n + 2), 1447.slideshow__slide:nth-child(n + 2) { 1448 display: none; 1449} 1450.flickity-slider .promo-bar__slide, 1451.flickity-slider .slideshow__slide { 1452 display: flex; 1453} 1454.slideshow__dot-wrapper { 1455 min-height: 61px; 1456} 1457.animations-enabled .section__image-animations--scale { 1458 transform: scale(1.25) translateZ(0); 1459 opacity: 0; 1460} 1461.animations-enabled .section__load-animations--scale { 1462 transform: scale(1) translateZ(0); 1463 opacity: 1; 1464} 1465 1466.overflow-hidden-mobile, 1467.overflow-hidden-tablet { 1468 overflow: hidden; 1469} 1470 1471@media screen and (min-width: 750px) { 1472 .overflow-hidden-mobile { 1473 overflow: auto; 1474 } 1475} 1476 1477@media screen and (min-width: 990px) { 1478 .overflow-hidden-tablet { 1479 overflow: auto; 1480 } 1481} 1482.rating { 1483 display: inline-block; 1484 margin: 0; 1485} 1486 1487.product .rating-star { 1488 --letter-spacing: 0.8; 1489 --font-size: 1.7; 1490} 1491.product-loop-element__reviews{ 1492 padding:initial; 1493} 1494.rating-star { 1495 --letter-spacing: 0.1; 1496 --font-size: 1.1; 1497} 1498 1499.rating-star { 1500 --percent: calc( 1501 ( 1502 var(--rating) / var(--rating-max) + var(--rating-decimal) * 1503 var(--font-size) / 1504 (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) 1505 ) * 100% 1506 ); 1507 letter-spacing: calc(var(--letter-spacing) * 1rem); 1508 font-size: calc(var(--font-size) * 1rem); 1509 line-height: 1; 1510 display: inline-block; 1511 font-family: Times; 1512 margin: 0; 1513} 1514 1515.rating-star::before { 1516 content: 'â â â â â '; 1517 background: linear-gradient( 1518 90deg, 1519 var(--color-icon) var(--percent), 1520 rgba(var(--color-foreground), 0.15) var(--percent) 1521 ); 1522 -webkit-background-clip: text; 1523} 1524 1525.rating-text { 1526 display: none; 1527} 1528 1529.rating-count { 1530 display: inline-block; 1531 margin: 0; 1532} 1533 1534@media (forced-colors: active) { 1535 .rating { 1536 display: none; 1537 } 1538 1539 .rating-text { 1540 display: block; 1541 } 1542} 1543 1544 1545</style> 1546�
1546<script type="c58bbd131a7d6c2a4229a1f2-text/javascript">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1546<meta name="google-site-verification" content="0Qoy0Nnix1xnnmtR_5Ip4ZL59_7a7GooDBU_X8lf3Fk"> 1547<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/31302811788/digital_wallets/dialog"> 1548<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1548<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=52592879" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
vendor: 1 bytes, line 1548
1548
1549<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 1549
1549
1550<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 1550
1550
1551<script type="c58bbd131a7d6c2a4229a1f2-text/javascript">var Shopify = Shopify || {}; 1552Shopify.shop = "respoke.myshopify.com"; 1553Shopify.locale = "en"; 1554Shopify.currency = {"active":"USD","rate":"1.0"}; 1555Shopify.country = "US"; 1556Shopify.theme = {"name":"Respoke 2.0 - 5.16.26","id":156907962607,"schema_name":"Loft","schema_version":"2.4.1","theme_store_id":846,"role":"main"}; 1557Shopify.theme.handle = "null"; 1558Shopify.theme.style = {"id":null,"handle":null}; 1559Shopify.cdnHost = "respoke.com/cdn"; 1560Shopify.routes = Shopify.routes || {}; 1561Shopify.routes.root = "/"; 1562Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1563Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1564Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1565Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1565
1565
1566<script type="c58bbd131a7d6c2a4229a1f2-module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1566
1566
1567<script type="c58bbd131a7d6c2a4229a1f2-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 1567
1567
1568<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 1569 window.Shopify = window.Shopify || {}; 1570 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1571 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1572 window.Shopify.SignInWithShop.eligible = true; 1573</script>
vendor: 1 bytes, line 1573
1573
1574<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 1574
1574
1575<script defer="defer" async type="c58bbd131a7d6c2a4229a1f2-module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1575
1575
1576<script type="c58bbd131a7d6c2a4229a1f2-module"> 1577 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1578 1579 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1580 1581</script>
vendor: 1 bytes, line 1581
1581
1582<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 1583 window.Shopify = window.Shopify || {}; 1584 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1585 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"]}; 1586</script>
vendor: 1 bytes, line 1586
1586
1587<script type="c58bbd131a7d6c2a4229a1f2-text/javascript">(function() { 1588 var isLoaded = false; 1589 function asyncLoad() { 1590 if (isLoaded) return; 1591 isLoaded = true; 1592 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"]; 1593 for (var i = 0; i < urls.length; i++) { 1594 var s = document.createElement('script'); 1595 s.type = 'text/javascript'; 1596 s.async = true; 1597 s.src = urls[i]; 1598 var x = document.getElementsByTagName('script')[0]; 1599 x.parentNode.insertBefore(s, x); 1600 } 1601 }; 1602 if(window.attachEvent) { 1603 window.attachEvent('onload', asyncLoad); 1604 } else { 1605 window.addEventListener('load', asyncLoad, false); 1606 } 1607})();</script>
vendor: 1 bytes, line 1607
1607
1608<script id="__st" type="c58bbd131a7d6c2a4229a1f2-text/javascript">var __st={"a":31302811788,"offset":-14400,"reqid":"1228ea6a-0887-4032-a994-d846ef24677a-1791326178","pageurl":"respoke.com\/","u":"ed763476922e","p":"home"};</script>
vendor: 1 bytes, line 1608
1608
1609<script type="c58bbd131a7d6c2a4229a1f2-text/javascript">window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1609
1609
1610<script id="captcha-bootstrap" type="c58bbd131a7d6c2a4229a1f2-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 1610
1610
1611<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="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
vendor: 1 bytes, line 1611
1611
1612<script type="c58bbd131a7d6c2a4229a1f2-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>
1612<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="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
vendor: 1 bytes, line 1612
1612
1613<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 1614 window.Shopify = window.Shopify || {}; 1615 window.Shopify.MCP = window.Shopify.MCP || {}; 1616 window.Shopify.MCP.enabled = true; 1617 window.Shopify.MCP.shop = "respoke.myshopify.com"; 1618 window.Shopify.MCP.mcpEndpoint = "https:\/\/respoke.com\/api\/mcp"; 1619 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"]}}]; 1620</script>
vendor: 1 bytes, line 1620
1620
1621<script type="c58bbd131a7d6c2a4229a1f2-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=");})(); 1622</script>
vendor: 1 bytes, line 1622
1622
1623<script data-source-attribution="shopify.dynamic_checkout.dynamic.init" type="c58bbd131a7d6c2a4229a1f2-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)}}; 1624</script>
vendor: 1 bytes, line 1624
1624
1625<script data-source-attribution="shopify.dynamic_checkout.buyer_consent" type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 1626 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); 1627</script>
vendor: 1 bytes, line 1627
1627
1628<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap" type="c58bbd131a7d6c2a4229a1f2-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})}})); 1629</script>
1629 1630<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"> 1631<style id="shopify-accelerated-checkout-cart"> 1632 #shopify-buyer-consent { 1633 margin-top: 1em; 1634 display: inline-block; 1635 width: 100%; 1636} 1637 1638#shopify-buyer-consent.hidden { 1639 display: none; 1640} 1641 1642#shopify-subscription-policy-button { 1643 background: none; 1644 border: none; 1645 padding: 0; 1646 text-decoration: underline; 1647 font-size: inherit; 1648 cursor: pointer; 1649} 1650 1651#shopify-subscription-policy-button::before { 1652 box-shadow: none; 1653} 1654 1655 </style> 1656
1657<script id="shopify-cfh-end" type="c58bbd131a7d6c2a4229a1f2-text/javascript">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1657 1658 1659 <!-- Preloads (Theme Check prefers preload_tag) ============================ --> 1660 <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.css?v=68253878817984968141766703035" as="style" rel="preload"> 1661 <link href="//respoke.com/cdn/shop/t/30/assets/component-price.css?v=79255525607061984761766703035" as="style" rel="preload"> 1662 <link href="//respoke.com/cdn/shop/t/30/assets/section-main-product.css?v=61263143820326645371766703035" as="style" rel="preload"> 1663 1664 1665 <link rel="preload" as="font" href="//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2" type="font/woff2" crossorigin> 1666 1667 1668 <link rel="preload" as="font" href="//respoke.com/cdn/fonts/playfair_display/playfairdisplay_n4.9980f3e16959dc89137cc1369bfc3ae98af1deb9.woff2" type="font/woff2" crossorigin> 1669 1670 1671 <link rel="preload" as="font" href="//respoke.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2" type="font/woff2" crossorigin> 1672 1673 1674 <link href="//respoke.com/cdn/shop/t/30/assets/vendor_jquery.js?v=133132906189461661841766703035" as="script" rel="preload"> 1675 <link href="//respoke.com/cdn/shop/t/30/assets/commons.nomin.js?v=75375851980933005871766703035" as="script" rel="preload"> 1676 <link href="//respoke.com/cdn/shop/t/30/assets/theme_sections.nomin.js?v=159304578737053471771766703035" as="script" rel="preload"> 1677 <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"> 1678 1679 <!-- THEME JS INIT (avoid parser blocking) ================================ --> 1680
1680<script async src="//respoke.com/cdn/shop/t/30/assets/vendor_jquery.js?v=133132906189461661841766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
1680 1681
1681<script async src="//respoke.com/cdn/shop/t/30/assets/commons.nomin.js?v=75375851980933005871766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
1681 1682 1683 <!-- Base CSS ================================================== --> 1684 <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.css?v=68253878817984968141766703035"> 1685 1686 <!-- Keep only the ESM build; remove missing nomodule file --> 1687
1687<script type="c58bbd131a7d6c2a4229a1f2-module" defer src="//respoke.com/cdn/shop/t/30/assets/theme-components.esm.js?v=174749885776787604741766703035"></script>
1687 1688 1689
1689<script defer src="//respoke.com/cdn/shop/t/30/assets/theme_sections.nomin.js?v=159304578737053471771766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
1689 1690
1690<script defer src="//respoke.com/cdn/shop/t/30/assets/vendor_lazysizes.js?v=170539586289455096371766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
1690<script defer src="//respoke.com/cdn/shop/t/30/assets/theme.nomin.js?v=27094504033749949101766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704
1705<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 1706 window.theme = window.theme || {}; 1707 window.theme.settings = window.theme.settings || {}; 1708 1709 window.theme.HashScrolling = function(){return}; 1710 window.theme.routes = { 1711 store_path: 'https://respoke.com', 1712 root_url: '/', 1713 account_url: '/account', 1714 account_login_url: 'https://respoke.com/customer_authentication/redirect?locale=en®ion_country=US', 1715 account_logout_url: '/account/logout', 1716 account_recover_url: '/account/recover', 1717 account_register_url: 'https://shopify.com/31302811788/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJyZXNwb2tlLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTkzMDk3OCwibmJmIjoxNzkxMzI2MTc4fQ.IUdker87fqUB3GKTAjCbhsG7SKtvioZHIQaIC4RRUY4', 1718 account_addresses_url: '/account/addresses', 1719 collections_url: '/collections', 1720 all_products_collection_url: '/collections/all', 1721 product_recommendations_url: '/recommendations/products', 1722 search_url: '/search', 1723 cart_url: '/cart', 1724 cart_add_url: '/cart/add', 1725 cart_change_url: '/cart/change', 1726 cart_clear_url: '/cart/clear', 1727 }; 1728 window.theme.settings = { 1729 enable_preloader: 'false', 1730 enable_animations: 'true', 1731 search_product_title: 'Products', 1732 search_soldout_label: 'Sold Out', 1733 search_sale_label: 'Sale', 1734 search_page_title: 'Pages', 1735 search_article_title: 'Articles', 1736 search_product_width: 'false', 1737 search_border_color: '#e6e6e6', 1738 search_show_reviews: 'false', 1739 search_force_product_height: 'false', 1740 search_product_image_height: '300', 1741 search_mobile_product_image_height: 'false', 1742 search_product_overlay: '25', 1743 search_overlay_color: '#ffffff', 1744 search_image_fill: 'false', 1745 search_show_tile_view: 'true', 1746 search_no_results: 'Your search did not return any results', 1747 show_badge: 'false', 1748 display_circle: 'true', 1749 display_rectangle: 'false', 1750 enable_quick: 'false', 1751 delimiter: '::', 1752 moneyFormat: '${{amount}}', 1753 }; 1754 window.theme.settings.promo = { 1755 expand: 'Expand', 1756 close: 'Expand', 1757 }; 1758 window.theme.settings.product = { 1759 unavailable: "Unavailable", 1760 add_to_cart: "Add to Cart", 1761 sold_out: "Sold Out", 1762 compare_at: "Compare at", 1763 moneyFormat: "${{amount}}", 1764 moneyFormatWithCurrency: "${{amount}} USD", 1765 }; 1766 window.theme.settings.features = window.theme.settings.features || {}; 1767 window.theme.settings.features.newsletter = { 1768 popupEnabled: 'false', 1769 testModeOn: 'false', 1770 delayBeforeShowing: '0', 1771 }; 1772 window.shopUrl = 'https://respoke.com'; 1773 window.routes = { 1774 cart_add_url: '/cart/add', 1775 cart_change_url: '/cart/change', 1776 cart_update_url: '/cart/update', 1777 predictive_search_url: '/search/suggest' 1778 }; 1779 1780 window.cartStrings = { 1781 error: `There was an error while updating your cart. Please try again.`, 1782 quantityError: `You can only add [quantity] of this item to your cart.` 1783 }; 1784 1785 window.variantStrings = { 1786 addToCart: `Add to Cart`, 1787 soldOut: `Sold Out`, 1788 unavailable: `Unavailable`, 1789 }; 1790 1791</script>
1791 1792 1793 1794 <!-- Legacy Timber helper guarded; remove if not needed --> 1795 1796 1797
1797<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 1798 1799 if (window.theme && theme.HashScrolling) { theme.HashScrolling(); } 1800 1801 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1802 </script>
1802 1803 1804
1804<script defer src="//respoke.com/cdn/shop/t/30/assets/global.js?v=104476501473455121281766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
1804<!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1804<script type="c58bbd131a7d6c2a4229a1f2-text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 1805 1806 { 1807 1808 1809 1810 1811 "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", 1812 1813 1814 1815 1816 1817 "cart": "\u003c!-- TEMPLATE CART --\u003e{% comment %} This Template contains a few variables built from the client js side {% endcomment %}", 1818 1819 1820 1821 1822 1823 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vert
1823ical-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", 1824 1825 1826 1827 1828 1829 "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
1829ppercaseForm %} {{ 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 %}", 1830 1831 1832 1833 1834 1835 "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 %}", 1836 1837 1838 1839 1840 1841 "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
1841ppercaseForm %} {{ 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 %}", 1842 1843 1844 1845 1846 1847 "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
1847ppercaseForm %} {{ 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 %}", 1848 1849 1850 1851 1852 1853 "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 }}
1853 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 }}
1853 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 %}", 1854 1855 1856 1857 1858 1859 "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 %}", 1860 1861 1862 1863 1864 1865 "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=\"
1865Sale 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", 1866 1867 1868 1869 1870 1871 "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\" {%-
1871if 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 %}
1871 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 }}
1871\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 %}
1871 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
1871: {{ 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
1871: {{ 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", 1872 1873 1874 1875 1876 1877 "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
18775612 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", 1878 1879 1880 1881 1882 1883 "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
18835612 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", 1884 1885 1886 1887 1888 1889 "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", 1890 1891 1892 1893 1894 1895 "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
1895pan\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; }
1895 .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", 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 } || {};return templates}function readTemplateId(){let templateId="";templateId= 1914 1915 "lSQ9nmwnlQ" 1916 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 1917 1918 1919 {"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
1919o/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"} 1920 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 1921 1922 1923 {"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
1923dColor":""},"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","
1923isEnable":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
1923dColor":"#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"} 1924 ;return templateSettings}function readPayload(){return {generalSettings:{page: "index",collection_id: 0,collection_handle: "",collection_product_count: 0,... 1925 { 1926 1927 1928 },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: "index",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: 1929 {"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: 1930 1931 {"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"node"} 1932 ,translation: 1933 1934 1935 1936 {"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":{}} 1937 ,integration: 1938 1939 null 1940 ,filterSettingsMetafield: 1941 1942 {"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
1942dColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false,"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false} 1943 ,additionalElementSettingsMetafield: 1944 1945 {"customSortingList":"manual","enableCollectionSearch":false} 1946 ,backInStockMetafield: 1947 1948 null 1949 ,swatchSettings: 1950 1951 null 1952 ,defaultSortOrder: 1953 1954 {"search":"","all":"manual","173324763276":"manual"} 1955 ,user: 1956 { 1957 1958 },product: 1959 1960 null 1961 ,b2b: 1962 1963 null 1964 ,templateId:readTemplateId(),productGridSelector: 1965 1966 "" 1967 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 1968 1969 { 1970 1971 1972 "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"}}}, 1973 1974 1975 1976 "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"}}}, 1977 1978 1979 1980 1981 1982 "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"}}}, 1983 1984 1985
1986 "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"}}}, 1987 1988 1989 1990 1991 1992 1993 1994 1995 } || {},recommendationPlaceholder: 1996 1997 1998 "\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" 1999 ,simplifiedIntegrationPlaceholder: 2000 2001 2002 "\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\"
2002 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; }
2002 .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" 2003 ,allSyncedCollections: 2004 2005 null 2006 ,isOnboarding: 2007 2008 false 2009 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
2009<script type="c58bbd131a7d6c2a4229a1f2-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
2009h(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])=>
2009[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;
2009a++)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
2009ode"){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}
2009if(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
2009with 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;
2009Object.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=()=>
2009{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";
2009var 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>
2009<!-- 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'> 2010
2011<script id='shopify-chat-app-embed-data' type='application/json'> 2012 { 2013 "settings": { 2014 "invertActivatorColors": true, 2015 "greetingMessage": "", 2016 "showFeaturedProducts": true, 2017 "featuredProducts": [], 2018 "horizontalPosition": "bottom_right", 2019 "icon": "chat_bubble", 2020 "buttonLabel": "Chat" 2021 } 2022 } 2023</script>
2023 2024 2025<style data-shopify> 2026 2027 2028 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 2029 shopify-chat:defined:empty { 2030 display: grid; 2031 } 2032 2033 :root { 2034 --shopify-chat-bg-color: #FFFFFF; 2035 --shopify-chat-text-color: #000000; 2036 --shopify-chat-accent-bg-color: #000000; 2037 --shopify-chat-accent-text-color: #FFFFFF; 2038 --shopify-chat-activator-offset: 20px; 2039 2040 2041 2042 --shopify-chat-activator-font-size: 16px; 2043 --shopify-chat-border-radius: 16px; 2044 } 2045 2046 2047</style> 2048
2049<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type="c58bbd131a7d6c2a4229a1f2-module" crossorigin fetchpriority='low' async></script>
2049 2050 2051 2052<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2053<script type="c58bbd131a7d6c2a4229a1f2-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: "index"};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 2053
2053
2054<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 2055 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2056</script>
vendor: 1 bytes, line 2056
2056
2057<script type="c58bbd131a7d6c2a4229a1f2-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}
2057).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"]}
2057,{"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":[{"id":"9181180199151","handle":"maio-orange-slipper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47317561180399","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9405047603439","handle":"rosone-blue-mule-espadrilles","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49616712958191","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://respoke.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"156907962607","themeStoreId":"846","themePublished":"true","eventMetadataId":"9bdb0bfd-f872-4a7b-bc72-9e1b66cb49f5","pageType":"home","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>
2057<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 2058 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2059 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2060 window.ShopifyAnalytics.meta.currency = 'USD'; 2061 var meta = {"page":{"pageType":"home","requestId":"1228ea6a-0887-4032-a994-d846ef24677a-1791326178"}}; 2062 for (var attr in meta) { 2063 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2064 } 2065</script>
vendor: 1 bytes, line 2065
2065
2066<script class="analytics" type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 2067 (function () { 2068 var customDocumentWrite = function(content) { 2069 var jquery = null; 2070 2071 if (window.jQuery) { 2072 jquery = window.jQuery; 2073 } else if (window.Checkout && window.Checkout.$) { 2074 jquery = window.Checkout.$; 2075 } 2076 2077 if (jquery) { 2078 jquery('body').append(content); 2079 } 2080 }; 2081 2082 var hasLoggedConversion = function(token) { 2083 if (token) { 2084 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2085 } 2086 return false; 2087 } 2088 2089 var setCookieIfConversion = function(token) { 2090 if (token) { 2091 var twoMonthsFromNow = new Date(Date.now()); 2092 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2093 2094 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2095 } 2096 } 2097 2098 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2099 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2100 if (trekkie.integrations) { 2101 return; 2102 } 2103 trekkie.methods = [ 2104 'identify', 2105 'page', 2106 'ready', 2107 'track', 2108 'trackForm', 2109 'trackLink' 2110 ]; 2111 trekkie.factory = function(method) { 2112 return function() { 2113 var args = Array.prototype.slice.call(arguments); 2114 args.unshift(method); 2115 trekkie.push(args); 2116 if (method == 'track' || method == 'page') { 2117 var pageUrl; 2118 try { 2119 pageUrl = window.location.href; 2120 } catch (e) {} 2121 var pageReferrer; 2122 try { 2123 pageReferrer = document.referrer; 2124 } catch (e) {} 2125 try { 2126 if (window.__TREKKIE_SHIM_QUEUE == null) { 2127 window.__TREKKIE_SHIM_QUEUE = []; 2128 } 2129 window.__TREKKIE_SHIM_QUEUE.push({ 2130 from: 'trekkie-stub', 2131 method: method, 2132 args: args.slice(1), 2133 pageContext: { 2134 url: pageUrl, 2135 referrer: pageReferrer 2136 } 2137 }); 2138 } catch (e) { 2139 // no-op 2140 } 2141 } 2142 return trekkie; 2143 }; 2144 }; 2145 for (var i = 0; i < trekkie.methods.length; i++) { 2146 var key = trekkie.methods[i]; 2147 trekkie[key] = trekkie.factory(key); 2148 } 2149 trekkie.load = function(config) { 2150 trekkie.config = config || {}; 2151 trekkie.config.initialDocumentCookie = document.cookie; 2152 var first = document.getElementsByTagName('script')[0]; 2153var script = document.createElement('script'); 2154script.type = 'text/javascript'; 2155script.onerror = function(e) { 2156 var scriptFallback = document.createElement('script'); 2157 scriptFallback.type = 'text/javascript'; 2158 scriptFallback.onerror = function(error) { 2159 var Monorail = { 2160 produce: function produce(monorailDomain, schemaId, payload) { 2161 var currentMs = new Date().getTime(); 2162 var event = { 2163 schema_id: schemaId, 2164 payload: payload, 2165 metadata: { 2166 event_created_at_ms: currentMs, 2167 event_sent_at_ms: currentMs 2168 } 2169 }; 2170 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2171 }, 2172 sendRequest: function sendRequest(endpointUrl, payload) { 2173 // Try the sendBeacon API 2174 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2175 var blobData = new window.Blob([payload], { 2176 type: 'text/plain' 2177 }); 2178 2179 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2180 return true; 2181 } // sendBeacon was not successful 2182 2183 } // XHR beacon 2184 2185 var xhr = new XMLHttpRequest(); 2186 2187 try { 2188 xhr.open('POST', endpointUrl); 2189 xhr.setRequestHeader('Content-Type', 'text/plain'); 2190 xhr.send(payload); 2191 } catch (e) { 2192 console.log(e); 2193 } 2194 2195 return false; 2196 }, 2197 isIos12: function isIos12() { 2198 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2199 } 2200 }; 2201 Monorail.produce('monorail-edge.shopifysvc.com', 2202 'trekkie_storefront_load_errors/1.1', 2203 {shop_id: 31302811788, 2204 theme_id: 156907962607, 2205 app_name: "storefront", 2206 context_url: window.location.href, 2207 source_url: "//respoke.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2208 2209 }; 2210 scriptFallback.async = true; 2211 scriptFallback.src = '//respoke.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2212 first.parentNode.insertBefore(scriptFallback, first); 2213}; 2214script.async = true; 2215script.src = '//respoke.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2216first.parentNode.insertBefore(script, first); 2217 2218 }; 2219 trekkie.load( 2220 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":31302811
2220788,"isMerchantRequest":null,"themeId":156907962607,"themeCityHash":"1203053263094895089","contentLanguage":"en","currency":"USD","eventMetadataId":"9bdb0bfd-f872-4a7b-bc72-9e1b66cb49f5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2221 ); 2222 2223 var loaded = false; 2224 trekkie.ready(function() { 2225 if (loaded) return; 2226 loaded = true; 2227 2228 window.ShopifyAnalytics.lib = window.trekkie; 2229 2230 var originalDocumentWrite = document.write; 2231 document.write = customDocumentWrite; 2232 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2233 document.write = originalDocumentWrite; 2234 2235 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2236 var token = match? match[1]: undefined; 2237 if (!hasLoggedConversion(token)) { 2238 setCookieIfConversion(token); 2239 2240 } 2241 }); 2242 2243 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"1228ea6a-0887-4032-a994-d846ef24677a-1791326178","shopifyEmitted":true}); 2244 2245 var eventsListenerScript = document.createElement('script'); 2246 eventsListenerScript.async = true; 2247 eventsListenerScript.src = "//respoke.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2248 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2249})();</script>
2249 2250
2250<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 2251 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2252 window.ga = function ga() { 2253 (window.ga.q = window.ga.q || []).push(arguments); 2254 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2255 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2256 } 2257 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."); 2258 }; 2259 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2260 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2261 } 2262 } 2263</script>
vendor: 1 bytes, line 2263
2263
2264<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="index" 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="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
vendor: 1 bytes, line 2264
2264
2265<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"}
2265,{"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 2265
2265
2266<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>
2266 2267<meta name="shopify-y" content="9a117800-edaa-4b5b-8deb-cb1049ff18ac" data-expiration="1822883778000"><meta name="shopify-s" content="73e98739-c618-4dba-8c3b-6081556a2eaf" data-expiration="1791327978000"><meta name="new-cookie-storage-activated" content="t"> 2268</head> 2269 2270<body id="respoke-charleston-nantucket-newport-provincetown-edgartown" class="template-index template-index animations-enabled"><article role="banner" class="header__section-wrapper"> 2271 <!-- BEGIN sections: header-group --> 2272<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 --> 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 <style data-shopify> 2292 .promo-bar-offset { top: 40px; } 2293 @media (max-width: 768px) { 2294 .sticky-header { top: 40px; } 2295 .promo-content-wrapper, .promo-bar { opacity: 1; } 2296 } 2297 </style> 2298 2299 <article class="promo-bar__container promo-bar__container-slider--false" 2300 data-disclosure-section 2301 aria-labelledby="promo_bar_label" 2302 data-section-id="sections--21046456877295__announcement-bar" 2303 data-block-count="0" 2304 data-speed="8000" 2305 data-autoplay="false" 2306 data-slider="false" 2307 data-section-type="announcement" 2308 data-language="true" 2309 data-currency="true"> 2310 2311 <span class="visually-hidden" id="promo_bar_label">Promo Bar</span> 2312 2313 <section class="promo-bar__slide-container promo-bar__slide-container--half-width" aria-labelledby="header-promotional-messages"> 2314 <span hidden id="header-promotional-messages">Promotional messages</span> 2315 <div class="swiper-wrapper" role="group"></div> 2316 </section> 2317 2318 <div class="promo-bar__icon-wrapper"><section class="medium-down--hide"> 2319 <span class="visually-hidden">Social Media</span> 2320 2321 2322<ul class="promo-bar__icon-wrapper"> 2323 2324 2325 <li class="promo-bar__icon"> 2326 <a class="promo-bar__icon-link" href="https://www.instagram.com/respokeofficial" aria-labelledby="social-media-link__instagram--header"> 2327 <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> 2328 <span id="social-media-link__instagram--header" class="visually-hidden">Respoke on Instagram</span> 2329 </a> 2330 </li> 2331 2332 2333 2334 2335 2336 2337 2338 2339</ul> 2340 2341 </section><section class="header__crossborder medium-down--hide">
2342 <span class="visually-hidden">Country/region</span> 2343 �<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="/" /> 2344 <div class="selectors-form__item"> 2345 <h2 class="visually-hidden" id="currency-heading"> 2346 Currency selector 2347 </h2> 2348 <div class="disclosure" data-disclosure-currency> 2349 <button type="button" class="crossborder__toggle crossborder__toggle--header" aria-expanded="false" aria-controls="currency-list" aria-describedby="currency-heading" data-disclosure-toggle> 2350 <span>United States (USD $)</span> 2351 <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"> 2352 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2353 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#000000" fill-rule="nonzero"> 2354 <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> 2355 </g> 2356 </g> 2357</svg></span> 2358 </button> 2359 <ul id="currency-list" class="crossborder__disclosure-list crossborder__disclosure-list--header animated fadeIn" data-disclosure-list><li class="crossborder__disclosure-item "> 2360 <a class="crossborder__disclosure-option" href="#" data-value="AF" data-disclosure-option> 2361 Afghanistan (AFN Ø) 2362 </a> 2363 </li><li class="crossborder__disclosure-item "> 2364 <a class="crossborder__disclosure-option" href="#" data-value="AX" data-disclosure-option> 2365 à land Islands (EUR â¬) 2366 </a> 2367 </li><li class="crossborder__disclosure-item "> 2368 <a class="crossborder__disclosure-option" href="#" data-value="AL" data-disclosure-option> 2369 Albania (ALL L) 2370 </a> 2371 </li><li class="crossborder__disclosure-item "> 2372 <a class="crossborder__disclosure-option" href="#" data-value="DZ" data-disclosure-option> 2373 Algeria (DZD د.ج) 2374 </a> 2375 </li><li class="crossborder__disclosure-item "> 2376 <a class="crossborder__disclosure-option" href="#" data-value="AD" data-disclosure-option> 2377 Andorra (EUR â¬) 2378 </a> 2379 </li><li class="crossborder__disclosure-item "> 2380 <a class="crossborder__disclosure-option" href="#" data-value="AO" data-disclosure-option> 2381 Angola (USD $) 2382 </a> 2383 </li><li class="crossborder__disclosure-item "> 2384 <a class="crossborder__disclosure-option" href="#" data-value="AI" data-disclosure-option> 2385 Anguilla (XCD $) 2386 </a> 2387 </li><li class="crossborder__disclosure-item "> 2388 <a class="crossborder__disclosure-option" href="#" data-value="AG" data-disclosure-option> 2389 Antigua & Barbuda (XCD $) 2390 </a> 2391 </li><li class="crossborder__disclosure-item "> 2392 <a class="crossborder__disclosure-option" href="#" data-value="AR" data-disclosure-option> 2393 Argentina (USD $) 2394 </a> 2395 </li><li class="crossborder__disclosure-item "> 2396 <a class="crossborder__disclosure-option" href="#" data-value="AM" data-disclosure-option> 2397 Armenia (AMD Õ¤Ö.) 2398 </a> 2399 </li><li class="crossborder__disclosure-item "> 2400 <a class="crossborder__disclosure-option" href="#" data-value="AW" data-disclosure-option> 2401 Aruba (AWG Æ) 2402 </a> 2403 </li><li class="crossborder__disclosure-item "> 2404 <a class="crossborder__disclosure-option" href="#" data-value="AC" data-disclosure-option> 2405 Ascension Island (SHP £) 2406 </a> 2407 </li><li class="crossborder__disclosure-item "> 2408 <a class="crossborder__disclosure-option" href="#" data-value="AU" data-disclosure-option> 2409 Australia (AUD $) 2410 </a> 2411 </li><li class="crossborder__disclosure-item "> 2412 <a class="crossborder__disclosure-option" href="#" data-value="AT" data-disclosure-option> 2413 Austria (EUR â¬) 2414 </a> 2415 </li><li class="crossborder__disclosure-item "> 2416 <a class="crossborder__disclosure-option" href="#" data-value="AZ" data-disclosure-option> 2417 Azerbaijan (AZN â¼) 2418 </a> 2419 </li><li class="crossborder__disclosure-item "> 2420 <a class="crossborder__disclosure-option" href="#" data-value="BS" data-disclosure-option> 2421 Bahamas (BSD $) 2422 </a> 2423 </li><li class="crossborder__disclosure-item "> 2424 <a class="crossborder__disclosure-option" href="#" data-value="BH" data-disclosure-option> 2425 Bahrain (USD $) 2426 </a> 2427 </li><li class="crossborder__disclosure-item "> 2428 <a class="crossborder__disclosure-option" href="#" data-value="BD" data-disclosure-option> 2429 Bangladesh (BDT à§³) 2430 </a> 2431 </li><li class="crossborder__disclosure-item "> 2432 <a class="crossborder__disclosure-option" href="#" data-value="BB" data-disclosure-option> 2433 Barbados (BBD $) 2434 </a> 2435 </li><li class="crossborder__disclosure-item "> 2436 <a class="crossborder__disclosure-option" href="#" data-value="BY" data-disclosure-option> 2437 Belarus (USD $) 2438 </a> 2439 </li><li class="crossborder__disclosure-item "> 2440 <a class="crossborder__disclosure-option" href="#" data-value="BE" data-disclosure-option> 2441 Belgium (EUR â¬) 2442 </a> 2443 </li><li class="crossborder__disclosure-item "> 2444 <a class="crossborder__disclosure-option" href="#" data-value="BZ" data-disclosure-option> 2445 Belize (BZD $) 2446 </a> 2447 </li><li class="crossborder__disclosure-item "> 2448 <a class="crossborder__disclosure-option" href="#" data-value="BJ" data-disclosure-option> 2449 Benin (XOF Fr) 2450 </a> 2451 </li><li class="crossborder__disclosure-item "> 2452 <a class="crossborder__disclosure-option" href="#" data-value="BM" data-disclosure-option> 2453 Bermuda (USD $) 2454 </a> 2455 </li><li class="crossborder__disclosure-item "> 2456 <a class="crossborder__disclosure-option" href="#" data-value="BT" data-disclosure-option> 2457 Bhutan (USD $) 2458 </a> 2459 </li><li class="crossborder__disclosure-item "> 2460 <a class="crossborder__disclosure-option" href="#" data-value="BO" data-disclosure-option> 2461 Bolivia (BOB Bs.) 2462 </a> 2463 </li><li class="crossborder__disclosure-item "> 2464 <a class="crossborder__disclosure-option" href="#" data-value="BA" data-disclosure-option> 2465 Bosnia & Herzegovina (BAM ÐÐ) 2466 </a> 2467 </li><li class="crossborder__disclosure-item "> 2468 <a class="crossborder__disclosure-option" href="#" data-value="BW" data-disclosure-option> 2469 Botswana (BWP P) 2470 </a> 2471 </li><li class="crossborder__disclosure-item "> 2472 <a class="crossborder__disclosure-option" href="#" data-value="BR" data-disclosure-option> 2473 Brazil (USD $) 2474 </a> 2475 </li><li class="crossborder__disclosure-item "> 2476 <a class="crossborder__disclosure-option" href="#" data-value="IO" data-disclosure-option> 2477 British Indian Ocean Territory (USD $) 2478 </a> 2479 </li><li class="crossborder__disclosure-item "> 2480 <a class="crossborder__disclosure-option" href="#" data-value="VG" data-disclosure-option> 2481 British Virgin Islands (USD $) 2482 </a> 2483 </li><li class="crossborder__disclosure-item "> 2484 <a class="crossborder__disclosure-option" href="#" data-value="BN" data-disclosure-option> 2485 Brunei (BND $) 2486 </a> 2487 </li><li class="crossborder__disclosure-item "> 2488 <a class="crossborder__disclosure-option" href="#" data-value="BG" data-disclosure-option> 2489 Bulgaria (EUR â¬) 2490 </a> 2491 </li><li class="crossborder__disclosure-item "> 2492 <a class="crossborder__disclosure-option" href="#" data-value="BF" data-disclosure-option> 2493 Burkina Faso (XOF Fr) 2494 </a> 2495 </li><li class="crossborder__disclosure-item "> 2496 <a class="crossborder__disclosure-option" href="#" data-value="BI" data-disclosure-option> 2497 Burundi (BIF Fr) 2498 </a> 2499 </li><li class="crossborder__disclosure-item "> 2500 <a class="crossborder__disclosure-option" href="#" data-value="KH" data-disclosure-option> 2501 Cambodia (KHR á) 2502 </a> 2503 </li><li class="crossborder__disclosure-item "> 2504 <a class="crossborder__disclosure-option" href="#" data-value="CM" data-disclosure-option> 2505 Cameroon (XAF CFA) 2506 </a> 2507 </li><li class="crossborder__disclosure-item "> 2508 <a class="crossborder__disclosure-option" href="#" data-value="CA" data-disclosure-option> 2509 Canada (CAD $) 2510 </a> 2511 </li><li class="crossborder__disclosure-item "> 2512 <a class="crossborder__disclosure-option" href="#" data-value="CV" data-disclosure-option> 2513 Cape Verde (CVE $) 2514 </a> 2515 </li><li class="crossborder__disclosure-item "> 2516 <a class="crossborder__disclosure-option" href="#" data-value="BQ" data-disclosure-option> 2517 Caribbean Netherlands (USD $) 2518 </a> 2519 </li><li class="crossborder__disclosure-item "> 2520 <a class="crossborder__disclosure-option" href="#" data-value="KY" data-disclosure-option> 2521 Cayman Islands (KYD $) 2522 </a> 2523 </li><li class="crossborder__disclosure-item "> 2524 <a class="crossborder__disclosure-option" href="#" data-value="CF" data-disclosure-option> 2525 Central African Republic (XAF CFA) 2526 </a> 2527 </li><li class="crossborder__disclosure-item "> 2528 <a class="crossborder__disclosure-option" href="#" data-value="TD" data-disclosure-option> 2529 Chad (XAF CFA) 2530 </a> 2531 </li><li class="crossborder__disclosure-item "> 2532 <a class="crossborder__disclosure-option" href="#" data-value="CL" data-disclosure-option> 2533 Chile (USD $) 2534 </a> 2535 </li><li class="crossborder__disclosure-item "> 2536 <a class="crossborder__disclosure-option" href="#" data-value="CN" data-disclosure-option> 2537 China (CNY Â¥) 2538 </a> 2539 </li><li class="crossborder__disclosure-item "> 2540 <a class="crossborder__disclosure-option" href="#" data-value="CX" data-disclosure-option> 2541 Christmas Island (AUD $) 2542 </a> 2543 </li><li class="crossborder__disclosure-item "> 2544 <a class="crossborder__disclosure-option" href="#" data-value="CC" data-disclosure-option> 2545 Cocos (Keeling) Islands (AUD $) 2546 </a> 2547 </li><li class="crossborder__disclosure-item "> 2548 <a class="crossborder__disclosure-option" href="#" data-value="CO" data-disclosure-option> 2549 Colombia (USD $) 2550 </a> 2551 </li><li class="crossborder__disclosure-item "> 2552 <a class="crossborder__disclosure-option" href="#" data-value="KM" data-disclosure-option> 2553 Comoros (KMF Fr) 2554 </a> 2555 </li><li class="crossborder__disclosure-item "> 2556 <a class="crossborder__disclosure-option" href="#" data-value="CG" data-disclosure-option> 2557 Congo - Brazzaville (XAF CFA) 2558 </a> 2559 </li><li class="crossborder__disclosure-item "> 2560 <a class="crossborder__disclosure-option" href="#" data-value="CD" data-disclosure-option> 2561 Congo - Kinshasa (CDF Fr) 2562 </a> 2563 </li><li class="crossborder__disclosure-item "> 2564 <a class="crossborder__disclosure-option" href="#" data-value="CK" data-disclosure-option> 2565 Cook Islands (NZD $) 2566 </a> 2567 </li><li class="crossborder__disclosure-item "> 2568 <a class="crossborder__disclosure-option" href="#" data-value="CR" data-disclosure-option> 2569 Costa Rica (CRC â¡) 2570 </a> 2571 </li><li class="crossborder__disclosure-item "> 2572 <a class="crossborder__disclosure-option" href="#" data-value="CI" data-disclosure-option> 2573 Côte dâIvoire (XOF Fr) 2574 </a> 2575 </li><li class="crossborder__disclosure-item "> 2576 <a class="crossborder__disclosure-option" href="#" data-value="HR" data-disclosure-option> 2577 Croatia (EUR â¬) 2578 </a> 2579 </li><li class="crossborder__disclosure-item "> 2580 <a class="crossborder__disclosure-option" href="#" data-value="CW" data-disclosure-option> 2581 Curaçao (ANG Æ) 2582 </a> 2583 </li><li class="crossborder__disclosure-item "> 2584 <a class="crossborder__disclosure-option" href="#" data-value="CY" data-disclosure-option> 2585 Cyprus (EUR â¬) 2586 </a> 2587 </li><li class="crossborder__disclosure-item "> 2588 <a class="crossborder__disclosure-option" href="#" data-value="CZ" data-disclosure-option> 2589 Czechia (CZK KÄ) 2590 </a> 2591 </li><li class="crossborder__disclosure-item "> 2592 <a class="crossborder__disclosure-option" href="#" data-value="DK" data-disclosure-option> 2593 Denmark (DKK kr.) 2594 </a> 2595 </li><li class="crossborder__disclosure-item "> 2596 <a class="crossborder__disclosure-option" href="#" data-value="DJ" data-disclosure-option> 2597 Djibouti (DJF Fdj) 2598 </a> 2599 </li><li class="crossborder__disclosure-item "> 2600 <a class="crossborder__disclosure-option" href="#" data-value="DM" data-disclosure-option> 2601 Dominica (XCD $) 2602 </a> 2603 </li><li class="crossborder__disclosure-item "> 2604 <a class="crossborder__disclosure-option" href="#" data-value="DO" data-disclosure-option> 2605 Dominican Republic (DOP $) 2606 </a> 2607 </li><li class="crossborder__disclosure-item "> 2608 <a class="crossborder__disclosure-option" href="#" data-value="EC" data-disclosure-option> 2609 Ecuador (USD $) 2610 </a> 2611 </li><li class="crossborder__disclosure-item "> 2612 <a class="crossborder__disclosure-option" href="#"
2612 data-value="EG" data-disclosure-option> 2613 Egypt (EGP ج.Ù ) 2614 </a> 2615 </li><li class="crossborder__disclosure-item "> 2616 <a class="crossborder__disclosure-option" href="#" data-value="SV" data-disclosure-option> 2617 El Salvador (USD $) 2618 </a> 2619 </li><li class="crossborder__disclosure-item "> 2620 <a class="crossborder__disclosure-option" href="#" data-value="GQ" data-disclosure-option> 2621 Equatorial Guinea (XAF CFA) 2622 </a> 2623 </li><li class="crossborder__disclosure-item "> 2624 <a class="crossborder__disclosure-option" href="#" data-value="ER" data-disclosure-option> 2625 Eritrea (USD $) 2626 </a> 2627 </li><li class="crossborder__disclosure-item "> 2628 <a class="crossborder__disclosure-option" href="#" data-value="EE" data-disclosure-option> 2629 Estonia (EUR â¬) 2630 </a> 2631 </li><li class="crossborder__disclosure-item "> 2632 <a class="crossborder__disclosure-option" href="#" data-value="SZ" data-disclosure-option> 2633 Eswatini (USD $) 2634 </a> 2635 </li><li class="crossborder__disclosure-item "> 2636 <a class="crossborder__disclosure-option" href="#" data-value="ET" data-disclosure-option> 2637 Ethiopia (ETB Br) 2638 </a> 2639 </li><li class="crossborder__disclosure-item "> 2640 <a class="crossborder__disclosure-option" href="#" data-value="FK" data-disclosure-option> 2641 Falkland Islands (FKP £) 2642 </a> 2643 </li><li class="crossborder__disclosure-item "> 2644 <a class="crossborder__disclosure-option" href="#" data-value="FO" data-disclosure-option> 2645 Faroe Islands (DKK kr.) 2646 </a> 2647 </li><li class="crossborder__disclosure-item "> 2648 <a class="crossborder__disclosure-option" href="#" data-value="FJ" data-disclosure-option> 2649 Fiji (FJD $) 2650 </a> 2651 </li><li class="crossborder__disclosure-item "> 2652 <a class="crossborder__disclosure-option" href="#" data-value="FI" data-disclosure-option> 2653 Finland (EUR â¬) 2654 </a> 2655 </li><li class="crossborder__disclosure-item "> 2656 <a class="crossborder__disclosure-option" href="#" data-value="FR" data-disclosure-option> 2657 France (EUR â¬) 2658 </a> 2659 </li><li class="crossborder__disclosure-item "> 2660 <a class="crossborder__disclosure-option" href="#" data-value="GF" data-disclosure-option> 2661 French Guiana (EUR â¬) 2662 </a> 2663 </li><li class="crossborder__disclosure-item "> 2664 <a class="crossborder__disclosure-option" href="#" data-value="PF" data-disclosure-option> 2665 French Polynesia (XPF Fr) 2666 </a> 2667 </li><li class="crossborder__disclosure-item "> 2668 <a class="crossborder__disclosure-option" href="#" data-value="TF" data-disclosure-option> 2669 French Southern Territories (EUR â¬) 2670 </a> 2671 </li><li class="crossborder__disclosure-item "> 2672 <a class="crossborder__disclosure-option" href="#" data-value="GA" data-disclosure-option> 2673 Gabon (XOF Fr) 2674 </a> 2675 </li><li class="crossborder__disclosure-item "> 2676 <a class="crossborder__disclosure-option" href="#" data-value="GM" data-disclosure-option> 2677 Gambia (GMD D) 2678 </a> 2679 </li><li class="crossborder__disclosure-item "> 2680 <a class="crossborder__disclosure-option" href="#" data-value="GE" data-disclosure-option> 2681 Georgia (USD $) 2682 </a> 2683 </li><li class="crossborder__disclosure-item "> 2684 <a class="crossborder__disclosure-option" href="#" data-value="DE" data-disclosure-option> 2685 Germany (EUR â¬) 2686 </a> 2687 </li><li class="crossborder__disclosure-item "> 2688 <a class="crossborder__disclosure-option" href="#" data-value="GH" data-disclosure-option> 2689 Ghana (USD $) 2690 </a> 2691 </li><li class="crossborder__disclosure-item "> 2692 <a class="crossborder__disclosure-option" href="#" data-value="GI" data-disclosure-option> 2693 Gibraltar (GBP £) 2694 </a> 2695 </li><li class="crossborder__disclosure-item "> 2696 <a class="crossborder__disclosure-option" href="#" data-value="GR" data-disclosure-option> 2697 Greece (EUR â¬) 2698 </a> 2699 </li><li class="crossborder__disclosure-item "> 2700 <a class="crossborder__disclosure-option" href="#" data-value="GL" data-disclosure-option> 2701 Greenland (DKK kr.) 2702 </a> 2703 </li><li class="crossborder__disclosure-item "> 2704 <a class="crossborder__disclosure-option" href="#" data-value="GD" data-disclosure-option> 2705 Grenada (XCD $) 2706 </a> 2707 </li><li class="crossborder__disclosure-item "> 2708 <a class="crossborder__disclosure-option" href="#" data-value="GP" data-disclosure-option> 2709 Guadeloupe (EUR â¬) 2710 </a> 2711 </li><li class="crossborder__disclosure-item "> 2712 <a class="crossborder__disclosure-option" href="#" data-value="GT" data-disclosure-option> 2713 Guatemala (GTQ Q) 2714 </a> 2715 </li><li class="crossborder__disclosure-item "> 2716 <a class="crossborder__disclosure-option" href="#" data-value="GG" data-disclosure-option> 2717 Guernsey (GBP £) 2718 </a> 2719 </li><li class="crossborder__disclosure-item "> 2720 <a class="crossborder__disclosure-option" href="#" data-value="GN" data-disclosure-option> 2721 Guinea (GNF Fr) 2722 </a> 2723 </li><li class="crossborder__disclosure-item "> 2724 <a class="crossborder__disclosure-option" href="#" data-value="GW" data-disclosure-option> 2725 Guinea-Bissau (XOF Fr) 2726 </a> 2727 </li><li class="crossborder__disclosure-item "> 2728 <a class="crossborder__disclosure-option" href="#" data-value="GY" data-disclosure-option> 2729 Guyana (GYD $) 2730 </a> 2731 </li><li class="crossborder__disclosure-item "> 2732 <a class="crossborder__disclosure-option" href="#" data-value="HT" data-disclosure-option> 2733 Haiti (USD $) 2734 </a> 2735 </li><li class="crossborder__disclosure-item "> 2736 <a class="crossborder__disclosure-option" href="#" data-value="HN" data-disclosure-option> 2737 Honduras (HNL L) 2738 </a> 2739 </li><li class="crossborder__disclosure-item "> 2740 <a class="crossborder__disclosure-option" href="#" data-value="HK" data-disclosure-option> 2741 Hong Kong SAR (HKD $) 2742 </a> 2743 </li><li class="crossborder__disclosure-item "> 2744 <a class="crossborder__disclosure-option" href="#" data-value="HU" data-disclosure-option> 2745 Hungary (HUF Ft) 2746 </a> 2747 </li><li class="crossborder__disclosure-item "> 2748 <a class="crossborder__disclosure-option" href="#" data-value="IS" data-disclosure-option> 2749 Iceland (ISK kr) 2750 </a> 2751 </li><li class="crossborder__disclosure-item "> 2752 <a class="crossborder__disclosure-option" href="#" data-value="IN" data-disclosure-option> 2753 India (INR â¹) 2754 </a> 2755 </li><li class="crossborder__disclosure-item "> 2756 <a class="crossborder__disclosure-option" href="#" data-value="ID" data-disclosure-option> 2757 Indonesia (IDR Rp) 2758 </a> 2759 </li><li class="crossborder__disclosure-item "> 2760 <a class="crossborder__disclosure-option" href="#" data-value="IQ" data-disclosure-option> 2761 Iraq (USD $) 2762 </a> 2763 </li><li class="crossborder__disclosure-item "> 2764 <a class="crossborder__disclosure-option" href="#" data-value="IE" data-disclosure-option> 2765 Ireland (EUR â¬) 2766 </a> 2767 </li><li class="crossborder__disclosure-item "> 2768 <a class="crossborder__disclosure-option" href="#" data-value="IM" data-disclosure-option> 2769 Isle of Man (GBP £) 2770 </a> 2771 </li><li class="crossborder__disclosure-item "> 2772 <a class="crossborder__disclosure-option" href="#" data-value="IL" data-disclosure-option>
2773 Israel (ILS âª) 2774 </a> 2775 </li><li class="crossborder__disclosure-item "> 2776 <a class="crossborder__disclosure-option" href="#" data-value="IT" data-disclosure-option> 2777 Italy (EUR â¬) 2778 </a> 2779 </li><li class="crossborder__disclosure-item "> 2780 <a class="crossborder__disclosure-option" href="#" data-value="JM" data-disclosure-option> 2781 Jamaica (JMD $) 2782 </a> 2783 </li><li class="crossborder__disclosure-item "> 2784 <a class="crossborder__disclosure-option" href="#" data-value="JP" data-disclosure-option> 2785 Japan (JPY Â¥) 2786 </a> 2787 </li><li class="crossborder__disclosure-item "> 2788 <a class="crossborder__disclosure-option" href="#" data-value="JE" data-disclosure-option> 2789 Jersey (USD $) 2790 </a> 2791 </li><li class="crossborder__disclosure-item "> 2792 <a class="crossborder__disclosure-option" href="#" data-value="JO" data-disclosure-option> 2793 Jordan (USD $) 2794 </a> 2795 </li><li class="crossborder__disclosure-item "> 2796 <a class="crossborder__disclosure-option" href="#" data-value="KZ" data-disclosure-option> 2797 Kazakhstan (KZT â¸) 2798 </a> 2799 </li><li class="crossborder__disclosure-item "> 2800 <a class="crossborder__disclosure-option" href="#" data-value="KE" data-disclosure-option> 2801 Kenya (KES KSh) 2802 </a> 2803 </li><li class="crossborder__disclosure-item "> 2804 <a class="crossborder__disclosure-option" href="#" data-value="KI" data-disclosure-option> 2805 Kiribati (USD $) 2806 </a> 2807 </li><li class="crossborder__disclosure-item "> 2808 <a class="crossborder__disclosure-option" href="#" data-value="XK" data-disclosure-option> 2809 Kosovo (EUR â¬) 2810 </a> 2811 </li><li class="crossborder__disclosure-item "> 2812 <a class="crossborder__disclosure-option" href="#" data-value="KW" data-disclosure-option> 2813 Kuwait (USD $) 2814 </a> 2815 </li><li class="crossborder__disclosure-item "> 2816 <a class="crossborder__disclosure-option" href="#" data-value="KG" data-disclosure-option> 2817 Kyrgyzstan (KGS som) 2818 </a> 2819 </li><li class="crossborder__disclosure-item "> 2820 <a class="crossborder__disclosure-option" href="#" data-value="LA" data-disclosure-option> 2821 Laos (LAK â) 2822 </a> 2823 </li><li class="crossborder__disclosure-item "> 2824 <a class="crossborder__disclosure-option" href="#" data-value="LV" data-disclosure-option> 2825 Latvia (EUR â¬) 2826 </a> 2827 </li><li class="crossborder__disclosure-item "> 2828 <a class="crossborder__disclosure-option" href="#" data-value="LB" data-disclosure-option> 2829 Lebanon (LBP Ù.Ù) 2830 </a> 2831 </li><li class="crossborder__disclosure-item "> 2832 <a class="crossborder__disclosure-option" href="#" data-value="LS" data-disclosure-option> 2833 Lesotho (USD $) 2834 </a> 2835 </li><li class="crossborder__disclosure-item "> 2836 <a class="crossborder__disclosure-option" href="#" data-value="LR" data-disclosure-option> 2837 Liberia (USD $) 2838 </a> 2839 </li><li class="crossborder__disclosure-item "> 2840 <a class="crossborder__disclosure-option" href="#" data-value="LY" data-disclosure-option> 2841 Libya (USD $) 2842 </a> 2843 </li><li class="crossborder__disclosure-item "> 2844 <a class="crossborder__disclosure-option" href="#" data-value="LI" data-disclosure-option> 2845 Liechtenstein (CHF CHF) 2846 </a> 2847 </li><li class="crossborder__disclosure-item "> 2848 <a class="crossborder__disclosure-option" href="#" data-value="LT" data-disclosure-option> 2849 Lithuania (EUR â¬) 2850 </a> 2851 </li><li class="crossborder__disclosure-item "> 2852 <a class="crossborder__disclosure-option" href="#" data-value="LU" data-disclosure-option> 2853 Luxembourg (EUR â¬) 2854 </a> 2855 </li><li class="crossborder__disclosure-item "> 2856 <a class="crossborder__disclosure-option" href="#" data-value="MO" data-disclosure-option> 2857 Macao SAR (MOP P) 2858 </a> 2859 </li><li class="crossborder__disclosure-item "> 2860 <a class="crossborder__disclosure-option" href="#" data-value="MG" data-disclosure-option> 2861 Madagascar (USD $) 2862 </a> 2863 </li><li class="crossborder__disclosure-item "> 2864 <a class="crossborder__disclosure-option" href="#" data-value="MW" data-disclosure-option> 2865 Malawi (MWK MK) 2866 </a> 2867 </li><li class="crossborder__disclosure-item "> 2868 <a class="crossborder__disclosure-option" href="#" data-value="MY" data-disclosure-option> 2869 Malaysia (MYR RM) 2870 </a> 2871 </li><li class="crossborder__disclosure-item "> 2872 <a class="crossborder__disclosure-option" href="#" data-value="MV" data-disclosure-option> 2873 Maldives (MVR MVR) 2874 </a> 2875 </li><li class="crossborder__disclosure-item "> 2876 <a class="crossborder__disclosure-option" href="#" data-value="ML" data-disclosure-option> 2877 Mali (XOF Fr) 2878 </a> 2879 </li><li class="crossborder__disclosure-item "> 2880 <a class="crossborder__disclosure-option" href="#" data-value="MT" data-disclosure-option> 2881 Malta (EUR â¬) 2882 </a> 2883 </li><li class="crossborder__disclosure-item "> 2884 <a class="crossborder__disclosure-option" href="#" data-value="MQ" data-disclosure-option> 2885 Martinique (EUR â¬) 2886 </a> 2887 </li><li class="crossborder__disclosure-item "> 2888 <a class="crossborder__disclosure-option" href="#" data-value="MR" data-disclosure-option> 2889 Mauritania (USD $) 2890 </a> 2891 </li><li class="crossborder__disclosure-item "> 2892 <a class="crossborder__disclosure-option" href="#" data-value="MU" data-disclosure-option> 2893 Mauritius (MUR â¨) 2894 </a> 2895 </li><li class="crossborder__disclosure-item "> 2896 <a class="crossborder__disclosure-option" href="#" data-value="YT" data-disclosure-option> 2897 Mayotte (EUR â¬) 2898 </a> 2899 </li><li class="crossborder__disclosure-item "> 2900 <a class="crossborder__disclosure-option" href="#" data-value="MX" data-disclosure-option> 2901 Mexico (USD $) 2902 </a> 2903 </li><li class="crossborder__disclosure-item "> 2904 <a class="crossborder__disclosure-option" href="#" data-value="MD" data-disclosure-option> 2905 Moldova (MDL L) 2906 </a> 2907 </li><li class="crossborder__disclosure-item "> 2908 <a class="crossborder__disclosure-option" href="#" data-value="MC" data-disclosure-option> 2909 Monaco (EUR â¬) 2910 </a> 2911 </li><li class="crossborder__disclosure-item "> 2912 <a class="crossborder__disclosure-option" href="#" data-value="MN" data-disclosure-option> 2913 Mongolia (MNT â®) 2914 </a> 2915 </li><li class="crossborder__disclosure-item "> 2916 <a class="crossborder__disclosure-option" href="#" data-value="ME" data-disclosure-option> 2917 Montenegro (EUR â¬) 2918 </a> 2919 </li><li class="crossborder__disclosure-item "> 2920 <a class="crossborder__disclosure-option" href="#" data-value="MS" data-disclosure-option> 2921 Montserrat (XCD $) 2922 </a> 2923 </li><li class="crossborder__disclosure-item "> 2924 <a class="crossborder__disclosure-option" href="#" data-value="MA" data-disclosure-option> 2925 Morocco (MAD د.Ù .) 2926 </a> 2927 </li><li class="crossborder__disclosure-item "> 2928 <a class="crossborder__disclosure-option" href="#" data-value="MZ" data-disclosure-option> 2929 Mozambique (USD $) 2930 </a> 2931 </li><li class="crossborder__disclosure-item "> 2932 <a class="crossborder__disclosure-option" href="#" data-value="MM" data-disclosure-option> 2933 Myanmar (Burma) (MMK K) 2934 </a> 2935 </li><li class="crossborder__disclosure-item "> 2936 <a class="crossborder__disclosure-option" href="#" data-value="NA" data-disclosure-option> 2937 Namibia (USD $) 2938 </a> 2939 </li><li class="crossborder__disclosure-item "> 2940 <a class="crossborder__disclosure-option" href="#" data-value="NR" data-disclosure-option> 2941 Nauru (AUD $) 2942 </a> 2943 </li><li class="crossborder__disclosure-item "> 2944 <a class="crossborder__disclosure-option" href="#" data-value="NP" data-disclosure-option> 2945 Nepal (NPR Rs.) 2946 </a> 2947 </li><li class="crossborder__disclosure-item "> 2948 <a class="crossborder__disclosure-option" href="#" data-value="NL" data-disclosure-option> 2949 Netherlands (EUR â¬) 2950 </a> 2951 </li><li class="crossborder__disclosure-item "> 2952 <a class="crossborder__disclosure-option" href="#" data-value="NC" data-disclosure-option> 2953 New Caledonia (XPF Fr) 2954 </a> 2955 </li><li class="crossborder__disclosure-item "> 2956 <a class="crossborder__disclosure-option" href="#" data-value="NZ" data-disclosure-option> 2957 New Zealand (NZD $) 2958 </a> 2959 </li><li class="crossborder__disclosure-item "> 2960 <a class="crossborder__disclosure-option" href="#" data-value="NI" data-disclosure-option> 2961 Nicaragua (NIO C$) 2962 </a> 2963 </li><li class="crossborder__disclosure-item "> 2964 <a class="crossborder__disclosure-option" href="#" data-value="NE" data-disclosure-option> 2965 Niger (XOF Fr) 2966 </a> 2967 </li><li class="crossborder__disclosure-item "> 2968 <a class="crossborder__disclosure-option" href="#" data-value="NG" data-disclosure-option> 2969 Nigeria (NGN â¦) 2970 </a> 2971 </li><li class="crossborder__disclosure-item "> 2972 <a class="crossborder__disclosure-option" href="#" data-value="NU" data-disclosure-option> 2973 Niue (NZD $) 2974 </a> 2975 </li><li class="crossborder__disclosure-item "> 2976 <a class="crossborder__disclosure-option" href="#" data-value="NF" data-disclosure-option> 2977 Norfolk Island (AUD $) 2978 </a> 2979 </li><li class="crossborder__disclosure-item "> 2980 <a class="crossborder__disclosure-option" href="#" data-value="MK" data-disclosure-option> 2981 North Macedonia (MKD ден) 2982 </a> 2983 </li><li class="crossborder__disclosure-item "> 2984 <a class="crossborder__disclosure-option" href="#" data-value="NO" data-disclosure-option> 2985 Norway (USD $) 2986 </a> 2987 </li><li class="crossborder__disclosure-item "> 2988 <a class="crossborder__disclosure-option" href="#" data-value="OM" data-disclosure-option> 2989 Oman (USD $) 2990 </a> 2991 </li><li class="crossborder__disclosure-item "> 2992 <a class="crossborder__disclosure-option" href="#" data-value="PK" data-disclosure-option> 2993 Pakistan (PKR â¨) 2994 </a> 2995 </li><li class="crossborder__disclosure-item "> 2996 <a class="crossborder__disclosure-option" href="#" data-value="PS" data-disclosure-option> 2997 Palestinian Territories (ILS âª) 2998 </a> 2999 </li><li class="crossborder__disclosure-item "> 3000 <a class="crossborder__disclosure-option" href="#" data-value="PA" data-disclosure-option> 3001 Panama (USD $) 3002 </a> 3003 </li><li class="crossborder__disclosure-item "> 3004 <a class="crossborder__disclosure-option" href="#" data-value="PG" data-disclosure-option> 3005 Papua New Guinea (PGK K) 3006 </a> 3007 </li><li class="crossborder__disclosure-item "> 3008 <a class="crossborder__disclosure-option" href="#" data-value="PY" data-disclosure-option> 3009 Paraguay (PYG â²) 3010 </a> 3011 </li><li class="crossborder__disclosure-item "> 3012 <a class="crossborder__disclosure-option" href="#" data-value="PE" data-disclosure-option> 3013 Peru (PEN S/) 3014 </a> 3015 </li><li class="crossborder__disclosure-item "> 3016 <a class="crossborder__disclosure-option" href="#" data-value="PH" data-disclosure-option> 3017 Philippines (PHP â±) 3018 </a> 3019 </li><li class="crossborder__disclosure-item "> 3020 <a class="crossborder__disclosure-option" href="#" data-value="PN" data-disclosure-option> 3021 Pitcairn Islands (NZD $) 3022 </a> 3023 </li><li class="crossborder__disclosure-item "> 3024 <a class="crossborder__disclosure-option" href="#" data-value="PL" data-disclosure-option> 3025 Poland (PLN zÅ) 3026 </a> 3027 </li><li class="crossborder__disclosure-item "> 3028 <a class="crossborder__disclosure-option" href="#" data-value="PT" data-disclosure-option> 3029 Portugal (EUR â¬) 3030 </a> 3031 </li><li class="crossborder__disclosure-item "> 3032 <a class="crossborder__disclosure-option" href="#" data-value="QA" data-disclosure-option> 3033 Qatar (QAR ر.Ù) 3034 </a> 3035 </li><li class="crossborder__disclosure-item "> 3036 <a class="crossborder__disclosure-option" href="#" data-value="RE" data-disclosure-option> 3037 Réunion (EUR â¬) 3038 </a> 3039 </li><li class="crossborder__disclosure-item "> 3040 <a class="crossborder__disclosure-option" href="#" data-value="RO" data-disclosure-option> 3041 Romania (RON Lei) 3042 </a> 3043 </li><li class="crossborder__disclosure-item "> 3044 <a class="crossborder__disclosure-option" href="#" data-value="RU" data-disclosure-option> 3045 Russia (USD $) 3046 </a> 3047 </li><li class="crossborder__disclosure-item "> 3048 <a class="crossborder__disclosure-option" href="#" data-value="RW" data-disclosure-option> 3049 Rwanda (RWF FRw) 3050 </a> 3051 </li><li class="crossborder__disclosure-item "> 3052 <a class="crossborder__disclosure-option" href="#" data-value="WS" data-disclosure-option> 3053 Samoa (WST T) 3054 </a> 3055 </li><li class="crossborder__disclosure-item "> 3056 <a class="crossborder__disclosure-option" href="#" dat
3056a-value="SM" data-disclosure-option> 3057 San Marino (EUR â¬) 3058 </a> 3059 </li><li class="crossborder__disclosure-item "> 3060 <a class="crossborder__disclosure-option" href="#" data-value="ST" data-disclosure-option> 3061 São Tomé & PrÃncipe (STD Db) 3062 </a> 3063 </li><li class="crossborder__disclosure-item "> 3064 <a class="crossborder__disclosure-option" href="#" data-value="SA" data-disclosure-option> 3065 Saudi Arabia (SAR ر.س) 3066 </a> 3067 </li><li class="crossborder__disclosure-item "> 3068 <a class="crossborder__disclosure-option" href="#" data-value="SN" data-disclosure-option> 3069 Senegal (XOF Fr) 3070 </a> 3071 </li><li class="crossborder__disclosure-item "> 3072 <a class="crossborder__disclosure-option" href="#" data-value="RS" data-disclosure-option> 3073 Serbia (RSD РСÐ) 3074 </a> 3075 </li><li class="crossborder__disclosure-item "> 3076 <a class="crossborder__disclosure-option" href="#" data-value="SC" data-disclosure-option> 3077 Seychelles (USD $) 3078 </a> 3079 </li><li class="crossborder__disclosure-item "> 3080 <a class="crossborder__disclosure-option" href="#" data-value="SL" data-disclosure-option> 3081 Sierra Leone (SLL Le) 3082 </a> 3083 </li><li class="crossborder__disclosure-item "> 3084 <a class="crossborder__disclosure-option" href="#" data-value="SG" data-disclosure-option> 3085 Singapore (SGD $) 3086 </a> 3087 </li><li class="crossborder__disclosure-item "> 3088 <a class="crossborder__disclosure-option" href="#" data-value="SX" data-disclosure-option> 3089 Sint Maarten (ANG Æ) 3090 </a> 3091 </li><li class="crossborder__disclosure-item "> 3092 <a class="crossborder__disclosure-option" href="#" data-value="SK" data-disclosure-option> 3093 Slovakia (EUR â¬) 3094 </a> 3095 </li><li class="crossborder__disclosure-item "> 3096 <a class="crossborder__disclosure-option" href="#" data-value="SI" data-disclosure-option> 3097 Slovenia (EUR â¬) 3098 </a> 3099 </li><li class="crossborder__disclosure-item "> 3100 <a class="crossborder__disclosure-option" href="#" data-value="SB" data-disclosure-option> 3101 Solomon Islands (SBD $) 3102 </a> 3103 </li><li class="crossborder__disclosure-item "> 3104 <a class="crossborder__disclosure-option" href="#" data-value="SO" data-disclosure-option> 3105 Somalia (USD $) 3106 </a> 3107 </li><li class="crossborder__disclosure-item "> 3108 <a class="crossborder__disclosure-option" href="#" data-value="ZA" data-disclosure-option> 3109 South Africa (USD $) 3110 </a> 3111 </li><li class="crossborder__disclosure-item "> 3112 <a class="crossborder__disclosure-option" href="#" data-value="GS" data-disclosure-option> 3113 South Georgia & South Sandwich Islands (GBP £) 3114 </a> 3115 </li><li class="crossborder__disclosure-item "> 3116 <a class="crossborder__disclosure-option" href="#" data-value="KR" data-disclosure-option> 3117 South Korea (KRW â©) 3118 </a> 3119 </li><li class="crossborder__disclosure-item "> 3120 <a class="crossborder__disclosure-option" href="#" data-value="SS" data-disclosure-option> 3121 South Sudan (USD $) 3122 </a> 3123 </li><li class="crossborder__disclosure-item "> 3124 <a class="crossborder__disclosure-option" href="#" data-value="ES" data-disclosure-option> 3125 Spain (EUR â¬) 3126 </a> 3127 </li><li class="crossborder__disclosure-item "> 3128 <a class="crossborder__disclosure-option" href="#" data-value="LK" data-disclosure-option> 3129 Sri Lanka (LKR â¨) 3130 </a> 3131 </li><li class="crossborder__disclosure-item "> 3132 <a class="crossborder__disclosure-option" href="#" data-value="BL" data-disclosure-option> 3133 St. Barthélemy (EUR â¬) 3134 </a> 3135 </li><li class="crossborder__disclosure-item "> 3136 <a class="crossborder__disclosure-option" href="#" data-value="SH" data-disclosure-option> 3137 St. Helena (SHP £) 3138 </a> 3139 </li><li class="crossborder__disclosure-item "> 3140 <a class="crossborder__disclosure-option" href="#" data-value="KN" data-disclosure-option> 3141 St. Kitts & Nevis (XCD $) 3142 </a> 3143 </li><li class="crossborder__disclosure-item "> 3144 <a class="crossborder__disclosure-option" href="#" data-value="LC" data-disclosure-option> 3145 St. Lucia (XCD $) 3146 </a> 3147 </li><li class="crossborder__disclosure-item "> 3148 <a class="crossborder__disclosure-option" href="#" data-value="MF" data-disclosure-option> 3149 St. Martin (EUR â¬) 3150 </a> 3151 </li><li class="crossborder__disclosure-item "> 3152 <a class="crossborder__disclosure-option" href="#" data-value="PM" data-disclosure-option> 3153 St. Pierre & Miquelon (EUR â¬) 3154 </a> 3155 </li><li class="crossborder__disclosure-item "> 3156 <a class="crossborder__disclosure-option" href="#" data-value="VC" data-disclosure-option> 3157 St. Vincent & Grenadines (XCD $) 3158 </a> 3159 </li><li class="crossborder__disclosure-item "> 3160 <a class="crossborder__disclosure-option" href="#" data-value="SD" data-disclosure-option> 3161 Sudan (USD $) 3162 </a> 3163 </li><li class="crossborder__disclosure-item "> 3164 <a class="crossborder__disclosure-option" href="#" data-value="SR" data-disclosure-option> 3165 Suriname (USD $) 3166 </a> 3167 </li><li class="crossborder__disclosure-item "> 3168 <a class="crossborder__disclosure-option" href="#" data-value="SJ" data-disclosure-option> 3169 Svalbard & Jan Mayen (USD $) 3170 </a> 3171 </li><li class="crossborder__disclosure-item "> 3172 <a class="crossborder__disclosure-option" href="#" data-value="SE" data-disclosure-option> 3173 Sweden (SEK kr) 3174 </a> 3175 </li><li class="crossborder__disclosure-item "> 3176 <a class="crossborder__disclosure-option" href="#" data-value="CH" data-disclosure-option> 3177 Switzerland (CHF CHF) 3178 </a> 3179 </li><li class="crossborder__disclosure-item "> 3180 <a class="crossborder__disclosure-option" href="#" data-value="TW" data-disclosure-option> 3181 Taiwan (TWD $) 3182 </a> 3183 </li><li class="crossborder__disclosure-item "> 3184 <a class="crossborder__disclosure-option" href="#" data-value="TJ" data-disclosure-option> 3185 Tajikistan (TJS Ð Ð) 3186 </a> 3187 </li><li class="crossborder__disclosure-item "> 3188 <a class="crossborder__disclosure-option" href="#" data-value="TZ" data-disclosure-option> 3189 Tanzania (TZS Sh) 3190 </a> 3191 </li><li class="crossborder__disclosure-item "> 3192 <a class="crossborder__disclosure-option" href="#" data-value="TH" data-disclosure-option> 3193 Thailand (THB ฿) 3194 </a> 3195 </li><li class="crossborder__disclosure-item "> 3196 <a class="crossborder__disclosure-option" href="#" data-value="TL" data-disclosure-option> 3197 Timor-Leste (USD $) 3198 </a> 3199 </li><li class="crossborder__disclosure-item "> 3200 <a class="crossborder__disclosure-option" href="#" data-value="TG" data-disclosure-option> 3201 Togo (XOF Fr) 3202 </a> 3203 </li><li class="crossborder__disclosure-item "> 3204 <a class="crossborder__disclosure-option" href="#" data-value="TK" data-disclosure-option> 3205 Tokelau (NZD $) 3206 </a> 3207 </li><li class="crossborder__disclosure-item "> 3208 <a class="crossborder__disclosure-option" href="#" data-value="TO" data-disclosure-option> 3209 Tonga (TOP T$) 3210 </a> 3211 </li><li class="crossborder__disclosure-item "> 3212 <a class="crossborder__disclosure-option" href="#" data-value="TT" data-disclosure-option> 3213 Trinidad & Tobago (TTD $) 3214 </a> 3215 </li><li class="crossborder__disclosure-item "> 3216 <a class="crossborder__disclosure-option" href="#" data-value="TA" data-disclosure-option> 3217 Tristan da Cunha (GBP £) 3218 </a> 3219 </li><li class="crossborder__disclosure-item "> 3220 <a class="crossborder__disclosure-option" href="#" data-value="TN" data-disclosure-option> 3221 Tunisia (USD $) 3222 </a> 3223 </li><li class="crossborder__disclosure-item "> 3224 <a class="crossborder__disclosure-option" href="#" data-value="TR" data-disclosure-option> 3225 Türkiye (USD $) 3226 </a> 3227 </li><li class="crossborder__disclosure-item "> 3228 <a class="crossborder__disclosure-option" href="#" data-value="TM" data-disclosure-option> 3229 Turkmenistan (USD $) 3230 </a> 3231 </li><li class="crossborder__disclosure-item "> 3232 <a class="crossborder__disclosure-option" href="#" data-value="TC" data-disclosure-option> 3233 Turks & Caicos Islands (USD $) 3234 </a> 3235 </li><li class="crossborder__disclosure-item "> 3236 <a class="crossborder__disclosure-option" href="#" data-value="TV" data-disclosure-option> 3237 Tuvalu (AUD $) 3238 </a> 3239 </li><li class="crossborder__disclosure-item "> 3240 <a class="crossborder__disclosure-option" href="#" data-value="UM" data-disclosure-option> 3241 U.S. Outlying Islands (USD $) 3242 </a> 3243 </li><li class="crossborder__disclosure-item "> 3244 <a class="crossborder__disclosure-option" href="#" data-value="UG" data-disclosure-option> 3245 Uganda (UGX USh) 3246 </a> 3247 </li><li class="crossborder__disclosure-item "> 3248 <a class="crossborder__disclosure-option" href="#" data-value="UA" data-disclosure-option> 3249 Ukraine (UAH â´) 3250 </a> 3251 </li><li class="crossborder__disclosure-item "> 3252 <a class="crossborder__disclosure-option" href="#" data-value="AE" data-disclosure-option> 3253 United Arab Emirates (AED د.Ø¥) 3254 </a> 3255 </li><li class="crossborder__disclosure-item "> 3256 <a class="crossborder__disclosure-option" href="#" data-value="GB" data-disclosure-option> 3257 United Kingdom (GBP £) 3258 </a> 3259 </li><li class="crossborder__disclosure-item crossborder__disclosure-item--current "> 3260 <a class="crossborder__disclosure-option" href="#" aria-current="true" data-value="US" data-disclosure-option> 3261 United States (USD $) 3262 </a> 3263 </li><li class="crossborder__disclosure-item "> 3264 <a class="crossborder__disclosure-option" href="#" data-value="UY" data-disclosure-option> 3265 Uruguay (UYU $U) 3266 </a> 3267 </li><li class="crossborder__disclosure-item "> 3268 <a class="crossborder__disclosure-option" href="#" data-value="UZ" data-disclosure-option> 3269 Uzbekistan (UZS so'm) 3270 </a> 3271 </li><li class="crossborder__disclosure-item "> 3272 <a class="crossborder__disclosure-option" href="#" data-value="VU" data-disclosure-option> 3273 Vanuatu (VUV Vt) 3274 </a> 3275 </li><li class="crossborder__disclosure-item "> 3276 <a class="crossborder__disclosure-option" href="#" data-value="VA" data-disclosure-option> 3277 Vatican City (EUR â¬) 3278 </a> 3279 </li><li class="crossborder__disclosure-item "> 3280 <a class="crossborder__disclosure-option" href="#" data-value="VE" data-disclosure-option> 3281 Venezuela (USD $) 3282 </a> 3283 </li><li class="crossborder__disclosure-item "> 3284 <a class="crossborder__disclosure-option" href="#" data-value="VN" data-disclosure-option> 3285 Vietnam (VND â«) 3286 </a> 3287 </li><li class="crossborder__disclosure-item "> 3288 <a class="crossborder__disclosure-option" href="#" data-value="WF" data-disclosure-option> 3289 Wallis & Futuna (XPF Fr) 3290 </a> 3291 </li><li class="crossborder__disclosure-item "> 3292 <a class="crossborder__disclosure-option" href="#" data-value="EH" data-disclosure-option> 3293 Western Sahara (MAD د.Ù .) 3294 </a> 3295 </li><li class="crossborder__disclosure-item "> 3296 <a class="crossborder__disclosure-option" href="#" data-value="YE" data-disclosure-option> 3297 Yemen (YER ï·¼) 3298 </a> 3299 </li><li class="crossborder__disclosure-item "> 3300 <a class="crossborder__disclosure-option" href="#" data-value="ZM" data-disclosure-option> 3301 Zambia (USD $) 3302 </a> 3303 </li><li class="crossborder__disclosure-item "> 3304 <a class="crossborder__disclosure-option" href="#" data-value="ZW" data-disclosure-option> 3305 Zimbabwe (USD $) 3306 </a> 3307 </li></ul> 3308 <input type="hidden" name="country_code" id="CurrencySelector" value="US" data-disclosure-input/> 3309 </div> 3310 </div> 3311 �</form> 3312 </section> 3313 <section class="mobile-nav__crossborder large--hide" style="display: none">
3314 <span class="visually-hidden">Country/region</span> 3315 �<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="/" /> 3316 <div class="selectors-form__item"> 3317 <h2 class="visually-hidden" id="currency-heading"> 3318 Currency selector 3319 </h2> 3320 <div class="disclosure" data-disclosure-currency> 3321 <button type="button" class="crossborder__toggle crossborder__toggle--mobile-drawer" aria-expanded="false" aria-controls="currency-list" aria-describedby="currency-heading" data-disclosure-toggle> 3322 <span>United States (USD $)</span> 3323 <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"> 3324 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3325 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#000000" fill-rule="nonzero"> 3326 <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> 3327 </g> 3328 </g> 3329</svg></span> 3330 </button> 3331 <ul id="currency-list" class="crossborder__disclosure-list crossborder__disclosure-list--mobile-drawer animated fadeIn" data-disclosure-list><li class="crossborder__disclosure-item "> 3332 <a class="crossborder__disclosure-option" href="#" data-value="AF" data-disclosure-option> 3333 Afghanistan (AFN Ø) 3334 </a> 3335 </li><li class="crossborder__disclosure-item "> 3336 <a class="crossborder__disclosure-option" href="#" data-value="AX" data-disclosure-option> 3337 à land Islands (EUR â¬) 3338 </a> 3339 </li><li class="crossborder__disclosure-item "> 3340 <a class="crossborder__disclosure-option" href="#" data-value="AL" data-disclosure-option> 3341 Albania (ALL L) 3342 </a> 3343 </li><li class="crossborder__disclosure-item "> 3344 <a class="crossborder__disclosure-option" href="#" data-value="DZ" data-disclosure-option> 3345 Algeria (DZD د.ج) 3346 </a> 3347 </li><li class="crossborder__disclosure-item "> 3348 <a class="crossborder__disclosure-option" href="#" data-value="AD" data-disclosure-option> 3349 Andorra (EUR â¬) 3350 </a> 3351 </li><li class="crossborder__disclosure-item "> 3352 <a class="crossborder__disclosure-option" href="#" data-value="AO" data-disclosure-option> 3353 Angola (USD $) 3354 </a> 3355 </li><li class="crossborder__disclosure-item "> 3356 <a class="crossborder__disclosure-option" href="#" data-value="AI" data-disclosure-option> 3357 Anguilla (XCD $) 3358 </a> 3359 </li><li class="crossborder__disclosure-item "> 3360 <a class="crossborder__disclosure-option" href="#" data-value="AG" data-disclosure-option> 3361 Antigua & Barbuda (XCD $) 3362 </a> 3363 </li><li class="crossborder__disclosure-item "> 3364 <a class="crossborder__disclosure-option" href="#" data-value="AR" data-disclosure-option> 3365 Argentina (USD $) 3366 </a> 3367 </li><li class="crossborder__disclosure-item "> 3368 <a class="crossborder__disclosure-option" href="#" data-value="AM" data-disclosure-option> 3369 Armenia (AMD Õ¤Ö.) 3370 </a> 3371 </li><li class="crossborder__disclosure-item "> 3372 <a class="crossborder__disclosure-option" href="#" data-value="AW" data-disclosure-option> 3373 Aruba (AWG Æ) 3374 </a> 3375 </li><li class="crossborder__disclosure-item "> 3376 <a class="crossborder__disclosure-option" href="#" data-value="AC" data-disclosure-option> 3377 Ascension Island (SHP £) 3378 </a> 3379 </li><li class="crossborder__disclosure-item "> 3380 <a class="crossborder__disclosure-option" href="#" data-value="AU" data-disclosure-option> 3381 Australia (AUD $) 3382 </a> 3383 </li><li class="crossborder__disclosure-item "> 3384 <a class="crossborder__disclosure-option" href="#" data-value="AT" data-disclosure-option> 3385 Austria (EUR â¬) 3386 </a> 3387 </li><li class="crossborder__disclosure-item "> 3388 <a class="crossborder__disclosure-option" href="#" data-value="AZ" data-disclosure-option> 3389 Azerbaijan (AZN â¼) 3390 </a> 3391 </li><li class="crossborder__disclosure-item "> 3392 <a class="crossborder__disclosure-option" href="#" data-value="BS" data-disclosure-option> 3393 Bahamas (BSD $) 3394 </a> 3395 </li><li class="crossborder__disclosure-item "> 3396 <a class="crossborder__disclosure-option" href="#" data-value="BH" data-disclosure-option> 3397 Bahrain (USD $) 3398 </a> 3399 </li><li class="crossborder__disclosure-item "> 3400 <a class="crossborder__disclosure-option" href="#" data-value="BD" data-disclosure-option> 3401 Bangladesh (BDT à§³) 3402 </a> 3403 </li><li class="crossborder__disclosure-item "> 3404 <a class="crossborder__disclosure-option" href="#" data-value="BB" data-disclosure-option> 3405 Barbados (BBD $) 3406 </a> 3407 </li><li class="crossborder__disclosure-item "> 3408 <a class="crossborder__disclosure-option" href="#" data-value="BY" data-disclosure-option> 3409 Belarus (USD $) 3410 </a> 3411 </li><li class="crossborder__disclosure-item "> 3412 <a class="crossborder__disclosure-option" href="#" data-value="BE" data-disclosure-option> 3413 Belgium (EUR â¬) 3414 </a> 3415 </li><li class="crossborder__disclosure-item "> 3416 <a class="crossborder__disclosure-option" href="#" data-value="BZ" data-disclosure-option> 3417 Belize (BZD $) 3418 </a> 3419 </li><li class="crossborder__disclosure-item "> 3420 <a class="crossborder__disclosure-option" href="#" data-value="BJ" data-disclosure-option> 3421 Benin (XOF Fr) 3422 </a> 3423 </li><li class="crossborder__disclosure-item "> 3424 <a class="crossborder__disclosure-option" href="#" data-value="BM" data-disclosure-option> 3425 Bermuda (USD $) 3426 </a> 3427 </li><li class="crossborder__disclosure-item "> 3428 <a class="crossborder__disclosure-option" href="#" data-value="BT" data-disclosure-option> 3429 Bhutan (USD $) 3430 </a> 3431 </li><li class="crossborder__disclosure-item "> 3432 <a class="crossborder__disclosure-option" href="#" data-value="BO" data-disclosure-option> 3433 Bolivia (BOB Bs.) 3434 </a> 3435 </li><li class="crossborder__disclosure-item "> 3436 <a class="crossborder__disclosure-option" href="#" data-value="BA" data-disclosure-option> 3437 Bosnia & Herzegovina (BAM ÐÐ) 3438 </a> 3439 </li><li class="crossborder__disclosure-item "> 3440 <a class="crossborder__disclosure-option" href="#" data-value="BW" data-disclosure-option> 3441 Botswana (BWP P) 3442 </a> 3443 </li><li class="crossborder__disclosure-item "> 3444 <a class="crossborder__disclosure-option" href="#" data-value="BR" data-disclosure-option> 3445 Brazil (USD $) 3446 </a> 3447 </li><li class="crossborder__disclosure-item "> 3448 <a class="crossborder__disclosure-option" href="#" data-value="IO" data-disclosure-option> 3449 British Indian Ocean Territory (USD $) 3450 </a> 3451 </li><li class="crossborder__disclosure-item "> 3452 <a class="crossborder__disclosure-option" href="#" data-value="VG" data-disclosure-option> 3453 British Virgin Islands (USD $) 3454 </a> 3455 </li><li class="crossborder__disclosure-item "> 3456 <a class="crossborder__disclosure-option" href="#" data-value="BN" data-disclosure-option> 3457 Brunei (BND $) 3458 </a> 3459 </li><li class="crossborder__disclosure-item "> 3460 <a class="crossborder__disclosure-option" href="#" data-value="BG" data-disclosure-option> 3461 Bulgaria (EUR â¬) 3462 </a> 3463 </li><li class="crossborder__disclosure-item "> 3464 <a class="crossborder__disclosure-option" href="#" data-value="BF" data-disclosure-option> 3465 Burkina Faso (XOF Fr) 3466 </a> 3467 </li><li class="crossborder__disclosure-item "> 3468 <a class="crossborder__disclosure-option" href="#" data-value="BI" data-disclosure-option> 3469 Burundi (BIF Fr) 3470 </a> 3471 </li><li class="crossborder__disclosure-item "> 3472 <a class="crossborder__disclosure-option" href="#" data-value="KH" data-disclosure-option> 3473 Cambodia (KHR á) 3474 </a> 3475 </li><li class="crossborder__disclosure-item "> 3476 <a class="crossborder__disclosure-option" href="#" data-value="CM" data-disclosure-option> 3477 Cameroon (XAF CFA) 3478 </a> 3479 </li><li class="crossborder__disclosure-item "> 3480 <a class="crossborder__disclosure-option" href="#" data-value="CA" data-disclosure-option> 3481 Canada (CAD $) 3482 </a> 3483 </li><li class="crossborder__disclosure-item "> 3484 <a class="crossborder__disclosure-option" href="#" data-value="CV" data-disclosure-option> 3485 Cape Verde (CVE $) 3486 </a> 3487 </li><li class="crossborder__disclosure-item "> 3488 <a class="crossborder__disclosure-option" href="#" data-value="BQ" data-disclosure-option> 3489 Caribbean Netherlands (USD $) 3490 </a> 3491 </li><li class="crossborder__disclosure-item "> 3492 <a class="crossborder__disclosure-option" href="#" data-value="KY" data-disclosure-option> 3493 Cayman Islands (KYD $) 3494 </a> 3495 </li><li class="crossborder__disclosure-item "> 3496 <a class="crossborder__disclosure-option" href="#" data-value="CF" data-disclosure-option> 3497 Central African Republic (XAF CFA) 3498 </a> 3499 </li><li class="crossborder__disclosure-item "> 3500 <a class="crossborder__disclosure-option" href="#" data-value="TD" data-disclosure-option> 3501 Chad (XAF CFA) 3502 </a> 3503 </li><li class="crossborder__disclosure-item "> 3504 <a class="crossborder__disclosure-option" href="#" data-value="CL" data-disclosure-option> 3505 Chile (USD $) 3506 </a> 3507 </li><li class="crossborder__disclosure-item "> 3508 <a class="crossborder__disclosure-option" href="#" data-value="CN" data-disclosure-option> 3509 China (CNY Â¥) 3510 </a> 3511 </li><li class="crossborder__disclosure-item "> 3512 <a class="crossborder__disclosure-option" href="#" data-value="CX" data-disclosure-option> 3513 Christmas Island (AUD $) 3514 </a> 3515 </li><li class="crossborder__disclosure-item "> 3516 <a class="crossborder__disclosure-option" href="#" data-value="CC" data-disclosure-option> 3517 Cocos (Keeling) Islands (AUD $) 3518 </a> 3519 </li><li class="crossborder__disclosure-item "> 3520 <a class="crossborder__disclosure-option" href="#" data-value="CO" data-disclosure-option> 3521 Colombia (USD $) 3522 </a> 3523 </li><li class="crossborder__disclosure-item "> 3524 <a class="crossborder__disclosure-option" href="#" data-value="KM" data-disclosure-option> 3525 Comoros (KMF Fr) 3526 </a> 3527 </li><li class="crossborder__disclosure-item "> 3528 <a class="crossborder__disclosure-option" href="#" data-value="CG" data-disclosure-option> 3529 Congo - Brazzaville (XAF CFA) 3530 </a> 3531 </li><li class="crossborder__disclosure-item "> 3532 <a class="crossborder__disclosure-option" href="#" data-value="CD" data-disclosure-option> 3533 Congo - Kinshasa (CDF Fr) 3534 </a> 3535 </li><li class="crossborder__disclosure-item "> 3536 <a class="crossborder__disclosure-option" href="#" data-value="CK" data-disclosure-option> 3537 Cook Islands (NZD $) 3538 </a> 3539 </li><li class="crossborder__disclosure-item "> 3540 <a class="crossborder__disclosure-option" href="#" data-value="CR" data-disclosure-option> 3541 Costa Rica (CRC â¡) 3542 </a> 3543 </li><li class="crossborder__disclosure-item "> 3544 <a class="crossborder__disclosure-option" href="#" data-value="CI" data-disclosure-option> 3545 Côte dâIvoire (XOF Fr) 3546 </a> 3547 </li><li class="crossborder__disclosure-item "> 3548 <a class="crossborder__disclosure-option" href="#" data-value="HR" data-disclosure-option> 3549 Croatia (EUR â¬) 3550 </a> 3551 </li><li class="crossborder__disclosure-item "> 3552 <a class="crossborder__disclosure-option" href="#" data-value="CW" data-disclosure-option> 3553 Curaçao (ANG Æ) 3554 </a> 3555 </li><li class="crossborder__disclosure-item "> 3556 <a class="crossborder__disclosure-option" href="#" data-value="CY" data-disclosure-option> 3557 Cyprus (EUR â¬) 3558 </a> 3559 </li><li class="crossborder__disclosure-item "> 3560 <a class="crossborder__disclosure-option" href="#" data-value="CZ" data-disclosure-option> 3561 Czechia (CZK KÄ) 3562 </a> 3563 </li><li class="crossborder__disclosure-item "> 3564 <a class="crossborder__disclosure-option" href="#" data-value="DK" data-disclosure-option> 3565 Denmark (DKK kr.) 3566 </a> 3567 </li><li class="crossborder__disclosure-item "> 3568 <a class="crossborder__disclosure-option" href="#" data-value="DJ" data-disclosure-option> 3569 Djibouti (DJF Fdj) 3570 </a> 3571 </li><li class="crossborder__disclosure-item "> 3572 <a class="crossborder__disclosure-option" href="#" data-value="DM" data-disclosure-option> 3573 Dominica (XCD $) 3574 </a> 3575 </li><li class="crossborder__disclosure-item "> 3576 <a class="crossborder__disclosure-option" href="#" data-value="DO" data-disclosure-option> 3577 Dominican Republic (DOP $) 3578 </a> 3579 </li><li class="crossborder__disclosure-item "> 3580 <a class="crossborder__disclosure-option" href="#" data-value="EC" data-disclosure-option> 3581 Ecuador (USD $) 3582 </a> 3583 </li><li class="crossborder__disclosure-item "> 3584 <a class="crossborder__disclosure-op
3584tion" href="#" data-value="EG" data-disclosure-option> 3585 Egypt (EGP ج.Ù ) 3586 </a> 3587 </li><li class="crossborder__disclosure-item "> 3588 <a class="crossborder__disclosure-option" href="#" data-value="SV" data-disclosure-option> 3589 El Salvador (USD $) 3590 </a> 3591 </li><li class="crossborder__disclosure-item "> 3592 <a class="crossborder__disclosure-option" href="#" data-value="GQ" data-disclosure-option> 3593 Equatorial Guinea (XAF CFA) 3594 </a> 3595 </li><li class="crossborder__disclosure-item "> 3596 <a class="crossborder__disclosure-option" href="#" data-value="ER" data-disclosure-option> 3597 Eritrea (USD $) 3598 </a> 3599 </li><li class="crossborder__disclosure-item "> 3600 <a class="crossborder__disclosure-option" href="#" data-value="EE" data-disclosure-option> 3601 Estonia (EUR â¬) 3602 </a> 3603 </li><li class="crossborder__disclosure-item "> 3604 <a class="crossborder__disclosure-option" href="#" data-value="SZ" data-disclosure-option> 3605 Eswatini (USD $) 3606 </a> 3607 </li><li class="crossborder__disclosure-item "> 3608 <a class="crossborder__disclosure-option" href="#" data-value="ET" data-disclosure-option> 3609 Ethiopia (ETB Br) 3610 </a> 3611 </li><li class="crossborder__disclosure-item "> 3612 <a class="crossborder__disclosure-option" href="#" data-value="FK" data-disclosure-option> 3613 Falkland Islands (FKP £) 3614 </a> 3615 </li><li class="crossborder__disclosure-item "> 3616 <a class="crossborder__disclosure-option" href="#" data-value="FO" data-disclosure-option> 3617 Faroe Islands (DKK kr.) 3618 </a> 3619 </li><li class="crossborder__disclosure-item "> 3620 <a class="crossborder__disclosure-option" href="#" data-value="FJ" data-disclosure-option> 3621 Fiji (FJD $) 3622 </a> 3623 </li><li class="crossborder__disclosure-item "> 3624 <a class="crossborder__disclosure-option" href="#" data-value="FI" data-disclosure-option> 3625 Finland (EUR â¬) 3626 </a> 3627 </li><li class="crossborder__disclosure-item "> 3628 <a class="crossborder__disclosure-option" href="#" data-value="FR" data-disclosure-option> 3629 France (EUR â¬) 3630 </a> 3631 </li><li class="crossborder__disclosure-item "> 3632 <a class="crossborder__disclosure-option" href="#" data-value="GF" data-disclosure-option> 3633 French Guiana (EUR â¬) 3634 </a> 3635 </li><li class="crossborder__disclosure-item "> 3636 <a class="crossborder__disclosure-option" href="#" data-value="PF" data-disclosure-option> 3637 French Polynesia (XPF Fr) 3638 </a> 3639 </li><li class="crossborder__disclosure-item "> 3640 <a class="crossborder__disclosure-option" href="#" data-value="TF" data-disclosure-option> 3641 French Southern Territories (EUR â¬) 3642 </a> 3643 </li><li class="crossborder__disclosure-item "> 3644 <a class="crossborder__disclosure-option" href="#" data-value="GA" data-disclosure-option> 3645 Gabon (XOF Fr) 3646 </a> 3647 </li><li class="crossborder__disclosure-item "> 3648 <a class="crossborder__disclosure-option" href="#" data-value="GM" data-disclosure-option> 3649 Gambia (GMD D) 3650 </a> 3651 </li><li class="crossborder__disclosure-item "> 3652 <a class="crossborder__disclosure-option" href="#" data-value="GE" data-disclosure-option> 3653 Georgia (USD $) 3654 </a> 3655 </li><li class="crossborder__disclosure-item "> 3656 <a class="crossborder__disclosure-option" href="#" data-value="DE" data-disclosure-option> 3657 Germany (EUR â¬) 3658 </a> 3659 </li><li class="crossborder__disclosure-item "> 3660 <a class="crossborder__disclosure-option" href="#" data-value="GH" data-disclosure-option> 3661 Ghana (USD $) 3662 </a> 3663 </li><li class="crossborder__disclosure-item "> 3664 <a class="crossborder__disclosure-option" href="#" data-value="GI" data-disclosure-option> 3665 Gibraltar (GBP £) 3666 </a> 3667 </li><li class="crossborder__disclosure-item "> 3668 <a class="crossborder__disclosure-option" href="#" data-value="GR" data-disclosure-option> 3669 Greece (EUR â¬) 3670 </a> 3671 </li><li class="crossborder__disclosure-item "> 3672 <a class="crossborder__disclosure-option" href="#" data-value="GL" data-disclosure-option> 3673 Greenland (DKK kr.) 3674 </a> 3675 </li><li class="crossborder__disclosure-item "> 3676 <a class="crossborder__disclosure-option" href="#" data-value="GD" data-disclosure-option> 3677 Grenada (XCD $) 3678 </a> 3679 </li><li class="crossborder__disclosure-item "> 3680 <a class="crossborder__disclosure-option" href="#" data-value="GP" data-disclosure-option> 3681 Guadeloupe (EUR â¬) 3682 </a> 3683 </li><li class="crossborder__disclosure-item "> 3684 <a class="crossborder__disclosure-option" href="#" data-value="GT" data-disclosure-option> 3685 Guatemala (GTQ Q) 3686 </a> 3687 </li><li class="crossborder__disclosure-item "> 3688 <a class="crossborder__disclosure-option" href="#" data-value="GG" data-disclosure-option> 3689 Guernsey (GBP £) 3690 </a> 3691 </li><li class="crossborder__disclosure-item "> 3692 <a class="crossborder__disclosure-option" href="#" data-value="GN" data-disclosure-option> 3693 Guinea (GNF Fr) 3694 </a> 3695 </li><li class="crossborder__disclosure-item "> 3696 <a class="crossborder__disclosure-option" href="#" data-value="GW" data-disclosure-option> 3697 Guinea-Bissau (XOF Fr) 3698 </a> 3699 </li><li class="crossborder__disclosure-item "> 3700 <a class="crossborder__disclosure-option" href="#" data-value="GY" data-disclosure-option> 3701 Guyana (GYD $) 3702 </a> 3703 </li><li class="crossborder__disclosure-item "> 3704 <a class="crossborder__disclosure-option" href="#" data-value="HT" data-disclosure-option> 3705 Haiti (USD $) 3706 </a> 3707 </li><li class="crossborder__disclosure-item "> 3708 <a class="crossborder__disclosure-option" href="#" data-value="HN" data-disclosure-option> 3709 Honduras (HNL L) 3710 </a> 3711 </li><li class="crossborder__disclosure-item "> 3712 <a class="crossborder__disclosure-option" href="#" data-value="HK" data-disclosure-option> 3713 Hong Kong SAR (HKD $) 3714 </a> 3715 </li><li class="crossborder__disclosure-item "> 3716 <a class="crossborder__disclosure-option" href="#" data-value="HU" data-disclosure-option> 3717 Hungary (HUF Ft) 3718 </a> 3719 </li><li class="crossborder__disclosure-item "> 3720 <a class="crossborder__disclosure-option" href="#" data-value="IS" data-disclosure-option> 3721 Iceland (ISK kr) 3722 </a> 3723 </li><li class="crossborder__disclosure-item "> 3724 <a class="crossborder__disclosure-option" href="#" data-value="IN" data-disclosure-option> 3725 India (INR â¹) 3726 </a> 3727 </li><li class="crossborder__disclosure-item "> 3728 <a class="crossborder__disclosure-option" href="#" data-value="ID" data-disclosure-option> 3729 Indonesia (IDR Rp) 3730 </a> 3731 </li><li class="crossborder__disclosure-item "> 3732 <a class="crossborder__disclosure-option" href="#" data-value="IQ" data-disclosure-option> 3733 Iraq (USD $) 3734 </a> 3735 </li><li class="crossborder__disclosure-item "> 3736 <a class="crossborder__disclosure-option" href="#" data-value="IE" data-disclosure-option> 3737 Ireland (EUR â¬) 3738 </a> 3739 </li><li class="crossborder__disclosure-item "> 3740 <a class="crossborder__disclosure-option" href="#" data-value="IM" data-disclosure-option> 3741 Isle of Man (GBP £) 3742 </a> 3743 </li><li class="crossborder__disclosure-item "> 3744 <a class="crossborder__disclosure-option" href="#" data-value="IL" data-disclosure-option>
3745 Israel (ILS âª) 3746 </a> 3747 </li><li class="crossborder__disclosure-item "> 3748 <a class="crossborder__disclosure-option" href="#" data-value="IT" data-disclosure-option> 3749 Italy (EUR â¬) 3750 </a> 3751 </li><li class="crossborder__disclosure-item "> 3752 <a class="crossborder__disclosure-option" href="#" data-value="JM" data-disclosure-option> 3753 Jamaica (JMD $) 3754 </a> 3755 </li><li class="crossborder__disclosure-item "> 3756 <a class="crossborder__disclosure-option" href="#" data-value="JP" data-disclosure-option> 3757 Japan (JPY Â¥) 3758 </a> 3759 </li><li class="crossborder__disclosure-item "> 3760 <a class="crossborder__disclosure-option" href="#" data-value="JE" data-disclosure-option> 3761 Jersey (USD $) 3762 </a> 3763 </li><li class="crossborder__disclosure-item "> 3764 <a class="crossborder__disclosure-option" href="#" data-value="JO" data-disclosure-option> 3765 Jordan (USD $) 3766 </a> 3767 </li><li class="crossborder__disclosure-item "> 3768 <a class="crossborder__disclosure-option" href="#" data-value="KZ" data-disclosure-option> 3769 Kazakhstan (KZT â¸) 3770 </a> 3771 </li><li class="crossborder__disclosure-item "> 3772 <a class="crossborder__disclosure-option" href="#" data-value="KE" data-disclosure-option> 3773 Kenya (KES KSh) 3774 </a> 3775 </li><li class="crossborder__disclosure-item "> 3776 <a class="crossborder__disclosure-option" href="#" data-value="KI" data-disclosure-option> 3777 Kiribati (USD $) 3778 </a> 3779 </li><li class="crossborder__disclosure-item "> 3780 <a class="crossborder__disclosure-option" href="#" data-value="XK" data-disclosure-option> 3781 Kosovo (EUR â¬) 3782 </a> 3783 </li><li class="crossborder__disclosure-item "> 3784 <a class="crossborder__disclosure-option" href="#" data-value="KW" data-disclosure-option> 3785 Kuwait (USD $) 3786 </a> 3787 </li><li class="crossborder__disclosure-item "> 3788 <a class="crossborder__disclosure-option" href="#" data-value="KG" data-disclosure-option> 3789 Kyrgyzstan (KGS som) 3790 </a> 3791 </li><li class="crossborder__disclosure-item "> 3792 <a class="crossborder__disclosure-option" href="#" data-value="LA" data-disclosure-option> 3793 Laos (LAK â) 3794 </a> 3795 </li><li class="crossborder__disclosure-item "> 3796 <a class="crossborder__disclosure-option" href="#" data-value="LV" data-disclosure-option> 3797 Latvia (EUR â¬) 3798 </a> 3799 </li><li class="crossborder__disclosure-item "> 3800 <a class="crossborder__disclosure-option" href="#" data-value="LB" data-disclosure-option> 3801 Lebanon (LBP Ù.Ù) 3802 </a> 3803 </li><li class="crossborder__disclosure-item "> 3804 <a class="crossborder__disclosure-option" href="#" data-value="LS" data-disclosure-option> 3805 Lesotho (USD $) 3806 </a> 3807 </li><li class="crossborder__disclosure-item "> 3808 <a class="crossborder__disclosure-option" href="#" data-value="LR" data-disclosure-option> 3809 Liberia (USD $) 3810 </a> 3811 </li><li class="crossborder__disclosure-item "> 3812 <a class="crossborder__disclosure-option" href="#" data-value="LY" data-disclosure-option> 3813 Libya (USD $) 3814 </a> 3815 </li><li class="crossborder__disclosure-item "> 3816 <a class="crossborder__disclosure-option" href="#" data-value="LI" data-disclosure-option> 3817 Liechtenstein (CHF CHF) 3818 </a> 3819 </li><li class="crossborder__disclosure-item "> 3820 <a class="crossborder__disclosure-option" href="#" data-value="LT" data-disclosure-option> 3821 Lithuania (EUR â¬) 3822 </a> 3823 </li><li class="crossborder__disclosure-item "> 3824 <a class="crossborder__disclosure-option" href="#" data-value="LU" data-disclosure-option> 3825 Luxembourg (EUR â¬) 3826 </a> 3827 </li><li class="crossborder__disclosure-item "> 3828 <a class="crossborder__disclosure-option" href="#" data-value="MO" data-disclosure-option> 3829 Macao SAR (MOP P) 3830 </a> 3831 </li><li class="crossborder__disclosure-item "> 3832 <a class="crossborder__disclosure-option" href="#" data-value="MG" data-disclosure-option> 3833 Madagascar (USD $) 3834 </a> 3835 </li><li class="crossborder__disclosure-item "> 3836 <a class="crossborder__disclosure-option" href="#" data-value="MW" data-disclosure-option> 3837 Malawi (MWK MK) 3838 </a> 3839 </li><li class="crossborder__disclosure-item "> 3840 <a class="crossborder__disclosure-option" href="#" data-value="MY" data-disclosure-option> 3841 Malaysia (MYR RM) 3842 </a> 3843 </li><li class="crossborder__disclosure-item "> 3844 <a class="crossborder__disclosure-option" href="#" data-value="MV" data-disclosure-option> 3845 Maldives (MVR MVR) 3846 </a> 3847 </li><li class="crossborder__disclosure-item "> 3848 <a class="crossborder__disclosure-option" href="#" data-value="ML" data-disclosure-option> 3849 Mali (XOF Fr) 3850 </a> 3851 </li><li class="crossborder__disclosure-item "> 3852 <a class="crossborder__disclosure-option" href="#" data-value="MT" data-disclosure-option> 3853 Malta (EUR â¬) 3854 </a> 3855 </li><li class="crossborder__disclosure-item "> 3856 <a class="crossborder__disclosure-option" href="#" data-value="MQ" data-disclosure-option> 3857 Martinique (EUR â¬) 3858 </a> 3859 </li><li class="crossborder__disclosure-item "> 3860 <a class="crossborder__disclosure-option" href="#" data-value="MR" data-disclosure-option> 3861 Mauritania (USD $) 3862 </a> 3863 </li><li class="crossborder__disclosure-item "> 3864 <a class="crossborder__disclosure-option" href="#" data-value="MU" data-disclosure-option> 3865 Mauritius (MUR â¨) 3866 </a> 3867 </li><li class="crossborder__disclosure-item "> 3868 <a class="crossborder__disclosure-option" href="#" data-value="YT" data-disclosure-option> 3869 Mayotte (EUR â¬) 3870 </a> 3871 </li><li class="crossborder__disclosure-item "> 3872 <a class="crossborder__disclosure-option" href="#" data-value="MX" data-disclosure-option> 3873 Mexico (USD $) 3874 </a> 3875 </li><li class="crossborder__disclosure-item "> 3876 <a class="crossborder__disclosure-option" href="#" data-value="MD" data-disclosure-option> 3877 Moldova (MDL L) 3878 </a> 3879 </li><li class="crossborder__disclosure-item "> 3880 <a class="crossborder__disclosure-option" href="#" data-value="MC" data-disclosure-option> 3881 Monaco (EUR â¬) 3882 </a> 3883 </li><li class="crossborder__disclosure-item "> 3884 <a class="crossborder__disclosure-option" href="#" data-value="MN" data-disclosure-option> 3885 Mongolia (MNT â®) 3886 </a> 3887 </li><li class="crossborder__disclosure-item "> 3888 <a class="crossborder__disclosure-option" href="#" data-value="ME" data-disclosure-option> 3889 Montenegro (EUR â¬) 3890 </a> 3891 </li><li class="crossborder__disclosure-item "> 3892 <a class="crossborder__disclosure-option" href="#" data-value="MS" data-disclosure-option> 3893 Montserrat (XCD $) 3894 </a> 3895 </li><li class="crossborder__disclosure-item "> 3896 <a class="crossborder__disclosure-option" href="#" data-value="MA" data-disclosure-option> 3897 Morocco (MAD د.Ù .) 3898 </a> 3899 </li><li class="crossborder__disclosure-item "> 3900 <a class="crossborder__disclosure-option" href="#" data-value="MZ" data-disclosure-option> 3901 Mozambique (USD $) 3902 </a> 3903 </li><li class="crossborder__disclosure-item "> 3904 <a class="crossborder__disclosure-option" href="#" data-value="MM" data-disclosure-option> 3905 Myanmar (Burma) (MMK K) 3906 </a> 3907 </li><li class="crossborder__disclosure-item "> 3908 <a class="crossborder__disclosure-option" href="#" data-value="NA" data-disclosure-option> 3909 Namibia (USD $) 3910 </a> 3911 </li><li class="crossborder__disclosure-item "> 3912 <a class="crossborder__disclosure-option" href="#" data-value="NR" data-disclosure-option> 3913 Nauru (AUD $) 3914 </a> 3915 </li><li class="crossborder__disclosure-item "> 3916 <a class="crossborder__disclosure-option" href="#" data-value="NP" data-disclosure-option> 3917 Nepal (NPR Rs.) 3918 </a> 3919 </li><li class="crossborder__disclosure-item "> 3920 <a class="crossborder__disclosure-option" href="#" data-value="NL" data-disclosure-option> 3921 Netherlands (EUR â¬) 3922 </a> 3923 </li><li class="crossborder__disclosure-item "> 3924 <a class="crossborder__disclosure-option" href="#" data-value="NC" data-disclosure-option> 3925 New Caledonia (XPF Fr) 3926 </a> 3927 </li><li class="crossborder__disclosure-item "> 3928 <a class="crossborder__disclosure-option" href="#" data-value="NZ" data-disclosure-option> 3929 New Zealand (NZD $) 3930 </a> 3931 </li><li class="crossborder__disclosure-item "> 3932 <a class="crossborder__disclosure-option" href="#" data-value="NI" data-disclosure-option> 3933 Nicaragua (NIO C$) 3934 </a> 3935 </li><li class="crossborder__disclosure-item "> 3936 <a class="crossborder__disclosure-option" href="#" data-value="NE" data-disclosure-option> 3937 Niger (XOF Fr) 3938 </a> 3939 </li><li class="crossborder__disclosure-item "> 3940 <a class="crossborder__disclosure-option" href="#" data-value="NG" data-disclosure-option> 3941 Nigeria (NGN â¦) 3942 </a> 3943 </li><li class="crossborder__disclosure-item "> 3944 <a class="crossborder__disclosure-option" href="#" data-value="NU" data-disclosure-option> 3945 Niue (NZD $) 3946 </a> 3947 </li><li class="crossborder__disclosure-item "> 3948 <a class="crossborder__disclosure-option" href="#" data-value="NF" data-disclosure-option> 3949 Norfolk Island (AUD $) 3950 </a> 3951 </li><li class="crossborder__disclosure-item "> 3952 <a class="crossborder__disclosure-option" href="#" data-value="MK" data-disclosure-option> 3953 North Macedonia (MKD ден) 3954 </a> 3955 </li><li class="crossborder__disclosure-item "> 3956 <a class="crossborder__disclosure-option" href="#" data-value="NO" data-disclosure-option> 3957 Norway (USD $) 3958 </a> 3959 </li><li class="crossborder__disclosure-item "> 3960 <a class="crossborder__disclosure-option" href="#" data-value="OM" data-disclosure-option> 3961 Oman (USD $) 3962 </a> 3963 </li><li class="crossborder__disclosure-item "> 3964 <a class="crossborder__disclosure-option" href="#" data-value="PK" data-disclosure-option> 3965 Pakistan (PKR â¨) 3966 </a> 3967 </li><li class="crossborder__disclosure-item "> 3968 <a class="crossborder__disclosure-option" href="#" data-value="PS" data-disclosure-option> 3969 Palestinian Territories (ILS âª) 3970 </a> 3971 </li><li class="crossborder__disclosure-item "> 3972 <a class="crossborder__disclosure-option" href="#" data-value="PA" data-disclosure-option> 3973 Panama (USD $) 3974 </a> 3975 </li><li class="crossborder__disclosure-item "> 3976 <a class="crossborder__disclosure-option" href="#" data-value="PG" data-disclosure-option> 3977 Papua New Guinea (PGK K) 3978 </a> 3979 </li><li class="crossborder__disclosure-item "> 3980 <a class="crossborder__disclosure-option" href="#" data-value="PY" data-disclosure-option> 3981 Paraguay (PYG â²) 3982 </a> 3983 </li><li class="crossborder__disclosure-item "> 3984 <a class="crossborder__disclosure-option" href="#" data-value="PE" data-disclosure-option> 3985 Peru (PEN S/) 3986 </a> 3987 </li><li class="crossborder__disclosure-item "> 3988 <a class="crossborder__disclosure-option" href="#" data-value="PH" data-disclosure-option> 3989 Philippines (PHP â±) 3990 </a> 3991 </li><li class="crossborder__disclosure-item "> 3992 <a class="crossborder__disclosure-option" href="#" data-value="PN" data-disclosure-option> 3993 Pitcairn Islands (NZD $) 3994 </a> 3995 </li><li class="crossborder__disclosure-item "> 3996 <a class="crossborder__disclosure-option" href="#" data-value="PL" data-disclosure-option> 3997 Poland (PLN zÅ) 3998 </a> 3999 </li><li class="crossborder__disclosure-item "> 4000 <a class="crossborder__disclosure-option" href="#" data-value="PT" data-disclosure-option> 4001 Portugal (EUR â¬) 4002 </a> 4003 </li><li class="crossborder__disclosure-item "> 4004 <a class="crossborder__disclosure-option" href="#" data-value="QA" data-disclosure-option> 4005 Qatar (QAR ر.Ù) 4006 </a> 4007 </li><li class="crossborder__disclosure-item "> 4008 <a class="crossborder__disclosure-option" href="#" data-value="RE" data-disclosure-option> 4009 Réunion (EUR â¬) 4010 </a> 4011 </li><li class="crossborder__disclosure-item "> 4012 <a class="crossborder__disclosure-option" href="#" data-value="RO" data-disclosure-option> 4013 Romania (RON Lei) 4014 </a> 4015 </li><li class="crossborder__disclosure-item "> 4016 <a class="crossborder__disclosure-option" href="#" data-value="RU" data-disclosure-option> 4017 Russia (USD $) 4018 </a> 4019 </li><li class="crossborder__disclosure-item "> 4020 <a class="crossborder__disclosure-option" href="#" data-value="RW" data-disclosure-option> 4021 Rwanda (RWF FRw) 4022 </a> 4023 </li><li class="crossborder__disclosure-item "> 4024 <a class="crossborder__disclosure-option" href="#" data-value="WS" data-disclosure-option> 4025 Samoa (WST T) 4026 </a> 4027 </li><li class="crossborder__disclosure-item "> 4028 <a class="crossborder__disclosure-option" href="#" dat
4028a-value="SM" data-disclosure-option> 4029 San Marino (EUR â¬) 4030 </a> 4031 </li><li class="crossborder__disclosure-item "> 4032 <a class="crossborder__disclosure-option" href="#" data-value="ST" data-disclosure-option> 4033 São Tomé & PrÃncipe (STD Db) 4034 </a> 4035 </li><li class="crossborder__disclosure-item "> 4036 <a class="crossborder__disclosure-option" href="#" data-value="SA" data-disclosure-option> 4037 Saudi Arabia (SAR ر.س) 4038 </a> 4039 </li><li class="crossborder__disclosure-item "> 4040 <a class="crossborder__disclosure-option" href="#" data-value="SN" data-disclosure-option> 4041 Senegal (XOF Fr) 4042 </a> 4043 </li><li class="crossborder__disclosure-item "> 4044 <a class="crossborder__disclosure-option" href="#" data-value="RS" data-disclosure-option> 4045 Serbia (RSD РСÐ) 4046 </a> 4047 </li><li class="crossborder__disclosure-item "> 4048 <a class="crossborder__disclosure-option" href="#" data-value="SC" data-disclosure-option> 4049 Seychelles (USD $) 4050 </a> 4051 </li><li class="crossborder__disclosure-item "> 4052 <a class="crossborder__disclosure-option" href="#" data-value="SL" data-disclosure-option> 4053 Sierra Leone (SLL Le) 4054 </a> 4055 </li><li class="crossborder__disclosure-item "> 4056 <a class="crossborder__disclosure-option" href="#" data-value="SG" data-disclosure-option> 4057 Singapore (SGD $) 4058 </a> 4059 </li><li class="crossborder__disclosure-item "> 4060 <a class="crossborder__disclosure-option" href="#" data-value="SX" data-disclosure-option> 4061 Sint Maarten (ANG Æ) 4062 </a> 4063 </li><li class="crossborder__disclosure-item "> 4064 <a class="crossborder__disclosure-option" href="#" data-value="SK" data-disclosure-option> 4065 Slovakia (EUR â¬) 4066 </a> 4067 </li><li class="crossborder__disclosure-item "> 4068 <a class="crossborder__disclosure-option" href="#" data-value="SI" data-disclosure-option> 4069 Slovenia (EUR â¬) 4070 </a> 4071 </li><li class="crossborder__disclosure-item "> 4072 <a class="crossborder__disclosure-option" href="#" data-value="SB" data-disclosure-option> 4073 Solomon Islands (SBD $) 4074 </a> 4075 </li><li class="crossborder__disclosure-item "> 4076 <a class="crossborder__disclosure-option" href="#" data-value="SO" data-disclosure-option> 4077 Somalia (USD $) 4078 </a> 4079 </li><li class="crossborder__disclosure-item "> 4080 <a class="crossborder__disclosure-option" href="#" data-value="ZA" data-disclosure-option> 4081 South Africa (USD $) 4082 </a> 4083 </li><li class="crossborder__disclosure-item "> 4084 <a class="crossborder__disclosure-option" href="#" data-value="GS" data-disclosure-option> 4085 South Georgia & South Sandwich Islands (GBP £) 4086 </a> 4087 </li><li class="crossborder__disclosure-item "> 4088 <a class="crossborder__disclosure-option" href="#" data-value="KR" data-disclosure-option> 4089 South Korea (KRW â©) 4090 </a> 4091 </li><li class="crossborder__disclosure-item "> 4092 <a class="crossborder__disclosure-option" href="#" data-value="SS" data-disclosure-option> 4093 South Sudan (USD $) 4094 </a> 4095 </li><li class="crossborder__disclosure-item "> 4096 <a class="crossborder__disclosure-option" href="#" data-value="ES" data-disclosure-option> 4097 Spain (EUR â¬) 4098 </a> 4099 </li><li class="crossborder__disclosure-item "> 4100 <a class="crossborder__disclosure-option" href="#" data-value="LK" data-disclosure-option> 4101 Sri Lanka (LKR â¨) 4102 </a> 4103 </li><li class="crossborder__disclosure-item "> 4104 <a class="crossborder__disclosure-option" href="#" data-value="BL" data-disclosure-option> 4105 St. Barthélemy (EUR â¬) 4106 </a> 4107 </li><li class="crossborder__disclosure-item "> 4108 <a class="crossborder__disclosure-option" href="#" data-value="SH" data-disclosure-option> 4109 St. Helena (SHP £) 4110 </a> 4111 </li><li class="crossborder__disclosure-item "> 4112 <a class="crossborder__disclosure-option" href="#" data-value="KN" data-disclosure-option> 4113 St. Kitts & Nevis (XCD $) 4114 </a> 4115 </li><li class="crossborder__disclosure-item "> 4116 <a class="crossborder__disclosure-option" href="#" data-value="LC" data-disclosure-option> 4117 St. Lucia (XCD $) 4118 </a> 4119 </li><li class="crossborder__disclosure-item "> 4120 <a class="crossborder__disclosure-option" href="#" data-value="MF" data-disclosure-option> 4121 St. Martin (EUR â¬) 4122 </a> 4123 </li><li class="crossborder__disclosure-item "> 4124 <a class="crossborder__disclosure-option" href="#" data-value="PM" data-disclosure-option> 4125 St. Pierre & Miquelon (EUR â¬) 4126 </a> 4127 </li><li class="crossborder__disclosure-item "> 4128 <a class="crossborder__disclosure-option" href="#" data-value="VC" data-disclosure-option> 4129 St. Vincent & Grenadines (XCD $) 4130 </a> 4131 </li><li class="crossborder__disclosure-item "> 4132 <a class="crossborder__disclosure-option" href="#" data-value="SD" data-disclosure-option> 4133 Sudan (USD $) 4134 </a> 4135 </li><li class="crossborder__disclosure-item "> 4136 <a class="crossborder__disclosure-option" href="#" data-value="SR" data-disclosure-option> 4137 Suriname (USD $) 4138 </a> 4139 </li><li class="crossborder__disclosure-item "> 4140 <a class="crossborder__disclosure-option" href="#" data-value="SJ" data-disclosure-option> 4141 Svalbard & Jan Mayen (USD $) 4142 </a> 4143 </li><li class="crossborder__disclosure-item "> 4144 <a class="crossborder__disclosure-option" href="#" data-value="SE" data-disclosure-option> 4145 Sweden (SEK kr) 4146 </a> 4147 </li><li class="crossborder__disclosure-item "> 4148 <a class="crossborder__disclosure-option" href="#" data-value="CH" data-disclosure-option> 4149 Switzerland (CHF CHF) 4150 </a> 4151 </li><li class="crossborder__disclosure-item "> 4152 <a class="crossborder__disclosure-option" href="#" data-value="TW" data-disclosure-option> 4153 Taiwan (TWD $) 4154 </a> 4155 </li><li class="crossborder__disclosure-item "> 4156 <a class="crossborder__disclosure-option" href="#" data-value="TJ" data-disclosure-option> 4157 Tajikistan (TJS Ð Ð) 4158 </a> 4159 </li><li class="crossborder__disclosure-item "> 4160 <a class="crossborder__disclosure-option" href="#" data-value="TZ" data-disclosure-option> 4161 Tanzania (TZS Sh) 4162 </a> 4163 </li><li class="crossborder__disclosure-item "> 4164 <a class="crossborder__disclosure-option" href="#" data-value="TH" data-disclosure-option> 4165 Thailand (THB ฿) 4166 </a> 4167 </li><li class="crossborder__disclosure-item "> 4168 <a class="crossborder__disclosure-option" href="#" data-value="TL" data-disclosure-option> 4169 Timor-Leste (USD $) 4170 </a> 4171 </li><li class="crossborder__disclosure-item "> 4172 <a class="crossborder__disclosure-option" href="#" data-value="TG" data-disclosure-option> 4173 Togo (XOF Fr) 4174 </a> 4175 </li><li class="crossborder__disclosure-item "> 4176 <a class="crossborder__disclosure-option" href="#" data-value="TK" data-disclosure-option> 4177 Tokelau (NZD $) 4178 </a> 4179 </li><li class="crossborder__disclosure-item "> 4180 <a class="crossborder__disclosure-option" href="#" data-value="TO" data-disclosure-option> 4181 Tonga (TOP T$) 4182 </a> 4183 </li><li class="crossborder__disclosure-item "> 4184 <a class="crossborder__disclosure-option" href="#" data-value="TT" data-disclosure-option> 4185 Trinidad & Tobago (TTD $) 4186 </a> 4187 </li><li class="crossborder__disclosure-item "> 4188 <a class="crossborder__disclosure-option" href="#" data-value="TA" data-disclosure-option> 4189 Tristan da Cunha (GBP £) 4190 </a> 4191 </li><li class="crossborder__disclosure-item "> 4192 <a class="crossborder__disclosure-option" href="#" data-value="TN" data-disclosure-option> 4193 Tunisia (USD $) 4194 </a> 4195 </li><li class="crossborder__disclosure-item "> 4196 <a class="crossborder__disclosure-option" href="#" data-value="TR" data-disclosure-option> 4197 Türkiye (USD $) 4198 </a> 4199 </li><li class="crossborder__disclosure-item "> 4200 <a class="crossborder__disclosure-option" href="#" data-value="TM" data-disclosure-option> 4201 Turkmenistan (USD $) 4202 </a> 4203 </li><li class="crossborder__disclosure-item "> 4204 <a class="crossborder__disclosure-option" href="#" data-value="TC" data-disclosure-option> 4205 Turks & Caicos Islands (USD $) 4206 </a> 4207 </li><li class="crossborder__disclosure-item "> 4208 <a class="crossborder__disclosure-option" href="#" data-value="TV" data-disclosure-option> 4209 Tuvalu (AUD $) 4210 </a> 4211 </li><li class="crossborder__disclosure-item "> 4212 <a class="crossborder__disclosure-option" href="#" data-value="UM" data-disclosure-option> 4213 U.S. Outlying Islands (USD $) 4214 </a> 4215 </li><li class="crossborder__disclosure-item "> 4216 <a class="crossborder__disclosure-option" href="#" data-value="UG" data-disclosure-option> 4217 Uganda (UGX USh) 4218 </a> 4219 </li><li class="crossborder__disclosure-item "> 4220 <a class="crossborder__disclosure-option" href="#" data-value="UA" data-disclosure-option> 4221 Ukraine (UAH â´) 4222 </a> 4223 </li><li class="crossborder__disclosure-item "> 4224 <a class="crossborder__disclosure-option" href="#" data-value="AE" data-disclosure-option> 4225 United Arab Emirates (AED د.Ø¥) 4226 </a> 4227 </li><li class="crossborder__disclosure-item "> 4228 <a class="crossborder__disclosure-option" href="#" data-value="GB" data-disclosure-option> 4229 United Kingdom (GBP £) 4230 </a> 4231 </li><li class="crossborder__disclosure-item crossborder__disclosure-item--current "> 4232 <a class="crossborder__disclosure-option" href="#" aria-current="true" data-value="US" data-disclosure-option> 4233 United States (USD $) 4234 </a> 4235 </li><li class="crossborder__disclosure-item "> 4236 <a class="crossborder__disclosure-option" href="#" data-value="UY" data-disclosure-option> 4237 Uruguay (UYU $U) 4238 </a> 4239 </li><li class="crossborder__disclosure-item "> 4240 <a class="crossborder__disclosure-option" href="#" data-value="UZ" data-disclosure-option> 4241 Uzbekistan (UZS so'm) 4242 </a> 4243 </li><li class="crossborder__disclosure-item "> 4244 <a class="crossborder__disclosure-option" href="#" data-value="VU" data-disclosure-option> 4245 Vanuatu (VUV Vt) 4246 </a> 4247 </li><li class="crossborder__disclosure-item "> 4248 <a class="crossborder__disclosure-option" href="#" data-value="VA" data-disclosure-option> 4249 Vatican City (EUR â¬) 4250 </a> 4251 </li><li class="crossborder__disclosure-item "> 4252 <a class="crossborder__disclosure-option" href="#" data-value="VE" data-disclosure-option> 4253 Venezuela (USD $) 4254 </a> 4255 </li><li class="crossborder__disclosure-item "> 4256 <a class="crossborder__disclosure-option" href="#" data-value="VN" data-disclosure-option> 4257 Vietnam (VND â«) 4258 </a> 4259 </li><li class="crossborder__disclosure-item "> 4260 <a class="crossborder__disclosure-option" href="#" data-value="WF" data-disclosure-option> 4261 Wallis & Futuna (XPF Fr) 4262 </a> 4263 </li><li class="crossborder__disclosure-item "> 4264 <a class="crossborder__disclosure-option" href="#" data-value="EH" data-disclosure-option> 4265 Western Sahara (MAD د.Ù .) 4266 </a> 4267 </li><li class="crossborder__disclosure-item "> 4268 <a class="crossborder__disclosure-option" href="#" data-value="YE" data-disclosure-option> 4269 Yemen (YER ï·¼) 4270 </a> 4271 </li><li class="crossborder__disclosure-item "> 4272 <a class="crossborder__disclosure-option" href="#" data-value="ZM" data-disclosure-option> 4273 Zambia (USD $) 4274 </a> 4275 </li><li class="crossborder__disclosure-item "> 4276 <a class="crossborder__disclosure-option" href="#" data-value="ZW" data-disclosure-option> 4277 Zimbabwe (USD $) 4278 </a> 4279 </li></ul> 4280 <input type="hidden" name="country_code" id="CurrencySelector" value="US" data-disclosure-input/> 4281 </div> 4282 </div> 4283 �</form> 4284 </section></div> 4285 </article> 4286 4287 4288<style data-shopify> 4289.header__promo-wrapper { 4290 position: relative; 4291 z-index: 299; 4292 overflow-x: clip; 4293} 4294.promo-bar__container { 4295 margin: 0 auto; 4296 display: flex; 4297 justify-content: space-between; 4298 padding: 0 4%; 4299 background-color: var(--promo_bg); 4300 color: var(--promo_text); 4301} 4302.promo-bar__icon-wrapper { 4303 display: flex; 4304 flex-wrap: wrap; 4305 align-items: center; 4306 height: 100%; 4307 list-style: none; 4308 margin: 0; 4309} 4310.promo-bar__icon { 4311 margin: 0; 4312 padding: 5px; 4313} 4314.promo-bar__icon-link { 4315 display: flex; 4316 align-items: center; 4317} 4318.promo-bar__container .header__crossborder { 4319 justify-content: flex-end; 4320} 4321.promo-bar__container .crossborder__toggle { 4322 margin-right: 0; 4323 margin-left: 10px; 4324} 4325.promo-bar__slide-container { 4326 width: 100%; 4327 display: flex; 4328 align-items: center; 4329} 4330.promo-bar__slide-container .flickity-button:disabled { 4331 display: unset; 4332 opacity: .5; 4333} 4334.promo-bar__slide-container button.flickity-button { 4335 opacity: 1;
4336 color: var(--promo_text); 4337} 4338.header__promo { 4339 display: block; 4340 width: 100%; 4341 height: 100%; 4342 padding: 10px 4%; 4343} 4344.promo-bar__content-container { 4345 display: flex; 4346 flex-wrap: wrap; 4347 width: 100%; 4348 height: 100%; 4349} 4350.promo-bar__slide { 4351 padding: 0; 4352 display: flex; 4353 align-items: center; 4354 width: 100%; 4355} 4356.promo-bar__slide-content { 4357 width: 100%; 4358 padding: 10px 5px; 4359} 4360.promo-bar__slide-content a { 4361 color: var(--promo_text_link); 4362} 4363.promo-bar__slide span p, .promo-bar__slide-content p { 4364 margin: 0; 4365} 4366.js-more-btn { 4367 display: flex; 4368 align-items: center; 4369 width: 100%; 4370 padding: 10px 0 0 0; 4371} 4372.js-more-btn--text-left { 4373 justify-content: flex-start; 4374} 4375.js-more-btn--text-center { 4376 justify-content: center; 4377} 4378.js-more-btn svg { 4379 margin: 5px; 4380} 4381 4382@media screen and (min-width: 769px) { 4383 .promo-bar__container .swiper-wrapper { 4384 flex: 1 1 auto; 4385 } 4386 .promo-bar__container-slider--true .promo-bar__slide-container { 4387 flex: 1 1 auto; 4388 } 4389 .promo-bar__container-slider--true .promo-bar__slide-container.promo-bar__slide-container--half-width { 4390 4391 padding: 0 15px; 4392 4393 } 4394 .promo-bar__container-slider--true .promo-bar__slide-container.promo-bar__slide-container--full-width { 4395 padding: 0 50px; 4396 } 4397 .promo-bar__container-slider--false .promo-bar__slide-container.promo-bar__slide-container--half-width { 4398 4399 padding: 0 15px; 4400 4401 } 4402 .promo-bar__container .promo-bar__slide-container--half-width { 4403 max-width: 500px; 4404 } 4405 .promo-bar__container .flickity-button { 4406 height: 20px; 4407 } 4408 .promo-bar__slide-container--full-width .promo-bar__slide-content { 4409 text-align: center; 4410 } 4411 .promo-bar__slide-container--half-width .promo-bar__slide-content { 4412 text-align: left; 4413 } 4414 .promo-bar__slide-container .flickity-button-icon { 4415 left: 0; 4416 width: 100%; 4417 } 4418 .promo-bar__slide-container--full-width .flickity-prev-next-button.previous, 4419 .promo-bar__slide-container--half-width .flickity-prev-next-button.previous { 4420 left: -50px; 4421 width: 50px; 4422 } 4423 .promo-bar__slide-container--full-width .flickity-prev-next-button.next, 4424 .promo-bar__slide-container--half-width .flickity-prev-next-button.next { 4425 right: -50px; 4426 width: 50px; 4427 } 4428} 4429 4430@media screen and (max-width: 768px) { 4431 .promo-bar__container .swiper-wrapper { 4432 width: 100%; 4433 } 4434 .promo-bar__container-slider--true .promo-bar__slide-container { 4435 width: 100%; 4436 padding: 0 40px; 4437 } 4438 .promo-bar__slide-container .flickity-prev-next-button.previous { 4439 left: -40px; 4440 width: 40px; 4441 } 4442 .promo-bar__slide-container .flickity-prev-next-button.next { 4443 right: -40px; 4444 width: 40px; 4445 } 4446 .promo-bar__slide-content { 4447 text-align: center; 4448 } 4449 .promo-bar__slide { 4450 justify-content: space-between; 4451 } 4452 .promo-bar__slide span p, .promo-bar__slide-content p { 4453 flex: 1 1 auto; 4454 } 4455} 4456</style> 4457 4458</div><div id="shopify-section-sections--21046456877295__header" class="shopify-section shopify-section-group-header-group section-header"> 4459 4460<!-- /sections/header.liquid --> 4461 4462 4463� 4464 4465 4466 4467 4468 4469 4470 4471 4472<style data-shopify> 4473 4474.header__logo{ 4475 width: 200px; 4476 max-width: 100%; 4477} 4478 4479.dim, 4480.dimSearch{ 4481background-color:rgba(0, 0, 0, 0.0); 4482} 4483 4484@media screen and (max-width: 768px){ 4485 .site-header--bottom{ 4486 bottom: 0; 4487 position: fixed; 4488 width: 100%; 4489 } 4490} 4491 4492.site-header__logo-image::before { 4493 content: ""; 4494 width: 1px; 4495 margin-left: -1px; 4496 float: left; 4497 height: 0; 4498 padding-top: 29.49061662198391%; 4499} 4500.site-header__logo-image::after { /* to clear float */ 4501 content: ""; 4502 display: table; 4503 clear: both; 4504}@media screen and (min-width: 769px) { 4505 .header__wrapper { 4506 column-gap: 10px; 4507 } 4508 .header__wrapper--left { 4509 grid-template-columns: 200px auto 200px; 4510 } 4511 .header__wrapper--left-below { 4512 grid-template-columns: 200px auto 200px; 4513 } 4514 .header__wrapper{ 4515 grid-template-columns: 200px auto 200px; 4516 } 4517} 4518 4519 4520.section-header{ 4521 position: sticky; 4522} 4523.header__section-wrapper{ 4524 display:initial; 4525} 4526 4527 4528</style> 4529 4530<div data-section-id="sections--21046456877295__header" data-section-type="header"> 4531<header id="header" data-position="true" class="site-header site-header--top nav-bar "> 4532 <div class="header__wrapper header__wrapper--center-below"> 4533 <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"> 4534 <svg width="50px" height="50px" viewBox="0 0 50 50"> 4535 <g id="Icon_Hamburger" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4536 <g id="align-justify" transform="translate(16.000000, 17.000000)" stroke="#ffffff" stroke-width="1.6"> 4537 <line x1="18" y1="10" x2="0" y2="10" id="Shape"></line> 4538 <line x1="18" y1="15" x2="0" y2="15" id="Shape"></line> 4539 <line x1="18" y1="0" x2="0" y2="0" id="Shape"></line> 4540 <line x1="18" y1="5" x2="0" y2="5" id="Shape"></line> 4541 </g> 4542 </g> 4543</svg> 4544 </button> 4545 <noscript class="no-js__mobile">
4546 <span id="no-js__mobile-nav-wrapper"> 4547 <details name="no-js__mobile-nav" id="no-js__mobile-nav--button"> 4548 <summary id="no-js__mobile-nav--open"> 4549 <span class="no-js__open"> 4550 <svg width="50px" height="50px" viewBox="0 0 50 50"> 4551 <g id="Icon_Hamburger" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4552 <g id="align-justify" transform="translate(16.000000, 17.000000)" stroke="#ffffff" stroke-width="1.6"> 4553 <line x1="18" y1="10" x2="0" y2="10" id="Shape"></line> 4554 <line x1="18" y1="15" x2="0" y2="15" id="Shape"></line> 4555 <line x1="18" y1="0" x2="0" y2="0" id="Shape"></line> 4556 <line x1="18" y1="5" x2="0" y2="5" id="Shape"></line> 4557 </g> 4558 </g> 4559</svg> 4560 </span> 4561 <span class="no-js__close"> 4562 <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> 4563 </span> 4564 </summary> 4565 <ul><li> 4566 <details> 4567 <summary> <a href="">Handcrafted Footwear</a></summary> 4568 4569 </details> 4570 </li> 4571 <li> 4572 <details> 4573 <summary> <a href="">Ready To Wear</a></summary> 4574 4575 </details> 4576 </li> 4577 <li> 4578 <details> 4579 <summary> <a href="">Accessories</a></summary> 4580 4581 </details> 4582 </li> 4583 <li> 4584 <details> 4585 <summary> <a href="">Fine Art</a></summary> 4586 4587 </details> 4588 </li> 4589 <li> 4590 <details> 4591 <summary> <a href="">Home Decor</a></summary> 4592 4593 </details> 4594 </li> 4595 <li> 4596 <details> 4597 <summary> <a href="">Gifting</a></summary> 4598 4599 </details> 4600 </li> 4601 <li> 4602 <details> 4603 <summary> <a href="">About</a></summary> 4604 4605 </details> 4606 </li> 4607 <li> 4608 <details> 4609 <summary> <a href="">News</a></summary> 4610 4611 </details> 4612 </li> 4613 <li> 4614 <details> 4615 <summary> <a href="">Events</a></summary> 4616 4617 </details> 4618 </li> 4619 <li> 4620 <details> 4621 <summary> Boutiques ></summary> 4622 4623 <ul><li> 4624 <details> 4625 <summary><a href="">Charleston</a> </summary> 4626 4627 </details> 4628 </li> 4629 <li> 4630 <details> 4631 <summary><a href="">Nantucket</a> </summary> 4632 4633 </details> 4634 </li> 4635 <li> 4636 <details> 4637 <summary><a href="">
4637Newport</a> </summary> 4638 4639 </details> 4640 </li> 4641 <li> 4642 <details> 4643 <summary><a href="">Martha's Vineyard</a> </summary> 4644 4645 </details> 4646 </li> 4647 <li> 4648 <details> 4649 <summary><a href="">Provincetown</a> </summary> 4650 4651 </details> 4652 </li> 4653 4654 </ul> 4655 4656 </details> 4657 </li> 4658 4659 </ul> 4660 </details> 4661 </span> 4662 </noscript> 4663 <div class="header__logo header__logo--center-below"> 4664 <h1 class="header__logo-title header__logo-title--center-below"> 4665 4666 4667 4668 <a href="/" itemprop="WebPage" class="site-header__logo-image" style="width: 200px; max-height: 59px"> 4669 <img 4670 src="//respoke.com/cdn/shop/files/respoke_logotype_1C-white_278fcf50-d114-4303-908a-fcb0341d4af8.png?v=1630609823&width=1119" 4671 width="200" 4672 height="59" 4673 alt="Respoke" 4674 loading="lazy"> 4675 </a> 4676 4677 </h1> 4678 <a href="/" itemprop="url" class="site-header__shop-link" aria-labelledby="nav-label__store-logo-link"></a> 4679 <div id="nav-label__store-logo-link" hidden>Respoke</div> 4680 </div> 4681 4682 <!-- Desktop Nav --> 4683 <div class="header__nav header__nav--center-below medium-down--hide"> 4684 <nav class="js__desktop--nav" aria-label="DesktopNavigation"> 4685 4686 <ul class="site-nav mega-menu " id="AccessibleNav" role="menubar"> 4687 �� 4688 4689 <li class=" site-nav__link-container " role="menuitem"> 4690 <a href="/collections/footwear" class="site-nav__main-link">Handcrafted Footwear</a> 4691 </li> 4692 4693 4694 4695 <li class=" site-nav__link-container " role="menuitem"> 4696 <a href="https://respoke.com/collections/ready-to-wear" class="site-nav__main-link">Ready To Wear</a> 4697 </li> 4698 4699 4700 4701 <li class=" site-nav__link-container " role="menuitem"> 4702 <a href="/collections/accessories" class="site-nav__main-link">Accessories</a> 4703 </li> 4704 4705 4706 4707 <li class=" site-nav__link-container " role="menuitem"> 4708 <a href="https://respoke.com/collections/fine-art" class="site-nav__main-link">Fine Art</a> 4709 </li> 4710 4711 4712 4713 <li class=" site-nav__link-container " role="menuitem"> 4714 <a href="/collections/homedecor" class="site-nav__main-link">Home Decor</a> 4715 </li> 4716 4717 4718 4719 <li class=" site-nav__link-container " role="menuitem"> 4720 <a href="/collections/gift" class="site-nav__main-link">Gifting</a> 4721 </li> 4722 4723 4724 4725 <li class=" site-nav__link-container " role="menuitem"> 4726 <a href="/pages/about" class="site-nav__main-link">About</a> 4727 </li> 4728 4729 4730 4731 <li class=" site-nav__link-container " role="menuitem"> 4732 <a href="https://respoke.com/blogs/news" class="site-nav__main-link">News</a> 4733 </li> 4734 4735 4736 4737 <li class=" site-nav__link-container " role="menuitem"> 4738 <a href="/pages/events" class="site-nav__main-link">Events</a> 4739 </li> 4740 4741 4742 �<li class="site-nav__link-container site-nav--has-dropdown " aria-haspopup="true" role="menuitem"> 4743 <!-- Display the parent link --> 4744 <a href="/pages/boutiques" class="site-nav__main-link site-nav--has-dropdown_link "> 4745 Boutiques 4746 <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"> 4747 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 4748 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#ffffff" fill-rule="nonzero"> 4749 <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> 4750 </g> 4751 </g> 4752</svg></span> 4753 </a> 4754 4755 <!-- Create the container to house child and grandchild link --> 4756 <div class=" animate__fadeIn nav-menu-js main-menu-dropdown main-menu--sticky-true child-link"> 4757 <div class="single-menu-container"> 4758 <ul class="site-nav__dropdown site-nav__dropdown--all-single " role="menu"> 4759 <div class="side-end side-end--all-single "> 4760 4761 4762 <li class="child-site-nav__link children-end child-div " role="menuitem">
4763 <a href="/pages/charleston" class="site-nav__link ">Charleston</a> 4764 </li> 4765 4766 4767 4768 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4769 <a href="/pages/nantucket" class="site-nav__link ">Nantucket</a> 4770 </li> 4771 4772 4773 4774 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4775 <a href="/pages/newport" class="site-nav__link ">Newport</a> 4776 </li> 4777 4778 4779 4780 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4781 <a href="/pages/marthas-vineyard" class="site-nav__link ">Martha's Vineyard</a> 4782 </li> 4783 4784 4785 4786 <li class="child-site-nav__link children-end child-div " role="menuitem"> 4787 <a href="/pages/provincetown-351" class="site-nav__link ">Provincetown</a> 4788 </li> 4789 4790 4791 </div> 4792 �</ul> 4793 </div></div> 4794 </li> 4795 4796 4797</ul> 4798 4799 </nav> 4800 <!-- No-js single-menu for accessibility --> 4801 <noscript class="no-js__desktop--nav"> 4802 <nav class="header__inline-menu" aria-label="DesktopNavigation"> 4803 <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 "> 4804 <span>Handcrafted Footwear</span> 4805 </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 "> 4806 <span>Ready To Wear</span> 4807 </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 "> 4808 <span>Accessories</span> 4809 </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 "> 4810 <span>Fine Art</span> 4811 </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 "> 4812 <span>Home Decor</span> 4813 </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 "> 4814 <span>Gifting</span> 4815 </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 "> 4816 <span>About</span> 4817 </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 "> 4818 <span>News</span> 4819 </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 "> 4820 <span>Events</span> 4821 </a></li><li class="child-site-nav__link child-div has-children "><details-disclosure> 4822 <details class="no-js__desktop--details"> 4823 <summary class="site-nav__main-link site-nav--has-dropdown_link animate__animated animate__fadeIn">
4824 <span>Boutiques</span> 4825 <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"> 4826 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 4827 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#ffffff" fill-rule="nonzero"> 4828 <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> 4829 </g> 4830 </g> 4831</svg></span> 4832 </summary> 4833 <div class="animate__animated animate__fadeIn nav-menu-js single-dropdown main-menu--sticky-true child-link"> 4834 <div class="single-menu-container"> 4835 <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"> 4836 Charleston 4837 </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"> 4838 Nantucket 4839 </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"> 4840 Newport 4841 </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"> 4842 Martha's Vineyard 4843 </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"> 4844 Provincetown 4845 </a></li></ul> 4846 </div> 4847 </div> 4848 </details> 4849 </details-disclosure></li></ul> 4850 </nav> 4851 </noscript> 4852 </div> 4853 <!-- //Desktop Nav --> 4854 4855 <!-- Desktop center-below Layout --><div class="header__search-container"> 4856 <!-- <button type="button" class="predictive-search__trigger" 4857 data-modal-open="global__predictive-search" 4858 disabled> 4859 </button> --> 4860 <button aria-labelledby="nav-label__search" data-micromodal-trigger="modal-1"><svg class="header__individual-icon" height="50px" viewBox="0 0 50 50"> 4861 <g id="Icon_Search" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4862 <g id="search" stroke="#ffffff" stroke-width="1.6"> 4863 <circle id="Oval" cx="23.5" cy="23.5" r="7.5"></circle> 4864 <line x1="34" y1="34" x2="29" y2="29" id="Shape"></line> 4865 </g> 4866 </g> 4867</svg></button> 4868 <div id="nav-label__search" hidden>Search</div> 4869 <!--
4869<script src="//respoke.com/cdn/shop/t/30/assets/predictive-search.js?v=33016745803952707301766703035" defer="defer"></script>
4869 4870 4871<div class="modal micromodal-slide" id="modal-1" aria-hidden="true"> 4872 <div class="modal__overlay modal__overlay--search" tabindex="-1" data-micromodal-close> 4873 <div class="modal__container predictive-search__wrapper" role="dialog" aria-modal="true" 4874 aria-labelledby="modal-1-title"> 4875 <h2 class="modal__title" id="modal-1-title" style="display: none"> 4876 Search 4877 </h2> 4878 <div class="search-content" id="modal-1-content"> 4879 <predictive-search> 4880 <form action="/search" method="get" role="search" class="input-group"> 4881 <div class="one-whole text-left search-input-field-container "> 4882 <div class="search-input-field card-shadow"> 4883 <input type="search" id="search-input" name="q" role="combobox" value="" 4884 placeholder="Enter search terms..." aria-expanded="false" aria-owns="predictive-search-results" 4885 aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" 4886 data-autofocus 4887 class="predictive-search__input js-search-query" 4888 aria-label="Enter search terms..." 4889 autocomplete="off"> 4890 </div> 4891 </div> 4892 <input name="options[prefix]" type="hidden" value="last"> 4893 4894 <div id="predictive-search" tabindex="-1"></div> 4895 </form> 4896 </predictive-search> 4897 </div> 4898 </div> 4899 </div> 4900</div> 4901 4902 4903 4904 --> 4905 </div><div class="large--text-right header-icons icon-wrapper"> 4906 <div class="header__icon-group"><a class="header__individual-icon medium-down--hide" href="/account"> 4907 <svg class="header__individual-icon" height="50px" viewBox="0 0 50 50"> 4908 <g id="Icon_Account" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4909 <g id="user" stroke="#ffffff" stroke-width="1.6"> 4910 <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> 4911 <circle id="Oval" cx="25" cy="20" r="4"></circle> 4912 </g> 4913 </g> 4914</svg> 4915 <span class="visually-hidden">Account Login</span> 4916 </a><a class="header__individual-icon cart-wrapper js-cart-icon" href="/cart"> 4917 <div id="cart-svg-count" class="cart-item-count">0</div> 4918 <svg class="header__individual-icon" height="50px" viewBox="0 0 50 50"> 4919 <g id="Icon_Cart" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> 4920 <g id="shopping-cart" stroke="#ffffff" stroke-width="1.55"> 4921 <circle id="Oval" cx="19.3636364" cy="33.1818182" r="1.81818182"></circle> 4922 <circle id="Oval" cx="30.2727273" cy="33.1818182" r="1.81818182"></circle> 4923 <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> 4924 </g> 4925 </g> 4926</svg> 4927 <span class="visually-hidden">Cart </span> 4928 </a> 4929 4930 <div class="js-cart-count" style="display:none;"> 4931 <a href="/cart" class="site-header__cart-toggle js-drawer-open-right"> 4932 <span class="icon icon-cart" aria-hidden="true"></span> 4933 Cart 4934 (<span id="CartCount">0</span> 4935 items 4936 <span id="CartCost">$0.00</span>) 4937 </a> 4938 </div> 4939 </div> 4940 </div> 4941 </div> 4942</header> 4943 4944<cart-notification> 4945 <div class="cart-notification-wrapper page-width"> 4946 <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added" role="dialog" tabindex="-1"> 4947 <div class="cart-notification__header"> 4948 <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> 4949 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 4950 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 4951 </button> 4952 </div> 4953 <div id="cart-notification-product" class="cart-notification-product"></div> 4954 <div class="cart-notification__links"> 4955 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 4956 <form action="/cart" method="post" id="cart-notification-form"> 4957 <button class="button button--primary button--full-width" name="checkout">Proceed To Checkout</button> 4958 </form> 4959 <button type="button" class="link button-label">Continue Shopping </button> 4960 </div> 4961 </div> 4962 </div> 4963</cart-notification> 4964<style data-shopify> 4965 .cart-notification { 4966 display: none; 4967 } 4968</style> 4969<div class="dim"></div> 4970 4971<!-- Mobile Nav Drawer --> 4972<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"> 4973 <div class="drawer__close js-drawer-close"> 4974 <button type="button" aria-label="Close menu">
4975 <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> 4976 </button> 4977 </div> 4978 4979 <nav aria-label="Main Menu" aria-haspopup="true" role="navigation" class="mobile-nav__group-wrapper mobile-nav__wrapper"> 4980 <ul id="mobile-menu__2-0-main-menu" class="mobile-nav__parent mobile-nav__group mobile-nav__group--open" role="menu" data-level="1"> 4981 <li class="mobile-nav__header"> 4982 <span class="h2 mobile-nav__header-title mobile-nav__header-title--main">Main Menu</span> 4983 </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"> 4984 <button type="button" class="icon-fallback-text mobile-nav__toggle-open" data-target="boutiques-10" data-level="1" aria-expanded="false"> 4985 <span class="mobile-nav__label">Boutiques</span> 4986 <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> 4987 </button> 4988 <ul id="boutiques-10" class="mobile-nav__group mobile-nav__group--closed mobile-nav__child" data-parent="boutiques-10" data-level="2"> 4989 <li class="visually-hidden" tabindex="-1" data-menu-title="2"> 4990 Boutiques 4991 </li> 4992 <li class="mobile-nav__header"> 4993 <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=""> 4994 <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> 4995 </button> 4996 <h2 class="mobile-nav__header-title">Boutiques</h2> 4997 </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">
4997Newport</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> 4998</nav> 4999 5000 <div class="mobile__nav-footer mobile__nav-wrapper"> 5001 <div class="mobile__nav-crossborder"></div> 5002 <div class="mobile__nav-links"> 5003 5004 5005 <div class="mobile-account-link p--bold"> 5006 <a href="https://respoke.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Sign-In</a> 5007 </div> 5008 <div class="mobile-account-link p--bold"> 5009 <a href="https://shopify.com/31302811788/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJyZXNwb2tlLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTkzMDk3OSwibmJmIjoxNzkxMzI2MTc5fQ.zQDRuH2-uYQ7MFWj6mVM0a3MlCT64s1-WPNBbley7d8" id="customer_register_link">Register</a> 5010 </div> 5011 5012 5013 5014 </div> 5015 <div class="mobile__nav-social-media"> 5016 5017 5018<ul class="promo-bar__icon-wrapper"> 5019 5020 5021 <li class="promo-bar__icon"> 5022 <a class="promo-bar__icon-link" href="https://www.instagram.com/respokeofficial" aria-labelledby="social-media-link__instagram--header"> 5023 <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> 5024 <span id="social-media-link__instagram--header" class="visually-hidden">Respoke on Instagram</span> 5025 </a> 5026 </li> 5027 5028 5029 5030 5031 5032 5033 5034 5035</ul> 5036 5037 </div> 5038 </div> 5039</div> 5040<!-- //Mobile Nav Drawer --> 5041 5042<!-- Mobile Predictive Search --> 5043 5044<!-- //Mobile Predictive Search --> 5045</div> 5046 5047</div> 5048<!-- END sections: header-group --> 5049 </article> 5050 5051 <div id="PageContainer" class="is-moved-by-drawer"> 5052 <main class="wrapper--full main-content "> 5053 <div id="shopify-section-template--21046461759727__17641682915a95f5f9" class="shopify-section"> 5054 5055</div><div id="shopify-section-template--21046461759727__video_hero_9ckcH3" class="shopify-section"> 5056 5057<section class="video-hero video-hero--small"> 5058 5059 <video playsinline="true" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" poster="//respoke.com/cdn/shop/files/preview_images/eb63002e33ee447a9e8f8122766ddb65.thumbnail.0000000000_2000x.jpg?v=1782408889"><source src="//respoke.com/cdn/shop/videos/c/vp/eb63002e33ee447a9e8f8122766ddb65/eb63002e33ee447a9e8f8122766ddb65.HD-1080p-2.5Mbps-87422577.mp4?v=0" type="video/mp4"><img src="//respoke.com/cdn/shop/files/preview_images/eb63002e33ee447a9e8f8122766ddb65.thumbnail.0000000000_2000x.jpg?v=1782408889"></video> 5060 5061 5062 5063 5064 5065</section> 5066 5067<style> 5068 .video-hero { 5069 position: relative; 5070 overflow: hidden; 5071 width: 100%; 5072 background: #000; 5073 } 5074 5075 .video-hero video { 5076 display: block; 5077 width: 100%; 5078 height: 100%; 5079 object-fit: cover; 5080 } 5081 5082 .video-hero--small { 5083 height: 50vh; 5084 } 5085 5086 .video-hero--medium { 5087 height: 70vh; 5088 } 5089 5090 .video-hero--large { 5091 height: 90vh; 5092 } 5093 5094 .video-hero--full { 5095 height: 100vh; 5096 } 5097 5098 .video-hero__overlay { 5099 position: absolute; 5100 inset: 0; 5101 background: #000; 5102 pointer-events: none; 5103 z-index: 1; 5104 } 5105 5106 .video-hero__content { 5107 position: absolute; 5108 inset: 0; 5109 z-index: 2; 5110 display: flex; 5111 flex-direction: column; 5112 justify-content: center;
5113 align-items: center; 5114 padding: 2rem; 5115 text-align: center; 5116 color: #fff; 5117 } 5118 5119 .video-hero__content h1 { 5120 margin: 0 0 1rem; 5121 color: #fff; 5122 font-size: clamp(2rem, 5vw, 4.5rem); 5123 line-height: 1.05; 5124 } 5125 5126 .video-hero__text { 5127 max-width: 700px; 5128 font-size: clamp(1rem, 1.5vw, 1.25rem); 5129 line-height: 1.5; 5130 } 5131 5132 .video-hero__text p { 5133 margin: 0; 5134 } 5135 5136 .video-hero__button { 5137 display: inline-block; 5138 margin-top: 1.5rem; 5139 padding: 0.85rem 1.8rem; 5140 border: 1px solid currentColor; 5141 color: #fff; 5142 text-decoration: none; 5143 text-transform: uppercase; 5144 letter-spacing: 0.08em; 5145 font-size: 0.8rem; 5146 } 5147 5148 .video-hero__button:hover { 5149 background: #fff; 5150 color: #000; 5151 } 5152 5153 @media screen and (max-width: 749px) { 5154 .video-hero--small, 5155 .video-hero--medium, 5156 .video-hero--large, 5157 .video-hero--full { 5158 height: 70vh; 5159 } 5160 5161 .video-hero__content { 5162 padding: 1.5rem; 5163 } 5164 } 5165</style> 5166 5167<style> @media screen and (max-width: 749px) {#shopify-section-template--21046461759727__video_hero_9ckcH3 .video-hero {height: 25vh !important; min-height: 0 !important; } #shopify-section-template--21046461759727__video_hero_9ckcH3 .video-hero video {width: 100%; height: 100%; object-fit: cover; object-position: center center; }} </style></div><div id="shopify-section-template--21046461759727__main_collection_list_fA8ctx" class="shopify-section homepage-collection-list dynamic__section section__collection-list"><!-- /sections/collection-list--><style data-shopify> 5168 5169 #shopify-section-template--21046461759727__main_collection_list_fA8ctx{ 5170 background-color: var(--color_body_bg); 5171 } 5172 5173 #collection-wrapper--template--21046461759727__main_collection_list_fA8ctx .collection-grid__content-wrapper::before{ 5174 content: ""; 5175 width: 1px; 5176 margin-left: -1px; 5177 float: left; 5178 height: 0; 5179 padding-top: 50.0%; 5180 position: relative; 5181 } 5182 #collection-wrapper--template--21046461759727__main_collection_list_fA8ctx .collection-grid__content-wrapper::after{ 5183 content: ""; 5184 display: table; 5185 clear: both; 5186 } 5187 .collection-grid__overlay{ 5188 height: 100%; 5189 width: 100%; 5190 top: 0; 5191 left: 0; 5192 position: absolute; 5193 z-index: 15; 5194 display: flex; 5195 justify-content: center; 5196 align-items: center; 5197 } 5198 #collection-wrapper--template--21046461759727__main_collection_list_fA8ctx .collection-grid__overlay{ 5199 background-color: rgba(41, 41, 41, 0.45); 5200 } 5201 #collection-wrapper--template--21046461759727__main_collection_list_fA8ctx .collection-grid__overlay h2{ 5202 color: #ffffff; 5203 } 5204 5205</style>� 5206 5207<div class="section__standard-spacing--top-bottom"> 5208 <div class="wrapper"><div class="section__standard-spacing--full--section-header text-center"><h2>MADE TO BE DISCOVERED</h2><p>Explore the many ways to wear Respoke.</p></div><div id="collection-wrapper--template--21046461759727__main_collection_list_fA8ctx" class="homepage-collection-wrapper homepage-collection-wrapper--3 homepage-collection-wrapper--mobile-2 collections-height collection-list-template--21046461759727__main_collection_list_fA8ctx" id="collection-list-template" data-section-id="template--21046461759727__main_collection_list_fA8ctx" data-section-type="collection"> 5209 � 5210 �<style data-shopify> 5211 # .collection-grid__content-wrapper::before{ 5212 content: ""; 5213 width: 1px; 5214 margin-left: -1px; 5215 float: left; 5216 height: 0; 5217 padding-top: 50.0%; 5218 position: relative; 5219 } 5220 # .collection-grid__content-wrapper::after{ 5221 content: ""; 5222 display: table; 5223 clear: both; 5224 } 5225 5226 .collection-grid__content-wrapper{ 5227 overflow: hidden; 5228 } 5229 .collection-grid__content-wrapper img { 5230 transition: transform 3s ease; 5231 } 5232 .collection-grid__content-wrapper:hover img{ 5233 transform: scale(1.035); 5234 } 5235 .collection-grid__content-wrapper h2 { 5236 transition-property: transform; 5237 transition: transform .3s ease-out; 5238 } 5239 .collection-grid__content-wrapper:hover h2{ 5240 transform: translateY(-2px); 5241 } 5242</style>
5242��<div class="collection-grid__content-wrapper card-shadow "> 5243 <a class="list-collection__link" href="/collections/flip-flops"></a> 5244 5245 <img src="//respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=2509" srcset="//respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=540 540w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=720 720w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=900 900w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=1080 1080w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=1296 1296w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=1512 1512w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=1728 1728w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=1944 1944w, //respoke.com/cdn/shop/files/BOLDUC_Flipflop_shoecircle.jpg?v=1790961851&width=2048 2048w" width="2509" height="2509" sizes="(min-width:2048px) 1296px, (min-width:1944px) 1080px, (min-width:1728px) 900px, (min-width:1512px) 720px, (min-width:1296px) 540px, (min-width:1080px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" class="section__image-animations--scale lazyload"> 5246 5247 <div class="collection-grid__overlay"><h2>FLIP-FLOPS</h2></div> 5248 </div> 5249�� 5250 �<style data-shopify> 5251 # .collection-grid__content-wrapper::before{ 5252 content: ""; 5253 width: 1px; 5254 margin-left: -1px; 5255 float: left; 5256 height: 0; 5257 padding-top: 50.0%; 5258 position: relative; 5259 } 5260 # .collection-grid__content-wrapper::after{ 5261 content: ""; 5262 display: table; 5263 clear: both; 5264 } 5265 5266 .collection-grid__content-wrapper{ 5267 overflow: hidden; 5268 } 5269 .collection-grid__content-wrapper img { 5270 transition: transform 3s ease; 5271 } 5272 .collection-grid__content-wrapper:hover img{ 5273 transform: scale(1.035); 5274 } 5275 .collection-grid__content-wrapper h2 { 5276 transition-property: transform; 5277 transition: transform .3s ease-out; 5278 } 5279 .collection-grid__content-wrapper:hover h2{ 5280 transform: translateY(-2px); 5281 } 5282</style>��<div class="collection-grid__content-wrapper card-shadow "> 5283 <a class="list-collection__link" href="/collections/classic-espadrilles"></a> 5284 5285 <img src="//respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=3024" alt="CLASSIC ESPADRILLES" srcset="//respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=540 540w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=720 720w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=900 900w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=1080 1080w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=1296 1296w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=1512 1512w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=1728 1728w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=1944 1944w, //respoke.com/cdn/shop/collections/Batik_Confi_Espadrilles.jpg?v=1782411287&width=2048 2048w" width="3024" height="3024" sizes="(min-width:2048px) 1296px, (min-width:1944px) 1080px, (min-width:1728px) 900px, (min-width:1512px) 720px, (min-width:1296px) 540px, (min-width:1080px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" class="section__image-animations--scale lazyload"> 5286 5287 <div class="collection-grid__overlay"><h2>CLASSIC ESPADRILLES</h2></div> 5288 </div> 5289�� 5290 �<style data-shopify> 5291 # .collection-grid__content-wrapper::before{ 5292 content: ""; 5293 width: 1px; 5294 margin-left: -1px; 5295 float: left; 5296 height: 0; 5297 padding-top: 50.0%; 5298 position: relative; 5299 } 5300 # .collection-grid__content-wrapper::after{ 5301 content: ""; 5302 display: table; 5303 clear: both; 5304 } 5305 5306 .collection-grid__content-wrapper{ 5307 overflow: hidden; 5308 } 5309 .collection-grid__content-wrapper img { 5310 transition: transform 3s ease; 5311 } 5312 .collection-grid__content-wrapper:hover img{ 5313 transform: scale(1.035); 5314 } 5315 .collection-grid__content-wrapper h2 { 5316 transition-property: transform; 5317 transition: transform .3s ease-out; 5318 } 5319 .collection-grid__content-wrapper:hover h2{ 5320 transform: translateY(-2px); 5321 } 5322</style>
5322��<div class="collection-grid__content-wrapper card-shadow "> 5323 <a class="list-collection__link" href="/collections/wedges"></a> 5324 5325 <img src="//respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=3605" alt="WEDGES" srcset="//respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=540 540w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=720 720w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=900 900w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=1080 1080w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=1296 1296w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=1512 1512w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=1728 1728w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=1944 1944w, //respoke.com/cdn/shop/collections/Newport_BuckleWedge.jpg?v=1782411826&width=2048 2048w" width="3605" height="3605" sizes="(min-width:2048px) 1296px, (min-width:1944px) 1080px, (min-width:1728px) 900px, (min-width:1512px) 720px, (min-width:1296px) 540px, (min-width:1080px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" class="section__image-animations--scale lazyload"> 5326 5327 <div class="collection-grid__overlay"><h2>WEDGES</h2></div> 5328 </div> 5329�� 5330 �<style data-shopify> 5331 # .collection-grid__content-wrapper::before{ 5332 content: ""; 5333 width: 1px; 5334 margin-left: -1px; 5335 float: left; 5336 height: 0; 5337 padding-top: 50.0%; 5338 position: relative; 5339 } 5340 # .collection-grid__content-wrapper::after{ 5341 content: ""; 5342 display: table; 5343 clear: both; 5344 } 5345 5346 .collection-grid__content-wrapper{ 5347 overflow: hidden; 5348 } 5349 .collection-grid__content-wrapper img { 5350 transition: transform 3s ease; 5351 } 5352 .collection-grid__content-wrapper:hover img{ 5353 transform: scale(1.035); 5354 } 5355 .collection-grid__content-wrapper h2 { 5356 transition-property: transform; 5357 transition: transform .3s ease-out; 5358 } 5359 .collection-grid__content-wrapper:hover h2{ 5360 transform: translateY(-2px); 5361 } 5362</style>��<div class="collection-grid__content-wrapper card-shadow "> 5363 <a class="list-collection__link" href="/collections/wallets"></a> 5364 5365 <img src="//respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=4199" alt="WALLETS" srcset="//respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=540 540w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=720 720w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=900 900w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=1080 1080w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=1296 1296w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=1512 1512w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=1728 1728w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=1944 1944w, //respoke.com/cdn/shop/collections/IMG_20260617_102010.jpg?v=1781881571&width=2048 2048w" width="4199" height="4199" sizes="(min-width:2048px) 1296px, (min-width:1944px) 1080px, (min-width:1728px) 900px, (min-width:1512px) 720px, (min-width:1296px) 540px, (min-width:1080px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" class="section__image-animations--scale lazyload"> 5366 5367 <div class="collection-grid__overlay"><h2>WALLETS</h2></div> 5368 </div> 5369�� 5370 �<style data-shopify> 5371 # .collection-grid__content-wrapper::before{ 5372 content: ""; 5373 width: 1px; 5374 margin-left: -1px; 5375 float: left; 5376 height: 0; 5377 padding-top: 50.0%; 5378 position: relative; 5379 } 5380 # .collection-grid__content-wrapper::after{ 5381 content: ""; 5382 display: table; 5383 clear: both; 5384 } 5385 5386 .collection-grid__content-wrapper{ 5387 overflow: hidden; 5388 } 5389 .collection-grid__content-wrapper img { 5390 transition: transform 3s ease; 5391 } 5392 .collection-grid__content-wrapper:hover img{ 5393 transform: scale(1.035); 5394 } 5395 .collection-grid__content-wrapper h2 { 5396 transition-property: transform; 5397 transition: transform .3s ease-out; 5398 } 5399 .collection-grid__content-wrapper:hover h2{ 5400 transform: translateY(-2px); 5401 } 5402</style>
5402��<div class="collection-grid__content-wrapper card-shadow "> 5403 <a class="list-collection__link" href="/collections/huntsman-x-respoke"></a> 5404 5405 <img src="//respoke.com/cdn/shop/collections/Huntsman_STILLLIFE_Shot_6_016_copySM.jpg?v=1747083458&width=1714" alt="HUNTSMAN X RESPOKE" srcset="//respoke.com/cdn/shop/collections/Huntsman_STILLLIFE_Shot_6_016_copySM.jpg?v=1747083458&width=540 540w, //respoke.com/cdn/shop/collections/Huntsman_STILLLIFE_Shot_6_016_copySM.jpg?v=1747083458&width=720 720w, //respoke.com/cdn/shop/collections/Huntsman_STILLLIFE_Shot_6_016_copySM.jpg?v=1747083458&width=900 900w, //respoke.com/cdn/shop/collections/Huntsman_STILLLIFE_Shot_6_016_copySM.jpg?v=1747083458&width=1080 1080w, //respoke.com/cdn/shop/collections/Huntsman_STILLLIFE_Shot_6_016_copySM.jpg?v=1747083458&width=1296 1296w, //respoke.com/cdn/shop/collections/Huntsman_STILLLIFE_Shot_6_016_copySM.jpg?v=1747083458&width=1512 1512w" width="1714" height="1143" sizes="(min-width:2048px) 1296px, (min-width:1944px) 1080px, (min-width:1728px) 900px, (min-width:1512px) 720px, (min-width:1296px) 540px, (min-width:1080px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" class="section__image-animations--scale lazyload"> 5406 5407 <div class="collection-grid__overlay"><h2>HUNTSMAN X RESPOKE</h2></div> 5408 </div> 5409�� 5410 �<style data-shopify> 5411 # .collection-grid__content-wrapper::before{ 5412 content: ""; 5413 width: 1px; 5414 margin-left: -1px; 5415 float: left; 5416 height: 0; 5417 padding-top: 50.0%; 5418 position: relative; 5419 } 5420 # .collection-grid__content-wrapper::after{ 5421 content: ""; 5422 display: table; 5423 clear: both; 5424 } 5425 5426 .collection-grid__content-wrapper{ 5427 overflow: hidden; 5428 } 5429 .collection-grid__content-wrapper img { 5430 transition: transform 3s ease; 5431 } 5432 .collection-grid__content-wrapper:hover img{ 5433 transform: scale(1.035); 5434 } 5435 .collection-grid__content-wrapper h2 { 5436 transition-property: transform; 5437 transition: transform .3s ease-out; 5438 } 5439 .collection-grid__content-wrapper:hover h2{ 5440 transform: translateY(-2px); 5441 } 5442</style>��<div class="collection-grid__content-wrapper card-shadow "> 5443 <a class="list-collection__link" href="/collections/re-by-respoke"></a> 5444 5445 <img src="//respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=5680" srcset="//respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=540 540w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=720 720w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=900 900w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=1080 1080w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=1296 1296w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=1512 1512w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=1728 1728w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=1944 1944w, //respoke.com/cdn/shop/files/re-respoke.jpg?v=1748619436&width=2048 2048w" width="5680" height="3787" sizes="(min-width:2048px) 1296px, (min-width:1944px) 1080px, (min-width:1728px) 900px, (min-width:1512px) 720px, (min-width:1296px) 540px, (min-width:1080px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" class="section__image-animations--scale lazyload"> 5446 5447 <div class="collection-grid__overlay"><h2>RE BY RESPOKE</h2></div> 5448 </div> 5449� 5450 </div> 5451 </div> 5452</div> 5453 5454 5455 </div><div id="shopify-section-template--21046461759727__button_only_nqBWk7" class="shopify-section"><section class="button-only-section"> 5456 5457 <div class="button-only-section__inner button-only-section__inner--center"> 5458 <a 5459 href="/collections/footwear" 5460 class="button-only-section__button" 5461 > 5462 SHOP ALL FOOTWEAR 5463 </a> 5464 </div> 5465 5466</section> 5467 5468<style> 5469 .button-only-section { 5470 width: 100%; 5471 padding-top: 30px; 5472 padding-bottom: 30px; 5473 } 5474 5475 .button-only-section__inner { 5476 width: 100%; 5477 padding-left: 20px; 5478 padding-right: 20px; 5479 } 5480 5481 .button-only-section__inner--left { 5482 text-align: left; 5483 } 5484 5485 .button-only-section__inner--center { 5486 text-align: center; 5487 } 5488 5489 .button-only-section__inner--right { 5490 text-align: right; 5491 } 5492 5493 .button-only-section__button { 5494 display: inline-block; 5495 padding: 14px 34px; 5496 border: 1px solid currentColor; 5497 color: inherit; 5498 background: transparent; 5499 text-decoration: none; 5500 text-transform: uppercase; 5501 letter-spacing: 0.08em; 5502 font-size: 13px; 5503 line-height: 1; 5504 transition: all 0.2s ease; 5505 } 5506 5507 .button-only-section__button:hover { 5508 background: #000; 5509 color: #fff; 5510 border-color: #000; 5511 } 5512</style> 5513 5514<style> #shopify-section-template--21046461759727__button_only_nqBWk7 .button-only-section__button {background: #b90808 !important; border-color: #b90808 !important; color: #fff !important; border-radius: 0px !important; text-transform: none !important; letter-spacing: 0.03em !important; font-size: 17px !important; padding: 14px 70px !important;} #shopify-section-template--21046461759727__button_only_nqBWk7 .button-only-section__button:hover {background: #9f0707 !important; border-color: #9f0707 !important; color: #fff !important;} </style></div><div id="shopify-section-template--21046461759727__17641683731a626d31" class="shopify-section"> 5515 5516</div><div id="shopify-section-template--21046461759727__image_with_text_1" class="shopify-section dynamic__section section__image-with-text"><style data-shopify> 5517 #shopify-section-template--21046461759727__image_with_text_1{ 5518 background-color: var(--color_body_bg); 5519 } 5520</style> 5521 5522<!-- /sections/home-features.liquid --> 5523<div class="section__standard-spacing--none" data-section-index="6" > 5524 <div class=" wrapper "> 5525 <div class=" card-shadow "><!-- /snippets/section__image-with-text.liquid --> 5526<style data-shopify>�#image-with-text--template--21046461759727__image_with_text_1 .image-with-text__content-container, 5527 #image-with-text--template--21046461759727__image_with_text_1 .image-with-text__image-container{ 5528 background-color: #ffffff; 5529 } 5530 #image-with-text--template--21046461759727__image_with_text_1 h2, 5531 #image-with-text--template--21046461759727__image_with_text_1 h3, 5532 #image-with-text--template--21046461759727__image_with_text_1 p{ 5533 color: #000000; 5534 } 5535 5536 #image-with-text--template--21046461759727__image_with_text_1 .btn--tertiary{ 5537 color: #ffffff; 5538 border-color: #ffffff; 5539 } 5540 #image-with-text--template--21046461759727__image_with_text_1 .btn--tertiary:hover{ 5541 color: #ffffff; 5542 border-color: #c61919; 5543 background-color: #c61919; 5544 }.feature-flex{ 5545 display: flex; 5546 flex-wrap: wrap; 5547 } 5548 .feature-flex-right{ 5549 display: flex; 5550 flex-wrap: wrap-reverse; 5551 } 5552 #image-with-text--template--21046461759727__image_with_text_1 .image-with-text__image-container::before{ 5553 content: ""; 5554 width: 1px; 5555 margin-left: -1px; 5556 float: left; 5557 height: 0; 5558 padding-top: 100.03746721618583%; 5559 position: relative; 5560 } 5561 #image-with-text--template--21046461759727__image_with_text_1 .image-with-text__image-container::after{ 5562 content: ""; 5563 display: table; 5564 clear: both; 5565 } 5566 #image-with-text--template--21046461759727__image_with_text_1 .image-with-text__content-container{ 5567 flex: 1 1 auto; 5568 width: 50%; 5569 } 5570 .image-with-text__content{ 5571 width: 100%; 5572 } 5573 @media screen and (min-width: 769px){ 5574 #image-with-text--template--21046461759727__image_with_text_1 .image-with-text__image-container{ 5575 min-width: 50%; 5576 background-position: center center; 5577 flex: 1 1 auto; 5578 } 5579 #image-with-text--template--21046461759727__image_with_text_1 .image-with-text__content-container{ 5580 min-width: 350px; 5581 } 5582 } 5583 @media screen and (max-width: 768px){
5584 .image-with-text__image-container{ 5585 width: 100%; 5586 } 5587 } 5588</style> 5589 5590<div id="image-with-text--template--21046461759727__image_with_text_1" class="home-promotion-block feature-flex-right"> 5591 5592 <div class="image-with-text__content-container right-text card__radius-left text-center"> 5593 <div class="image-with-text__content section__standard-spacing"> 5594 5595 <h2>I ONCE WAS AN HERMÃS SCARF. I AM REBORN.</h2> 5596 5597 5598 5599 <p>Handmade in tiny Spanish villages, <br/><a href="/products/maio-orange-slipper" title="MAIO Orange Slipper">MAIO Orange Slippers</a> are stepping out of their past into a future yet to be imagined.</p> 5600 5601 <a href="/products/maio-orange-slipper" class="btn btn--tertiary">SHOP THIS STYLE</a> 5602 </div> 5603 </div> 5604 5605 <div class="image-with-text__image-container right-image card__radius-right lazyload" 5606 data-bgset=" 5607 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=180 180w 180h, 5608 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=360 360w 360h, 5609 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=540 540w 540h, 5610 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=720 720w 720h, 5611 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=900 900w 900h, 5612 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=1080 1080w 1080h, 5613 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=1296 1296w 1296h, 5614 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=1512 1512w 1513h, 5615 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=1728 1728w 1729h, 5616 //respoke.com/cdn/shop/files/IMG_0018.jpg?v=1766596483&width=2669 2669w 2670h 5617" 5618 data-sizes="auto" 5619 data-parent-fit="cover"></div> 5620 5621 5622</div></div> 5623 </div> 5624</div> 5625 5626 5627</div><div id="shopify-section-template--21046461759727__main_image_with_text_hqYA4z" class="shopify-section dynamic__section section__image-with-text"><style data-shopify> 5628 #shopify-section-template--21046461759727__main_image_with_text_hqYA4z{ 5629 background-color: var(--color_body_bg); 5630 } 5631</style> 5632 5633<!-- /sections/home-features.liquid --> 5634<div class="section__standard-spacing--none" data-section-index="7" > 5635 <div class=" wrapper "> 5636 <div class=" card-shadow "><!-- /snippets/section__image-with-text.liquid --> 5637<style data-shopify>�#image-with-text--template--21046461759727__main_image_with_text_hqYA4z .image-with-text__content-container, 5638 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .image-with-text__image-container{ 5639 background-color: #ffffff; 5640 } 5641 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z h2, 5642 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z h3, 5643 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z p{ 5644 color: #000000; 5645 } 5646 5647 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .btn--tertiary{ 5648 color: #ffffff; 5649 border-color: #ffffff; 5650 } 5651 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .btn--tertiary:hover{ 5652 color: #ffffff; 5653 border-color: #c61919; 5654 background-color: #c61919; 5655 }.feature-flex{ 5656 display: flex; 5657 flex-wrap: wrap; 5658 } 5659 .feature-flex-right{ 5660 display: flex; 5661 flex-wrap: wrap-reverse; 5662 } 5663 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .image-with-text__image-container::before{ 5664 content: ""; 5665 width: 1px; 5666 margin-left: -1px; 5667 float: left; 5668 height: 0; 5669 padding-top: 100.0%; 5670 position: relative; 5671 } 5672 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .image-with-text__image-container::after{ 5673 content: ""; 5674 display: table; 5675 clear: both; 5676 } 5677 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .image-with-text__content-container{ 5678 flex: 1 1 auto; 5679 width: 50%; 5680 } 5681 .image-with-text__content{ 5682 width: 100%; 5683 } 5684 @media screen and (min-width: 769px){ 5685 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .image-with-text__image-container{ 5686 min-width: 50%; 5687 background-position: center center; 5688 flex: 1 1 auto; 5689 } 5690 #image-with-text--template--21046461759727__main_image_with_text_hqYA4z .image-with-text__content-container{ 5691 min-width: 350px; 5692 } 5693 } 5694 @media screen and (max-width: 768px){
5695 .image-with-text__image-container{ 5696 width: 100%; 5697 } 5698 } 5699</style> 5700 5701<div id="image-with-text--template--21046461759727__main_image_with_text_hqYA4z" class="home-promotion-block feature-flex"> 5702 5703 5704 <div class="image-with-text__image-container left-image card__radius-left lazyload" 5705 data-bgset=" 5706 //respoke.com/cdn/shop/files/IMG-6186.png?v=1790952844&width=180 180w 180h, 5707 //respoke.com/cdn/shop/files/IMG-6186.png?v=1790952844&width=360 360w 360h, 5708 //respoke.com/cdn/shop/files/IMG-6186.png?v=1790952844&width=540 540w 540h, 5709 //respoke.com/cdn/shop/files/IMG-6186.png?v=1790952844&width=720 720w 720h, 5710 //respoke.com/cdn/shop/files/IMG-6186.png?v=1790952844&width=900 900w 900h, 5711 //respoke.com/cdn/shop/files/IMG-6186.png?v=1790952844&width=1080 1080w 1080h, 5712 5713 5714 5715 //respoke.com/cdn/shop/files/IMG-6186.png?v=1790952844&width=1254 1254w 1254h 5716" 5717 data-sizes="auto" 5718 data-parent-fit="cover"></div> 5719 5720 5721 <div class="image-with-text__content-container card__radius-right right-text text-center"> 5722 <div class="section__text-block image-with-text__content section__standard-spacing" data-animation-layer="2"> 5723 5724 <h2>I ONCE WAS AN EMILIO PUCCI SCARF. I HAVE A STORY YET TO TELL.</h2> 5725 5726 5727 5728 <p>A little wiser. A little wilder,<br/><a href="/products/rosone-blue-mule-espadrilles" title="ROSONE Blue Mule Espadrilles"><strong>ROSONE Blue Mule Espadrilles</strong></a><strong> </strong>are still unforgettable. Always one-of-a-kind. Just like you. </p> 5729 5730 <a href="/products/rosone-blue-mule-espadrilles" class="btn btn--tertiary">SHOP THIS STYLE</a> 5731 </div> 5732 </div> 5733 5734</div></div> 5735 </div> 5736</div> 5737 5738 5739</div><div id="shopify-section-template--21046461759727__gallery" class="shopify-section gallery-section dynamic__section section__gallery">
5739<script defer src="//respoke.com/cdn/shop/t/30/assets/vendor_masonry.js?v=4589059441575221151766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
5739<style data-shopify> 5740 :root{ 5741 --gallery_margin--template--21046461759727__gallery: 15px; 5742 }#gallery-block--image_y7nhpV.block-background-color{ 5743 background-color: #ffffff; 5744 } 5745 #gallery-block--image_y7nhpV .gallery__overlay{ 5746 background-color: rgba(255, 255, 255, 0.0); 5747 } 5748 #gallery-block--image_y7nhpV h4, #gallery-block--image_y7nhpV p{ 5749 color: #333333; 5750 } 5751 #gallery-block--image_y7nhpV .btn--tertiary{ 5752 color: #333333; 5753 border-color: #333333; 5754 } 5755 #gallery-block--image_y7nhpV .btn--tertiary:hover{ 5756 color: #ffffff; 5757 border-color: var(--color_btn_background_hover); 5758 } 5759 #gallery-block--image_y7nhpV .gallery__border{ 5760 border-color: #333333; 5761 }#gallery-block--image-5.block-background-color{ 5762 background-color: #ffffff; 5763 } 5764 #gallery-block--image-5 .gallery__overlay{ 5765 background-color: rgba(255, 255, 255, 0.0); 5766 } 5767 #gallery-block--image-5 h4, #gallery-block--image-5 p{ 5768 color: #333333; 5769 } 5770 #gallery-block--image-5 .btn--tertiary{ 5771 color: #333333; 5772 border-color: #333333; 5773 } 5774 #gallery-block--image-5 .btn--tertiary:hover{ 5775 color: #ffffff; 5776 border-color: var(--color_btn_background_hover); 5777 } 5778 #gallery-block--image-5 .gallery__border{ 5779 border-color: #333333; 5780 }#gallery-block--image-3.block-background-color{ 5781 background-color: #ffffff; 5782 } 5783 #gallery-block--image-3 .gallery__overlay{ 5784 background-color: rgba(255, 255, 255, 0.0); 5785 } 5786 #gallery-block--image-3 h4, #gallery-block--image-3 p{ 5787 color: #333333; 5788 } 5789 #gallery-block--image-3 .btn--tertiary{ 5790 color: #333333; 5791 border-color: #333333; 5792 } 5793 #gallery-block--image-3 .btn--tertiary:hover{ 5794 color: #ffffff; 5795 border-color: var(--color_btn_background_hover); 5796 } 5797 #gallery-block--image-3 .gallery__border{ 5798 border-color: #333333; 5799 }#gallery-block--image-2.block-background-color{ 5800 background-color: #ffffff; 5801 } 5802 #gallery-block--image-2 .gallery__overlay{ 5803 background-color: rgba(255, 255, 255, 0.0); 5804 } 5805 #gallery-block--image-2 h4, #gallery-block--image-2 p{ 5806 color: #333333; 5807 } 5808 #gallery-block--image-2 .btn--tertiary{ 5809 color: #333333; 5810 border-color: #333333; 5811 } 5812 #gallery-block--image-2 .btn--tertiary:hover{ 5813 color: #ffffff; 5814 border-color: var(--color_btn_background_hover); 5815 } 5816 #gallery-block--image-2 .gallery__border{ 5817 border-color: #333333; 5818 }#gallery-block--image-4.block-background-color{ 5819 background-color: #ffffff; 5820 } 5821 #gallery-block--image-4 .gallery__overlay{ 5822 background-color: rgba(255, 255, 255, 0.0); 5823 } 5824 #gallery-block--image-4 h4, #gallery-block--image-4 p{ 5825 color: #333333; 5826 } 5827 #gallery-block--image-4 .btn--tertiary{ 5828 color: #333333; 5829 border-color: #333333; 5830 } 5831 #gallery-block--image-4 .btn--tertiary:hover{ 5832 color: #ffffff; 5833 border-color: var(--color_btn_background_hover); 5834 } 5835 #gallery-block--image-4 .gallery__border{ 5836 border-color: #333333; 5837 }#gallery-block--image-6.block-background-color{ 5838 background-color: #282828; 5839 } 5840 #gallery-block--image-6 .gallery__overlay{ 5841 background-color: rgba(255, 255, 255, 0.0); 5842 } 5843 #gallery-block--image-6 h4, #gallery-block--image-6 p{ 5844 color: #ffffff; 5845 } 5846 #gallery-block--image-6 .btn--tertiary{ 5847 color: #ffffff; 5848 border-color: #ffffff; 5849 } 5850 #gallery-block--image-6 .btn--tertiary:hover{ 5851 color: #ffffff; 5852 border-color: var(--color_btn_background_hover); 5853 } 5854 #gallery-block--image-6 .gallery__border{ 5855 border-color: #ffffff; 5856 }#gallery-block--image_zBBGiE.block-background-color{ 5857 background-color: #ffffff; 5858 } 5859 #gallery-block--image_zBBGiE .gallery__overlay{ 5860 background-color: rgba(255, 255, 255, 0.0); 5861 } 5862 #gallery-block--image_zBBGiE h4, #gallery-block--image_zBBGiE p{ 5863 color: #333333; 5864 } 5865 #gallery-block--image_zBBGiE .btn--tertiary{ 5866 color: #333333; 5867 border-color: #333333; 5868 } 5869 #gallery-block--image_zBBGiE .btn--tertiary:hover{ 5870 color: #ffffff; 5871 border-color: var(--color_btn_background_hover); 5872 } 5873 #gallery-block--image_zBBGiE .gallery__border{ 5874 border-color: #333333; 5875 }#gallery-block--image_qUWTMR.block-background-color{ 5876 background-color: #ffffff; 5877 } 5878 #gallery-block--image_qUWTMR .gallery__overlay{ 5879 background-color: rgba(255, 255, 255, 0.0); 5880 } 5881 #gallery-block--image_qUWTMR h4, #gallery-block--image_qUWTMR p{ 5882 color: #333333; 5883 } 5884 #gallery-block--image_qUWTMR .btn--tertiary{ 5885 color: #333333; 5886 border-color: #333333; 5887 } 5888 #gallery-block--image_qUWTMR .btn--tertiary:hover{ 5889 color: #ffffff; 5890 border-color: var(--color_btn_background_hover); 5891 } 5892 #gallery-block--image_qUWTMR .gallery__border{ 5893 border-color: #333333; 5894 }#gallery-block--image_fbRmcU.block-background-color{ 5895 background-color: #ffffff; 5896 } 5897 #gallery-block--image_fbRmcU .gallery__overlay{ 5898 background-color: rgba(255, 255, 255, 0.0); 5899 } 5900 #gallery-block--image_fbRmcU h4, #gallery-block--image_fbRmcU p{ 5901 color: #333333; 5902 } 5903 #gallery-block--image_fbRmcU .btn--tertiary{ 5904 color: #333333; 5905 border-color: #333333; 5906 } 5907 #gallery-block--image_fbRmcU .btn--tertiary:hover{ 5908 color: #ffffff; 5909 border-color: var(--color_btn_background_hover); 5910 } 5911 #gallery-block--image_fbRmcU .gallery__border{ 5912 border-color: #333333; 5913 }#gallery-block--image_Mm6qNH.block-background-color{ 5914 background-color: #ffffff; 5915 } 5916 #gallery-block--image_Mm6qNH .gallery__overlay{ 5917 background-color: rgba(255, 255, 255, 0.0); 5918 } 5919 #gallery-block--image_Mm6qNH h4, #gallery-block--image_Mm6qNH p{ 5920 color: #333333; 5921 } 5922 #gallery-block--image_Mm6qNH .btn--tertiary{ 5923 color: #333333; 5924 border-color: #333333; 5925 } 5926 #gallery-block--image_Mm6qNH .btn--tertiary:hover{ 5927 color: #ffffff; 5928 border-color: var(--color_btn_background_hover); 5929 } 5930 #gallery-block--image_Mm6qNH .gallery__border{ 5931 border-color: #333333; 5932 }#gallery-block--image_FMBzY3.block-background-color{ 5933 background-color: #ffffff; 5934 } 5935 #gallery-block--image_FMBzY3 .gallery__overlay{ 5936 background-color: rgba(255, 255, 255, 0.0); 5937 } 5938 #gallery-block--image_FMBzY3 h4, #gallery-block--image_FMBzY3 p{ 5939 color: #333333; 5940 } 5941 #gallery-block--image_FMBzY3 .btn--tertiary{ 5942 color: #333333; 5943 border-color: #333333; 5944 } 5945 #gallery-block--image_FMBzY3 .btn--tertiary:hover{ 5946 color: #ffffff; 5947 border-color: var(--color_btn_background_hover); 5948 } 5949 #gallery-block--image_FMBzY3 .gallery__border{ 5950 border-color: #333333; 5951 }#gallery-block--image_fEbKcd.block-background-color{ 5952 background-color: #ffffff; 5953 } 5954 #gallery-block--image_fEbKcd .gallery__overlay{ 5955 background-color: rgba(255, 255, 255, 0.0); 5956 } 5957 #gallery-block--image_fEbKcd h4, #gallery-block--image_fEbKcd p{ 5958 color: #333333; 5959 } 5960 #gallery-block--image_fEbKcd .btn--tertiary{ 5961 color: #333333; 5962 border-color: #333333; 5963 } 5964 #gallery-block--image_fEbKcd .btn--tertiary:hover{ 5965 color: #ffffff; 5966 border-color: var(--color_btn_background_hover); 5967 } 5968 #gallery-block--image_fEbKcd .gallery__border{ 5969 border-color: #333333; 5970 }@media screen and (min-width: 769px){ 5971 #shopify-section-template--21046461759727__gallery .gallery{ 5972 padding: calc(var(--gallery_margin--template--21046461759727__gallery) / 2) 0; 5973 } 5974 #shopify-section-template--21046461759727__gallery .grid__gutter{ 5975 width: var(--gallery_margin--template--21046461759727__gallery); 5976 height: var(--gallery_margin--template--21046461759727__gallery); 5977 } 5978 #shopify-section-template--21046461759727__gallery .grid__size.grid__size-one-quarter{ 5979 width: calc((100% - (3 * var(--gallery_margin--template--21046461759727__gallery)))/4); 5980 } 5981 #shopify-section-template--21046461759727__gallery .grid__size.grid__size-one-third{ 5982 width: calc((100% - (2 * var(--gallery_margin--template--21046461759727__gallery)))/3); 5983 } 5984 #shopify-section-template--21046461759727__gallery .grid__size.grid__size-one-half{ 5985 width: calc((100% - var(--gallery_margin--template--21046461759727__gallery))/2); 5986 } 5987 #shopify-section-template--21046461759727__gallery .gallery--one-quarter .grid-item{ 5988 width: calc((100% - (3 * var(--gallery_margin--template--21046461759727__gallery)))/4); 5989 padding-top: 23%; 5990 margin: calc(var(--gallery_margin--template--21046461759727__gallery) / 2) 0; 5991 } 5992 #shopify-section-template--21046461759727__gallery .gallery--one-quarter .grid-item--desktop-large-square{ 5993 width: calc((100% - 0px)/4 * 2 - (var(--gallery_margin--template--21046461759727__gallery) / 2)); 5994 padding-top: 46%; 5995 } 5996 #shopify-section-template--21046461759727__gallery .gallery--one-quarter .grid-item--desktop-wide-rectangle{ 5997 width: calc((100% - 0px)/4 * 2 - (var(--gallery_margin--template--21046461759727__gallery) / 2)); 5998 } 5999 #shopify-section-template--21046461759727__gallery .gallery--one-third .grid-item{ 6000 width: calc((100% - (2 * var(--gallery_margin--template--21046461759727__gallery)))/3); 6001 padding-top: 32%; 6002 margin: calc(var(--gallery_margin--template--21046461759727__gallery) / 2) 0; 6003 } 6004 #shopify-section-template--21046461759727__gallery .gallery--one-third .grid-item--desktop-large-square{ 6005 width: calc((100% - 0px)/3 * 2 - (var(--gallery_margin--template--21046461759727__gallery) / 3)); 6006 padding-top: 64%; 6007 } 6008 #shopify-section-template--21046461759727__gallery .gallery--one-third .grid-item--desktop-wide-rectangle{ 6009 width: calc((100% - 0px)/3 * 2 - (var(--gallery_margin--template--21046461759727__gallery) / 3)); 6010 } 6011 #shopify-section-template--21046461759727__gallery .gallery--one-half .grid-item{ 6012 margin: calc(var(--gallery_margin--template--21046461759727__gallery) / 2) 0; 6013 width: calc((100% - var(--gallery_margin--template--21046461759727__gallery))/2);
6014 padding-top: 49%; 6015 } 6016 } 6017 @media screen and (max-width: 768px){ 6018 #shopify-section-template--21046461759727__gallery .gallery{ 6019 padding: calc(var(--gallery_margin--template--21046461759727__gallery) / 4) 0; 6020 } 6021 #shopify-section-template--21046461759727__gallery .grid__gutter{ 6022 width: calc(var(--gallery_margin--template--21046461759727__gallery) / 2); 6023 height: calc(var(--gallery_margin--template--21046461759727__gallery) / 2); 6024 } 6025 #shopify-section-template--21046461759727__gallery .grid__size{ 6026 width: calc((100% - calc(var(--gallery_margin--template--21046461759727__gallery) / 2))/2); 6027 } 6028 6029 #shopify-section-template--21046461759727__gallery .grid-item{ 6030 width: calc((100% - calc(var(--gallery_margin--template--21046461759727__gallery) / 2))/2); 6031 padding-top: 49%; 6032 margin: calc(var(--gallery_margin--template--21046461759727__gallery) / 4) 0; 6033 } 6034 #shopify-section-template--21046461759727__gallery .grid-item--mobile-tall-rectangle{ 6035 width: calc((100% - calc(var(--gallery_margin--template--21046461759727__gallery) / 2))/2); 6036 padding-top: 100%; 6037 } 6038 #shopify-section-template--21046461759727__gallery .grid-item--mobile-large-square{ 6039 width: 100%; 6040 padding-top: 100%; 6041 } 6042 #shopify-section-template--21046461759727__gallery .grid-item--mobile-wide-rectangle{ 6043 width: 100%; 6044 } 6045 } 6046 #shopify-section-template--21046461759727__gallery{ 6047 background-color: var(--color_body_bg); 6048 } 6049 </style> 6050 6051 6052 6053 6054 6055 <div data-section-id="template--21046461759727__gallery" class="section__standard-spacing--large" data-section-index="8"> 6056 <div data-section-id="template--21046461759727__gallery" data-section-type="gallery" class="lazysection lazyload wrapper"><div class="section__text-block section__standard-spacing--full--section-header text-center" data-animation-layer="2"><h2>A SCARF TIED, A JOURNEY TAKEN, A STORY REMEMBERED.</h2></div><div class="gallery gallery--one-quarter" data-gallery='{ "itemSelector": ".grid-item", "columnWidth": ".grid__size", "horizontalOrder": false }'> 6057 <div class="grid__size grid__size-one-quarter"></div><div class="grid__height grid__height-one-quarter"></div> 6058 <div class="grid__gutter"></div> 6059 6060 6061 <!-- Check to see if we have a tall block --><div 6062 id="gallery-block--image_y7nhpV" 6063 class="gallery__wrapper gallery__wrapper--hover-false 6064 grid-item desktop-wide-rectangle grid-item--desktop-wide-rectangle 6065 grid-item--mobile-wide-rectangle gallery__block-standard 6066 block-background-color 6067 card-shadow" 6068 6069 6070 data-mobile-height-mod="1.3" 6071 ><div class="gallery__content-wrapper gallery__content-wrapper--bottom-left text-left aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6072 <h4 class="h4--large"></h4> 6073 6074 6075 </div> 6076 </div> 6077 <div class="gallery__overlay"></div> 6078 6079 6080 6081 6082 6083 6084 <img src="//respoke.com/cdn/shop/files/IMG_0267.jpg?v=1751912075&width=2048" srcset="//respoke.com/cdn/shop/files/IMG_0267.jpg?v=1751912075&width=352 352w, //respoke.com/cdn/shop/files/IMG_0267.jpg?v=1751912075&width=720 720w, //respoke.com/cdn/shop/files/IMG_0267.jpg?v=1751912075&width=832 832w, //respoke.com/cdn/shop/files/IMG_0267.jpg?v=1751912075&width=1200 1200w, //respoke.com/cdn/shop/files/IMG_0267.jpg?v=1751912075&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6085 6086 6087 6088 6089 </div> 6090 6091 6092 <!-- Check to see if we have a tall block --><div 6093 id="gallery-block--image-5" 6094 class="gallery__wrapper gallery__wrapper--hover-false 6095 grid-item desktop-large-square grid-item--desktop-large-square 6096 grid-item--mobile-wide-rectangle gallery__block-tall 6097 block-background-color 6098 card-shadow" 6099 6100 6101 data-mobile-height-mod="1.2" 6102 ><div class="gallery__content-wrapper gallery__content-wrapper--bottom-left text-left aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6103 <h4 class="h4--large"></h4> 6104 6105 6106 </div> 6107 </div> 6108 <div class="gallery__overlay"></div> 6109 6110 6111 6112 6113 6114 6115 <img src="//respoke.com/cdn/shop/files/Respoke-Newport-2026-18.jpg?v=1785161699&width=2048" srcset="//respoke.com/cdn/shop/files/Respoke-Newport-2026-18.jpg?v=1785161699&width=352 352w, //respoke.com/cdn/shop/files/Respoke-Newport-2026-18.jpg?v=1785161699&width=720 720w, //respoke.com/cdn/shop/files/Respoke-Newport-2026-18.jpg?v=1785161699&width=832 832w, //respoke.com/cdn/shop/files/Respoke-Newport-2026-18.jpg?v=1785161699&width=1200 1200w, //respoke.com/cdn/shop/files/Respoke-Newport-2026-18.jpg?v=1785161699&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px
6115) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6116 6117 6118 6119 6120 </div> 6121 6122 6123 <!-- Check to see if we have a tall block --><div 6124 id="gallery-block--image-3" 6125 class="gallery__wrapper gallery__wrapper--hover-false 6126 grid-item desktop-large-square grid-item--desktop-large-square 6127 grid-item--mobile-small-square gallery__block-tall 6128 block-background-color 6129 card-shadow" 6130 6131 6132 data-mobile-height-mod="1.1" 6133 ><div class="gallery__content-wrapper gallery__content-wrapper--bottom-left text-left aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6134 <h4 class="h4--large"></h4> 6135 6136 6137 </div> 6138 </div> 6139 <div class="gallery__overlay"></div> 6140 6141 6142 6143 6144 6145 6146 <img src="//respoke.com/cdn/shop/files/bucklewedges.png?v=1783098155&width=2048" srcset="//respoke.com/cdn/shop/files/bucklewedges.png?v=1783098155&width=352 352w, //respoke.com/cdn/shop/files/bucklewedges.png?v=1783098155&width=720 720w, //respoke.com/cdn/shop/files/bucklewedges.png?v=1783098155&width=832 832w, //respoke.com/cdn/shop/files/bucklewedges.png?v=1783098155&width=1200 1200w, //respoke.com/cdn/shop/files/bucklewedges.png?v=1783098155&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6147 6148 6149 6150 6151 </div> 6152 6153 6154 <!-- Check to see if we have a tall block --><div 6155 id="gallery-block--image-2" 6156 class="gallery__wrapper gallery__wrapper--hover-false 6157 grid-item desktop-large-square grid-item--desktop-large-square 6158 grid-item--mobile-small-square gallery__block-tall 6159 block-background-color 6160 card-shadow" 6161 6162 data-desktop-height-mod="1.3" 6163 data-mobile-height-mod="1.5" 6164 ><div class="gallery__content-wrapper gallery__content-wrapper--bottom-left text-left aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6165 <h4 class="h4--large"></h4> 6166 6167 6168 </div> 6169 </div> 6170 <div class="gallery__overlay"></div> 6171 6172 6173 6174 6175 6176 6177 <img src="//respoke.com/cdn/shop/files/Respoke-Photoshoot-Porsche-Edited.jpg?v=1785163807&width=2048" srcset="//respoke.com/cdn/shop/files/Respoke-Photoshoot-Porsche-Edited.jpg?v=1785163807&width=352 352w, //respoke.com/cdn/shop/files/Respoke-Photoshoot-Porsche-Edited.jpg?v=1785163807&width=720 720w, //respoke.com/cdn/shop/files/Respoke-Photoshoot-Porsche-Edited.jpg?v=1785163807&width=832 832w, //respoke.com/cdn/shop/files/Respoke-Photoshoot-Porsche-Edited.jpg?v=1785163807&width=1200 1200w, //respoke.com/cdn/shop/files/Respoke-Photoshoot-Porsche-Edited.jpg?v=1785163807&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6178 6179 6180 6181 6182 </div> 6183 6184 6185 <!-- Check to see if we have a tall block --><div 6186 id="gallery-block--image-4" 6187 class="gallery__wrapper gallery__wrapper--hover-false 6188 grid-item desktop-tall-rectangle grid-item--desktop-tall-rectangle 6189 grid-item--mobile-tall-rectangle gallery__block-tall 6190 block-background-color 6191 card-shadow" 6192 6193 6194 6195 ><div class="gallery__content-wrapper gallery__content-wrapper--bottom-left text-left aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6196 <h4 class="h4--large"></h4> 6197 6198 6199 </div> 6200 </div> 6201 <div class="gallery__overlay"></div> 6202 6203 6204 6205 6206 6207 6208 <img src="//respoke.com/cdn/shop/files/Springline-Coffee-08_Edit_with_AI.jpg?v=1785163617&width=2048" srcset="//respoke.com/cdn/shop/files/Springline-Coffee-08_Edit_with_AI.jpg?v=1785163617&width=352 352w, //respoke.com/cdn/shop/files/Springline-Coffee-08_Edit_with_AI.jpg?v=1785163617&width=720 720w, //respoke.com/cdn/shop/files/Springline-Coffee-08_Edit_with_AI.jpg?v=1785163617&width=832 832w, //respoke.com/cdn/shop/files/Springline-Coffee-08_Edit_with_AI.jpg?v=1785163617&width=1200 1200w, //respoke.com/cdn/shop/files/Springline-Coffee-08_Edit_with_AI.jpg?v=1785163617&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px
6208) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6209 6210 6211 6212 6213 </div> 6214 6215 6216 <!-- Check to see if we have a tall block --><div 6217 id="gallery-block--image-6" 6218 class="gallery__wrapper gallery__wrapper--hover-false 6219 grid-item desktop-tall-rectangle grid-item--desktop-tall-rectangle 6220 grid-item--mobile-small-square gallery__block-tall 6221 block-background-color 6222 card-shadow" 6223 6224 6225 data-mobile-height-mod="1.4" 6226 ><div class="gallery__content-wrapper gallery__content-wrapper--left-center text-left aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6227 <h4 class="h4--extra-large"></h4> 6228 6229 6230 </div> 6231 </div> 6232 <div class="gallery__overlay"></div> 6233 6234 6235 6236 6237 6238 6239 <img src="//respoke.com/cdn/shop/files/lila-plaidbuckethat-2.png?v=1758739983&width=2048" srcset="//respoke.com/cdn/shop/files/lila-plaidbuckethat-2.png?v=1758739983&width=352 352w, //respoke.com/cdn/shop/files/lila-plaidbuckethat-2.png?v=1758739983&width=720 720w, //respoke.com/cdn/shop/files/lila-plaidbuckethat-2.png?v=1758739983&width=832 832w, //respoke.com/cdn/shop/files/lila-plaidbuckethat-2.png?v=1758739983&width=1200 1200w, //respoke.com/cdn/shop/files/lila-plaidbuckethat-2.png?v=1758739983&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6240 6241 6242 6243 6244 </div> 6245 6246 6247 <!-- Check to see if we have a tall block --><div 6248 id="gallery-block--image_zBBGiE" 6249 class="gallery__wrapper gallery__wrapper--hover-false 6250 grid-item desktop-small-square grid-item--desktop-small-square 6251 grid-item--mobile-large-square gallery__block-standard 6252 block-background-color 6253 card-shadow" 6254 6255 data-desktop-height-mod="1.45" 6256 6257 ><div class="gallery__content-wrapper gallery__content-wrapper--center-center text-center aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6258 <h4 class="h4--normal"></h4> 6259 6260 6261 </div> 6262 </div> 6263 <div class="gallery__overlay"></div> 6264 6265 6266 6267 6268 6269 6270 <img src="//respoke.com/cdn/shop/files/Purple-Prisma-Platform-Espadrilles.jpg?v=1783097327&width=2048" srcset="//respoke.com/cdn/shop/files/Purple-Prisma-Platform-Espadrilles.jpg?v=1783097327&width=352 352w, //respoke.com/cdn/shop/files/Purple-Prisma-Platform-Espadrilles.jpg?v=1783097327&width=720 720w, //respoke.com/cdn/shop/files/Purple-Prisma-Platform-Espadrilles.jpg?v=1783097327&width=832 832w, //respoke.com/cdn/shop/files/Purple-Prisma-Platform-Espadrilles.jpg?v=1783097327&width=1200 1200w, //respoke.com/cdn/shop/files/Purple-Prisma-Platform-Espadrilles.jpg?v=1783097327&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px
6270) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6271 6272 6273 6274 6275 </div> 6276 6277 6278 <!-- Check to see if we have a tall block --><div 6279 id="gallery-block--image_qUWTMR" 6280 class="gallery__wrapper gallery__wrapper--hover-false 6281 grid-item desktop-large-square grid-item--desktop-large-square 6282 grid-item--mobile-small-square gallery__block-tall 6283 block-background-color 6284 card-shadow" 6285 6286 6287 6288 ><div class="gallery__content-wrapper gallery__content-wrapper--center-center text-center aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6289 <h4 class="h4--normal"></h4> 6290 6291 6292 </div> 6293 </div> 6294 <div class="gallery__overlay"></div> 6295 6296 6297 6298 6299 6300 6301 <img src="//respoke.com/cdn/shop/files/Springline-Coffee-15.jpg?v=1785163238&width=2048" srcset="//respoke.com/cdn/shop/files/Springline-Coffee-15.jpg?v=1785163238&width=352 352w, //respoke.com/cdn/shop/files/Springline-Coffee-15.jpg?v=1785163238&width=720 720w, //respoke.com/cdn/shop/files/Springline-Coffee-15.jpg?v=1785163238&width=832 832w, //respoke.com/cdn/shop/files/Springline-Coffee-15.jpg?v=1785163238&width=1200 1200w, //respoke.com/cdn/shop/files/Springline-Coffee-15.jpg?v=1785163238&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6302 6303 6304 6305 6306 </div> 6307 6308 6309 <!-- Check to see if we have a tall block --><div 6310 id="gallery-block--image_fbRmcU" 6311 class="gallery__wrapper gallery__wrapper--hover-false 6312 grid-item desktop-tall-rectangle grid-item--desktop-tall-rectangle 6313 grid-item--mobile-small-square gallery__block-tall 6314 block-background-color 6315 card-shadow" 6316 6317 6318 6319 ><div class="gallery__content-wrapper gallery__content-wrapper--center-center text-center aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6320 <h4 class="h4--normal"></h4> 6321 6322 6323 </div> 6324 </div> 6325 <div class="gallery__overlay"></div> 6326 6327 6328 6329 6330 6331 6332 <img src="//respoke.com/cdn/shop/files/DSC_3052.jpg?v=1760460415&width=2048" srcset="//respoke.com/cdn/shop/files/DSC_3052.jpg?v=1760460415&width=352 352w, //respoke.com/cdn/shop/files/DSC_3052.jpg?v=1760460415&width=720 720w, //respoke.com/cdn/shop/files/DSC_3052.jpg?v=1760460415&width=832 832w, //respoke.com/cdn/shop/files/DSC_3052.jpg?v=1760460415&width=1200 1200w, //respoke.com/cdn/shop/files/DSC_3052.jpg?v=1760460415&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6333 6334 6335 6336 6337 </div> 6338 6339 6340 <!-- Check to see if we have a tall block --><div 6341 id="gallery-block--image_Mm6qNH" 6342 class="gallery__wrapper gallery__wrapper--hover-false 6343 grid-item desktop-tall-rectangle grid-item--desktop-tall-rectangle 6344 grid-item--mobile-small-square gallery__block-tall 6345 block-background-color 6346 card-shadow" 6347 6348 6349 6350 ><div class="gallery__content-wrapper gallery__content-wrapper--center-center text-center aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6351 <h4 class="h4--normal"></h4> 6352 6353 6354 </div> 6355 </div> 6356 <div class="gallery__overlay"></div> 6357 6358 6359 6360 6361 6362 6363 <img src="//respoke.com/cdn/shop/files/20260529_124721_2.jpg?v=1785162152&width=2048" srcset="//respoke.com/cdn/shop/files/20260529_124721_2.jpg?v=1785162152&width=352 352w, //respoke.com/cdn/shop/files/20260529_124721_2.jpg?v=1785162152&width=720 720w, //respoke.com/cdn/shop/files/20260529_124721_2.jpg?v=1785162152&width=832 832w, //respoke.com/cdn/shop/files/20260529_124721_2.jpg?v=1785162152&width=1200 1200w, //respoke.com/cdn/shop/files/20260529_124721_2.jpg?v=1785162152&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px
6363) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6364 6365 6366 6367 6368 </div> 6369 6370 6371 <!-- Check to see if we have a tall block --><div 6372 id="gallery-block--image_FMBzY3" 6373 class="gallery__wrapper gallery__wrapper--hover-false 6374 grid-item desktop-wide-rectangle grid-item--desktop-wide-rectangle 6375 grid-item--mobile-small-square gallery__block-standard 6376 block-background-color 6377 card-shadow" 6378 6379 6380 6381 ><div class="gallery__content-wrapper gallery__content-wrapper--center-center text-center aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6382 <h4 class="h4--normal"></h4> 6383 6384 6385 </div> 6386 </div> 6387 <div class="gallery__overlay"></div> 6388 6389 6390 6391 6392 6393 6394 <img src="//respoke.com/cdn/shop/files/IMG_1040.jpg?v=1767816208&width=2048" srcset="//respoke.com/cdn/shop/files/IMG_1040.jpg?v=1767816208&width=352 352w, //respoke.com/cdn/shop/files/IMG_1040.jpg?v=1767816208&width=720 720w, //respoke.com/cdn/shop/files/IMG_1040.jpg?v=1767816208&width=832 832w, //respoke.com/cdn/shop/files/IMG_1040.jpg?v=1767816208&width=1200 1200w, //respoke.com/cdn/shop/files/IMG_1040.jpg?v=1767816208&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6395 6396 6397 6398 6399 </div> 6400 6401 6402 <!-- Check to see if we have a tall block --><div 6403 id="gallery-block--image_fEbKcd" 6404 class="gallery__wrapper gallery__wrapper--hover-false 6405 grid-item desktop-small-square grid-item--desktop-small-square 6406 grid-item--mobile-small-square gallery__block-standard 6407 block-background-color 6408 card-shadow" 6409 6410 6411 6412 ><div class="gallery__content-wrapper gallery__content-wrapper--center-center text-center aspect-ratio-box-inside"><div class="section__standard-spacing--even-medium gallery__text section__image-animations--left-reveal"> 6413 <h4 class="h4--normal"></h4> 6414 6415 6416 </div> 6417 </div> 6418 <div class="gallery__overlay"></div> 6419 6420 6421 6422 6423 6424 6425 <img src="//respoke.com/cdn/shop/files/Respoke-Wallets.jpg?v=1783097941&width=2048" srcset="//respoke.com/cdn/shop/files/Respoke-Wallets.jpg?v=1783097941&width=352 352w, //respoke.com/cdn/shop/files/Respoke-Wallets.jpg?v=1783097941&width=720 720w, //respoke.com/cdn/shop/files/Respoke-Wallets.jpg?v=1783097941&width=832 832w, //respoke.com/cdn/shop/files/Respoke-Wallets.jpg?v=1783097941&width=1200 1200w, //respoke.com/cdn/shop/files/Respoke-Wallets.jpg?v=1783097941&width=1920 1920w" width="720, 900, 1080, 1296, 1512, 1728, 1944, 2048" loading="lazy" sizes="(min-width:2048px) 2048px, (min-width:1944px) 1944px, (min-width:1728px) 1728px, (min-width:1512px) 1512px, (min-width:1296px) 1296px, (min-width:1080px) 1080px, (min-width:900px) 900px, (min-width:720px) 720px" class=" section__image-animations--scale gallery__img"> 6426 6427 6428 6429 6430 </div> 6431 6432 </div> 6433 </div> 6434 </div> 6435 6436 6437 <style data-shopify> 6438 .gallery-section{ 6439 width:100%; 6440 } 6441 6442 /* clearfix */ 6443 .grid--full{ 6444 width:100%; 6445 } 6446 .grid--full:after { 6447 content: ''; 6448 display: block; 6449 clear: both; 6450 } 6451 6452 /* ---- grid-item ---- */ 6453 6454 6455
6456 </style> 6457 6458
6458<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 6459 6460 </script>
6460 6461 6462 </div><div id="shopify-section-template--21046461759727__blog" class="shopify-section homepage-blog"><!-- Desktop Blog --><style data-shopify> 6463 #shopify-section-template--21046461759727__blog{ 6464 background-color: var(--color_body_bg); 6465 } 6466</style> 6467 6468<div data-section-id="template--21046461759727__blog" class="section__standard-spacing--large"> 6469 <div class="wrapper"><div class="section__standard-spacing--full--section-header text-left"><a href="/blogs/news"><h2>BEYOND THE SILK</h2></a><p>Explore the stories behind every stitch â events, collaborations, and moments that move us.</p></div><div class="blog__article-grid blog__article-grid--4"><div class="blog__card-wrapper"> 6470 <div class="card-background card-shadow"> 6471 6472 6473 6474 6475 6476 <img class="lazyload lazystretch" 6477 data-src="//respoke.com/cdn/shop/articles/re_respoke_chris_bartick_071526_zab2828-3.jpg?v=1785784807&width={width}" 6478 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 6479 data-aspectratio="1.0" 6480 data-sizes="auto" 6481 data-parent-fit="cover" 6482 alt="Respoke Chris Bartick Martha's Vineyard "> 6483 6484 <div class="blog-copy"> 6485 <div class="blog__article-header"> 6486 <h3 class="h4 blog__article-title"><a href="/blogs/news/vineyard-gazette-magazine-feature-2026">Vineyard Gazette Magazine Feature 2026</a></h3><p class="p--bold p--small text--no-margin"><time datetime="2026-08-03T19:20:01Z">August 3, 2026</time></p></div> 6487 � 6488 6489 </div> 6490 </div> 6491 </div><div class="blog__card-wrapper"> 6492 <div class="card-background card-shadow"> 6493 6494 6495 6496 6497 6498 <img class="lazyload lazystretch" 6499 data-src="//respoke.com/cdn/shop/articles/Gucci_Flora_Blog_Post_Cover.jpg?v=1785342950&width={width}" 6500 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 6501 data-aspectratio="1.0" 6502 data-sizes="auto" 6503 data-parent-fit="cover" 6504 alt="Scarf History Series: Gucci Flora"> 6505 6506 <div class="blog-copy"> 6507 <div class="blog__article-header"> 6508 <h3 class="h4 blog__article-title"><a href="/blogs/news/scarf-history-series-gucci-flora">Scarf History Series: Gucci Flora</a></h3><p class="p--bold p--small text--no-margin"><time datetime="2026-07-29T16:33:06Z">July 29, 2026</time></p></div> 6509 � 6510 6511 </div> 6512 </div> 6513 </div><div class="blog__card-wrapper"> 6514 <div class="card-background card-shadow"> 6515 6516 6517 6518 6519 6520 <img class="lazyload lazystretch" 6521 data-src="//respoke.com/cdn/shop/articles/nantucket-magazine-article-respoke-2026-2.jpg?v=1779984706&width={width}" 6522 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 6523 data-aspectratio="1.0" 6524 data-sizes="auto" 6525 data-parent-fit="cover" 6526 alt="Nantucket Magazine Feature 2026"> 6527 6528 <div class="blog-copy"> 6529 <div class="blog__article-header"> 6530 <h3 class="h4 blog__article-title"><a href="/blogs/news/nantucket-magazine-feature-2026">Nantucket Magazine Feature 2026</a></h3><p class="p--bold p--small text--no-margin"><time datetime="2026-05-28T16:11:41Z">May 28, 2026</time></p></div> 6531 � 6532 6533 </div> 6534 </div> 6535 </div><div class="blog__card-wrapper"> 6536 <div class="card-background card-shadow"> 6537 6538 6539 6540 6541 6542 <img class="lazyload lazystretch" 6543 data-src="//respoke.com/cdn/shop/articles/IMG_1115_61eb9689-75d8-4677-b9a0-9eef89dc6b01.jpg?v=1779983541&width={width}" 6544 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 6545 data-aspectratio="1.0" 6546 data-sizes="auto" 6547 data-parent-fit="cover" 6548 alt="10 Years of Respoke!"> 6549 6550 <div class="blog-copy"> 6551 <div class="blog__article-header"> 6552 <h3 class="h4 blog__article-title"><a href="/blogs/news/10-years-of-respoke">10 Years of Respoke!</a></h3><p class="p--bold p--small text--no-margin"><time datetime="2026-01-16T11:30:06Z">January 16, 2026</time></p></div> 6553 � 6554 6555 </div> 6556 </div> 6557 </div></div></div> 6558</div> 6559 6560 6561 6562 6563</div><div id="shopify-section-template--21046461759727__instagram_feed_MRwf9P" class="shopify-section"> 6564 6565<section class="ig-feed-wrapper" style="--ig-pad: 12px; --ig-max: 1400px;"> 6566 6567 <h2 class="ig-feed-heading">Follow @respokeofficial</h2> 6568 6569 6570 6571
6571<script src="//lightwidget.com/widgets/lightwidget.js" defer type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
6571 6572 6573 6574 <div class="ig-feed-frame"> 6575 <iframe 6576 src="https://cdn.lightwidget.com/widgets/34a3fa4f3b8e514b9ac5b65052a3094a.html" 6577 class="ig-iframe" 6578 title="Follow @respokeofficial" 6579 loading="lazy" 6580 scrolling="no" 6581 allowtransparency="true" 6582 referrerpolicy="no-referrer-when-downgrade"> 6583 </iframe> 6584 </div> 6585</section> 6586 6587<style> 6588 .ig-feed-wrapper { 6589 margin: 0 auto; 6590 padding: var(--ig-pad); 6591 max-width: var(--ig-max); 6592 } 6593 .ig-feed-heading { 6594 margin: 0 0 0.75rem; 6595 font-size: clamp(1.25rem, 2vw, 1.75rem); 6596 line-height: 1.2; 6597 text-align: center; 6598 } 6599 .ig-feed-frame { 6600 position: relative; 6601 width: 100%; 6602 border: 0; 6603 overflow: hidden; 6604 } 6605 .ig-iframe { 6606 display: block; 6607 width: 100%; 6608 min-height: 650px; 6609 border: 0; 6610 background: transparent; 6611 } 6612 6613 6614</style> 6615 6616 6617</div><section id="shopify-section-template--21046461759727__weekly_drop_signup_ccVrmt" class="shopify-section section"><section class="weekly-drop-signup-container"> 6618 <div class="weekly-drop-signup-inner"> 6619 <h2 class="weekly-drop-header"> 6620 New styles arrive regularly in your size! 6621 </h2> 6622 6623 <p class="weekly-drop-text"> 6624 Subscribe to be the first to see our weekly drops. 6625 </p> 6626 6627 <a href="/pages/product-updates" class="weekly-drop-button"> 6628 Subscribe Now 6629 </a> 6630 </div> 6631</section> 6632 6633<style> 6634.weekly-drop-signup-container { 6635 padding: 20px 20px; 6636 text-align: center; 6637} 6638 6639.weekly-drop-signup-inner { 6640 max-width: 700px; 6641 margin: 0 auto; 6642} 6643 6644.weekly-drop-header { 6645 font-family: var(--font-heading, "Playfair Display", serif); /* force heading font */ 6646 font-size: 28px; 6647 font-weight: 600; 6648 margin-bottom: 15px; 6649 text-transform: uppercase; 6650} 6651 6652.weekly-drop-text { 6653 font-family: var(--font-body, "Fira Sans", sans-serif); 6654 font-size: 18px; 6655 margin-bottom: 30px; 6656} 6657 6658.weekly-drop-button { 6659 display: inline-block; 6660 padding: 14px 32px; 6661 background: #b01010; /* Respoke red */ 6662 color: #ffffff !important; /* force white text */ 6663 font-family: var(--font-body, "Fira Sans", sans-serif); 6664 font-size: 16px; 6665 text-decoration: none; 6666 border-radius: 4px; 6667 transition: 0.2s ease-in-out; 6668} 6669 6670.weekly-drop-button:hover { 6671 opacity: 0.85; 6672} 6673</style> 6674 6675 6676 6677</section> 6678 </main> 6679 </div> 6680 6681 <!-- BEGIN sections: footer-group --> 6682<div id="shopify-section-sections--21046456811759__17322069297b2c2b71" class="shopify-section shopify-section-group-footer-group"><style data-shopify> 6683#shopify-section-sections--21046456811759__17322069297b2c2b71{ 6684background-color: var(--color_body_bg); 6685} 6686</style> 6687 6688<div data-section-id="sections--21046456811759__17322069297b2c2b71" class="section__standard-spacing--none"> 6689<div class="lazysection lazyload wrapper"></div> 6690</div> 6691 6692</div><div id="shopify-section-sections--21046456811759__footer" class="shopify-section shopify-section-group-footer-group footer section-footer"><!-- /sections/footer.liquid --> 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705<div data-section-id="sections--21046456811759__footer" data-section-type="footer"> 6706 <footer class="site-footer medium-down--one-whole"><div class="footer__block-wrapper"><div class="grid--full footer__content"> 6707 6708 � 6709 <ul class="footer__block footer__block--one-whole footer__navigation footer__navigation--single " id="AccessibleNavFooter"> 6710 6711 6712 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6713 <a href="/pages/sizing-guide" class="footer__title footer__title--single ">Sizing Guide</a> 6714 6715 </li> 6716 6717 6718 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6719 <a href="/pages/shipping-returns" class="footer__title footer__title--single ">Shipping & Returns</a> 6720 6721 </li> 6722 6723 6724 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6725 <a href="/policies/refund-policy" class="footer__title footer__title--single ">Refund Policy</a> 6726 6727 </li> 6728 6729 6730 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6731 <a href="/pages/privacy" class="footer__title footer__title--single ">Privacy</a> 6732 6733 </li> 6734 6735 6736 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6737 <a href="/policies/terms-of-service" class="footer__title footer__title--single ">Terms of Service</a> 6738 6739 </li> 6740 6741 6742 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6743 <a href="/pages/contact" class="footer__title footer__title--single ">Contact</a> 6744 6745 </li> 6746 6747 6748 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6749 <a href="/pages/frequently-asked-questions" class="footer__title footer__title--single ">FAQ</a> 6750 6751 </li> 6752 6753 6754 <li class="footer__nav-wrapper footer__nav-wrapper--single "> 6755 <a href="/collections/spring-2027-preorders" class="footer__title footer__title--single ">Preorders</a> 6756 6757 </li> 6758 6759 </ul> 6760 6761 6762 </div> 6763 6764 </div><div class="footer__subsection"> 6765 <div class="subsection__wrapper">
6766 <div class="subsection__block footer__copyright p--small"> 6767 © 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> 6768 </div> 6769 �<div class="subsection__block footer__cross-border-wrapper"> 6770 <div class="footer__crossborder"> 6771 �<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="/" /> 6772 <div class="selectors-form__item"> 6773 <h2 class="visually-hidden" id="currency-heading"> 6774 Currency selector 6775 </h2> 6776 <div class="disclosure" data-disclosure-currency> 6777 <button type="button" class="crossborder__toggle crossborder__toggle--footer" aria-expanded="false" aria-controls="currency-list" aria-describedby="currency-heading" data-disclosure-toggle> 6778 <span>United States (USD $)</span> 6779 <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"> 6780 <g id="icon-dropdown-small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 6781 <g id="arrow-drop-down-line" transform="translate(3.000000, 2.000000)" fill="#ffffff" fill-rule="nonzero"> 6782 <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> 6783 </g> 6784 </g> 6785</svg></span> 6786 </button> 6787 <ul id="currency-list" class="crossborder__disclosure-list crossborder__disclosure-list--footer animated fadeIn" data-disclosure-list><li class="crossborder__disclosure-item "> 6788 <a class="crossborder__disclosure-option" href="#" data-value="AF" data-disclosure-option> 6789 Afghanistan (AFN Ø) 6790 </a> 6791 </li><li class="crossborder__disclosure-item "> 6792 <a class="crossborder__disclosure-option" href="#" data-value="AX" data-disclosure-option> 6793 à land Islands (EUR â¬) 6794 </a> 6795 </li><li class="crossborder__disclosure-item "> 6796 <a class="crossborder__disclosure-option" href="#" data-value="AL" data-disclosure-option> 6797 Albania (ALL L) 6798 </a> 6799 </li><li class="crossborder__disclosure-item "> 6800 <a class="crossborder__disclosure-option" href="#" data-value="DZ" data-disclosure-option> 6801 Algeria (DZD د.ج) 6802 </a> 6803 </li><li class="crossborder__disclosure-item "> 6804 <a class="crossborder__disclosure-option" href="#" data-value="AD" data-disclosure-option> 6805 Andorra (EUR â¬) 6806 </a> 6807 </li><li class="crossborder__disclosure-item "> 6808 <a class="crossborder__disclosure-option" href="#" data-value="AO" data-disclosure-option> 6809 Angola (USD $) 6810 </a> 6811 </li><li class="crossborder__disclosure-item "> 6812 <a class="crossborder__disclosure-option" href="#" data-value="AI" data-disclosure-option> 6813 Anguilla (XCD $) 6814 </a> 6815 </li><li class="crossborder__disclosure-item "> 6816 <a class="crossborder__disclosure-option" href="#" data-value="AG" data-disclosure-option> 6817 Antigua & Barbuda (XCD $) 6818 </a> 6819 </li><li class="crossborder__disclosure-item "> 6820 <a class="crossborder__disclosure-option" href="#" data-value="AR" data-disclosure-option> 6821 Argentina (USD $) 6822 </a> 6823 </li><li class="crossborder__disclosure-item "> 6824 <a class="crossborder__disclosure-option" href="#" data-value="AM" data-disclosure-option> 6825 Armenia (AMD Õ¤Ö.) 6826 </a> 6827 </li><li class="crossborder__disclosure-item "> 6828 <a class="crossborder__disclosure-option" href="#" data-value="AW" data-disclosure-option> 6829 Aruba (AWG Æ) 6830 </a> 6831 </li><li class="crossborder__disclosure-item "> 6832 <a class="crossborder__disclosure-option" href="#" data-value="AC" data-disclosure-option> 6833 Ascension Island (SHP £) 6834 </a> 6835 </li><li class="crossborder__disclosure-item "> 6836 <a class="crossborder__disclosure-option" href="#" data-value="AU" data-disclosure-option> 6837 Australia (AUD $) 6838 </a> 6839 </li><li class="crossborder__disclosure-item "> 6840 <a class="crossborder__disclosure-option" href="#" data-value="AT" data-disclosure-option> 6841 Austria (EUR â¬) 6842 </a> 6843 </li><li class="crossborder__disclosure-item "> 6844 <a class="crossborder__disclosure-option" href="#" data-value="AZ" data-disclosure-option> 6845 Azerbaijan (AZN â¼) 6846 </a> 6847 </li><li class="crossborder__disclosure-item "> 6848 <a class="crossborder__disclosure-option" href="#" data-value="BS" data-disclosure-option> 6849 Bahamas (BSD $) 6850 </a> 6851 </li><li class="crossborder__disclosure-item "> 6852 <a class="crossborder__disclosure-option" href="#" data-value="BH" data-disclosure-option> 6853 Bahrain (USD $) 6854 </a> 6855 </li><li class="crossborder__disclosure-item "> 6856 <a class="crossborder__disclosure-option" href="#" data-value="BD" data-disclosure-option> 6857 Bangladesh (BDT à§³) 6858 </a> 6859 </li><li class="crossborder__disclosure-item "> 6860 <a class="crossborder__disclosure-option" href="#" data-value="BB" data-disclosure-option> 6861 Barbados (BBD $) 6862 </a> 6863 </li><li class="crossborder__disclosure-item "> 6864 <a class="crossborder__disclosure-option" href="#" data-value="BY" data-disclosure-option> 6865 Belarus (USD $) 6866 </a> 6867 </li><li class="crossborder__disclosure-item "> 6868 <a class="crossborder__disclosure-option" href="#" data-value="BE" data-disclosure-option> 6869 Belgium (EUR â¬) 6870 </a> 6871 </li><li class="crossborder__disclosure-item "> 6872 <a class="crossborder__disclosure-option" href="#" data-value="BZ" data-disclosure-option> 6873 Belize (BZD $) 6874 </a> 6875 </li><li class="crossborder__disclosure-item "> 6876 <a class="crossborder__disclosure-option" href="#" data-value="BJ" data-disclosure-option> 6877 Benin (XOF Fr) 6878 </a> 6879 </li><li class="crossborder__disclosure-item "> 6880 <a class="crossborder__disclosure-option" href="#" data-value="BM" data-disclosure-option> 6881 Bermuda (USD $) 6882 </a> 6883 </li><li class="crossborder__disclosure-item "> 6884 <a class="crossborder__disclosure-option" href="#" data-value="BT" data-disclosure-option> 6885 Bhutan (USD $) 6886 </a> 6887 </li><li class="crossborder__disclosure-item "> 6888 <a class="crossborder__disclosure-option" href="#" data-value="BO" data-disclosure-option> 6889 Bolivia (BOB Bs.) 6890 </a> 6891 </li><li class="crossborder__disclosure-item "> 6892 <a class="crossborder__disclosure-option" href="#" data-value="BA" data-disclosure-option> 6893 Bosnia & Herzegovina (BAM ÐÐ) 6894 </a> 6895 </li><li class="crossborder__disclosure-item "> 6896 <a class="crossborder__disclosure-option" href="#" data-value="BW" data-disclosure-option> 6897 Botswana (BWP P) 6898 </a> 6899 </li><li class="crossborder__disclosure-item "> 6900 <a class="crossborder__disclosure-option" href="#" data-value="BR" data-disclosure-option> 6901 Brazil (USD $) 6902 </a> 6903 </li><li class="crossborder__disclosure-item "> 6904 <a class="crossborder__disclosure-option" href="#" data-value="IO" data-disclosure-option> 6905 British Indian Ocean Territory (USD $) 6906 </a> 6907 </li><li class="crossborder__disclosure-item "> 6908 <a class="crossborder__disclosure-option" href="#" data-value="VG" data-disclosure-option> 6909 British Virgin Islands (USD $) 6910 </a> 6911 </li><li class="crossborder__disclosure-item "> 6912 <a class="crossborder__disclosure-option" href="#" data-value="BN" data-disclosure-option> 6913 Brunei (BND $) 6914 </a> 6915 </li><li class="crossborder__disclosure-item "> 6916 <a class="crossborder__disclosure-option" href="#" data-value="BG" data-disclosure-option> 6917 Bulgaria (EUR â¬) 6918 </a> 6919 </li><li class="crossborder__disclosure-item "> 6920 <a class="crossborder__disclosure-option" href="#" data-value="BF" data-disclosure-option> 6921 Burkina Faso (XOF Fr) 6922 </a> 6923 </li><li class="crossborder__disclosure-item "> 6924 <a class="crossborder__disclosure-option" href="#" data-value="BI" data-disclosure-option> 6925 Burundi (BIF Fr) 6926 </a> 6927 </li><li class="crossborder__disclosure-item "> 6928 <a class="crossborder__disclosure-option" href="#" data-value="KH" data-disclosure-option> 6929 Cambodia (KHR á) 6930 </a> 6931 </li><li class="crossborder__disclosure-item "> 6932 <a class="crossborder__disclosure-option" href="#" data-value="CM" data-disclosure-option> 6933 Cameroon (XAF CFA) 6934 </a> 6935 </li><li class="crossborder__disclosure-item "> 6936 <a class="crossborder__disclosure-option" href="#" data-value="CA" data-disclosure-option> 6937 Canada (CAD $) 6938 </a> 6939 </li><li class="crossborder__disclosure-item "> 6940 <a class="crossborder__disclosure-option" href="#" data-value="CV" data-disclosure-option> 6941 Cape Verde (CVE $) 6942 </a> 6943 </li><li class="crossborder__disclosure-item "> 6944 <a class="crossborder__disclosure-option" href="#" data-value="BQ" data-disclosure-option> 6945 Caribbean Netherlands (USD $) 6946 </a> 6947 </li><li class="crossborder__disclosure-item "> 6948 <a class="crossborder__disclosure-option" href="#" data-value="KY" data-disclosure-option> 6949 Cayman Islands (KYD $) 6950 </a> 6951 </li><li class="crossborder__disclosure-item "> 6952 <a class="crossborder__disclosure-option" href="#" data-value="CF" data-disclosure-option> 6953 Central African Republic (XAF CFA) 6954 </a> 6955 </li><li class="crossborder__disclosure-item "> 6956 <a class="crossborder__disclosure-option" href="#" data-value="TD" data-disclosure-option> 6957 Chad (XAF CFA) 6958 </a> 6959 </li><li class="crossborder__disclosure-item "> 6960 <a class="crossborder__disclosure-option" href="#" data-value="CL" data-disclosure-option> 6961 Chile (USD $) 6962 </a> 6963 </li><li class="crossborder__disclosure-item "> 6964 <a class="crossborder__disclosure-option" href="#" data-value="CN" data-disclosure-option> 6965 China (CNY Â¥) 6966 </a> 6967 </li><li class="crossborder__disclosure-item "> 6968 <a class="crossborder__disclosure-option" href="#" data-value="CX" data-disclosure-option> 6969 Christmas Island (AUD $) 6970 </a> 6971 </li><li class="crossborder__disclosure-item "> 6972 <a class="crossborder__disclosure-option" href="#" data-value="CC" data-disclosure-option> 6973 Cocos (Keeling) Islands (AUD $) 6974 </a> 6975 </li><li class="crossborder__disclosure-item "> 6976 <a class="crossborder__disclosure-option" href="#" data-value="CO" data-disclosure-option> 6977 Colombia (USD $) 6978 </a> 6979 </li><li class="crossborder__disclosure-item "> 6980 <a class="crossborder__disclosure-option" href="#" data-value="KM" data-disclosure-option> 6981 Comoros (KMF Fr) 6982 </a> 6983 </li><li class="crossborder__disclosure-item "> 6984 <a class="crossborder__disclosure-option" href="#" data-value="CG" data-disclosure-option> 6985 Congo - Brazzaville (XAF CFA) 6986 </a> 6987 </li><li class="crossborder__disclosure-item "> 6988 <a class="crossborder__disclosure-option" href="#" data-value="CD" data-disclosure-option> 6989 Congo - Kinshasa (CDF Fr) 6990 </a> 6991 </li><li class="crossborder__disclosure-item "> 6992 <a class="crossborder__disclosure-option" href="#" data-value="CK" data-disclosure-option> 6993 Cook Islands (NZD $) 6994 </a> 6995 </li><li class="crossborder__disclosure-item "> 6996 <a class="crossborder__disclosure-option" href="#" data-value="CR" data-disclosure-option> 6997 Costa Rica (CRC â¡) 6998 </a> 6999 </li><li class="crossborder__disclosure-item "> 7000 <a class="crossborder__disclosure-option" href="#" data-value="CI" data-disclosure-option> 7001 Côte dâIvoire (XOF Fr) 7002 </a> 7003 </li><li class="crossborder__disclosure-item "> 7004 <a class="crossborder__disclosure-option" href="#" data-value="HR" data-disclosure-option> 7005 Croatia (EUR â¬) 7006 </a> 7007 </li><li class="crossborder__disclosure-item "> 7008 <a class="crossborder__disclosure-option" href="#" data-value="CW" data-disclosure-option> 7009 Curaçao (ANG Æ) 7010 </a> 7011 </li><li class="crossborder__disclosure-item "> 7012 <a class="crossborder__disclosure-option" href="#" data-value="CY" data-disclosure-option> 7013 Cyprus (EUR â¬) 7014 </a> 7015 </li><li class="crossborder__disclosure-item "> 7016 <a class="crossborder__disclosure-option" href="#" data-value="CZ" data-disclosure-option> 7017 Czechia (CZK KÄ) 7018 </a> 7019 </li><li class="crossborder__disclosure-item "> 7020 <a class="crossborder__disclosure-option" href="#" data-value="DK" data-disclosure-option> 7021 Denmark (DKK kr.) 7022 </a> 7023 </li><li class="crossborder__disclosure-item "> 7024 <a class="crossborder__disclosure-option" href="#" data-value="DJ" data-disclosure-option> 7025 Djibouti (DJF Fdj) 7026 </a> 7027 </li><li class="crossborder__disclosure-item "> 7028 <a class="crossborder__disclosure-option" href="#" data-value="DM" data-disclosure-option> 7029 Dominica (XCD $) 7030 </a> 7031 </li><li class="crossborder__disclosure-item "> 7032 <a class="crossborder__disclosure-option" href="#" data-value="DO" data-disclosure-option> 7033 Dominican Republic (DOP $) 7034 </a> 7035
7035 </li><li class="crossborder__disclosure-item "> 7036 <a class="crossborder__disclosure-option" href="#" data-value="EC" data-disclosure-option> 7037 Ecuador (USD $) 7038 </a> 7039 </li><li class="crossborder__disclosure-item "> 7040 <a class="crossborder__disclosure-option" href="#" data-value="EG" data-disclosure-option> 7041 Egypt (EGP ج.Ù ) 7042 </a> 7043 </li><li class="crossborder__disclosure-item "> 7044 <a class="crossborder__disclosure-option" href="#" data-value="SV" data-disclosure-option> 7045 El Salvador (USD $) 7046 </a> 7047 </li><li class="crossborder__disclosure-item "> 7048 <a class="crossborder__disclosure-option" href="#" data-value="GQ" data-disclosure-option> 7049 Equatorial Guinea (XAF CFA) 7050 </a> 7051 </li><li class="crossborder__disclosure-item "> 7052 <a class="crossborder__disclosure-option" href="#" data-value="ER" data-disclosure-option> 7053 Eritrea (USD $) 7054 </a> 7055 </li><li class="crossborder__disclosure-item "> 7056 <a class="crossborder__disclosure-option" href="#" data-value="EE" data-disclosure-option> 7057 Estonia (EUR â¬) 7058 </a> 7059 </li><li class="crossborder__disclosure-item "> 7060 <a class="crossborder__disclosure-option" href="#" data-value="SZ" data-disclosure-option> 7061 Eswatini (USD $) 7062 </a> 7063 </li><li class="crossborder__disclosure-item "> 7064 <a class="crossborder__disclosure-option" href="#" data-value="ET" data-disclosure-option> 7065 Ethiopia (ETB Br) 7066 </a> 7067 </li><li class="crossborder__disclosure-item "> 7068 <a class="crossborder__disclosure-option" href="#" data-value="FK" data-disclosure-option> 7069 Falkland Islands (FKP £) 7070 </a> 7071 </li><li class="crossborder__disclosure-item "> 7072 <a class="crossborder__disclosure-option" href="#" data-value="FO" data-disclosure-option> 7073 Faroe Islands (DKK kr.) 7074 </a> 7075 </li><li class="crossborder__disclosure-item "> 7076 <a class="crossborder__disclosure-option" href="#" data-value="FJ" data-disclosure-option> 7077 Fiji (FJD $) 7078 </a> 7079 </li><li class="crossborder__disclosure-item "> 7080 <a class="crossborder__disclosure-option" href="#" data-value="FI" data-disclosure-option> 7081 Finland (EUR â¬) 7082 </a> 7083 </li><li class="crossborder__disclosure-item "> 7084 <a class="crossborder__disclosure-option" href="#" data-value="FR" data-disclosure-option> 7085 France (EUR â¬) 7086 </a> 7087 </li><li class="crossborder__disclosure-item "> 7088 <a class="crossborder__disclosure-option" href="#" data-value="GF" data-disclosure-option> 7089 French Guiana (EUR â¬) 7090 </a> 7091 </li><li class="crossborder__disclosure-item "> 7092 <a class="crossborder__disclosure-option" href="#" data-value="PF" data-disclosure-option> 7093 French Polynesia (XPF Fr) 7094 </a> 7095 </li><li class="crossborder__disclosure-item "> 7096 <a class="crossborder__disclosure-option" href="#" data-value="TF" data-disclosure-option> 7097 French Southern Territories (EUR â¬) 7098 </a> 7099 </li><li class="crossborder__disclosure-item "> 7100 <a class="crossborder__disclosure-option" href="#" data-value="GA" data-disclosure-option> 7101 Gabon (XOF Fr) 7102 </a> 7103 </li><li class="crossborder__disclosure-item "> 7104 <a class="crossborder__disclosure-option" href="#" data-value="GM" data-disclosure-option> 7105 Gambia (GMD D) 7106 </a> 7107 </li><li class="crossborder__disclosure-item "> 7108 <a class="crossborder__disclosure-option" href="#" data-value="GE" data-disclosure-option> 7109 Georgia (USD $) 7110 </a> 7111 </li><li class="crossborder__disclosure-item "> 7112 <a class="crossborder__disclosure-option" href="#" data-value="DE" data-disclosure-option> 7113 Germany (EUR â¬) 7114 </a> 7115 </li><li class="crossborder__disclosure-item "> 7116 <a class="crossborder__disclosure-option" href="#" data-value="GH" data-disclosure-option> 7117 Ghana (USD $) 7118 </a> 7119 </li><li class="crossborder__disclosure-item "> 7120 <a class="crossborder__disclosure-option" href="#" data-value="GI" data-disclosure-option> 7121 Gibraltar (GBP £) 7122 </a> 7123 </li><li class="crossborder__disclosure-item "> 7124 <a class="crossborder__disclosure-option" href="#" data-value="GR" data-disclosure-option> 7125 Greece (EUR â¬) 7126 </a> 7127 </li><li class="crossborder__disclosure-item "> 7128 <a class="crossborder__disclosure-option" href="#" data-value="GL" data-disclosure-option> 7129 Greenland (DKK kr.) 7130 </a> 7131 </li><li class="crossborder__disclosure-item "> 7132 <a class="crossborder__disclosure-option" href="#" data-value="GD" data-disclosure-option> 7133 Grenada (XCD $) 7134 </a> 7135 </li><li class="crossborder__disclosure-item "> 7136 <a class="crossborder__disclosure-option" href="#" data-value="GP" data-disclosure-option> 7137 Guadeloupe (EUR â¬) 7138 </a> 7139 </li><li class="crossborder__disclosure-item "> 7140 <a class="crossborder__disclosure-option" href="#" data-value="GT" data-disclosure-option> 7141 Guatemala (GTQ Q) 7142 </a> 7143 </li><li class="crossborder__disclosure-item "> 7144 <a class="crossborder__disclosure-option" href="#" data-value="GG" data-disclosure-option> 7145 Guernsey (GBP £) 7146 </a> 7147 </li><li class="crossborder__disclosure-item "> 7148 <a class="crossborder__disclosure-option" href="#" data-value="GN" data-disclosure-option> 7149 Guinea (GNF Fr) 7150 </a> 7151 </li><li class="crossborder__disclosure-item "> 7152 <a class="crossborder__disclosure-option" href="#" data-value="GW" data-disclosure-option> 7153 Guinea-Bissau (XOF Fr) 7154 </a> 7155 </li><li class="crossborder__disclosure-item "> 7156 <a class="crossborder__disclosure-option" href="#" data-value="GY" data-disclosure-option> 7157 Guyana (GYD $) 7158 </a> 7159 </li><li class="crossborder__disclosure-item "> 7160 <a class="crossborder__disclosure-option" href="#" data-value="HT" data-disclosure-option> 7161 Haiti (USD $) 7162 </a> 7163 </li><li class="crossborder__disclosure-item "> 7164 <a class="crossborder__disclosure-option" href="#" data-value="HN" data-disclosure-option> 7165 Honduras (HNL L) 7166 </a> 7167 </li><li class="crossborder__disclosure-item "> 7168 <a class="crossborder__disclosure-option" href="#" data-value="HK" data-disclosure-option> 7169 Hong Kong SAR (HKD $) 7170 </a> 7171 </li><li class="crossborder__disclosure-item "> 7172 <a class="crossborder__disclosure-option" href="#" data-value="HU" data-disclosure-option> 7173 Hungary (HUF Ft) 7174 </a> 7175 </li><li class="crossborder__disclosure-item "> 7176 <a class="crossborder__disclosure-option" href="#" data-value="IS" data-disclosure-option> 7177 Iceland (ISK kr) 7178 </a> 7179 </li><li class="crossborder__disclosure-item "> 7180 <a class="crossborder__disclosure-option" href="#" data-value="IN" data-disclosure-option> 7181 India (INR â¹) 7182 </a> 7183 </li><li class="crossborder__disclosure-item "> 7184 <a class="crossborder__disclosure-option" href="#" data-value="ID" data-disclosure-option> 7185 Indonesia (IDR Rp) 7186 </a> 7187 </li><li class="crossborder__disclosure-item "> 7188 <a class="crossborder__disclosure-option" href="#" data-value="IQ" data-disclosure-option> 7189 Iraq (USD $) 7190 </a> 7191 </li><li class="crossborder__disclosure-item "> 7192 <a class="crossborder__disclosure-option" href="#" data-value="IE" data-disclosure-option> 7193 Ireland (EUR â¬) 7194 </a> 7195 </li><li class="crossborder__disclosure-item "> 7196 <a class="crossborder__disclosure-option" href="#" data-value="IM" data-disclosure-option> 7197 Isle of Man (GBP £) 7198 </a> 7199 </li><li class="crossborder__disclosure-item "> 7200 <a class="crossborder__disclosure-option" href="#" data-value="IL" data-disclosure-option>
7201 Israel (ILS âª) 7202 </a> 7203 </li><li class="crossborder__disclosure-item "> 7204 <a class="crossborder__disclosure-option" href="#" data-value="IT" data-disclosure-option> 7205 Italy (EUR â¬) 7206 </a> 7207 </li><li class="crossborder__disclosure-item "> 7208 <a class="crossborder__disclosure-option" href="#" data-value="JM" data-disclosure-option> 7209 Jamaica (JMD $) 7210 </a> 7211 </li><li class="crossborder__disclosure-item "> 7212 <a class="crossborder__disclosure-option" href="#" data-value="JP" data-disclosure-option> 7213 Japan (JPY Â¥) 7214 </a> 7215 </li><li class="crossborder__disclosure-item "> 7216 <a class="crossborder__disclosure-option" href="#" data-value="JE" data-disclosure-option> 7217 Jersey (USD $) 7218 </a> 7219 </li><li class="crossborder__disclosure-item "> 7220 <a class="crossborder__disclosure-option" href="#" data-value="JO" data-disclosure-option> 7221 Jordan (USD $) 7222 </a> 7223 </li><li class="crossborder__disclosure-item "> 7224 <a class="crossborder__disclosure-option" href="#" data-value="KZ" data-disclosure-option> 7225 Kazakhstan (KZT â¸) 7226 </a> 7227 </li><li class="crossborder__disclosure-item "> 7228 <a class="crossborder__disclosure-option" href="#" data-value="KE" data-disclosure-option> 7229 Kenya (KES KSh) 7230 </a> 7231 </li><li class="crossborder__disclosure-item "> 7232 <a class="crossborder__disclosure-option" href="#" data-value="KI" data-disclosure-option> 7233 Kiribati (USD $) 7234 </a> 7235 </li><li class="crossborder__disclosure-item "> 7236 <a class="crossborder__disclosure-option" href="#" data-value="XK" data-disclosure-option> 7237 Kosovo (EUR â¬) 7238 </a> 7239 </li><li class="crossborder__disclosure-item "> 7240 <a class="crossborder__disclosure-option" href="#" data-value="KW" data-disclosure-option> 7241 Kuwait (USD $) 7242 </a> 7243 </li><li class="crossborder__disclosure-item "> 7244 <a class="crossborder__disclosure-option" href="#" data-value="KG" data-disclosure-option> 7245 Kyrgyzstan (KGS som) 7246 </a> 7247 </li><li class="crossborder__disclosure-item "> 7248 <a class="crossborder__disclosure-option" href="#" data-value="LA" data-disclosure-option> 7249 Laos (LAK â) 7250 </a> 7251 </li><li class="crossborder__disclosure-item "> 7252 <a class="crossborder__disclosure-option" href="#" data-value="LV" data-disclosure-option> 7253 Latvia (EUR â¬) 7254 </a> 7255 </li><li class="crossborder__disclosure-item "> 7256 <a class="crossborder__disclosure-option" href="#" data-value="LB" data-disclosure-option> 7257 Lebanon (LBP Ù.Ù) 7258 </a> 7259 </li><li class="crossborder__disclosure-item "> 7260 <a class="crossborder__disclosure-option" href="#" data-value="LS" data-disclosure-option> 7261 Lesotho (USD $) 7262 </a> 7263 </li><li class="crossborder__disclosure-item "> 7264 <a class="crossborder__disclosure-option" href="#" data-value="LR" data-disclosure-option> 7265 Liberia (USD $) 7266 </a> 7267 </li><li class="crossborder__disclosure-item "> 7268 <a class="crossborder__disclosure-option" href="#" data-value="LY" data-disclosure-option> 7269 Libya (USD $) 7270 </a> 7271 </li><li class="crossborder__disclosure-item "> 7272 <a class="crossborder__disclosure-option" href="#" data-value="LI" data-disclosure-option> 7273 Liechtenstein (CHF CHF) 7274 </a> 7275 </li><li class="crossborder__disclosure-item "> 7276 <a class="crossborder__disclosure-option" href="#" data-value="LT" data-disclosure-option> 7277 Lithuania (EUR â¬) 7278 </a> 7279 </li><li class="crossborder__disclosure-item "> 7280 <a class="crossborder__disclosure-option" href="#" data-value="LU" data-disclosure-option> 7281 Luxembourg (EUR â¬) 7282 </a> 7283 </li><li class="crossborder__disclosure-item "> 7284 <a class="crossborder__disclosure-option" href="#" data-value="MO" data-disclosure-option> 7285 Macao SAR (MOP P) 7286 </a> 7287 </li><li class="crossborder__disclosure-item "> 7288 <a class="crossborder__disclosure-option" href="#" data-value="MG" data-disclosure-option> 7289 Madagascar (USD $) 7290 </a> 7291 </li><li class="crossborder__disclosure-item "> 7292 <a class="crossborder__disclosure-option" href="#" data-value="MW" data-disclosure-option> 7293 Malawi (MWK MK) 7294 </a> 7295 </li><li class="crossborder__disclosure-item "> 7296 <a class="crossborder__disclosure-option" href="#" data-value="MY" data-disclosure-option> 7297 Malaysia (MYR RM) 7298 </a> 7299 </li><li class="crossborder__disclosure-item "> 7300 <a class="crossborder__disclosure-option" href="#" data-value="MV" data-disclosure-option> 7301 Maldives (MVR MVR) 7302 </a> 7303 </li><li class="crossborder__disclosure-item "> 7304 <a class="crossborder__disclosure-option" href="#" data-value="ML" data-disclosure-option> 7305 Mali (XOF Fr) 7306 </a> 7307 </li><li class="crossborder__disclosure-item "> 7308 <a class="crossborder__disclosure-option" href="#" data-value="MT" data-disclosure-option> 7309 Malta (EUR â¬) 7310 </a> 7311 </li><li class="crossborder__disclosure-item "> 7312 <a class="crossborder__disclosure-option" href="#" data-value="MQ" data-disclosure-option> 7313 Martinique (EUR â¬) 7314 </a> 7315 </li><li class="crossborder__disclosure-item "> 7316 <a class="crossborder__disclosure-option" href="#" data-value="MR" data-disclosure-option> 7317 Mauritania (USD $) 7318 </a> 7319 </li><li class="crossborder__disclosure-item "> 7320 <a class="crossborder__disclosure-option" href="#" data-value="MU" data-disclosure-option> 7321 Mauritius (MUR â¨) 7322 </a> 7323 </li><li class="crossborder__disclosure-item "> 7324 <a class="crossborder__disclosure-option" href="#" data-value="YT" data-disclosure-option> 7325 Mayotte (EUR â¬) 7326 </a> 7327 </li><li class="crossborder__disclosure-item "> 7328 <a class="crossborder__disclosure-option" href="#" data-value="MX" data-disclosure-option> 7329 Mexico (USD $) 7330 </a> 7331 </li><li class="crossborder__disclosure-item "> 7332 <a class="crossborder__disclosure-option" href="#" data-value="MD" data-disclosure-option> 7333 Moldova (MDL L) 7334 </a> 7335 </li><li class="crossborder__disclosure-item "> 7336 <a class="crossborder__disclosure-option" href="#" data-value="MC" data-disclosure-option> 7337 Monaco (EUR â¬) 7338 </a> 7339 </li><li class="crossborder__disclosure-item "> 7340 <a class="crossborder__disclosure-option" href="#" data-value="MN" data-disclosure-option> 7341 Mongolia (MNT â®) 7342 </a> 7343 </li><li class="crossborder__disclosure-item "> 7344 <a class="crossborder__disclosure-option" href="#" data-value="ME" data-disclosure-option> 7345 Montenegro (EUR â¬) 7346 </a> 7347 </li><li class="crossborder__disclosure-item "> 7348 <a class="crossborder__disclosure-option" href="#" data-value="MS" data-disclosure-option> 7349 Montserrat (XCD $) 7350 </a> 7351 </li><li class="crossborder__disclosure-item "> 7352 <a class="crossborder__disclosure-option" href="#" data-value="MA" data-disclosure-option> 7353 Morocco (MAD د.Ù .) 7354 </a> 7355 </li><li class="crossborder__disclosure-item "> 7356 <a class="crossborder__disclosure-option" href="#" data-value="MZ" data-disclosure-option> 7357 Mozambique (USD $) 7358 </a> 7359 </li><li class="crossborder__disclosure-item "> 7360 <a class="crossborder__disclosure-option" href="#" data-value="MM" data-disclosure-option> 7361 Myanmar (Burma) (MMK K) 7362 </a> 7363 </li><li class="crossborder__disclosure-item "> 7364 <a class="crossborder__disclosure-option" href="#" data-value="NA" data-disclosure-option> 7365 Namibia (USD $) 7366 </a> 7367 </li><li class="crossborder__disclosure-item "> 7368 <a class="crossborder__disclosure-option" href="#" data-value="NR" data-disclosure-option> 7369 Nauru (AUD $) 7370 </a> 7371 </li><li class="crossborder__disclosure-item "> 7372 <a class="crossborder__disclosure-option" href="#" data-value="NP" data-disclosure-option> 7373 Nepal (NPR Rs.) 7374 </a> 7375 </li><li class="crossborder__disclosure-item "> 7376 <a class="crossborder__disclosure-option" href="#" data-value="NL" data-disclosure-option> 7377 Netherlands (EUR â¬) 7378 </a> 7379 </li><li class="crossborder__disclosure-item "> 7380 <a class="crossborder__disclosure-option" href="#" data-value="NC" data-disclosure-option> 7381 New Caledonia (XPF Fr) 7382 </a> 7383 </li><li class="crossborder__disclosure-item "> 7384 <a class="crossborder__disclosure-option" href="#" data-value="NZ" data-disclosure-option> 7385 New Zealand (NZD $) 7386 </a> 7387 </li><li class="crossborder__disclosure-item "> 7388 <a class="crossborder__disclosure-option" href="#" data-value="NI" data-disclosure-option> 7389 Nicaragua (NIO C$) 7390 </a> 7391 </li><li class="crossborder__disclosure-item "> 7392 <a class="crossborder__disclosure-option" href="#" data-value="NE" data-disclosure-option> 7393 Niger (XOF Fr) 7394 </a> 7395 </li><li class="crossborder__disclosure-item "> 7396 <a class="crossborder__disclosure-option" href="#" data-value="NG" data-disclosure-option> 7397 Nigeria (NGN â¦) 7398 </a> 7399 </li><li class="crossborder__disclosure-item "> 7400 <a class="crossborder__disclosure-option" href="#" data-value="NU" data-disclosure-option> 7401 Niue (NZD $) 7402 </a> 7403 </li><li class="crossborder__disclosure-item "> 7404 <a class="crossborder__disclosure-option" href="#" data-value="NF" data-disclosure-option> 7405 Norfolk Island (AUD $) 7406 </a> 7407 </li><li class="crossborder__disclosure-item "> 7408 <a class="crossborder__disclosure-option" href="#" data-value="MK" data-disclosure-option> 7409 North Macedonia (MKD ден) 7410 </a> 7411 </li><li class="crossborder__disclosure-item "> 7412 <a class="crossborder__disclosure-option" href="#" data-value="NO" data-disclosure-option> 7413 Norway (USD $) 7414 </a> 7415 </li><li class="crossborder__disclosure-item "> 7416 <a class="crossborder__disclosure-option" href="#" data-value="OM" data-disclosure-option> 7417 Oman (USD $) 7418 </a> 7419 </li><li class="crossborder__disclosure-item "> 7420 <a class="crossborder__disclosure-option" href="#" data-value="PK" data-disclosure-option> 7421 Pakistan (PKR â¨) 7422 </a> 7423 </li><li class="crossborder__disclosure-item "> 7424 <a class="crossborder__disclosure-option" href="#" data-value="PS" data-disclosure-option> 7425 Palestinian Territories (ILS âª) 7426 </a> 7427 </li><li class="crossborder__disclosure-item "> 7428 <a class="crossborder__disclosure-option" href="#" data-value="PA" data-disclosure-option> 7429 Panama (USD $) 7430 </a> 7431 </li><li class="crossborder__disclosure-item "> 7432 <a class="crossborder__disclosure-option" href="#" data-value="PG" data-disclosure-option> 7433 Papua New Guinea (PGK K) 7434 </a> 7435 </li><li class="crossborder__disclosure-item "> 7436 <a class="crossborder__disclosure-option" href="#" data-value="PY" data-disclosure-option> 7437 Paraguay (PYG â²) 7438 </a> 7439 </li><li class="crossborder__disclosure-item "> 7440 <a class="crossborder__disclosure-option" href="#" data-value="PE" data-disclosure-option> 7441 Peru (PEN S/) 7442 </a> 7443 </li><li class="crossborder__disclosure-item "> 7444 <a class="crossborder__disclosure-option" href="#" data-value="PH" data-disclosure-option> 7445 Philippines (PHP â±) 7446 </a> 7447 </li><li class="crossborder__disclosure-item "> 7448 <a class="crossborder__disclosure-option" href="#" data-value="PN" data-disclosure-option> 7449 Pitcairn Islands (NZD $) 7450 </a> 7451 </li><li class="crossborder__disclosure-item "> 7452 <a class="crossborder__disclosure-option" href="#" data-value="PL" data-disclosure-option> 7453 Poland (PLN zÅ) 7454 </a> 7455 </li><li class="crossborder__disclosure-item "> 7456 <a class="crossborder__disclosure-option" href="#" data-value="PT" data-disclosure-option> 7457 Portugal (EUR â¬) 7458 </a> 7459 </li><li class="crossborder__disclosure-item "> 7460 <a class="crossborder__disclosure-option" href="#" data-value="QA" data-disclosure-option> 7461 Qatar (QAR ر.Ù) 7462 </a> 7463 </li><li class="crossborder__disclosure-item "> 7464 <a class="crossborder__disclosure-option" href="#" data-value="RE" data-disclosure-option> 7465 Réunion (EUR â¬) 7466 </a> 7467 </li><li class="crossborder__disclosure-item "> 7468 <a class="crossborder__disclosure-option" href="#" data-value="RO" data-disclosure-option> 7469 Romania (RON Lei) 7470 </a> 7471 </li><li class="crossborder__disclosure-item "> 7472 <a class="crossborder__disclosure-option" href="#" data-value="RU" data-disclosure-option> 7473 Russia (USD $) 7474 </a> 7475 </li><li class="crossborder__disclosure-item "> 7476 <a class="crossborder__disclosure-option" href="#" data-value="RW" data-disclosure-option> 7477 Rwanda (RWF FRw) 7478 </a> 7479 </li><li class="crossborder__disclosure-item "> 7480 <a class="crossborder__disclosure-option" href="#" data-value="WS" data-disclosure-option> 7481 Samoa (WST T) 7482 </a> 7483 </li><li class="crossborder__disclosure-item "> 7484 <a class="crossborder__disclosure-option" href="#" dat
7484a-value="SM" data-disclosure-option> 7485 San Marino (EUR â¬) 7486 </a> 7487 </li><li class="crossborder__disclosure-item "> 7488 <a class="crossborder__disclosure-option" href="#" data-value="ST" data-disclosure-option> 7489 São Tomé & PrÃncipe (STD Db) 7490 </a> 7491 </li><li class="crossborder__disclosure-item "> 7492 <a class="crossborder__disclosure-option" href="#" data-value="SA" data-disclosure-option> 7493 Saudi Arabia (SAR ر.س) 7494 </a> 7495 </li><li class="crossborder__disclosure-item "> 7496 <a class="crossborder__disclosure-option" href="#" data-value="SN" data-disclosure-option> 7497 Senegal (XOF Fr) 7498 </a> 7499 </li><li class="crossborder__disclosure-item "> 7500 <a class="crossborder__disclosure-option" href="#" data-value="RS" data-disclosure-option> 7501 Serbia (RSD РСÐ) 7502 </a> 7503 </li><li class="crossborder__disclosure-item "> 7504 <a class="crossborder__disclosure-option" href="#" data-value="SC" data-disclosure-option> 7505 Seychelles (USD $) 7506 </a> 7507 </li><li class="crossborder__disclosure-item "> 7508 <a class="crossborder__disclosure-option" href="#" data-value="SL" data-disclosure-option> 7509 Sierra Leone (SLL Le) 7510 </a> 7511 </li><li class="crossborder__disclosure-item "> 7512 <a class="crossborder__disclosure-option" href="#" data-value="SG" data-disclosure-option> 7513 Singapore (SGD $) 7514 </a> 7515 </li><li class="crossborder__disclosure-item "> 7516 <a class="crossborder__disclosure-option" href="#" data-value="SX" data-disclosure-option> 7517 Sint Maarten (ANG Æ) 7518 </a> 7519 </li><li class="crossborder__disclosure-item "> 7520 <a class="crossborder__disclosure-option" href="#" data-value="SK" data-disclosure-option> 7521 Slovakia (EUR â¬) 7522 </a> 7523 </li><li class="crossborder__disclosure-item "> 7524 <a class="crossborder__disclosure-option" href="#" data-value="SI" data-disclosure-option> 7525 Slovenia (EUR â¬) 7526 </a> 7527 </li><li class="crossborder__disclosure-item "> 7528 <a class="crossborder__disclosure-option" href="#" data-value="SB" data-disclosure-option> 7529 Solomon Islands (SBD $) 7530 </a> 7531 </li><li class="crossborder__disclosure-item "> 7532 <a class="crossborder__disclosure-option" href="#" data-value="SO" data-disclosure-option> 7533 Somalia (USD $) 7534 </a> 7535 </li><li class="crossborder__disclosure-item "> 7536 <a class="crossborder__disclosure-option" href="#" data-value="ZA" data-disclosure-option> 7537 South Africa (USD $) 7538 </a> 7539 </li><li class="crossborder__disclosure-item "> 7540 <a class="crossborder__disclosure-option" href="#" data-value="GS" data-disclosure-option> 7541 South Georgia & South Sandwich Islands (GBP £) 7542 </a> 7543 </li><li class="crossborder__disclosure-item "> 7544 <a class="crossborder__disclosure-option" href="#" data-value="KR" data-disclosure-option> 7545 South Korea (KRW â©) 7546 </a> 7547 </li><li class="crossborder__disclosure-item "> 7548 <a class="crossborder__disclosure-option" href="#" data-value="SS" data-disclosure-option> 7549 South Sudan (USD $) 7550 </a> 7551 </li><li class="crossborder__disclosure-item "> 7552 <a class="crossborder__disclosure-option" href="#" data-value="ES" data-disclosure-option> 7553 Spain (EUR â¬) 7554 </a> 7555 </li><li class="crossborder__disclosure-item "> 7556 <a class="crossborder__disclosure-option" href="#" data-value="LK" data-disclosure-option> 7557 Sri Lanka (LKR â¨) 7558 </a> 7559 </li><li class="crossborder__disclosure-item "> 7560 <a class="crossborder__disclosure-option" href="#" data-value="BL" data-disclosure-option> 7561 St. Barthélemy (EUR â¬) 7562 </a> 7563 </li><li class="crossborder__disclosure-item "> 7564 <a class="crossborder__disclosure-option" href="#" data-value="SH" data-disclosure-option> 7565 St. Helena (SHP £) 7566 </a> 7567 </li><li class="crossborder__disclosure-item "> 7568 <a class="crossborder__disclosure-option" href="#" data-value="KN" data-disclosure-option> 7569 St. Kitts & Nevis (XCD $) 7570 </a> 7571 </li><li class="crossborder__disclosure-item "> 7572 <a class="crossborder__disclosure-option" href="#" data-value="LC" data-disclosure-option> 7573 St. Lucia (XCD $) 7574 </a> 7575 </li><li class="crossborder__disclosure-item "> 7576 <a class="crossborder__disclosure-option" href="#" data-value="MF" data-disclosure-option> 7577 St. Martin (EUR â¬) 7578 </a> 7579 </li><li class="crossborder__disclosure-item "> 7580 <a class="crossborder__disclosure-option" href="#" data-value="PM" data-disclosure-option> 7581 St. Pierre & Miquelon (EUR â¬) 7582 </a> 7583 </li><li class="crossborder__disclosure-item "> 7584 <a class="crossborder__disclosure-option" href="#" data-value="VC" data-disclosure-option> 7585 St. Vincent & Grenadines (XCD $) 7586 </a> 7587 </li><li class="crossborder__disclosure-item "> 7588 <a class="crossborder__disclosure-option" href="#" data-value="SD" data-disclosure-option> 7589 Sudan (USD $) 7590 </a> 7591 </li><li class="crossborder__disclosure-item "> 7592 <a class="crossborder__disclosure-option" href="#" data-value="SR" data-disclosure-option> 7593 Suriname (USD $) 7594 </a> 7595 </li><li class="crossborder__disclosure-item "> 7596 <a class="crossborder__disclosure-option" href="#" data-value="SJ" data-disclosure-option> 7597 Svalbard & Jan Mayen (USD $) 7598 </a> 7599 </li><li class="crossborder__disclosure-item "> 7600 <a class="crossborder__disclosure-option" href="#" data-value="SE" data-disclosure-option> 7601 Sweden (SEK kr) 7602 </a> 7603 </li><li class="crossborder__disclosure-item "> 7604 <a class="crossborder__disclosure-option" href="#" data-value="CH" data-disclosure-option> 7605 Switzerland (CHF CHF) 7606 </a> 7607 </li><li class="crossborder__disclosure-item "> 7608 <a class="crossborder__disclosure-option" href="#" data-value="TW" data-disclosure-option> 7609 Taiwan (TWD $) 7610 </a> 7611 </li><li class="crossborder__disclosure-item "> 7612 <a class="crossborder__disclosure-option" href="#" data-value="TJ" data-disclosure-option> 7613 Tajikistan (TJS Ð Ð) 7614 </a> 7615 </li><li class="crossborder__disclosure-item "> 7616 <a class="crossborder__disclosure-option" href="#" data-value="TZ" data-disclosure-option> 7617 Tanzania (TZS Sh) 7618 </a> 7619 </li><li class="crossborder__disclosure-item "> 7620 <a class="crossborder__disclosure-option" href="#" data-value="TH" data-disclosure-option> 7621 Thailand (THB ฿) 7622 </a> 7623 </li><li class="crossborder__disclosure-item "> 7624 <a class="crossborder__disclosure-option" href="#" data-value="TL" data-disclosure-option> 7625 Timor-Leste (USD $) 7626 </a> 7627 </li><li class="crossborder__disclosure-item "> 7628 <a class="crossborder__disclosure-option" href="#" data-value="TG" data-disclosure-option> 7629 Togo (XOF Fr) 7630 </a> 7631 </li><li class="crossborder__disclosure-item "> 7632 <a class="crossborder__disclosure-option" href="#" data-value="TK" data-disclosure-option> 7633 Tokelau (NZD $) 7634 </a> 7635 </li><li class="crossborder__disclosure-item "> 7636 <a class="crossborder__disclosure-option" href="#" data-value="TO" data-disclosure-option> 7637 Tonga (TOP T$) 7638 </a> 7639 </li><li class="crossborder__disclosure-item "> 7640 <a class="crossborder__disclosure-option" href="#" data-value="TT" data-disclosure-option> 7641 Trinidad & Tobago (TTD $) 7642 </a> 7643 </li><li class="crossborder__disclosure-item "> 7644 <a class="crossborder__disclosure-option" href="#" data-value="TA" data-disclosure-option> 7645 Tristan da Cunha (GBP £) 7646 </a> 7647 </li><li class="crossborder__disclosure-item "> 7648 <a class="crossborder__disclosure-option" href="#" data-value="TN" data-disclosure-option> 7649 Tunisia (USD $) 7650 </a> 7651 </li><li class="crossborder__disclosure-item "> 7652 <a class="crossborder__disclosure-option" href="#" data-value="TR" data-disclosure-option> 7653 Türkiye (USD $) 7654 </a> 7655 </li><li class="crossborder__disclosure-item "> 7656 <a class="crossborder__disclosure-option" href="#" data-value="TM" data-disclosure-option> 7657 Turkmenistan (USD $) 7658 </a> 7659 </li><li class="crossborder__disclosure-item "> 7660 <a class="crossborder__disclosure-option" href="#" data-value="TC" data-disclosure-option> 7661 Turks & Caicos Islands (USD $) 7662 </a> 7663 </li><li class="crossborder__disclosure-item "> 7664 <a class="crossborder__disclosure-option" href="#" data-value="TV" data-disclosure-option> 7665 Tuvalu (AUD $) 7666 </a> 7667 </li><li class="crossborder__disclosure-item "> 7668 <a class="crossborder__disclosure-option" href="#" data-value="UM" data-disclosure-option> 7669 U.S. Outlying Islands (USD $) 7670 </a> 7671 </li><li class="crossborder__disclosure-item "> 7672 <a class="crossborder__disclosure-option" href="#" data-value="UG" data-disclosure-option> 7673 Uganda (UGX USh) 7674 </a> 7675 </li><li class="crossborder__disclosure-item "> 7676 <a class="crossborder__disclosure-option" href="#" data-value="UA" data-disclosure-option> 7677 Ukraine (UAH â´) 7678 </a> 7679 </li><li class="crossborder__disclosure-item "> 7680 <a class="crossborder__disclosure-option" href="#" data-value="AE" data-disclosure-option> 7681 United Arab Emirates (AED د.Ø¥) 7682 </a> 7683 </li><li class="crossborder__disclosure-item "> 7684 <a class="crossborder__disclosure-option" href="#" data-value="GB" data-disclosure-option> 7685 United Kingdom (GBP £) 7686 </a> 7687 </li><li class="crossborder__disclosure-item crossborder__disclosure-item--current "> 7688 <a class="crossborder__disclosure-option" href="#" aria-current="true" data-value="US" data-disclosure-option> 7689 United States (USD $) 7690 </a> 7691 </li><li class="crossborder__disclosure-item "> 7692 <a class="crossborder__disclosure-option" href="#" data-value="UY" data-disclosure-option> 7693 Uruguay (UYU $U) 7694 </a> 7695 </li><li class="crossborder__disclosure-item "> 7696 <a class="crossborder__disclosure-option" href="#" data-value="UZ" data-disclosure-option> 7697 Uzbekistan (UZS so'm) 7698 </a> 7699 </li><li class="crossborder__disclosure-item "> 7700 <a class="crossborder__disclosure-option" href="#" data-value="VU" data-disclosure-option> 7701 Vanuatu (VUV Vt) 7702 </a> 7703 </li><li class="crossborder__disclosure-item "> 7704 <a class="crossborder__disclosure-option" href="#" data-value="VA" data-disclosure-option> 7705 Vatican City (EUR â¬) 7706 </a> 7707 </li><li class="crossborder__disclosure-item "> 7708 <a class="crossborder__disclosure-option" href="#" data-value="VE" data-disclosure-option> 7709 Venezuela (USD $) 7710 </a> 7711 </li><li class="crossborder__disclosure-item "> 7712 <a class="crossborder__disclosure-option" href="#" data-value="VN" data-disclosure-option> 7713 Vietnam (VND â«) 7714 </a> 7715 </li><li class="crossborder__disclosure-item "> 7716 <a class="crossborder__disclosure-option" href="#" data-value="WF" data-disclosure-option> 7717 Wallis & Futuna (XPF Fr) 7718 </a> 7719 </li><li class="crossborder__disclosure-item "> 7720 <a class="crossborder__disclosure-option" href="#" data-value="EH" data-disclosure-option> 7721 Western Sahara (MAD د.Ù .) 7722 </a> 7723 </li><li class="crossborder__disclosure-item "> 7724 <a class="crossborder__disclosure-option" href="#" data-value="YE" data-disclosure-option> 7725 Yemen (YER ï·¼) 7726 </a> 7727 </li><li class="crossborder__disclosure-item "> 7728 <a class="crossborder__disclosure-option" href="#" data-value="ZM" data-disclosure-option> 7729 Zambia (USD $) 7730 </a> 7731 </li><li class="crossborder__disclosure-item "> 7732 <a class="crossborder__disclosure-option" href="#" data-value="ZW" data-disclosure-option> 7733 Zimbabwe (USD $) 7734 </a> 7735 </li></ul> 7736 <input type="hidden" name="country_code" id="CurrencySelector" value="US" data-disclosure-input/> 7737 </div> 7738 </div> 7739 �</form> 7740 </div> 7741 </div></div> 7742 </div> 7743 </footer> 7744</div> 7745</div> 7746<!-- END sections: footer-group --> 7747 7748 7749 7750
7750<script src="//respoke.com/cdn/shop/t/30/assets/predictive-search.js?v=33016745803952707301766703035" defer="defer" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
7750 7751 7752<div class="modal micromodal-slide" id="modal-1" aria-hidden="true"> 7753 <div class="modal__overlay modal__overlay--search" tabindex="-1" data-micromodal-close> 7754 <div class="modal__container predictive-search__wrapper" role="dialog" aria-modal="true" 7755 aria-labelledby="modal-1-title"> 7756 <h2 class="modal__title" id="modal-1-title" style="display: none"> 7757 Search 7758 </h2> 7759 <div class="search-content" id="modal-1-content"> 7760 <predictive-search> 7761 <form action="/search" method="get" role="search" class="input-group"> 7762 <div class="one-whole text-left search-input-field-container "> 7763 <div class="search-input-field card-shadow"> 7764 <input type="search" id="search-input" name="q" role="combobox" value="" 7765 placeholder="Enter search terms..." aria-expanded="false" aria-owns="predictive-search-results" 7766 aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" 7767 data-autofocus 7768 class="predictive-search__input js-search-query" 7769 aria-label="Enter search terms..." 7770 autocomplete="off"> 7771 </div> 7772 </div> 7773 <input name="options[prefix]" type="hidden" value="last"> 7774 7775 <div id="predictive-search" tabindex="-1"></div> 7776 </form> 7777 </predictive-search> 7778 </div> 7779 </div> 7780 </div> 7781</div> 7782 7783 7784 7785�
7785<script defer src="//respoke.com/cdn/shop/t/30/assets/product-form.js?v=180051259843661108951766703035" type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
7785 7786 7787
7787<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 7788 window.addEventListener('load', function () { 7789 let searchScript = window.theme?.scripts?.predictive_search?.src; 7790 if (searchScript && typeof loadJS === 'function') { 7791 loadJS(searchScript, function () { 7792 window.theme?.scripts?.predictive_search?.init?.(); 7793 }, true); 7794 } 7795 }); 7796 </script>
7796 7797 7798
7798<script id="loadcss" type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 7799 window.addEventListener('load', function () { 7800 // load a CSS file just before the script element containing this code 7801 if (typeof loadCSS === 'function') { 7802 loadCSS("//respoke.com/cdn/shop/t/30/assets/predictive_search.nomin.css?v=88970073231874085561766703035", document.getElementById('loadcss')); 7803 loadCSS("//respoke.com/cdn/shop/t/30/assets/lightbox.nomin.css?v=113901259182279558451766703035", document.getElementById('loadcss')); 7804 } 7805 }); 7806 </script>
7806 7807 7808 <loft-cart> 7809 <span slot="add-to-cart-success"> 7810 <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"> 7811 <defs> 7812 <circle id="path-1" cx="7.54224817" cy="7.54224817" r="7.54224817"></circle> 7813 <mask id="mask-2" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="15.0844963" height="15.0844963" fill="white"> 7814 <use xlink:href="#path-1"></use> 7815 </mask> 7816 </defs> 7817 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 7818 <g id="128" stroke="var(--color_secondary_header)"> 7819 <use id="Oval" mask="url(#mask-2)" stroke-width="3.4" xlink:href="#path-1"></use> 7820 <polyline id="Path-2" stroke-width="1.7" points="4.08689094 7.5 7.11105318 10.524158 10.9538954 5.04396605"></polyline> 7821 </g> 7822 </g> 7823</svg>Added 7824 </span> 7825 <span slot="add-to-cart-fail"> 7826 Cart Error 7827 </span> 7828 </loft-cart> 7829 7830 <!-- Respoke accent fix (scoped safely for homepage and header) --> 7831<style> 7832 :root { 7833 --color-accent: #b30000 !important; /* Adjust this hex to your brand red */ 7834 --link-color: var(--color-accent) !important; 7835 --link-color-hover: var(--color-accent) !important; 7836 } 7837 7838 /* â Main content + homepage content: bring red accent back */ 7839 #PageContainer .link--accent, 7840 #PageContainer .text--accent, 7841 #PageContainer .color-accent, 7842 .index-section .link--accent, 7843 .index-section .text--accent, 7844 .index-section .color-accent { 7845 color: var(--color-accent) !important; 7846 } 7847 7848 /* Buttons and CTAs inside main content or homepage */ 7849 #PageContainer .btn, 7850 #PageContainer .button, 7851 #PageContainer .shopify-payment-button__button, 7852 #PageContainer .button--primary, 7853 #PageContainer input[type="submit"], 7854 #PageContainer .shopify-challenge__button, 7855 .index-section .btn, 7856 .index-section .button, 7857 .index-section .button--primary { 7858 background-color: var(--color-accent) !important; 7859 border-color: var(--color-accent) !important; 7860 color: #fff !important; 7861 } 7862 7863 #PageContainer .btn:hover, 7864 #PageContainer .button:hover, 7865 #PageContainer .shopify-payment-button__button:hover, 7866 #PageContainer .button--primary:hover, 7867 #PageContainer input[type="submit"]:hover, 7868 #PageContainer .shopify-challenge__button:hover, 7869 .index-section .btn:hover, 7870 .index-section .button:hover, 7871 .index-section .button--primary:hover { 7872 background-color: color-mix(in srgb, var(--color-accent) 90%, black) !important; 7873 border-color: color-mix(in srgb, var(--color-accent) 90%, black) !important; 7874 } 7875 7876 /* ð Keep header nav links white */ 7877 .header__section-wrapper a, 7878 .header__section-wrapper .site-nav__link, 7879 .header__section-wrapper .site-nav__item > a { 7880 color: #fff !important; 7881 } 7882 .header__section-wrapper a:hover, 7883 .header__section-wrapper .site-nav__link:hover, 7884 .header__section-wrapper .site-nav__item > a:hover { 7885 opacity: 0.85; 7886 } 7887</style> 7888 7889
7890<!-- Respoke overrides START (blog/news only, safe for homepage) --> 7891<style> 7892 /* Force black blog/article titles only */ 7893 body.template-blog .article-item__title a, 7894 body.template-article .article-item__title a { 7895 color:#000 !important; 7896 -webkit-text-fill-color:#000 !important; 7897 } 7898 body.template-blog .article-item__title a:hover, 7899 body.template-article .article-item__title a:hover { 7900 color:#000 !important; 7901 } 7902 7903 /* Force black Read More link only on blog/article templates */ 7904 body.template-blog .article-item__read-more a, 7905 body.template-article .article-item__read-more a { 7906 color:#000 !important; 7907 } 7908 7909 /* News only: Fira Sans, uppercase Read More */ 7910 body.blog--news .article-item__read-more a { 7911 font-family:Fira Sans,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important; 7912 text-transform:uppercase !important; 7913 letter-spacing:0.08em !important; 7914 font-weight:600 !important; 7915 } 7916</style> 7917
7918<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 7919(function(){ 7920 // Only run on blog/news pages to avoid homepage interference 7921 const isBlog = document.body.classList.contains('template-blog') || 7922 document.body.classList.contains('template-article'); 7923 if(!isBlog) return; 7924 7925 function fixColors() { 7926 document.querySelectorAll('.article-item__title a, .article-item__read-more a').forEach(a=>{ 7927 a.classList.remove('link--accent','text--accent','color-accent'); 7928 a.style.color = '#000'; 7929 a.style.setProperty('-webkit-text-fill-color', '#000', 'important'); 7930 a.style.setProperty('--color-accent', '#000', 'important'); 7931 }); 7932 } 7933 7934 if(document.readyState !== 'loading') fixColors(); 7935 document.addEventListener('DOMContentLoaded', fixColors); 7936 document.addEventListener('shopify:section:load', fixColors); 7937})(); 7938</script>
7938 7939<!-- Respoke overrides END --> 7940<!-- Respoke: Homepage Newsletter = grey inner card, black outer --> 7941<style> 7942 /* CSS fallback once JS tags the section/card */ 7943 body.template-index .respoke-newsletter { background: transparent !important; } /* keep outer black */ 7944 7945 /* inner card we create/tag */ 7946 body.template-index .respoke-newsletter .respoke-newsletter__card { 7947 background-color: #7a7a7a !important; /* grey */ 7948 color: #fff !important; 7949 border-radius: inherit; 7950 } 7951 body.template-index .respoke-newsletter .respoke-newsletter__card h1, 7952 body.template-index .respoke-newsletter .respoke-newsletter__card h2, 7953 body.template-index .respoke-newsletter .respoke-newsletter__card h3, 7954 body.template-index .respoke-newsletter .respoke-newsletter__card p, 7955 body.template-index .respoke-newsletter .respoke-newsletter__card a { 7956 color: #fff !important; 7957 } 7958 7959 /* red button inside the card */ 7960 body.template-index .respoke-newsletter .respoke-newsletter__card .btn, 7961 body.template-index .respoke-newsletter .respoke-newsletter__card .button, 7962 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="submit"] { 7963 background-color: #b30000 !important; 7964 border-color: #b30000 !important; 7965 color: #fff !important; 7966 } 7967 body.template-index .respoke-newsletter .respoke-newsletter__card .btn:hover, 7968 body.template-index .respoke-newsletter .respoke-newsletter__card .button:hover, 7969 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="submit"]:hover { 7970 background-color: color-mix(in srgb, #b30000 85%, black) !important; 7971 border-color: color-mix(in srgb, #b30000 85%, black) !important; 7972 } 7973 7974 /* inputs readable on grey */ 7975 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="email"], 7976 body.template-index .respoke-newsletter .respoke-newsletter__card input[type="text"] { 7977 background: rgba(255,255,255,0.1) !important; 7978 border-color: rgba(255,255,255,0.35) !important; 7979 color: #fff !important; 7980 } 7981</style> 7982
7983<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 7984/* Find the homepage newsletter; style only the INNER container */ 7985(function () { 7986 if (!document.body.classList.contains('template-index')) return; 7987 7988 // Try to locate the newsletter section by form with email field 7989 function looksLikeNewsletter(el){ 7990 const form = el.querySelector('form'); 7991 if (!form) return false; 7992 return !!form.querySelector('input[type="email"], input[name="contact[email]"]'); 7993 } 7994 7995 // Choose a good inner "card" to color (padded container) 7996 function findInnerCard(sec){ 7997 // common inner wrappers 7998 const candidates = sec.querySelectorAll( 7999 '.newsletter__inner, .newsletter__content, .newsletter__wrapper, .section-inner, .section__content, .wrapper, .container, .index__newsletter, .content, .grid, div' 8000 ); 8001 let best = null, bestScore = -1; 8002 candidates.forEach(el=>{ 8003 const cs = getComputedStyle(el); 8004 const pad = ['paddingTop','paddingRight','paddingBottom','paddingLeft'] 8005 .map(k=>parseFloat(cs[k])||0).reduce((a,b)=>a+b,0); 8006 const isBlock = cs.display === 'block'; 8007 // prefer direct children to avoid too-deep nodes 8008 const depthBonus = (el.parentElement === sec) ? 20 : 0; 8009 const score = (isBlock ? 10 : 0) + pad + depthBonus; 8010 if (score > bestScore) { bestScore = score; best = el; } 8011 }); 8012 return best || sec; 8013 } 8014 8015 function apply(){ 8016 document.querySelectorAll( 8017 '[data-section-type*="news"], [class*="newsletter"], section[id*="newsletter"], .shopify-section, .index-section' 8018 ).forEach(sec=>{ 8019 if (!looksLikeNewsletter(sec)) return; 8020 8021 // mark section; clear outer background so page background (black) shows 8022 sec.classList.add('respoke-newsletter'); 8023 sec.style.setProperty('background','transparent','important'); 8024 8025 // find a padded inner container to treat as the "card" 8026 const card = findInnerCard(sec); 8027 if (!card) return; 8028 card.classList.add('respoke-newsletter__card'); 8029 8030 // ensure inline safety (beats theme accent bleed) 8031 card.style.setProperty('background-color','#7a7a7a','important'); 8032 card.querySelectorAll('h1,h2,h3,p,a').forEach(n=>{ 8033 n.style.setProperty('color','#fff','important'); 8034 }); 8035 card.querySelectorAll('.btn, .button, .button--primary, input[type="submit"]').forEach(b=>{ 8036 b.style.setProperty('background-color','#b30000','important'); 8037 b.style.setProperty('border-color','#b30000','important'); 8038 b.style.setProperty('color','#fff','important'); 8039 }); 8040 card.querySelectorAll('input[type="email"], input[type="text"]').forEach(i=>{ 8041 i.style.setProperty('background','rgba(255,255,255,0.1)','important'); 8042 i.style.setProperty('border-color','rgba(255,255,255,0.35)','important'); 8043 i.style.setProperty('color','#fff','important'); 8044 }); 8045 }); 8046 } 8047 8048 if (document.readyState !== 'loading') apply(); 8049 document.addEventListener('DOMContentLoaded', apply); 8050 document.addEventListener('shopify:section:load', e=>apply()); 8051})(); 8052</script>
vendor: 2 bytes, line 8052
8052
8053<script type="c58bbd131a7d6c2a4229a1f2-text/javascript">
8054<script> 8055document.addEventListener('DOMContentLoaded', function () { 8056 var SIZE_OPTION_MATCH = /size/i; // matches "Size", "US Size", etc. 8057 var allowBackorder = false; // keep false for "hard hide" (0 qty => hidden) 8058 8059 function getVariantSelectEl(scope){ 8060 return scope.querySelector('variant-selects[data-url]') || scope.querySelector('variant-selects'); 8061 } 8062 8063 function fetchJSON(url){ 8064 return fetch(url, { credentials:'same-origin' }).then(function(r){ 8065 if (!r.ok) throw new Error('HTTP '+r.status); 8066 return r.json(); 8067 }); 8068 } 8069 8070 function fetchProduct(scope){ 8071 var vs = getVariantSelectEl(scope); 8072 if (!vs) return Promise.resolve(null); 8073 var url = (vs.getAttribute('data-url') || window.location.pathname || '').replace(/\/$/, ''); 8074 return fetchJSON(url + '.js').catch(function(){ return null; }); 8075 } 8076 8077 // Fallback: get per-variant qty via /variants/{id}.json (needed on themes where product.js omits inventory_quantity) 8078 function fetchVariantQty(id){ 8079 return fetchJSON('/variants/' + id + '.json') 8080 .then(function(obj){ 8081 var v = obj && obj.variant ? obj.variant : {}; 8082 // Some stores hide qty when inventory not tracked; normalize to number or null 8083 return (typeof v.inventory_quantity === 'number') ? v.inventory_quantity : null; 8084 }) 8085 .catch(function(){ return null; }); 8086 } 8087 8088 function readCurrentSelections(scope){ 8089 var sel = {}; 8090 scope.querySelectorAll('fieldset.js.product-form__input, fieldset.product-form__input, .product-form__input--dropdown').forEach(function(container){ 8091 var labelEl = container.querySelector('legend .form__label, legend, label.form__label'); 8092 var nameText = labelEl && (labelEl.textContent || '').trim(); 8093 if (!nameText) return; 8094 var isSize = SIZE_OPTION_MATCH.test(nameText); 8095 var checked = container.querySelector('input[type="radio"][name^="options["]:checked'); 8096 var drop = container.querySelector('select[name^="options["]'); 8097 var val = checked ? checked.value : (drop ? drop.value : null); 8098 if (val && !isSize) sel[nameText] = val; 8099 }); 8100 return sel; 8101 } 8102 8103 // Decide if a variant is sellable (hard hide: qty must be > 0) 8104 function isSellableVariant(v, qty){ 8105 if (!v) return false; 8106 // Prefer explicit qty if we have it; otherwise use v.inventory_quantity if present 8107 var q = (typeof qty === 'number') ? qty : 8108 (typeof v.inventory_quantity === 'number' ? v.inventory_quantity : null); 8109 if (q !== null && q <= 0) return false; 8110 if (!v.available) return false; // belt-and-suspenders 8111 if (!allowBackorder && v.inventory_management && q !== null && q <= 0) return false; 8112 return true; 8113 } 8114 8115 // Build a size -> allowed (for current non-size selections) 8116 function computeAllowedSizes(product, quantitiesById, scope){ 8117 var sizeIdx = -1; 8118 product.options.forEach(function(name, i){ 8119 if (SIZE_OPTION_MATCH.test((name || ''))) sizeIdx = i; 8120 }); 8121 if (sizeIdx < 0) return new Set(); 8122 8123 var others = readCurrentSelections(scope); 8124 var allowed = new Set(); 8125
8126 product.variants.forEach(function(v){ 8127 // Must match all non-size current selections 8128 var matches = true; 8129 product.options.forEach(function(name, i){ 8130 if (i === sizeIdx) return; 8131 var wanted = others[name]; 8132 if (wanted && v['option' + (i+1)] !== wanted) matches = false; 8133 }); 8134 if (!matches) return; 8135 8136 var qty = quantitiesById[v.id]; // may be number or null 8137 if (!isSellableVariant(v, qty)) return; 8138 8139 var sizeVal = v['option' + (sizeIdx+1)]; 8140 if (sizeVal) allowed.add(sizeVal); 8141 }); 8142 8143 return allowed; 8144 } 8145 8146 function hideInUI(scope, allowed){ 8147 // Buttons / swatches 8148 scope.querySelectorAll('fieldset.js.product-form__input, fieldset.product-form__input').forEach(function(fs){ 8149 var labelEl = fs.querySelector('legend .form__label, legend'); 8150 var name = labelEl && (labelEl.textContent || '').trim(); 8151 if (!name || !SIZE_OPTION_MATCH.test(name)) return; 8152 8153 fs.querySelectorAll('input[type="radio"][name^="options["]').forEach(function(inp){ 8154 var label = inp.closest('label'); 8155 if (!label) return; 8156 if (!allowed.has(inp.value)) { 8157 label.style.display = 'none'; 8158 if (inp.checked) inp.checked = false; 8159 } else { 8160 label.style.display = ''; 8161 } 8162 }); 8163 }); 8164 8165 // Dropdown (if used) 8166 scope.querySelectorAll('.product-form__input--dropdown select[name^="options["]').forEach(function(sel){ 8167 var lab = sel.closest('.product-form__input--dropdown')?.querySelector('label.form__label'); 8168 var name = lab && (lab.textContent || '').trim(); 8169 if (!name || !SIZE_OPTION_MATCH.test(name)) return; 8170 8171 Array.from(sel.options).forEach(function(opt, i){ 8172 var isPlaceholder = (i === 0 && opt.value === '') || /choose|select/i.test((opt.textContent||'')); 8173 if (isPlaceholder) return; 8174 opt.style.display = allowed.has(opt.value) ? '' : 'none'; 8175 }); 8176 8177 if (!allowed.has(sel.value)) { 8178 var first = Array.from(sel.options).find(function(o){ return o.value && allowed.has(o.value); }); 8179 if (first) { 8180 sel.value = first.value; 8181 sel.dispatchEvent(new Event('change', { bubbles:true })); 8182 } 8183 } 8184 }); 8185 } 8186 8187 function run(scope){ 8188 fetchProduct(scope).then(function(product){ 8189 if (!product) return; 8190 8191 // If product.js includes inventory quantities already, we can skip the per-variant fetch. 8192 var haveInlineQty = product.variants.some(function(v){ return typeof v.inventory_quantity === 'number'; }); 8193 8194 if (haveInlineQty) { 8195 var quantities = {};
8196 product.variants.forEach(function(v){ quantities[v.id] = v.inventory_quantity; }); 8197 var allowed = computeAllowedSizes(product, quantities, scope); 8198 hideInUI(scope, allowed); 8199 return; 8200 } 8201 8202 // Fallback: fetch quantities for each variant id 8203 var ids = product.variants.map(function(v){ return v.id; }); 8204 var promises = ids.map(function(id){ return fetchVariantQty(id).then(function(q){ return [id, q]; }); }); 8205 8206 Promise.all(promises).then(function(entries){ 8207 var quantities = {}; 8208 entries.forEach(function(pair){ quantities[pair[0]] = pair[1]; }); 8209 var allowed = computeAllowedSizes(product, quantities, scope); 8210 hideInUI(scope, allowed); 8211 }); 8212 }); 8213 } 8214 8215 run(document); 8216 8217 document.body.addEventListener('change', function(e){ 8218 if (e.target.matches('select[name^="options["], input[type="radio"][name^="options["]')) { 8219 setTimeout(function(){ run(document); }, 0); 8220 } 8221 }); 8222 8223 var mo = new MutationObserver(function(){ run(document); }); 8224 mo.observe(document.documentElement, { childList:true, subtree:true }); 8225}); 8226</script>
8226 8227 8228<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> 8229<div id="shopify-block-AdEg4TnpCWURjL090R__13375078075628245689" class="shopify-block shopify-app-block"> 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250</div><div id="shopify-block-AaW53NVNIM3V6M3RCV__15393088698543645836" class="shopify-block shopify-app-block"> 8251 8252 8253<!-- BEGIN app snippet: vite-tag --> 8254 8255 8256
8256<script src="https://cdn.shopify.com/extensions/01a10bd8-dbcc-7d26-83bc-10565ea1ad97/essential-pre-order-presale-3668/assets/app-embed-BtHdBRKq.js" type="c58bbd131a7d6c2a4229a1f2-module" crossorigin="anonymous"></script>
8256 8257 <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"> 8258 <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" /> 8259 <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"> 8260 <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" /> 8261 8262<!-- END app snippet --> 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275
8276<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 8277 window.essentialPreorderConfigs = { 8278 addToCartTexts: [ 8279 window.variantStrings?.addToCart, 8280 window.variantStrings?.soldOut, 8281 window.theme?.strings?.addToCart, 8282 window.theme?.strings?.soldOut, 8283 window.theme?.variantStrings?.addToCart, 8284 window.theme?.variantStrings?.soldOut, 8285 window.MinimogStrings?.addToCart, 8286 window.MinimogStrings?.soldOut, 8287 window.themeVariables?.strings?.productFormAddToCart, 8288 window.themeVariables?.strings?.productFormSoldOut, 8289 "Add to cart", 8290 "Sold out" 8291 ].filter(Boolean), 8292 selectedOrFirstAvailableVariantId: "null", 8293 permanentDomain: "respoke.myshopify.com", 8294 selectedLocale: "en", 8295 selectedCountry: "US", 8296 selectedMarketId: "93552879", 8297 } 8298</script>
8298 8299 8300<essential-preorder-app-embed 8301 customer-email="" 8302 customer-phone="" 8303 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}" 8304 cart-inventory-quantity-by-variant-id="{}" 8305 product="null" 8306 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,"
8306badgeBackgroundColor":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}" 8307 preorder-app-data-back-in-stock="{"backInStockCampaigns":[],"bisDisplay":{"featuredProductsEnabled":false,"listEnabled":false,"quickViewEnabled":false}}" 8308 preorder-app-data-inventory-quantity-limits="[]" 8309 preorder-app-data-market-quantity="null" 8310 preorder-app-data-app-settings="{"paidFeatures":{"isCustomizeEmailDisabled":false,"isTranslationsDisabled":false,"isButtonInQuickAddModalDisabled":false,"isPreorderConfirmationEmailDisabled":false}}" 8311 product-collections="null" 8312 inventory-quantity-by-variant-id="{}" 8313 money-format-by-settings="${{amount}}" 8314 money-format="${{amount}}" 8315 template="index" 8316></essential-preorder-app-embed> 8317 8318 8319 8320</div><div id="shopify-block-AdTBORzdUdm95L0F1Z__1537173939754162885" class="shopify-block shopify-app-block"> 8321
8322<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 8323 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"}; 8324 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
8324afe 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":""}; 8325 window.accessProCurrentPage = { 8326 pageType: "index", 8327 path: "\/" 8328 }; 8329</script>
8329 8330 8331<style> 8332 8333 8334 .asw-widget-button-top { 8335 position: absolute !important; 8336 top: 10px !important; 8337 left: 10px !important; 8338 background-color: #000 !important; 8339 color: #fff !important; 8340 text-decoration: none !important; 8341 overflow: hidden; 8342 width: 1px !important; 8343 height: 1px !important; 8344 margin: -1px !important; 8345 padding: 0 !important; 8346 border: 0 !important; 8347 clip: rect(0 0 0 0) !important; 8348 word-wrap: normal !important; 8349 } 8350 .asw-widget-button-top-focused, 8351 .asw-widget-button-top:focus { 8352 z-index: 9999 !important; 8353 overflow: auto !important; 8354 width: auto !important; 8355 height: auto !important; 8356 clip: auto !important; 8357 padding: 10px 15px !important; 8358 } 8359 8360 #acp-virtualKeyboardPopup { 8361 position: fixed; 8362 bottom: 80px; 8363 left: 50%; 8364 transform: translateX(-50%); 8365 background: #ffffff !important; 8366 border: 1px solid #ccc; 8367 padding: 8px; 8368 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); 8369 z-index: 9999; 8370 display: none; 8371 width: 90%; 8372 max-width: 600px; 8373 border-radius: 10px; 8374 } 8375 8376 #acp-virtual-input { 8377 width: 100%; 8378 padding: 10px; 8379 font-size: 16px; 8380 margin-bottom: 10px; 8381 } 8382 8383 #acp-closeKeyboardBtn { 8384 color: #fff; 8385 border: none; 8386 padding: 1px 3px; 8387 cursor: pointer; 8388 float: right; 8389 border-radius: 4px; 8390 margin-bottom: 5px; 8391 } 8392 #acp-definition-popup { 8393 position: absolute; 8394 display: none; 8395 padding: 10px; 8396 background: white; 8397 border: 1px solid #ccc; 8398 z-index: 1000; 8399 border-radius: 14px; 8400 } 8401</style> 8402 8403<div id="acp-icon"></div> 8404<div id="acp-widget"></div> 8405 8406<!-- Virtual Keyboard Input and Keyboard --> 8407<div 8408 id="acp-definition-popup" 8409></div> 8410<div 8411 id="acp-dictionary-toast" 8412 class="asw-text-speech-bar" 8413 style="display: none;" 8414 data-ap-translate="DICTIONARY DESC" 8415> 8416 Double click on a word to see the definition. 8417</div> 8418<div id="acp-virtualKeyboardPopup" role="dialog" aria-modal="true" aria-label="Virtual keyboard popup"> 8419 <button id="acp-closeKeyboardBtn" aria-label="Close virtual keyboard"> 8420 <svg 8421 xmlns="http://www.w3.org/2000/svg" 8422 width="24" 8423 height="24" 8424 viewBox="0 0 24 24" 8425 fill="none" 8426 > 8427 <path 8428 d="M18 6L6 18" 8429 stroke="black" 8430 strokeWidth="2" 8431 strokeLinecap="round" 8432 strokeLinejoin="round" 8433 /> 8434 <path 8435 d="M6 6L18 18" 8436 stroke="black" 8437 strokeWidth="2" 8438 strokeLinecap="round" 8439 strokeLinejoin="round" 8440 /> 8441 </svg> 8442 </button> 8443 8444 <div id="acp-virtual-keyboard" class="simple-keyboard"></div> 8445
8445<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 8446 function makeDraggableVirtualKeyboard(el) { 8447 let pos1 = 0, 8448 pos2 = 0, 8449 pos3 = 0, 8450 pos4 = 0; 8451 8452 el.onmousedown = dragMouseDown; 8453 8454 function dragMouseDown(e) { 8455 e.preventDefault(); 8456 pos3 = e.clientX; 8457 pos4 = e.clientY; 8458 document.onmouseup = closeDragElement; 8459 document.onmousemove = elementDrag; 8460 } 8461 8462 function elementDrag(e) { 8463 e.preventDefault(); 8464 pos1 = pos3 - e.clientX; 8465 pos2 = pos4 - e.clientY; 8466 pos3 = e.clientX; 8467 pos4 = e.clientY; 8468 el.style.top = el.offsetTop - pos2 + 'px'; 8469 el.style.left = el.offsetLeft - pos1 + 'px'; 8470 el.style.bottom = 'unset'; 8471 el.style.right = 'unset'; 8472 } 8473 8474 function closeDragElement() { 8475 document.onmouseup = null; 8476 document.onmousemove = null; 8477 } 8478 } 8479 8480 makeDraggableVirtualKeyboard(document.getElementById('acp-virtualKeyboardPopup')); 8481 </script>
8481 8482</div>
8483<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 8484 // App Procxy Handle 8485 8486 window.accessProProxyHandle = '/apps/access-pro'; 8487 8488 8489 // URLs 8490 window.accessProSettingsUrl = `${window.accessProProxyHandle}/theme/settings/`; 8491 window.accessProPageViewsCountUrl = `${window.accessProProxyHandle}/theme/views/update/count`; 8492 8493 8494 // Translation URL 8495 var shopify_domain = `respoke.myshopify.com`; 8496 window.accessProTranslationUrl = `https://access-pro-api.entanglecommerce.com/api/v1/language/translate/?domain=${shopify_domain}`; 8497 window.pageViewsCountURL = `${window.accessProProxyHandle}/theme/views/update/count`; 8498</script>
8498 8499
8500<script src="https://cdn.shopify.com/extensions/01a1115f-a4db-79a9-998b-83572f4594c6/access-pro-2-247/assets/main.js" defer type="c58bbd131a7d6c2a4229a1f2-text/javascript"></script>
vendor: 1 bytes, line 8500
8500
8501<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 8502 (function () { 8503 var params = new URLSearchParams(window.location.search); 8504 var token = params.get('acp_scan'); 8505 if (!token) return; 8506 8507 function showScanOverlay(message) { 8508 var el = document.getElementById('acp-scan-overlay'); 8509 if (!el) { 8510 el = document.createElement('div'); 8511 el.id = 'acp-scan-overlay'; 8512 el.style.cssText = 8513 '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;'; 8514 el.innerHTML = 8515 '<div style="text-align:center;max-width:320px;padding:24px">' + 8516 '<p style="font-size:18px;font-weight:600;margin:0 0 8px;color:#111">Scanning for accessibility</p>' + 8517 '<p id="acp-scan-overlay-status" style="font-size:14px;color:#666;margin:0"></p>' + 8518 '</div>'; 8519 document.body.appendChild(el); 8520 } 8521 var status = document.getElementById('acp-scan-overlay-status'); 8522 if (status) status.textContent = message || 'Please waitâ¦'; 8523 } 8524 8525 showScanOverlay('Preparing accessibility scanâ¦'); 8526 8527 function hideOverlay() { 8528 var el = document.getElementById('acp-scan-overlay'); 8529 if (el) el.style.display = 'none'; 8530 } 8531 8532 function pageIsThemePreview() { 8533 try { 8534 return Boolean(new URLSearchParams(window.location.search).get('preview_theme_id')); 8535 } catch (e) { 8536 return false; 8537 } 8538 } 8539 8540 // Shopify stores the unpublished theme in a storefront cookie. Clear it 8541 // here so the scan window never has to navigate to the live theme. 8542 var previewExitPromise = null; 8543 function exitThemePreviewQuietly() { 8544 if (!pageIsThemePreview()) return Promise.resolve(); 8545 if (previewExitPromise) return previewExitPromise; 8546 previewExitPromise = new Promise(function (resolve) { 8547 var settled = false; 8548 function finish() { 8549 if (settled) return; 8550 settled = true; 8551 resolve(); 8552 } 8553 setTimeout(finish, 2000); 8554 try { 8555 var frame = document.createElement('iframe'); 8556 frame.setAttribute('aria-hidden', 'true'); 8557 frame.title = ''; 8558 frame.style.cssText = 8559 'position:absolute;width:0;height:0;border:0;visibility:hidden'; 8560 frame.src = window.location.origin + '/?exitPreview=1'; 8561 (document.body || document.documentElement).appendChild(frame); 8562 } catch (e) {} 8563 try { 8564 fetch(window.location.origin + '/?exitPreview=1', { 8565 credentials: 'include', 8566 cache: 'no-store', 8567 redirect: 'follow', 8568 }).catch(function () {}); 8569 } catch (e) {} 8570 }); 8571 return previewExitPromise; 8572 } 8573 8574 window.addEventListener('message', function (event) { 8575 if (event.source !== window.opener) return; 8576 var data = event.data; 8577 if (!data || data.type !== 'accesspro-exit-preview') return; 8578 exitThemePreviewQuietly().then(function () { 8579 if (window.opener) { 8580 window.opener.postMessage({ type: 'accesspro-preview-exited' }, '*'); 8581 } 8582 }); 8583 }); 8584 8585 function submitScanResult(payload) { 8586 var params = new URLSearchParams(window.location.search); 8587 var jobId = params.get('acp_job'); 8588 if (!jobId) { 8589 return; 8590 } 8591 8592 var pageUrl = window.location.origin + window.location.pathname; 8593 fetch(window.accessProProxyHandle + '/theme/accessibility-scan/complete', { 8594 method: 'POST', 8595 headers: { 'Content-Type': 'application/json' }, 8596 body: JSON.stringify({ 8597 jobId: jobId, 8598 scanToken: token, 8599 url: pageUrl, 8600 axeResults: payload.results || null, 8601 error: 8602 payload.type === 'accesspro-axe-scan-error' 8603 ? payload.message || 'Accessibility scan failed' 8604 : null, 8605 }), 8606 }) 8607 .then(function (response) { 8608 return response.json().catch(function () { 8609 return {}; 8610 }); 8611 }) 8612 .then(function (data) { 8613 if (window.opener) { 8614 var isFinal = data.reportId != null; 8615 var hasError = !data.success; 8616 var isNextScanPage = false;
8617 if (data.redirectUrl) { 8618 try { 8619 isNextScanPage = new URL(data.redirectUrl).searchParams.has('acp_scan'); 8620 } catch (e) {} 8621 } 8622 var continuing = isNextScanPage && data.redirectUrl && !isFinal && !hasError; 8623 8624 function deliver() { 8625 window.opener.postMessage( 8626 { 8627 type: 'accesspro-axe-scan-progress', 8628 jobId: jobId, 8629 redirectUrl: data.redirectUrl || null, 8630 reportId: data.reportId != null ? data.reportId : null, 8631 error: data.success ? null : (data.message || 'Scan failed'), 8632 }, 8633 '*', 8634 ); 8635 8636 if (isFinal) { 8637 showScanOverlay('Returning to your audit reportâ¦'); 8638 return; 8639 } 8640 8641 if (continuing) { 8642 showScanOverlay('Scanning next pageâ¦'); 8643 window.location.href = data.redirectUrl; 8644 return; 8645 } 8646 8647 setTimeout(function () { 8648 window.close(); 8649 }, 400); 8650 } 8651 8652 if (pageIsThemePreview() && !continuing) { 8653 if (isFinal) showScanOverlay('Returning to your audit reportâ¦'); 8654 exitThemePreviewQuietly().then(deliver); 8655 return; 8656 } 8657 8658 deliver(); 8659 return; 8660 } 8661 if (data.redirectUrl) { 8662 showScanOverlay('Returning to your audit reportâ¦'); 8663 window.location.href = data.redirectUrl; 8664 return; 8665 } 8666 showScanOverlay(data.message || 'Scan failed'); 8667 if (window.opener) { 8668 window.opener.postMessage( 8669 { 8670 type: 'accesspro-axe-scan-progress', 8671 jobId: jobId, 8672 error: data.message || 'Scan failed', 8673 }, 8674 '*', 8675 ); 8676 } 8677 }) 8678 .catch(function (err) { 8679 var message = 8680 (err && err.message) || 'Scan failed'; 8681 showScanOverlay(message); 8682 function deliver() { 8683 if (!window.opener) return; 8684 var jobIdErr = new URLSearchParams(window.location.search).get('acp_job'); 8685 window.opener.postMessage( 8686 { 8687 type: 'accesspro-axe-scan-progress', 8688 jobId: jobIdErr, 8689 error: message, 8690 }, 8691 '*', 8692 ); 8693 } 8694 if (pageIsThemePreview()) { 8695 exitThemePreviewQuietly().then(deliver); 8696 return; 8697 } 8698 deliver(); 8699 }); 8700 } 8701 8702 function waitForFullPageLoad() { 8703 return new Promise(function (resolve) { 8704 function settle() { 8705 // Extended settle time for dynamic content, carousels, lazy sections 8706 // Wait for network idle + animations + JS state changes 8707 setTimeout(function() { 8708 // Wait for any lazy images to finish loading 8709 var images = Array.prototype.slice.call(document.querySelectorAll('img[loading="lazy"]')); 8710 var pendingImages = images.filter(function(img) { 8711 return !img.complete; 8712 }); 8713 8714 if (pendingImages.length > 0) { 8715 var loaded = 0; 8716 var timeout = setTimeout(function() { 8717 resolve(); // Don't wait forever 8718 }, 2000); 8719 8720 pendingImages.forEach(function(img) { 8721 function handleLoad() { 8722 loaded++; 8723 if (loaded >= pendingImages.length) { 8724 clearTimeout(timeout); 8725 // Additional wait for any pending RAF or microtasks 8726 requestAnimationFrame(function() { 8727 setTimeout(resolve, 100); 8728 }); 8729 } 8730 } 8731 img.addEventListener('load', handleLoad, { once: true }); 8732 img.addEventListener('error', handleLoad, { once: true }); 8733 }); 8734 } else {
8735 // Additional wait for any pending RAF or microtasks 8736 requestAnimationFrame(function() { 8737 setTimeout(resolve, 100); 8738 }); 8739 } 8740 }, 3000); 8741 } 8742 if (document.readyState === 'complete') { 8743 settle(); 8744 return; 8745 } 8746 window.addEventListener('load', settle, { once: true }); 8747 }); 8748 } 8749 8750 // Port of accessibility-scanner Phase 3 WCAG 2.2 / APG checks (browser-side). 8751 // Findings are merged into axe violations/incomplete so the existing pipeline needs no changes. 8752 function isAccessProScanElement(el) { 8753 if (!el || !el.closest) return false; 8754 return !!( 8755 el.closest('#acp-icon') || 8756 el.closest('#acp-widget') || 8757 el.closest('#acp-virtualKeyboardPopup') || 8758 el.closest('#acp-definition-popup') || 8759 el.closest('#acp-dictionary-toast') || 8760 el.closest('#acp-scan-overlay') || 8761 el.closest('[id^="acp-"]') || 8762 el.closest('.asw-widget-button-top') 8763 ); 8764 } 8765 8766 // Enhanced element visibility check including all CSS hiding techniques 8767 function isElementVisible(el) { 8768 if (!el || !el.getBoundingClientRect) return false; 8769 var style = window.getComputedStyle(el); 8770 if (style.display === 'none' || style.visibility === 'hidden') return false; 8771 if (style.opacity === '0') return false; 8772 if (style.position === 'absolute' && style.clip === 'rect(0px, 0px, 0px, 0px)') return false; 8773 if (style.width === '1px' && style.height === '1px' && style.overflow === 'hidden') return false; 8774 var rect = el.getBoundingClientRect(); 8775 if (rect.width === 0 || rect.height === 0) return false; 8776 return true; 8777 } 8778 8779 function runWcag22Checks() { 8780 var violations = []; 8781 var incomplete = []; 8782 8783 try { 8784 // WCAG 2.4.11 Focus Not Obscured â sticky/fixed heuristic (manual review) 8785 var stickyElements = Array.prototype.slice 8786 .call(document.querySelectorAll('*')) 8787 .filter(function (el) { 8788 if (isAccessProScanElement(el)) return false; 8789 if (!isElementVisible(el)) return false; 8790 var style = getComputedStyle(el); 8791 return ( 8792 (style.position === 'sticky' || style.position === 'fixed') && 8793 el.getBoundingClientRect().height > 40 8794 ); 8795 }) 8796 .slice(0, 5) 8797 .map(function (el) { 8798 var style = getComputedStyle(el); 8799 return { 8800 tag: el.tagName.toLowerCase(), 8801 id: el.id || null, 8802 height: Math.round(el.getBoundingClientRect().height), 8803 position: style.position, 8804 }; 8805 }); 8806 8807 if (stickyElements.length > 0) { 8808 incomplete.push({ 8809 id: 'focus-not-obscured', 8810 impact: 'serious', 8811 tags: ['wcag22aa', 'wcag2411'], 8812 description: 8813 'WCAG 2.4.11: Focused elements must not be entirely obscured. Fixed/sticky elements detected â manual keyboard testing required.', 8814 helpUrl: 8815 'https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html', 8816 nodes: stickyElements.map(function (e) { 8817 return { 8818 html: 8819 '<' + 8820 e.tag + 8821 (e.id ? ' id="' + e.id + '"' : '') + 8822 '> (' + 8823 e.position + 8824 ', ' + 8825 e.height + 8826 'px tall)', 8827 target: [e.tag + (e.id ? '#' + e.id : '')], 8828 failureSummary: 8829 'Fixed/sticky element may obscure focused components. Verify with keyboard navigation.', 8830 }; 8831 }), 8832 }); 8833 } 8834 8835 // NEW: aria-hidden-focus check - elements with aria-hidden="true" that are focusable 8836 var hiddenFocusable = []; 8837 document.querySelectorAll('[aria-hidden="true"]').forEach(function(el) { 8838 if (isAccessProScanElement(el)) return; 8839 // Check if this element or any descendant is focusable 8840 var focusableSelectors = 'a[href], button, input, select, textarea, [tabindex]:not
8840([tabindex="-1"])'; 8841 var focusables = el.matches(focusableSelectors) ? [el] : Array.prototype.slice.call(el.querySelectorAll(focusableSelectors)); 8842 focusables.forEach(function(focusEl) { 8843 if (isElementVisible(focusEl) && focusEl.tabIndex >= 0) { 8844 hiddenFocusable.push({ 8845 html: focusEl.outerHTML.slice(0, 500), 8846 selector: buildScanSelector(focusEl), 8847 parentHiddenHtml: el.outerHTML.slice(0, 200) 8848 }); 8849 } 8850 }); 8851 }); 8852 8853 if (hiddenFocusable.length > 0) { 8854 violations.push({ 8855 id: 'aria-hidden-focus', 8856 impact: 'serious', 8857 tags: ['wcag2aa', 'wcag412'], 8858 description: 'WCAG 4.1.2: Focusable elements must not be hidden with aria-hidden="true"', 8859 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html', 8860 nodes: hiddenFocusable.slice(0, 10).map(function(item) { 8861 return { 8862 html: item.html, 8863 target: [item.selector], 8864 failureSummary: 'Focusable element is inside aria-hidden="true" container' 8865 }; 8866 }) 8867 }); 8868 } 8869 8870 // WCAG 2.5.3 Label in Name - Enhanced with better visible text extraction 8871 // Visible text = text rendered on screen (excludes aria-hidden, sr-only, SVG internals). 8872 function getVisibleText(el) { 8873 var text = ''; 8874 for (var i = 0; i < el.childNodes.length; i++) { 8875 var child = el.childNodes[i]; 8876 if (child.nodeType === 3) { text += child.textContent; continue; } 8877 if (child.nodeType !== 1) continue; 8878 if (child.getAttribute('aria-hidden') === 'true') continue; 8879 var st = window.getComputedStyle(child); 8880 if (st.display === 'none' || st.visibility === 'hidden') continue; 8881 if (st.opacity === '0') continue; 8882 if (st.position === 'absolute') { 8883 var clip = st.clip; 8884 if (clip === 'rect(0px, 0px, 0px, 0px)' || clip === 'rect(0, 0, 0, 0)') continue; 8885 } 8886 if (st.width === '1px' && st.height === '1px' && st.overflow === 'hidden') continue; 8887 if (st.fontSize === '0px' || st.width === '0px' || st.height === '0px') continue; 8888 text += getVisibleText(child); 8889 } 8890 return text; 8891 } 8892 function buildScanSelector(el) { 8893 if (el.id) return '#' + CSS.escape(el.id); 8894 var testId = el.getAttribute('data-testid') || el.getAttribute('data-test-id'); 8895 if (testId) return '[data-testid="' + testId + '"]'; 8896 var tag = el.tagName.toLowerCase(); 8897 var cls = (el.getAttribute('class') || '').split(/\s+/).filter(function (c) { 8898 return c && c.length < 60 && !/^(active|is-|js-|open|hidden|focus|hover)/i.test(c); 8899 }).slice(0, 3); 8900 return cls.length ? tag + '.' + cls.join('.') : tag; 8901 } 8902 8903 // Enhanced selector to catch more interactive elements 8904 var interactiveSelector = 'button, [role="button"], a[aria-label], [role="link"][aria-label], ' + 8905 '[role="menuitem"][aria-label], [role="tab"][aria-label], [role="checkbox"][aria-label], ' + 8906 '[role="radio"][aria-label], [role="switch"][aria-label], [role="combobox"][aria-label], ' + 8907 '[role="searchbox"][aria-label], [role="textbox"][aria-label]'; 8908 8909 var mismatches = Array.prototype.slice 8910 .call(document.querySelectorAll(interactiveSelector)) 8911 .filter(function (el) { 8912 return !isAccessProScanElement(el) && isElementVisible(el); 8913 }) 8914 .map(function (el) { 8915 var ariaLabel = el.getAttribute('aria-label') || ''; 8916 var visibleText = getVisibleText(el).replace(/\s+/g, ' ').trim(); 8917 if (!ariaLabel || !visibleText) return null; 8918 if (visibleText.length <= 1) return null; 8919 8920 // Normalize for comparison - remove punctuation and make case-insensitive 8921 var normalizedLabel = ariaLabel.toLowerCase().replace(/[^\w\s]/g, ''); 8922 var normalizedVisible = visibleText.toLowerCase().replace(/[^\w\s]/g, ''); 8923 8924 // Check if visible text is substring of aria-label
8925 if (normalizedLabel.includes(normalizedVisible)) return null; 8926 8927 // Check word-by-word containment for multi-word labels 8928 var visibleWords = normalizedVisible.split(/\s+/).filter(Boolean); 8929 if (visibleWords.length > 0) { 8930 var allWordsPresent = visibleWords.every(function(word) { 8931 return normalizedLabel.includes(word); 8932 }); 8933 if (allWordsPresent) return null; 8934 } 8935 8936 return { 8937 html: el.outerHTML.slice(0, 500), 8938 selector: buildScanSelector(el), 8939 ariaLabel: ariaLabel, 8940 visibleText: visibleText, 8941 }; 8942 }) 8943 .filter(Boolean) 8944 .slice(0, 10); 8945 8946 if (mismatches.length > 0) { 8947 violations.push({ 8948 id: 'label-in-name', 8949 impact: 'serious', 8950 tags: ['wcag21a', 'wcag253'], 8951 description: 'WCAG 2.5.3: Accessible name must contain visible label text', 8952 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html', 8953 nodes: mismatches.map(function (m) { 8954 return { 8955 html: m.html, 8956 target: [m.selector], 8957 failureSummary: 8958 'aria-label="' + 8959 m.ariaLabel + 8960 '" does not contain visible text "' + 8961 m.visibleText + 8962 '"', 8963 }; 8964 }), 8965 }); 8966 } 8967 8968 // 2.5.7 Dragging Movements 8969 var draggableElements = Array.prototype.slice 8970 .call( 8971 document.querySelectorAll( 8972 '[draggable="true"], [data-sortable], .sortable-item', 8973 ), 8974 ) 8975 .filter(function (el) { 8976 return !isAccessProScanElement(el); 8977 }) 8978 .slice(0, 5) 8979 .map(function (el) { 8980 return { 8981 html: el.outerHTML.slice(0, 500), 8982 selector: buildScanSelector(el), 8983 }; 8984 }); 8985 8986 if (draggableElements.length > 0) { 8987 incomplete.push({ 8988 id: 'dragging-movements', 8989 impact: 'serious', 8990 tags: ['wcag22aa', 'wcag257'], 8991 description: 8992 'WCAG 2.5.7: Draggable elements must have a single-pointer alternative. Manual verification required.', 8993 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html', 8994 nodes: draggableElements.map(function (e) { 8995 return { 8996 html: e.html, 8997 target: [e.selector], 8998 failureSummary: 8999 'Verify that a keyboard or single-pointer alternative exists for this drag operation.', 9000 }; 9001 }), 9002 }); 9003 } 9004 9005 // ARIA APG: Dialog Pattern 9006 var badDialogs = Array.prototype.slice 9007 .call(document.querySelectorAll('[role="dialog"], [role="alertdialog"]')) 9008 .filter(function (el) { 9009 if (isAccessProScanElement(el)) return false; 9010 return !( 9011 el.hasAttribute('aria-labelledby') || el.hasAttribute('aria-label') 9012 ); 9013 }) 9014 .slice(0, 5) 9015 .map(function (el) { 9016 return { 9017 html: el.outerHTML.slice(0, 500), 9018 selector: buildScanSelector(el), 9019 }; 9020 }); 9021 9022 if (badDialogs.length > 0) { 9023 violations.push({ 9024 id: 'dialog-missing-label', 9025 impact: 'serious', 9026 tags: ['aria-apg', 'wcag2aa'], 9027 description: 9028 'ARIA APG Dialog Pattern: role="dialog" must have aria-labelledby or aria-label', 9029 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/', 9030 nodes: badDialogs.map(function (d) { 9031 return { 9032 html: d.html, 9033 target: [d.selector], 9034 failureSummary: 9035 'Add aria-labelledby pointing to a visible dialog title, or aria-label.', 9036 }; 9037 }), 9038 }); 9039 } 9040 9041 // ARIA APG: Tabs Pattern â tabs must have aria-selected (true on active, false on others
9041) 9042 var badTabs = []; 9043 Array.prototype.slice 9044 .call(document.querySelectorAll('[role="tablist"]')) 9045 .forEach(function (tabList) { 9046 if (isAccessProScanElement(tabList)) return; 9047 var tabs = Array.prototype.slice.call(tabList.querySelectorAll('[role="tab"]')); 9048 var hasAnySelected = tabs.some(function (t) { return t.getAttribute('aria-selected') === 'true'; }); 9049 tabs.forEach(function (tab) { 9050 if (isAccessProScanElement(tab)) return; 9051 if (!tab.hasAttribute('aria-selected')) { 9052 // Detect if this tab appears active (has aria-current, class "active", etc.) 9053 var looksActive = !hasAnySelected && tab.classList.contains('active'); 9054 badTabs.push({ 9055 html: tab.outerHTML.slice(0, 500), 9056 selector: buildScanSelector(tab), 9057 suggestValue: looksActive ? 'true' : 'false', 9058 }); 9059 } 9060 }); 9061 }); 9062 badTabs = badTabs.slice(0, 5); 9063 9064 if (badTabs.length > 0) { 9065 violations.push({ 9066 id: 'tabs-missing-aria-selected', 9067 impact: 'serious', 9068 tags: ['aria-apg', 'wcag2aa'], 9069 description: 9070 'ARIA APG Tabs Pattern: each [role="tab"] must have aria-selected="true" or aria-selected="false"', 9071 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/tabs/', 9072 nodes: badTabs.map(function (t) { 9073 return { 9074 html: t.html, 9075 target: [t.selector], 9076 failureSummary: 9077 'Tab missing aria-selected. Suggested value: aria-selected="' + (t.suggestValue || 'false') + '"', 9078 }; 9079 }), 9080 }); 9081 } 9082 } catch (err) { 9083 console.warn( 9084 '[AccessPro][AxeScan][storefront] WCAG 2.2 checks error', 9085 err && err.message ? err.message : err, 9086 ); 9087 } 9088 9089 return { violations: violations, incomplete: incomplete }; 9090 } 9091 9092 function runAxeScan() { 9093 if (!window.axe) { 9094 showScanOverlay('Scan failed: axe-core not loaded'); 9095 notifyScanOpener({ 9096 type: 'accesspro-axe-scan-error', 9097 token: token, 9098 message: 'axe-core failed to load', 9099 }); 9100 return; 9101 } 9102 9103 // CRITICAL: Hide overlay before scan to prevent interference with color-contrast/visibility checks 9104 hideOverlay(); 9105 9106 // Run axe WITHOUT overlay visible to get accurate color contrast and visibility results 9107 window.axe 9108 .run(document, { 9109 runOnly: { 9110 type: 'tag', 9111 values: ['wcag2a', 'wcag2aa', 'wcag21aa', 'wcag22aa'], 9112 }, 9113 exclude: [ 9114 ['#acp-icon'], 9115 ['#acp-widget'], 9116 ['#acp-virtualKeyboardPopup'], 9117 ['#acp-definition-popup'], 9118 ['#acp-dictionary-toast'], 9119 ['#acp-scan-overlay'], 9120 ['.asw-widget-button-top'], 9121 ], 9122 }) 9123 .then(function (results) { 9124 // Now safe to show overlay after scan completes 9125 showScanOverlay('Processing scan resultsâ¦'); 9126 var extra = runWcag22Checks(); 9127 if (!results.violations) results.violations = []; 9128 if (!results.incomplete) results.incomplete = []; 9129 // Scanner stores customChecks separately; merge into axe arrays so 9130 // buildAxeScanSummary (customChecks: []) still surfaces them. 9131 results.violations = results.violations.concat(extra.violations || []); 9132 results.incomplete = results.incomplete.concat(extra.incomplete || []); 9133 9134 // List rule only: axe often stores just the opening <ul> tag. 9135 // Re-serialize with direct children so the report/AI Fixes show the real issue. 9136 enrichListViolationNodes(results); 9137 9138 notifyScanOpener({ 9139 type: 'accesspro-axe-scan', 9140 token: token, 9141 url: window.location.href, 9142 results: results, 9143 }); 9144 }) 9145 .catch(function (err) { 9146 showScanOverlay('Scan failed'); 9147 notifyScanOpener({ 9148 type: 'accesspro-axe-scan-error', 9149 token: token, 9150 message: err && err.message ? err.message : 'Accessibility scan failed', 9151 }); 9152 }); 9153 } 9154 9155 /** 9156 * Optimize axe `list` node payloads only (no other rules). 9157 * Horizon overflow-list / ul[part=list] failures need children in HTML 9158 * so merchants see role=presentation / non-li children clearly. 9159 */ 9160 function enrichListViolationNodes(results) { 9161 var violations = results && results.violations; 9162 if (!violations || !violations.length) return; 9163 9164 function queryInRoot(root, sel) { 9165 if (!root || !sel) return null; 9166 try { 9167 return root.querySelector(sel); 9168 } catch (e) { 9169 return null; 9170 } 9171 } 9172 9173 function resolveShadowPath(path) { 9174 if (!path) return null; 9175 if (typeof path === 'string') { 9176 return ( 9177 queryInRoot(document, path) || 9178 queryDeepAll(path)[0] || 9179 null 9180 ); 9181 } 9182 if (!Array.isArray(path) || !path.length) return null; 9183 9184 // Nested shadow path: ["host", "inner"] or [["host", "inner"]] 9185 var steps = path; 9186 if (steps.length === 1 && Array.isArray(steps[0])) { 9187 steps = steps[0]; 9188 } 9189 9190 var ctx = document; 9191 var el = null; 9192 for (var i = 0; i < steps.length; i++) { 9193 var step = steps[i]; 9194 if (Array.isArray(step)) { 9195 el = resolveShadowPath(step); 9196 } else { 9197 el = queryInRoot(ctx, String(step)); 9198 if (!el && ctx === document) { 9199 el = queryDeepAll(String(step))[0] || null; 9200 } 9201 } 9202 if (!el) return null; 9203 ctx = el.shadowRoot || el; 9204 } 9205 return el; 9206 } 9207 9208 function queryDeepAll(sel) { 9209 var out = []; 9210 function walk(root) { 9211 if (!root || !root.querySelectorAll) return; 9212 try { 9213 Array.prototype.push.apply(out, root.querySelectorAll(sel)); 9214 } catch (e) { 9215 /* invalid selector */ 9216 } 9217 var all = root.querySelectorAll ? root.querySelectorAll('*') : []; 9218 for (var i = 0; i < all.length; i++) { 9219 if (all[i].shadowRoot) walk(all[i].shadowRoot); 9220 } 9221 } 9222 walk(document); 9223 return out; 9224 } 9225 9226 function serializeChildSnippet(child) { 9227 if (!child || !child.tagName) return ''; 9228 var tag = child.tagName.toLowerCase(); 9229 var role = (child.getAttribute && child.getAttribute('role')) || ''; 9230 var part = (child.getAttribute && child.getAttribute('part')) || ''; 9231 var cls = (child.getAttribute && child.getAttribute('class')) || ''; 9232 var open = 9233 '<' + 9234 tag + 9235 (role ? ' role="' + role + '"' : '') + 9236 (part ? ' part="' + part + '"' : '') + 9237 (cls 9238 ? ' class="' + 9239 String(cls) 9240 .trim() 9241 .split(/\s+/) 9242 .slice(0, 3) 9243 .join(' ') + 9244 '"' 9245 : '') + 9246 '>'; 9247 var text = (child.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 40); 9248 return open + (text ? text : 'â¦') + '</' + tag + '>'; 9249 } 9250 9251 function serializeListHtml(listEl) { 9252 if (!listEl || !listEl.tagName) return ''; 9253 var tag = listEl.tagName.toLowerCase(); 9254 if (tag !== 'ul' && tag !== 'ol') return ''; 9255 var openMatch = String(listEl.outerHTML || '').match(/^<[^>]+>/); 9256 var openTag = openMatch ? openMatch[0] : '<' + tag + '>'; 9257 var children = Array.prototype.slice.call(listEl.children || []).slice(0, 10); 9258 if (!children.length) return openTag; 9259 var lines = children.map(function (child) { 9260 return ' ' + serializeChildSnippet(child); 9261 }); 9262 if ((listEl.children || []).length > 10) { 9263 lines.push(' <!-- ⦠' + (listEl.children.length - 10) + ' more -->'); 9264 } 9265 return openTag + '\n' + lines.join('\n') + '\n</' + tag + '>'; 9266 } 9267 9268 function findListFallback() { 9269 var candidates = queryDeepAll('ul[part="list"], overflow-list ul, ul, ol'); 9270 var withBad = candidates.filter(function (listEl) { 9271 return Array.prototype.some.call(listEl.children || [], function (child) { 9272 var role = (child.getAttribute && child.getAttribute('role')) || ''; 9273 var t = (child.tagName || '').toLowerCase(); 9274 return ( 9275 role === 'presentation' || 9276 role === 'none' || 9277 (t !== 'li' && t !== 'script' && t !== 'template' && t !== 'style') 9278 ); 9279 }); 9280 }); 9281 return withBad.length === 1 ? withBad[0] : null; 9282 } 9283 9284 violations.forEach(function (v) { 9285 if (!v || v.id !== 'list') return;
9286 (v.nodes || []).forEach(function (node) { 9287 if (!node) return; 9288 var hintHtml = String(node.html || ''); 9289 var el = resolveShadowPath(node.target); 9290 9291 // Flat axe targets like ["ul"] are too generic â prefer part=list from html hint. 9292 if ( 9293 el && 9294 /part\s*=\s*["']list["']/i.test(hintHtml) && 9295 !(el.getAttribute && el.getAttribute('part') === 'list') 9296 ) { 9297 var partLists = queryDeepAll('ul[part="list"]'); 9298 if (partLists.length === 1) el = partLists[0]; 9299 else if (partLists.length > 1) { 9300 var badPart = partLists.filter(function (listEl) { 9301 return Array.prototype.some.call(listEl.children || [], function (child) { 9302 var role = (child.getAttribute && child.getAttribute('role')) || ''; 9303 return role === 'presentation' || role === 'none'; 9304 }); 9305 }); 9306 if (badPart.length === 1) el = badPart[0]; 9307 } 9308 } 9309 9310 if (el && el.tagName) { 9311 var t = el.tagName.toLowerCase(); 9312 if (t !== 'ul' && t !== 'ol' && el.closest) { 9313 el = el.closest('ul, ol') || el; 9314 } 9315 } 9316 if (!el || !el.tagName || !/^(UL|OL)$/.test(el.tagName)) { 9317 el = findListFallback(); 9318 } 9319 if (!el) return; 9320 9321 var better = serializeListHtml(el); 9322 if (better && better.length > hintHtml.length) { 9323 node.html = better.slice(0, 2500); 9324 } 9325 9326 // Prefer a stable, actionable selector for Horizon chrome lists. 9327 if (el.getAttribute && el.getAttribute('part') === 'list') { 9328 node.target = ['ul[part="list"]']; 9329 } 9330 }); 9331 }); 9332 } 9333 9334 function notifyScanOpener(payload) { 9335 if (window.opener && payload.type === 'accesspro-axe-scan-error') { 9336 var jobId = new URLSearchParams(window.location.search).get('acp_job'); 9337 showScanOverlay('Scan failed'); 9338 window.opener.postMessage( 9339 { 9340 type: 'accesspro-axe-scan-progress', 9341 jobId: jobId, 9342 error: payload.message || 'Accessibility scan failed', 9343 }, 9344 '*', 9345 ); 9346 setTimeout(function () { 9347 window.close(); 9348 }, 400); 9349 return; 9350 } 9351 submitScanResult(payload); 9352 } 9353 9354 var script = document.createElement('script'); 9355 // cdnjs only goes up to 4.10.3; jsDelivr serves 4.11.1 (matches accessibility-scanner). 9356 script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/axe.min.js'; 9357 script.onload = function () { 9358 waitForFullPageLoad().then(runAxeScan); 9359 }; 9360 script.onerror = function () { 9361 notifyScanOpener({ 9362 type: 'accesspro-axe-scan-error', 9363 token: token, 9364 message: 'Failed to load axe-core', 9365 }); 9366 }; 9367 document.head.appendChild(script); 9368 })(); 9369</script>
9369 9370 9371 9372<style> 9373 .accesspro-icon { 9374 display: inline-flex; 9375 flex-direction: column; 9376 align-items: center; 9377 gap: 4px; 9378 cursor: pointer; 9379 text-decoration: none; 9380 vertical-align: middle; 9381 color: var(--acp-trigger-color, #23185c); 9382 } 9383 9384 /* Icon-only triggers should not reserve a text line box. */ 9385 .accesspro-icon[icon='true']:not(.acp-trigger--has-text) { 9386 line-height: 0; 9387 } 9388 9389 .accesspro-icon .asw-menu-btn-container { 9390 flex-shrink: 0; 9391 } 9392 9393 /* The cloned icon is inert; the host element is the control. */ 9394 .accesspro-icon .asw-menu-btn-container, 9395 .accesspro-icon .asw-menu-btn { 9396 pointer-events: none; 9397 } 9398</style>
9399<script type="c58bbd131a7d6c2a4229a1f2-text/javascript"> 9400 (function () { 9401 var SELECTOR = '.accesspro-icon'; 9402 var BOUND = 'acpTriggerBound'; 9403 var FILLED = 'acpTriggerFilled'; 9404 var settings = window.accessProWidgetSettings || {}; 9405 var inlineMode = !!settings.hide_floating_icon; 9406 var fallbackReady = inlineMode; 9407 document.documentElement.style.setProperty( 9408 '--acp-trigger-color', 9409 settings.icon_color_fill || '#23185c' 9410 ); 9411 9412 /* ---- open the widget ------------------------------------------------ */ 9413 /* main.js is deferred, so iconInstance may not exist on an early click. */ 9414 function openWidget(event) { 9415 if (event) event.preventDefault(); 9416 if (window.iconInstance) { 9417 window.iconInstance.toggleWidget(); 9418 return; 9419 } 9420 var waited = 0; 9421 var timer = setInterval(function () { 9422 if (window.iconInstance) { 9423 clearInterval(timer); 9424 window.iconInstance.toggleWidget(); 9425 } else if ((waited += 100) >= 10000) { 9426 clearInterval(timer); 9427 console.error('[AccessPro] Widget did not load â cannot open menu.'); 9428 } 9429 }, 100); 9430 } 9431 9432 /* ---- clone the floating icon ---------------------------------------- */ 9433 function buildIcon() { 9434 var source = document.querySelector('#Access-Pro-Icon .asw-menu-btn-container'); 9435 if (!source) return null; 9436 9437 var clone = source.cloneNode(true); 9438 9439 // Strip ids: the widget mutates apMenuIconStroke / apMenuIconFill by id 9440 // when contrast modes change, and duplicates would shadow the original. 9441 clone.removeAttribute('id'); 9442 clone.querySelectorAll('[id]').forEach(function (node) { 9443 node.removeAttribute('id'); 9444 }); 9445 9446 // The dismiss "X" and loading dots belong to the floating icon only. 9447 clone.querySelectorAll('.asw-hide-widget-icon, .acp-floating-dots').forEach(function (node) { 9448 node.remove(); 9449 }); 9450 9451 // A <button> nested inside the merchant's <a>
9451 is invalid HTML. Swap it 9452 // for a <span> carrying the same classes so the widget CSS still applies. 9453 var button = clone.querySelector('.asw-menu-btn'); 9454 if (button) { 9455 var span = document.createElement('span'); 9456 span.className = button.className; 9457 span.setAttribute('style', button.getAttribute('style') || ''); 9458 span.setAttribute('aria-hidden', 'true'); 9459 while (button.firstChild) span.appendChild(button.firstChild); 9460 button.parentNode.replaceChild(span, button); 9461 } 9462 9463 return clone; 9464 } 9465 9466 9467 /* ---- fallback: build the icon from settings ------------------------- */ 9468 /* Used when the floating icon is not in the DOM â the widget skips 9469 render() entirely if the visitor dismissed it, if a page/country filter 9470 bails out of init(), or if trigger display is set to title-only. 9471 Geometry below mirrors render() in main.js exactly. */ 9472 var GLYPHS = { 9473 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>', 9474 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>', 9475 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>', 9476 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>', 9477 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>', 9478 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">
9478<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>' 9479 }; 9480 9481 var SIZES = { 9482 small: 40, '0.5x': 40, 9483 medium: 50, '1x': 50, default: 50, 9484 large: 60, '1.5x': 60, 9485 extraLarge: 75, '2x': 75 9486 }; 9487 9488 function buildIconFromSettings() { 9489 var s = window.accessProWidgetSettings || {}; 9490 var style = s.icon_style || 'thick'; 9491 var square = s.icon_shape === 'square'; 9492 // Defaults must match mergeSettings() in main.js and DEFAULT_SETTINGS in 9493 // app/constants/settings.js â both use #23185c for stroke AND fill â so a 9494 // metafield missing these keys renders identically on either path. 9495 var stroke = s.icon_color_stroke || '#23185c'; 9496 var fill = s.icon_color_fill || '#23185c'; 9497 var px = SIZES[s.icon_size] || 50; 9498 var solid = style === 'solid'; 9499 var thin = style === 'thin'; 9500 var shapes = ''; 9501 9502 if (square) { 9503 var sizes = [ 9504 [solid ? 100 : 98, stroke, 12], 9505 [solid ? 0 : thin ? 86 : 82, '#ffffff', 10], 9506 [solid || thin ? 80 : 70, fill, 8] 9507 ];
9508 sizes.forEach(function (d) { 9509 if (!d[0]) return; 9510 var off = (100 - d[0]) / 2; 9511 shapes += '<rect x="' + off + '" y="' + off + '" width="' + d[0] + '" height="' + d[0] + 9512 '" rx="' + d[2] + '" ry="' + d[2] + '" fill="' + d[1] + '" />'; 9513 }); 9514 } else { 9515 [ 9516 [solid ? 50 : 49, stroke], 9517 [solid ? 0 : thin ? 43 : 41, '#ffffff'], 9518 [solid || thin ? 40 : 35, fill] 9519 ].forEach(function (d) { 9520 shapes += '<circle cx="50" cy="50" r="' + d[0] + '" fill="' + d[1] + '" />'; 9521 }); 9522 } 9523 9524 var name = GLYPHS[s.icon] ? s.icon : 'default'; 9525 var box = document.createElement('div'); 9526 box.className = 'asw-menu-btn-container'; 9527 box.setAttribute('style', 'position:relative;width:' + px + 'px;height:' + px + 'px;'); 9528 // The widget stylesheet may not be loaded when render() never ran, so 9529 // every layout-critical rule is inlined rather than left to the classes. 9530 box.innerHTML = 9531 '<span class="asw-menu-btn' + (square ? ' asw-menu-btn--square' : '') + '" aria-hidden="true"' + 9532 ' style="position:relative;display:flex;align-items:center;justify-content:center;' + 9533 'width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;' + 9534 'border-radius:' + (square ? '12%' : '50%') + ';">' + 9535 '<svg class="asw-outer-svg" viewBox="0 0 100 100" aria-hidden="true" focusable="false"' + 9536 ' style="width:100%;height:100%;display:block;">' + shapes + '</svg>' + 9537 GLYPHS[name] + '</span>'; 9538 9539 var glyph = box.querySelector('.asw-main-icon'); 9540 if (glyph) { 9541 // .asw-main-icon sizes to 50% via CSS; the default glyph overrides to 45% inline. 9542 var pct = name === 'default' ? '45%' : '50%'; 9543 glyph.setAttribute( 9544 'style', 9545 'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);' + 9546 'width:' + pct + ';height:' + pct + ';fill:#ffffff;z-index:100;' 9547 ); 9548 } 9549 return box; 9550 } 9551 9552 /* Name from the host only. Text inside aria-hidden (the cloned icon) does not count. */ 9553 function triggerNeedsName(el) { 9554 if ((el.getAttribute('aria-label') || '').trim()) return false; 9555 if ((el.getAttribute('aria-labelledby') || '').trim()) return false; 9556 if ((el.getAttribute('title') || '').trim()) return false; 9557 var node = el.firstChild; 9558 while (node) { 9559 if (node.nodeType === 3) { 9560 if (node.textContent.trim()) return false; 9561 } else if (node.nodeType === 1 && node.getAttribute('aria-hidden') !== 'true') { 9562 if (!triggerNeedsName(node)) return false; 9563 } 9564 node = node.nextSibling; 9565 } 9566 return true; 9567 } 9568 9569 function ensureTriggerName(el) { 9570 if (triggerNeedsName(el)) { 9571 el.setAttribute('aria-label', 'Open Accessibility Menu'); 9572 } 9573 } 9574 9575 /* ---- wire one element ----------------------------------------------- */ 9576 function bind(el) { 9577 if (el.dataset[BOUND]) return; 9578 el.dataset[BOUND] = '1'; 9579 9580 el.addEventListener('click', openWidget); 9581 el.addEventListener('keydown', function (event) { 9582 if (event.key === 'Enter' || event.key === ' ') openWidget(event); 9583 }); 9584 9585 // A non-anchor host (div/span) needs explicit button semantics. 9586 var tag = el.tagName.toLowerCase(); 9587 if (tag !== 'a' && tag !== 'button') { 9588 if (!el.hasAttribute('role')) el.setAttribute('role', 'button'); 9589 if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0'); 9590 } 9591 9592 if (el.textContent.trim()) el.classList.add('acp-trigger--has-text'); 9593 ensureTriggerName(el); 9594 } 9595 9596 function fillIcon(el, allowFallback) { 9597 if (el.dataset[FILLED]) return true; 9598 if (el.getAttribute('icon') !== 'true') return true; 9599 9600 // Prefer cloning the live icon; fall back to rebuilding from settings. 9601 var icon = buildIcon(); 9602 if (!icon && (allowFallback || inlineMode)) icon = buildIconFromSettings(); 9603 if (!icon) return false; 9604 9605 // The clone's size lives only in the container's inline style. If the 9606 // widget rendered without one, size it from settings so it cannot 9607 // collapse to zero height inside the merchant's layout. 9608 if (!/\bheight\s*:/.test(icon.getAttribute('style') || '')) { 9609 var px = SIZES[(window.accessProWidgetSettings || {}).icon_size] || 50; 9610 icon.style.position = 'relative'; 9611 icon.style.width = px + 'px'; 9612 icon.style.height = px + 'px'; 9613 } 9614 9615 el.insertBefore(icon, el.firstChild); 9616 el.dataset[FILLED] = '1'; 9617 ensureTriggerName(el); 9618 return true; 9619 } 9620 9621 /* ---- scan ------------------------------------------------------------ */
9622 /* Clicks are wired immediately so the trigger works before the icon 9623 renders; icons are filled in once the floating icon exists. */ 9624 var pendingIcons = false; 9625 9626 function scan(allowFallback) { 9627 pendingIcons = false; 9628 document.querySelectorAll(SELECTOR).forEach(function (el) { 9629 bind(el); 9630 if (!fillIcon(el, allowFallback)) pendingIcons = true; 9631 }); 9632 } 9633 9634 function start() { 9635 scan(inlineMode); 9636 9637 // Inline mode hides the floating icon, so build from settings immediately. 9638 if (inlineMode) { 9639 // console.log('[AccessPro] Inline triggers â using widget settings for icons'); 9640 } 9641 9642 // The floating icon only renders after the settings request resolves and 9643 // the widget chunk loads, so poll until it appears. If it never does, 9644 // stop waiting and build the icon from settings instead. 9645 var FALLBACK_AFTER = 2500; 9646 var waited = 0; 9647 var timer = setInterval(function () { 9648 if (!pendingIcons) { 9649 clearInterval(timer); 9650 return; 9651 } 9652 waited += 200; 9653 if (waited < FALLBACK_AFTER) { 9654 scan(false); 9655 return; 9656 } 9657 fallbackReady = true; 9658 clearInterval(timer); 9659 scan(true); 9660 if (pendingIcons) { 9661 console.warn('[AccessPro] Could not render inline icons.'); 9662 } 9663 }, 200); 9664 9665 // Catch triggers added later (theme editor re-renders, dynamic sections). 9666 // Debounced: the widget itself mutates the DOM heavily as it renders. 9667 if (window.MutationObserver) { 9668 var queued = false; 9669 new window.MutationObserver(function () { 9670 if (queued) return; 9671 queued = true; 9672 requestAnimationFrame(function () { 9673 queued = false; 9674 scan(fallbackReady || inlineMode); 9675 }); 9676 }).observe(document.body, { childList: true, subtree: true }); 9677 } 9678 } 9679 9680 if (document.readyState === 'loading') { 9681 document.addEventListener('DOMContentLoaded', start); 9682 } else { 9683 start(); 9684 } 9685 })(); 9686</script>
9686 9687 9688 9689</div><div id="shopify-block-AdUhINzJDU05HRnJaS__4318962865815008709" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: config -->
9689<script type="c58bbd131a7d6c2a4229a1f2-text/javascript">window.__BOOST_V3_LIQUID__ = { 9690 config: { 9691 shop: { 9692 name: 'Respoke', 9693 url: 'https://respoke.com', 9694 domain: 'respoke.myshopify.com', 9695 currency: 'USD', 9696 money_format: "\u0026#36;{{amount}}", 9697 money_format_with_currency: "\u0026#36;{{amount}} USD" 9698 }, 9699 9700 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}]}, 9701 9702 9703 9704 9705 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":{}}, 9706 9707 9708 9709 9710 9711 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"
9711:"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":{}}, 9712 9713 9714 9715 9716 default_sort_order: {"error":"json not allowed for this object"}, 9717 9718 }, 9719 filterDefaults: { 9720 9721 }, 9722 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
9722dColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false,"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false}, 9723 additionalElementDefaults: { 9724 9725 default_sort_order: {"search":"","all":"manual","173324763276":"manual"}, 9726 9727 }, 9728 additionalElementSettings: {"customSortingList":"manual","enableCollectionSearch":false}, 9729 generalSettings: { 9730 page: "index", 9731 9732 file_url: "//respoke.com/cdn/shop/files/?v=3901", 9733 9734 collection_id: 0, 9735 collection_handle: "", 9736 collection_product_count: 0, 9737 9738 9739 collection_tags: null, 9740 current_tags: null, 9741 default_sort_by: "", 9742 no_image_url: "https://cdn.shopify.com/extensions/01a0e6ff-4d67-7d67-9987-f5e32fd926b9/product-filter-search-230/assets/boost-pfs-no-image.jpg", 9743 search_term: "", 9744 template: "index",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"], 9745 current_currency:"USD",published_locales: {"en":true}, 9746 current_locale: "en", 9747 }, 9748 generalSettingsMetafield: {"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"node"}, 9749 integration: null, 9750 b2b: { 9751 9752 }, 9753 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"}
9753,"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
9753dColor":"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
9753dColor":"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
9753dColor":"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":{}}}, 9754 themeInfo: {}, 9755 data: { 9756 9757 }, 9758 widgets: { 9759 9760 "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"}}}, 9761 9762 9763 "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"}]}]}
9763,"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"}}}, 9764 9765 9766 "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"}}}, 9767 9768 9769 "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"}}}, 9770 9771 }, 9772 recommendationDefaults: null, 9773 assets: { 9774 '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", 9775 '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", 9776 'boost-sd.experiments.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-sd.experiments.js", 9777 'boost-sd.js': "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-sd.js", 9778 }, 9779};</script>
9779<script type="c58bbd131a7d6c2a4229a1f2-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`);
9779let 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>
9779<!-- END app snippet --></div>
9779<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="c58bbd131a7d6c2a4229a1f2-module" data-source-attribution="shopify.standard_actions"></script>
9779 9780<shopify-store store-domain="https://respoke.com" country="US" language="en"></shopify-store> 9781<shopify-chat></shopify-chat>
vendor: 143 bytes, lines 9781-9782
9781 9782<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="c58bbd131a7d6c2a4229a1f2-|49" defer></script>
9782</body> 9783</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.