1<!doctype html> 2<html class="no-js" lang="en"> 3<head>
3<script> 4!function(){var m="ResizeObserver loop";window.addEventListener("error",function(e){if(e&&typeof e.message==="string"&&e.message.indexOf(m)!==-1){e.stopImmediatePropagation();e.preventDefault()}},true)}(); 5</script>
5 6
7<script> 8 window.igSettings = { 9 useDataLayer: true 10 } 11</script>
vendor: 1 bytes, line 11
11
12<script> 13 window.Shopify = window.Shopify || {theme: {id: 189388587378, role: 'main' } }; 14 window._template = { 15 directory: "", 16 name: "page", 17 suffix: "store-locator" 18 }; 19 window.__productIdFromTemplate = null; 20 window.__plpCollectionIdFromTemplate = null; 21 window.igProductData = (function() { 22 const data = {};return data; 23 })(); 24</script>
vendor: 1 bytes, line 24
24
25<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/aa233e9aa328/bundle.js" data-em-disable></script>
25 26 27 28<!-- Avoid unnecessary redirects to variant urls on product pages -->
29<script> 30!function(){if(!/\/products\//.test(location.pathname))return;var a=new URL(location.href).searchParams.has("variant"),b=c=>{try{var d=new URL(c+"",location.origin);return!a&&/\/products\//.test(d.pathname)&&d.searchParams.has("variant")&&d.searchParams.delete("variant"),d+""}catch{return c}};["pushState","replaceState"].map(c=>{var d=history[c];history[c]=(e,f,g)=>(g&&(g=b(g)),d.call(history,e,f,g))});var h=Location.prototype;[h.assign,h.replace].map((c,d)=>h[d?"replace":"assign"]=function(e){return c.call(this,b(e))})}(); 31</script>
31 32 33<!-- Meta Tags --> 34<meta charset="utf-8"> 35<!-- Preconnects & DNS Prefetch for performance --> 36 37 38<link rel="preconnect" href="https://static.klaviyo.com" crossorigin> 39<link rel="dns-prefetch" href="https://static.klaviyo.com"> 40 41<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin> 42<link rel="dns-prefetch" href="https://www.googletagmanager.com"><meta http-equiv="X-UA-Compatible" content="IE=edge"> 43 <meta name="viewport" content="width=device-width,initial-scale=1"> 44 <meta name="template-name" content="page"> 45 <meta name="theme-color" content=""> 46 47 48<!-- Load scripts only on non-index pages --> 49
49<script src="https://cdn-loyalty.yotpo.com/loader/ftCODYvTMqe5nVYXWD9zpg.js?shop=e10ad8-2.myshopify.com" defer></script>
49<!-- SERP - Improved Canonical URL Logic - supports product & collection metafields, strips query params--> 50 51<!-- Primary Meta added 7-10-25 --> 52<meta name="description" content="Find a SINGER® Store Find your local PFAFF® retailer, HUSQVARNA® VIKING® retailer or HUSQVARNA® VIKING® repair location In a rush? Shop all machines for fast delivery.  SINGER® machines and accessories can be purchased online or in stores â just enter your location below to find the nearest SINGER store. Please call s"> 53<meta name="keywords" content="sewing machines, embroidery, quilting, Singer"> 54 55<meta property="og:site_name" content="Singer"> 56<meta property="og:url" content="https://www.singer.com/pages/singer-store-locator"> 57<meta property="og:title" content="Store Locator"> 58<meta property="og:type" content="website"> 59<meta property="og:description" content="Find a SINGER® Store Find your local PFAFF® retailer, HUSQVARNA® VIKING® retailer or HUSQVARNA® VIKING® repair location In a rush? Shop all machines for fast delivery.  SINGER® machines and accessories can be purchased online or in stores â just enter your location below to find the nearest SINGER store. Please call s"><meta property="og:image" content="http://www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_1200x628_cdfe98a4-3646-429b-b62d-728fc887dae3.png?v=1770238629"> 60 <meta property="og:image:secure_url" content="https://www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_1200x628_cdfe98a4-3646-429b-b62d-728fc887dae3.png?v=1770238629"> 61 <meta property="og:image:width" content="1200"> 62 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 63<meta name="twitter:title" content="Store Locator"> 64<meta name="twitter:description" content="Find a SINGER® Store Find your local PFAFF® retailer, HUSQVARNA® VIKING® retailer or HUSQVARNA® VIKING® repair location In a rush? Shop all machines for fast delivery.  SINGER® machines and accessories can be purchased online or in stores â just enter your location below to find the nearest SINGER store. Please call s"> 65 66<link rel="canonical" href="https://www.singer.com/pages/singer-store-locator"><!-- SERP - Improved Canonical URL Logic - END --> 67 68 69 70 71<link rel="alternate" hreflang="x-default" href="https://www.singer.com/pages/singer-store-locator"> 72<link rel="alternate" hreflang="en-US" href="https://www.singer.com/pages/singer-store-locator"> 73<link rel="alternate" hreflang="es-US" href="https://www.singer.com/es/pages/singer-store-locator"> 74<link rel="alternate" hreflang="en-CA" href="https://www.singer.com/en-ca/pages/singer-store-locator"> 75<link rel="alternate" hreflang="fr-CA" href="https://www.singer.com/fr-ca/pages/singer-store-locator"> 76 77 78 79 80 81 <!-- Preconnect to optimize DNS + TLS handshake --> 82<link rel="preconnect" href="https://fonts.googleapis.com"> 83<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 84 85<!-- Preload the stylesheet and load it asynchronously --> 86<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap" onload="this.onload=null;this.rel='stylesheet'"> 87 88<!-- Fallback for no-JS environments --> 89<noscript> 90 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap"> 91</noscript> 92 93<style data-shopify> 94 :root, 95 .svp { 96 --h1: 54px; 97 --h1-lineheight: 58px; 98 --h2: 42px; 99 --h2-lineheight: 44px; 100 --h3: 36px; 101 --h3-lineheight: 40px; 102 --h4: 30px; 103 --h4-lineheight: 32px; 104 --h5: 26px; 105 --h5-lineheight: 30px; 106 --h6: 21px; 107 --h6-lineheight: 28px; 108 109 --h1-m: 38px; 110 --h1-lineheight-m: 40px; 111 --h2-m: 32px; 112 --h2-lineheight-m: 34px; 113 --h3-m: 28px; 114 --h3-lineheight-m: 32px; 115 --h4-m: 24px; 116 --h4-lineheight-m: 28px; 117 --h5-m: 21px; 118 --h5-lineheight-m: 24px; 119 --h6-m: 18px; 120 --h6-lineheight-m: 24px; 121 122 --sub-lg: 18px; 123 --sub-lg-lineheight: 24px; 124 --sub-base: 16px; 125 --sub-base-lineheight: 22px; 126 --sub-sm: 14px; 127 --sub-sm-lineheight: 20px; 128 129 --caps-lg: 16px; 130 --caps-lg-lineheight: 22px; 131 --caps-lg-letterspacing: 2px; 132 --caps-base: 14px; 133 --caps-base-lineheight: 18px; 134 --caps-base-letterspacing: 2px; 135 --caps-sm: 12px; 136 --caps-sm-lineheight: 16px; 137 --caps-sm-letterspacing: 2px; 138 139 --body-lg: 20px;
140 --body-lg-lineheight: 26px; 141 --body-base: 17px; 142 --body-base-lineheight: 24px; 143 --body-sm: 14px; 144 --body-sm-lineheight: 21px; 145 --body-xs: 12px; 146 --body-xs-lineheight: 18px; 147 } 148 149 .singer { 150 --h1: 58px; 151 --h1-lineheight: 66px; 152 --h2: 36px; 153 --h2-lineheight: 46px; 154 --h3: 40px; 155 --h3-lineheight: 44px; 156 --h4: 36px; 157 --h4-lineheight: 40px; 158 --h5: 32px; 159 --h5-lineheight: 36px; 160 --h6: 24px; 161 --h6-lineheight: 28px; 162 163 --h1-m: 40px; 164 --h1-lineheight-m: 44px; 165 --h2-m: 34px; 166 --h2-lineheight-m: 38px; 167 --h3-m: 28px; 168 --h3-lineheight-m: 32px; 169 --h4-m: 24px; 170 --h4-lineheight-m: 28px; 171 --h5-m: 20px; 172 --h5-lineheight-m: 24px; 173 --h6-m: 18px; 174 --h6-lineheight-m: 22px; 175 } 176 177 .pfaff { 178 --jost: 'Jost' 179 , sans-serif; 180 --open-sans: 'Open Sans' 181 , sans-serif; 182 183 --h1: 60px; 184 --h1-lineheight: 70px; 185 --h2: 54px; 186 --h2-lineheight: 60px; 187 --h3: 48px; 188 --h3-lineheight: 52px; 189 --h4: 36px; 190 --h4-lineheight: 38px; 191 --h5: 32px; 192 --h5-lineheight: 34px; 193 --h6: 28px; 194 --h6-lineheight: 32px; 195 196 --h1-m: 48px; 197 --h1-lineheight-m: 50px; 198 --h2-m: 40px; 199 --h2-lineheight-m: 42px; 200 --h3-m: 36px; 201 --h3-lineheight-m: 38px; 202 --h4-m: 32px; 203 --h4-lineheight-m: 34px; 204 --h5-m: 24px; 205 --h5-lineheight-m: 26px; 206 --h6-m: 20px; 207 --h6-lineheight-m: 22px; 208 209 --sub-lg: 20px; 210 --sub-lg-lineheight: 26px; 211 --sub-base: 18px; 212 --sub-base-lineheight: 18px; 213 --sub-sm: 16px; 214 --sub-sm-lineheight: 16px; 215 216 --body-lg: 20px; 217 --body-lg-lineheight: 28px; 218 --body-base: 16px; 219 --body-base-lineheight: 24px; 220 --body-sm: 14px; 221 --body-sm-lineheight: 21px; 222 --body-xs: 12px; 223 --body-xs-lineheight: 18px; 224 } 225 226 .hv { 227 --roboto: 'Roboto' 228 , sans-serif; 229 230 --h1: 54px; 231 --h1-lineheight: 68px; 232 --h2: 42px; 233 --h2-lineheight: 44px; 234 --h3: 36px; 235 --h3-lineheight: 40px; 236 --h4: 30px; 237 --h4-lineheight: 32px; 238 --h5: 26px; 239 --h5-lineheight: 30px; 240 --h6: 21px; 241 --h6-lineheight: 28px; 242 243 --h1-m: 36px; 244 --h1-lineheight-m: 40px; 245 --h2-m: 32px; 246 --h2-lineheight-m: 34px; 247 --h3-m: 28px; 248 --h3-lineheight-m: 32px; 249 --h4-m: 24px; 250 --h4-lineheight-m: 30px; 251 --h5-m: 20px; 252 --h5-lineheight-m: 24px; 253 --h6-m: 16px; 254 --h6-lineheight-m: 26px; 255 256 --sub-lg: 16px; 257 --sub-lg-lineheight: 20px; 258 --sub-base: 14px; 259 --sub-base-lineheight: 22px; 260 --sub-sm: 12px; 261 --sub-sm-lineheight: 20px; 262 263 --body-lg: 18px; 264 --body-lg-lineheight: 26px; 265 --body-base: 16px; 266 --body-base-lineheight: 24px; 267 --body-sm: 14px; 268 --body-sm-lineheight: 21px; 269 --body-xs: 12px; 270 --body-xs-lineheight: 18px; 271 } 272 273 .mysewnet { 274 --h1: 36px; 275 --h1-lineheight: 36px; 276 --h2: 48px; 277 --h2-lineheight: 54px; 278 --h3: 40px; 279 --h3-lineheight: 48px; 280 --h4: 32px; 281 --h4-lineheight: 38px; 282 --h5: 26px; 283 --h5-lineheight: 32px; 284 --h6: 22px; 285 --h6-lineheight: 26px; 286 287 --h1-m: 38px; 288 --h1-lineheight-m: 40px; 289 --h2-m: 34px; 290 --h2-lineheight-m: 38px; 291 --h3-m: 28px; 292 --h3-lineheight-m: 32px; 293 --h4-m: 24px; 294 --h4-lineheight-m: 30px; 295 --h5-m: 21px; 296 --h5-lineheight-m: 25px; 297 --h6-m: 18px; 298 --h6-lineheight-m: 22px; 299 300 --sub-lg: 18px; 301 --sub-lg-lineheight: 24px; 302 --sub-base: 16px; 303 --sub-base-lineheight: 22px; 304 --sub-sm: 14px; 305 --sub-sm-lineheight: 20px; 306 } 307</style> 308 309 <style> 310 :root, 311 .svp { 312 --primary-1:#C8102E; 313 --primary-2:#FFDBDE; 314 --primary-3: transparent; 315 --primary-4: transparent; 316 --accent-1:#850533; 317 --accent-2:#212529; 318 --accent-3:#969491; 319 --accent-4: transparent; 320 --accent-5: transparent; 321 --accent-6: transparent; 322 --accent-7: transparent; 323 324 /* Utility */ 325 --ada-outline: #4400FF; 326 327 --success: #39893D; 328 --success-light: #E5F1EA; 329 --error: #BB2929; 330 --error-light: #FFE1E1; 331 332 /* Greyscale */ 333 --white: #FFFFFF; 334 --black: #000000; 335 --grey-1: #F4F5F7; 336 --grey-2: #E8E9EB; 337 --grey-3: #C6C8CC; 338 --grey-4: #878A8F; 339 --grey-5: #4D4F53; 340 --grey-6: #343638; 341 --grey-7: #232627; 342 343 } 344 345 .singer { 346 --primary-1:#d8143c; 347 --primary-2:#000000; 348 --accent-1:#A10433; 349 --accent-2: transparent; 350 --accent-3: transparent; 351 } 352 353 .pfaff { 354 --primary-1:#C8102E; 355 --primary-2:#FFFFFF; 356 --accent-1:#392132; 357 --accent-2:#23323F; 358 --accent-3:#004051; 359 --accent-4:#382E2C; 360 --accent-5:#8F3237; 361 362 --error: var(--primary-1); 363 } 364 365 .hv { 366 --primary-1:#d92033; 367 --primary-2:#000; 368 --primary-3:#FFF; 369 --accent-1:#960037; 370 --accent-1-light:#DBABBC; 371 --accent-1-dark:#72002A; 372 --accent-2:#5E2941; 373 --accent-2-light:#BD97A8; 374 --accent-2-dark:#410B23; 375 --accent-3:#27617F; 376 --accent-4:#B9D2DF; 377 --accent-5:#DBE8EF; 378 --accent-6:#F5F8FA; 379 380 --error: var(--primary-1); 381 } 382 383 .mysewnet { 384 --primary-1:#4D305E; 385 --primary-2:#5D3078; 386 --primary-3:#FFF; 387 --primary-4:#000; 388 --accent-1:#D55928; 389 --accent-2:#C61A5A; 390 --accent-3:#397297; 391 --accent-4:#74A765; 392 } 393</style> 394 395 396 397 398 399 400 401 402 403 <!-- Brand and Meta --> 404 405<link rel="icon" type="image/png" href="//www.singer.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1770131575&width=32"> 406 <link rel="icon" type="image/png" sizes="48x48" href="//www.singer.com/cdn/shop/files/favicon.png?crop=center&height=48&v=1770131575&width=48"> 407 <link rel="icon" type="image/png" sizes="96x96" href="//www.singer.com/cdn/shop/files/favicon.png?crop=center&height=96&v=1770131575&width=96"><title> 408 Store Locator 409 410 | SINGER® 411 </title> 412 413 414 415 <link rel="stylesheet" href="//www.singer.com/cdn/shop/t/320/assets/mobile-flyout.css?v=111806555486728117911775748865"> 416 417 <link href="//www.singer.com/cdn/shop/t/320/assets/general.scss.css?v=159492648277339066551781108179" rel="stylesheet" type="text/css" media="all" /> 418 <link href="//www.singer.com/cdn/shop/t/320/assets/header.scss.css?v=18076771733125655621790178738" rel="stylesheet" type="text/css" media="all" /> 419 <link rel="stylesheet" href="//www.singer.com/cdn/shop/t/320/assets/header-v3.css?v=153785173882402520121790178737">
419<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
419<meta name="google-site-verification" content="zX-Ke7TtdIys7uM1oTe4x6c26ogtxkrU9JIfUII1Zjc"> 420<meta name="facebook-domain-verification" content="x0b7uts6xetqq7pencd7b5oowl3rwz"> 421<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/79558213911/digital_wallets/dialog"> 422<meta id="in-context-paypal-metadata" data-shop-id="79558213911" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 423<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
423<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&configuration_id=34715304306&edited_at=1776269855"></script>
423 424<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
425<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&configuration_id=34715304306&edited_at=1776269855&shop_id=79558213911" crossorigin="anonymous"></script>
vendor: 1 bytes, line 425
425
426<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":79558213911,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/79558213911","merchantName":"Singer","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Singer","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 426
426
427<script id="shopify-features" type="application/json">{"accessToken":"ee4f71e6499ab42cab2ad047800b6a73","betas":["rich-media-storefront-analytics"],"domain":"www.singer.com","predictiveSearch":true,"shopId":79558213911,"locale":"en"}</script>
vendor: 1 bytes, line 427
427
428<script>var Shopify = Shopify || {}; 429Shopify.shop = "e10ad8-2.myshopify.com"; 430Shopify.locale = "en"; 431Shopify.currency = {"active":"USD","rate":"1.0"}; 432Shopify.country = "US"; 433Shopify.theme = {"name":"SingerNA\/production","id":189388587378,"schema_name":"SVP Worldwide","schema_version":"0.1.0","theme_store_id":null,"role":"main"}; 434Shopify.theme.handle = "null"; 435Shopify.theme.style = {"id":null,"handle":null}; 436Shopify.cdnHost = "www.singer.com/cdn"; 437Shopify.routes = Shopify.routes || {}; 438Shopify.routes.root = "/"; 439Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 440Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 441Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 442Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 442
442
443<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 443
443
444<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 444
444
445<script> 446 window.ShopifyPay = window.ShopifyPay || {}; 447 window.ShopifyPay.apiHost = "shop.app\/pay"; 448 window.ShopifyPay.redirectState = null; 449</script>
vendor: 1 bytes, line 449
449
450<script> 451 window.Shopify = window.Shopify || {}; 452 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 453 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 454 window.Shopify.SignInWithShop.eligible = true; 455</script>
vendor: 1 bytes, line 455
455
456<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 456
456
457<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 457
457
458<script type="module"> 459 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 460 461 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 462 463</script>
vendor: 1 bytes, line 463
463
464<script> 465 window.Shopify = window.Shopify || {}; 466 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 467 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"]}; 468</script>
vendor: 1 bytes, line 468
468
469<script>(function() { 470 var isLoaded = false; 471 function asyncLoad() { 472 if (isLoaded) return; 473 isLoaded = true; 474 var urls = ["\/\/cdn.shopify.com\/proxy\/b3e8cac810cbded08c382f55459c02581018823258c25abb0f7634febc8384a8\/apps.bazaarvoice.com\/deployments\/singersewing\/main_site\/production\/en_US\/bv.js?shop=e10ad8-2.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=e10ad8-2.myshopify.com","https:\/\/app.octaneai.com\/z1clj3ygljv72qah\/shopify.js?x=vLCZp8BcFfoka3HE\u0026shop=e10ad8-2.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/5821\/3911\/t\/38\/assets\/affirmShopify.js?v=1769548934\u0026shop=e10ad8-2.myshopify.com","https:\/\/sapp.multivariants.com\/gate\/out\/sys\/js\/init.js?v=2.19\u0026shop=e10ad8-2.myshopify.com","https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=e10ad8-2.myshopify.com","https:\/\/cdn.zigpoll.com\/zigpoll-shopify-embed.js?accountId=6a7c624e07fbf78ea8c24a64\u0026shop=e10ad8-2.myshopify.com"]; 475 for (var i = 0; i < urls.length; i++) { 476 var s = document.createElement('script'); 477 s.type = 'text/javascript'; 478 s.async = true; 479 s.src = urls[i]; 480 var x = document.getElementsByTagName('script')[0]; 481 x.parentNode.insertBefore(s, x); 482 } 483 }; 484 if(window.attachEvent) { 485 window.attachEvent('onload', asyncLoad); 486 } else { 487 window.addEventListener('load', asyncLoad, false); 488 } 489})();</script>
vendor: 1 bytes, line 489
489
490<script id="__st">var __st={"a":79558213911,"offset":-18000,"reqid":"c8f24c58-0c1d-40b1-b816-a973565eb9b7-1790850262","pageurl":"www.singer.com\/pages\/singer-store-locator","s":"pages-139065393431","u":"de0c1e34a07e","p":"page","rtyp":"page","rid":139065393431};</script>
vendor: 1 bytes, line 490
490
491<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 491
491
492<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 492
492
493<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.singer.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 493
493
494<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.singer.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>
494<script crossorigin="anonymous" defer="defer" src="//www.singer.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 494
494
495<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 495
495
496<script> 497 window.Shopify = window.Shopify || {}; 498 window.Shopify.MCP = window.Shopify.MCP || {}; 499 window.Shopify.MCP.enabled = true; 500 window.Shopify.MCP.shop = "e10ad8-2.myshopify.com"; 501 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.singer.com\/api\/mcp"; 502 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 503</script>
vendor: 1 bytes, line 503
503
504<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.singer.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 505</script>
vendor: 1 bytes, line 505
505
506<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.singer.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 507</script>
vendor: 1 bytes, line 507
507
508<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 509 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); 510</script>
vendor: 1 bytes, line 510
510
511<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 512</script>
vendor: 1 bytes, line 512
512
513<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M3VFWSESSFVF4AB97SBCB2P1","publisher_shop_id":79558213911,"theme_id":189388587378,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"singer-store-locator","page_type":"page"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.singer.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
513 514<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.singer.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 515<style id="shopify-accelerated-checkout-cart"> 516 #shopify-buyer-consent { 517 margin-top: 1em; 518 display: inline-block; 519 width: 100%; 520} 521 522#shopify-buyer-consent.hidden { 523 display: none; 524} 525 526#shopify-subscription-policy-button { 527 background: none; 528 border: none; 529 padding: 0; 530 text-decoration: underline; 531 font-size: inherit; 532 cursor: pointer; 533} 534 535#shopify-subscription-policy-button::before { 536 box-shadow: none; 537} 538 539 </style> 540
541<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
541 542 543
543<script> 544 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 545 if (Shopify.designMode) { 546 document.documentElement.classList.add('shopify-design-mode'); 547 } 548 </script>
548 549
550<script src="//www.singer.com/cdn/shop/t/320/assets/variantSwitcher.js?v=71409770308215444161785362112" defer="defer"></script>
550 551 <link rel="stylesheet" href="//www.singer.com/cdn/shop/t/320/assets/variantSwitcher.css?v=93904739108263148631785362112"> 552 <link rel="stylesheet" href="//www.singer.com/cdn/shop/t/320/assets/product-fixes-glb-0212.css?v=4369527283571766421790792378"> 553 554 555 556 557 558 559 <link href="//www.singer.com/cdn/shop/t/320/assets/theme-72ed33ce.css" rel="stylesheet" type="text/css" media="all" /> 560 561 562 563 564 565 <link rel="modulepreload" href="//www.singer.com/cdn/shop/t/320/assets/theme-ac855982.js" as="script" crossorigin="anonymous"> 566
566<script src="//www.singer.com/cdn/shop/t/320/assets/theme-ac855982.js" type="module" crossorigin="anonymous"></script>
566 567 <link href="//www.singer.com/cdn/shop/t/320/assets/theme-72ed33ce.css" rel="stylesheet" type="text/css" media="all" /> 568 569 570
570<script src="//www.singer.com/cdn/shop/t/320/assets/header.js?v=160751590294976276181790782651" type="text/javascript"></script>
570 571 572 573
573<script> 574 try { 575 const countryCode = Shopify.country; 576 const currency = Shopify.currency.active; 577 const currencyRate = Shopify.currency.rate; 578 window.boostSdCustomParams = { 579 country: countryCode, 580 currency: currency, 581 currency_rate: currencyRate 582 }; 583 } catch (error) { 584 //console.log(error) 585 } 586 </script>
586 587 588 589 590 591 <!-- BEGIN app block: shopify://apps/onetrust-consent-management/blocks/consent_management/a0f47f36-e440-438e-946e-6f1b3963b606 -->
592<script src="https://cdn.shopify.com/extensions/01a061ba-09b8-7f28-a51f-be55b3ced758/onetrust-consent-management-67/assets/storefront-consent.js"></script>
vendor: 1 bytes, line 592
592
593<script id="onetrust-script" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="47b9b15e-7d32-4ce7-80a1-6df936ba819e" data-shopify-consent-mapping={"analytics":["C0002"],"marketing":["C0004"],"preferences":["C0003"],"sale_of_data":["C0004"]}></script>
593<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd --> 594
594<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/ftCODYvTMqe5nVYXWD9zpg" async></script>
594 595 596 597 598 599<!-- END app block --><!-- BEGIN app block: shopify://apps/justuno-email-sms-pop-ups/blocks/star_rating/ea1f1a23-7069-4266-a6e1-df04f87c7e94 --> 600 601
602<script> 603 604 605 606 domainID = "96f5b8e530d244cf863e60d69e7d1fc3"; 607 const newScript = document.createElement('script'); 608 let finalHostName = "justone.ai"; 609 newScript.innerHTML = ` 610 window.ju4_num = "${domainID}"; 611 window.ju4_asset_host = 'https://${finalHostName}/embed'; 612 window.ju4_pApi = 'https://${finalHostName}'; 613 window.ju4_api = 'https://api.justuno.com'; 614 615 616 (function (i, s, o, g, r, a, m) { 617 i[r] = 618 i[r] || 619 function () { 620 (i[r].q = i[r].q || []).push(arguments); 621 }; 622 (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); 623 a.async = 1; 624 a.src = g; 625 m.parentNode.insertBefore(a, m); 626 })( 627 window, 628 document, 629 "script", 630 ju4_asset_host + "/ju_shopify_init.js?v=2", 631 "ju4app" 632 ); 633 `; 634 document.head.appendChild(newScript); 635 636 637 638</script>
638 639 640 641<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 642 643 644 645 646 647 648 649 650 651 652 653 654
654<script async src="https://static.klaviyo.com/onsite/js/XHtVeu/klaviyo.js?company_id=XHtVeu"></script>
654 655
655<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
655 656 657 658 659 660 661 662
662<script> 663 window.klaviyoReviewsProductDesignMode = false 664 </script>
664 665 666 667 668 669 670 671 672 673 674<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --> 675 676 677 678 679 680<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
680<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 681 682 { 683 684 685 686 687 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign imageArray = product.original_images %}{% else %}{% assign imageArray = product.images_info %}{% endif %}{% if imageArray.size == 0 %}{% assign imageArray = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = imageArray.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\": {{ imageArray | json | escape }},\"category\": \"{{ product.product_type | escape }}\",\"tags\" : {{ product.tags | json | escape }},\"priceMin\": \"{{ product.price_min }}\"}{% endcapture %}{% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %}{% assign isDefaultOption = true %}{% else %}{% assign isDefaultOption = false %}{% endif %}\u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e \u003cdiv class=\"boost-sd__quick-view-product-info\"\u003e \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title | escape }}\u003c\/h2\u003e \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e{{ product.price_min | format_currency: moneyFormat }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-product-review\" data-no-redirect=\"true\"\u003e\u003c\/div\u003e {% if isDefaultOption == false %} {% for swatch in product.options_with_values %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values %} \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: \"');\" %} {% for variant in product.variants %} {% assign options = variant.merged_options %} {% if variant.original_merged_options != nil %} {% assign options = variant.original_merged_options %} {% endif %} {% for option in options %} {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %} {% if currentOption == imageName and variant.image %} {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %} {% endif %} {% endfor %} {% endfor %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--in-quick-view\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e \u003c\/div\u003e \u003c!-- TODO check preorder --\u003e \u003cdiv class=\"boost-sd__quick-view-preorder\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--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 \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\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", 688 689 690 691 692 693 "cart": "\u003c!-- TEMPLATE CART --\u003e\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign currentLocale = '' %}{% if locale != \"\" or locale != null %}{% assign currentLocale = locale %}{% endif %}", 694 695 696 697 698 699 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vert
699ical-refine-by filters_data' data-filters='{{ refineBy.options | size }}'\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 aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-item' id='{{ refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e {% if refineByOption.type == 'range' %} {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %} {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} - {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }} {% else %} {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }} {% endif %} {% else %} {{ refineByOption.data.valueDisplay | escape }} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e \u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endfor %} \u003c\/div\u003e\u003c\/div\u003e", 700 701 702 703 704 705 "filterOptionBoxItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}' 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
705ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' aria-checked='false' id='{{ actionId }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 706 707 708 709 710 711 "filterOptionListItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}\" 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 role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' id='{{ actionId }}' class='{{ className }}' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | upcase | escape }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-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 %}", 712 713 714 715 716 717 "filterOptionSwatchItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}' 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
717ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% 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 {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton role='checkbox' aria-checked='false' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e {% if swatchValue.backgroundColor == nil %} {% assign swatchBackgroundColor = \"none\" %} {% else %} {% assign swatchBackgroundColor = swatchValue.backgroundColor | strip_html %} {% endif %} {% if swatchValue.backgroundImage == nil %} {% assign swatchBackgroundImage = \"none\" %} {% else %} {% assign swatchBackgroundImage = swatchValue.backgroundImage | strip_html %} {% endif %} \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchBackgroundColor }}; background-image: {{ swatchBackgroundImage }}'\u003e\u003c\/span\u003e {% if swatchType == 'list' %} \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-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 %}", 718 719 720 721 722 723 "filterOptionMultiLevelCollectionItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca title='Link to {{ value.displayName }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if showDocCount %} \u003cspan role='text' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% if value.existedTags %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}{% assign currentLocale = '' %}{% if locale != \"\" %}{% assign currentLocale = '\/' | append: locale %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca id='{{ actionId }}' metaData='{{ metaData | json | escape }}' title='Link to {{ value.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
723ppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if showDocCount %} \u003cspan role='text' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% if value.existedTags %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e {% for tag in value.tags %} \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json | escape }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/frontpage\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if tag.existedSubTags %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/frontpage\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
723ppercaseForm %} {{ 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 %}", 724 725 726 727 728 729 "filterOptionMultiLevelTagItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e \u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ value.displayName | escape | strip_html }}' data-metadata='{{ metaData | json | escape }}' id='{{ actionId }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \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 {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' type='button' data-metadata='{{ value.metaDataArrow | json | escape }}' id='{{ value.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e\u003c!-- style=\"display: none\" --\u003e\u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for tag in value.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }}
729 is {{ tag.displayName | escape | strip_html }}' data-metadata='{{ tag.metaData | json | escape }}' id='{{ tag.actionId }}' class='{{ tag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' type='button' data-metadata='{{ tag.metaDataArrow | json | escape }}' id='{{ tag.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- style=\"display: none\" --\u003e \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ subTag.displayName | escape | strip_html }}' id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' class='{{ subTag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 730 731 732 733 734 735 "filterOptionRatingItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan 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 role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \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 %}", 736 737 738 739 740 741 "productPrice": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
741\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%}{% assign currentVariantId = product.variant_id | times: 1 -%}{% for variant in product.variants -%}{% if variant.id == currentVariantId -%}{% assign minPrice = variant.price | times: 1.0 -%}{% assign maxPrice = variant.price | times: 1.0 -%}{% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%}{% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%}{% endif -%}{% break -%}{% endif -%}{% endfor -%}{% 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 -%}\u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}\u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003cstyle\u003e .badge-sale { background-color: rgb(3, 119, 3); color: #fff; padding: 2px 4px; font-size: 12px; border-radius: 5px; font-weight: bold; display: inline-block; \/* or block *\/ margin-bottom: 8px; }\u003c\/style\u003e{% assign is_machine_context = false %}{% assign product_type = product.product_type | default: product.type | downcase %}{% if product_type contains 'machine' or product_type contains 'machines' or product_type contains 'serger' %}{% assign is_machine_context = true %}{% endif %}{% if isSale %}{% assign savings_amount = compareAtPriceMin | minus: minPrice %}{% assign savings_amount_formatted = savings_amount | format_currency: moneyFormat, showCentAsSuperscript, false, decimalDelimiter, false %}{% assign savings_amount_display = savings_amount_formatted | replace: '.00', '' %}{% assign savings_percent = savings_amount | times: 100.0 | divided_by: compareAtPriceMin | round %}
741{% if is_machine_context %}\u003cspan class=\"badge-sale\"\u003e Save {{ savings_amount_display }}\u003c\/span\u003e\u003cbr\u003e{% else %}\u003cspan class=\"badge-sale\"\u003e Save {{ savings_percent }}%\u003c\/span\u003e\u003cbr\u003e{% endif %}{% endif %}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\"\u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" style=\"text-decoration:none !important;\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003cspan style=\"margin-left:4px;\"\u003eMSRP\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%}\u003c\/div\u003e", 742 743 744 745 746 747 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}{% assign widgetTitle = '' %}{% if widgetDesignSettings.titleAlignment != '' %} {% assign widgetTitle = widgetTitle | append: 'boost-sd__recommendation-title--' | append: widgetDesignSettings.titleAlignment %}{% endif %} \u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation boost-sd__recommendation--has-sublayout-8' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title {{ widgetTitle }}'\u003e \u003cspan tabindex=\"0\" role=\"heading\" aria-level=\"2\" class='boost-sd__recommendation-title-text'\u003e {{ widgetNameTranslationLabel | translate: translations, widgetName }} \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %} \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__slide\"\u003e {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %} \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_', '' %}{% assign filterValues = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% for item in product.variants %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %} {% break %} {% endif %}{% endfor %}{% capture productVariants %} [ {% for variant in product.variants %} {% assign preorder = '{}' %} {% if variant.preorder and variant.preorder != nil %} {% assign preorder = variant.preorder %} {% else %} {% assign preorder = '' %} {% endif %} { \"title\": \"{{ variant.title }}
747\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }}, \"preorder\": {{ preorder | json }} }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} { \"id\": \"{{ product.id }}\", \"title\": {{ product.title | strip | json | escape }}, \"handle\": \"{{ product.handle }}\", \"variantId\": \"{{ product.variant_id }}\", \"allVariants\": {{ product.variants | json | escape }}, \"metafields\": {{ product.metafields | json | escape }}, \"splitProduct\": \"{{ product.split_product }}\", \"priceMin\": \"{{ product.price_min }}\", \"priceMax\": \"{{ product.price_max }}\", \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\", \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\", \"images\": {{ imageArray | json | escape }}, \"options_with_values\": {{ product.options_with_values | json | escape }}, \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\", \"category\": \"{{ product.product_type | escape }}\", \"tags\" : {{ product.tags | json | escape }} }{% endcapture %}{%- capture borderLayoutSetting %}noBorder{% endcapture -%}{% if borderLayoutSetting == 'noPadding' %} {% assign borderLayoutItem = 'no-padding' %}{% elsif borderLayoutSetting == 'hasPadding' %} {% assign borderLayoutItem = 'border-has-padding' %}{% elsif borderLayoutSetting == 'noPaddingImage' %} {% assign borderLayoutItem = 'border-no-padding-image' %}{% else %} {% assign borderLayoutItem = 'no-border' %}{% endif %}{% assign productLocale = '' %}{% if request.current_locale != \"\" or request.current_locale != null or request.current_locale != nil %} {% assign productLocale = request.current_locale %}{% endif %}{% assign variantUrl = '' %}{% if product.variant_id %} {% assign variantUrl = '?variant=' | append: product.variant_id %}{% endif %}\u003cdiv data-handle=\"{{ product.handle }}\" class='boost-sd__product-item boost-sd__product-item--{{ borderLayoutItem }} boost-sd__product-item--sublayout-8 boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatioSetting %}auto{% endcapture -%}{% capture hoverEffect %}reveal-second-image{% endcapture %}{% assign productImages = product.images_info %}{% if product.split_product %} {% assign productImages = product.original_images %}{% endif %}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\" data-product-handle=\"{{ product.handle }}\"\u003e\u003cdiv class=\"boost-sd__product-link-image\"\u003e \u003cdiv style=\"position: relative\"\u003e {% assign effectClasses = '' %} {% if hoverEffect == 'reveal-second-image-and-zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% if productImages.size \u003e 1 %} {% assign effectClasses = effectClasses | append: ' boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% endif %} {% if hoverEffect == 'reveal-second-image' and productImages.size \u003e 1 %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% if hoverEffect == 'zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% endif %} {% assign aspectRatio = '' -%} {% if aspectRatioSetting == 'natural' -%} {% assign imageWidth = product.images_info[0].width -%} {% assign imageHeight = product.images_info[0].height -%} {% assign aspectRatio = aspectRatio | append: 'aspect-ratio: ' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} \u003cdiv class=\"boost-sd__product-image-wrapper {{ effectClasses }} boost-sd__product-image-wrapper--auto\" style=\"{{ aspectRatio }}\"\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 -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign removePriceDecimal = false -%}{% assign showCentAsSuperscript = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{%- comment -%} Combine tags (product.tags + original_tags if present) {%- endcomment -%}{% assign allTags = product.tags -%}{% if product.original_tags != nil %} {% assign allTags = allTags | concat: product.original_tags | uniq -%}{% endif %}{% assign has_notify_me = false -%}{% for t in allTags -%} {% assign t_clean = t | strip | downcase -%} {% if t_clean == 'pfs:notify-me' -%} {% assign has_notify_me = true -%} {% break -%} {% endif -%}{% endfor -%}{% if has_notify_me %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--customLabelByTag store-exclusive\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003eStore Exclusive\u
747003c\/span\u003e\u003c\/div\u003e{% else %} {% if hideOtherLabelsWhenSoldOut != true -%} {%- comment -%} Sale Label {%- endcomment -%} {%- comment -%} Sold Out Label {%- endcomment -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {%- comment -%} Custom Labels from pfs:label-* tags {%- endcomment -%} {% assign filteredTags = \"\" -%} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% else -%} {%- comment -%} When hideOtherLabelsWhenSoldOut = true -\u003e show only sold out {%- endcomment -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {%- comment -%} Sale Label {%- endcomment -%} {%- comment -%} Custom Labels from pfs:label-* tags {%- endcomment -%} {% assign filteredTags = \"\" -%} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ tag }}\u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% endif -%} {% endif %}{% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-image\" {%- if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif -%}\u003e {% 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 }}
747\u0026amp;width=200\" srcset=\"{{ srcset }}\" width=\"auto\" height=\"auto\" \/\u003e {% if productImages.size \u003e 1 and hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %} {% for image in productImages %} {% if image.src contains product.images_info[0].src %} {% assign secondImage = productImages[image.position] %} {% endif %} {% endfor %} {% if secondImage -%} {% assign secondImageSrc = secondImage.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 }}\" aria-hidden=\"true\" src=\"{{ secondImage.src }}\u0026amp;width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif -%} {% 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\" width=\"auto\" height=\"auto\" \/\u003e {% endif -%} \u003c\/a\u003e {% comment %} Variant Swatch colors on the product plp with the + and additional swatches. For the swatches to work, we have to do a look up in the tag for the color match, then take that hex color and add to the swatch. {% endcomment %}{% for swatch in product.options_with_values %} {% assign swatch_name = swatch.original_name | downcase %} {% if swatch_name == 'color' %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% assign visible_limit = 4 %} {% assign total_values = swatch.values | size %} {% assign index = 0 %} {% for value in swatch.values %} {% unless value.title == 'Default Title' %} {% assign index = index | plus: 1 %} {% if index \u003c= visible_limit %} {% assign hex = \"#ffffff\" %} {% for tag in product.tags %} {% if tag contains \"Color_\" and tag contains \"==\" %} {% assign parts = tag | split: \"==\" %} {% assign color_name_part = parts[0] | remove: \"Color_\" | strip %} {% assign color_hex = parts[1] | strip %} {% if color_name_part == value.title %} {% assign hex = color_hex %} {% endif %} {% endif %} {% endfor %} {% assign variant_id = '' %} {% assign swatch_image = '' %} {% for variant in product.variants %} {% for option in variant.options %} {% assign option_clean = option | strip | downcase %} {% assign value_clean = value.title | strip | downcase %} {% comment %}DEBUG VARIANT OPTIONS{% endcomment %}\u003c!-- {{ variant.title }} | options: {{ variant.options | join: ', ' }} | featured_image: {{ variant.featured_image.src }} --\u003e {% if option_clean == value_clean %} {% assign variant_id = variant.id %} {% if variant.featured_image %} {% assign swatch_image = variant.featured_image.src %} {% endif %} {% endif %} {% endfor %} {% endfor %} {% if swatch_image != \"\" %} {% assign background_style = \"background-image: url('\" | append: swatch_image | append: \"');\" %} {% else %} {% assign background_style = \"background-color: \" | append: hex | append: \";\" %} {% endif %} \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e \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 }}\" data-variant-id=\"{{ variant_id }}\" data-image=\"{{ swatch_image }}\" \/\u003e \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--small\" style=\"{{ background_style }}\" \u003e\u003c\/label\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endunless %} {% endfor %}{% if total_values \u003e visible_limit %} \u003cdiv class=\"boost-sd__product-swatch-option boost-sd__product-swatch-option--more\"\u003e \u003ca href=\"\/products\/{{ product.handle }}\" class=\"boost-sd__radio-label boost-sd__radio-label--more\" aria-label=\"View all colors for {{ product.title }}\" \u003e +{{ total_values | minus: visible_limit }} \u003c\/a\u003e\u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e {% endif %}{% endfor %} {% comment %} END of the Variant Swatch colors on the product plp with the + and additional swatches. {% endcomment %} \u003c\/div\u003e \u003c!-- POPUP --\u003e \u003c!-- POPUP --\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003cdiv class=\"boost-sd__product-info-wrapper\"\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--left\"\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif %}\u003e \u003cdiv class=\"boost-sd__product-title\" id=\"product-title-{{ product.id }}\"\u003e \u003ch3 class=\"boost-product-title-heading\"\u003e{{ product.title | escape }}\u003c\/h3\u003e \u003c\/div\u003e \u003c\/a\u003e \u003cdiv class=\"boost-sd__product-price\" id=\"product-price-{{ product.id }}\"\u003e \u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
747\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%} {% assign currentVariantId = product.variant_id | times: 1 -%} {% for variant in product.variants -%} {% if variant.id == currentVariantId -%} {% assign minPrice = variant.price | times: 1.0 -%} {% assign maxPrice = variant.price | times: 1.0 -%} {% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%} {% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%} {% endif -%} {% break -%} {% endif -%} {% endfor -%}{% 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 -%} \u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} \u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%} {% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%} \u003cstyle\u003e .badge-sale { background-color: rgb(3, 119, 3); color: #fff; padding: 2px 4px; font-size: 12px; border-radius: 5px; font-weight: bold; display: inline-block; \/* or block *\/ margin-bottom: 8px; } \u003c\/style\u003e{% assign is_machine_context = false %}{% assign product_type = product.product_type | default: product.type | downcase %}{% if product_type contains 'machine' or product_type contains 'machines' or product_type contains 'serger' %} {% assign is_machine_context = true %}{% endif %}{% if isSale %} {% assign savings_amount = compareAtPriceMin | minus: minPrice %} {% assign savings_amount_formatted = savings_amount | format_currency: moneyFormat, showCentAsSuperscript, false, decimalDelimiter, false %} {% assign savings_amount_display = savings_amount_formatted | replace: '.00', '' %} {% assign savings_percent = savings_amount | times: 100.0 | divided_by: compareAtPriceMin | round %}
747 {% if is_machine_context %} \u003cspan class=\"badge-sale\"\u003e Save {{ savings_amount_display }} \u003c\/span\u003e\u003cbr\u003e {% else %} \u003cspan class=\"badge-sale\"\u003e Save {{ savings_percent }}% \u003c\/span\u003e\u003cbr\u003e {% endif %}{% endif %}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\" \u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
747\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" style=\"text-decoration:none !important;\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003cspan style=\"margin-left:4px;\"\u003eMSRP\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-rating\"\u003e \u003cdiv class=\"boost-product-review\" data-no-redirect=\"true\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c!-- PRODUCT INVENTORY --\u003e \u003c!-- TEMPLATE PRODUCT SWATCH --\u003e{% assign swatches = '' %} \u003cdiv class=\"boost-sd__cta-wrapper-sublayout-8--show-not-hover\"\u003e {% capture metaData %} { \"action\": { {% if product.variants.size == 1 %} \"addToCart\": { \"productId\": \"{{ product.variants[0].id }}\", {% assign sellingPlanId = '' %} {% if product.variants[0].preorder and product.variants[0].preorder.sellingPlan %} {% assign sellingPlanId = product.variants[0].preorder.sellingPlan.id %} {% else %} {% assign sellingPlanId = '' %} {% endif %} \"selling_plan\": {{ sellingPlanId | json | escape }} } {% else %} \"goToProductDetail\": {} {% endif %} } } {% endcapture %} {% assign variantPreorder = product.variants[0].preorder %} {% assign buttonPreorder = '' %} {% if variantPreorder %} {% assign buttonPreorder = buttonPreorder | append : ' boost-sd__button--preorder' %} {% endif %} {% assign buttonTextPreorder = '' %} {% if variantPreorder %} {% assign buttonTextPreorder = buttonTextPreorder | append : ' boost-sd__button-text--preorder' %} {% endif %} {% assign preOrderLabel = 'Pre-Order' %} {% assign preOrderButtonText = product.variants[0].preorder.settings.buttonText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign preOrderLabel = preOrderButtonText %} {% endif %} {% assign selectOptionBtnLabel = '' %} {% if product.available == false %} {% assign selectOptionBtnLabel = \"productItem.soldoutLabel\" | translate: translations, 'Sold out' %} {% elsif product.variants.size == 1 %} {% assign selectOptionBtnLabel = \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' %} \u003c!-- TODO check preorder --\u003e {% if variantPreorder %} {% assign selectOptionBtnLabel = preOrderLabel %} {% endif %} {% else %} {% assign selectOptionBtnLabel = \"productItem.atcSelectOptionsLabel\" | translate: translations, 'Choose options' %} {% endif %} {%- comment -%} has_notify_me: se conserva tal cual (notify-me sigue renderizando botón + exclude para el JS). dealerExclusive: dealer\/store exclusive =\u003e NO renderizamos el botón (fail-closed, sin depender de JS). Match case-insensitive sobre allTags. allTags es el origen de tags ya usado en este archivo. {%- endcomment -%} {% assign has_notify_me = false -%} {% assign dealerExclusive = false -%} {% for t in allTags -%} {% assign t_clean = t | strip | downcase -%} {% if t_clean == 'pfs:notify-me' or t_clean == 'pfs:label-store exclusive' or t_clean == 'unavailable:unavailable online' -%} {% assign has_notify_me = true -%} {% endif -%} {% if t_clean == 'pfs:label-dealer exclusive' or t_clean == 'pfs:label-store exclusive' or t_clean == 'pfs:label-unavailable' or t_clean == 'unavailable:unavailable' -%} {% assign dealerExclusive = true -%} {% endif -%} {% endfor -%} {% unless dealerExclusive %} \u003cdiv class=\"boost-sd__cta-button \"\u003e \u003cbutton exclude=\"{{ has_notify_me }}\" tags=\"{{ allTags | join: ','}}\" aria-label='{{ selectOptionBtnLabel }}' class='atc_btn boost-sd__button boost-sd__button--select-option boost-sd__button--border plp-add-to-cart boost-sd__button--capsule{{ buttonPreorder }}' type='button' data-metadata='{{ metaData | json_encode }}' data-variantid='{{ product.variants[0].id }}' {%unless product.available %} disabled {%endunless%} \u003e \u003cspan class='boost-sd__icon boost-sd__icon--is-image boost-sd__icon--fill-current-color'\u003e\u003c\/span\u003e \u003cspan class='boost-sd__button-text boost-sd__cta-button-text {{ buttonTextPreorder }}'\u003e{{ selectOptionBtnLabel }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e {% endunless %} \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %} {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %} {% if numberOfRecommendProduct \u003c numberOfProductPerRow %} {% assign sliderPages = 1 %} {% assign disable = \"disabled\" %} {% else %} {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %} {% assign disable = \"\" %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %} \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e {% if product.checked %} \u003ca aria-label=\"View product details for {{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-link-image\" href=\"\/products\/{{ product.handle }}\"\u003e {% endif %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e {% if product.images_info[0] %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ product.images_info[0].src }}\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e {% if product.checked %} \u003c\/a\u003e {% endif %} {% if bundleStyle == 'style2' %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv {% if product.checked %} tabindex=\"0\" {% endif %}
747 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
747: {{ 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
747: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e {% if hasSelectedProduct == true %} \u003cdiv role=\"text\" tabindex=\"0\" class=\"boost-sd__recommendation-bundle-total-price\"\u003e Total price: \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e \u003c\/b\u003e \u003c\/div\u003e {% endif %} \u003cbutton type=\"button\" {% if hasSelectedProduct == false %}disabled{% endif %} class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e \u003cspan\u003eAdd to Cart\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{ widgetId }} .boost-sd__recommendation-title { color: {{ widgetDesignSettings.titleTextColor }}; font-family: {{ widgetDesignSettings.titleFont }}; font-size: {{ widgetDesignSettings.titleFontSize }}px; text-transform: {{ widgetDesignSettings.titleTextTransform }}; font-weight: {{ widgetDesignSettings.titleFontWeight }}; font-style: {{ widgetDesignSettings.titleFontStyle }}; }\u003c\/style\u003e", 748 749 750 751 752 753 "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% assign currentLocale = '' %} {% if currentLocale != \"\" %} {% assign currentLocale = currentLocale %} {% endif %} {% for collection in collections %} \u003ca tabindex=\"0\" href=\"{{ currentLocale }}\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 20 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c totalCollection %} {% assign totalPage = totalCollection | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
7535612 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", 754 755 756 757 758 759 "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca tabindex=\"0\" href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 20 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c totalPageTab %} {% assign totalPage = totalPageTab | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\"
759clip-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", 760 761 762 763 764 765 "searchTabCollectionsContentPagination": "{% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %}{% assign toProduct = currentPage | times: pageSize %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e", 766 767 768 769 770 771 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u0
77103e \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; }
771 .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", 772 773 774 775 776 777 "preOrder": "\u003c!-- TEMPLATE PRE-ORDER APP BLOCK --\u003e\u003cdiv class=\"boost-sd__product-form\"\u003e\u003c!-- Quantity Input --\u003e\u003cdiv class=\"boost-sd__product-form-quantity\"\u003e \u003cp id=\"quantity-title\" class=\"boost-sd__product-form-quantity-title\"\u003e {{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }} \u003c\/p\u003e \u003cdiv role=\"group\" aria-labelledby=\"quantity-title\" class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e-\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cinput id=\"item-quantity\" type=\"number\" aria-labelledby=\"quantity-title\" aria-describedby=\"quantity-error\" class=\"boost-sd__input-number-input\" value=\"1\" min=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e+\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv aria-live=\"assertive\" id=\"quantity-error\" class=\"boost-sd__product-form-quantity-error\"\u003e {{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }} \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-options\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c!-- TEMPLATE ADD TO CART --\u003e\u003cdiv class=\"boost-sd__purchase-options\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--purchase\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e", 778 779 780 781 782 783 "preOrderPlaceholder": "\u003c!-- Placeholder for PreOrder --\u003e\u003cdiv class=\"boost-sd__preorder-placeholder\"\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-quantity-label\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 65px; height: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-product-quantity\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 160px; height: 38px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-add-to-cart\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-buy-it-now\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 784 785 786 787 788 789 "backInStock": "\u003c!-- Floating Notify Me Button --\u003e\u003cbutton aria-haspopup=\"dialog\" aria-controls=\"boost-sd__bis-notify-popup\" id=\"boost-sd__bis-notify-me-button\" class=\"boost-sd__bis-notify-button\"\u003e Notify me when available\u003c\/button\u003e\u003c!-- Popup Notify Me Form --\u003e\u003cdiv role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"boost-sd__bis-
789popup-title\" aria-describedby=\"boost-sd__bis-popup-description\" id=\"boost-sd__bis-notify-popup\" class=\"boost-sd__bis-notify-popup\"\u003e\u003cdiv class=\"boost-sd__bis-popup-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__bis-popup-container\"\u003e \u003cdiv class=\"boost-sd__bis-popup-heading\"\u003e \u003c!-- Close Button --\u003e \u003cbutton aria-label=\"Close popup\" id=\"boost-sd__bis-close-popup\" class=\"boost-sd__bis-close-button\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}'\u003e \u003cpath d=\"M9.41385 8L15.7069 1.707C15.8944 1.51949 15.9997 1.26518 15.9997 1C15.9997 0.734825 15.8944 0.48051 15.7069 0.293002C15.5193 0.105494 15.265 0.000152588 14.9998 0.000152588C14.7347 0.000152588 14.4804 0.105494 14.2928 0.293002L7.99985 6.586L1.70685 0.293002C1.614 0.200157 1.50378 0.126509 1.38247 0.0762618C1.26117 0.0260146 1.13115 0.000152588 0.999849 0.000152588C0.868547 0.000152588 0.738531 0.0260146 0.617224 0.0762618C0.495916 0.126509 0.385694 0.200157 0.292849 0.293002C0.105341 0.48051 0 0.734825 0 1C0 1.26518 0.105341 1.51949 0.292849 1.707L6.58585 8L0.292849 14.293C0.105341 14.4805 0 14.7348 0 15C0 15.2652 0.105341 15.5195 0.292849 15.707C0.480357 15.8945 0.734673 15.9999 0.999849 15.9999C1.26503 15.9999 1.51934 15.8945 1.70685 15.707L7.99985 9.414L14.2928 15.707C14.3855 15.8002 14.4957 15.8741 14.617 15.9246C14.7383 15.9751 14.8684 16.001 14.9998 16.001C15.1313 16.001 15.2614 15.9751 15.3827 15.9246C15.504 15.8741 15.6142 15.8002 15.7069 15.707C15.7998 15.6142 15.8735 15.504 15.9238 15.3827C15.9742 15.2614 16 15.1313 16 15C16 14.8687 15.9742 14.7386 15.9238 14.6173C15.8735 14.496 15.7998 14.3858 15.7069 14.293L9.41385 8Z\" fill=\"#5C5F62\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- Title --\u003e \u003cp id=\"boost-sd__bis-popup-title\" class=\"boost-sd__bis-popup-title\"\u003eNotify me\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__bis-popup-content\"\u003e \u003c!-- Description --\u003e \u003cp id=\"boost-sd__bis-popup-description\" class=\"boost-sd__bis-popup-description\"\u003e Get a notification as soon as this product is back in stock by signing up below! \u003c\/p\u003e \u003c!-- Variant Selector --\u003e {% if filteredVariants.size \u003e 0 and filteredVariants[0].title != 'Default Title' %} \u003clabel for=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-label\"\u003eSelect variant\u003c\/label\u003e \u003cdiv aria-label=\"Select an option\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"listbox\" aria-controls=\"boost-sd__bis-dropdown-list\" aria-activedescendant=\"\" data-id=\"boost-sd__bis-dropdown-variant\" id=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-variant\"\u003e \u003cdiv role=\"button\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" aria-label=\"Press to toggle dropdown\" tabindex=\"0\" id=\"boost-sd__bis-dropdown-selected-option\" class=\"boost-sd__bis-dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ filteredVariants[0].title | escape }}\" class=\"boost-sd__bis-dropdown-option-text\" title=\"{{ filteredVariants[0].title | escape }}\"\u003e {{ filteredVariants[0].title | escape }} \u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" data-id=\"boost-sd__bis-dropdown-list\" tabindex=\"-1\" id=\"boost-sd__bis-dropdown-list\" class=\"boost-sd__bis-dropdown-option-list\"\u003e {% for variant in filteredVariants %} \u003cli role=\"option\" tabindex=\"-1\" aria-selected=\"false\" data-id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" class=\"boost-sd__bis-dropdown-option-item\" data-variant-id=\"{{ variant.id }}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e {% endif %} \u003c!-- Email Input --\u003e \u003clabel for=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-label\"\u003eEmail address\u003c\/label\u003e \u003cinput type=\"email\" aria-describedby=\"boost-sd__bis-email-error\" id=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-input\" placeholder=\"Enter your email\" \/\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-email-error\" class=\"boost-sd__bis-email-error\"\u003ePlease input a valid email address\u003c\/span\u003e \u003c!-- SMS Input --\u003e \u003clabel for=\"boost-sd__bis-
789phone-input\" class=\"boost-sd__bis-phone-label\"\u003eSMS\u003c\/label\u003e \u003cdiv class=\"boost-sd__bis-phone-container\"\u003e \u003cbutton type=\"button\" aria-haspopup=\"listbox\" class=\"boost-sd__bis-phone-button\"\u003e \u003cimg id=\"boost-sd__bis-phone-selected-flag\" class=\"boost-sd__bis-phone-selected-flag\" src=\"{{ 'https:\/\/flagcdn.com\/ca.svg' | asset_url }}\" alt=\"Canada\"\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98e-07L0.901685 -1.43e-07C0.15069 -2.09e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63e-07 7.09832 3.98e-07Z\" fill=\"#222222\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cinput type=\"tel\" aria-describedby=\"boost-sd__bis-phone-error\" id=\"boost-sd__bis-phone-input\" class=\"boost-sd__bis-phone-input\" placeholder=\"(+1) XXX-XXXX\" data-country-code=\"+1\" data-country-format=\"(XXX) XXX-XXXX\"\u003e \u003c\/div\u003e \u003cdiv aria-expanded=\"false\" class=\"boost-sd__bis-phone-dropdown\" id=\"boost-sd__bis-phone-dropdown\"\u003e \u003cinput type=\"text\" id=\"boost-sd__bis-search-country\" class=\"boost-sd__bis-search-country\" placeholder=\"Search country...\"\u003e \u003cdiv id=\"boost-sd__bis-country-options\" class=\"boost-sd__bis-country-options\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-phone-error\" class=\"boost-sd__bis-phone-error\"\u003ePlease input a valid phone number\u003c\/span\u003e \u003c!-- Submit Button --\u003e \u003cbutton aria-disabled=\"true\" id=\"boost-sd__bis-submit-button\" class=\"boost-sd__bis-submit-button\" disabled\u003e Notify me when available \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- Success Banner --\u003e\u003cdiv aria-hidden=\"true\" aria-live=\"polite\" id=\"boost-sd__bis-success-banner\" class=\"boost-sd__bis-success-banner\"\u003e\u003csvg id=\"boost-sd__bis-success-banner-icon\" class=\"boost-sd__bis-success-banner-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 10C0 15.514 4.486 20 10 20C15.514 20 20 15.514 20 10C20 4.486 15.514 0 10 0C4.486 0 0 4.486 0 10ZM15.2071 8.20711C15.5976 7.81658 15.5976 7.18342 15.2071 6.79289C14.8166 6.40237 14.1834 6.40237 13.7929 6.79289L9 11.5858L6.70711 9.29289C6.31658 8.90237 5.68342 8.90237 5.29289 9.29289C4.90237 9.68342 4.90237 10.3166 5.29289 10.7071L8.29289 13.7071C8.68342 14.0976 9.31658 14.0976 9.70711 13.7071L15.2071 8.20711Z\" fill=\"white\" \/\u003e\u003c\/svg\u003e\u003cspan id=\"boost-sd__bis-success-banner-text\" class=\"boost-sd__bis-success-banner-text\"\u003eWe will notify you when the item is available\u003c\/span\u003e\u003c\/div\u003e", 790 791 792 793 794 795 796 797 798 } || {};return templates}function readTemplateId(){let templateId="";templateId= 799 800 "GPCdQIxiR-" 801 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 802 803 804 {"collectionFilters":"GPCdQIxiR-/themes/default/main__0__liquid","productList":"GPCdQIxiR-/product-list/main__0__liquid","productItem":"GPCdQIxiR-/product-item/main__0__liquid","collectionHeader":"GPCdQIxiR-/collection-header/main__0__liquid","searchPage":"GPCdQIxiR-/themes/default/search__0__liquid","mostPopularProducts":"GPCdQIxiR-/no-search-result-page/most-popular-products__0__liquid","recommendation":"GPCdQIxiR-/recommendation/main__0__liquid","recommendationDynamicBundle":"GPCdQ
804IxiR-/recommendation/dynamic-bundle__0__liquid","recommendationEmbeddedBundle":"GPCdQIxiR-/recommendation/embedded-bundle__0__liquid","recommendationVolumeBundleProduct":"GPCdQIxiR-/recommendation/volume-bundle/volume-product__0__liquid","recommendationVolumeBundlePopup":"GPCdQIxiR-/recommendation/volume-bundle/volume-popup__0__liquid","recommendationVolumeBundleBlock":"GPCdQIxiR-/recommendation/volume-bundle/main__0__liquid","instantSearchWidget":"GPCdQIxiR-/instant-search-widget/main__0__liquid","quickView":"GPCdQIxiR-/quickview/main__0__liquid","cart":"GPCdQIxiR-/cart/main__0__liquid","placeholderFilterTree":"GPCdQIxiR-/place-holder/place-holder__0__liquid","placeholderRecommendation":"GPCdQIxiR-/recommendation-placeholder/main__0__liquid","preOrder":"GPCdQIxiR-/pre-order/main__0__liquid","preOrderPlaceholder":"GPCdQIxiR-/pre-order-placeholder/main__0__liquid","backInStock":"GPCdQIxiR-/back-in-stock/main__0__liquid","templateVersion":"2.33.1","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"default","themeLibVersion":"1.53.0","themeCssVersion":"2.33.1","themeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/default/2.33.1/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0795/5821/3911/files/boost-app-do-not-delete-this-file-e10ad8-2__KEJHrxxVVP-settings.css?v=1787858519","updatedAt":1789501784,"featureOptions":{},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/e10ad8-2.myshopify.com/GPCdQIxiR-/customization-1789501784649.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/e10ad8-2.myshopify.com/GPCdQIxiR-/customization-1789501768517.js"} 805 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 806 807 808 {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"notificationSettings":{"emailProvider":"boost","automatic":false,"customizeEmail":{"name":"Singer (Boost)","address":"[email protected]","subject":"Preorder confirmed: {{order.name}}","heading":"Thanks for preordering from {{shop.name}}","description":"Your recent order {{order.name}} includes at least one preorder item. Please note the payment and shipping information below. Your preorder will be delivered as soon as possible.","button":"View order","contentTextColor":"#000000","backgroundColor":"#ffffff","ctaTextColor":"#ffffff","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""},"shippingUpdateEmail":{"subject":"Shipping update for Order {{order.name}}","heading":"Shipping update for Order {{order.name}}","description":"Thanks for preordering from {{shop.name}}. Due to unforeseen circumstances, your preorder products in order {{order.name}} will be delayed. We will do our best to ship your product as soon as possible."}}},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px","enableTrackingOrderRevenue":true},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Popular searches","searchTermList":["4452","bobbins","serger","needles","heavy duty"],"backup":["bobbins","walking foot","4452","serger","needles","heavy duty","singer","thread","pink","bobbin"],"type":"manually","active":true},"mostPopularProducts":{"label":"Trending Products","productList":["singer-heavy-duty-4432-sewing-machine","singer-heavy-duty-4452-rosewater-pink-sewing-machine","husqvarnaviking-onyx-25-sewing-machine","singer-universal-hard-case","singer-portable-bobbin-winder","singer-heavy-duty-4452-white-sewing-machine","singer-sewing-machine-presser-foot-kit","husqvarnaviking-blue-bobbins","husqvarna-viking-onyx-30-sewing-machine","singer-adjustable-dress-form-medium-large"],"backup":["pfaff-quilt-expression-725-sewing-machine","husqvarnaviking-onyx-25-sewing-machine","singer-quantum-stylist-9960-sewing-machine","singer-se9180-sewing-and-embroidery-machine","singer-hd0400s-heavy-duty-serger","singer-heavy-duty-4452-sewing-machine","singer-heavy-duty-4452-rosewater-pink-sewing-machine","singer-ditto-pattern-projector","singer-heavy-duty-6800c-sewing-machine","singer-sew-mate-5400-sewing-machine"],"type":"manually","active":true},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":"20","active":true,"displayImage":false,"displayDescription":false,"excludedValues":[{"value":"615979286898","label":"eHouse Test","handle":"ehouse
808-test","sort_order":"alpha-asc"},{"value":"472692752663","label":"Boost Test Collection","handle":"boost-test-collection","sort_order":"manual"},{"value":"470126952727","label":"eHouse Singer Test Collection","handle":"ehouse-singer-test-collection","sort_order":"best-selling"},{"value":"470126788887","label":"eHouse PFAFF Test Collection","handle":"ehouse-pfaff-test-collection","sort_order":"best-selling"},{"value":"470126002455","label":"eHouse HV Test Collection","handle":"ehouse-hv-test-collection","sort_order":"best-selling"},{"value":"468947861783","label":"Husqvarna Viking Collection (Test)","handle":"husqvarnaviking-collection-test","sort_order":"best-selling"},{"value":"468947796247","label":"Pfaff Collection (Test)","handle":"pfaff-collection-test","sort_order":"best-selling"},{"value":"468947763479","label":"Singer Collection (Test)","handle":"singer-collection-test","sort_order":"best-selling"},{"value":"622622015858","label":"Father's Day 2025: The Ultimate Collection of Gifts for Dads","handle":"gifts-for-dads-fathers-day-2025","sort_order":"manual"},{"value":"469620949271","label":"SINGER® Scissors","handle":"singer-scissors","sort_order":"manual"}]},"pages":{"label":"Pages","pageSize":"20","active":true,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"ð§µ Oh sew sad! We couldnât stitch together any results for \"{{ terms }}\".{{ breakline }}But donât worry - others are threading their needles with searches like:{{ breakline }}{{ breakline }}"},"searchTips":{"label":"Try these popular searches","active":false,"searchTips":"Please try your search again."}},"suggestionNoResult":{"search_terms":{"label":"Popular searches","status":true,"data":["4452","bobbins","serger","needles","heavy duty"],"type":"manually","backup":["bobbins","walking foot","4452","serger","needles","heavy duty","singer","thread","pink","bobbin"]},"products":{"label":"Trending Products","status":false,"data":["singer-heavy-duty-4432-sewing-machine","singer-heavy-duty-4452-rosewater-pink-sewing-machine","husqvarnaviking-onyx-25-sewing-machine","singer-universal-hard-case","singer-portable-bobbin-winder","singer-heavy-duty-4452-white-sewing-machine","singer-sewing-machine-presser-foot-kit","husqvarnaviking-blue-bobbins","husqvarna-viking-onyx-30-sewing-machine","singer-adjustable-dress-form-medium-large"],"type":"manually","backup":["pfaff-quilt-expression-725-sewing-machine","husqvarnaviking-onyx-25-sewing-machine","singer-quantum-stylist-9960-sewing-machine","singer-se9180-sewing-and-embroidery-machine","singer-hd0400s-heavy-duty-serger","singer-heavy-duty-4452-sewing-machine","singer-heavy-duty-4452-rosewater-pink-sewing-machine","singer-ditto-pattern-projector","singer-heavy-duty-6800c-sewing-machine","singer-sew-mate-5400-sewing-machine"]}},"enableInstantSearch":true,"productAvailable":false,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":false,"suggestionBlocks":[{"type":"products","label":"Products","status":"active","number":4},{"type":"collections","label":"Categories","status":"active","number":3,"excludedValues":[{"value":"615979286898","label":"eHouse Test","handle":"ehouse-test","sort_order":"alpha-asc"},{"value":"472692752663","label":"Boost Test Collection","handle":"boost-test-collection","sort_order":"manual"},{"value":"470126952727","label":"eHouse Singer Test Collection","handle":"ehouse-singer-test-collection","sort_order":"best-selling"},{"value":"470126788887","label":"eHouse PFAFF Test Collection","handle":"ehouse-pfaff-test-collection","sort_order":"best-selling"},{"value":"470126002455","label":"eHouse HV Test Collection","handle":"ehouse-hv-test-collection","sort_order":"best-selling"},{"value":"468947861783","label":"Husqvarna Viking Collection (Test)","handle":"husqvarnaviking-collection-test","sort_order":"best-selling"},{"value":"468947796247","label":"Pfaff Collection (Test)","handle":"pfaff-collection-test","sort_order":"best-selling"},{"value":"468947763479","label":"Singer Collection (Test)","handle":"singer-collection-test","sort_order":"best-selling"},{"value":"622622015858","label":"Father's Day 2025: The Ultimate Collection of Gifts for Dads","handle":"gifts-for-dads-fathers-day-2025","sort_order":"manual"},{"value":"469620949271","label":"SINGER® Scissors","handle":"singer-scissors","sort_order":"manual"}]},{"type":"suggestions","label":"Popular suggestions","status":"active","number":2},{"type":"pages","label":"Blog & Pages","status":"disabled","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":false,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":["onyx 30","serger","4452","bobbins","heavy duty","needles","8832","walking foot","4423","manual"],"backup":["4452","heavy duty","bobbins","serger","walking foot"],"type":"based_on_data"},"productSuggestion":{"label":"Trending products","status":false,"data":[],"backup":[8980578992407,14763037458802,8985274286359,14774276260210,8980575125783,8985270190359,8980576272663,8980575912215,8980575158551,8980581187863],"type":"manually"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"left","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"grid","suggestionStyle3ProductPosition":"left","suggestionStyle3ProductPerRow":"2"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":true,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":true,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":true,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"#222222","filterTitleFontSize":"inherit","filterTitleFontWeight":"inherit","filterTitleFontTransform":"none","filterTitleFontFamily":"inherit","filterOptionTextColor":"#222222","filterOptionFontSize":"inherit","filterOptionFontFamily":"inherit"}
808,"filterLayout":"vertical","shortenUrlParamList":["pf_v_brand:brand","pf_t_product_type:product_type","pf_pt_product_category:product_category","pf_p_price:price","pf_st_availability:availability","pf_opt_color:color","pf_pt_machine_category:machine_category","pf_t_best_for:best_for","pf_t_machine_type:machine_type","pf_t_feature:feature","pf_t_number_of_stitches:number_of_stitches","pf_t_needle_threader:needle_threader","pf_t_stitch_applications:stitch_applications","pf_m_::custom::color:color1","pf_pt_accessory_category:accessory_category","pf_st_stock_status:stock_status","pf_pt_product_type:product_type1","pf_pt_accessory_type:accessory_type","pf_t_type_of_sewing:type_of_sewing","pf_t_fabric_type:fabric_type","pf_t_needle_size:needle_size","pf_t_projects:projects","pf_t_expertise_level:expertise_level","pf_t_type_of_projects:type_of_projects","pf_t_machine_category:machine_category1","pf_t_special_offers:special_offers","pf_t_compatible_machine_type:compatible_machine_type","pf_t_deal_type:deal_type","pf_mlt_offer:offer","pf_mlt_deals:deals","pf_t_hoop_design:hoop_design","pf_t_removal_type:removal_type","pf_mlt_multi_level_tags:multi_level_tags","pf_mlt_machine_category:machine_category2","pf_mlt_special_offers:special_offers1","pf_st_availibility:availibility","pf_t_accessory_type:accessory_type1","pf_pc_product_category:product_category1","pf_opt_pack_size:pack_size","pf_ps_percent_sale:percent_sale","pf_t_stabilizer_removal_type:stabilizer_removal_type","pf_t_momento_accessory_type:momento_accessory_type","pf_c_collection:collection","pf_opt_machine_foot_style:machine_foot_style","pf_m_::custom::brand:brand1","pf_pt_category:category","pf_m_::custom::type:type1","pf_vl_locations:locations","pf_opt_pattern:pattern","pf_opt_size:size","pf_m_::custom::pattern:pattern1","pf_m_::custom::material:material","pf_m_::custom::holiday_season:holiday_season","pf_m_::custom::size:size1","pf_m_::custom::shop_by_project:shop_by_project","pf_m_::custom::fabric_features:fabric_features"]},"additionalElementSettings":{"customSortingList":"best-selling|price-ascending|price-descending|manual|relevance","enableCollectionSearch":false},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_8_2","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#C7C7C7","borderColorOnHover":"#C7C7C7"},"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":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"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":true}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}}},"aspectRatioType":"auto","hoverEffect":"reveal-second-image"},"styleSettings":{"qvBtn":{"showOnHovering":true,"showOn":"desktopOnly","displayType":"text","shape":"round","iconPosition":"left","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","alignment":"left","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","position":7,"buttonStyling":"outline","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#222222","textColorOnHover":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"},"selectOptionBtn":{"showOnHovering":false,"showOn":"desktopAndMobile","displayType":"textWithIcon","shape":"capsule","iconPosition":"left","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","buttonPosition":"right","alignment":"left","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","position":8,"buttonStyling":"solid","backgroundColor":"#222222","backgroundColorOnHover":"#222222","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"}},"productInfo":{"textAlign":"left","elements":{"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"title":{"color":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":true,"fontWeight":"inherit"}
808,"vendor":{"color":"#595959","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"uppercase","isEnable":false,"fontWeight":"inherit"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#222222","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":"#595959","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","isEnable":true,"priceFontWeight":"inherit","salePriceFontWeight":"inherit","compareAtPriceFontWeight":"inherit","savingDisplayFontWeight":"inherit"},"inventoryStatus":{"lowInventoryThreshold":5,"fontSizeScale":100,"textTransform":"none","inStockColor":"#00A47C","lowStockColor":"#F29100","soldOutColor":"#595959","fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","isEnable":false,"fontWeight":"inherit"}
808,"rating":true,"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"qvBtn":{"buttonType":"qvBtn","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"productPage","isEnable":true}}}},"additionalElements":{"pagination":{"paginationType":"load_more","alignment":"center","productCount":{"showProductCount":true,"position":"top","color":"#222222"},"button":{"shape":"rectangle","color":"#222222","backgroundColor":"#FFFFFF","borderColor":"#222222","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontSizeScale":100,"fontWeight":"inherit"}},"toolbar":{"layout":"2_1","filterText":{"color":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"refineByText":{"color":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"elements":{"viewAs":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","listType":"grid/list","isEnable":false,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"},"showLimitList":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":false,"fontWeight":"inherit"},"sorting":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"}}},"collectionHeader":{"isEnable":false,"layout":2,"contentPosition":"middle-left","elements":{"breadCrumb":{"showCollectionTitle":true,"showCollectionList":true,"showPagination":true,"placement":"on-top","alignment":"middle-left","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","isEnable":false,"fontWeight":"inherit"},"collectionImage":{"size":"small","parallaxEffect":false,"directionParallax":"vertical","isEnable":true},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"inherit","fontStyle":"inherit","collectionTitleColor":"#222222","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","isEnable":false,"fontWeight":"inherit"},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":true}}}},"quickView":{"showProductImage":false,"thumbnailPosition":"topLeft","isEnableProductVendor":true,"showCurrencyCodes":false,"buttonOverall":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"buyItNowBtn":{"enable":true,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#222222","hoverBackgroun
808dColor":"#222222","textTransform":"none","borderColor":"#222222","hoverBorderColor":"#222222"},"addToCartBtn":{"color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222","hoverBorderColor":"#222222","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","autoOpenAjaxCartOnAddToCart":false,"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":"#222222","hoverBackgroundColor":"#222222","borderColor":"#222222","hoverBorderColor":"#222222"},"viewCartBtn":{"textTransform":"none","color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222","hoverBorderColor":"#222222"}},"productList":{"productsPerPage":20,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2},"searchPage":{"headerBackground":"#F6F6F8","elements":{"searchHeaderText":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"placeholderSearch":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"scopedSuggestionLabel":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"scopedSuggestionItem":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#E8E9EB","fontWeight":"inherit"},"titleTab":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCount":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabDescription":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"tipForYou":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#C7C7C7"}}},"filterTree":{"elements":{"refineBy":{"color":"#222222"},"filterTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"filterOption":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"}
808,"productCount":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#C7C7C7"},"checkbox":{"color":"#22222299"},"searchBox":{"color":"#C7C7C7"}}},"isw":{"backgroundSuggestion":"#F8F8F8","backgroundProducts":"#FFFFFF","hoverBackgroundSuggestion":"#E8E9EB","hoverBackgroundProducts":"#F8F8F8","elements":{"titleMultiElement":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"results":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMean":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMeanResults":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#F6F6F7","fontWeight":"inherit"},"productTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productVendor":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productPrice":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSalePrice":{"color":"#DD3300","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCompareAtPrice":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSKU":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"viewAllBtn":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#E8E9EB","fontWeight":"inherit"}}}},"currentAppIntegration":{},"themeName":"default","srcThemeNameLib":"svp worldwide"} 809 ;return templateSettings}function readPayload(){return {generalSettings:{page: "page",collection_id: 0,collection_handle: "",collection_product_count: 0,... 810 { 811 812 813 },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: "page.store-locator",currencies: ["CAD","USD"],current_currency: "USD",published_locales: 814 {"en":true,"es":false},current_locale: "en"},shop:{name: "Singer",url: "https:\/\/www.singer.com",domain: "e10ad8-2.myshopify.com",currency: "USD",money_format: "\u0026#36;{{amount}}",money_format_with_currency: "\u0026#36;{{amount}} USD"},generalSettingsMetafield: 815 816 {"addCollectionToProductUrl":false,"enableTrackingOrderRevenue":true,"ssr_version":"v1","ssr_engine":"node"} 817 ,translation: 818 819 820 821 {"refineDesktop":"Filter","refine":"Refine By","refineMobile":"Filter","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close"
821:"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns","search":{"generalTitle":"Please enter a search term","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"ð§µ Oh sew sad! We couldnât stitch together any results for \"{{ terms }}\".{{ breakline }}But donât worry - others are threading their needles with searches like:{{ breakline }}{{ breakline }}","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Pages","searchTipsTitle":"Try these popular searches","searchTipsContent":"Please try your search again.","noSearchResultSearchTermLabel":"Popular searches","noSearchResultProductsLabel":"Trending Products","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products"},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Categories","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Popular searches","noSearchResultProductsLabel":"Trending Products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"recommendation":{"bundle-063088":"Personalized for you","collectionpage-800085":"Just dropped","collectionpage-036378":"Most Popular Products","cartpage-474328":"Still interested in this?","cartpage-403812":"Similar Products","bundle-655644":"Frequently Bought Together","productpage-300035":"Recently viewed","homepage-720164":"Just dropped","homepage-614557":"Best Sellers"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Sold out","productItemSale":"Sale","productItemSoldOut":"Out of Stock","viewProductBtnLabel":null,"atcSelectOptionsLabel":"Select options","amount":"","savingAmount":"Save {{saleAmount}}","swatchButtonText1":null,"swatchButtonText2":null,"swatchButtonText3":null,"inventoryInStock":null,"inventoryLowStock":null,"inventorySoldOut":null,"atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Buy it now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{"productCountPerPage":"Display: {{count}} per page"}
821,"productCount":{"textDescriptionCollectionHeader":null,"textDescriptionCollectionHeaderPlural":null,"textDescriptionToolbar":"{{count}} products","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} products","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load More","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","best-selling":"Best Selling","price-ascending":"Price Low to High","price-descending":"Price High to Low","manual":"Featured","relevance":"Relevance"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"filterOptions":{"filterOption|sGm0xPaGH|pf_pt_product_category":"Product Category","filterOption|sGm0xPaGH|pf_t_machine_category":"Machine Category","filterOption|sGm0xPaGH|pf_t_machine_type":"Machine Type","filterOption|sGm0xPaGH|pf_t_feature":"Feature","filterOption|sGm0xPaGH|pf_t_stitch_applications":"Stitch Applications","filterOption|sGm0xPaGH|pf_t_number_of_stitches":"Number of Stitches","filterOption|sGm0xPaGH|pf_mlt_special_offers":"Special Offers","filterOption|sGm0xPaGH|pf_t_fabric_type":"Fabric Type","filterOption|sGm0xPaGH|pf_p_price":"Price","filterOption|sGm0xPaGH|pf_m_::custom::color":"Color","filterOption|sGm0xPaGH|pf_st_availability":"Availability","filterOption|iliy_ymI4n|pf_pt_product_type":"Product Type","filterOption|iliy_ymI4n|pf_t_machine_category":"Machine Category","filterOption|iliy_ymI4n|pf_t_machine_type":"Machine Type","filterOption|iliy_ymI4n|pf_t_hoop_design":"Hoop Design","filterOption|iliy_ymI4n|pf_t_needle_size":"Needle Size","filterOption|iliy_ymI4n|pf_t_stabilizer_removal_type":"Stabilizer Removal Type","filterOption|iliy_ymI4n|pf_mlt_special_offers":"Special Offers","filterOption|iliy_ymI4n|pf_t_compatible_machine_type":"Compatible Machine Type","filterOption|iliy_ymI4n|pf_p_price":"Price","filterOption|iliy_ymI4n|pf_m_::custom::color":"Color","filterOption|iliy_ymI4n|pf_t_feature":"Feature","filterOption|iliy_ymI4n|pf_t_stitch_applications":"Stitch Applications","filterOption|iliy_ymI4n|pf_t_number_of_stitches":"Number of Stitches","filterOption|iliy_ymI4n|pf_t_type_of_projects":"Type of Projects","filterOption|iliy_ymI4n|pf_t_fabric_type":"Fabric Type","filterOption|iliy_ymI4n|pf_st_availability":"Availability","filterOption|XkFlUNV_I|pf_pt_accessory_category":"Acce
821ssory Category","filterOption|XkFlUNV_I|pf_t_hoop_design":"Hoop Design","filterOption|XkFlUNV_I|pf_t_needle_size":"Needle Size","filterOption|XkFlUNV_I|pf_t_stabilizer_removal_type":"Stabilizer Removal Type","filterOption|XkFlUNV_I|pf_mlt_special_offers":"Special Offers","filterOption|XkFlUNV_I|pf_p_price":"Price","filterOption|XkFlUNV_I|pf_t_compatible_machine_type":"Compatible Machine Type","filterOption|XkFlUNV_I|pf_t_fabric_type":"Fabric Type","filterOption|XkFlUNV_I|pf_t_type_of_sewing":"Type of Sewing","filterOption|XkFlUNV_I|pf_t_best_for":"Best For","filterOption|XkFlUNV_I|pf_m_::custom::color":"Color","filterOption|XkFlUNV_I|pf_st_availability":"Availability","filterOption|bGGKGxX2Fz|pf_mlt_machine_category":"Machine Category","filterOption|bGGKGxX2Fz|pf_t_machine_type":"Machine Type","filterOption|bGGKGxX2Fz|pf_mlt_special_offers":"Special Offers","filterOption|bGGKGxX2Fz|pf_p_price":"Price","filterOption|bGGKGxX2Fz|pf_t_best_for":"Best For","filterOption|bGGKGxX2Fz|pf_t_feature":"Feature","filterOption|bGGKGxX2Fz|pf_t_number_of_stitches":"Number of Stitches","filterOption|bGGKGxX2Fz|pf_t_needle_threader":"Needle Threader","filterOption|bGGKGxX2Fz|pf_t_stitch_applications":"Stitch Applications","filterOption|bGGKGxX2Fz|pf_m_::custom::color":"Color","filterOption|bGGKGxX2Fz|pf_t_fabric_type":"Fabric Type","filterOption|bGGKGxX2Fz|pf_st_availability":"Availability","filterOption|od05soS2Cz|pf_t_machine_category":"Machine Category","filterOption|od05soS2Cz|pf_t_machine_type":"Machine Type","filterOption|od05soS2Cz|pf_mlt_special_offers":"Special Offers","filterOption|od05soS2Cz|pf_p_price":"Price","filterOption|od05soS2Cz|pf_t_best_for":"Best For","filterOption|od05soS2Cz|pf_t_feature":"Feature","filterOption|od05soS2Cz|pf_t_number_of_stitches":"Number of Stitches","filterOption|od05soS2Cz|pf_t_needle_threader":"Needle Threader","filterOption|od05soS2Cz|pf_t_stitch_applications":"Stitch Applications","filterOption|od05soS2Cz|pf_m_::custom::color":"Color","filterOption|od05soS2Cz|pf_t_type_of_projects":"Type of Projects","filterOption|od05soS2Cz|pf_t_fabric_type":"Fabric Type","filterOption|od05soS2Cz|pf_t_expertise_level":"Expertise Level","filterOption|od05soS2Cz|pf_st_availability":"Availability","filterOption|6qwfv5zUXW|pf_v_brand":"Brand","filterOption|6qwfv5zUXW|pf_t_machine_category":"Machine Category","filterOption|6qwfv5zUXW|pf_t_machine_type":"Machine Type","filterOption|6qwfv5zUXW|pf_mlt_special_offers":"Special Offers","filterOption|6qwfv5zUXW|pf_p_price":"Price","filterOption|6qwfv5zUXW|pf_m_::custom::color":"Color","filterOption|6qwfv5zUXW|pf_t_feature":"Feature","filterOption|6qwfv5zUXW|pf_t_needle_threader":"Needle Threader","filterOption|6qwfv5zUXW|pf_t_stitch_applications":"Stitch Applications","filterOption|6qwfv5zUXW|pf_t_number_of_stitches":"Number of Stitches","filterOption|6qwfv5zUXW|pf_t_type_of_projects":"Type of Projects","filterOption|6qwfv5zUXW|pf_t_fabric_type":"Fabric Type","filterOption|6qwfv5zUXW|pf_t_expertise_level":"Expertise Level","filterOption|6qwfv5zUXW|pf_st_availability":"Availability","filterOption|7QNwnYwloc|pf_pt_product_type":"Product type","filterOption|7QNwnYwloc|pf_t_machine_category":"Machine Category","filterOption|7QNwnYwloc|pf_t_machine_type":"Machine Type","filterOption|7QNwnYwloc|pf_mlt_special_offers":"Special Offers","filterOption|7QNwnYwloc|pf_p_price":"Price","filterOption|7QNwnYwloc|pf_m_::custom::color":"Color","filterOption|7QNwnYwloc|pf_t_feature":"Feature","filterOption|7QNwnYwloc|pf_t_needle_threader":"Needle Threader","filterOption|7QNwnYwloc|pf_t_stitch_applications":"Stitch Applications","filterOption|7QNwnYwloc|pf_t_number_of_stitches":"Number of Stitches","filterOption|7QNwnYwloc|pf_t_type_of_projects":"Type of Projects","filterOption|7QNwnYwloc|pf_t_fabric_type":"Fabric Type","filterOption|7QNwnYwloc|pf_t_expertise_level":"Expertise Level","filterOption|7QNwnYwloc|pf_st_availability":"Availability","filterOption|BipPyIw3BN|pf_pt_accessory_category":"Acce
821ssory Category","filterOption|BipPyIw3BN|pf_mlt_special_offers":"Special Offers","filterOption|BipPyIw3BN|pf_t_hoop_design":"Hoop Design","filterOption|BipPyIw3BN|pf_t_needle_size":"Needle Size","filterOption|BipPyIw3BN|pf_t_stabilizer_removal_type":"Stabilizer Removal Type","filterOption|BipPyIw3BN|pf_t_momento_accessory_type":"Momento Accessory Type","filterOption|BipPyIw3BN|pf_p_price":"Price","filterOption|BipPyIw3BN|pf_t_compatible_machine_type":"Compatible Machine Type","filterOption|BipPyIw3BN|pf_t_fabric_type":"Fabric Type","filterOption|BipPyIw3BN|pf_t_type_of_sewing":"Type of Sewing","filterOption|BipPyIw3BN|pf_t_best_for":"Best For","filterOption|BipPyIw3BN|pf_m_::custom::color":"Color","filterOption|BipPyIw3BN|pf_st_availability":"Availability","filterOption|4UAbzqm-4A|pf_t_momento_accessory_type":"Momento Accessory Type","filterOption|4UAbzqm-4A|pf_mlt_special_offers":"Special Offers","filterOption|4UAbzqm-4A|pf_p_price":"Price","filterOption|4UAbzqm-4A|pf_m_::custom::color":"Color","filterOption|4UAbzqm-4A|pf_st_availability":"Availability","filterOption|TTajO6TV_M|pf_t_hoop_design":"Hoop Design","filterOption|TTajO6TV_M|pf_t_needle_size":"Needle Size","filterOption|TTajO6TV_M|pf_t_stabilizer_removal_type":"Stabilizer Removal Type","filterOption|TTajO6TV_M|pf_mlt_special_offers":"Special Offers","filterOption|TTajO6TV_M|pf_p_price":"Price","filterOption|TTajO6TV_M|pf_t_compatible_machine_type":"Compatible Machine Type","filterOption|TTajO6TV_M|pf_t_fabric_type":"Fabric Type","filterOption|TTajO6TV_M|pf_t_type_of_sewing":"Type of Sewing","filterOption|TTajO6TV_M|pf_t_best_for":"Best For","filterOption|TTajO6TV_M|pf_m_::custom::color":"Color","filterOption|TTajO6TV_M|pf_st_availability":"Availability","filterOption|NI8sykYbx5|pf_pt_product_type":"Product type","filterOption|NI8sykYbx5|pf_t_machine_category":"Machine Category","filterOption|NI8sykYbx5|pf_t_machine_type":"Machine Type","filterOption|NI8sykYbx5|pf_mlt_special_offers":"Special Offers","filterOption|NI8sykYbx5|pf_p_price":"Price","filterOption|NI8sykYbx5|pf_m_::custom::color":"Color","filterOption|NI8sykYbx5|pf_t_feature":"Feature","filterOption|NI8sykYbx5|pf_t_needle_threader":"Needle Threader","filterOption|NI8sykYbx5|pf_t_stitch_applications":"Stitch Applications","filterOption|NI8sykYbx5|pf_t_number_of_stitches":"Number of Stitches","filterOption|NI8sykYbx5|pf_t_type_of_projects":"Type of Projects","filterOption|NI8sykYbx5|pf_t_fabric_type":"Fabric Type","filterOption|NI8sykYbx5|pf_t_expertise_level":"Expertise Level","filterOption|NI8sykYbx5|pf_st_availability":"Availability","filterOption|JxN1V4VVva|pf_pt_accessory_category":"Acce
821ssory Category","filterOption|JxN1V4VVva|pf_t_hoop_design":"Hoop Design","filterOption|JxN1V4VVva|pf_t_needle_size":"Needle Size","filterOption|JxN1V4VVva|pf_t_stabilizer_removal_type":"Stabilizer Removal Type","filterOption|JxN1V4VVva|pf_mlt_special_offers":"Special Offers","filterOption|JxN1V4VVva|pf_p_price":"Price","filterOption|JxN1V4VVva|pf_t_compatible_machine_type":"Compatible Machine Type","filterOption|JxN1V4VVva|pf_t_fabric_type":"Fabric Type","filterOption|JxN1V4VVva|pf_t_type_of_sewing":"Type of Sewing","filterOption|JxN1V4VVva|pf_t_best_for":"Best For","filterOption|JxN1V4VVva|pf_m_::custom::color":"Color","filterOption|JxN1V4VVva|pf_st_availability":"Availability","filterOption|TaAlxYv_lj|pf_pt_product_type":"Product type","filterOption|TaAlxYv_lj|pf_t_hoop_design":"Hoop Design","filterOption|TaAlxYv_lj|pf_t_needle_size":"Needle Size","filterOption|TaAlxYv_lj|pf_t_stabilizer_removal_type":"Stabilizer Removal Type","filterOption|TaAlxYv_lj|pf_mlt_special_offers":"Special Offers","filterOption|TaAlxYv_lj|pf_p_price":"Price","filterOption|TaAlxYv_lj|pf_t_compatible_machine_type":"Compatible Machine Type","filterOption|TaAlxYv_lj|pf_t_fabric_type":"Fabric Type","filterOption|TaAlxYv_lj|pf_t_type_of_sewing":"Type of Sewing","filterOption|TaAlxYv_lj|pf_t_best_for":"Best For","filterOption|TaAlxYv_lj|pf_m_::custom::color":"Color","filterOption|TaAlxYv_lj|pf_st_availability":"Availability","filterOption|TTajO6TV_M|pf_m_::custom::brand":"Brand","filterOption|TTajO6TV_M|pf_pt_category":"Category","filterOption|TTajO6TV_M|pf_m_::custom::type":"Product Type","filterOption|XkFlUNV_I|pf_m_::custom::brand":"Brand","filterOption|XkFlUNV_I|pf_m_::custom::type":"Product Type","filterOption|7QNwnYwloc|pf_m_::custom::brand":"Brand","filterOption|NI8sykYbx5|pf_m_::custom::brand":"Brand","filterOption|JxN1V4VVva|pf_m_::custom::brand":"Brand","filterOption|BipPyIw3BN|pf_m_::custom::brand":"Brand","filterOption|sGm0xPaGH|pf_m_::custom::brand":"Brand","filterOption|iliy_ymI4n|pf_m_::custom::brand":"Brand","filterOption|TaAlxYv_lj|pf_m_::custom::brand":"Brand","filterOption|hVwIgbPL4K|pf_m_::custom::brand":"Brand","filterOption|hVwIgbPL4K|pf_pt_category":"Category","filterOption|hVwIgbPL4K|pf_m_::custom::type":"Product Type","filterOption|hVwIgbPL4K|pf_m_::custom::color":"Color","filterOption|hVwIgbPL4K|pf_opt_size":"Size","filterOption|hVwIgbPL4K|pf_p_price":"Price","filterOption|hVwIgbPL4K|pf_st_availability":"Availability","filterOption|hVwIgbPL4K|pf_m_::custom::pattern":"Pattern","filterOption|hVwIgbPL4K|pf_m_::custom::material":"Material","filterOption|hVwIgbPL4K|pf_m_::custom::holiday_season":"Season or Holiday","filterOption|hVwIgbPL4K|pf_m_::custom::size":"Fabric Width","filterOption|hVwIgbPL4K|pf_m_::custom::shop_by_project":"Project Type","filterOption|hVwIgbPL4K|pf_m_::custom::fabric_features":"Features"},"predictiveBundle":{}} 822 ,integration: 823 824 null 825 ,filterSettingsMetafield: 826 827 {"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"showLoading":false,"activeScrollToTop":true,"productAndVariantAvailable":false,"availableAfterFiltering":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":true,"style":{"filterTitleTextColor":"","filterTitleFontSize":14,"filterTitleFontWeight":600,"filterTitleFontTransform":"capitalize","filterTitleFontFamily":"","filterOptionTextColor":"rgba(10||10||10||1)","filterOptionFontSize":10,"filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":true,"stickyFilterOnMobile":false,"shortenUrlParamList":["pf_v_brand:brand","pf_t_product_type:product_type","pf_pt_product_category:product_category","pf_p_price:price","pf_st_availability:availability","pf_opt_color:color","pf_pt_machine_category:machine_category","pf_t_best_for:best_for","pf_t_machine_type:machine_type","pf_t_feature:feature","pf_t_number_of_stitches:number_of_stitches","pf_t_needle_threader:needle_threader","pf_t_stitch_applications:stitch_applications","pf_m_::custom::color:color1","pf_pt_accessory_category:accessory_category","pf_st_stock_status:stock_status","pf_pt_product_type:product_type1","pf_pt_accessory_type:accessory_type","pf_t_type_of_sewing:type_of_sewing","pf_t_fabric_type:fabric_type","pf_t_needle_size:needle_size","pf_t_projects:projects","pf_t_expertise_level:expertise_level","pf_t_type_of_projects:type_of_projects","pf_t_machine_category:machine_category1","pf_t_special_offers:special_offers","pf_t_compatible_machine_type:compatible_machine_type","pf_t_deal_type:deal_type","pf_mlt_offer:offer","pf_mlt_deals:deals","pf_t_hoop_design:hoop_design","pf_t_removal_type:removal_type","pf_mlt_multi_level_tags:multi_level_tags","pf_mlt_machine_category:machine_category2","pf_mlt_special_offers:special_offers1","pf_st_availibility:availibility","pf_t_accessory_type:accessory_type1","pf_pc_product_category:product_category1","pf_opt_pack_size:pack_size","pf_ps_percent_sale:percent_sale","pf_t_stabilizer_removal_type:stabilizer_removal_type","pf_t_momento_accessory_type:momento_accessory_type","pf_c_collection:collection","pf_opt_machine_foot_style:machine_foot_style","pf_m_::custom::brand:brand1","pf_pt_category:category","pf_m_::custom::type:type1","pf_vl_locations:locations","pf_opt_pattern:pattern","pf_opt_size:size","pf_m_::custom::pattern:pattern1","pf_m_::custom::material:material","pf_m_::custom::holiday_season:holiday_season","pf_m_::custom::size:size1","pf_m_::custom::shop_by_project:shop_by_project","pf_m_::custom::fabric_features:fabric_features"]} 828 ,additionalElementSettingsMetafield: 829 830 {"customSortingList":"best-selling|price-ascending|price-descending|manual|relevance","enableCollectionSearch":false} 831 ,backInStockMetafield: 832 833 {"enabled":false,"productSettings":{"hideOnSpecificCollection":{"collectionIds":[]},"hideOnSpecificTag":{"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"isTurbo":true,"notificationSettings":{"emailProvider":"boost","automatic":true}} 834 ,swatchSettings: 835 836 {"beige":{"name":"beige","type":"one_color","colorCodes":["#F5F5DC"],"imageUrl":""},"black":{"name":"black","type":"one_color","colorCodes":["#000000"],"imageUrl":""},"blue":{"name":"blue","type":"one_color","colorCodes":["#0000FF"],"imageUrl":""},"brown":{"name":"brown","type":"one_color","colorCodes":["#A52A2A"],"imageUrl":""},"gold":{"name":"gold","type":"one_color","colorCodes":["#FFD700"],"imageUrl":""},"gray":{"name":"gray","type":"one_color","colorCodes":["#808080"],"imageUrl":""},"green":{"name":"green","type":"one_color","colorCodes":["#008000"],"imageUrl":""},"multi":{"name":"multi","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/5821\/3911\/files\/2519.jpg?v=1756460445"},"orange":{"name":"orange","type":"one_color","colorCodes":["#FF8000"],"imageUrl":""},"pink":{"name":"pink","type":"one_color","colorCodes":["#FFC0CB"],"imageUrl":""},"purple":{"name":"purple","type":"one_color","colorCodes":["#800080"],"imageUrl":""},"red":{"name":"red","type":"one_color","colorCodes":["#FF0000"],"imageUrl":""},"silver":{"name":"silver","type":"one_color","colorCodes":["#C0C0C0"],"imageUrl":""}
836,"transparent":{"name":"transparent","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/5821\/3911\/files\/transparant.jpg?v=1757658848"},"white":{"name":"white","type":"one_color","colorCodes":["#FFFFFF"],"imageUrl":""}} 837 ,defaultSortOrder: 838 839 {"search":"relevance","all":"manual"} 840 ,user: 841 { 842 843 },product: 844 845 null 846 ,b2b: 847 848 null 849 ,templateId:readTemplateId(),productGridSelector: 850 851 "" 852 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 853 854 { 855 856 857 "home-page": {"homepage-720164":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"e10ad8-2.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-614557":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"bestsellers","limit":12},"widgetName":"Best Sellers","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"e10ad8-2.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"}}}, 858 859 860 861 "cart-page": {"cartpage-474328":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Still interested in this?","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"e10ad8-2.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-403812":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"related-items","limit":12,"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"e10ad8-2.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"}}}, 862 863 864 865 866 867 "product-page": {"productpage-300035":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"recently-viewed","limit":12},"widgetName":"Recently viewed","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"e10ad8-2.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"}}}, 868 869 870 871 "collection-page": {"collectionpage-800085":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"newest-arrivals","limit":12},"widgetName":"Just dropped","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"e10ad8-2.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-036378":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"trending-products","limit":12,"calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"inactive","widgetDesignSettings":{"tenantId":"e10ad8-2.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"}}}, 872 873 874 875 "defaultSettings": null, 876 877 878 879 880 881 "dynamic-bundle": {"bundle-655644":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"e10ad8-2.myshopify.com","widgetId":"bundle-655644","templateType":"customization","titleName":"Frequently Bought Together","titleAlignment":"center","titleFont":"Poppins","titleFontSize":16,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Add all to cart","buttonBackgroun
881dColor":"#D80D0D","buttonTextColor":"#ffffff","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-063088":{"params":{"shop":"e10ad8-2.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-063088","tenantId":"e10ad8-2.myshopify.com","templateType":"customization","titleName":"Personalized for you","titleAlignment":"center","titleFont":"Faculty Glyphic","titleFontSize":20,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"uppercase","buttonText":"Add to cart","buttonBackgroundColor":"#C8102E","buttonTextColor":"#ffffff","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}}}, 882 883 884 } || {},recommendationPlaceholder: 885 886 887 "\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" 888 ,simplifiedIntegrationPlaceholder: 889 890 891 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__
891product-list-placeholder-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; }
891 .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" 892 ,allSyncedCollections: 893 894 null 895 ,isOnboarding: 896 897 false 898 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
898<script type="text/javascript">"use strict";(()=>{var Me=["__proto__","constructor","prototype"];function O(n,...t){if(!n||t.length===0)return n;let e=i=>!!i&&typeof i=="object",o=i=>{if(!e(i))return!1;let r=Object.getPrototypeOf(i);return r===Object.prototype||r===null};for(let i of t)if(i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r)||Me.includes(r))continue;let a=i[r];if(!(r in n)){n[r]=a;continue}let s=n[r];Array.isArray(s)&&Array.isArray(a)?n[r]=s.concat(...a):o(s)&&o(a)?n[r]=O(s,a):n[r]=a}return n}var ee=class{constructor(t,e){this.modules=[];this.cachedModulesByConstructor=new Map;this.status="created";this.cachedEventListeners={};this.registryBlockListeners=[];this.readyListeners=[];this.mode="production";this.logLevel=1;this.blocks={};let o=window.boostWidgetIntegration;this.config=t||{logLevel:o?.config?.logLevel,env:"production"},this.logLevel=this.config.logLevel??(this.mode==="production"?2:this.logLevel),this.config.logLevel==null&&(this.config.logLevel=this.logLevel),this.dataObjects=e||{},this.logger={debug:(...i)=>{this.logLevel<=0&&console.debug("Boost > [DEBUG] ",...i)},info:(...i)=>{this.logLevel<=1&&console.info("Boost > [INFO] ",...i)},warn:(...i)=>{this.logLevel<=2&&console.warn("Boost > [WARN] ",...i)},error:(...i)=>{this.logLevel<=3&&console.error("Boost > [ERROR] ",...i)}}}bootstrap(){if(this.status==="bootstrapped"){this.logger.warn("Application already bootstrapped");return}if(this.status==="started"){this.logger.warn("Application already started");return}this.loadModuleEventListeners(),this.dispatchLifecycleEvent({name:"onBeforeAppBootstrap",payload:null}),(this.config?.customization?.app?.onBootstrap?this.config.customization.app:window.boostWidgetIntegration?.config?.customization?.app)?.onBootstrap?.(this),this.extendAppConfigFromModules(),this.extendAppConfigFromGlobalVariables(),this.initializeDataObjects(),this.assignGlobalVariables(),this.status="bootstrapped",this.dispatchLifecycleEvent({name:"onAppBootstrap",payload:null})}moduleLabel(t){if(typeof t!="function"&&(typeof t!="object"||t===null))return"Unknown";let e=t;return Object.prototype.hasOwnProperty.call(e,"moduleName")&&typeof e.moduleName=="string"?e.moduleName:typeof e.name=="string"&&e.name?e.name:"Unknown"}async initModules(){await Promise.all(this.modules.map(async t=>{if(!t.shouldInit()){this.logger.info("Module not initialized",this.moduleLabel(t.constructor),"shouldInit returned false");return}t.onBeforeModuleInit?.(),this.dispatchLifecycleEvent({name:"onBeforeModuleInit",payload:{module:t}}),this.logger.info(`Initializing ${this.moduleLabel(t.constructor)} module`);try{await t.init(),this.dispatchLifecycleEvent({name:"onModuleInit",payload:{module:t}})}catch(e){this.logger.error(`Error initializing module ${this.moduleLabel(t.constructor)}:`,e),this.dispatchLifecycleEvent({name:"onModuleError",payload:{module:t,error:e instanceof Error?e:new Error(String(e))}})}}))}getModule(t){let e=this.cachedModulesByConstructor.get(t);if(!(e&&!e.shouldInit()))return e}getModuleByName(t){let e=this.modules.find(o=>o.constructor.moduleName===t);if(!(e&&!e.shouldInit()))return e}getModuleByClassName(t){let e=this.modules.find(o=>this.moduleLabel(o.constructor)===t);if(!(e&&!e.shouldInit()))return e}registerBlock(t){if(!t.id){this.logger.error("Block id is required");return}let e=t.id;if(this.blocks[e]){this.logger.error(`Block with id ${e} already exists`);return}this.blocks[e]=t,window.boostWidgetIntegration.blocks&&(window.boostWidgetIntegration.blocks[e]=t),this.dispatchLifecycleEvent({name:"onRegisterBlock",payload:{block:t}}),this.registryBlockListeners.forEach(o=>{try{o(t)}catch(i){this.logger.error("Error in registry block listener:",i)}})}addRegistryBlockListener(t){this.registryBlockListeners.push(t),Object.values(this.blocks).forEac
898h(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])=>
898[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;
898a++)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
898ode"){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}
898if(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
898with 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;
898Object.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=()=>
898{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";
898var 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>
898<!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
899<script> 900 window.Rebuy = window.Rebuy || {}; 901 window.Rebuy.customer = window.Rebuy.customer || {}; 902 903 window.Rebuy.market = window.Rebuy.market || {}; 904 905 window.Rebuy.market.country = "US"; 906 907 908 window.Rebuy.market.locale = "en"; 909 910</script>
910 911 912 913<link rel="preconnect" href="https://cdn.rebuyengine.com"> 914 <link rel="preconnect" href="https://rebuyengine.com" crossorigin> 915 <link rel="preconnect" href="https://cached.rebuyengine.com" crossorigin> 916
916<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=e10ad8-2.myshopify.com"></script>
916 917 918 919<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
919<script type="text/javascript"> 920 921 if (typeof window.formbuilder_customer != "object") { 922 window.formbuilder_customer = {} 923 } 924 925 926 927 window.hulkFormBuilder = { 928 form_data: {"form_1mY8qHU_7ovHifmIvYohDg":{"uuid":"1mY8qHU_7ovHifmIvYohDg","form_name":"Contact SINGER","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f5f7","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#d8143c","button_border_radius":"20","form_width":"600px","form_border_size":0,"form_border_clr":"transparent","form_border_radius":"2","label_font_size":"14","input_font_size":"14","button_font_size":"16","form_padding":"30","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#d8143c","btn_border_size":"1","form_name":"Contact SINGER","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","label_font_family":"Inter","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"email","position":2,"label":"Email Address","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"email_validate_field":"yes","email_validate_field_label":"Verify Email Address"},{"Conditions":{},"type":"checkbox","position":3,"label":"I would like to sign up for marketing emails from SINGER.","halfwidth":"no","result_in_yes_no":"yes","page_number":1},{"Conditions":{},"type":"phone","position":4,"label":"Phone Number","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":5,"label":"Zipcode","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Country","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":7,"label":"Language Preference","values":"English\nSpanish\nFrench","elementCost":{},"other_value":"no","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":8,"label":"Place of Purchase (Business Name)","halfwidth":"no","page_number":1,"required":"yes"},{"Conditions":{},"type":"newdate","position":9,"label":"Date of Purchase","halfwidth":"no","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":10,"label":"Machine Model","halfwidth":"yes","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":11,"label":"Serial Number","halfwidth":"yes","page_number":1,"required":"yes"},{"type":"select","position":12,"label":"Subject","values":"Product Inquiry\nOrder Delivery\nOrder Payment\/Refund\nPayment Related\nOther","Conditions":{},"page_number":1,"required":"yes"},{"type":"textarea","position":13,"label":"Message","required":"no","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true},"form_8veUxoIuDb0ICySjMEFWGA":{"uuid":"8veUxoIuDb0ICySjMEFWGA","form_name":"Contact Husqvarna Viking","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f5f7","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#dc2133","button_border_radius":"4","form_width":"600px","form_border_size":0,"form_border_clr":"transparent","form_border_radius":"2","label_font_size":"14","input_font_size":"14","button_font_size":"16","form_padding":"30","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#dc2133","btn_border_size":"1","form_name":"Contact Husqvarna Viking","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","input_font_family":"Roboto","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"email_validate_field":"yes","email_validate_field_label":"Verify Email Address","page_number":1},{"Conditions":{},"type":"checkbox","position":3,"label":"I would like to sign up for marketing emails from Husqvarna Viking.","page_number":1,"required":"no"},{"Conditions":{},"type":"phone","position":4,"label":"Phone Number","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":5,"label":"Zipcode","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Country","page_number":1,"required":"yes"},{"Conditions":{},"type":"select","position":7,"label":"Language Preference","values":"English\nFrench\nSpanish","elementCost":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":8,"label":"Place of Purchase (Business Name)","halfwidth":"no","page_number":1,"required":"yes"},{"Conditions":{},"type":"newdate","position":9,"label":"Date of Purchase","halfwidth":"no","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":10,"label":"Machine Model","halfwidth":"yes","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":11,"label":"Serial Number","halfwidth":"yes","page_number":1,"required":"yes"},{"type":"select","position":12,"label":"Subject","values":"Product Inquiry\nOrder Delivery\nOrder Payment\/Refund\nPayment Related\nOther","Conditions":{},"page_number":1,"required":"yes"},{"type":"textarea","position":13,"label":"Message","required":"no","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true},"form_BmpiymOp89D1Qhamn94bZw":{"uuid":"BmpiymOp89D1Qhamn94bZw","form_name":"Become a PFAFF Dealer","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f5f7","form_title":"\u003cp style=\"text-align: center;\"\u003e\u0026nbsp;\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"color:#000000;\"\u003eBecome a PFAFF Dealer\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u0026nbsp;\u003c\/p\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#23323f","button_border_radius":"30","form_width":"600px","form_border_size":0,"form_border_clr":"transparent","form_border_radius":0,"label_font_size":"14","input_font_size":"14","button_font_size":"16","form_padding":"30","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#23323f","btn_border_size":0,"form_name":"Become a PFAFF Dealer","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","label_font_family":"Open Sans","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"email_validate_field":"yes","email_validate_field_label":"Verify Email","page_number":1},{"Conditions":{},"type":"phone","position":3,"label":"Phone Number","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":4,"label":"Address","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":5,"label":"Additional Information","page_number":1}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true},"form_Gq26K7w69ewuRvQ_BbuStg":{"uuid":"Gq26K7w69ewuRvQ_BbuStg","form_name":"Trade In Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eYour upgrade journey is officially threaded!\u0026nbsp;\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eAn experienced member of our team will be in touch shortly with additional details to guide you through the next steps. We\u0026rsquo;re excited to help you upgrade your sewing experience!\u003c\/p\u003e\n","captcha_enable":"yes","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#da2131","button_border_radius":"2","form_width":"900px","form_border_size":"2","form_border_clr":"#da2131","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#da2131","btn_border_size":"1","form_name":"Trade In Form","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_banner_alignment":"center","banner_img_height":"35","form_description":"\u003cp style=\"font-size:20px;\"\u003eFind out what you can trade in your machine for today! No obligation quote.\u003c\/p\u003e\n","captcha_honeypot":"no","banner_img_width":"500","advance_css":".form_title_div p { font-weight: 600; color: black; }\n.form-control {\nheight:auto!important;\npadding: 12px!important;\n}\nlabel.fitText.block_label {\nfont-size:16px;\nfont-weight:500;\nletterspacing: -0.14px;\nline-height: 20px;\nmargin-bottom: 5px;\ncolor: black;\n}\n .required-star {\n color: #de2131;\n margin-left: 0.25em;\n font-weight: bold;\n }\n.radio-list.input2.horizontal * {\n font-size: 16px; \/* change value as needed *\/\n}","advance_js":"document.addEventListener(\"DOMContentLoaded\", () =\u003e {\n document.querySelectorAll(\"label.fitText.block_label\").forEach(label =\u003e {\n let text = label.textContent.trim();\n\n if (text.endsWith(\"*\")) {\n \/\/ Remove the last character (the built-in *)\n let newText = text.slice(0, -1).trim();\n\n \/\/ Replace label content with text + styled span\n label.innerHTML = `${newText}\u003cspan class=\"required-star\"\u003e*\u003c\/span\u003e`;\n }\n });\n });","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Name","required":"yes","page_number":1,"halfwidth":"yes"},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"radio","position":2,"label":"Machine Brand","values":"SingerÂ
928®\nHusqvarna® Viking®\nPFAFF®","elementCost":{},"page_number":1,"required":"yes","customClass":"brand-options","halfwidth":"yes"},{"Conditions":{},"type":"text","position":3,"label":"Machine Model","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":4,"label":"Machine Serial Number","required":"yes","page_number":1,"infoMessage":"The Serial Number can be found on the back or the underside of your machine.","halfwidth":"yes"},{"Conditions":{},"type":"select","position":5,"label":"Condition of the Machine","required":"yes","values":"Like New \/ Excellent\nGood\nFair\nPoor\nNon-Functional\nI donâ²t know","elementCost":{},"customID":"machine-condition","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"image","position":6,"label":"Upload Machine Images","imageMultiple":"yes","enable_drag_and_drop":"no","imagenoMultiple":"5","page_number":1,"halfwidth":"yes"}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true},"form_nRj51ICeaQGcm44jRUSe8Q":{"uuid":"nRj51ICeaQGcm44jRUSe8Q","form_name":"Become a Husqvarna Viking Dealer","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f5f7","form_title":"\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\n\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"color:#000000;\"\u003eBecome a Husqvarna Viking Dealer\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#d8143c","button_border_radius":"4","form_width":"600px","form_border_size":0,"form_border_clr":"transparent","form_border_radius":"2","label_font_size":"14","input_font_size":"16","button_font_size":"16","form_padding":"30","input_border_color":"#cccccc","input_border_color_hover":"#000000","btn_border_clr":"#d8143c","btn_border_size":"1","form_name":"Become a Husqvarna Viking Dealer","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","label_font_family":"Roboto","input_font_family":"Inter","form_description":"","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"halfwidth":"no","page_number":1,"email_validate_field":"yes","email_validate_field_label":"Verify Email"},{"Conditions":{},"type":"phone","position":3,"label":"Phone Number","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":4,"label":"Address","required":"yes","page_number":1},{"type":"textarea","position":5,"label":"Additional Information","required":"no","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true},"form_oEz6TuCHBgIPh_NHBqcIdg":{"uuid":"oEz6TuCHBgIPh_NHBqcIdg","form_name":"Tax Exemption Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f5f7","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eYour message has been sent. Thank you for contacting us.\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"1","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#ffffff","button_back_clr":"#d8143c","button_border_radius":"30","form_width":"600px","form_border_size":"1","form_border_clr":"transparent","form_border_radius":"2","label_font_size":"14","input_font_size":"16","button_font_size":"16","form_padding":"30","input_border_color":"#cccccc","input_border_color_hover":"#000000","btn_border_clr":"#d8143c","btn_border_size":"1","form_name":"Tax Exemption Form","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","label_font_family":"Inter","input_font_family":"Inter","form_banner_alignment":"left","form_description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"color:#000000;\"\u003eDescription text goes here to explain tax exempt form.\u003c\/span\u003e\u003c\/p\u003e\n","blocked_emails":"","flow_trigger_integration":"yes","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"no"},{"Conditions":{},"type":"phone","position":3,"label":"Phone Number","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Company Name","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":5,"label":"Address","required":"yes","page_number":1},{"Conditions":{},"type":"space","position":6,"label":"Label (8)","page_number":1}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true},"form_v-AY6oQ7z6NlM_UO30mfyw":{"uuid":"v-AY6oQ7z6NlM_UO30mfyw","form_name":"Contact PFAFF","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f5f7","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#23323f","button_border_radius":"30","form_width":"600px","form_border_size":0,"form_border_clr":"transparent","form_border_radius":0,"label_font_size":"14","input_font_size":"14","button_font_size":"16","form_padding":"30","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#23323f","btn_border_size":0,"form_name":"Contact PFAFF","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","label_font_family":"Open Sans","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"email_validate_field":"yes","email_validate_field_label":"Verify Email Address","page_number":1},{"Conditions":{},"type":"checkbox","position":3,"label":"I would like to sign up for marketing emails from PFAFF.","page_number":1},{"Conditions":{},"type":"phone","position":4,"label":"Phone Number","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":5,"label":"Zipcode","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Country","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":7,"label":"Language Preference","values":"English\nSpanish\nFrench","elementCost":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":8,"label":"Place of Purchase (Business Name)","halfwidth":"no","page_number":1,"required":"yes"},{"Conditions":{},"type":"newdate","position":9,"label":"Date of Purchase","halfwidth":"no","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":10,"label":"Machine Model","halfwidth":"yes","page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":11,"label":"Serial Number","halfwidth":"yes","page_number":1,"required":"yes"},{"type":"select","position":12,"label":"Subject","values":"Product Inquiry\nOrder Delivery\nOrder Payment\/Refund\nPayment Related\nOther","Conditions":{},"page_number":1,"required":"yes"},{"type":"textarea","position":13,"label":"Message","required":"no","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true},"form_vANhAnTanB0ky8k_BOiqyQ":{"uuid":"vANhAnTanB0ky8k_BOiqyQ","form_name":"SVP Data Subject Access Request","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for submitting this form. This is the successful submission message\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#d8143c","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"SVP Data Subject Access Request","form_access_message":"\u
928003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","banner_img_height":"60","banner_img_width":"500","form_banner_alignment":"center","form_banner":"https:\/\/form-builder-by-hulkapps.s3.amazonaws.com\/uploads\/e10ad8-2.myshopify.com\/backend_image\/allbrandslogobar-.png","formElements":[{"Conditions":{},"type":"headings","position":0,"label":"Label (1)","headings":"\u003ch2\u003eSVP Data Subject Access Request\u003c\/h2\u003e\n","page_number":1},{"Conditions":{},"type":"paragraph","position":1,"label":"Label (2)","paragraph":"\u003cp\u003eThe information you supply in this form will only be used for the purposes of identifying the personal data you are requesting and responding to your request. You are not obliged to complete this form to make a request, but doing so will make it easier for us to process your request quickly.\u003c\/p\u003e\n\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eIF YOUR REQUEST IS NOT RELATED TO DATA PRIVACY\u003cbr \/\u003e\nPLEASE DO NOT USE THIS FORM.\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp\u003eSubmit product related questions through the following forms: \u003ca href=\"https:\/\/www.singer.com\/email-us\"\u003eSINGER\u003c\/a\u003e, \u003ca href=\"https:\/\/www.pfaff.com\/en-us\/Support\/contact-us\/\"\u003ePFAFF\u003c\/a\u003e, \u003ca href=\"https:\/\/husqvarnaviking.com\/Contact-Us\"\u003eHUSQVARNA VIKING\u003c\/a\u003e, \u003ca href=\"https:\/\/www.mysewnet.com\/en\/support\/\"\u003emySewnet\u003c\/a\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":2,"label":"I am a","required":"yes","values":"Customer\nEmployee\nIndependent Contractor\nOther","elementCost":{},"page_number":1,"align":"vertical"},{"Conditions":{},"type":"multipleCheckbox","position":3,"label":"Select request type(s)","required":"yes","values":"Unsubscribe from marketing emails\nUpdate or correct my data\nRequest a copy of my data\nErase my data\nRestrict the processing of my data\nTransfer my data\nFile a complaint or objection\nDo not share my information (please note that SVP does not sell customer information)","elementCost":{},"other_for_multi_value":"no","align":"vertical","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"First Name","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Last Name","required":"yes","page_number":1},{"type":"email","position":6,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"email","position":7,"required":"yes","email_confirm":"yes","label":"Please re-enter your email address","page_number":1},{"Conditions":{},"type":"phone","position":8,"label":"Phone number (Please include country code)","phone_validate_field":"no","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Country of Residence","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":10,"label":"Request details","required":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","popup_settings":{},"form_is_active":true}}, 929 shop_data: {"shop_41wo2J9York_snNEkuD1RQ":{"shop_uuid":"41wo2J9York_snNEkuD1RQ","shop_timezone":"America\/Chicago","shop_id":95063,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"e10ad8-2.myshopify.com","shop_created_at":"2023-11-14T13:58:51.401-06:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 930 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid
930URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 931 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","approve-or-decline-submission","product-choice","ticket-system","emoji-feedback","multi-line-text","iamge-choice","image-display","file-upload","slack-integration","google-sheets-integration","multi-page-form","access-only-for-logged-in-users","zapier-integration","add-tags-for-existing-customers","restrict-from-submissions-per-phone-number","multi-column-text","booking","zerobounce-integration","form-layout-image"]}}, 932 shop: null, 933 shop_id: null, 934 plan_features: null, 935 validateDoubleQuotes: false, 936 assets: { 937 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
937-by-hulkapps-74/assets/searchable-dropdown.js", 938 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 939 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 940 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 941 }, 942 translations: { 943 htmlTagNotAllowed: "HTML Tags are not allowed", 944 sqlQueryNotAllowed: "SQL Queries are not allowed", 945 doubleQuoteNotAllowed: "Double quotes are not allowed", 946 947 maxTextFieldsReached: "You have added the maximum number of text fields.", 948 949 950 951 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 952 } 953 954 } 955 956 957 958 window.FbThemeAppExtSettingsHash = {} 959 960</script>
960<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 961 962 963
964<script type="module" dynamic> 965 const configUrl = "/a/elevar/static/configs/9d9175afb151652979571051ca5566a92b3a4b2c/config.js"; 966 const config = (await import(configUrl)).default; 967 const scriptUrl = config.script_src_app_theme_embed; 968 969 if (scriptUrl) { 970 const { handler } = await import(scriptUrl); 971 972 await handler( 973 config, 974 { 975 cartData: { 976 marketId: "63715213591", 977 localeCountryCode:"US", 978 attributes:{}, 979 cartTotal: "0.0", 980 currencyCode:"USD", 981 items: [] 982} 983, 984 user: { 985 cartTotal: "0.0", 986 currencyCode:"USD", 987 customer: {}, 988} 989, 990 isOnCartPage:false, 991 collectionView:null, 992 searchResultsView:null, 993 productView:null, 994 } 995 ); 996 } 997</script>
997 998 999 1000<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1000<script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script>
1000<!-- END app block --><!-- BEGIN app block: shopify://apps/constructor-connect/blocks/beacon/a956b874-8151-438f-8f0b-c7ae709947b1 -->
1000<script defer src="https://cnstrc.com/js/cust/svp_worldwide_80If6B.js"></script>
1000 1001 1002 1003<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1004<script type="text/javascript"> 1005 (function (c, l, a, r, i, t, y) { 1006 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1007 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1008 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1009 1010 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1011 if (error) { 1012 console.error("Error loading Shopify features:", error); 1013 return; 1014 } 1015 1016 c[a]('consentv2', { 1017 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1018 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1019 source: 101, 1020 }); 1021 }); 1022 1023 l.addEventListener("visitorConsentCollected", function (e) { 1024 c[a]('consentv2', { 1025 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1026 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1027 source: 101, 1028 }); 1029 }); 1030 })(window, document, "clarity", "script", "vfcfolj9fj"); 1031</script>
1031 1032 1033 1034 1035<!-- END app block -->
1035<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
1035 1036<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1037<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 79558213911,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1037
1037
1038<script> 1039 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1040</script>
vendor: 1 bytes, line 1040
1040
1041<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1041).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: 79558213911,storefrontBaseUrl: "https://www.singer.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.singer.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2649981298","configuration":"{\"baseUrl\":\"https:\/\/ac.cnstrc.com\",\"apiKeyMap\":\"{\\\"default\\\":\\\"key_AvC7VxTPWHC1FXvi\\\"}\",\"section\":\"Products\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b190cf58f0e8a8968baf3c
1041a92d41a542","type":"APP","apiClientId":134364528641,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2453307762","configuration":"{\"accountID\":\"96f5b8e530d244cf863e60d69e7d1fc3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23c8e03086c374c0b97c93580ddc9ec5","type":"APP","apiClientId":158237,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2262368626","configuration":"{\"shopId\":\"e10ad8-2.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"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":"1944617330","configuration":"{\"projectId\":\"vfcfolj9fj\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1484423538","configuration":"{\"accountID\":\"XHtVeu\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"477692183","configuration":"{\"locale\":\"en_US\",\"client\":\"singersewing\",\"environment\":\"production\",\"deployment_zone\":\"main_site\",\"use_external_ids\":\"false\",\"storefront_api_key\":\"none\",\"product_metafield_key\":\"none\",\"product_metafield_namespace\":\"none\",\"multi_locale_enabled\":\"false\",\"locale_mapping\":\"{}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e9849bbfb1381d47503a57eebf3a7a78","type":"APP","apiClientId":1888040,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"217383191","configuration":"{\"botID\":\"z1clj3ygljv72qah\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"153157911","configuration":"{\"tagID\":\"2614167442881\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1041,{"id":"152305943","configuration":"{\"tenantId\":\"7b1a69aa-fe98-446e-8e2c-db28cce60b1e\", \"shop\":\"e10ad8-2.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aecc2e21ca41aa0ccd0fd68bb810007d","type":"APP","apiClientId":4294333,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"150339863","configuration":"{\"myshopifyDomain\":\"e10ad8-2.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"129761559","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/9d9175afb151652979571051ca5566a92b3a4b2c\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"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":"98992407","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Elevar Custom Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"103645463","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"cj-network-integration-pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"127369586","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Signifyd Pixels","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Singer","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"e10ad8-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.singer.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15165329178994","handle":"singer-smart-heavy-duty-9120-sewing-embroidery-machine","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62232332927346","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.singer.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"189388587378","themePublished":"true","eventMetadataId":"eb41ddab-5b77-47c6-b0df-6246f52727d7","pageType":"page","resourceId":"139065393431","shopId":"79558213911","storefrontBaseUrl":"https:\/\/www.singer.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1041<script> 1042 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1043 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1044 window.ShopifyAnalytics.meta.currency = 'USD'; 1045 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":139065393431,"requestId":"c8f24c58-0c1d-40b1-b816-a973565eb9b7-1790850262"}}; 1046 for (var attr in meta) { 1047 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1048 } 1049</script>
vendor: 1 bytes, line 1049
1049
1050<script class="analytics"> 1051 (function () { 1052 var customDocumentWrite = function(content) { 1053 var jquery = null; 1054 1055 if (window.jQuery) { 1056 jquery = window.jQuery; 1057 } else if (window.Checkout && window.Checkout.$) { 1058 jquery = window.Checkout.$; 1059 } 1060 1061 if (jquery) { 1062 jquery('body').append(content); 1063 } 1064 }; 1065 1066 var hasLoggedConversion = function(token) { 1067 if (token) { 1068 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1069 } 1070 return false; 1071 } 1072 1073 var setCookieIfConversion = function(token) { 1074 if (token) { 1075 var twoMonthsFromNow = new Date(Date.now()); 1076 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1077 1078 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1079 } 1080 } 1081 1082 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1083 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1084 if (trekkie.integrations) { 1085 return; 1086 } 1087 trekkie.methods = [ 1088 'identify', 1089 'page', 1090 'ready', 1091 'track', 1092 'trackForm', 1093 'trackLink' 1094 ]; 1095 trekkie.factory = function(method) { 1096 return function() { 1097 var args = Array.prototype.slice.call(arguments); 1098 args.unshift(method); 1099 trekkie.push(args); 1100 if (method == 'track' || method == 'page') { 1101 var pageUrl; 1102 try { 1103 pageUrl = window.location.href; 1104 } catch (e) {} 1105 var pageReferrer; 1106 try { 1107 pageReferrer = document.referrer; 1108 } catch (e) {} 1109 try { 1110 if (window.__TREKKIE_SHIM_QUEUE == null) { 1111 window.__TREKKIE_SHIM_QUEUE = []; 1112 } 1113 window.__TREKKIE_SHIM_QUEUE.push({ 1114 from: 'trekkie-stub', 1115 method: method, 1116 args: args.slice(1), 1117 pageContext: { 1118 url: pageUrl, 1119 referrer: pageReferrer 1120 } 1121 }); 1122 } catch (e) { 1123 // no-op 1124 } 1125 } 1126 return trekkie; 1127 }; 1128 }; 1129 for (var i = 0; i < trekkie.methods.length; i++) { 1130 var key = trekkie.methods[i]; 1131 trekkie[key] = trekkie.factory(key); 1132 } 1133 trekkie.load = function(config) { 1134 trekkie.config = config || {}; 1135 trekkie.config.initialDocumentCookie = document.cookie; 1136 var first = document.getElementsByTagName('script')[0]; 1137var script = document.createElement('script'); 1138script.type = 'text/javascript'; 1139script.onerror = function(e) { 1140 var scriptFallback = document.createElement('script'); 1141 scriptFallback.type = 'text/javascript'; 1142 scriptFallback.onerror = function(error) { 1143 var Monorail = { 1144 produce: function produce(monorailDomain, schemaId, payload) { 1145 var currentMs = new Date().getTime(); 1146 var event = { 1147 schema_id: schemaId, 1148 payload: payload, 1149 metadata: { 1150 event_created_at_ms: currentMs, 1151 event_sent_at_ms: currentMs 1152 } 1153 }; 1154 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1155 }, 1156 sendRequest: function sendRequest(endpointUrl, payload) { 1157 // Try the sendBeacon API 1158 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1159 var blobData = new window.Blob([payload], { 1160 type: 'text/plain' 1161 }); 1162 1163 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1164 return true; 1165 } // sendBeacon was not successful 1166 1167 } // XHR beacon 1168 1169 var xhr = new XMLHttpRequest(); 1170 1171 try { 1172 xhr.open('POST', endpointUrl); 1173 xhr.setRequestHeader('Content-Type', 'text/plain'); 1174 xhr.send(payload); 1175 } catch (e) { 1176 console.log(e); 1177 } 1178 1179 return false; 1180 }, 1181 isIos12: function isIos12() { 1182 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1183 } 1184 }; 1185 Monorail.produce('monorail-edge.shopifysvc.com', 1186 'trekkie_storefront_load_errors/1.1', 1187 {shop_id: 79558213911, 1188 theme_id: 189388587378, 1189 app_name: "storefront", 1190 context_url: window.location.href, 1191 source_url: "//www.singer.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1192 1193 }; 1194 scriptFallback.async = true; 1195 scriptFallback.src = '//www.singer.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1196 first.parentNode.insertBefore(scriptFallback, first); 1197}; 1198script.async = true; 1199script.src = '//www.singer.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1200first.parentNode.insertBefore(script, first); 1201 1202 }; 1203 trekkie.load( 1204 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":79558213911,"isMerchantRequest":null,"themeId":189388587378,"themeCityHash":"6815672292649973481","contentLanguage":"en","currency":"USD","eventMetadataId":"eb41ddab-5b77-47c6-b0df-6246f52727d7"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1205 ); 1206 1207 var loaded = false;
1208 trekkie.ready(function() { 1209 if (loaded) return; 1210 loaded = true; 1211 1212 window.ShopifyAnalytics.lib = window.trekkie; 1213 1214 var originalDocumentWrite = document.write; 1215 document.write = customDocumentWrite; 1216 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1217 document.write = originalDocumentWrite; 1218 1219 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1220 var token = match? match[1]: undefined; 1221 if (!hasLoggedConversion(token)) { 1222 setCookieIfConversion(token); 1223 1224 } 1225 }); 1226 1227 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":139065393431,"requestId":"c8f24c58-0c1d-40b1-b816-a973565eb9b7-1790850262","shopifyEmitted":true}); 1228 1229 var eventsListenerScript = document.createElement('script'); 1230 eventsListenerScript.async = true; 1231 eventsListenerScript.src = "//www.singer.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1232 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1233})();</script>
vendor: 1 bytes, line 1233
1233
1234<script 1235 defer 1236 src="https://www.singer.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1237 data-application="storefront-renderer" 1238 data-shop-id="79558213911" 1239 data-render-region="gcp-europe-west1" 1240 data-page-type="page" 1241 data-theme-instance-id="189388587378" 1242 data-theme-name="SVP Worldwide" 1243 data-theme-version="0.1.0" 1244 data-monorail-region="shop_domain" 1245 data-resource-timing-sampling-rate="10" 1246 data-shs="true" 1247 data-shs-beacon="true" 1248 data-shs-export-with-fetch="true" 1249 data-shs-logs-sample-rate="1" 1250 data-shs-beacon-endpoint="https://www.singer.com/api/collect" 1251></script>
1251 1252<meta name="shopify-y" content="e66d724f-072d-498e-b106-cbbe2210d5a1" data-expiration="1822407862000"><meta name="shopify-s" content="35fed976-ad48-459c-b310-e5ef5159d650" data-expiration="1790852062000"><meta name="new-cookie-storage-activated" content="t"> 1253</head> 1254 1255 <!-- Body content follows --> 1256 1257 1258 1259 <body class="singer template-page-store-locator flex flex-col min-h-screen overflow-x-hidden iso-US"> 1260 1261 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1262 Skip to content 1263 </a> 1264 1265 1266 <!-- BEGIN sections: header-group --> 1267<section id="shopify-section-sections--27372412862834__b9c08877-3d03-4006-93e6-6d8c59e07d3d" class="shopify-section shopify-section-group-header-group site-switcher"> 1268<link href="//www.singer.com/cdn/shop/t/320/assets/brand-switcher.css?v=25470870479779105081775748867" rel="stylesheet" type="text/css" media="all" /> 1269 1270 1271 1272 1273<div class="md:flex md:flex-row md:justify-between bg-grey-2"> 1274 <div data-brand-tabs class="brands-tabs"> 1275 <div class="flex flex-row pl-0 list-none" role="list"> 1276 1277 <a 1278 role="listitem" 1279 href="/" 1280 title="Visit Singer homepage" 1281 aria-label="Link to Singer homepage" 1282 class="flex items-center justify-center px-1 block whitespace-nowrap overflow-hidden text-ellipsis text-center uppercase active" 1283 data-brand-tab="singer" 1284 1285 > 1286 <span class='sr-only'>Singer</span> 1287 1288 <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 182 43"> 1289 <!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 141) --> 1290 <defs> 1291 <style> 1292 .st0, .st1 { 1293 fill: #ed1944; 1294 } 1295 1296 .st1 { 1297 fill-rule: evenodd; 1298 } 1299 </style> 1300 </defs> 1301 <path class="st0" d="M14.83,18.8s-6.51.45-6.51-3.14,4.61-3.15,5.05-3.15c5.62,0,9.55,3.03,9.55,3.03v-7.3l-1.57,1.46s-5.39-1.57-8.42-1.57-10.67,1.46-10.67,8.43,8.99,6.74,9.66,6.74,6.06-.34,6.18,3.15c.11,3.15-3.93,3.32-5.73,3.26-6.63-.23-9.66-4.27-9.66-4.27v8.54l1.91-1.68s2.36,2.02,8.2,2.02,11.46-2.14,11.46-8.43c0-6.97-9.44-7.08-9.44-7.08"/> 1302 <polygon class="st0" points="40.33 11.39 41.91 9.48 33.14 9.48 34.6 11.17 34.6 31.95 32.58 33.74 42.02 33.74 40.33 31.84 40.33 11.39"/> 1303 <polygon class="st0" points="78.98 9.82 70.22 9.82 72.01 11.28 72.01 24.42 60.33 9.82 52.47 9.82 53.47 10.83 53.47 31.95 51.23 33.86 60.33 33.86 58.98 32.17 58.98 17.23 71.23 33.86 78.53 33.86 77.29 32.28 77.29 11.39 78.98 9.82"/> 1304 <path class="st0" d="M105.62,23.86v3.26s-.9,3.37-5.28,3.37-8.09-2.03-8.09-8.77,5.51-8.2,7.75-8.2c5.73,0,9.1,3.71,9.1,3.71v-7.41l-1.23,1.23s-3.26-1.8-7.41-1.8-13.37,1.24-13.37,13.03,11.12,12.58,13.03,12.58c7.98,0,10.56-4.72,10.56-4.72v-6.07l1.68-2.02h-8.43l1.69,1.8Z"/> 1305 <polygon class="st0" points="127.76 29.93 127.76 24.31 137.42 24.31 139.32 25.99 139.32 18.02 137.53 19.81 127.76 19.81 127.76 14.54 139.1 14.54 141.13 16.56 141.13 10.04 120.79 10.04 122.14 11.39 122.14 32.73 120.45 34.53 142.14 34.53 142.14 27.79 140 29.93 127.76 29.93"/> 1306 <path class="st0" d="M165.95,21.28h-7.64v-6.51h7.3s3.14-.23,3.25,3.14c.11,3.37-2.92,3.37-2.92,3.37M176.62,34.42l-2.25-1.57-5.05-7.63c2.29-.76,5.27-2.58,5.27-6.87,0-7.86-7.3-8.31-7.3-8.31h-16.74l1.91,1.91v20.78l-1.23,1.69h8.42l-1.23-1.91v-6.74h4.57l4.86,7.19-1.01,1.46h9.78Z"/> 1307 <path class="st1" d="M177.87,10.77c-.67,0-1.26.33-1.59.9-.19.31-.27.64-.27.97,0,.48.19.95.54,1.3.36.37.83.57,1.33.57s.96-.19,1.32-.55c.36-.34.55-.81.55-1.32s-.19-.96-.53-1.31c-.36-.37-.83-.56-1.35-.56M177.88,11.08c.43,0,.81.16,1.12.47.29.3.44.67.44,1.12,0,.4-.16.79-.46,1.08-.31.29-.7.46-1.11.46s-.81-.17-1.11-.47c-.29-.3-.45-.68-.45-1.09s.17-.82.47-1.12c.29-.29.67-.44,1.09-.44M177.1,11.56v2.08h.51v-.85h.25l.4.85h.56l-.46-.93c.28-.07.45-.28.45-.55,0-.4-.29-.6-.89-.6h-.81ZM177.61,11.88h.22c.3,0,.45.09.45.31s-.14.29-.43.29h-.25v-.6Z"/> 1308</svg> 1309 1310 </a> 1311 1312 1313 <a 1314 role="listitem" 1315 href="/pages/husqvarnaviking" 1316 title="Visit Husqvarna Viking homepage" 1317 aria-label="Link to Husqvarna Viking homepage" 1318 class=" flex items-center justify-center px-1 block whitespace-nowrap overflow-hidden text-ellipsis text-center " 1319 data-brand-tab="hv" 1320 1321 >
1322 <span class='sr-only'>Husqvarna Viking</span> 1323 1324 <svg 1325 class="" 1326 width="138" 1327 height="23" 1328 viewBox="0 0 138 23" 1329 fill="none" 1330 xmlns="http://www.w3.org/2000/svg" 1331 > 1332 <path d="M51.531 7.67847H48.3668V14.3495C48.3668 16.2047 47.5459 17.1058 45.8526 17.1058C45.2711 17.1058 44.7751 16.924 44.3817 16.5757C43.9541 16.1971 43.7403 15.5535 43.7403 14.6145V7.67847H40.5248V14.8493C40.5248 16.4318 40.9353 17.5601 41.782 18.3097C42.62 19.0594 43.6462 19.3774 45.2027 19.3774C46.2716 19.3774 47.5801 18.7641 48.4096 17.9084C48.4096 18.1507 48.4096 19.0821 48.4096 19.0821H51.5994V7.67847H51.531Z" fill="#DC2133" /> 1333 <path d="M38.8318 3.91513H35.4111C35.4111 3.91513 35.4111 9.54122 35.4111 9.66995C35.2657 9.66995 28.6809 9.66995 28.544 9.66995C28.544 9.54122 28.544 3.91513 28.544 3.91513H25.0549V19.0745H28.544C28.544 19.0745 28.544 12.5171 28.544 12.3883C28.6809 12.3883 35.2743 12.3883 35.4111 12.3883C35.4111 12.5171 35.4111 19.0745 35.4111 19.0745H38.9002V3.91513H38.8318Z" fill="#DC2133" /> 1334 <path d="M58.1246 7.38304C55.5847 7.41333 52.8738 8.31441 52.8738 10.7299C52.8738 13.0924 54.7894 13.7815 56.8589 14.1828L57.6799 14.3418C59.3304 14.6523 60.4678 14.9324 60.4935 15.8032C60.5191 16.6135 59.8008 17.0375 58.3726 17.0678C57.0043 17.0981 56.0807 16.5605 55.9097 15.6367L52.7284 15.5837H52.6515V15.6518C52.8054 18.6731 56.2945 19.4151 58.3299 19.3773C60.6388 19.3319 61.6479 18.8245 62.6229 17.9613C63.3327 17.3328 63.6918 16.5302 63.6918 15.5837C63.6918 13.3196 61.7335 12.6002 59.6126 12.1535L58.937 12.0172C57.2523 11.7219 55.9696 11.4417 56.038 10.6466C56.0978 10.0106 56.7221 9.67739 57.9108 9.6471C58.766 9.62439 59.3817 9.76826 59.835 10.5709L63.1873 10.6088L63.1787 10.533C62.8367 8.17054 60.3481 7.35275 58.1246 7.38304Z" fill="#DC2133" /> 1335 <path d="M89.3216 7.67847H86.0719C86.0719 7.67847 83.5234 15.7579 83.3952 16.1744C83.2583 15.7579 80.6329 7.7239 80.6329 7.7239L77.2293 7.67847H77.1267L81.5736 19.0291L84.943 19.0745C85.0115 19.0291 89.3814 7.76176 89.3814 7.76176L89.4156 7.67847H89.3216Z" fill="#DC2133" /> 1336 <path d="M106.878 7.3149C105.912 7.44362 104.817 8.35985 104.253 9.45024C104.253 9.05649 104.253 7.67836 104.253 7.67836H101.2V19.0744H104.433V13.6301C104.433 12.3125 104.544 11.472 105.142 10.7981C105.613 10.2605 106.451 9.73041 107.263 9.75312C108.084 9.77584 108.572 9.91971 108.58 9.92728L108.674 9.95757V7.43605C108.58 7.36033 107.776 7.19374 106.878 7.3149Z" fill="#DC2133" /> 1337 <path d="M112.676 9.24592C112.676 8.95061 112.676 7.68606 112.676 7.68606H109.623V19.0821H112.839V12.3732C112.839 11.4721 113.087 10.7906 113.583 10.3515C114.096 9.89712 114.806 9.66996 115.644 9.68511C116.952 9.70782 117.465 10.3287 117.525 11.9795V19.0897H120.741V11.3131C120.741 10.1167 120.347 9.15506 119.578 8.47356C118.765 7.74664 117.619 7.38318 116.174 7.38318C114.763 7.38318 113.626 8.00409 112.676 9.24592Z" fill="#DC2133" /> 1338 <path d="M99.6435 17.2118C99.6435 17.2042 99.6435 10.7906 99.6435 10.7906C99.6435 9.92742 99.3186 9.20807 98.6772 8.64016C97.7194 7.79208 96.411 7.38319 94.6578 7.39076C91.391 7.4059 89.5952 8.57201 89.3301 10.8588L89.3215 10.9269H92.5626V10.8588C92.5541 10.518 92.6653 10.2379 92.9133 10.0334C93.4691 9.56396 94.4868 9.62454 94.5039 9.62454C95.1367 9.62454 95.7183 9.79112 96.1544 10.1016C96.4281 10.2985 96.5734 10.5938 96.5905 11.0102C96.6162 11.6539 96.4195 12.0628 93.3836 12.3202C91.0746 12.5171 88.4321 13.1077 88.4321 15.9473C88.4321 16.8711 88.7913 17.6737 89.4583 18.2719C90.2708 18.9913 91.4937 19.385 92.9047 19.385C94.6578 19.385 95.7354 19.014 96.7017 18.1053C96.7274 18.2946 96.8385 19.0291 96.8385 19.0291L99.8744 19.0821H99.9428V18.5975C99.6264 18.3401 99.6179 17.5147 99.6435 17.2118ZM96.428 15.1825C96.428 15.6519 96.2485 16.0533 95.8893 16.3637C95.3163 16.8635 94.4269 17.0301 93.7941 17.0225C92.5199 17.0074 91.716 16.5682 91.6476 15.8488C91.639 15.7958 91.6391 15.7504 91.6391 15.6974C91.6391 14.9175 92.2719 14.4253 93.5204 14.236L94.2644 14.1375L94.6749 14.0921C95.1453 14.0315 95.8294 13.8876 96.4366 13.562C96.4281 13.7362 96.428 15.1825 96.428 15.1825Z" fill="#DC2133" /> 1339 <path d="M76.7161 22.126V7.68591L73.646 7.67834C73.646 7.67834 73.646 8.7233 73.646 8.98075C
133972.7139 7.91308 71.5851 7.37546 70.1997 7.37546C66.5224 7.37546 64.3246 9.63952 64.3246 13.4332C64.3246 15.3338 65.0087 17.0299 66.1974 18.0824C67.1895 18.9608 68.3183 19.3697 69.7464 19.3697C71.2344 19.3697 72.4574 18.8397 73.4921 17.7796C73.4921 18.0749 73.4921 22.1335 73.4921 22.1335L76.7161 22.126ZM70.5674 17.0223C69.7635 17.0223 69.2077 16.8179 68.6433 16.3181C67.9249 15.6821 67.5315 14.6371 67.5315 13.3726C67.5315 12.1686 67.9677 11.1009 68.7202 10.427C69.3017 9.91212 69.8405 9.7001 70.5674 9.7001C72.2692 9.7001 73.2356 10.6239 73.5178 12.5169L73.552 14.0011C73.3553 16.0304 72.3718 17.0223 70.5674 17.0223Z" fill="#DC2133" /> 1340 <path d="M21.463 9.91215C21.0098 7.88282 20.6591 6.87573 19.7184 6.01251C20.7361 5.50517 21.0953 4.33149 21.0953 3.22596C21.0953 2.9458 21.0696 2.66563 21.0354 2.40817C20.9927 2.36274 19.2737 1.68125 19.2737 1.68125L17.2128 1.14363V1.2345V1.57524C17.2213 2.49904 17.2384 3.65 16.5628 4.0589C16.1352 4.27849 15.2972 4.26335 14.5788 4.01347C14.0058 3.81659 13.6125 3.51371 13.4927 3.18053C13.4072 2.9458 13.2789 2.01442 13.4927 0.795312L13.5013 0.734735L13.3901 0.712019C13.0566 0.651442 12.2869 0.5 11.3548 0.5C10.4141 0.5 9.7727 0.628726 9.43063 0.696875L9.2596 0.734735L9.26814 0.795312C9.42208 2.04471 9.36221 2.9458 9.26814 3.1881C9.13132 3.53642 8.72083 3.84688 8.12221 4.04375C7.41241 4.27849 6.62565 4.28606 6.20661 4.07404C5.48826 3.68786 5.52246 2.59748 5.54812 1.71911L5.55667 1.16635L5.4626 1.18906L3.35031 1.74183L1.70836 2.38546C1.65705 2.65806 1.62284 2.97608 1.62284 3.3244C1.62284 4.33907 1.94781 5.52032 2.98258 6.04279C2.04188 6.90602 1.68271 7.91311 1.23801 9.94244C1.01567 11.0631 0.964355 11.9869 0.964355 12.7593C0.964355 13.0622 0.972908 13.3499 0.981459 13.6149L0.990013 13.9708L1.03277 14.5614C1.10119 15.614 1.15249 16.3106 1.46891 17.3934C2.00767 18.8548 2.34119 19.5439 3.42727 20.551C5.54812 22.5122 9.00304 22.5046 11.064 22.497H11.3804H11.7653C13.8519 22.5122 17.3496 22.5425 19.3764 20.551C20.4197 19.5287 20.6933 18.8397 21.2064 17.3934C21.5485 16.4393 21.5998 15.7654 21.6682 14.9098L21.7452 13.9784C21.7623 13.6225 21.7794 13.2515 21.7794 12.8501C21.7794 11.9945 21.7196 11.0631 21.463 9.91215ZM17.341 18.3854C16.8878 19.0744 16.2464 19.2713 15.8188 19.4C14.536 19.7105 13.7493 19.7105 11.389 19.7105C8.98594 19.7105 8.17352 19.7105 6.98482 19.4227L6.90785 19.4C6.48026 19.2713 5.82177 19.0744 5.33432 18.3929C4.35087 16.9088 4.35086 14.0995 4.35086 12.7517C4.35086 11.4493 4.35087 9.01864 5.33432 7.54965C5.82177 6.85301 6.47171 6.65614 6.90785 6.51984C8.17352 6.22453 8.98594 6.22453 11.389 6.22453C13.7493 6.22453 14.5446 6.22452 15.7504 6.49712C16.2464 6.64856 16.8792 6.84544 17.341 7.54965C18.41 9.01864 18.41 11.5553 18.41 12.9183C18.4015 14.198 18.4015 16.8936 17.341 18.3854Z" fill="#DC2133" /> 1341 <path d="M16.2379 7.70114H13.3132V10.836C13.3132 10.8587 13.2362 11.2449 13.2362 11.2449C13.0908 11.3736 12.5948 11.3736 11.389 11.3736C10.149 11.3736 9.63592 11.3736 9.48199 11.2373C9.40502 11.1692 9.40503 11.048 9.40503 10.8436V7.70114H6.44611V18.0522H9.40503V14.2965C9.40503 14.2889 9.48199 13.9103 9.48199 13.9103C9.62737 13.774 10.149 13.774 11.389 13.774C12.5948 13.774 13.0994 13.774 13.2362 13.9027L13.3046 14.2737V18.0522H16.2978V7.70114H16.2379Z" fill="#DC2133" /> 1342 <path d="M132.782 17.2194C132.782 17.2118 132.782 10.7906 132.782 10.7906C132.782 9.92741 132.457 9.20806 131.815 8.64015C130.9 7.82236 129.395 7.38318 127.591 7.39075C124.315 7.4059 122.528 8.572 122.263 10.8588L122.254 10.9269H125.496V10.8588C125.487 10.518 125.598 10.2379 125.846 10.0334C126.394 9.56395 127.428 9.62453 127.437 9.62453C128.138 9.62453 128.899 9.8214 129.293 10.1016C129.566 10.2984 129.712 10.5938 129.729 11.0102C129.754 11.6539 129.558 12.0628 126.522 12.3202C124.213 12.5171 121.57 13.1077 121.57 15.9473C121.57 16.8711 121.93 17.6737 122.597 18.2719C123.409 18.9912 124.632 19.385 126.043 19.385C127.796 19.385 128.874 19.014 129.84 18.1053C129.866 18.2946 129.977 19.0291 129.977 19.0291L133.013 19.0821H133.09V18.5975C132.765 18.3476 132.765 17.5147 132.782 17.2194ZM129.575 15.19C129.575 15.6595 129.395 16.0608 129.036 16.3713C128.463 16.8711 127.574 17.0376 12
13426.941 17.0301C125.667 17.0149 124.863 16.5757 124.794 15.8564C124.786 15.8034 124.786 15.7579 124.786 15.7049C124.786 14.925 125.419 14.4328 126.667 14.2435L127.403 14.1451L127.813 14.0921C128.292 14.0315 128.968 13.8876 129.583 13.562C129.575 13.7362 129.575 15.19 129.575 15.19Z" fill="#DC2133" /> 1343 <path d="M135.159 7.90572C133.902 7.90572 132.884 7.00464 132.884 5.89153C132.884 4.77843 133.894 3.87735 135.159 3.87735C136.416 3.87735 137.434 4.77086 137.434 5.89153C137.434 7.01221 136.416 7.90572 135.159 7.90572ZM135.159 4.21052C134.107 4.21052 133.261 4.96016 133.261 5.89153C133.261 6.82291 134.107 7.57255 135.159 7.57255C136.211 7.57255 137.058 6.81533 137.058 5.89153C137.058 4.96016 136.211 4.21052 135.159 4.21052ZM134.167 4.83901H135.245C135.852 4.83901 136.057 5.17218 136.057 5.40692C136.057 5.75524 135.775 6.00512 135.356 6.02783V6.03541C135.57 6.10355 135.715 6.28528 135.92 6.57303L136.22 6.99706H135.741L135.527 6.65632C135.219 6.1717 135.099 6.07327 134.8 6.07327H134.561V6.98949H134.167V4.83901ZM135.125 5.78553C135.424 5.78553 135.63 5.67951 135.63 5.45992C135.63 5.26305 135.45 5.13432 135.193 5.13432H134.561V5.78553H135.125Z" fill="#DC2133" /> 1344 </svg> 1345 1346 <div class='hv-logo-spacer' style='height: 1px; width: 6px;'></div> 1347 1348 <svg 1349 class="" 1350 width="92" 1351 height="17" 1352 viewBox="0 0 92 17" 1353 fill="none" 1354 xmlns="http://www.w3.org/2000/svg" 1355 > 1356 <path d="M18.4788 2.74155H14.0575L9.6961 12.0023C9.6961 11.8357 5.48864 2.77941 5.48864 2.77941L0.939087 2.74155L7.24174 15.9549L12.0821 15.9928C12.1505 15.9549 18.5472 2.83241 18.5472 2.83241L18.59 2.74155H18.4788Z" fill="#DC2133" /> 1357 <path d="M23.7725 2.74146H19.4624V15.9927H23.8409V2.74146H23.7725Z" fill="#DC2133" /> 1358 <path d="M43.6041 2.74146H38.2848C38.2848 2.74146 31.0842 7.9435 30.8533 8.11009C30.8533 7.85264 30.8533 2.74146 30.8533 2.74146H26.4748V15.9927H30.8533C30.8533 15.9927 30.8533 11.7069 30.8533 11.6993C30.8704 11.7144 32.9229 10.306 33.1965 10.1167C33.282 10.2076 38.9519 15.97 38.9519 15.97L44.4849 15.9927C44.4849 15.9927 36.2752 8.09495 36.1725 7.99651C36.2923 7.91322 43.8093 2.74146 43.8093 2.74146H43.6041Z" fill="#DC2133" /> 1359 <path d="M49.6245 2.74155H45.3144V15.9928H49.693V2.74155H49.6245Z" fill="#DC2133" /> 1360 <path d="M68.7804 2.74155H64.7439C64.7439 2.74155 64.7439 11.6009 64.7439 11.6085C64.7354 11.4798 56.7822 2.76426 56.7822 2.76426L52.4379 2.74155V15.9928H56.5513V7.14852C56.5599 7.27725 64.4874 15.97 64.4874 15.97L68.8488 15.9928V2.74155H68.7804Z" fill="#DC2133" /> 1361 <path d="M70.1915 9.4202C70.1915 13.4713 74.1167 16.3033 79.7353 16.3033C81.1976 16.3033 83.2843 15.9852 84.9861 14.5465C85.0374 14.7131 85.388 15.9398 85.388 15.9398L88.1588 15.9852H88.2272V8.76143H79.9833V11.0406C79.9833 11.0406 84.0369 11.0406 84.225 11.0406C83.9513 12.7822 82.3692 13.7439 79.7353 13.7439C75.9297 13.7439 74.57 11.5101 74.57 9.41263C74.57 8.36767 74.9463 4.97536 79.7353 4.97536C81.7877 4.97536 83.2928 5.78558 83.7375 7.13342L87.9365 7.17885L87.9279 7.10313C87.4319 3.88498 83.3356 2.41599 79.7353 2.41599C74.0227 2.43113 70.1915 5.24039 70.1915 9.4202Z" fill="#DC2133" /> 1362 <path d="M89.6896 4.77089C88.4325 4.77089 87.4148 3.86981 87.4148 2.75671C87.4148 1.64361 88.4239 0.742523 89.6896 0.742523C90.9467 0.742523 91.9643 1.63603 91.9643 2.75671C91.9643 3.87738 90.9552 4.77089 89.6896 4.77089ZM89.6896 1.0757C88.6377 1.0757 87.791 1.82534 87.791 2.75671C87.791 3.68808 88.6377 4.43772 89.6896 4.43772C90.7415 4.43772 91.5881 3.68051 91.5881 2.75671C91.5966 1.82534 90.7415 1.0757 89.6896 1.0757ZM88.6975 1.70418H89.7751C90.3823 1.70418 90.5875 2.03736 90.5875 2.27209C90.5875 2.62041 90.3053 2.87029 89.8863 2.89301V2.90058C90.1 2.96873 90.2454 3.15046 90.4506 3.4382L90.75 3.86224H90.2711L90.0573 3.52149C89.7494 3.03688 89.6297 2.93844 89.3304 2.93844H89.0909V3.85466H88.6975V1.70418ZM89.6639 2.6507C89.9632 2.6507 90.1685 2.54469 90.1685 2.3251C90.1685 2.12822 89.9889 1.9995 89.7323 1.9995H89.0995V2.6507H89.6639Z" fill="#DC2133" /> 1363 </svg> 1364 1365 </a> 1366 1367 1368 <a 1369 role="listitem" 1370 href="/pages/pfaff" 1371 title="Visit PFAFF homepage" 1372 aria-label="Link to PFAFF homepage" 1373 class="flex items-center justify-center px-1 block whitespace-nowrap overflow-hidden text-ellipsis text-center " 1374 data-brand-tab="pfaff" 1375 1376 >
1377 <span class='sr-only'>PFAFF</span> 1378 1379 <svg 1380 class="" 1381 width="54" 1382 height="23" 1383 viewBox="0 0 54 23" 1384 fill="none" 1385 xmlns="http://www.w3.org/2000/svg" 1386 > 1387 <g clip-path="url(#clip0_8420_2174_olk)"> 1388 <path 1389 fill-rule="evenodd" 1390 clip-rule="evenodd" 1391 d="M26.0713 12.0238H28.7185L27.3996 6.38882L26.0713 12.0238ZM25.1635 3.67612H29.669L33.9915 18.6946H30.2607L29.4219 15.0645H25.4439L24.5956 18.6823L20.9195 18.6946C20.9195 18.6946 25.0851 3.67612 25.1635 3.67612Z" 1392 fill="#DA2032" /> 1393 <path 1394 d="M25.1635 3.67612H29.669L33.9915 18.6946H30.2607L29.4219 15.0645H25.4439L24.5956 18.6823L20.9195 18.6946C20.9195 18.6946 25.0851 3.67612 25.1635 3.67612Z" 1395 stroke="#DA2032" 1396 stroke-width="0.25" 1397 stroke-miterlimit="3.8637" /> 1398 <path 1399 fill-rule="evenodd" 1400 clip-rule="evenodd" 1401 d="M5.54715 3.67612C8.36069 3.79942 10.6039 6.20386 10.5017 9.13358C10.3996 12.014 8.25614 14.3222 5.47348 14.3913H3.37283V18.6798H-0.0918236V3.68845L5.54715 3.67612ZM3.39422 11.0966V6.94369H5.35942C6.11984 6.94369 7.12026 7.94739 7.12502 9.03C7.12977 10.1052 6.17212 11.0941 5.35942 11.0941H3.39422V11.0966Z" 1402 fill="#DA2032" /> 1403 <path 1404 d="M5.54715 3.67612C8.36069 3.79942 10.6039 6.20386 10.5017 9.13358C10.3996 12.014 8.25614 14.3222 5.47348 14.3913H3.37283V18.6798H-0.0918236V3.68845L5.54715 3.67612Z" 1405 stroke="#DA2032" 1406 stroke-width="0.25" 1407 stroke-miterlimit="3.8637" /> 1408 <path 1409 d="M20.1519 3.66873V6.89191H16.0504V9.93014H19.9048V13.1533H16.048L16.0433 18.6848H12.5026V3.66873H20.1519Z" 1410 fill="#DA2032" 1411 stroke="#DA2032" 1412 stroke-width="0.25" 1413 stroke-miterlimit="3.8637" /> 1414 <path 1415 d="M43.4563 3.70572V6.9289H39.3548V9.96712H43.2092V13.1903H39.3192V18.7341H35.7714V3.70572H43.4563Z" 1416 fill="#DA2032" 1417 stroke="#DA2032" 1418 stroke-width="0.25" 1419 stroke-miterlimit="3.8637" /> 1420 <path 1421 d="M53.9644 3.67368V6.89686H49.8628V9.93262H53.7172V13.1558H49.8272V18.702H46.2794V3.67368H53.9644Z" 1422 fill="#DA2032" 1423 stroke="#DA1F3D" 1424 stroke-width="0.25" 1425 stroke-miterlimit="3.8637" /> 1426 </g> 1427 <defs> 1428 <clipPath id="clip0_8420_2174_olk"> 1429 <rect 1430 width="54" 1431 height="22" 1432 fill="white" 1433 transform="translate(0 0.701416)" /> 1434 </clipPath> 1435 </defs> 1436 </svg> 1437 1438 </a> 1439 1440 1441 <a 1442 role="listitem" 1443 href="https://www.creativate.com/?utm_source=singer.com&utm_medium=referral&utm_campaign=tab" 1444 title="Visit CREATIVATE homepage" 1445 aria-label="Link to creativate homepage" 1446 class="flex items-center justify-center px-1 block whitespace-nowrap overflow-hidden text-ellipsis text-center " 1447 data-brand-tab="creativate" 1448 1449 > 1450 <span class='sr-only'>CREATIVATE</span> 1451 <div class='creativate-wrapper flex items-center justify-center' style='min-height:35px;'> 1452 1453 <svg xmlns="http://www.w3.org/2000/svg" width="136" height="35" viewBox="0 0 136 35" fill="none"> 1454 <g clip-path="url(#clip0_4937_7390)"> 1455 <path d="M15.841 30.0212C14.2951 33.0569 11.8397 34.7798 8.33587 34.7798C3.83705 34.7798 0.222656 31.4702 0.222656 26.7947C0.222656 22.6935 3.86558 19.0835 8.33587 19.0835C11.6471 19.0835 14.6 20.9159 15.841 23.9799H13.7156C12.5851 21.9019 10.5701 20.8081 8.38936 20.8081C4.91227 20.8081 2.152 23.5151 2.152 26.906C2.152 30.2969 4.88374 33.0587 8.38936 33.0587C10.6789 33.0587 12.6385 32.0197 13.7156 30.023H15.841V30.0212Z" fill="#4D305E"/> 1456 <path d="M17.9648 34.4246V19.4669H19.896V21.6262H19.9512C20.6128 20.0677 21.7718 19.2196 24.2004 19.0835V21.1067H24.1737C21.3849 21.3806 19.896 23.1847 19.896 25.5914V34.4246H17.9648Z" fill="#4D305E"/> 1457 <path d="M26.0429 27.6411C26.2087 30.6221 28.9672 33.057 31.8933 33.057C34.2381 33.057 36.4741 31.7176 37.3015 29.5283H39.3432C38.1842 32.7548 35.1493 34.7781 31.92 34.7781C27.6423 34.7781 24.0547 31.3324 24.0547 26.9573C24.0547 22.5822 27.6709 19.0818 31.8915 19.0818C36.4171 19.0818 39.8122 22.9391 39.8122 27.0669C39.8122 27.2577 39.7854 27.4503 39.7854 27.6411H26.0429ZM37.8258 25.9
1457183C37.2748 22.9091 34.8747 20.8046 31.8933 20.8046C29.0777 20.8046 26.5671 22.8278 26.0429 25.9183H37.8258Z" fill="#4D305E"/> 1458 <path d="M55.3541 34.4229V31.7971H55.297C54.056 33.6578 51.8752 34.7781 49.4199 34.7781C44.8943 34.7781 41.3066 31.3872 41.3066 26.9025C41.3066 22.4179 45.0048 19.0818 49.4199 19.0818C51.9323 19.0818 54.0845 20.2038 55.297 22.091H55.3541V19.467H57.2852V34.4247H55.3541V34.4229ZM55.4629 26.9591C55.4629 23.623 52.8131 20.8064 49.3913 20.8064C45.9695 20.8064 43.2378 23.4321 43.2378 26.9873C43.2378 30.5426 45.859 33.057 49.4181 33.057C52.7864 33.057 55.4629 30.3217 55.4629 26.9591Z" fill="#4D305E"/> 1459 <path d="M63.0138 34.4247V21.1881H59.8398V19.4653H63.0138V14.1873H64.9449V19.4653H68.5593V21.1881H64.9449V34.4247H63.0138Z" fill="#4D305E"/> 1460 <path d="M72.9839 19.4653H71.0527V34.423H72.9839V19.4653Z" fill="#4D305E"/> 1461 <path d="M81.2222 34.4248L74.8457 19.4653H76.9159L82.2421 32.0446L87.6503 19.4653H89.7205L83.3459 34.4248H81.2222Z" fill="#4D305E"/> 1462 <path d="M103.647 34.4229V31.7971H103.59C102.349 33.6578 100.168 34.7781 97.7128 34.7781C93.1873 34.7781 89.5996 31.3872 89.5996 26.9025C89.5996 22.4179 93.2978 19.0818 97.7128 19.0818C100.225 19.0818 102.377 20.2038 103.59 22.091H103.647V19.467H105.578V34.4247H103.647V34.4229ZM103.758 26.9591C103.758 23.623 101.108 20.8064 97.6861 20.8064C94.2643 20.8064 91.5325 23.4321 91.5325 26.9873C91.5325 30.5426 94.1537 33.057 97.7128 33.057C101.081 33.057 103.758 30.3217 103.758 26.9591Z" fill="#4D305E"/> 1463 <path d="M110.735 34.4247V21.1881H107.561V19.4653H110.735V14.1873H112.666V19.4653H116.28V21.1881H112.666V34.4247H110.735Z" fill="#4D305E"/> 1464 <path d="M118.767 27.6411C118.933 30.6221 121.692 33.057 124.618 33.057C126.963 33.057 129.199 31.7176 130.026 29.5283H132.068C130.909 32.7548 127.874 34.7781 124.645 34.7781C120.367 34.7781 116.779 31.3324 116.779 26.9573C116.779 22.5822 120.395 19.0818 124.616 19.0818C129.142 19.0818 132.537 22.9391 132.537 27.0669C132.537 27.2577 132.51 27.4503 132.51 27.6411H118.767ZM130.549 25.9183C129.998 22.9091 127.598 20.8046 124.616 20.8046C121.801 20.8046 119.29 22.8278 118.766 25.9183H130.549Z" fill="#4D305E"/> 1465 <path d="M79.7178 3.96868L78.6711 5.86291L77.6262 3.96868L75.7129 2.93145L77.6262 1.89599L78.6711 0L79.7178 1.89599L81.6293 2.93145L79.7178 3.96868Z" fill="#FFB64D"/> 1466 <path d="M73.5251 10.1391L71.9559 12.9804L70.3868 10.1391L67.5195 8.5841L70.3868 7.02914L71.9559 4.18604L73.5251 7.02914L76.3941 8.5841L73.5251 10.1391Z" fill="#7CABBF"/> 1467 <path d="M84.6312 15.3517L82.2775 19.6155L79.9256 15.3517L75.6211 13.0193L79.9256 10.6869L82.2775 6.4231L84.6312 10.6869L88.9339 13.0193L84.6312 15.3517Z" fill="#FF6663"/> 1468 <path d="M132.543 20.6616L132.135 20.6669L132.113 18.8751L131.422 18.884L131.418 18.5747L133.215 18.5535L133.219 18.8628L132.52 18.8716L132.541 20.6633L132.543 20.6616ZM134.53 20.6386L133.845 19.0183H133.818L133.843 19.3946L133.859 20.6474L133.465 20.6527L133.44 18.5518L134.059 18.5447L134.727 20.165L135.378 18.5288L135.976 18.5217L136.001 20.6227L135.58 20.628L135.566 19.4035L135.582 19.0041H135.555L134.875 20.6368L134.531 20.6404L134.53 20.6386Z" fill="#4D305E"/> 1469 </g> 1470 <defs> 1471 <clipPath id="clip0_4937_7390"> 1472 <rect width="135.778" height="34.7799" fill="white" transform="translate(0.222656)"/> 1473 </clipPath> 1474 </defs> 1475 </svg> 1476 1477 1478 </div> 1479 </a> 1480 1481 1482 </div> 1483 </div> 1484 <div class="hidden svp-tabs md:block"> 1485 <div class="relative flex flex-row pl-0 list-none" role="list"> 1486 1487 <div class="px-3 py-[10px] lg:py-2 md:px-5 cursor-pointer" data-region-trigger> 1488 1489 <svg 1490 class="" 1491 width="28" 1492 height="19" 1493 viewBox="0 0 28 19" 1494 fill="none" 1495 xmlns="http://www.w3.org/2000/svg" 1496 > 1497 <g clip-path="url(#clip0_1_35)"> 1498 <path d="M0.609558 0.45697H27.6096V18.457H0.609558V0.45697Z" fill="white" /> 1499 <path d="M0.609558 0.45697H27.6096V1.84118H0.609558V0.45697ZM0.609558 3.22539H27.6096V4.6096H0.609558V3.22539ZM0.609558 5.99381H27.6096V7.37802H0.609558V5.99381ZM0.609558 8.76223H27.6096V10.1464H0.609558V8.76223ZM0.609558 11.5359H27.6096V12.9201H0.609558V11.5359ZM0.609558 14.3043H27.6096V15.6885H0.609558V14.3043ZM0.609558 17.0728H27.6096V18.457H0.609558V17.0728Z" fill="#D80027" /> 1500 <path d="M0.609558 0.45697H14.1096V10.1464H0.609558V0.45697Z" fill="#2E52B2" /> 1501 <path d="M3.12537 7.7675L2.91484 7.09382L2.68326 7.7675H1.98853L2.55168 8.17276L2.34116 8.84645L2.91484 8.43066L3.47274 8.84645L3.25695 8.17276L3.83063 7.7675H3.12537ZM6.08853 7.7675L5.87274 7.09382L5.65168 7.7675H4.95695L5.5201 8.17276L5.30958 8.84645L5.87274 8.43066L6.44116 8.84645L6.23063 8.17276L6.79379 7.7675H6.08853ZM9.06221 7.7675L8.83589 7.
150109382L8.62537 7.7675H7.91484L8.49379 8.17276L8.27274 8.84645L8.83589 8.43066L9.41484 8.84645L9.19379 8.17276L9.75695 7.7675H9.06221ZM12.0201 7.7675L11.8096 7.09382L11.5885 7.7675H10.8885L11.4569 8.17276L11.2464 8.84645L11.8096 8.43066L12.378 8.84645L12.1517 8.17276L12.7306 7.7675H12.0201ZM5.87274 4.42013L5.65168 5.09382H4.95695L5.5201 5.50961L5.30958 6.17276L5.87274 5.76224L6.44116 6.17276L6.23063 5.50961L6.79379 5.09382H6.08853L5.87274 4.42013ZM2.91484 4.42013L2.68326 5.09382H1.98853L2.55168 5.50961L2.34116 6.17276L2.91484 5.76224L3.47274 6.17276L3.25695 5.50961L3.83063 5.09382H3.12537L2.91484 4.42013ZM8.83589 4.42013L8.62537 5.09382H7.91484L8.49379 5.50961L8.27274 6.17276L8.83589 5.76224L9.41484 6.17276L9.19379 5.50961L9.75695 5.09382H9.06221L8.83589 4.42013ZM11.8096 4.42013L11.5885 5.09382H10.8885L11.4569 5.50961L11.2464 6.17276L11.8096 5.76224L12.378 6.17276L12.1517 5.50961L12.7306 5.09382H12.0201L11.8096 4.42013ZM2.91484 1.75697L2.68326 2.42013H1.98853L2.55168 2.83592L2.34116 3.50434L2.91484 3.08855L3.47274 3.50434L3.25695 2.83592L3.83063 2.42013H3.12537L2.91484 1.75697ZM5.87274 1.75697L5.65168 2.42013H4.95695L5.5201 2.83592L5.30958 3.50434L5.87274 3.08855L6.44116 3.50434L6.23063 2.83592L6.79379 2.42013H6.08853L5.87274 1.75697ZM8.83589 1.75697L8.62537 2.42013H7.91484L8.49379 2.83592L8.27274 3.50434L8.83589 3.08855L9.41484 3.50434L9.19379 2.83592L9.75695 2.42013H9.06221L8.83589 1.75697ZM11.8096 1.75697L11.5885 2.42013H10.8885L11.4569 2.83592L11.2464 3.50434L11.8096 3.08855L12.378 3.50434L12.1517 2.83592L12.7306 2.42013H12.0201L11.8096 1.75697Z" fill="white" /> 1502 </g> 1503 <defs> 1504 <clipPath id="clip0_1_35"> 1505 <rect 1506 width="27" 1507 height="18" 1508 fill="white" 1509 transform="translate(0.609558 0.45697)" /> 1510 </clipPath> 1511 </defs> 1512 </svg> 1513 1514 </div> 1515 1516 1517 1518 1519<div 1520 class="singer hidden absolute region-switcher__container top-[25px] left-0 z-[2000] bg-white w-[230px] xs:w-[260px] border border-grey-3 shadow-lg" 1521 data-region-switcher 1522> 1523 <div class="flex flex-col gap-8 px-6 region-switcher__dropdown py-7"> 1524 <fieldset> 1525 <legend class="block mb-2 uppercase" for="country-selector">Location</legend> 1526 <select 1527 id="country-selector" 1528 class="min-w-full region-switcher--country" 1529 data-country-selector 1530 onchange="redirectToCountry(this)" 1531 > 1532 1533 1534 <option value="CA">Canada</option> 1535 1536 1537 1538 <option value="US" selected>United States</option> 1539 1540 1541 1542 1543 1544 1545 1546 <option value="AT"> Austria</option> 1547 1548 1549 1550 1551 1552 <option value="BR">Brazil</option> 1553 1554 1555 1556 1557 1558 <option value="CH">Switzerland</option> 1559 1560 1561 1562 1563 1564 <option value="CZ">Czechia</option> 1565 1566 1567 1568 1569 1570 <option value="DE">Germany</option> 1571 1572 1573 1574 1575 1576 <option value="DK">Denmark</option> 1577 1578 1579 1580 1581 1582 <option value="ES">Spain</option> 1583 1584 1585 1586 1587 1588 <option value="FI">Finland</option> 1589 1590 1591 1592 1593 1594 <option value="GB">United Kingdom</option> 1595 1596 1597 1598 1599 1600 <option value="IT">Italy</option> 1601 1602 1603 1604 1605 1606 <option value="MX">Mexico</option> 1607 1608 1609 1610 1611 1612 <option value="NO">Norway</option> 1613 1614 1615 1616 1617 1618 <option value="SV">Sweden 1619</option> 1620 1621 </select> 1622 </fieldset> 1623 1624 <fieldset> 1625 <legend class="block mb-2 uppercase" for="language-selector">Language</legend> 1626 <select 1627 id="language-selector" 1628 class="min-w-full region-switcher--language" 1629 data-language-selector 1630 > 1631 1632 1633 <option value="en" selected>English</option> 1634 1635 1636 1637 <option value="es">Spanish</option> 1638 1639 1640 </select> 1641 </fieldset> 1642 1643 <div> 1644 <p class="mb-2 uppercase">Currency: $/USD</p> 1645 <button class="region-switcher__update button button--small button--primary" data-region-update>Update</button> 1646 </div> 1647 </div> 1648</div> 1649 1650 </div> 1651 </div> 1652</div> 1653 1654 1655 1656</section><header id="shopify-section-sections--27372412862834__header-svp" class="shopify-section shopify-section-group-header-group section-header relative"> 1657 1658 1659 1660 1661</header><header id="shopify-section-sections--27372412862834__header-hv" class="shopify-section shopify-section-group-header-group section-header relative"> 1662 1663 1664
1665<script> 1666(function () { 1667 const firstSeg = window.location.pathname.split('/').filter(Boolean)[0]; 1668 1669 let targetHref; 1670 if (firstSeg === 'en-ca') { 1671 targetHref = '/en-ca/account'; 1672 } else if (firstSeg === 'fr-ca') { 1673 targetHref = '/fr-ca/account'; 1674 } else if (firstSeg === 'es') { 1675 targetHref = '/es/account'; 1676 } else { 1677 targetHref = '/account'; 1678 } 1679 1680 // Update ALL account links (desktop + mobile) 1681 const accountLinks = document.querySelectorAll('a[aria-label="account"]'); 1682 if (!accountLinks.length) return; 1683 1684 accountLinks.forEach(link => { 1685 link.href = targetHref; 1686 }); 1687})(); 1688</script>
1688 1689 1690 1691</header><header id="shopify-section-sections--27372412862834__header-pfaff" class="shopify-section shopify-section-group-header-group section-header relative"> 1692 1693 1694
1695<script> 1696(function () { 1697 const firstSeg = window.location.pathname.split('/').filter(Boolean)[0]; 1698 1699 let targetHref; 1700 if (firstSeg === 'en-ca') { 1701 targetHref = '/en-ca/account'; 1702 } else if (firstSeg === 'fr-ca') { 1703 targetHref = '/fr-ca/account'; 1704 } else if (firstSeg === 'es') { 1705 targetHref = '/es/account'; 1706 } else { 1707 targetHref = '/account'; 1708 } 1709 1710 // Update ALL account links (desktop + mobile) 1711 const accountLinks = document.querySelectorAll('a[aria-label="account"]'); 1712 if (!accountLinks.length) return; 1713 1714 accountLinks.forEach(link => { 1715 link.href = targetHref; 1716 }); 1717})(); 1718</script>
1718 1719 1720 1721</header><header id="shopify-section-sections--27372412862834__header-singer" class="shopify-section shopify-section-group-header-group section-header relative"> 1722 1723 1724 1725 1726 1727<style> 1728 #shopify-section-sections--27372412862834__header-singer #navigation-search { 1729 border-radius: 30px; 1730 } 1731 1732 #shopify-section-sections--27372412862834__header-singer .menu-items:hover, #shopify-section-sections--27372412862834__header-singer .utility-links a:hover { 1733 color: var(--primary-1); 1734 text-decoration: none!important; 1735 text-decoration-line: none!important; 1736 } 1737 1738 .navigation-links:hover{ 1739 color: black!important; 1740 } 1741 1742 #navigation-search-mobile { 1743 border-radius: 20px; 1744 } 1745 @media (max-width: 1023px) { 1746 .cart-count-mobile { 1747 position: absolute; 1748 top: 2px; 1749 right: 2px; 1750 min-width: 18px; 1751 height: 18px; 1752 padding: 0 5px; 1753 border-radius: 999px; 1754 display: inline-flex; 1755 align-items: center; 1756 justify-content: center; 1757 font-size: 11px; 1758 line-height: 1; 1759 background: #dc2626; 1760 color: #fff; 1761 font-weight: 700; 1762 } 1763} 1764 </style><div class="top-navigation "> 1765 <div class="w-1/3"> 1766 <form> 1767 <div class="relative "> 1768 <label for="boost-sd__search-widget-init-input-0" class="text-gray-900 sr-only dark:text-white">Search SVP Worldwide</label> 1769 <input 1770 type="text" 1771 id="navigation-search" 1772 class="" 1773 placeholder="Search" 1774 required 1775 name="q" 1776 > 1777 1778 <button 1779 type="submit" 1780 aria-label="Search" 1781 class="absolute px-1 py-2 -translate-y-1/2 end-2 top-1/2 " 1782 ><svg 1783 class="" 1784 width="15" 1785 height="15" 1786 viewBox="0 0 15 15" 1787 fill="none" 1788 xmlns="http://www.w3.org/2000/svg" 1789 > 1790 <path d="M14.7373 13.4378L11.8422 10.5437C12.6488 9.4641 13.0861 8.15874 13.0861 6.78636C13.0861 5.10511 12.4316 3.52401 11.2424 2.3358C10.0533 1.14663 8.47309 0.492083 6.79186 0.492083C5.11063 0.492083 3.53047 1.14663 2.34034 2.3358C-0.113445 4.78958 -0.113445 8.78314 2.34034 11.2369C3.52951 12.4261 5.10966 13.0806 6.7909 13.0806C8.1633 13.0806 9.46858 12.6443 10.5482 11.8377L13.4433 14.7317C13.6218 14.9103 13.856 15 14.0903 15C14.3245 15 14.5588 14.9103 14.7373 14.7317C15.0943 14.3747 15.0943 13.7948 14.7373 13.4378ZM3.63529 9.94306C1.89453 8.20229 1.89453 5.36966 3.63529 3.62895C4.47876 2.78548 5.59991 2.32173 6.79295 2.32173C7.98599 2.32173 9.10704 2.78644 9.94964 3.62895C10.7931 4.47242 11.2569 5.59357 11.2569 6.78661C11.2569 7.9786 10.7921 9.09976 9.94868 9.9433C9.10521 10.7858 7.985 11.2505 6.79198 11.2505C5.59904 11.2515 4.47789 10.7867 3.63529 9.9433V9.94306Z" fill="currentColor" /> 1791 </svg></button> 1792 </div> 1793 </form> 1794 1795 </div> 1796 1797 <div class="flex items-center justify-center lg:min-w-[215px] mx-auto max-lg:max-w-[8.75rem] lg:justify-center"> 1798 1799 1800 <a 1801 href="/" 1802 class="text-center no-underline" 1803 aria-label="Home - singer" 1804 > 1805 <img src="//www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=600" alt="singer 175 year anniversary logotype" srcset="//www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=181 181w, //www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=272 272w, //www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=362 362w" width="181" height="53.75466284074606" loading="eager" sizes="(max-width: 1806 362px) 50vw, 1807 181px 1808 "> 1809 </a> 1810 </div> 1811 1812 <nav class="w-1/3 header__link-list breakage links" role="navigation"> 1813 <ul class="flex justify-end gap-8 utility-links header-singer"> 1814 1815 1816 1817 1818 <li> 1819 <a href="/pages/singer-store-locator" class="utility-links" aria-label="Find A Store">Find A Store</a> 1820 </li> 1821 1822 1823 1824 1825 1826 1827 1828 <li> 1829 <a href="#" aria-label="account" class="text-sm text-grey-6"><svg 1830 class="account-icon " 1831 width="22" 1832 height="22"
1833 viewBox="0 0 22 22" 1834 fill="none" 1835 xmlns="http://www.w3.org/2000/svg" 1836 > 1837 <path 1838 d="M18.3333 19.25V17.4167C18.3333 16.4442 17.947 15.5116 17.2594 14.8239C16.5717 14.1363 15.6391 13.75 14.6666 13.75H7.33329C6.36083 13.75 5.4282 14.1363 4.74057 14.8239C4.05293 15.5116 3.66663 16.4442 3.66663 17.4167V19.25" 1839 stroke="black" 1840 stroke-width="1.5" 1841 stroke-linecap="round" 1842 stroke-linejoin="round" /> 1843 <path 1844 d="M11 10.0833C13.0251 10.0833 14.6667 8.44171 14.6667 6.41667C14.6667 4.39162 13.0251 2.75 11 2.75C8.975 2.75 7.33337 4.39162 7.33337 6.41667C7.33337 8.44171 8.975 10.0833 11 10.0833Z" 1845 stroke="black" 1846 stroke-width="1.5" 1847 stroke-linecap="round" 1848 stroke-linejoin="round" /> 1849 </svg></a> 1850 </li> 1851 1852 <li> 1853 <a href="/cart" class="relative flex text-sm text-black" data-header-cart aria-label="Cart"><svg 1854 width="25" 1855 height="24" 1856 viewBox="0 0 25 24" 1857 fill="none" 1858 xmlns="http://www.w3.org/2000/svg" 1859 > 1860 <path d="M1.86941 2.4C1.47193 2.4 1.14941 2.72251 1.14941 3.12C1.14941 3.51749 1.47193 3.84 1.86941 3.84H4.74197C5.93353 6.79128 7.10729 9.74808 8.28941 12.7051L7.20193 15.3226C7.11099 15.541 7.1363 15.8035 7.26755 16.0004C7.3988 16.1972 7.63223 16.321 7.86942 16.3201H19.8694C20.25 16.3257 20.5997 15.9807 20.5997 15.6001C20.5997 15.2194 20.2501 14.8744 19.8694 14.8801H8.94942L9.57194 13.3951L21.1294 12.4725C21.4322 12.4491 21.7059 12.2129 21.7744 11.9175L23.2144 5.67754C23.3081 5.25754 22.9397 4.79909 22.5094 4.80005H6.67682L5.89682 2.85005C5.78994 2.58567 5.5143 2.40005 5.22933 2.40005L1.86941 2.4ZM7.25453 6.24H21.602L20.4845 11.0851L9.54193 11.9551L7.25453 6.24ZM10.2694 16.8C8.95222 16.8 7.86941 17.8828 7.86941 19.2C7.86941 20.5172 8.95222 21.6 10.2694 21.6C11.5866 21.6 12.6694 20.5172 12.6694 19.2C12.6694 17.8828 11.5866 16.8 10.2694 16.8ZM17.4694 16.8C16.1522 16.8 15.0694 17.8828 15.0694 19.2C15.0694 20.5172 16.1522 21.6 17.4694 21.6C18.7866 21.6 19.8694 20.5172 19.8694 19.2C19.8694 17.8828 18.7866 16.8 17.4694 16.8ZM10.2694 18.24C10.8085 18.24 11.2294 18.6609 11.2294 19.2C11.2294 19.7391 10.8085 20.16 10.2694 20.16C9.73035 20.16 9.30941 19.7391 9.30941 19.2C9.30941 18.6609 9.73035 18.24 10.2694 18.24ZM17.4694 18.24C18.0085 18.24 18.4294 18.6609 18.4294 19.2C18.4294 19.7391 18.0085 20.16 17.4694 20.16C16.9304 20.16 16.5094 19.7391 16.5094 19.2C16.5094 18.6609 16.9304 18.24 17.4694 18.24Z" fill="current" /> 1861 </svg><span class="cart-count hide">0</span> 1862 </a> 1863 </li> 1864 </ul> 1865 </nav> 1866 </div><div class="header-desktop "> 1867 <nav class="relative header__link-list " role="navigation"> 1868 <div class="main-header-wrapper"> 1869 1870 <a 1871 1872 data-menu-trigger="New" 1873 1874 href="/collections/singer-new-arrivals" 1875 class="navigation-links" 1876 > 1877 New 1878 </a> 1879 1880 <a 1881 1882 data-menu-trigger="Heavy Duty" 1883 1884 href="/collections/singer-heavy-duty-machines" 1885 class="navigation-links" 1886 > 1887 Heavy Duty 1888 </a> 1889 1890 <a 1891 1892 data-menu-trigger="Sewing Machines" 1893 1894 href="/collections/all-singer-machines" 1895 class="navigation-links" 1896 > 1897 Sewing Machines 1898 </a> 1899 1900 <a 1901 1902 data-menu-trigger="Fabric" 1903 1904 href="/pages/fabric" 1905 class="navigation-links" 1906 > 1907 Fabric 1908 </a> 1909 1910 <a 1911 1912 data-menu-trigger="Accessories" 1913 1914 href="/collections/all-singer-accessories" 1915 class="navigation-links" 1916 > 1917 Accessories 1918 </a> 1919 1920 <a 1921 1922 data-menu-trigger="Deals" 1923 1924 href="/pages/singer-deals" 1925 class="navigation-links" 1926 > 1927 Deals 1928 </a> 1929 1930 <a 1931 1932 data-menu-trigger="Find Your Fit" 1933 1934 href="#" 1935 class="navigation-links" 1936 > 1937 Find Your Fit 1938 </a></div> 1939 1940 <div class="z-0"><div data-menu="New" class="hidden megamenu " style="padding-bottom: 100px;"> 1941 1942<div class="container header-mega-menu"> 1943 1944<ul class="list-none gap-1.5 flex flex-col"> 1945 <li class="mb-2"> 1946 <a href='#' class="menu-title" 1947 style='text-decoration-line: none!important;' 1948 >New & Featured</a> 1949 </li> 1950 1951 1952<li> 1953 <a href="/collections/singer-new-arrivals" class="menu-items ">New Machines </a> 1954 </li> 1955 1956<li> 1957 <a href="/collections/new-arrivals-shop-collection" class="menu-items ">New Fabric & Sewing Supplies</a> 1958 </li> 1959 1960<li> 1961 <a href="/collections/bestselling-singer" class="menu-items ">Best Sellers</a> 1962 </li> 1963 1964<li> 1965 <a href="/collections/fabric" class="menu-items ">Up to 15% Off Select Fabric</a> 1966 </li> 1967 1968 1969 </ul> 1970 1971<ul class="list-none gap-1.5 flex flex-col"> 1972 <li class="mb-2"> 1973 <a href='#' class="menu-title" 1974 style='text-decoration-line: none!important;' 1975 >Featured Machines</a> 1976 </li> 1977 1978 1979<li> 1980 <a href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" class="menu-items ">Smart Heavy Duty 9120⢠(Pre-Order)</a> 1981 </li> 1982 1983<li> 1984 <a href="/products/singer-heavy-duty-4552-sewing-machine" class="menu-items ">Heavy Duty 4552â¢</a> 1985 </li> 1986 1987<li> 1988 <a href="/products/singer-heavy-duty-4532-sewing-machine" class="menu-items ">Heavy Duty 4532â¢</a> 1989 </li> 1990 1991<li> 1992 <a href="/products/singer-heavy-duty-4523-sewing-machine" class="menu-items ">Heavy Duty 4523â¢</a> 1993 </li> 1994 1995<li> 1996 <a href="/products/singer-heavy-duty-4511-sewing-machine" class="menu-items ">Heavy Duty 4511â¢</a> 1997 </li> 1998 1999<li> 2000 <a href="/products/singer-heavy-duty-0460-serger" class="menu-items ">Heavy Duty 0460⢠Serger</a> 2001 </li> 2002 2003<li> 2004 <a href="/products/singer-heavy-duty-0420-serger" class="menu-items ">Heavy Duty 0420⢠Serger</a> 2005 </li> 2006 2007<li> 2008 <a href="/products/singer-s0080-serger" class="menu-items ">S0080 Serger</a> 2009 </li> 2010 2011 2012 </ul> 2013 2014 2015<a 2016 href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" 2017 class="header-cta group" 2018 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600 600w" width="600" height="615" loading="lazy" style="object-position:80.566% 41.016%;"> 2019<p class="header-cta-headline">Shop Presale</p> 2020 <p class="text-sm text text-grey-6">Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty.</p> 2021 </a> 2022<a 2023 href="/collections/singer-new-arrivals" 2024 class="header-cta group" 2025 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 52.344%;"> 2026<p class="header-cta-headline">The Next Evolution of Heavy Duty Power</p> 2027 <p class="text-sm text text-grey-6">The Heavy Duty⢠you trust, upgraded.</p> 2028 </a> 2029<a 2030 href="/collections/singer-overlock-serger-machines" 2031 class="header-cta group" 2032 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=600 600w" width="600" height="615" loading="lazy"> 2033<p class="header-cta-headline">For Projects That Demand More</p> 2034 <p class="text-sm text text-grey-6">Designed to help new serger users build confidence from the very first project.</p> 2035 </a> 2036 2037</div> 2038 2039 </div><div data-menu="Heavy Duty" class="hidden megamenu " style="padding-bottom: 100px;"> 2040 2041<div class="container header-mega-menu"> 2042 2043<ul class="list-none gap-1.5 flex flex-col"> 2044 <li class="mb-2"> 2045 <a href='/collections/singer-heavy-duty-machines' class="menu-title" 2046 style='text-decoration-line: none!important;' 2047 >Machine Category</a> 2048 </li> 2049 2050 2051<li> 2052 <a href="/collections/singer-heavy-duty-new-arrivals" class="menu-items ">New Arrivals</a> 2053 </li> 2054 2055<li> 2056 <a href="/collections/singer-heavy-duty-machines" class="menu-items ">Sewing </a> 2057 </li> 2058 2059<li> 2060 <a href="/collections/heavy-duty-refurbished" class="menu-items ">Refurbished </a> 2061 </li> 2062 2063<li> 2064 <a href="/collections/heavy-duty-sergers-overlock-machines" class="menu-items ">Serger </a> 2065 </li> 2066 2067<li> 2068 <a href="/collections/singer-heavy-duty-machines" class="menu-items ">View All</a> 2069 </li> 2070 2071 2072 </ul> 2073 2074<ul class="list-none gap-1.5 flex flex-col"> 2075 <li class="mb-2"> 2076 <a href='/collections/all-accessories-notions' class="menu-title" 2077 style='text-decoration-line: none!important;' 2078 >Accessories Category </a> 2079 </li> 2080 2081 2082<li> 2083 <a href="/collections/heavy-duty-accessories" class="menu-items ">Accessories</a> 2084 </li> 2085 2086 2087 </ul> 2088 2089<ul class="list-none gap-1.5 flex flex-col"> 2090 <li class="mb-2"> 2091 <a href='/collections/singer-heavy-duty-machines' class="menu-title" 2092 style='text-decoration-line: none!important;' 2093 >
2093Ways To Save</a> 2094 </li> 2095 2096 2097<li> 2098 <a href="/collections/heavy-duty-bundles-singer" class="menu-items ">Bundles</a> 2099 </li> 2100 2101 2102 </ul> 2103 2104 2105<a 2106 href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" 2107 class="header-cta group" 2108 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600 600w" width="600" height="615" loading="lazy" style="object-position:80.566% 41.016%;"> 2109<p class="header-cta-headline">Shop Presale</p> 2110 <p class="text-sm text text-grey-6">Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty.</p> 2111 </a> 2112<a 2113 href="/collections/singer-new-arrivals" 2114 class="header-cta group" 2115 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 52.344%;"> 2116<p class="header-cta-headline">The next evolution of heavy duty power.</p> 2117 <p class="text-sm text text-grey-6">The Heavy Duty⢠you trust, upgraded.</p> 2118 </a> 2119<a 2120 href="/collections/singer-bundles" 2121 class="header-cta group" 2122 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=600 600w" width="600" height="615" loading="lazy"> 2123<p class="header-cta-headline">Bundle & Save</p> 2124 <p class="text-sm text text-grey-6">Shop your favorite Heavy Duty machines bundled with must-have accessoriesâall at a price thatâs hard to beat.</p> 2125 </a> 2126<a 2127 href="/pages/financing" 2128 class="header-cta group" 2129 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=352 352w, //www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600 600w" width="600" height="615" loading="lazy" style="object-position:10.254% 27.637%;"> 2130<p class="header-cta-headline">Special Financing</p> 2131 <p class="text-sm text text-grey-6">Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card.</p> 2132 </a> 2133</div> 2134 2135 </div><div data-menu="Sewing Machines" class="hidden megamenu " style="padding-bottom: 100px;"> 2136 2137<div class="container header-mega-menu"> 2138 2139<ul class="list-none gap-1.5 flex flex-col"> 2140 <li class="mb-2"> 2141 <a href='/collections/all-singer-machines' class="menu-title" 2142 style='text-decoration-line: none!important;' 2143 >Machine Category</a> 2144 </li> 2145 2146 2147<li> 2148 <a href="/collections/singer-sewing-machines" class="menu-items ">Sewing </a> 2149 </li> 2150 2151<li> 2152 <a href="/collections/embroidery-machines" class="menu-items ">Embroidery</a> 2153 </li> 2154 2155<li> 2156 <a href="/collections/singer-overlock-serger-machines" class="menu-items ">Serger</a> 2157 </li> 2158 2159<li> 2160 <a href="/collections/singer-heavy-duty-machines" class="menu-items ">Heavy Duty</a> 2161 </li> 2162 2163<li> 2164 <a href="/collections/singer-refurbished-sewing-machines" class="menu-items ">Refurbished </a> 2165 </li> 2166 2167<li> 2168 <a href="/collections/singer-momento-cutting-machine" class="menu-items ">MOMENTO⢠Cutting Machine</a> 2169 </li> 2170 2171<li> 2172 <a href="/collections/singer-momento-heat-presses" class="menu-items ">MOMENTO⢠Heat Presses</a> 2173 </li> 2174 2175<li> 2176 <a href="/collections/all-singer-machines" class="menu-items ">View All</a> 2177 </li> 2178 2179 2180 </ul> 2181 2182<ul class="list-none gap-1.5 flex flex-col"> 2183 <li class="mb-2"> 2184 <a href='/collections/singer-best-sellers' class="menu-title" 2185 style='text-decoration-line: none!important;' 2186 >Best For</a> 2187 </li> 2188 2189 2190<li> 2191 <a href="/collections/beginner-sewing-machines" class="menu-items ">
2191Beginner</a> 2192 </li> 2193 2194<li> 2195 <a href="/collections/singer-machines-for-crafts" class="menu-items ">Crafts</a> 2196 </li> 2197 2198<li> 2199 <a href="/collections/embroidery-machines" class="menu-items ">Sewing & Embroidery</a> 2200 </li> 2201 2202<li> 2203 <a href="/collections/best-for-garments-shop-collection" class="menu-items ">Garments</a> 2204 </li> 2205 2206<li> 2207 <a href="/collections/singer-machines-for-home-decor" class="menu-items ">Home Décor</a> 2208 </li> 2209 2210<li> 2211 <a href="/collections/singer-machines-for-quilting" class="menu-items ">Quilting</a> 2212 </li> 2213 2214<li> 2215 <a href="/collections/singer-machines-for-mending-alterations" class="menu-items ">Mending & Alterations</a> 2216 </li> 2217 2218 2219 </ul> 2220 2221<ul class="list-none gap-1.5 flex flex-col"> 2222 <li class="mb-2"> 2223 <a href='/collections/gift-guide' class="menu-title" 2224 style='text-decoration-line: none!important;' 2225 >Featured</a> 2226 </li> 2227 2228 2229<li> 2230 <a href="/collections/singer-new-arrivals" class="menu-items ">New Arrivals</a> 2231 </li> 2232 2233<li> 2234 <a href="/pages/find-the-right-machine" class="menu-items ">Machine Finder</a> 2235 </li> 2236 2237<li> 2238 <a href="/collections/all-singer-machines/pfs:label-Top-Rated" class="menu-items ">Top-Rated</a> 2239 </li> 2240 2241<li> 2242 <a href="/collections/singer-portable-sewing-machines" class="menu-items ">Portable </a> 2243 </li> 2244 2245<li> 2246 <a href="/collections/singer-sewing-machines-with-extension-table" class="menu-items ">Extension Table Included</a> 2247 </li> 2248 2249<li> 2250 <a href="/products/singer-gift-card" class="menu-items ">Gift Cards</a> 2251 </li> 2252 2253 2254 </ul> 2255 2256 2257<a 2258 href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" 2259 class="header-cta group" 2260 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600 600w" width="600" height="615" loading="lazy" style="object-position:80.566% 41.016%;"> 2261<p class="header-cta-headline">Shop Presale</p> 2262 <p class="text-sm text text-grey-6">Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty.</p> 2263 </a> 2264<a 2265 href="/pages/find-the-right-machine" 2266 class="header-cta group" 2267 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600 600w" width="600" height="615" loading="lazy" style="object-position:98.73% 77.441%;"> 2268<p class="header-cta-headline">Machine Finder</p> 2269 <p class="text-sm text text-grey-6">Find the right machine for your project.</p> 2270 </a> 2271<a 2272 href="/collections/all-singer-machines" 2273 class="header-cta group" 2274 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=600 600w" width="600" height="615" loading="lazy"> 2275<p class="header-cta-headline">View All Machines</p> 2276 <p class="text-sm text text-grey-6">Sewing, Embroidery, Fabric Cutting machines and more!</p> 2277 </a> 2278<a 2279 href="/pages/financing" 2280 class="header-cta group" 2281 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=352 352w, //www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600 600w" width="600" height="615" loading="lazy" style="object-position:10.254% 27.637%;"> 2282<p class="header-cta-headline">Special Financing</p> 2283 <p class="text-sm text text-grey-6">Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card.</p> 2284 </a> 2285</div> 2286 2287 </div><div data-menu="Fabric" class="hidden megamenu " style="padding-bottom: 100px;"> 2288 2289<div class="container header-mega-menu"> 2290 2291<ul class="list-none gap-1.5 flex flex-col"> 2292 <li class="mb-2"> 2293 <a href='/collections/fabric' class="menu-title" 2294 style='text-decoration-line: none!important;' 2295 >All Fabric</a> 2296 </li> 2297 2298 2299<li> 2300 <a href="/collections/apparel-fabric" class="menu-items ">Apparel</a> 2301 </li> 2302 2303<li> 2304 <a href="/collections/costume-fabric" class="menu-items ">15% Off Costume</a> 2305 </li> 2306 2307<li> 2308 <a href="/collections/cotton-fabric" class="menu-items ">Cotton</a> 2309 </li> 2310 2311<li> 2312 <a href="/collections/flannel-fabric" class="menu-items ">Flannel</a> 2313 </li> 2314 2315<li> 2316 <a href="/collections/fleece-fabric" class="menu-items ">Fleece</a> 2317 </li> 2318 2319<li> 2320 <a href="/collections/fall-halloween-fabric" class="menu-items ">10% Off Halloween & Fall</a> 2321 </li> 2322 2323<li> 2324 <a href="/collections/patterns" class="menu-items ">15% Off Patterns</a> 2325 </li> 2326 2327<li> 2328 <a href="/collections/utility-fabric" class="menu-items ">Utility</a> 2329 </li> 2330 2331 2332 </ul> 2333 2334 2335<a 2336 href="https://www.singer.com/collections/fabric?pf_m_%3A%3Acustom%3A%3Atype=Fall+Cotton+Prints" 2337 class="header-cta group" 2338 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=352 352w, //www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=600 600w" width="600" height="615" loading="lazy"> 2339<p class="header-cta-headline">Fall Favorites</p> 2340 <p class="text-sm text text-grey-6">Explore our fall favorites prints and bring a cozy touch of autumn to your next project!</p> 2341 </a> 2342<a 2343 href="https://www.singer.com/collections/cotton-fabric" 2344 class="header-cta group" 2345 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=352 352w, //www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 49.414%;"> 2346<p class="header-cta-headline">Cotton</p> 2347 <p class="text-sm text text-grey-6">Our cotton fabric is perfect for quilting, apparel, and more!</p> 2348 </a> 2349<a 2350 href="https://www.singer.com/collections/fabric?pf_m_%3A%3Acustom%3A%3Atype=Halloween+Cotton+Prints" 2351 class="header-cta group" 2352 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=352 352w, //www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 48.926%;"> 2353<p class="header-cta-headline">Halloween Prints</p> 2354 <p class="text-sm text text-grey-6">Add a touch of spooky charm to your project with our new Halloween cotton prints!</p> 2355 </a> 2356 2357</div> 2358 2359 </div><div data-menu="Accessories" class="hidden megamenu " style="padding-bottom: 100px;"> 2360 2361<div class="container header-mega-menu"> 2362 2363<ul class="list-none gap-1.5 flex flex-col"> 2364 <li class="mb-2"> 2365 <a href='/collections/all-singer-accessories' class="menu-title" 2366 style='text-decoration-line: none!important;' 2367 >Accessories</a> 2368 </li> 2369 2370 2371<li> 2372 <a href="/collections/singer-bobbins" class="menu-items ">Bobbins</a> 2373 </li> 2374 2375<li> 2376 <a href="/collections/singer-extension-tables" class="menu-items ">Extension Tables</a> 2377 </li> 2378 2379<li> 2380 <a href="/collections/singer-presser-feet-attachments" class="menu-items ">Presser Feet/Attachments</a> 2381 </li> 2382 2383<li> 2384 <a href="/collections/singer-embroidery-hoops" class="menu-items ">Embroidery Hoops</a> 2385 </li> 2386 2387<li> 2388 <a href="/collections/singer-momento-accessories" class="menu-items ">MOMENTO⢠Accessories</a> 2389 </li> 2390 2391<li> 2392 <a href="/collections/all-singer-accessories" class="menu-items ">View All</a> 2393 </li> 2394 2395 2396 </ul> 2397 2398<ul class="list-none gap-1.5 flex flex-col"> 2399 <li class="mb-2"> 2400 <a href='/collections/singer-notions' class="menu-title" 2401 style='text-decoration-line: none!important;' 2402 >Notions</a> 2403 </li> 2404 2405 2406<li> 2407 <a href="/collections/singer-sewing-machine-needles" class="menu-items ">Needles</a> 2408 </li> 2409 2410<li> 2411 <a href="/collections/scissors" class="menu-items ">Scissors</a> 2412 </li> 2413 2414<li> 2415 <a href="/collections/sewing-supplies" class="menu-items ">Sewing Supplies </a> 2416 </li> 2417 2418<li> 2419 <a href="/collections/quilting-supplies" class="menu-items ">Quilting Supplies</a> 2420 </li> 2421 2422<li> 2423 <a href="/collections/batting" class="menu-items ">Batting</a> 2424 </li> 2425 2426<li> 2427 <a href="/collections/singer-sewing-kits-aids" class="menu-items ">Sewing Kits & Aids</a> 2428 </li> 2429 2430<li> 2431 <a href="/collections/singer-irons" class="menu-items ">Irons</a> 2432 </li> 2433 2434<li> 2435 <a href="/collections/singer-steamers-steam-presses" class="menu-items ">Steamers / Steam Presses</a> 2436 </li> 2437 2438<li> 2439 <a href="/collections/singer-fabric-stabilizers" class="menu-items ">Stabilizers</a> 2440 </li> 2441 2442<li> 2443 <a href="/collections/furniture-and-lighting" class="menu-items ">Furniture & Lighting</a> 2444 </li> 2445 2446<li> 2447 <a href="/collections/singer-bags-cases" class="menu-items ">Bags / Cases</a> 2448 </li> 2449 2450<li> 2451 <a href="/collections/singer-dress-forms" class="menu-items ">Dress Forms</a> 2452 </li> 2453 2454<li> 2455 <a href="/collections/thread" class="menu-items ">Thread</a> 2456 </li> 2457 2458<li> 2459 <a href="/collections/patterns" class="menu-items ">Patterns</a> 2460 </li> 2461 2462<li> 2463 <a href="/collections/singer-notions" class="menu-items ">View All</a> 2464 </li> 2465 2466 2467 </ul> 2468 2469<ul class="list-none gap-1.5 flex flex-col"> 2470 <li class="mb-2"> 2471 <a href='/collections/singer-stocking-stuffers' class="menu-title" 2472 style='text-decoration-line: none!important;' 2473 >Featured</a> 2474 </li> 2475 2476 2477<li> 2478 <a href="/pages/find-the-right-accessory" class="menu-items ">Accessory Finder</a> 2479 </li> 2480 2481<li> 2482 <a href="https://svpworldwide.widen.net/content/naw1iquyqu/pdf/Singer-2022-AccessoryUserGuide-English.pdf?u=hcosqv" class="menu-items ">Accessory User Guide</a> 2483 </li> 2484 2485<li> 2486 <a href="https://singer.gorgias.help/en-US/choosing-the-right-singer-machine-needles-389061" class="menu-items ">Choosing a Needle</a> 2487 </li> 2488 2489<li> 2490 <a href="/collections/singer-garment-care" class="menu-items ">Garment Care</a> 2491 </li> 2492 2493<li> 2494 <a href="/collections/all-singer-accessories" class="menu-items ">Top Rated</a> 2495 </li> 2496 2497 2498 </ul> 2499 2500 2501<a 2502 href="/pages/find-the-right-accessory" 2503 class="header-cta group" 2504 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=600 600w" width="600" height="615" loading="lazy"> 2505<p class="header-cta-headline">Accessory Finder</p> 2506 <p class="text-sm text text-grey-6">Find the right accessory for your machine.</p> 2507 </a> 2508<a 2509 href="/collections/all-singer-accessories" 2510 class="header-cta group" 2511 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=352 352w, //www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600 600w" width="600" height="622" loading="lazy"> 2512<p class="header-cta-headline">View All Accessories</p> 2513 <p class="text-sm text text-grey-6">Huge selection of sewing solutions and supplies.</p> 2514 </a> 2515 2516 2517</div> 2518 2519 </div><div data-menu="Deals" class="hidden megamenu " style="padding-bottom: 100px;"> 2520 2521<div class="container header-mega-menu"> 2522 2523<ul class="list-none gap-1.5 flex flex-col"> 2524 <li class="mb-2"> 2525 <a href='/collections/all-singer-deals' class="menu-title" 2526 style='text-decoration-line: none!important;' 2527 >Ways to Save</a> 2528 </li> 2529 2530 2531<li> 2532 <a href="/pages/sewing-machine-trade-in" class="menu-items ">Sewing Machine Trade In</a> 2533 </li> 2534 2535<li> 2536 <a href="/collections/all-singer-deals" class="menu-items ">Top-Rated</a> 2537 </li> 2538 2539<li> 2540 <a href="/collections/clearance" class="menu-items ">Clearance</a> 2541 </li> 2542 2543<li> 2544 <
2544a href="/collections/singer-bundles" class="menu-items ">Bundle & Save</a> 2545 </li> 2546 2547<li> 2548 <a href="/collections/singer-new-markdowns" class="menu-items ">New Markdowns</a> 2549 </li> 2550 2551<li> 2552 <a href="/collections/singer-deals-under-50" class="menu-items ">Deals Under $50</a> 2553 </li> 2554 2555<li> 2556 <a href="/collections/singer-deals-under-100" class="menu-items ">Deals Under $100</a> 2557 </li> 2558 2559<li> 2560 <a href="/collections/all-singer-deals" class="menu-items ">View All</a> 2561 </li> 2562 2563 2564 </ul> 2565 2566<ul class="list-none gap-1.5 flex flex-col"> 2567 <li class="mb-2"> 2568 <a href='/collections' class="menu-title" 2569 style='text-decoration-line: none!important;' 2570 >Category</a> 2571 </li> 2572 2573 2574<li> 2575 <a href="https://www.singer.com/collections/all-singer-deals?pf_t_machine_category=machine_category%3ASewing" class="menu-items ">Machines</a> 2576 </li> 2577 2578<li> 2579 <a href="/collections/singer-refurbished-sewing-machines" class="menu-items ">Refurbished Machines </a> 2580 </li> 2581 2582<li> 2583 <a href="/collections/all-singer-deals" class="menu-items ">Accessories</a> 2584 </li> 2585 2586<li> 2587 <a href="/collections/singer-momento-cutting-machine" class="menu-items ">MOMENTO⢠Cutting Machine</a> 2588 </li> 2589 2590 2591 </ul> 2592 2593 2594<a 2595 href="/collections/clearance" 2596 class="header-cta group" 2597 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=600 600w" width="600" height="615" loading="lazy"> 2598<p class="header-cta-headline">Sew & Save this National Sewing Month</p> 2599 <p class="text-sm text text-grey-6">Shop Last Chance and Final Markdown machines at incredible prices, plus save an extra 10% on refurbished machines.</p> 2600 </a> 2601 2602 2603<a 2604 href="/pages/financing" 2605 class="header-cta group" 2606 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=352 352w, //www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600 600w" width="600" height="615" loading="lazy" style="object-position:10.254% 27.637%;"> 2607<p class="header-cta-headline">Special Financing</p> 2608 <p class="text-sm text text-grey-6">Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card.</p> 2609 </a> 2610</div> 2611 2612 </div><div data-menu="Find Your Fit" class="hidden megamenu " style="padding-bottom: 100px;"> 2613 2614<div class="container header-mega-menu"> 2615 2616<ul class="list-none gap-1.5 flex flex-col"> 2617 <li class="mb-2"> 2618 <a href='/pages/gift-guide' class="menu-title" 2619 style='text-decoration-line: none!important;' 2620 >Quick Find</a> 2621 </li> 2622 2623 2624<li> 2625 <a href="/pages/find-the-right-machine" class="menu-items ">Machine Finder</a> 2626 </li> 2627 2628<li> 2629 <a href="/pages/find-the-right-accessory" class="menu-items ">Accessory Finder</a> 2630 </li> 2631 2632<li> 2633 <a href="/pages/welcome-to-our-family-of-sewing-machine-brands" class="menu-items ">Our Family of Brands</a> 2634 </li> 2635 2636<li> 2637 <a href="/pages/singer-deals" class="menu-items ">View All Deals </a> 2638 </li> 2639 2640 2641 </ul> 2642 2643<ul class="list-none gap-1.5 flex flex-col"> 2644 <li class="mb-2"> 2645 <a href='/collections/gift-guide' class="menu-title" 2646 style='text-decoration-line: none!important;' 2647 >Gift Guides</a> 2648 </li> 2649 2650 2651<li> 2652 <a href="/collections/budget-friendly-machines" class="menu-items ">Budget-Friendly Machines</a> 2653 </li> 2654 2655<li> 2656 <a href="/pages/singer-find-the-perfect-gift" class="menu-items ">Gift Finder</a> 2657 </li> 2658 2659<li> 2660 <a href="/collections/sewing-favorites" class="menu-items ">Gifts for Sewists</a> 2661 </li> 2662 2663<li> 2664 <a href="/collections/quilting-favorites" class="menu-items ">Gifts for Quilters</a> 2665 </li> 2666 2667<li> 2668 <a href="/collections/embroidery-favorites" class="menu-items ">Gifts for Embroidery</a> 2669 </li> 2670 2671<li> 2672 <a href="/products/singer-gift-card" class="menu-items ">Gift Cards</a> 2673 </li> 2674 2675 2676 </ul> 2677 2678 2679 2680<a 2681 href="/pages/find-the-right-machine" 2682 class="header-cta group" 2683 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600 600w" width="600" height="615" loading="lazy" style="object-position:98.73% 77.441%;"> 2684<p class="header-cta-headline">Machine Finder</p> 2685 <p class="text-sm text text-grey-6">Find the right machine for your project.</p> 2686 </a> 2687<a 2688 href="/pages/find-the-right-accessory" 2689 class="header-cta group" 2690 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=352 352w, //www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600 600w" width="600" height="622" loading="lazy"> 2691<p class="header-cta-headline">Accessory Finder</p> 2692 <p class="text-sm text text-grey-6">Find the right accessory for your machine.</p> 2693 </a> 2694 2695</div> 2696 2697 </div></div> 2698 </nav> 2699 </div><div class="header-mobile-wrapper "> 2700 <div class="header-mobile"> 2701 <div class="header-mobile-actions"> 2702 <div class="p-[10px]" data-hamburger-menu><svg 2703 class="" 2704 width="18" 2705 height="15"
2706 viewBox="0 0 18 15" 2707 fill="none" 2708 xmlns="http://www.w3.org/2000/svg" 2709 > 2710 <path 2711 d="M1 7.37531H17" 2712 stroke="#232627" 2713 stroke-width="1.5" 2714 stroke-linecap="round" 2715 stroke-linejoin="round" /> 2716 <path 2717 d="M1 1.37531H17" 2718 stroke="#232627" 2719 stroke-width="1.5" 2720 stroke-linecap="round" 2721 stroke-linejoin="round" /> 2722 <path 2723 d="M1 13.3753H17" 2724 stroke="#232627" 2725 stroke-width="1.5" 2726 stroke-linecap="round" 2727 stroke-linejoin="round" /> 2728 </svg></div> 2729 <div class="relative lg:hidden"> 2730 <div class="p-[10px] px-2 relative mobileSearch" ><svg 2731 class="" 2732 width="15" 2733 height="15" 2734 viewBox="0 0 15 15" 2735 fill="none" 2736 xmlns="http://www.w3.org/2000/svg" 2737 > 2738 <path d="M14.7373 13.4378L11.8422 10.5437C12.6488 9.4641 13.0861 8.15874 13.0861 6.78636C13.0861 5.10511 12.4316 3.52401 11.2424 2.3358C10.0533 1.14663 8.47309 0.492083 6.79186 0.492083C5.11063 0.492083 3.53047 1.14663 2.34034 2.3358C-0.113445 4.78958 -0.113445 8.78314 2.34034 11.2369C3.52951 12.4261 5.10966 13.0806 6.7909 13.0806C8.1633 13.0806 9.46858 12.6443 10.5482 11.8377L13.4433 14.7317C13.6218 14.9103 13.856 15 14.0903 15C14.3245 15 14.5588 14.9103 14.7373 14.7317C15.0943 14.3747 15.0943 13.7948 14.7373 13.4378ZM3.63529 9.94306C1.89453 8.20229 1.89453 5.36966 3.63529 3.62895C4.47876 2.78548 5.59991 2.32173 6.79295 2.32173C7.98599 2.32173 9.10704 2.78644 9.94964 3.62895C10.7931 4.47242 11.2569 5.59357 11.2569 6.78661C11.2569 7.9786 10.7921 9.09976 9.94868 9.9433C9.10521 10.7858 7.985 11.2505 6.79198 11.2505C5.59904 11.2515 4.47789 10.7867 3.63529 9.9433V9.94306Z" fill="currentColor" /> 2739 </svg></div> 2740 </div> 2741 <!-- 2742 <div class="relative region-selector md:hidden"> 2743 <div class="p-[10px]" data-region-trigger> 2744 <svg 2745 class="" 2746 width="28" 2747 height="19" 2748 viewBox="0 0 28 19" 2749 fill="none" 2750 xmlns="http://www.w3.org/2000/svg" 2751 > 2752 <g clip-path="url(#clip0_1_35)"> 2753 <path d="M0.609558 0.45697H27.6096V18.457H0.609558V0.45697Z" fill="white" /> 2754 <path d="M0.609558 0.45697H27.6096V1.84118H0.609558V0.45697ZM0.609558 3.22539H27.6096V4.6096H0.609558V3.22539ZM0.609558 5.99381H27.6096V7.37802H0.609558V5.99381ZM0.609558 8.76223H27.6096V10.1464H0.609558V8.76223ZM0.609558 11.5359H27.6096V12.9201H0.609558V11.5359ZM0.609558 14.3043H27.6096V15.6885H0.609558V14.3043ZM0.609558 17.0728H27.6096V18.457H0.609558V17.0728Z" fill="#D80027" /> 2755 <path d="M0.609558 0.45697H14.1096V10.1464H0.609558V0.45697Z" fill="#2E52B2" /> 2756 <path d="M3.12537 7.7675L2.91484 7.09382L2.68326 7.7675H1.98853L2.55168 8.17276L2.34116 8.84645L2.91484 8.43066L3.47274 8.84645L3.25695 8.17276L3.83063 7.7675H3.12537ZM6.08853 7.7675L5.87274 7.09382L5.65168 7.7675H4.95695L5.5201 8.17276L5.30958 8.84645L5.87274 8.43066L6.44116 8.84645L6.23063 8.17276L6.79379 7.7675H6.08853ZM9.06221 7.7675L8.83589 7.09382L8.62537 7.7675H7.91484L8.49379 8.17276L8.27274 8.84645L8.83589 8.43066L9.41484 8.84645L9.19379 8.17276L9.75695 7.7675H9.06221ZM12.0201 7.7675L11.8096 7.09382L11.5885 7.7675H10.8885L11.4569 8.17276L11.2464 8.84645L11.8096 8.43
2756066L12.378 8.84645L12.1517 8.17276L12.7306 7.7675H12.0201ZM5.87274 4.42013L5.65168 5.09382H4.95695L5.5201 5.50961L5.30958 6.17276L5.87274 5.76224L6.44116 6.17276L6.23063 5.50961L6.79379 5.09382H6.08853L5.87274 4.42013ZM2.91484 4.42013L2.68326 5.09382H1.98853L2.55168 5.50961L2.34116 6.17276L2.91484 5.76224L3.47274 6.17276L3.25695 5.50961L3.83063 5.09382H3.12537L2.91484 4.42013ZM8.83589 4.42013L8.62537 5.09382H7.91484L8.49379 5.50961L8.27274 6.17276L8.83589 5.76224L9.41484 6.17276L9.19379 5.50961L9.75695 5.09382H9.06221L8.83589 4.42013ZM11.8096 4.42013L11.5885 5.09382H10.8885L11.4569 5.50961L11.2464 6.17276L11.8096 5.76224L12.378 6.17276L12.1517 5.50961L12.7306 5.09382H12.0201L11.8096 4.42013ZM2.91484 1.75697L2.68326 2.42013H1.98853L2.55168 2.83592L2.34116 3.50434L2.91484 3.08855L3.47274 3.50434L3.25695 2.83592L3.83063 2.42013H3.12537L2.91484 1.75697ZM5.87274 1.75697L5.65168 2.42013H4.95695L5.5201 2.83592L5.30958 3.50434L5.87274 3.08855L6.44116 3.50434L6.23063 2.83592L6.79379 2.42013H6.08853L5.87274 1.75697ZM8.83589 1.75697L8.62537 2.42013H7.91484L8.49379 2.83592L8.27274 3.50434L8.83589 3.08855L9.41484 3.50434L9.19379 2.83592L9.75695 2.42013H9.06221L8.83589 1.75697ZM11.8096 1.75697L11.5885 2.42013H10.8885L11.4569 2.83592L11.2464 3.50434L11.8096 3.08855L12.378 3.50434L12.1517 2.83592L12.7306 2.42013H12.0201L11.8096 1.75697Z" fill="white" /> 2757 </g> 2758 <defs> 2759 <clipPath id="clip0_1_35"> 2760 <rect 2761 width="27" 2762 height="18" 2763 fill="white" 2764 transform="translate(0.609558 0.45697)" /> 2765 </clipPath> 2766 </defs> 2767 </svg> 2768 </div> 2769 2770 2771 2772 2773<div 2774 class="singer hidden absolute region-switcher__container top-[25px] left-0 z-[2000] bg-white w-[230px] xs:w-[260px] border border-grey-3 shadow-lg" 2775 data-region-switcher 2776> 2777 <div class="flex flex-col gap-8 px-6 region-switcher__dropdown py-7"> 2778 <fieldset> 2779 <legend class="block mb-2 uppercase" for="country-selector">Location</legend> 2780 <select 2781 id="country-selector" 2782 class="min-w-full region-switcher--country" 2783 data-country-selector 2784 onchange="redirectToCountry(this)" 2785 > 2786 2787 2788 <option value="CA">Canada</option> 2789 2790 2791 2792 <option value="US" selected>United States</option> 2793 2794 2795 2796 2797 2798 2799 2800 <option value="AT"> Austria</option> 2801 2802 2803 2804 2805 2806 <option value="BR">Brazil</option> 2807 2808 2809 2810 2811 2812 <option value="CH">Switzerland</option> 2813 2814 2815 2816 2817 2818 <option value="CZ">Czechia</option> 2819 2820 2821 2822 2823 2824 <option value="DE">Germany</option> 2825 2826 2827 2828 2829 2830 <option value="DK">Denmark</option> 2831 2832 2833 2834 2835 2836 <option value="ES">Spain</option> 2837 2838 2839 2840 2841 2842 <option value="FI">Finland</option> 2843 2844 2845 2846 2847 2848 <option value="GB">United Kingdom</option> 2849 2850 2851 2852 2853 2854 <option value="IT">Italy</option> 2855 2856 2857 2858 2859 2860 <option value="MX">Mexico</option> 2861 2862 2863 2864 2865 2866 <option value="NO">Norway</option> 2867 2868 2869 2870 2871 2872 <option value="SV">Sweden 2873</option> 2874 2875 </select> 2876 </fieldset> 2877 2878 <fieldset> 2879 <legend class="block mb-2 uppercase" for="language-selector">Language</legend> 2880 <select 2881 id="language-selector" 2882 class="min-w-full region-switcher--language" 2883 data-language-selector 2884 > 2885 2886 2887 <option value="en" selected>English</option> 2888 2889 2890 2891 <option value="es">Spanish</option> 2892 2893 2894 </select> 2895 </fieldset> 2896 2897 <div> 2898 <p class="mb-2 uppercase">Currency: $/USD</p> 2899 <button class="region-switcher__update button button--small button--primary" data-region-update>Update</button> 2900 </div> 2901 </div> 2902</div> 2903 2904 </div> 2905 --> 2906 2907 </div> 2908 2909 <div class="flex items-center justify-center lg:min-w-[215px] mx-auto max-lg:max-w-[8.75rem] lg:justify-center"> 2910 2911 2912 <a 2913 href="/" 2914 class="text-center no-underline" 2915 aria-label="Home - singer" 2916 > 2917 <img src="//www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=600" alt="singer 175 year anniversary logotype" srcset="//www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=128 128w, //www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=192 192w, //www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=256 256w" width="128" height="38.01434720229555" loading="eager" sizes="(max-width: 2918 256px) 50vw, 2919 128px 2920 "> 2921 </a> 2922 </div> 2923 2924 <div class="header-mobile-actions"> 2925 <a class="p-[10px]" href="#" aria-label="account"><svg 2926 class="account-icon " 2927 width="22" 2928 height="22"
2929 viewBox="0 0 22 22" 2930 fill="none" 2931 xmlns="http://www.w3.org/2000/svg" 2932 > 2933 <path 2934 d="M18.3333 19.25V17.4167C18.3333 16.4442 17.947 15.5116 17.2594 14.8239C16.5717 14.1363 15.6391 13.75 14.6666 13.75H7.33329C6.36083 13.75 5.4282 14.1363 4.74057 14.8239C4.05293 15.5116 3.66663 16.4442 3.66663 17.4167V19.25" 2935 stroke="black" 2936 stroke-width="1.5" 2937 stroke-linecap="round" 2938 stroke-linejoin="round" /> 2939 <path 2940 d="M11 10.0833C13.0251 10.0833 14.6667 8.44171 14.6667 6.41667C14.6667 4.39162 13.0251 2.75 11 2.75C8.975 2.75 7.33337 4.39162 7.33337 6.41667C7.33337 8.44171 8.975 10.0833 11 10.0833Z" 2941 stroke="black" 2942 stroke-width="1.5" 2943 stroke-linecap="round" 2944 stroke-linejoin="round" /> 2945 </svg></a> 2946 2947 <a href="/cart" class="p-[10px] relative flex text-sm text-white" aria-label="Cart" data-header-cart><svg 2948 width="25" 2949 height="24" 2950 viewBox="0 0 25 24" 2951 fill="none" 2952 xmlns="http://www.w3.org/2000/svg" 2953 > 2954 <path d="M1.86941 2.4C1.47193 2.4 1.14941 2.72251 1.14941 3.12C1.14941 3.51749 1.47193 3.84 1.86941 3.84H4.74197C5.93353 6.79128 7.10729 9.74808 8.28941 12.7051L7.20193 15.3226C7.11099 15.541 7.1363 15.8035 7.26755 16.0004C7.3988 16.1972 7.63223 16.321 7.86942 16.3201H19.8694C20.25 16.3257 20.5997 15.9807 20.5997 15.6001C20.5997 15.2194 20.2501 14.8744 19.8694 14.8801H8.94942L9.57194 13.3951L21.1294 12.4725C21.4322 12.4491 21.7059 12.2129 21.7744 11.9175L23.2144 5.67754C23.3081 5.25754 22.9397 4.79909 22.5094 4.80005H6.67682L5.89682 2.85005C5.78994 2.58567 5.5143 2.40005 5.22933 2.40005L1.86941 2.4ZM7.25453 6.24H21.602L20.4845 11.0851L9.54193 11.9551L7.25453 6.24ZM10.2694 16.8C8.95222 16.8 7.86941 17.8828 7.86941 19.2C7.86941 20.5172 8.95222 21.6 10.2694 21.6C11.5866 21.6 12.6694 20.5172 12.6694 19.2C12.6694 17.8828 11.5866 16.8 10.2694 16.8ZM17.4694 16.8C16.1522 16.8 15.0694 17.8828 15.0694 19.2C15.0694 20.5172 16.1522 21.6 17.4694 21.6C18.7866 21.6 19.8694 20.5172 19.8694 19.2C19.8694 17.8828 18.7866 16.8 17.4694 16.8ZM10.2694 18.24C10.8085 18.24 11.2294 18.6609 11.2294 19.2C11.2294 19.7391 10.8085 20.16 10.2694 20.16C9.73035 20.16 9.30941 19.7391 9.30941 19.2C9.30941 18.6609 9.73035 18.24 10.2694 18.24ZM17.4694 18.24C18.0085 18.24 18.4294 18.6609 18.4294 19.2C18.4294 19.7391 18.0085 20.16 17.4694 20.16C16.9304 20.16 16.5094 19.7391 16.5094 19.2C16.5094 18.6609 16.9304 18.24 17.4694 18.24Z" fill="current" /> 2955 </svg><span class="cart-count-mobile hide">0</span> 2956 </a> 2957 </div> 2958 </div> 2959 <div class="header-mobile-search-wrapper !hidden"> 2960 <form class="searchmenu-form font-inter w-full" action="/search" method="get" role="search"> 2961 <label for="navigation-search" class="text-grey-900 sr-only dark:text-white">Search</label> 2962 <div class="relative "> 2963 <label for="boost-sd__search-widget-init-input-1" class="text-grey-900 sr-only dark:text-white">Search</label> 2964 <input 2965 data-search-trigger 2966 name="q" 2967 type="text" 2968 id="boost-sd__search-widget-init-input-1" 2969 class="!text-sm navigation-search-mobile-popup w-full" 2970 placeholder="Search" 2971 required 2972 > 2973 2974 <button 2975 type="submit" 2976 class="search-mobile-button" 2977 aria-label="Search" 2978 ><svg 2979 class="" 2980 width="15" 2981 height="15" 2982 viewBox="0 0 15 15" 2983 fill="none" 2984 xmlns="http://www.w3.org/2000/svg" 2985 > 2986 <path d="M14.7373 13.4378L11.8422 10.5437C12.6488 9.4641 13.0861 8.15874 13.0861 6.78636C13.0861 5.10511 12.4316 3.52401 11.2424 2.3358C10.0533 1.14663 8.47309 0.492083 6.79186 0.492083C5.11063 0.492083 3.53047 1.14663 2.34034 2.3358C-0.113445 4.78958 -0.113445 8.78314 2.34034 11.2369C3.52951 12.4261 5.10966 13.0806 6.7909 13.0806C8.1633 13.0806 9.46858 12.6443 10.5482 11.8377L13.4433 14.7317C13.6218 14.9103 13.856 15 14.0903 15C14.3245 15 14.5588 14.9103 14.7373 14.7317C15.0943 14.3747 15.0943 13.7948 14.7373 13.4378ZM3.63529 9.94306C1.89453 8.20229 1.89453 5.36966 3.63529 3.62895C4.47876 2.78548 5.59991 2.32173 6.79295 2.32173C7.98599 2.32173 9.10704 2.78644 9.94964 3.62895C10.7931 4.47242 11.2569 5.59357 11.2569 6.78661C11.2569 7.9786 10.7921 9.09976 9.94868 9.9433C9.10521 10.7858 7.985 11.2505 6.79198 11.2505C5.59904 11.2515 4.47789 10.7867 3.63529 9.9433V9.94306Z" fill="currentColor" /> 2987 </svg></button> 2988 </div> 2989 </form> 2990 </div> 2991 2992 </div> 2993 2994 2995 2996<style> 2997 .menu-label-pill { 2998 display: inline-flex; 2999 align-items: center; 3000 margin-left: 4px; 3001 padding: 3px 8px; 3002 border-radius: 999px; 3003 font-size: 11px; 3004 font-weight: 700; 3005 line-height: 1; 3006 white-space: nowrap; 3007 background: #000; 3008 color: #fff; 3009 vertical-align: middle; 3010 } 3011 .links-mobile { 3012 display: flex; 3013 align-items: center; 3014 justify-content: flex-start !important; 3015 gap: 4px; 3016} 3017 3018.links-mobile .menu-label-pill { 3019 margin-left: 4px; 3020} 3021 3022.links-mobile > svg { 3023 margin-left: auto; 3024} 3025 3026 .menu-label-pill--red { 3027 background: #800020 !important; 3028} 3029 3030.menu-label-pill--green { 3031 background: #1f7a1f !important; 3032} 3033 3034 .menu-label-pill--black { 3035 background: #000; 3036 } 3037 3038 .menu-items { 3039 display: inline-flex !important; 3040 align-items: center !important; 3041 gap: 6px; 3042 line-height: 1.2; 3043} 3044 3045.menu-items .menu-label-pill { 3046 margin-left: 0; 3047 transform: translateY(-1px); 3048} 3049</style> 3050 3051 3052 3053<div class="menu-mobile offScreen"> 3054 <div class="z-0 mobile-menu"> 3055 <div class="flex mobile-mega-header "> 3056 <div class="flex items-center lg:justify-center"> 3057 3058 3059 <a 3060 href="/" 3061 class="text-center no-underline" 3062 aria-label="Home - singer" 3063 > 3064 <img src="//www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=600" alt="singer 175 year anniversary logotype" srcset="//www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=133 133w, //www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=200 200w, //www.singer.com/cdn/shop/files/Singer_175_Anniversary_Logo_Horizontal-WHT.svg?v=1770150188&width=266 266w" width="133" height="39.49928263988522" loading="eager" sizes="(max-width: 3065 266px) 50vw, 3066 133px 3067 "> 3068 </a> 3069 </div> 3070 3071 <div data-mobile-menu-close><svg 3072 class="" 3073 width="13" 3074 height="13" 3075 viewbox="0 0 13 13" 3076 fill="none" 3077 xmlns="http://www.w3.org/2000/svg" 3078 > 3079 <path 3080 clip-rule="evenodd" 3081 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 3082 fill-rule="evenodd" 3083 fill="currentColor" /> 3084 </svg></div> 3085 </div> 3086 3087 <div class="mobile-mega-linklist "> 3088 3089 <a 3090 3091 data-menu-mobile-trigger="new" 3092 3093 href="/collections/singer-new-arrivals" 3094 class="links-mobile"> 3095 New 3096 3097<svg 3098 class="" 3099 width="8" 3100 height="14"
3101 viewBox="0 0 8 14" 3102 fill="none" 3103 xmlns="http://www.w3.org/2000/svg" 3104 > 3105 <path 3106 fill-rule="evenodd" 3107 clip-rule="evenodd" 3108 d="M7.47869 5.95109L1.79613 0.268534C1.46553 -0.0427583 0.959239 -0.0427583 0.647947 0.268534C0.336656 0.579826 0.336656 1.08614 0.647947 1.41672L5.76629 6.53507L0.647947 11.6534C0.336656 11.9647 0.336656 12.4903 0.647947 12.8016C0.959239 13.1129 1.46555 13.1129 1.79613 12.8016L7.47869 7.09928C7.78998 6.78799 7.78998 6.28168 7.47869 5.95109Z" 3109 fill="currentColor" /> 3110 </svg></a> 3111 3112 <a 3113 3114 data-menu-mobile-trigger="heavy-duty" 3115 3116 href="/collections/singer-heavy-duty-machines" 3117 class="links-mobile"> 3118 Heavy Duty 3119 3120 <span class="menu-label-pill menu-label-pill--black">Best Seller</span> 3121 3122<svg 3123 class="" 3124 width="8" 3125 height="14" 3126 viewBox="0 0 8 14" 3127 fill="none" 3128 xmlns="http://www.w3.org/2000/svg" 3129 > 3130 <path 3131 fill-rule="evenodd" 3132 clip-rule="evenodd" 3133 d="M7.47869 5.95109L1.79613 0.268534C1.46553 -0.0427583 0.959239 -0.0427583 0.647947 0.268534C0.336656 0.579826 0.336656 1.08614 0.647947 1.41672L5.76629 6.53507L0.647947 11.6534C0.336656 11.9647 0.336656 12.4903 0.647947 12.8016C0.959239 13.1129 1.46555 13.1129 1.79613 12.8016L7.47869 7.09928C7.78998 6.78799 7.78998 6.28168 7.47869 5.95109Z" 3134 fill="currentColor" /> 3135 </svg></a> 3136 3137 <a 3138 3139 data-menu-mobile-trigger="sewing-machines" 3140 3141 href="/collections/all-singer-machines" 3142 class="links-mobile"> 3143 Sewing Machines 3144 3145 <span class="menu-label-pill menu-label-pill--green">New Arrivals</span> 3146 3147<svg 3148 class="" 3149 width="8" 3150 height="14" 3151 viewBox="0 0 8 14" 3152 fill="none" 3153 xmlns="http://www.w3.org/2000/svg" 3154 > 3155 <path 3156 fill-rule="evenodd" 3157 clip-rule="evenodd" 3158 d="M7.47869 5.95109L1.79613 0.268534C1.46553 -0.0427583 0.959239 -0.0427583 0.647947 0.268534C0.336656 0.579826 0.336656 1.08614 0.647947 1.41672L5.76629 6.53507L0.647947 11.6534C0.336656 11.9647 0.336656 12.4903 0.647947 12.8016C0.959239 13.1129 1.46555 13.1129 1.79613 12.8016L7.47869 7.09928C7.78998 6.78799 7.78998 6.28168 7.47869 5.95109Z" 3159 fill="currentColor" /> 3160 </svg></a> 3161 3162 <a 3163 3164 data-menu-mobile-trigger="fabric" 3165 3166 href="/pages/fabric" 3167 class="links-mobile"> 3168 Fabric 3169 3170 <span class="menu-label-pill menu-label-pill--red">Up to 15% Off</span> 3171 3172<svg 3173 class="" 3174 width="8" 3175 height="14" 3176 viewBox="0 0 8 14" 3177 fill="none" 3178 xmlns="http://www.w3.org/2000/svg" 3179 > 3180 <path 3181 fill-rule="evenodd" 3182 clip-rule="evenodd" 3183 d="M7.47869 5.95109L1.79613 0.268534C1.46553 -0.0427583 0.959239 -0.0427583 0.647947 0.268534C0.336656 0.579826 0.336656 1.08614 0.647947 1.41672L5.76629 6.53507L0.647947 11.6534C0.336656 11.9647 0.336656 12.4903 0.647947 12.8016C0.959239 13.1129 1.46555 13.1129 1.79613 12.8016L7.47869 7.09928C7.78998 6.78799 7.78998 6.28168 7.47869 5.95109Z" 3184 fill="currentColor" /> 3185 </svg></a> 3186 3187 <a 3188 3189 data-menu-mobile-trigger="accessories" 3190 3191 href="/collections/all-singer-accessories" 3192 class="links-mobile"> 3193 Accessories 3194 3195<svg 3196 class="" 3197 width="8" 3198 height="14" 3199 viewBox="0 0 8 14" 3200 fill="none" 3201 xmlns="http://www.w3.org/2000/svg" 3202 > 3203 <path 3204 fill-rule="evenodd" 3205 clip-rule="evenodd" 3206 d="M7.47869 5.95109L1.79613 0.268534C1.46553 -0.0427583 0.959239 -0.0427583 0.647947 0.268534C0.336656 0.579826 0.336656 1.08614 0.647947 1.41672L5.76629 6.53507L0.647947 11.6534C0.336656 11.9647 0.336656 12.4903 0.647947 12.8016C0.959239 13.1129 1.46555 13.1129 1.79613 12.8016L7.47869 7.09928C7.78998 6.78799 7.78998 6.28168 7.47869 5.95109Z" 3207 fill="currentColor" /> 3208 </svg></a> 3209 3210 <a 3211 3212 data-menu-mobile-trigger="deals" 3213 3214 href="/pages/singer-deals" 3215 class="links-mobile"> 3216 Deals 3217 3218<svg 3219 class="" 3220 width="8" 3221 height="14"
3222 viewBox="0 0 8 14" 3223 fill="none" 3224 xmlns="http://www.w3.org/2000/svg" 3225 > 3226 <path 3227 fill-rule="evenodd" 3228 clip-rule="evenodd" 3229 d="M7.47869 5.95109L1.79613 0.268534C1.46553 -0.0427583 0.959239 -0.0427583 0.647947 0.268534C0.336656 0.579826 0.336656 1.08614 0.647947 1.41672L5.76629 6.53507L0.647947 11.6534C0.336656 11.9647 0.336656 12.4903 0.647947 12.8016C0.959239 13.1129 1.46555 13.1129 1.79613 12.8016L7.47869 7.09928C7.78998 6.78799 7.78998 6.28168 7.47869 5.95109Z" 3230 fill="currentColor" /> 3231 </svg></a> 3232 3233 <a 3234 3235 data-menu-mobile-trigger="find-your-fit" 3236 3237 href="#" 3238 class="links-mobile"> 3239 Find Your Fit 3240 3241<svg 3242 class="" 3243 width="8" 3244 height="14" 3245 viewBox="0 0 8 14" 3246 fill="none" 3247 xmlns="http://www.w3.org/2000/svg" 3248 > 3249 <path 3250 fill-rule="evenodd" 3251 clip-rule="evenodd" 3252 d="M7.47869 5.95109L1.79613 0.268534C1.46553 -0.0427583 0.959239 -0.0427583 0.647947 0.268534C0.336656 0.579826 0.336656 1.08614 0.647947 1.41672L5.76629 6.53507L0.647947 11.6534C0.336656 11.9647 0.336656 12.4903 0.647947 12.8016C0.959239 13.1129 1.46555 13.1129 1.79613 12.8016L7.47869 7.09928C7.78998 6.78799 7.78998 6.28168 7.47869 5.95109Z" 3253 fill="currentColor" /> 3254 </svg></a></div> 3255 3256 <div class="mobile-utility-links"> 3257 3258 3259 3260 3261 <a href="/pages/singer-store-locator" class="utility-links-mobile" aria-label="Find A Store">Find A Store</a> 3262 3263 3264 3265 3266 3267 3268 <a href="/account" class="utility-links-mobile"><svg 3269 class="account-icon " 3270 width="22" 3271 height="22" 3272 viewBox="0 0 22 22" 3273 fill="none" 3274 xmlns="http://www.w3.org/2000/svg" 3275 > 3276 <path 3277 d="M18.3333 19.25V17.4167C18.3333 16.4442 17.947 15.5116 17.2594 14.8239C16.5717 14.1363 15.6391 13.75 14.6666 13.75H7.33329C6.36083 13.75 5.4282 14.1363 4.74057 14.8239C4.05293 15.5116 3.66663 16.4442 3.66663 17.4167V19.25" 3278 stroke="black" 3279 stroke-width="1.5" 3280 stroke-linecap="round" 3281 stroke-linejoin="round" /> 3282 <path 3283 d="M11 10.0833C13.0251 10.0833 14.6667 8.44171 14.6667 6.41667C14.6667 4.39162 13.0251 2.75 11 2.75C8.975 2.75 7.33337 4.39162 7.33337 6.41667C7.33337 8.44171 8.975 10.0833 11 10.0833Z" 3284 stroke="black" 3285 stroke-width="1.5" 3286 stroke-linecap="round" 3287 stroke-linejoin="round" /> 3288 </svg>Sign In 3289 </a> 3290 3291 3292 <a href="/pages/global-store-locator" class="utility-links-mobile" 3293 aria-label="Select Location"> 3294 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" aria-hidden="true"> 3295 <path fill-rule="evenodd" d="M3 10a7 7 0 1 1 14 0 7 7 0 0 1-14 0Zm7-5.5a5.5 5.5 0 0 0-3.391 9.83l.641-.641a2.918 2.918 0 0 1 3.61-.411.88.88 0 0 0 .625.118l3.259-.611a5.474 5.474 0 0 0 .702-3.56l-.018.006a.26.26 0 0 0-.178.248v.771a2 2 0 0 1-2 2c-.76 0-1.375-.616-1.375-1.375v-.375a.25.25 0 0 0-.25-.25h-.507a1.06 1.06 0 0 0-.947.585l-.123.246a2.115 2.115 0 0 1-3.978-.598l-.059-.353a2.537 2.537 0 0 1 1.7-2.824l.75-.25a.422.422 0 0 0 .289-.4c0-.757.443-1.443 1.132-1.753l.8-.361a5.557 5.557 0 0 0-.682-.042Zm2.769.747-2.27 1.023a.422.422 0 0 0-.249.385c0 .827-.53 1.562-1.314 1.824l-.75.25c-.484.161-.779.65-.695 1.154l.059.353a.615.615 0 0 0 1.157.174l.122-.245a2.559 2.559 0 0 1 2.29-1.415h.506c.966 0 1.75.784 1.75 1.75v.234a.5.5 0 0 0 .375-.484v-.771a1.76 1.76 0 0 1 1.204-1.67l.08-.028a5.522 5.522 0 0 0-2.265-2.534Zm-2.769 10.253c-.723 0-1.414-.14-2.046-.393l.357-.357a1.418 1.418 0 0 1 1.754-.2c.505.316 1.11.43 1.697.32l1.178-.22a5.48 5.48 0 0 1-2.94.85Z"></path> 3296 </svg> 3297 3298 Select Location 3299 </a> 3300 </div> 3301 </div><div data-mega-menu-mobile="new" class="mobile-mega-menu"> 3302 <div class="mobile-mega-header-inner"> 3303 <div data-mega-menu-back class="flex items-center gap-3 text-lg font-semibold"><svg 3304 class="" 3305 width="8" 3306 height="14" 3307 viewBox="0 0 8 14" 3308 fill="none" 3309 xmlns="http://www.w3.org/2000/svg" 3310 > 3311 <path 3312 fill-rule="evenodd" 3313 clip-rule="evenodd" 3314 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 3315 fill="currentColor" /> 3316 </svg><span class="text-base">New</span> 3317 </div> 3318 3319 <div data-mega-menu-mobile-close><svg 3320 class="" 3321 width="13" 3322 height="13" 3323 viewbox="0 0 13 13" 3324 fill="none" 3325 xmlns="http://www.w3.org/2000/svg" 3326 > 3327 <path 3328 clip-rule="evenodd" 3329 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 3330 fill-rule="evenodd" 3331 fill="currentColor" /> 3332 </svg></div> 3333 </div> 3334 3335<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3336 <li class="p-0"> 3337 <a href='#' class="menu-title" 3338 style='text-decoration-line: none!important;' 3339 > 3340 New & Featured 3341 3342 3343 3344 3345 </a> 3346 </li> 3347 3348 3349<li class="p-0"> 3350 <a href="/collections/singer-new-arrivals" class="menu-items"> 3351 New Machines 3352 3353 3354 3355 3356 </a> 3357 </li> 3358 3359<li class="p-0"> 3360 <a href="/collections/new-arrivals-shop-collection" class="menu-items"> 3361 New Fabric & Sewing Supplies 3362 3363 3364 3365 3366 </a> 3367 </li> 3368 3369<li class="p-0"> 3370 <a href="/collections/bestselling-singer" class="menu-items"> 3371 Best Sellers 3372 3373 3374 3375 3376 </a> 3377 </li> 3378 3379<li class="p-0"> 3380 <a href="/collections/fabric" class="menu-items"> 3381 Up to 15% Off Select Fabric 3382 3383 3384 3385 3386 </a> 3387 </li> 3388 3389 3390 </ul> 3391 3392<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3393 <li class="p-0"> 3394 <a href='#' class="menu-title" 3395 style='text-decoration-line: none!important;' 3396 > 3397 Featured Machines 3398 3399 3400 3401 3402 </a> 3403 </li> 3404 3405 3406<li class="p-0"> 3407 <a href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" class="menu-items"> 3408 Smart Heavy Duty 9120⢠(Pre-Order) 3409 3410 3411 3412 3413 </a> 3414 </li> 3415 3416<li class="p-0"> 3417 <a href="/products/singer-heavy-duty-4552-sewing-machine" class="menu-items"> 3418 Heavy Duty 4552â¢
3419 3420 3421 3422 3423 </a> 3424 </li> 3425 3426<li class="p-0"> 3427 <a href="/products/singer-heavy-duty-4532-sewing-machine" class="menu-items"> 3428 Heavy Duty 4532⢠3429 3430 3431 3432 3433 </a> 3434 </li> 3435 3436<li class="p-0"> 3437 <a href="/products/singer-heavy-duty-4523-sewing-machine" class="menu-items"> 3438 Heavy Duty 4523⢠3439 3440 3441 3442 3443 </a> 3444 </li> 3445 3446<li class="p-0"> 3447 <a href="/products/singer-heavy-duty-4511-sewing-machine" class="menu-items"> 3448 Heavy Duty 4511⢠3449 3450 3451 3452 3453 </a> 3454 </li> 3455 3456<li class="p-0"> 3457 <a href="/products/singer-heavy-duty-0460-serger" class="menu-items"> 3458 Heavy Duty 0460⢠Serger 3459 3460 3461 3462 3463 </a> 3464 </li> 3465 3466<li class="p-0"> 3467 <a href="/products/singer-heavy-duty-0420-serger" class="menu-items"> 3468 Heavy Duty 0420⢠Serger 3469 3470 3471 3472 3473 </a> 3474 </li> 3475 3476<li class="p-0"> 3477 <a href="/products/singer-s0080-serger" class="menu-items"> 3478 S0080 Serger 3479 3480 3481 3482 3483 </a> 3484 </li> 3485 3486 3487 </ul> 3488 3489 3490<a href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" class="mobile-cta-block" aria-label="Shop Presale"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=115 115w" width="115" height="118" loading="lazy" style="object-position:80.566% 41.016%;"> 3491<p class="text-sm text text-grey-6"> 3492 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Shop Presale</span> 3493 Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty. 3494 </p> 3495 </a> 3496<a href="/collections/singer-new-arrivals" class="mobile-cta-block" aria-label="The Next Evolution of Heavy Duty Power"><img src="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=115 115w" width="115" height="118" loading="lazy" style="object-position:50.0% 52.344%;"> 3497<p class="text-sm text text-grey-6"> 3498 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">The Next Evolution of Heavy Duty Power</span> 3499 The Heavy Duty⢠you trust, upgraded. 3500 </p> 3501 </a> 3502<a href="/collections/singer-overlock-serger-machines" class="mobile-cta-block" aria-label="For Projects That Demand More"><img src="//www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=115 115w" width="115" height="118" loading="lazy"> 3503<p class="text-sm text text-grey-6"> 3504 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">For Projects That Demand More</span> 3505 Designed to help new serger users build confidence from the very first project. 3506 </p> 3507 </a> 3508<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6">
3509 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 3510 3511 </p> 3512 </a> 3513 </div><div data-mega-menu-mobile="heavy-duty" class="mobile-mega-menu"> 3514 <div class="mobile-mega-header-inner"> 3515 <div data-mega-menu-back class="flex items-center gap-3 text-lg font-semibold"><svg 3516 class="" 3517 width="8" 3518 height="14" 3519 viewBox="0 0 8 14" 3520 fill="none" 3521 xmlns="http://www.w3.org/2000/svg" 3522 > 3523 <path 3524 fill-rule="evenodd" 3525 clip-rule="evenodd" 3526 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 3527 fill="currentColor" /> 3528 </svg><span class="text-base">Heavy Duty</span> 3529 </div> 3530 3531 <div data-mega-menu-mobile-close><svg 3532 class="" 3533 width="13" 3534 height="13" 3535 viewbox="0 0 13 13" 3536 fill="none" 3537 xmlns="http://www.w3.org/2000/svg" 3538 > 3539 <path 3540 clip-rule="evenodd" 3541 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 3542 fill-rule="evenodd" 3543 fill="currentColor" /> 3544 </svg></div> 3545 </div> 3546 3547<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3548 <li class="p-0"> 3549 <a href='/collections/singer-heavy-duty-machines' class="menu-title" 3550 style='text-decoration-line: none!important;' 3551 > 3552 Machine Category 3553 3554 3555 3556 3557 </a> 3558 </li> 3559 3560 3561<li class="p-0"> 3562 <a href="/collections/singer-heavy-duty-new-arrivals" class="menu-items"> 3563 New Arrivals 3564 3565 3566 3567 3568 </a> 3569 </li> 3570 3571<li class="p-0"> 3572 <a href="/collections/singer-heavy-duty-machines" class="menu-items"> 3573 Sewing 3574 3575 3576 3577 3578 </a> 3579 </li> 3580 3581<li class="p-0"> 3582 <a href="/collections/heavy-duty-refurbished" class="menu-items"> 3583 Refurbished 3584 3585 3586 3587 3588 </a> 3589 </li> 3590 3591<li class="p-0"> 3592 <a href="/collections/heavy-duty-sergers-overlock-machines" class="menu-items"> 3593 Serger 3594 3595 3596 3597 3598 </a> 3599 </li> 3600 3601<li class="p-0"> 3602 <a href="/collections/singer-heavy-duty-machines" class="menu-items"> 3603 View All 3604 3605 3606 3607 3608 </a> 3609 </li> 3610 3611 3612 </ul> 3613 3614<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3615 <li class="p-0"> 3616 <a href='/collections/all-accessories-notions' class="menu-title" 3617 style='text-decoration-line: none!important;' 3618 > 3619 Accessories Category 3620 3621 3622 3623 3624 </a> 3625 </li> 3626 3627 3628<li class="p-0"> 3629 <a href="/collections/heavy-duty-accessories" class="menu-items"> 3630 Accessories 3631 3632 3633 3634 3635 </a> 3636 </li> 3637 3638 3639 </ul> 3640 3641<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3642 <li class="p-0"> 3643 <a href='/collections/singer-heavy-duty-machines' class="menu-title" 3644 style='text-decoration-line: none!important;' 3645 > 3646 Ways To Save 3647 3648 3649 3650 3651 </a> 3652 </li> 3653 3654 3655<li class="p-0"> 3656 <a href="/collections/heavy-duty-bundles-singer" class="menu-items"> 3657 Bundles 3658 3659 3660 3661 3662 </a> 3663 </li> 3664 3665 3666 </ul> 3667 3668 3669<a href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" class="mobile-cta-block" aria-label="Shop Presale"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=115 115w" width="115" height="118" loading="lazy" style="object-position:80.566% 41.016%;"> 3670<p class="text-sm text text-grey-6">
3671 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Shop Presale</span> 3672 Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty. 3673 </p> 3674 </a> 3675<a href="/collections/singer-new-arrivals" class="mobile-cta-block" aria-label="The next evolution of heavy duty power."><img src="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=115 115w" width="115" height="118" loading="lazy" style="object-position:50.0% 52.344%;"> 3676<p class="text-sm text text-grey-6"> 3677 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">The next evolution of heavy duty power.</span> 3678 The Heavy Duty⢠you trust, upgraded. 3679 </p> 3680 </a> 3681<a href="/collections/singer-bundles" class="mobile-cta-block" aria-label="Bundle & Save"><img src="//www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=115 115w" width="115" height="118" loading="lazy"> 3682<p class="text-sm text text-grey-6"> 3683 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Bundle & Save</span> 3684 Shop your favorite Heavy Duty machines bundled with must-have accessoriesâall at a price thatâs hard to beat. 3685 </p> 3686 </a> 3687<a href="/pages/financing" class="mobile-cta-block" aria-label="Special Financing"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=115 115w" width="115" height="118" loading="lazy" style="object-position:10.254% 27.637%;"> 3688<p class="text-sm text text-grey-6"> 3689 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Special Financing</span> 3690 Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card. 3691 </p> 3692 </a> 3693 </div><div data-mega-menu-mobile="sewing-machines" class="mobile-mega-menu"> 3694 <div class="mobile-mega-header-inner"> 3695 <div data-mega-menu-back class="flex items-center gap-3 text-lg font-semibold"><svg 3696 class="" 3697 width="8" 3698 height="14" 3699 viewBox="0 0 8 14" 3700 fill="none" 3701 xmlns="http://www.w3.org/2000/svg" 3702 > 3703 <path 3704 fill-rule="evenodd" 3705 clip-rule="evenodd" 3706 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 3707 fill="currentColor" /> 3708 </svg><span class="text-base">Sewing Machines</span> 3709 </div> 3710 3711 <div data-mega-menu-mobile-close><svg 3712 class="" 3713 width="13" 3714 height="13" 3715 viewbox="0 0 13 13" 3716 fill="none" 3717 xmlns="http://www.w3.org/2000/svg" 3718 > 3719 <path 3720 clip-rule="evenodd" 3721 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 3722 fill-rule="evenodd" 3723 fill="currentColor" /> 3724 </svg></div> 3725 </div> 3726 3727<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3728 <li class="p-0"> 3729 <a href='/collections/all-singer-machines' class="menu-title" 3730 style='text-decoration-line: none!important;' 3731 > 3732 Machine Category 3733 3734 3735 3736 3737 </a> 3738 </li> 3739 3740 3741<li class="p-0"> 3742 <a href="/collections/singer-sewing-machines" class="menu-items"> 3743 Sewing 3744 3745 3746 3747 3748 </a> 3749 </li> 3750 3751<li class="p-0"> 3752 <a href="/collections/embroidery-machines" class="menu-items"> 3753 Embroidery 3754 3755 3756 3757 3758 </a> 3759 </li> 3760 3761<li class="p-0"> 3762 <a href="/collections/singer-overlock-serger-machines" class="menu-items"> 3763 Serger 3764 3765 3766 3767 3768 </a> 3769 </li> 3770 3771<li class="p-0"> 3772 <a href="/collections/singer-heavy-duty-machines" class="menu-items"> 3773 Heavy Duty 3774 3775 3776 3777
3778 <span class="menu-label-pill menu-label-pill--black">Best Seller</span> 3779 3780 </a> 3781 </li> 3782 3783<li class="p-0"> 3784 <a href="/collections/singer-refurbished-sewing-machines" class="menu-items"> 3785 Refurbished 3786 3787 3788 3789 3790 </a> 3791 </li> 3792 3793<li class="p-0"> 3794 <a href="/collections/singer-momento-cutting-machine" class="menu-items"> 3795 MOMENTO⢠Cutting Machine 3796 3797 3798 3799 3800 </a> 3801 </li> 3802 3803<li class="p-0"> 3804 <a href="/collections/singer-momento-heat-presses" class="menu-items"> 3805 MOMENTO⢠Heat Presses 3806 3807 3808 3809 3810 </a> 3811 </li> 3812 3813<li class="p-0"> 3814 <a href="/collections/all-singer-machines" class="menu-items"> 3815 View All 3816 3817 3818 3819 3820 </a> 3821 </li> 3822 3823 3824 </ul> 3825 3826<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3827 <li class="p-0"> 3828 <a href='/collections/singer-best-sellers' class="menu-title" 3829 style='text-decoration-line: none!important;' 3830 > 3831 Best For 3832 3833 3834 3835 3836 </a> 3837 </li> 3838 3839 3840<li class="p-0"> 3841 <a href="/collections/beginner-sewing-machines" class="menu-items"> 3842 Beginner 3843 3844 3845 3846 3847 </a> 3848 </li> 3849 3850<li class="p-0"> 3851 <a href="/collections/singer-machines-for-crafts" class="menu-items"> 3852 Crafts 3853 3854 3855 3856 3857 </a> 3858 </li> 3859 3860<li class="p-0"> 3861 <a href="/collections/embroidery-machines" class="menu-items"> 3862 Sewing & Embroidery 3863 3864 3865 3866 3867 </a> 3868 </li> 3869 3870<li class="p-0"> 3871 <a href="/collections/best-for-garments-shop-collection" class="menu-items"> 3872 Garments 3873 3874 3875 3876 3877 </a> 3878 </li> 3879 3880<li class="p-0"> 3881 <a href="/collections/singer-machines-for-home-decor" class="menu-items"> 3882 Home Décor 3883 3884 3885 3886 3887 </a> 3888 </li> 3889 3890<li class="p-0"> 3891 <a href="/collections/singer-machines-for-quilting" class="menu-items"> 3892 Quilting 3893 3894 3895 3896 3897 </a> 3898 </li> 3899 3900<li class="p-0"> 3901 <a href="/collections/singer-machines-for-mending-alterations" class="menu-items"> 3902 Mending & Alterations 3903 3904 3905 3906 3907 </a> 3908 </li> 3909 3910 3911 </ul> 3912 3913<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 3914 <li class="p-0"> 3915 <a href='/collections/gift-guide' class="menu-title" 3916 style='text-decoration-line: none!important;' 3917 > 3918 Featured 3919 3920 3921 3922 3923 </a> 3924 </li> 3925 3926 3927<li class="p-0"> 3928 <a href="/collections/singer-new-arrivals" class="menu-items"> 3929 New Arrivals 3930 3931 3932 3933 3934 </a> 3935 </li> 3936 3937<li class="p-0"> 3938 <a href="/pages/find-the-right-machine" class="menu-items"> 3939 Machine Finder 3940 3941 3942 3943 3944 </a> 3945 </li> 3946 3947<li class="p-0"> 3948 <a href="/collections/all-singer-machines/pfs:label-Top-Rated" class="menu-items"> 3949 Top-Rated 3950 3951 3952 3953 3954 </a> 3955 </li> 3956 3957<li class="p-0"> 3958 <a href="/collections/singer-portable-sewing-machines" class="menu-items"> 3959 Portable 3960 3961 3962 3963 3964 </a> 3965 </li> 3966 3967<li class="p-0"> 3968 <a href="/collections/singer-sewing-machines-with-extension-table" class="menu-items"> 3969 Extension Table Included 3970 3971 3972 3973 3974 </a> 3975 </li> 3976 3977<li class="p-0"> 3978 <a href="/products/singer-gift-card" class="menu-items"> 3979 Gift Cards 3980 3981 3982 3983 3984 </a> 3985 </li> 3986 3987 3988 </ul> 3989 3990 3991<a href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" class="mobile-cta-block" aria-label="Shop Presale"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=115 115w" width="115" height="118" loading="lazy" style="object-position:80.566% 41.016%;"> 3992<p class="text-sm text text-grey-6">
3993 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Shop Presale</span> 3994 Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty. 3995 </p> 3996 </a> 3997<a href="/pages/find-the-right-machine" class="mobile-cta-block" aria-label="Machine Finder"><img src="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=115 115w" width="115" height="118" loading="lazy" style="object-position:98.73% 77.441%;"> 3998<p class="text-sm text text-grey-6"> 3999 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Machine Finder</span> 4000 Find the right machine for your project. 4001 </p> 4002 </a> 4003<a href="/collections/all-singer-machines" class="mobile-cta-block" aria-label="View All Machines"><img src="//www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=115 115w" width="115" height="118" loading="lazy"> 4004<p class="text-sm text text-grey-6"> 4005 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">View All Machines</span> 4006 Sewing, Embroidery, Fabric Cutting machines and more! 4007 </p> 4008 </a> 4009<a href="/pages/financing" class="mobile-cta-block" aria-label="Special Financing"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=115 115w" width="115" height="118" loading="lazy" style="object-position:10.254% 27.637%;"> 4010<p class="text-sm text text-grey-6"> 4011 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Special Financing</span> 4012 Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card. 4013 </p> 4014 </a> 4015 </div><div data-mega-menu-mobile="fabric" class="mobile-mega-menu"> 4016 <div class="mobile-mega-header-inner"> 4017 <div data-mega-menu-back class="flex items-center gap-3 text-lg font-semibold"><svg 4018 class="" 4019 width="8" 4020 height="14" 4021 viewBox="0 0 8 14" 4022 fill="none" 4023 xmlns="http://www.w3.org/2000/svg" 4024 > 4025 <path 4026 fill-rule="evenodd" 4027 clip-rule="evenodd" 4028 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 4029 fill="currentColor" /> 4030 </svg><span class="text-base">Fabric</span> 4031 </div> 4032 4033 <div data-mega-menu-mobile-close><svg 4034 class="" 4035 width="13" 4036 height="13" 4037 viewbox="0 0 13 13" 4038 fill="none" 4039 xmlns="http://www.w3.org/2000/svg" 4040 > 4041 <path 4042 clip-rule="evenodd" 4043 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 4044 fill-rule="evenodd" 4045 fill="currentColor" /> 4046 </svg></div> 4047 </div> 4048 4049<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4050 <li class="p-0"> 4051 <a href='/collections/fabric' class="menu-title" 4052 style='text-decoration-line: none!important;' 4053 > 4054 All Fabric 4055 4056 4057 4058 4059 </a> 4060 </li> 4061 4062 4063<li class="p-0"> 4064 <a href="/collections/apparel-fabric" class="menu-items"> 4065 Apparel 4066 4067 4068 4069 4070 </a> 4071 </li> 4072 4073<li class="p-0"> 4074 <a href="/collections/costume-fabric" class="menu-items"> 4075 15% Off Costume 4076 4077 4078 4079 4080 </a> 4081 </li> 4082 4083<li class="p-0"> 4084 <a href="/collections/cotton-fabric" class="menu-items"> 4085 Cotton 4086 4087 4088 4089 4090 </a> 4091 </li> 4092 4093<li class="p-0"> 4094 <a href="/collections/flannel-fabric" class="menu-items"> 4095 Flannel 4096 4097 4098 4099 4100 </a> 4101 </li> 4102 4103<li class="p-0"> 4104 <a href="/collections/fleece-fabric" class="menu-items"> 4105 Fleece 4106 4107 4108 4109 4110 </a> 4111 </li> 4112 4113<li class="p-0"> 4114 <a href="/collections/fall-halloween-fabric" class="menu-items"> 4115 10% Off Halloween & Fall 4116 4117 4118 4119 4120 </a> 4121 </li> 4122 4123<li class="p-0"> 4124 <a href="/collections/patterns" class="menu-items"> 4125 15% Off Patterns 4126 4127 4128 4129 4130 </a> 4131 </li> 4132 4133<li class="p-0"> 4134 <a href="/collections/utility-fabric" class="menu-items"> 4135 Utility 4136 4137 4138 4139 4140 </a> 4141 </li> 4142 4143 4144 </ul> 4145 4146 4147<a href="https://www.singer.com/collections/fabric?pf_m_%3A%3Acustom%3A%3Atype=Fall+Cotton+Prints" class="mobile-cta-block" aria-label="Fall Favorites"><img src="//www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=115 115w" width="115" height="118" loading="lazy"> 4148<p class="text-sm text text-grey-6">
4149 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Fall Favorites</span> 4150 Explore our fall favorites prints and bring a cozy touch of autumn to your next project! 4151 </p> 4152 </a> 4153<a href="https://www.singer.com/collections/cotton-fabric" class="mobile-cta-block" aria-label="Cotton"><img src="//www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=115 115w" width="115" height="118" loading="lazy" style="object-position:50.0% 49.414%;"> 4154<p class="text-sm text text-grey-6"> 4155 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Cotton</span> 4156 Our cotton fabric is perfect for quilting, apparel, and more! 4157 </p> 4158 </a> 4159<a href="https://www.singer.com/collections/fabric?pf_m_%3A%3Acustom%3A%3Atype=Halloween+Cotton+Prints" class="mobile-cta-block" aria-label="Halloween Prints"><img src="//www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=115 115w" width="115" height="118" loading="lazy" style="object-position:50.0% 48.926%;"> 4160<p class="text-sm text text-grey-6"> 4161 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Halloween Prints</span> 4162 Add a touch of spooky charm to your project with our new Halloween cotton prints! 4163 </p> 4164 </a> 4165<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6"> 4166 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 4167 4168 </p> 4169 </a> 4170 </div><div data-mega-menu-mobile="accessories" class="mobile-mega-menu"> 4171 <div class="mobile-mega-header-inner"> 4172 <div data-mega-menu-back class="flex items-center gap-3 text-lg font-semibold"><svg 4173 class="" 4174 width="8" 4175 height="14" 4176 viewBox="0 0 8 14" 4177 fill="none" 4178 xmlns="http://www.w3.org/2000/svg" 4179 > 4180 <path 4181 fill-rule="evenodd" 4182 clip-rule="evenodd" 4183 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 4184 fill="currentColor" /> 4185 </svg><span class="text-base">Accessories</span> 4186 </div> 4187 4188 <div data-mega-menu-mobile-close><svg 4189 class="" 4190 width="13" 4191 height="13" 4192 viewbox="0 0 13 13" 4193 fill="none" 4194 xmlns="http://www.w3.org/2000/svg" 4195 > 4196 <path 4197 clip-rule="evenodd" 4198 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 4199 fill-rule="evenodd" 4200 fill="currentColor" /> 4201 </svg></div> 4202 </div> 4203 4204<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4205 <li class="p-0"> 4206 <a href='/collections/all-singer-accessories' class="menu-title" 4207 style='text-decoration-line: none!important;' 4208 > 4209 Accessories 4210 4211 4212 4213 4214 </a> 4215 </li> 4216 4217 4218<li class="p-0"> 4219 <a href="/collections/singer-bobbins" class="menu-items"> 4220 Bobbins 4221 4222 4223 4224 4225 </a> 4226 </li> 4227 4228<li class="p-0"> 4229 <a href="/collections/singer-extension-tables" class="menu-items"> 4230 Extension Tables 4231 4232 4233 4234 4235 </a> 4236 </li> 4237 4238<li class="p-0"> 4239 <a href="/collections/singer-presser-feet-attachments" class="menu-items"> 4240 Presser Feet/Attachments 4241 4242 4243 4244 4245 </a> 4246 </li> 4247 4248<li class="p-0"> 4249 <a href="/collections/singer-embroidery-hoops" class="menu-items"> 4250 Embroidery Hoops 4251 4252 4253 4254 4255 </a> 4256 </li> 4257 4258<li class="p-0"> 4259 <a href="/collections/singer-momento-accessories" class="menu-items"> 4260 MOMENTO⢠Accessories 4261 4262 4263 4264 4265 </a> 4266 </li> 4267 4268<li class="p-0"> 4269 <a href="/collections/all-singer-accessories" class="menu-items"> 4270 View All 4271 4272 4273 4274 4275 </a> 4276 </li> 4277 4278 4279 </ul> 4280 4281<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4282 <li class="p-0"> 4283 <a href='/collections/singer-notions' class="menu-title" 4284 style='text-decoration-line: none!important;' 4285 > 4286 Notions 4287 4288 4289 4290 4291 </a> 4292 </li> 4293 4294 4295<li class="p-0"> 4296 <a href="/collections/singer-sewing-machine-needles" class="menu-items"> 4297 Needles 4298 4299 4300 4301 4302 </a> 4303 </li> 4304 4305<li class="p-0"> 4306 <a href="/collections/scissors" class="menu-items"> 4307 Scissors 4308 4309 4310 4311 4312 </a> 4313 </li> 4314 4315<li class="p-0"> 4316 <a href="/collections/sewing-supplies" class="menu-items"> 4317 Sewing Supplies 4318 4319 4320 4321 4322 </a> 4323 </li> 4324 4325<li class="p-0"> 4326 <a href="/collections/quilting-supplies" class="menu-items"> 4327 Quilting Supplies 4328 4329 4330 4331 4332 </a> 4333 </li> 4334 4335<li class="p-0"> 4336 <a href="/collections/batting" class="menu-items"> 4337 Batting 4338 4339 4340 4341 4342 </a> 4343 </li> 4344 4345<li class="p-0"> 4346 <a href="/collections/singer-sewing-kits-aids" class="menu-items"> 4347 Sewing Kits & Aids 4348 4349 4350 4351 4352 </a> 4353 </li> 4354 4355<li class="p-0"> 4356 <a href="/collections/singer-irons" class="menu-items"> 4357 Irons 4358 4359 4360 4361 4362 </a> 4363 </li> 4364 4365<li class="p-0"> 4366 <a href="/collections/singer-steamers-steam-presses" class="menu-items"> 4367 Steamers / Steam Presses 4368 4369 4370 4371 4372 </a> 4373 </li> 4374 4375<li class="p-0"> 4376 <a href="/collections/singer-fabric-stabilizers" class="menu-items"> 4377 Stabilizers 4378 4379 4380 4381 4382 </a> 4383 </li> 4384 4385<li class="p-0"> 4386 <a href="/collections/furniture-and-lighting" class="menu-items"> 4387 Furniture & Lighting 4388 4389 4390 4391 4392 </a> 4393 </li> 4394 4395<li class="p-0"> 4396 <a href="/collections/singer-bags-cases" class="menu-items"> 4397 Bags / Cases 4398 4399 4400 4401 4402 </a> 4403 </li> 4404 4405<li class="p-0"> 4406 <a href="/collections/singer-dress-forms" class="menu-items"> 4407 Dress Forms 4408 4409 4410 4411 4412 </a> 4413 </li> 4414 4415<li class="p-0"> 4416 <a href="/collections/thread" class="menu-items"> 4417 Thread 4418 4419 4420 4421 4422 </a> 4423 </li> 4424 4425<li class="p-0"> 4426 <a href="/collections/patterns" class="menu-items"> 4427 Patterns 4428 4429 4430 4431 4432 </a> 4433 </li> 4434 4435<li class="p-0"> 4436 <a href="/collections/singer-notions" class="menu-items"> 4437 View All 4438 4439 4440 4441 4442 </a> 4443 </li> 4444 4445 4446 </ul> 4447 4448<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4449 <li class="p-0"> 4450 <a href='/collections/singer-stocking-stuffers' class="menu-title" 4451 style='text-decoration-line: none!important;' 4452 > 4453 Featured 4454 4455 4456 4457 4458 </a> 4459 </li> 4460 4461 4462<li class="p-0"> 4463 <a href="/pages/find-the-right-accessory" class="menu-items"> 4464 Accessory Finder 4465 4466 4467 4468 4469 </a> 4470 </li> 4471 4472<li class="p-0"> 4473 <a href="https://svpworldwide.widen.net/content/naw1iquyqu/pdf/Singer-2022-AccessoryUserGuide-English.pdf?u=hcosqv" class="menu-items"> 4474 Accessory User Guide 4475 4476 4477 4478 4479 </a> 4480 </li> 4481 4482<li class="p-0"> 4483 <a href="https://singer.gorgias.help/en-US/choosing-the-right-singer-machine-needles-389061" class="menu-items"> 4484 Choosing a Needle 4485 4486 4487 4488 4489 </a> 4490 </li> 4491 4492<li class="p-0"> 4493 <a href="/collections/singer-garment-care" class="menu-items"> 4494 Garment Care 4495 4496 4497 4498 4499 </a> 4500 </li> 4501 4502<li class="p-0"> 4503 <a href="/collections/all-singer-accessories" class="menu-items"> 4504 Top Rated 4505 4506 4507 4508 4509 </a> 4510 </li> 4511 4512 4513 </ul> 4514 4515 4516<a href="/pages/find-the-right-accessory" class="mobile-cta-block" aria-label="Accessory Finder"><img src="//www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=115 115w" width="115" height="118" loading="lazy"> 4517<p class="text-sm text text-grey-6">
4518 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Accessory Finder</span> 4519 Find the right accessory for your machine. 4520 </p> 4521 </a> 4522<a href="/collections/all-singer-accessories" class="mobile-cta-block" aria-label="View All Accessories"><img src="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=115 115w" width="115" height="119" loading="lazy"> 4523<p class="text-sm text text-grey-6"> 4524 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">View All Accessories</span> 4525 Huge selection of sewing solutions and supplies. 4526 </p> 4527 </a> 4528<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6"> 4529 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 4530 4531 </p> 4532 </a> 4533<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6"> 4534 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 4535 4536 </p> 4537 </a> 4538 </div><div data-mega-menu-mobile="deals" class="mobile-mega-menu"> 4539 <div class="mobile-mega-header-inner"> 4540 <div data-mega-menu-back class="flex items-center gap-3 text-lg font-semibold"><svg 4541 class="" 4542 width="8" 4543 height="14" 4544 viewBox="0 0 8 14" 4545 fill="none" 4546 xmlns="http://www.w3.org/2000/svg" 4547 > 4548 <path 4549 fill-rule="evenodd" 4550 clip-rule="evenodd" 4551 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 4552 fill="currentColor" /> 4553 </svg><span class="text-base">Deals</span> 4554 </div> 4555 4556 <div data-mega-menu-mobile-close><svg 4557 class="" 4558 width="13" 4559 height="13" 4560 viewbox="0 0 13 13" 4561 fill="none" 4562 xmlns="http://www.w3.org/2000/svg" 4563 > 4564 <path 4565 clip-rule="evenodd" 4566 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 4567 fill-rule="evenodd" 4568 fill="currentColor" /> 4569 </svg></div> 4570 </div> 4571 4572<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4573 <li class="p-0"> 4574 <a href='/collections/all-singer-deals' class="menu-title" 4575 style='text-decoration-line: none!important;' 4576 > 4577 Ways to Save 4578 4579 4580 4581 4582 </a> 4583 </li> 4584 4585 4586<li class="p-0"> 4587 <a href="/pages/sewing-machine-trade-in" class="menu-items"> 4588 Sewing Machine Trade In 4589 4590 4591 4592 4593 </a> 4594 </li> 4595 4596<li class="p-0"> 4597 <a href="/collections/all-singer-deals" class="menu-items"> 4598 Top-Rated 4599 4600 4601 4602 4603 </a> 4604 </li> 4605 4606<li class="p-0"> 4607 <a href="/collections/clearance" class="menu-items"> 4608 Clearance 4609 4610 4611 4612 4613 </a> 4614 </li> 4615 4616<li class="p-0"> 4617 <a href="/collections/singer-bundles" class="menu-items"> 4618 Bundle & Save
4619 4620 4621 4622 4623 </a> 4624 </li> 4625 4626<li class="p-0"> 4627 <a href="/collections/singer-new-markdowns" class="menu-items"> 4628 New Markdowns 4629 4630 4631 4632 4633 </a> 4634 </li> 4635 4636<li class="p-0"> 4637 <a href="/collections/singer-deals-under-50" class="menu-items"> 4638 Deals Under $50 4639 4640 4641 4642 4643 </a> 4644 </li> 4645 4646<li class="p-0"> 4647 <a href="/collections/singer-deals-under-100" class="menu-items"> 4648 Deals Under $100 4649 4650 4651 4652 4653 </a> 4654 </li> 4655 4656<li class="p-0"> 4657 <a href="/collections/all-singer-deals" class="menu-items"> 4658 View All 4659 4660 4661 4662 4663 </a> 4664 </li> 4665 4666 4667 </ul> 4668 4669<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4670 <li class="p-0"> 4671 <a href='/collections' class="menu-title" 4672 style='text-decoration-line: none!important;' 4673 > 4674 Category 4675 4676 4677 4678 4679 </a> 4680 </li> 4681 4682 4683<li class="p-0"> 4684 <a href="https://www.singer.com/collections/all-singer-deals?pf_t_machine_category=machine_category%3ASewing" class="menu-items"> 4685 Machines 4686 4687 4688 4689 4690 </a> 4691 </li> 4692 4693<li class="p-0"> 4694 <a href="/collections/singer-refurbished-sewing-machines" class="menu-items"> 4695 Refurbished Machines 4696 4697 4698 4699 4700 </a> 4701 </li> 4702 4703<li class="p-0"> 4704 <a href="/collections/all-singer-deals" class="menu-items"> 4705 Accessories 4706 4707 4708 4709 4710 </a> 4711 </li> 4712 4713<li class="p-0"> 4714 <a href="/collections/singer-momento-cutting-machine" class="menu-items"> 4715 MOMENTO⢠Cutting Machine 4716 4717 4718 4719 4720 </a> 4721 </li> 4722 4723 4724 </ul> 4725 4726 4727<a href="/collections/clearance" class="mobile-cta-block" aria-label="Sew & Save this National Sewing Month"><img src="//www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=115 115w" width="115" height="118" loading="lazy"> 4728<p class="text-sm text text-grey-6"> 4729 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Sew & Save this National Sewing Month</span> 4730 Shop Last Chance and Final Markdown machines at incredible prices, plus save an extra 10% on refurbished machines. 4731 </p> 4732 </a> 4733<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6"> 4734 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 4735 4736 </p> 4737 </a> 4738<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6">
4739 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 4740 4741 </p> 4742 </a> 4743<a href="/pages/financing" class="mobile-cta-block" aria-label="Special Financing"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=115 115w" width="115" height="118" loading="lazy" style="object-position:10.254% 27.637%;"> 4744<p class="text-sm text text-grey-6"> 4745 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Special Financing</span> 4746 Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card. 4747 </p> 4748 </a> 4749 </div><div data-mega-menu-mobile="find-your-fit" class="mobile-mega-menu"> 4750 <div class="mobile-mega-header-inner"> 4751 <div data-mega-menu-back class="flex items-center gap-3 text-lg font-semibold"><svg 4752 class="" 4753 width="8" 4754 height="14" 4755 viewBox="0 0 8 14" 4756 fill="none" 4757 xmlns="http://www.w3.org/2000/svg" 4758 > 4759 <path 4760 fill-rule="evenodd" 4761 clip-rule="evenodd" 4762 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 4763 fill="currentColor" /> 4764 </svg><span class="text-base">Find Your Fit</span> 4765 </div> 4766 4767 <div data-mega-menu-mobile-close><svg 4768 class="" 4769 width="13" 4770 height="13" 4771 viewbox="0 0 13 13" 4772 fill="none" 4773 xmlns="http://www.w3.org/2000/svg" 4774 > 4775 <path 4776 clip-rule="evenodd" 4777 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 4778 fill-rule="evenodd" 4779 fill="currentColor" /> 4780 </svg></div> 4781 </div> 4782 4783<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4784 <li class="p-0"> 4785 <a href='/pages/gift-guide' class="menu-title" 4786 style='text-decoration-line: none!important;' 4787 > 4788 Quick Find 4789 4790 4791 4792 4793 </a> 4794 </li> 4795 4796 4797<li class="p-0"> 4798 <a href="/pages/find-the-right-machine" class="menu-items"> 4799 Machine Finder 4800 4801 4802 4803 4804 </a> 4805 </li> 4806 4807<li class="p-0"> 4808 <a href="/pages/find-the-right-accessory" class="menu-items"> 4809 Accessory Finder 4810 4811 4812 4813 4814 </a> 4815 </li> 4816 4817<li class="p-0"> 4818 <a href="/pages/welcome-to-our-family-of-sewing-machine-brands" class="menu-items"> 4819 Our Family of Brands 4820 4821 4822 4823 4824 </a> 4825 </li> 4826 4827<li class="p-0"> 4828 <a href="/pages/singer-deals" class="menu-items"> 4829 View All Deals 4830 4831 4832 4833 4834 </a> 4835 </li> 4836 4837 4838 </ul> 4839 4840<ul class="flex flex-col gap-5 px-6 my-8 list-none"> 4841 <li class="p-0"> 4842 <a href='/collections/gift-guide' class="menu-title" 4843 style='text-decoration-line: none!important;' 4844 > 4845 Gift Guides 4846 4847 4848 4849 4850 </a> 4851 </li> 4852 4853 4854<li class="p-0"> 4855 <a href="/collections/budget-friendly-machines" class="menu-items"> 4856 Budget-Friendly Machines 4857 4858 4859 4860 4861 </a> 4862 </li> 4863 4864<li class="p-0"> 4865 <a href="/pages/singer-find-the-perfect-gift" class="menu-items"> 4866 Gift Finder 4867 4868 4869 4870 4871 </a> 4872 </li> 4873 4874<li class="p-0"> 4875 <a href="/collections/sewing-favorites" class="menu-items"> 4876 Gifts for Sewists 4877 4878 4879 4880 4881 </a> 4882 </li> 4883 4884<li class="p-0"> 4885 <a href="/collections/quilting-favorites" class="menu-items"> 4886 Gifts for Quilters 4887 4888 4889 4890 4891 </a> 4892 </li> 4893 4894<li class="p-0"> 4895 <a href="/collections/embroidery-favorites" class="menu-items"> 4896 Gifts for Embroidery 4897 4898 4899 4900 4901 </a> 4902 </li> 4903 4904<li class="p-0"> 4905 <a href="/products/singer-gift-card" class="menu-items"> 4906 Gift Cards 4907 4908 4909 4910 4911 </a> 4912 </li> 4913 4914 4915 </ul> 4916 4917 4918<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6">
4919 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 4920 4921 </p> 4922 </a> 4923<a href="/pages/find-the-right-machine" class="mobile-cta-block" aria-label="Machine Finder"><img src="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=115 115w" width="115" height="118" loading="lazy" style="object-position:98.73% 77.441%;"> 4924<p class="text-sm text text-grey-6"> 4925 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Machine Finder</span> 4926 Find the right machine for your project. 4927 </p> 4928 </a> 4929<a href="/pages/find-the-right-accessory" class="mobile-cta-block" aria-label="Accessory Finder"><img src="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=115" alt="" srcset="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=115 115w" width="115" height="119" loading="lazy"> 4930<p class="text-sm text text-grey-6"> 4931 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1">Accessory Finder</span> 4932 Find the right accessory for your machine. 4933 </p> 4934 </a> 4935<a href="" class="mobile-cta-block" aria-label=""><p class="text-sm text text-grey-6"> 4936 <span class="block mb-1 text-sm font-semibold text-grey-7 group-hover:text-primary-1"></span> 4937 4938 </p> 4939 </a> 4940 </div></div> 4941<div class="hidden fullscreen-overlay-mobile"></div>
4942<script> 4943(function () { 4944 const firstSeg = window.location.pathname.split('/').filter(Boolean)[0]; 4945 4946 let targetHref; 4947 if (firstSeg === 'en-ca') { 4948 targetHref = '/en-ca/account'; 4949 } else if (firstSeg === 'fr-ca') { 4950 targetHref = '/fr-ca/account'; 4951 } else if (firstSeg === 'es') { 4952 targetHref = '/es/account'; 4953 } else { 4954 targetHref = '/account'; 4955 } 4956 4957 // Update ALL account links (desktop + mobile) 4958 const accountLinks = document.querySelectorAll('a[aria-label="account"]'); 4959 if (!accountLinks.length) return; 4960 4961 accountLinks.forEach(link => { 4962 link.href = targetHref; 4963 }); 4964})(); 4965</script>
4965 4966 4967 4968 4969</header><header id="shopify-section-sections--27372412862834__header_v3_N9kLp2" class="shopify-section shopify-section-group-header-group header-v2 header-v3"> 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979<div class="header-v2-desktop"> 4980 <div class="brand-bar"> 4981 <nav> 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 <a href="/" class="selected" aria-label="Home - Singer" data-text="Singer">Singer</a><span>|</span> 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 <a href="/pages/husqvarnaviking" data-text="HUSQVARNA VIKING">HUSQVARNA VIKING</a><span>|</span> 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 <a href="/pages/pfaff" data-text="PFAFF">PFAFF</a> 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 </nav> 5039 <div class="hv2-search"> 5040 <form class="search-v2" action="/search"> 5041 <input type="text" name="q" placeholder="Search"> 5042 <button type="submit" aria-label="Search" class="absolute px-1 py-2 -translate-y-1/2 end-2 top-1/2"><svg 5043 class="" 5044 width="18" 5045 height="18" 5046 viewBox="0 0 18 18" 5047 fill="none" 5048 xmlns="http://www.w3.org/2000/svg" 5049 > 5050 <circle cx="8" cy="8" r="6" stroke="#00000099" stroke-width="2.5" /> 5051 <line x1="12.24" y1="12.24" x2="16.5" y2="16.5" stroke="#00000099" stroke-width="2.5" stroke-linecap="round" /> 5052 </svg></button> 5053 </form> 5054 </div> 5055 <div class="hv2-utils"> 5056 5057 <a href="/account" class="util-item" data-header-account aria-label="My Account" role="button"> 5058 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5059 <path d="M3.85 15.1C4.7 14.45 5.65 13.9375 6.7 13.5625C7.75 13.1875 8.85 13 10 13C11.15 13 12.25 13.1875 13.3 13.5625C14.35 13.9375 15.3 14.45 16.15 15.1C16.7333 14.4167 17.1875 13.6417 17.5125 12.775C17.8375 11.9083 18 10.9833 18 10C18 7.78333 17.2208 5.89583 15.6625 4.3375C14.1042 2.77917 12.2167 2 10 2C7.78333 2 5.89583 2.77917 4.3375 4.3375C2.77917 5.89583 2 7.78333 2 10C2 10.9833 2.1625 11.9083 2.4875 12.775C2.8125 13.6417 3.26667 14.4167 3.85 15.1ZM10 11C9.01667 11 8.1875 10.6625 7.5125 9.9875C6.8375 9.3125 6.5 8.48333 6.5 7.5C6.5 6.51667 6.8375 5.6875 7.5125 5.0125C8.1875 4.3375 9.01667 4 10 4C10.9833 4 11.8125 4.3375 12.4875 5.0125C13.1625 5.6875 13.5 6.51667 13.5 7.5C13.5 8.48333 13.1625 9.3125 12.4875 9.9875C11.8125 10.6625 10.9833 11 10 11ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20Z" fill="currentColor"/> 5060 </svg> 5061 <p>My Account</p> 5062 </a> 5063 <div class="util-item loc_trigger" data-text="switch-region" aria-label="Switch region" role="button"> 5064 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5065 <path d="M12 22C10.6333 22 9.34167 21.7375 8.125 21.2125C6.90833 20.6875 5.84583 19.9708 4.9375 19.0625C4.02917 18.1542 3.3125 17.0917 2.7875 15.875C2.2625 14.6583 2 13.3667 2 12C2 10.6167 2.2625 9.32083 2.7875 8.1125C3.3125 6.90417 4.02917 5.84583 4.9375 4.9375C5.84583 4.02917 6.90833 3.3125 8.125 2.7875C9.34167 2.2625 10.6333 2
506512 2C13.3833 2 14.6792 2.2625 15.8875 2.7875C17.0958 3.3125 18.1542 4.02917 19.0625 4.9375C19.9708 5.84583 20.6875 6.90417 21.2125 8.1125C21.7375 9.32083 22 10.6167 22 12C22 13.3667 21.7375 14.6583 21.2125 15.875C20.6875 17.0917 19.9708 18.1542 19.0625 19.0625C18.1542 19.9708 17.0958 20.6875 15.8875 21.2125C14.6792 21.7375 13.3833 22 12 22ZM12 19.95C12.4333 19.35 12.8083 18.725 13.125 18.075C13.4417 17.425 13.7 16.7333 13.9 16H10.1C10.3 16.7333 10.5583 17.425 10.875 18.075C11.1917 18.725 11.5667 19.35 12 19.95ZM9.4 19.55C9.1 19 8.8375 18.4292 8.6125 17.8375C8.3875 17.2458 8.2 16.6333 8.05 16H5.1C5.58333 16.8333 6.1875 17.5583 6.9125 18.175C7.6375 18.7917 8.46667 19.25 9.4 19.55ZM14.6 19.55C15.5333 19.25 16.3625 18.7917 17.0875 18.175C17.8125 17.5583 18.4167 16.8333 18.9 16H15.95C15.8 16.6333 15.6125 17.2458 15.3875 17.8375C15.1625 18.4292 14.9 19 14.6 19.55ZM4.25 14H7.65C7.6 13.6667 7.5625 13.3375 7.5375 13.0125C7.5125 12.6875 7.5 12.35 7.5 12C7.5 11.65 7.5125 11.3125 7.5375 10.9875C7.5625 10.6625 7.6 10.3333 7.65 10H4.25C4.16667 10.3333 4.10417 10.6625 4.0625 10.9875C4.02083 11.3125 4 11.65 4 12C4 12.35 4.02083 12.6875 4.0625 13.0125C4.10417 13.3375 4.16667 13.6667 4.25 14ZM9.65 14H14.35C14.4 13.6667 14.4375 13.3375 14.4625 13.0125C14.4875 12.6875 14.5 12.35 14.5 12C14.5 11.65 14.4875 11.3125 14.4625 10.9875C14.4375 10.6625 14.4 10.3333 14.35 10H9.65C9.6 10.3333 9.5625 10.6625 9.5375 10.9875C9.5125 11.3125 9.5 11.65 9.5 12C9.5 12.35 9.5125 12.6875 9.5375 13.0125C9.5625 13.3375 9.6 13.6667 9.65 14ZM16.35 14H19.75C19.8333 13.6667 19.8958 13.3375 19.9375 13.0125C19.9792 12.6875 20 12.35 20 12C20 11.65 19.9792 11.3125 19.9375 10.9875C19.8958 10.6625 19.8333 10.3333 19.75 10H16.35C16.4 10.3333 16.4375 10.6625 16.4625 10.9875C16.4875 11.3125 16.5 11.65 16.5 12C16.5 12.35 16.4875 12.6875 16.4625 13.0125C16.4375 13.3375 16.4 13.6667 16.35 14ZM15.95 8H18.9C18.4167 7.16667 17.8125 6.44167 17.0875 5.825C16.3625 5.20833 15.5333 4.75 14.6 4.45C14.9 5 15.1625 5.57083 15.3875 6.1625C15.6125 6.75417 15.8 7.36667 15.95 8ZM10.1 8H13.9C13.7 7.26667 13.4417 6.575 13.125 5.925C12.8083 5.275 12.4333 4.65 12 4.05C11.5667 4.65 11.1917 5.275 10.875 5.925C10.5583 6.575 10.3 7.26667 10.1 8ZM5.1 8H8.05C8.2 7.36667 8.3875 6.75417 8.6125 6.1625C8.8375 5.57083 9.1 5 9.4 4.45C8.46667 4.75 7.6375 5.20833 6.9125 5.825C6.1875 6.44167 5.58333 7.16667 5.1 8Z" fill="currentColor"/> 5066 </svg> 5067 <p>US</p> 5068 <div class="loc_selector hide hidden" data-region-switcher> 5069 5070 5071 5072 5073<fieldset> 5074 <legend class="block mb-2" for="country-selector-v2">Location</legend> 5075 <select id="country-selector-v2" data-country-selector> 5076 5077 5078 <option value="CA">Canada</option> 5079 5080 5081 5082 <option value="US" selected>United States</option> 5083 5084 5085 5086 5087 5088 5089 5090 <option value="AT"> Austria</option> 5091 5092 5093 5094 5095 5096 <option value="BR">Brazil</option> 5097 5098 5099 5100 5101 5102 <option value="CH">Switzerland</option> 5103 5104 5105 5106 5107 5108 <option value="CZ">Czechia</option> 5109 5110 5111 5112 5113 5114 <option value="DE">Germany</option> 5115 5116 5117 5118 5119 5120 <option value="DK">Denmark</option> 5121 5122 5123 5124 5125 5126 <option value="ES">Spain</option> 5127 5128 5129 5130 5131 5132 <option value="FI">Finland</option> 5133 5134 5135 5136 5137 5138 <option value="GB">United Kingdom</option> 5139 5140 5141 5142 5143 5144 <option value="IT">Italy</option> 5145 5146 5147 5148 5149 5150 <option value="MX">Mexico</option> 5151 5152 5153 5154 5155 5156 <option value="NO">Norway</option> 5157 5158 5159 5160 5161 5162 <option value="SV">Sweden 5163</option> 5164 5165 </select> 5166</fieldset> 5167 5168<fieldset> 5169 <legend class="block mb-2" for="language-selector-v2">Language</legend> 5170 <select id="language-selector-v2" data-language-selector> 5171 5172 5173 <option value="en" selected>English</option> 5174 5175 5176 5177 <option value="es">Spanish</option> 5178 5179 5180 </select> 5181</fieldset> 5182<p><span>Currency:</span> $/USD</p> 5183<div class="region-switcher__button-wrapper"><button id="loc_btn" class="region-switcher__update" data-region-update>Update</button></div> 5184 5185 5186 </div> 5187 </div> 5188 <a href="/cart" class="util-item" data-header-cart aria-label="Cart" role="button"> 5189 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 5190 <g clip-path="url(#clip0_563_292_v3)"> 5191 <path d="M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6M10 21C10 21.5523 9.55228 22 9 22C8.44772 22 8 21.5523 8 21C8 20.4477 8.44772 20 9 20C9.55228 20 10 20.4477 10 21ZM21 21C21 21.5523 20.5523 22 20 22C19.4477 22 19 21.5523 19 21C19 20.4477 19.4477 20 20 20C20.5523 20 21 20.4477 21 21Z" stroke="black" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> 5192 </g> 5193 <defs> 5194 <clipPath id="clip0_563_292_v3"> 5195 <rect width="24" height="24" fill="white"/> 5196 </clipPath> 5197 </defs> 5198 </svg>
5199 <span class="cart-count"></span> 5200 </a> 5201 </div> 5202 </div> 5203 <div class="main-nav singer"> 5204 <a href="/" aria-label="Home - singer"><img src="//www.singer.com/cdn/shop/files/singer.png?v=1781043870&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/singer.png?v=1781043870&width=352 352w, //www.singer.com/cdn/shop/files/singer.png?v=1781043870&width=600 600w" width="600" height="203" loading="lazy" style="object-position:49.902% 49.121%;"></a> 5205 <a class="logo_scroll singer" href="/" aria-label="Home - singer"><img src="//www.singer.com/cdn/shop/files/singer-s.png?v=1781043870&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/singer-s.png?v=1781043870&width=352 352w, //www.singer.com/cdn/shop/files/singer-s.png?v=1781043870&width=600 600w" width="600" height="721" loading="lazy" style="object-position:50.0% 51.66%;"></a> 5206 <div class="main-search singer"> 5207 <form class="search-v2" action="/search"> 5208 <input type="text" name="q" placeholder="Search"> 5209 <button type="submit" aria-label="Search" class="absolute px-1 py-2 -translate-y-1/2 end-2 top-1/2"><svg 5210 class="" 5211 width="18" 5212 height="18" 5213 viewBox="0 0 18 18" 5214 fill="none" 5215 xmlns="http://www.w3.org/2000/svg" 5216 > 5217 <circle cx="8" cy="8" r="6" stroke="#00000099" stroke-width="2.5" /> 5218 <line x1="12.24" y1="12.24" x2="16.5" y2="16.5" stroke="#00000099" stroke-width="2.5" stroke-linecap="round" /> 5219 </svg></button> 5220 </form> 5221 </div> 5222 <nav> 5223 5224 5225 5226 <a data-menu-trigger="New" data-text="New" href="/collections/singer-new-arrivals">New</a> 5227 5228 5229 5230 5231 <a data-menu-trigger="Heavy Duty" data-text="Heavy Duty" href="/collections/singer-heavy-duty-machines">Heavy Duty</a> 5232 5233 5234 5235 5236 <a data-menu-trigger="Sewing Machines" data-text="Sewing Machines" href="/collections/all-singer-machines">Sewing Machines</a> 5237 5238 5239 5240 5241 <a data-menu-trigger="Fabric" data-text="Fabric" href="/pages/fabric">Fabric</a> 5242 5243 5244 5245 5246 <a data-menu-trigger="Accessories" data-text="Accessories" href="/collections/all-singer-accessories">Accessories</a> 5247 5248 5249 5250 5251 <a data-menu-trigger="Deals" data-text="Deals" href="/pages/singer-deals">Deals</a> 5252 5253 5254 5255 5256 <a data-menu-trigger="Find Your Fit" data-text="Find Your Fit" href="#">Find Your Fit</a> 5257 5258 5259 <a data-text="CREATIVATE" href="https://www.creativate.com/?utm_source=singer.com&utm_medium=referral&utm_campaign=tab" target="_blank"><svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg" class=""> 5260 <path d="M9.86093 3.23686L9.0157 4.78284L8.17001 3.23686L6.62402 2.39164L8.17001 1.54596L9.0157 -5.72205e-06L9.86093 1.54596L11.4069 2.39164L9.86093 3.23686Z" fill="currentColor"/> 5261 <path d="M4.85491 8.26995L3.58676 10.5887L2.31876 8.26995L0 7.00197L2.31876 5.73383L3.58676 3.4151L4.85491 5.73383L7.17367 7.00197L4.85491 8.26995Z" fill="currentColor"/> 5262 <path d="M13.8316 12.5221L11.9292 16.0002L10.0273 12.5221L6.54883 10.6199L10.0273 8.71788L11.9292 5.23941L13.8316 8.71788L17.3097 10.6199L13.8316 12.5221Z" fill="currentColor"/> 5263 </svg> CREATIVATE</a> 5264 </nav> 5265 </div> 5266 5267 5268 <div class="z-0"><div data-menu="New" class="hidden megamenu " style="padding-bottom: 100px;"> 5269 5270<div class="container header-mega-menu"> 5271 5272<ul class="list-none gap-1.5 flex flex-col"> 5273 <li class="mb-2"> 5274 <a href='#' class="menu-title" 5275 style='text-decoration-line: none!important;' 5276 >New & Featured</a> 5277 </li> 5278 5279 5280<li> 5281 <a href="/collections/singer-new-arrivals" class="menu-items ">New Machines </a> 5282 </li> 5283 5284<li> 5285 <a href="/collections/new-arrivals-shop-collection" class="menu-items ">New Fabric & Sewing Supplies</a> 5286 </li> 5287 5288<li> 5289 <a href="/collections/bestselling-singer" class="menu-items ">Best Sellers</a> 5290 </li> 5291 5292<li> 5293 <a href="/collections/fabric" class="menu-items ">Up to 15% Off Select Fabric</a> 5294 </li> 5295 5296 5297 </ul> 5298 5299<ul class="list-none gap-1.5 flex flex-col"> 5300 <li class="mb-2"> 5301 <a href='#' class="menu-title" 5302 style='text-decoration-line: none!important;' 5303 >Featured Machines</a> 5304 </li> 5305 5306 5307<li> 5308 <a href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" class="menu-items ">Smart Heavy Duty 9120⢠(Pre-Order)</a> 5309 </li> 5310 5311<li> 5312 <a href="/products/singer-heavy-duty-4552-sewing-machine" class="menu-items ">Heavy Duty 4552â¢</a> 5313 </li> 5314 5315<li> 5316 <a href="/products/singer-heavy-duty-4532-sewing-machine" class="menu-items ">Heavy Duty 4532â¢</a> 5317 </li> 5318 5319<li> 5320 <a href="/products/singer-heavy-duty-4523-sewing-machine" class="menu-items ">Heavy Duty 4523â¢</a> 5321 </li> 5322 5323<li> 5324 <a href="/products/singer-heavy-duty-4511-sewing-machine" class="menu-items ">Heavy Duty 4511â¢</a> 5325 </li> 5326 5327<li> 5328 <a href="/products/singer-heavy-duty-0460-serger" class="menu-items ">Heavy Duty 0460⢠Serger</a> 5329 </li> 5330 5331<li> 5332 <a href="/products/singer-heavy-duty-0420-serger" class="menu-items ">Heavy Duty 0420⢠Serger</a> 5333 </li> 5334 5335<li> 5336 <a href="/products/singer-s0080-serger" class="menu-items ">S0080 Serger</a> 5337 </li> 5338 5339 5340 </ul> 5341 5342 5343<a 5344 href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" 5345 class="header-cta group" 5346 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600 600w" width="600" height="615" loading="lazy" style="object-position:80.566% 41.016%;"> 5347<p class="header-cta-headline">Shop Presale</p> 5348 <p class="text-sm text text-grey-6">Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty.</p> 5349 </a> 5350<a 5351 href="/collections/singer-new-arrivals" 5352 class="header-cta group" 5353 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 52.344%;"> 5354<p class="header-cta-headline">The Next Evolution of Heavy Duty Power</p> 5355 <p class="text-sm text text-grey-6">The Heavy Duty⢠you trust, upgraded.</p> 5356 </a> 5357<a 5358 href="/collections/singer-overlock-serger-machines" 5359 class="header-cta group" 5360 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_New_Serger_MegaMenu_390x400_c55ea2f8-c0f3-4912-8ec7-094a1ecd9cc4.jpg?v=1788208591&width=600 600w" width="600" height="615" loading="lazy"> 5361<p class="header-cta-headline">For Projects That Demand More</p> 5362 <p class="text-sm text text-grey-6">Designed to help new serger users build confidence from the very first project.</p> 5363 </a> 5364 5365</div> 5366 5367 </div><div data-menu="Heavy Duty" class="hidden megamenu " style="padding-bottom: 100px;"> 5368 5369<div class="container header-mega-menu"> 5370 5371<ul class="list-none gap-1.5 flex flex-col"> 5372 <li class="mb-2"> 5373 <a href='/collections/singer-heavy-duty-machines' class="menu-title" 5374 style='text-decoration-line: none!important;' 5375 >Machine Category</a> 5376 </li> 5377 5378 5379<li> 5380 <a href="/collections/singer-heavy-duty-new-arrivals" class="menu-items ">New Arrivals</a> 5381 </li> 5382 5383<li> 5384 <a href="/collections/singer-heavy-duty-machines" class="menu-items ">Sewing </a> 5385 </li> 5386 5387<li> 5388 <a href="/collections/heavy-duty-refurbished" class="menu-items ">Refurbished </a> 5389 </li> 5390 5391<li> 5392 <a href="/collections/heavy-duty-sergers-overlock-machines" class="menu-items ">Serger </a> 5393 </li> 5394 5395<li> 5396 <a href="/collections/singer-heavy-duty-machines" class="menu-items ">View All</a> 5397 </li> 5398 5399 5400 </ul> 5401 5402<ul class="list-none gap-1.5 flex flex-col"> 5403 <li class="mb-2"> 5404 <a href='/collections/all-accessories-notions' class="menu-title" 5405 style='text-decoration-line: none!important;' 5406 >Accessories Category </a> 5407 </li> 5408 5409 5410<li> 5411 <a href="/collections/heavy-duty-accessories" class="menu-items ">Accessories</a> 5412 </li> 5413 5414 5415 </ul> 5416 5417<ul class="list-none gap-1.5 flex flex-col"> 5418 <li class="mb-2"> 5419 <a href='/collections/singer-heavy-duty-machines' class="menu-title" 5420 style='text-decoration-line: none!important;' 5421 >
5421Ways To Save</a> 5422 </li> 5423 5424 5425<li> 5426 <a href="/collections/heavy-duty-bundles-singer" class="menu-items ">Bundles</a> 5427 </li> 5428 5429 5430 </ul> 5431 5432 5433<a 5434 href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" 5435 class="header-cta group" 5436 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600 600w" width="600" height="615" loading="lazy" style="object-position:80.566% 41.016%;"> 5437<p class="header-cta-headline">Shop Presale</p> 5438 <p class="text-sm text text-grey-6">Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty.</p> 5439 </a> 5440<a 5441 href="/collections/heavy-duty-bundles-singer" 5442 class="header-cta group" 5443 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Next_Gen_Mega_Menu_390x400_bf0ece20-0e8b-43b5-8170-fd0eb783e44d.jpg?v=1787677792&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 52.344%;"> 5444<p class="header-cta-headline">The Next Evolution of Heavy Duty Power</p> 5445 <p class="text-sm text text-grey-6">The Heavy Duty⢠you trust, upgraded.</p> 5446 </a> 5447<a 5448 href="/collections/singer-bundles" 5449 class="header-cta group" 5450 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Bundle_Save_Mega_Menu_390x400_ee064f4c-901f-4a5e-a88c-f90553df3cbe.jpg?v=1759324900&width=600 600w" width="600" height="615" loading="lazy"> 5451<p class="header-cta-headline">Bundle & Save</p> 5452 <p class="text-sm text text-grey-6">Shop your favorite Heavy Duty machines bundled with must-have accessoriesâall at a price thatâs hard to beat.</p> 5453 </a> 5454<a 5455 href="/pages/financing" 5456 class="header-cta group" 5457 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=352 352w, //www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600 600w" width="600" height="615" loading="lazy" style="object-position:10.254% 27.637%;"> 5458<p class="header-cta-headline">Special Financing</p> 5459 <p class="text-sm text text-grey-6">Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card.</p> 5460 </a> 5461</div> 5462 5463 </div><div data-menu="Sewing Machines" class="hidden megamenu " style="padding-bottom: 100px;"> 5464 5465<div class="container header-mega-menu"> 5466 5467<ul class="list-none gap-1.5 flex flex-col"> 5468 <li class="mb-2"> 5469 <a href='/collections/all-singer-machines' class="menu-title" 5470 style='text-decoration-line: none!important;' 5471 >Machine Category</a> 5472 </li> 5473 5474 5475<li> 5476 <a href="/collections/singer-sewing-machines" class="menu-items ">Sewing </a> 5477 </li> 5478 5479<li> 5480 <a href="/collections/embroidery-machines" class="menu-items ">Embroidery</a> 5481 </li> 5482 5483<li> 5484 <a href="/collections/singer-overlock-serger-machines" class="menu-items ">Serger</a> 5485 </li> 5486 5487<li> 5488 <a href="/collections/singer-heavy-duty-machines" class="menu-items ">Heavy Duty</a> 5489 </li> 5490 5491<li> 5492 <a href="/collections/singer-refurbished-sewing-machines" class="menu-items ">Refurbished </a> 5493 </li> 5494 5495<li> 5496 <a href="/collections/singer-momento-cutting-machine" class="menu-items ">MOMENTO⢠Cutting Machine</a> 5497 </li> 5498 5499<li> 5500 <a href="/collections/singer-momento-heat-presses" class="menu-items ">MOMENTO⢠Heat Presses</a> 5501 </li> 5502 5503<li> 5504 <a href="/collections/all-singer-machines" class="menu-items ">View All</a> 5505 </li> 5506 5507 5508 </ul> 5509 5510<ul class="list-none gap-1.5 flex flex-col"> 5511 <li class="mb-2"> 5512 <a href='/collections/singer-best-sellers' class="menu-title" 5513 style='text-decoration-line: none!important;' 5514 >Best For</a> 5515 </li> 5516 5517 5518<li> 5519 <a href="/collections/beginner-sewing-machines" class="menu-items ">
5519Beginner</a> 5520 </li> 5521 5522<li> 5523 <a href="/collections/singer-machines-for-crafts" class="menu-items ">Crafts</a> 5524 </li> 5525 5526<li> 5527 <a href="/collections/embroidery-machines" class="menu-items ">Sewing & Embroidery</a> 5528 </li> 5529 5530<li> 5531 <a href="/collections/best-for-garments-shop-collection" class="menu-items ">Garments</a> 5532 </li> 5533 5534<li> 5535 <a href="/collections/singer-machines-for-home-decor" class="menu-items ">Home Décor</a> 5536 </li> 5537 5538<li> 5539 <a href="/collections/singer-machines-for-quilting" class="menu-items ">Quilting</a> 5540 </li> 5541 5542<li> 5543 <a href="/collections/singer-machines-for-mending-alterations" class="menu-items ">Mending & Alterations</a> 5544 </li> 5545 5546 5547 </ul> 5548 5549<ul class="list-none gap-1.5 flex flex-col"> 5550 <li class="mb-2"> 5551 <a href='/collections/gift-guide' class="menu-title" 5552 style='text-decoration-line: none!important;' 5553 >Featured</a> 5554 </li> 5555 5556 5557<li> 5558 <a href="/collections/singer-new-arrivals" class="menu-items ">New Arrivals</a> 5559 </li> 5560 5561<li> 5562 <a href="/pages/find-the-right-machine" class="menu-items ">Machine Finder</a> 5563 </li> 5564 5565<li> 5566 <a href="/collections/all-singer-machines/pfs:label-Top-Rated" class="menu-items ">Top-Rated</a> 5567 </li> 5568 5569<li> 5570 <a href="/collections/singer-portable-sewing-machines" class="menu-items ">Portable </a> 5571 </li> 5572 5573<li> 5574 <a href="/collections/singer-sewing-machines-with-extension-table" class="menu-items ">Extension Table Included</a> 5575 </li> 5576 5577<li> 5578 <a href="/products/singer-gift-card" class="menu-items ">Gift Cards</a> 5579 </li> 5580 5581 5582 </ul> 5583 5584 5585<a 5586 href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine" 5587 class="header-cta group" 5588 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_HD9120.png?v=1786469819&width=600 600w" width="600" height="615" loading="lazy" style="object-position:80.566% 41.016%;"> 5589<p class="header-cta-headline">Shop Presale</p> 5590 <p class="text-sm text text-grey-6">Get exclusive first access to the all-new embroidery-capable Smart Heavy Duty.</p> 5591 </a> 5592<a 5593 href="/pages/find-the-right-machine" 5594 class="header-cta group" 5595 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600 600w" width="600" height="615" loading="lazy" style="object-position:98.73% 77.441%;"> 5596<p class="header-cta-headline">Machine Finder</p> 5597 <p class="text-sm text text-grey-6">Find the right machine for your project.</p> 5598 </a> 5599<a 5600 href="/collections/all-singer-machines" 5601 class="header-cta group" 5602 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_All_Machines_Mega_Menu_390x400v2.jpg?v=1740832023&width=600 600w" width="600" height="615" loading="lazy"> 5603<p class="header-cta-headline">View All Machines</p> 5604 <p class="text-sm text text-grey-6">Sewing, Embroidery, Fabric Cutting machines and more!</p> 5605 </a> 5606<a 5607 href="/pages/financing" 5608 class="header-cta group" 5609 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=352 352w, //www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600 600w" width="600" height="615" loading="lazy" style="object-position:10.254% 27.637%;"> 5610<p class="header-cta-headline">Special Financing</p> 5611 <p class="text-sm text text-grey-6">Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card.</p> 5612 </a> 5613</div> 5614 5615 </div><div data-menu="Fabric" class="hidden megamenu " style="padding-bottom: 100px;"> 5616 5617<div class="container header-mega-menu"> 5618 5619<ul class="list-none gap-1.5 flex flex-col"> 5620 <li class="mb-2"> 5621 <a href='/collections/fabric' class="menu-title" 5622 style='text-decoration-line: none!important;' 5623 >All Fabric</a> 5624 </li> 5625 5626 5627<li> 5628 <a href="/collections/apparel-fabric" class="menu-items ">Apparel</a> 5629 </li> 5630 5631<li> 5632 <a href="/collections/costume-fabric" class="menu-items ">Costume</a> 5633 </li> 5634 5635<li> 5636 <a href="/collections/cotton-fabric" class="menu-items ">Cotton</a> 5637 </li> 5638 5639<li> 5640 <a href="/collections/flannel-fabric" class="menu-items ">Flannel</a> 5641 </li> 5642 5643<li> 5644 <a href="/collections/fleece-fabric" class="menu-items ">Fleece</a> 5645 </li> 5646 5647<li> 5648 <a href="/collections/fall-halloween-fabric" class="menu-items ">Halloween & Fall</a> 5649 </li> 5650 5651<li> 5652 <a href="/collections/patterns" class="menu-items ">Patterns</a> 5653 </li> 5654 5655<li> 5656 <a href="/collections/utility-fabric" class="menu-items ">Utility</a> 5657 </li> 5658 5659 5660 </ul> 5661 5662 5663<a 5664 href="https://www.singer.com/collections/fabric?pf_m_%3A%3Acustom%3A%3Atype=Fall+Cotton+Prints" 5665 class="header-cta group" 5666 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=352 352w, //www.singer.com/cdn/shop/files/Fabric_Fall_Mega_Menu_390x400_e591a286-1b24-4ec9-aded-87aa5310a271.jpg?v=1788880018&width=600 600w" width="600" height="615" loading="lazy"> 5667<p class="header-cta-headline">Fall Favorites</p> 5668 <p class="text-sm text text-grey-6">Explore our fall favorites prints and bring a cozy touch of autumn to your next project!</p> 5669 </a> 5670<a 5671 href="https://www.singer.com/collections/cotton-fabric" 5672 class="header-cta group" 5673 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=352 352w, //www.singer.com/cdn/shop/files/Cotton_Fabric_Mega_Menu_390x400v2.png?v=1782753121&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 49.414%;"> 5674<p class="header-cta-headline">Cotton</p> 5675 <p class="text-sm text text-grey-6">Our cotton fabric is perfect for quilting, apparel, and more!</p> 5676 </a> 5677<a 5678 href="https://www.singer.com/collections/fabric?pf_m_%3A%3Acustom%3A%3Atype=Halloween+Cotton+Prints" 5679 class="header-cta group" 5680 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=352 352w, //www.singer.com/cdn/shop/files/Fabric_Halloween_Mega_Menu_390x400_4661c673-79cf-4ed8-979b-200f1574cea0.png?v=1783522668&width=600 600w" width="600" height="615" loading="lazy" style="object-position:50.0% 48.926%;"> 5681<p class="header-cta-headline">Halloween Prints</p> 5682 <p class="text-sm text text-grey-6">Add a touch of spooky charm to your project with our new Halloween cotton prints!</p> 5683 </a> 5684 5685</div> 5686 5687 </div><div data-menu="Accessories" class="hidden megamenu " style="padding-bottom: 100px;"> 5688 5689<div class="container header-mega-menu"> 5690 5691<ul class="list-none gap-1.5 flex flex-col"> 5692 <li class="mb-2"> 5693 <a href='/collections/all-singer-accessories' class="menu-title" 5694 style='text-decoration-line: none!important;' 5695 >Accessories</a> 5696 </li> 5697 5698 5699<li> 5700 <a href="/collections/singer-bobbins" class="menu-items ">Bobbins</a> 5701 </li> 5702 5703<li> 5704 <a href="/collections/singer-extension-tables" class="menu-items ">Extension Tables</a> 5705 </li> 5706 5707<li> 5708 <a href="/collections/singer-presser-feet-attachments" class="menu-items ">Presser Feet/Attachments</a> 5709 </li> 5710 5711<li> 5712 <a href="/collections/singer-embroidery-hoops" class="menu-items ">Embroidery Hoops</a> 5713 </li> 5714 5715<li> 5716 <a href="/collections/singer-momento-accessories" class="menu-items ">MOMENTO⢠Accessories</a> 5717 </li> 5718 5719<li> 5720 <a href="/collections/all-singer-accessories" class="menu-items ">View All</a> 5721 </li> 5722 5723 5724 </ul> 5725 5726<ul class="list-none gap-1.5 flex flex-col"> 5727 <li class="mb-2"> 5728 <a href='/collections/singer-notions' class="menu-title" 5729 style='text-decoration-line: none!important;' 5730 >Notions</a> 5731 </li> 5732 5733 5734<li> 5735 <a href="/collections/singer-sewing-machine-needles" class="menu-items ">Needles</a> 5736 </li> 5737 5738<li> 5739 <a href="/collections/scissors" class="menu-items ">Scissors</a> 5740 </li> 5741 5742<li> 5743 <a href="/collections/sewing-supplies" class="menu-items ">Sewing Supplies </a> 5744 </li> 5745 5746<li> 5747 <a href="/collections/quilting-supplies" class="menu-items ">Quilting Supplies</a> 5748 </li> 5749 5750<li> 5751 <a href="/collections/batting" class="menu-items ">Batting</a> 5752 </li> 5753 5754<li> 5755 <a href="/collections/singer-sewing-kits-aids" class="menu-items ">Sewing Kits & Aids</a> 5756 </li> 5757 5758<li> 5759 <a href="/collections/singer-irons" class="menu-items ">Irons</a> 5760 </li> 5761 5762<li> 5763 <a href="/collections/singer-steamers-steam-presses" class="menu-items ">Steamers / Steam Presses</a> 5764 </li> 5765 5766<li> 5767 <a href="/collections/singer-fabric-stabilizers" class="menu-items ">Stabilizers</a> 5768 </li> 5769 5770<li> 5771 <a href="/collections/furniture-and-lighting" class="menu-items ">Furniture & Lighting</a> 5772 </li> 5773 5774<li> 5775 <a href="/collections/singer-bags-cases" class="menu-items ">Bags / Cases</a> 5776 </li> 5777 5778<li> 5779 <a href="/collections/singer-dress-forms" class="menu-items ">Dress Forms</a> 5780 </li> 5781 5782<li> 5783 <a href="/collections/thread" class="menu-items ">Thread</a> 5784 </li> 5785 5786<li> 5787 <a href="/collections/patterns" class="menu-items ">Patterns</a> 5788 </li> 5789 5790<li> 5791 <a href="/collections/singer-notions" class="menu-items ">View All</a> 5792 </li> 5793 5794 5795 </ul> 5796 5797<ul class="list-none gap-1.5 flex flex-col"> 5798 <li class="mb-2"> 5799 <a href='/collections/singer-stocking-stuffers' class="menu-title" 5800 style='text-decoration-line: none!important;' 5801 >Featured</a> 5802 </li> 5803 5804 5805<li> 5806 <a href="/pages/find-the-right-accessory" class="menu-items ">Accessory Finder</a> 5807 </li> 5808 5809<li> 5810 <a href="https://svpworldwide.widen.net/content/naw1iquyqu/pdf/Singer-2022-AccessoryUserGuide-English.pdf?u=hcosqv" class="menu-items ">Accessory User Guide</a> 5811 </li> 5812 5813<li> 5814 <a href="https://singer.gorgias.help/en-US/choosing-the-right-singer-machine-needles-389061" class="menu-items ">Choosing a Needle</a> 5815 </li> 5816 5817<li> 5818 <a href="/collections/singer-garment-care" class="menu-items ">Garment Care</a> 5819 </li> 5820 5821<li> 5822 <a href="/collections/all-singer-accessories" class="menu-items ">Top Rated</a> 5823 </li> 5824 5825 5826 </ul> 5827 5828 5829<a 5830 href="/pages/find-the-right-accessory" 5831 class="header-cta group" 5832 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_New_Markdown_Mega_Menu_390x400v4.jpg?v=1735244597&width=600 600w" width="600" height="615" loading="lazy"> 5833<p class="header-cta-headline">Accessory Finder</p> 5834 <p class="text-sm text text-grey-6">Find the right accessory for your machine.</p> 5835 </a> 5836<a 5837 href="/collections/all-singer-accessories" 5838 class="header-cta group" 5839 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=352 352w, //www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600 600w" width="600" height="622" loading="lazy"> 5840<p class="header-cta-headline">View All Accessories</p> 5841 <p class="text-sm text text-grey-6">Huge selection of sewing solutions and supplies.</p> 5842 </a> 5843 5844 5845</div> 5846 5847 </div><div data-menu="Deals" class="hidden megamenu " style="padding-bottom: 100px;"> 5848 5849<div class="container header-mega-menu"> 5850 5851<ul class="list-none gap-1.5 flex flex-col"> 5852 <li class="mb-2"> 5853 <a href='/collections/all-singer-deals' class="menu-title" 5854 style='text-decoration-line: none!important;' 5855 >Ways to Save</a> 5856 </li> 5857 5858 5859<li> 5860 <a href="/pages/sewing-machine-trade-in" class="menu-items ">Sewing Machine Trade In</a> 5861 </li> 5862 5863<li> 5864 <a href="/collections/all-singer-deals" class="menu-items ">Top-Rated</a> 5865 </li> 5866 5867<li> 5868 <a href="/collections/clearance" class="menu-items ">Clearance</a> 5869 </li> 5870 5871<li> 5872 <a href="/collections/singer-bu
5872ndles" class="menu-items ">Bundle & Save</a> 5873 </li> 5874 5875<li> 5876 <a href="/collections/singer-new-markdowns" class="menu-items ">New Markdowns</a> 5877 </li> 5878 5879<li> 5880 <a href="/collections/singer-deals-under-50" class="menu-items ">Deals Under $50</a> 5881 </li> 5882 5883<li> 5884 <a href="/collections/singer-deals-under-100" class="menu-items ">Deals Under $100</a> 5885 </li> 5886 5887<li> 5888 <a href="/collections/all-singer-deals" class="menu-items ">View All</a> 5889 </li> 5890 5891 5892 </ul> 5893 5894<ul class="list-none gap-1.5 flex flex-col"> 5895 <li class="mb-2"> 5896 <a href='/collections' class="menu-title" 5897 style='text-decoration-line: none!important;' 5898 >Category</a> 5899 </li> 5900 5901 5902<li> 5903 <a href="https://www.singer.com/collections/all-singer-deals?pf_t_machine_category=machine_category%3ASewing" class="menu-items ">Machines</a> 5904 </li> 5905 5906<li> 5907 <a href="/collections/singer-refurbished-sewing-machines" class="menu-items ">Refurbished Machines </a> 5908 </li> 5909 5910<li> 5911 <a href="/collections/all-singer-deals" class="menu-items ">Accessories</a> 5912 </li> 5913 5914<li> 5915 <a href="/collections/singer-momento-cutting-machine" class="menu-items ">MOMENTO⢠Cutting Machine</a> 5916 </li> 5917 5918 5919 </ul> 5920 5921 5922<a 5923 href="/collections/clearance" 5924 class="header-cta group" 5925 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Final_Markdown_390x400_bbffe863-93d1-4dd2-9627-aa5fb2fcfc87.jpg?v=1789068099&width=600 600w" width="600" height="615" loading="lazy"> 5926<p class="header-cta-headline">Sew & Save this National Sewing Month</p> 5927 <p class="text-sm text text-grey-6">Shop Last Chance and Final Markdown machines at incredible prices, plus save an extra 10% on refurbished machines.</p> 5928 </a> 5929 5930<a 5931 href="/pages/financing" 5932 class="header-cta group" 5933 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=352 352w, //www.singer.com/cdn/shop/files/Synchrony_Mega_menu_390x400_84d2a3d2-f2e4-4e36-b524-d1a61c62e0da.png?v=1777906837&width=600 600w" width="600" height="615" loading="lazy" style="object-position:10.254% 27.637%;"> 5934<p class="header-cta-headline">Special Financing</p> 5935 <p class="text-sm text text-grey-6">Available for up to 48 monthsâ on qualifying purchases made with your Sewing & More credit card.</p> 5936 </a> 5937 5938</div> 5939 5940 </div><div data-menu="Find Your Fit" class="hidden megamenu " style="padding-bottom: 100px;"> 5941 5942<div class="container header-mega-menu"> 5943 5944<ul class="list-none gap-1.5 flex flex-col"> 5945 <li class="mb-2"> 5946 <a href='/pages/gift-guide' class="menu-title" 5947 style='text-decoration-line: none!important;' 5948 >Quick Find</a> 5949 </li> 5950 5951 5952<li> 5953 <a href="/pages/find-the-right-machine" class="menu-items ">Machine Finder</a> 5954 </li> 5955 5956<li> 5957 <a href="/pages/find-the-right-accessory" class="menu-items ">Accessory Finder</a> 5958 </li> 5959 5960<li> 5961 <a href="/pages/welcome-to-our-family-of-sewing-machine-brands" class="menu-items ">Our Family of Brands</a> 5962 </li> 5963 5964<li> 5965 <a href="/pages/singer-deals" class="menu-items ">View All Deals </a> 5966 </li> 5967 5968 5969 </ul> 5970 5971<ul class="list-none gap-1.5 flex flex-col"> 5972 <li class="mb-2"> 5973 <a href='/collections/gift-guide' class="menu-title" 5974 style='text-decoration-line: none!important;' 5975 >Gift Guides</a> 5976 </li> 5977 5978 5979<li> 5980 <a href="/collections/budget-friendly-machines" class="menu-items ">Budget-Friendly Machines</a> 5981 </li> 5982 5983<li> 5984 <a href="/pages/singer-find-the-perfect-gift" class="menu-items ">Gift Finder</a> 5985 </li> 5986 5987<li> 5988 <a href="/collections/sewing-favorites" class="menu-items ">Gifts for Sewists</a> 5989 </li> 5990 5991<li> 5992 <a href="/collections/quilting-favorites" class="menu-items ">Gifts for Quilters</a> 5993 </li> 5994 5995<li> 5996 <a href="/collections/embroidery-favorites" class="menu-items ">Gifts for Embroidery</a> 5997 </li> 5998 5999<li> 6000 <a href="/products/singer-gift-card" class="menu-items ">Gift Cards</a> 6001 </li> 6002 6003 6004 </ul> 6005 6006 6007 6008<a 6009 href="/pages/find-the-right-machine" 6010 class="header-cta group" 6011 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=352 352w, //www.singer.com/cdn/shop/files/SINGER_Mega_Menu_Machine_Finder_390x400_78bfd180-232c-4074-9460-caf76df96163.png?v=1784041113&width=600 600w" width="600" height="615" loading="lazy" style="object-position:98.73% 77.441%;"> 6012<p class="header-cta-headline">Machine Finder</p> 6013 <p class="text-sm text text-grey-6">Find the right machine for your project.</p> 6014 </a> 6015<a 6016 href="/pages/find-the-right-accessory" 6017 class="header-cta group" 6018 style="max-width: 200px;"><img src="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=352 352w, //www.singer.com/cdn/shop/files/Rectangle_47_79c263a9-87d5-4553-864a-d4534e91e822.png?v=1704461407&width=600 600w" width="600" height="622" loading="lazy"> 6019<p class="header-cta-headline">Accessory Finder</p> 6020 <p class="text-sm text text-grey-6">Find the right accessory for your machine.</p> 6021 </a> 6022 6023</div> 6024 6025 </div></div> 6026</div> 6027<div class="header-v2-mobile"> 6028 <nav> 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 <a href="/" class="selected" aria-label="Home - Singer">Singer</a><span>|</span> 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 <a href="/pages/husqvarnaviking" >HUSQVARNA VIKING</a><span>|</span> 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 <a href="/pages/pfaff" >PFAFF</a> 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 </nav> 6086 <div class="hv2-main singer"> 6087 <a href="/" aria-label="Home - singer"><img src="//www.singer.com/cdn/shop/files/singer.png?v=1781043870&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/singer.png?v=1781043870&width=352 352w, //www.singer.com/cdn/shop/files/singer.png?v=1781043870&width=600 600w" width="600" height="203" loading="lazy" style="object-position:49.902% 49.121%;"></a> 6088 <a class="logo_scroll" href="/" aria-label="Home - singer"><img src="//www.singer.com/cdn/shop/files/singer-s.png?v=1781043870&width=600" alt="" srcset="//www.singer.com/cdn/shop/files/singer-s.png?v=1781043870&width=352 352w, //www.singer.com/cdn/shop/files/singer-s.png?v=1781043870&width=600 600w" width="600" height="721" loading="lazy" style="object-position:50.0% 51.66%;"></a> 6089 <form class="search-v2" action="/search"> 6090 <input type="text" name="q" placeholder="Search"> 6091 <button type="submit" aria-label="Search" class="absolute px-1 py-2 -translate-y-1/2 end-2 top-1/2"><svg 6092 class="" 6093 width="18" 6094 height="18"
6095 viewBox="0 0 18 18" 6096 fill="none" 6097 xmlns="http://www.w3.org/2000/svg" 6098 > 6099 <circle cx="8" cy="8" r="6" stroke="#00000099" stroke-width="2.5" /> 6100 <line x1="12.24" y1="12.24" x2="16.5" y2="16.5" stroke="#00000099" stroke-width="2.5" stroke-linecap="round" /> 6101 </svg></button> 6102 </form> 6103 <div class="mobile-utils"> 6104 <a href="/account" class="util-item account"> 6105 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6106 <path d="M3.85 15.1C4.7 14.45 5.65 13.9375 6.7 13.5625C7.75 13.1875 8.85 13 10 13C11.15 13 12.25 13.1875 13.3 13.5625C14.35 13.9375 15.3 14.45 16.15 15.1C16.7333 14.4167 17.1875 13.6417 17.5125 12.775C17.8375 11.9083 18 10.9833 18 10C18 7.78333 17.2208 5.89583 15.6625 4.3375C14.1042 2.77917 12.2167 2 10 2C7.78333 2 5.89583 2.77917 4.3375 4.3375C2.77917 5.89583 2 7.78333 2 10C2 10.9833 2.1625 11.9083 2.4875 12.775C2.8125 13.6417 3.26667 14.4167 3.85 15.1ZM10 11C9.01667 11 8.1875 10.6625 7.5125 9.9875C6.8375 9.3125 6.5 8.48333 6.5 7.5C6.5 6.51667 6.8375 5.6875 7.5125 5.0125C8.1875 4.3375 9.01667 4 10 4C10.9833 4 11.8125 4.3375 12.4875 5.0125C13.1625 5.6875 13.5 6.51667 13.5 7.5C13.5 8.48333 13.1625 9.3125 12.4875 9.9875C11.8125 10.6625 10.9833 11 10 11ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20Z" fill="black"/> 6107 </svg> 6108 </a> 6109 <a href="/cart" class="util-item" data-header-cart aria-label="Cart" role="button"> 6110 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 6111 <g clip-path="url(#clip0_563_292_v3m)"> 6112 <path d="M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6M10 21C10 21.5523 9.55228 22 9 22C8.44772 22 8 21.5523 8 21C8 20.4477 8.44772 20 9 20C9.55228 20 10 20.4477 10 21ZM21 21C21 21.5523 20.5523 22 20 22C19.4477 22 19 21.5523 19 21C19 20.4477 19.4477 20 20 20C20.5523 20 21 20.4477 21 21Z" stroke="black" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> 6113 </g> 6114 <defs> 6115 <clipPath id="clip0_563_292_v3m"> 6116 <rect width="24" height="24" fill="black"/> 6117 </clipPath> 6118 </defs> 6119 </svg> 6120 <span class="cart-count "></span> 6121 </a> 6122 <div class="util-item menu-trigger-icon" onclick="toggleDrawerMenu()"> 6123 <span class="menu-trigger-hamburger"> 6124 <svg width="21" height="15" viewBox="0 0 21 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 6125 <path d="M1.5 7.5H19.5M1.5 1.5H19.5M1.5 13.5H19.5" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/> 6126 </svg> 6127 </span> 6128 <span class="menu-trigger-close"> 6129 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 6130 <path d="M19.0723 6.34277L13.4141 12L19.0713 17.6572L17.6572 19.0713L12 13.4141L6.34375 19.0713L4.92969 17.6572L10.5859 12L4.92969 6.34277L6.34375 4.92871L12 10.585L17.6572 4.92871L19.0723 6.34277Z" fill="#050001"/> 6131 </svg> 6132 </span> 6133 </div> 6134 </div> 6135 </div> 6136 <div class="hv2-search"> 6137 <form class="search-v2" action="/search"> 6138 <input type="text" name="q" placeholder="Search"> 6139 <button type="submit" aria-label="Search" class="absolute px-1 py-2 -translate-y-1/2 end-2 top-1/2"><svg 6140 class="" 6141 width="18" 6142 height="18"
6143 viewBox="0 0 18 18" 6144 fill="none" 6145 xmlns="http://www.w3.org/2000/svg" 6146 > 6147 <circle cx="8" cy="8" r="6" stroke="#00000099" stroke-width="2.5" /> 6148 <line x1="12.24" y1="12.24" x2="16.5" y2="16.5" stroke="#00000099" stroke-width="2.5" stroke-linecap="round" /> 6149 </svg></button> 6150 </form> 6151 </div> 6152 <div class="mobile-menu-v2"> 6153 <div class="menu-con"> 6154 6155 6156 6157 6158 <div class="mc-link" onclick='event.currentTarget.querySelector(".mc-childs").classList.add("active")'> 6159 <p>New</p> 6160 <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6161 <path d="M0.800049 12.8L6.80005 6.79999L0.800049 0.799988" stroke="#1E1E1E" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 6162 </svg> 6163 <div class="mc-childs"> 6164 <div class="mc-top"> 6165 <div onclick='event.stopPropagation();event.currentTarget.closest(".mc-childs").classList.remove("active")'><svg 6166 class="" 6167 width="8" 6168 height="14" 6169 viewBox="0 0 8 14" 6170 fill="none" 6171 xmlns="http://www.w3.org/2000/svg" 6172 > 6173 <path 6174 fill-rule="evenodd" 6175 clip-rule="evenodd" 6176 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 6177 fill="currentColor" /> 6178 </svg></div> 6179 <p>New</p> 6180 </div> 6181 <div class="mc-child-con"> 6182 6183 6184 <div class="child-con"> 6185 <a class="main" href="#">New & Featured</a> 6186 6187 6188 <a href="/collections/singer-new-arrivals">New Machines </a> 6189 6190 6191 <a href="/collections/new-arrivals-shop-collection">New Fabric & Sewing Supplies</a> 6192 6193 6194 <a href="/collections/bestselling-singer">Best Sellers</a> 6195 6196 6197 <a href="/collections/fabric">Up to 15% Off Select Fabric</a> 6198 6199 </div> 6200 6201 6202 <div class="child-con"> 6203 <a class="main" href="#">Featured Machines</a> 6204 6205 6206 <a href="/products/singer-smart-heavy-duty-9120-sewing-embroidery-machine">Smart Heavy Duty 9120⢠(Pre-Order)</a> 6207 6208 6209 <a href="/products/singer-heavy-duty-4552-sewing-machine">Heavy Duty 4552â¢</a> 6210 6211 6212 <a href="/products/singer-heavy-duty-4532-sewing-machine">Heavy Duty 4532â¢</a> 6213 6214 6215 <a href="/products/singer-heavy-duty-4523-sewing-machine">Heavy Duty 4523â¢</a> 6216 6217 6218 <a href="/products/singer-heavy-duty-4511-sewing-machine">Heavy Duty 4511â¢</a> 6219 6220 6221 <a href="/products/singer-heavy-duty-0460-serger">Heavy Duty 0460⢠Serger</a> 6222 6223 6224 <a href="/products/singer-heavy-duty-0420-serger">Heavy Duty 0420⢠Serger</a> 6225 6226 6227 <a href="/products/singer-s0080-serger">S0080 Serger</a> 6228 6229 </div> 6230 6231 </div> 6232 </div> 6233 </div> 6234 6235 6236 6237 6238 6239 6240 <div class="mc-link" onclick='event.currentTarget.querySelector(".mc-childs").classList.add("active")'> 6241 <p>Heavy Duty<span class="menu-label-pill menu-label-pill--black">Best Seller</span></p> 6242 <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6243 <path d="M0.800049 12.8L6.80005 6.79999L0.800049 0.799988" stroke="#1E1E1E" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 6244 </svg> 6245 <div class="mc-childs"> 6246 <div class="mc-top"> 6247 <div onclick='event.stopPropagation();event.currentTarget.closest(".mc-childs").classList.remove("active")'><svg 6248 class="" 6249 width="8" 6250 height="14"
6251 viewBox="0 0 8 14" 6252 fill="none" 6253 xmlns="http://www.w3.org/2000/svg" 6254 > 6255 <path 6256 fill-rule="evenodd" 6257 clip-rule="evenodd" 6258 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 6259 fill="currentColor" /> 6260 </svg></div> 6261 <p>Heavy Duty</p> 6262 </div> 6263 <div class="mc-child-con"> 6264 6265 6266 <div class="child-con"> 6267 <a class="main" href="/collections/singer-heavy-duty-machines">Machine Category</a> 6268 6269 6270 <a href="/collections/singer-heavy-duty-new-arrivals">New Arrivals</a> 6271 6272 6273 <a href="/collections/singer-heavy-duty-machines">Sewing </a> 6274 6275 6276 <a href="/collections/heavy-duty-refurbished">Refurbished </a> 6277 6278 6279 <a href="/collections/heavy-duty-sergers-overlock-machines">Serger </a> 6280 6281 6282 <a href="/collections/singer-heavy-duty-machines">View All</a> 6283 6284 </div> 6285 6286 6287 <div class="child-con"> 6288 <a class="main" href="/collections/all-accessories-notions">Accessories Category </a> 6289 6290 6291 <a href="/collections/heavy-duty-accessories">Accessories</a> 6292 6293 </div> 6294 6295 6296 <div class="child-con"> 6297 <a class="main" href="/collections/singer-heavy-duty-machines">Ways To Save</a> 6298 6299 6300 <a href="/collections/heavy-duty-bundles-singer">Bundles</a> 6301 6302 </div> 6303 6304 </div> 6305 </div> 6306 </div> 6307 6308 6309 6310 6311 6312 6313 <div class="mc-link" onclick='event.currentTarget.querySelector(".mc-childs").classList.add("active")'> 6314 <p>Sewing Machines<span class="menu-label-pill menu-label-pill--green">New Arrivals</span></p> 6315 <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6316 <path d="M0.800049 12.8L6.80005 6.79999L0.800049 0.799988" stroke="#1E1E1E" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 6317 </svg> 6318 <div class="mc-childs"> 6319 <div class="mc-top"> 6320 <div onclick='event.stopPropagation();event.currentTarget.closest(".mc-childs").classList.remove("active")'><svg 6321 class="" 6322 width="8" 6323 height="14"
6324 viewBox="0 0 8 14" 6325 fill="none" 6326 xmlns="http://www.w3.org/2000/svg" 6327 > 6328 <path 6329 fill-rule="evenodd" 6330 clip-rule="evenodd" 6331 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 6332 fill="currentColor" /> 6333 </svg></div> 6334 <p>Sewing Machines</p> 6335 </div> 6336 <div class="mc-child-con"> 6337 6338 6339 <div class="child-con"> 6340 <a class="main" href="/collections/all-singer-machines">Machine Category</a> 6341 6342 6343 <a href="/collections/singer-sewing-machines">Sewing </a> 6344 6345 6346 <a href="/collections/embroidery-machines">Embroidery</a> 6347 6348 6349 <a href="/collections/singer-overlock-serger-machines">Serger</a> 6350 6351 6352 <a href="/collections/singer-heavy-duty-machines">Heavy Duty<span class="menu-label-pill menu-label-pill--black">Best Seller</span></a> 6353 6354 6355 <a href="/collections/singer-refurbished-sewing-machines">Refurbished </a> 6356 6357 6358 <a href="/collections/singer-momento-cutting-machine">MOMENTO⢠Cutting Machine</a> 6359 6360 6361 <a href="/collections/singer-momento-heat-presses">MOMENTO⢠Heat Presses</a> 6362 6363 6364 <a href="/collections/all-singer-machines">View All</a> 6365 6366 </div> 6367 6368 6369 <div class="child-con"> 6370 <a class="main" href="/collections/singer-best-sellers">Best For</a> 6371 6372 6373 <a href="/collections/beginner-sewing-machines">Beginner</a> 6374 6375 6376 <a href="/collections/singer-machines-for-crafts">Crafts</a> 6377 6378 6379 <a href="/collections/embroidery-machines">Sewing & Embroidery</a> 6380 6381 6382 <a href="/collections/best-for-garments-shop-collection">Garments</a> 6383 6384 6385 <a href="/collections/singer-machines-for-home-decor">Home Décor</a> 6386 6387 6388 <a href="/collections/singer-machines-for-quilting">Quilting</a> 6389 6390 6391 <a href="/collections/singer-machines-for-mending-alterations">Mending & Alterations</a> 6392 6393 </div> 6394 6395 6396 <div class="child-con"> 6397 <a class="main" href="/collections/gift-guide">Featured</a> 6398 6399 6400 <a href="/collections/singer-new-arrivals">New Arrivals</a> 6401 6402 6403 <a href="/pages/find-the-right-machine">Machine Finder</a> 6404 6405 6406 <a href="/collections/all-singer-machines/pfs:label-Top-Rated">Top-Rated</a> 6407 6408 6409 <a href="/collections/singer-portable-sewing-machines">Portable </a> 6410 6411 6412 <a href="/collections/singer-sewing-machines-with-extension-table">Extension Table Included</a> 6413 6414 6415 <a href="/products/singer-gift-card">Gift Cards</a> 6416 6417 </div> 6418 6419 </div> 6420 </div> 6421 </div> 6422 6423 6424 6425 6426 6427 6428 <div class="mc-link" onclick='event.currentTarget.querySelector(".mc-childs").classList.add("active")'> 6429 <p>Fabric<span class="menu-label-pill menu-label-pill--red">Up to 15% Off</span></p> 6430 <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6431 <path d="M0.800049 12.8L6.80005 6.79999L0.800049 0.799988" stroke="#1E1E1E" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 6432 </svg> 6433 <div class="mc-childs"> 6434 <div class="mc-top"> 6435 <div onclick='event.stopPropagation();event.currentTarget.closest(".mc-childs").classList.remove("active")'><svg 6436 class="" 6437 width="8" 6438 height="14"
6439 viewBox="0 0 8 14" 6440 fill="none" 6441 xmlns="http://www.w3.org/2000/svg" 6442 > 6443 <path 6444 fill-rule="evenodd" 6445 clip-rule="evenodd" 6446 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 6447 fill="currentColor" /> 6448 </svg></div> 6449 <p>Fabric</p> 6450 </div> 6451 <div class="mc-child-con"> 6452 6453 6454 <div class="child-con"> 6455 <a class="main" href="/collections/fabric">All Fabric</a> 6456 6457 6458 <a href="/collections/apparel-fabric">Apparel</a> 6459 6460 6461 <a href="/collections/costume-fabric">Costume</a> 6462 6463 6464 <a href="/collections/cotton-fabric">Cotton</a> 6465 6466 6467 <a href="/collections/flannel-fabric">Flannel</a> 6468 6469 6470 <a href="/collections/fleece-fabric">Fleece</a> 6471 6472 6473 <a href="/collections/fall-halloween-fabric">Halloween & Fall</a> 6474 6475 6476 <a href="/collections/patterns">Patterns</a> 6477 6478 6479 <a href="/collections/utility-fabric">Utility</a> 6480 6481 </div> 6482 6483 </div> 6484 </div> 6485 </div> 6486 6487 6488 6489 6490 6491 6492 <div class="mc-link" onclick='event.currentTarget.querySelector(".mc-childs").classList.add("active")'> 6493 <p>Accessories</p> 6494 <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6495 <path d="M0.800049 12.8L6.80005 6.79999L0.800049 0.799988" stroke="#1E1E1E" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 6496 </svg> 6497 <div class="mc-childs"> 6498 <div class="mc-top"> 6499 <div onclick='event.stopPropagation();event.currentTarget.closest(".mc-childs").classList.remove("active")'><svg 6500 class="" 6501 width="8" 6502 height="14" 6503 viewBox="0 0 8 14" 6504 fill="none" 6505 xmlns="http://www.w3.org/2000/svg" 6506 > 6507 <path 6508 fill-rule="evenodd" 6509 clip-rule="evenodd" 6510 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 6511 fill="currentColor" /> 6512 </svg></div> 6513 <p>Accessories</p> 6514 </div> 6515 <div class="mc-child-con"> 6516 6517 6518 <div class="child-con"> 6519 <a class="main" href="/collections/all-singer-accessories">Accessories</a> 6520 6521 6522 <a href="/collections/singer-bobbins">Bobbins</a> 6523 6524 6525 <a href="/collections/singer-extension-tables">Extension Tables</a> 6526 6527 6528 <a href="/collections/singer-presser-feet-attachments">Presser Feet/Attachments</a> 6529 6530 6531 <a href="/collections/singer-embroidery-hoops">Embroidery Hoops</a> 6532 6533 6534 <a href="/collections/singer-momento-accessories">MOMENTO⢠Accessories</a> 6535 6536 6537 <a href="/collections/all-singer-accessories">View All</a> 6538 6539 </div> 6540 6541 6542 <div class="child-con"> 6543 <a class="main" href="/collections/singer-notions">Notions</a> 6544 6545 6546 <a href="/collections/singer-sewing-machine-needles">Needles</a> 6547 6548 6549 <a href="/collections/scissors">Scissors</a> 6550 6551 6552 <a href="/collections/sewing-supplies">Sewing Supplies </a> 6553 6554 6555 <a href="/collections/quilting-supplies">Quilting Supplies</a> 6556 6557 6558 <a href="/collections/batting">Batting</a> 6559 6560 6561 <a href="/collections/singer-sewing-kits-aids">Sewing Kits & Aids</a> 6562 6563 6564 <a href="/collections/singer-irons">Irons</a> 6565 6566 6567 <a href="/collections/singer-steamers-steam-presses">Steamers / Steam Presses</a> 6568 6569 6570 <a href="/collections/singer-fabric-stabilizers">Stabilizers</a> 6571 6572 6573 <a href="/collections/furniture-and-lighting">Furniture & Lighting</a> 6574 6575 6576 <a href="/collections/singer-bags-cases">Bags / Cases</a> 6577 6578 6579 <a href="/collections/singer-dress-forms">Dress Forms</a> 6580 6581 6582 <a href="/collections/thread">Thread</a> 6583 6584 6585 <a href="/collections/patterns">Patterns</a> 6586 6587 6588 <a href="/collections/singer-notions">View All</a> 6589 6590 </div> 6591 6592 6593 <div class="child-con"> 6594 <a class="main" href="/collections/singer-stocking-stuffers">Featured</a> 6595 6596 6597 <a href="/pages/find-the-right-accessory">Accessory Finder</a> 6598 6599 6600 <a href="https://svpworldwide.widen.net/content/naw1iquyqu/pdf/Singer-2022-AccessoryUserGuide-English.pdf?u=hcosqv">Accessory User Guide</a> 6601 6602 6603 <a href="https://singer.gorgias.help/en-US/choosing-the-right-singer-machine-needles-389061">Choosing a Needle</a> 6604 6605 6606 <a href="/collections/singer-garment-care">Garment Care</a> 6607 6608 6609 <a href="/collections/all-singer-accessories">Top Rated</a> 6610 6611 </div> 6612 6613 </div> 6614 </div> 6615 </div> 6616 6617 6618 6619 6620 6621 6622 <div class="mc-link" onclick='event.currentTarget.querySelector(".mc-childs").classList.add("active")'> 6623 <p>Deals</p> 6624 <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6625 <path d="M0.800049 12.8L6.80005 6.79999L0.800049 0.799988" stroke="#1E1E1E" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 6626 </svg> 6627 <div class="mc-childs"> 6628 <div class="mc-top"> 6629 <div onclick='event.stopPropagation();event.currentTarget.closest(".mc-childs").classList.remove("active")'><svg 6630 class="" 6631 width="8" 6632 height="14"
6633 viewBox="0 0 8 14" 6634 fill="none" 6635 xmlns="http://www.w3.org/2000/svg" 6636 > 6637 <path 6638 fill-rule="evenodd" 6639 clip-rule="evenodd" 6640 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 6641 fill="currentColor" /> 6642 </svg></div> 6643 <p>Deals</p> 6644 </div> 6645 <div class="mc-child-con"> 6646 6647 6648 <div class="child-con"> 6649 <a class="main" href="/collections/all-singer-deals">Ways to Save</a> 6650 6651 6652 <a href="/pages/sewing-machine-trade-in">Sewing Machine Trade In</a> 6653 6654 6655 <a href="/collections/all-singer-deals">Top-Rated</a> 6656 6657 6658 <a href="/collections/clearance">Clearance</a> 6659 6660 6661 <a href="/collections/singer-bundles">Bundle & Save</a> 6662 6663 6664 <a href="/collections/singer-new-markdowns">New Markdowns</a> 6665 6666 6667 <a href="/collections/singer-deals-under-50">Deals Under $50</a> 6668 6669 6670 <a href="/collections/singer-deals-under-100">Deals Under $100</a> 6671 6672 6673 <a href="/collections/all-singer-deals">View All</a> 6674 6675 </div> 6676 6677 6678 <div class="child-con"> 6679 <a class="main" href="/collections">Category</a> 6680 6681 6682 <a href="https://www.singer.com/collections/all-singer-deals?pf_t_machine_category=machine_category%3ASewing">Machines</a> 6683 6684 6685 <a href="/collections/singer-refurbished-sewing-machines">Refurbished Machines </a> 6686 6687 6688 <a href="/collections/all-singer-deals">Accessories</a> 6689 6690 6691 <a href="/collections/singer-momento-cutting-machine">MOMENTO⢠Cutting Machine</a> 6692 6693 </div> 6694 6695 </div> 6696 </div> 6697 </div> 6698 6699 6700 6701 6702 6703 6704 <div class="mc-link" onclick='event.currentTarget.querySelector(".mc-childs").classList.add("active")'> 6705 <p>Find Your Fit</p> 6706 <svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6707 <path d="M0.800049 12.8L6.80005 6.79999L0.800049 0.799988" stroke="#1E1E1E" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 6708 </svg> 6709 <div class="mc-childs"> 6710 <div class="mc-top"> 6711 <div onclick='event.stopPropagation();event.currentTarget.closest(".mc-childs").classList.remove("active")'><svg 6712 class="" 6713 width="8" 6714 height="14"
6715 viewBox="0 0 8 14" 6716 fill="none" 6717 xmlns="http://www.w3.org/2000/svg" 6718 > 6719 <path 6720 fill-rule="evenodd" 6721 clip-rule="evenodd" 6722 d="M0.851145 6.85933L6.5337 1.17677C6.8643 0.865475 7.37059 0.865475 7.68189 1.17677C7.99318 1.48806 7.99318 1.99437 7.68189 2.32495L2.56354 7.4433L7.68189 12.5616C7.99318 12.8729 7.99318 13.3985 7.68189 13.7098C7.37059 14.0211 6.86429 14.0211 6.5337 13.7098L0.851145 8.00751C0.539853 7.69622 0.539853 7.18991 0.851145 6.85933Z" 6723 fill="currentColor" /> 6724 </svg></div> 6725 <p>Find Your Fit</p> 6726 </div> 6727 <div class="mc-child-con"> 6728 6729 6730 <div class="child-con"> 6731 <a class="main" href="/pages/gift-guide">Quick Find</a> 6732 6733 6734 <a href="/pages/find-the-right-machine">Machine Finder</a> 6735 6736 6737 <a href="/pages/find-the-right-accessory">Accessory Finder</a> 6738 6739 6740 <a href="/pages/welcome-to-our-family-of-sewing-machine-brands">Our Family of Brands</a> 6741 6742 6743 <a href="/pages/singer-deals">View All Deals </a> 6744 6745 </div> 6746 6747 6748 <div class="child-con"> 6749 <a class="main" href="/collections/gift-guide">Gift Guides</a> 6750 6751 6752 <a href="/collections/budget-friendly-machines">Budget-Friendly Machines</a> 6753 6754 6755 <a href="/pages/singer-find-the-perfect-gift">Gift Finder</a> 6756 6757 6758 <a href="/collections/sewing-favorites">Gifts for Sewists</a> 6759 6760 6761 <a href="/collections/quilting-favorites">Gifts for Quilters</a> 6762 6763 6764 <a href="/collections/embroidery-favorites">Gifts for Embroidery</a> 6765 6766 6767 <a href="/products/singer-gift-card">Gift Cards</a> 6768 6769 </div> 6770 6771 </div> 6772 </div> 6773 </div> 6774 6775 6776 6777 <a class="mc-link creative" href="https://www.creativate.com/?utm_source=singer.com&utm_medium=referral&utm_campaign=tab" target="_blank"><svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg" class=""> 6778 <path d="M9.86093 3.23686L9.0157 4.78284L8.17001 3.23686L6.62402 2.39164L8.17001 1.54596L9.0157 -5.72205e-06L9.86093 1.54596L11.4069 2.39164L9.86093 3.23686Z" fill="currentColor"/> 6779 <path d="M4.85491 8.26995L3.58676 10.5887L2.31876 8.26995L0 7.00197L2.31876 5.73383L3.58676 3.4151L4.85491 5.73383L7.17367 7.00197L4.85491 8.26995Z" fill="currentColor"/> 6780 <path d="M13.8316 12.5221L11.9292 16.0002L10.0273 12.5221L6.54883 10.6199L10.0273 8.71788L11.9292 5.23941L13.8316 8.71788L17.3097 10.6199L13.8316 12.5221Z" fill="currentColor"/> 6781 </svg> CREATIVATE</a> 6782 </div> 6783 <div class="menu-extras"> 6784 6785 <a href="/account" aria-label="My Account"> 6786 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6787 <path d="M3.85 15.1C4.7 14.45 5.65 13.9375 6.7 13.5625C7.75 13.1875 8.85 13 10 13C11.15 13 12.25 13.1875 13.3 13.5625C14.35 13.9375 15.3 14.45 16.15 15.1C16.7333 14.4167 17.1875 13.6417 17.5125 12.775C17.8375 11.9
6787083 18 10.9833 18 10C18 7.78333 17.2208 5.89583 15.6625 4.3375C14.1042 2.77917 12.2167 2 10 2C7.78333 2 5.89583 2.77917 4.3375 4.3375C2.77917 5.89583 2 7.78333 2 10C2 10.9833 2.1625 11.9083 2.4875 12.775C2.8125 13.6417 3.26667 14.4167 3.85 15.1ZM10 11C9.01667 11 8.1875 10.6625 7.5125 9.9875C6.8375 9.3125 6.5 8.48333 6.5 7.5C6.5 6.51667 6.8375 5.6875 7.5125 5.0125C8.1875 4.3375 9.01667 4 10 4C10.9833 4 11.8125 4.3375 12.4875 5.0125C13.1625 5.6875 13.5 6.51667 13.5 7.5C13.5 8.48333 13.1625 9.3125 12.4875 9.9875C11.8125 10.6625 10.9833 11 10 11ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20Z" fill="currentColor"/> 6788 </svg> 6789 <span>My Account</span> 6790 </a> 6791 <button type="button" class="menu-extras__trigger" data-region-trigger data-region-target="header-v3-language-modal" aria-haspopup="dialog" aria-label="Switch country or language"> 6792 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 6793 <path d="M12 22C10.6333 22 9.34167 21.7375 8.125 21.2125C6.90833 20.6875 5.84583 19.9708 4.9375 19.0625C4.02917 18.1542 3.3125 17.0917 2.7875 15.875C2.2625 14.6583 2 13.3667 2 12C2 10.6167 2.2625 9.32083 2.7875 8.1125C3.3125 6.90417 4.02917 5.84583 4.9375 4.9375C5.84583 4.02917 6.90833 3.3125 8.125 2.7875C9.34167 2.2625 10.6333 2 12 2C13.3833 2 14.6792 2.2625 15.8875 2.7875C17.0958 3.3125 18.1542 4.02917 19.0625 4.9375C19.9708 5.84583 20.6875 6.90417 21.2125 8.1125C21.7375 9.32083 22 10.6167 22 12C22 13.3667 21.7375 14.6583 21.2125 15.875C20.6875 17.0917 19.9708 18.1542 19.0625 19.0625C18.1542 19.9708 17.0958 20.6875 15.8875 21.2125C14.6792 21.7375 13.3833 22 12 22ZM12 19.95C12.4333 19.35 12.8083 18.725 13.125 18.075C13.4417 17.425 13.7 16.7333 13.9 16H10.1C10.3 16.7333 10.5583 17.425 10.875 18.075C11.1917 18.725 11.5667 19.35 12 19.95ZM9.4 19.55C9.1 19 8.8375 18.4292 8.6125 17.8375C8.3875 17.2458 8.2 16.6333 8.05 16H5.1C5.58333 16.8333 6.1875 17.5583 6.9125 18.175C7.6375 18.7917 8.46667 19.25 9.4 19.55ZM14.6 19.55C15.5333 19.25 16.3625 18.7917 17.0875 18.175C17.8125 17.5583 18.4167 16.8333 18.9 16H15.95C15.8 16.6333 15.6125 17.2458 15.3875 17.8375C15.1625 18.4292 14.9 19 14.6 19.55ZM4.25 14H7.65C7.6 13.6667 7.5625 13.3375 7.5375 13.0125C7.5125 12.6875 7.5 12.35 7.5 12C7.5 11.65 7.5125 11.3125 7.5375 10.9875C7.5625 10.6625 7.6 10.3333 7.65 10H4.25C4.16667 10.3333 4.10417 10.6625 4.0625 10.9875C4.02083 11.3125 4 11.65 4 12C4 12.35 4.02083 12.6875 4.0625 13.0125C4.10417 13.3375 4.16667 13.6667 4.25 14ZM9.65 14H14.35C14.4 13.6667 14.4375 13.3375 14.4625 13.0125C14.4875 12.6875 14.5 12.35 14.5 12C14.5 11.65 14.4875 11.3125 14.4625 10.9875C14.4375 10.6625 14.4 10.3333 14.35 10H9.65C9.6 10.3333 9.5625 10.6625 9.5375 10.9875C9.5125 11.3125 9.5 11.65 9.5 12C9.5 12.35 9.5125 12.6875 9.5375 13.0125C9.5625 13.3375 9.6 13.6667 9.65 14ZM16.35 14H19.75C19.8333 13.6667 19.8958 13.3375 19.9375 13.0125C19.9792 12.6875 20 12.35 20 12C20 11.65 19.9792 11.3125 19.9375 10.9875C19.8958 10.6625 19.8333 10.3333 19.75 10H16.35C16.4 10.3333 16.4375 10.6625 16.4625 10.9875C16.4875 11.3125 16.5 11.65 16.5 12C16.5 12.35 16.4875 12.6875 16.4625 13.0125C16.4375 13.3375 16.4 13.6667 16.35 14ZM15.95 8H18.9C18.4167 7.16667 17.8125 6.44167 17.0875 5.825C16.3625 5.20833 15.5333 4.75 14.6 4.45C14.9 5 15.1625 5.57083 15.3875 6.1625C15.6125 6.75417 15.8 7.36667 15.95 8ZM10.1 8H13.9C13.7 7.26667 13.4417 6.575 13.125 5.925C12.8083 5.275 12.4333 4.65 12 4.05C11.5667 4.65 11.1917 5.275 10.875 5.925C10.5583 6.575 10.3 7.26667 10.1 8ZM5.1 8H8.05C8.2 7.36667 8.3875 6.75417 8.6125 6.1625C8.8375 5.57083 9.1 5 9.4 4.45C8.46667 4.75 7.6375 5.20833 6.9125 5.825C6.1875 6.44167 5.58333 7.16667 5.1 8Z" fill="currentColor"/> 6794 </svg>
6795 <span>US</span> 6796 </button> 6797 </div> 6798 </div> 6799</div> 6800 6801 6802<div 6803 id="header-v3-language-modal" 6804 class="header-v3-language-modal hidden" 6805 data-region-switcher 6806 role="dialog" 6807 aria-modal="true" 6808 aria-label="Location and language" 6809> 6810 <div class="header-v3-language-modal__backdrop" data-region-switcher-close></div> 6811 <div class="header-v3-language-modal__card"> 6812 <fieldset> 6813 <legend class="header-v3-language-modal__label">Location</legend> 6814 <select class="header-v3-language-modal__select" data-country-selector> 6815 6816 <option value="CA">Canada</option> 6817 6818 <option value="US" selected>United States</option> 6819 6820 </select> 6821 </fieldset> 6822 <fieldset> 6823 <legend class="header-v3-language-modal__label">Language</legend> 6824 <select class="header-v3-language-modal__select" data-language-selector> 6825 6826 <option value="en" selected>English</option> 6827 6828 <option value="es">Spanish</option> 6829 6830 </select> 6831 </fieldset> 6832 <p class="header-v3-language-modal__currency">Currency: $/USD</p> 6833 <button type="button" class="header-v3-language-modal__update" data-region-update>Update</button> 6834 </div> 6835</div> 6836 6837 6838</header><div id="shopify-section-sections--27372412862834__chip_sticks_dRwbhG" class="shopify-section shopify-section-group-header-group section-chip-sticks"> 6839 6840 6841 6842 6843 6844� 6845 <div class="chip-sticks chip-sticks--sections--27372412862834__chip_sticks_dRwbhG chip-sticks--desktop-only"> 6846 <div class="chip-sticks__inner page-width"> 6847 6848 <div class="chip-sticks__item" > 6849 <span class="chip-sticks__content"> 6850 <p><a href="/collections/singer-new-arrivals" title="SINGER® New Arrivals"><strong>New Arrivals ></strong></a></p>� 6851 <span class="chip-sticks__tooltip-wrap"> 6852 <button 6853 type="button" 6854 class="chip-sticks__tooltip-trigger" 6855 aria-label="More information" 6856 > 6857 i 6858 </button> 6859 6860 <div class="chip-sticks__tooltip"> 6861 <div class="chip-sticks__tooltip-box"> 6862 <p> </p> 6863 </div> 6864 </div> 6865 </span> 6866 6867 </span> 6868 </div> 6869 6870 6871 <span class="chip-sticks__divider" aria-hidden="true"></span> 6872 6873 6874 <div class="chip-sticks__item" > 6875 <span class="chip-sticks__content"> 6876 <p><a href="/collections/all-products" title="All Products"><strong>FREE Shipping on Orders $49+ ></strong></a></p>� 6877 <span class="chip-sticks__tooltip-wrap"> 6878 <button 6879 type="button" 6880 class="chip-sticks__tooltip-trigger" 6881 aria-label="More information" 6882 > 6883 i 6884 </button> 6885 6886 <div class="chip-sticks__tooltip"> 6887 <div class="chip-sticks__tooltip-box"> 6888 <p> </p> 6889 </div> 6890 </div> 6891 </span> 6892 6893 </span> 6894 </div> 6895 6896 6897 <span class="chip-sticks__divider" aria-hidden="true"></span> 6898 6899 6900 <div class="chip-sticks__item" > 6901 <span class="chip-sticks__content"> 6902 <p><a href="/collections/fabric" title="Fabric"><strong>Up to 15% Off Select Fabric ></strong></a></p>� 6903 <span class="chip-sticks__tooltip-wrap"> 6904 <button 6905 type="button" 6906 class="chip-sticks__tooltip-trigger" 6907 aria-label="More information" 6908 > 6909 i 6910 </button> 6911 6912 <div class="chip-sticks__tooltip"> 6913 <div class="chip-sticks__tooltip-box"> 6914 <p>Limited Time & Exclusions Apply</p> 6915 </div> 6916 </div> 6917 </span> 6918 6919 </span> 6920 </div> 6921 6922 6923 6924 </div> 6925 </div> 6926 6927 6928<style data-shopify> 6929 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG { 6930 background: #f4f5f7; 6931 color: #000000; 6932 position: relative; 6933 z-index: 1000; 6934 overflow: visible; 6935 } 6936 6937 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item, 6938 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item p { 6939 color: #000000 !important; 6940 } 6941 6942 .chip-sticks--desktop-only { 6943 display: none; 6944 } 6945 6946 @media (min-width: 990px) { 6947 .chip-sticks--desktop-only { 6948 display: block; 6949 } 6950 } 6951 6952 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__inner { 6953 display: flex;
6954 align-items: center; 6955 justify-content: center; 6956 gap: 2rem; 6957 padding: 0.75rem 1.5rem; 6958 overflow: visible; 6959 } 6960 6961 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item { 6962 flex: 1; 6963 display: flex; 6964 justify-content: center; 6965 align-items: center; 6966 text-align: center; 6967 font-size: 12px; 6968 font-weight: 500; 6969 text-transform: uppercase; 6970 letter-spacing: 0.08em; 6971 white-space: nowrap; 6972 position: relative; 6973 overflow: visible; 6974 } 6975 6976 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__content { 6977 display: inline-flex; 6978 align-items: center; 6979 justify-content: center; 6980 gap: 6px; 6981 position: relative; 6982 overflow: visible; 6983 } 6984 6985 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item p { 6986 margin: 0; 6987 font-size: 10px; 6988 } 6989 6990 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item a { 6991 color: #000000 !important; 6992 text-decoration: none !important; 6993 font: inherit !important; 6994 letter-spacing: inherit !important; 6995 text-transform: inherit !important; 6996} 6997 6998.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item a:hover { 6999 color: #000000 !important; 7000 text-decoration: underline !important; 7001} 7002 7003 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__divider { 7004 display: inline-block; 7005 width: 2px; 7006 height: 28px; 7007 background: #000000; 7008 opacity: 0.3; 7009 } 7010 7011 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-wrap { 7012 position: relative; 7013 display: inline-flex;
7014 align-items: center; 7015 z-index: 1001; 7016 } 7017 7018 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-trigger { 7019 display: inline-flex; 7020 align-items: center; 7021 justify-content: center; 7022 width: 12px; 7023 height: 12px; 7024 color: #666666 !important; 7025 border: 1px solid #666666 !important; 7026 border-radius: 50%; 7027 background: transparent; 7028 padding: 0; 7029 cursor: pointer; 7030 transition: color 0.2s ease, border-color 0.2s ease; 7031 font-size: 11px; 7032 line-height: 1; 7033 font-style: italic; 7034 font-family: serif; 7035 } 7036 7037 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-trigger:hover, 7038 .chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-trigger:focus { 7039 color: #666666 !important; 7040 border-color: #666666 !important; 7041 } 7042.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip { 7043 position: absolute; 7044 left: 50%; 7045 top: calc(100% + 10px); 7046 transform: translateX(-50%); 7047 display: none !important; 7048 z-index: 999999; 7049 pointer-events: auto; 7050} 7051 7052.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-wrap.is-open .chip-sticks__tooltip { 7053 display: block !important; 7054} 7055 7056.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box { 7057 display: block; 7058 width: max-content; 7059 max-width: 280px; 7060 background: #ffffff !important; 7061 background-color: #ffffff !important; 7062 color: #111111 !important; 7063 border: 1px solid #111111; 7064 padding: 10px 12px; 7065 border-radius: 4px; 7066 font-size: 12px; 7067 line-height: 1.4; 7068 font-weight: 400; 7069 text-transform: none; 7070 letter-spacing: normal; 7071 white-space: normal; 7072 box-shadow: 0 4px 12px rgba(0,0,0,0.12); 7073} 7074 7075.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box, 7076.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box * { 7077 color: #111111 !important; 7078} 7079 7080 7081.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip::after { 7082 content: ""; 7083 position: absolute; 7084 left: 50%; 7085 bottom: 100%; 7086 transform: translateX(-50%); 7087 border-width: 6px; 7088 border-style: solid; 7089 border-color: transparent transparent #111111 transparent; 7090} 7091 7092.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip::before { 7093 content: ""; 7094 position: absolute; 7095 left: 50%; 7096 bottom: calc(100% - 1px); 7097 transform: translateX(-50%); 7098 border-width: 5px; 7099 border-style: solid; 7100 border-color: transparent transparent #ffffff transparent; 7101} 7102 7103 7104 .chip-sticks--sections--27463276659058__chip_sticks_dRwbhG { 7105 z-index: 1000 !important; 7106} 7107 7108.chip-sticks--sections--27463276659058__chip_sticks_dRwbhG .chip-sticks__tooltip-wrap, 7109.chip-sticks--sections--27463276659058__chip_sticks_dRwbhG .chip-sticks__tooltip { 7110 z-index: 1000 !important; 7111} 7112 7113.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box p { 7114 margin: 0; 7115 color: #111111 !important; 7116 font-size: 12px; 7117 line-height: 1.4; 7118 font-weight: 400; 7119 text-transform: none !important; 7120 letter-spacing: normal !important; 7121} 7122 7123.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box a, 7124.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box a:hover, 7125.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box a:focus, 7126.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-box a:visited { 7127 color: #111111 !important; 7128 text-decoration: none !important; 7129} 7130</style>
7131<script> 7132document.addEventListener('click', function(event) { 7133 var trigger = event.target.closest('.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-trigger'); 7134 var wraps = document.querySelectorAll('.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-wrap'); 7135 7136 if (trigger) { 7137 var currentWrap = trigger.closest('.chip-sticks__tooltip-wrap'); 7138 var isOpen = currentWrap.classList.contains('is-open'); 7139 7140 wraps.forEach(function(wrap) { 7141 wrap.classList.remove('is-open'); 7142 }); 7143 7144 if (!isOpen) { 7145 currentWrap.classList.add('is-open'); 7146 } 7147 7148 return; 7149 } 7150 7151 if (!event.target.closest('.chip-sticks--sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__tooltip-wrap')) { 7152 wraps.forEach(function(wrap) { 7153 wrap.classList.remove('is-open'); 7154 }); 7155 } 7156}); 7157</script>
7157 7158<style> #shopify-section-sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item a, #shopify-section-sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item a:visited, #shopify-section-sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item a:hover, #shopify-section-sections--27372412862834__chip_sticks_dRwbhG .chip-sticks__item a:active {color: #000 !important; text-decoration: none;} </style></div><div id="shopify-section-sections--27372412862834__chip_sticks_mobile_UUaQ8n" class="shopify-section shopify-section-group-header-group section-mobile-chip-sticks"><style> 7159 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n a, 7160 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n a:link, 7161 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n a:visited, 7162 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n a:hover, 7163 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n a:active, 7164 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n a:focus, 7165 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n a:focus-visible { 7166 color: inherit !important; 7167 text-decoration: none !important; 7168 border: 0 !important; 7169 border-bottom: 0 !important; 7170 outline: 0 !important; 7171 box-shadow: none !important; 7172 background: transparent !important; 7173 background-image: none !important; 7174 -webkit-tap-highlight-color: transparent !important; 7175 } 7176</style> 7177 7178 7179 7180 7181 7182 7183 7184 7185� 7186 <div 7187 class="mobile-chip-sticks mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n" 7188 data-mobile-chip-sticks 7189 data-autoplay-ms="5000" 7190 > 7191 <div class="mobile-chip-sticks__viewport" data-chip-viewport> 7192 <div class="mobile-chip-sticks__track" data-chip-track> 7193 7194 <div 7195 class="mobile-chip-sticks__slide" 7196 data-chip-slide 7197 aria-label="Chip 1 of 3" 7198 7199 > 7200 <div class="mobile-chip-sticks__content"> 7201 <p><a href="/collections/singer-new-arrivals" title="SINGER® New Arrivals"><strong>New Arrivals ></strong></a></p> 7202 7203 7204 </div> 7205 </div> 7206 7207 <div 7208 class="mobile-chip-sticks__slide" 7209 data-chip-slide 7210 aria-label="Chip 2 of 3" 7211 7212 > 7213 <div class="mobile-chip-sticks__content"> 7214 <p><a href="/collections/all-products" title="All Products"><strong>FREE Shipping on Orders $49+ ></strong></a></p> 7215 7216 7217 </div> 7218 </div> 7219 7220 <div 7221 class="mobile-chip-sticks__slide" 7222 data-chip-slide 7223 aria-label="Chip 3 of 3" 7224 7225 > 7226 <div class="mobile-chip-sticks__content"> 7227 <p><a href="/collections/fabric" title="Fabric"><strong>Up to 15% Off Select Fabric ></strong></a></p> 7228 7229 7230 <span class="mobile-chip-sticks__tooltip-wrap"> 7231 <button 7232 type="button" 7233 class="mobile-chip-sticks__tooltip-trigger" 7234 aria-label="More information" 7235 onclick="this.focus();" 7236 > 7237 i 7238 </button> 7239 7240 <span class="mobile-chip-sticks__tooltip"> 7241 <span class="mobile-chip-sticks__tooltip-box"> 7242 7243 Limited Time & Exclusions Apply 7244 7245 </span> 7246 </span> 7247 </span> 7248 7249 </div> 7250 </div> 7251 7252 </div> 7253 </div> 7254 7255 7256 </div> 7257 7258
7258<script> 7259 (() => { 7260 const root = document.querySelector('.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n'); 7261 if (!root || root.dataset.initialized === 'true') return; 7262 root.dataset.initialized = 'true'; 7263 7264 const track = root.querySelector('[data-chip-track]'); 7265 const slides = Array.from(root.querySelectorAll('[data-chip-slide]')); 7266 const dots = Array.from(root.querySelectorAll('[data-chip-dot]')); 7267 const autoplayMs = Number(root.dataset.autoplayMs || 5000); 7268 7269 if (!track || slides.length <= 1) return; 7270 7271 let index = 0; 7272 let timer = null; 7273 let startX = 0; 7274 let currentX = 0; 7275 let isDragging = false; 7276 7277 function goTo(nextIndex) { 7278 index = (nextIndex + slides.length) % slides.length; 7279 track.style.transform = `translateX(-${index * 100}%)`; 7280 7281 dots.forEach((dot, dotIndex) => { 7282 dot.classList.toggle('is-active', dotIndex === index); 7283 }); 7284 } 7285 7286 function next() { 7287 goTo(index + 1); 7288 } 7289 7290 function prev() { 7291 goTo(index - 1); 7292 } 7293 7294 function stopAutoplay() { 7295 if (timer) window.clearInterval(timer); 7296 timer = null; 7297 } 7298 7299 function startAutoplay() { 7300 stopAutoplay(); 7301 timer = window.setInterval(next, autoplayMs); 7302 } 7303 7304 function onTouchStart(event) { 7305 stopAutoplay(); 7306 isDragging = true; 7307 startX = event.touches ? event.touches[0].clientX : event.clientX; 7308 currentX = startX; 7309 } 7310 7311 function onTouchMove(event) { 7312 if (!isDragging) return; 7313 currentX = event.touches ? event.touches[0].clientX : event.clientX; 7314 } 7315 7316 function onTouchEnd() { 7317 if (!isDragging) return; 7318 isDragging = false; 7319 7320 const diff = currentX - startX; 7321 const threshold = 40; 7322 7323 if (diff <= -threshold) { 7324 next(); 7325 } else if (diff >= threshold) { 7326 prev(); 7327 } 7328 7329 startAutoplay(); 7330 } 7331 7332 root.addEventListener('touchstart', onTouchStart, { passive: true }); 7333 root.addEventListener('touchmove', onTouchMove, { passive: true }); 7334 root.addEventListener('touchend', onTouchEnd); 7335 root.addEventListener('mouseenter', stopAutoplay); 7336 root.addEventListener('mouseleave', startAutoplay); 7337 7338 dots.forEach((dot) => { 7339 dot.addEventListener('click', () => { 7340 stopAutoplay(); 7341 goTo(Number(dot.dataset.chipDot || 0)); 7342 startAutoplay(); 7343 }); 7344 }); 7345 7346 startAutoplay(); 7347 })(); 7348 </script>
7348 7349 7350 7351<style data-shopify> 7352 7353@media (max-width: 989px) { 7354 html, 7355 body { 7356 /* overflow-x: hidden !important; */ 7357 max-width: 100% !important; 7358 } 7359 7360 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n { 7361 max-width: 100vw; 7362 overflow-x: clip; 7363 } 7364 7365 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__track { 7366 max-width: 100vw; 7367 } 7368} 7369 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n { 7370 display: block; 7371 background: #f4f5f7; 7372 color: #000000; 7373 position: relative; 7374 z-index: 2; 7375 overflow: clip; 7376 } 7377 7378 @media (min-width: 990px) { 7379 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n { 7380 display: none; 7381 } 7382 } 7383 7384 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__viewport { 7385 overflow: visible; 7386 width: 100%; 7387 clip-path: inset(0 0 -220px 0); 7388} 7389 7390 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__track { 7391 display: flex; 7392 width: 100%; 7393 transition: transform 0.35s ease; 7394 will-change: transform; 7395 touch-action: pan-y; 7396 } 7397 7398 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__slide { 7399 flex: 0 0 100%; 7400 width: 100%; 7401 min-width: 100%; 7402 display: flex; 7403 justify-content: center; 7404 align-items: center; 7405 text-align: center; 7406 padding: 0.82rem .82rem; 7407 font-size: 13px; 7408 font-weight: 500; 7409 text-transform: uppercase; 7410 letter-spacing: 0.08em; 7411 line-height: 2.25; 7412 color: #000000 !important; 7413 overflow: visible; 7414 } 7415 7416 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__slide p { 7417 margin: 0; 7418 color: #000000 !important; 7419 font-size: 14px; 7420 line-height: 1.25; 7421 } 7422 7423 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__slide a, 7424.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__slide a:visited, 7425.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__slide a:hover { 7426 color: #000000 !important; 7427 text-decoration: inherit !important; 7428} 7429 7430 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__content { 7431 display: inline-flex;
7432 align-items: center; 7433 justify-content: center; 7434 gap: 6px; 7435 max-width: 100%; 7436 position: relative; 7437 overflow: visible; 7438 } 7439 7440 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-wrap { 7441 position: relative; 7442 display: inline-flex; 7443 align-items: center; 7444 z-index: 1001; 7445 } 7446 7447 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-trigger { 7448 display: inline-flex; 7449 align-items: center; 7450 justify-content: center; 7451 width: 13px; 7452 height: 13px; 7453 color: #000000 !important; 7454 border: 1px solid #000000 !important; 7455 border-radius: 50%; 7456 background: transparent; 7457 padding: 0; 7458 cursor: pointer; 7459 font-size: 11px; 7460 line-height: 1; 7461 font-style: italic; 7462 font-family: serif; 7463 } 7464 7465 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip { 7466 position: absolute; 7467 left: 50%; 7468 top: calc(100% + 10px); 7469 transform: translateX(-50%); 7470 display: none; 7471 z-index: 999999; 7472 pointer-events: auto; 7473} 7474 7475.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box { 7476 position: relative; 7477 z-index: 1000000; 7478} 7479 7480.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box a { 7481 pointer-events: auto; 7482 cursor: pointer; 7483} 7484 7485 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box { 7486 display: block; 7487 width: max-content; 7488 max-width: min(280px, calc(100vw - 32px)); 7489 background: #ffffff !important; 7490 color: #000000 !important; 7491 border: 1px solid #111111; 7492 padding: 10px 12px; 7493 border-radius: 4px; 7494 font-size: 12px; 7495 line-height: 1.4; 7496 font-weight: 400; 7497 text-transform: none; 7498 letter-spacing: normal; 7499 white-space: normal; 7500 box-shadow: 0 4px 12px rgba(0,0,0,0.12); 7501 } 7502 7503 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box, 7504 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box * { 7505 color: #000000 !important; 7506 } 7507 7508 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-wrap:hover .mobile-chip-sticks__tooltip, 7509 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-wrap:focus-within .mobile-chip-sticks__tooltip { 7510 display: block; 7511 } 7512 7513 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip::after { 7514 content: ""; 7515 position: absolute; 7516 left: 50%; 7517 bottom: 100%; 7518 transform: translateX(-50%); 7519 border-width: 6px; 7520 border-style: solid; 7521 border-color: transparent transparent #111111 transparent; 7522 } 7523 7524 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip::before { 7525 content: ""; 7526 position: absolute; 7527 left: 50%; 7528 bottom: calc(100% - 1px); 7529 transform: translateX(-50%); 7530 border-width: 5px; 7531 border-style: solid; 7532 border-color: transparent transparent #ffffff transparent; 7533 } 7534 7535 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__dots { 7536 display: flex; 7537 justify-content: center; 7538 align-items: center; 7539 gap: 6px; 7540 padding: 0 0 8px; 7541 } 7542 7543 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__dot { 7544 width: 6px; 7545 height: 6px; 7546 border-radius: 999px; 7547 border: 0; 7548 padding: 0; 7549 background: #cccccc; 7550 opacity: 0.65; 7551 cursor: pointer; 7552 } 7553 7554 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__dot.is-active { 7555 background: #111111; 7556 opacity: 1; 7557 } 7558 7559 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-wrap:hover .mobile-chip-sticks__tooltip, 7560.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-wrap:focus-within .mobile-chip-sticks__tooltip { 7561 display: block; 7562} 7563 7564.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box a, 7565.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box a:visited, 7566.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__tooltip-box a:hover { 7567 color: #000000 !important; 7568 text-decoration: underline !important; 7569} 7570</style> 7571 7572 7573<style> #shopify-section-sections--27372412862834__chip_sticks_mobile_UUaQ8n .mobile-chip-sticks__slide p {font-size: 12px;} </style></div><div id="shopify-section-sections--27372412862834__chip_sticks_AtJxfb" class="shopify-section shopify-section-group-header-group section-chip-sticks"> 7574 7575 7576 7577 7578 7579� 7580 7581<style data-shopify> 7582 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb { 7583 background: #f4f5f7; 7584 color: #000000; 7585 position: relative; 7586 z-index: 1000; 7587 overflow: visible; 7588 } 7589 7590 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item, 7591 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item p { 7592 color: #000000 !important; 7593 } 7594 7595 .chip-sticks--desktop-only { 7596 display: none; 7597 } 7598 7599 @media (min-width: 990px) { 7600 .chip-sticks--desktop-only { 7601 display: block; 7602 } 7603 } 7604 7605 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__inner { 7606 display: flex;
7607 align-items: center; 7608 justify-content: center; 7609 gap: 2rem; 7610 padding: 0.75rem 1.5rem; 7611 overflow: visible; 7612 } 7613 7614 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item { 7615 flex: 1; 7616 display: flex; 7617 justify-content: center; 7618 align-items: center; 7619 text-align: center; 7620 font-size: 12px; 7621 font-weight: 500; 7622 text-transform: uppercase; 7623 letter-spacing: 0.08em; 7624 white-space: nowrap; 7625 position: relative; 7626 overflow: visible; 7627 } 7628 7629 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__content { 7630 display: inline-flex; 7631 align-items: center; 7632 justify-content: center; 7633 gap: 6px; 7634 position: relative; 7635 overflow: visible; 7636 } 7637 7638 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item p { 7639 margin: 0; 7640 font-size: 10px; 7641 } 7642 7643 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item a { 7644 color: #000000 !important; 7645 text-decoration: none !important; 7646 font: inherit !important; 7647 letter-spacing: inherit !important; 7648 text-transform: inherit !important; 7649} 7650 7651.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item a:hover { 7652 color: #000000 !important; 7653 text-decoration: underline !important; 7654} 7655 7656 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__divider { 7657 display: inline-block; 7658 width: 2px; 7659 height: 28px; 7660 background: #000000; 7661 opacity: 0.3; 7662 } 7663 7664 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-wrap { 7665 position: relative; 7666 display: inline-flex;
7667 align-items: center; 7668 z-index: 1001; 7669 } 7670 7671 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-trigger { 7672 display: inline-flex; 7673 align-items: center; 7674 justify-content: center; 7675 width: 12px; 7676 height: 12px; 7677 color: #666666 !important; 7678 border: 1px solid #666666 !important; 7679 border-radius: 50%; 7680 background: transparent; 7681 padding: 0; 7682 cursor: pointer; 7683 transition: color 0.2s ease, border-color 0.2s ease; 7684 font-size: 11px; 7685 line-height: 1; 7686 font-style: italic; 7687 font-family: serif; 7688 } 7689 7690 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-trigger:hover, 7691 .chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-trigger:focus { 7692 color: #666666 !important; 7693 border-color: #666666 !important; 7694 } 7695.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip { 7696 position: absolute; 7697 left: 50%; 7698 top: calc(100% + 10px); 7699 transform: translateX(-50%); 7700 display: none !important; 7701 z-index: 999999; 7702 pointer-events: auto; 7703} 7704 7705.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-wrap.is-open .chip-sticks__tooltip { 7706 display: block !important; 7707} 7708 7709.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box { 7710 display: block; 7711 width: max-content; 7712 max-width: 280px; 7713 background: #ffffff !important; 7714 background-color: #ffffff !important; 7715 color: #111111 !important; 7716 border: 1px solid #111111; 7717 padding: 10px 12px; 7718 border-radius: 4px; 7719 font-size: 12px; 7720 line-height: 1.4; 7721 font-weight: 400; 7722 text-transform: none; 7723 letter-spacing: normal; 7724 white-space: normal; 7725 box-shadow: 0 4px 12px rgba(0,0,0,0.12); 7726} 7727 7728.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box, 7729.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box * { 7730 color: #111111 !important; 7731} 7732 7733 7734.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip::after { 7735 content: ""; 7736 position: absolute; 7737 left: 50%; 7738 bottom: 100%; 7739 transform: translateX(-50%); 7740 border-width: 6px; 7741 border-style: solid; 7742 border-color: transparent transparent #111111 transparent; 7743} 7744 7745.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip::before { 7746 content: ""; 7747 position: absolute; 7748 left: 50%; 7749 bottom: calc(100% - 1px); 7750 transform: translateX(-50%); 7751 border-width: 5px; 7752 border-style: solid; 7753 border-color: transparent transparent #ffffff transparent; 7754} 7755 7756 7757 .chip-sticks--sections--27463276659058__chip_sticks_dRwbhG { 7758 z-index: 1000 !important; 7759} 7760 7761.chip-sticks--sections--27463276659058__chip_sticks_dRwbhG .chip-sticks__tooltip-wrap, 7762.chip-sticks--sections--27463276659058__chip_sticks_dRwbhG .chip-sticks__tooltip { 7763 z-index: 1000 !important; 7764} 7765 7766.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box p { 7767 margin: 0; 7768 color: #111111 !important; 7769 font-size: 12px; 7770 line-height: 1.4; 7771 font-weight: 400; 7772 text-transform: none !important; 7773 letter-spacing: normal !important; 7774} 7775 7776.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box a, 7777.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box a:hover, 7778.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box a:focus, 7779.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-box a:visited { 7780 color: #111111 !important; 7781 text-decoration: none !important; 7782} 7783</style>
7784<script> 7785document.addEventListener('click', function(event) { 7786 var trigger = event.target.closest('.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-trigger'); 7787 var wraps = document.querySelectorAll('.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-wrap'); 7788 7789 if (trigger) { 7790 var currentWrap = trigger.closest('.chip-sticks__tooltip-wrap'); 7791 var isOpen = currentWrap.classList.contains('is-open'); 7792 7793 wraps.forEach(function(wrap) { 7794 wrap.classList.remove('is-open'); 7795 }); 7796 7797 if (!isOpen) { 7798 currentWrap.classList.add('is-open'); 7799 } 7800 7801 return; 7802 } 7803 7804 if (!event.target.closest('.chip-sticks--sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__tooltip-wrap')) { 7805 wraps.forEach(function(wrap) { 7806 wrap.classList.remove('is-open'); 7807 }); 7808 } 7809}); 7810</script>
7810 7811<style> #shopify-section-sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item a, #shopify-section-sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item a:visited, #shopify-section-sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item a:hover, #shopify-section-sections--27372412862834__chip_sticks_AtJxfb .chip-sticks__item a:active {color: #000 !important; text-decoration: none;} </style></div><div id="shopify-section-sections--27372412862834__chip_sticks_mobile_VrMjxn" class="shopify-section shopify-section-group-header-group section-mobile-chip-sticks"><style> 7812 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn a, 7813 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn a:link, 7814 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn a:visited, 7815 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn a:hover, 7816 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn a:active, 7817 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn a:focus, 7818 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn a:focus-visible { 7819 color: inherit !important; 7820 text-decoration: none !important; 7821 border: 0 !important; 7822 border-bottom: 0 !important; 7823 outline: 0 !important; 7824 box-shadow: none !important; 7825 background: transparent !important; 7826 background-image: none !important; 7827 -webkit-tap-highlight-color: transparent !important; 7828 } 7829</style> 7830 7831 7832 7833 7834 7835 7836 7837 7838� 7839 7840<style data-shopify> 7841 7842@media (max-width: 989px) { 7843 html, 7844 body { 7845 /* overflow-x: hidden !important; */ 7846 max-width: 100% !important; 7847 } 7848 7849 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn { 7850 max-width: 100vw; 7851 overflow-x: clip; 7852 } 7853 7854 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__track { 7855 max-width: 100vw; 7856 } 7857} 7858 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn { 7859 display: block; 7860 background: #f4f5f7; 7861 color: #000000; 7862 position: relative; 7863 z-index: 2; 7864 overflow: clip; 7865 } 7866 7867 @media (min-width: 990px) { 7868 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn { 7869 display: none; 7870 } 7871 } 7872 7873 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__viewport { 7874 overflow: visible; 7875 width: 100%; 7876 clip-path: inset(0 0 -220px 0); 7877} 7878 7879 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__track { 7880 display: flex; 7881 width: 100%; 7882 transition: transform 0.35s ease; 7883 will-change: transform; 7884 touch-action: pan-y; 7885 } 7886 7887 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__slide { 7888 flex: 0 0 100%; 7889 width: 100%; 7890 min-width: 100%; 7891 display: flex; 7892 justify-content: center; 7893 align-items: center; 7894 text-align: center; 7895 padding: 0.82rem .82rem; 7896 font-size: 13px; 7897 font-weight: 500; 7898 text-transform: uppercase; 7899 letter-spacing: 0.08em; 7900 line-height: 2.25; 7901 color: #000000 !important; 7902 overflow: visible; 7903 } 7904 7905 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__slide p { 7906 margin: 0; 7907 color: #000000 !important; 7908 font-size: 14px; 7909 line-height: 1.25; 7910 } 7911 7912 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__slide a, 7913.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__slide a:visited, 7914.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__slide a:hover { 7915 color: #000000 !important; 7916 text-decoration: inherit !important; 7917} 7918 7919 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__content { 7920 display: inline-flex;
7921 align-items: center; 7922 justify-content: center; 7923 gap: 6px; 7924 max-width: 100%; 7925 position: relative; 7926 overflow: visible; 7927 } 7928 7929 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-wrap { 7930 position: relative; 7931 display: inline-flex; 7932 align-items: center; 7933 z-index: 1001; 7934 } 7935 7936 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-trigger { 7937 display: inline-flex; 7938 align-items: center; 7939 justify-content: center; 7940 width: 13px; 7941 height: 13px; 7942 color: #000000 !important; 7943 border: 1px solid #000000 !important; 7944 border-radius: 50%; 7945 background: transparent; 7946 padding: 0; 7947 cursor: pointer; 7948 font-size: 11px; 7949 line-height: 1; 7950 font-style: italic; 7951 font-family: serif; 7952 } 7953 7954 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip { 7955 position: absolute; 7956 left: 50%; 7957 top: calc(100% + 10px); 7958 transform: translateX(-50%); 7959 display: none; 7960 z-index: 999999; 7961 pointer-events: auto; 7962} 7963 7964.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box { 7965 position: relative; 7966 z-index: 1000000; 7967} 7968 7969.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box a { 7970 pointer-events: auto; 7971 cursor: pointer; 7972} 7973 7974 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box { 7975 display: block; 7976 width: max-content; 7977 max-width: min(280px, calc(100vw - 32px)); 7978 background: #ffffff !important; 7979 color: #000000 !important; 7980 border: 1px solid #111111; 7981 padding: 10px 12px; 7982 border-radius: 4px; 7983 font-size: 12px; 7984 line-height: 1.4; 7985 font-weight: 400; 7986 text-transform: none; 7987 letter-spacing: normal; 7988 white-space: normal; 7989 box-shadow: 0 4px 12px rgba(0,0,0,0.12); 7990 } 7991 7992 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box, 7993 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box * { 7994 color: #000000 !important; 7995 } 7996 7997 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-wrap:hover .mobile-chip-sticks__tooltip, 7998 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-wrap:focus-within .mobile-chip-sticks__tooltip { 7999 display: block; 8000 } 8001 8002 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip::after { 8003 content: ""; 8004 position: absolute; 8005 left: 50%; 8006 bottom: 100%; 8007 transform: translateX(-50%); 8008 border-width: 6px; 8009 border-style: solid; 8010 border-color: transparent transparent #111111 transparent; 8011 } 8012 8013 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip::before { 8014 content: ""; 8015 position: absolute; 8016 left: 50%; 8017 bottom: calc(100% - 1px); 8018 transform: translateX(-50%); 8019 border-width: 5px; 8020 border-style: solid; 8021 border-color: transparent transparent #ffffff transparent; 8022 } 8023 8024 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__dots { 8025 display: flex; 8026 justify-content: center; 8027 align-items: center; 8028 gap: 6px; 8029 padding: 0 0 8px; 8030 } 8031 8032 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__dot { 8033 width: 6px; 8034 height: 6px; 8035 border-radius: 999px; 8036 border: 0; 8037 padding: 0; 8038 background: #cccccc; 8039 opacity: 0.65; 8040 cursor: pointer; 8041 } 8042 8043 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__dot.is-active { 8044 background: #111111; 8045 opacity: 1; 8046 } 8047 8048 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-wrap:hover .mobile-chip-sticks__tooltip, 8049.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-wrap:focus-within .mobile-chip-sticks__tooltip { 8050 display: block; 8051} 8052 8053.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box a, 8054.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box a:visited, 8055.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__tooltip-box a:hover { 8056 color: #000000 !important; 8057 text-decoration: underline !important; 8058} 8059</style> 8060 8061 8062<style> #shopify-section-sections--27372412862834__chip_sticks_mobile_VrMjxn .mobile-chip-sticks__slide p {font-size: 12px;} </style></div><div id="shopify-section-sections--27372412862834__chip_sticks_Y73QgJ" class="shopify-section shopify-section-group-header-group section-chip-sticks"> 8063 8064 8065 8066 8067 8068� 8069 8070<style data-shopify> 8071 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ { 8072 background: #f4f5f7; 8073 color: #000000; 8074 position: relative; 8075 z-index: 1000; 8076 overflow: visible; 8077 } 8078 8079 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item, 8080 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item p { 8081 color: #000000 !important; 8082 } 8083 8084 .chip-sticks--desktop-only { 8085 display: none; 8086 } 8087 8088 @media (min-width: 990px) { 8089 .chip-sticks--desktop-only { 8090 display: block; 8091 } 8092 } 8093 8094 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__inner { 8095 display: flex;
8096 align-items: center; 8097 justify-content: center; 8098 gap: 2rem; 8099 padding: 0.75rem 1.5rem; 8100 overflow: visible; 8101 } 8102 8103 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item { 8104 flex: 1; 8105 display: flex; 8106 justify-content: center; 8107 align-items: center; 8108 text-align: center; 8109 font-size: 12px; 8110 font-weight: 500; 8111 text-transform: uppercase; 8112 letter-spacing: 0.08em; 8113 white-space: nowrap; 8114 position: relative; 8115 overflow: visible; 8116 } 8117 8118 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__content { 8119 display: inline-flex; 8120 align-items: center; 8121 justify-content: center; 8122 gap: 6px; 8123 position: relative; 8124 overflow: visible; 8125 } 8126 8127 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item p { 8128 margin: 0; 8129 font-size: 10px; 8130 } 8131 8132 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item a { 8133 color: #000000 !important; 8134 text-decoration: none !important; 8135 font: inherit !important; 8136 letter-spacing: inherit !important; 8137 text-transform: inherit !important; 8138} 8139 8140.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item a:hover { 8141 color: #000000 !important; 8142 text-decoration: underline !important; 8143} 8144 8145 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__divider { 8146 display: inline-block; 8147 width: 2px; 8148 height: 28px; 8149 background: #000000; 8150 opacity: 0.3; 8151 } 8152 8153 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-wrap { 8154 position: relative; 8155 display: inline-flex;
8156 align-items: center; 8157 z-index: 1001; 8158 } 8159 8160 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-trigger { 8161 display: inline-flex; 8162 align-items: center; 8163 justify-content: center; 8164 width: 12px; 8165 height: 12px; 8166 color: #666666 !important; 8167 border: 1px solid #666666 !important; 8168 border-radius: 50%; 8169 background: transparent; 8170 padding: 0; 8171 cursor: pointer; 8172 transition: color 0.2s ease, border-color 0.2s ease; 8173 font-size: 11px; 8174 line-height: 1; 8175 font-style: italic; 8176 font-family: serif; 8177 } 8178 8179 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-trigger:hover, 8180 .chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-trigger:focus { 8181 color: #666666 !important; 8182 border-color: #666666 !important; 8183 } 8184.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip { 8185 position: absolute; 8186 left: 50%; 8187 top: calc(100% + 10px); 8188 transform: translateX(-50%); 8189 display: none !important; 8190 z-index: 999999; 8191 pointer-events: auto; 8192} 8193 8194.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-wrap.is-open .chip-sticks__tooltip { 8195 display: block !important; 8196} 8197 8198.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box { 8199 display: block; 8200 width: max-content; 8201 max-width: 280px; 8202 background: #ffffff !important; 8203 background-color: #ffffff !important; 8204 color: #111111 !important; 8205 border: 1px solid #111111; 8206 padding: 10px 12px; 8207 border-radius: 4px; 8208 font-size: 12px; 8209 line-height: 1.4; 8210 font-weight: 400; 8211 text-transform: none; 8212 letter-spacing: normal; 8213 white-space: normal; 8214 box-shadow: 0 4px 12px rgba(0,0,0,0.12); 8215} 8216 8217.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box, 8218.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box * { 8219 color: #111111 !important; 8220} 8221 8222 8223.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip::after { 8224 content: ""; 8225 position: absolute; 8226 left: 50%; 8227 bottom: 100%; 8228 transform: translateX(-50%); 8229 border-width: 6px; 8230 border-style: solid; 8231 border-color: transparent transparent #111111 transparent; 8232} 8233 8234.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip::before { 8235 content: ""; 8236 position: absolute; 8237 left: 50%; 8238 bottom: calc(100% - 1px); 8239 transform: translateX(-50%); 8240 border-width: 5px; 8241 border-style: solid; 8242 border-color: transparent transparent #ffffff transparent; 8243} 8244 8245 8246 .chip-sticks--sections--27463276659058__chip_sticks_dRwbhG { 8247 z-index: 1000 !important; 8248} 8249 8250.chip-sticks--sections--27463276659058__chip_sticks_dRwbhG .chip-sticks__tooltip-wrap, 8251.chip-sticks--sections--27463276659058__chip_sticks_dRwbhG .chip-sticks__tooltip { 8252 z-index: 1000 !important; 8253} 8254 8255.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box p { 8256 margin: 0; 8257 color: #111111 !important; 8258 font-size: 12px; 8259 line-height: 1.4; 8260 font-weight: 400; 8261 text-transform: none !important; 8262 letter-spacing: normal !important; 8263} 8264 8265.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box a, 8266.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box a:hover, 8267.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box a:focus, 8268.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-box a:visited { 8269 color: #111111 !important; 8270 text-decoration: none !important; 8271} 8272</style>
8273<script> 8274document.addEventListener('click', function(event) { 8275 var trigger = event.target.closest('.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-trigger'); 8276 var wraps = document.querySelectorAll('.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-wrap'); 8277 8278 if (trigger) { 8279 var currentWrap = trigger.closest('.chip-sticks__tooltip-wrap'); 8280 var isOpen = currentWrap.classList.contains('is-open'); 8281 8282 wraps.forEach(function(wrap) { 8283 wrap.classList.remove('is-open'); 8284 }); 8285 8286 if (!isOpen) { 8287 currentWrap.classList.add('is-open'); 8288 } 8289 8290 return; 8291 } 8292 8293 if (!event.target.closest('.chip-sticks--sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__tooltip-wrap')) { 8294 wraps.forEach(function(wrap) { 8295 wrap.classList.remove('is-open'); 8296 }); 8297 } 8298}); 8299</script>
8299 8300<style> #shopify-section-sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item a, #shopify-section-sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item a:visited, #shopify-section-sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item a:hover, #shopify-section-sections--27372412862834__chip_sticks_Y73QgJ .chip-sticks__item a:active {color: #000 !important; text-decoration: none;} </style></div><div id="shopify-section-sections--27372412862834__chip_sticks_mobile_abibMc" class="shopify-section shopify-section-group-header-group section-mobile-chip-sticks"><style> 8301 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc a, 8302 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc a:link, 8303 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc a:visited, 8304 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc a:hover, 8305 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc a:active, 8306 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc a:focus, 8307 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc a:focus-visible { 8308 color: inherit !important; 8309 text-decoration: none !important; 8310 border: 0 !important; 8311 border-bottom: 0 !important; 8312 outline: 0 !important; 8313 box-shadow: none !important; 8314 background: transparent !important; 8315 background-image: none !important; 8316 -webkit-tap-highlight-color: transparent !important; 8317 } 8318</style> 8319 8320 8321 8322 8323 8324 8325 8326 8327� 8328 8329<style data-shopify> 8330 8331@media (max-width: 989px) { 8332 html, 8333 body { 8334 /* overflow-x: hidden !important; */ 8335 max-width: 100% !important; 8336 } 8337 8338 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc { 8339 max-width: 100vw; 8340 overflow-x: clip; 8341 } 8342 8343 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__track { 8344 max-width: 100vw; 8345 } 8346} 8347 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc { 8348 display: block; 8349 background: #f4f5f7; 8350 color: #000000; 8351 position: relative; 8352 z-index: 2; 8353 overflow: clip; 8354 } 8355 8356 @media (min-width: 990px) { 8357 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc { 8358 display: none; 8359 } 8360 } 8361 8362 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__viewport { 8363 overflow: visible; 8364 width: 100%; 8365 clip-path: inset(0 0 -220px 0); 8366} 8367 8368 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__track { 8369 display: flex; 8370 width: 100%; 8371 transition: transform 0.35s ease; 8372 will-change: transform; 8373 touch-action: pan-y; 8374 } 8375 8376 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__slide { 8377 flex: 0 0 100%; 8378 width: 100%; 8379 min-width: 100%; 8380 display: flex; 8381 justify-content: center; 8382 align-items: center; 8383 text-align: center; 8384 padding: 0.82rem .82rem; 8385 font-size: 13px; 8386 font-weight: 500; 8387 text-transform: uppercase; 8388 letter-spacing: 0.08em; 8389 line-height: 2.25; 8390 color: #000000 !important; 8391 overflow: visible; 8392 } 8393 8394 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__slide p { 8395 margin: 0; 8396 color: #000000 !important; 8397 font-size: 14px; 8398 line-height: 1.25; 8399 } 8400 8401 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__slide a, 8402.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__slide a:visited, 8403.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__slide a:hover { 8404 color: #000000 !important; 8405 text-decoration: inherit !important; 8406} 8407 8408 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__content { 8409 display: inline-flex;
8410 align-items: center; 8411 justify-content: center; 8412 gap: 6px; 8413 max-width: 100%; 8414 position: relative; 8415 overflow: visible; 8416 } 8417 8418 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-wrap { 8419 position: relative; 8420 display: inline-flex; 8421 align-items: center; 8422 z-index: 1001; 8423 } 8424 8425 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-trigger { 8426 display: inline-flex; 8427 align-items: center; 8428 justify-content: center; 8429 width: 13px; 8430 height: 13px; 8431 color: #000000 !important; 8432 border: 1px solid #000000 !important; 8433 border-radius: 50%; 8434 background: transparent; 8435 padding: 0; 8436 cursor: pointer; 8437 font-size: 11px; 8438 line-height: 1; 8439 font-style: italic; 8440 font-family: serif; 8441 } 8442 8443 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip { 8444 position: absolute; 8445 left: 50%; 8446 top: calc(100% + 10px); 8447 transform: translateX(-50%); 8448 display: none; 8449 z-index: 999999; 8450 pointer-events: auto; 8451} 8452 8453.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box { 8454 position: relative; 8455 z-index: 1000000; 8456} 8457 8458.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box a { 8459 pointer-events: auto; 8460 cursor: pointer; 8461} 8462 8463 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box { 8464 display: block; 8465 width: max-content; 8466 max-width: min(280px, calc(100vw - 32px)); 8467 background: #ffffff !important; 8468 color: #000000 !important; 8469 border: 1px solid #111111; 8470 padding: 10px 12px; 8471 border-radius: 4px; 8472 font-size: 12px; 8473 line-height: 1.4; 8474 font-weight: 400; 8475 text-transform: none; 8476 letter-spacing: normal; 8477 white-space: normal; 8478 box-shadow: 0 4px 12px rgba(0,0,0,0.12); 8479 } 8480 8481 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box, 8482 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box * { 8483 color: #000000 !important; 8484 } 8485 8486 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-wrap:hover .mobile-chip-sticks__tooltip, 8487 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-wrap:focus-within .mobile-chip-sticks__tooltip { 8488 display: block; 8489 } 8490 8491 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip::after { 8492 content: ""; 8493 position: absolute; 8494 left: 50%; 8495 bottom: 100%; 8496 transform: translateX(-50%); 8497 border-width: 6px; 8498 border-style: solid; 8499 border-color: transparent transparent #111111 transparent; 8500 } 8501 8502 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip::before { 8503 content: ""; 8504 position: absolute; 8505 left: 50%; 8506 bottom: calc(100% - 1px); 8507 transform: translateX(-50%); 8508 border-width: 5px; 8509 border-style: solid; 8510 border-color: transparent transparent #ffffff transparent; 8511 } 8512 8513 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__dots { 8514 display: flex; 8515 justify-content: center; 8516 align-items: center; 8517 gap: 6px; 8518 padding: 0 0 8px; 8519 } 8520 8521 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__dot { 8522 width: 6px; 8523 height: 6px; 8524 border-radius: 999px; 8525 border: 0; 8526 padding: 0; 8527 background: #cccccc; 8528 opacity: 0.65; 8529 cursor: pointer; 8530 } 8531 8532 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__dot.is-active { 8533 background: #111111; 8534 opacity: 1; 8535 } 8536 8537 .mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-wrap:hover .mobile-chip-sticks__tooltip, 8538.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-wrap:focus-within .mobile-chip-sticks__tooltip { 8539 display: block; 8540} 8541 8542.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box a, 8543.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box a:visited, 8544.mobile-chip-sticks--sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__tooltip-box a:hover { 8545 color: #000000 !important; 8546 text-decoration: underline !important; 8547} 8548</style> 8549 8550 8551<style> #shopify-section-sections--27372412862834__chip_sticks_mobile_abibMc .mobile-chip-sticks__slide p {font-size: 12px;} </style></div> 8552<!-- END sections: header-group --> 8553 8554<div id="shopify-section-side-cart" class="shopify-section"> 8555 8556<style> 8557.cart__free-shipping-message { 8558 display: flex; 8559 align-items: center; 8560 justify-content: center; 8561 gap: 6px; 8562 flex-wrap: wrap; 8563} 8564.free-shipping-tooltip-wrap { 8565 position: relative; 8566 display: inline-flex; 8567 align-items: center; 8568 margin-left: 2px; 8569} 8570 8571.free-shipping-tooltip-trigger { 8572 width: 12px; 8573 height: 12px; 8574 min-width: 12px; 8575 min-height: 12px; 8576 border: 1px solid #000000; 8577 border-radius: 999px; 8578 background: #fff; 8579 color: #000000; 8580 font-size: 10px; 8581 font-style: normal; 8582 font-weight: 700; 8583 line-height: 1; 8584 display: inline-flex; 8585 align-items: center; 8586 justify-content: center; 8587 padding: 0; 8588 cursor: pointer; 8589 box-shadow: none; 8590} 8591 8592.free-shipping-tooltip-trigger:hover, 8593.free-shipping-tooltip-trigger:focus { 8594 background: #fff; 8595 color: #6b7280; 8596 border-color: #9ca3af; 8597 outline: none; 8598} 8599 8600.free-shipping-tooltip-content { 8601 position: absolute; 8602 top: calc(100% + 8px); 8603 right: 0; 8604 min-width: 220px; 8605 max-width: 280px; 8606 background: #000; 8607 color: #fff; 8608 font-size: 12px; 8609 line-height: 1.4; 8610 padding: 10px 12px; 8611 border-radius: 8px; 8612 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22); 8613 opacity: 0; 8614 visibility: hidden; 8615 transform: translateY(4px); 8616 transition: opacity .18s ease, transform .18s ease, visibility .18s ease; 8617 z-index: 60; 8618 text-align: left; 8619} 8620 8621.free-shipping-tooltip-content::before { 8622 content: ""; 8623 position: absolute; 8624 top: -6px; 8625 right: 10px; 8626 border-left: 6px solid transparent; 8627 border-right: 6px solid transparent; 8628 border-bottom: 6px solid #000; 8629} 8630 8631.free-shipping-tooltip-wrap:hover .free-shipping-tooltip-content, 8632.free-shipping-tooltip-wrap:focus-within .free-shipping-tooltip-content { 8633 opacity: 1; 8634 visibility: visible; 8635 transform: translateY(0); 8636} 8637[data-sidecart-widget] .rebuy-product-actions { 8638 text-align: right !important; 8639 margin-top: -25px !important; 8640} 8641 8642[data-sidecart-widget] .rebuy-button { 8643 font-size: 0 !important; 8644 padding: 0 !important; 8645 width: 38px !important; 8646 height: 38px !important; 8647 border: 0 !important; 8648 border-radius: 50% !important; 8649 background-color: #d8143c !important; 8650 margin-left: auto !important; 8651 display: flex !important; 8652 align-items: center !important; 8653 justify-content: center !important; 8654 position: relative !important; 8655} 8656 8657[data-sidecart-widget] .rebuy-button::before { 8658 content: ""; 8659 width: 24px; 8660 height: 24px; 8661 background-color: #ffffff !important; 8662 -webkit-mask: url('https://cdn.shopify.com/s/files/1/0795/5821/3911/files/cart-icon.svg?v=1775570819') no-repeat center; 8663 -webkit-mask-size: contain; 8664 mask: url('https://cdn.shopify.com/s/files/1/0795/5821/3911/files/cart-icon.svg?v=1775570819') no-repeat center; 8665 mask-size: contain; 8666} 8667 8668[data-sidecart-widget] .rebuy-button span { 8669 display: none !important; 8670} 8671</style> 8672 8673 8674 8675<side-cart 8676 id="SideCart" 8677 class="side-cart fixed z-[1210] left-0 top-0 w-screen h-full flex justify-end invisible transition-all bg-black bg-opacity-40 is-empty" 8678> 8679 <div class="fixed inset-0 side-cart__overlay" data-cart-overlay></div> 8680 8681 <div 8682 class="side-cart__content flex flex-col overflow-hidden h-full max-w-[21rem] lg:max-w-[27rem] w-full bg-white translate-x-full transition-transform" 8683 role="dialog" 8684 aria-modal="true" 8685 aria-label="Shopping cart" 8686 tabindex="-1" 8687 > 8688 <div class="relative border-b border-b-grey-2"> 8689 <h6 class="px-2 py-2 text-xs text-center text-black side-cart__heading" data-cart-heading> 8690 Shopping cart 8691 </h6> 8692 8693 <button 8694 class="absolute top-0 right-0 flex items-center justify-center w-10 h-10 side-cart__close bg-grey-2" 8695 type="button" 8696 aria-label="Close" 8697 data-cart-close 8698 > 8699 <svg 8700 class="" 8701 width="13" 8702 height="13" 8703 viewbox="0 0 13 13" 8704 fill="none" 8705 xmlns="http://www.w3.org/2000/svg" 8706 > 8707 <path 8708 clip-rule="evenodd" 8709 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 8710 fill-rule="evenodd" 8711 fill="currentColor" /> 8712 </svg> 8713 </button> 8714 8715 <div data-cart-shipping> 8716 8717 </div> 8718 </div> 8719 8720 <side-cart-items class="relative grow h-full overflow-auto bg-grey-1 is-empty"> 8721 <form 8722 action="/cart" 8723 id="SideCart-Form" 8724 class="flex flex-wrap bg-white side-cart__form" 8725 method="post" 8726 ><h5 class="absolute w-full text-center -translate-y-1/2 top-1/2">Your cart is empty</h5></form> 8727 8728 8729 <div class="bg-grey-1"> 8730 <div 8731 data-sidecart-widget 8732 data-rebuy-id="156782"class="hidden"></div> 8733 </div> 8734 8735 </side-cart-items> 8736 8737 <div data-cart-footer> 8738 <div 8739 class=" 8740 side-cart__footer relative flex-col items-center px-4 py-6 lg:p-6 gap-3 lg:gap-4 bg-white hidden 8741 " 8742 > 8743 8744 8745 8746 8747<!-- summary rows: full width, align with button edges --> 8748<div class="w-full"> 8749 <div class="flex justify-between items-center w-full"> 8750 <div class=" text-left text-base"><b>Subtotal</b></div> 8751 <div class=" text-right text-base font-bold">$0.00</div> 8752 </div> 8753 8754</div> 8755 <button 8756 type="submit" 8757 id="SideCart-Checkout" 8758 class="w-full max-w-full button button--primary" 8759 name="checkout" 8760 form="SideCart-Form" 8761 > 8762 Proceed to Checkout 8763 </button> 8764 8765 8766 </div> 8767 </div> 8768 </div> 8769</side-cart> 8770
8771<script> 8772document.addEventListener('DOMContentLoaded', function () { 8773 document.addEventListener('click', function (event) { 8774 const minusButton = event.target.closest("button[name='minus']"); 8775 if (!minusButton) return; 8776 8777 event.preventDefault(); 8778 event.stopPropagation(); 8779 if (typeof event.stopImmediatePropagation === 'function') { 8780 event.stopImmediatePropagation(); 8781 } 8782 8783 const quantityWrapper = minusButton.closest("quantity-input"); 8784 if (!quantityWrapper) return; 8785 8786 const quantityInput = quantityWrapper.querySelector(".quantity__input"); 8787 if (!quantityInput) return; 8788 8789 const currentQuantity = parseInt(quantityInput.value, 10); 8790 if (isNaN(currentQuantity)) return; 8791 8792 const cartItem = minusButton.closest("[data-cart-item]"); 8793 if (!cartItem) return; 8794 8795 if (currentQuantity <= 1) { 8796 const removeButton = cartItem.querySelector("cart-remove-button"); 8797 if (removeButton) { 8798 removeButton.click(); 8799 } 8800 return; 8801 } 8802 8803 const nextQuantity = currentQuantity - 1; 8804 quantityInput.value = nextQuantity; 8805 8806 quantityInput.dispatchEvent(new Event('input', { bubbles: true })); 8807 quantityInput.dispatchEvent(new Event('change', { bubbles: true })); 8808 }, true); 8809}); 8810</script>
8810 8811 8812 8813
8814<script> 8815(function rebuyInertFix() { 8816 const selector = '#rebuy-widget-156782'; 8817 8818 function unInert() { 8819 const el = document.querySelector(selector); 8820 if (el && el.hasAttribute('inert')) el.removeAttribute('inert'); 8821 } 8822 8823 // Run now + after sidecart opens 8824 unInert(); 8825 8826 // Watch for attribute changes 8827 const mo = new MutationObserver(() => unInert()); 8828 mo.observe(document.documentElement, { 8829 subtree: true, 8830 attributes: true, 8831 attributeFilter: ['inert'] 8832 }); 8833 8834 // Optional: also re-run on common cart open events 8835 document.addEventListener('rebuy:cart:open', unInert); 8836})(); 8837 8838</script>
8838 8839</div><div id="overlay" class="absolute top-0 left-0 z-[9999] hidden h-[100dvh] w-[100dvw] bg-black bg-opacity-40"></div> 8840 8841 8842 <main 8843 id="MainContent" 8844 class="relative content-for-layout focus-none" 8845 role="main" 8846 class="grow" 8847 tabindex="-1"> 8848 <div class="hidden fullscreen-overlay"></div> 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 <div id="shopify-section-template--27372413354354__general-content" class="shopify-section"> 8876 8877<section class="general-content singer"> 8878 <div class="lg:grid lg:grid-cols-12 lg:gap-x-10 lg:items-start px-4 lg:px-8" style="padding-top: 40px; padding-bottom: 100px"><div class="general-content__wrapper lg:col-span-12"> 8879 8880 8881<h1 style="text-align: center;">Find a SINGER® Store</h1> 8882<center> 8883<p><span data-teams="true">Find your local <a href="https://www.singer.com/pages/pfaff-store-locator" title="Find your local PFAFF retailer">PFAFF® retailer</a>, <a href="https://www.singer.com/pages/husqvarna-viking-store-locator" title="HUSQVARNA VIKING retailer">HUSQVARNA® VIKING® retailer</a> or <a href="/pages/husqvarna-viking-repair-locator">HUSQVARNA® VIKING® repair location</a></span></p> 8884<p><span data-teams="true">In a rush? <a href="https://www.singer.com/collections/all-singer-machines" title="Shop All Machines">Shop all machines</a> for fast delivery.  </span></p> 8885</center> 8886<div style="text-align: center;">SINGER® machines and accessories can be purchased online or in stores â just enter your location below to find the nearest SINGER store. Please call stores for inventory. For specialty stores and products, please use the following links: </div> 8887<div style="text-align: center;"> 8888<a href="/pages/singer-warranty-center-locator">SINGER® Warranty Center Locator</a>, <a href="/pages/singer-free-class-store-locator">SINGER® Free Class Locator</a>, <a href="/pages/singer-elite-store-locator">SINGER® Elite Store Locator </a> 8889</div> 8890<div style="width: 100%;" id="storemapper"></div>
8891<script data-storemapper-start="2023,11,14" data-storemapper-categories="Singer" data-storemapper-id="23032-L2g9yhkhgFVmfm9A"> 8892 (function() {var script = document.createElement('script'); 8893 script.type = 'text/javascript';script.async = true; 8894 script.src = 'https://www.storemapper.co/js/widget-3.min.js'; 8895 var entry = document.getElementsByTagName('script')[0]; 8896 entry.parentNode.insertBefore(script, entry);} 8897 ()); 8898</script>
8898 8899 8900 8901 8902 8903</div> 8904 </div> 8905 8906</section></div><section id="shopify-section-template--27372413354354__custom_liquid_LpbiRM" class="shopify-section section"><style data-shopify>.section-template--27372413354354__custom_liquid_LpbiRM-padding { 8907 padding-top: calc(40px * 0.75); 8908 padding-bottom: calc(52px * 0.75); 8909 } 8910 8911 @media screen and (min-width: 750px) { 8912 .section-template--27372413354354__custom_liquid_LpbiRM-padding { 8913 padding-top: 40px; 8914 padding-bottom: 52px; 8915 } 8916 }</style><div> 8917 <div class="section-template--27372413354354__custom_liquid_LpbiRM-padding"> 8918 <!--Gorgias Chat Widget Start-->
8919<script id="gorgias-chat-widget-install-v3" 8920 src="https://config.gorgias.chat/bundle-loader/01HNEBQHNGPVFJTY26XWA3B66N"> 8921</script>
8921 8922<!--Gorgias Chat Widget End--> 8923 </div> 8924</div> 8925 8926 8927</section> 8928 8929 8930 </main> 8931 8932 8933 8934 8935 8936 <!-- BEGIN sections: footer-group --> 8937<div id="shopify-section-sections--27372412830066__footer_additional_brand_xgaxVh" class="shopify-section shopify-section-group-footer-group"><div class="bg-grey-1 footer-additional-brand"> 8938 <div class="container flex flex-col lg:flex-row items-center py-[30px] lg:py-[43px] gap-x-[70px] xl:gap-x-[150px]"> 8939 <div class="text-center lg:text-left w-full lg:w-auto text-caps-base lg:text-caps-lg font-semibold uppercase pb-[18px] lg:pb-0 border-b border-grey-2 lg:border-b-0"> 8940 3 brands, 1 easy checkout 8941 </div> 8942 8943 <div class="flex items-center pt-6 lg:pt-0"> 8944 8945 8946 <div class="px-3 sm:px-8 xl:px-11 border-r border-grey-2 lg:border-grey-3"> 8947 <a 8948 href="/" 8949 class="flex items-center h-[26px] md:h-[31px]" 8950 aria-label="Singer" 8951 title="Singer" 8952 > 8953 <img src="//www.singer.com/cdn/shop/files/Singer_Logo.svg?v=1769940540&width=200" alt="singer logotype" srcset="//www.singer.com/cdn/shop/files/Singer_Logo.svg?v=1769940540&width=200 200w" width="200" height="47" class="w-auto h-full"> 8954 </a> 8955 </div> 8956 8957 8958 8959 <div class="px-3 sm:px-8 xl:px-11 border-r border-grey-2 lg:border-grey-3"> 8960 <a 8961 href="/pages/pfaff" 8962 class="flex items-center h-[18px] md:h-[22px]" 8963 aria-label="Singer" 8964 title="Singer" 8965 > 8966 <img src="//www.singer.com/cdn/shop/files/Logo_PFAFF_9f4fcc0a-6fb1-4646-bc17-a9a78c5869ae.svg?v=1725379185&width=200" alt="PFAFF Logo" srcset="//www.singer.com/cdn/shop/files/Logo_PFAFF_9f4fcc0a-6fb1-4646-bc17-a9a78c5869ae.svg?v=1725379185&width=200 200w" width="200" height="78" class="w-auto h-full"> 8967 </a> 8968 </div> 8969 8970 8971 8972 <div class="px-3 sm:px-8 xl:px-11"> 8973 <a 8974 href="/pages/husqvarnaviking" 8975 class="flex items-center h-[18px] md:h-[22px]" 8976 aria-label="Singer" 8977 title="Singer" 8978 > 8979 <img src="//www.singer.com/cdn/shop/files/Group_2_1.svg?v=1703359469&width=200" alt="Husqvarna Viking logo" srcset="//www.singer.com/cdn/shop/files/Group_2_1.svg?v=1703359469&width=200 200w" width="200" height="17" class="w-auto h-full"> 8980 </a> 8981 </div> 8982 8983 8984 </div> 8985 </div> 8986</div> 8987 8988 8989</div><div id="shopify-section-sections--27372412830066__footer-newsletter" class="shopify-section shopify-section-group-footer-group"> 8990 8991 8992 8993<style> 8994 /* Styles added to improve accessibility 7/25/25 */ 8995 .newsletter-form__field-wrapper .sr-only { 8996 color: white!important 8997 } 8998</style> 8999 9000<div class="bg-grey-5 py-[50px]"> 9001 <div class="container"> 9002 <div class="block lg:flex justify-between items-center lg:pr-2.5 2xl:pr-[10.6rem]"> 9003 <div class="text-center lg:text-left mb-[30px] lg:mb-0"> 9004 <div class="text-h6-m lg:text-h6 text-white">Sign up for our newsletter</div> 9005 <p class="text-white text-sm mx-auto w-[86%] lg:w-full">Receive news, product announcements & special offers weekly.</p> 9006 </div> 9007 <div><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form" data-footer-newsletter=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="Brand:Singer"> 9008 <div class="newsletter-form__field-wrapper"> 9009 <div class="flex flex-col md:flex-row gap-y-3 md:justify-center"> 9010 <label for="NewsletterForm--sections--27372412830066__footer-newsletter" class="sr-only ">Newsletter</label> 9011 <input 9012 id="NewsletterForm--sections--27372412830066__footer-newsletter" 9013 type="email" 9014 name="contact[email]"
9015 class="!text-sm !min-w-[290px] h-[40px] md:!rounded-r-none !placeholder-grey-5 !border-0" 9016 value="" 9017 aria-required="true" 9018 autocorrect="off" 9019 autocapitalize="off" 9020 autocomplete="email" 9021 9022 placeholder="Enter your email address" 9023 required 9024 data-footer-newsletter-input 9025 > 9026 <button 9027 type="submit" 9028 class="button button--primary button--small !rounded-[3px] min-h-[38px] md:!rounded-l-none md:!ml-[-1px] !max-w-full md:!max-w-fit" 9029 name="commit" 9030 id="Subscribe" 9031 aria-label="Subscribe" 9032 > 9033 Sign Up 9034 </button> 9035 </div></div></form></div> 9036 </div> 9037 </div> 9038</div> 9039 9040 9041</div><footer id="shopify-section-sections--27372412830066__footer" class="shopify-section shopify-section-group-footer-group site-footer relative"><style> 9042@media (min-width: 1200px) and (max-width: 1530px) { 9043 .footer__container .container { 9044 max-width: calc(100vw - 48px); 9045 } 9046 9047 .footer-nav--desktop > ul { 9048 gap: 1.25rem !important; 9049 } 9050 9051 .footer-nav--desktop > ul > li { 9052 min-width: 145px !important; 9053 } 9054} 9055</style> 9056 9057 9058<link href="//www.singer.com/cdn/shop/t/320/assets/paymentIcons.css?v=6687381239030236011778694053" rel="stylesheet" type="text/css" media="all" /> 9059 9060 9061<button class="hidden fixed translate-x-0 left-auto right-5 top-auto bottom-24 z-10 w-[50px] h-[50px] py-0 lg:flex items-center justify-center rounded-full bg-grey-2 hover:bg-grey-1" data-back-to-top> 9062 <span class="hidden lg:block"> 9063 <svg 9064 xmlns="http://www.w3.org/2000/svg" 9065 width="13" 9066 height="8" 9067 viewBox="0 0 13 8" 9068 fill="none"> 9069 <path 9070 fill-rule="evenodd" 9071 clip-rule="evenodd" 9072 d="M5.91603 0.843638L0.233469 6.52619C-0.0778233 6.85679 -0.0778233 7.36309 0.233469 7.67438C0.544761 7.98567 1.05107 7.98567 1.38165 7.67438L6.5 2.55604L11.6183 7.67438C11.9296 7.98567 12.4552 7.98567 12.7665 7.67438C13.0778 7.36309 13.0778 6.85678 12.7665 6.5262L7.06421 0.843638C6.75292 0.532346 6.24661 0.532346 5.91603 0.843638Z" 9073 fill="#4D4F53" /> 9074 </svg> 9075 </span> 9076 <span class="visually-hidden">Back to top</span> 9077</button> 9078 9079 9080<div class="footer__container bg-grey-7 singer"> 9081 <div class="footer__content"> 9082 <!-- Mobile Footer --> 9083 <div class="lg:hidden"><div class="border-b footer-accordions border-grey-5"> 9084 <nav class="accordions footer-nav--mobile"> 9085 <ul><li class="border-t border-grey-5" data-accordion-container> 9086 <div class="flex items-center justify-between border-l-4 border-transparent px-7 py-5 lg:py-3.5 font-semibold cursor-pointer" data-accordion-heading><a class="no-underline" href="https://help.singer.com/en-US"> 9087 <span class="caps-base"> 9088 Support & Help 9089 </span> 9090 </a><span class="ml-4" data-accordion-icon><svg 9091 class="" 9092 width="13" 9093 height="12" 9094 viewBox="0 0 13 12" 9095 fill="none" 9096 xmlns="http://www.w3.org/2000/svg" 9097 > 9098 <path 9099 fill-rule="evenodd" 9100 clip-rule="evenodd" 9101 d="M5.8812 7V12H7.8812V7H12.8812V5H7.8812V0H5.8812V5H0.881195V7H5.8812Z" 9102 fill="currentColor" /> 9103 </svg></span> 9104 </div> 9105 <div data-accordion-body class="bg-grey-6"> 9106 <div> 9107 <ul class="flex flex-col"><li class="py-3 border-t border-grey-5"> 9108 <a class="no-underline hover:underline !text-white text-sm" href="https://help.singer.com/contact">Contact Us</a> 9109 </li><li class="py-3 border-t border-grey-5"> 9110 <a class="no-underline hover:underline !text-white text-sm" href="https://help.singer.com/en-US">Help Center</a> 9111 </li><li class="py-3 border-t border-grey-5"> 9112 <a class="no-underline hover:underline !text-white text-sm" href="https://help.singer.com/en-US/ssp/login">Track Order</a> 9113 </li><li class="py-3 border-t border-grey-5"> 9114 <a class="no-underline hover:underline !text-white text-sm" href="/pages/shipping-and-delivery-details">Shipping & Delivery</a> 9115 </li><li class="py-3 border-t border-grey-5"> 9116 <a class="no-underline hover:underline !text-white text-sm" href="/pages/return-policy-for-us-and-canada">Returns & Exchanges</a> 9117 </li><li class="py-3 border-t border-grey-5"> 9118 <a class="no-underline hover:underline !text-white text-sm" href="/pages/singer-warranty-center-locator">Find a Service Center</a> 9119 </li></ul> 9120 </div> 9121 </div> 9122 </li><li class="border-t border-grey-5" data-accordion-container> 9123 <div class="flex items-center justify-between border-l-4 border-transparent px-7 py-5 lg:py-3.5 font-semibold cursor-pointer" data-accordion-heading><span class="caps-base !leading-6"> 9124 Your Machine 9125 </span><span class="ml-4" data-accordion-icon><svg 9126 class="" 9127 width="13" 9128 height="12"
9129 viewBox="0 0 13 12" 9130 fill="none" 9131 xmlns="http://www.w3.org/2000/svg" 9132 > 9133 <path 9134 fill-rule="evenodd" 9135 clip-rule="evenodd" 9136 d="M5.8812 7V12H7.8812V7H12.8812V5H7.8812V0H5.8812V5H0.881195V7H5.8812Z" 9137 fill="currentColor" /> 9138 </svg></span> 9139 </div> 9140 <div data-accordion-body class="bg-grey-6"> 9141 <div> 9142 <ul class="flex flex-col"><li class="py-3 border-t border-grey-5"> 9143 <a class="no-underline hover:underline !text-white text-sm" href="https://support.singer.com/manuals">Machine Manuals</a> 9144 </li><li class="py-3 border-t border-grey-5"> 9145 <a class="no-underline hover:underline !text-white text-sm" href="https://support.singer.com/software">Machine Updates</a> 9146 </li><li class="py-3 border-t border-grey-5"> 9147 <a class="no-underline hover:underline !text-white text-sm" href="https://help.singer.com/en-US">Product Support</a> 9148 </li><li class="py-3 border-t border-grey-5"> 9149 <a class="no-underline hover:underline !text-white text-sm" href="/pages/sewing-machine-warranty-service-and-support">Warranty Information</a> 9150 </li><li class="py-3 border-t border-grey-5"> 9151 <a class="no-underline hover:underline !text-white text-sm" href="/pages/how-to-register-your-sewing-machine">Register Your Machine</a> 9152 </li><li class="py-3 border-t border-grey-5"> 9153 <a class="no-underline hover:underline !text-white text-sm" href="/pages/sewing-machine-value-what-is-your-sewing-machine-worth">Machine Worth</a> 9154 </li></ul> 9155 </div> 9156 </div> 9157 </li><li class="border-t border-grey-5" data-accordion-container> 9158 <div class="flex items-center justify-between border-l-4 border-transparent px-7 py-5 lg:py-3.5 font-semibold cursor-pointer" data-accordion-heading><span class="caps-base !leading-6"> 9159 Stores & Dealers 9160 </span><span class="ml-4" data-accordion-icon><svg 9161 class="" 9162 width="13" 9163 height="12" 9164 viewBox="0 0 13 12" 9165 fill="none" 9166 xmlns="http://www.w3.org/2000/svg" 9167 > 9168 <path 9169 fill-rule="evenodd" 9170 clip-rule="evenodd" 9171 d="M5.8812 7V12H7.8812V7H12.8812V5H7.8812V0H5.8812V5H0.881195V7H5.8812Z" 9172 fill="currentColor" /> 9173 </svg></span> 9174 </div> 9175 <div data-accordion-body class="bg-grey-6"> 9176 <div> 9177 <ul class="flex flex-col"><li class="py-3 border-t border-grey-5"> 9178 <a class="no-underline hover:underline !text-white text-sm" href="/pages/singer-store-locator">Locate the Nearest Store</a> 9179 </li><li class="py-3 border-t border-grey-5"> 9180 <a class="no-underline hover:underline !text-white text-sm" href="https://singer.gorgias.help/en-US/how-do-i-become-a-dealer-404051">Become a Dealer</a> 9181 </li></ul> 9182 </div> 9183 </div> 9184 </li><li class="border-t border-grey-5" data-accordion-container> 9185 <div class="flex items-center justify-between border-l-4 border-transparent px-7 py-5 lg:py-3.5 font-semibold cursor-pointer" data-accordion-heading><span class="caps-base !leading-6"> 9186 Learn & Get Inspired 9187 </span><span class="ml-4" data-accordion-icon><svg 9188 class="" 9189 width="13" 9190 height="12" 9191 viewBox="0 0 13 12" 9192 fill="none" 9193 xmlns="http://www.w3.org/2000/svg" 9194 > 9195 <path 9196 fill-rule="evenodd" 9197 clip-rule="evenodd" 9198 d="M5.8812 7V12H7.8812V7H12.8812V5H7.8812V0H5.8812V5H0.881195V7H5.8812Z" 9199 fill="currentColor" /> 9200 </svg></span> 9201 </div> 9202 <div data-accordion-body class="bg-grey-6"> 9203 <div> 9204 <ul class="flex flex-col"><li class="py-3 border-t border-grey-5"> 9205 <a class="no-underline hover:underline !text-white text-sm" href="/pages/singer-free-class-store-locator">Free Sewing Class </a> 9206 </li><li class="py-3 border-t border-grey-5"> 9207 <a class="no-underline hover:underline !text-white text-sm" href="https://help.singer.com/en-US/articles/sewing-machine-support-108186">Sewing Machine Support</a> 9208 </li><li class="py-3 border-t border-grey-5"> 9209 <a class="no-underline hover:underline !text-white text-sm" href="/pages/sewing-machine-articles">Sewing Machine Guides</a> 9210 </li></ul> 9211 </div> 9212 </div> 9213 </li><li class="border-t border-grey-5" data-accordion-container> 9214 <div class="flex items-center justify-between border-l-4 border-transparent px-7 py-5 lg:py-3.5 font-semibold cursor-pointer" data-accordion-heading><a class="no-underline" href="/pages/singer-about-us">
9215 <span class="caps-base"> 9216 About Singer 9217 </span> 9218 </a><span class="ml-4" data-accordion-icon><svg 9219 class="" 9220 width="13" 9221 height="12" 9222 viewBox="0 0 13 12" 9223 fill="none" 9224 xmlns="http://www.w3.org/2000/svg" 9225 > 9226 <path 9227 fill-rule="evenodd" 9228 clip-rule="evenodd" 9229 d="M5.8812 7V12H7.8812V7H12.8812V5H7.8812V0H5.8812V5H0.881195V7H5.8812Z" 9230 fill="currentColor" /> 9231 </svg></span> 9232 </div> 9233 <div data-accordion-body class="bg-grey-6"> 9234 <div> 9235 <ul class="flex flex-col"><li class="py-3 border-t border-grey-5"> 9236 <a class="no-underline hover:underline !text-white text-sm" href="/pages/singer-brand-ambassadors">Brand Ambassadors</a> 9237 </li><li class="py-3 border-t border-grey-5"> 9238 <a class="no-underline hover:underline !text-white text-sm" href="/pages/singer-reviews">SINGER® Reviews</a> 9239 </li><li class="py-3 border-t border-grey-5"> 9240 <a class="no-underline hover:underline !text-white text-sm" href="/pages/affiliate-creators">Affiliate Program</a> 9241 </li><li class="py-3 border-t border-grey-5"> 9242 <a class="no-underline hover:underline !text-white text-sm" href="/pages/welcome-to-our-family-of-sewing-machine-brands">Our Family of Brands </a> 9243 </li><li class="py-3 border-t border-grey-5"> 9244 <a class="no-underline hover:underline !text-white text-sm" href="/pages/country-language-index">Country Language Index</a> 9245 </li><li class="py-3 border-t border-grey-5"> 9246 <a class="no-underline hover:underline !text-white text-sm" href="https://myjobs.adp.com/svpjobs">Careers</a> 9247 </li></ul> 9248 </div> 9249 </div> 9250 </li></ul> 9251 </nav> 9252</div> 9253<div> 9254 <div class="flex flex-col items-center justify-center footer__info"> 9255 <div class="w-full border-b logo border-grey-6"> 9256 <div class="pt-8 px-5 pb-12 "><div class="flex items-center justify-center min-w-[215px] mx-auto max-lg:max-w-[8.75rem] lg:justify-start"> 9257 9258 <a 9259 href="https://www.singer.com" 9260 class="text-center no-underline" 9261 title="Home - singer"> 9262 <img src="//www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=600" alt="singer logotype original since 1851" srcset="//www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=165 165w, //www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=248 248w, //www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=330 330w" width="165" height="56.25000000000001" loading="eager" sizes="(max-width: 9263 330px) 50vw, 9264 165px 9265 "> 9266 </a> 9267 </div></div> 9268 </div> 9269 9270 <div class="w-full border-b social-icons border-grey-6"> 9271 <div class="flex flex-col items-center gap-4 px-5 py-7"> 9272 <p class="pb-4 pl-2 caps-sm">Follow singer</p> 9273 9274<section class="footer-social-icons__container"> 9275 <div class="footer-social-icons__content flex flex-row gap-2 items-center justify-center lg:justify-start " role="list"><a role="listitem" href="https://www.facebook.com/SingerNorthAmerica"><svg 9276 class="!text-grey-3 hover:!text-white" 9277 xmlns="http://www.w3.org/2000/svg" 9278 width="33" 9279 height="33" 9280 viewBox="0 0 33 33" 9281 fill="none" 9282 > 9283 <path 9284 fill-rule="evenodd" 9285 clip-rule="evenodd" 9286 d="M18.1511 25.809L15.1511 26.25V19H13.1511V16.4855H15.1511C15.1511 16.4855 15.1511 15.1995 15.1511 13.8725C15.1511 13.1105 15.4536 12.38 15.9926 11.8415C16.5311 11.3025 17.2616 11 18.0236 11H20.1511V13C20.1511 13 19.7376 13 19.2861 13C18.6591 13 18.1511 13.508 18.1511 14.135V16.5L21.1511 16.4855L20.1511 19H18.1511V25.809Z" 9287 fill="currentColor" /> 9288 <path d="M16.6511 27.5C10.5856 27.5 5.65112 22.5655 5.65112 16.5C5.65112 10.4345 10.5856 5.5 16.6511 5.5C22.7166 5.5 27.6511 10.4345 27.6511 16.5C27.6511 22.5655 22.7166 27.5 16.6511 27.5ZM16.6511 7.5C11.6886 7.5 7.65112 11.5375 7.65112 16.5C7.65112 21.4625 11.6886 25.5 16.6511 25.5C21.6136 25.5 25.6511 21.4625 25.6511 16.5C25.6511 11.5375 21.6136 7.5 16.6511 7.5Z" fill="currentColor" /> 9289 </svg><span class="visually-hidden">Facebook</span> 9290 </a><a role="listitem" href="https://instagram.com/singernorthamerica"><svg 9291 class="!text-grey-3 hover:!text-white" 9292 xmlns="http://www.w3.org/2000/svg" 9293 width="33" 9294 height="33"
9295 viewBox="0 0 33 33" 9296 fill="none" 9297 > 9298 <path d="M16.5613 6.5C7.37078 6.5 6.65112 7.21966 6.65112 16.4102V16.5898C6.65112 25.7803 7.37078 26.5 16.5613 26.5H16.741C25.9315 26.5 26.6511 25.7803 26.6511 16.5898V16.5C26.6511 7.226 25.9251 6.5 16.6511 6.5H16.5613ZM14.6511 8.5H18.6511C24.2156 8.5 24.6511 8.9355 24.6511 14.5V18.5C24.6511 24.0645 24.2156 24.5 18.6511 24.5H14.6511C9.08662 24.5 8.65112 24.0645 8.65112 18.5V14.5C8.65112 8.9355 9.08662 8.5 14.6511 8.5ZM21.6482 10.5C21.0957 10.5015 20.6496 10.9504 20.6511 11.5029C20.6526 12.0554 21.1016 12.5015 21.6541 12.5C22.2066 12.4985 22.6526 12.0496 22.6511 11.4971C22.6496 10.9446 22.2007 10.4985 21.6482 10.5ZM16.6394 11.5C13.8784 11.5065 11.6446 13.7507 11.6511 16.5117C11.6576 19.2727 13.9018 21.5065 16.6628 21.5C19.4238 21.4935 21.6576 19.2493 21.6511 16.4883C21.6446 13.7273 19.4004 11.4935 16.6394 11.5ZM16.6443 13.5C18.3008 13.496 19.6471 14.8367 19.6511 16.4932C19.6546 18.1497 18.3145 19.496 16.658 19.5C15.0015 19.504 13.6551 18.1638 13.6511 16.5068C13.6471 14.8503 14.9878 13.504 16.6443 13.5Z" fill="currentColor" /> 9299 </svg><span class="visually-hidden">Instagram</span> 9300 </a><a role="listitem" href="https://www.pinterest.com/singerco/"><svg 9301 class="!text-grey-3 hover:!text-white" 9302 xmlns="http://www.w3.org/2000/svg" 9303 width="32" 9304 height="33" 9305 viewBox="0 0 32 33" 9306 fill="none" 9307 > 9308 <path d="M16.1511 5.5C10.266 5.5 5.49487 10.425 5.49487 16.5C5.49487 22.575 10.266 27.5 16.1511 27.5C22.0363 27.5 26.8074 22.575 26.8074 16.5C26.8074 10.425 22.0363 5.5 16.1511 5.5ZM16.1511 7.5C20.9663 7.5 24.8699 11.5295 24.8699 16.5C24.8
9308699 21.4705 20.9663 25.5 16.1511 25.5C15.3542 25.5 14.5857 25.3806 13.8522 25.1738C14.0837 24.6831 14.3106 24.146 14.4123 23.7422C14.5353 23.2532 15.0433 21.2588 15.0433 21.2588C15.3736 21.9083 16.3376 22.458 17.363 22.458C20.4151 22.458 22.6145 19.5609 22.6145 15.9609C22.6145 12.5099 19.8861 9.92676 16.3753 9.92676C12.0077 9.92676 9.68869 12.953 9.68869 16.248C9.68869 17.78 10.4788 19.6884 11.7426 20.2959C11.9344 20.3884 12.0372 20.3472 12.0812 20.1562C12.1147 20.0112 12.2852 19.3017 12.3622 18.9717C12.3869 18.8662 12.375 18.7754 12.2922 18.6719C11.8742 18.1484 11.5392 17.1861 11.5392 16.2881C11.5392 13.9841 13.2289 11.7549 16.1086 11.7549C18.5948 11.7549 20.3355 13.5039 20.3355 16.0049C20.3355 18.8309 18.9524 20.7881 17.1539 20.7881C16.1605 20.7881 15.4171 19.9399 15.6554 18.9004C15.9407 17.6589 16.4936 16.3194 16.4936 15.4229C16.4936 14.6204 16.0767 13.9512 15.2136 13.9512C14.1983 13.9512 13.382 15.0358 13.382 16.4883C13.382 17.4133 13.6848 18.0391 13.6848 18.0391C13.6848 18.0391 12.6825 22.4159 12.4984 23.2314C12.4165 23.5944 12.3941 24.1115 12.3915 24.6113C9.46107 23.161 7.43237 20.0788 7.43237 16.5C7.43237 11.5295 11.336 7.5 16.1511 7.5Z" fill="currentColor" /> 9309 </svg><span class="visually-hidden">Pinterest</span> 9310 </a><a role="listitem" href="https://www.youtube.com/@SingerSewingCompany/"><svg 9311 class="!text-grey-3 hover:!text-white" 9312 xmlns="http://www.w3.org/2000/svg" 9313 width="33" 9314 height="33" 9315 viewBox="0 0 33 33" 9316 fill="none" 9317 > 9318 <path d="M16.6511 8C8.12012 8 6.98095 8.08887 5.88745 9.21387C4.79395 10.3389 4.65112 12.126 4.65112 16.5C4.65112 20.874 4.79395 22.6616 5.88745 23.7861C6.98095 24.9106 8.12012 25 16.6511 25C25.1821 25 26.3213 24.9106 27.4148 23.7861C28.5083 22.6611 28.6511 20.874 28.6511 16.5C28.6511 12.126 28.5083 10.3389 27.4148 9.21387C26.3213 8.08887 25.1821 8 16.6511 8ZM16.6511 10C23.6356 10 25.3407 10.0312 25.9187 10.6162C26.4967 11.2012 26.6511 12.769 26.6511 16.5C26.6511 20.231 26.4967 21.7988 25.9187 22.3838C25.3407 22.9688 23.6356 23 16.6511 23C9.66662 23 7.96154 22.9688 7.38354 22.3838C6.80554 21.7988 6.66675 20.231 6.66675 16.5C6.66675 12.769 6.80554 11.2012 7.38354 10.6162C7.96154 10.0312 9.66662 10 16.6511 10ZM14.6257 13.0088V19.9912L20.699 16.4727L14.6257 13.0088Z" fill="currentColor" /> 9319 </svg><span class="visually-hidden">Youtube</span> 9320 </a></div> 9321</section> 9322</div> 9323 </div> 9324 <div class="footer__payment"> 9325 <span class="visually-hidden">Payment Methods</span> 9326 <ul id='payment-icon-list' class="list list-payment " role="list"><li class="list-payment__item"> 9327 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
9327</svg> 9328 9329 </li><li class="list-payment__item"> 9330 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 9331 9332 </li><li class="list-payment__item"> 9333 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 9334 </li><li class="list-payment__item"> 9335 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 9336 </li><li class="list-payment__item"> 9337 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
933706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 9338 9339 </li><li class="list-payment__item"> 9340 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 9341 9342 </li><li class="list-payment__item"> 9343 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
93430-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 9344 </li><li class="list-payment__item"> 9345 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 9346 9347 </li><li class="list-payment__item"> 9348 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
934816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 9349 9350 </li><!-- Custom icon --> 9351 <li class="list-payment__item"> 9352 <img src="//www.singer.com/cdn/shop/t/320/assets/synLogo.png?v=121449101869880131811775748865" alt="Synchrony" class="icon icon--full-color list-payment__image" 9353 loading="lazy" style="height: 23px; width: auto; border-radius: 2px;"> 9354 </li> 9355 </ul> 9356</div> 9357 9358 </div> 9359 <div class="py-5"><div class="px-5 pb-2 footer__terms"> 9360 <ul class="flex flex-row flex-wrap items-center justify-center gap-2"><li> 9361 <a href="/pages/terms-of-use" class="!text-white no-underline text-sm">Terms & Conditions</a> 9362 </li><li> 9363 <a href="/pages/privacy-policy" class="!text-white no-underline text-sm">Privacy Policy</a> 9364 </li><li> 9365 <a href="https://www.svpworldwide.com/" class="!text-white no-underline text-sm">SVP Worldwide</a> 9366 </li><li> 9367 <a href="/pages/accessibility-policy-statement" class="!text-white no-underline text-sm">Accessibility Policy Statement</a> 9368 </li><li> 9369 <a href="/pages/data-protection-form" class="!text-white no-underline text-sm">Do not share my personal information</a> 9370 </li></ul> 9371 </div><div class="px-5 text-center footer__copyright"> 9372 <p class="text-sm">© 2026 Singer Sourcing Limited LLC. All rights reserved. SINGER and the cameo "S" design are trademarks of Singer Sourcing Limited LLC.</p> 9373 </div> 9374 </div> 9375 </div> 9376 </div> 9377 <!-- Desktop Footer --> 9378 <div class="flex-col hidden lg:flex"> 9379 <div class="container flex flex-row pt-20 pb-24 gap-28 2xl:gap-52"> 9380 <div> 9381 <div class="footer__info"> 9382 <div class="mb-36"><div class="flex items-center justify-center min-w-[215px] mx-auto max-lg:max-w-[8.75rem] lg:justify-start"> 9383 9384 <a 9385 href="https://www.singer.com" 9386 class="text-center no-underline" 9387 title="Home - singer"> 9388 <img src="//www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=600" alt="singer logotype original since 1851" srcset="//www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=190 190w, //www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=285 285w, //www.singer.com/cdn/shop/files/SINGER_OriginalSince1851_Logo-199C.svg?v=1769970906&width=380 380w" width="190" height="64.77272727272728" loading="eager" sizes="(max-width: 9389 380px) 50vw, 9390 190px 9391 "> 9392 </a> 9393 </div></div> 9394 </div> 9395 9396 <div> 9397 <p class="pb-4 pl-2 caps-sm">Follow singer</p> 9398 9399<section class="footer-social-icons__container"> 9400 <div class="footer-social-icons__content flex flex-row gap-2 items-center justify-center lg:justify-start " role="list"><a role="listitem" href="https://www.facebook.com/SingerNorthAmerica"><svg 9401 class="!text-grey-3 hover:!text-white" 9402 xmlns="http://www.w3.org/2000/svg" 9403 width="33" 9404 height="33" 9405 viewBox="0 0 33 33" 9406 fill="none" 9407 > 9408 <path 9409 fill-rule="evenodd" 9410 clip-rule="evenodd" 9411 d="M18.1511 25.809L15.1511 26.25V19H13.1511V16.4855H15.1511C15.1511 16.4855 15.1511 15.1995 15.1511 13.8725C15.1511 13.1105 15.4536 12.38 15.9926 11.8415C16.5311 11.3025 17.2616 11 18.0236 11H20.1511V13C20.1511 13 19.7376 13 19.2861 13C18.6591 13 18.1511 13.508 18.1511 14.135V16.5L21.1511 16.4855L20.1511 19H18.1511V25.809Z" 9412 fill="currentColor" /> 9413 <path d="M16.6511 27.5C10.5856 27.5 5.65112 22.5655 5.65112 16.5C5.65112 10.4345 10.5856 5.5 16.6511 5.5C22.7166 5.5 27.6511 10.4345 27.6511 16.5C27.6511 22.5655 22.7166 27.5 16.6511 27.5ZM16.6511 7.5C11.6886 7.5 7.65112 11.5375 7.65112 16.5C7.65112 21.4625 11.6886 25.5 16.6511 25.5C21.6136 25.5 25.6511 21.4625 25.6511 16.5C25.6511 11.5375 21.6136 7.5 16.6511 7.5Z" fill="currentColor" /> 9414 </svg><span class="visually-hidden">Facebook</span> 9415 </a><a role="listitem" href="https://instagram.com/singernorthamerica"><svg 9416 class="!text-grey-3 hover:!text-white" 9417 xmlns="http://www.w3.org/2000/svg" 9418 width="33" 9419 height="33"
9420 viewBox="0 0 33 33" 9421 fill="none" 9422 > 9423 <path d="M16.5613 6.5C7.37078 6.5 6.65112 7.21966 6.65112 16.4102V16.5898C6.65112 25.7803 7.37078 26.5 16.5613 26.5H16.741C25.9315 26.5 26.6511 25.7803 26.6511 16.5898V16.5C26.6511 7.226 25.9251 6.5 16.6511 6.5H16.5613ZM14.6511 8.5H18.6511C24.2156 8.5 24.6511 8.9355 24.6511 14.5V18.5C24.6511 24.0645 24.2156 24.5 18.6511 24.5H14.6511C9.08662 24.5 8.65112 24.0645 8.65112 18.5V14.5C8.65112 8.9355 9.08662 8.5 14.6511 8.5ZM21.6482 10.5C21.0957 10.5015 20.6496 10.9504 20.6511 11.5029C20.6526 12.0554 21.1016 12.5015 21.6541 12.5C22.2066 12.4985 22.6526 12.0496 22.6511 11.4971C22.6496 10.9446 22.2007 10.4985 21.6482 10.5ZM16.6394 11.5C13.8784 11.5065 11.6446 13.7507 11.6511 16.5117C11.6576 19.2727 13.9018 21.5065 16.6628 21.5C19.4238 21.4935 21.6576 19.2493 21.6511 16.4883C21.6446 13.7273 19.4004 11.4935 16.6394 11.5ZM16.6443 13.5C18.3008 13.496 19.6471 14.8367 19.6511 16.4932C19.6546 18.1497 18.3145 19.496 16.658 19.5C15.0015 19.504 13.6551 18.1638 13.6511 16.5068C13.6471 14.8503 14.9878 13.504 16.6443 13.5Z" fill="currentColor" /> 9424 </svg><span class="visually-hidden">Instagram</span> 9425 </a><a role="listitem" href="https://www.pinterest.com/singerco/"><svg 9426 class="!text-grey-3 hover:!text-white" 9427 xmlns="http://www.w3.org/2000/svg" 9428 width="32" 9429 height="33" 9430 viewBox="0 0 32 33" 9431 fill="none" 9432 > 9433 <path d="M16.1511 5.5C10.266 5.5 5.49487 10.425 5.49487 16.5C5.49487 22.575 10.266 27.5 16.1511 27.5C22.0363 27.5 26.8074 22.575 26.8074 16.5C26.8074 10.425 22.0363 5.5 16.1511 5.5ZM16.1511 7.5C20.9663 7.5 24.8699 11.5295 24.8699 16.5C24.8
9433699 21.4705 20.9663 25.5 16.1511 25.5C15.3542 25.5 14.5857 25.3806 13.8522 25.1738C14.0837 24.6831 14.3106 24.146 14.4123 23.7422C14.5353 23.2532 15.0433 21.2588 15.0433 21.2588C15.3736 21.9083 16.3376 22.458 17.363 22.458C20.4151 22.458 22.6145 19.5609 22.6145 15.9609C22.6145 12.5099 19.8861 9.92676 16.3753 9.92676C12.0077 9.92676 9.68869 12.953 9.68869 16.248C9.68869 17.78 10.4788 19.6884 11.7426 20.2959C11.9344 20.3884 12.0372 20.3472 12.0812 20.1562C12.1147 20.0112 12.2852 19.3017 12.3622 18.9717C12.3869 18.8662 12.375 18.7754 12.2922 18.6719C11.8742 18.1484 11.5392 17.1861 11.5392 16.2881C11.5392 13.9841 13.2289 11.7549 16.1086 11.7549C18.5948 11.7549 20.3355 13.5039 20.3355 16.0049C20.3355 18.8309 18.9524 20.7881 17.1539 20.7881C16.1605 20.7881 15.4171 19.9399 15.6554 18.9004C15.9407 17.6589 16.4936 16.3194 16.4936 15.4229C16.4936 14.6204 16.0767 13.9512 15.2136 13.9512C14.1983 13.9512 13.382 15.0358 13.382 16.4883C13.382 17.4133 13.6848 18.0391 13.6848 18.0391C13.6848 18.0391 12.6825 22.4159 12.4984 23.2314C12.4165 23.5944 12.3941 24.1115 12.3915 24.6113C9.46107 23.161 7.43237 20.0788 7.43237 16.5C7.43237 11.5295 11.336 7.5 16.1511 7.5Z" fill="currentColor" /> 9434 </svg><span class="visually-hidden">Pinterest</span> 9435 </a><a role="listitem" href="https://www.youtube.com/@SingerSewingCompany/"><svg 9436 class="!text-grey-3 hover:!text-white" 9437 xmlns="http://www.w3.org/2000/svg" 9438 width="33" 9439 height="33" 9440 viewBox="0 0 33 33" 9441 fill="none" 9442 > 9443 <path d="M16.6511 8C8.12012 8 6.98095 8.08887 5.88745 9.21387C4.79395 10.3389 4.65112 12.126 4.65112 16.5C4.65112 20.874 4.79395 22.6616 5.88745 23.7861C6.98095 24.9106 8.12012 25 16.6511 25C25.1821 25 26.3213 24.9106 27.4148 23.7861C28.5083 22.6611 28.6511 20.874 28.6511 16.5C28.6511 12.126 28.5083 10.3389 27.4148 9.21387C26.3213 8.08887 25.1821 8 16.6511 8ZM16.6511 10C23.6356 10 25.3407 10.0312 25.9187 10.6162C26.4967 11.2012 26.6511 12.769 26.6511 16.5C26.6511 20.231 26.4967 21.7988 25.9187 22.3838C25.3407 22.9688 23.6356 23 16.6511 23C9.66662 23 7.96154 22.9688 7.38354 22.3838C6.80554 21.7988 6.66675 20.231 6.66675 16.5C6.66675 12.769 6.80554 11.2012 7.38354 10.6162C7.96154 10.0312 9.66662 10 16.6511 10ZM14.6257 13.0088V19.9912L20.699 16.4727L14.6257 13.0088Z" fill="currentColor" /> 9444 </svg><span class="visually-hidden">Youtube</span> 9445 </a></div> 9446</section> 9447</div> 9448 9449 <div class="footer__payment"> 9450 <span class="visually-hidden">Payment Methods</span> 9451 <ul id='payment-icon-list' class="list list-payment " role="list"><li class="list-payment__item"> 9452 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
9452</svg> 9453 9454 </li><li class="list-payment__item"> 9455 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 9456 9457 </li><li class="list-payment__item"> 9458 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 9459 </li><li class="list-payment__item"> 9460 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 9461 </li><li class="list-payment__item"> 9462 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
946206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 9463 9464 </li><li class="list-payment__item"> 9465 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 9466 9467 </li><li class="list-payment__item"> 9468 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
94680-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 9469 </li><li class="list-payment__item"> 9470 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 9471 9472 </li><li class="list-payment__item"> 9473 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
947316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 9474 9475 </li><!-- Custom icon --> 9476 <li class="list-payment__item"> 9477 <img src="//www.singer.com/cdn/shop/t/320/assets/synLogo.png?v=121449101869880131811775748865" alt="Synchrony" class="icon icon--full-color list-payment__image" 9478 loading="lazy" style="height: 23px; width: auto; border-radius: 2px;"> 9479 </li> 9480 </ul> 9481</div> 9482 </div> 9483 <nav class="footer-nav--desktop"> 9484 <ul class="flex flex-row gap-4 lg:gap-8"><li class="xl:min-w-[190px]"><a class="!no-underline hover:!no-underline" href="https://help.singer.com/en-US"> 9485 <div class="mb-4 caps-sm"> 9486 Support & Help 9487 </div> 9488 </a><ul class="flex flex-col gap-4"><li><a 9489 class="!no-underline hover:!underline !text-white text-sm" 9490 href="https://help.singer.com/contact"target="_blank">Contact Us</a> 9491 </li><li><a 9492 class="!no-underline hover:!underline !text-white text-sm" 9493 href="https://help.singer.com/en-US"target="_blank">Help Center</a> 9494 </li><li><a 9495 class="!no-underline hover:!underline !text-white text-sm" 9496 href="https://help.singer.com/en-US/ssp/login">Track Order</a> 9497 </li><li><a 9498 class="!no-underline hover:!underline !text-white text-sm" 9499 href="/pages/shipping-and-delivery-details">Shipping & Delivery</a> 9500 </li><li><a 9501 class="!no-underline hover:!underline !text-white text-sm" 9502 href="/pages/return-policy-for-us-and-canada">Returns & Exchanges</a> 9503 </li><li><a 9504 class="!no-underline hover:!underline !text-white text-sm" 9505 href="/pages/singer-warranty-center-locator">Find a Service Center</a> 9506 </li></ul> 9507 </li><li class="xl:min-w-[190px]"><div class="mb-4 caps-sm">Your Machine</div><ul class="flex flex-col gap-4"><li><a 9508 class="!no-underline hover:!underline !text-white text-sm" 9509 href="https://support.singer.com/manuals">Machine Manuals</a> 9510 </li><li><a 9511 class="!no-underline hover:!underline !text-white text-sm" 9512 href="https://support.singer.com/software">Machine Updates</a> 9513 </li><li><a 9514 class="!no-underline hover:!underline !text-white text-sm" 9515 href="https://help.singer.com/en-US">Product Support</a> 9516 </li><li><a 9517 class="!no-underline hover:!underline !text-white text-sm" 9518 href="/pages/sewing-machine-warranty-service-and-support">Warranty Information</a> 9519 </li><li><a 9520 class="!no-underline hover:!underline !text-white text-sm" 9521 href="/pages/how-to-register-your-sewing-machine">Register Your Machine</a> 9522 </li><li><a 9523 class="!no-underline hover:!underline !text-white text-sm" 9524 href="/pages/sewing-machine-value-what-is-your-sewing-machine-worth">Machine Worth</a> 9525 </li></ul> 9526 </li><li class="xl:min-w-[190px]"><div class="mb-4 caps-sm">Stores & Dealers</div><ul class="flex flex-col gap-4"><li><a 9527 class="!no-underline hover:!underline !text-white text-sm" 9528 href="/pages/singer-store-locator">Locate the Nearest Store</a> 9529 </li><li><a 9530 class="!no-underline hover:!underline !text-white text-sm" 9531 href="https://singer.gorgias.help/en-US/how-do-i-become-a-dealer-404051">Become a Dealer</a> 9532 </li></ul> 9533 </li><li class="xl:min-w-[190px]">
9533<div class="mb-4 caps-sm">Learn & Get Inspired</div><ul class="flex flex-col gap-4"><li><a 9534 class="!no-underline hover:!underline !text-white text-sm" 9535 href="/pages/singer-free-class-store-locator">Free Sewing Class </a> 9536 </li><li><a 9537 class="!no-underline hover:!underline !text-white text-sm" 9538 href="https://help.singer.com/en-US/articles/sewing-machine-support-108186">Sewing Machine Support</a> 9539 </li><li><a 9540 class="!no-underline hover:!underline !text-white text-sm" 9541 href="/pages/sewing-machine-articles">Sewing Machine Guides</a> 9542 </li></ul> 9543 </li><li class="xl:min-w-[190px]"><a class="!no-underline hover:!no-underline" href="/pages/singer-about-us"> 9544 <div class="mb-4 caps-sm"> 9545 About Singer 9546 </div> 9547 </a><ul class="flex flex-col gap-4"><li><a 9548 class="!no-underline hover:!underline !text-white text-sm" 9549 href="/pages/singer-brand-ambassadors">Brand Ambassadors</a> 9550 </li><li><a 9551 class="!no-underline hover:!underline !text-white text-sm" 9552 href="/pages/singer-reviews">SINGER® Reviews</a> 9553 </li><li><a 9554 class="!no-underline hover:!underline !text-white text-sm" 9555 href="/pages/affiliate-creators">Affiliate Program</a> 9556 </li><li><a 9557 class="!no-underline hover:!underline !text-white text-sm" 9558 href="/pages/welcome-to-our-family-of-sewing-machine-brands">Our Family of Brands </a> 9559 </li><li><a 9560 class="!no-underline hover:!underline !text-white text-sm" 9561 href="/pages/country-language-index">Country Language Index</a> 9562 </li><li><a 9563 class="!no-underline hover:!underline !text-white text-sm" 9564 href="https://myjobs.adp.com/svpjobs">Careers</a> 9565 </li></ul> 9566 </li></ul> 9567 </nav> 9568 </div> 9569 <div class="flex flex-row items-center border-t border-grey-6"> 9570 <div class="container flex flex-row items-center"> 9571 <div class="mr-8 footer__terms"> 9572 <ul class="flex flex-row gap-6 py-6 xl:gap-8"><li> 9573 <a 9574 class="!no-underline hover:!underline !text-white text-sm" 9575 href="/pages/terms-of-use" 9576 target="_blank" 9577 rel="noopener noreferrer" 9578 > 9579 Terms & Conditions 9580 </a> 9581 </li><li> 9582 <a 9583 class="!no-underline hover:!underline !text-white text-sm" 9584 href="/pages/privacy-policy" 9585 target="_blank" 9586 rel="noopener noreferrer" 9587 > 9588 Privacy Policy 9589 </a> 9590 </li><li> 9591 <a 9592 class="!no-underline hover:!underline !text-white text-sm" 9593 href="https://www.svpworldwide.com/" 9594 target="_blank" 9595 rel="noopener noreferrer" 9596 > 9597 SVP Worldwide 9598 </a> 9599 </li><li> 9600 <a 9601 class="!no-underline hover:!underline !text-white text-sm" 9602 href="/pages/accessibility-policy-statement" 9603 target="_blank" 9604 rel="noopener noreferrer" 9605 > 9606 Accessibility Policy Statement 9607 </a> 9608 </li><li> 9609 <a 9610 class="!no-underline hover:!underline !text-white text-sm" 9611 href="/pages/data-protection-form" 9612 target="_blank" 9613 rel="noopener noreferrer" 9614 > 9615 Do not share my personal information 9616 </a> 9617 </li></ul> 9618 </div> 9619
9620 <div class="footer__copyright"> 9621 <p class="text-sm">© 2026 Singer Sourcing Limited LLC. All rights reserved. SINGER and the cameo "S" design are trademarks of Singer Sourcing Limited LLC.</p> 9622 </div> 9623 </div> 9624 </div> 9625 </div> 9626 </div> 9627</div> 9628 9629</footer> 9630<!-- END sections: footer-group --> 9631 9632 <div id="shopify-section-international-modal" class="shopify-section"> 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650<div 9651 class="international-modal-wrapper fixed top-0 left-0 bottom-0 right-0 bg-[#23262750] z-[100000] transition duration-300 hidden" 9652 data-international-modal 9653 data-current-shop="na" 9654> 9655 <div class="international-modal absolute rounded-[20px] left-[50%] top-[60px] md:top-[240px] overflow-hidden bg-white translate-x-[-50%] min-w-[336px] max-w-[500px] pt-[70px] pb-[65px] pl-[30px] pr-[30px] flex flex-col gap-[27px] items-center justify-center text-center"> 9656 <div class="popup-close absolute right-0 top-0 w-[40px] h-[40px] flex items-center justify-center bg-[#F4F5F7] cursor-pointer"> 9657 <svg 9658 class="" 9659 width="13" 9660 height="13" 9661 viewbox="0 0 13 13" 9662 fill="none" 9663 xmlns="http://www.w3.org/2000/svg" 9664 > 9665 <path 9666 clip-rule="evenodd" 9667 d="M0.649536 1.33258L1.80075 0.181366L6.78898 5.1696L11.7924 0.181366L12.9436 1.33258L7.9402 6.32081L12.9436 11.3243L11.7924 12.4755L6.78898 7.47203L1.80075 12.4755L0.649536 11.3243L5.63777 6.32081L0.649536 1.33258Z" 9668 fill-rule="evenodd" 9669 fill="currentColor" /> 9670 </svg> 9671 </div> 9672 9673 <h3 class="section-heading text-[24px] max-w-[400px] leading-[32px]">Welcome to the North America SINGER site!</h3> 9674 <p 9675 class="section-description text-[14px]" 9676 data-modal-description 9677 data-stores-description="It appears you are in USER_LOCATION. Please visit the site for your region to shop online." 9678 > 9679 Unfortunately, shopping is not currently available for your country. Please visit a store near you to shop offline. 9680 </p> 9681 <a 9682 class="find-store-link text-[14px] uppercase tracking-[2px] font-medium !no-underline" 9683 href="https://europe.singer.com/" 9684 data-modal-cta 9685 9686 9687 9688 data-uk-store="https://singer-uk.myshopify.com" 9689 9690 9691 data-europe-store="https://singer-europe.myshopify.com" 9692 9693 data-store-text="Visit the USER_LOCATION SINGER Store to Shop" 9694 9695 >Find a store near you</a> 9696 9697 </div> 9698</div> 9699 9700</div> 9701 9702
9703<script type="text/javascript"> 9704 window.eHS = { 9705 template: "page.store-locator", 9706 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}, 9707 customer:null, 9708 defaultProductImages: { 9709 singer: "https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/5821\/3911\/files\/Singer-Placeholder-Image.png?v=1709144916", 9710 pfaff: "https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/5821\/3911\/files\/PFAFF-Placeholder-Image.png?v=1709144899", 9711 hv: "https:\/\/cdn.shopify.com\/s\/files\/1\/0795\/5821\/3911\/files\/HP-Placeholder-Image.png?v=1709144881" 9712 }, 9713 geoLocationBlocking:false, 9714 allSupportedMarkets: ["us", 9715"ca", 9716"mx", 9717"at", 9718"cz", 9719"dk", 9720"fi", 9721"de", 9722"it", 9723"no", 9724"se", 9725"es", 9726"ch", 9727"gb" 9728] 9729 };</script>
9729 9730 9731 9732 9733 <ul hidden> 9734 <li id="a11y-refresh-page-message"> 9735 Choosing a selection results in a full page refresh. 9736 </li> 9737 <li id="a11y-new-window-message"> 9738 Opens in a new window. 9739 </li> 9740 </ul> 9741<!--
9741<script>console.log("Template:", "page.store-locator");</script>
9741 --> 9742 9743
9743<script> 9744 window.shopUrl = 'https://www.singer.com'; 9745 window.routes = { 9746 cart_add_url: '/cart/add', 9747 cart_change_url: '/cart/change', 9748 cart_update_url: '/cart/update', 9749 cart_url: '/cart', 9750 predictive_search_url: '/search/suggest', 9751 }; 9752 9753 window.cartStrings = { 9754 error: `There was an error while updating your cart. Please try again.`, 9755 quantityError: `You can only add [quantity] of this item to your cart.`, 9756 }; 9757 9758 window.variantStrings = { 9759 addToCart: `Add to cart`, 9760 soldOut: `Sold out`, 9761 unavailable: `Unavailable`, 9762 unavailable_with_option: `[value] - Unavailable`, 9763 }; 9764 9765 window.quickOrderListStrings = { 9766 itemsAdded: `[quantity] items added`, 9767 itemAdded: `[quantity] item added`, 9768 itemsRemoved: `[quantity] items removed`, 9769 itemRemoved: `[quantity] item removed`, 9770 viewCart: `View cart`, 9771 each: `[money]/ea`, 9772 }; 9773 9774 window.accessibilityStrings = { 9775 imageAvailable: `Image [index] is now available in gallery view`, 9776 shareSuccess: `Link copied to clipboard`, 9777 pauseSlideshow: `Pause slideshow`, 9778 playSlideshow: `Play slideshow`, 9779 recipientFormExpanded: `Gift card recipient form expanded`, 9780 recipientFormCollapsed: `Gift card recipient form collapsed`, 9781 }; 9782 </script>
9782 9783 9784
9784<script> 9785/** 9786 * JACKHAMMER: Fix stale cart state when users click Back from /cart 9787 * - Detect bfcache restore and hard reload once 9788 * - Re-check cart signature on tab refocus and refresh UI if changed 9789 */ 9790(function () { 9791 var KEY_RELOAD = "jh_cart_bfcache_reload_once"; 9792 var KEY_SIG = "jh_cart_sig"; 9793 var CART_URL = "/cart.js"; 9794 9795 function getSigFromCart(cart) { 9796 try { 9797 // Signature based on item count + total + line items 9798 var items = (cart.items || []).map(function (it) { 9799 return [it.variant_id, it.quantity].join(":"); 9800 }).join("|"); 9801 return [cart.item_count, cart.total_price, items].join("::"); 9802 } catch (e) { 9803 return String(Date.now()); 9804 } 9805 } 9806 9807 function fetchCartSig() { 9808 return fetch(CART_URL, { credentials: "same-origin" }) 9809 .then(function (r) { return r.ok ? r.json() : null; }) 9810 .then(function (cart) { return cart ? getSigFromCart(cart) : null; }) 9811 .catch(function () { return null; }); 9812 } 9813 9814 function hardReloadOnce(reason) { 9815 try { 9816 if (sessionStorage.getItem(KEY_RELOAD) === "1") return; 9817 sessionStorage.setItem(KEY_RELOAD, "1"); 9818 // Give a tiny breath so the browser can settle 9819 setTimeout(function () { 9820 // Hard reload (pull from network) 9821 window.location.reload(); 9822 }, 10); 9823 } catch (e) { 9824 window.location.reload(); 9825 } 9826 } 9827 9828 function softRefreshUI() { 9829 // Best-effort events: different themes/apps listen to different names 9830 try { document.dispatchEvent(new CustomEvent("cart:refresh")); } catch(e) {} 9831 try { document.dispatchEvent(new CustomEvent("cart:updated")); } catch(e) {} 9832 try { window.dispatchEvent(new Event("resize")); } catch(e) {} 9833 9834 9835 } 9836 9837 // 1) When returning via Back/Forward cache 9838 window.addEventListener("pageshow", function (e) { 9839 // Clear the guard on normal fresh loads 9840 if (!e.persisted) { 9841 try { sessionStorage.removeItem(KEY_RELOAD); } catch (err) {} 9842 return; 9843 } 9844 // If restored from bfcache, reload once to ensure cart/UI is correct 9845 hardReloadOnce("bfcache"); 9846 }); 9847 9848 // 2) When user refocuses tab/window (some browsers won't set persisted) 9849 async function checkForCartChangeAndRefresh() { 9850 var newSig = await fetchCartSig(); 9851 if (!newSig) return; 9852 9853 var oldSig = null; 9854 try { oldSig = sessionStorage.getItem(KEY_SIG); } catch (e) {} 9855 9856 // First run: store signature 9857 if (!oldSig) { 9858 try { sessionStorage.setItem(KEY_SIG, newSig); } catch (e) {} 9859 return; 9860 } 9861 9862 // If cart changed while away, refresh UI (or hard reload if you prefer) 9863 if (oldSig !== newSig) { 9864 try { sessionStorage.setItem(KEY_SIG, newSig); } catch (e) {} 9865 // If your theme is super sticky, swap softRefreshUI() -> hardReloadOnce("cart-change") 9866 softRefreshUI(); 9867 } 9868 } 9869 9870 document.addEventListener("visibilitychange", function () { 9871 if (document.visibilityState === "visible") checkForCartChangeAndRefresh(); 9872 }); 9873 9874 window.addEventListener("focus", function () { 9875 checkForCartChangeAndRefresh(); 9876 }); 9877 9878 // 3) Store cart signature on first load 9879 fetchCartSig().then(function (sig) { 9880 if (!sig) return; 9881 try { sessionStorage.setItem(KEY_SIG, sig); } catch (e) {} 9882 }); 9883})(); 9884</script>
9884 9885 9886 9887 <!-- Klaviyo: Load Onsite + Subscribe Scripts -->
9888<script src="https://a.klaviyo.com/media/js/onsite/onsite.js" defer></script>
9888 9889 9890<!-- Klaviyo: Initialize -->
9891<script> 9892 var klaviyo = klaviyo || []; 9893 klaviyo.init({ 9894 account: 'XHtVeu', 9895 platform: 'shopify', 9896 }); 9897</script>
9897 9898 9899<!-- Klaviyo: Added to Cart Tracking -->
9900<script> 9901 window.addEventListener('load', function () { 9902 var _learnq = window._learnq || []; 9903 var klAjax = true; 9904 9905 // Function to send cart data to Klaviyo 9906 function addedToCart() { 9907 fetch(`${window.location.origin}/cart.js`) 9908 .then((res) => res.json()) 9909 .then((data) => { 9910 var cart = { 9911 total_price: data.total_price / 100, 9912 $value: data.total_price / 100, 9913 total_discount: data.total_discount, 9914 original_total_price: data.original_total_price / 100, 9915 items: data.items, 9916 }; 9917 9918 if (klAjax) { 9919 _learnq.push(['track', 'Added to Cart', cart]); 9920 klAjax = false; 9921 } 9922 }); 9923 } 9924 9925 // Patch fetch() to detect /cart/add.js requests 9926 (function (ns, originalFetch) { 9927 ns.fetch = function () { 9928 const response = originalFetch.apply(this, arguments); 9929 response.then((res) => { 9930 if (res.url.includes('/cart/add.js')) { 9931 addedToCart(); 9932 } 9933 }); 9934 return response; 9935 }; 9936 })(window, window.fetch); 9937 9938 // Also track Add to Cart clicks as a backup 9939 var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 9940 for (var i = 0; i < atcButtons.length; i++) { 9941 atcButtons[i].addEventListener('click', function () { 9942 klAjax = true; // reset on each new add 9943 }); 9944 } 9945 }); 9946</script>
9946 9947 9948 9949 9950 <!-- Yotpo Code Start --> 9951 9952 <!-- SPAIN - Spanish --> 9953 9954 <div data-nosnippet> 9955 <div class="yotpo-widget-instance" data-yotpo-instance-id="613840"></div> 9956 </div> 9957 9958 <!-- Yotpo Code End --> 9959 <!-- Demoing out dynamic controls for slider component 4/23/25 --> 9960
9960<script src="//www.singer.com/cdn/shop/t/320/assets/slider-controls-debounce-util.js?v=48160803522993159381775748864" defer></script>
9960 9961
9961<script src="//www.singer.com/cdn/shop/t/320/assets/sticky-scroll.js?v=151036675701659682421775748865" defer="defer"></script>
9961 9962
9962<script src="//www.singer.com/cdn/shop/t/320/assets/mobileSearch.js?v=143795002634352597591775748865" defer type="text/javascript"></script>
9962 9963
9963<script src="//www.singer.com/cdn/shop/t/320/assets/reBuy.js?v=134573934479780446731775748863" defer="defer"></script>
9963 9964 <!-- Scripts --> 9965
9965<script src="//www.singer.com/cdn/shop/t/320/assets/constants.js?v=58251544750838685771775748862" defer="defer"></script>
9965 9966
9966<script src="//www.singer.com/cdn/shop/t/320/assets/pubsub.js?v=158357773527763999511775748862" defer="defer"></script>
9966 9967
9967<script src="//www.singer.com/cdn/shop/t/320/assets/global.js?v=44992309138816024101775748865" defer="defer"></script>
9967 9968 9969 9970 9971 9972 9973
9974<script> 9975(function () { 9976 // Suppress any script URL that matches Signifyd. 9977 // Kept broad because Shopify may proxy the script 9978 // through the merchant's own domain. 9979 var BLOCK = /signifyd/i; 9980 9981 // Vector 1: script.src = '...' 9982 try { 9983 var d = Object.getOwnPropertyDescriptor( 9984 HTMLScriptElement.prototype, 9985 'src' 9986 ); 9987 9988 if (d && d.set) { 9989 Object.defineProperty( 9990 HTMLScriptElement.prototype, 9991 'src', 9992 { 9993 configurable: true, 9994 enumerable: d.enumerable, 9995 get: function () { 9996 return d.get.call(this); 9997 }, 9998 set: function (v) { 9999 if (typeof v === 'string' && BLOCK.test(v)) { 10000 return; 10001 } 10002 10003 d.set.call(this, v); 10004 } 10005 } 10006 ); 10007 } 10008 } catch (e) {} 10009 10010 // Vector 2: script.setAttribute('src', '...') 10011 try { 10012 var sa = Element.prototype.setAttribute; 10013 10014 Element.prototype.setAttribute = function (n, val) { 10015 var isScript = 10016 this.tagName === 'SCRIPT' && 10017 ('' + n).toLowerCase() === 'src' && 10018 typeof val === 'string' && 10019 BLOCK.test(val); 10020 10021 if (isScript) { 10022 return; 10023 } 10024 10025 return sa.apply(this, arguments); 10026 }; 10027 } catch (e) {} 10028})(); 10029</script>
10029 10030 10031 10032 <style> .boost-sd__product-filter-fallback .section {padding: 0px !important;} .recharge-section-account-details .recharge-button-secondary {display: none;} .side-cart__item-error {display: none;} </style> 10033<div id="shopify-block-AeVpoR3FScFQ3Rnp3b__6265311800576460273" class="shopify-block shopify-app-block">
10033<script src="https://cdn.shopify.com/extensions/01a0c3bc-9c8e-78e6-ac22-bbda2b77e617/product-bundle-app-135/assets/svpBundleCart.js" defer="defer"></script>
10033 10034 10035 10036</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
10036<script id="ReStock-config"> 10037 var _ReStockConfig = window._ReStockConfig || {}; 10038 10039 _ReStockConfig.templateName = "page"; 10040 _ReStockConfig.isB2BCustomer = null; 10041 _ReStockConfig.currentLocationId = null; 10042 _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us"; 10043 _ReStockConfig.marketId = 63715213591;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":true,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".relative.flex-col.hidden.lg:flex",".product__add-to-cart-container.mt-1.mb-1",".buybox-form"],"support_wrapper":[".product-buybox"],"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div.relative.flex-col.hidden.lg:flex>button[type='submit'].order-1.w-full.max-w-full.product-add-to-cart-button.button.button--primary.non-bundle-atc","css_selector_by_support":"","custom_styles":{"color":"","showIcon":true,"iconColor":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":false,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":{"color":"","showIcon":false,"iconColor":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["order-1","w-full","max-w-full","product-add-to-cart-button","button","button--primary","non-bundle-atc"],"global_raw_css":".restock-alerts-sms-input-container {\n display: block;\n font-weight: bold;\n font-style: italic;\n}\n.restock-alerts-sms-input {\n margin-top: 3% !important;\n font-weight: bold;\n font-style: italic;\n}\n\n.hengam-preorder-description::before {\n content: \"\";\n display: inline-block;\n width: 1em;\n height: 1em;\n margin-inline-end: 0.5em;\n vertical-align: -0.15em;\n background-color: currentColor;\n -webkit-mask: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cline x1='3' y1='9' x2='21' y2='9'/%3E%3Cline x1='8' y1='2.5' x2='8' y2='5.5'/%3E%3Cline x1='16' y1='2.5' x2='16' y2='5.5'/%3E%3C/svg%3E\") center / contain no-repeat;\n mask: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cline x1='3' y1='9' x2='21' y2='9'/%3E%3Cline x1='8' y1='2.5' x2='8' y2='5.5'/%3E%3Cline x1='16' y1='2.5' x2='16' y2='5.5'/%3E%3C/svg%3E\") center / contain no-repeat;\n}\n\n.hengam-preorder-description{\n font: 14px Inter, sans-serif!important;\n margin-bottom: 14px;\n padding-left: 10px!important;\n background-color: #4d305e;\n padding: 10px;\n margin-top: -20px;\ncolor: white;\n}
10043\n\n\n.hengam-preorder-description:after {\n content: 'â';\n position: absolute;\n top: 8px;\n right: 27px;\n font-weight: 500;\n font-size: 16px\n}\n\n.hengam-preorder-description {\n padding-right: 23px;\n}\n\n\n.nm-portal:has(.hengam-preorder-description):hover::after {\n content: 'For first-time CREATIVATE⢠customers only. By clicking \"Add to Cart\" you consent to the CREATIVATE Terms of Service and agree to the following terms: Bundle includes free 90-day subscription to CREATIVATE Essential level membership. Subscription automatically renews monthly from the date of purchase at $9.99 (plus taxes) after the free trial, until cancelled. Cancel at any time from your Singer.com account dashboard.';\n background: #333;\n color: #fff;\n padding: 5px 10px;\n border-radius: 4px;\n white-space: pre-wrap; /* Changed from pre */\n text-align: justify; /* Add this */\n max-width: 300px; /* Add this */\n position: absolute;\n bottom: 110%;\n left: ;\n font-size: 12.5px;\n z-index:10\n}\n\n@media(min-width: 1024px) {.nm-portal:has(.hengam-preorder-description):hover::after {\n bottom: 120% !important;\n}\n.hengam-preorder-description:after {\n top: -10px;\n right: 5px !important;\n }\n}\n\n@media(min-width: 1001px) {\n.hengam-preorder-description:after {\n right: 26px;\n }\n}","product_page_raw_css":".product__add-to-cart-container {\r\n margin-top: 1.25rem !important;\r\n}\r\n.nm-portal .lowStockDescriptionStyle p {\r\n font-style: italic;\r\n font-size: 14px;\r\n}\r\n\r\n.hengam-preorder-description {\r\n margin-top: -5%;\r\n margin-bottom: 5%;\r\n border-radius: 20px;\r\ncolor: white;\r\n}\r\n@media (max-width: 480px) {\r\ndiv:has(.mobile-sticky-wrapper.md\\:hidden.sticky-wrapper-active) .hengam-preorder-description {\r\n display: none;\r\n }\r\n}","after_subscribe_message_styles":{"toastColor":"000000","toastBackgroundColor":"ffffff"}},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquÃ"},{"page":"COLLECTION_PAGE","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquÃ"},{"page":"LANDING_PAGES","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquÃ"}],"subscription_form_content":{"form_title":"Notificarme a través de:","email_input_placeholder":"Dirección de correo electrónico ...","email_input_below_text":"¡No te preocupes!Odiamos el spam tanto como tú.","email_label":"Correo electrónico","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Notificación de inserción","sms_label":"SMS","sms_input_placeholder":"Número de teléfono ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Su dirección de correo electrónico no es válida.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Su número de teléfono no es válido.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notificarme cuando esté disponible","add_to_contacts_checkbox_text":"Notificarme sobre otras noticias u ofertas también","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"Le notificaremos cuando el artÃculo esté disponible","already_subscribed_message_text":"Ya te has suscrito para este artÃculo","push_is_not_allowed_message_text":"No permitió que este sitio le envÃe notificaciones push.Para recibir una notificación de retroceso de esta tienda.","style_mode":"SMART","quantity_label":"Quantity"},"language":"es"},{"notify_me_contents":[{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"PRODUCT_PAGE","button_text":"Notify Me When Back in Stock","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invali
10043d_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Back In Stock","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"},{"page":"COLLECTION_PAGE","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"},{"page":"LANDING_PAGES","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"}],"subscription_form_content":{"form_title":"Me notifier via:","email_input_placeholder":"Adresse e-mail ...","email_input_below_text":"Ne vous inquiétez pas!Nous détestons le spam autant que vous.","email_label":"E-mail","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Notification push","sms_label":"SMS","sms_input_placeholder":"Numéro de téléphone ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Votre adresse e-mail n'est pas valide.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Votre numéro de téléphone n'est pas valide.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Informez-moi lorsqu'il est disponible","add_to_contacts_checkbox_text":"Me notifiez aussi d'autres nouvelles ou offres","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"Nous vous informerons lorsque l'article sera disponible","already_subscribed_message_text":"Vous vous êtes déjà abonné à cet article","push_is_not_allowed_message_text":"Vous n'avez pas permis à ce site de vous envoyer des notifications push.Pour recevoir une notification en stock de cette boutique.","style_mode":"SMART","quantity_label":"Quantity"},"language":"fr"}],"default_language":"en","shop_id":54854,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[{"product_id":8985270911255,"variant_id":47733730214167},{"product_id":14668795904370,"variant_id":51762174001522},{"product_id":8980573815063,"variant_id":47703948525847},{"product_id":8980576928023,"variant_id":47703957602583},{"product_id":8980579123479,"variant_id":47703962943767},{"product_id":8980573126935,"variant_id":47703947346199},{"product_id":8980578009367,"variant_id":47703960224023},{"product_id":9014142533911,"variant_id":47856406528279},{"product_id":9014142501143,"variant_id":47856406495511},{"product_id":9034281353495,"variant_id":47930454999319},{"product_id":9658810237207,"variant_id":49606043435287},{"product_id":9014142271767,"variant_id":47856406135063},{"product_id":8980590428439,"variant_id":47703998660887},{"product_id":8980591182103,"variant_id":47704000856343},{"product_id":9033269641495,"variant_id":47927208050967},{"product_id":8985268912407,"variant_id":47733723070743},{"product_id":8985269207319,"variant_id":47733724905751},{"product_id":8985270386967,"variant_id":47733728542999},{"product_id":9646993998103,"variant_id":49577258483991},{"product_id":8985269338391,"variant_id":47733725036823},{"product_id":9646995898647,"variant_id":49577266315543},{"product_id":8985270878487,"variant_id":47733729657111}],"included_in_back_in_stock_variants":[],"has_contact_integration":true,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":true,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":false,"back_in_stock_product_selection_mode":"EXCLUSION","low_stock":{"excluded_variants":[],"is_service_active":true,"widget_settings":{"show_mode":"LOW_INVENTORY","inventory_threshold":5},"product_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} item(s) left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artÃculos en stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"d8143d","text_color":"000000"},"wrapper_by_support":[".product__add-to-cart-container"],"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artÃculos en stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":[".boost-sd__product-item .boost-sd__product-link .boost-sd__button"],"inject_to_all_wrappers":true},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artÃculos en stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"color":"","borderRadius":"","backgroundColor":""},"is_hidden":false},"button":{"custom_styles":{"color":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroun
10043dColor":"ffffff","badgeBackgroundColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-Order","widget_description":"Pre-order available only on SINGER.com, expected to ship September 2026. \n\nReceive a FREE 90-day trial of CREATIVATE⢠Essential with pre-order (emailed after checkout)!","btn_text":"Pre-Order","availability_date_label":"Expected availability","payment_label":"Payment","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"es":{"badge_text":"Hacer un pedido","widget_description":"¡El producto estará disponible pronto!","btn_text":"Reserva ahora","availability_date_label":"Disponibilidad prevista","payment_label":"Pago","soon_available_text":"Muy pronto","billing_full_payment_text":"Pago completo al finalizar la compra.","billing_due_now_label":"Vence ahora","billing_due_later_label":"Se entregará más adelante","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"fr":{"badge_text":"Pré-commander","widget_description":"Le produit sera bientôt disponible !","btn_text":"Pré commandez maintenant","availability_date_label":"Disponibilité prévue","payment_label":"Paiement","soon_available_text":"à venir","billing_full_payment_text":"Paiement intégral à la caisse","billing_due_now_label":"à payer maintenant","billing_due_later_label":"à payer plus tard","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"div.relative.flex-col.hidden.lg:flex>button[type='submit'].order-1.w-full.max-w-full.product-add-to-cart-button.button.button--primary.non-bundle-atc","css_selector_by_support":"form[action=\"/cart/add\"] .product__add-to-cart-container .order-1.w-full.max-w-full.product-add-to-cart-button.button.button--primary, .product__add-to-cart-container .button--primary, .sticky-active .container .button--primary","css_selector_from_theme":null},"price":{"css_selector":"","css_selector_by_support":".footer__payment .visually-hidden","css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":true,"button":{"custom_styles":{"color":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"is_visible":true},"badge":{"custom_styles":{"color":"","borderRadius":"","discountColor":"","backgroundColor":""},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"es":{"btn_text":"Reserva ahora","badge_text":"Pre-order"},"fr":{"btn_text":"Pré commandez maintenant","badge_text":"Pre-order"},"en":{"btn_text":"Pre-Order","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":"","css_selector_by_support":".boost-sd__product-item .boost-sd__cta-button .plp-add-to-cart","css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":true},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"es":{"btn_text":"Reserva ahora","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"fr":{"btn_text":"Pré commandez maintenant","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[62313278243186,62313283944818,47823996125463,47823996158231,60733506781554,62357977465202,62357965242738,62380849561970,62380849299826,62380849496434,62380848251250,62380848316786,62380849332594,62380849529202,62380848218482,62380848284018,62380848480626,62380848578930,62380849135986,62380849398130,62380849430898,62380849824114,62380848710002,62380848808306,62380848382322,62380849201522,62380849365362,62380849267058,62380848972146,62380848054642,62380848742770,62380849856882,62380849889650,62380848513394,62380849660274,62380848152946,62380848349554,62380849004914,62380849463666,62380847989106,62380849234290,62380849627506,62380849758578,62380848906610,62380848447858,62380848939378,62380848644466,62380848873842,62380849070450,62380848087410,
1004362380849037682,62380848546162,62380849725810,62380849791346,62380849693042,62380848415090,62380849594738,47824861430039,52310070559090,52310081339762],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plans_billing_settings":{},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."},"es":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."},"fr":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"is_guest_mode_enabled":true,"refresh_page_after_add_to_cart":false,"reminder_channels":[],"share_wishlist_enabled":false,"share_wishlist_channels":["x","whatsapp","facebook","pinterest","telegram","email"],"login_page_url":"","excluded_variant_ids":[],"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"slim_custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart","inline_button_placements":[],"button_style":"FILL"},"collection_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]},"landing_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]}},"limit_reached":false,"ui_contents":{"es":{"id":44673,"add_to_wishlist_button_label":"Añadir a la lista de deseos","remove_from_wishlist_button_label":"Está en la lista de deseos.","list_access_button_label":"Lista de deseos","list_title":"Lista de deseos","list_add_all_to_cart_button_label":"Añadir todo al carrito","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
10043share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Añadir a la cesta","product_card_out_of_stock_button_label":"Agotado","product_count_label":"{count} product(s)","empty_list_description":"¡Aún no te ha gustado ningún producto!","empty_list_explore_button_label":"Explorar la tienda","add_to_cart_toast_message":"Añadido a tu carrito","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Acceso","login_modal_description":"Inicie sesión en su cuenta para agregar productos a su lista de deseos y ver los artÃculos guardados anteriormente.","login_modal_title":"Se requiere iniciar sesión"},"en":{"id":44662,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
10043share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","product_count_label":"{count} product(s)","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"},"fr":{"id":44681,"add_to_wishlist_button_label":"Ajouter à la liste de souhaits","remove_from_wishlist_button_label":"C'est dans la liste de souhaits","list_access_button_label":"Liste de souhaits","list_title":"Liste de souhaits","list_add_all_to_cart_button_label":"Ajouter tout au panier","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
10043share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Ajouter au panier","product_card_out_of_stock_button_label":"En rupture de stock","product_count_label":"{count} product(s)","empty_list_description":"Vous n'avez pas encore aimé aucun produit !","empty_list_explore_button_label":"Explorer le magasin","add_to_cart_toast_message":"Ajouté à votre panier","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Se connecter","login_modal_description":"Connectez-vous à votre compte pour ajouter des produits à votre liste de souhaits et afficher vos articles précédemment enregistrés.","login_modal_title":"Connexion requise"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left","hide_floating_button":false,"floating_access_button_hidden_on_pages":[],"show_count_badge":false,"badge_custom_styles":null,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":"left","my_wishlist_type":"drawer","my_wishlist_page_path":"/pages/my-wishlist","explore_link_target":""},"my_wishlist":{"type":"drawer","page_path":"/pages/my-wishlist","container_placement":null},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"},"saved_to_wishlist_message":{"is_enabled":false,"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 10044 sdkConfig: metafieldConfigData, 10045 preOrderConfig: metafieldPreOrderData, 10046 wishlistConfig: metafieldWishlistData, 10047 featureFlags: metafieldFlagsData 10048 }; 10049</script>
10049 10050 10051<!-- BEGIN app snippet: early-cart-guard -->
10051<script id="ReStock-early-cart-guard"> 10052(function (window) { 10053 try { 10054 if (window.__nmPreorderEarlyGuard) return; 10055 10056 let cfg = null; 10057 const metafields = window._ReStockConfig?._metafields; 10058 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 10059 cfg = metafields.preOrderConfig; 10060 } 10061 10062 let wrappersInstalled = false; 10063 10064 window.__nmPreorderEarlyGuard = { 10065 v: 1, 10066 active: true, 10067 setConfig: function (nextConfig) { 10068 if (!nextConfig || typeof nextConfig !== 'object') return; 10069 cfg = nextConfig; 10070 if (cfg.override_cart_requests === true) installWrappers(); 10071 } 10072 }; 10073 10074 function isGuardActive() { 10075 return window.__nmPreorderEarlyGuard?.active === true; 10076 } 10077 10078 function isCartAddUrl(url) { 10079 try { 10080 const parsed = new URL(String(url), window.document.baseURI); 10081 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 10082 } catch (error) { 10083 return false; 10084 } 10085 } 10086 10087 function isPageActive() { 10088 const template = window._ReStockConfig?.templateName; 10089 let pageConfig = null; 10090 if (template === 'product') { 10091 pageConfig = cfg.product_page; 10092 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 10093 pageConfig = cfg.collection_page; 10094 } else if (template === 'index') { 10095 pageConfig = cfg.landing_page; 10096 } 10097 return pageConfig?.ui_styles?.is_active === true; 10098 } 10099 10100 function shouldEnrich() { 10101 if (!cfg) return false; 10102 if (cfg.override_cart_requests !== true) return false; 10103 if (cfg.is_service_active !== true) return false; 10104 if (cfg.limit_reached === true) return false; 10105 if (window._ReStockConfig?.isB2BCustomer) return false; 10106 return isPageActive(); 10107 } 10108 10109 function isPlanVisibleInMarket(planId) { 10110 const planToMarkets = cfg.selling_plan_id_to_market_ids; 10111 if (!planToMarkets) return true; 10112 const allowedMarketIds = planToMarkets[planId]; 10113 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 10114 const marketId = window._ReStockConfig?.marketId; 10115 if (marketId == null) return true; 10116 return allowedMarketIds.includes(Number(marketId)); 10117 } 10118 10119 function findSellingPlanId(variantId) { 10120 const planToVariants = cfg.selling_plan_id_to_variant_ids; 10121 if (!planToVariants) return null; 10122 for (const planId of Object.keys(planToVariants)) { 10123 const variantIds = planToVariants[planId]; 10124 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 10125 } 10126 return null; 10127 } 10128 10129 function localizedContents() { 10130 const contents = cfg.product_page?.ui_contents; 10131 if (!contents || typeof contents !== 'object') return {}; 10132 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 10133 } 10134 10135 function shopLanguage() { 10136 const locale = window.Shopify?.locale; 10137 if (locale) return locale; 10138 const documentLanguage = window.document?.documentElement?.lang; 10139 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 10140 return null; 10141 } 10142 10143 function formatDate(date) { 10144 return date.toISOString().split('T')[0]; 10145 } 10146 10147 function toFiniteNumber(value) { 10148 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 10149 if (typeof value === 'string') { 10150 const parsed = parseFloat(value); 10151 return Number.isFinite(parsed) ? parsed : null; 10152 } 10153 return null; 10154 } 10155 10156 function clamp(value, min, max) { 10157 return Math.min(max, Math.max(min, value)); 10158 } 10159 10160 function availabilityDateText(planId) { 10161 const settings = cfg.description_availability_config?.[planId]; 10162 if (!settings) return ''; 10163 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 10164 if (settings.type === 'SPECIFIC_DATE') { 10165 const parsed = new Date(settings.config.date); 10166 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 10167 } 10168 if (settings.type === 'RELATIVE_DATE') { 10169 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 10170 if (isNaN(days)) return ''; 10171 const futureDate = new Date(); 10172 futureDate.setDate(futureDate.getDate() + days); 10173 return formatDate(futureDate); 10174 } 10175 return ''; 10176 } 10177 10178 function inlineVariantPrice(variantId) { 10179 const variants = window._ReStockConfig?.product?.variants;
10180 if (!Array.isArray(variants)) return null; 10181 const variant = variants.find(function (candidate) { 10182 return Number(candidate?.id) === variantId; 10183 }); 10184 if (!variant) return null; 10185 return variant.price ? variant.price / 100 : 0; 10186 } 10187 10188 function finalPriceForPlan(price, planId) { 10189 const adjustment = cfg.selling_plans_settings?.[planId]; 10190 if (!adjustment?.has_discount) return price; 10191 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 10192 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 10193 return price; 10194 } 10195 10196 function formatMoneyIntl(price) { 10197 const currency = window.Shopify?.currency?.active || 'USD'; 10198 const locale = window.Shopify?.locale || 'en-US'; 10199 try { 10200 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 10201 } catch (error) { 10202 return currency + ' ' + price.toFixed(2); 10203 } 10204 } 10205 10206 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 10207 10208 function delimit(cents, precision, thousands, decimal) { 10209 const parts = (cents / 100).toFixed(precision).split('.'); 10210 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 10211 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 10212 } 10213 10214 const AMOUNT_FORMATTERS = new Map([ 10215 ['amount', function (cents) { return delimit(cents, 2, ','); }], 10216 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 10217 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 10218 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 10219 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 10220 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 10221 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 10222 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 10223 ]); 10224 10225 function decodeEntities(s) { 10226 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 10227 } 10228 10229 function moneyFormat() { 10230 const format = window._ReStockConfig?.moneyFormat; 10231 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 10232 } 10233 10234 function formatMoney(amount) { 10235 const format = moneyFormat(); 10236 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 10237 if (!formatAmount) return formatMoneyIntl(amount); 10238 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 10239 } 10240 10241 function calculateCheckoutCharge(price, policy) { 10242 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 10243 if (!Number.isFinite(price) || price <= 0) return 0; 10244 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 10245 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 10246 } 10247 10248 function formatRemainingDueDate(policy) { 10249 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 10250 if (date_type === 'EXACT_DATE' && exact_date) { 10251 const parsed = new Date(exact_date + 'T12:00:00Z'); 10252 if (!isNaN(parsed.getTime())) return formatDate(parsed); 10253 } 10254 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 10255 const days = toFiniteNumber(after_some_days); 10256 if (days === null) return ''; 10257 const futureDate = new Date(); 10258 futureDate.setDate(futureDate.getDate() + days); 10259 return formatDate(futureDate); 10260 } 10261 return ''; 10262 } 10263 10264 function paymentText(planId, variantId) { 10265 const policy = cfg.selling_plans_billing_settings?.[planId]; 10266 if (!policy) return ''; 10267 const contents = localizedContents(); 10268 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 10269 10270 const price = inlineVariantPrice(variantId); 10271 if (price == null) return ''; 10272 10273 const planPrice = finalPriceForPlan(price, planId); 10274 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 10275 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 10276 const dueDate = formatRemainingDueDate(policy); 10277 10278 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 10279 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 10280 const formattedDueNow = formatMoney(dueNowAmount); 10281 const formattedDueLater = formatMoney(dueLaterAmount); 10282 const dueLaterPart = dueDate 10283 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 10284 : formattedDueLater + ' ' + dueLaterLabel; 10285 10286 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 10287 } 10288 10289 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 10290 const DEFAULT_PAYMENT_LABEL = 'Payment'; 10291 const TYPE_MARKER = 'Type'; 10292 10293 function cleanLabel(raw) { 10294 return String(raw == null ? '' : raw) 10295 .replace(/[[\]]/g, '') 10296 .replace(/[\s:ï¼]+$/, '') 10297 .trim(); 10298 } 10299 10300 function resolvePaymentLabel(raw) { 10301 const cleaned = cleanLabel(raw); 10302 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 10303 return DEFAULT_PAYMENT_LABEL; 10304 } 10305 return cleaned; 10306 } 10307 10308 function resolveAvailabilityLabel(raw, paymentLabel) { 10309 const cleaned = cleanLabel(raw); 10310 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 10311 return DEFAULT_AVAILABILITY_LABEL; 10312 } 10313 return cleaned; 10314 } 10315 10316 function visibleCartProperties(planId, variantId) { 10317 const properties = {};
10318 try { 10319 const contents = localizedContents(); 10320 const paymentLabel = resolvePaymentLabel(contents.payment_label); 10321 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 10322 const availabilityDate = availabilityDateText(planId); 10323 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 10324 const payment = paymentText(planId, variantId); 10325 if (payment) properties[paymentLabel] = payment; 10326 } catch (error) {} 10327 return properties; 10328 } 10329 10330 function setJsonProperty(item, name, value) { 10331 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 10332 if (properties[name] === value) return false; 10333 properties[name] = value; 10334 item.properties = properties; 10335 return true; 10336 } 10337 10338 function coerceJsonNumbers(item) { 10339 if (item.id) item.id = Number(item.id); 10340 if (item.quantity) item.quantity = Number(item.quantity); 10341 } 10342 10343 function applyVisibleJsonProperties(item, planId, variantId) { 10344 const properties = visibleCartProperties(planId, variantId); 10345 let changed = false; 10346 for (const name of Object.keys(properties)) { 10347 if (setJsonProperty(item, name, properties[name])) changed = true; 10348 } 10349 return changed; 10350 } 10351 10352 function enrichJsonItem(item) { 10353 if (!item || typeof item !== 'object') return false; 10354 const variantId = Number(item.id); 10355 if (!Number.isFinite(variantId)) return false; 10356 const planId = findSellingPlanId(variantId); 10357 if (planId == null) return false; 10358 10359 if (cfg.is_selling_plan_removed_by_support) { 10360 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 10361 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 10362 if (!tagged && !typed) return false; 10363 coerceJsonNumbers(item); 10364 return true; 10365 } 10366 10367 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 10368 10369 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 10370 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 10371 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 10372 applyVisibleJsonProperties(item, planId, variantId); 10373 coerceJsonNumbers(item); 10374 return true; 10375 } 10376 10377 function enrichJson(data) { 10378 if (!data || typeof data !== 'object') return false; 10379 if (Array.isArray(data.items)) { 10380 let changed = false; 10381 for (const item of data.items) { 10382 if (enrichJsonItem(item)) changed = true; 10383 } 10384 return changed; 10385 } 10386 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 10387 return enrichJsonItem(data); 10388 } 10389 10390 function paramScopes(params) { 10391 const prefixes = []; 10392 const seen = {}; 10393 params.forEach(function (value, key) { 10394 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 10395 if (match && !seen[match[1]]) { 10396 seen[match[1]] = true; 10397 prefixes.push('items[' + match[1] + ']'); 10398 } 10399 }); 10400 if (prefixes.length > 0) return prefixes; 10401 if (params.get('items[id]') != null) return ['items']; 10402 if (params.get('id') != null) return ['']; 10403 return []; 10404 } 10405 10406 function scopeKey(prefix, name) { 10407 return prefix ? prefix + '[' + name + ']' : name; 10408 } 10409 10410 function scopePropertyKey(prefix, name) { 10411 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 10412 } 10413 10414 function setParam(params, key, value) { 10415 if (params.get(key) === value) return false; 10416 params.set(key, value); 10417 return true; 10418 } 10419 10420 function applyRemovedBySupportParams(params, prefix) { 10421 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 10422 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 10423 return tagged || typed; 10424 } 10425 10426 function applyVisibleParamProperties(params, prefix, planId, variantId) { 10427 const properties = visibleCartProperties(planId, variantId); 10428 let changed = false;
10429 for (const name of Object.keys(properties)) { 10430 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 10431 } 10432 return changed; 10433 } 10434 10435 function enrichParamScope(params, prefix, planId, variantId) { 10436 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 10437 10438 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 10439 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 10440 10441 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 10442 if (existingPlan == null || existingPlan === '') { 10443 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 10444 changed = true; 10445 } 10446 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 10447 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 10448 changed = true; 10449 } 10450 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 10451 return changed; 10452 } 10453 10454 function enrichParams(params) { 10455 const scopes = paramScopes(params); 10456 let changed = false; 10457 for (const prefix of scopes) { 10458 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 10459 if (!Number.isFinite(variantId)) continue; 10460 const planId = findSellingPlanId(variantId); 10461 if (planId == null) continue; 10462 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 10463 } 10464 return changed; 10465 } 10466 10467 function enrichBody(body) { 10468 if (typeof body === 'string') { 10469 let jsonData = null; 10470 try { 10471 jsonData = JSON.parse(body); 10472 } catch (error) { 10473 jsonData = null; 10474 } 10475 if (jsonData && typeof jsonData === 'object') { 10476 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 10477 } 10478 const params = new URLSearchParams(body); 10479 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 10480 } 10481 if (typeof FormData !== 'undefined' && body instanceof FormData) { 10482 return { body: body, changed: enrichParams(body) }; 10483 } 10484 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 10485 return { body: body, changed: enrichParams(body) }; 10486 } 10487 return { body: body, changed: false }; 10488 } 10489 10490 function extractRequestUrl(input) { 10491 if (typeof input === 'string') return input; 10492 if (typeof input?.url === 'string') return input.url; 10493 if (typeof input?.href === 'string') return input.href; 10494 return ''; 10495 } 10496 10497 function maybeEnrichFetchInit(input, init) { 10498 if (!isGuardActive() || !init || init.body == null) return init; 10499 const url = extractRequestUrl(input); 10500 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 10501 const enriched = enrichBody(init.body); 10502 if (!enriched.changed) return init; 10503 return { ...init, body: enriched.body }; 10504 } 10505 10506 function installWrappers() { 10507 if (wrappersInstalled) return; 10508 wrappersInstalled = true; 10509 10510 const originalFetch = window.fetch; 10511 window.fetch = function (input, init) { 10512 let nextInit = init; 10513 try { 10514 nextInit = maybeEnrichFetchInit(input, init); 10515 } catch (error) {} 10516 return originalFetch.call(this || window, input, nextInit); 10517 }; 10518 10519 const xhrPrototype = window.XMLHttpRequest?.prototype; 10520 if (xhrPrototype) { 10521 const originalOpen = xhrPrototype.open; 10522 const originalSend = xhrPrototype.send; 10523 xhrPrototype.open = function () { 10524 try { 10525 this.__nmEarlyGuardUrl = arguments[1]; 10526 } catch (error) {} 10527 return originalOpen.apply(this, arguments); 10528 }; 10529 xhrPrototype.send = function (body) { 10530 try { 10531 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 10532 const enriched = enrichBody(body); 10533 if (enriched.changed) return originalSend.call(this, enriched.body); 10534 } 10535 } catch (error) {} 10536 return originalSend.apply(this, arguments); 10537 }; 10538 } 10539 } 10540 10541 if (cfg?.override_cart_requests === true) installWrappers(); 10542 } catch (error) {} 10543})(window); 10544</script>
10544 10545<!-- END app snippet --> 10546<!-- BEGIN app snippet: wishlist-page-container -->
10546<script id="ReStock-wishlist-page-container"> 10547(function (window) { 10548 try { 10549 if (window.__nmWishlistPageContainer) return; 10550 10551 const CONTAINER_ID = 'nm-wishlist-page-root'; 10552 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 10553 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 10554 10555 function trimTrailingSlash(path) { 10556 const value = String(path); 10557 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 10558 } 10559 10560 function stripRoutesRoot(pathname) { 10561 const root = window.Shopify?.routes?.root; 10562 if (typeof root !== 'string') return pathname; 10563 const prefix = trimTrailingSlash(root); 10564 if (prefix === '' || prefix === '/') return pathname; 10565 if (pathname === prefix) return '/'; 10566 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 10567 } 10568 10569 function isConfiguredPage(pagePath) { 10570 const pathname = window.location?.pathname; 10571 if (typeof pathname !== 'string') return false; 10572 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 10573 } 10574 10575 function hasShareToken() { 10576 const search = window.location?.search; 10577 if (!search) return false; 10578 return !!new URLSearchParams(search).get('w'); 10579 } 10580 10581 function isBootable(wishlistConfig, sdkConfig) { 10582 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 10583 if (sdkConfig.app_enabled !== true) return false; 10584 if (sdkConfig.is_suspended === true) return false; 10585 return wishlistConfig.is_service_active === true; 10586 } 10587 10588 function matchElement(selector) { 10589 try { 10590 return window.document.querySelector(selector) || null; 10591 } catch (error) { 10592 return null; 10593 } 10594 } 10595 10596 function configuredTarget(placement) { 10597 if (!placement || typeof placement !== 'object') return null; 10598 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 10599 const element = matchElement(placement.css_selector); 10600 if (!element) return null; 10601 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 10602 return { element: element, relative: relative }; 10603 } 10604 10605 function builtInTarget() { 10606 for (const selector of TARGET_SELECTORS) { 10607 const element = matchElement(selector); 10608 if (element) return { element: element, relative: 'start' }; 10609 } 10610 return null; 10611 } 10612 10613 function insertContainer(container, target) { 10614 if (target.relative === 'before' || target.relative === 'after') { 10615 const parent = target.element.parentNode; 10616 if (!parent) return false; 10617 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 10618 return true; 10619 } 10620 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 10621 return true; 10622 } 10623 10624 function createContainer(placement) { 10625 const target = configuredTarget(placement) || builtInTarget(); 10626 if (!target) return null; 10627 const container = window.document.createElement('div'); 10628 container.id = CONTAINER_ID; 10629 container.setAttribute('data-nm-container-source', 'fallback'); 10630 return insertContainer(container, target) ? container : null; 10631 } 10632 10633 function usablePagePath(wishlistConfig) { 10634 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 10635 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 10636 } 10637 10638 function wishlistPageConfig(wishlistConfig) { 10639 const pagePath = usablePagePath(wishlistConfig); 10640 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 10641 } 10642 10643 function armContainer(myWishlist) { 10644 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 10645 if (container) container.removeAttribute('data-nm-page-state'); 10646 } 10647 10648 function markInactive() { 10649 const container = window.document.getElementById(CONTAINER_ID); 10650 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 10651 } 10652 10653 function dearmContainer() { 10654 const stale = window.document.getElementById(CONTAINER_ID); 10655 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 10656 else markInactive(); 10657 } 10658 10659 function ensure(wishlistConfig, sdkConfig) {
10660 try { 10661 const myWishlist = wishlistPageConfig(wishlistConfig); 10662 if (!myWishlist) { 10663 if (usablePagePath(wishlistConfig)) dearmContainer(); 10664 return; 10665 } 10666 const active = myWishlist.type === 'separate_page' || hasShareToken(); 10667 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 10668 else markInactive(); 10669 } catch (error) {} 10670 } 10671 10672 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 10673 10674 const metafields = window._ReStockConfig?._metafields; 10675 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 10676 } catch (error) {} 10677})(window); 10678</script>
10678 10679<!-- END app snippet --> 10680
10681<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
10681 10682 10683<style> 10684 #nm-wishlist-page-root { 10685 min-height: 60vh; 10686 } 10687 10688 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 10689 box-sizing: border-box; 10690 max-width: 1200px; 10691 margin: 0 auto; 10692 padding: 0 1.5rem; 10693 } 10694 10695 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 10696 display: none; 10697 } 10698 10699 #nm-wishlist-page-root:empty { 10700 display: flex; 10701 align-items: center; 10702 justify-content: center; 10703 } 10704 10705 #nm-wishlist-page-root:empty::after { 10706 content: ""; 10707 width: 36px; 10708 height: 36px; 10709 border: 3px solid #e3e3e3; 10710 border-top-color: #1773b0; 10711 border-radius: 50%; 10712 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 10713 } 10714 10715 @keyframes nm-wishlist-page-boot-spin { 10716 to { 10717 transform: rotate(360deg); 10718 } 10719 } 10720 10721 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 10722 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 10723 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 10724 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 10725 display: none !important; 10726 } 10727</style> 10728 10729 10730</div>
10730<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
10730 10731</body> 10732</html> 10733 10734 10735 10736 10737
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.