PageSourceSearch

https://betseyjohnson.com/products/digital-gift-card

html betseyjohnson.com collected 2026-09-24 17:33:53 UTC 1,278,092 bytes, 27,185 lines download raw bytes

1<!doctype html>
2<html
3  class="no-js"
4  lang="en"
5  data-brand="betsey_johnson"
6  data-is-carvela-brand="false"
7  data-locale="en_us"
8>
9  <head>
10
11    
12<title>
13        
14          
15            DIGITAL GIFT CARD
16 &ndash; Betsey Johnson
17        
18      </title>
19      
20        
21          <meta name="description" content="Betsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.Your gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift car">
22        
23      
24
25
26      <link rel="canonical" href="https://betseyjohnson.com/products/digital-gift-card">
27    
28
29    
30
31    
32
33
34
35
36    
37
38    
39
40<meta property="og:site_name" content="Betsey Johnson">
41<meta property="og:url" content="https://betseyjohnson.com/products/digital-gift-card">
42<meta property="og:title" content="DIGITAL GIFT CARD">
43<meta property="og:type" content="product">
44<meta property="og:description" content="Betsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.Your gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift car">
45<meta name="format-detection" content="telephone=no"><meta property="og:image" content="http://betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489">
46  <meta property="og:image:secure_url" content="https://betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489">
47  <meta property="og:image:width" content="1000">
48  <meta property="og:image:height" content="1283"><meta property="og:price:amount" content="25.00">
49  <meta property="og:price:currency" content="USD"><meta name="twitter:site" content="@https://www.x.com/SteveMadden"><meta name="twitter:card" content="summary_large_image">
50<meta name="twitter:title" content="DIGITAL GIFT CARD">
51<meta name="twitter:description" content="Betsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.Your gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift car">
52
53
54      <link rel="icon" type="image/png" href="//betseyjohnson.com/cdn/shop/files/ico.png?crop=center&height=32&v=1613791901&width=32">
55    <link rel="preconnect" href="https://swym.it/">
56    <link rel="preconnect" href="https://www.api.fastsimon.com/" crossorigin>
57    <link rel="preconnect" href="https://images.contentstack.io">
58    <!-- Google Tag Manager -->
59
60    
61
62    
63      
63<script>
64  window.dataLayer = window.dataLayer || [];
65
66  function readCookie(name) {
67    var nameEQ = name + "=";
68    var ca = document.cookie.split(';');
69    for (var i = 0; i < ca.length; i++) {
70      var c = ca[i].trim();
71      if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
72    }
73    return null;
74  }
75
76  function gtag() {
77    window.dataLayer.push(arguments);
78  }
79
80  gtag('set', 'url_passthrough', true);
81  gtag('set', 'ads_data_redaction', true);
82  
83  function setDefaultGoogleConsent() {
84    gtag('consent', 'default', {
85      ad_storage: 'granted',
86      analytics_storage: 'granted',
87      ad_user_data: 'granted',
88      ad_personalization: 'granted',
89      functionality_storage: 'granted',
90      personalization_storage: 'granted',
91      security_storage: 'granted',
92      wait_for_update: 500,
93    });
94  }
95
96  // Main logic
97  try {
98    var otCookie = decodeURIComponent(readCookie('OptanonConsent') || '');
99    var otGroups = otCookie.split("groups=").pop().split("&")[0];
100    var otValues = otGroups.split(',').reduce(function(acc, pair) {
101      var parts = pair.split(':');
102      if (parts.length === 2) {
103        var key = parts[0];
104        var value = parts[1];
105        acc[key] = value;
106      }
107      return acc;
108    }, {});
109
110    if (Object.keys(otValues).length > 0) {
111      gtag('consent', 'default', {
112        ad_storage: otValues.C0004 === "1" ? 'granted' : 'denied',
113        analytics_storage: otValues.C0002 === "1" ? 'granted' : 'denied',
114        personalization_storage: otValues.C0003 === "1" ? 'granted' : 'denied',
115        functionality_storage: otValues.C0003 === "1" ? 'granted' : 'denied',
116        ad_personalization: otValues.C0004 === "1" ? 'granted' : 'denied',
117        ad_user_data: otValues.C0004 === "1" ? 'granted' : 'denied',
118        security_storage: 'granted'
119      });
120    } else {
121      setDefaultGoogleConsent();
122    }
123  } catch (e) {
124    console.error("Consent parsing error:", e);
125    setDefaultGoogleConsent();
126  }
127</script>
127
128    
129
130    
131
132    
133
134    
135    
136
137    
137<script async>
138      
139
140      (function (w, d, s, l, i) {
141        w[l] = w[l] || [];
142        w[l].push( { 'gtm.start':new Date().getTime(),event:'gtm.js'});
143        var f=d.getElementsByTagName(s)[0],
144          j=d.createElement(s),
145          dl=l!='dataLayer'?'&l='+l:'';
146        j.async=true;
147        j.src='https://analytics.betseyjohnson.com/gtm.js?id='+i+dl;
148        f.parentNode.insertBefore(j,f);
149      })(window, document, 'script', 'dataLayer', 'GTM-NT7Q2N4');
150      window.hpdl = [];
151
152      /* Fast Simon settings */
153      window.FS_UUID ="dfa258f3-4309-4113-b883-8445ba08c64e";
154      window.FS_STORE_ID ="2371878977";
155      window.FS_WIDGET_ID ="";
156      window.FAST_SIMON_CUSTOM_STORE_ID = "2371878977";
157      window.FAST_SIMON_STORE_ID = "2371878977";
158      
159
160      
161
162      /*quantity limit based on flag*/
163      window.order_count = window.order_count || 0;
164      
165      
166      
167      
168      window.order_count = 0 || 0;
169      window.enabled_max_units = true;
170      
171      window.max_units_per_order = 10;
172      window.cartProductLimitMessageTemplate = "Translation missing: en.sections.cart.cart_product_limit";
173      window.cartProductLimitMessage = window.cartProductLimitMessageTemplate.replace('10', String(window.max_units_per_order));
174      window.__DV_FLAGS__ = window.__DV_FLAGS__ || {};
175      window.__DV_FLAGS__.qvGrid2x2 = false;
176      window.styliticsCollectionVideo =
177      
178        null;
179      
180
181      
182        window.__SM_CUSTOMER_LOGGED_IN__ = false;
183      
184
185      
186      // ATC Guard: prevents early form submit fallback to /cart
187      window.__ajaxAtcReady = false;
188
189      // Block native submits to /cart/add and localized /<locale>/cart/add until our AJAX handler is bound
190      document.addEventListener('submit', function(e) {
191        var form = e.target;
192        if (!form || form.tagName !== 'FORM') return;
193
194        // Only Shopify ATC forms
195        var action = form.getAttribute('action') || '';
196        if (!action.endsWith('/cart/add')) return;
197
198        if (!window.__ajaxAtcReady) {
199          e.preventDefault();
200          e.stopPropagation();
201        }
202      }, true);
203
204      document.addEventListener('click', function(e) {
205        var btn = e.target.closest('button[type="submit"], input[type="submit"]');
206        if (!btn) return;
207
208        var form = btn.closest('form[action$="/cart/add"]');
209        if (!form) return;
210
211        if (!window.__ajaxAtcReady) {
212          e.preventDefault();
213          e.stopPropagation();
214        }
215      }, true);
216      
217    </script>
217
218
219    <!-- Source defence Script must be at top -->
220    
221    
222    
223
224      
225          
225<script>
226            vice = {
227              config: {
228                viceAccountId: 'stevemadden',
229                viceSiteId: 'betseyjohnson',
230                viceSectionId: '',
231              },
232            };
233          </script>
233
234          
234<script defer src="//vice-prod.sdiapi.com/vice_loader/stevemadden/betseyjohnson"></script>
234
235      
236    
237
238    
238<script>
239  
240  
241
242  
243</script>
243
244    <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/base.css?v=70859210638362933771789976821" rel="stylesheet" type="text/css" media="all" />
245
246<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/jquery.min.js?v=8324501383853434791755524545" type="text/javascript"></script>
246
247    
248    
249    
250
251    <!-- Fast Simon -->
252    <meta charset="utf-8">
253    <meta http-equiv="X-UA-Compatible" content="IE=edge">
254    <meta name="viewport" content="width=device-width,initial-scale=1">
255    <meta name="theme-color" content="">
256
257    
258    
259    
260
261    
262
263    <!---
264Auto-generated by Fast Simon.
265DO NOT EDIT this as this file can be re-written at any time.
266--->
267
268
269
270    
271
272    
273    
274        
274<script defer src="//betseyjohnson.com/cdn/shop/t/1305/assets/promo-time-validator.js?v=2280544919894985741789976830"></script>
274
275<style id="fast-simon-serp-css">
276@media only screen and (max-width: 480px) {
277    .modal-overlay {
278        top: 0 !important;
279        height: 90% !important;
280    }
281    #serp-portal-content .fs-category-container {
282      margin-top: 10px !important;
283    }
284    .top-center-container.fs-sticky-header {
285      margin: 0 -15px;
286      padding: 20px 15px !important;
287      top: -1px;
288    }
289}
290.removable-tags-wrapper .filter-title {
291  display: none;
292}
293  .fs-total-results-text-new,.my-badge-label,.my-promo-label{
294        font-family: 'GOTHAM';
295  }
296  .product-card-items-wrapper{
297        justify-content: flex-start !important;
298  }
299      .isp_add_to_cart_btn {
300      border: 1px solid #ef2f95 !important;
301      border-radius: 0 !important;
302    background-color: #ef2f95 !important;
303  }
304  .isp_add_to_cart_btn:hover,
305  .isp_add_to_cart_btn:focus,
306  .isp_add_to_cart_btn:active {
307      color: white !important;
308    background-color: #981b5d !important;
309      border: 1px solid #981b5d !important;
310  }
311  main#MainContent {
312    margin: 0px; 
313  } 
314  #isp_left_container.horizontal .isp_search_res_facets_container .isp_single_facet_wrapper {
315      FONT-WEIGHT: 500;
316      padding-bottom: 0!important;
317      margin: 8px 2px!important;
318      border: 1px solid #d2d2d2;
319      width: 15%;
320      cursor: pointer;
321      position: relative;
322      overflow-y: visible;
323  } 
324  @media only screen and (min-width: 771px) {
325  li.isp_grid_product {
326    height: 560px !important;
327  }
328  }
329  .searchTerm, .removable-tag, .title, .summaryWrapper, .fs-grid-view-buttons, .fs-filters-title-text, .fs-grid-view-buttons, .fs-product-title, .fs-compare, .price, .fs-total-results-text, .select__trigger, .fs-custom-options, .category-title, .filters-option-text,  .fs-serp-filter-count, .fs-modern-select-custom-option, .filters-button-wrapper,  .fs-modern-mobile-filters-clear-all-button { 
330    font-family: Sofia Pro !important; 
331  } 
332  .add-to-cart-button {
333    font-family: Sofia Pro !important; 
334  } 
335  .searchTerm {
336    font-weight: 900 !important;
337    color: #000!important;
338    line-height: 2em !important;
339    font-size: 28px !important;
340    text-transform: uppercase;
341  }
342  .titleWrapper, .count {
343    display: none !important;
344  }
345  .price {
346    margin-left: 0px;
347  }
348  .fs-compare {
349    opacity: .4 !important;
350  }
351  @media only screen and (min-width: 771px) {
352    .category-title-wrapper {
353      border: 1px solid #ccc;
354    }
355    .category-title {
356      border-bottom: none !important;
357    }
358    .horizontal-category-items {
359      margin-left: 0px !important;
360    }
361    .category-items {
362      width: 180px;
363    }
364    .checkmark {
365      visibility: hidden;
366    }
367  }
368  .quick-view-dialog-content {
369    background-color: white !important;
370  }
371  .quick-view-dialog-title {
372    font-family: Gotham Book !important;
373    margin-bottom: 12px;
374    font-size: 1.4em;
375    line-height: 1.2em;
376  }
377  .quick-view-dialog-price, .quick-view-dialog-compare {
378    font-family: Gotham Book !important;
379    font-size: 1.8em;
380    color: #ce307d !important;
381  }
382  .rangeSlider .rangeHandle.active .rangeNub, .rangeSlider.focus .rangeBar, .rangeSlider.focus .rangeFloat {
383    background-color: #dddddd;
384  }
385  .quick-view-dialog-desc {
386    font-family: Gotham Book !important;
387    font-size: 16px !important;
388    font-weight: 500 !important;
389    max-height: 13.5em !important;
390  }
391  .quick-view-dialog-compare {
392    opacity: .4 !important;
393  }
394  .quick-view-dialog-info-header {
395    display: none !important;
396  }
397  .fs-promo-tile-image-wrapper{
398    height: 100% !important;
399  }
400  .product-card-border.fs-result-page-17x79ur{
401    max-width: unset;
402    width: 100%;
403    width: 33.33%;
404    float: unset;
405    padding: 0 15px 30px !important; 
406    border: none !important;
407    box-sizing: border-box;
408  }
409  .products-grid.fs-result-page-158897m {
410      /*display: flex;*/
411      flex-wrap: wrap;
412      column-gap: unset !important;
413      row-gap: unset !important;
414  } 
415  .image-wrapper.fs-serp-image-wrapper{
416    position: relative;
417    padding-bottom: 125%;
418    display: block;
419  }
420  .my-badge-labels {
421    position: absolute;
422    right: 0;
423    width: 100%;
424    top: 0;
425    display: 800;
426    height: 40px;
427  }
428  #fs-serp-page .my-badge-label{
429    font-size: 14px;
430    text-align: right;
431    line-height: 1;
432    font-weight: bold;
433    top: 50%;
434    right: 6%;
435    z-index: 1;
436    position: absolute;
437  }
438  .searchResultsWrapper {
439    max-width: 1430px;
440    margin: 0 auto;
441    padding: 0 15px !important;
442    box-sizing: border-box;
443  }
444  .image-wrapper.fs-serp-image-wrapper a,
445  .image-wrapper.fs-serp-image-wrapper a * {
446    position: absolute;
447    width: 100%;
448    height: 100%;
449    display: block;
450  }
451  .info-container.fs-result-page-17x79ur {
452    padding: 10px 0;
453    display: unset;
454  }
455  .fast_product_title {
456    width: 100%;
457    display: flex;
458    justify-content: space-between;
459  }
460  .fast_product_title .title-protion {
461    display: flex;
462    flex-direction: column;
463    margin-right: 5px;
464    max-width: 75%;
465    width: 100%;
466  }
467  .fast_product_price {
468    display: flex;
469    align-items: center;
470    flex-direction: row-reverse;
471    justify-content: flex-end;
472    width: 100%;
473  }
474  .fast_product_price_content {
475    display: flex;
476    flex-direction: row-reverse;
477  }
478  .title.fs-result-page-mihllj {
479    color: #000;
480    font-size: 16px;
481    /*line-height: clamp(0.875rem, 0.7669rem + 0.5405vw, 1.25rem) !important;*/
482    line-height: 20px;
483    max-height: unset;
484    font-weight: 800;
485    letter-spacing: normal !important;
486    margin: 0 !important;
487    text-align: left;
488    -webkit-line-clamp: unset;
489  }
490  .reviews-container.fs-result-page-2opwz{
491    text-align: left;
492  }
493  .reviews-container .fs-reviews-avg{
494    display: none;
495  }
496  .reviews-count.fs-result-page-2opwz {
497    color: #ce307d;
498  }
499  .fs-promo-tile-title {
500    display: none;
501  }
502  .details_right_wrap button{
503    border: none;
504    background: none;
505    color: #ce307d;
506    font-weight: 800;
507    cursor: pointer;
508  }
509  .price.fs-result-page-3sdl0h{
510    font-size: 16px;
511    color: #000;
512  }
513  .price.fs-result-page-3sdl0h.hasCompare{
514    color: #ce307d;
515  }
516  .compare.fs-result-page-cqe2ra{
517    font-size: 16px;
518    margin-right: 10px;
519    color: #000;
520    opacity: 1 !important;
521  }
522  .products-grid.fs-result-page-158897m{
523    margin: 0 -15px !important;
524  }
525  .image.fs-result-page-m6e2r5{
526    object-fit: cover;
527  }
528  .filters-grid-no-filters .top-center-container.fs-result-page-j6l4zq {
529    margin-left: 0 !important;
530    width: 100% !important;
531    min-height: 70px;
532  }
533  .top-center-container.fs-result-page-j6l4zq{
534    flex-direction: column;
535    padding: 20px 0;
536  }
537  .button-wrapper.fs-result-page-o6j45c{
538    border: 2px solid;
539    border-radius: 50px;
540    padding: 8px 30px;
541    font-family: Sofia Pro !important;
542    font-size: 18px;
543    font-weight: 700;
544    color: #000;
545    text-transform: uppercase;
546  }
547  .select__trigger.fs-result-page-3zl3hm{
548    border: 2px solid #000;
549    border-radius: 50px;
550    font-size: 18px;
551    font-weight: normal;
552    padding: 8px 30px;
553    display: flex;
554    justify-content: center;
555    text-transform: uppercase;
556  }
557  .select.fs-result-page-3zl3hm{
558    border: none;
559    height: auto;
560  }
561  .select-wrapper.fs-result-page-3zl3hm {
562    font-size: 18px;
563    font-weight: bold;
564    display: flex;
565    align-items: center;
566    height: 50px;
567    text-transform: uppercase;
568  }
569  .select-wrapper.fs-result-page-3zl3hm .filter_sort_by{
570    margin-right: 10px;
571  }
572  .category-title-wrapper{
573    border: none !important;
574  }
575  .category-container.fs-result-page-lvma6u{
576    border-top: 1px solid #ccc;
577    margin: 0;
578    padding: 15px 0;
579  }
580  .filters-container.fs-result-page-1ozlb67{
581    border: none;
582  }
583  .category-title.fs-result-page-wf8j8a{
584    padding-top: 0;
585    margin-bottom: 0;
586  }
587  .filter-size .filters-option-text{
588    border: 2px solid #ccc;
589    border-radius: 3px; 
590    padding: 10px;
591    min-width: 29px;
592    display: flex;
593    justify-content: center;
594    align-items: center;
595  }
596  .filter-size .category-items{
597    display: flex;
598    flex-wrap: wrap;
599  }
600  .checkmark.fs-result-page-p4c5lu.fs-result-page-p4c5lu.fs-result-page-p4c5lu{
601    display: none;
602  }
603  .category-items.fs-result-page-lvma6u{
604    padding: 0;
605  }
606  .category-title-wrapper.fs-result-page-wf8j8a{
607    padding: 0;
608  }
609  .category-items {
610    width: 100%;
611  }
612  .filters-grid-wrapper.fs-result-page-1401w5l {
613    grid-template-columns: 20% 78%;
614    grid-column-gap: 2%;
615    margin-top: 0;
616  }
617  .fs-result-page-1401w5l.filters-grid-no-filters .hide-filters-button.fs-result-page-o6j45c:after{
618    transform: none;
619  }
620  .fs-result-page-1401w5l .hide-filters-button.fs-result-page-o6j45c:after{
621    transform: rotateX(180deg);
622    transition: all 0.3s ease-in-out;
623  }
624  .select-wrapper.fs-select-wrapper.active .selected-option.fs-selected-option:after{
625    transform: rotateX(180deg);
626    transition: all 0.3s ease-in-out;
627  }
628  .details_right_wrap{
629    display: flex;
630  }
631  .removable-tag.fs-result-page-10ddpsw{
632    border-radius: 50px;
633    color: #000;
634  }
635  .fs-top-right-buttons-wrapper{
636    justify-content: space-between;
637    align-items: center;
638    width: auto;
639    margin-top: 0;
640    width: 100%;
641  }
642  .select-wrapper.fs-result-page-3zl3hm{
643    width: auto;
644  }
645  .divider.fs-result-page-1l4tqj2{
646    display: none;
647  }
648  .fs-promo-tile-product-wrapper {
649      max-width: unset;
650      width: 100%;
651      /*width: 33.33%;*/
652      float: unset;
653      padding: 0 15px 30px !important;
654      border: none !important;
655      box-sizing: border-box;
656  }
657  /*
658  .fs-promo-tile-product-wrapper.double-ghost-ads {
659      width: 66.66% !important;
660  }
661  */
662  .hide-filters-button.fs-result-page-o6j45c:after {
663    display: block;
664    content: ' ';
665    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000' height='14px' width='14px' version='1.1' id='Layer_1' viewBox='0 0 386.257 386.257' xml:space='preserve'%3E%3Cpolygon points='0,96.879 193.129,289.379 386.257,96.879 '/%3E%3C/svg%3E");
666    width: 14px;
667    height: 14px;
668    margin-left: 10px;
669  }
670  .hide-filters-button.fs-result-page-o6j45c{
671    display: flex;
672    align-items: center;
673  }
674  .select-arrow.fs-select-arrow{
675    display: none;
676  }
677  .selected-option.fs-selected-option:after {
678    display: block;
679    content: ' ';
680    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000' height='14px' width='14px' version='1.1' id='Layer_1' viewBox='0 0 386.257 386.257' xml:space='preserve'%3E%3Cpolygon points='0,96.879 193.129,289.379 386.257,96.879 '/%3E%3C/svg%3E");
681    width: 14px;
682    height: 14px;
683    margin-left: 6px;
684  }
685  .selected-option.fs-selected-option{
686    display: flex;
687    align-items: center;
688  }
689  .buttons-wrapper-mobile.fs-result-page-j6l4zq{
690    align-items: center;
691  }
692  .filters-button-wrapper.fs-result-page-1hjzq5g:after{
693    display: block;
694    content: ' ';
695    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000' height='14px' width='14px' version='1.1' id='Layer_1' viewBox='0 0 386.257 386.257' xml:space='preserve'%3E%3Cpolygon points='0,96.879 193.129,289.379 386.257,96.879 '/%3E%3C/svg%3E");
696    width: 14px;
697    height: 14px;
698    margin-left: 10px;
699  }
700  .my-promo-labels .my-promo-label{
701    font-weight: 400;
702    color: #8A0000;
703    font-size: 14px;
704    line-height: 1.15;
705  }
706  /*.my-promo-labels .my-promo-label.buy-more--save-more{*/
707  /*}*/
708  .color-swatch.fs-result-page-rybz61{
709    box-shadow: none;
710    max-width: 32px;
711    max-height: 32px;
712  }
713  .category-title.fs-result-page-wf8j8a span{
714    text-transform: uppercase;
715    font-weight: 800;
716    font-size: 17px;
717  }
718  .filters-option-text.fs-result-page-1i3a2oc{
719    text-transform: uppercase;
720    font-size: 15px;
721    font-weight: 400;
722  }
723  .show-more-button-text.fs-result-page-qcwso2{
724    text-transform: uppercase;
725    padding: 0;
726    border: none;
727  }
728  .show-more-button.fs-result-page-qcwso2{
729    width: 100%;
730  }
731  .checkbox.fs-result-page-p4c5lu .checkbox-label.fs-result-page-p4c5lu.fs-result-page-p4c5lu {
732    justify-content: normal;
733  }
734  .and-up.fs-result-page-miclsm{
735    margin-left: 10px;
736  }
737  .filters-grid-no-filters.fs-result-page-1401w5l {
738     transition: none; 
739  }
740  .swatches.fs-result-page-x2wvha {
741    grid-template-columns: repeat(6, 46px) !important;
742    display: flex;
743    flex-wrap: wrap;
744    justify-content: start; 
745  }
746  .color-swatch-container{
747    width: 16.66%;
748  }
749  .color-swatch-container .color-swatch {
750    background-size: 30px 40px;
751    background-repeat: no-repeat;
752    background-position: center;
753  }
754  .color-swatch-container .fast-swatch-color-brown {
755    background-color: #964B00;
756  }
757  .color-swatch-container .fast-swatch-color-rhinestones {
758    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/rhinestone_updated_swatch.jpg?v=1698771242');
759  }
760  .color-swatch-container .fast-swatch-color-floral {
761    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/flower.jpg?v=1698821838');
762  }
763  .color-swatch-container .fast-swatch-color-prints {
764    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/prints.jpg?v=1698821836');
765  }
766  .color-swatch-container .fast-swatch-color-metallic {
767    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/metallic_swatch.jpg?v=1698822356');
768  }
769  .color-swatch-container .fast-swatch-color-animal {
770    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/animal_swatch.jpg?v=1698771242');
771  }
772  .color-swatch-container .fast-swatch-color-plaid {
773    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/prints_and_patterns_swatch.jpg?v=1698771243');
774  }
775  .color-swatch-container .fast-swatch-color-gold {
776    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/GOLD_SWATCH1.jpg?v=1704252789');
777  }
778  .color-swatch-container .fast-swatch-color-silver {
779    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/SILVER_SWATCH__1.jpg?v=1704252788');
780  }
781  .color-swatch-container .fast-swatch-color-clear {
782    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/clear_swatch.jpg?v=1698771242');
783  }
784  .color-swatch-container .fast-swatch-color-rainbow {
785    background-image: url('https://cdn.shopify.com/s/files/1/0023/7187/8977/files/rainbow_updated_swatch.jpg?v=1698771242');
786  }
787  .slider-container .slide-input-container{
788    display: none;
789  }
790  .slider-container .rangeHandle .rangeNub{
791    display: none;
792  }
793  .rangeSlider .rangeHandle:before{
794    display: none;
795  }
796  .rangeSlider .rangeFloat{
797    opacity: 1;
798    transform: none;
799    top: -0.2em;
800  }
801  .rangeHandle[data-handle="0"] .rangeFloat{
802    left: 0;
803  }
804  .rangeSlider .rangeFloat {
805    background-color: #dddddd;
806    color: #000;
807    font-weight: 400;
808  }
809  .rangeSlider.hoverable .rangeHandle:hover .rangeFloat{
810    transform: none;
811  }
812  .show-more-button.fs-result-page-qcwso2:hover .show-more-button-text.fs-result-page-qcwso2 {
813    border: 1px solid transparent;
814  }
815  .modal-mobile-filters .category-items.category-slider .slider-container{
816    width: 100%;
817  } 
818  .show-more-button-text.fs-result-page-qcwso2.fs-result-page-qcwso2 {
819    padding: 0; 
820    font-size: 14px;
821    font-weight: 700;
822  }
823  .rangeSlider {
824    height: 0.2em;
825  }
826  .rangeSlider .rangeBar {
827    height: 0.2em;
828  }
829  .modal-mobile-filters .swatches.fs-serp-facets-swatches .color-swatch {
830    margin: 5px 8px 3px;
831  }
832  .modal-mobile-filters .swatches.fs-serp-facets-swatches {
833    margin-left: 0px;
834  }
835  .fs-top-right-buttons-wrapper > .button-wrapper{
836    display: none;
837  }
838  .fs-total-results-text.fs-result-page-1nq0uke{
839    display: none;
840  }
841  .new-filter-click{
842    display: flex;
843    align-items: center;
844  }
845  .fs-total-results-text-new{
846    margin-left: 15px;
847  }
848  .buttons-wrapper.fs-result-page-j6l4zq{
849    width: 100%;
850  }
851  .buttons-wrapper-collapsed .fs-top-right-buttons-wrapper{
852    width: auto;
853  }
854  .svg.fs-result-page-1hsaxp1 path{
855    fill: #ce307d;
856  }
857  .star.fs-result-page-1hsaxp1[data-fill="0"] svg path{
858    fill: transparent;
859    stroke: #ce307d;
860    stroke-width: 2px;
861  }
862  [data-filter-id="Size"] .fs-selected-checkbox .fs-checkbox-label {
863    background: #ccc;
864  }
865  .fs-selected-checkbox .filters-option-text{
866    font-weight: bold;
867  }
868  .modal-mobile-filters .category-items .fs-selected-checkbox .fs-checkbox-label.checkbox-label {
869      background-color: transparent;
870  }
871  .modal-mobile-filters .category-items .fs-selected-checkbox .filters-option-text.fs-serp-filter-text {
872    color: #000;
873    font-weight: bold;
874  }
875  .color-swatch.fast-swatch-color-fallback.selected{
876      box-shadow: 0 0 0 2px #fff, 0 0 0 3px #000;
877  }
878  .clear-all-button.fs-result-page-1wa41k4:hover {
879      border: 1px solid transparent;
880      text-decoration: none;
881  }
882  .fast_product_quick_shop.mobile_only {
883    display: none;
884  }
885  .info-container {
886      display: flex !important;
887      flex-direction: column !important;
888  }
889  @media screen and (min-device-width: 821px) and (max-device-width: 1024px){
890    .product-card-border.fs-result-page-17x79ur{
891      width: 50%;
892    }
893    .fs-promo-tile-product-wrapper {
894      width: 100%;
895    }
896    .fs-promo-tile-product-wrapper.double-ghost-ads {
897      width: 100% !important;
898    }
899  }
900  @media only screen and (max-width: 1024px){
901    .filters-grid-wrapper.fs-result-page-1401w5l {
902      grid-template-columns: 27% 72%;
903      margin-top: 0px;
904    }
905  }
906  @media only screen and (max-width: 820px){
907    .new-filter-click{
908      display: none;
909    }
910    .fs-total-results-text.fs-result-page-1nq0uke{
911      display: block;
912    }
913    .product-card-border.fs-result-page-17x79ur{
914      padding: 0 5px 30px !important;
915    }
916    .products-grid.fs-result-page-158897m {
917      margin: 0 -5px !important;
918    }
919    .fs-promo-tile-product-wrapper {
920      padding: 0 5px 30px !important;
921    }
922    .category-container.fs-result-page-lvma6u{
923      padding: 12px;
924    }
925    .add-to-cart-button-wrapper.fs-result-page-17x79ur{
926      display: none;
927    }
928    .product-card-items-wrapper.fs-result-page-17x79ur{
929      height: auto;
930    }
931    .filters-button-wrapper.fs-result-page-1hjzq5g{
932      border: 2px solid;
933      border-radius: 50px;
934      min-width: 130px;
935      height: 40px;
936      font-size: 16px;
937      padding: 0px 34px;
938      color: #000;
939      font-weight: 700;
940      text-transform: uppercase;
941    }
942    .select__trigger.fs-result-page-3zl3hm {
943      border: 2px solid #000;
944      min-width: 130px;
945      height: 40px;
946      font-size: 16px;
947      padding: 0px 34px;
948    }
949    .filter_sort_by{
950      display: none; 
951    }
952    .buttons-wrapper-collapsed.fs-result-page-j6l4zq{
953      align-items: center;
954    }
955    .category-container .category-items > span {
956      flex-shrink: 0;
957      max-width: fit-content;
958      width: fit-content;
959    }
960    .modal-mobile-filters .checkbox-label .filters-option-text.fs-serp-filter-text {
961      font-size: 15px;
962      font-weight: 400;
963      text-wrap: nowrap;
964    }
965    .filters-option-text.fs-result-page-1i3a2oc{
966      font-size: 16px;
967      font-weight: 500;
968    }
969    .category-title.fs-result-page-wf8j8a{
970      border: none;
971    }
972    .category-title.fs-result-page-wf8j8a{
973      font-size: 20px;
974      font-weight: bold;
975    }
976    .select-wrapper.fs-result-page-3zl3hm {
977      max-width: none;
978    }
979  }
980  @media only screen and (max-width: 767px){
981    .title.fs-result-page-mihllj{
982      font-size: 14px;
983      line-height: 14px !important;
984    }
985    .compare.fs-result-page-cqe2ra{
986      font-size: 14px;
987    }
988    .price.fs-result-page-3sdl0h{
989      font-size: 14px;
990    }
991    .fs-result-page-kebu5d .products-grid {
992      margin: 0 !important;
993    }
994    .fast_product_quick_shop.desktop_only {
995      display: none;
996    }
997    .fast_product_quick_shop.mobile_only {
998      display: block;
999    }
1000    .fast_product_title .title-protion{
1001      width: 100%;
1002      max-width: 100%;
1003    }
1004    .fast_product_price {
1005      flex-direction: row;
1006      justify-content: space-between;
1007    }
1008    .my-badge-label{
1009      top: 20%;
1010      font-size: 12px;
1011    }
1012    .fs-sticky-header.fs-result-page-j6l4zq{
1013      z-index: 2 !important;
1014    }
1015  }
1016  @media only screen and (max-width: 480px){
1017    .product-card-border.fs-result-page-17x79ur{
1018      width: 50%;
1019    }
1020    .fs-promo-tile-product-wrapper {
1021      width: 100%;
1022    }
1023    .fs-promo-tile-product-wrapper.double-ghost-ads {
1024      width: 100% !important;
1025    }
1026    .modal-mobile-filters .checkbox .fs-checkbox-label.checkbox-label{
1027      border: none;
1028      padding: 0;
1029    }
1030    .checkbox.fs-result-page-p4c5lu.fs-result-page-p4c5lu.fs-result-page-p4c5lu{
1031      padding-right: 20px;
1032    }
1033    .modal-mobile-filters .category-items{
1034      flex-wrap: nowrap;
1035      align-items: center;
1036    }
1037    .category-items.fs-result-page-lvma6u::-webkit-scrollbar{
1038      height: 0;
1039      width: 0;;
1040    }
1041    .show-more-button.fs-result-page-qcwso2.fs-result-page-qcwso2{
1042      text-wrap: nowrap;
1043      flex-shrink: 0;
1044      max-width: fit-content;
1045      width: fit-content;
1046    }
1047    .select__trigger.fs-result-page-3zl3hm {
1048      min-width: 110px;
1049      height: 36px;
1050    }
1051    .filters-button-wrapper.fs-result-page-1hjzq5g{
1052      min-width: 112px;
1053      height: 36px;
1054    }
1055    .summaryWrapper.fs-result-page-1nq0uke{
1056      display: flex;
1057      justify-content: space-between;
1058      align-items: center;
1059      width: 100%;
1060    }
1061    .searchTerm {
1062      font-size: 24px !important;
1063    }
1064    .modal-mobile-filters .swatches.fs-serp-facets-swatches{
1065      flex-wrap: nowrap;
1066    }
1067    .modal-mobile-filters .category-container.fs-category-container{
1068      margin: 0;
1069    }
1070    .modal-mobile-filters .category-container.fs-category-container:first-child{
1071      margin: 0;
1072    } 
1073    .category-container.fs-result-page-lvma6u{
1074      padding: 18px 0;
1075    }
1076    .modal-mobile-filters .fs-category-title.category-title{
1077      padding-bottom: 13px;
1078    }
1079    .fs-top-right-buttons-wrapper.fs-result-page-j6l4zq {
1080      flex-direction: column;
1081      width: 50%;
1082    }
1083    .modal-mobile-filters .swatches.fs-serp-facets-swatches .fs-color-name.color-swatch-color-name{
1084      display: none;
1085    }
1086    .fs-total-results-text-new{
1087      display: none;
1088    }
1089    .top-center-container.fs-result-page-j6l4zq {
1090      flex-direction: column-reverse;
1091    }
1092    .buttons-wrapper-mobile.fs-result-page-j6l4zq {
1093      margin: 0;
1094    }
1095    .summaryWrapper.fs-result-page-1nq0uke {
1096      font-size: 18px;
1097      text-transform: capitalize;
1098    }
1099    .selected-option.fs-result-page-3zl3hm {
1100      font-size: 13px;
1101    }
1102    .fs-modern-mobile-filters-buttons-container.fs-result-page-rbbfrd {
1103      align-items: center;
1104      justify-content: space-between;
1105      padding: 8px 15px;
1106      bottom: 310px;
1107    }
1108    .fs-modern-mobile-filters-clear-all-button.fs-result-page-rbbfrd{
1109      max-width: 49%;
1110      width: 100%;
1111      border: 1px solid #000;
1112      color: #000;
1113      background: none;
1114      font-size: 16px;
1115      text-transform: uppercase;
1116      padding: 0 14px;
1117    }
1118    .fs-modern-mobile-filters-apply-button.fs-result-page-rbbfrd {
1119      line-height: 1.2;
1120      font-size: 16px;
1121      text-transform: uppercase;
1122      align-items: center;
1123      position: relative;
1124      margin: 0;
1125    }
1126    .fs-modern-mobile-filters-apply-button.fs-result-page-rbbfrd:before {
1127      content: 'Apply';
1128      position: absolute;
1129      left: 0;
1130      right: 0;
1131      top: 0;
1132      width: 100%;
1133      height: 100%;
1134      z-index: 2;
1135      background: #000;
1136      color: #fff;
1137      display: flex;
1138      align-items: center;
1139      justify-content: center;
1140      text-align: center;
1141      border-radius: 90px;
1142    }
1143    .fs-modern-mobile-filters-clear-all-button.fs-result-page-rbbfrd, .fs-modern-mobile-filters-apply-button.fs-result-page-rbbfrd {
1144      max-width: 49%;
1145      width: 100%;
1146      padding: 14px 0;
1147    }
1148    .modal.fs-result-page-o9x1fd.fs-result-page-o9x1fd {
1149      height: 100%;
1150      max-width: 100%;
1151      min-width: 100%;
1152      border-radius: 0;
1153    }
1154    .fs-modern-filters-title-container.fs-result-page-rbbfrd {
1155      display: none;
1156    }
1157    .fs-modern-mobile-filters-content-container.fs-result-page-rbbfrd {
1158      height: calc(100% - 400px);
1159    }
1160    .category-title.fs-result-page-wf8j8a span {
1161      font-weight: 700;
1162      font-size: 18px;
1163    }
1164    .modal-overlay.fs-result-page-o9x1fd.fs-result-page-o9x1fd {
1165      top: 260px;
1166    }
1167    .select.fs-result-page-3zl3hm{
1168      width: 100%;
1169    }
1170    .select-wrapper.fs-result-page-3zl3hm {
1171      max-width: 100%; 
1172      width: 100%;
1173    }
1174    .buttons-wrapper .fs-result-page-j6l4zq{
1175      width: 50%;
1176    }
1177    .filters-button-wrapper.fs-result-page-1hjzq5g{
1178      padding: 0px 10px;
1179    }
1180    .select__trigger.fs-result-page-3zl3hm {
1181      padding: 0px 5px;
1182    }
1183    .custom-option.fs-result-page-3zl3hm{
1184      font-size: 13px;
1185    }
1186  }
1187  </style>
1188  <style id="fast-simon-autocomplete-css">
1189    .fast-simon-autocomplete.wide .fs-product .fs-product-image {
1190      max-height: 100%;
1191      min-height: auto !important;
1192    }
1193    .fast-simon-autocomplete.wide .fs-product{
1194      height: 100%;
1195      width: 100%;
1196      padding: 0 15px;
1197      display: block;
1198      border: none;
1199    }
1200    div[id*=fast-autocomplete][aria-autocomplete="list"].fast-simon-autocomplete .fs-product:hover{
1201      background: none !important; 
1202    }
1203    .products.fast-wide-products{
1204      margin: 0 -15px;
1205    }
1206    .summery.fs-ac-wg33j{
1207      display: none;
1208    }
1209    .wide.fs-ac-1wd1wb5 {
1210      padding: 45px 60px;
1211      grid-template-columns: 300px auto; 
1212    }
1213    .header.fs-ac-qv7t18.fs-ac-qv7t18{
1214      border: none;
1215      text-transform: uppercase;
1216      padding: 0;
1217      margin: 0;
1218      font-size: 18px;
1219      font-weight: 900;
1220    }
1221    .fs-ac-qv7t18.hasIcon {
1222      color: #000;
1223    }
1224    .fast-wide-items .fs-ac-qv7t18:not(:first-of-type){
1225      margin-top: 30px;
1226    }
1227    .header.fs-autocomplete-header svg{
1228      display: none;
1229    }
1230    .fast-ac-item.line-item.fs-ac-12w9wei{
1231      font-weight: 400;
1232      line-height: 20px;
1233      font-family: Sofia Pro;
1234    }
1235    .info.fs-product-info{
1236      margin: 12px 0 0;
1237    }
1238    .title .label{
1239      color: #000;
1240      line-height: 20px;
1241    }
1242    .fs-price{
1243      font-size: 15px;
1244      font-weight: 400;
1245    }
1246    .image.fs-ac-1vahan1{
1247      justify-content: start;
1248    }
1249    .autocomplete.wide.fs-ac-1t4up5f.fs-ac-1t4up5f, .autocomplete.list.mobile.fs-ac-1t4up5f.fs-ac-1t4up5f {
1250      width: 100%;
1251      max-width: 100%;
1252      min-width: 100%;
1253      top: 213.4375px; 
1254      border-top: 1px solid #ccc;
1255      box-shadow: none;
1256    }
1257    .fast-wide-items {
1258      padding-right: 15px;
1259    }
1260    .autocomplete-inner.fs-ac-1t4up5f.fs-ac-1t4up5f {
1261      padding: 0;
1262    }
1263    .triangle.fs-triangle{
1264      display: none;
1265    }
1266    .fs-price.fs-ac-1pu253m.compare{
1267      opacity: 1;
1268      color: #000; 
1269    }
1270    .compareExist .fs-price{
1271      color: #ce307d;
1272    }
1273    div[id*=fast-autocomplete][aria-autocomplete="list"].fast-simon-autocomplete .fs-product-title, #mobile-optimized-autocomplete.fast-simon-autocomplete .fs-product-title {
1274      color: #000 !important;
1275    }
1276    .line-item.bubble.fs-ac-12w9wei.fs-ac-12w9wei{
1277      background: none;
1278    }
1279    @media only screen and (max-width: 1280px){
1280      .wide.fs-ac-1wd1wb5 {
1281        padding: 45px 15px;
1282        grid-template-columns: 245px auto;
1283      }
1284      .products.fast-wide-products {
1285        margin: 0 -5px;
1286      }
1287      .fast-simon-autocomplete.wide .fs-product {
1288        padding: 0 5px;
1289      }
1290    }
1291    @media only screen and (max-width: 991px){
1292      .autocomplete.list.fast-simon-autocomplete{
1293        left: 0 !important;
1294        width: 100% !important;
1295        max-width: 100%;
1296        min-width: 100%;
1297      }
1298      .children.single-line.fs-ac-qv7t18.fs-ac-qv7t18{
1299        display: flex;
1300        flex-wrap: wrap;
1301      }
1302      .image.fs-ac-1vahan1 {
1303        max-height: 100%;
1304      }
1305      .title .label{
1306        font-size: 14px;
1307      }
1308      a.fs-ac-12w9wei.fs-ac-12w9wei {
1309        font-size: 15px;
1310        font-weight: 500;
1311      }
1312      .fs-ac-qv7t18.hasIcon {
1313        font-size: 16px;
1314      }
1315      .autocomplete-inner.fs-ac-1t4up5f.fs-ac-1t4up5f {
1316        padding: 30px 8px;
1317      }
1318    }
1319    @media only screen and (max-width: 800px){
1320      .autocomplete.list.fs-ac-1t4up5f .autocomplete-inner.fs-ac-1t4up5f {
1321        max-height: 100%;
1322      }
1323      .autocomplete-inner.fs-ac-1t4up5f.fs-ac-1t4up5f {
1324        overflow: scroll !important;
1325      }
1326    }
1327    @media only screen and (min-width: 701px) and (max-width: 767px){
1328      .fast-ac-item.fs-product{
1329        width: 50%;
1330      }
1331    }
1332    @media only screen and (min-width: 701px) and (max-width: 991px){
1333      .fast-ac-item.fs-product{
1334        width: 25%;
1335        display: flex;
1336        flex-direction: column;
1337        box-sizing: border-box;
1338      }
1339      .fs-popular-searches-list{
1340        order: 2;
1341        margin-top: 15px;
1342      }
1343      .fs-category-list{
1344        order: 3;
1345        margin-top: 15px;
1346      }
1347      .fs-turbolink-list{
1348        order: 4;
1349        margin-top: 15px;
1350      }
1351      .fs-product-list{
1352        order: 1; 
1353      }
1354    }
1355      @media only screen and (max-width: 700px){
1356      .header.fs-autocomplete-header {
1357        font-size: 14px !important;
1358        line-height: 24.5px;
1359        font-weight: 700 !important;
1360        padding: 2px 0 !important;
1361        margin-bottom: 5px !important;
1362        text-transform: capitalize !important;
1363        border-bottom: 1px solid #d7d7d7 !important;
1364      }
1365        .fast-ac-item.line-item.fs-ac-12w9wei{
1366              line-height: unset !important; 
1367        }
1368      .fs-product-info{
1369          margin: 0 0 0 3px !important;
1370      }
1371      .header.fs-autocomplete-header svg {
1372        display: inline !important;
1373      }
1374         .summery{
1375        display: flex !important;
1376      }
1377        #fast-autocomplete-1234 .fs-product-title{
1378          color: rgb(102, 102, 102) !important;
1379        }
1380        a.fs-ac-12w9wei.fs-ac-12w9wei{
1381          font-size: 14px !important;
1382          font-family: Arial;
1383          font-weight: 700 !important;
1384        }
1385        .autocomplete-inner.fs-ac-n2fit4.fs-ac-n2fit4{
1386          padding: 5px 8px !important;
1387          overflow: unset !important;
1388        }
1389    }
1390  </style>
1391  <style id="fast-simon-upsell-cross-sell-css">
1392  .You_may_like .container {
1393      max-width: 100%;
1394      margin: 0 0 0 auto;
1395      padding-left: 40px;
1396      width: 100%;
1397  }
1398   .isp_related_title span {
1399      font-size: 16px;
1400      text-align: left !important;
1401      font-weight: 700;
1402      color: #000;
1403      display: block;
1404      margin: 0 40px 0 0;
1405      padding-top: 50px;
1406  }
1407  #smallcart #isp-related-widget-1{display:none;}
1408  .isp_related_title {
1409      width: 100%;
1410      display: inline-block;
1411      background: transparent;
1412      color: #333;
1413      padding: 7px 0px;
1414      margin-top: 10px;
1415      margin-bottom: 10px;
1416      text-align: center;
1417      font-size: larger;
1418      text-rendering: optimizeSpeed;
1419      text-transform: uppercase;
1420  }
1421   .isp_related_product_image_wrapper {
1422      height: 100% !important;
1423  }
1424   .isp_related_product_info {
1425      padding: 20px 0;
1426  }
1427   .isp_related_product_image_wrapper a:first-child {
1428      position: relative !important;
1429  /*     padding-top: 109%; */
1430      display: block;
1431  }
1432   .isp_related_wrapper .slick-slide img {
1433      position: static !important;
1434      width: 100% !important;
1435      height: 100% !important;
1436      max-width: 100% !important;
1437      max-height: 100% !important;
1438      object-fit: cover;
1439      bottom: 0;
1440      transform: unset !important;
1441      border-radius: 5px;
1442  }
1443    .isp_related_product_name a {
1444      display: block;
1445      text-align: left;
1446      font-weight: 800;
1447      line-height: 1;
1448      color: black;
1449  }
1450    .isp_related_product_price {
1451      text-align: left !important;
1452  }
1453    .isp_related_wrapper .slick-arrow {
1454      top: -25px;
1455      right: 0;
1456      left: unset;
1457      width: 20px;
1458      height: 20px;
1459      z-index: 1;
1460      margin-right: 50px;
1461  }
1462    .isp_related_wrapper .slick-prev {
1463      right: 55px !important;
1464  }
1465    .isp_related_wrapper .slick-arrow:before {
1466      content: "" !important;
1467      height: 100% !important;
1468      width: 100% !important;
1469      display: block;
1470      position: absolute;
1471      top: 0;
1472      background-size: cover;
1473      background-image: url(https://cdn.shopify.com/s/files/1/0023/7187/8977/files/right-arrow_1.png?v=1677243538);
1474      background-repeat: no-repeat;
1475      right: 0;
1476      opacity:1;
1477  }
1478     .isp_related_wrapper .slick-prev:before {
1479      transform: scale(-1);
1480  }
1481    .isp_related_wrapper .slick-next:hover,
1482   .isp_related_wrapper .slick-prev:hover {
1483    top: -25px !important;
1484  }
1485   .isp_related_product .yotpo .text-m,
1486   .isp_related_product_info .yotpo.bottomLine.yotpo-small {
1487      float: unset;
1488  }
1489   .isp_related_product .yotpo .text-m,
1490  .fast-simon-upsell {
1491      max-width: 100%;
1492      margin: 0 0 0 auto;
1493      padding-left: 40px;
1494      width: 100%;
1495  }
1496
1497  .isp_related_product.slick-slide {
1498    opacity: 1;
1499  }
1500  @media only screen and (max-width: 790px){
1501    .fast-simon-upsell  {
1502          padding-left: 20px;
1503      }
1504    .isp_related_title span {
1505          border-top: unset;
1506          padding-top: 0;
1507          margin: 0;
1508      }
1509       .isp_related_wrapper .slick-arrow {
1510          top: -21px;
1511          width: 20px;
1512          height: 20px;
1513          margin-right:15px;
1514      }
1515       .isp_related_wrapper .slick-prev {
1516          right: 20px!important;
1517      }
1518       .isp_related_wrapper .slick-next:hover,
1519       .isp_related_wrapper .slick-prev:hover {
1520          top: -21px!important;
1521      }
1522       .isp_related_product_info {
1523          padding: 10px 0;
1524      }
1525       .isp_related_product_name a {
1526          font-size: 14px;
1527      }  
1528      }
1529  @media only screen and (max-width: 575px){
1530       .isp_related_wrapper .isp_related_product_price {
1531          margin-top: 0px;
1532      }
1533       .isp_related_product_price {
1534          font-size: 14px;
1535      }
1536       .isp_related_wrapper .slick-arrow {
1537          width: 15px;
1538          height: 15px;
1539      }
1540      }
1541   .isp_related_product_price {
1542      margin-top: 0 !important;
1543  }
1544   .isp_related_product_price {
1545      display: flex !important;
1546      flex-direction: row-reverse !important; 
1547      justify-content: left !important;
1548    }
1549  .product-related-fields-item-title.font-color-gray.text-s {
1550      display: none;
1551  }
1552  .isp_related_price_from{
1553      display: none;
1554  }
1555   .isp_related_product_name {
1556      font-weight: 400;
1557      font-size: 16px;
1558      font-family: Gotham;
1559  }
1560  .isp_compare_at_price.money{
1561    padding-left: 5px;
1562  }
1563   .isp_related_product_name a {
1564      display: block;
1565      text-align: left;
1566      font-weight: 800;
1567      color: #3d4246;
1568      line-height: 28px;
1569  }
1570  @media only screen and (min-width: 767px){
1571      body .isp_related_wrapper .slick-next:hover, body .isp_related_wrapper .slick-prev:hover, 
1572      body .isp_related_wrapper .slick-next:focus, body .isp_related_wrapper .slick-prev:focus {
1573        border: 1px solid #000;
1574      }}
1575  .isp_related_wrapper .standalone-bottomline{
1576          display: none;
1577  }
1578  </style>
1579 <style>
1580.is-empty .fast-simon-upsell-1728885817558{
1581    display:none !important;
1582}
1583#cart_drawer_items .fast-simon-new-upsell-17340094825234393 {
1584  height: auto !important;
1585  max-height: unset !important;
1586}
1587</style>
1588
1589
1590<script>
1591  let fsPageTitle = '';
1592  function reInitializeDataLayer(element) { // Pass element as a parameter
1593    const currentTitle = element?.parentNode?.parentNode?.parentNode?.parentNode?.querySelector?.('.searchTerm.fs-summary-search-term')?.innerText;
1594    
1595    if (fsPageTitle === currentTitle || !currentTitle) {
1596      return;
1597    }
1598    
1599    fsPageTitle = currentTitle;
1600    
1601    var dataLayerData = {
1602      event: 'datalayer-initialized',
1603      'page': {
1604        'type': "product",
1605        'searchTerm': null,
1606        'searchResults': null,
1607        'currentPage': 1,
1608        'currencyCode': "USD",
1609        'collection': fsPageTitle || null,
1610      },
1611      'productList': {},
1612    };window.dataLayer = window.dataLayer || [];
1613    window.dataLayer.push(dataLayerData);
1614  }
1615
1616  async function afterNavigation(event) {
1617
1618    const seoBottomSection = document.querySelector("div[id*='seo_bottom']");
1619    const BannerSection = document.querySelector("div[id*='__banner']");
1620
1621    var sectionElementIds = [
1622      'shopify-section-collection_customizable-banner',
1623      BannerSection?.id,
1624      seoBottomSection?.id,
1625      'shopify-section-collection-description',
1626    ].filter(Boolean);
1627  
1628    var sectionIdToPosition = {
1629      'shopify-section-collection_customizable-banner': 'before',
1630      'shopify-section-collection-description': 'after',
1631    };
1632  
1633    
1634    if (BannerSection) {
1635      sectionIdToPosition[BannerSection.id] = 'before';
1636    }
1637    if (seoBottomSection) {
1638      sectionIdToPosition[seoBottomSection.id] = 'after';
1639    }
1640  
1641    for (var sectionElementID of sectionElementIds) {
1642      var sectionID = sectionElementID.replace('shopify-section-', '');
1643      var sectionElement = document.getElementById(sectionElementID);
1644      var sectionEndpoint = location.pathname + '?sections=' + sectionID;
1645      var sectionResponse = await fetch(sectionEndpoint);
1646      var sectionDataDict = await sectionResponse.json();
1647  
1648      if (sectionElement) {
1649        sectionElement.outerHTML = sectionDataDict[sectionID];
1650      } else {
1651        // Create a new element and insert it into the DOM first
1652        sectionElement = document.createElement('div');
1653        sectionElement.id = sectionElementID;
1654        var fsContainer = document.getElementById('fast-simon-serp-app');
1655        var elementPosition = sectionIdToPosition[sectionElementID];
1656  
1657        // Insert the element into the DOM
1658        if (elementPosition === 'before') {
1659          fsContainer.parentNode.insertBefore(sectionElement, fsContainer);
1660        } else {
1661          fsContainer.insertAdjacentElement('afterend', sectionElement);
1662        }
1663  
1664        // After inserting into the DOM, now set its innerHTML or outerHTML
1665        sectionElement.outerHTML = sectionDataDict[sectionID];
1666      }
1667    }
1668  
1669    // Ensure elements exist before accessing classList
1670    var mobileMenuOverlay = document.querySelector('.mobile-menu-overlay');
1671    var hamburgerMobileNav = document.querySelector('#hamburger-mobile-nav');
1672  
1673    if (mobileMenuOverlay) {
1674      mobileMenuOverlay.classList.remove('active');
1675    }
1676  
1677    if (hamburgerMobileNav) {
1678      hamburgerMobileNav.classList.remove('open');
1679    }
1680  
1681    document.body.classList.remove('menuActive');
1682  };
1683
1684function beforeNavigation(event) {
1685    
1686}
1687
1688var __fast_options  = { with_product_attributes: true, full_spa: true, after_spa_navigation_callback: afterNavigation, before_spa_navigation_callback: beforeNavigation, default_value_for_hide_filters_button:window.innerWidth > 820 ? true : false};
1689var leftContainerWidth = -1;
1690 
1691const PRICESYMBOL = "Dhs. ";
1692  
1693const BADGE_LABELS = {
1694  //'bjexclusive': 'EXCLUSIVE',
1695  //'backinstock': 'BACK IN STOCK',
1696  //'best sellers': 'BEST SELLER',
1697  //'New Arrivals': 'NEW',
1698  // 'blue-monday': 'Blue Monday|https://cdn.shopify.com/s/files/1/0083/3903/0082/files/blue-monday-label.png?v=1673614123',
1699  // 'larger-sizes-label': 'Blue Monday',
1700  // 'available-soon': 'AVAILABLE SOON',
1701  // 'SB25': 'NOW 25% OFF',
1702}
1703 
1704 
1705const PROMO_LABELS = {
1706  //'halloweenflash24':'$$$ with code: PUMPKIN|after',
1707  // 'BFCM23include':'$$$ with code: CYBER|after',
1708  // 'BFCM23exclude': 'Excluded from Sitewide Promotion|after',
1709  // 'mothersdaypromo': 'Take 30% off $150+|after',
1710  // 'sale':'End of Year Sale!|after',
1711  // 'summerbbq': '30% off $120+|after',
1712  // 'sale':'$$$ with code: EXTRA30|after',
1713  // 'ffexclusion24': 'Excluded from Sitewide Promotion|after',
1714  // 'almostgone': 'Almost Gone!|after',
1715  // 'limitedtime': 'Limited Time Price Drop!|after',
1716  // 'pricedrop': 'Price drop!|after',
1717  // 'Style:Wide Width': 'Wide Sizes Available|after',
1718  //'final-sale' : 'Price Drop!|after'
1719}
1720 
1721const promoValid = (promoData) => {
1722  if (promoData.timing.always) { return true }
1723  
1724  const getCurrentUTCTime = () => {
1725    const now = new Date();
1726    return now.toISOString();
1727  }
1728  const getStartTime = () => {
1729    const start = new Date(promoData.timing.start_date_time);
1730    return start.toISOString();
1731  }
1732  const getEndTime = () => {
1733    const end = new Date(promoData.timing.end_date_time);
1734    return end.toISOString();
1735  }
1736  const isPromoActive = () => {
1737    const currentTime = getCurrentUTCTime();
1738    const startTime = getStartTime();
1739    const endTime = getEndTime();
1740    let isActive = currentTime >= startTime && currentTime <= endTime? true : false;
1741    
1742    return isActive;
1743  }
1744  return isPromoActive();
1745};
1746
1747const promoValidBadges = (promoData) => {
1748  const appOnly = promoData?.visibility?.show_in_app_only;
1749  const notInApp = promoData?.visibility?.hide_in_app_only;
1750  const loggedInOnly = promoData?.visibility?.hide_for_non_users;
1751  const utmParams = promoData?.visibility?.utm_parameters;
1752
1753    // --- COLLECTION (PLP) ---
1754    const allowedHandles = (promoData?.visibility?.shopify_collection?.data || [])
1755    .map(c => (c?.handle || '').trim())
1756    .filter(Boolean);
1757
1758    if (allowedHandles.length) {
1759      window.__COL_HANDLE__ = "";
1760      let currentHandle = (window.__COL_HANDLE__ || '').trim();
1761
1762      if (!currentHandle) {
1763        const m = location.pathname.match(/\/collections\/([^\/\?\#]+)/);
1764        if (m) currentHandle = (m[1] || '').trim();
1765      }
1766
1767      if (!allowedHandles.includes(currentHandle)) return false;
1768    }
1769
1770  if (notInApp !== undefined && loggedInOnly !== undefined && utmParams !== undefined && appOnly !== undefined) {
1771
1772    
1773
1774    let isLoggedIn = false
1775
1776    if ( isLoggedIn !== true && loggedInOnly === true) {
1777      return false;
1778    }
1779    // Get current URL query parameters
1780    const urlParams = new URLSearchParams(window.location.search);
1781    const isInApp = ((urlParams.get('app') || '').trim().toLowerCase()).startsWith('kinn');
1782
1783    // Check app-specific conditions
1784    if (isInApp && notInApp === true) return false;
1785    if (!isInApp && appOnly === true) return false;
1786
1787    // Handle UTM parameter validation
1788    if (utmParams.length > 0) {
1789      let utmArr = utmParams;
1790      let hasMatchingUtm = false;
1791
1792      // Check if any UTM combination matches
1793      for (let utmCombo of utmArr) {
1794        const utmPairs = utmCombo.split('&');
1795        const allPairsMatch = utmPairs.every(pair => {
1796          const [key, value] = pair.trim().split('=');
1797          return urlParams.get(key) === value;
1798        });
1799
1800        if (allPairsMatch) {
1801          hasMatchingUtm = true;
1802          break;
1803        }
1804      }
1805
1806      if (!hasMatchingUtm) return false;
1807    }
1808  };
1809
1810  
1811    const isLoggedIn = null;
1812
1813    const hideGuests = promoData?.visibility?.hide_for_non_users === true;
1814    const hideLogged = promoData?.visibility?.hide_for_logged_in_users === true;
1815
1816    if (hideGuests && !isLoggedIn) return false;
1817    if (hideLogged &&  isLoggedIn)  return false;
1818
1819  if (promoData.timing.always) { return true }
1820  const getCurrentUTCTime = () => {
1821    const now = new Date();
1822    return now.toISOString();
1823  }
1824  const getStartTime = () => {
1825    const start = new Date(promoData.timing.start_date_time);
1826    return start.toISOString();
1827  }
1828  const getEndTime = () => {
1829    const end = new Date(promoData.timing.end_date_time);
1830    return end.toISOString();
1831  }
1832  const isPromoActive = () => {
1833    const currentTime = getCurrentUTCTime();
1834    const startTime = getStartTime();
1835    const endTime = getEndTime();
1836    let isActive = currentTime >= startTime && currentTime <= endTime? true : false;
1837
1838    return isActive;
1839  }
1840  return isPromoActive();
1841};
1842
1843const addMetaObjectPromoText = (prod) => {
1844  
1845  
1846  if (!prod) return;
1847  for (let promo of [{"currency":"$","discount_percentage":30,"math_required_pdp":true,"math_required_plp":true,"product_tag":"sitewide","promo_text_plp_search":"with code: FRIEND","promo_text_pdp_primary":"with code: FRIEND","promo_text_pdp_secondary":"","promo_type":"percent-off","promo_name":"Friends & Family Sale INCLUSIONS","timing":{"always":false,"start_date_time":"2026-09-18T10:00:00.000Z","end_date_time":"2026-09-28T10:00:00.000Z"},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"exclusion","promo_text_plp_search":"Excluded from Sitewide Promotion","promo_text_pdp_primary":"Excluded from Sitewide Promotion","promo_text_pdp_secondary":"Price as Marked","promo_type":null,"promo_name":"Friends & Family Sale EXCLUSIONS","timing":{"always":false,"start_date_time":"2026-09-18T10:00:00.000Z","end_date_time":"2026-09-28T10:00:00.000Z"},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"*bj39865f*","promo_text_plp_search":"","promo_text_pdp_primary":"EXPECTED TO SHIP : 11/09/26","promo_text_pdp_secondary":"","promo_type":null,"promo_name":"WEENIE & THE BEAST Ship Date Text","timing":{"always":true,"start_date_time":null,"end_date_time":null},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"limitedtime","promo_text_plp_search":"Limited Time Price Drop!","promo_text_pdp_primary":"Limited Time Price Drop!","promo_text_pdp_secondary":"","promo_type":null,"promo_name":"Limited Time Price Drop","timing":{"always":true,"start_date_time":null,"end_date_time":null},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"Style:Wide Width","promo_text_plp_search":"Wide Sizes Available","promo_text_pdp_primary":"","promo_text_pdp_secondary":"","promo_type":null,"promo_name":"Wide Sizes Available","t
1847iming":{"always":true,"start_date_time":null,"end_date_time":null},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}}]) {
1848    //console.log("promo: ",promo)
1849    if (promoValid(promo)) {
1850      let calculatedPromoPrice = 0;
1851      if (promo.math_required_plp) {
1852        const percentOff = promo.discount_percentage/100;
1853        const regularPrice = prod.price;
1854        calculatedPromoPrice = regularPrice * ( 1 - percentOff );}
1855      //for (let tag of promo.product_tag) {
1856        let tag = promo.product_tag
1857        if (calculatedPromoPrice > 0 && calculatedPromoPrice < prod.price && promo.math_required_plp) {
1858          PROMO_LABELS[tag] = {
1859            value: `${promo.currency}${(Math.ceil(calculatedPromoPrice * 100) / 100).toFixed(2)} ${promo.promo_text_plp_search}|after`,
1860            plp_styling: promo.text_styling?.plp || {},
1861            global_e: promo.visibility?.global_e ?? true
1862          };
1863        } else {
1864          PROMO_LABELS[tag] = {
1865            value: `${promo.promo_text_plp_search}|after`,
1866            plp_styling: promo.text_styling?.plp || {},
1867            global_e: promo.visibility?.global_e ?? true
1868          };
1869        }
1870      //}
1871    }
1872  }
1873}
1874
1875const addMetaObjectBadge = (prod, productElement) => {
1876  
1877
1878  
1879
1880    
1881    let badgeFound = false;
1882    for (let badge of [{"math":false,"pdp":{"badge_text_pdp_primary":"SIZE INCLUSIVE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"SIZE INCLUSIVE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["size inclusive"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{}}},{"math":false,"pdp":{"badge_text_pdp_primary":"BEST SELLER","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"BEST SELLER","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["Best Sellers","best sellers"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"LIMITED EDITION","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"LIMITED EDITION","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["Limitedquantity"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{}}},{"math":false,"pdp":{"badge_text_pdp_primary":"NEW","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"NEW","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["New Arrivals"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"LAST CHANCE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"LAST CHANCE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["lastchance"],"product_metafield":[],"timing":{"always":true,"start_date_time":"2025-12-04T18:12:11.000Z","end_date_time":"2025-12-12T18:12:18.000Z"},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"EXCLUSIVE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"EXCLUSIVE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["bjexclusive"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}}]) {
1883      if (promoValidBadges(badge)) {
1884        const v = badge?.visibility || {};
1885        const isDesktop = window.matchMedia('(min-width: 768px)').matches;
1886        if ((isDesktop && v.desktop === false) || (!isDesktop && v.mobile === false)) {
1887          continue;
1888        }
1889        const badgeTags = Array.isArray(badge.product_tag) ? badge.product_tag : [];
1890        const productTags = Array.isArray(prod.tags) ? prod.tags : [];
1891
1892        const badgeTagsNorm = badgeTags.map(t =>
1892 (t || '').toLowerCase().trim()).filter(Boolean);
1893        const productTagsNorm = productTags.map(t => (t || '').toLowerCase().trim());
1894
1895        const matchesAnyTag = badgeTagsNorm.some(t => productTagsNorm.includes(t));
1896
1897        if (matchesAnyTag) {
1898          const compare = Number(prod.comparePrice);
1899          const price = Number(prod.price);
1900          const hasDiscount = Number.isFinite(compare) && compare > 0 && compare > price;
1901
1902          let badgeText =
1903            `` +
1904            `${badge.plp.badge_text_plp_search}` +
1905            ``;
1906
1907          if (badge.math === true && hasDiscount) {
1908            const discPercent = ((compare - price) / compare) * 100;
1909            badgeText += ` ${discPercent.toFixed(0)}% OFF`;
1910          }
1911
1912          if (badge.plp.mobile_badge_image) {
1913            badgeText = ` |${badge.plp.mobile_badge_image.url}|text-image`
1914          }
1915
1916          const badgeStyleMap = {
1917            "border-color-fill": `border: 2px solid black; color: ${badge.text_color} !important; background-color: ${badge.badge_color} !important;`,
1918            "border": `background-color: transparent !important; color: ${badge.text_color} !important; border: 2px solid black;`,
1919            "text-only": `background-color: transparent !important; border: none !important; color: ${badge.text_color} !important;`,
1920            "no-border": `border: none !important; background-color: ${badge.badge_color} !important; color: ${badge.text_color} !important;`,
1921          }
1922
1923          const plpAlignment = badge.plp?.badge_image_alignment_plp_search || 'top-right';
1924          const badgeUrl = badge.plp?.badge_plp_search_url?.href || '';
1925
1926          addbadge(productElement, badgeText, badgeStyleMap[badge.plp.badge_styling_plp_search], badgeUrl, plpAlignment);
1927          badgeFound = true;
1928          break;
1929        }
1930      }
1931    }
1932  
1933}
1934
1935/* search for product promos in the tags */
1936function getProductPromos(tags) {
1937  return tags.reduce((promos, tag) => {
1938    if (tag in PROMO_LABELS) {
1939      promos.push(PROMO_LABELS[tag]);
1940    }
1941    return promos;
1942  }, []);
1943 
1944}
1945function capitalizeWords(inputString) {
1946  let words = inputString.split(" ");
1947  for (let i = 0; i < words.length; i++) {
1948    words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
1949  }
1950  return words.join(" ");
1951}
1952/* search for product badges in the tags */
1953function getProductBadges(tags) {
1954    return tags.reduce((badges, tag) => {
1955        if (tag in BADGE_LABELS) {
1956            badges.push(BADGE_LABELS[tag]);
1957        }
1958        return badges;
1959    }, [])
1960}
1961 
1962/* remove promo container */
1963function removePromo(productElement) {
1964    const container = productElement.querySelector(".my-promo-labels");
1965    if (container) {
1966        container.remove();
1967    }
1968}
1969 
1970/* add new promo label, if container is missing add it */
1971function addPromo(productElement, value, price, plp_styling, globalEVisible = true) {  
1972  let container = productElement.querySelector(".my-promo-labels");
1973  if (!container) {
1974
1975    // check if value contains src
1976    var fields = value.split('|');
1977    if (fields[0].indexOf('$$$') > -1) {
1978      var cls = 'promo-price';
1979      // var pp = fields[0].replace('$$$', '$'+Math.ceil(((price - ((price*35)/100)) * 100)/100));
1980      var pp = fields[0].replace('$$$', '$'+(price*0.65).toFixed(2));
1981    } else {
1982      var cls = fields[0].toLowerCase().replaceAll(' ', '-').replaceAll(',', '-').replaceAll('!', '');
1983    }
1984    if (fields[1] === "after") {
1985      productElement.querySelector(".fast_product_title").insertAdjacentHTML('afterend', `<div class="my-promo-labels"></div>`);  
1986    } else {
1987      productElement.querySelector(".info-container").insertAdjacentHTML('beforeBegin', `<div class="my-promo-labels"></div>`);
1988    }
1989
1990    container = productElement.querySelector(".my-promo-labels");
1991  }
1992
1993  // check if value contains src
1994  if (typeof pp != 'undefined') {
1995    container.insertAdjacentHTML("afterBegin", `<span class="my-promo-label ${cls}">${pp}</span>`);
1996  } else {
1997    container.insertAdjacentHTML("afterBegin", `<span class="my-promo-label ${cls}">${fields[0]}</span>`);
1998  }
1999
2000  let promotext = productElement.querySelector(".my-promo-labels .my-promo-label");
2001  if (globalEVisible === false) {
2002    promotext.classList.add('ge-hide-display-none');
2003  }
2004
2005  const isGlobalEActive =
2006    document.body?.getAttribute('ge-active') === 'true';
2007
2008  if (isGlobalEActive && globalEVisible === false) {
2009    promotext.style.display = 'none';
2010  } else {
2011    promotext.style.display = 'block';
2012  }
2013  promotext.style.minWidth = '100%';
2014  if (plp_styling.bold) promotext.style.fontWeight = '700';
2015  if (plp_styling.underline) promotext.style.textDecoration = 'underline';
2016  if (plp_styling.center) promotext.style.textAlign = 'center';
2017  if (plp_styling.italic) promotext.style.fontStyle = 'italic';
2018  promotext.style.cursor = 'default';
2019
2020  const desktopSize = plp_styling.font_size?.desktop_font_size;
2021  const mobileSize = plp_styling.font_size?.mobile_font_size;
2022  const applyFontSize = () => {
2023    if (window.innerWidth <= 768 && mobileSize) {
2024      promotext.style.setProperty('font-size', mobileSize + 'px', 'important');
2025    } else if (desktopSize) {
2026      promotext.style.setProperty('font-size', desktopSize + 'px', 'important');
2027    }
2028  };
2029
2030  applyFontSize();
2031  window.addEventListener('resize', applyFontSize);
2032}
2033function addPrice(productElement, data) {  
2034  let container = productElement.querySelector(".fast_product_price .fast_product_price_content");
2035  if (!container) {
2036    productElement.querySelector(".info-container .fs-serp-product-title").insertAdjacentHTML('afterend', `<div class="fast_product_price"><div class="fast_product_price_content"></div></div>`);  
2037    container = productElement.querySelector(".fast_product_price .fast_product_price_content");
2038  }
2039  var wrapper = document.createElement('div');
2040  var priceContainers = productElement.querySelectorAll('.price-container, .compare-container');
2041  for (var i = 0; i < priceContainers.length; i++) {
2042    wrapper.appendChild(priceContainers[i].cloneNode(true));
2043    priceContainers[i].parentNode.removeChild(priceContainers[i]);
2044  }
2045  container.innerHTML = wrapper.innerHTML; 
2046  if (typeof data !== 'undefined') {
2047    if (typeof data.formattedPrice !== 'undefined') {
2048      //productElement.querySelector(".price").innerHTML = data.formattedPrice;
2049      productElement.querySelector(".price").innerHTML = data.formattedPrice;
2050    }
2051    if (typeof data.formattedCompare !== 'undefined') {
2052      productElement.querySelector(".price").classList.add('hasCompare');
2053      //productElement.querySelector(".compare").innerHTML = data.formattedCompare;
2054      productElement.querySelector(".compare").innerHTML = data.formattedCompare;
2055      
2056    }
2057  }
2058}
2059 
2060/* remove badge container */
2061function removebadge(productElement) {
2062    const container = productElement.querySelector(".my-badge-labels");
2063    if (container) {
2064        container.remove();
2065    }
2066}
2067 
2068/* add new badge label, if container is missing add it */
2069function addbadge(productElement, value, additionalCss = '', link = '', alignment = '') {  
2070   let container = productElement.querySelector(".my-badge-labels");
2071    if (!container) {
2072        productElement.querySelector(".image-wrapper").insertAdjacentHTML('afterBegin', `<div class="my-badge-labels"></div>`);
2073        container = productElement.querySelector(".my-badge-labels");
2074    }
2075
2076    const hasAlignment = typeof alignment === 'string' && alignment.trim().length > 0;
2077    const alignValue = hasAlignment ? alignment.trim() : '';
2078    if (hasAlignment) {
2079      container.classList.toggle('badge-align-right', alignValue === 'top-right');
2080      container.classList.toggle('badge-align-left', alignValue === 'top-left');
2081    }
2082 
2083    // check if value contains src
2084    var fields = value.split('|');
2085    let badgeHtml = '';
2086    if (fields[2] == 'text-image') {
2087      badgeHtml = `<span style="${additionalCss}" class="my-badge-label ${fields[0].toLowerCase()}">${fields[0]}<img src=${fields[1]} alt="${fields[0].toLowerCase()}"></span>`;  
2088    } else if (fields.length === 1) {
2089      if (fields[0].split(' ').length > 1) {
2090        var ff = fields[0].split(' ')[0]+'<br />'+fields[0].replace(fields[0].split(' ')[0]+' ', '');
2091      } else {
2092        var ff = fields[0]
2093      }
2094      badgeHtml = `<span style="${additionalCss}" class="my-badge-label ${fields[0].toLowerCase()}">${ff}</span>`; 
2095    } else {
2096      badgeHtml = `<span style="${additionalCss}" class="my-badge-label ${fields[0].toLowerCase()}"><img src=${fields[1]} alt="${fields[0].toLowerCase()}"></span>`;          
2097    }
2098
2099    if (link) {
2100      container.insertAdjacentHTML("afterBegin", `<a href="${link}" class="badge-link" style="text-decoration: none;">${badgeHtml}</a>`);
2101    } else {
2102      container.insertAdjacentHTML("afterBegin", badgeHtml);
2103    }
2104 
2105}
2106
2107/* add new badge label, if container is missing add it */
2108function addsalebadge(productElement,product) {  
2109   let container = productElement.querySelector(".my-badge-labels");
2110    if (!container) {
2111        productElement.querySelector(".image-wrapper").insertAdjacentHTML('afterBegin', `<div class="my-badge-labels"></div>`);
2112        container = productElement.querySelector(".my-badge-labels");
2113    }
2114
2115    const tags = product.tags; 
2116
2117    if (tags.includes("final-sale")) {
2118      container.insertAdjacentHTML("afterBegin", `<span class="my-badge-label sale">FINAL SALE</span>`);
2119    } else {
2120      container.insertAdjacentHTML("afterBegin", `<span class="my-badge-label sale">SALE</span>`);
2121    }            
2122}
2123
2124/* quick shop on PLP */
2125function addDotsAttr(){
2126  $('.quick-view-images .slick-dots li').each(function(i, ele){
2127    $(ele).find('button').attr('aria-label','Go to slide '+(i+1));
2128    if ($(ele).hasClass('slick-active')){
2129      $(ele).find('button').attr('aria-current',true);
2130    } else {
2131      $(ele).find('button').removeAttr('aria-current');
2132    }
2133  })
2134}
2135
2136
2137$(document).on('click', '.fast_product_quick_shop .quick_add_btn, .color_element input', function(e) {
2138  e.preventDefault();
2139  var product_handle = $(this).attr('data-href');
2140  getProductData(product_handle, e);
2141});
2142
2143async function getProductData(product_handle, evt) {
2144  const safeHandle = String(product_handle || '')
2145    .split('?')[0]
2146    .replace(/^\/products\//, '');
2147
2148  const url = `/products/${safeHandle}?view=quick_view`;
2149  const slider_settings = {
2150    arrows: false,
2151    dots: true,
2152    infinite: true,
2153    initialSlide: 0,
2154    slidesToScroll: 1,
2155    slidesToShow: 1,
2156    cssEase: 'linear',
2157    swipe: true,
2158    mobileFirst: true,
2159  };
2160  try {
2161    const response = await fetch(url);
2162    if (window.location.pathname.includes('/pages/search-results')) {
2163      window.addToCartLocationOverride = 'Search Results';
2164    } else {
2165      window.addToCartLocationOverride = 'Collection Page';
2166    }
2167    const data = await response.text();
2168    $('.product_quickview').html(data);
2169
2170    const getProductData = JSON.parse($(data).find('[type="application/json"].quick').text());
2171    window.productVariants = getProductData?.variants || [];
2172    $('.customColor').each(function() {
2173      var a = $(this)
2174      var u = a.attr('href');
2175      $.getJSON(u, function(p) {
2176        a.parent('.custom').addClass('show');
2177      }).fail(function() { 
2178        a.parent().hide(); 
2179      });
2180    });
2181
2182    
2183    $('.product_quickview, .overlay').addClass('active');
2184    $('body').addClass('Fixed');
2185    addDotsAttr();
2186    $('#quick-view-carousel').slick(slider_settings);
2187    setTimeout(function() { $('.main-quick').focus() }, 100);
2188
2189    window.dataLayer = window.dataLayer || [];
2190    window.dataLayer.push({
2191      event: 'quick_view_open',
2192      quickviewProduct: getProductData,
2193      _clear: true,
2194    });
2195    setTimeout(() => {
2196      const variant = document.querySelector(`.product_quickview.active a#pdp_wishlist[data-product-id="${getProductData.id}"]`);
2197      const variantID = variant?.getAttribute('data-variant-id');
2198
2199      window.dataLayer.push({
2200        event: 'quick_view_variant',
2201        variant_id: variantID,
2202        _clear: true,
2203      });
2204    }, 100);
2205  } catch (error) {
2206    console.error('Error fetching product data:', error);
2207  }
2208}
2209window.openBrandQuickView = (productUrl, event) => {
2210  const productHandle = String(productUrl)
2211    .split('/products/')[1]
2212    ?.split('?')[0];
2213
2214  if (!productHandle) return;
2215
2216  return getProductData(productHandle, event);
2217};
2218  
2219function AddColorCount(productElement, product) {
2220  if (product == 'undefiend') return;
2221  
2222  var tags = product.attributes[1][1], quickShopHTML = ''
2223  let quickcontainer = productElement.querySelector(".fast_product_quick_shop.desktop_only");
2224  let quickcontainermob = productElement.querySelector(".fast_product_quick_shop.mobile_only");
2225  var tagsBJ = product.attributes[2][1], quickShopHTML = ''
2226  var isRebooted = tagsBJ.includes('used') || tagsBJ.includes('Recurate - New app');
2227  const quickBuyStyle = isRebooted ? 'style="display:none"' : '';
2228  if (productElement.querySelectorAll(".my-colorswatch-labels").length === 0){
2229    let colorcontainer = productElement.querySelector(".fast_product_title .title-protion");
2230    if (!colorcontainer) {
2231      productElement.querySelector(".info-container .fs-serp-product-title").insertAdjacentHTML('afterend', `<div class="fast_product_title"><div class="title-protion"></div></div>`);  
2232      colorcontainer = productElement.querySelector(".fast_product_title .title-protion");
2233    }
2234    var colorwrapper = document.createElement('div');
2235    var colorContainers = productElement.querySelectorAll('.fs-serp-product-title, .fast_product_price');
2236    for (var i = 0; i < colorContainers.length; i++) {
2237      colorwrapper.appendChild(colorContainers[i].cloneNode(true));
2238      colorContainers[i].parentNode.removeChild(colorContainers[i]);
2239    }
2240    if (tags.indexOf('product_shopthelook') == -1 && !quickcontainer) {
2241      quickShopHTML = `<div class="fast_product_quick_shop desktop_only"><div class="details_right_wrap"><button type="button" class="quick_add_btn" data-handle="${product.productURL}" ${quickBuyStyle}>ADD +</button></div></div>`;
2242      // quickShopHTMLMob = '<div class="fast_product_quick_shop mobile_only"><div class="details_right_wrap"><button type="button" class="quick_add_btn" data-handle="'+ product.productURL + '">ADD +</button></div></div>';
2243    }
2244    colorcontainer.innerHTML = colorwrapper.innerHTML;
2245     if (product && product.alternativeProducts && product.alternativeProducts.length > 0){
2246      if (product.alternativeProducts.length == 1) {
2247        var html = `<div class="swatch-quick-wrapper">`+ quickShopHTML +`<div class="swatch-cnt-wrapper"><div class="my-colorswatch-labels">${product.alternativeProducts.length} <span>Color</span></div></div></div>`;  
2248      } else {
2249        var html = `<div class="swatch-quick-wrapper">`+ quickShopHTML +`<div class="swatch-cnt-wrapper"><div class="my-colorswatch-labels">${product.alternativeProducts.length} <span>Colors</span></div></div></div>`;  
2250      }
2251      productElement.querySelector(".fast_product_title").innerHTML = productElement.querySelector(".fast_product_title").innerHTML + html;
2252      // productElement.querySelector(".fast_product_price").innerHTML = productElement.querySelector(".fast_product_price").innerHTML + html;
2253    } else {
2254      if (tags.indexOf('product_shopthelook') == -1 && !quickcontainer) {
2255        productElement.querySelector(".fast_product_title").insertAdjacentHTML('beforeEnd', `<div class="fast_product_quick_shop desktop_only"><div class="details_right_wrap"><button type="button" class="quick_add_btn" data-handle="${product.productURL}" ${quickBuyStyle}>ADD +</button></div></div>`);
2256      }
2257      if (tags.indexOf('product_shopthelook') == -1 && !quickcontainermob) {
2258        productElement.querySelector(".fast_product_price").insertAdjacentHTML('beforeEnd', `<div class="fast_product_quick_shop mobile_only"><div class="details_right_wrap"><button type="button" class="quick_add_btn" data-handle="${product.productURL}" ${quickBuyStyle}>ADD +</button></div></div>`);
2259      }
2260    }    
2261  }
2262  $(productElement).find('.quick_add_btn').off('click').on('click', function (e) {
2263    var product_handle = $(this).data('handle');  
2264    getProductData(product_handle, e);
2265  });
2266} 
2267
2268function ghostButton(ghostElement, product) {
2269  $(ghostElement).find('.fs-promo-tile-image-wrapper').off('click').on('click', function (e) {
2270    // e.preventDefault();
2271    var data = {
2272      type: "gtm-banner",
2273      name: "Ghost Ads",
2274      creative_name: ghostElement.getAttribute('data-promotion-creative_name'),
2275      id: ghostElement.getAttribute('data-promotion-id'),
2276      index: ghostElement.getAttribute('data-product-position'),
2277    }
2278    setCookie('ghost', JSON.stringify(data))
2279    window.dataLayer = window.dataLayer || [];
2280    window.dataLayer.push({
2281      event: "select_promotion",
2282      promotions: data,
2283      _clear: true
2284    })
2285  });
2286}
2287 
2288 function setAttributes_data(element, attributes) {
2289  Object.keys(attributes).forEach(attr => {
2290    element.setAttribute(attr, attributes[attr]);
2291  });
2292    return;  
2293} 
2294/* get all products to loop on */      
2295function getProductElements(element) {
2296    return [...element.querySelectorAll(`.fs-results-product-card`)];
2297}
2298function getGhostElements(element) {
2299    return [...element.querySelectorAll(`.fs-promo-tile-product-wrapper`)];
2300}
2301
2302function getFilterElements(element) {
2303    return [...element.querySelectorAll(`.fs-category-container`)];
2304}
2305
2306
2307function ifProductOnsale(product) {    
2308    const originalPrice = parseFloat(product.price);
2309    const price = parseFloat(product.comparePrice);
2310
2311    
2312    return price && originalPrice && originalPrice > 0 && price > 0 && price > originalPrice;      
2313}
2314
2315
2316const FILTER_ICON = '//cdn.shopify.com/s/files/1/0062/3040/9298/t/27/assets/filter_black.svg?v=7134740416640415590';
2317function sortBy() {
2318  let fsParent = document.querySelector('#fast-simon-serp-app');
2319  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2320  if (shadow && shadow.querySelector('#fs-serp-page') != null && shadow.querySelector('.f
2320s-select-wrapper') != null) {
2321    var parent = document.querySelector('#fast-simon-serp-app').shadowRoot;
2322    var theParent = parent.querySelector('.fs-select-wrapper');
2323    var theKid = document.createElement("span");
2324    theKid.className = 'filter_sort_by'
2325    theKid.innerHTML = 'Sort By:';
2326    // append theKid to the end of theParent
2327    theParent.appendChild(theKid);
2328    
2329    // prepend theKid to the beginning of theParent
2330    theParent.insertBefore(theKid, theParent.firstChild);
2331  } else {
2332    setTimeout(function() {
2333      sortBy();
2334    }, 1000)
2335  }
2336}
2337function changeCTA() {   
2338  let fsParent = document.querySelector('#fast-simon-serp-app');
2339  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2340  if (shadow && shadow.querySelector('#fs-serp-page') != null && shadow.querySelector('.button-wrapper') != null && shadow.querySelector('.fs-top-right-buttons-wrapper > .button-wrapper')) {
2341    var button = shadow.querySelector('.fs-top-right-buttons-wrapper > .button-wrapper');
2342    if (shadow.querySelector('.new-filter-click .button-wrapper')) {
2343      shadow.querySelector('.new-filter-click .button-wrapper').innerHTML = button.innerHTML;
2344    }
2345    var target = shadow.querySelector('.fs-top-right-buttons-wrapper > .button-wrapper .hide-filters-button');
2346    
2347    // Create an observer instance.
2348    var observer = new MutationObserver(function(mutations) {
2349      var button = shadow.querySelector('.fs-top-right-buttons-wrapper > .button-wrapper');
2350      if (shadow.querySelector('.new-filter-click .button-wrapper')) {
2351        shadow.querySelector('.new-filter-click .button-wrapper').innerHTML = button.innerHTML;
2352      }
2353    });
2354    
2355    // Pass in the target node, as well as the observer options.
2356    observer.observe(target, {
2357      attributes:    true,
2358      childList:     true,
2359      characterData: true
2360    });
2361  } else {
2362    setTimeout(function() {
2363      changeCTA();
2364    }, 1000)
2365  }
2366}
2367function changeCount() {   
2368  let fsParent = document.querySelector('#fast-simon-serp-app');
2369  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2370  if (shadow && shadow.querySelector('#fs-serp-page') != null && shadow.querySelector('.fs-total-results-text') != null) {
2371    var count = shadow.querySelector('.fs-total-results-text');
2372    if (shadow.querySelector('.new-filter-click .fs-total-results-text-new')) {
2373      shadow.querySelector('.new-filter-click .fs-total-results-text-new').innerHTML = count.innerHTML;
2374    }
2375    var target = shadow.querySelector('.fs-total-results-text');
2376    
2377    // Create an observer instance.
2378    var observer = new MutationObserver(function(mutations) {
2379      var count = shadow.querySelector('.fs-total-results-text');
2380      if (shadow.querySelector('.new-filter-click .fs-total-results-text-new')) {
2381        shadow.querySelector('.new-filter-click .fs-total-results-text-new').innerHTML = count.innerHTML;
2382      }
2383    });
2384    
2385    // Pass in the target node, as well as the observer options.
2386    observer.observe(target, {
2387      attributes:    true,
2388      childList:     true,
2389      characterData: true
2390    });
2391  } else {
2392    setTimeout(function() {
2393      changeCount();
2394    }, 1000)
2395  }
2396}
2397function sortOpen() {   
2398  let fsParent = document.querySelector('#fast-simon-serp-app');
2399  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2400  if (shadow && shadow.querySelector('#fs-serp-page') != null && shadow.querySelector('.select-wrapper') != null) {
2401    if (shadow.querySelector('.select-wrapper')) {
2402      if (shadow.querySelector('.custom-options').classList.contains('open')) {
2403        shadow.querySelector('.select-wrapper').classList.add('active');
2404      } else {
2405        shadow.querySelector('.select-wrapper').classList.remove('active');
2406      }
2407    }
2408    var target = shadow.querySelector('.custom-options');
2409    
2410    // Create an observer instance.
2411    var observer = new MutationObserver(function(mutations) {
2412      if (shadow.querySelector('.select-wrapper')) {
2413        if (shadow.querySelector('.custom-options').classList.contains('open')) {
2414          shadow.querySelector('.select-wrapper').classList.add('active');
2415        } else {
2416          shadow.querySelector('.select-wrapper').classList.remove('active');
2417        }
2418      }
2419    });
2420    
2421    // Pass in the target node, as well as the observer options.
2422    observer.observe(target, {
2423      attributes:    true,
2424      childList:     true,
2425      characterData: true
2426    });
2427  } else {
2428    setTimeout(function() {
2429      sortOpen();
2430    }, 1000)
2431  }
2432}
2433function resultBy() {
2434  let fsParent = document.querySelector('#fast-simon-serp-app');
2435  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2436  if (shadow && shadow.querySelector('#fs-serp-page') != null && shadow.querySelector('.button-wrapper') != null) {
2437    var parent = document.querySelector('#fast-simon-serp-app').shadowRoot;
2438    shadow.querySelector('.button-wrapper').classList.add('default-cta');
2439    shadow.querySelector('.button-wrapper').insertAdjacentHTML('beforeBegin', `<div class="new-filter-click"></div>`);
2440    var newFil = document.createElement('div');
2441    var button = shadow.querySelector('.fs-top-right-buttons-wrapper > .button-wrapper');
2442    newFil.appendChild(button.cloneNode(true));
2443    var fillterBtnWrapper = document.createElement('div');
2444    var theKid = document.createElement("span");
2445    theKid.className = 'fs-total-results-text-new'
2446    theKid.innerHTML = '0 results';
2447    fillterBtnWrapper.appendChild(theKid);
2448    var hold = shadow.querySelector('.new-filter-click');
2449    hold.innerHTML = newFil.innerHTML + fillterBtnWrapper.innerHTML;
2450    shadow.querySelector('.new-filter-click .button-wrapper').classList.remove('default-cta');
2451    shadow.querySelector('.new-filter-click .button-wrapper').classList.add('custom-cta');
2452    changeCTA();
2453    changeCount();
2454    shadow.querySelector('.custom-cta').addEventListener("click", function() {
2455      shadow.querySelector('.fs-top-right-buttons-wrapper > .button-wrapper').click();
2456    });
2457    shadow.querySelector('.custom-cta').addEventListener("keydown", function(event) {
2458      if (event.key === "Enter" || event.key === " ") {
2459        event.preventDefault(); // Prevent page scroll on Space
2460        shadow.querySelector('.fs-top-right-buttons-wrapper > .button-wrapper').click();
2461      }
2462    });
2463  } else {
2464    setTimeout(function() {
2465      resultBy();
2466    }, 1000)
2467  }
2468}
2469function changeText() {
2470  let fsParent = document.querySelector('#fast-simon-serp-app');
2471  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2472  if (shadow && shadow.querySelector('.filters-button-wrapper') != null) {
2473    shadow.querySelector('.filters-button-wrapper').innerHTML = 'Show Filters';
2474  } else {
2475    setTimeout(function() {
2476      changeText();
2477    }, 1000)
2478  }
2479}
2480
2481function updateClass() {
2482  if (document.querySelector('#fast-simon-serp-app') && document.querySelector('#fast-simon-serp-app').shadowRoot && document.querySelector('#fast-simon-serp-app').shadowRoot.querySelector('#fs-serp-page') != null) {
2483    var parent = document.querySelector('#fast-simon-serp-app').shadowRoot;
2484    if (parent.querySelector('.filters-grid-wrapper')) {
2485      parent.querySelector('.filters-grid-wrapper > div:first-child').classList.add('dev-filter');
2486      parent.querySelector('.filters-grid-wrapper > div:last-child').classList.add('dev-product-girds');
2487      setTimeout(function() {
2488        const headerHeight = parent.querySelector('.top-center-container').offsetHeight;
2489        parent.querySelector('.dev-filter').style.marginTop = headerHeight + 'px';
2490      }, 3000)
2491    } 
2492  } else {
2493    setTimeout(function() {
2494      updateClass();
2495    }, 1000)
2496  }
2497}
2498
2499function serpdataLayer(data) {
2500  var datalayer_products = [];
2501  $.each(data, function(inedx, product){
2502    var variants = [], typeArray = null, vendorArray = null, categoryArray = [],
2503        variantsAvailable = 0;
2504    if(product.variants){
2505      $.each(product.variants, function(i,val){
2506        var available = val['attributes'].hasOwnProperty('Sellable') ? val['attributes']['Sellable'] : '', 
2507            va = {
2508              'id': val['id'],
2509              'style': val['attributes'].hasOwnProperty('Product-sku') ? val['attributes']['Product-sku'] : '', // sku
2510              'inStock': available,
2511              'price': val['attributes'].hasOwnProperty('Price') ? val['attributes']['Price'].split(':')[1] : '',
2512              'basePrice': val['attributes'].hasOwnProperty('Price') ? val['attributes']['Price'].split(':')[1] : ''
2513            };
2514        variants.push(va); 
2515        if(available == true) variantsAvailable++;
2516      });  
2517    }
2518    let productAtt = product.attributes;
2519    if(productAtt){
2520      productAtt.forEach(el => {
2521        if (el[0] == "Type") typeArray = el[1][0];
2522        vendorArray = el[0] == "Vendor" ? el[1][0] : null;
2523        if (el[0] == "Categories") {
2524          $.each(el[1], function(i, cat){
2525            categoryArray.push(cat[0]);
2526          })
2527        }
2528    });
2529  }
2530    
2531    
2532    var dataLayer_product = {
2533        'id': Number(product.id),
2534        'sku': product.sku != '' ? product.sku : null,
2535        'name': product.title,
2536        'price': parseFloat(product.price) ,
2537        'basePrice': parseFloat(product.maxCompare != '0.00' ? product.maxCompare : product.price),
2538        'type': typeArray,
2539        'tags': product.tags ? product.tags.length > 0 ? product.tags : null : null,
2540        'brand': vendorArray,
2541        'isInStock': product.variants[0] ? product.variants[0]['attributes'].hasOwnProperty('Sellable') ? product.variants[0]['attributes']['Sellable'] : false : null,
2542        'hasNoVariants': product.variants ? product.variants.length != 0 ? false : true : null,
2543        'numVariants': product.variants ? product.variants.length : null,
2544        'variantsInStock':  variantsAvailable,
2545        'category': categoryArray,
2546        'currentVariant': product.variants[0] ? product.variants[0]['id'] : null,
2547        'variants': variants
2548      };
2549    datalayer_products.push(dataLayer_product);
2550  });
2551
2552  return datalayer_products;
2553}
2554
2555function serpGhostdataLayer(data) {
2556  var datalayer_ghost = [];
2557  var count = 0;
2558  $.each(data, function(inedx, product) {
2559    count++;
2560    if (product.promoTileConfig) {
2561      var dataLayer_ghost = {
2562          type: "gtm-banner",
2563          name: "Ghost Ads",
2564          creative_name: product.promoTileConfig.title,
2565          id: product.promoTileConfig.image,
2566          index: count,
2567        };
2568      datalayer_ghost.push(dataLayer_ghost);
2569    }
2570  });
2571  return datalayer_ghost;
2572}
2573
2574// Function to compare objects with deep comparison
2575function objectsEqual(obj1, obj2) {
2576  return JSON.stringify(obj1) === JSON.stringify(obj2);
2577}
2578  
2579function ghostAdsDataLayer(datalayer_ghost){
2580  var newGhost = window.dataLayer.filter(function(item) {
2581    return item.event == "view_promotion";
2582  });
2583
2584  if (newGhost.length != 0){
2585    for (var i = window.dataLayer.length - 1; i >= 0; i--) {
2586      var currentDataLayerObject = window.dataLayer[i];
2587      if (currentDataLayerObject.event === "view_promotion" && Array.isArray(currentDataLayerObject.promotions)) {
2588        for (var j = currentDataLayerObject.promotions.length - 1; j >= 0; j--) {
2589          var currentPromotion = currentDataLayerObject.promotions[j];
2590    
2591          var foundIndex = datalayer_ghost.findIndex(function(ghost) {
2592            return objectsEqual(ghost, currentPromotion);
2593          });
2594    
2595          if (foundIndex !== -1) {
2596            datalayer_ghost.splice(foundIndex, 1);
2597          }
2598        }
2599      }
2600    }
2601  }
2602
2603  if (datalayer_ghost.length > 0) {
2604    window.dataGhostLayerData = {
2605      event: "view_promotion",
2606      promotions: datalayer_ghost,
2607      _clear: true
2608    };
2609    window.dataLayer = window.dataLayer || [];
2610    window.dataLayer.push(JSON.parse(JSON.stringify(window.dataGhostLayerData)));
2611    countGhDL += 1;
2612  }
2613}
2614  
2615var countDL = 0, datalayer_products = [], countGhDL = 0, datalayer_ghost = [];
2616function hooks() {
2617    var fsParent = document.querySelector('#fast-simon-serp-app');
2618    
2619    SerpOptions.registerHook('serp-top-page', ({totalResults, element}) => {
2620      var totalResultsElement = element?.querySelector(".fs-total-results-text");
2621      // var totalResultsNewElement = element?.querySelector(".fs-total-results-text-new");
2622      if (totalResultsElement) {
2623        totalResultsElement.innerHTML = totalResults + ' results';
2624      }
2625      // if (totalResultsNewElement) {
2626      //   totalResultsNewElement.innerHTML = totalResults + ' results';
2627      // }
2628    });
2629    
2630    SerpOptions.registerHook('serp-product-grid', ({products, element}) => {  
2631      reInitializeDataLayer(element);
2632
2633      let parent = element.closest("#fs-serp-page");
2634      if(parent.querySelector(".filters-grid-wrapper")){
2635        let gridWidth = parent.querySelector(".filters-grid-wrapper").offsetWidth
2636        leftContainerWidth = gridWidth*0.20 - (parseInt(getComputedStyle(document.documentElement).fontSize)*0.5);
2637        parent.querySelector('.top-center-container').style.marginLeft = 'calc(-30px - ' + leftContainerWidth + 'px)';
2638        parent.querySelector('.top-center-container').style.width = 'calc(100% + 30px + ' + leftContainerWidth + 'px)';
2639        const headerHeight = parent.querySelector('.top-center-container').offsetHeight;
2640        if (parent.querySelector('.dev-filter')) {
2641          parent.querySelector('.dev-filter').style.marginTop = headerHeight + 'px';
2642        }
2643      }
2644      // if (parent && parent.querySelector(".fs-total-results-text-new")) {
2645      //   parent.querySelector(".fs-total-results-text-new").innerHTML = parent.querySelector(".fs-total-results-text").innerHTML;
2646      // }
2647      // if(parent && parent.querySelector(".fs-total-results-text") && parent.querySelector(".fs-total-results-text").innerHTML.includes(" results")){
2648      //   parent.querySelector(".fs-total-results-text").innerHTML = '('+ parent.querySelector(".fs-total-results-text").innerHTML.replace(" results",'') + ')';
2649      // }
2650
2651      if (parent.querySelector(".fs-summary-search-term") && document.querySelector(".col_title")) {
2652        var title = document.querySelector(".col_title").innerHTML;
2653        parent.querySelector(".fs-summary-search-term").innerHTML = title;
2654      }
2655
2656      for (const ghostElement of getGhostElements(element) || []) {
2657        if (!ghostElement || !ghostElement.dataset) continue;
2658
2659        /* get product data */
2660        const productID = ghostElement.dataset.productId;
2661        const productIndex = ghostElement.dataset.productPosition;
2662
2663        // Skip if no product ID or missing data
2664        if (!productID || !products || !products[productID]) continue;
2665
2666        const data = products[productID];
2667        const ProductTitle = ghostElement.querySelector('.fs-promo-tile-title')?.innerHTML?.trim() || '';
2668        const ProductImag = ghostElement.querySelector('.fs-promo-tile-image')?.getAttribute('src') || '';
2669
2670        // Add class only if config exists and valid
2671        if (data?.promoTileConfig?.size?.x === 2) {
2672          ghostElement.classList.add('double-ghost-ads');
2673        }
2674
2675        // Prepare data attributes safely
2676        const attributes = {
2677          'data-promotion-type': 'gtm-banner',
2678          'data-promotion-name': 'Ghost Ads',
2679          'data-promotion-creative_name': ProductTitle || 'Unknown',
2680          'data-promotion-id': ProductImag || 'NoImage',
2681          'data-promotion-index': productIndex || '',
2682        };
2683
2684        // Set attributes only if element is valid
2685        if (ghostElement && typeof setAttributes_data === 'function') {
2686          setAttributes_data(ghostElement, attributes);
2687        }
2688
2689        // Run button logic only if function exists and data valid
2690        if (typeof ghostButton === 'function' && data) {
2691          ghostButton(ghostElement, data);
2692        }
2693      }
2694      //show text instead of "+" for more color swatches
2695      for (const productElement of getProductElements(element)) {
2696        /* get product data */
2697        const productID = productElement.dataset.productId;
2698        const data = products[productID];
2699        if(!data) continue;
2700        addMetaObjectPromoText(data);
2701             
2702        let parent = productElement.querySelector(".color-swatches"); 
2703        // let price = data.price
2704        
2705        const tags = products[productID] && products[productID].tags ? products[productID].tags:undefined;
2706        /* get badges & promos from tags (if tags exist)*/
2707
2708        const bjexclusive = tags ?  tags.filter(val => val == 'bjexclusive') : [];
2709        const backinstock = tags ?  tags.filter(val => val == 'backinstock') : [];
2710        const bestsellers = tags ?  tags.filter(val => val == 'best sellers') : [];
2711        const newarrivals = tags ?  tags.filter(val => val == 'New Arrivals') : [];
2712        const reLuv = tags ?  tags.filter(val => val == 'used') : [];
2713        const collection_handle = null;
2714
2715        if (reLuv.length > 0 && window.location.href.indexOf('reluv') == -1 && window.location.href.indexOf('/pages/search-results') == -1) productElement.remove();
2716        
2717        var newTag = [];
2718        if (bjexclusive.length > 0) {
2719          newTag.push('bjexclusive');
2720        } else if (backinstock.length > 0) {
2721          newTag.push('backinstock');
2722        } else if (bestsellers.length > 0) {
2723          newTag.push('best sellers');
2724        } else if (newarrivals.length > 0) {
2725          newTag.push('New Arrivals');
2726        }
2727        
2728        
2729        const hf24 = tags ?  tags.filter(val => val == 'halloweenflash24') : [];
2730        const bfcm = tags ?  tags.filter(val => val == 'limitedtime') : [];
2731        const bfWide = tags ?  tags.filter(val => val == 'Style:Wide Width') : [];
2732        const badges = newTag ? getProductBadges(newTag) : [];
2733        // var promos = tags ? getProductPromos(tags) : [];
2734        //const promos = tags ? getProductPromos(tags) : [];
2735
2736        addPrice(productElement, data);
2737        AddColorCount(productElement, data);
2738        /* clear product - necessary to avoid duplicated / old data */
2739        removebadge(productElement);
2740        removePromo(productElement);
2741        addMetaObjectBadge(data, productElement);
2742
2743        /* for every promo add a label*/
2744        /* updated to prioritize by array order*/
2745        var promo_price = false;
2746
2747        //add promo to card/tile
2748        // console.log("PROMO_LABELS", PROMO_LABELS);
2749        // const orderedPromos = Object.values(PROMO_LABELS);
2750        // console.log("orderedPromos", orderedPromos);
2751        for (const tag of Object.keys(PROMO_LABELS)) {
2752          if(tags.includes(tag)){
2753            //console.log("found", PROMO_LABELS[tag]);
2754            var promo = PROMO_LABELS[tag];
2755            addPromo(productElement, promo.value, data.price, promo.plp_styling, promo.global_e);
2756            break;
2757          }
2758        }
2759
2760        //add badge to card/tile
2761        for (const badge of badges) {
2762          addbadge(productElement, badge);
2763          break;
2764        }
2765      }
2766      datalayer_products = serpdataLayer(products);
2767      var newProduct = window.dataLayer.filter(function(item) {
2768        return item.event == "view_promotion";
2769      });
2770      if (newProduct.length == 0) {
2771        if (datalayer_products.length > 0) {
2772          window.dataLayerData = {
2773            event: "Product List",
2774            productList: {
2775              products: datalayer_products,
2776            },
2777          };
2778          window.dataLayer = window.dataLayer || [];
2779          window.dataLayer.push(JSON.parse(JSON.stringify(window.dataLayerData)));
2780        }
2781      } else {
2782        if (datalayer_products.length > 0) {
2783          var updateProductOccurred = false;
2784          function updateProduct(item) {
2785            if (item.event === "Product List" && !updateProductOccurred) {
2786              item.productList = datalayer_products;
2787              updateProductOccurred = true;
2788            }
2789          }
2790          window.dataLayer.forEach(updateProduct);
2791        }
2792      }
2793      datalayer_ghost = serpGhostdataLayer(products);
2794      ghostAdsDataLayer(datalayer_ghost);
2795      // changeCTA();
2796    });
2797    SerpOptions.registerHook('serp-removable-tags', ({tags, element}) => {
2798          let fsParent = window.innerWidth > 480 ? element.closest('#fs-serp-page') : document.querySelector('#serp-portal').shadowRoot;
2799          if(fsParent){
2800            element.querySelectorAll(".removable-tag-text").forEach((tag)=>{
2801                if(!tag.innerHTML.includes(':')){
2802                    var filtersOptions = fsParent.querySelectorAll(".filters-option-text,.color-swatch-color-name");
2803                    if(filtersOptions.length){
2804                        filtersOptions.forEach((opt)=>{
2805                            let capitalizedOpt = capitalizeWords(tag.innerHTML.replaceAll('-', '.').toLowerCase());
2806                            if(opt.innerHTML.toLowerCase().replaceAll('-', '.').toLowerCase() === tag.innerHTML.replaceAll('-', '.').toLowerCase()){
2807                                let optParent = opt.closest(".fs-category-container") ? opt.closest(".fs-category-container"):undefined;
2808                                let filterName = optParent && optParent.querySelector(".fs-category-title > span") ? optParent.querySelector(".fs-category-title > span").innerHTML : undefined;
2809                                if(filterName) {
2810                                  if (filterName == 'Color') {
2811                                    var color = opt.innerHTML.toLowerCase();
2812                                    var final_color = color.charAt(0).toUpperCase() + color.slice(1);
2813                                    tag.innerHTML = `<span class="filter-name">`+filterName+`</span>` + ':' + final_color[0].toUpperCase() + final_color.slice(1).toLowerCase();
2814                                  } else if (filterName == 'Size') {
2815                                    tag.innerHTML = `<span class="filter-name">`+filterName+`</span>` + ':' + opt.innerHTML.replaceAll('-', '.');
2816                                  } else {
2817                                    tag.innerHTML = `<span class="filter-name">`+filterName+`</span>` + ':' + opt.innerHTML;
2818                                  }
2819                              }
2820                            }
2821                        })
2822                    }
2823                }
2824              else if (tag.innerHTML.includes('Price') && !tag.outerHTML.includes('<b>')){
2825                tag.innerHTML =  tag.innerHTML.replace('Price:', `<b>Price:</b>`);
2826              }
2827            })
2828            element.querySelectorAll(".stars").forEach((starsTag)=>{
2829              var parent = starsTag.closest(".removable-tag")
2830              var starsCnt = 0;
2831              starsTag.querySelectorAll(".star").forEach((star)=>{
2832                if(star.dataset.fill){
2833                  starsCnt += Number(star.dataset.fill);
2834                }
2835              })
2836              starsCnt /= 100;
2837              var cust = 'Customer Rating:';
2838              if(parent && parent.querySelector(".and-up") && !parent.querySelector(".and-up").innerHTML.includes(cust)){
2839                starsTag.style.display = 'none';
2840                parent.querySelector(".and-up").innerHTML = `<b>${cust}</b>≥ ` + starsCnt
2841              }
2842              else if (parent && starsCnt == 5 && parent.querySelectorAll(".and-up").length === 0){
2843                starsTag.style.display = 'none';
2844                starsTag.insertAdjacentHTML('afterend',`<span class="and-up fs-result-page-10ddpsw"><b>${cust}</b> `+starsCnt+` </span>`);
2845              }
2846            });
2847            if (!element.querySelector('.filter-title') && element.querySelectorAll('.removable-tag').length > 0) {
2848              theKid = document.createElement("div");
2849              theKid.className = 'filter-title';
2850              theKid.innerHTML = 'Selected Filters';
2851              element.appendChild(theKid);
2852              element.insertBefore(theKid, element.firstChild);
2853            } else {
2854              if (element.querySelector('.filter-title')) {
2855                element.querySelector('.filter-title').remove();
2856              }
2857            }
2858            setTimeout(function() {
2859              if (fsParent.querySelector('.dev-filter')) {
2860                const headerHeight = fsParent.querySelector('.top-center-container').offsetHeight;
2861                fsParent.querySelector('.dev-filter').style.marginTop = headerHeight + 'px';
2862              }
2863            }, 1000);
2864            if (element.querySelectorAll('.removable-tag-text:not(.cstm)').length > 0) {
2865              element.querySelectorAll('.removable-tag-text:not(.cstm)').forEach((remove) => {
2866                if (remove.parentElement && remove.parentElement.querySelector('.removable-tag-remove-button')) {
2867                  remove.addEventListener("click", function() {
2868                    this.parentElement.querySelector('.removable-tag-remove-button').click();
2869                  });
2870                  remove.classList.add("cstm");
2871                }
2872              });
2873            }
2874            if (element.querySelectorAll('.and-up:not(.cstm)').length > 0) {
2875              element.querySelectorAll('.and-up:not(.cstm)').forEach((remove) => {
2876                if (remove.parentElement && remove.parentElement.querySelector('.removable-tag-remove-button')) {
2877                  remove.addEventListener("click", function() {
2878                    this.parentElement.querySelector('.removable-tag-remove-button').click();
2879                  });
2880                  remove.classList.add("cstm");
2881                }
2882              });
2883            }
2884        }
2885    });
2886    SerpOptions.registerHook('serp-filters', ({filters, element}) => {
2887      let fsParent = document.querySelector('#serp-portal');
2888      let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2889      let hiddenInputs = element.querySelectorAll('.fs-checkbox input');
2890      if (hiddenInputs && hiddenInputs.length > 0) {
2891        hiddenInputs.forEach(input => {
2892          input.setAttribute('aria-hidden', 'true');
2893        });
2894      }
2895      if(window.screen.width < 481){
2896        if(element.querySelector(".fs-modern-mobile-filters-clear-all-button") && element.querySelectorAll(".fs-modern-mobile-filters-clear-all-button.cstm").length == 0){
2897          element.querySelector(".fs-modern-mobile-filters-clear-all-button").addEventListener("click", function() {
2898            var parent = this.closest(".fs-modern-filters-container");
2899            if(parent && parent.querySelector(".fs-modern-filters-close-button")){
2900              parent.querySelector(".fs-modern-filters-close-button").click();
2901            }
2902          });
2903          element.querySelector(".fs-modern-mobile-filters-clear-all-button").classList.add("cstm")
2904        }
2905      }
2906      setTimeout(function() {
2907        if (window.screen.width > 767) {
2908          var div = element;
2909        } else {
2910          var div = shadow.querySelector('.fs-modern-mobile-filters-content-container');
2911        }
2912        if(div){
2913          for (const filterElement of getFilterElements(div)) {
2914            var new_name = 'filter-'+filterElement.querySelector('.fs-category-title span').textContent.toLowerCase().replaceAll(' ', '-');
2915            filterElement.classList.add(new_name);
2916          }
2917        }
2918        if (window.screen.width < 768) {
2919          var bdiv = shadow.querySelector('.fs-modern-mobile-filters-buttons-container');
2920          // if (typeof bdiv !== 'undefined' && bdiv.querySelector('.fs-modern-mobile-filters-apply-button') != null) {
2921          //   bdiv.querySelector('.fs-modern-mobile-filters-apply-button').innerHTML = 'Apply';
2922          // }
2923          if (typeof bdiv !== 'undefined' && bdiv && bdiv.querySelector('.fs-modern-mobile-filters-clear-all-button') != null) {
2924            bdiv.querySelector('.fs-modern-mobile-filters-clear-all-button').innerHTML = 'Clear';
2925          }
2926        }
2927        // if (typeof div !== 'undefined' && div && div.querySelectorAll('.slider-input-box').length > 0) {
2928        //   var allInput = div.querySelectorAll(".input-currency-symbol");
2929        //     if (allInput.length > 0){
2930        //       allInput.forEach(function (inputContainer) {
2931        //         inputContainer.innerHTML = PRICESYMBOL;
2932        //       });
2933        //    }
2934        // }
2935        if (typeof div !== 'undefined' && div && div.querySelectorAll('.swatches').length > 0) {
2936            var allColorSwatches = div.querySelectorAll(".color-swatch-container.fs-color-swatch-container");
2937            if (allColorSwatches.length > 0){
2938              allColorSwatches.forEach(function (swatchContainer) {
2939                let colorName = swatchContainer.querySelector('.color-swatch-color-name:not(.cstm)').innerHTML.toLowerCase();
2940                swatchContainer.querySelector('.fast-swatch-color-fallback').classList.add('fast-swatch-color-'+colorName);
2941                
2942                let newColorName = colorName.charAt(0).toUpperCase() + colorName.slice(1);
2943                swatchContainer.querySelector('.color-swatch-color-name:not(.cstm)').style.display = 'none';
2944                
2945                if(swatchContainer.querySelectorAll('.color-swatch-color-name.cstm').length === 0){
2946                  swatchContainer.insertAdjacentHTML('beforeend',`<span class="color-swatch-color-name cstm fs-color-name fs-result-page-rybz61">`+newColorName+`</span>`)
2947                }
2948                else{
2949                  swatchContainer.querySelector('.color-swatch-color-name.cstm').innerHTML = newColorName;
2950                }
2951                
2952              });
2953           }
2954        }
2955        // function sizeUpdate() {
2956        //   if (typeof div !== 'undefined' && div && div.querySelectorAll('.filter-size .checkbox').length > 0) {
2957        //       var sizeSwatches = div.querySelector('.filter-size').querySelectorAll(".filters-option-text");
2958        //       if (sizeSwatches.length > 0){
2959        //         sizeSwatches.forEach(function (swatchContainer) {
2960        //           let sizeName = swatchContainer.innerHTML.replaceAll('-', '.');
2961        //           swatchContainer.innerHTML = sizeName;
2962        //         });
2963        //      }
2964        //   }
2965        // }
2966        // sizeUpdate();
2967        // if (div && div.querySelector('.show-more-button')) {
2968        //   div.addEventListener('click', function(event) {
2969        //     sizeUpdate();
2970        //   });
2971        // }
2972      }, 1000)
2973      changeCTA();
2974      changeCount();
2975      sortOpen();
2976    });
2977
2978}
2979
2980window.addEventListener('scroll',(event) => {
2981  var scroll =  window.scrollY;
2982  let fsParent = document.querySelector('#fast-simon-serp-app');
2983  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
2984  if (shadow && shadow.querySelector('#fs-serp-page') != null) {
2985    if (scroll >= 10) {
2986      shadow.querySelector('#fs-serp-page').classList.add("scrolled");
2987    } else {
2988      shadow.querySelector('#fs-serp-page').classList.remove("scrolled");
2989    }
2990  }
2991});
2992// execution here
2993if (window.SerpOptions) {
2994  hooks();
2995  updateClass();
2996  resultBy()
2997  sortBy();
2998  changeText();
2999} else {
3000  window.addEventListener('fast-serp-ready', function () {
3001    hooks();
3002    updateClass();
3003    resultBy()
3004    sortBy();
3005    changeText();
3006  });
3007}
3008
3009function setTop() {
3010  let fsParent = document.querySelector('.fast-ac-container:last-child');
3011  let shadow = fsParent && fsParent.shadowRoot ? fsParent.shadowRoot: undefined;
3012  if (shadow && shadow.querySelector('.fast-simon-autocomplete') != null) {
3013    if ($('.top-bar').length > 0 && !$('#header').hasClass('fixed')) {
3014      var height = $('.top-bar').outerHeight() + $('#header').outerHeight() + 15;
3015    } else {
3016      if ($('#header').hasClass('fixed')) {
3017        var height = $('#header').outerHeight();
3018      } else {
3019        var height = $('#header').outerHeight() + 15;
3020      }
3021    }
3022    shadow.querySelector('.fast-simon-autocomplete').style.top = height+'px';
3023  } else {
3024    setTimeout(function() {
3025      setTop();
3026    }, 1000)
3027  }
3028}
3029// Autocomplete JS
3030function autoHooks() {
3031  FastAutocomplete.registerHook('render-autocomplete-product-item', ({product, index, element}) => {
3032    if (element.querySelector('.fs-price')) {
3033      // if (element.querySelector('.fs-price').innerHTML.indexOf('Dhs.') > -1) {
3034      //   element.querySelector('.fs-price').innerHTML = 'Dhs. '+element.querySelector('.fs-price').innerHTML.replace('CAD', '').replace('$', '').replace('Dhs. ', '');
3035      // } else {
3036      //   element.querySelector('.fs-price').innerHTML = 'Dhs. '+element.querySelector('.fs-price').innerHTML.replace('CAD', '').replace('$', '');
3037      // }
3038    }
3039  });
3040}
3041
3042if (window.FastAutocomplete) {
3043  autoHooks();
3044  setInterval(function () {setTop();}, 1000);
3045  setTop();
3046} else {
3047  window.addEventListener('fast-autocomplete-ready', function () {
3048    autoHooks();
3049    setInterval(function () {setTop();}, 1000);
3050  });
3051}
3052</script>
3052
3053
3054
3055        
3056        
3056<script>
3057  async function RCupdatecart() {
3058      const res = await fetch("/?render_id=header-minicart");
3059      const text = await res.text();
3060      // Inert parse — no custom-element upgrades, so the fetched header doesn't leak.
3061      const html = new DOMParser().parseFromString(text, "text/html");
3062      const newcart = html.querySelector("#CartDrawer").innerHTML;
3063      document.querySelector("#CartDrawer").innerHTML = newcart;
3064      const count = html.querySelector(".cart-count-bubble").innerHTML;
3065      document.querySelector(".cart-count-bubble").innerHTML = count;
3066    document.querySelector("cart-drawer.drawer").classList.remove("is-empty");
3067    document.dispatchEvent(new CustomEvent("cart-update"));
3068  }
3069
3070  window.addEventListener('fs-rec-custom-events-product-added-to-cart', async (product) => {  
3071    setTimeout(async () => {
3072        await RCupdatecart();
3073        //Fast Simon update Upsell
3074        const widgetScript = document.createElement('script');
3075        widgetScript.src = 'https://static-recommendations.fastsimon.com/no-code-recommendations/fs-recommendations-init.js?uuid=dfa258f3-4309-4113-b883-8445ba08c64e&store_id=2371878977&platform=Shopify&widgetId=1728885817558&v='+ Date.now();
3076        document.head.appendChild(widgetScript);
3077    }, 300)
3078
3079  });
3080  </script>
3080
3081        
3082        <link
3083          rel="stylesheet"
3084          type="text/css"
3085          href="https://staticw2.yotpo.com/n0d35Wfh4HF82QjfxClWwDwFLZg7JWbcnPcIIKYY/widget.css?widget_version=2024-09-30_12-52-23"
3086          media="print"
3087          onload="this.media='all'"
3088        >
3089        
3090<link rel="dns-prefetch" href="https://swymstore-v3premium-01.swymrelay.com" crossorigin>
3091<link rel="dns-prefetch" href="//swymv3premium-01.azureedge.net/code/swym-shopify.js">
3092<link rel="preconnect" href="//swymv3premium-01.azureedge.net/code/swym-shopify.js">
3093<script id="swym-snippet">
3094  window.swymLandingURL = document.URL;
3095  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
3096  window.swymPageLoad = function(){
3097    window.SwymProductVariants = window.SwymProductVariants || {};
3098    window.SwymHasCartItems = 0 > 0;
3099    window.SwymPageData = {}, window.SwymProductInfo = {};var variants = [];
3100    window.SwymProductInfo.product = {"id":7733392146497,"title":"DIGITAL GIFT CARD","handle":"digital-gift-card","description":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-12-18T08:46:58-05:00","created_at":"2025-12-10T12:29:58-05:00","vendor":"Betsey Johnson","type":"Gift Cards","tags":["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],"price":2500,"price_min":2500,"price_max":20000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"],"featured_image":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","options":["Size"],"media":[{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894660161,"position":1,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","width":1000},{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894692929,"position":2,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u
3100003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e"};
3101    window.SwymProductInfo.variants = window.SwymProductInfo.product.variants;
3102    var piu = "\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy_620x620.jpg?v=1765388489";
3103    
3104      SwymProductVariants[43154638241857] = {
3105        empi:window.SwymProductInfo.product.id,epi:43154638241857,
3106        dt: "DIGITAL GIFT CARD",
3107        du: "https://betseyjohnson.com/products/digital-gift-card",
3108        iu:  piu ,
3109        stk: -17,
3110        pr: 2500/100,
3111        ct: window.SwymProductInfo.product.type,
3112        
3113        variants: [{ "$25" : 43154638241857}]
3114      };
3115      SwymProductVariants[43154638274625] = {
3116        empi:window.SwymProductInfo.product.id,epi:43154638274625,
3117        dt: "DIGITAL GIFT CARD",
3118        du: "https://betseyjohnson.com/products/digital-gift-card",
3119        iu:  piu ,
3120        stk: -57,
3121        pr: 5000/100,
3122        ct: window.SwymProductInfo.product.type,
3123        
3124        variants: [{ "$50" : 43154638274625}]
3125      };
3126      SwymProductVariants[43154638307393] = {
3127        empi:window.SwymProductInfo.product.id,epi:43154638307393,
3128        dt: "DIGITAL GIFT CARD",
3129        du: "https://betseyjohnson.com/products/digital-gift-card",
3130        iu:  piu ,
3131        stk: -22,
3132        pr: 7500/100,
3133        ct: window.SwymProductInfo.product.type,
3134        
3135        variants: [{ "$75" : 43154638307393}]
3136      };
3137      SwymProductVariants[43154638340161] = {
3138        empi:window.SwymProductInfo.product.id,epi:43154638340161,
3139        dt: "DIGITAL GIFT CARD",
3140        du: "https://betseyjohnson.com/products/digital-gift-card",
3141        iu:  piu ,
3142        stk: -83,
3143        pr: 10000/100,
3144        ct: window.SwymProductInfo.product.type,
3145        
3146        variants: [{ "$100" : 43154638340161}]
3147      };
3148      SwymProductVariants[43154638372929] = {
3149        empi:window.SwymProductInfo.product.id,epi:43154638372929,
3150        dt: "DIGITAL GIFT CARD",
3151        du: "https://betseyjohnson.com/products/digital-gift-card",
3152        iu:  piu ,
3153        stk: -27,
3154        pr: 15000/100,
3155        ct: window.SwymProductInfo.product.type,
3156        
3157        variants: [{ "$150" : 43154638372929}]
3158      };
3159      SwymProductVariants[43154638405697] = {
3160        empi:window.SwymProductInfo.product.id,epi:43154638405697,
3161        dt: "DIGITAL GIFT CARD",
3162        du: "https://betseyjohnson.com/products/digital-gift-card",
3163        iu:  piu ,
3164        stk: -22,
3165        pr: 20000/100,
3166        ct: window.SwymProductInfo.product.type,
3167        
3168        variants: [{ "$200" : 43154638405697}]
3169      };window.SwymProductInfo.currentVariant = 43154638241857;
3170    var product_data = {
3171      et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant,
3172      dt: "DIGITAL GIFT CARD", du: "https://betseyjohnson.com/products/digital-gift-card",
3173      ct: window.SwymProductInfo.product.type, pr: 2500/100,
3174      iu:  piu , variants: [{ "$25" : 43154638241857 }],
3175      stk:-17 
3176    };
3177    window.SwymPageData = product_data;
3178    
3179    window.SwymPageData.uri = window.swymLandingURL;
3180  };
3181
3182  if(window.selectCallback){
3183    (function(){
3184      // Variant select override
3185      var originalSelectCallback = window.selectCallback;
3186      window.selectCallback = function(variant){
3187        originalSelectCallback.apply(this, arguments);
3188        try{
3189          if(window.triggerSwymVariantEvent){
3190            window.triggerSwymVariantEvent(variant.id);
3191          }
3192        }catch(err){
3193          console.warn("Swym selectCallback", err);
3194        }
3195      };
3196    })();
3197  }
3198  window.swymCustomerId = null;
3199  window.swymCustomerExtraCheck = null;
3200
3201  var swappName = ("Wishlist" || "Wishlist");
3202  var swymJSObject = {
3203    pid: "GH14fEC8HKWT4raTHASNI5rR\/iPk8nKKfbOgJrHGnkg=" || "GH14fEC8HKWT4raTHASNI5rR/iPk8nKKfbOgJrHGnkg=",
3204    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
3205  };
3206  window.swymJSShopifyLoad = function(){
3207    if(window.swymPageLoad) swymPageLoad();
3208    if(!window._swat) {
3209      (function (s, w, r, e, l, a, y) {
3210        r['SwymRetailerConfig'] = s;
3211        r[s] = r[s] || function (k, v) {
3212          r[s][k] = v;
3213        };
3214      })('_swrc', '', window);
3215      _swrc('RetailerId', swymJSObject.pid);
3216      _swrc('Callback', function(){initSwymShopify();});
3217    }else if(window._swat.postLoader){
3218      _swrc = window._swat.postLoader;
3219      _swrc('RetailerId', swymJSObject.pid);
3220      _swrc('Callback', function(){initSwymShopify();});
3221    }else{
3222      initSwymShopify();
3223    }
3224  }
3225  if(!window._SwymPreventAutoLoad) {
3226    swymJSShopifyLoad();
3227  }
3228  window.swymGetCartCookies = function(){
3229    var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"];
3230    var reqdCookies = {};
3231    RequiredCookies.forEach(function(k){
3232      reqdCookies[k] = _swat.storage.getRaw(k);
3233    });
3234    var cart_token = window.swymCart.token;
3235    var data = {
3236        action:'cart',
3237        token:cart_token,
3238        cookies:reqdCookies
3239    };
3240    return data;
3241  }
3242
3243  window.swymGetCustomerData = function(){
3244    
3245    return {status:1};
3246    
3247  }
3248</script>
3248
3249
3250<style id="safari-flasher-pre"></style>
3251<script>
3252  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
3253    document.getElementById("safari-flasher-pre").innerHTML = ''
3254      + '#swym-plugin,#swym-hosted-plugin{display: none;}'
3255      + '.swym-button.swym-add-to-wishlist{display: none;}'
3256      + '.swym-button.swym-add-to-watchlist{display: none;}'
3257      + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}'
3258      + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,'
3259      + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification'
3260      + '{-webkit-transition: none; transition: none;}'
3261      + '';
3262    window.SwymCallbacks = window.SwymCallbacks || [];
3263    window.SwymCallbacks.push(function(tracker){
3264      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){
3265        // flash-preventer
3266        var x = function(){
3267          SwymUtils.onDOMReady(function() {
3268            var d = document.createElement("div");
3269            d.innerHTML = "<style id='safari-flasher-post'>"
3270              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
3271              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
3272              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
3273              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
3274              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
3275              + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}"
3276              + "</style>";
3277            document.head.appendChild(d);
3278          });
3279        };
3280        setTimeout(x, 10);
3281      });
3282    });
3283  }
3284
3285  // Get the money format for the store from shopify
3286  window.SwymOverrideMoneyFormat = "${{amount}}";
3287</script>
3287
3288<style id="swym-product-view-defaults">
3289  /* Hide when not loaded */
3290  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
3291    display: none;
3292  }
3293</style>
3294
3295        
3295<script defer>
3296  function swymCallbackFn(swat) { 
3297    document.querySelectorAll("[href='#swym-wishlist']").forEach(el=>{
3298      el.addEventListener("click", function(){
3299          _swat.ui.open();
3300      }); 
3301    })
3302    document.addEventListener("swym:collections-loaded", function(){
3303      swat.initializeActionButtons("body");
3304    })
3305  }
3306
3307
3308if (!window.SwymCallbacks) {
3309  window.SwymCallbacks = [];
3310}
3311window.SwymCallbacks.push(swymCallbackFn);
3312</script>
3312
3313        
3313<script defer>
3314  function swymCallbackFn(swat) {
3315    document.addEventListener('swym:button-loaded', function () {
3316      console.log('Swym entered');
3317      setTimeout(() => {
3318        swat.initializeActionButtons('body');
3319      }, 3000);
3320      console.log('Swym executed');
3321    });
3322
3323    document.addEventListener('swym:qv-loaded', function () {
3324      swat.initializeActionButtons('body');
3325    });
3326    document.addEventListener('swym:variant-change', function (e) {
3327      var swym_qv_elements = document.querySelectorAll('a#pdp_wishlist');
3328      swym_qv_elements.forEach(function (swym_qv) {
3329        swym_qv.setAttribute('data-variant-id', e.detail);
3330      });
3331      swat.initializeActionButtons('body');
3332    });
3333  }
3334
3335  function onSwymLoadCallback(swat) {
3336    let event = 'sw:addedtocart';
3337    let listener = function (e) {
3338      window._cartRefresh();
3339      document.querySelector('cart-drawer').open();
3340    };
3341    swat.evtLayer.addEventListener(event, listener);
3342  }
3343
3344  if (!window.SwymCallbacks) {
3345    window.SwymCallbacks = [];
3346  }
3347  window.SwymCallbacks.push(swymCallbackFn);
3348  window.SwymCallbacks.push(onSwymLoadCallback);
3349</script>
3349
3350
3351
3352
3353
3354
3355<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/bj.css?v=83230839987018354641786348506" rel="stylesheet" type="text/css" media="all" />
3356        
3357        <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/quick-view.css?v=84974837676246815461789976832" media="print" onload="this.media='all'">
3358        
3358<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/bj.js?v=26575137934313713801785774817" defer="defer"></script>
3358
3359      
3360
3361    
3362    
3363    
3364    
3365    <!-- Fast Simon End -->
3366
3367    
3368
3369    
3370    
3371    
3372    
3373      <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/wish.css?v=131788218775336520911772010572">
3374    
3375    <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/custom.css?v=112440905669560941311783324917" rel="stylesheet" type="text/css" media="all" />
3376    
3377    <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-product-variant-picker.css?v=58463915880304712811772010521" rel="stylesheet" type="text/css" media="all" />
3378    
3379
3380    
3381
3382  
3383
3384
3385
3386    <style>
3387      @font-face{font-family:Arimo;src:url(Arimo-Bold.eot);src:url(Arimo-Bold.eot?#iefix) format("embedded-opentype"),url(Arimo-Bold.woff2) format("woff2"),url(Arimo-Bold.woff) format("woff"),url(Arimo-Bold.ttf) format("truetype"),url(Arimo-Bold.svg#Arimo-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Arimo;src:url(Arimo-Italic.eot);src:url(Arimo-Italic.eot?#iefix) format("embedded-opentype"),url(Arimo-Italic.woff2) format("woff2"),url(Arimo-Italic.woff) format("woff"),url(Arimo-Italic.ttf) format("truetype"),url(Arimo-Italic.svg#Arimo-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Arimo;src:url(Arimo.eot);src:url(Arimo.eot?#iefix) format("embedded-opentype"),url(Arimo.woff2) format("woff2"),url(Arimo.woff) format("woff"),url(Arimo.ttf) format("truetype"),url(Arimo.svg#Arimo) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Arimo;src:url(Arimo-BoldItalic.eot);src:url(Arimo-BoldItalic.eot?#iefix) format("embedded-opentype"),url(Arimo-BoldItalic.woff2) format("woff2"),url(Arimo-BoldItalic.woff) format("woff"),url(Arimo-BoldItalic.ttf) format("truetype"),url(Arimo-BoldItalic.svg#Arimo-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:arimobold;src:url(//www.dolcevita.com/cdn/shop/files/arimo-bold-webfont.woff2?v=4355571449778633429) format("woff2"),url(//www.dolcevita.com/cdn/shop/files/arimo-bold-webfont.woff?v=10461315771398255554) format("woff");font-weight:400;font-style:normal}@font-face{font-family:arimobold_italic;src:url(//www.dolcevita.com/cdn/shop/files/arimo-bolditalic-webfont.woff2?v=3000101096570233045) format("woff2"),url(//www.dolcevita.com/cdn/shop/files/arimo-bolditalic-webfont.woff?v=6907939917268016734) format("woff");font-weight:400;font-style:normal}@font-face{font-family:arimoitalic;src:url(//www.dolcevita.com/cdn/shop/files/arimo-italic-webfont.woff2?v=7141686234201949844) format("woff2"),url(//www.dolcevita.com/cdn/shop/files/arimo-italic-webfont.woff?v=17079126965749191437) format("woff");font-weight:400;font-style:normal}@font-face{font-family:arimoregular;src:url(//www.dolcevita.com/cdn/shop/files/arimo-regular-webfont.woff2?v=9302334437808075133) format("woff2"),url(//www.dolcevita.com/cdn/shop/files/arimo-regular-webfont.woff?v=15530881862221905369) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Baskerville MT Std;src:url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/BaskervilleMTStd-Italic.eot?v=1682578576);src:url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/BaskervilleMTStd-Italic.eot?v=1682578576&#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/BaskervilleMTStd-Italic.woff2?v=1682578576) format("woff2"),url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/BaskervilleMTStd-Italic.woff?v=1682578576) format("woff"),url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/BaskervilleMTStd-Italic.ttf?v=1682578576) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Charpentier Sans Pro;src:local("Charpentier Sans Pro Leger"),local("Charpentier-Sans-Pro-Leger"),url(//cdn.shopify.com/s/files/1/0037/3807/5202/files/CharpentierSansPro-Leger.woff2) format("woff2"),url(//cdn.shopify.com/s/files/1/0037/3807/5202/files/CharpentierSansPro-Leger.woff) format("woff"),url(//cdn.shopify.com/s/files/1/0037/3807/5202/files/CharpentierSansPro-Leger.ttf) format("truetype");font-weight:400;font-style:normal}
3388/*# sourceMappingURL=/s/files/1/2170/8465/t/1716/assets/fonts.css.map?v=48399353296437032341772011920 */
3389
3390    </style>
3391
3392    
3392<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/constants.js?v=58251544750838685771772010521" defer="defer"></script>
3392
3393    
3393<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/pubsub.js?v=158357773527763999511772010536" defer="defer"></script>
3393
3394    
3395    
3395<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/global.js?v=136945294767572979351788851378" defer="defer"></script>
3395
3396
3397    
3398<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/animations.js?v=88693664871331136111772010522" defer="defer"></script>
3398
3399
3400
3401    
3401<script>
3402      window.ShopCart = {
3403        count: 0
3404      };
3405
3406      const initPreventClicks = () => {
3407        const selectors = [
3408          '.rebooted_grid .rebooted_grid_link',
3409          '.rebooted_grid .img_wrpr img',
3410          '.rebootedcnt_wrpr p',
3411          '.rebootedcnt_wrpr span'
3412        ];
3413
3414        const hasMatchingElements = selectors.some(selector =>
3415          document.querySelector(selector) !== null
3416        );
3417
3418        if (hasMatchingElements) {
3419          document.addEventListener('click', (e) => {
3420            if (e.target.matches(selectors.join(','))) {
3421              e.preventDefault();
3422            }
3423          }, { passive: false });
3424        }
3425      };
3426
3427      document.readyState === 'loading'
3428        ? document.addEventListener('DOMContentLoaded', initPreventClicks)
3429        : initPreventClicks();
3430
3431      // update body class
3432      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
3433
3434      if (window.Shopify && Shopify.designMode) {
3435        document.documentElement.classList.add('shopify-design-mode');
3436      }
3437
3438    </script>
3438
3439
3440
3441
3442      
3442<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
3442<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2371878977/digital_wallets/dialog">
3443<meta id="in-context-paypal-metadata" data-shop-id="2371878977" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
3444<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/43154638241857:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://betseyjohnson.com/products/digital-gift-card.oembed">
3445<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=714997825"></script>
3445
3446<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
3447<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=714997825&shop_id=2371878977" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3447
3447
3448<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2371878977,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2371878977","merchantName":"Betsey Johnson","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Betsey Johnson","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 3448
3448
3449<script id="shopify-features" type="application/json">{"accessToken":"44f3b8b276a58731892229b055c776c3","betas":["rich-media-storefront-analytics"],"domain":"betseyjohnson.com","predictiveSearch":true,"shopId":2371878977,"locale":"en"}</script>
vendor: 1 bytes, line 3449
3449
3450<script>var Shopify = Shopify || {};
3451Shopify.shop = "betseyjohnson.myshopify.com";
3452Shopify.locale = "en";
3453Shopify.currency = {"active":"USD","rate":"1.0"};
3454Shopify.country = "US";
3455Shopify.theme = {"name":"monorepo-ecom\/BJ - Production","id":139629723713,"schema_name":"Dawn","schema_version":"13.0.0","theme_store_id":null,"role":"main"};
3456Shopify.theme.handle = "null";
3457Shopify.theme.style = {"id":null,"handle":null};
3458Shopify.cdnHost = "betseyjohnson.com/cdn";
3459Shopify.routes = Shopify.routes || {};
3460Shopify.routes.root = "/";
3461Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
3462Shopify.SignInWithShop = Shopify.SignInWithShop || {};
3463Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
3464Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 3464
3464
3465<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 3465
3465
3466<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 3466
3466
3467<script>
3468  window.ShopifyPay = window.ShopifyPay || {};
3469  window.ShopifyPay.apiHost = "shop.app\/pay";
3470  window.ShopifyPay.redirectState = null;
3471</script>
vendor: 1 bytes, line 3471
3471
3472<script>
3473  window.Shopify = window.Shopify || {};
3474  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
3475  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
3476  window.Shopify.SignInWithShop.eligible = true;
3477</script>
vendor: 1 bytes, line 3477
3477
3478<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 3478
3478
3479<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 3479
3479
3480<script type="module">
3481  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
3482
3483  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
3484
3485</script>
vendor: 1 bytes, line 3485
3485
3486<script>
3487  window.Shopify = window.Shopify || {};
3488  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
3489  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"]};
3490</script>
vendor: 1 bytes, line 3490
3490
3491<script>(function() {
3492  var isLoaded = false;
3493  function asyncLoad() {
3494    if (isLoaded) return;
3495    isLoaded = true;
3496    var urls = ["https:\/\/beacon.riskified.com\/?shop=betseyjohnson.myshopify.com","https:\/\/cdn.refersion.com\/pixel.js?shop=betseyjohnson.myshopify.com\u0026client_id=44198\u0026pk=pub_cd053ac877162ec9dec3\u0026shop=betseyjohnson.myshopify.com","https:\/\/api.bluecore.com\/triggermail.js\/steve_madden_betsey_johnson.js?shop=betseyjohnson.myshopify.com","https:\/\/cdn.shoppinggives.com\/cc-utilities\/shopify.js?store-id=42916bca-4379-4147-bf59-6bfb7d9c9737\u0026shop=betseyjohnson.myshopify.com","https:\/\/emotivecdn.io\/emotive-popup\/popup.js?brand=9863\u0026api=https:\/\/www.emotiveapp.co\/\u0026shop=betseyjohnson.myshopify.com","\/\/loader.wisepops.com\/get-loader.js?v=1\u0026site=BbjTJBfRXp\u0026shop=betseyjohnson.myshopify.com","https:\/\/unpkg.com\/@happyreturns\/happyreturns-script-tag?shop=betseyjohnson.myshopify.com","\/\/staticw2.yotpo.com\/n0d35Wfh4HF82QjfxClWwDwFLZg7JWbcnPcIIKYY\/widget.js?shop=betseyjohnson.myshopify.com","https:\/\/cdn-widgetsrepository.yotpo.com\/v1\/loader\/n0d35Wfh4HF82QjfxClWwDwFLZg7JWbcnPcIIKYY?shop=betseyjohnson.myshopify.com","https:\/\/about:blank#?mode=shopify\u0026UUID=dfa258f3-4309-4113-b883-8445ba08c64e\u0026store=2371878977\u0026shop=betseyjohnson.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCC8PZKAVZ2BWN7H6HA316R?source=shopify1click\u0026shop=betseyjohnson.myshopify.com","https:\/\/cdn.attn.tv\/betseyjohnson\/dtag.js?shop=betseyjohnson.myshopify.com","https:\/\/customer-first-focus.b-cdn.net\/cffOrderifyLoader_min.js?shop=betseyjohnson.myshopify.com","https:\/\/tags.productgenius.io\/tag.js?shop=betseyjohnson.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=06439f95-7fb9-43a3-a2f6-600f10c21eca\u0026shop=betseyjohnson.myshopify.com","https:\/\/crossborder-integration.global-e.com\/resources\/js\/app?shop=betseyjohnson.myshopify.com","\/\/cdn.shopify.com\/proxy\/4ae1f1e8d624e862b0e2fa970ad48245569d93d54681b354a0e1eca0c8dbfe55\/web.global-e.com\/merchant\/storefrontattributes?merchantid=2758\u0026shop=betseyjohnson.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
3497    for (var i = 0; i < urls.length; i++) {
3498      var s = document.createElement('script');
3499      s.type = 'text/javascript';
3500      s.async = true;
3501      s.src = urls[i];
3502      var x = document.getElementsByTagName('script')[0];
3503      x.parentNode.insertBefore(s, x);
3504    }
3505  };
3506  if(window.attachEvent) {
3507    window.attachEvent('onload', asyncLoad);
3508  } else {
3509    window.addEventListener('load', asyncLoad, false);
3510  }
3511})();</script>
vendor: 1 bytes, line 3511
3511
3512<script id="__st">var __st={"a":2371878977,"offset":-14400,"reqid":"b05fc6ce-8428-41ae-a38e-579ae5cb0f01-1790271232","pageurl":"betseyjohnson.com\/products\/digital-gift-card","u":"ea76777af6e4","p":"product","rtyp":"product","rid":7733392146497};</script>
vendor: 1 bytes, line 3512
3512
3513<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 3513
3513
3514<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 3514
3514
3515<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//betseyjohnson.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3515
3515
3516<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 = "//betseyjohnson.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>
3516<script crossorigin="anonymous" defer="defer" src="//betseyjohnson.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 3516
3516
3517<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 3517
3517
3518<script>
3519  window.Shopify = window.Shopify || {};
3520  window.Shopify.MCP = window.Shopify.MCP || {};
3521  window.Shopify.MCP.enabled = true;
3522  window.Shopify.MCP.shop = "betseyjohnson.myshopify.com";
3523  window.Shopify.MCP.mcpEndpoint = "https:\/\/betseyjohnson.com\/api\/mcp";
3524  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"]}}];
3525</script>
vendor: 1 bytes, line 3525
3525
3526<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("\/\/betseyjohnson.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
3527</script>
vendor: 1 bytes, line 3527
3527
3528<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://betseyjohnson.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
3529</script>
vendor: 1 bytes, line 3529
3529
3530<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
3531  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);
3532</script>
vendor: 1 bytes, line 3532
3532
3533<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})}}));
3534</script>
3534
3535<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://betseyjohnson.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
3536<style id="shopify-accelerated-checkout-cart">
3537        #shopify-buyer-consent {
3538  margin-top: 1em;
3539  display: inline-block;
3540  width: 100%;
3541}
3542
3543#shopify-buyer-consent.hidden {
3544  display: none;
3545}
3546
3547#shopify-subscription-policy-button {
3548  background: none;
3549  border: none;
3550  padding: 0;
3551  text-decoration: underline;
3552  font-size: inherit;
3553  cursor: pointer;
3554}
3555
3556#shopify-subscription-policy-button::before {
3557  box-shadow: none;
3558}
3559
3560      </style>
3561<link rel="stylesheet" media="screen" href="//betseyjohnson.com/cdn/shop/t/1305/compiled_assets/styles.css?v=60069751456934189241789976843">
3562<script id="sections-script" data-sections="header" defer="defer" src="//betseyjohnson.com/cdn/shop/t/1305/compiled_assets/scripts.js?v=46789974996738379591789976843"></script>
vendor: 1 bytes, line 3562
3562
3563<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
3563
3564    
3565
3566    
3567
3568    
3569
3570    
3571    
3572    
3573    
3574    
3575
3576    
3577
3578<script>
3579  var dataLayerData = {
3580    'event': 'datalayer-initialized',
3581    'page': {
3582      'type':'product',
3583      'searchTerm': null,
3584      'searchResults': null,
3585      'currentPage': 1,
3586      'currencyCode': "USD",
3587      'collection': null,
3588    },
3589    'product': {},
3590    'user': {},
3591    'productList': {
3592      'products': []
3593    },
3594    'cart': {}
3595  };
3596dataLayerData.productRaw = {"id":7733392146497,"title":"DIGITAL GIFT CARD","handle":"digital-gift-card","description":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-12-18T08:46:58-05:00","created_at":"2025-12-10T12:29:58-05:00","vendor":"Betsey Johnson","type":"Gift Cards","tags":["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],"price":2500,"price_min":2500,"price_max":20000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"],"featured_image":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","options":["Size"],"media":[{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894660161,"position":1,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","width":1000},{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894692929,"position":2,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u
3596003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e"};
3597    dataLayerData.product = {
3598      'id': 7733392146497,
3599      'sku': null,
3600      'name': "DIGITAL GIFT CARD",
3601      'price': 25.0,
3602      'basePrice': 0.0,
3603      'type': "Gift Cards",
3604      'tags': ["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],
3605      'brand': "Betsey Johnson",
3606      'isInStock': true,
3607      'stockQty': null,
3608      'hasNoVariants': false,
3609      'numVariants': 6,
3610      'variantsInStock':  6,
3611      'category': [],
3612      'currentVariant': 43154638241857,
3613      'variants': [{
3614          'id': 43154638241857,
3615          'style': "cltchg_25", // sku
3616          'name': "$25",
3617          'inStock': true,
3618          'quantityInStock': -17,
3619          'price': 25.0,
3620          'expected ship date': '',
3621            'IsPreOrder': false,
3622            'IsBackOrder': false,
3623          
3624          'basePrice': 0.0
3625        },{
3626          'id': 43154638274625,
3627          'style': "cltchg_50", // sku
3628          'name': "$50",
3629          'inStock': true,
3630          'quantityInStock': -57,
3631          'price': 50.0,
3632          'expected ship date': '',
3633            'IsPreOrder': false,
3634            'IsBackOrder': false,
3635          
3636          'basePrice': 0.0
3637        },{
3638          'id': 43154638307393,
3639          'style': "cltchg_75", // sku
3640          'name': "$75",
3641          'inStock': true,
3642          'quantityInStock': -22,
3643          'price': 75.0,
3644          'expected ship date': '',
3645            'IsPreOrder': false,
3646            'IsBackOrder': false,
3647          
3648          'basePrice': 0.0
3649        },{
3650          'id': 43154638340161,
3651          'style': "cltchg_100", // sku
3652          'name': "$100",
3653          'inStock': true,
3654          'quantityInStock': -83,
3655          'price': 100.0,
3656          'expected ship date': '',
3657            'IsPreOrder': false,
3658            'IsBackOrder': false,
3659          
3660          'basePrice': 0.0
3661        },{
3662          'id': 43154638372929,
3663          'style': "cltchg_150", // sku
3664          'name': "$150",
3665          'inStock': true,
3666          'quantityInStock': -27,
3667          'price': 150.0,
3668          'expected ship date': '',
3669            'IsPreOrder': false,
3670            'IsBackOrder': false,
3671          
3672          'basePrice': 0.0
3673        },{
3674          'id': 43154638405697,
3675          'style': "cltchg_200", // sku
3676          'name': "$200",
3677          'inStock': true,
3678          'quantityInStock': -22,
3679          'price': 200.0,
3680          'expected ship date': '',
3681            'IsPreOrder': false,
3682            'IsBackOrder': false,
3683          
3684          'basePrice': 0.0
3685        },]
3686
3687    };dataLayerData.cartProductsRaw = {"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};
3688    dataLayerData.cart.total = 0.0;
3689    dataLayerData.cart.count = 0;
3690    dataLayerData.cart.products = [];window.dataLayer = window.dataLayer || [];
3691  window.dataLayer.push(dataLayerData);
3692</script>
3692
3693    <style data-shopify>
3694      
3695        :root,
3696        .color-scheme-1 {
3697          --color-background: 255,255,255;
3698        
3699          --gradient-background: #ffffff;
3700        
3701
3702        
3703
3704        --color-foreground: 18,18,18;
3705        --color-background-contrast: 191,191,191;
3706        --color-shadow: 18,18,18;
3707        --color-button: 18,18,18;
3708        --color-button-text: 255,255,255;
3709        --color-secondary-button: 255,255,255;
3710        --color-secondary-button-text: 18,18,18;
3711        --color-link: 18,18,18;
3712        --color-badge-foreground: 18,18,18;
3713        --color-badge-background: 255,255,255;
3714        --color-badge-border: 18,18,18;
3715        --payment-terms-background-color: rgb(255 255 255);
3716      }
3717      
3718        
3719        .color-scheme-2 {
3720          --color-background: 238,227,219;
3721        
3722          --gradient-background: #eee3db;
3723        
3724
3725        
3726
3727        --color-foreground: 18,18,18;
3728        --color-background-contrast: 197,160,132;
3729        --color-shadow: 18,18,18;
3730        --color-button: 18,18,18;
3731        --color-button-text: 243,243,243;
3732        --color-secondary-button: 238,227,219;
3733        --color-secondary-button-text: 18,18,18;
3734        --color-link: 18,18,18;
3735        --color-badge-foreground: 18,18,18;
3736        --color-badge-background: 238,227,219;
3737        --color-badge-border: 18,18,18;
3738        --payment-terms-background-color: rgb(238 227 219);
3739      }
3740      
3741        
3742        .color-scheme-3 {
3743          --color-background: 36,40,51;
3744        
3745          --gradient-background: #242833;
3746        
3747
3748        
3749
3750        --color-foreground: 255,255,255;
3751        --color-background-contrast: 47,52,66;
3752        --color-shadow: 18,18,18;
3753        --color-button: 255,255,255;
3754        --color-button-text: 0,0,0;
3755        --color-secondary-button: 36,40,51;
3756        --color-secondary-button-text: 255,255,255;
3757        --color-link: 255,255,255;
3758        --color-badge-foreground: 255,255,255;
3759        --color-badge-background: 36,40,51;
3760        --color-badge-border: 255,255,255;
3761        --payment-terms-background-color: rgb(36 40 51);
3762      }
3763      
3764        
3765        .color-scheme-4 {
3766          --color-background: 0,0,0;
3767        
3768          --gradient-background: #000000;
3769        
3770
3771        
3772
3773        --color-foreground: 255,255,255;
3774        --color-background-contrast: 128,128,128;
3775        --color-shadow: 18,18,18;
3776        --color-button: 255,255,255;
3777        --color-button-text: 18,18,18;
3778        --color-secondary-button: 0,0,0;
3779        --color-secondary-button-text: 255,255,255;
3780        --color-link: 255,255,255;
3781        --color-badge-foreground: 255,255,255;
3782        --color-badge-background: 0,0,0;
3783        --color-badge-border: 255,255,255;
3784        --payment-terms-background-color: rgb(0 0 0);
3785      }
3786      
3787        
3788        .color-scheme-5 {
3789          --color-background: 51,79,180;
3790        
3791          --gradient-background: #334fb4;
3792        
3793
3794        
3795
3796        --color-foreground: 255,255,255;
3797        --color-background-contrast: 23,35,81;
3798        --color-shadow: 18,18,18;
3799        --color-button: 255,255,255;
3800        --color-button-text: 51,79,180;
3801        --color-secondary-button: 51,79,180;
3802        --color-secondary-button-text: 255,255,255;
3803        --color-link: 255,255,255;
3804        --color-badge-foreground: 255,255,255;
3805        --color-badge-background: 51,79,180;
3806        --color-badge-border: 255,255,255;
3807        --payment-terms-background-color: rgb(51 79 180);
3808      }
3809      
3810
3811      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
3812        color: rgba(var(--color-foreground), 0.75);
3813        background-color: rgb(var(--color-background));
3814      }
3815
3816      :root {
3817        
3818            --font-primary: Gotham Book, sans-serif;
3819            --font-secondary: Gotham, sans-serif;
3820            --font-tertiary: 'arimoregular', sans-serif;
3821            --color-primary: #000000;
3822            --color-secondary: #EF2F95;
3823            --color-tertiary: #595959;
3824          
3825        --font-body-family:  'arimoregular', sans-serif;
3826        --font-body-style: ;
3827        --font-body-weight: ;
3828        --font-body-weight-bold: 300;
3829
3830        --font-heading-family: , ;
3831        --font-heading-style: ;
3832        --font-heading-weight: ;
3833
3834        --font-body-scale: 1.0;
3835        --font-heading-scale: 1.0;
3836
3837        --media-padding: px;
3838        --media-border-opacity: 0.05;
3839        --media-border-width: 1px;
3840        --media-radius: 0px;
3841        --media-shadow-opacity: 0.0;
3842        --media-shadow-horizontal-offset: 0px;
3843        --media-shadow-vertical-offset: 4px;
3844        --media-shadow-blur-radius: 5px;
3845        --media-shadow-visible: 0;
3846        --logo-badge-width: 85px !important;
3847        --page-width: 150rem;
3848        --page-width-margin: 0rem;
3849
3850        --product-card-image-padding: 0.0rem;
3851        --product-card-corner-radius: 0.0rem;
3852        --product-card-text-alignment: left;
3853        --product-card-border-width: 0.0rem;
3854        --product-card-border-opacity: 0.1;
3855        --product-card-shadow-opacity: 0.0;
3856        --product-card-shadow-visible: 0;
3857        --product-card-shadow-horizontal-offset: 0.0rem;
3858        --product-card-shadow-vertical-offset: 0.4rem;
3859        --product-card-shadow-blur-radius: 0.5rem;
3860
3861        --collection-card-image-padding: 0.0rem;
3862        --collection-card-corner-radius: 0.0rem;
3863        --collection-card-text-alignment: left;
3864        --collection-card-border-width: 0.0rem;
3865        --collection-card-border-opacity: 0.1;
3866        --collection-card-shadow-opacity: 0.0;
3867        --collection-card-shadow-visible: 0;
3868        --collection-card-shadow-horizontal-offset: 0.0rem;
3869        --collection-card-shadow-vertical-offset: 0.4rem;
3870        --collection-card-shadow-blur-radius: 0.5rem;
3871
3872        --blog-card-image-padding: 0.0rem;
3873        --blog-card-corner-radius: 0.0rem;
3874        --blog-card-text-alignment: left;
3875        --blog-card-border-width: 0.0rem;
3876        --blog-card-border-opacity: 0.1;
3877        --blog-card-shadow-opacity: 0.0;
3878        --blog-card-shadow-visible: 0;
3879        --blog-card-shadow-horizontal-offset: 0.0rem;
3880        --blog-card-shadow-vertical-offset: 0.4rem;
3881        --blog-card-shadow-blur-radius: 0.5rem;
3882
3883        --badge-corner-radius: 4.0rem;
3884
3885        --popup-border-width: 1px;
3886        --popup-border-opacity: 0.1;
3887        --popup-corner-radius: 0px;
3888        --popup-shadow-opacity: 0.05;
3889        --popup-shadow-horizontal-offset: 0px;
3890        --popup-shadow-vertical-offset: 4px;
3891        --popup-shadow-blur-radius: 5px;
3892
3893        --drawer-border-width: 1px;
3894        --drawer-border-opacity: 0.1;
3895        --drawer-shadow-opacity: 0.0;
3896        --drawer-shadow-horizontal-offset: 0px;
3897        --drawer-shadow-vertical-offset: 4px;
3898        --drawer-shadow-blur-radius: 5px;
3899
3900        --spacing-sections-desktop: 0px;
3901        --spacing-sections-mobile: 0px;
3902
3903        --grid-desktop-vertical-spacing: 8px;
3904        --grid-desktop-horizontal-spacing: 8px;
3905        --grid-mobile-vertical-spacing: 8px;
3906        --grid-mobile-horizontal-spacing: 8px;
3907
3908        --text-boxes-border-opacity: 0.1;
3909        --text-boxes-border-width: 0px;
3910        --text-boxes-radius: 0px;
3911        --text-boxes-shadow-opacity: 0.0;
3912        --text-boxes-shadow-visible: 0;
3913        --text-boxes-shadow-horizontal-offset: 0px;
3914        --text-boxes-shadow-vertical-offset: 4px;
3915        --text-boxes-shadow-blur-radius: 5px;
3916
3917        --buttons-radius: 0px;
3918        --buttons-radius-outset: 0px;
3919        --buttons-border-width: 1px;
3920        --buttons-border-opacity: 1.0;
3921        --buttons-shadow-opacity: 0.0;
3922        --buttons-shadow-visible: 0;
3923        --buttons-shadow-horizontal-offset: 0px;
3924        --buttons-shadow-vertical-offset: 4px;
3925        --buttons-shadow-blur-radius: 5px;
3926        --buttons-border-offset: 0px;
3927
3928        --inputs-radius: 0px;
3929        --inputs-border-width: 1px;
3930        --inputs-border-opacity: 0.55;
3931        --inputs-shadow-opacity: 0.0;
3932        --inputs-shadow-horizontal-offset: 0px;
3933        --inputs-margin-offset: 0px;
3934        --inputs-shadow-vertical-offset: 4px;
3935        --inputs-shadow-blur-radius: 5px;
3936        --inputs-radius-outset: 0px;
3937
3938        --variant-pills-radius: 40px;
3939        --variant-pills-border-width: 1px;
3940        --variant-pills-border-opacity: 0.55;
3941        --variant-pills-shadow-opacity: 0.0;
3942        --variant-pills-shadow-horizontal-offset: 0px;
3943        --variant-pills-shadow-vertical-offset: 4px;
3944        --variant-pills-shadow-blur-radius: 5px;
3945        --plp-image-ratio:  4 / 5 ;
3946      }
3947
3948      *,
3949      *::before,
3950      *::after {
3951        box-sizing: inherit;
3952      }
3953
3954      html {
3955        box-sizing: border-box;
3956        font-size: calc(var(--font-body-scale) * 62.5%);
3957        height: 100%;
3958      }
3959
3960      body {
3961        z-index: 10;
3962        overflow-x: hidden;
3963        min-height: 100%;
3964        margin: 0;
3965        font-size: 1.5rem;
3966        letter-spacing: 0.06rem;
3967        line-height: calc(1 + 0.8 / var(--font-body-scale));
3968        font-family:  'arimoregular', sans-serif;
3969        font-style: var(--font-body-style);
3970        font-weight: var(--font-body-weight);
3971      }
3972
3973      html[data-brand='kurtgeiger'] body.shopify-market-ca,
3974      html[data-brand='kurtgeiger'] body.shopify-market-ca * {
3975        font-family: AkzidenzGroteskBE-Ex, sans-serif !important;
3976      }
3977
3978      
3979
3980      @media screen and (min-width: 750px) {
3981        body {
3982          font-size: 1.6rem;
3983        }
3984      }
3985    </style>
3986<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-localization-form.css?v=58409383634080029271779782008" rel="stylesheet" type="text/css" media="all" />
3987      
3987<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/localization-form.js?v=28675540020702085141772010518" defer="defer"></script>
3987<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-predictive-search.css?v=7260481630588998231772010519" rel="stylesheet" type="text/css" media="all" />
3988
3989    <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/slick.css?v=10684147618660745441772010547" rel="stylesheet" type="text/css" media="all" />
3990
3991    
3992
3993    
3993<script async src="//betseyjohnson.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js"></script>
3993
3994
3995    
3996    
3997
3998    
3999
4000    
4001    
4002      
4002<script>
4003window.prdId = "cltchg_25"
4004</script>
4004
4005    
4006    
4007
4008
4009<script type="application/ld+json">
4010{
4011  "@context": "https://schema.org",
4012  "@type": "BreadcrumbList",
4013  "itemListElement": [
4014    {
4015      "@type": "ListItem",
4016      "position": 1,
4017      "item": {
4018        "@id": "https://betseyjohnson.com",
4019        "name": "Home"
4020      }
4021    },
4022      {
4023        "@type": "ListItem",
4024        "position": 2,
4025        "item": {
4026          "@id": "https://betseyjohnson.com/products/digital-gift-card",
4027          "name": "DIGITAL GIFT CARD"
4028        }
4029      }]
4030}
4031</script>
4031
4032
4033
4034
4035    
4036
4037    
4038
4039    
4040
4041    
4042    
4043    
4044
4045    
4046
4047  <!-- BEGIN app block: shopify://apps/onetrust-consent-management/blocks/consent_management/a0f47f36-e440-438e-946e-6f1b3963b606 -->
4048<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 4048
4048
4049<script id="onetrust-script" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="161f978e-ef43-4dd5-999b-61600c8371e3" data-shopify-consent-mapping={"analytics":["C0002"],"marketing":["C0004","C0005"],"preferences":["C0003"],"sale_of_data":["C0004","C0005"]}></script>
4049<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
4049<script type="text/javascript" src="https://zjfiz.betseyjohnson.com/providers/atLabel/load" onerror=" var fallbackScript = document.createElement('script'); fallbackScript.src = 'https://cdn.attn.tv/betseyjohnson/dtag.js'; document.head.appendChild(fallbackScript);" data-source="loaded?source=app-embed" defer="defer"></script>
4049
4050
4051
4052<!-- END app block --><!-- BEGIN app block: shopify://apps/product-filters-search/blocks/autocomplete/95672d06-1c4e-4e1b-9368-e84ce1ad6886 -->
4052<script>
4053    var fast_dawn_theme_action = "/pages/search-results";
4054    var __isp_new_jquery = "true" === "true";
4055</script>
4055
4056
4057
4058
4059
4060    
4061
4062    
4062<script>var _isp_injected_already = true</script>
4062
4063    <!-- BEGIN app snippet: fast-simon-autocomplete-init -->
4063<script id="autocomplete-initilizer"
4064        src="https://static-autocomplete.fastsimon.com/fast-simon-autocomplete-init.umd.js?mode=shopify&UUID=dfa258f3-4309-4113-b883-8445ba08c64e&store=2371878977"
4065        async>
4066</script>
4066
4067<!-- END app snippet -->
4068�<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081  
4081<script async src="https://static.klaviyo.com/onsite/js/HXNU86/klaviyo.js?company_id=HXNU86"></script>
4081
4082  
4082<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>
4082
4083
4084  
4085    
4085<script id="viewed_product">
4086      if (item == null) {
4087        var _learnq = _learnq || [];
4088
4089        var MetafieldReviews = null
4090        var MetafieldYotpoRating = null
4091        var MetafieldYotpoCount = null
4092        var MetafieldLooxRating = null
4093        var MetafieldLooxCount = null
4094        var okendoProduct = null
4095        var okendoProductReviewCount = null
4096        var okendoProductReviewAverageValue = null
4097        try {
4098          // The following fields are used for Customer Hub recently viewed in order to add reviews.
4099          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
4100          MetafieldReviews = {"rating_count":0};
4101          MetafieldYotpoRating = "0"
4102          MetafieldYotpoCount = "0"
4103          MetafieldLooxRating = null
4104          MetafieldLooxCount = null
4105
4106          okendoProduct = null
4107          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
4108          if (okendoProduct && 'error' in okendoProduct) {
4109            okendoProduct = null
4110          }
4111          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
4112          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
4113        } catch (error) {
4114          console.error('Error in Klaviyo onsite reviews tracking:', error);
4115        }
4116
4117        var item = {
4118          Name: "DIGITAL GIFT CARD",
4119          ProductID: 7733392146497,
4120          Categories: [],
4121          ImageURL: "https://betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy_grande.jpg?v=1765388489",
4122          URL: "https://betseyjohnson.com/products/digital-gift-card",
4123          Brand: "Betsey Johnson",
4124          Price: "$25.00",
4125          Value: "25.00",
4126          CompareAtPrice: "$0.00"
4127        };
4128        _learnq.push(['track', 'Viewed Product', item]);
4129        _learnq.push(['trackViewedItem', {
4130          Title: item.Name,
4131          ItemId: item.ProductID,
4132          Categories: item.Categories,
4133          ImageUrl: item.ImageURL,
4134          Url: item.URL,
4135          Metadata: {
4136            Brand: item.Brand,
4137            Price: item.Price,
4138            Value: item.Value,
4139            CompareAtPrice: item.CompareAtPrice
4140          },
4141          metafields:{
4142            reviews: MetafieldReviews,
4143            yotpo:{
4144              rating: MetafieldYotpoRating,
4145              count: MetafieldYotpoCount,
4146            },
4147            loox:{
4148              rating: MetafieldLooxRating,
4149              count: MetafieldLooxCount,
4150            },
4151            okendo: {
4152              rating: okendoProductReviewAverageValue,
4153              count: okendoProductReviewCount,
4154            }
4155          }
4156        }]);
4157      }
4158    </script>
4158
4159  
4160
4161
4162
4163
4164  
4164<script>
4165    window.klaviyoReviewsProductDesignMode = false
4166  </script>
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176<!-- END app block --><!-- BEGIN app block: shopify://apps/ab-tasty/blocks/abtasty-tag/50439cd8-89e0-4240-838a-2948c07c763d -->
4177  
4178    
4178<script
4179      type="text/javascript"
4180      src="https://try.abtasty.com/10ad86f7a6691e4733d10d54e03fd9de.js"
4181      async
4182    ></script>
4182
4183  
4184  
4184<script type="text/javascript">
4185    // This waits for all the external ressources (including ABTasty tag) to load before executing the callback function.
4186    window.addEventListener('load', function () {
4187      if(!window.ABTasty) {
4188        // AB Tasty tag is not loaded so exit.
4189        return
4190      }
4191
4192      if (window.ABTasty.eventState?.['consentValid']?.status === 'complete') {
4193        updateShopifyDataForWebPixel();
4194      } else {
4195        window.addEventListener('abtasty_consentValid', () => {
4196          updateShopifyDataForWebPixel();
4197        });
4198      }
4199
4200
4201      async function waitForVisitorId(maxRetries = 5, delayMs = 500) {
4202        for (let i = 0; i < maxRetries; i++) {
4203          const visitorId = ABTasty.api.v1.getValue('visitorId')
4204          if (visitorId) {
4205            return visitorId;
4206          }
4207          await new Promise(resolve => setTimeout(resolve, delayMs));
4208        }
4209        return null;
4210      }
4211
4212
4213      async function updateShopifyDataForWebPixel() {
4214        const STORAGE_KEY = 'ABTastyShopify';
4215        const consentReady = ABTasty.consentReady;
4216        const shouldHandleSubdomain = "false" === "true";
4217
4218        if(!consentReady) {
4219          if(shouldHandleSubdomain) {
4220            await cookieStore.delete(STORAGE_KEY);
4221          }
4222          return localStorage.removeItem(STORAGE_KEY);
4223        }
4224
4225        const visitorId = await waitForVisitorId(5, 500);
4226
4227        if (!visitorId) {
4228          console.error('[AB Tasty] Unable to get AB Tasty visitorID after 5 retry');
4229          return;
4230        }
4231
4232        const ABTastyData = {
4233          identifier: "10ad86f7a6691e4733d10d54e03fd9de",
4234          campaigns: ABTasty.getCampaignHistory(),
4235          visitorId: visitorId,
4236          accountId: ABTasty.getAccountSettings().id,
4237          consent: ABTasty.consentReady,
4238        };
4239
4240        if (shouldHandleSubdomain) {
4241          await cookieStore.set({
4242            name: STORAGE_KEY,
4243            value: JSON.stringify(ABTastyData),
4244            expires: Date.now() + 1 * 24 * 60 * 60 * 1000, // 1 day
4245            domain: window.location.hostname,
4246          });
4247        }
4248        localStorage.setItem(STORAGE_KEY, JSON.stringify(ABTastyData));
4249      }
4250    });
4251  </script>
4251
4252
4253
4254
4255
4256
4257<!-- END app block --><!-- BEGIN app block: shopify://apps/shoppinggives/blocks/app-embed-block/7b6c2cd4-8962-4dc6-975b-870e1f567789 -->
4257<script id="sg-app-embed">
4258  if (false) {
4259    window.Shopify = window.Shopify || {};
4260    window.Shopify.designMode = true;
4261  }
4262  try {
4263    sgGlobalVars = JSON.parse(atob('eyJzdG9yZUlkIjoiNDI5MTZiY2EtNDM3OS00MTQ3LWJmNTktNmJmYjdkOWM5NzM3Iiwic2Vlbk1hbmFnZXJQcm9tcHQiOmZhbHNlLCJzdG9yZUlzQWN0aXZlIjpmYWxzZSwidGFyZ2V0SW5mbyI6eyJjYXJ0Ijp7ImlzQWZ0ZXJFbGVtIjp0cnVlLCJpc0JlZm9yZUVsZW0iOmZhbHNlLCJpc0luc2lkZUVsZW0iOmZhbHNlLCJjdXN0b21TZWxlY3RvciI6IiNzZy1jYXJ0LXdpZGdldCIsImlzT24iOmZhbHNlLCJ0eXBlIjoxLCJpbnRlZ3JhdGlvbiI6Miwic2lkZUNhcnRPbiI6ZmFsc2UsInVzZUNoZWNrb3V0QnV0dG9uIjp0cnVlfSwicHJvZHVjdCI6eyJ1c2VDYXJ0QnV0dG9uIjpmYWxzZSwiaXNBZnRlckVsZW0iOnRydWUsImlzQmVmb3JlRWxlbSI6ZmFsc2UsImlzSW5zaWRlRWxlbSI6ZmFsc2UsImN1c3RvbVNlbGVjdG9yIjoiLnByb2R1Y3QtZm9ybV9fY2FydC1zdWJtaXQiLCJpc09uIjp0cnVlLCJ0eXBlIjoxLCJpbnRlZ3JhdGlvbiI6Mn0sInJvdW5kVXAiOnsiaXNBZnRlckVsZW0iOmZhbHNlLCJpc0JlZm9yZUVsZW0iOnRydWUsImlzSW5zaWRlRWxlbSI6ZmFsc2UsImN1c3RvbVNlbGVjdG9yIjoiIiwiaXNPbiI6ZmFsc2UsInVzZUNoZWNrb3V0QnV0dG9uIjp0cnVlLCJpbnRlZ3JhdGlvbiI6MX0sImFkZE9uIjp7ImlzT24iOnRydWUsImludGVncmF0aW9uIjoxfX0sImhpZGVBZGRpdGlvbmFsU2NyaXB0UHJvbXB0IjpmYWxzZSwic2dSb3VuZFVwSWQiOiJnaWQ6XC9cL3Nob3BpZnlcL1Byb2R1Y3RWYXJpYW50XC80MTgzNjU0MzExNTMyOSIsInNnQWRkT25JZHMiOlt7IkRpc3BsYXlOYW1lIjoiQWRkb24tMS4wMCIsIlZhbHVlIjoxLjAsIkNtc0lkIjoiNDIyOTY3MjI4ODI2MjUifSx7IkRpc3BsYXlOYW1lIjoiQWRkb24tMy4wMCIsIlZhbHVlIjozLjAsIkNtc0lkIjoiNDIyOTY3MjI5MTUzOTMifSx7IkRpc3BsYXlOYW1lIjoiQWRkb24tNS4wMCIsIlZhbHVlIjo1LjAsIkNtc0lkIjoiNDIyOTY3MjI5NDgxNjEifSx7IkRpc3BsYXlOYW1lIjoiQWRkb24tMTAuMDAiLCJWYWx1ZSI6MTAuMCwiQ21zSWQiOiI0MjI5NjcyMjk4MDkyOSJ9XX0='));
4264    if (sgGlobalVars) {
4265      sgGlobalVars.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};
4266      sgGlobalVars.currentProduct = {"id":7733392146497,"title":"DIGITAL GIFT CARD","handle":"digital-gift-card","description":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-12-18T08:46:58-05:00","created_at":"2025-12-10T12:29:58-05:00","vendor":"Betsey Johnson","type":"Gift Cards","tags":["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],"price":2500,"price_min":2500,"price_max":20000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
4266,{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"],"featured_image":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","options":["Size"],"media":[{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894660161,"position":1,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","width":1000},{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894692929,"position":2,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e"};
4267      sgGlobalVars.isAdmin = false;
4268    }
4269  } catch(e) {
4270    sgGlobalVars = null;
4271  }
4272
4273  // Reset widget guard when product changes (SPA navigation in Theme Editor keeps ccShopifyInit=true)
4274  var sgCurrentProductId = sgGlobalVars && sgGlobalVars.currentProduct ? sgGlobalVars.currentProduct.id : null;
4275  if (sgCurrentProductId && window.ccShopifyInitProductId && window.ccShopifyInitProductId !== sgCurrentProductId) {
4276    window.ccShopifyInit = false;
4277    window.__sgFetchPatched = false;
4278    window.__sgXhrPatched = false;
4279    // Re-inject shopify.js so it re-executes for the new product
4280    (function() {
4281      var s = document.createElement('script');
4282      s.src = 'https://cdn.shopify.com/extensions/01a0b5c0-70ee-7662-883a-2ea6b849203c/change-commerce-169/assets/shopify.js?store-id=42916bca-4379-4147-bf59-6bfb7d9c9737&_reload=' + sgCurrentProductId;
4283      document.head.appendChild(s);
4284    })();
4285  }
4286  if (sgCurrentProductId) {
4287    window.ccShopifyInitProductId = sgCurrentProductId;
4288  }
4289
4290  (() => {
4291    const toResourceId = (value) => {
4292      if (typeof value !== 'string') return null;
4293      const id = parseInt(value.split('/').pop(), 10);
4294      return isNaN(id) ? null : id;
4295    };
4296
4297    const getDonationVariantIds = (metafield) => {
4298      const ids = new Set();
4299      if (!metafield) return ids;
4300      const roundUpId = toResourceId(metafield.sgRoundUpId);
4301      if (roundUpId) ids.add(roundUpId);
4302      (metafield.sgAddOnIds ?? []).forEach((addOn) => {
4303        const addOnId = toResourceId(addOn?.CmsId);
4304        if (addOnId) ids.add(addOnId);
4305      });
4306      return ids;
4307    };
4308
4309    const cartContainsOnlyDonations = (cartItems, donationVariantIds) => {
4310      if (!cartItems?.length || !donationVariantIds.size) return false;
4311      return cartItems.every((item) => donationVariantIds.has(item.variant_id));
4312    };
4313
4314    const removeDonationItems = async (cartItems) => {
4315      const updates = Object.fromEntries(cartItems.map((item) => [item.key, 0]));
4316      const response = await fetch(`${window.Shopify.routes.root}cart/update.js`, {
4317        method: 'POST',
4318        headers: { 'Content-Type': 'application/json' },
4319        body: JSON.stringify({ updates }),
4320      });
4321      if (!response.ok) throw new Error('[ShoppingGives] Failed to clear donation items from cart');
4322      const path = window.location.pathname;
4323      if (path.includes('/cart') || path.includes('/checkout')) {
4324        window.location.reload();
4325      }
4326    };
4327
4328    const checkAndClearDonationOnlyCart = async () => {
4329      try { if (window.top !== window.self) return; } catch (e) { return; }
4330      if (window.Shopify?.designMode) return;
4331      const metafield = typeof sgGlobalVars !== 'undefined' ? sgGlobalVars : null;
4332      if (!metafield || metafield.isAdmin) return;
4333      const donationVariantIds = getDonationVariantIds(metafield);
4334      if (!donationVariantIds.size) return;
4335      try {
4336        const response = await fetch(`${window.Shopify.routes.root}cart.js`);
4337        if (!response.ok) return;
4338        const cart = await response.json();
4339        if (cartContainsOnlyDonations(cart.items, donationVariantIds)) {
4340          await removeDonationItems(cart.items);
4341        }
4342      } catch (error) {
4343        console.error('[ShoppingGives] Cart guard error:', error);
4344      }
4345    };
4346
4347    const isCartMutation = (url) => {
4348      const cartEndpoints = ['/cart/add', '/cart/update', '/cart/change', '/cart/clear'];
4349      return cartEndpoints.some((endpoint) => url.includes(endpoint));
4350    };
4351
4352    const initCartGuard = () => {
4353      try { if (window.top !== window.self) return; } catch (e) { return; }
4354      if (window.Shopify?.designMode) return;
4355
4356      checkAndClearDonationOnlyCart();
4357      document.addEventListener('cart:updated', checkAndClearDonationOnlyCart);
4358
4359      const originalFetch = window.fetch;
4360      window.fetch = async (...args) => {
4361        const response = await originalFetch(...args);
4362        if (isCartMutation(args[0]?.toString() || '')) {
4363          setTimeout(checkAndClearDonationOnlyCart, 100);
4364        }
4365        return response;
4366      };
4367
4368      const originalXHROpen = XMLHttpRequest.prototype.open;
4369      XMLHttpRequest.prototype.open = function (method, url, ...rest) {
4370        this._sgUrl = url;
4371        return originalXHROpen.call(this, method, url, ...rest);
4372      };
4373
4374      const originalXHRSend = XMLHttpRequest.prototype.send;
4375      XMLHttpRequest.prototype.send = function (...args) {
4376        this.addEventListener('load', () => {
4377          if (isCartMutation(this._sgUrl?.toString() || '')) {
4378            setTimeout(checkAndClearDonationOnlyCart, 100);
4379          }
4380        });
4381        return originalXHRSend.call(this, ...args);
4382      };
4383    };
4384
4385    if (document.readyState === 'complete') {
4386      setTimeout(initCartGuard, 200);
4387    } else {
4388      window.addEventListener('load', function () { setTimeout(initCartGuard, 200); });
4389    }
4390  })();
4391</script>
4391
4392
4393<script defer src="https://cdn.shopify.com/extensions/01a0b5c0-70ee-7662-883a-2ea6b849203c/change-commerce-169/assets/shopify.js?store-id=42916bca-4379-4147-bf59-6bfb7d9c9737"></script>
4393
4394
4395
4396<!-- END app block --><!-- BEGIN app block: shopify://apps/trove-resale-made-easy/blocks/recurate-head-content/ee87d27a-f9c1-4c7a-907d-dd480fe70354 -->
4397
4398
4399<script type="application/json" class="r-core-config">
4400{
4401    "block_id": "AcEVkQUdZSVM1bjJVd__16110913068925889083",
4402    "block_settings": {"content_html":null,"css_home":false,"container_max_width":"1400px","title_token":"","selector_plp_item":"","selector_plp_badging_container":"","selector_plp_url_container":""},
4403    "app_proxy_path": "/a/resale",
4404    "seller_id": ""
4405}
4406</script>
4406
4407
4408<style>.r-app-wrap .recm {max-width: 1400px;}</style>
4408<script>
4409    (function() {
4410        /* Recurate login helper to help redirect somebody to seller tools if logged in, or to login page if not */
4411        const queryParameters = new URLSearchParams(document.location.search);
4412
4413        /* Flag to redirect to landing page */
4414        if (queryParameters.get("r-resale-landing") !== null && "" != "") {
4415            document.location = "";
4416        }
4417
4418        /* Recurate login helper to help redirect somebody to seller tools if logged in, or to login page if not */
4419        if (queryParameters.get("r-seller") !== null || queryParameters.get("r-resale") !== null) {
4420
4421            let returnTo = "/a/resale";
4422            if (queryParameters.get("r-continue") !== null) {
4423                returnTo += "/" + queryParameters.get("r-continue");
4424            }
4425
4426            
4427                document.location = returnTo;
4428            
4429        }
4430    })();
4431</script>
4431<!-- END app block --><!-- BEGIN app block: shopify://apps/postscript-sms-marketing/blocks/sdk/019be67b-1a2f-7589-97a3-72f1751f443e -->
4432<script id="embedded-sdk">
4433    window.ps_extension_shop_id = 897387;
4434</script>
4434
4435
4436<!-- END app block --><!-- BEGIN app block: shopify://apps/warnify-pro-warnings/blocks/main/b82106ea-6172-4ab0-814f-17df1cb2b18a --><!-- BEGIN app snippet: product -->
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448  
4448<script>    var Elspw = {      params: {        money_format: "${{amount}}",        cart: {          "total_price": 0,          "attributes": {},          "items": [                      ]        }      }    };    Elspw.params.product = {      "id": 7733392146497,      "title": "DIGITAL GIFT CARD",      "handle": "digital-gift-card",      "tags": ["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],      "variants": [                {          "id": 43154638241857,          "price": 2500,          "qty": -17 === null ? 999 : -17,        "title": "$25",    "policy": "deny"    },            {          "id": 43154638274625,          "price": 5000,          "qty": -57 === null ? 999 : -57,        "title": "$50",    "policy": "deny"    },            {          "id": 43154638307393,          "price": 7500,          "qty": -22 === null ? 999 : -22,        "title": "$75",    "policy": "deny"    },            {          "id": 43154638340161,          "price": 10000,          "qty": -83 === null ? 999 : -83,        "title": "$100",    "policy": "deny"    },            {          "id": 43154638372929,          "price": 15000,          "qty": -27 === null ? 999 : -27,        "title": "$150",    "policy": "deny"    },            {          "id": 43154638405697,          "price": 20000,          "qty": -22 === null ? 999 : -22,        "title": "$200",    "policy": "deny"    }        ],    "collection_ids": []                };  </script>
4448<!-- END app snippet --><!-- BEGIN app snippet: settings -->
4449  
4449<script>    (function(){      Elspw.loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){"loaded"!=c.readyState&&"complete"!=c.readyState||(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};      Elspw.config= {"enabled":true,"grid_enabled":1,"show_on_shipping_addredd_change":false,"button":"form[action*=\"/cart/add\"] [type=submit], form[action*=\"/cart/add\"] .add_to_cart, form[action*=\"/cart/add\"] .shopify-payment-button__button, form[action*=\"/cart/add\"] .shopify-payment-button__more-options, #addToCartBtn","css":"","tag":"Els PW","alerts":[],"cdn":"https://s3.amazonaws.com/els-apps/product-warnings/","theme_app_extensions_enabled":1} ;          })(Elspw)  </script>
4449  
4449<script defer src="https://cdn.shopify.com/extensions/01a0667d-b9d2-746a-a777-adc5332339bd/cli-29/assets/app.js"></script>
4449
4450
4451<script>
4452  Elspw.params.remodalScriptPath = "https://cdn.shopify.com/extensions/01a0667d-b9d2-746a-a777-adc5332339bd/cli-29/assets/remodal.js";
4453  Elspw.config = {
4454    ...(Elspw.config || {}),
4455    current_date: "2026\/09\/24 13:33",
4456    current_weekday: +"4",
4457    current_language: "en",
4458  }
4459  Elspw.params.cssPath = "https://cdn.shopify.com/extensions/01a0667d-b9d2-746a-a777-adc5332339bd/cli-29/assets/app.css";
4460</script>
4460<!-- END app snippet --><!-- BEGIN app snippet: elspw-jsons -->
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473  
4473<script type="application/json" id="elspw-product">
4474
4475{  "id": 7733392146497,  "title": "DIGITAL GIFT CARD",  "handle": "digital-gift-card",  "tags": ["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],  "variants": [        {      "id": 43154638241857,      "price": 2500,      "qty": -17,      "title": "$25",      "policy": "deny"    },      {      "id": 43154638274625,      "price": 5000,      "qty": -57,      "title": "$50",      "policy": "deny"    },      {      "id": 43154638307393,      "price": 7500,      "qty": -22,      "title": "$75",      "policy": "deny"    },      {      "id": 43154638340161,      "price": 10000,      "qty": -83,      "title": "$100",      "policy": "deny"    },      {      "id": 43154638372929,      "price": 15000,      "qty": -27,      "title": "$150",      "policy": "deny"    },      {      "id": 43154638405697,      "price": 20000,      "qty": -22,      "title": "$200",      "policy": "deny"    }    ],  "collection_ids": []  }
4476</script>
4476
4477
4478
4479
4480
4481<!-- END app snippet -->
4482
4483
4484<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
4485
4486
4487  
4487<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/n0d35Wfh4HF82QjfxClWwDwFLZg7JWbcnPcIIKYY?languageCode=en" async></script>
4487
4488
4489
4490
4491  
4492<!-- END app block -->
4492<script src="https://cdn.shopify.com/extensions/01a000d2-e5cc-7ca5-9ce8-17620975011b/shopify-merchant-app-133/assets/recurate-core.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 4492
4492
4493<script src="https://cdn.shopify.com/extensions/01a0c45b-89ca-7c7f-b205-73b590cfbbbb/test-sms-50/assets/sdk-embed-script-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 4493
4493
4494<script src="https://cdn.shopify.com/extensions/01a000d2-e5cc-7ca5-9ce8-17620975011b/shopify-merchant-app-133/assets/recurate-badging-brand-supply.js" type="text/javascript" defer="defer"></script>
4494
4495<link href="https://cdn.shopify.com/extensions/01a000d2-e5cc-7ca5-9ce8-17620975011b/shopify-merchant-app-133/assets/recurate-app.css" rel="stylesheet" type="text/css" media="all">
4496<script src="https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/orbe-mk.min.js" type="text/javascript" defer="defer"></script>
4496
4497<link href="https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/md-app-modal.min.css" rel="stylesheet" type="text/css" media="all">
4498<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
4499<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: 2371878977,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 4499
4499
4500<script>
4501  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
4502</script>
vendor: 1 bytes, line 4502
4502
4503<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}
4503).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: 2371878977,storefrontBaseUrl: "https://betseyjohnson.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://betseyjohnson.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2340978753","configuration":"{\"accountId\":\"Global-e\",\"merchantId\":\"2758\",\"baseApiUrl\":\"https:\/\/checkout-service.global-e.com\/api\/v1\",\"siteId\":\"7ce243a1e1a2\",\"BorderfreeMetaCAPIEnabled\":\"False\",\"FT_IsLegacyAnalyticsSDKEnabled\":\"True\",\"FT_IsAnalyticsSDKEnabled\":\"False\",\"CDNUrl\":\"https:\/\/webservices.global-e.com\/\",\"BfGoogleAdsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a468b580d34b71ec153d0e091429a1f8","type":"APP","apiClientId":5806573,"privacyPurposes":["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":"2233794625","configuration":"{\"pixelCode\":\"D95V3RBC77U162T5JK6G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":"2122645569","configuration":"{\"shopId\":\"897387\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
4503,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1233879105","configuration":"{\"accountID\":\"HXNU86\",\"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":"1095106625","configuration":"{\"isUserEvents\":\"enabled\",\"isSavePromiseDate\":\"enabled\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d0a6deccdda72f2ea2eba90a96ee634","type":"APP","apiClientId":1461275,"privacyPurposes":["ANALYTICS","PREFERENCES"],"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":"732561473","configuration":"{\"accountID\":\"dfa258f3-4309-4113-b883-8445ba08c64e\",\"customCartAddEventNames\":\",\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8a1c0ad0b207d676b4a622ea95a64a58","type":"APP","apiClientId":159457,"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":"711852097","configuration":"{\"cart_viewed\":\"true\",\"checkout_address_info_submitted\":\"true\",\"checkout_completed\":\"true\",\"checkout_contact_info_submitted\":\"true\",\"checkout_shipping_info_submitted\":\"true\",\"checkout_started\":\"true\",\"collection_viewed\":\"true\",\"page_viewed\":\"true\",\"payment_info_submitted\":\"true\",\"product_added_to_cart\":\"true\",\"product_removed_from_cart\":\"true\",\"product_viewed\":\"true\",\"search_submitted\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4b912d4db8d67578541bfae8b70a40a9","type":"APP","apiClientId":100317265921,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"415596609","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3premium-01.swymrelay.com\",\"swymTier\":\"v3premium-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"340852801","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"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":"126025793","configuration":"{\"pixel_id\":\"363943507438234\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"59867201","configuration":"{\"tagID\":\"2614416107542\"}","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"},{"id":"23429185","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"11","type":"CUSTOM","privacyPurposes":[],"name":"GTM"},{"id":"37257281","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Attentive Custom Tag"},{"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":"Betsey Johnson","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"betseyjohnson.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/betseyjohnson.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":25.0,"currencyCode":"USD"},"product":{"title":"DIGITAL GIFT CARD","vendor":"Betsey Johnson","id":"7733392146497","untranslatedTitle":"DIGITAL GIFT CARD","url":"\/products\/digital-gift-card","type":"Gift Cards"},"id":"43154638241857","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"sku":"cltchg_25","title":"$25","untranslatedTitle":"$25"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"DIGITAL GIFT CARD","vendor":"Betsey Johnson","id":"7733392146497","untranslatedTitle":"DIGITAL GIFT CARD","url":"\/products\/digital-gift-card","type":"Gift Cards"},"id":"43154638274625","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"sku":"cltchg_50","title":"$50","untranslatedTitle":"$50"},{"price":{"amount":75.0,"currencyCode":"USD"},"product":{"title":"DIGITAL GIFT CARD","vendor":"Betsey Johnson","id":"7733392146497","untranslatedTitle":"DIGITAL GIFT CARD","url":"\/products\/digital-gift-card","type":"Gift Cards"},"id":"43154638307393","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"sku":"cltchg_75","title":"$75","untranslatedTitle":"$75"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"DIGITAL GIFT CARD","vendor":"Betsey Johnson","id":"7733392146497","untranslatedTitle":"DIGITAL GIFT CARD","url":"\/products\/digital-gift-card","type":"Gift Cards"},"id":"43154638340161","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"sku":"cltchg_100","title":"$100","untranslatedTitle":"$100"},{"price":{"amount":150.0,"currencyCode":"USD"},"product":{"title":"DIGITAL GIFT CARD","vendor":"Betsey Johnson","id":"7733392146497","untranslatedTitle":"DIGITAL GIFT CARD","url":"\/products\/digital-gift-card","type":"Gift Cards"},"id":"43154638372929","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"sku":"cltchg_150","title":"$150","untranslatedTitle":"$150"},{"price":{"amount":200.0,"currencyCode":"USD"},"product":{"title":"DIGITAL GIFT CARD","vendor":"Betsey Johnson","id":"7733392146497","untranslatedTitle":"DIGITAL GIFT CARD","url":"\/products\/digital-gift-card","type":"Gift Cards"},"id":"43154638405697","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"sku":"cltchg_200","title":"$200","untranslatedTitle":"$200"}],"products":[{"id":"7733392146497","handle":"digital-gift-card","isCollective":null,"title":"DIGITAL GIFT CARD","type":"Gift Cards","untranslatedTitle":"DIGITAL GIFT CARD","url":"\/products\/digital-gift-card","vendor":"Betsey Johnson","remoteShopId":null,"variants":[{"id":"43154638241857","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"price":{"amount":25.0,"currencyCode":"USD"},"sku":"cltchg_25","title":"$25","untranslatedTitle":"$25"},{"id":"43154638274625","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"cltchg_50","title":"$50","untranslatedTitle":"$50"},{"id":"43154638307393","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"price":{"amount":75.0,"currencyCode":"USD"},"sku":"cltchg_75","title":"$75","untranslatedTitle":"$75"},{"id":"43154638340161","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"cltchg_100","title":"$100","untranslatedTitle":"$100"},{"id":"43154638372929","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"price":{"amount":150.0,"currencyCode":"USD"},"sku":"cltchg_150","title":"$150","untranslatedTitle":"$150"},{"id":"43154638405697","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"price":{"amount":200.0,"currencyCode":"USD"},"sku":"cltchg_200","title":"$200","untranslatedTitle":"$200"}]},{"id":"7768287215681","handle":"blea2105-pink-multi","isCollective":null,"title":"2-PACK EMBROIDERED CREW SOCK PINK MULTI","type":"ACCESSORIES","untranslatedTitle":"2-PACK EMBROIDERED CREW SOCK PINK MULTI","url":"\/products\/blea2105-pink-multi","vendor":"BETSEYJOHNSON","remoteShopId":null,"variants":[{"id":"43246870495297","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/BETSEY-JOHNSON_ACCESSORIES_BLEA2105_PINK-MULTI_06.jpg?v=1772053437"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"BLEA2105","title":"PINK MULTI \/ 9-11 \/ UPKM","untranslatedTitle":"PINK MULTI \/ 9-11 \/ UPKM"}]},{"id":"7636947992641","handle":"narvardeliveryprotection","isCollective":null,"title":"Shipping Protection","type":"Gift Cards","untranslatedTitle":"Shipping Protection","url":"\/products\/narvardeliveryprotection","vendor":"NARVARDELIVERYPROTECTION","remoteShopId":null,"variants":[{"id":"42406023397441","image":{"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/ups-insureshield.png?v=1764008793"},"price":{"amount":2.0,"currencyCode":"USD"},"sku":"NARVARDELIVERYPROTECTION","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://betseyjohnson.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"139629723713","themePublished":"true","eventMetadataId":"631b99b2-147d-448b-8c06-44b1dc32debc","pageType":"product","resourceId":"7733392146497","shopId":"2371878977","storefrontBaseUrl":"https:\/\/betseyjohnson.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":25.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"DIGITAL GIFT CARD\",\"vendor\":\"Betsey Johnson\",\"id\":\"7733392146497\",\"untranslatedTitle\":\"DIGITAL GIFT CARD\",\"url\":\"\/products\/digital-gift-card\",\"type\":\"Gift Cards\"},\"id\":\"43154638241857\",\"image\":{\"src\":\"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489\"},\"sku\":\"cltchg_25\",\"title\":\"$25\",\"untranslatedTitle\":\"$25\"}}]]"});})();</script>
4503<script>
4504  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
4505  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
4506  window.ShopifyAnalytics.meta.currency = 'USD';
4507  var meta = {"product":{"id":7733392146497,"gid":"gid:\/\/shopify\/Product\/7733392146497","vendor":"Betsey Johnson","type":"Gift Cards","handle":"digital-gift-card","variants":[{"id":43154638241857,"price":2500,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","sku":"cltchg_25"},{"id":43154638274625,"price":5000,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","sku":"cltchg_50"},{"id":43154638307393,"price":7500,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","sku":"cltchg_75"},{"id":43154638340161,"price":10000,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","sku":"cltchg_100"},{"id":43154638372929,"price":15000,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","sku":"cltchg_150"},{"id":43154638405697,"price":20000,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","sku":"cltchg_200"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":7733392146497,"requestId":"b05fc6ce-8428-41ae-a38e-579ae5cb0f01-1790271232"}};
4508  for (var attr in meta) {
4509    window.ShopifyAnalytics.meta[attr] = meta[attr];
4510  }
4511</script>
vendor: 1 bytes, line 4511
4511
4512<script class="analytics">
4513  (function () {
4514    var customDocumentWrite = function(content) {
4515      var jquery = null;
4516
4517      if (window.jQuery) {
4518        jquery = window.jQuery;
4519      } else if (window.Checkout && window.Checkout.$) {
4520        jquery = window.Checkout.$;
4521      }
4522
4523      if (jquery) {
4524        jquery('body').append(content);
4525      }
4526    };
4527
4528    var hasLoggedConversion = function(token) {
4529      if (token) {
4530        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
4531      }
4532      return false;
4533    }
4534
4535    var setCookieIfConversion = function(token) {
4536      if (token) {
4537        var twoMonthsFromNow = new Date(Date.now());
4538        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
4539
4540        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
4541      }
4542    }
4543
4544    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
4545    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
4546    if (trekkie.integrations) {
4547      return;
4548    }
4549    trekkie.methods = [
4550      'identify',
4551      'page',
4552      'ready',
4553      'track',
4554      'trackForm',
4555      'trackLink'
4556    ];
4557    trekkie.factory = function(method) {
4558      return function() {
4559        var args = Array.prototype.slice.call(arguments);
4560        args.unshift(method);
4561        trekkie.push(args);
4562        if (method == 'track' || method == 'page') {
4563          try {
4564            if (window.__TREKKIE_SHIM_QUEUE == null) {
4565              window.__TREKKIE_SHIM_QUEUE = [];
4566            }
4567            window.__TREKKIE_SHIM_QUEUE.push({
4568              from: 'trekkie-stub',
4569              method: method,
4570              args: args.slice(1)
4571            });
4572          } catch (e) {
4573            // no-op
4574          }
4575        }
4576        return trekkie;
4577      };
4578    };
4579    for (var i = 0; i < trekkie.methods.length; i++) {
4580      var key = trekkie.methods[i];
4581      trekkie[key] = trekkie.factory(key);
4582    }
4583    trekkie.load = function(config) {
4584      trekkie.config = config || {};
4585      trekkie.config.initialDocumentCookie = document.cookie;
4586      var first = document.getElementsByTagName('script')[0];
4587var script = document.createElement('script');
4588script.type = 'text/javascript';
4589script.onerror = function(e) {
4590  var scriptFallback = document.createElement('script');
4591  scriptFallback.type = 'text/javascript';
4592  scriptFallback.onerror = function(error) {
4593          var Monorail = {
4594      produce: function produce(monorailDomain, schemaId, payload) {
4595        var currentMs = new Date().getTime();
4596        var event = {
4597          schema_id: schemaId,
4598          payload: payload,
4599          metadata: {
4600            event_created_at_ms: currentMs,
4601            event_sent_at_ms: currentMs
4602          }
4603        };
4604        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
4605      },
4606      sendRequest: function sendRequest(endpointUrl, payload) {
4607        // Try the sendBeacon API
4608        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
4609          var blobData = new window.Blob([payload], {
4610            type: 'text/plain'
4611          });
4612
4613          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
4614            return true;
4615          } // sendBeacon was not successful
4616
4617        } // XHR beacon
4618
4619        var xhr = new XMLHttpRequest();
4620
4621        try {
4622          xhr.open('POST', endpointUrl);
4623          xhr.setRequestHeader('Content-Type', 'text/plain');
4624          xhr.send(payload);
4625        } catch (e) {
4626          console.log(e);
4627        }
4628
4629        return false;
4630      },
4631      isIos12: function isIos12() {
4632        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
4633      }
4634    };
4635    Monorail.produce('monorail-edge.shopifysvc.com',
4636      'trekkie_storefront_load_errors/1.1',
4637      {shop_id: 2371878977,
4638      theme_id: 139629723713,
4639      app_name: "storefront",
4640      context_url: window.location.href,
4641      source_url: "//betseyjohnson.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
4642
4643  };
4644  scriptFallback.async = true;
4645  scriptFallback.src = '//betseyjohnson.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
4646  first.parentNode.insertBefore(scriptFallback, first);
4647};
4648script.async = true;
4649script.src = '//betseyjohnson.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
4650first.parentNode.insertBefore(script, first);
4651
4652    };
4653    trekkie.load(
4654      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2371878977,"isMerchantRequest":null,"themeId":139629723713,"themeCityHash":"14019898893193337588","contentLanguage":"en","currency":"USD","eventMetadataId":"631b99b2-147d-448b-8c06-44b1dc32debc"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
4655    );
4656
4657    var loaded = false;
4658    trekkie.ready(function() {
4659      if (loaded) return;
4660      loaded = true;
4661
4662      window.ShopifyAnalytics.lib = window.trekkie;
4663
4664      var originalDocumentWrite = document.write;
4665      document.write = customDocumentWrite;
4666      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
4667      document.write = originalDocumentWrite;
4668
4669      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
4670      var token = match? match[1]: undefined;
4671      if (!hasLoggedConversion(token)) {
4672        setCookieIfConversion(token);
4673        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":43154638241857,"productId":7733392146497,"productGid":"gid:\/\/shopify\/Product\/7733392146497","name":"DIGITAL GIFT CARD - $25","price":"25.00","sku":"cltchg_25","brand":"Betsey Johnson","variant":"$25","category":"Gift Cards","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
4674      }
4675    });
4676
4677    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7733392146497,"requestId":"b05fc6ce-8428-41ae-a38e-579ae5cb0f01-1790271232","shopifyEmitted":true});
4678
4679    var eventsListenerScript = document.createElement('script');
4680    eventsListenerScript.async = true;
4681    eventsListenerScript.src = "//betseyjohnson.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
4682    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
4683})();</script>
vendor: 1 bytes, line 4683
4683
4684<script
4685  defer
4686  src="https://betseyjohnson.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
4687  data-application="storefront-renderer"
4688  data-shop-id="2371878977"
4689  data-render-region="gcp-us-central1"
4690  data-page-type="product"
4691  data-theme-instance-id="139629723713"
4692  data-theme-name="Dawn"
4693  data-theme-version="13.0.0"
4694  data-monorail-region="shop_domain"
4695  data-resource-timing-sampling-rate="10"
4696  data-shs="true"
4697  data-shs-beacon="true"
4698  data-shs-export-with-fetch="true"
4699  data-shs-logs-sample-rate="1"
4700  data-shs-beacon-endpoint="https://betseyjohnson.com/api/collect"
4701></script>
4701
4702<meta name="shopify-y" content="23be67fd-aca1-410a-be20-b2c27ecd7653" data-expiration="1821828832000"><meta name="shopify-s" content="0ec727a8-5992-4c0f-8ed5-52dcd70736dc" data-expiration="1790273032000"><meta name="new-cookie-storage-activated" content="t">
4703</head>
4704
4705  <body
4706    class="gradient   shopify-market-us"
4707    data-tagg-experience="treatment-v2"
4708    data-product-handle="digital-gift-card"
4709    
4710  >
4711  <style>
4712    :root {
4713      --title-font: Arimo;
4714      --body-font: Arimo;
4715      --accent-font: Arimo;
4716
4717      --title-text-color: #000;
4718      --body-text-color: #000;
4719      --accent-text-color: #fff;
4720      --disabled-text-color: #666666;
4721      --alert-text-color: #8A0000;
4722      --dynamic-color: currentColor;
4723
4724      --bg-light: #fff;
4725      --bg-mid: #f5f5f5;
4726      --bg-dark: #000;
4727
4728      --border-light: #fff;
4729      --border-mid: #e0e0e0;
4730      --border-dark: #000;
4731    }
4732    .primary-button {
4733      font-family: var(--body-font);
4734      background-color: var(--bg-dark);
4735      color: var(--border-light);
4736      
4737      padding: 10px 20px;
4738      border-radius: 0;
4739      cursor: pointer;
4740      transition: all 0.3s ease;
4741    }
4742    .primary-button:hover {
4743    }
4744    .primary-button:active {
4745    }
4746    .secondary-button {
4747      font-family: var(--body-font);
4748      background-color: var(--bg-light);
4749      color: var(--border-dark);
4750      
4751      padding: 10px 20px;
4752      border-radius: 0;
4753      cursor: pointer;
4754      transition: all 0.3s ease;
4755    }
4756    .secondary-button:hover {
4757    }
4758    .secondary-button:active {
4759    }
4760    .accent-button {
4761      font-family: var(--body-font);
4762      background-color: transparent;
4763      color: var(--border-dark);
4764      border: 1px solid var(--border-dark);
4765      padding: 10px 20px;
4766      border-radius: 0;
4767      cursor: pointer;
4768      transition: all 0.3s ease;
4769    }
4770    .accent-button:hover {
4771    }
4772    .accent-button:active {
4773    }
4774    @font-face {
4775  font-family: Arimo;
4776  font-weight: 400;
4777  font-style: normal;
4778  font-display: swap;
4779  src: url("//betseyjohnson.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2") format("woff2"),
4780       url("//betseyjohnson.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff") format("woff");
4781}
4782
4783    @font-face {
4784  font-family: Arimo;
4785  font-weight: 400;
4786  font-style: normal;
4787  font-display: swap;
4788  src: url("//betseyjohnson.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2") format("woff2"),
4789       url("//betseyjohnson.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff") format("woff");
4790}
4791
4792    @font-face {
4793  font-family: Arimo;
4794  font-weight: 400;
4795  font-style: normal;
4796  font-display: swap;
4797  src: url("//betseyjohnson.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2") format("woff2"),
4798       url("//betseyjohnson.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff") format("woff");
4799}
4800
4801  </style>
4802
4803    
4804    <div role="region" aria-label="skip links">
4805<a class="visuallyhidden focusable skip-link" href="#header-main-new">Skip to header</a>
4806<a class="visuallyhidden focusable skip-link" href="#AccessibleNav">Skip to menu</a>
4807<a class="visuallyhidden focusable skip-link" href="#MainContent">Skip to content</a>
4808
4809<a
4810    href="/pages/accessibility" 
4811    class="visuallyhidden focusable skip-link">Click to view our Accessibility Statement or contact us with accessibility-related questions.</a>
4812
4813<a class="visuallyhidden focusable skip-link" href="#footer-main-new">Skip to footer</a>
4814</div>
4815
4816    
4817
4818    
4819
4820    
4821
4822    
4823
4824
4825
4826<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/quantity-popover.css?v=153075665213740339621772010539" rel="stylesheet" type="text/css" media="all" />
4827<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-card.css?v=153698826278041988851772010523" rel="stylesheet" type="text/css" media="all" />
4828
4829<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/cart.js?v=116153816437556158021786348507" defer="defer"></script>
vendor: 1 bytes, line 4829
4829
4830<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/quantity-popover.js?v=19455713230017000861772010538" defer="defer"></script>
4830
4831
4832<style>
4833  .drawer {
4834    position: fixed;
4835    visibility: hidden;
4836    opacity: 0;
4837  }
4838  .cart-item__old-price,
4839  .cart-item__final-price,
4840  .price.price--end {
4841    font-size: 1.4rem;
4842    line-height: 1.2;
4843  }
4844
4845  .cart-item__old-price {
4846    text-decoration: line-through !important;
4847    color: rgb(138, 0, 0) !important;
4848  }
4849
4850  .sm-cart--original---price {
4851    color: #000 !important;
4852  }
4853
4854  .cart-item__final-price,
4855  .price.price--end:not(.s) {
4856    color: #000;
4857  }
4858  .cart-sidebar-discount {
4859    display: flex;
4860    justify-content: space-between;
4861    align-items: center;
4862    margin: 20px auto;
4863    max-width: 100%;
4864  }
4865
4866  .cart-sidebar-discount input {
4867    width: 350px;
4868    height: 40px;
4869    margin-right: 10px;
4870    padding: 0 10px;
4871    font-size: 16px;
4872    border: 1px solid #ccc;
4873    border-radius: 4px;
4874    background-color: #f9f9f9;
4875    outline: none;
4876    transition: border-color 0.3s;
4877  }
4878
4879  .cart-sidebar-discount input::placeholder {
4880    color: #999;
4881  }
4882
4883  .cart-sidebar-discount input:focus {
4884    border-color: #000;
4885  }
4886
4887  #apply-discount-btn {
4888    background-color: #000;
4889    min-width: 80px;
4890    color: #fff;
4891    border: 0;
4892    height: 40px;
4893    padding: 0 15px;
4894    font-size: 14px;
4895    font-weight: bold;
4896    text-transform: uppercase;
4897    letter-spacing: 0.75px;
4898    cursor: pointer;
4899    display: flex;
4900    align-items: center;
4901    justify-content: center;
4902    transition: background-color 0.3s;
4903  }
4904
4905  #apply-discount-btn:hover {
4906    min-width: 80px;
4907    background-color: #333;
4908  }
4909
4910  .loader {
4911    border: 5px solid #f3f3f3;
4912    border-top: 4px solid #000;
4913    border-radius: 50%;
4914    width: 25px;
4915    height: 25px;
4916    animation: spin 0.5s linear infinite;
4917  }
4918
4919  #discount-code-error {
4920    color: #e22120;
4921    padding: 5px;
4922    font-size: 13px;
4923    margin-top: 10px;
4924    line-height: 1.2;
4925  }
4926
4927  #discount-code-error:empty {
4928    display: none;
4929  }
4930  .discounts {
4931    font-size: 1.4rem !important;
4932  }
4933  #applied-discount-code {
4934    display: flex;
4935    justify-content: space-between;
4936    align-items: flex-start;
4937    margin-top: 10px;
4938    margin-bottom: 20px;
4939    flex-direction: column;
4940  }
4941
4942  .applied-discount-code-wrapper {
4943    display: inline-flex;
4944    align-items: center;
4945    background: #f3f3f3;
4946    padding: 4px 8px;
4947    border-radius: 4px;
4948    font-size: 14px;
4949  }
4950  
4951  .applied-discount-code-value {
4952    font-weight: 500;
4953  }
4954  
4955  .clear-discount-btn {
4956    background: none;
4957    border: none;
4958    font-size: 14px;
4959    margin-left: 8px;
4960    cursor: pointer;
4961    color: red;
4962    font-weight: 700;
4963  }
4964  
4965  #apply-discount-btn:disabled {
4966    background-color: #ccc;
4967    cursor: not-allowed;
4968  }
4969
4970  .applied-discount-code-wrapper {
4971    display: inline-flex;
4972    align-items: center;
4973    background: transparent;
4974    border: 1px solid;
4975    padding: 5px 10px;
4976    border-radius: 25px;
4977  }
4978
4979  .applied-discount-code-value {
4980    font-size: 14px;
4981    font-weight: bold;
4982    text-transform: uppercase;
4983    margin-right: 10px;
4984  }
4985
4986  #clear-discount-btn {
4987    background: transparent;
4988    border: none;
4989    color: #e22120;
4990    font-weight: bold;
4991    cursor: pointer;
4992  }
4993
4994  .applied-discount-code-value:empty + button {
4995    display: none;
4996  }
4997
4998  @keyframes spin {
4999    0% {
5000      transform: rotate(0deg);
5001    }
5002    100% {
5003      transform: rotate(360deg);
5004    }
5005  }
5006  
5007  
5008</style>
5009
5010<cart-drawer class="drawer is-empty betsey_cart_drawer">
5011  <div id="CartDrawer" class="cart-drawer  ">
5012    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
5013    <div
5014      class="drawer__inner gradient color-scheme-1"
5015      role="dialog"
5016      aria-modal="true"
5017      aria-label="Your cart dialog box"
5018      tabindex="-1"
5019    ><div id="CartDrawer-Announce" class="visually-hidden" role="status" aria-live="polite" aria-atomic="true" tabindex="-1"></div><div class="drawer__inner-empty">
5020          <div class="cart-drawer__warnings center">
5021            <div class="cart-drawer__empty-content">
5022              <h2 class="cart__empty-text">Your cart is empty</h2>
5023              <button
5024                class="drawer__close"
5025                type="button"
5026                onclick="this.closest('cart-drawer').close()"
5027                aria-label="Close"
5028              >
5029                <svg
5030  xmlns="http://www.w3.org/2000/svg"
5031  aria-hidden="true"
5032  focusable="false"
5033  class="icon icon-close"
5034  fill="none"
5035  viewBox="0 0 18 17"
5036>
5037  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
5038</svg>
5039
5040              </button>
5041              
5042              <a href="" class="button">
5043                Continue shopping
5044              </a><p class="cart__login-title h3">Have an account?</p>
5045                <p class="cart__login-paragraph">
5046                  <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
5047                </p></div>
5048          </div></div><div class="drawer__header" aria-label="YOUR CART">
5049        <h2 class="drawer__heading">
5050          
5051            <span class="drawer__heading-text">Your cart</span>
5052            <span class="drawer__count">
5053              (<span id="CartDrawer-ItemCount">0</span>)
5054            </span>
5055          
5056        </h2>
5057        <button
5058          class="drawer__close"
5059          type="button"
5060          onclick="this.closest('cart-drawer').close()"
5061          aria-label="Close"
5062        >
5063          <svg
5064  xmlns="http://www.w3.org/2000/svg"
5065  aria-hidden="true"
5066  focusable="false"
5067  class="icon icon-close"
5068  fill="none"
5069  viewBox="0 0 18 17"
5070>
5071  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
5072</svg>
5073
5074        </button>
5075      </div>
5076      
5077
5078      
5079
5080      
5081
5082<div class="shipping-progress-container" data-app-param="">
5083  
5084</div>
5085
5086<script>
5087    document.addEventListener("DOMContentLoaded", function () {
5088
5089        if (window.shippingProgressInitialized) return;
5090        window.shippingProgressInitialized = true;
5091
5092        const urlParams = new URLSearchParams(window.location.search);
5093        let app = urlParams.get('app');
5094
5095        if (app) {
5096            sessionStorage.setItem("app_param", app);
5097        } else if (!app && !urlParams.has('app')) {
5098            sessionStorage.removeItem("app_param");
5099            app = '';
5100        } else {
5101            app = sessionStorage.getItem("app_param") || '';
5102        }
5103
5104        const featureCartApp = false;
5105        const featureDesktop = false;
5106        const featureCartPage = false;
5107
5108        function applyShippingProgressLogic() {
5109            const containers = document.querySelectorAll('.shipping-progress-container');
5110            if (!containers.length) return;
5111
5112            const anyRowHasFlag = !!document.querySelector(
5113                '.cart-items .cart-item[data-hide-shipping="true"]'
5114            );
5115
5116            containers.forEach(container => {
5117                let shouldHide = app === 'kinn'
5118                ? !featureCartApp
5119                : (!featureDesktop || !featureCartPage);
5120
5121                if (anyRowHasFlag) {
5122                shouldHide = true;
5123                }
5124
5125                container.classList.toggle('hidden', shouldHide);
5126            });
5127        }
5128
5129        applyShippingProgressLogic();
5130
5131        document.addEventListener('cart:updated', function () {
5132        setTimeout(applyShippingProgressLogic, 500);
5133        });
5134
5135        const observer = new MutationObserver(applyShippingProgressLogic);
5136        observer.observe(document.body, { childList: true, subtree: true });
5137
5138    });
5139</script>
5139
5140
5141
5142
5143      <cart-drawer-items
5144        id="cart_drawer_items"
5145        
5146          class=" is-empty"
5147        
5148      >
5149        <form
5150          action="/cart"
5151          id="CartDrawer-Form"
5152          class="cart__contents cart-drawer__form"
5153          method="post"
5154        >
5155          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status" aria-live="off"></p>
5156            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
5157              Loading...
5158            </p>
5159          </div>
5160          <div id="CartDrawer-CartErrors" role="alert"></div>
5161        </form>
5162        
5163        
5164            <!-- Fast Simon Product Recommendation Widget START -->
5165<script id="fast-simon-upsell-config"> var FAST_UPSELL_CONFIG={"badges": [],"badgesCornerGap": 5,"badgesLimit": 2,"badgesLimitPerCorner": 2,"customCSS": "\r\n\r\n\r\n\r\n#fast-simon-new-upsell-17303667401066050 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n}\r\n#fast-simon-new-upsell-17362804720428626 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n}\r\n#fast-simon-new-upsell-17410349550688827 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n  text-transform: capitalize;\r\n}\r\n#fast-simon-new-upsell-17303763368687679 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n}\r\n#fast-simon-upsell-1728885817558 #fs-recommendation-widget-main .editor-recommendation-widget-container {\r\n  width: 100% !important;\r\n}\r\n#fast-simon-new-upsell-17340094825234393 .fs-recommendation-product-title   {\r\n  height: 36px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .dotsContainer {\r\n  display: none;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .arrow-visibility {\r\n  visibility: visible;\r\n  opacity: 0.5;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-left-arrow {\r\n  width: 23px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-right-arrow {\r\n  width: 23px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Previous Slide\"] {\r\n  position: absolute;\r\n  right: 83px;\r\n  top: 0.83em;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Next Slide\"] {\r\n  position: absolute;\r\n  right: 29px;\r\n  top: 0.82em;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 #fs-recommendation-widget-main {\r\n  margin-bottom: 75px;\r\n  position: relative;\r\n  margin-top: 35px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-price-container {\r\n    display: flex;\r\n    align-items: flex-start;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-price-container span {\r\n    color: #3d4246!important;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-product-name-wrapper {\r\n    font-size: 16px;\r\n    display: block;\r\n    text-align: left;\r\n    font-family: Gotham Book !important;\r\n    font-weight: 800;\r\n    color: #3d4246!important;\r\n    line-height: 28px;\r\n    font-weight: 800;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-widget-title {\r\n  width: 95vw;\r\n  margin-left: 17px;\r\n}\r\n@media screen and (max-width: 770px) {\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-product-name-wrapper {\r\n    font-size: 14px;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-widget-container {\r\n    width: 99vw;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-left-arrow {\r\n      width: 19px;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Previous Slide\"] {\r\n      position: absolute;\r\n      right: 53px;\r\n      top: 1.19em;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Next Slide\"] {\r\n      position: absolute;\r\n      right: 12px;\r\n      top: 1.19em;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-right-arrow {\r\n      width: 19px;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-widget-title {\r\n    width: 98vw;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 #fs-recommendation-widget-main {\r\n    margin-bottom: 10px;\r\n    position: relative;\r\n    margin-top: 0px;\r\n  }\r\n}\r\n@media screen and (max-width: 400px) {\r\n  #fast-simon-new-upsell-17340094825234393 .add-to-cart-spinner-text-wrapper .first {\r\n    font-size: 12px;\r\n  }\r\n}\r\n.fs-recommendation-right-arrow svg {\r\n  -webkit-transform: rotate(90deg);\r\n}\r\n.fs-recommendation-left-arrow svg {\r\n  -webkit-transform: rotate(270deg);\r\n}\r\n\r\n/**/\r\n@media screen and (min-width: 1024px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .editor-recommendation-widget-container   {\r\n    width: 22vw !important;\r\n  }\r\n}\r\n@media screen and (min-width: 1720px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .editor-recommendation-widget-container   {\r\n    width: 18vw !important;\r\n  }\r\n}\r\n@media screen and (max-width: 1023px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .editor-recommendation-widget-container   {\r\n    width: 90vw !important;\r\n  }\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .fs-recommendation-product-title   {\r\n  height: 36px;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .quick_add_btnn {\r\n  font-size: 14px;\r\n  color: #fff;\r\n  text-transform: uppercase;\r\n  border: none;\r\n  background: none;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .details_right_wrap {\r\n  width: 100%;\r\n  text-align: center;\r\n  height: 38px;\r\n  border-radius: 25px;\r\n  background: #000;\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .add_wish_class {\r\n  grid-area: atc;\r\n  margin-top: 5px;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .fast_product_quick_shop {\r\n  cursor: pointer;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .info-container.fs-recommendation-product-info {\r\n  grid-template-areas: \"title title title title\" \"price price price price\" \"atc atc atc atc\";\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .fs-product-has-compare-price .info-container.fs-recommendation-product-info {\r\n  grid-template-areas: \"title title title title\" \"compare compare price price\" \"atc atc atc atc\";\r\n}\r\n@media screen and (max-width: 400px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .add-to-cart-spinner-text-wrapper .first {\r\n    font-size: 12px;\r\n  }\r\n}\r\n/**/\r\n\r\n/*  #fast-simon-new-upsell-17340094825234393 .fs-recommendation-product-container {*/\r\n/*    width: calc(100% / 2 - 20px);*/\r\n\r\n/*  }*/\r\n\r\n/*#fast-simon-new-upsell-17340094825234393 .fs-minicart-widget .fs-recommendation-product-image {*/\r\n/*  width: 100%!important;*/\r\n/*}*/\r\n\r\n#fast-simon-new-upsell-17340094825234393 .editor-product-container {\r\n    justify-content: flex-start;\r\n    flex: var(--product-container-flex);\r\n    transform: var(--product-transform);\r\n    width: calc(50% - 20px);\r\n    margin: 0;\r\n    padding: 5px;
5165\r\n    min-width: calc(50% - 10px);\r\n}\r\n#fast-simon-new-upsell-17340094825234393 .editor-recommendation-widget-container {\r\n    width: 100%;\r\n    overflow: hidden;\r\n}\r\n#fast-simon-new-upsell-17340094825234393 .fs-minicart-widget .fs-recommendation-product-image {\r\n    width: 100% !important;\r\n}\r\n","customIcons": {"Left arrow": "<svg width=\"75px\" height=\"75px\" viewBox=\"0 -4.5 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\" transform=\"rotate(270)\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"#CCCCCC\" stroke-width=\"0.12\"></g><g id=\"SVGRepo_iconCarrier\"> <title>arrow_up [#050505]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> <g id=\"Dribbble-Light-Preview\" transform=\"translate(-140.000000, -6683.000000)\" fill=\"#0d0d0d\"> <g id=\"icons\" transform=\"translate(56.000000, 160.000000)\"> <path d=\"M84,6532.61035 L85.4053672,6534 L94.0131154,6525.73862 L94.9311945,6526.61986 L94.9261501,6526.61502 L102.573446,6533.95545 L104,6532.58614 C101.8864,6530.55736 95.9854722,6524.89321 94.0131154,6523 C92.5472155,6524.40611 93.9757869,6523.03486 84,6532.61035\" id=\"arrow_up-[#050505]\"> </path> </g> </g> </g> </g></svg>","Right arrow": "<svg width=\"75px\" height=\"75px\" viewBox=\"0 -4.5 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\" transform=\"rotate(90)\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"#CCCCCC\" stroke-width=\"0.12\"></g><g id=\"SVGRepo_iconCarrier\"> <title>arrow_up [#050505]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> <g id=\"Dribbble-Light-Preview\" transform=\"translate(-140.000000, -6683.000000)\" fill=\"#0d0d0d\"> <g id=\"icons\" transform=\"translate(56.000000, 160.000000)\"> <path d=\"M84,6532.61035 L85.4053672,6534 L94.0131154,6525.73862 L94.9311945,6526.61986 L94.9261501,6526.61502 L102.573446,6533.95545 L104,6532.58614 C101.8864,6530.55736 95.9854722,6524.89321 94.0131154,6523 C92.5472155,6524.40611 93.9757869,6523.03486 84,6532.61035\" id=\"arrow_up-[#050505]\"> </path> </g> </g> </g> </g></svg>","Top arrow": "<svg viewBox=\"0 -4.5 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></g><g id=\"SVGRepo_iconCarrier\"> <title>arrow_up [#340]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> <g id=\"Dribbble-Light-Preview\" transform=\"translate(-140.000000, -6683.000000)\" fill=\"#000000\"> <g id=\"icons\" transform=\"translate(56.000000, 160.000000)\"> <path d=\"M84,6532.61035 L85.4053672,6534 L94.0131154,6525.73862 L94.9311945,6526.61986 L94.9261501,6526.61502 L102.573446,6533.95545 L104,6532.58614 C101.8864,6530.55736 95.9854722,6524.89321 94.0131154,6523 C92.5472155,6524.40611 93.9757869,6523.03486 84,6532.61035\" id=\"arrow_up-[#340]\"> </path> </g> </g> </g> </g></svg>"},"customSwatchesCss": "","domain": "betseyjohnson.com","kind": "Shopify","language": "en","personalization": {"17303667401066050": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17303763368687679": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17340094825234393": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17362804720428626": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17385871424143572": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17410349550688827": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17495803780272534": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17605360654898983": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17647093435719777": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17743673997717295": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"1782933321068194": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17829335166029623": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false}},"pricing": {"avoidPricesForNonLoginUsers": false,"currencyConversionRate": "1.00","currencySymbolPosition": "auto","priceRangeFormat": "min_price","showPriceWithoutDecimals": false},"settings": {"product": {"addToCart": {"addToCartPosition": "product bottom","addToCartType": "product level","ajaxAnimation": false,"backgroundColor": "#000000","backgroundColorOnHover": "none","border": "1p
5165x solid #000000","borderColorOnHover": "none","borderRadius": "50","changeColorsOnHover": false,"color": "#ffffff","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "addToCart","numOfCols": 3,"row": 5},"isActive": {"1728832408275": true,"1760971557251": false,"defaultValue": false,"style1": true},"margin": "unset","quantitySelector": false,"quickAddBackgroundColor": "#1976d2","quickAddColor": "#000000","quickAddText": "+ Quick Shop","shadow": "unset","showOnHover": false,"showQuickAddBtn": false,"text": "ADD TO CART","textColorsOnHover": "none"},"backgroundColor": "none","border": "unset","borderRadius": "unset","colorSwatches": {"changeVariantOnHover": false,"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"enableOutOfStockSwatches": false,"gridPosition": {"areaName": "colorSwatches","numOfCols": 3,"row": 6},"isActive": false,"margin": "unset","maxSwatches": 6,"swatchesType": "Color"},"compare": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"desktop": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "1","lineHeight": "auto","textAlign": "center"},"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","mobile": {"font": "Gotham","fontSize": "13px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"tablet": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"textAlign": "left"},"gridPosition": {"areaName": "compare","numOfCols": 1,"row": 2},"isActive": true,"margin": "unset","shadow": "unset"},"description": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "description","numOfCols": 3,"row": 4},"isActive": false,"margin": "unset","numberOfLines": "2","saveSpaceForLineClamp": true,"shadow": "unset"},"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"imageCarousel": false,"imageRatio": {"1728832408275": {"imageFit": "cover","imageRatio": 0.75},"defaultValue": {"imageFit": "cover","imageRatio": 0.75},"imageFit": "cover","imageRatio": 0.75},"info": {"grid": {"desktop": {"gridAreas": "\"title title title title\" \"compare compare price price\" ","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 2,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 0,"y": 1}]},"gridAreas": "\"title title title title\" \"price price price price\" \"compare compare compare compare\"","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"w": 4,"x": 1,"y": 2}],"mobile": {"gridAreas": "\"title title title title\" \"compare compare price price\" ","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 2,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 0,"y": 1}]},"tablet": {"gridAreas": "\"title title title title\" \"price price compare compare\" ","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 0,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 2,"y": 1}]}},"padding": {"1728832408275": "0px","defaultValue": "0px"}},"lazyLoadingImage": false,"padding": {"1728832408275": "10px","defaultValue": "0px"},"price": {"alignIfCompare": {"desktop": "center","mobile": "center","tablet": "center"},"color": "#000000","colorIfCompareEnable": "#C90404","currency": "auto","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"desktop": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "1px","lineHeight": "auto","textAlign": "center"},"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","mobile": {"font": "Gotham","fontSize": "13px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"tablet": {"font": "Gotham","fontSize": "12px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"textAlign": "left"},"gridPosition": {"areaName": "price","numOfCols": 1,"row": 2},"isActive": true,"margin": "unset","shadow": "unset"},"quickView": {"attributes": [],"backgroundColor": "none","border": "1p
5165x solid #000000","borderRadius": "unset","color": "#000000","defaultStoreQuickview": true,"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "quickView","numOfCols": 3,"row": 1},"isActive": false,"margin": "unset","text": "Quick View","theme": "modern"},"reviews": {"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "reviews","numOfCols": 3,"row": 3},"isActive": false,"margin": "unset","noReviewsStarsColor": "#9F9F9F","reviewsCount": true,"reviewsCountAvg": true,"reviewsCountColor": "#9F9F9F","reviewsStarsColor": "#ffb518","shadow": "unset","widgetForNoReview": true},"shadow": "unset","showBorderOnHover": false,"sku": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "description","numOfCols": 3,"row": 4},"isActive": false,"margin": "unset","shadow": "unset"},"title": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "12px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "1.5","textAlign": "center"},"gridPosition": {"areaName": "title","numOfCols": 3,"row": 1},"isActive": true,"margin": "auto","numberOfLines": "2","saveSpaceForLineClamp": true},"wishList": {"checkedColor": "#ff1493","checkedIconName": "","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "wishlist","numOfCols": 1,"row": 1},"isActive": false,"isCustomIcon": false,"location": "on-image","margin": "unset","notCheckedColor": "#ff1493","notCheckedIconName": "","padding": "10px","position": "top-left","size": "30px"}},"quickViewModal": {"animationDuration": 400,"animationInX": 0,"animationInY": -200,"animationOutX": 0,"animationOutY": -100,"closeButtonCustomIconName": "","height": "70%","imagesBar": false,"imagesInside": false,"imagesPosition": "left","isCustomIconClose": false,"openingDirection": "top to bottom","quantityBorder": "unset","quantityBorderRadius": "unset","quantityFont": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"quantityFontColor": "#000000","quantityLayout": "classic","quantityTitle": "Qty","theme": "classic","width": "70%"},"recommendationGeneral": {"backgroundColor": "none","border": "unset","borderColorOnHover": "none","borderRadius": "unset","collections": [],"currentProgressBarIcon": "","emptyProgressBarIcon": "","font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridColumnGap": "1px","gridRowGap": "3px","isCustomCarouselIcons": true,"isCustomProgressBarIcon": false,"layout": {"1728832408275": "horizontal","defaultValue": "horizontal"},"leftArrowIcon": "Left arrow","loadMore": false,"maxSuggestionsProducts": 15,"mobileExpandLimitProducts": false,"numberOfColumns": "3","numberOfRows": "3","padding": "0px","productsPerArrowClick": {"desktop": "1","mobile": "1","tablet": "1"},"productsPerSlide": {"1728832408275": {"desktop": "2","mobile": "2","tablet": "2"},"1730366861142": {"desktop": "5","mobile": "2","tablet": "5"},"1738587934140": {"desktop": "5","mobile": "2","tablet": "3"},"1760971557251": "2","defaultValue": "4","style1": {"desktop": "5","mobile": "2","tablet": "5"}},"progressBarColor": "#571eae","rightArrowIcon": "Right arrow","sources": ["related_recently_viewed"]},"recommendationTitle": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"}
5165,"font": {"font": "Gotham","fontSize": "17px","fontWeight": "600","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"innerText": "Recently Viewed Products","isActive": true,"margin": "unset","numberOfLines": "1","shadow": "unset"}},"textBadges": null,"translationProvider": "","unifiedBadges": [],"variationWidgetConfig": {},"widgetUiConfig": {"17303667401066050": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17303763368687679": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17340094825234393": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {"cartCountSelector": "#cart-icon-bubble > div > span:nth-child(1)","cartIconSelector": "#cart-icon-bubble","delayBeforeOpen": "1800","manageHeights": false,"miniCartBodySelector": "#CartDrawer-CartItems","miniCartBottomSelector": ".drawer__footer","observerOpenStateValue": "active","observerSelector": "cart-drawer"},"popupTrigger": "add-to-cart","style": "1728832408275","styleName": "minicart wi","title": "Complete Your Order"},"17362804720428626": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17385871424143572": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1738587934140","styleName": "PDP","title": "BETSEY BABES ALSO LOVE"},"17410349550688827": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "Personalized for You"},"17495803780272534": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "Personalized for You"},"17605360654898983": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1760971557251","styleName": "mini-cart-QuickView","title": "Complete Your Order"},"17647093435719777": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17743673997717295": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {"cartCountSelector": "#cart-icon-bubble > div > span:nth-child(1)","cartIconSelector": "#cart-icon-bubble","delayBeforeOpen": "1800","miniCartBodySelector": "#CartDrawer-CartItems","miniCartBottomSelector": ".drawer__footer","observerOpenStateValue": "active","observerSelector": "cart-drawer"},"popupTrigger": "add-to-cart","style": "1728832408275","styleName": "minicart wi","title": "Complete Your Order"},"1782933321068194": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "You Might Want to Consider..."},"17829335166029623": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "Recently Viewed Products"}},"wishlistProvider": ""}; </script>
5165
5166
5167
5168
5169
5170
5171
5172  <div class="fast-simon-new-upsell-17340094825234393" data-settings=FAST_UPSELL_CONFIG style="display:block;height:100%;"></div>
5173
5174<!-- Fast Simon Product Recommendation Widget END -->
5175
5176<style>
5177    .is-empty .fast-simon-new-upsell-17340094825234393 {
5178    display: none !important;
5179    }
5180</style>
5181
5182<script>
5183  (function () {
5184    const originalPush = window.dataLayer?.push || function () {};
5185    window.dataLayer = window.dataLayer || [];
5186
5187    if (window.__fsMiniCartHooked) return;
5188    window.__fsMiniCartHooked = true;
5189
5190    window.dataLayer.push = function () {
5191      const args = Array.from(arguments);
5192      const result = originalPush.apply(this, args);
5193      const eventObj = args[0];
5194
5195      if (
5196        eventObj?.event === 'add_to_cart' &&
5197        !eventObj.ecommerce.items[0].item_list_name.toLowerCase().includes('collection')
5198      ) {
5199        const item = eventObj.ecommerce.items[0];
5200
5201        window.dataLayer.push({
5202          event: 'addToCart',
5203          addToCart: {
5204            products: [
5205              {
5206                id: item.item_id || null,
5207                sku: item.variant_id || null,
5208                name: item.item_name || 'Unknown',
5209                price: item.price || null,
5210                quantity: 1,
5211              },
5212            ],
5213            addToCartLocation: 'Mini-Cart',
5214          },
5215          _clear: true,
5216        });
5217
5218        console.log('[Custom] Duplicated Fast Simon add_to_cart → addToCart (Mini-Cart)');
5219      }
5220
5221      return result;
5222    };
5223  })();
5224</script>
5224
5225          
5226        <!-- Stylitics Mini Cart -->
5227        
5228      </cart-drawer-items>
5229      <div class="drawer__footer"><!-- Start blocks -->
5230        <!-- Subtotals -->
5231        
5232        <div class="cart-discount-wrapper open">
5233
5234          
5235
5236          <div class="cart-discount-content">
5237            <div class="cart-sidebar-discount floating-label">
5238              <input
5239                type="text"
5240                id="discount-code-input"
5241                autocomplete="on"
5242                
5243                  placeholder="Discount Code"
5244                
5245              >
5246              <label
5247                for="discount-code-input"
5248                
5249                  class="visually-hidden"
5250                
5251              >Discount Code</label>
5252              <button id="apply-discount-btn">Apply</button>
5253            </div>
5254            <div id="discount-code-error"></div>
5255          </div>
5256          <span id="applied-discount-code">
5257              <span class="applied-discount-code-wrapper">
5258                <span class="applied-discount-code-value"></span>
5259                <button id="clear-discount-btn">X</button></span>
5260            </span>
5261        </div>
5262        
5263
5264        <div class="cart-drawer__footer cart__blocks" ><div class="totals" aria-live="off">
5265              <h2 class="totals__total">Estimated total</h2>
5266              <p class="totals__total-value">$0.00
5267</p>
5268            </div><small class="tax-note caption-large rte">Taxes, Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
5269</small>
5270        </div>
5271
5272        
5273          <narvar-shipping-protection-widget></narvar-shipping-protection-widget>
5274        
5275
5276        <!-- CTAs -->
5277        
5278
5279        <div class="cart__ctas" >
5280          <noscript>
5281            <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
5282              Update
5283            </button>
5284          </noscript>
5285
5286          
5287<div>
5288              <button
5289                type="submit"
5290                id="CartDrawer-Checkout"
5291                class="cart__checkout-button button"
5292                name="checkout"
5293                form="CartDrawer-Form"
5294                data-narvar-feature="CartCheckoutButton"
5295                disabled
5296              >
5297                Check out
5298              </button>
5299              
5300                <narvar-shipping-protection-buttons></narvar-shipping-protection-buttons>
5301              
5302            </div>
5303          
5304
5305          
5306            <div class="additional-checkout-buttons mobile-show"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:2371878977,&quot;merchantName&quot;:&quot;Betsey Johnson&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:2371878977,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;Betsey Johnson&quot;,&quot;phoneRequired&quot;:true,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:null,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;CONNECTED&quot;,&quot;merchantId&quot;:&quot;EHMEBDJYYFRFS&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=EHMEBDJYYFRFS\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AE&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;BE&quot;,&quot;CA&quot;,&quot;CH&quot;,&quot;CL&quot;,&quot;CR&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DK&quot;,&quot;ES&quot;,&quot;FR&quot;,&quot;GB&quot;,&quot;HK&quot;,&quot;IL&quot;,&quot;IT&quot;,&quot;JP&quot;,&quot;KR&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NZ&quot;,&quot;PL&quot;,&quot;SA&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;TW&quot;,&quot;US&quot;]}}]" access-token="44f3b8b276a58731892229b055c776c3" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="2371878977" cart-id="5c0019084cb7129d839875b7a3ea245d" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div>
5307          
5308        </div>
5309      </div>
5310    </div>
5311  </div>
5312</cart-drawer>
5313
5314
5315
5316<script>
5317  window.addEventListener('DOMContentLoaded', function() {
5318    document.querySelectorAll('.cart-sidebar-discount.floating-label').forEach(function(container) {
5319      var input = container.querySelector('#discount-code-input');
5320      if (!input) return;
5321
5322      if (input.value !== '') {
5323        container.classList.add('is-floating');
5324      }
5325
5326      input.addEventListener('focus', function() {
5327        container.classList.add('has-focus');
5328        container.classList.add('is-floating');
5329      });
5330
5331      input.addEventListener('blur', function(e) {
5332        container.classList.remove('has-focus');
5333        if (e.target.value === '') {
5334          container.classList.remove('is-floating');
5335        }
5336      });
5337    });
5338  });
5339
5340  document.addEventListener('DOMContentLoaded', function () {
5341    // Select all elements with the class 'cart-item__details'
5342    var cartItems = document.querySelectorAll('.cart-item__details');
5343
5344    cartItems.forEach(function (cartItem) {
5345      // Find the anchor tag within the current cart item
5346      var anchor = cartItem.querySelector('.cart-item__name');
5347
5348      // Check if the anchor text is 'DIGITAL GIFT CARD'
5349      if (anchor && anchor.textContent.trim() === 'DIGITAL GIFT CARD') {
5350        // Find the '.product_option_details' div within the current cart item
5351        var productOptionDetails = cartItem.querySelector('.product_option_details');
5352
5353        // Hide the '.product_option_details' div if it exists
5354        if (productOptionDetails) {
5355          productOptionDetails.style.display = 'none';
5356        }
5357      }
5358    });
5359  });
5360
5361  document.addEventListener('DOMContentLoaded', function () {
5362    function isIE() {
5363      const ua = window.navigator.userAgent;
5364      const msie = ua.indexOf('MSIE ');
5365      const trident = ua.indexOf('Trident/');
5366
5367      return msie > 0 || trident > 0;
5368    }
5369
5370    if (!isIE()) return;
5371    const cartSubmitInput = document.createElement('input');
5372    cartSubmitInput.setAttribute('name', 'checkout');
5373    cartSubmitInput.setAttribute('type', 'hidden');
5374    document.querySelector('#cart').appendChild(cartSubmitInput);
5375    document.querySelector('#checkout').addEventListener('click', function (event) {
5376      document.querySelector('#cart').submit();
5377    });
5378  });
5379
5380  function getDiscountValue(wrapper) {
5381    return {
5382      title: wrapper.querySelector('.title').textContent,
5383      value: wrapper.querySelector('.value').textContent,
5384    };
5385  }
5386
5387  function renderAppliedDiscounts(cartDiscounts, productDiscounts) {
5388    const appliedDiscountContainer = document.querySelector('#applied-discount-code');
5389    if (!appliedDiscountContainer) return;
5390  
5391    appliedDiscountContainer.innerHTML = '';
5392  
5393    const appliedTitles = new Set();
5394  
5395    [...cartDiscounts, ...productDiscounts].forEach(discount => {
5396      const value = getDiscountValue(discount);
5397      const title = value.title.trim();
5398      const amount = value.value.trim();
5399  
5400      if (!appliedTitles.has(title)) {
5401        appliedTitles.add(title);
5402  
5403        const wrapper = document.createElement('span');
5404        wrapper.classList.add('applied-discount-code-wrapper');
5405        wrapper.style.display = 'inline-flex';
5406        wrapper.style.alignItems = 'center';
5407        wrapper.style.marginBottom = '6px';
5408  
5409        const valueSpan = document.createElement('span');
5410        valueSpan.classList.add('applied-discount-code-value');
5411        valueSpan.textContent =  `Total Discount: ${title} (-${amount})`;
5412  
5413        const clearBtn = document.createElement('button');
5414        clearBtn.classList.add('clear-discount-btn');
5415        clearBtn.textContent = 'X';
5416        clearBtn.style.marginLeft = '8px';
5417        clearBtn.addEventListener('click', async function (e) {
5418          e.preventDefault();
5419          await clearDiscount();
5420        });
5421  
5422        wrapper.appendChild(valueSpan);
5423        wrapper.appendChild(clearBtn);
5424        appliedDiscountContainer.appendChild(wrapper);
5425      }
5426    });
5427  }
5428  
5429
5430  async function updateDicounts() {
5431    const res = await fetch("/?render_id=header-minicart");
5432    const text = await res.text();
5433    // Inert parse — no custom-element upgrades, so the fetched header doesn't leak.
5434    const html = new DOMParser().parseFromString(text, "text/html");
5435    const newItems = html.querySelector("#CartDrawer").querySelector(".drawer__inner cart-drawer-items .cart-items").innerHTML
5436    const newPrice = html.querySelector("#CartDrawer").querySelector(".drawer__footer").querySelector(".cart-drawer__footer").innerHTML;
5437
5438    const discounts = html.querySelector("#cart-discounts");
5439    const cartDiscounts = discounts ? discounts.querySelectorAll(".discount-cart") : [];
5440    const productDiscounts = discounts ? discounts.querySelectorAll(".discount-product") : [];
5441    let discountCodeValue = document.querySelector('#applied-discount-code .applied-discount-code-value');
5442
5443    // Display discount details from the backend response
5444    renderAppliedDiscounts(cartDiscounts, productDiscounts);
5445
5446    document.querySelector("#CartDrawer").querySelector(".drawer__inner cart-drawer-items .cart-items").innerHTML = newItems;
5447    document.querySelector("#CartDrawer").querySelector(".drawer__footer").querySelector(".cart-drawer__footer").innerHTML = newPrice;
5448  }
5449  //we need to call this on dom content loaded and cart update
5450  function initializeDiscountCode() {
5451    if (window.__ff_skip_discount_init) return;
5452
5453    const hasDiscount = document.querySelector('.applied-discount-code-value')?.textContent.trim();
5454    let clearBtn = document.querySelector('#clear-discount-btn');
5455    let discountCodeError = document.querySelector('#discount-code-error');
5456    let discountCodeWrapper = document.querySelector('#applied-discount-code .applied-discount-code-wrapper');
5457    let discountCodeValue = document.querySelector('#applied-discount-code .applied-discount-code-value');
5458
5459    const discounts = document.querySelector("#cart-discounts");
5460    document.querySelectorAll('.cart-discount-wrapper').forEach(wrapper => {
5461      if (wrapper.dataset.toggleBound === 'true') return;
5462      wrapper.dataset.toggleBound = 'true';
5463      const toggle = wrapper.querySelector('.cart-discount-toggle');
5464      const content = wrapper.querySelector('.cart-discount-content');
5465      if (!toggle || !content) return;
5466      wrapper.classList.toggle('open', !!hasDiscount);
5467      toggle.addEventListener('click', () => {
5468        wrapper.classList.toggle('open');
5469        toggle.setAttribute(
5470          'aria-expanded',
5471          wrapper.classList.contains('open')
5472        );
5473      });
5474    });
5475    if (discounts) {
5476      const cartDiscounts = discounts.querySelectorAll(".discount-cart");
5477      const productDiscounts = discounts.querySelectorAll(".discount-product");
5478      if (cartDiscounts.length > 0 || productDiscounts.length > 0) {
5479        renderAppliedDiscounts(cartDiscounts, productDiscounts);
5480      } else {
5481        const appliedDiscountContainer = document.querySelector('#a
5481pplied-discount-code');
5482        if (appliedDiscountContainer) appliedDiscountContainer.innerHTML = '';
5483      }
5484    }
5485
5486    document.querySelectorAll('.cart-sidebar-discount').forEach(function(container) {
5487      if (container.dataset.discountBound === 'true') return;
5488      container.dataset.discountBound = 'true';
5489
5490      let applyBtn = container.querySelector('#apply-discount-btn');
5491      let discountCodeInput = container.querySelector('#discount-code-input');
5492
5493      if (!applyBtn || !discountCodeInput) return;
5494
5495      toggleApplyButtonState();
5496
5497      discountCodeInput.addEventListener('input', toggleApplyButtonState);
5498
5499      discountCodeInput.addEventListener('keypress', function (e) {
5500        if (e.key === 'Enter') {
5501          e.preventDefault();
5502          if (discountCodeInput.value.trim() !== '') {
5503            applyDiscount(discountCodeInput.value);
5504          }
5505        }
5506      });
5507
5508      applyBtn.addEventListener('click', function (e) {
5509        e.preventDefault();
5510        if (discountCodeInput.value.trim() !== '') {
5511          applyDiscount(discountCodeInput.value);
5512        }
5513      });
5514
5515      function toggleApplyButtonState() {
5516        if (discountCodeInput.value.trim() === '') {
5517          applyBtn.disabled = true;
5518          applyBtn.style.pointerEvents = 'none';
5519        } else {
5520          applyBtn.disabled = false;
5521          applyBtn.style.pointerEvents = 'all';
5522        }
5523      }
5524
5525      async function applyDiscount(discountCode) {
5526        if (!discountCode) {
5527          handleInvalidDiscount(discountCode);
5528          return;
5529        }
5530
5531        if (applyBtn) {
5532          applyBtn.innerHTML = "<div class='loader'></div>";
5533          applyBtn.style.pointerEvents = 'none';
5534          discountCodeInput.value = '';
5535        }
5536
5537        try {
5538          const response = await fetch(`/discount/${encodeURIComponent(discountCode)}`);
5539          const responseText = await response.text();
5540          // Inert parse — no custom-element upgrades, so the fetched page doesn't leak.
5541          const html = new DOMParser().parseFromString(responseText, "text/html");
5542
5543          const discounts = html.querySelector("#cart-discounts");
5544          const cartDiscounts = discounts ? discounts.querySelectorAll(".discount-cart") : [];
5545          const productDiscounts = discounts ? discounts.querySelectorAll(".discount-product") : [];
5546
5547          if (response.ok) {
5548            const appliedDiscountValue = document.querySelector('.applied-discount-code-value');
5549
5550            if (appliedDiscountValue && appliedDiscountValue.textContent.trim() !== '') {
5551              const currentDiscountText = appliedDiscountValue.textContent.trim();
5552              const currentAmountMatch = currentDiscountText.match(/\(-([^)]+)\)/);
5553              const currentAmount = currentAmountMatch ? extractNumericAmount(currentAmountMatch[1]) : 0;
5554
5555              let newAmount = 0;
5556              if (cartDiscounts.length > 0) {
5557                const discountValue = getDiscountValue(cartDiscounts[0]);
5558                newAmount = extractNumericAmount(discountValue.value);
5559              } else if (productDiscounts.length > 0) {
5560                const discountValue = getDiscountValue(productDiscounts[0]);
5561                newAmount = extractNumericAmount(discountValue.value);
5562              }
5563
5564              if (newAmount <= currentAmount) {
5565                if (discountCodeError) {
5566                  discountCodeError.innerHTML = discountCode + ' could not be used with the existing discounts.';
5567                  discountCodeError.style.color = '#EB001B';
5568                }
5569                discountCodeInput.value = '';
5570                setTimeout(() => {
5571                  if (discountCodeError) discountCodeError.innerHTML = '';
5572                  discountCodeInput.focus();
5573                }, 3000);
5574                return;
5575              }
5576            }
5577
5578            if (discountCodeWrapper) {
5579              discountCodeWrapper.style.display = 'inline-flex';
5580            }
5581
5582            if (cartDiscounts.length > 0 && discountCodeValue) {
5583              const discountValue = getDiscountValue(cartDiscounts[0]);
5584              discountCodeValue.innerHTML =  `Translation missing: en.shopify.checkout.order_summary.total_discount_label: ${discountValue.title} (-${discountValue.value})`;
5585            }
5586
5587            if (productDiscounts.length > 0 && discountCodeValue) {
5588              const discountValue = getDiscountValue(productDiscounts[0]);
5589              discountCodeValue.innerHTML =  `Translation missing: en.shopify.checkout.order_summary.total_discount_label: ${discountValue.title} (-${discountValue.value})`;
5590            }
5591
5592            if (productDiscounts.length > 0 || cartDiscounts.length > 0) {
5593              if (discountCodeError) {
5594                discountCodeError.innerHTML = '';
5595              }
5596              container.classList.remove('is-floating');
5597              toggleApplyButtonState();
5598              await updateDicounts();
5599              container.closest('.cart-discount-wrapper')?.classList.add('open');
5600              
5601            } else {
5602              handleInvalidDiscount(discountCode);
5603            }
5604          } else {
5605            handleInvalidDiscount(discountCode);
5606          }
5607        } catch (error) {
5608          console.error('Error:', error);
5609        } finally {
5610          if (applyBtn) {
5611            applyBtn.innerHTML = 'Apply';
5612            applyBtn.style.pointerEvents = 'all';
5613          }
5614        }
5615      }
5616
5617      function handleInvalidDiscount(code = '') {
5618        if (discountCodeValue) discountCodeValue.innerHTML = '';
5619        clearLocalStorage();
5620
5621        const enteredCode = code.trim();
5622        const isLikelyGiftCard = enteredCode.length === 15;
5623        const giftCardInvalidMessageTemplate = "Enter a valid discount code";
5624
5625        if (discountCodeError) {
5626          discountCodeError.textContent = isLikelyGiftCard
5627            ? "Enter a gift card code at checkout"
5628            : giftCardInvalidMessageTemplate.replace('__CODE__', enteredCode);
5629        }
5630
5631        setTimeout(() => {
5632          if (discountCodeError) discountCodeError.innerHTML = '';
5633          discountCodeInput.value = '';
5634          discountCodeInput.focus();
5635          toggleApplyButtonState();
5636        }, 3000);
5637      }
5638    });
5639
5640    if (clearBtn && !clearBtn.dataset.bound) {
5641      clearBtn.dataset.bound = 'true';
5642      clearBtn.addEventListener('click', function (e) {
5643        e.preventDefault();
5644        clearDiscount();
5645      });
5646    }
5647
5648    function clearLocalStorage() {
5649      if (discountCodeWrapper) discountCodeWrapper.style.display = 'none';
5650    }
5651
5652    function extractNumericAmount(moneyString) {
5653      const numericMatch = moneyString.match(/[\d.]+(?:[,.][\d]{2})?/);
5654      if (numericMatch) {
5655        return parseFloat(numericMatch[0].replace(/[.,]/g, function(match) {
5656          return match === ',' ? '.' : '';
5657        }));
5658      }
5659      return 0;
5660    }
5661  }
5662
5663  async function removeShopifyDiscountCode() {
5664    try {
5665      await fetch('/discount/CLEAR', { method: 'GET', credentials: 'same-origin' });
5666      await fetch(`${window.Shopify?.routes?.root || '/'}cart/update.js`, {
5667        method: 'POST',
5668        headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
5669        body: JSON.stringify({ discount: '' })
5670      });
5671    } catch (error) {
5672      console.error('Error clearing discount:', error);
5673    }
5674  }
5675
5676  async function clearDiscount() {
5677    const discountCodeError = document.querySelector('#discount-code-error');
5678    const discountCodeValue = document.querySelector('#applied-discount-code .applied-discount-code-value');
5679    const discountCodeWrapper = document.querySelector('#applied-discount-code .applied-discount-code-wrapper');
5680
5681    if (discountCodeValue) discountCodeValue.innerHTML = '';
5682    if (discountCodeError) discountCodeError.innerHTML = '';
5683    if (discountCodeWrapper) discountCodeWrapper.style.display = 'none';
5684
5685    await removeShopifyDiscountCode();
5686    await updateDicounts();
5687
5688    
5689  }
5690
5691  document.addEventListener('DOMContentLoaded', initializeDiscountCode);
5692  document.addEventListener('cart-update', initializeDiscountCode);
5693
5694  const updateUpsell = () => {
5695    setTimeout(() => {
5696      initializeDiscountCode();
5697    }, 3000);
5698  };
5699
5700  document.addEventListener('fs-custom-events-add-to-cart-response', updateUpsell);
5701
5702  (function(){
5703    var ROOT=(window.Shopify&&Shopify.routes&&Shopify.routes.root)||'/';
5704    var RE=/\/cart\/(add|change|update|clear)(?:\.js)?/i;
5705    function refreshCount(){
5706      fetch(ROOT+'cart.js?ts='+Date.now(),{credentials:'same-origin',cache:'no-store'})
5707        .then(r=>r.json())
5708        .then(cart=>{
5709          var el=document.getElementById('CartDrawer-ItemCount');
5710          if(el) el.textContent=(cart&&typeof cart.item_count==='number')?cart.item_count:0;
5711          try{document.dispatchEvent(new CustomEvent('cart-update',{detail:{cart,source:'count'}}));}catch(e){}
5712        })
5713        .catch(()=>{});
5714    }
5715    document.addEventListener('DOMContentLoaded', refreshCount);
5716    var _fetch=window.fetch;
5717    window.fetch=function(input,init){
5718      var p=_fetch.apply(this,arguments);
5719      try{
5720        var url=(typeof input==='string')?input:(input&&input.url);
5721        if(url&&RE.test(url)) p.then(()=>setTimeout(refreshCount,120));
5722      }catch(e){}
5723      return p;
5724    };
5725    var _send=XMLHttpRequest.prototype.send;
5726    XMLHttpRequest.prototype.send=function(){
5727      this.addEventListener('load',()=>{
5728        try{ if(this.responseURL&&RE.test(this.responseURL)) setTimeout(refreshCount,120); }catch(e){}
5729      });
5730      return _send.apply(this,arguments);
5731    };
5732  })();
5733
5734  async function refreshShippingProgressQuietly(){
5735    
5736  }
5737
5738</script>
5738
5739
5740<div id="cart-discounts" style="display: none;">
5741  
5742  
5743</div>
5744
5745<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/custom-wishlist.js?v=56134021319319681971789976841" type="text/javascript"></script>
5745
5746
5747<!-- BEGIN sections: header-group -->
5748<div id="shopify-section-sections--17869570637889__announcement_bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-slideshow.css?v=169160667420722394541772010523" rel="stylesheet" type="text/css" media="all" />
5749<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-slider.css?v=69943936896339513851772010523" rel="stylesheet" type="text/css" media="all" />
5750
5751
5752
5753
5754
5755  <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-list-social.css?v=24056175497000629011772010520" rel="stylesheet" type="text/css" media="all" />
5756
5757
5758
5759<div
5760  class="utility-bar color-scheme-4 gradient utility-bar--bottom-border"
5761  
5762>
5763  <div class="page-width utility-bar__grid"><slideshow-component
5764        class="announcement-bar"
5765        role="region"
5766        aria-roledescription="Carousel"
5767        aria-label="Announcement bar"
5768      >
5769        <div class="announcement-bar-slider slider-buttons">
5770          <button
5771            type="button"
5772            class="slider-button slider-button--prev"
5773            name="previous"
5774            aria-label="Previous announcement"
5775            aria-controls="Slider-sections--17869570637889__announcement_bar"
5776          >
5777            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
5778  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
5779</svg>
5780
5781          </button>
5782          <div
5783            class="grid grid--1-col slider slider--everywhere"
5784            id="Slider-sections--17869570637889__announcement_bar"
5785            aria-live="polite"
5786            aria-atomic="true"
5787            data-autoplay="true"
5788            data-speed="5"
5789          >
5790              
5791              <div
5792                class="slideshow__slide slider__slide grid__item grid--1-col   "
5793                id="Slide-sections--17869570637889__announcement_bar-1"
5794                
5795                role="group"
5796                aria-roledescription="Announcement"
5797                aria-label="1 of 4"
5798                tabindex="-1"
5799                data-start-time=""
5800                data-end-time=""
5801                data-app-only="true"
5802                data-utm-params=""
5803              >
5804                <div
5805                  class="announcement-bar__announcement"
5806                  role="region"
5807                  aria-label="Announcement"
5808                  
5809                ><section class="announcement-bar__message h5">
5810                      <p>FREE PAIR OF SOCKS WITH $100+ PURCHASE. WHILE SUPPLIES LAST! <a href="https://betseyjohnson.com/collections/all" target="_self">SHOP NOW</a></p>
5811                      
5812                    </section></div>
5813              </div>
5814              
5815              <div
5816                class="slideshow__slide slider__slide grid__item grid--1-col   "
5817                id="Slide-sections--17869570637889__announcement_bar-2"
5818                
5819                role="group"
5820                aria-roledescription="Announcement"
5821                aria-label="2 of 4"
5822                tabindex="-1"
5823                data-start-time=""
5824                data-end-time=""
5825                data-app-only="true"
5826                data-utm-params=""
5827              >
5828                <div
5829                  class="announcement-bar__announcement"
5830                  role="region"
5831                  aria-label="Announcement"
5832                  
5833                ><section class="announcement-bar__message h5">
5834                      <p>NEW ARRIVALS WITH JUST THE RIGHT AMOUNT OF SPARKLE FOR THE SEASON AHEAD. <a href="https://betseyjohnson.com/collections/new-arrival" target="_self">SHOP NEW ARRIVALS</a></p>
5835                      
5836                    </section></div>
5837              </div>
5838              
5839              <div
5840                class="slideshow__slide slider__slide grid__item grid--1-col   "
5841                id="Slide-sections--17869570637889__announcement_bar-3"
5842                
5843                role="group"
5844                aria-roledescription="Announcement"
5845                aria-label="3 of 4"
5846                tabindex="-1"
5847                data-start-time=""
5848                data-end-time=""
5849                data-app-only="true"
5850                data-utm-params=""
5851              >
5852                <div
5853                  class="announcement-bar__announcement"
5854                  role="region"
5855                  aria-label="Announcement"
5856                  
5857                ><section class="announcement-bar__message h5">
5858                      <p>FRIENDS &amp; FAMILY SALE: 30% OFF SITEWIDE WITH CODE FRIEND <a href="https://betseyjohnson.com/collections/friends-and-family" target="_self">SHOP NOW</a></p>
5859                      
5860                    </section></div>
5861              </div>
5862              
5863              <div
5864                class="slideshow__slide slider__slide grid__item grid--1-col ge-hide-display-none  "
5865                id="Slide-sections--17869570637889__announcement_bar-4"
5866                
5867                role="group"
5868                aria-roledescription="Announcement"
5869                aria-label="4 of 4"
5870                tabindex="-1"
5871                data-start-time=""
5872                data-end-time=""
5873                data-app-only="true"
5874                data-utm-params=""
5875              >
5876                <div
5877                  class="announcement-bar__announcement"
5878                  role="region"
5879                  aria-label="Announcement"
5880                  
5881                ><section class="announcement-bar__message h5">
5882                      <p>FREE SHIPPING OVER $100. EXCLUSIONS APPLY</p>
5883                      
5884                    </section></div>
5885              </div></div>
5886          <button
5887            type="button"
5888            class="slider-button slider-button--next"
5889            name="next"
5890            aria-label="Next announcement"
5891            aria-controls="Slider-sections--17869570637889__announcement_bar"
5892          >
5893            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
5894  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
5895</svg>
5896
5897          </button>
5898        </div>
5899      </slideshow-component><div class="localization-wrapper">
5900</div>
5901  </div>
5902</div>
5903
5904<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/announcement-countdown.js?v=26974144306032382131761551157" async></script>
5904
5905
5906
5907
5908
5909
5910
5911<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/slick.css?v=10684147618660745441772010547" rel="stylesheet" type="text/css" media="all" />
5912
5913
5914
5915<script defer src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
5915
5916</div><div id="shopify-section-sections--17869570637889__header" class="shopify-section shopify-section-group-header-group section-header">
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932<link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-list-menu.css?v=151968516119678728991772010523" media="print" onload="this.media='all'">
5933<link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-search.css?v=149263433332427118441772010522" media="print" onload="this.media='all'">
5934<link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-menu-drawer.css?v=2077706560025754801772010522" media="print" onload="this.media='all'">
5935<link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-cart-notification.css?v=54116361853792938221772010519" media="print" onload="this.media='all'">
5936<link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-cart-items.css?v=76817646399559294431788851376" media="print" onload="this.media='all'"><link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-price.css?v=19790973530013083601772010520" media="print" onload="this.media='all'"><link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-mega-menu.css?v=55049089882517419681785743222" media="print" onload="this.media='all'">
5937  <noscript><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-mega-menu.css?v=55049089882517419681785743222" rel="stylesheet" type="text/css" media="all" /></noscript><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-cart-drawer.css?v=107841346923300273021779091673" rel="stylesheet" type="text/css" media="all" />
5938  <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-cart.css?v=27738633661512212871772010520" rel="stylesheet" type="text/css" media="all" />
5939  <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-totals.css?v=44343283970170262081772010520" rel="stylesheet" type="text/css" media="all" />
5940  <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-price.css?v=19790973530013083601772010520" rel="stylesheet" type="text/css" media="all" />
5941  <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-discounts.css?v=152760482443307489271772010522" rel="stylesheet" type="text/css" media="all" />
5942<noscript><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-list-menu.css?v=151968516119678728991772010523" rel="stylesheet" type="text/css" media="all" /></noscript>
5943<noscript><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-search.css?v=149263433332427118441772010522" rel="stylesheet" type="text/css" media="all" /></noscript>
5944<noscript><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-menu-drawer.css?v=2077706560025754801772010522" rel="stylesheet" type="text/css" media="all" /></noscript>
5945<noscript><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-cart-notification.css?v=54116361853792938221772010519" rel="stylesheet" type="text/css" media="all" /></noscript>
5946<noscript><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-cart-items.css?v=76817646399559294431788851376" rel="stylesheet" type="text/css" media="all" /></noscript>
5947
5948<style>
5949  header-drawer {
5950    justify-self: start;
5951    margin-left: -1.2rem;
5952  }
5953  
5954@media (max-width: 991px) {
5955  header-drawer {
5956    margin-left: 0;
5957  }
5958  
5959}@media screen and (min-width: 990px) {
5960      header-drawer {
5961        display: none;
5962      }
5963    }.menu-drawer-container {
5964    display: flex;
5965  }
5966
5967.mega-menu__link--level-1.no-link{
5968pointer-events:none;
5969text-decoration: none;
5970    color: #000;
5971}
5972
5973  .list-menu {
5974    list-style: none;
5975    padding: 0;
5976    margin: 0;
5977    background: #fff;
5978  }
5979
5980  .list-menu--inline {
5981    display: inline-flex;
5982    
5983    flex-wrap: wrap;
5984    
5985  }
5986
5987  
5988
5989  .header__menu-item {
5990    
5991    padding: 25px 16px;
5992    
5993  }
5994
5995  
5996
5997  .list-menu__item {
5998    display: flex !important;
5999    align-items: center;
6000    line-height: calc(1 + 0.3 / var(--font-body-scale));
6001  }
6002
6003  .list-menu__item--link {
6004    text-decoration: none;
6005    padding-bottom: 1rem;
6006    padding-top: 1rem;
6007    line-height: calc(1 + 0.8 / var(--font-body-scale));
6008  }
6009
6010  @media screen and (min-width: 750px) {
6011    .list-menu__item--link {
6012      padding-bottom: 0.5rem;
6013      padding-top: 0.5rem;
6014    }
6015  }
6016
6017  .mobile-only{
6018    display:block;
6019  }
6020
6021  .desktop-only{
6022    display:none;
6023  }
6024
6025  @media(min-width:1025px){
6026    .mobile-only{
6027      display:none;
6028    }
6029
6030    .desktop-only{
6031      display:block;
6032    }
6033  }
6034</style><style data-shopify>.header {
6035    padding: 6px 3rem 6px 3rem;
6036  }
6037
6038  .section-header {
6039    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
6040    margin-bottom: 0px;
6041  }
6042
6043  @media screen and (min-width: 750px) {
6044    .section-header {
6045      margin-bottom: 0px;
6046    }
6047  }
6048
6049  @media screen and (min-width: 990px) {
6050    .header {
6051      padding-top: 12px;
6052      padding-bottom: 12px;
6053    }
6054  }</style>
6054<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/details-disclosure.js?v=13653116266235556501772010520" defer="defer"></script>
6054
6055
6056
6057  
6057<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/details-modal.js?v=122167877013115156411784533915" defer="defer"></script>
6057
6058
6059<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/cart-notification.js?v=133508293167896966491772010519" defer="defer"></script>
vendor: 1 bytes, line 6059
6059
6060<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/search-form.js?v=135235196562034858591772010552" defer="defer"></script>
6060<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/cart-drawer.js?v=31215585978535086161788851375" defer="defer"></script>
6060
6061
6062
6063
6064<script>
6065  document.addEventListener('algolia.hooks.initialize', function () {
6066    algoliaShopify.hooks.registerHook('beforeAutocompleteOptions', function (options) {
6067      // Modify default options, then return them
6068      const autocompleteContainer = document.getElementById('autocomplete');
6069      options.container = autocompleteContainer;
6070      return options;
6071    });
6072
6073    algoliaShopify.hooks.registerHook('beforeInstantSearchMainTemplate', function (_defaultTemplate, data, html) {
6074      return html`
6075        <div class="ais-page">
6076          <div class="ais-input">
6077            <div class="ais-search-box-container"></div>
6078            <div class="ais-input-button">
6079              <div class="ais-clear-input-icon"></div>
6080            </div>
6081          </div>
6082          <div class="ais-search-header">
6083            <div class="ais-facets-button">Show filters</div>
6084            <div class="ais-stats-container"></div>
6085            <div class="ais-change-display">
6086              <span class="ais-change-display-block ais-change-display-selected"><i class="fa fa-th-large"></i></span>
6087              <span class="ais-change-display-list"><i class="fa fa-th-list"></i></span>
6088            </div>
6089            <div class="ais-sort">
6090              ${data.multipleSortOrders
6091                ? html`
6092                    ${algoliaShopify.translations.sortBy}
6093                    <span class="ais-sort-orders-container"></span>
6094                  `
6095                : html` ${algoliaShopify.translations.sortBy} ${algoliaShopify.translations.relevance} `}
6096            </div>
6097          </div>
6098          <div class="ais-facets">
6099            <div class="ais-clear-refinements-container"></div>
6100            <div class="ais-current-refined-values-container"></div>
6101            ${data.facets.map(
6102              (facet) =>
6103                html`
6104                  <div class="ais-facet-dropdown-wrapper ais-facet-${facet.type} ais-facet-${facet.escapedName}">
6105                    <label for="${facet.escapedName}" class="ais-range-slider--header ais-facet--header ais-header"
6106                      >${facet.title}</label
6107                    >
6108                    <input class="ais-dropdown-checkbox" type="checkbox" id="${facet.escapedName}" name="dropdown" />
6109                    <div class="ais-facet-${facet.escapedName}-container ais-facet-dropdown-container"></div>
6110                  </div>
6111                `
6112            )}
6113          </div>
6114          <div class="ais-block">
6115            <div class="ais-hits-container ais-results-as-block"></div>
6116          </div>
6117          <div class="ais-pagination-container"></div>
6118        </div>
6119      `;
6120    });
6121
6122    algoliaShopify.hooks.registerHook(
6123      'beforeInstantSearchProductTemplate',
6124      function (_defaultTemplate, hit, html, components) {
6125        return html`
6126          <div
6127            role="group"
6128            aria-label="product"
6129            data-insights-id="${hit.id}"
6130            class="ais-hit ais-product"
6131            data-algolia-index="${hit.index}"
6132            data-algolia-position="${hit.productPosition}"
6133            data-algolia-queryid="${hit.queryID}"
6134            data-algolia-objectid="${hit.objectID}"
6135            data-handle="${hit.handle}"
6136            data-variant-id="${hit.objectID}"
6137            data-distinct="${hit._distinct}"
6138            data-product-id="${hit.id}"
6139          >
6140            <img
6141              class="ais-hit--picture"
6142              src="${algoliaShopify.helpers.originalImage(hit)}"
6143              alt="${hit.title} - ${hit.variant_title}"
6144            />
6145
6146            <div class="ais-hit--details">
6147              <p class="ais-hit--title">
6148                <a
6149                  data-algolia-index="${hit.index}"
6150                  data-algolia-position="${hit.productPosition}"
6151                  data-algolia-queryid="${hit.queryID}"
6152                  data-algolia-objectid="${hit.objectID}"
6153                  href="${algoliaShopify.helpers.instantsearchLink(hit)}"
6154                  onclick="void(0)"
6155                  title="${algoliaShopify.helpers.fullTitle(hit.title, hit._distinct, hit.variant_title)}"
6156                >
6157                  ${components.Highlight({ attribute: 'title', hit })}
6158                  ${algoliaShopify.helpers.variantTitleAddition(hit, hit._distinct)}
6159                </a>
6160              </p>
6161              <p class="ais-hit--price">
6162                ${hit._distinct &&
6163                html`
6164                  <span class="ais-hit--price-striked"
6165                    ><span>${algoliaShopify.helpers.displayStrikedPrice(hit.price, hit.compare_at_price)}</span></span
6166                  >
6167                `}
6168                <b>${algoliaShopify.helpers.displayPrice(hit, hit._distinct)}</b>
6169              </p>
6170              ${!hit._distinct &&
6171              html`
6172                <form
6173                  id="algolia-add-to-cart-${hit.objectID}"
6174                  action="/cart/add"
6175                  method="post"
6176                  enctype="multipart/form-data"
6177                >
6178                  <input type="hidden" name="id" value="${hit.objectID}" />
6179                </form>
6180                <p class="ais-hit--cart">
6181                  ${hit.can_order
6182                    ? html`
6183                        <button class="ais-hit--cart-button" data-form-id="algolia-add-to-cart-${hit.objectID}">
6184                          ${algoliaShopify.translations.addToCart}
6185                        </button>
6186                      `
6187                    : html`
6188                        <button class="ais-hit--cart-button ais-hit--cart-button__disabled">
6189                          ${algoliaShopify.translations.outOfStock}
6190                        </button>
6191                      `}
6192                </p>
6193              `}
6194            </div>
6195          </div>
6196        `;
6197      }
6198    );
6199
6200    algoliaShopify.hooks.registerHook(
6201      'beforeAutocompleteProductTemplate',
6202      function (_defaultTemplate, templateOptions, distinct, itemLink) {
6203        // Extract html item and components from template options
6204        const { html, item, components } = templateOptions;
6205
6206        // Instantiate pricing variables to be used later
6207        const price = item.price;
6208        const currency = 'USD';
6209        const compare_at_price = item.compare_at_price;
6210
6211        // Construct the html of the autocomplete product
6212        return html`
6213          <a href="${itemLink}" class="aa-ItemLink aa-ProductItem" onClick="${(event) => handleItemClick(event, item)}">
6214            <div class="aa-ItemContent">
6215              <div class="aa-ItemPicture aa-ItemPicture--loaded">
6216                <img src="${algoliaShopify.helpers.compactImage(item)}" alt="${item.title}" />
6217              </div>
6218              <div class="aa-ItemContentBody">
6219                <div class="aa-ItemContentBrand">
6220                  ${item.product_type && components.Highlight({ hit: item, attribute: 'product_type' })} removing vendor
6221                </div>
6222                <div class="aa-ItemContentTitleWrapper">
6223                  <div class="aa-ItemContentTitle">
6224                    ${components.Highlight({ hit: item, attribute: 'title' })}
6225                    <span class="algolia-variant">
6226                      ${algoliaShopify.helpers.variantTitleAddition(item, distinct)}
6227                    </span>
6228                  </div>
6229                </div>
6230                <div class="aa-ItemContentPrice">
6231                  <div class="aa-ItemContentPriceCurrent">
6232                    ${compare_at_price != price
6233                      ? html`<del
6234                          ><span class="sr-only-autocomplete">Original Price</span
6235                          >${algoliaShopify.helpers.displayStrikedPrice(price, compare_at_price, currency)}</del
6236                        >`
6237                      : ''}
6238                    ${compare_at_price != price
6239                      ? html`<span class="autocomplete_compare_price_sale"
6240                          ><span class="sr-only-autocomplete">Current Price</span>${algoliaShopify.helpers.displayPrice(
6241                            item,
6242                            distinct
6243                          )}</span
6244                        >`
6245                      : ''}
6246                    ${compare_at_price == price
6247                      ? html`<span class="autocomplete_compare_price_default"
6248                          ><span class="sr-only-autocomplete">Current Price</span>${algoliaShopify.helpers.displayPrice(
6249                            item,
6250                            distinct
6251                          )}</span
6252                        >`
6253                      : ''}
6254                  </div>
6255                </div>
6256              </div>
6257            </div>
6258          </a>
6259        `;
6260      }
6261    );
6262  });
6263</script>
6263
6264
6265
6266
6267<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
6268  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
6269    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
6270  </symbol>
6271
6272  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
6273    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
6274    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
6275    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
6276  </symbol>
6277
6278  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
6279    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
6280  </symbol>
6281</svg>
6282<sticky-header data-sticky-type="always" class="header-wrapper color-scheme-1 gradient header-wrapper--border-bottom" id="header-main-new">
6283
6284<header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account header--has-localizations">
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295<header-drawer
6296  data-breakpoint="tablet"
6297  
6298>
6299  <details id="Details-menu-drawer-container" class="menu-drawer-container">
6300    <summary
6301      class="header__icon header__icon--menu header__icon--summary link focus-inset"
6302      aria-label="Menu"
6303    >
6304      <span>
6305        <svg
6306  xmlns="http://www.w3.org/2000/svg"
6307  aria-hidden="true"
6308  focusable="false"
6309  class="icon icon-hamburger"
6310  fill="none"
6311  viewBox="0 0 18 16"
6312>
6313  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
6314</svg>
6315
6316        <svg
6317  xmlns="http://www.w3.org/2000/svg"
6318  aria-hidden="true"
6319  focusable="false"
6320  class="icon icon-close"
6321  fill="none"
6322  viewBox="0 0 18 17"
6323>
6324  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
6325</svg>
6326
6327      </span>
6328    </summary>
6329    <div
6330      id="menu-drawer"
6331      class="gradient menu-drawer motion-reduce color-scheme-1 "
6332    >
6333      <div class="menu-drawer__inner-container">
6334        <div class="menu-drawer__navigation-container">
6335          
6336          
6337          
6338          <nav class="menu-drawer__navigation">
6339            <ul class="menu-drawer__menu has-submenu list-menu">
6340              
6341              
6342              
6343<li data-nav-level="1" data-nav-title="NEW &amp; NOW"><div class="details" id="Details-menu-drawer-menu-item-1">
6344                        <summary
6345                          id="HeaderDrawer-new-now"
6346                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active "
6347                          role="button"
6348                          aria-expanded="false"
6349                          aria-controls="link-new-now"
6350                          tabindex="0"
6351                        >
6352                          NEW &amp; NOW
6353                          <svg
6354  xmlns="http://www.w3.org/2000/svg"
6355  aria-hidden="true"
6356  focusable="false"
6357  class="icon icon-plus"
6358  fill="none"
6359  viewBox="0 0 10 10"
6360>
6361  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
6362</svg>
6363
6364                          <svg
6365  xmlns="http://www.w3.org/2000/svg"
6366  aria-hidden="true"
6367  focusable="false"
6368  class="icon icon-minus"
6369  fill="none"
6370  viewBox="0 0 10 2"
6371>
6372  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
6373</svg>
6374
6375                        </summary>
6376                        <div
6377                          id="link-new-now"
6378                          class="menu-drawer__submenu has-submenu gradient motion-reduce"
6379                          role="menu"
6380                          tabindex="-1"
6381                          aria-labelledby="HeaderDrawer-new-now"
6382                        >
6383                          <div class="menu-drawer__inner-submenu">
6384                            <ul class="menu-drawer__menu list-menu" role="list"><li data-nav-level="2" data-nav-title="NEW ARRIVALS"><a
6385                                      id="HeaderDrawer-new-now-new-arrivals"
6386                                      href="/collections/new-arrival"
6387                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6388                                      
6389                                    >
6390                                      NEW ARRIVALS
6391                                    </a></li><li data-nav-level="2" data-nav-title="NOW TRENDING"><div
6392                                      class="details"
6393                                      id="Details-menu-drawer-new-now-now-trending"
6394                                    >
6395                                      <summary
6396                                        id="HeaderDrawer-new-now-now-trending"
6397                                        class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6398                                      >
6399                                        NOW TRENDING
6400                                        <svg
6401  xmlns="http://www.w3.org/2000/svg"
6402  aria-hidden="true"
6403  focusable="false"
6404  class="icon icon-plus"
6405  fill="none"
6406  viewBox="0 0 10 10"
6407>
6408  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
6409</svg>
6410
6411                                        <svg
6412  xmlns="http://www.w3.org/2000/svg"
6413  aria-hidden="true"
6414  focusable="false"
6415  class="icon icon-minus"
6416  fill="none"
6417  viewBox="0 0 10 2"
6418>
6419  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
6420</svg>
6421
6422                                      </summary>
6423                                      <div
6424                                        id="childlink-now-trending"
6425                                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
6426                                      >
6427                                        <ul
6428                                          class="menu-drawer__menu list-menu"
6429                                          role="list"
6430                                          tabindex="-1"
6431                                        ><li
6432                                              data-nav-level="3"
6433                                              data-nav-title="FLORALS"
6434                                            >
6435                                              <a
6436                                                id="HeaderDrawer-new-now-now-trending-florals"
6437                                                href="/collections/floral"
6438                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6439                                                
6440                                              >
6441                                                FLORALS
6442                                              </a>
6443                                            </li><li
6444                                              data-nav-level="3"
6445                                              data-nav-title="FOOD"
6446                                            >
6447                                              <a
6448                                                id="HeaderDrawer-new-now-now-trending-food"
6449                                                href="/collections/food"
6450                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6451                                                
6452                                              >
6453                                                FOOD
6454                                              </a>
6455                                            </li><li
6456                                              data-nav-level="3"
6457                                              data-nav-title="LEOPARD PRINT"
6458                                            >
6459                                              <a
6460                                                id="HeaderDrawer-new-now-now-trending-leopard-print"
6461                                                href="/collections/leopard"
6462                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6463                                                
6464                                              >
6465                                                LEOPARD PRINT
6466                                              </a>
6467                                            </li><li
6468                                              data-nav-level="3"
6469                                              data-nav-title="PEARLS"
6470                                            >
6471                                              <a
6472                                                id="HeaderDrawer-new-now-now-trending-pearls"
6473                                                href="/collections/pearl"
6474                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6475                                                
6476                                              >
6477                                                PEARLS
6478                                              </a>
6479                                            </li><li
6480                                              data-nav-level="3"
6481                                              data-nav-title="RHINESTONES"
6482                                            >
6483                                              <a
6484                                                id="HeaderDrawer-new-now-now-trending-rhinestones"
6485                                                href="/collections/rhinestone-styles"
6486                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6487                                                
6488                                              >
6489                                                RHINESTONES
6490                                              </a>
6491                                            </li><li
6492                                              data-nav-level="3"
6493                                              data-nav-title="SPORTS &amp; USA STYLES"
6494                                            >
6495                                              <a
6496                                                id="HeaderDrawer-new-now-now-trending-sports-usa-styles"
6497                                                href="/collections/sports"
6498                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6499                                                
6500                                              >
6501                                                SPORTS &amp; USA STYLES
6502                                              </a>
6503                                            </li><li
6504                                              data-nav-level="3"
6505                                              data-nav-title="SKULLS"
6506                                            >
6507                                              <a
6508                                                id="HeaderDrawer-new-now-now-trending-skulls"
6509                                                href="/collections/skull-styles"
6510                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6511                                                
6512                                              >
6513                                                SKULLS
6514                                              </a>
6515                                            </li></ul>
6516                                      </div>
6517                                    </div></li><li data-nav-level="2" data-nav-title="CURATED SHOPS"><div
6518                                      class="details"
6519                                      id="Details-menu-drawer-new-now-curated-shops"
6520                                    >
6521                                      <summary
6522                                        id="HeaderDrawer-new-now-curated-shops"
6523                                        class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6524                                      >
6525                                        CURATED SHOPS
6526                                        <svg
6527  xmlns="http://www.w3.org/2000/svg"
6528  aria-hidden="true"
6529  focusable="false"
6530  class="icon icon-plus"
6531  fill="none"
6532  viewBox="0 0 10 10"
6533>
6534  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
6535</svg>
6536
6537                                        <svg
6538  xmlns="http://www.w3.org/2000/svg"
6539  aria-hidden="true"
6540  focusable="false"
6541  class="icon icon-minus"
6542  fill="none"
6543  viewBox="0 0 10 2"
6544>
6545  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
6546</svg>
6547
6548                                      </summary>
6549                                      <div
6550                                        id="childlink-curated-shops"
6551                                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
6552                                      >
6553                                        <ul
6554                                          class="menu-drawer__menu list-menu"
6555                                          role="list"
6556                                          tabindex="-1"
6557                                        ><li
6558                                              data-nav-level="3"
6559                                              data-nav-title="BETSEY JOHNSON BY PARIS HILTON"
6560                                            >
6561                                              <a
6562                                                id="HeaderDrawer-new-now-curated-shops-betsey-johnson-by-paris-hilton"
6563                                                href="/collections/betsey-johnson-by-paris-hilton"
6564                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6565                                                
6566                                              >
6567                                                BETSEY JOHNSON BY PARIS HILTON
6568                                              </a>
6569                                            </li><li
6570                                              data-nav-level="3"
6571                                              data-nav-title="FALL COLLECTION"
6572                                            >
6573                                              <a
6574                                                id="HeaderDrawer-new-now-curated-shops-fall-collection"
6575                                                href="/collections/autumn"
6576                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6577                                                
6578                                              >
6579                                                FALL COLLECTION
6580                                              </a>
6581                                            </li><li
6582                                              data-nav-level="3"
6583                                              data-nav-title="HALLOWEEN SHOP"
6584                                            >
6585                                              <a
6585
6586                                                id="HeaderDrawer-new-now-curated-shops-halloween-shop"
6587                                                href="/collections/halloween"
6588                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6589                                                
6590                                              >
6591                                                HALLOWEEN SHOP
6592                                              </a>
6593                                            </li><li
6594                                              data-nav-level="3"
6595                                              data-nav-title="EXCLUSIVES"
6596                                            >
6597                                              <a
6598                                                id="HeaderDrawer-new-now-curated-shops-exclusives"
6599                                                href="/collections/exclusives"
6600                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6601                                                
6602                                              >
6603                                                EXCLUSIVES
6604                                              </a>
6605                                            </li><li
6606                                              data-nav-level="3"
6607                                              data-nav-title="BEST SELLERS"
6608                                            >
6609                                              <a
6610                                                id="HeaderDrawer-new-now-curated-shops-best-sellers"
6611                                                href="/collections/best-sellers"
6612                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6613                                                
6614                                              >
6615                                                BEST SELLERS
6616                                              </a>
6617                                            </li><li
6618                                              data-nav-level="3"
6619                                              data-nav-title="BETSEY&#39;S FAVES"
6620                                            >
6621                                              <a
6622                                                id="HeaderDrawer-new-now-curated-shops-betseys-faves"
6623                                                href="/collections/betseys-faves"
6624                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6625                                                
6626                                              >
6627                                                BETSEY&#39;S FAVES
6628                                              </a>
6629                                            </li><li
6630                                              data-nav-level="3"
6631                                              data-nav-title="BUNDLES"
6632                                            >
6633                                              <a
6634                                                id="HeaderDrawer-new-now-curated-shops-bundles"
6635                                                href="/collections/bundles"
6636                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6637                                                
6638                                              >
6639                                                BUNDLES
6640                                              </a>
6641                                            </li><li
6642                                              data-nav-level="3"
6643                                              data-nav-title="LAST CHANCE"
6644                                            >
6645                                              <a
6646                                                id="HeaderDrawer-new-now-curated-shops-last-chance"
6647                                                href="/collections/last-chance"
6648                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6649                                                
6650                                              >
6651                                                LAST CHANCE
6652                                              </a>
6653                                            </li><li
6654                                              data-nav-level="3"
6655                                              data-nav-title="MAKE IT A MATCH"
6656                                            >
6657                                              <a
6658                                                id="HeaderDrawer-new-now-curated-shops-make-it-a-match"
6659                                                href="/collections/make-it-a-match"
6660                                                class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6661                                                
6662                                              >
6663                                                MAKE IT A MATCH
6664                                              </a>
6665                                            </li></ul>
6666                                      </div>
6667                                    </div></li><li data-nav-level="2" data-nav-title="GIFT CARDS"><a
6668                                      id="HeaderDrawer-new-now-gift-cards"
6669                                      href="/products/digital-gift-card"
6670                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active"
6671                                      
6672                                        aria-current="page"
6673                                      
6674                                    >
6675                                      GIFT CARDS
6676                                    </a></li></ul>
6677                          </div>
6678                        </div>
6679                      </div></li><li data-nav-level="1" data-nav-title="SHOES"><div class="details" id="Details-menu-drawer-menu-item-2">
6680                        <summary
6681                          id="HeaderDrawer-shoes"
6682                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset "
6683                          role="button"
6684                          aria-expanded="false"
6685                          aria-controls="link-shoes"
6686                          tabindex="0"
6687                        >
6688                          SHOES
6689                          <svg
6690  xmlns="http://www.w3.org/2000/svg"
6691  aria-hidden="true"
6692  focusable="false"
6693  class="icon icon-plus"
6694  fill="none"
6695  viewBox="0 0 10 10"
6696>
6697  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
6698</svg>
6699
6700                          <svg
6701  xmlns="http://www.w3.org/2000/svg"
6702  aria-hidden="true"
6703  focusable="false"
6704  class="icon icon-minus"
6705  fill="none"
6706  viewBox="0 0 10 2"
6707>
6708  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
6709</svg>
6710
6711                        </summary>
6712                        <div
6713                          id="link-shoes"
6714                          class="menu-drawer__submenu has-submenu gradient motion-reduce"
6715                          role="menu"
6716                          tabindex="-1"
6717                          aria-labelledby="HeaderDrawer-shoes"
6718                        >
6719                          <div class="menu-drawer__inner-submenu">
6720                            <ul class="menu-drawer__menu list-menu" role="list"><li data-nav-level="2" data-nav-title="ALL SHOES"><a
6721                                      id="HeaderDrawer-shoes-all-shoes"
6722                                      href="/collections/shoes"
6723                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6724                                      
6725                                    >
6726                                      ALL SHOES
6727                                    </a></li><li data-nav-level="2" data-nav-title="BOOTS &amp; BOOTIES"><a
6728                                      id="HeaderDrawer-shoes-boots-booties"
6729                                      href="/collections/boots-booties"
6730                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6731                                      
6732                                    >
6733                                      BOOTS &amp; BOOTIES
6734                                    </a></li><li data-nav-level="2" data-nav-title="LOAFERS &amp; FLATS"><a
6735                                      id="HeaderDrawer-shoes-loafers-flats"
6736                                      href="/collections/loafers-flats"
6737                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6738                                      
6739                                    >
6740                                      LOAFERS &amp; FLATS
6741                                    </a></li><li data-nav-level="2" data-nav-title="SNEAKERS"><a
6742                                      id="HeaderDrawer-shoes-sneakers"
6743                                      href="/collections/sneakers"
6744                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6745                                      
6746                                    >
6747                                      SNEAKERS
6748                                    </a></li><li data-nav-level="2" data-nav-title="SANDALS &amp; HEELS"><a
6749                                      id="HeaderDrawer-shoes-sandals-heels"
6750                                      href="/collections/sandals-heels"
6751                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6752                                      
6753                                    >
6754                                      SANDALS &amp; HEELS
6755                                    </a></li><li data-nav-level="2" data-nav-title="WIDE WIDTH"><a
6756                                      id="HeaderDrawer-shoes-wide-width"
6757                                      href="/collections/wide-width"
6758                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6759                                      
6760                                    >
6761                                      WIDE WIDTH
6762                                    </a></li><li data-nav-level="2" data-nav-title="KIDS’ SHOES"><a
6763                                      id="HeaderDrawer-shoes-kids-shoes"
6764                                      href="/collections/kids-shoes"
6765                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6766                                      
6767                                    >
6768                                      KIDS’ SHOES
6769                                    </a></li></ul>
6770                          </div>
6771                        </div>
6772                      </div></li><li data-nav-level="1" data-nav-title="HANDBAGS"><div class="details" id="Details-menu-drawer-menu-item-3">
6773                        <summary
6774                          id="HeaderDrawer-handbags"
6775                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset "
6776                          role="button"
6777                          aria-expanded="false"
6778                          aria-controls="link-handbags"
6779                          tabindex="0"
6780                        >
6781                          HANDBAGS
6782                          <svg
6783  xmlns="http://www.w3.org/2000/svg"
6784  aria-hidden="true"
6785  focusable="false"
6786  class="icon icon-plus"
6787  fill="none"
6788  viewBox="0 0 10 10"
6789>
6790  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
6791</svg>
6792
6793                          <svg
6794  xmlns="http://www.w3.org/2000/svg"
6795  aria-hidden="true"
6796  focusable="false"
6797  class="icon icon-minus"
6798  fill="none"
6799  viewBox="0 0 10 2"
6800>
6801  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
6802</svg>
6803
6804                        </summary>
6805                        <div
6806                          id="link-handbags"
6807                          class="menu-drawer__submenu has-submenu gradient motion-reduce"
6808                          role="menu"
6809                          tabindex="-1"
6810                          aria-labelledby="HeaderDrawer-handbags"
6811                        >
6812                          <div class="menu-drawer__inner-submenu">
6813                            <ul class="menu-drawer__menu list-menu" role="list"><li data-nav-level="2" data-nav-title="ALL HANDBAGS"><a
6814                                      id="HeaderDrawer-handbags-all-handbags"
6815                                      href="/collections/handbags"
6816                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6817                                      
6818                                    >
6819                                      ALL HANDBAGS
6820                                    </a></li><li data-nav-level="2" data-nav-title="CROSSBODIES &amp; CLUTCHES"><a
6821                                      id="HeaderDrawer-handbags-crossbodies-clutches"
6822                                      href="/collections/handbags-crossbody-clutches"
6823                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6824                                      
6825                                    >
6826                                      CROSSBODIES &amp; CLUTCHES
6827                                    </a></li><li data-nav-level="2" data-nav-title="SHOULDER BAGS"><a
6828                                      id="HeaderDrawer-handbags-shoulder-bags"
6829                                      href="/collections/handbags-shoulder-bags"
6830                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6831                                      
6832                                    >
6833                                      SHOULDER BAGS
6834                                    </a></li><li data-nav-level="2" data-nav-title="TOTES &amp; SATCHELS"><a
6835                                      id="HeaderDrawer-handbags-totes-satchels"
6836                                      href="/collections/handbags-totes-satchels"
6837                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6838                                      
6839                                    >
6840                                      TOTES &amp; SATCHELS
6841                                    </a></li><li data-nav-level="2" data-nav-title="WALLETS"><a
6842                                      id="HeaderDrawer-handbags-wallets"
6843                                      href="/collections/wallets"
6844                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6845                                      
6846                                    >
6847                                      WALLETS
6848                                    </a></li><li data-nav-level="2" data-nav-title="BAG CHARMS"><a
6849                                      id="HeaderDrawer-handbags-bag-charms"
6850                                      href="/collections/handbags-bag-charms"
6851                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6852                                      
6853                                    >
6854                                      BAG CHARMS
6855                                    </a></li><li data-nav-level="2" data-nav-title="KITSCH"><a
6856                                      id="HeaderDrawer-handbags-kitsch"
6857                                      href="/collections/kitsch"
6858              
6858                        class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6859                                      
6860                                    >
6861                                      KITSCH
6862                                    </a></li></ul>
6863                          </div>
6864                        </div>
6865                      </div></li><li data-nav-level="1" data-nav-title="APPAREL"><div class="details" id="Details-menu-drawer-menu-item-4">
6866                        <summary
6867                          id="HeaderDrawer-apparel"
6868                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset "
6869                          role="button"
6870                          aria-expanded="false"
6871                          aria-controls="link-apparel"
6872                          tabindex="0"
6873                        >
6874                          APPAREL
6875                          <svg
6876  xmlns="http://www.w3.org/2000/svg"
6877  aria-hidden="true"
6878  focusable="false"
6879  class="icon icon-plus"
6880  fill="none"
6881  viewBox="0 0 10 10"
6882>
6883  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
6884</svg>
6885
6886                          <svg
6887  xmlns="http://www.w3.org/2000/svg"
6888  aria-hidden="true"
6889  focusable="false"
6890  class="icon icon-minus"
6891  fill="none"
6892  viewBox="0 0 10 2"
6893>
6894  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
6895</svg>
6896
6897                        </summary>
6898                        <div
6899                          id="link-apparel"
6900                          class="menu-drawer__submenu has-submenu gradient motion-reduce"
6901                          role="menu"
6902                          tabindex="-1"
6903                          aria-labelledby="HeaderDrawer-apparel"
6904                        >
6905                          <div class="menu-drawer__inner-submenu">
6906                            <ul class="menu-drawer__menu list-menu" role="list"><li data-nav-level="2" data-nav-title="ALL APPAREL"><a
6907                                      id="HeaderDrawer-apparel-all-apparel"
6908                                      href="/collections/clothing"
6909                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6910                                      
6911                                    >
6912                                      ALL APPAREL
6913                                    </a></li><li data-nav-level="2" data-nav-title="DRESSES &amp; JUMPSUITS"><a
6914                                      id="HeaderDrawer-apparel-dresses-jumpsuits"
6915                                      href="/collections/dresses"
6916                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6917                                      
6918                                    >
6919                                      DRESSES &amp; JUMPSUITS
6920                                    </a></li><li data-nav-level="2" data-nav-title="OUTERWEAR"><a
6921                                      id="HeaderDrawer-apparel-outerwear"
6922                                      href="/collections/apparel-outerwear"
6923                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6924                                      
6925                                    >
6926                                      OUTERWEAR
6927                                    </a></li><li data-nav-level="2" data-nav-title="TOPS"><a
6928                                      id="HeaderDrawer-apparel-tops"
6929                                      href="/collections/apparel-tops"
6930                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6931                                      
6932                                    >
6933                                      TOPS
6934                                    </a></li><li data-nav-level="2" data-nav-title="BOTTOMS"><a
6935                                      id="HeaderDrawer-apparel-bottoms"
6936                                      href="/collections/apparel-bottoms"
6937                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6938                                      
6939                                    >
6940                                      BOTTOMS
6941                                    </a></li><li data-nav-level="2" data-nav-title="ACTIVEWEAR"><a
6942                                      id="HeaderDrawer-apparel-activewear"
6943                                      href="/collections/apparel-activewear"
6944                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6945                                      
6946                                    >
6947                                      ACTIVEWEAR
6948                                    </a></li><li data-nav-level="2" data-nav-title="SWIMWEAR"><a
6949                                      id="HeaderDrawer-apparel-swimwear"
6950                                      href="/collections/apparel-swimwear"
6951                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
6952                                      
6953                                    >
6954                                      SWIMWEAR
6955                                    </a></li></ul>
6956                          </div>
6957                        </div>
6958                      </div></li><li data-nav-level="1" data-nav-title="ACCESSORIES"><div class="details" id="Details-menu-drawer-menu-item-5">
6959                        <summary
6960                          id="HeaderDrawer-accessories"
6961                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset "
6962                          role="button"
6963                          aria-expanded="false"
6964                          aria-controls="link-accessories"
6965                          tabindex="0"
6966                        >
6967                          ACCESSORIES
6968                          <svg
6969  xmlns="http://www.w3.org/2000/svg"
6970  aria-hidden="true"
6971  focusable="false"
6972  class="icon icon-plus"
6973  fill="none"
6974  viewBox="0 0 10 10"
6975>
6976  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
6977</svg>
6978
6979                          <svg
6980  xmlns="http://www.w3.org/2000/svg"
6981  aria-hidden="true"
6982  focusable="false"
6983  class="icon icon-minus"
6984  fill="none"
6985  viewBox="0 0 10 2"
6986>
6987  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
6988</svg>
6989
6990                        </summary>
6991                        <div
6992                          id="link-accessories"
6993                          class="menu-drawer__submenu has-submenu gradient motion-reduce"
6994                          role="menu"
6995                          tabindex="-1"
6996                          aria-labelledby="HeaderDrawer-accessories"
6997                        >
6998                          <div class="menu-drawer__inner-submenu">
6999                            <ul class="menu-drawer__menu list-menu" role="list"><li data-nav-level="2" data-nav-title="ALL ACCESSSORIES"><a
7000                                      id="HeaderDrawer-accessories-all-accesssories"
7001                                      href="/collections/accessories"
7002                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7003                                      
7004                                    >
7005                                      ALL ACCESSSORIES
7006                                    </a></li><li data-nav-level="2" data-nav-title="BAG CHARMS"><a
7007                                      id="HeaderDrawer-accessories-bag-charms"
7008                                      href="/collections/handbags-bag-charms"
7009                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7010                                      
7011                                    >
7012                                      BAG CHARMS
7013                                    </a></li><li data-nav-level="2" data-nav-title="JEWELRY"><a
7014                                      id="HeaderDrawer-accessories-jewelry"
7015                                      href="/collections/jewelry"
7016                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7017                                      
7018                                    >
7019                                      JEWELRY
7020                                    </a></li><li data-nav-level="2" data-nav-title="SUNGLASSES &amp; EYEWEAR"><a
7021                                      id="HeaderDrawer-accessories-sunglasses-eyewear"
7022                                      href="/collections/sunglasses-eyewear"
7023                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7024                                      
7025                                    >
7026                                      SUNGLASSES &amp; EYEWEAR
7027                                    </a></li><li data-nav-level="2" data-nav-title="WALLETS"><a
7028                                      id="HeaderDrawer-accessories-wallets"
7029                                      href="/collections/wallets"
7030                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7031                                      
7032                                    >
7033                                      WALLETS
7034                                    </a></li><li data-nav-level="2" data-nav-title="BETSEY&#39;S WALLPAPERS"><a
7035                                      id="HeaderDrawer-accessories-betseys-wallpapers"
7036                                      href="/pages/wallpapers"
7037                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7038                                      
7039                                    >
7040                                      BETSEY&#39;S WALLPAPERS
7041                                    </a></li></ul>
7042                          </div>
7043                        </div>
7044                      </div></li><li data-nav-level="1" data-nav-title="BRIDAL"><div class="details" id="Details-menu-drawer-menu-item-6">
7045                        <summary
7046                          id="HeaderDrawer-bridal"
7047                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset "
7048                          role="button"
7049                          aria-expanded="false"
7050                          aria-controls="link-bridal"
7051                          tabindex="0"
7052                        >
7053                          BRIDAL
7054                          <svg
7055  xmlns="http://www.w3.org/2000/svg"
7056  aria-hidden="true"
7057  focusable="false"
7058  class="icon icon-plus"
7059  fill="none"
7060  viewBox="0 0 10 10"
7061>
7062  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
7063</svg>
7064
7065                          <svg
7066  xmlns="http://www.w3.org/2000/svg"
7067  aria-hidden="true"
7068  focusable="false"
7069  class="icon icon-minus"
7070  fill="none"
7071  viewBox="0 0 10 2"
7072>
7073  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
7074</svg>
7075
7076                        </summary>
7077                        <div
7078                          id="link-bridal"
7079                          class="menu-drawer__submenu has-submenu gradient motion-reduce"
7080                          role="menu"
7081                          tabindex="-1"
7082                          aria-labelledby="HeaderDrawer-bridal"
7083                        >
7084                          <div class="menu-drawer__inner-submenu">
7085                            <ul class="menu-drawer__menu list-menu" role="list"><li data-nav-level="2" data-nav-title="THE GUIDE"><a
7086                                      id="HeaderDrawer-bridal-the-guide"
7087                                      href="/pages/wedding"
7088                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7089                                      
7090                                    >
7091                                      THE GUIDE
7092                                    </a></li><li data-nav-level="2" data-nav-title="FOR THE BRIDE"><a
7093                                      id="HeaderDrawer-bridal-for-the-bride"
7094                                      href="/collections/bridal"
7095                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7096                                      
7097                                    >
7098                                      FOR THE BRIDE
7099                                    </a></li><li data-nav-level="2" data-nav-title="GUESTS &amp; &#39;MAIDS"><a
7100                                      id="HeaderDrawer-bridal-guests-maids"
7101                                      href="/collections/wedding-guest"
7102                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7103                                      
7104                                    >
7105                                      GUESTS &amp; &#39;MAIDS
7106                                    </a></li><li data-nav-level="2" data-nav-title="SOMETHING BLUE"><a
7107                                      id="HeaderDrawer-bridal-something-blue"
7108                                      href="/collections/shoes-betsey-blue"
7109                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7110                                      
7111                                    >
7112                                      SOMETHING BLUE
7113                                    </a></li><li data-nav-level="2" data-nav-title="WEDDING SHOES"><a
7114                                      id="HeaderDrawer-bridal-wedding-shoes"
7115                                      href="/collections/wedding-shoes"
7116                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7117                                      
7118                                    >
7119                                      WEDDING SHOES
7120                                    </a></li><li data-nav-level="2" data-nav-title="WEDDING ACCESSORIES"><a
7121                                      id="HeaderDrawer-bridal-wedding-accessories"
7122                                      href="/collections/wedding-handbags-accessories"
7123                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7124                                      
7125                                    >
7126                                      WEDDING ACCESSORIES
7127                                    </a></li><li data-nav-level="2" data-nav-title="WEDDING APPAREL"><a
7128                                      id="HeaderDrawer-bridal-wedding-apparel"
7129                                      href="/collections/wedding-apparel"
7130                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7131                                      
7132                                    >
7133                                      WEDDING APPAREL
7134                                    </a></li></ul>
7135                          </div>
7136                        </div>
7137                      </div></li><li data-nav-level="1" data-nav-title="SALE"><div class="details" id="Details-menu-drawer-menu-item-7">
7138                        <summary
7139                          id="HeaderDrawer-sale"
7140                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset "
7141                          role="button"
7142                          aria-expanded="false"
7143                          aria-controls="link-sale"
7144                          tabindex="0"
7145                        >
7146                          SALE
7147                          <svg
7148  xmlns="http://www.w3.org/2000/svg"
7149  aria-hidden="true"
7150  focusable="false
7150"
7151  class="icon icon-plus"
7152  fill="none"
7153  viewBox="0 0 10 10"
7154>
7155  <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor">
7156</svg>
7157
7158                          <svg
7159  xmlns="http://www.w3.org/2000/svg"
7160  aria-hidden="true"
7161  focusable="false"
7162  class="icon icon-minus"
7163  fill="none"
7164  viewBox="0 0 10 2"
7165>
7166  <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor">
7167</svg>
7168
7169                        </summary>
7170                        <div
7171                          id="link-sale"
7172                          class="menu-drawer__submenu has-submenu gradient motion-reduce"
7173                          role="menu"
7174                          tabindex="-1"
7175                          aria-labelledby="HeaderDrawer-sale"
7176                        >
7177                          <div class="menu-drawer__inner-submenu">
7178                            <ul class="menu-drawer__menu list-menu" role="list"><li data-nav-level="2" data-nav-title="LIMITED TIME PRICE DROPS"><a
7179                                      id="HeaderDrawer-sale-limited-time-price-drops"
7180                                      href="/collections/limited-time-price-drop"
7181                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7182                                      
7183                                    >
7184                                      LIMITED TIME PRICE DROPS
7185                                    </a></li><li data-nav-level="2" data-nav-title="ALL SALE"><a
7186                                      id="HeaderDrawer-sale-all-sale"
7187                                      href="/collections/sale-clearance"
7188                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7189                                      
7190                                    >
7191                                      ALL SALE
7192                                    </a></li><li data-nav-level="2" data-nav-title="SHOES"><a
7193                                      id="HeaderDrawer-sale-shoes"
7194                                      href="/collections/sale-clearance-shoes"
7195                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7196                                      
7197                                    >
7198                                      SHOES
7199                                    </a></li><li data-nav-level="2" data-nav-title="HANDBAGS"><a
7200                                      id="HeaderDrawer-sale-handbags"
7201                                      href="/collections/sale-clearance-handbags"
7202                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7203                                      
7204                                    >
7205                                      HANDBAGS
7206                                    </a></li><li data-nav-level="2" data-nav-title="APPAREL"><a
7207                                      id="HeaderDrawer-sale-apparel"
7208                                      href="/collections/sale-clearance-clothing"
7209                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7210                                      
7211                                    >
7212                                      APPAREL
7213                                    </a></li><li data-nav-level="2" data-nav-title="JEWELRY"><a
7214                                      id="HeaderDrawer-sale-jewelry"
7215                                      href="/collections/sale-clearance-jewelry"
7216                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
7217                                      
7218                                    >
7219                                      JEWELRY
7220                                    </a></li></ul>
7221                          </div>
7222                        </div>
7223                      </div></li>
7224              
7225              
7226            </ul>
7227          </nav>
7228          <div class="menu-drawer__utility-links">
7229            
7230
7231                  
7232                  
7233                  
7234                  
7235                  
7236                  
7237                  
7238<a
7239                    id="HeaderDrawer-contact"
7240                    href="/pages/help"
7241                    class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide top_padding"
7242                    
7243                    tabindex="0"
7244                  >
7245                    
7246                    
7247                    
7248                    
7249                      Contact
7250                    
7251                  </a>
7252                
7253                  
7254                  
7255                  
7256                  
7257                  
7258                  
7259                  
7260<a
7261                      id="HeaderDrawer-account"
7262                      href="/account/login"
7263                      class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide top_padding"
7264                      
7265                      tabindex="0"
7266                    >
7267                      Account
7268                    </a>
7269                    
7270
7271            
7272
7273                <div class="menu-drawer__localization header-localization"><noscript><form method="post" action="/localization" id="HeaderCountryMobileFormNoScriptDrawer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/digital-gift-card" /><div class="localization-form__select">
7274                          <h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScriptDrawer">
7275                            Country/region
7276                          </h2>
7277                          <select
7278                            class="localization-selector link"
7279                            name="country_code"
7280                            aria-labelledby="HeaderCountryMobileLabelNoScriptDrawer"
7281                          ><option
7282                                value="AW"
7283                              >
7284                                Aruba (AWG
7285                                ƒ)
7286                              </option><option
7287                                value="AU"
7288                              >
7289                                Australia (AUD
7290                                $)
7291                              </option><option
7292                                value="BE"
7293                              >
7294                                Belgium (EUR
7295                                €)
7296                              </option><option
7297                                value="CA"
7298                              >
7299                                Canada (USD
7300                                $)
7301                              </option><option
7302                                value="CL"
7303                              >
7304                                Chile (CLP
7305                                $)
7306                              </option><option
7307                                value="CR"
7308                              >
7309                                Costa Rica (CRC
7310                                ₡)
7311                              </option><option
7312                                value="CZ"
7313                              >
7314                                Czechia (CZK
7315                                Kč)
7316                              </option><option
7317                                value="DK"
7318                              >
7319                                Denmark (DKK
7320                                kr.)
7321                              </option><option
7322                                value="FR"
7323                              >
7324                                France (EUR
7325                                €)
7326                              </option><option
7327                                value="DE"
7328                              >
7329                                Germany (EUR
7330                                €)
7331                              </option><option
7332                                value="HN"
7333                              >
7334                                Honduras (HNL
7335                                L)
7336                              </option><option
7337                                value="HK"
7338                              >
7339                                Hong Kong SAR (HKD
7340                                $)
7341                              </option><option
7342                                value="IE"
7343                              >
7344                                Ireland (EUR
7345                                €)
7346                              </option><option
7347                                value="IL"
7348                              >
7349                                Israel (ILS
7350                                ₪)
7351                              </option><option
7352                                value="IT"
7353                              >
7354                                Italy (EUR
7355                                €)
7356                              </option><option
7357                                value="JP"
7358                              >
7359                                Japan (JPY
7360                                ¥)
7361                              </option><option
7362                                value="LU"
7363                              >
7364                                Luxembourg (EUR
7365                                €)
7366                              </option><option
7367                                value="MY"
7368                              >
7369                                Malaysia (MYR
7370                                RM)
7371                              </option><option
7372                                value="MX"
7373                              >
7374                                Mexico (MXN
7375                                $)
7376                              </option><option
7377                                value="NL"
7378                              >
7379                                Netherlands (EUR
7380                                €)
7381                              </option><option
7382                                value="NZ"
7383                              >
7384                                New Zealand (NZD
7385                                $)
7386                              </option><option
7387                                value="NO"
7388                              >
7389                                Norway (NOK
7390                                kr)
7391                              </option><option
7392                                value="PL"
7393                              >
7394                                Poland (PLN
7395                                zł)
7396                              </option><option
7397                                value="SA"
7398                              >
7399                                Saudi Arabia (SAR
7400                                ر.س)
7401                              </option><option
7402                                value="SG"
7403                              >
7404                                Singapore (SGD
7405                                $)
7406                              </option><option
7407                                value="KR"
7408                              >
7409                                South Korea (KRW
7410                                ₩)
7411                              </option><option
7412                                value="ES"
7413                              >
7414                                Spain (EUR
7415                                €)
7416                              </option><option
7417                                value="SE"
7418                              >
7419                                Sweden (SEK
7420                                kr)
7421                              </option><option
7422                                value="CH"
7423                              >
7424                                Switzerland (CHF
7425                                CHF)
7426                              </option><option
7427                                value="TW"
7428                              >
7429                                Taiwan (TWD
7430                                $)
7431                              </option><option
7432                                value="AE"
7433                              >
7434                                United Arab Emirates (AED
7435                                د.إ)
7436                              </option><option
7437                                value="GB"
7438                              >
7439                                United Kingdom (GBP
7440                                £)
7441                              </option><option
7442                                value="US"
7443                                  selected
7444                                
7445                              >
7446                                United States (USD
7447                                $)
7448                              </option></select>
7449                          <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
7450  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
7451</svg>
7452
7453                        </div>
7454                        <button class="button button--tertiary">Update country/region</button></form></noscript>
7455                    
7456                  
7457</div>
7458              
7459</div>
7460        </div>
7461      </div>
7462    </div>
7463  </details>
7464</header-drawer>
7465
7466
7467<script>
7468  document.querySelectorAll('summary[role="button"]').forEach(function (summary) {
7469    summary.addEventListener('click', function (event) {
7470      const expanded = summary.getAttribute('aria-expanded') === 'true';
7471      summary.setAttribute('aria-expanded', !expanded);
7472    });
7473
7474    summary.addEventListener('keydown', function (event) {
7475      if (event.key === 'Enter' || event.key === ' ') {
7476        // This block now only updates aria-expanded without preventing the default behavior
7477        const expanded = summary.getAttribute('aria-expanded') === 'true';
7478        summary.setAttribute('aria-expanded', !expanded);
7479      }
7480    });
7481  });
7482
7483  
7484  
7485</script>
7485
7486
7487
7488      
7489          <a href="https://betseyjohnson.com/" class="header__heading-link link link--text focus-inset">
7490              
7491                <div class="header__heading-logo-wrapper">
7492              
7493                
7494                
7495
7496                
7497                
7498
7499                <img
7500                  class="header__heading-logo motion-reduce"
7501                  src="https://images.contentstack.io/v3/assets/blta2a058c4a854b514/blt856e26a7e5741a48/67c782cd87966ddebf996ea5/BJ_Logo_Horizontal_Black_01.png?quality=80&auto=webp&width=200"
7502                  alt="Betsey Johnson Official Site | Women's Dresses, Shoes, Handbags, Jewelry & Accessories"
7503                  width="200"
7504                  height="33"
7505                  loading="eager"
7506                >
7507              
7508                </div>
7509              
7510</a>
7511          
7512      
7513      
7514
7515
7516      
7517        
7518          
7519            
7520
7521
7522
7523
7524
7525
7526<nav
7527  aria-label="Navigation Menu"
7528  
7529    class="header__inline-menu men-menu"
7530  
7531  data-main-menu
7532>
7533  <ul class="list-menu list-menu--inline" role="list" id="AccessibleNav"></ul>
7534</nav>
7535
7536
7537<script>
7538  // Function to initialize event listeners
7539  function initializeMenu() {
7540    // Select the nav element that has display: block, whether it's men-menu or normal-menu-*
7541    let navElement = document.querySelector('nav.header__inline-menu[style="display: block;"]');
7542
7543    if (navElement) {
7544      // Dynamically get the relevant class ('men-menu' or the one that starts with 'normal-menu-')
7545      let element1 = navElement.className
7546        .split(' ')
7547        .find((cls) => cls === 'men-menu' || cls.startsWith('normal-menu-a'));
7548      if (element1) {
7549        let mousehover = '.header__inline-menu.' + element1;
7550
7551        // Query all <details> elements within the matching nav element
7552        let items = document.querySelector(mousehover).querySelectorAll('details');
7553
7554        items.forEach((item) => {
7555          item.addEventListener('mouseover', () => {
7556            item.setAttribute('open', true);
7557            item.querySelector('ul').addEventListener('mouseleave', () => {
7558              item.removeAttribute('open');
7559            });
7560          });
7561
7562          item.addEventListener('mouseleave', () => {
7563            item.removeAttribute('open');
7564          });
7565        });
7566
7567        // Remove the script tag after it runs to ensure it executes only once
7568        document.querySelector('script').remove();
7569      }
7570    }
7571  }
7572
7573  // Run the function to initialize menu when the page loads
7574  window.addEventListener('DOMContentLoaded', initializeMenu);
7575
7576  document.querySelectorAll('.toggle-button').forEach((button) => {
7577    button.addEventListener('click', function () {
7578      const nearestDetails = button.closest('details');
7579      if (nearestDetails) {
7580        if (nearestDetails.hasAttribute('open')) {
7581          nearestDetails.removeAttribute('open');
7582        } else {
7583          nearestDetails.setAttribute('open', 'value');
7584        }
7585      }
7586    });
7587  });
7588</script>
7588
7589
7590
7591
7592
7593
7594
7595            
7596
7597
7598
7599
7600
7601
7602<nav
7603  aria-label="Navigation Menu"
7604  
7605    class="header__inline-menu normal-menu-a"
7606  
7607  data-main-menu
7608>
7609  <ul class="list-menu list-menu--inline" role="list" id="AccessibleNav">
7610      
7611      
7612        <li data-nav-level="1" data-nav-title="NEW &amp; NOW"><header-menu>
7613              <details id="Details-HeaderMenu-1" class="mega-menu">
7614                <summary
7615                  id="HeaderMenu-new-now"
7616                  class="header__menu-item list-menu__item link focus-inset"
7617                  tabindex="-1"
7618                >
7619                  <span
7620                      class="header__active-menu-item"
7621                    
7622                  >
7623                    <a
7624                      class="mega-menu__link--level-1 "
7625                      href="#"
7626                    >NEW &amp; NOW</a>
7627                  </span>
7628                  
7629
7630                  <button
7631                    class="toggle-button"
7632                    aria-controls="new-now_1_megamenu"
7633                    aria-expanded="false"
7634                  >
7635                    <span class="icon-caret-down" aria-hidden="true">
7636                      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
7637                        <path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/>
7638                      </svg>
7639                    </span>
7640                    <span class="sr-only">NEW & NOW submenu</span>
7641                  </button>
7642                  <span class="toggleItem level2"> </span>
7643                </summary>
7644                <div
7645                  id="MegaMenu-Content-1"
7646                  class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
7647                  tabindex="-1"
7648                >
7649                  <ul
7650                    class="mega-menu__list page-width"
7651                    role="list"
7652                  >
7653                        
7654                        
7655                        <li data-nav-level="2" data-nav-title="NEW &amp; NOW PROMO IMAGE" class="mega_menu_image"><a href="/collections/new-arrival" aria-label="Translation missing: en.customer.shop NEW &amp; NOW">
7656                              <img
7657                                class="megaMenu_image"
7658                                src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-08-11_Nav_NewArrivals.jpg?v=1786455840"
7659                                alt=""
7660                                width="auto"
7661                                height="auto"
7662                                loading="lazy"
7663                              >
7664                            </a><a
7665                            id="HeaderMenu-new-now-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_newarrivals-jpg-v-1786455840"
7666                            href="/collections/new-arrival" aria-label="Translation missing: en.customer.shop NEW &amp; NOW"
7667                            class="mega-menu__link mega-menu__link--level-2 link hide"
7668                            
7669                          >
7670                            https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-08-11_Nav_NewArrivals.jpg?v=1786455840
7671                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="NEW ARRIVALS">
7672                                  <a
7673                                    id="HeaderMenu-new-now-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_newarrivals-jpg-v-1786455840-new-arrivals"
7674                                    href="/collections/new-arrival"
7675                                    class="mega-menu__link link"
7676                                    
7677                                  >
7678                                    NEW ARRIVALS
7679                                  </a>
7680                                </li></ul></li>
7681                      
7682
7683                        
7684                        
7685                        <li data-nav-level="2" data-nav-title="NOW TRENDING" ><a
7686                            id="HeaderMenu-new-now-now-trending"
7687                            href="#" aria-label="Translation missing: en.customer.shop NEW &amp; NOW"
7688                            class="mega-menu__link mega-menu__link--level-2 link"
7689                            
7690                          >
7691                            NOW TRENDING
7692                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="FLORALS">
7693                                  <a
7694                                    id="HeaderMenu-new-now-now-trending-florals"
7695                                    href="/collections/floral"
7696                                    class="mega-menu__link link"
7697                                    
7698                                  >
7699                                    FLORALS
7700                                  </a>
7701                                </li><li data-nav-level="3" data-nav-title="FOOD">
7702                                  <a
7703                                    id="HeaderMenu-new-now-now-trending-food"
7704                                    href="/collections/food"
7705                                    class="mega-menu__link link"
7706                                    
7707                                  >
7708                                    FOOD
7709                                  </a>
7710                                </li><li data-nav-level="3" data-nav-title="LEOPARD PRINT">
7711                                  <a
7712                                    id="HeaderMenu-new-now-now-trending-leopard-print"
7713                                    href="/collections/leopard"
7714                                    class="mega-menu__link link"
7715                                    
7716                                  >
7717                                    LEOPARD PRINT
7718                                  </a>
7719                                </li><li data-nav-level="3" data-nav-title="PEARLS">
7720                                  <a
7721                                    id="HeaderMenu-new-now-now-trending-pearls"
7722                                    href="/collections/pearl"
7723                                    class="mega-menu__link link"
7724                                    
7725                                  >
7726                                    PEARLS
7727                                  </a>
7728                                </li><li data-nav-level="3" data-nav-title="RHINESTONES">
7729                                  <a
7730                                    id="HeaderMenu-new-now-now-trending-rhinestones"
7731                                    href="/collections/rhinestone-styles"
7732                                    class="mega-menu__link link"
7733                                    
7734                                  >
7735                                    RHINESTONES
7736                                  </a>
7737                                </li><li data-nav-level="3" data-nav-title="SPORTS &amp; USA STYLES">
7738                                  <a
7739                                    id="HeaderMenu-new-now-now-trending-sports-usa-styles"
7740                                    href="/collections/sports"
7741                                    class="mega-menu__link link"
7742                                    
7743                                  >
7744                                    SPORTS &amp; USA STYLES
7745                                  </a>
7746                                </li><li data-nav-level="3" data-nav-title="SKULLS">
7747                                  <a
7748                                    id="HeaderMenu-new-now-now-trending-skulls"
7749                                    href="/collections/skull-styles"
7750                                    class="mega-menu__link link"
7751                                    
7752                                  >
7753                                    SKULLS
7754                                  </a>
7755                                </li></ul></li>
7756                      
7757
7758                        
7759                        
7760                        <li data-nav-level="2" data-nav-title="CURATED SHOPS" ><a
7761                            id="HeaderMenu-new-now-curated-shops"
7762                            href="#" aria-label="Translation missing: en.customer.shop NEW &amp; NOW"
7763                            class="mega-menu__link mega-menu__link--level-2 link"
7764                            
7765                          >
7766                            CURATED SHOPS
7767                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="BETSEY JOHNSON BY PARIS HILTON">
7768                                  <a
7769                                    id="HeaderMenu-new-now-curated-shops-betsey-johnson-by-paris-hilton"
7770                                    href="/collections/betsey-johnson-by-paris-hilton"
7771                                    class="mega-menu__link link"
7772                                    
7773                                  >
7774                                    BETSEY JOHNSON BY PARIS HILTON
7775                                  </a>
7776                                </li><li data-nav-level="3" data-nav-title="FALL COLLECTION">
7777                                  <a
7778                                    id="HeaderMenu-new-now-curated-shops-fall-collection"
7779                                    href="/collections/autumn"
7780                                    class="mega-menu__link link"
7781                                    
7782                                  >
7783                                    FALL COLLECTION
7784                                  </a>
7785                                </li><li data-nav-level="3" data-nav-title="HALLOWEEN SHOP">
7786                                  <a
7787                                    id="HeaderMenu-new-now-curated-shops-halloween-shop"
7788                                    href="/collections/halloween"
7789                                    class="mega-menu__link link"
7790                                    
7791                                  >
7792                                    HALLOWEEN SHOP
7793                                  </a>
7794                                </li><li data-nav-level="3" data-nav-title="EXCLUSIVES">
7795                                  <a
7796                                    id="HeaderMenu-new-now-curated-shops-exclusives"
7797                                    href="/collections/exclusives"
7798                                    class="mega-menu__link link"
7799                                    
7800                                  >
7801                                    EXCLUSIVES
7802                                  </a>
7803                                </li><li data-nav-level="3" data-nav-title="BEST SELLERS">
7804                                  <a
7805                                    id="HeaderMenu-new-now-curated-shops-best-sellers"
7806                                    href="/collections/best-sellers"
7807                                    class="mega-menu__link link"
7808                                    
7809                                  >
7810                                    BEST SELLERS
7811                                  </a>
7812                                </li><li data-nav-level="3" data-nav-title="BETSEY&#39;S FAVES">
7813                                  <a
7814                                    id="HeaderMenu-new-now-curated-shops-betseys-faves"
7815                                    href="/collections/betseys-faves"
7816                                    class="mega-menu__link link"
7817                                    
7818                                  >
7819                                    BETSEY&#39;S FAVES
7820                                  </a>
7821                                </li><li data-nav-level="3" data-nav-title="BUNDLES">
7822                                  <a
7823                                    id="HeaderMenu-new-now-curated-shops-bundles"
7824                                    href="/collections/bundles"
7825                                    class="mega-menu__link link"
7826                                    
7827                                  >
7828                                    BUNDLES
7829                                  </a>
7830                                </li><li data-nav-level="3" data-nav-title="LAST CHANCE">
7831                                  <a
7832                                    id="HeaderMenu-new-now-curated-shops-last-chance"
7833                                    href="/collections/last-chance"
7834                                    class="mega-menu__link link"
7835                                    
7836                                  >
7837                                    LAST CHANCE
7838                                  </a>
7839                                </li><li data-nav-level="3" data-nav-title="MAKE IT A MATCH">
7840                                  <a
7841                                    id="HeaderMenu-new-now-curated-shops-make-it-a-match"
7842                                    href="/collections/make-it-a-match"
7843                                    class="mega-menu__link link"
7844                                    
7845                                  >
7846                                    MAKE IT A MATCH
7847                                  </a>
7848                                </li></ul></li>
7849                      
7850
7851                        
7852                        
7853                        <li data-nav-level="2" data-nav-title="NEW &amp; NOW PROMO IMAGE" class="mega_menu_image"><a href="/products/digital-gift-card" aria-label="Translation missing: en.customer.shop NEW &amp; NOW">
7854                              <img
7855                                class="megaMenu_image"
7856                                src="https://cdn.shopify.com/s/files/1/0023/7187/8977
7856/files/2026-06-01_Nav_GiftCard.jpg?v=1780946977"
7857                                alt=""
7858                                width="auto"
7859                                height="auto"
7860                                loading="lazy"
7861                              >
7862                            </a><a
7863                            id="HeaderMenu-new-now-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-06-01_nav_giftcard-jpg-v-1780946977"
7864                            href="/products/digital-gift-card" aria-label="Translation missing: en.customer.shop NEW &amp; NOW"
7865                            class="mega-menu__link mega-menu__link--level-2 link mega-menu__link--active hide"
7866                            
7867                              aria-current="page"
7868                            
7869                          >
7870                            https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-06-01_Nav_GiftCard.jpg?v=1780946977
7871                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="GIFT CARDS">
7872                                  <a
7873                                    id="HeaderMenu-new-now-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-06-01_nav_giftcard-jpg-v-1780946977-gift-cards"
7874                                    href="/products/digital-gift-card"
7875                                    class="mega-menu__link link mega-menu__link--active"
7876                                    
7877                                      aria-current="page"
7878                                    
7879                                  >
7880                                    GIFT CARDS
7881                                  </a>
7882                                </li></ul></li>
7883                      
7884</ul>
7885                </div>
7886              </details>
7887            </header-menu></li>
7888      
7889      
7890
7891      
7892      
7893        <li data-nav-level="1" data-nav-title="SHOES"><header-menu>
7894              <details id="Details-HeaderMenu-2" class="mega-menu">
7895                <summary
7896                  id="HeaderMenu-shoes"
7897                  class="header__menu-item list-menu__item link focus-inset"
7898                  tabindex="-1"
7899                >
7900                  <span
7901                  >
7902                    <a
7903                      class="mega-menu__link--level-1 "
7904                      href="#"
7905                    >SHOES</a>
7906                  </span>
7907                  
7908
7909                  <button
7910                    class="toggle-button"
7911                    aria-controls="shoes_2_megamenu"
7912                    aria-expanded="false"
7913                  >
7914                    <span class="icon-caret-down" aria-hidden="true">
7915                      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
7916                        <path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/>
7917                      </svg>
7918                    </span>
7919                    <span class="sr-only">SHOES submenu</span>
7920                  </button>
7921                  <span class="toggleItem level2"> </span>
7922                </summary>
7923                <div
7924                  id="MegaMenu-Content-2"
7925                  class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
7926                  tabindex="-1"
7927                >
7928                  <ul
7929                    class="mega-menu__list page-width"
7930                    role="list"
7931                  >
7932                        
7933                        
7934                        <li data-nav-level="2" data-nav-title="SHOES" ><a
7935                            id="HeaderMenu-shoes-shoes"
7936                            href="#" aria-label="Translation missing: en.customer.shop SHOES"
7937                            class="mega-menu__link mega-menu__link--level-2 link"
7938                            
7939                          >
7940                            SHOES
7941                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL SHOES">
7942                                  <a
7943                                    id="HeaderMenu-shoes-shoes-all-shoes"
7944                                    href="/collections/shoes"
7945                                    class="mega-menu__link link"
7946                                    
7947                                  >
7948                                    ALL SHOES
7949                                  </a>
7950                                </li><li data-nav-level="3" data-nav-title="BOOTS &amp; BOOTIES">
7951                                  <a
7952                                    id="HeaderMenu-shoes-shoes-boots-booties"
7953                                    href="/collections/boots-booties"
7954                                    class="mega-menu__link link"
7955                                    
7956                                  >
7957                                    BOOTS &amp; BOOTIES
7958                                  </a>
7959                                </li><li data-nav-level="3" data-nav-title="LOAFERS &amp; FLATS">
7960                                  <a
7961                                    id="HeaderMenu-shoes-shoes-loafers-flats"
7962                                    href="/collections/loafers-flats"
7963                                    class="mega-menu__link link"
7964                                    
7965                                  >
7966                                    LOAFERS &amp; FLATS
7967                                  </a>
7968                                </li><li data-nav-level="3" data-nav-title="SNEAKERS">
7969                                  <a
7970                                    id="HeaderMenu-shoes-shoes-sneakers"
7971                                    href="/collections/sneakers"
7972                                    class="mega-menu__link link"
7973                                    
7974                                  >
7975                                    SNEAKERS
7976                                  </a>
7977                                </li><li data-nav-level="3" data-nav-title="SANDALS &amp; HEELS">
7978                                  <a
7979                                    id="HeaderMenu-shoes-shoes-sandals-heels"
7980                                    href="/collections/sandals-heels"
7981                                    class="mega-menu__link link"
7982                                    
7983                                  >
7984                                    SANDALS &amp; HEELS
7985                                  </a>
7986                                </li><li data-nav-level="3" data-nav-title="WIDE WIDTH">
7987                                  <a
7988                                    id="HeaderMenu-shoes-shoes-wide-width"
7989                                    href="/collections/wide-width"
7990                                    class="mega-menu__link link"
7991                                    
7992                                  >
7993                                    WIDE WIDTH
7994                                  </a>
7995                                </li><li data-nav-level="3" data-nav-title="KIDS’ SHOES">
7996                                  <a
7997                                    id="HeaderMenu-shoes-shoes-kids-shoes"
7998                                    href="/collections/kids-shoes"
7999                                    class="mega-menu__link link"
8000                                    
8001                                  >
8002                                    KIDS’ SHOES
8003                                  </a>
8004                                </li></ul></li>
8005                      
8006
8007                        
8008                        
8009                        <li data-nav-level="2" data-nav-title="SHOES PROMO IMAGE" class="mega_menu_image"><a href="/collections/shoes" aria-label="Translation missing: en.customer.shop SHOES">
8010                              <img
8011                                class="megaMenu_image"
8012                                src="https://cdn.shopify.com/s/files/1/0023/7187/8977
8012/files/2026-08-11_Nav_Shoes.jpg?v=1786455840"
8013                                alt=""
8014                                width="auto"
8015                                height="auto"
8016                                loading="lazy"
8017                              >
8018                            </a><a
8019                            id="HeaderMenu-shoes-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_shoes-jpg-v-1786455840"
8020                            href="/collections/shoes" aria-label="Translation missing: en.customer.shop SHOES"
8021                            class="mega-menu__link mega-menu__link--level-2 link hide"
8022                            
8023                          >
8024                            https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-08-11_Nav_Shoes.jpg?v=1786455840
8025                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL SHOES">
8026                                  <a
8027                                    id="HeaderMenu-shoes-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_shoes-jpg-v-1786455840-all-shoes"
8028                                    href="/collections/shoes"
8029                                    class="mega-menu__link link"
8030                                    
8031                                  >
8032                                    ALL SHOES
8033                                  </a>
8034                                </li></ul></li>
8035                      
8036</ul>
8037                </div>
8038              </details>
8039            </header-menu></li>
8040      
8041      
8042
8043      
8044      
8045        <li data-nav-level="1" data-nav-title="HANDBAGS"><header-menu>
8046              <details id="Details-HeaderMenu-3" class="mega-menu">
8047                <summary
8048                  id="HeaderMenu-handbags"
8049                  class="header__menu-item list-menu__item link focus-inset"
8050                  tabindex="-1"
8051                >
8052                  <span
8053                  >
8054                    <a
8055                      class="mega-menu__link--level-1 "
8056                      href="#"
8057                    >HANDBAGS</a>
8058                  </span>
8059                  
8060
8061                  <button
8062                    class="toggle-button"
8063                    aria-controls="handbags_3_megamenu"
8064                    aria-expanded="false"
8065                  >
8066                    <span class="icon-caret-down" aria-hidden="true">
8067                      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
8068                        <path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/>
8069                      </svg>
8070                    </span>
8071                    <span class="sr-only">HANDBAGS submenu</span>
8072                  </button>
8073                  <span class="toggleItem level2"> </span>
8074                </summary>
8075                <div
8076                  id="MegaMenu-Content-3"
8077                  class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
8078                  tabindex="-1"
8079                >
8080                  <ul
8081                    class="mega-menu__list page-width"
8082                    role="list"
8083                  >
8084                        
8085                        
8086                        <li data-nav-level="2" data-nav-title="HANDBAGS" ><a
8087                            id="HeaderMenu-handbags-handbags"
8088                            href="#" aria-label="Translation missing: en.customer.shop HANDBAGS"
8089                            class="mega-menu__link mega-menu__link--level-2 link"
8090                            
8091                          >
8092                            HANDBAGS
8093                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL HANDBAGS">
8094                                  <a
8095                                    id="HeaderMenu-handbags-handbags-all-handbags"
8096                                    href="/collections/handbags"
8097                                    class="mega-menu__link link"
8098                                    
8099                                  >
8100                                    ALL HANDBAGS
8101                                  </a>
8102                                </li><li data-nav-level="3" data-nav-title="CROSSBODIES &amp; CLUTCHES">
8103                                  <a
8104                                    id="HeaderMenu-handbags-handbags-crossbodies-clutches"
8105                                    href="/collections/handbags-crossbody-clutches"
8106                                    class="mega-menu__link link"
8107                                    
8108                                  >
8109                                    CROSSBODIES &amp; CLUTCHES
8110                                  </a>
8111                                </li><li data-nav-level="3" data-nav-title="SHOULDER BAGS">
8112                                  <a
8113                                    id="HeaderMenu-handbags-handbags-shoulder-bags"
8114                                    href="/collections/handbags-shoulder-bags"
8115                                    class="mega-menu__link link"
8116                                    
8117                                  >
8118                                    SHOULDER BAGS
8119                                  </a>
8120                                </li><li data-nav-level="3" data-nav-title="TOTES &amp; SATCHELS">
8121                                  <a
8122                                    id="HeaderMenu-handbags-handbags-totes-satchels"
8123                                    href="/collections/handbags-totes-satchels"
8124                                    class="mega-menu__link link"
8125                                    
8126                                  >
8127                                    TOTES &amp; SATCHELS
8128                                  </a>
8129                                </li><li data-nav-level="3" data-nav-title="WALLETS">
8130                                  <a
8131                                    id="HeaderMenu-handbags-handbags-wallets"
8132                                    href="/collections/wallets"
8133                                    class="mega-menu__link link"
8134                                    
8135                                  >
8136                                    WALLETS
8137                                  </a>
8138                                </li><li data-nav-level="3" data-nav-title="BAG CHARMS">
8139                                  <a
8140                                    id="HeaderMenu-handbags-handbags-bag-charms"
8141                                    href="/collections/handbags-bag-charms"
8142                                    class="mega-menu__link link"
8143                                    
8144                                  >
8145                                    BAG CHARMS
8146                                  </a>
8147                                </li><li data-nav-level="3" data-nav-title="KITSCH">
8148                                  <a
8149                                    id="HeaderMenu-handbags-handbags-kitsch"
8150                                    href="/collections/kitsch"
8151                                    class="mega-menu__link link"
8152                                    
8153                                  >
8154                                    KITSCH
8155                                  </a>
8156                                </li></ul></li>
8157                      
8158
8159                        
8160                        
8161                        <li data-nav-level="2" data-nav-title="HANDBAGS PROMO IMAGE" class="mega_menu_image"><a href="/collections/handbags" aria-label="Translation missing: en.customer.shop HANDBAGS">
8162                              <img
8163                                class="megaMenu_image"
8164                                src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-08-11_Nav_Handbags.jpg?v=1786455840"
8165                                alt=""
8166                                width="auto"
8167                                height="auto"
8168                                loading="lazy"
8169                              >
8170                            </a><a
8171                            id="HeaderMenu-handbags-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_handbags-jpg-v-1786455840"
8172                            href="/collections/handbags" aria-label="Translation missing: en.customer.shop HANDBAGS"
8173                            class="mega-menu__link mega-menu__link--level-2 link hide"
8174                            
8175                          >
8176                            https://cdn.shopify.com/s/files/1/0023/7187/8977
8176/files/2026-08-11_Nav_Handbags.jpg?v=1786455840
8177                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL HANDBAGS">
8178                                  <a
8179                                    id="HeaderMenu-handbags-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_handbags-jpg-v-1786455840-all-handbags"
8180                                    href="/collections/handbags"
8181                                    class="mega-menu__link link"
8182                                    
8183                                  >
8184                                    ALL HANDBAGS
8185                                  </a>
8186                                </li></ul></li>
8187                      
8188</ul>
8189                </div>
8190              </details>
8191            </header-menu></li>
8192      
8193      
8194
8195      
8196      
8197        <li data-nav-level="1" data-nav-title="APPAREL"><header-menu>
8198              <details id="Details-HeaderMenu-4" class="mega-menu">
8199                <summary
8200                  id="HeaderMenu-apparel"
8201                  class="header__menu-item list-menu__item link focus-inset"
8202                  tabindex="-1"
8203                >
8204                  <span
8205                  >
8206                    <a
8207                      class="mega-menu__link--level-1 "
8208                      href="#"
8209                    >APPAREL</a>
8210                  </span>
8211                  
8212
8213                  <button
8214                    class="toggle-button"
8215                    aria-controls="apparel_4_megamenu"
8216                    aria-expanded="false"
8217                  >
8218                    <span class="icon-caret-down" aria-hidden="true">
8219                      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
8220                        <path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/>
8221                      </svg>
8222                    </span>
8223                    <span class="sr-only">APPAREL submenu</span>
8224                  </button>
8225                  <span class="toggleItem level2"> </span>
8226                </summary>
8227                <div
8228                  id="MegaMenu-Content-4"
8229                  class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
8230                  tabindex="-1"
8231                >
8232                  <ul
8233                    class="mega-menu__list page-width"
8234                    role="list"
8235                  >
8236                        
8237                        
8238                        <li data-nav-level="2" data-nav-title="APPAREL" ><a
8239                            id="HeaderMenu-apparel-apparel"
8240                            href="#" aria-label="Translation missing: en.customer.shop APPAREL"
8241                            class="mega-menu__link mega-menu__link--level-2 link"
8242                            
8243                          >
8244                            APPAREL
8245                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL APPAREL">
8246                                  <a
8247                                    id="HeaderMenu-apparel-apparel-all-apparel"
8248                                    href="/collections/clothing"
8249                                    class="mega-menu__link link"
8250                                    
8251                                  >
8252                                    ALL APPAREL
8253                                  </a>
8254                                </li><li data-nav-level="3" data-nav-title="DRESSES &amp; JUMPSUITS">
8255                                  <a
8256                                    id="HeaderMenu-apparel-apparel-dresses-jumpsuits"
8257                                    href="/collections/dresses"
8258                                    class="mega-menu__link link"
8259                                    
8260                                  >
8261                                    DRESSES &amp; JUMPSUITS
8262                                  </a>
8263                                </li><li data-nav-level="3" data-nav-title="OUTERWEAR">
8264                                  <a
8265                                    id="HeaderMenu-apparel-apparel-outerwear"
8266                                    href="/collections/apparel-outerwear"
8267                                    class="mega-menu__link link"
8268                                    
8269                                  >
8270                                    OUTERWEAR
8271                                  </a>
8272                                </li><li data-nav-level="3" data-nav-title="TOPS">
8273                                  <a
8274                                    id="HeaderMenu-apparel-apparel-tops"
8275                                    href="/collections/apparel-tops"
8276                                    class="mega-menu__link link"
8277                                    
8278                                  >
8279                                    TOPS
8280                                  </a>
8281                                </li><li data-nav-level="3" data-nav-title="BOTTOMS">
8282                                  <a
8283                                    id="HeaderMenu-apparel-apparel-bottoms"
8284                                    href="/collections/apparel-bottoms"
8285                                    class="mega-menu__link link"
8286                                    
8287                                  >
8288                                    BOTTOMS
8289                                  </a>
8290                                </li><li data-nav-level="3" data-nav-title="ACTIVEWEAR">
8291                                  <a
8292                                    id="HeaderMenu-apparel-apparel-activewear"
8293                                    href="/collections/apparel-activewear"
8294                                    class="mega-menu__link link"
8295                                    
8296                                  >
8297                                    ACTIVEWEAR
8298                                  </a>
8299                                </li><li data-nav-level="3" data-nav-title="SWIMWEAR">
8300                                  <a
8301                                    id="HeaderMenu-apparel-apparel-swimwear"
8302                                    href="/collections/apparel-swimwear"
8303                                    class="mega-menu__link link"
8304                                    
8305                                  >
8306                                    SWIMWEAR
8307                                  </a>
8308                                </li></ul></li>
8309                      
8310
8311                        
8312                        
8313                        <li data-nav-level="2" data-nav-title="APPAREL PROMO IMAGE" class="mega_menu_image"><a href="/collections/clothing" aria-label="Translation missing: en.customer.shop APPAREL">
8314                              <img
8315                                class="megaMenu_image"
8316                                src="https://cdn.shopify.com/s/files/1/0023/7187/8977
8316/files/2026-08-11_Nav_Apparel.jpg?v=1786455840"
8317                                alt=""
8318                                width="auto"
8319                                height="auto"
8320                                loading="lazy"
8321                              >
8322                            </a><a
8323                            id="HeaderMenu-apparel-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_apparel-jpg-v-1786455840"
8324                            href="/collections/clothing" aria-label="Translation missing: en.customer.shop APPAREL"
8325                            class="mega-menu__link mega-menu__link--level-2 link hide"
8326                            
8327                          >
8328                            https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-08-11_Nav_Apparel.jpg?v=1786455840
8329                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL APPAREL">
8330                                  <a
8331                                    id="HeaderMenu-apparel-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_apparel-jpg-v-1786455840-all-apparel"
8332                                    href="/collections/clothing"
8333                                    class="mega-menu__link link"
8334                                    
8335                                  >
8336                                    ALL APPAREL
8337                                  </a>
8338                                </li></ul></li>
8339                      
8340</ul>
8341                </div>
8342              </details>
8343            </header-menu></li>
8344      
8345      
8346
8347      
8348      
8349        <li data-nav-level="1" data-nav-title="ACCESSORIES"><header-menu>
8350              <details id="Details-HeaderMenu-5" class="mega-menu">
8351                <summary
8352                  id="HeaderMenu-accessories"
8353                  class="header__menu-item list-menu__item link focus-inset"
8354                  tabindex="-1"
8355                >
8356                  <span
8357                  >
8358                    <a
8359                      class="mega-menu__link--level-1 "
8360                      href="#"
8361                    >ACCESSORIES</a>
8362                  </span>
8363                  
8364
8365                  <button
8366                    class="toggle-button"
8367                    aria-controls="accessories_5_megamenu"
8368                    aria-expanded="false"
8369                  >
8370                    <span class="icon-caret-down" aria-hidden="true">
8371                      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
8372                        <path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/>
8373                      </svg>
8374                    </span>
8375                    <span class="sr-only">ACCESSORIES submenu</span>
8376                  </button>
8377                  <span class="toggleItem level2"> </span>
8378                </summary>
8379                <div
8380                  id="MegaMenu-Content-5"
8381                  class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
8382                  tabindex="-1"
8383                >
8384                  <ul
8385                    class="mega-menu__list page-width"
8386                    role="list"
8387                  >
8388                        
8389                        
8390                        <li data-nav-level="2" data-nav-title="JEWELRY &amp; ACCESSORIES" ><a
8391                            id="HeaderMenu-accessories-jewelry-accessories"
8392                            href="#" aria-label="Translation missing: en.customer.shop ACCESSORIES"
8393                            class="mega-menu__link mega-menu__link--level-2 link"
8394                            
8395                          >
8396                            JEWELRY &amp; ACCESSORIES
8397                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL ACCESSORIES">
8398                                  <a
8399                                    id="HeaderMenu-accessories-jewelry-accessories-all-accessories"
8400                                    href="/collections/accessories"
8401                                    class="mega-menu__link link"
8402                                    
8403                                  >
8404                                    ALL ACCESSORIES
8405                                  </a>
8406                                </li><li data-nav-level="3" data-nav-title="BAG CHARMS">
8407                                  <a
8408                                    id="HeaderMenu-accessories-jewelry-accessories-bag-charms"
8409                                    href="/collections/handbags-bag-charms"
8410                                    class="mega-menu__link link"
8411                                    
8412                                  >
8413                                    BAG CHARMS
8414                                  </a>
8415                                </li><li data-nav-level="3" data-nav-title="JEWELRY">
8416                                  <a
8417                                    id="HeaderMenu-accessories-jewelry-accessories-jewelry"
8418                                    href="/collections/jewelry"
8419                                    class="mega-menu__link link"
8420                                    
8421                                  >
8422                                    JEWELRY
8423                                  </a>
8424                                </li><li data-nav-level="3" data-nav-title="SUNGLASSES &amp; EYEWEAR">
8425                                  <a
8426                                    id="HeaderMenu-accessories-jewelry-accessories-sunglasses-eyewear"
8427                                    href="/collections/sunglasses-eyewear"
8428                                    class="mega-menu__link link"
8429                                    
8430                                  >
8431                                    SUNGLASSES &amp; EYEWEAR
8432                                  </a>
8433                                </li><li data-nav-level="3" data-nav-title="WALLETS">
8434                                  <a
8435                                    id="HeaderMenu-accessories-jewelry-accessories-wallets"
8436                                    href="/collections/wallets"
8437                                    class="mega-menu__link link"
8438                                    
8439                                  >
8440                                    WALLETS
8441                                  </a>
8442                                </li><li data-nav-level="3" data-nav-title="BETSEY&#39;S WALLPAPERS">
8443                                  <a
8444                                    id="HeaderMenu-accessories-jewelry-accessories-betseys-wallpapers"
8445                                    href="/pages/wallpapers"
8446                                    class="mega-menu__link link"
8447                                    
8448                                  >
8449                                    BETSEY&#39;S WALLPAPERS
8450                                  </a>
8451                                </li></ul></li>
8452                      
8453
8454                        
8455                        
8456                        <li data-nav-level="2" data-nav-title="ACCESSORIES PROMO IMAGE" class="mega_menu_image"><a href="/collections/jewelry" aria-label="Translation missing: en.customer.shop ACCESSORIES">
8457                              <img
8458                                class="megaMenu_image"
8459                                src="https://cdn.shopify.com/s/files/1/0023/7187/8977
8459/files/2026-08-11_Nav_Accessories.jpg?v=1786455840"
8460                                alt=""
8461                                width="auto"
8462                                height="auto"
8463                                loading="lazy"
8464                              >
8465                            </a><a
8466                            id="HeaderMenu-accessories-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_accessories-jpg-v-1786455840"
8467                            href="/collections/jewelry" aria-label="Translation missing: en.customer.shop ACCESSORIES"
8468                            class="mega-menu__link mega-menu__link--level-2 link hide"
8469                            
8470                          >
8471                            https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-08-11_Nav_Accessories.jpg?v=1786455840
8472                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="ALL JEWELRY">
8473                                  <a
8474                                    id="HeaderMenu-accessories-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-08-11_nav_accessories-jpg-v-1786455840-all-jewelry"
8475                                    href="/collections/jewelry"
8476                                    class="mega-menu__link link"
8477                                    
8478                                  >
8479                                    ALL JEWELRY
8480                                  </a>
8481                                </li></ul></li>
8482                      
8483</ul>
8484                </div>
8485              </details>
8486            </header-menu></li>
8487      
8488      
8489
8490      
8491      
8492        <li data-nav-level="1" data-nav-title="BRIDAL"><header-menu>
8493              <details id="Details-HeaderMenu-6" class="mega-menu">
8494                <summary
8495                  id="HeaderMenu-bridal"
8496                  class="header__menu-item list-menu__item link focus-inset"
8497                  tabindex="-1"
8498                >
8499                  <span
8500                  >
8501                    <a
8502                      class="mega-menu__link--level-1 "
8503                      href="#"
8504                    >BRIDAL</a>
8505                  </span>
8506                  
8507
8508                  <button
8509                    class="toggle-button"
8510                    aria-controls="bridal_6_megamenu"
8511                    aria-expanded="false"
8512                  >
8513                    <span class="icon-caret-down" aria-hidden="true">
8514                      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
8515                        <path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/>
8516                      </svg>
8517                    </span>
8518                    <span class="sr-only">BRIDAL submenu</span>
8519                  </button>
8520                  <span class="toggleItem level2"> </span>
8521                </summary>
8522                <div
8523                  id="MegaMenu-Content-6"
8524                  class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
8525                  tabindex="-1"
8526                >
8527                  <ul
8528                    class="mega-menu__list page-width"
8529                    role="list"
8530                  >
8531                        
8532                        
8533                        <li data-nav-level="2" data-nav-title="WEDDING &amp; BRIDAL" ><a
8534                            id="HeaderMenu-bridal-wedding-bridal"
8535                            href="#" aria-label="Translation missing: en.customer.shop BRIDAL"
8536                            class="mega-menu__link mega-menu__link--level-2 link"
8537                            
8538                          >
8539                            WEDDING &amp; BRIDAL
8540                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="THE GUIDE">
8541                                  <a
8542                                    id="HeaderMenu-bridal-wedding-bridal-the-guide"
8543                                    href="/pages/wedding"
8544                                    class="mega-menu__link link"
8545                                    
8546                                  >
8547                                    THE GUIDE
8548                                  </a>
8549                                </li><li data-nav-level="3" data-nav-title="FOR THE BRIDE">
8550                                  <a
8551                                    id="HeaderMenu-bridal-wedding-bridal-for-the-bride"
8552                                    href="/collections/bridal"
8553                                    class="mega-menu__link link"
8554                                    
8555                                  >
8556                                    FOR THE BRIDE
8557                                  </a>
8558                                </li><li data-nav-level="3" data-nav-title="GUESTS &amp; &#39;MAIDS">
8559                                  <a
8560                                    id="HeaderMenu-bridal-wedding-bridal-guests-maids"
8561                                    href="/collections/wedding-guest"
8562                                    class="mega-menu__link link"
8563                                    
8564                                  >
8565                                    GUESTS &amp; &#39;MAIDS
8566                                  </a>
8567                                </li><li data-nav-level="3" data-nav-title="SOMETHING BLUE">
8568                                  <a
8569                                    id="HeaderMenu-bridal-wedding-bridal-something-blue"
8570                                    href="/collections/shoes-betsey-blue"
8571                                    class="mega-menu__link link"
8572                                    
8573                                  >
8574                                    SOMETHING BLUE
8575                                  </a>
8576                                </li><li data-nav-level="3" data-nav-title="WEDDING SHOES">
8577                                  <a
8578                                    id="HeaderMenu-bridal-wedding-bridal-wedding-shoes"
8579                                    href="/collections/wedding-shoes"
8580                                    class="mega-menu__link link"
8581                                    
8582                                  >
8583                                    WEDDING SHOES
8584                                  </a>
8585                                </li><li data-nav-level="3" data-nav-title="WEDDING ACCESSORIES">
8586                                  <a
8587                                    id="HeaderMenu-bridal-wedding-bridal-wedding-accessories"
8588                                    href="/collections/wedding-handbags-accessories"
8589                                    class="mega-menu__link link"
8590                                    
8591                                  >
8592                                    WEDDING ACCESSORIES
8593                                  </a>
8594                                </li><li data-nav-level="3" data-nav-title="WEDDING APPAREL">
8595                                  <a
8596                                    id="HeaderMenu-bridal-wedding-bridal-wedding-apparel"
8597                                    href="/collections/wedding-apparel"
8598                                    class="mega-menu__link link"
8599                                    
8600                                  >
8601                                    WEDDING APPAREL
8602                                  </a>
8603                                </li></ul></li>
8604                      
8605
8606                        
8607                        
8608                        <li data-nav-level="2" data-nav-title="BRIDAL PROMO IMAGE" class="mega_menu_image"><a href="/pages/wedding" aria-label="Translation missing: en.customer.shop BRIDAL">
8609                              <img
8610                                class="megaMenu_image"
8611                                src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/2026-07-15_Nav_Wedding.jpg?v=1783972129"
8612                                alt=""
8613                                width="auto"
8614                                height="auto"
8615                                loading="lazy"
8616                              >
8617                            </a><a
8618                            id="HeaderMenu-bridal-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-07-15_nav_wedding-jpg-v-1783972129"
8619                            href="/pages/wedding" aria-label="Translation missing: en.customer.shop BRIDAL"
8620                            class="mega-menu__link mega-menu__link--level-2 link hide"
8621                            
8622                          >
8623                            https://cdn.shopify.com/s/files/1/0023/7187/8977
8623/files/2026-07-15_Nav_Wedding.jpg?v=1783972129
8624                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="THE GUIDE">
8625                                  <a
8626                                    id="HeaderMenu-bridal-https-cdn-shopify-com-s-files-1-0023-7187-8977-files-2026-07-15_nav_wedding-jpg-v-1783972129-the-guide"
8627                                    href="/pages/wedding"
8628                                    class="mega-menu__link link"
8629                                    
8630                                  >
8631                                    THE GUIDE
8632                                  </a>
8633                                </li></ul></li>
8634                      
8635</ul>
8636                </div>
8637              </details>
8638            </header-menu></li>
8639      
8640      
8641
8642      
8643      
8644        <li data-nav-level="1" data-nav-title="SALE"><header-menu>
8645              <details id="Details-HeaderMenu-7" class="mega-menu">
8646                <summary
8647                  id="HeaderMenu-sale"
8648                  class="header__menu-item list-menu__item link focus-inset"
8649                  tabindex="-1"
8650                >
8651                  <span
8652                  >
8653                    <a
8654                      class="mega-menu__link--level-1 "
8655                      href="/collections/sale-clearance"
8656                    >SALE</a>
8657                  </span>
8658                  
8659
8660                  <button
8661                    class="toggle-button"
8662                    aria-controls="sale_7_megamenu"
8663                    aria-expanded="false"
8664                  >
8665                    <span class="icon-caret-down" aria-hidden="true">
8666                      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
8667                        <path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/>
8668                      </svg>
8669                    </span>
8670                    <span class="sr-only">SALE submenu</span>
8671                  </button>
8672                  <span class="toggleItem level2"> </span>
8673                </summary>
8674                <div
8675                  id="MegaMenu-Content-7"
8676                  class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
8677                  tabindex="-1"
8678                >
8679                  <ul
8680                    class="mega-menu__list page-width"
8681                    role="list"
8682                  >
8683                        
8684                        
8685                        <li data-nav-level="2" data-nav-title="SALE" ><a
8686                            id="HeaderMenu-sale-sale"
8687                            href="#" aria-label="Translation missing: en.customer.shop SALE"
8688                            class="mega-menu__link mega-menu__link--level-2 link"
8689                            
8690                          >
8691                            SALE
8692                          </a><ul class="list-unstyled" role="list"><li data-nav-level="3" data-nav-title="LIMITED TIME PRICE DROPS">
8693                                  <a
8694                                    id="HeaderMenu-sale-sale-limited-time-price-drops"
8695                                    href="/collections/limited-time-price-drop"
8696                                    class="mega-menu__link link"
8697                                    
8698                                  >
8699                                    LIMITED TIME PRICE DROPS
8700                                  </a>
8701                                </li><li data-nav-level="3" data-nav-title="ALL SALE">
8702                                  <a
8703                                    id="HeaderMenu-sale-sale-all-sale"
8704                                    href="/collections/sale-clearance"
8705                                    class="mega-menu__link link"
8706                                    
8707                                  >
8708                                    ALL SALE
8709                                  </a>
8710                                </li><li data-nav-level="3" data-nav-title="SHOES">
8711                                  <a
8712                                    id="HeaderMenu-sale-sale-shoes"
8713                                    href="/collections/sale-clearance-shoes"
8714                                    class="mega-menu__link link"
8715                                    
8716                                  >
8717                                    SHOES
8718                                  </a>
8719                                </li><li data-nav-level="3" data-nav-title="HANDBAGS">
8720                                  <a
8721                                    id="HeaderMenu-sale-sale-handbags"
8722                                    href="/collections/sale-clearance-handbags"
8723                                    class="mega-menu__link link"
8724                                    
8725                                  >
8726                                    HANDBAGS
8727                                  </a>
8728                                </li><li data-nav-level="3" data-nav-title="APPAREL">
8729                                  <a
8730                                    id="HeaderMenu-sale-sale-apparel"
8731                                    href="/collections/sale-clearance-clothing"
8732                                    class="mega-menu__link link"
8733                                    
8734                                  >
8735                                    APPAREL
8736                                  </a>
8737                                </li><li data-nav-level="3" data-nav-title="JEWELRY">
8738                                  <a
8739                                    id="HeaderMenu-sale-sale-jewelry"
8740                                    href="/collections/sale-clearance-jewelry"
8741                                    class="mega-menu__link link"
8742                                    
8743                                  >
8744                                    JEWELRY
8745                                  </a>
8746                                </li></ul></li>
8747                      
8748</ul>
8749                </div>
8750              </details>
8751            </header-menu></li>
8752      
8753      
8754</ul>
8755</nav>
8756
8757
8758<script>
8759  // Function to initialize event listeners
8760  function initializeMenu() {
8761    // Select the nav element that has display: block, whether it's men-menu or normal-menu-*
8762    let navElement = document.querySelector('nav.header__inline-menu[style="display: block;"]');
8763
8764    if (navElement) {
8765      // Dynamically get the relevant class ('men-menu' or the one that starts with 'normal-menu-')
8766      let element1 = navElement.className
8767        .split(' ')
8768        .find((cls) => cls === 'men-menu' || cls.startsWith('normal-menu-a'));
8769      if (element1) {
8770        let mousehover = '.header__inline-menu.' + element1;
8771
8772        // Query all <details> elements within the matching nav element
8773        let items = document.querySelector(mousehover).querySelectorAll('details');
8774
8775        items.forEach((item) => {
8776          item.addEventListener('mouseover', () => {
8777            item.setAttribute('open', true);
8778            item.querySelector('ul').addEventListener('mouseleave', () => {
8779              item.removeAttribute('open');
8780            });
8781          });
8782
8783          item.addEventListener('mouseleave', () => {
8784            item.removeAttribute('open');
8785          });
8786        });
8787
8788        // Remove the script tag after it runs to ensure it executes only once
8789        document.querySelector('script').remove();
8790      }
8791    }
8792  }
8793
8794  // Run the function to initialize menu when the page loads
8795  window.addEventListener('DOMContentLoaded', initializeMenu);
8796
8797  document.querySelectorAll('.toggle-button').forEach((button) => {
8798    button.addEventListener('click', function () {
8799      const nearestDetails = button.closest('details');
8800      if (nearestDetails) {
8801        if (nearestDetails.hasAttribute('open')) {
8802          nearestDetails.removeAttribute('open');
8803        } else {
8804          nearestDetails.setAttribute('open', 'value');
8805        }
8806      }
8807    });
8808  });
8809</script>
8809
8810
8811
8812
8813
8814
8815
8816        
8817       
8818      
8819<div class="header__icons header__icons--localization header-localization">
8820      
8821      <div class="desktop-localization-wrapper"><noscript class="small-hide medium-hide"><form method="post" action="/localization" id="HeaderCountryMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/digital-gift-card" /><div class="localization-form__select">
8822                <h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScript">Country/region</h2>
8823                <select class="localization-selector link" name="country_code" aria-labelledby="HeaderCountryMobileLabelNoScript"><option value="AW">
8824                      Aruba (AWG ƒ)
8825                    </option><option value="AU">
8826                      Australia (AUD $)
8827                    </option><option value="BE">
8828                      Belgium (EUR €)
8829                    </option><option value="CA">
8830                      Canada (USD $)
8831                    </option><option value="CL">
8832                      Chile (CLP $)
8833                    </option><option value="CR">
8834                      Costa Rica (CRC ₡)
8835                    </option><option value="CZ">
8836                      Czechia (CZK Kč)
8837                    </option><option value="DK">
8838                      Denmark (DKK kr.)
8839                    </option><option value="FR">
8840                      France (EUR €)
8841                    </option><option value="DE">
8842                      Germany (EUR €)
8843                    </option><option value="HN">
8844                      Honduras (HNL L)
8845                    </option><option value="HK">
8846                      Hong Kong SAR (HKD $)
8847                    </option><option value="IE">
8848                      Ireland (EUR €)
8849                    </option><option value="IL">
8850                      Israel (ILS ₪)
8851                    </option><option value="IT">
8852                      Italy (EUR €)
8853                    </option><option value="JP">
8854                      Japan (JPY ¥)
8855                    </option><option value="LU">
8856                      Luxembourg (EUR €)
8857                    </option><option value="MY">
8858                      Malaysia (MYR RM)
8859                    </option><option value="MX">
8860                      Mexico (MXN $)
8861                    </option><option value="NL">
8862                      Netherlands (EUR €)
8863                    </option><option value="NZ">
8864                      New Zealand (NZD $)
8865                    </option><option value="NO">
8866                      Norway (NOK kr)
8867                    </option><option value="PL">
8868                      Poland (PLN zł)
8869                    </option><option value="SA">
8870                      Saudi Arabia (SAR ر.س)
8871                    </option><option value="SG">
8872                      Singapore (SGD $)
8873                    </option><option value="KR">
8874                      South Korea (KRW ₩)
8875                    </option><option value="ES">
8876                      Spain (EUR €)
8877                    </option><option value="SE">
8878                      Sweden (SEK kr)
8879                    </option><option value="CH">
8880                      Switzerland (CHF CHF)
8881                    </option><option value="TW">
8882                      Taiwan (TWD $)
8883                    </option><option value="AE">
8884                      United Arab Emirates (AED د.إ)
8885                    </option><option value="GB">
8886                      United Kingdom (GBP £)
8887                    </option><option value="US" selected>
8888                      United States (USD $)
8889                    </option></select>
8890                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
8891  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
8892</svg>
8893
8894              </div>
8895              <button class="button button--tertiary">Update country/region</button></form></noscript>
8896
8897          <localization-form class="small-hide medium-hide no-js-hidden" data-prevent-hide><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/digital-gift-card" /><div>
8898                <h2 class="visually-hidden" id="HeaderCountryLabel">Country/region</h2>
8899
8900
8901
8902
8903
8904
8905
8906<div class="disclosure">
8907  <button
8908    type="button"
8909    class="disclosure__button localization-form__select localization-selector link link--text caption-large"
8910    aria-expanded="false"
8911    aria-controls="HeaderCountry-country-results"
8912    aria-describedby="HeaderCountryLabel"
8913  >
8914    <span>
8915      
8916United States |
8917      USD
8918      $
8919    </span>
8920    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
8921  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
8922</svg>
8923
8924  </button>
8925  <div class="disclosure__list-wrapper country-selector" hidden>
8926    <div class="country-filter">
8927      
8928        <div class="field">
8929          <input
8930            class="country-filter__input field__input"
8931            id="country-filter-input"
8932            type="search"
8933            name="country_filter"
8934            value=""
8935            placeholder="Search"
8936            role="combobox"
8937            aria-owns="country-results"
8938            aria-controls="country-results"
8939            aria-haspopup="listbox"
8940            aria-autocomplete="list"
8941            autocorrect="off"
8942            autocomplete="off"
8943            autocapitalize="off"
8944            spellcheck="false"
8945          >
8946          <label class="field__label" for="country-filter-input">Search</label>
8947          <button
8948            type="reset"
8949            class="country-filter__reset-button field__button hidden"
8950            aria-label="Clear search term"
8951          >
8952            <svg class="icon icon-close" aria-hidden="true" focusable="false">
8953              <use xlink:href="#icon-reset">
8954            </svg>
8955          </button>
8956          <div class="country-filter__search-icon field__button motion-reduce">
8957            <svg class="icon icon-search" aria-hidden="true" focusable="false">
8958              <use xlink:href="#icon-search">
8959            </svg>
8960          </div>
8961        </div>
8962      
8963      <button
8964        class="country-selector__close-button button--small link"
8965        type="button"
8966        aria-label="Close"
8967      >
8968        <svg
8969  xmlns="http://www.w3.org/2000/svg"
8970  aria-hidden="true"
8971  focusable="false"
8972  class="icon icon-close"
8973  fill="none"
8974  viewBox="0 0 18 17"
8975>
8976  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
8977</svg>
8978
8979      </button>
8980    </div>
8981    <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
8982    <div
8983      class="disclosure__list country-selector__list"
8984      id="HeaderCountry-country-results"
8985    >
8986      
8987        <ul
8988          role="list"
8989          class="list-unstyled popular-countries"
8990          aria-label="Popular countries/regions"
8991        >
8992          
8993<li class="disclosure__item" tabindex="-1">
8994                <a
8995                  class="link link--text disclosure__link caption-large focus-inset"
8996                  href="#"
8997                  
8998                  data-value="CA"
8999                  id="Canada"
9000                >
9001                  <span
9002                    
9003                      class="visibility-hidden"
9004                    
9005                  ><svg
9006  class="icon icon-checkmark"
9007  aria-hidden="true"
9008  focusable="false"
9009  xmlns="http://www.w3.org/2000/svg"
9010  viewBox="0 0 12 9"
9011  fill="none"
9012>
9013  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9014</svg>
9015</span>
9016                  <span class="country">Canada</span>
9017                  <span class="localization-form__currency motion-reduce ">
9018                    USD
9019                    $</span>
9020                </a>
9021              </li><li class="disclosure__item" tabindex="-1">
9022                <a
9023                  class="link link--text disclosure__link caption-large focus-inset"
9024                  href="#"
9025                  
9026                    aria-current="true"
9027                  
9028                  data-value="US"
9029                  id="United States"
9030                >
9031                  <span
9032                    
9033                  ><svg
9034  class="icon icon-checkmark"
9035  aria-hidden="true"
9036  focusable="false"
9037  xmlns="http://www.w3.org/2000/svg"
9038  viewBox="0 0 12 9"
9039  fill="none"
9040>
9041  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9042</svg>
9043</span>
9044                  <span class="country">United States</span>
9045                  <span class="localization-form__currency motion-reduce ">
9046                    USD
9047                    $</span>
9048                </a>
9049              </li>
9050        </ul>
9051      
9052      <ul role="list" class="list-unstyled countries">
9053        
9054<li class="disclosure__item" tabindex="-1">
9055              <a
9056                class="link link--text disclosure__link caption-large focus-inset"
9057                href="#"
9058                
9059                data-value="AW"
9060                id="Aruba"
9061              >
9062                <span
9063                  
9064                    class="visibility-hidden"
9065                  
9066                ><svg
9067  class="icon icon-checkmark"
9068  aria-hidden="true"
9069  focusable="false"
9070  xmlns="http://www.w3.org/2000/svg"
9071  viewBox="0 0 12 9"
9072  fill="none"
9073>
9074  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9075</svg>
9076</span>
9077                <span class="country">Aruba</span>
9078                <span class="localization-form__currency motion-reduce">
9079                  AWG
9080                  ƒ</span>
9081              </a>
9082            </li><li class="disclosure__item" tabindex="-1">
9083              <a
9084                class="link link--text disclosure__link caption-large focus-inset"
9085                href="#"
9086                
9087                data-value="AU"
9088                id="Australia"
9089              >
9090                <span
9091                  
9092                    class="visibility-hidden"
9093                  
9094                ><svg
9095  class="icon icon-checkmark"
9096  aria-hidden="true"
9097  focusable="false"
9098  xmlns="http://www.w3.org/2000/svg"
9099  viewBox="0 0 12 9"
9100  fill="none"
9101>
9102  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9103</svg>
9104</span>
9105                <span class="country">Australia</span>
9106                <span class="localization-form__currency motion-reduce">
9107                  AUD
9108                  $</span>
9109              </a>
9110            </li><li class="disclosure__item" tabindex="-1">
9111              <a
9112                class="link link--text disclosure__link caption-large focus-inset"
9113                href="#"
9114                
9115                data-value="BE"
9116                id="Belgium"
9117              >
9118                <span
9119                  
9120                    class="visibility-hidden"
9121                  
9122                ><svg
9123  class="icon icon-checkmark"
9124  aria-hidden="true"
9125  focusable="false"
9126  xmlns="http://www.w3.org/2000/svg"
9127  viewBox="0 0 12 9"
9128  fill="none"
9129>
9130  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9131</svg>
9132</span>
9133                <span class="country">Belgium</span>
9134                <span class="localization-form__currency motion-reduce">
9135                  EUR
9136                  €</span>
9137              </a>
9138            </li><li class="disclosure__item" tabindex="-1">
9139              <a
9140                class="link link--text disclosure__link caption-large focus-inset"
9141                href="#"
9142                
9143                data-value="CA"
9144                id="Canada"
9145              >
9146                <span
9147                  
9148                    class="visibility-hidden"
9149                  
9150                ><svg
9151  class="icon icon-checkmark"
9152  aria-hidden="true"
9153  focusable="false"
9154  xmlns="http://www.w3.org/2000/svg"
9155  viewBox="0 0 12 9"
9156  fill="none"
9157>
9158  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9159</svg>
9160</span>
9161                <span class="country">Canada</span>
9162                <span class="localization-form__currency motion-reduce">
9163                  USD
9164                  $</span>
9165              </a>
9166            </li><li class="disclosure__item" tabindex="-1">
9167              <a
9168                class="link link--text disclosure__link caption-large focus-inset"
9169                href="#"
9170                
9171                data-value="CL"
9172                id="Chile"
9173              >
9174                <span
9175                  
9176                    class="visibility-hidden"
9177                  
9178                ><svg
9179  class="icon icon-checkmark"
9180  aria-hidden="true"
9181  focusable="false"
9182  xmlns="http://www.w3.org/2000/svg"
9183  viewBox="0 0 12 9"
9184  fill="none"
9185>
9186  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9187</svg>
9188</span>
9189                <span class="country">Chile</span>
9190                <span class="localization-form__currency motion-reduce">
9191                  CLP
9192                  $</span>
9193              </a>
9194            </li><li class="disclosure__item" tabindex="-1">
9195              <a
9196                class="link link--text disclosure__link caption-large focus-inset"
9197                href="#"
9198                
9199                data-value="CR"
9200                id="Costa Rica"
9201              >
9202                <span
9203                  
9204                    class="visibility-hidden"
9205                  
9206                ><svg
9207  class="icon icon-checkmark"
9208  aria-hidden="true"
9209  focusable="false"
9210  xmlns="http://www.w3.org/2000/svg"
9211  viewBox="0 0 12 9"
9212  fill="none"
9213>
9214  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9215</svg>
9216</span>
9217                <span class="country">Costa Rica</span>
9218                <span class="localization-form__currency motion-reduce">
9219                  CRC
9220                  ₡</span>
9221              </a>
9222            </li><li class="disclosure__item" tabindex="-1">
9223              <a
9224                class="link link--text disclosure__link caption-large focus-inset"
9225                href="#"
9226                
9227                data-value="CZ"
9228                id="Czechia"
9229              >
9230                <span
9231                  
9232                    class="visibility-hidden"
9233                  
9234                ><svg
9235  class="icon icon-checkmark"
9236  aria-hidden="true"
9237  focusable="false"
9238  xmlns="http://www.w3.org/2000/svg"
9239  viewBox="0 0 12 9"
9240  fill="none"
9241>
9242  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9243</svg>
9244</span>
9245                <span class="country">Czechia</span>
9246                <span class="localization-form__currency motion-reduce">
9247                  CZK
9248                  Kč</span>
9249              </a>
9250            </li><li class="disclosure__item" tabindex="-1">
9251              <a
9252                class="link link--text disclosure__link caption-large focus-inset"
9253                href="#"
9254                
9255                data-value="DK"
9256                id="Denmark"
9257              >
9258                <span
9259                  
9260                    class="visibility-hidden"
9261                  
9262                ><svg
9263  class="icon icon-checkmark"
9264  aria-hidden="true"
9265  focusable="false"
9266  xmlns="http://www.w3.org/2000/svg"
9267  viewBox="0 0 12 9"
9268  fill="none"
9269>
9270  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9271</svg>
9272</span>
9273                <span class="country">Denmark</span>
9274                <span class="localization-form__currency motion-reduce">
9275                  DKK
9276                  kr.</span>
9277              </a>
9278            </li><li class="disclosure__item" tabindex="-1">
9279              <a
9280                class="link link--text disclosure__link caption-large focus-inset"
9281                href="#"
9282                
9283                data-value="FR"
9284                id="France"
9285              >
9286                <span
9287                  
9288                    class="visibility-hidden"
9289                  
9290                ><svg
9291  class="icon icon-checkmark"
9292  aria-hidden="true"
9293  focusable="false"
9294  xmlns="http://www.w3.org/2000/svg"
9295  viewBox="0 0 12 9"
9296  fill="none"
9297>
9298  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9299</svg>
9300</span>
9301                <span class="country">France</span>
9302                <span class="localization-form__currency motion-reduce">
9303                  EUR
9304                  €</span>
9305              </a>
9306            </li><li class="disclosure__item" tabindex="-1">
9307              <a
9308                class="link link--text disclosure__link caption-large focus-inset"
9309                href="#"
9310                
9311                data-value="DE"
9312                id="Germany"
9313              >
9314                <span
9315                  
9316                    class="visibility-hidden"
9317                  
9318                ><svg
9319  class="icon icon-checkmark"
9320  aria-hidden="true"
9321  focusable="false"
9322  xmlns="http://www.w3.org/2000/svg"
9323  viewBox="0 0 12 9"
9324  fill="none"
9325>
9326  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9327</svg>
9328</span>
9329                <span class="country">Germany</span>
9330                <span class="localization-form__currency motion-reduce">
9331                  EUR
9332                  €</span>
9333              </a>
9334            </li><li class="disclosure__item" tabindex="-1">
9335              <a
9336                class="link link--text disclosure__link caption-large focus-inset"
9337                href="#"
9338                
9339                data-value="HN"
9340                id="Honduras"
9341              >
9342                <span
9343                  
9344                    class="visibility-hidden"
9345                  
9346                ><svg
9347  class="icon icon-checkmark"
9348  aria-hidden="true"
9349  focusable="false"
9350  xmlns="http://www.w3.org/2000/svg"
9351  viewBox="0 0 12 9"
9352  fill="none"
9353>
9354  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9355</svg>
9356</span>
9357                <span class="country">Honduras</span>
9358                <span class="localization-form__currency motion-reduce">
9359                  HNL
9360                  L</span>
9361              </a>
9362            </li><li class="disclosure__item" tabindex="-1">
9363              <a
9364                class="link link--text disclosure__link caption-large focus-inset"
9365                href="#"
9366                
9367                data-value="HK"
9368                id="Hong Kong SAR"
9369              >
9370                <span
9371                  
9372                    class="visibility-hidden"
9373                  
9374                ><svg
9375  class="icon icon-checkmark"
9376  aria-hidden="true"
9377  focusable="false"
9378  xmlns="http://www.w3.org/2000/svg"
9379  viewBox="0 0 12 9"
9380  fill="none"
9381>
9382  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9383</svg>
9384</span>
9385                <span class="country">Hong Kong SAR</span>
9386                <span class="localization-form__currency motion-reduce">
9387                  HKD
9388                  $</span>
9389              </a>
9390            </li><li class="disclosure__item" tabindex="-1">
9391              <a
9392                class="link link--text disclosure__link caption-large focus-inset"
9393                href="#"
9394                
9395                data-value="IE"
9396                id="Ireland"
9397              >
9398                <span
9399                  
9400                    class="visibility-hidden"
9401                  
9402                ><svg
9403  class="icon icon-checkmark"
9404  aria-hidden="true"
9405  focusable="false"
9406  xmlns="http://www.w3.org/2000/svg"
9407  viewBox="0 0 12 9"
9408  fill="none"
9409>
9410  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9411</svg>
9412</span>
9413                <span class="country">Ireland</span>
9414                <span class="localization-form__currency motion-reduce">
9415                  EUR
9416                  €</span>
9417              </a>
9418            </li><li class="disclosure__item" tabindex="-1">
9419              <a
9420                class="link link--text disclosure__link caption-large focus-inset"
9421                href="#"
9422                
9423                data-value="IL"
9424                id="Israel"
9425              >
9426                <span
9427                  
9428                    class="visibility-hidden"
9429                  
9430                ><svg
9431  class="icon icon-checkmark"
9432  aria-hidden="true"
9433  focusable="false"
9434  xmlns="http://www.w3.org/2000/svg"
9435  viewBox="0 0 12 9"
9436  fill="none"
9437>
9438  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9439</svg>
9440</span>
9441                <span class="country">Israel</span>
9442                <span class="localization-form__currency motion-reduce">
9443                  ILS
9444                  ₪</span>
9445              </a>
9446            </li><li class="disclosure__item" tabindex="-1">
9447              <a
9448                class="link link--text disclosure__link caption-large focus-inset"
9449                href="#"
9450                
9451                data-value="IT"
9452                id="Italy"
9453              >
9454                <span
9455                  
9456                    class="visibility-hidden"
9457                  
9458                ><svg
9459  class="icon icon-checkmark"
9460  aria-hidden="true"
9461  focusable="false"
9462  xmlns="http://www.w3.org/2000/svg"
9463  viewBox="0 0 12 9"
9464  fill="none"
9465>
9466  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9467</svg>
9468</span>
9469                <span class="country">Italy</span>
9470                <span class="localization-form__currency motion-reduce">
9471                  EUR
9472                  €</span>
9473              </a>
9474            </li><li class="disclosure__item" tabindex="-1">
9475              <a
9476                class="link link--text disclosure__link caption-large focus-inset"
9477                href="#"
9478                
9479                data-value="JP"
9480                id="Japan"
9481              >
9482                <span
9483                  
9484                    class="visibility-hidden"
9485                  
9486                ><svg
9487  class="icon icon-checkmark"
9488  aria-hidden="true"
9489  focusable="false"
9490  xmlns="http://www.w3.org/2000/svg"
9491  viewBox="0 0 12 9"
9492  fill="none"
9493>
9494  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9495</svg>
9496</span>
9497                <span class="country">Japan</span>
9498                <span class="localization-form__currency motion-reduce">
9499                  JPY
9500                  ¥</span>
9501              </a>
9502            </li><li class="disclosure__item" tabindex="-1">
9503              <a
9504                class="link link--text disclosure__link caption-large focus-inset"
9505                href="#"
9506                
9507                data-value="LU"
9508                id="Luxembourg"
9509              >
9510                <span
9511                  
9512                    class="visibility-hidden"
9513                  
9514                ><svg
9515  class="icon icon-checkmark"
9516  aria-hidden="true"
9517  focusable="false"
9518  xmlns="http://www.w3.org/2000/svg"
9519  viewBox="0 0 12 9"
9520  fill="none"
9521>
9522  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9523</svg>
9524</span>
9525                <span class="country">Luxembourg</span>
9526                <span class="localization-form__currency motion-reduce">
9527                  EUR
9528                  €</span>
9529              </a>
9530            </li><li class="disclosure__item" tabindex="-1">
9531              <a
9532                class="link link--text disclosure__link caption-large focus-inset"
9533                href="#"
9534                
9535                data-value="MY"
9536                id="Malaysia"
9537              >
9538                <span
9539                  
9540                    class="visibility-hidden"
9541                  
9542                ><svg
9543  class="icon icon-checkmark"
9544  aria-hidden="true"
9545  focusable="false"
9546  xmlns="http://www.w3.org/2000/svg"
9547  viewBox="0 0 12 9"
9548  fill="none"
9549>
9550  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9551</svg>
9552</span>
9553                <span class="country">Malaysia</span>
9554                <span class="localization-form__currency motion-reduce">
9555                  MYR
9556                  RM</span>
9557              </a>
9558            </li><li class="disclosure__item" tabindex="-1">
9559              <a
9560                class="link link--text disclosure__link caption-large focus-inset"
9561                href="#"
9562                
9563                data-value="MX"
9564                id="Mexico"
9565              >
9566                <span
9567                  
9568                    class="visibility-hidden"
9569                  
9570                ><svg
9571  class="icon icon-checkmark"
9572  aria-hidden="true"
9573  focusable="false"
9574  xmlns="http://www.w3.org/2000/svg"
9575  viewBox="0 0 12 9"
9576  fill="none"
9577>
9578  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9579</svg>
9580</span>
9581                <span class="country">Mexico</span>
9582                <span class="localization-form__currency motion-reduce">
9583                  MXN
9584                  $</span>
9585              </a>
9586            </li><li class="disclosure__item" tabindex="-1">
9587              <a
9588                class="link link--text disclosure__link caption-large focus-inset"
9589                href="#"
9590                
9591                data-value="NL"
9592                id="Netherlands"
9593              >
9594                <span
9595                  
9596                    class="visibility-hidden"
9597                  
9598                ><svg
9599  class="icon icon-checkmark"
9600  aria-hidden="true"
9601  focusable="false"
9602  xmlns="http://www.w3.org/2000/svg"
9603  viewBox="0 0 12 9"
9604  fill="none"
9605>
9606  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9607</svg>
9608</span>
9609                <span class="country">Netherlands</span>
9610                <span class="localization-form__currency motion-reduce">
9611                  EUR
9612                  €</span>
9613              </a>
9614            </li><li class="disclosure__item" tabindex="-1">
9615              <a
9616                class="link link--text disclosure__link caption-large focus-inset"
9617                href="#"
9618                
9619                data-value="NZ"
9620                id="New Zealand"
9621              >
9622                <span
9623                  
9624                    class="visibility-hidden"
9625                  
9626                ><svg
9627  class="icon icon-checkmark"
9628  aria-hidden="true"
9629  focusable="false"
9630  xmlns="http://www.w3.org/2000/svg"
9631  viewBox="0 0 12 9"
9632  fill="none"
9633>
9634  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9635</svg>
9636</span>
9637                <span class="country">New Zealand</span>
9638                <span class="localization-form__currency motion-reduce">
9639                  NZD
9640                  $</span>
9641              </a>
9642            </li><li class="disclosure__item" tabindex="-1">
9643              <a
9644                class="link link--text disclosure__link caption-large focus-inset"
9645                href="#"
9646                
9647                data-value="NO"
9648                id="Norway"
9649              >
9650                <span
9651                  
9652                    class="visibility-hidden"
9653                  
9654                ><svg
9655  class="icon icon-checkmark"
9656  aria-hidden="true"
9657  focusable="false"
9658  xmlns="http://www.w3.org/2000/svg"
9659  viewBox="0 0 12 9"
9660  fill="none"
9661>
9662  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9663</svg>
9664</span>
9665                <span class="country">Norway</span>
9666                <span class="localization-form__currency motion-reduce">
9667                  NOK
9668                  kr</span>
9669              </a>
9670            </li><li class="disclosure__item" tabindex="-1">
9671              <a
9672                class="link link--text disclosure__link caption-large focus-inset"
9673                href="#"
9674                
9675                data-value="PL"
9676                id="Poland"
9677              >
9678                <span
9679                  
9680                    class="visibility-hidden"
9681                  
9682                ><svg
9683  class="icon icon-checkmark"
9684  aria-hidden="true"
9685  focusable="false"
9686  xmlns="http://www.w3.org/2000/svg"
9687  viewBox="0 0 12 9"
9688  fill="none"
9689>
9690  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9691</svg>
9692</span>
9693                <span class="country">Poland</span>
9694                <span class="localization-form__currency motion-reduce">
9695                  PLN
9696                  zł</span>
9697              </a>
9698            </li><li class="disclosure__item" tabindex="-1">
9699              <a
9700                class="link link--text disclosure__link caption-large focus-inset"
9701                href="#"
9702                
9703                data-value="SA"
9704                id="Saudi Arabia"
9705              >
9706                <span
9707                  
9708                    class="visibility-hidden"
9709                  
9710                ><svg
9711  class="icon icon-checkmark"
9712  aria-hidden="true"
9713  focusable="false"
9714  xmlns="http://www.w3.org/2000/svg"
9715  viewBox="0 0 12 9"
9716  fill="none"
9717>
9718  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9719</svg>
9720</span>
9721                <span class="country">Saudi Arabia</span>
9722                <span class="localization-form__currency motion-reduce">
9723                  SAR
9724                  ر.س</span>
9725              </a>
9726            </li><li class="disclosure__item" tabindex="-1">
9727              <a
9728                class="link link--text disclosure__link caption-large focus-inset"
9729                href="#"
9730                
9731                data-value="SG"
9732                id="Singapore"
9733              >
9734                <span
9735                  
9736                    class="visibility-hidden"
9737                  
9738                ><svg
9739  class="icon icon-checkmark"
9740  aria-hidden="true"
9741  focusable="false"
9742  xmlns="http://www.w3.org/2000/svg"
9743  viewBox="0 0 12 9"
9744  fill="none"
9745>
9746  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9747</svg>
9748</span>
9749                <span class="country">Singapore</span>
9750                <span class="localization-form__currency motion-reduce">
9751                  SGD
9752                  $</span>
9753              </a>
9754            </li><li class="disclosure__item" tabindex="-1">
9755              <a
9756                class="link link--text disclosure__link caption-large focus-inset"
9757                href="#"
9758                
9759                data-value="KR"
9760                id="South Korea"
9761              >
9762                <span
9763                  
9764                    class="visibility-hidden"
9765                  
9766                ><svg
9767  class="icon icon-checkmark"
9768  aria-hidden="true"
9769  focusable="false"
9770  xmlns="http://www.w3.org/2000/svg"
9771  viewBox="0 0 12 9"
9772  fill="none"
9773>
9774  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9775</svg>
9776</span>
9777                <span class="country">South Korea</span>
9778                <span class="localization-form__currency motion-reduce">
9779                  KRW
9780                  ₩</span>
9781              </a>
9782            </li><li class="disclosure__item" tabindex="-1">
9783              <a
9784                class="link link--text disclosure__link caption-large focus-inset"
9785                href="#"
9786                
9787                data-value="ES"
9788                id="Spain"
9789              >
9790                <span
9791                  
9792                    class="visibility-hidden"
9793                  
9794                ><svg
9795  class="icon icon-checkmark"
9796  aria-hidden="true"
9797  focusable="false"
9798  xmlns="http://www.w3.org/2000/svg"
9799  viewBox="0 0 12 9"
9800  fill="none"
9801>
9802  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9803</svg>
9804</span>
9805                <span class="country">Spain</span>
9806                <span class="localization-form__currency motion-reduce">
9807                  EUR
9808                  €</span>
9809              </a>
9810            </li><li class="disclosure__item" tabindex="-1">
9811              <a
9812                class="link link--text disclosure__link caption-large focus-inset"
9813                href="#"
9814                
9815                data-value="SE"
9816                id="Sweden"
9817              >
9818                <span
9819                  
9820                    class="visibility-hidden"
9821                  
9822                ><svg
9823  class="icon icon-checkmark"
9824  aria-hidden="true"
9825  focusable="false"
9826  xmlns="http://www.w3.org/2000/svg"
9827  viewBox="0 0 12 9"
9828  fill="none"
9829>
9830  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9831</svg>
9832</span>
9833                <span class="country">Sweden</span>
9834                <span class="localization-form__currency motion-reduce">
9835                  SEK
9836                  kr</span>
9837              </a>
9838            </li><li class="disclosure__item" tabindex="-1">
9839              <a
9840                class="link link--text disclosure__link caption-large focus-inset"
9841                href="#"
9842                
9843                data-value="CH"
9844                id="Switzerland"
9845              >
9846                <span
9847                  
9848                    class="visibility-hidden"
9849                  
9850                ><svg
9851  class="icon icon-checkmark"
9852  aria-hidden="true"
9853  focusable="false"
9854  xmlns="http://www.w3.org/2000/svg"
9855  viewBox="0 0 12 9"
9856  fill="none"
9857>
9858  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9859</svg>
9860</span>
9861                <span class="country">Switzerland</span>
9862                <span class="localization-form__currency motion-reduce">
9863                  CHF
9864                  CHF</span>
9865              </a>
9866            </li><li class="disclosure__item" tabindex="-1">
9867              <a
9868                class="link link--text disclosure__link caption-large focus-inset"
9869                href="#"
9870                
9871                data-value="TW"
9872                id="Taiwan"
9873              >
9874                <span
9875                  
9876                    class="visibility-hidden"
9877                  
9878                ><svg
9879  class="icon icon-checkmark"
9880  aria-hidden="true"
9881  focusable="false"
9882  xmlns="http://www.w3.org/2000/svg"
9883  viewBox="0 0 12 9"
9884  fill="none"
9885>
9886  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9887</svg>
9888</span>
9889                <span class="country">Taiwan</span>
9890                <span class="localization-form__currency motion-reduce">
9891                  TWD
9892                  $</span>
9893              </a>
9894            </li><li class="disclosure__item" tabindex="-1">
9895              <a
9896                class="link link--text disclosure__link caption-large focus-inset"
9897                href="#"
9898                
9899                data-value="AE"
9900                id="United Arab Emirates"
9901              >
9902                <span
9903                  
9904                    class="visibility-hidden"
9905                  
9906                ><svg
9907  class="icon icon-checkmark"
9908  aria-hidden="true"
9909  focusable="false"
9910  xmlns="http://www.w3.org/2000/svg"
9911  viewBox="0 0 12 9"
9912  fill="none"
9913>
9914  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9915</svg>
9916</span>
9917                <span class="country">United Arab Emirates</span>
9918                <span class="localization-form__currency motion-reduce">
9919                  AED
9920                  د.إ</span>
9921              </a>
9922            </li><li class="disclosure__item" tabindex="-1">
9923              <a
9924                class="link link--text disclosure__link caption-large focus-inset"
9925                href="#"
9926                
9927                data-value="GB"
9928                id="United Kingdom"
9929              >
9930                <span
9931                  
9932                    class="visibility-hidden"
9933                  
9934                ><svg
9935  class="icon icon-checkmark"
9936  aria-hidden="true"
9937  focusable="false"
9938  xmlns="http://www.w3.org/2000/svg"
9939  viewBox="0 0 12 9"
9940  fill="none"
9941>
9942  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9943</svg>
9944</span>
9945                <span class="country">United Kingdom</span>
9946                <span class="localization-form__currency motion-reduce">
9947                  GBP
9948                  £</span>
9949              </a>
9950            </li><li class="disclosure__item" tabindex="-1">
9951              <a
9952                class="link link--text disclosure__link caption-large focus-inset"
9953                href="#"
9954                
9955                  aria-current="true"
9956                
9957                data-value="US"
9958                id="United States"
9959              >
9960                <span
9961                  
9962                ><svg
9963  class="icon icon-checkmark"
9964  aria-hidden="true"
9965  focusable="false"
9966  xmlns="http://www.w3.org/2000/svg"
9967  viewBox="0 0 12 9"
9968  fill="none"
9969>
9970  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
9971</svg>
9972</span>
9973                <span class="country">United States</span>
9974                <span class="localization-form__currency motion-reduce">
9975                  USD
9976                  $</span>
9977              </a>
9978            </li>
9979      </ul>
9980    </div>
9981  </div>
9982  
9983  <div class="country-selector__overlay"></div>
9984  
9985</div>
9986<input type="hidden" name="country_code" value="US">
9987</div></form></localization-form>
9988        
9989</div>
9990
9991      
9992
9993      
9994
9995      
9996      
9997        <span class="wishlist_head_btn header__icon">
9998          <a href="/pages/swym-wishlist" class="swym-wishlist">
9999            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 462 412" fill="none">
10000              
10001              <path d="M462 154.3C460 162.716 458.8 171.533 456.4 179.949C448 209.206 431.6 234.054 412 256.899C385.6 287.358 355.2 313.809 324.8 339.86C300 361.502 274.8 382.743 249.6 404.385C238.4 414.004 224 414.805 213.2 405.187C173.2 370.72 133.2 336.253 93.6 300.984C68.4 278.541 45.2 254.494 26.8 226.039C12.8 204.397 3.2 181.152 0.8 155.502C0.8 155.101 0.4 154.3 0 153.899C0 143.479 0 133.058 0 122.638C1.6 114.222 2.8 105.805 5.2 97.7899C19.2 49.2957 49.2 16.0311 98.8 2.80545C104 2.00389 109.6 1.20233 115.2 0C124 0 133.2 0 142.4 0C142.8 0.400778 143.6 0.801556 144 0.801556C172.4 4.40856 196 17.2335 216 37.6731C221.2 43.284 226 48.8949 231.2 54.5058C231.6 54.5058 231.6 54.1051 231.6 54.1051C233.2 52.1012 234.4 50.4981 236 48.4942C252.4 28.4553 272 12.8249 296.8 5.21012C304.4 3.20623 312.4 2.00389 320 0C328.8 0 338 0 347.2 0C351.2 0.801556 355.2 1.60311 359.2 2.40467C411.2 14.8288 442.4 48.0934 457.2 98.5914C459.6 106.607 460.8 115.023 462.4 123.44C462 133.459 462 143.879 462 154.3ZM230.8 384.346C231.6 383.946 232 383.545 232.4 383.545C276 345.07 320 307.397 363.2 268.521C384.4 249.284 403.6 227.642 417.6 202.393C441.2 159.109 442 115.023 416 72.5409C390 30.8599 337.2 15.6304 294 36.07C272.8 46.0895 258 62.9222 246 82.1595C238.4 94.1829 223.6 94.1829 215.6 82.1595C211.2 75.3463 206.4 68.5331 201.2 62.5214C154.8 6.81323 75.6 20.8405 44 75.7471C20 117.428 21.2 160.311 44.4 201.992C59.6 230.047 81.6 252.891 104.8 274.132C136 302.187 167.6 329.44 199.2 357.093C209.6 366.311 220.4 375.128 230.8 384.346Z" fill="currentColor"></path>
10002              
10003            </svg>
10004          </a>
10005        </span>
10006      
10007
10008
10009      <!-- <form class="search" action="/pages/search-results">
10010      <input type="text" placeholder="Search..." name="q" />
10011      <input type="submit" value="Search" />
10012      </form> -->
10013      
10014      
10015        <div class="mobile-only">
10016          
10017            
10018
10019<style>
10020  .field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after{
10021    box-shadow: none !important;
10022  }
10023
10024  .field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
10025    box-shadow: none !important;
10026  }
10027</style>
10028
10029<details-modal class="header__search mobile__Search">
10030  <details  >
10031    <summary
10032      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
10033      
10034      aria-haspopup="dialog"
10035      aria-label="Search"
10036    >
10037      <span>
10038        <svg class="aa-SubmitIcon" viewBox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"></path></svg>
10039        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
10040          <use href="#icon-close">
10041        </svg>
10042      </span>
10043    </summary>
10044    <div
10045      class="search-modal modal__content gradient "
10046      
10047      role="dialog"
10048      aria-modal="true"
10049      aria-label="Search"
10050    >
10051      
10052      
10053
10054      <div class="modal-overlay"></div>
10055      
10056      <div
10057        class="search-modal__content search-modal__content-bottom"
10058        tabindex="-1"
10059      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
10060<div class="mobile_search_box">
10061        <div class="mobile_search_icon_left">
10062          <button class="mobile_open_search__button" aria-label="Search">
10063            <svg class="aa-SubmitIcon" viewBox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"></path></svg>
10064          </button>
10065          </div>
10066
10067          <div class="field">
10068            <input
10069              class="search__input field__input vikrant"
10070              
10071              id="Search-In-Modal"
10072              type="search"
10073              name="q"
10074              value=""
10075              placeholder="Search"role="combobox"
10076                aria-expanded="false"
10077                aria-owns="predictive-search-results"
10078                aria-controls="predictive-search-results"
10079                aria-haspopup="listbox"
10080                aria-autocomplete="list"
10081                autocorrect="off"
10082                autocomplete="off"
10083                autocapitalize="off"
10084                spellcheck="false">
10085            
10086            <input type="hidden" name="options[prefix]" value="last">
10087            <button
10088              type="reset"
10089              class="reset__button field__button hidden"
10090              aria-label="Clear search term"
10091            >
10092              <svg class="icon icon-close" aria-hidden="true" focusable="false">
10093                <use xlink:href="#icon-reset">
10094              </svg>
10095            </button>
10096            <button class="search__button field__button" aria-label="Search">
10097              <svg class="icon icon-search" aria-hidden="true" focusable="false">
10098                <use href="#icon-search">
10099              </svg>
10100            </button>
10101          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
10102
10103
10104</div>
10105
10106            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></div>
10107        </form></predictive-search>
10108      </div>
10109    </div>
10110  </details>
10111</details-modal><predictive-search class="search-modal__form desktop__search" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
10112  <div class="header__field">
10113    <button class="search__button field__button  header_field__button" aria-label="Search">
10114      <svg class="icon icon-search" aria-hidden="true" focusable="false">
10115        <use href="#icon-search">
10116      </svg>
10117    </button>
10118    <input
10119      class="search__input field__input header_field__input"
10120      id="Search-In-Modal header__serach__desk"
10121      type="search"
10122      name="q"
10123      value=""
10124      placeholder="Search"role="combobox"
10125        aria-expanded="false"
10126        aria-owns="predictive-search-results"
10127        aria-controls="predictive-search-results"
10128        aria-haspopup="listbox"
10129        aria-autocomplete="list"
10130        autocorrect="off"
10131        autocomplete="off"
10132        autocapitalize="off"
10133        spellcheck="false">
10134    
10135    <input type="hidden" name="options[prefix]" value="last">
10136    <button
10137      type="reset"
10138      class="reset__button field__button hidden"
10139      aria-label="Clear search term"
10140    >
10141      
10142      <svg class="icon icon-close" aria-hidden="true" focusable="false">
10143        <use xlink:href="#icon-reset">
10144      </svg>
10145    </button>
10146  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
10147
10148
10149</div>
10150
10151    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search>
10152          
10153        </div>
10154        <div class="desktop-only">
10155          
10156            
10157
10158
10159<div class="EzfyHeaderSearch EzfyHeaderSearch--desktop "><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
10160
10161    <div class="search-container ">
10162        <button class="search__button field__button" type="button" aria-label="Translation missing: en.header.search_icon_label" tabindex="0">
10163        <svg class="aa-SubmitIcon" viewBox="0 0 24 24" width="20" height="20" fill="currentColor" role="img" aria-label="Translation missing: en.header.search_icon_label" tabindex="0" aria-labelledby="searchid">
10164          <title id="searchid">Translation missing: en.header.search_icon_label</title>
10165          <path d="M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"></path></svg>
10166        </button>
10167        <label for="Search-In-Modal" class="sr-only">Search input</label>
10168        
10169          <input class="search__input field__input fast-autocomplete fast-autocomplete-input"
10170            id="Search-In-Modal"
10171            type="text"
10172            name="q"
10173            value=""
10174            aria-owns="predictive-search-results"
10175            aria-controls="predictive-search-results"
10176            aria-haspopup="listbox"
10177            aria-autocomplete="list"
10178            autocorrect="off"
10179            autocomplete="off"
10180            autocapitalize="off"
10181            placeholder="Search"
10182            spellcheck="false"
10183            aria-label="Search input field">
10184        
10185        <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
10186          <svg class="icon icon-close" aria-hidden="true" focusable="false">
10187            <use xlink:href="#icon-reset"></use>
10188          </svg>
10189        </button>
10190       
10191      </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
10192        <div class="predictive-search__loading-state">
10193          <svg
10194            aria-hidden="true"
10195            focusable="false"
10196            class="spinner"
10197            viewBox="0 0 66 66"
10198            xmlns="http://www.w3.org/2000/svg"
10199          >
10200            <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
10201          </svg>
10202        </div>
10203      </div>
10204
10205      <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div>
10206
10207<style>
10208svg.aa-SubmitIcon {
10209    width: 22px;
10210}
10211.sr-only {
10212  position: absolute;
10213  width: 1px;
10214  height: 1px;
10215  margin: -1px;
10216  padding: 0;
10217  overflow: hidden;
10218  clip: rect(0, 0, 0, 0);
10219  border: 0;
10220}
10221
10222
10223
10224
10225.search-container {
10226    display: flex;
10227    align-items: center;
10228    position: relative;
10229    border: 0;
10230    border-bottom: 1px solid #000;
10231    padding-left: 8px;
10232    height: auto;
10233    color: black;
10234}
10235
10236.search__input {
10237  flex: 1;
10238  padding-right: 40px; 
10239}
10240button.search__button.field__button {
10241    position: relative !important;
10242    height: 3.5rem !important;
10243    width: 3.5rem !important;
10244    display: flex;
10245    align-items: center;
10246    justify-content: center;
10247    flex-shrink: 0;
10248}
10249
10250.field__button {
10251    width: auto;
10252    position: absolute;
10253    right: 2px; /* Adjust this value to match the desired spacing */
10254    background: none;
10255    border: none;
10256    cursor: pointer;
10257}
10258
10259.hidden {
10260  display: none;
10261}
10262
10263
10264/* mobile */
10265@media (max-width: 990px){
10266  .EzfyHeaderSearch--mobile{
10267  display: block;
10268  }
10269  
10270  .EzfyHeaderSearch--desktop{
10271  display: none;
10272  }
10273  
10274  .EzfyHeaderSearch--mobile  {
10275  padding-left: 1.5rem;
10276  padding-right: 1.5rem;
10277  padding-bottom: 10px;
10278  margin-top: 20px;
10279  }
10280  
10281  body{
10282  overflow-x: hidden;
10283  }
10284
10285  [id] .header{
10286    display:flex !important;
10287    justify-content:space-between;
10288    padding: 8px 10px;
10289  }
10290
10291
10292}
10293
10294/* desktop */
10295@media (min-width: 991px){
10296  .EzfyHeaderSearch--mobile{
10297  display: none !important;
10298  }
10299  
10300  .EzfyHeaderSearch--desktop{
10301    display: block;
10302  }
10303
10304  .EzfyHeaderSearch--desktop .search-container {
10305  width: 3.5rem;
10306  height: 3.5rem;
10307  border-bottom: none;
10308  padding-left: 0;
10309  overflow: visible;
10310  }
10311  
10312  .predictive-search__results-groups-wrapper{
10313  flex-direction: row !important;
10314  }
10315  
10316  .search-modal__form,
10317  .search-modal__form > *{
10318  width: 220px !important;
10319  max-width: 100% !important;
10320  }
10321  
10322  .predictive-search{
10323  max-height: 500px !important;
10324  }
10325
10326}
10327</style>
10328
10329          
10330        </div>
10331      
10332      
10333
10334
10335      
10336      
10337      
10338        
10339          <a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide">
10340            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 290 419" fill="currentColor">
10341              <g clip-path="url(#clip0_3147_12038)">
10342              <path d="M290 408.533C287.593 412.961 284.786 417.388 279.17 418.596C269.544 420.206 262.324 414.168 261.923 404.106C261.923 375.529 262.324 346.951 261.521 318.374C261.12 306.299 259.516 293.822 256.708 282.149C244.675 237.069 205.367 202.455 161.245 196.82C111.909 190.38 64.9793 215.335 42.1162 260.012C32.8908 278.527 28.0775 298.249 28.0775 318.776C28.0775 347.354 28.0775 375.931 28.0775 404.508C28.0775 410.948 24.8686 416.181 18.852 418.193C13.6377 420.206 7.21996 418.998 4.0111 414.571C2.00557 411.753 0.401146 408.131 0.401146 404.911C3.96884e-05 373.114 -0.401067 341.316 0.401146 309.519C2.80779 241.899 52.545 183.135 116.722 170.657C183.707 157.375 249.087 191.99 276.764 254.779C283.181 269.672 287.593 285.369 289.198 301.469C289.198 302.274 289.599 303.482 290 304.287C290 339.304 290 373.919 290 408.533Z"></path>
10343              <path d="M71.7979 78.8889C71.3968 35.4192 106.293 0.401914 150.014 -0.000584005C193.333 -0.403082 229.433 35.8217 229.032 78.8889C228.63 122.359 193.734 157.778 150.816 157.778C107.095 157.778 71.7979 122.761 71.7979 78.8889ZM150.415 28.1742C122.738 28.1742 99.8753 50.7141 99.8753 78.8889C99.4742 106.259 122.337 129.604 149.613 130.006C177.69 130.409 200.553 107.466 200.954 79.2914C201.355 51.5191 178.091 28.1742 150.415 28.1742Z"></path>
10344              </g>
10345              <defs>
10346              <clipPath id="clip0_3147_12038">
10347              <rect width="290" height="419" fill="white"></rect>
10348              </clipPath>
10349              </defs>
10350            </svg>
10351            <span class="visually-hidden">Log in</span>
10352          </a>
10353        
10354      
10355
10356      <a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble" aria-label="Translation missing: en.header.cart_icon_label">
10357        
10358        
10359        
10360        
10361          <svg class="bj-cart--icon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 347 412" fill="currentColor">
10362            <path d="M319.966 412C223.129 412 126.292 412 29.0511 412C28.2441 411.6 27.4372 411.2 27.0337 411.2C9.68366 406.4 -0.403545 394 -5.65999e-05 376C0.403432 362 1.21041 348 2.01739 334C4.43832 289.6 6.85925 244.8 9.28018 200C10.4906 171.6 12.1046 142.8 13.7185 114C14.929 93.6 31.0686 78.8 51.6465 78C63.3476 77.6 75.0488 78 86.7499 78C88.3639 78 90.3813 78 91.9953 78C92.3988 77.2 92.8023 76.8 92.8023 76.4C93.2058 75.2 93.2058 73.6 93.2058 72.4C97.6441 40 115.398 18 145.659 5.6C152.115 3.2 158.974 2 165.834 0C171.483 0 177.131 0 182.78 0C183.587 0.4 184.798 0.8 185.605 0.8C215.463 5.6 236.848 21.2 248.952 48.4C252.987 57.2 254.601 67.2 257.426 77.6C258.233 77.6 259.846 77.6 261.864 77.6C273.565 77.6 284.863 77.2 296.564 78C313.51 78.8 328.036 90.8 331.667 107.2C333.281 114.8 333.281 122.4 333.685 130C336.913 188 340.141 245.6 342.965 303.2C344.176 328.8 345.79 354.8 347 380.4C347.403 388.4 344.176 395.2 338.527 401.2C333.685 406.8 326.826 409.6 319.966 412ZM92.8023 106C79.8906 106 67.3825 106 54.8744 106C46.4011 106 42.3662 110 41.9627 118.4C39.9453 148 38.7348 177.6 37.1209 207.2C34.2965 262 31.0685 317.2 28.2441 372.4C27.8406 382.4 29.4546 384 39.1383 384C129.116 384 219.094 384 309.072 384C310.283 384 311.493 384 312.703 384C317.142 384 319.159 382 318.756 377.6C318.352 368 317.545 358.8 317.142 349.2C314.721 304.4 312.3 259.6 310.283 215.2C308.669 183.2 307.055 151.2 305.037 118.8C304.634 109.6 301.002 106 291.319 106C284.056 106 276.389 106 269.127 106C264.688 106 260.653 106 256.215 106C256.215 120.8 256.215 134.4 256.215 148.4C256.215 157.2 250.163 163.2 242.093 163.2C234.023 163.2 227.971 156.8 227.971 148C227.971 135.6 227.971 123.2 227.971 111.2C227.971 109.6 227.971 108 227.971 106.4C191.657 106.4 156.553 106.4 120.643 106.4C120.643 108.4 120.643 110.4 120.643 112C120.643 124 120.643 136 120.643 148C120.643 151.2 119.433 154.8 117.819 157.2C114.591 162.4 108.135 164 102.083 162C96.4337 160 92.8023 155.2 92.8023 148.4C92.3988 134.4 92.8023 120.4 92.8023 106ZM227.971 77.6C226.76 49.2 200.534 26.8 171.483 28.4C145.256 29.6 120.239 54 121.853 77.6C156.957 77.6 192.06 77.6 227.971 77.6Z"></path>
10363          </svg>
10364          
10365<div class="cart-count-bubble">
10366              <span aria-hidden="true">0</span>
10367            <span class="visually-hidden">0 items</span>
10368          </div></a>
10369    </div>
10370    
10371  </header>
10372
10373  
10374</sticky-header>
10375
10376<script type="application/ld+json">
10377  {
10378    "@context": "https://schema.org",
10379  "@type": "Organization",
10380  "@id": "https:\/\/betseyjohnson.com",
10381  "name": "Betsey Johnson",
10382  "url": "https:\/\/betseyjohnson.com",
10383    "sameAs": [
10384      "https:\/\/www.x.com\/SteveMadden",
10385      "https:\/\/www.facebook.com\/SteveMaddenShoes",
10386      "https:\/\/www.pinterest.com\/stevemadden\/boards\/",
10387      "https:\/\/www.instagram.com\/stevemadden\/",
10388      "https:\/\/www.tiktok.com\/@stevemadden",
10389      "",
10390      "https:\/\/www.snapchat.com\/add\/stevemadden",
10391      "https:\/\/www.youtube.com\/SteveMadden",
10392      ""
10393    ],
10394    
10395      "logo": "https:\/\/betseyjohnson.com\/cdn\/shop\/files\/BJ_90s_Logo_Black_1.png?v=1681998388\u0026width=500",
10396    
10397    "description": "Shop the widest selection of Betsey Johnson clothes \u0026 accessories at BetseyJohnson.com. Find flirty \u0026 feminine Betsey Johnson dresses, shoes \u0026 more!",
10398    "email": "[email protected]",
10399    "telephone": "866-222-4243",
10400    "address": {
10401      "@type": "PostalAddress",
10402      "streetAddress": "52-16 Barnett Avenue",
10403      "addressLocality": "Long Island City",
10404      "addressCountry": "United States",
10405      "addressRegion": "New York",
10406      "postalCode": "11104"
10407    },
10408    "vatID": "",
10409    "iso6523Code": ""
10410  }
10411</script>
10411
10412
10413
10414<script>
10415  document.addEventListener("DOMContentLoaded", function(event) {
10416      // Flag to track if the menu is loaded
10417      var is_menu_load = 0;
10418      // Collection and menu handles
10419      var col_handle = '';
10420      var men_handle = '';
10421      // Event listener for men menu
10422      var menMenuLink = document.querySelector("a.men_menu_below");
10423      if (menMenuLink) {
10424          menMenuLink.addEventListener("click", function(event) {
10425              event.preventDefault(); // Prevent the default link behavior
10426              // Set localStorage and redirect
10427              localStorage.setItem('men-menu', 'Yes');
10428              var url = menMenuLink.getAttribute('href');
10429              window.location.href = url;
10430          });
10431      }
10432      
10433  });
10434
10435  (function() {
10436    // Logic to show the correct menu based on localStorage value and URL
10437    var menMenuActive = localStorage.getItem('men-menu') === 'Yes';
10438    if (menMenuActive) {
10439        if (window.location.href.indexOf('collection') > -1 || window.location.href.indexOf('/pages/mens') > -1) {
10440            document.querySelector('[data-main-menu].men-menu').style.display = 'block';
10441            document.querySelector('[data-main-menu].normal-menu-a').style.display = 'none';
10442        } else {
10443            document.querySelector('[data-main-menu].men-menu').style.display = 'none';
10444            document.querySelector('[data-main-menu].normal-menu-a').style.display = 'block';
10445        }
10446    } else {
10447        document.querySelector('[data-main-menu].men-menu').style.display = 'none';
10448        document.querySelector('[data-main-menu].normal-menu-a').style.display = 'block';
10449    }
10450  })();
10451</script>
10451
10452</div><section id="shopify-section-sections--17869570637889__1773835294e0269871" class="shopify-section shopify-section-group-header-group section">
10453<div class="page-width scroll-trigger animate--slide-in"></div>
10454
10455
10456</section><section id="shopify-section-sections--17869570637889__177385012143f6fcc7" class="shopify-section shopify-section-group-header-group section">
10457<div class="page-width scroll-trigger animate--slide-in"></div>
10458
10459
10460</section>
10461<!-- END sections: header-group -->
10462
10463    
10464    
10465
10466    
10467
10468    <main id="MainContent" class="content-for-layout focus-none main-pdp-custom " role="main" tabindex="-1">
10469      
10470      <section id="shopify-section-template--17869571489857__main" class="shopify-section section">
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482  <style>
10483    .boots-title-only {
10484      display: none !important;
10485    }
10486  </style>
10487
10488
10489
10490
10491
10492
10493
10494
10495  <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/sm-int.css?v=94086187163297310571768209156" rel="stylesheet" type="text/css" media="all" />
10496
10497
10498
10499
10500
10501
10502
10503
10504<link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-collection-hero.css?v=158723012833164473411772010520"   media="print" onload="this.media='all'"><style data-shopify>@keyframes showSwipe {
10505    0% {
10506        transform: translateX(0);
10507    }
10508    50% {
10509        transform: translateX(-40px);
10510    }
10511    85% {
10512        transform: translateX(-40px);
10513    }
10514    100% {
10515        transform: translateX(0);
10516    }
10517  }
10518
10519  .carousel-slides {
10520      animation: showSwipe 2.5s ease;
10521      animation-iteration-count: 1;
10522  }</style>
10522<script>
10523    // This is for the Stylitics grid element to "hint" that it is a carousel on mobile
10524  (function () {
10525    if (window.innerWidth > 768) return;
10526
10527    const tryInit = () => {
10528      const carousel = document.querySelector('.stylitics-grid-base');
10529      if (!carousel) return false;
10530
10531      const section = carousel.querySelector('ul');
10532      if (!section) return false;
10533
10534      const io = new IntersectionObserver((entries) => {
10535        const entry = entries[0];
10536        if (!entry || !entry.isIntersecting) return;
10537
10538        const items = section.children;
10539        for (let i = 0; i < Math.min(items.length, 2); i++) {
10540          items[i].classList.add('carousel-slides');
10541        }
10542
10543        io.unobserve(carousel);
10544      }, { threshold: 0.7 });
10545
10546      io.observe(carousel);
10547
10548      let cleared = false;
10549      const clearSlides = () => {
10550        if (cleared) return;
10551        cleared = true;
10552        requestAnimationFrame(() => {
10553          const items = section.querySelectorAll('.carousel-slides');
10554          items.forEach((el) => el.classList.remove('carousel-slides'));
10555        });
10556      };
10557
10558      section.addEventListener('pointerdown', clearSlides, { passive: true });
10559
10560      return true;
10561    };
10562
10563    if (!tryInit()) {
10564      const mo = new MutationObserver(() => {
10565        if (tryInit()) mo.disconnect();
10566      });
10567      mo.observe(document.documentElement, { childList: true, subtree: true });
10568      setTimeout(() => mo.disconnect(), 10000);
10569    }
10570  })();
10571</script>
10571
10572
10573
10574
10575
10576
10577
10578<style>
10579  
10580    @media screen and (max-width: 860px) {
10581      #MainProduct-template--17869571489857__main #desktop_stikcy_bar.desk_sticky_bar.visible{
10582        display: block !important;
10583      }
10584    }
10585  
10586  .desk_sticky_bar .container {
10587    width: 1300px;
10588    margin: 0 auto !important;
10589  }
10590
10591  
10592
10593  @media only screen and (max-width: 768px) {
10594    .desk_sticky_bar .container {
10595      position: fixed;
10596    }
10597  }
10598</style>
10599
10600
10601  
10601<script>
10602    var Shopify = window.Shopify || {};
10603    Shopify.resizeImage = function (t, r) {
10604      try {
10605        if ('original' == r) return t;
10606        var o = t.match(/(.*\/[\w\-\_\.]+)\.(\w{2,4})/);
10607        return o[1] + '_' + r + '.' + o[2];
10608      } catch (r) {
10609        return t;
10610      }
10611    };
10612  </script>
10612
10613  
10614
10615
10616<section
10617  id="MainProduct-template--17869571489857__main"
10618  class="section-template--17869571489857__main-padding gradient color-scheme-1 pdp-inner-section"
10619  data-section="template--17869571489857__main"
10620>
10621  <div class="desk_sticky_bar" id="desktop_stikcy_bar">
10622    <div class="container">
10623      <div class="sticy_bar_inner">
10624        <div class="sticy_bar_left">
10625          <h2 class="sticky_title">DIGITAL GIFT CARD</h2>
10626          
10627            
10628<div class="price-details-component" data-product-id="7733392146497"><div class="price-details-component__prices"></div>
10629
10630  <div class="price-details-component__now-row"><span class="price-details-component__regular">
10631        <strong class="price-details-component__price" aria-label="Regular price, $25">
10632          $25
10633        </strong>
10634      </span></div></div>
10635
10636<style>
10637   @media (max-width: 767px) {
10638    .price-details-component {
10639      flex-direction: column;
10640      gap: 0 !important;
10641      align-items: flex-start;
10642      justify-content: flex-start;
10643      text-align: left;
10644      text-wrap: nowrap;
10645      white-space: nowrap;
10646      overflow: hidden;
10647      text-overflow: ellipsis;
10648      max-width: 100%;
10649      line-height: 1.2;
10650   }
10651}
10652
10653
10654
10655  .price-details-component {
10656    /* Typography */
10657    
10658    --pd-font-family: Gotham, sans-serif;
10659    --pd-font-size: 1.75rem;
10660    --pd-red: #ff11ac;
10661    --pd-gray: #666;
10662    --pd-border: #e5e5e5;
10663    
10664
10665    font-family: var(--pd-font-family);
10666    font-size: var(--pd-font-size);
10667    display: flex;
10668    align-items: baseline;
10669    gap: 0.375em;
10670  }
10671
10672  .price-details-component__label {
10673    font-size: 0.75em;
10674    font-weight: 700;
10675    letter-spacing: 0.05em;
10676    text-transform: uppercase;
10677    margin: 0 0 0.25em;
10678  }
10679
10680  .price-details-component__prices {
10681    display: flex;
10682    align-items: center;
10683    gap: 0.375em;
10684    font-size: 0.875em;
10685    color: var(--pd-gray);
10686  }
10687
10688  .price-details-component__original-label {
10689    color: var(--pd-gray);
10690    font-family: var(--pd-font-family);
10691  }
10692
10693  .price-details-component__compare {
10694    color: var(--pd-gray);
10695    text-decoration: line-through;
10696  }
10697
10698  .price-details-component__now-row {
10699    display: flex;
10700    align-items: baseline;
10701    gap: 0.375em;
10702    margin-top: 0.125em;
10703    white-space: nowrap;
10704  }
10705
10706  .price-details-component__now {
10707    display: inline-flex;
10708    align-items: baseline;
10709    gap: 0.375em;
10710    color: var(--pd-red);
10711    white-space: nowrap;
10712  }
10713
10714  .price-details-component__now-label {
10715    font-size: 0.875em;
10716  }
10717
10718  .price-details-component__sale-price {
10719    font-size: 1em;
10720    font-weight: 700;
10721    font-family: var(--pd-font-family);
10722  }
10723
10724  .price-details-modal strong, .price-details-modal header h2 {
10725    font-family: var(--pd-font-family);
10726  }
10727
10728  .price-details-component__discount {
10729    font-size: 0.875em;
10730  }
10731
10732  .price-details-component__regular {
10733    font-size: 1em;
10734  }
10735
10736  .price-details-component__price {
10737    font-weight: 700;
10738    font-family: var(--pd-font-family);
10739  }
10740  .price-details-component__regular strong {
10741    font-family: var(--pd-font-family);
10742  }
10743
10744  .price-details-component__trigger {
10745    display: block;
10746    appearance: none;
10747    background: none;
10748    border: none;
10749    padding: 0;
10750    margin-top: 0.25em;
10751    font-family: inherit;
10752    font-size: 0.875em;
10753    color: var(--pd-gray);
10754    text-decoration: underline;
10755    cursor: pointer;
10756    transition: color 0.15s ease;
10757  }
10758
10759  .price-details-component__trigger:hover,
10760  .price-details-component__trigger:focus {
10761    color: #000;
10762  }
10763
10764  .price-details-component__trigger:focus-visible {
10765    outline: 2px solid currentColor;
10766    outline-offset: 2px;
10767  }
10768
10769  /* Modal styles */
10770  .price-details-modal {
10771    --pd-modal-font-family: var(--pd-font-family, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif);
10772    --pd-modal-font-size: var(--pd-font-size, 1rem);
10773
10774    position: fixed;
10775    inset: 0;
10776    width: 100%;
10777    max-width: 100%;
10778    height: 100%;
10779    max-height: 100%;
10780    margin: 0;
10781    padding: 0;
10782    border: none;
10783    background: transparent;
10784    overflow: hidden;
10785    font-family: var(--pd-modal-font-family);
10786    font-size: var(--pd-modal-font-size);
10787  }
10788
10789  .price-details-modal::backdrop {
10790    background: rgba(0, 0, 0, 0.5);
10791    backdrop-filter: blur(2px);
10792  }
10793
10794  .price-details-modal[open] {
10795    display: flex;
10796    justify-content: center;
10797    align-items: center;
10798  }
10799
10800  .price-details-modal__container {
10801    position: relative;
10802    width: 90%;
10803    max-width: 480px;
10804    max-height: 85vh;
10805    background: #fff;
10806    border-radius: 0;
10807    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
10808    overflow: hidden;
10809    display: flex;
10810    flex-direction: column;
10811  }
10812
10813  .price-details-modal__header {
10814    display: flex;
10815    justify-content: space-between;
10816    align-items: center;
10817    padding: 1em 1.25em;
10818    border-bottom: 1px solid var(--pd-border);
10819  }
10820
10821  .price-details-modal__title {
10822    font-size: 1.125em;
10823    font-weight: 600;
10824    margin: 0;
10825    line-height: 1.3;
10826  }
10827
10828  .price-details-modal__close {
10829    appearance: none;
10830    background: none;
10831    border: none;
10832    padding: 0.5em;
10833    margin: -0.5em;
10834    cursor: pointer;
10835    color: inherit;
10836    display: flex;
10837    align-items: center;
10838    justify-content: center;
10839    transition: opacity 0.15s ease;
10840  }
10841
10842  .price-details-modal__close:hover {
10843    opacity: 0.7;
10844  }
10845
10846  .price-details-modal__close:focus-visible {
10847    outline: 2px solid currentColor;
10848    outline-offset: 2px;
10849  }
10850
10851  .price-details-modal__content {
10852    padding: 1.25em;
10853    overflow-y: auto;
10854    flex: 1;
10855    white-space: normal;
10856  }
10857
10858  .price-details-modal__clearance {
10859    font-size: 0.75em;
10860    font-weight: 700;
10861    letter-spacing: 0.05em;
10862    margin: 0 0 0.25em;
10863  }
10864
10865  .price-details-modal__price-summary {
10866    margin: 0;
10867    font-size: 0.9375em;
10868    line-height: 1.6;
10869  }
10870
10871  .price-details-modal__original-line {
10872    display: block;
10873    color: var(--pd-gray);
10874  }
10875
10876  .price-details-modal__sale-line {
10877    display: block;
10878    color: var(--pd-red);
10879  }
10880
10881  .price-details-modal__divider {
10882    border: none;
10883    border-top: 1px solid var(--pd-border);
10884    margin: 1em 0;
10885  }
10886
10887  .price-details-modal__section {
10888    border: none;
10889  }
10890
10891  .price-details-modal__section-title {
10892    display: flex;
10893    justify-content: space-between;
10894    align-items: center;
10895    font-size: 0.9375em;
10896    font-weight: 600;
10897    cursor: pointer;
10898    padding: 0.5em 0;
10899    list-style: none;
10900    user-select: none;
10901  }
10902
10903  .price-details-modal__section-title::-webkit-details-marker {
10904    display: none;
10905  }
10906
10907  .price-details-modal__section-title:focus-visible {
10908    outline: 2px solid currentColor;
10909    outline-offset: 2px;
10910  }
10911
10912  .price-details-modal__chevron {
10913    transition: transform 0.2s ease;
10914  }
10915
10916  .price-details-modal__section[open] .price-details-modal__chevron {
10917    transform: rotate(180deg);
10918  }
10919
10920  .price-details-modal__section-content {
10921    padding-top: 0.5em;
10922  }
10923
10924  .price-details-modal__section-content p {
10925    font-size: 0.8125em;
10926    line-height: 1.6;
10927    color: #333;
10928    margin: 0 0 1em;
10929  }
10930
10931  .price-details-modal__section-content p:last-child {
10932    margin-bottom: 0;
10933  }
10934
10935  .price-details-modal__disclaimer {
10936    padding-top: 0.75em;
10937    border-top: none;
10938  }
10939
10940  /* Visually hidden utility */
10941  .price-details-component .visually-hidden {
10942    position: absolute;
10943    width: 1px;
10944    height: 1px;
10945    padding: 0;
10946    margin: -1px;
10947    overflow: hidden;
10948    clip: rect(0, 0, 0, 0);
10949    white-space: nowrap;
10950    border: 0;
10951  }
10952
10953  /* Reduced motion */
10954  @media (prefers-reduced-motion: reduce) {
10955    .price-details-modal__chevron {
10956      transition: none;
10957    }
10958  }
10959</style>
10960
10961<script>
10962  (function() {
10963    // Only initialize the event delegation once, no matter how many snippets are on the page
10964    if (window.priceDetailsModalInitialized) return;
10965    window.priceDetailsModalInitialized = true;
10966
10967    // Track the element that opened the modal for focus restoration
10968    let previousActiveElement = null;
10969
10970    function openModal(modal, trigger) {
10971      previousActiveElement = trigger;
10972      modal.showModal();
10973
10974      // Focus the close button for immediate keyboard access
10975      const closeBtn = modal.querySelector('[data-close-modal]');
10976      if (closeBtn) {
10977        closeBtn.focus();
10978      }
10979    }
10980
10981    function closeModal(modal) {
10982      modal.close();
10983
10984      // Restore focus to the trigger element
10985      if (previousActiveElement && typeof previousActiveElement.focus === 'function') {
10986        previousActiveElement.focus();
10987        previousActiveElement = null;
10988      }
10989    }
10990
10991    // Event delegation for opening modals
10992    document.addEventListener('click', function(e) {
10993      const trigger = e.target.closest('.price-details-component__trigger');
10994      if (trigger) {
10995        const component = trigger.closest('.price-details-component');
10996        const modal = component ? component.querySelector('.price-details-modal') : null;
10997        if (modal) {
10998          e.preventDefault();
10999          openModal(modal, trigger);
11000        }
11001      }
11002
11003      // Close button handler
11004      const closeBtn = e.target.closest('[data-close-modal]');
11005      if (closeBtn) {
11006        const modal = closeBtn.closest('.price-details-modal');
11007        if (modal) {
11008          closeModal(modal);
11009        }
11010      }
11011    });
11012
11013    // Backdrop click to close (for all dialogs)
11014    document.addEventListener('click', function(e) {
11015      if (e.target.classList && e.target.classList.contains('price-details-modal')) {
11016        closeModal(e.target);
11017      }
11018    });
11019
11020    // Handle dialog close event for focus restoration
11021    document.addEventListener('close', function(e) {
11022      if (e.target.classList && e.target.classList.contains('price-details-modal')) {
11023        if (previousActiveElement && typeof previousActiveElement.focus === 'function') {
11024          previousActiveElement.focus();
11025          previousActiveElement = null;
11026        }
11027      }
11028    }, true);
11029
11030    // Focus trap for all price details modals
11031    document.addEventListener('keydown', function(e) {
11032      if (e.key !== 'Tab') return;
11033
11034      const modal = document.querySelector('.price-details-modal[open]');
11035      if (!modal) return;
11036
11037      const focusableElements = modal.querySelectorAll(
11038        'button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'
11039      );
11040
11041      if (focusableElements.length === 0) return;
11042
11043      const firstElement = focusableElements[0];
11044      const lastElement = focusableElements[focusableElements.length - 1];
11045
11046      if (e.shiftKey && document.activeElement === firstElement) {
11047        e.preventDefault();
11048        lastElement.focus();
11049      } else if (!e.shiftKey && document.activeElement === lastElement) {
11050        e.preventDefault();
11051        firstElement.focus();
11052      }
11053    });
11054  })();
11055</script>
11055
11056
11057          
11058        </div>
11059        <div class="sticy_bar_right">
11060          <div class="select_size">
11061            
11062              
11063                
11064
11065
11066  
11067    <div class="size_swatch clearfix select_size" data-option-index="0">
11068      
11069      
11070      <select aria-label="select size" class="custom_swatch custome-select select-styled form_sticky_box" name="desk_size">
11071        <option data-value="" data-stock="false" selected>Select a Size</option>
11072        
11073          
11074          
11075            
11076            
11077            
11078            
11079            <option
11080              value="$25"
11081              data-variant-fbid="43154638241857"
11082              data-value="$25"
11083              data-size=""
11084              data-html="
11085              <span class='main_val'>$25</span>
11086            "
11087              data-stock="true"
11088            >
11089              $25
11090            </option>
11091          
11092        
11093          
11094          
11095            
11096            
11097            
11098            
11099            <option
11100              value="$50"
11101              data-variant-fbid="43154638274625"
11102              data-value="$50"
11103              data-size=""
11104              data-html="
11105              <span class='main_val'>$50</span>
11106            "
11107              data-stock="true"
11108            >
11109              $50
11110            </option>
11111          
11112        
11113          
11114          
11115            
11116            
11117            
11118            
11119            <option
11120              value="$75"
11121              data-variant-fbid="43154638307393"
11122              data-value="$75"
11123              data-size=""
11124              data-html="
11125              <span class='main_val'>$75</span>
11126            "
11127              data-stock="true"
11128            >
11129              $75
11130            </option>
11131          
11132        
11133          
11134          
11135            
11136            
11137            
11138            
11139            <option
11140              value="$100"
11141              data-variant-fbid="43154638340161"
11142              data-value="$100"
11143              data-size=""
11144              data-html="
11145              <span class='main_val'>$100</span>
11146            "
11147              data-stock="true"
11148            >
11149              $100
11150            </option>
11151          
11152        
11153          
11154          
11155            
11156            
11157            
11158            
11159            <option
11160              value="$150"
11161              data-variant-fbid="43154638372929"
11162              data-value="$150"
11163              data-size=""
11164              data-html="
11165              <span class='main_val'>$150</span>
11166            "
11167              data-stock="true"
11168            >
11169              $150
11170            </option>
11171          
11172        
11173          
11174          
11175            
11176            
11177            
11178            
11179            <option
11180              value="$200"
11181              data-variant-fbid="43154638405697"
11182              data-value="$200"
11183              data-size=""
11184              data-html="
11185              <span class='main_val'>$200</span>
11186            "
11187              data-stock="true"
11188            >
11189              $200
11190            </option>
11191          
11192        
11193      </select>
11194      
11195    </div>
11196  
11197
11198
11199<style>
11200    /* .desk_sticky_bar {
11201      border-bottom: 2px solid #000;
11202      position: fixed;
11203      z-index: 99;
11204      background: #fff;
11205      top: 73px;
11206      width: 100%;
11207      display: none;
11208  } */
11209
11210    .desk_sticky_bar {
11211      position: fixed;
11212      border-bottom: 2px solid #000;
11213      top: -16rem; /* hide the bar initially */
11214      left: 0;
11215      width: 100%;
11216      background-color: #f1f1f1;
11217      transition: top 0.3s ease-in-out;
11218      z-index: 2; /* adjust as needed */
11219    }
11220    span.sticky_price.price {
11221      padding: 0 3rem;
11222      font-size: 2.2rem;
11223      font-weight: 600;
11224    }
11225    .sticy_bar_left {
11226      display: flex;
11227      align-items: center;
11228      justify-content: space-between;
11229      width: 50%;
11230    }
11231    .sticy_bar_right {
11232      display: flex;
11233      align-items: center;
11234      justify-content: space-evenly;
11235      width: 25%;
11236    }
11237    .sticy_bar_right .select_size {
11238      width: 90%;
11239    }
11240    .sticy_bar_right .select_size .size_swatch {
11241      width: 100%;
11242    }
11243    h2.sticky_title {
11244      font-weight: 100;
11245      font-size: 22px;
11246      line-height: 1.1;
11247      letter-spacing: 0.1em;
11248    }
11249    .desk_sticky_bar.visible {
11250      top: 66px; /* show the bar on scroll */
11251    }
11252
11253    .sticy_bar_inner {
11254      display: flex;
11255      width: 100%;
11256      justify-content: space-evenly;
11257      align-items: center;
11258      padding: 20px 0;
11259    }
11260    .select-styled {
11261      border: 1px solid #000;
11262      padding: 19px;
11263      font-size: 16px;
11264      color: #000;
11265      background-color: #fff;
11266      position: relative;
11267      margin: 10px;
11268      width: 100%;
11269    }
11270    .desk-sticky-bar {
11271      display: none; /* Initially hide the desk sticky bar */
11272    }
11273</style>
11274
11275              
11276              
11277              
11278              
11279            
11280          </div>
11281        </div>
11282        
11282<script>
11283          window.productVariants = [{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}];
11284        </script>
11284
11285        <form action="/cart/add" method="post" enctype="multipart/form-data" id="sticky-add-to-cart-form">
11286          
11287          <input
11288            type="hidden"
11289            name="id"
11290            value="43154638241857"
11291            stock="true"
11292            id="sticky-variant-id-input"
11293          >
11294          <button
11295            type="submit"
11296            class=" button btn button-primary"
11297            id="sticky-add-to-cart-btn"
11298          ></button>
11299        </form>
11300        
11301        
11302          
11303
11304<section class="back-in-stock-app-container">
11305  <button
11306    class="klaviyo-bis-trigger"
11307    
11308  >
11309    EMAIL ME WHEN IN STOCK
11310  </button>
11311
11312  <style>
11313    .back-in-stock-app-container {
11314      display: none;
11315    }
11316    .back-in-stock-app-container :hover {
11317      cursor: pointer !important;
11318    }
11319    .back-in-stock-app-container.show {
11320      display: block;
11321      width: 100%;
11322    }
11323    .klaviyo-bis-trigger {
11324      width: 100%;
11325      height: auto;
11326      padding: 10px 5px;
11327      border: 2px solid #ea2e93;
11328      font-size: 1.2rem;
11329      font-family: 'Gotham Book', sans-serif;
11330      font-weight: 400;
11331      text-transform: uppercase;
11332      text-align: center;
11333      letter-spacing: 2px;
11334      color: white;
11335      outline: 0;
11336      transition: all 0.3s ease-in-out;
11337      background-color: #ea2e93;
11338    }
11339    .klaviyo-bis-trigger:is(:hover, :focus, :active) {
11340      opacity: 0.6;
11341      border-color: black;
11342      background-color: black;
11343    }
11344  </style>
11345
11346  
11346<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
11346
11347  
11347<script>
11348    var klaviyo = klaviyo || [];
11349
11350    klaviyo.init({
11351      account: 'HXNU86',
11352      list: 'S6iAMV',
11353      platform: 'shopify',
11354      display_on_policy_continue: true,
11355    });
11356
11357    klaviyo.enable('backinstock', {
11358      trigger: {
11359        product_page_text: 'Notify Me When Available',
11360        product_page_class: 'btn',
11361        product_page_text_align: 'center',
11362        product_page_margin: '0px',
11363        replace_anchor: false,
11364      },
11365      modal: {
11366        additional_styles: `@import url('//betseyjohnson.com/cdn/shop/t/1305/assets/back-in-stock-modal.css?v=119751936256880912241755524542');`,
11367        headline: '{product_name}',
11368        body_content: 'Register to receive a notification when this item comes back in stock.',
11369        email_field_label: 'Back In Stock Email',
11370        button_label: 'Notify me when available',
11371        subscription_success_label: "You're in! We'll let you know when it's back.",
11372        footer_content: '',
11373        drop_background_color: '#000000',
11374        background_color: '#ffffff',
11375        text_color: '#000000',
11376        button_text_color: '#ffffff',
11377        button_background_color: '#ea2e93',
11378        close_button_color: '#000000',
11379        error_background_color: '#fcd6d7',
11380        error_text_color: '#C72E2F',
11381        success_background_color: '#d3efcd',
11382        success_text_color: '#1B9500',
11383      },
11384    });
11385  </script>
11385
11386</section>
11387
11388        
11389      </div>
11390    </div>
11391  </div>
11392    <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/find-in-store.css?v=28720458724034356101789976825" rel="stylesheet" type="text/css" media="all" />
11393    
11393<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/find-in-store-v2.js?v=53630095638056950101785743223" defer></script>
11393
11394  
11395
11396  <link href="//betseyjohnson.com/cdn/shop/t/1305/assets/section-main-product.css?v=45411034262896946811772441148" rel="stylesheet" type="text/css" media="all" />
11397  
11398
11399  <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-accordion.css?v=42945627494846275531772010522" media="print" onload="this.media='all'">
11400  <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-price.css?v=19790973530013083601772010520"    media="print" onload="this.media='all'">
11401  <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-slider.css?v=69943936896339513851772010523"   media="print" onload="this.media='all'">
11402  <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-rating.css?v=77970439250501388841772010521"   media="print" onload="this.media='all'">
11403  <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-deferred-media.css?v=14096082462203297471772010521" media="print" onload="this.media='all'">
11404  <link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-swatch.css?v=171443852171400352491789976824">
11405
11406  
11407<style data-shopify>@media screen and (min-width: 750px) {
11408      .section-template--17869571489857__main-padding {
11409        padding-top: 36px;
11410        padding-bottom: 12px;
11411      }
11412    }</style>
11412<script>
11413    // Removing hover when add to cart is selected
11414    (function(){
11415      const ids = ['addToCartBtn','sticky-add-to-cart-btn'];
11416      const btns = ids.map(id => document.getElementById(id)).filter(Boolean);
11417      if (!btns.length) return;
11418
11419      const onDown = e => e.currentTarget.classList.add('clicked');
11420      const onLeave = e => e.currentTarget.classList.remove('clicked');
11421
11422      btns.forEach(btn => {
11423        btn.addEventListener('pointerdown', onDown, {passive:true});
11424        btn.addEventListener('pointerleave', onLeave, {passive:true});
11425        btn.addEventListener('pointercancel', onLeave, {passive:true});
11426        btn.addEventListener('blur', onLeave, {passive:true});
11427      });
11428    })();
11429    
11430  </script>
11430
11431  
11431<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/product-info.js?v=57302809592839554921772010543" defer></script>
11431
11432  
11432<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/product-form.js?v=184171467918896065011772010543" defer></script>
11432
11433
11434  <div id="mob-prod-page-width"><div class="product product--large product--left product--thumbnail_slider product--mobile-show grid grid--1-col grid--2-col-tablet">
11435      <div class="grid__item product__media-wrapper">
11436        
11437<link rel="preload" href="//betseyjohnson.com/cdn/shop/t/1305/assets/photoswipe.min.css?v=93443570814444242121765789112" as="style" onload="this.onload=null;this.rel='stylesheet'">
11438<noscript><link rel="stylesheet" href="//betseyjohnson.com/cdn/shop/t/1305/assets/photoswipe.min.css?v=93443570814444242121765789112"></noscript>
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456<style>
11457  .pswp {
11458    background: #fff;
11459  }
11460  .pswp__counter {
11461    display: none;
11462  }
11463  button.pswp__button svg {
11464    display: none;
11465  }
11466  button.pswp__button.pswp__button--arrow--prev {
11467    background-image: url('https://www.dolcevita.com/cdn/shop/files/211689_left_arrow_icon_450cf421-3a7e-49e7-ad87-92333a6c0894.png?v=1687862047');
11468    background-size: 40px;
11469    background-position: center;
11470    background-repeat: no-repeat;
11471  }
11472  button.pswp__button.pswp__button--arrow--next {
11473    background-image: url('https://www.dolcevita.com/cdn/shop/files/211607_right_arrow_icon_7d6f7627-ab1c-4c0c-9eba-743c1e81959c.png?v=1687862048');
11474    background-size: 40px;
11475    background-position: center;
11476    background-repeat: no-repeat;
11477  }
11478  .pswp__button--close {
11479    background-image: url('https://www.dolcevita.com/cdn/shop/files/352270_close_icon_08798004-b369-46ca-9a90-e067062e2b2b.png?v=1687862010') !important;
11480    background-size: 30px !important;
11481    background-position: center !important;
11482    background-repeat: no-repeat !important;
11483  }
11484  .pswp__button--zoom
11485  {
11486    background-image: url('https://www.dolcevita.com/cdn/shop/files/3844466_in_magnifier_plus_search_zoom_icon_97f7610f-a3c5-4709-b3f1-84b6ec5771c3.png') !important;
11487    background-size: 30px !important;
11488    background-position: center !important;
11489    background-repeat: no-repeat !important;
11490  }
11491  .pswp--zoomed-in .pswp__button--zoom
11492  {
11493    background-image: url('https://www.dolcevita.com/cdn/shop/files/3844465_magnifier_out_plus_search_zoom_icon_bbeaa975-e769-46b3-970e-0e08dda53cf0.png?v=1687862499') !important;
11494  }
11495  .pswp--touch .pswp__button--arrow {
11496    visibility: visible;
11497  }
11498  .pswp .pswp__hide-on-close {
11499    opacity: 1;
11500    pointer-events: initial;
11501  }
11502  .pswp__bg{
11503    display: none;
11504  }
11505</style>
11506
11507<style>
11508  .product-main-img-pair {
11509    display: grid;
11510    grid-template-columns: 1fr 1fr;
11511    gap: 1rem;
11512  }
11513  .single-img:hover {
11514    cursor: pointer;
11515  }
11516  .single-img img {
11517    width: 100%;
11518    object-fit: cover;
11519    height: 100%;
11520  }
11521  button.slider-button.slider-button--prev {
11522    position: absolute;
11523    left: 0;
11524    z-index: 1;
11525  }
11526  button.slider-button.slider-button--next {
11527    position: absolute;
11528    right: 0;
11529    z-index: 1;
11530  }
11531  .modal1 {
11532    display: none;
11533    position: fixed;
11534    z-index: 9999999;
11535    padding-top: 50px;
11536    padding-bottom: 50px;
11537    left: 0;
11538    top: 0;
11539    width: 100%;
11540    overflow: auto;
11541    background-color: #fff;
11542    min-height: 100vh;
11543  }
11544
11545  .slide-container {
11546    position: relative;
11547    width: 100%;
11548    overflow: hidden;
11549  }
11550
11551  .gallery-visible {
11552    all: unset;
11553  }
11554  .modal-content,
11555  .gallery-visible {
11556    background-color: #fefefe;
11557    padding: 0;
11558    width: 100%;
11559    text-align: center;
11560    top: 50%;
11561    position: absolute;
11562    transform: translateY(-50%);
11563    left: 0;
11564    right: 0;
11565    display: block;
11566  }
11567
11568  @media only screen and (max-width: 768px) {
11569    .gallery-visible {
11570      display: block;
11571    }
11572    .modal-content {
11573      display: block;
11574    }
11575  }
11576
11577  @media only screen and (min-width: 769px) {
11578    .gallery-visible {
11579      display: none;
11580    }
11581    .modal-content {
11582      display: block;
11583    }
11584  }
11585
11586  .mySlides img {
11587    width: 100%;
11588    height: auto;
11589    max-height: calc(100vh - 100px);
11590    object-fit: contain;
11591    border: none;
11592  }
11593  .close {
11594    color: #000;
11595    position: fixed;
11596    top: 10px;
11597    right: 25px;
11598    width: 30px;
11599    height: 30px;
11600    padding: 0;
11601    background-color: rgba(255, 255, 255, 0);
11602    border: none;
11603    z-index: 99;
11604  }
11605  .close:hover,
11606  .close:focus {
11607    color: #999;
11608    text-decoration: none;
11609    cursor: pointer;
11610  }
11611  .zoom {
11612    color: #000;
11613    position: fixed;
11614    top: 10px;
11615    right: 70px;
11616    width: 30px;
11617    height: 30px;
11618    padding: 0;
11619    background-color: rgba(255, 255, 255, 0);
11620    border: none;
11621    z-index: 99;
11622  }
11623  .zoom:hover,
11624  .zoom:focus {
11625    color: #999;
11626    text-decoration: none;
11627    cursor: pointer;
11628  }
11629
11630  .zoomed {
11631    transform: scale(2.1);
11632    transform-origin: bottom center;
11633    transition: transform 0.5s ease;
11634    bottom: 0;
11635    top: 50%;
11636  }
11637
11638  @media only screen and (max-width: 768px) {
11639    .zoomed {
11640      transform: scale(2);
11641      transform-origin: bottom center;
11642      transition: transform 0.5s ease;
11643      bottom: 0;
11644    }
11645  }
11646
11647  .mySlides {
11648    display: none;
11649    border: none;
11650  }
11651  .cursor {
11652    cursor: pointer;
11653  }
11654  .product__media.media.media--transparent {
11655    cursor: zoom-in;
11656  }
11657  .prev,
11658  .next {
11659    cursor: pointer;
11660    position: fixed;
11661    top: 60%;
11662    width: 35px;
11663    transform: translateY(-50%);
11664    color: #000;
11665    font-weight: bold;
11666    user-select: none;
11667    -webkit-user-select: none;
11668    border-radius: 50% !important;
11669    height: 35px;
11670    display: flex;
11671    align-items: center;
11672    justify-content: center;
11673    font-size: 5px;
11674    text-decoration: none;
11675    background-color: rgba(255, 255, 255, 0);
11676    border: none;
11677    z-index: 99;
11678  }
11679  .next {
11680    right: 0px;
11681    margin: 5px 25px;
11682  }
11683  .prev {
11684    left: 0px;
11685    margin: 5px 25px;
11686  }
11687  .mySlides {
11688    line-height: 0;
11689    border: none;
11690  }
11691  @media only screen and (max-width: 749px) {
11692    .modal-content {
11693      width: 100%;
11694    }
11695    .modal {
11696      z-index: 9999999999;
11697    }
11698    .next {
11699      right: 0;
11700    }
11701    .prev {
11702      left: 0px;
11703    }
11704    .product-main-img-pair {
11705      display: none;
11706    }
11707    button.thumbnail img {
11708      display: none;
11709    }
11710    .thumbnail-slider .thumbnail-list.slider {
11711      justify-content: center;
11712    }
11713    .thumbnail-slider .thumbnail-list__item.slider__slide {
11714      width: 10px !important;
11715    }
11716    button.thumbnail {
11717      background: white;
11718      border-radius: 50%;
11719      opacity: 1 !important;
11720    }
11721    .thumbnail[aria-current] {
11722      box-shadow: 0 0 0 0.1rem rgb(178, 178, 178) !important;
11723      border-color: rgb(178, 178, 178) !important;
11724      background: rgb(178, 178, 178);
11725    }
11726    .thumbnail-slider button.slider-button {
11727      display: none;
11728    }
11729    .product-media-container.constrain-height.media-fit-contain {
11730      width: 100%;
11731      height: 100%;
11732      max-width: 100%;
11733      border: none !important;
11734    }
11735    .slider.slider--mobile .slider__slide {
11736      padding: 0;
11737      scrollbar-color: white !important;
11738    }
11739
11740    ul.product__media-list .grid__item:first-of-type {
11741      margin-left: 0 !important;
11742      padding-top: 0;
11743    }
11744    ul.product__media-list .product__media-item {
11745      width: 100%;
11746    }
11747  }
11748
11749  .prev .icon {
11750    display: flex;
11751    width: 100%;
11752    height: 100%;
11753    background-image: url('https://www.dolcevita.com/cdn/shop/files/211689_left_arrow_icon_450cf421-3a7e-49e7-ad87-92333a6c0894.png?v=1687862047');
11754    background-size: cover;
11755  }
11756
11757  .next .icon {
11758    display: flex;
11759    width: 100%;
11760    height: 100%;
11761    background-image: url('https://www.dolcevita.com/cdn/shop/files/211607_right_arrow_icon_7d6f7627-ab1c-4c0c-9eba-743c1e81959c.png?v=1687862048');
11762    background-size: cover;
11763  }
11764
11765  .close .icon {
11766    display: flex;
11767    width: 100%;
11768    height: 100%;
11769    background-image: url('https://www.dolcevita.com/cdn/shop/files/352270_close_icon_08798004-b369-46ca-9a90-e067062e2b2b.png?v=1687862010');
11770    background-size: cover;
11771  }
11772  .zoom-icon {
11773    display: flex;
11774    width: 100%;
11775    height: 100%;
11776    background-image: url('https://www.dolcevita.com/cdn/shop/files/3844466_in_magnifier_plus_search_zoom_icon_97f7610f-a3c5-4709-b3f1-84b6ec5771c3.png?v=1687862499');
11777    background-size: cover;
11778  }
11779
11780  .zoomed-icon {
11781    display: flex;
11782    width: 100%;
11783    height: 100%;
11784    background-image: url('https://www.dolcevita.com/cdn/shop/files/3844465_magnifier_out_plus_search_zoom_icon_bbeaa975-e769-46b3-970e-0e08dda53cf0.png?v=1687862499');
11785    background-size: cover;
11786  }
11787</style>
11788
11789
11790
11791<!--
11792<script>
11793  var slideIndex = 1;
11794
11795  function openModal(imgId) {
11796    document.getElementById('myModal').style.display = 'block';
11797    var index = findIndexByAttribute(imgId);
11798    currentSlide(parseInt(imgId, 10));
11799  }
11800
11801  function findIndexByAttribute(imgId) {
11802    var slides = document.querySelectorAll('[img-id]');
11803    for (var i = 0; i < slides.length; i++) {
11804      if (slides[i].getAttribute('img-id').trim() === imgId.trim()) {
11805        return i + 1; // Add 1 to convert from 0-based index to 1-based index
11806      }
11807    }
11808    return 1; // Default to the first slide if not found
11809  }
11810
11811  function closeModal() {
11812    document.getElementById('myModal').style.display = 'none';
11813  }
11814
11815  function plusSlides(n) {
11816    showSlides((slideIndex += n));
11817  }
11818
11819  function currentSlide(n) {
11820    showSlides((slideIndex = n));
11821  }
11822
11823  function showSlides(n) {
11824    var i;
11825    var slides = document.getElementsByClassName('mySlides');
11826    if (n > slides.length) {
11827      slideIndex = 1;
11828    }
11829    if (n < 1) {
11830      slideIndex = slides.length;
11831    }
11832    for (i = 0; i < slides.length; i++) {
11833      slides[i].style.display = 'none';
11834    }
11835    slides[slideIndex - 1].style.display = 'block';
11836  }
11837
11838  function zoomImage() {
11839    const isMobile = window.innerWidth <= 768;
11840
11841    let modalContent;
11842    if (isMobile) {
11843      modalContent = document.querySelector('.modal-content');
11844    } else {
11845      modalContent = document.querySelector('.modal-content');
11846    }
11847    const zoomIcon = document.querySelector('#zoomIcon');
11848    let zoomed = modalContent.classList.contains('zoomed');
11849
11850    zoomed = !zoomed;
11851
11852    if (zoomed) {
11853      modalContent.classList.add('zoomed');
11854      zoomIcon.classList.remove('zoom-icon');
11855      zoomIcon.classList.add('zoomed-icon');
11856    } else {
11857      modalContent.classList.remove('zoomed');
11858      zoomIcon.classList.remove('zoomed-icon');
11859      zoomIcon.classList.add('zoom-icon');
11860    }
11861  }
11862
11863  document.addEventListener('keydown', function (event) {
11864    if (event.key === 'Escape') {
11865      closeModal();
11866    }
11867  });
11868
11869  document.addEventListener('keydown', function (event) {
11870    if (event.key === 'ArrowLeft') {
11871      plusSlides(-1);
11872    } else if (event.key === 'ArrowRight') {
11873      plusSlides(1);
11874    }
11875  });
11876
11877  // Swipe functionality
11878  document.addEventListener('DOMContentLoaded', function () {
11879    let startX;
11880    let endX;
11881    const slideContainer = document.querySelector('.slide-container');
11882
11883    if (slideContainer) {
11884      slideContainer.addEventListener(
11885        'touchstart',
11886        (e) => {
11887          startX = e.touches[0].clientX;
11888        },
11889        { passive: true }
11890      );
11891
11892      slideContainer.addEventListener(
11893        'touchmove',
11894        (e) => {
11895          endX = e.touches[0].clientX;
11896        },
11897        { passive: true }
11898      );
11899
11900      slideContainer.addEventListener('touchend', (e) => {
11901        const diffX = startX - endX;
11902        if (Math.abs(diffX) > 50) {
11903          if (diffX > 0) {
11904            plusSlides(1);
11905          } else {
11906            plusSlides(-1);
11907          }
11908        }
11909      });
11910    } else {
11911    }
11912  });
11913</script>
11913
11914-->
11915
11916
11917
11918<script type="module">
11919  import PhotoSwipeLightbox from 'https://cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe-lightbox.esm.js';
11920
11921  const PSWP_MODULE = () =>
11922    import('https://cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe.esm.js');
11923
11924  function normalize(s) {
11925    return s && s.indexOf('//') === 0 ? (location.protocol + s) : s;
11926  }
11927
11928  function initLightbox(config) {
11929    const galleryEl = document.querySelector(config.gallery);
11930    if (!galleryEl) return null;
11931
11932    const lb = new PhotoSwipeLightbox({
11933      gallery: config.gallery,
11934      children: config.children,
11935      pswpModule: PSWP_MODULE,
11936      preloaderDelay: 0,
11937      showHideAnimationType: 'none'
11938    });
11939
11940    if (typeof config.addFilters === 'function') config.addFilters(lb);
11941    if (typeof config.addEvents === 'function') config.addEvents(lb);
11942
11943    lb.init();
11944    return lb;
11945  }
11946
11947  // A) Desktop gallery (#gallery) - video error replacement handler
11948  // NOTE: The actual #gallery lightbox is initialized in section C below with video filters
11949  document.addEventListener('DOMContentLoaded', function () {
11950    if (!document.querySelector('#gallery')) return;
11951
11952    function getVideoUrls() {
11953      const videos = document.querySelectorAll('#gallery .single-img video');
11954      const videoUrls = [];
11955      videos.forEach(function (video) {
11956        const source = video.querySelector('source');
11957        if (source) videoUrls.push(source.getAttribute('src'));
11958      });
11959      return videoUrls;
11960    }
11961
11962    function replaceWithVideo() {
11963      const errorMsgContainer = document.querySelector('.pswp__content.pswp__error-msg-container');
11964      if (!errorMsgContainer) return;
11965
11966      const videoUrls = getVideoUrls();
11967      if (!videoUrls.length) return;
11968
11969      const videoElement = document.createElement('video');
11970      videoElement.setAttribute('width', '705');
11971      videoElement.setAttribute('height', '1253');
11972      videoElement.setAttribute('autoplay', 'true');
11973
11974      const sourceElement = document.createElement('source');
11975      sourceElement.setAttribute('src', videoUrls[0]);
11976      sourceElement.setAttribute('type', 'video/mp4');
11977      videoElement.appendChild(sourceElement);
11978
11979      errorMsgContainer.parentNode.replaceChild(videoElement, errorMsgContainer);
11980    }
11981
11982    const modalObserver = new MutationObserver(function () {
11983      if (document.querySelector('.pswp.pswp--open')) replaceWithVideo();
11984    });
11985
11986    modalObserver.observe(document.body, { childList: true, subtree: true });
11987  });
11988
11989  // B) Mobile gallery (#gallerymobile) video filter
11990  initLightbox({
11991    gallery: '#gallerymobile',
11992    children: '.img-slick:not(.slick-cloned) .slick-single-img',
11993    addFilters: function (lightbox) {
11994      lightbox.addFilter('domItemData', function (itemData, element) {
11995        if (!element) return itemData;
11996
11997        if (element.tagName === 'VIDEO') {
11998          const srcEl = element.querySelector('source');
11999          const src = normalize((srcEl && srcEl.getAttribute('src')) || element.getAttribute('src') || '');
12000
12001          const imgEl = element.querySelector('img');
12002          const poster = normalize(element.getAttribute('poster') || (imgEl && imgEl.getAttribute('src')) || '');
12003
12004          const width = Number(element.getAttribute('data-pswp-width')) || element.videoWidth || 720;
12005          const height = Number(element.getAttribute('data-pswp-height')) || element.videoHeight || 1280;
12006
12007          itemData.type = 'html';
12008          itemData.width = width;
12009          itemData.height = height;
12010          itemData.msrc = poster || undefined;
12011
12012          if (src) {
12013            itemData.html =
12014              '<video playsinline muted autoplay loop ' +
12015              'poster="' + (poster || '') + '" ' +
12016              'width="' + width + '" height="' + height + '" ' +
12017              'style="max-width:100%;height:auto;display:block">' +
12018              '<source src="' + src + '" type="video/mp4">' +
12019              '</video>';
12020          } else {
12021            itemData.html = '<div style="padding:2rem;text-align:center">Video no disponible</div>';
12022          }
12023
12024          return itemData;
12025        }
12026
12027        return itemData;
12028      });
12029    },
12030    addEvents: function (lightbox) {
12031      lightbox.on('contentActivate', function (e) {
12032        const content = e && e.content;
12033        const el = content && content.element;
12034        const v = el ? el.querySelector('video') : null;
12035        if (v) v.play().catch(function () {});
12036      });
12037
12038      lightbox.on('contentDeactivate', function (e) {
12039        const content = e && e.content;
12040        const el = content && content.element;
12041        const v = el ? el.querySelector('video') : null;
12042        if (v) v.pause();
12043      });
12044    }
12045  });
12046
12047  // C) Desktop gallery (#gallery) with data-video-src
12048  initLightbox({
12049    gallery: '#gallery',
12050    children: '.single-img',
12051    addFilters: function (lightbox) {
12052      lightbox.addFilter('domItemData', function (itemData, el) {
12053        if (!el) return itemData;
12054
12055        const videoSrc = el.getAttribute('data-video-src');
12056        if (!videoSrc) return itemData;
12057
12058        const poster = el.getAttribute('data-poster') || '';
12059        const width = Number(el.getAttribute('data-pswp-width')) || 1080;
12060        const height = Number(el.getAttribute('data-pswp-height')) || 1350;
12061
12062        itemData.type = 'html';
12063        itemData.width = width;
12064        itemData.height = height;
12065        itemData.msrc = poster || undefined;
12066
12067        itemData.html =
12068          '<video playsinline muted autoplay loop preload="metadata" ' +
12069          'poster="' + (poster || '') + '" ' +
12070          'width="' + width + '" height="' + height + '" ' +
12071          'style="max-width:100%;height:auto;display:block">' +
12072          '<source src="' + videoSrc + '" type="video/mp4">' +
12073          '</video>';
12074
12075        return itemData;
12076      });
12077    },
12078    addEvents: function (lightbox) {
12079      lightbox.on('contentActivate', function (e) {
12080        const content = e && e.content;
12081        const el = content && content.element;
12082        const v = el ? el.querySelector('video') : null;
12083        if (v) v.play().catch(function () {});
12084      });
12085
12086      lightbox.on('contentDeactivate', function (e) {
12087        const content = e && e.content;
12088        const el = content && content.element;
12089        const v = el ? el.querySelector('video') : null;
12090        if (v) v.pause();
12091      });
12092    }
12093  });
12094</script>
12094
12095  <a class="pdp-shop-wear mobileOnly hide" href="#stylitics-widget-container" style="display: inline-block;">
12096    WEAR IT<br>
12097    WITH…<br>
12098    <svg
12099      height="700"
12100      id="svg8"
12101      version="1.1"
12102      viewBox="0 0 185.20832 185.20832"
12103      width="700"
12104      xmlns="http://www.w3.org/2000/svg"
12105      xmlns:cc="http://creativecommons.org/ns#"
12106      xmlns:dc="http://purl.org/dc/elements/1.1/"
12107      xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12108      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12109      xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12110      xmlns:svg="http://www.w3.org/2000/svg"
12111    >
12112      <defs id="defs2"></defs><g id="layer1" transform="translate(244.17261,202.68451)"><g id="g2151" transform="translate(708.39452,-1395.2419)"><path d="m -172.90538,-1050.9226 c 3.39877,-2.5377 2.99925,-7.8285 0,-10.8277 l -36.20385,-36.2043 c -2.99924,-2.9992 -7.82831,-2.9992 -10.82755,0 l -58.71681,58.6149 -58.63793,58.53587 c -3.02589,18.77157 -6.1309,37.62221 -9.15691,56.3938 l 56.18187,-9.36844 c 30.37245,-30.37282 44.72497,-44.67089 59.21122,-59.10268 14.48613,-14.43185 28.73348,-28.62465 58.14996,-58.04145 z" id="path851" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><rect height="67.306938" id="rect919" ry="5.0819001" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(-0.70710294,0.70711062,-0.70710294,-0.70711062,0,0)" width="11.06725" x="-601.16461" y="865.35944"></rect><path d="m -312.8744,-925.23385 -32.29813,-32.29847 -1.2759,33.12229 z" id="path925" style="fill:#000000;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path><rect height="67.306938" id="rect927" ry="5.0819001" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(-0.70710294,0.70711062,-0.70710294,-0.70711062,0,0)" width="11.06725" x="-467.45428" y="865.7829"></rect></g><g id="g2099" transform="translate(-22.7253,-737.9912)"><ellipse cx="-352.55511" cy="-1716.3115" id="path1009" rx="5.3341513" ry="5.3419828" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></ellipse><path d="m -352.55512,-1698.4895 v 37.8585" id="path1011" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -436.72159,-1743.2881 c -2.10926,0 -3.80747,1.7045 -3.80747,3.8223 v 103.5679 c 0,2.1178 1.69821,3.8231 3.80747,3.8231 h 23.24053 v 36.2859 l 71.37453,-36.2859 h 31.63448 42.08329 c 2.10914,0 3.80758,-1.7053 3.80758,-3.8231 v -103.5679 c 0,-2.1178 -1.69844,-3.8223 -3.80758,-3.8223 z" id="rect1013" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g2242" transform="translate(556.42558,-843.56901)"><path d="m -1849.9638,-304.30968 h 41.1225 l 69.633,-108.80316 h 23.9087 41.1225" id="path1080" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1674.1771,-413.11286 -39.6587,-19.99314" id="path1084" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
12112<path d="m -1674.1771,-413.11286 -39.6587,19.99316" id="path1100" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1674.1771,-304.30968 -39.6587,-19.99316" id="path1106" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1674.1771,-304.30968 -39.6587,19.99316" id="path1108" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1850.0108,-413.10521 h 41.1225 l 69.6331,108.80316 h 23.9086 41.1226" id="path1092" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2234" transform="translate(-396.85889,-1264.9155)"><path d="m -867.12106,-414.18708 h 104.67358 c 3.37276,0 6.08811,2.70492 6.08811,6.06485 v 144.09387 c 0,3.35992 -2.71535,6.06484 -6.08811,6.06484 h -104.67358 c -3.37287,0 -6.08822,-2.70492 -6.08822,-6.06484 v -144.09387 c 0,-3.35993 2.71535,-6.06485 6.08822,-6.06485 z" id="rect989-9" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -872.7638,-428.6037 h 116.31654" id="path1131" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -847.83449,-394.01058 v 115.87056" id="path1133" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -814.78433,-394.01058 v 115.87056" id="path1135" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -781.73416,-394.01058 v 115.87056" id="path1137" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -831.68517,-433.91096 h 34.15927" id="path1139" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2165" transform="translate(-1842.2183,-908.82736)"><path d="m -508.09411,-666.26096 -2.7e-4,50.63486 c 0,1.26357 -0.84285,2.2808 -1.89013,2.2808 h -172.17305 c -1.04714,0 -1.89013,-1.01723 -1.89013,-2.2808 v -50.63486" id="rect1147" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1663" transform="matrix(1,0,0,-1,-440.26952,-837.77833)"><path d="M -155.80138,-47.138367 V -197.97334" id="path1149" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 -43.48169,44.42384" id="path1151" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 43.4817,44.42384" id="path1153" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><g id="g2170" transform="translate(-1852.3955,-902.05838)"><path d="m -190.13824,-620.9037 -1.6e-4,-175.78177" id="path1239" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
12112<path d="m -154.99508,-620.80411 -70.28647,-1.5e-4" id="path1241" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -154.99492,-796.78492 -70.28647,-1.5e-4" id="path1243" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2065" transform="translate(150.40038,-731.4105)"><path d="m -1004.9363,-1676.1193 h 175.8228" id="path1247" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1004.9363,-1735.3048 h 175.8228" id="path1249" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1004.9363,-1616.9339 h 175.8228" id="path1251" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g1580" style="stroke-width:0.69996077" transform="matrix(1.4022306,0,0,1.4555701,666.00715,-1856.0442)"><path d="m -127.05,-111.18531 v 84.939867 h -97.20364 v -120.685337 0 h 59.76009" id="path1339" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.48192835;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -128.34411,-109.94993 h -36.14952 c -0.71698,0 -1.2941,-0.55098 -1.2941,-1.23539 v -34.51006 c 0,-0.6844 0.57712,-1.23539 1.2941,-1.23539 l 37.44363,35.74545 c 0,0.68441 -0.57721,1.23539 -1.29411,1.23539 z" id="path1341" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.48192835;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g1592" style="stroke-width:0.71462166" transform="matrix(1.4033843,0,0,1.3953112,-518.94303,-1492.0296)"><g id="g1584" style="stroke-width:0.87175673" transform="matrix(0.82034858,0,0,0.81914972,-1000.8153,8.5908661)"><path d="M 1064.0341,-145.82398 V -37.473971 H 945.66383 v -153.947239 0 h 72.77317" id="path1325" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.0728302;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 1062.4582,-144.24812 h -44.0213 c -0.8731,0 -1.5759,-0.70284 -1.5759,-1.57588 v -44.02132 c 0,-0.87303 0.7028,-1.57588 1.5759,-1.57588 l 45.5972,45.5972 c 0,0.87304 -0.7029,1.57588 -1.5759,1.57588 z" id="rect1297" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.0728302;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><path d="m -203.7267,-65.835945 h 56.15017" id="path1343" style="fill:none;stroke:#000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -203.7267,-86.588292 h 56.15017" id="path1345" style="fill:none;stroke:#000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -203.7267,-45.083597 h 56.15017" id="path1347" style="fill:none;stroke:#000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2117" transform="translate(604.59967,-721.43969)"><path d="m -1479.3042,-1348.6137 c 43.987,0 87.974,0 131.9609,0 14.6624,14.6623 29.3246,29.3246 43.9869,43.9869 0,43.987 0,87.974 0,131.961 -58.6493,0 -117.2985,0 -175.9478,0 0,-58.6493 0,-117.2986 0,-175.9479 z" id="rect1357" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><rect height="47.425125" id="rect1361" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="72.677277" x="-1427.6688" y="-1348.6138"></rect><path d="m -1377.3937,-1332.8778 v 15.4954" id="path1365" style="fill:none;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g1379" style="stroke-width:0.86788404" transform="matrix(1.1522276,0,0,1.1522276,2485.573,-1321.0163)"><rect height="61.570217" id="rect1363" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.03696728;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="98.601219" x="-3414.0032" y="67.180763"></rect><g id="g1373" style="stroke-width:0.86788404"><path d="m -3332.2349,86.815572 h -64.9352" id="path1367" style="fill:none;stroke:#000000;stroke-width:8.03696823;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3332.2349,109.11617 h -64.9352" id="path1369" style="fill:none;stroke:#000000;stroke-width:8.03696823;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g></g><g id="g1607" transform="translate(1226.3558,-2041.9376)"><path d="m -270.94092,-413.33916 v 22.49361 m -104.45723,0 v -62.72064 0 h 64.21954" id="path1381" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -272.33159,-411.94889 h -38.8471 c -0.77048,0 -1.3906
121127,-0.62007 -1.39067,-1.39028 v -38.83674 c 0,-0.77021 0.62019,-1.39028 1.39067,-1.39028 l 40.23777,40.22702 c 0,0.77021 -0.62029,1.39028 -1.39067,1.39028 z" id="path1383" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -263.92908,-373.52177 h 12.75166" id="path1410" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -374.82216,-325.24597 h -36.32141 v -64.50356 0 h 175.9479 v 64.50356 h -33.49189" id="path1402" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1597" transform="translate(-171.60118,-248.72845)"><path d="m -181.73851,-68.859629 h 60.34023" id="path1385" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -181.73851,-50.007184 h 60.34023" id="path1389" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><rect height="61.087173" id="rect1393" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="106.13478" x="-204.63582" y="-89.977005"></rect></g></g><g id="g2246" transform="translate(-651.26232,-907.69052)"><path d="m -1479.1986,143.76773 175.8543,-175.854357" id="path1419" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1479.1986,-32.086627 175.8543,175.854387" id="path1421" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2077" transform="translate(238.12565,-1067.7833)"><ellipse cx="-344.66565" cy="-2283.1392" id="ellipse1423" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -1738.9413,-1251.8221 -79.1058,-79.1204" id="path1425" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2129" transform="translate(986.16305,-854.72512)"><path d="m -925.98217,-1197.0125 h -35.14851 v -18.3158 0 h 35.14851 z" id="path1455" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1632" transform="translate(-791.98798,-1017.274)"><path d="M -80.133301,-22.106398 H -223.0036 v -157.632072 0 h 142.870299 z" id="path1451" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -106.55211,-167.13593 h -90.03267 v -6.88925 0 h 90.03267 z" id="path1457" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g1488" style="stroke-width:0.85923588" transform="matrix(1.1649225,0,0,1.162728,3430.166,-880.5536)"><g id="g1628"><path d="m -3788.4218,-212.55864 h 68.3772" id="path1343-2" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3788.4218,-237.18328 h 68.3772" id="path1345-2" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3788.4218,-187.93401 h 68.3772" id="path1347-0" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3788.9913,-163.30937 h 68.3772" id="path1347-0-7" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g></g><g id="g2178" transform="translate(-1784.9094,-907.8804)"><ellipse cx="704.22473" cy="-258.69522" id="ellipse1490" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><path d="m 185.26258,-702.97257 -32.84212,-18.58659" id="path1492" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><ellipse cx="-519.54413" cy="454.93579" id="ellipse1494" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,0.86164873,0.87029421,-0.49253221,0,0)"></ellipse><path d="M 185.26258,-702.97257 152.42046,-684.386" id="path1496" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 185.2703,-702.96933 98.805,-29.77729" id="path1498" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
12112<path d="m 185.2703,-702.96933 98.805,29.7773" id="path1500" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2260" transform="translate(-375.2092,-976.96741)"><g id="g1542" style="stroke-width:0.65704465" transform="matrix(1.5226963,0,0,1.5212372,447.42158,-646.11163)"><path d="m -5468.2984,2139.3147 -1e-4,-72.6955" id="path1537" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><path d="m -5468.2981,2503.45 -2e-4,-246.9574" id="path1506" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><circle cx="-1690.9932" cy="483.92142" id="path1512" r="15.501632" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle></g><g id="g1547" style="stroke-width:0.65704465" transform="matrix(1.5226963,0,0,1.5212372,449.92948,-646.11163)"><path d="m -5314.7551,2305.2388 -10e-5,-238.6196" id="path1530" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><path d="m -5314.7548,2503.45 -2e-4,-81.0333" id="path1510" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><circle cx="-1650.3682" cy="527.8219" id="circle1514" r="15.501632" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle></g><g id="g1552" style="stroke-width:0.65704465" transform="matrix(1.5226963,0,0,1.5212372,405.22898,-644.48531)"><path d="M -5044.0344,2186.7228 V 2062.5786" id="path1523" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><path d="M -5044.034,2499.4094 V 2303.9001" id="path1508" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><circle cx="-1578.74" cy="496.46475" id="circle1516" r="15.501632" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle></g></g><g id="g2634" transform="translate(-228.22613,-219.40648)"><rect height="175.95261" id="rect989-0" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-2262.1172" y="-1850.6493"></rect><path d="m -2212.1083,-1762.673 h 132.0424" id="path993-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2080.066,-1762.673 -38.8891,38.0512" id="path995-0" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2080.066,-1762.673 -38.8891,-38.0511" id="path997-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2640" transform="translate(-215.52613,-196.22155)"><rect height="175.95261" id="rect2604" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-1895.1715" y="-1873.8342"></rect><path d="m -1713.1202,-1785.858 h -132.0424" id="path2606" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1845.1625,-1785.858 38.8891,38.0512" id="path2608" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1845.1625,-1785.858 38.8891,-38.0511" id="path2610" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2158" transform="translate(-1893.2508,-908.48397)"><path d="m -822.94577,-666.60436 -2.7e-4,50.63486 c 0,1.26358 -0.84285,2.28081 -1.89013,2.28081 h -172.17305 c -1.04714,0 -1.89013,-1.01723 -1.89013,-2.28081 v -50.63486" id="rect1147-4" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1663-9" transform="translate(-755.12118,-593.01002)"><path d="M -155.80138,-47.138367 V -197.97334" id="path1149-7" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 -43.48169,44.42384" id="path1151-5" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 43.4817,44.42384" id="path1153-4" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><path d="m 292.19891,-1203.8827 h 175.7822" id="path1245-9" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g1713" transform="translate(152.39999,-1113.3666)"><path d="M -239.45954,-110.08035 H -63.67736" id="path1245" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="M -151.56845,-197.97144 V -22.189261" id="path1709" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2089" transform="translate(-401.07507,-1192.8655)"><ellipse cx="-840.60016" cy="-2602.1973" id="ellipse1717" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -2315.1744,-1126.74 -79.1057,-79.1204" id="path1719" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2472.2481,-1245.7533 h 76.0993" id="path1721" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2434.1984,-1283.803 v 76.0993" id="path1723" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2094" transform="translate(63.36091,-1101.9938)"><ellipse cx="-566.17584" cy="-2456.2729" id="ellipse1725" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -2017.9707,-1217.6117 -79.1057,-79.1203" id="path1727" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2175.0444,-1336.625 h 76.0993" id="path1729" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2083" transform="translate(-7.44964,-822.12455)"><text id="text1449" style="font-style:normal;font-weight:normal;font-size:64.96838379px;line-height:3.3499999;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="-2507.1326" xml:space="preserve" y="-1592.7974"><tspan dx="0" dy="0" id="tspan1447" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Verdana;-inkscape-font-specification:Verdana;letter-spacing:-11.87653065px;stroke-width:0.37970105" transform="matrix(0.69682017,0,0,0.69682017,-67.153659,-55.007348)" x="-2507.1326" y="-1592.7974"></tspan></text><ellipse cx="-598.08905" cy="-2883.9441" id="ellipse1731" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -2342.9156,-1497.4809 -79.1058,-79.1204" id="path1733" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2189" transform="translate(-3120.8611,-421.04619)"><rect height="153.94724" id="rect931" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="153.94724" x="228.71378" y="-496.77704"></rect><path d="m 250.71444,-496.77699 v -22.00073 0 h 153.94724 v 153.94724 h -22.00073" id="path1745" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g2202" transform="translate(-312.38402,-1532.9212)"><path d="m 392.74279,-12.27948 h -71.21026 c -61.03471,0 -61.03471,-93.20769 5.20191,-93.20769 h 90.48202 35.06893" id="path993-9" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
12112<path d="m 452.28539,-105.48717 -38.8891,38.05115" id="path995-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 452.28539,-105.48717 -38.8891,-38.05115" id="path997-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2214" transform="translate(56.75471,-1230.2967)"><path d="m -460.4089,-314.90398 h 71.21026 c 61.0347,0 61.0347,-93.20769 -5.20191,-93.20769 h -90.48202 -35.06893" id="path1801" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -519.9515,-408.11167 38.8891,38.05115" id="path1803" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -519.9515,-408.11167 38.8891,-38.05115" id="path1805" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2197" transform="translate(-1808.65,-1076.8045)"><path d="M 184.0267,-110.90647 88.823128,-22.978113" id="path1803-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="M 184.0267,-110.90647 88.823128,-198.83482" id="path1805-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2193" transform="translate(-2672.4487,-836.66045)"><path d="m -179.32648,-367.22226 95.203558,87.92835" id="path1803-1-2" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -179.32648,-367.22226 95.203558,-87.92836" id="path1805-1-8" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2226" transform="translate(164.23835,-1072.3573)"><g id="g1871" style="stroke-width:0.97482073" transform="matrix(1.0260175,0,0,1.0256418,-467.16513,-277.97446)"><path d="m -158.46651,96.671625 38.88909,38.051155" id="path1803-14" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -158.46651,96.671625 38.88909,-38.05115" id="path1805-8" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -629.80255,-110.38615 c 0,27.680812 16.68063,52.63599 42.26373,63.228983 25.58311,10.592992 55.03053,4.737675 74.61101,-14.835612 19.58046,-19.573296 25.43792,-49.009931 14.84104,-74.583681 -10.59687,-25.57373 -35.13,-42.24554 -62.82095,-42.24554 l -68.84199,0.003" id="path1884" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -1514.9723,-863.95421 h -175.9495 l 90.0418,-75.8658 z m -106.8185,100.0737 h -46.5326 v -100.0739 h 129.1794 v 100.0739 h -46.5326 m -36.1145,-0.1181 v -48.0593 0 h 36.1147 v 48.0593" id="path1891" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g2220" transform="translate(-24.144967,-1106.224)"><g id="g1919" style="stroke-width:0.97482073" transform="matrix(-1.0260175,0,0,1.0256418,-903.16509,-277.97446)"><path d="m -158.46651,96.671625 38.88909,38.051155" id="path1915" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -158.46651,96.671625 38.88909,-38.05115" id="path1917" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -740.52767,-110.38615 c 0,27.680812 -16.68063,52.63599 -42.26373,63.228983 -25.58311,10.592992 -55.03053,4.737675 -74.61101,-14.835612 -19.58046,-19.573296 -25.43792,-49.009931 -14.84104,-74.583681 10.59687,-25.57373 35.13,-42.24554 62.82095,-42.24554 l 68.84199,0.003" id="path1921" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2107" transform="translate(-240.94651,-1137.5163)"><circle cx="-690.90137" cy="-1105.1691" id="path1934" r="87.973946" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="rotate(45)"></circle><circle cx="-690.90137" cy="-1105.1691" id="circle1936" r="59.536469" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="rotate(45)"></circle><path d="m 335.03003,-1227.9151 20.04987,20.0499" id="path1962" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 230.78314,-1332.162 20.04987,20.0499" id="path1940" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 250.833,-1227.9151 -20.04986,20.0499" id="path1955" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 355.0799,-1332.162 -20.04987,20.0499" id="path1942" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2185" transform="translate(-291.46694,-1158.5175)"><ellipse cx="452.39822" cy="693.55414" id="ellipse1423-3" rx="31.198929" ry="31.634565" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(-9.6138809e-5,-1,1,9.0481721e-5,0,0)"></ellipse><path d="m 837.76177,-452.3395 -112.58661,-0.006" id="path1425-8" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 781.1025,-426.26069 0.006,-26.05829" id="path1992" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 799.02985,-430.77546 0.006,-21.57197" id="path1994" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 816.9572,-426.2826 0.006,-26.0583" id="path1998" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -112.51194,-183.04153 38.319677,95.424145 102.595188,6.9565 -78.912325,65.931857 25.087632,99.723499 -87.090172,-54.676016 -87.09018,54.676012 25.08764,-99.723494 -78.91232,-65.931866 102.59518,-6.956492 z" id="path2006" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:14.84131432;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.62426871,0,0,0.62365538,895.34637,-1173.309)"></path><g id="g2209" transform="translate(-1.4089037,-1533.7002)"><ellipse cx="518.29993" cy="619.60132" id="ellipse1490-5" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><ellipse cx="406.42236" cy="684.8418" id="ellipse2023" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><ellipse cx="525.33441" cy="762.38867" id="ellipse2025" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><path d="m 827.83933,-128.56733 76.63311,38.524913" id="path2042" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 823.82442,-23.719791 84.73882,-42.599805" id="path2046" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g>
12112<g id="g2054" transform="rotate(90,-767.89394,-2037.6176)"><path d="M 18.239132,-367.22227 113.4427,-455.15062" id="path2048" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 18.23914,-367.22227 95.20356,87.92836" id="path2050" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2060" transform="matrix(0,-1,-1,0,-518.79071,-44.239434)"><path d="M 18.239132,-367.22227 113.4427,-455.15062" id="path2056" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 18.23914,-367.22227 95.20356,87.92836" id="path2058" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2314" transform="translate(-516.09273,-545.50889)"><g id="g2266" transform="translate(-2502.509,196.92612)"><g id="g2274-8" transform="translate(1989.0802,-136.04491)"><path d="m -179.32648,-367.22226 95.203558,-62.4843" id="path2264-2" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -179.32648,-367.22226 95.203558,62.4843" id="path2270-3" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m 1800.4444,-591.19554 v 175.8567" id="path2268-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><g id="g2307" transform="translate(-398.88743,-550.17048)"><g id="g2274" transform="matrix(-0.99999999,0,0,0.99999999,-537.4539,65.542778)"><path d="m -179.32648,-367.22226 95.203558,-62.4843" id="path2264" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -179.32648,-367.22226 95.203558,62.4843" id="path2270" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -348.81804,-389.60782 v 175.85669" id="path2268" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2390" transform="translate(1422.7737,-675.91523)"><ellipse cx="-1833.8696" cy="-222.45903" id="circle2373" rx="41.306015" ry="41.448803" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></ellipse><path d="m -1921.5762,-88.029044 h 175.4132 m -175.4132,2e-6 a 87.974326,86.256897 0 0 1 -0.2678,-6.724292 87.974326,86.256897 0 0 1 87.9743,-86.256896 87.974326,86.256897 0 0 1 87.9744,86.256896 v 0 a 87.974326,86.256897 0 0 1 -0.2679,6.725982" id="path2385" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2400" transform="translate(-4.6466675)"></g><path d="m 67.944372,-879.66206 c -5.379,-20.22358 -23.8631,-34.31947 -45.0035,-34.31947 -1.6883,0 -3.3754,0.0908 -5.0537,0.27224 m -39.8743,34.0132 c -0.5235,-0.0196 -1.0473,-0.0294 -1.5711,-0.0294 -22.901,-10e-6 -41.4659,18.36411 -41.4659,41.01743 0,9.84637 2.1625,21.35929 10.0738,26.79863 42.6468,29.3213 113.1667,29.32745 155.809298,2e-5 7.9097,-5.43989 10.0648,-16.95225 10.0648,-26.79862 0,-22.65332 -18.564898,-41.01744 -41.465898,-41.01743 -0.5238,0 -1.0476,0.01 -1.5
12112711,0.0294 m -89.9315,0.034 c 5.379,-20.22358 23.8630997,-34.31947 45.0035,-34.31947 1.6883,0 3.3754,0.0908 5.0537,0.27224" id="path2510" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><rect height="175.94791" id="rect2519" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="175.94791" x="-429.92664" y="-2070.0535"></rect><g id="g2543" style="opacity:1" transform="translate(108.06574,-1823.5804)"><rect height="25.929165" id="rect2525" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-516.69342" y="-200.03868"></rect><rect height="25.929165" id="rect2527" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-462.983" y="-200.03868"></rect><rect height="25.929165" id="rect2529" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-409.27258" y="-200.03868"></rect><rect height="25.929165" id="rect2531" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-516.69342" y="-142.88869"></rect><rect height="25.929165" id="rect2533" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-462.983" y="-142.88869"></rect><rect height="25.929165" id="rect2535" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-409.27258" y="-142.88869"></rect></g><rect height="139.34364" id="rect2545" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="175.94791" x="-429.92664" y="-2051.7512"></rect><g id="g2135-2" transform="translate(-65.37061,-968.71081)"><rect height="175.95261" id="rect989-0-8" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-1630.547" y="-1101.345"></rect><g id="g2645"><path d="m -1696.5682,-1013.3687 h 132.0424" id="path993-1-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1564.5259,-1013.3687 -38.8891,38.05119" id="path995-0-7" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1564.5259,-1013.3687 -38.8891,-38.0511" id="path997-6-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><g id="g2597" transform="translate(1196.0887,623.78773)"><rect height="175.95261" id="rect2589" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-2486.6648" y="-2693.8435"></rect><path d="m -2420.6435,-2605.8673 h -132.0424" id="path2591" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2552.6858,-2605.8673 38.8891,38.0512" id="path2593" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2552.6858,-2605.8673 38.8891,-38.0511" id="path2595" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2694" transform="translate(-131.23332,-432.5953)"><path d="m 510.39322,-419.2546 h 99.0598" id="path2325" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 510.39322,-478.4401 h 99.0598" id="path2327" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 510.39322,-360.06921 h 99.0598" id="path2329" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><circle cx="491.23651" cy="-478.44009" id="path1755" r="4.630208" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle><circle cx="491.23651" cy="-419.25464" id="path1755-5" r="4.630208" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle><circle cx="491.23651" cy="-360.06921" id="path1755-2" r="4.630208" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle><path d="m 433.62349,-419.2546 h 38.45635" id="path2653" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 433.62349,-478.4401 h 38.45635" id="path2655" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 433.62349,-360.06921 h 38.45635" id="path2657" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -2794.5038,-2031.0828 c -7.0159,-7.7603 -14.0319,-15.5207 -21.0478,-23.281 -11.7868,0 -23.5737,0 -35.3605,0 m -32.9111,23.281 c 7.0159,-7.7603 14.0319,-15.5207 21.0478,-23.281 11.7868,0 23.5737,0 35.3605,0 m 111.2154,144.5691 c -58.6493,0 -117.2986,0 -175.9479,0 0,-40.4294 0,-80.8587 0,-121.2881 58.6493,0 117.2986,0 175.9479,0 0,40.4294 0,80.8587 0,121.2881 z" id="path2662" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g2742"><rect height="105.58412" id="rect2666" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="175.94792" x="744.32074" y="-2034.8716"></rect>
12112<path d="m 920.26868,-2034.8716 -175.96193,-0.3367 87.69092,78.011 z" id="path2668" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 803.84583,-1981.9173 -59.539,52.9667 175.96185,-0.3369 -59.79582,-52.6174 -28.46131,25.0444 z" id="path2671" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><path d="m -1185.807,-2341.5635 v -133.0631 h -42.6218 v 155.0684 h 61.8115 v -175.9433 h -83.0773 v 153.938" id="path2677" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g2737" transform="translate(-30.107552,-18.971792)"><path d="m 763.41671,-840.01578 a 150.88508,154.11206 0 0 1 50.68894,-8.95671 150.88508,154.11206 0 0 1 50.68635,8.95576" id="path2696" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 744.75814,-872.99241 a 187.68634,191.70036 0 0 1 69.35474,-13.56839 187.68634,191.70036 0 0 1 69.33769,13.56145" id="circle2698" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 726.19227,-905.84079 a 224.48756,229.28865 0 0 1 87.90085,-18.3
121120833 224.48756,229.28865 0 0 1 87.92332,18.3181" id="circle2700" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><ellipse cx="814.10437" cy="-798.31799" id="path2723" rx="18.761122" ry="18.7672" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></ellipse></g></g>
12113    </svg>
12114  </a>
12115
12116
12117<media-gallery
12118  id="MediaGallery-template--17869571489857__main"
12119  role="region"
12120  aria-label="Gallery Viewer"
12121  data-desktop-layout="thumbnail_slider"
12122>
12123<!-- NEW BREADCRUMB ABOVE IMAGE - ONLY FOR DOLCE VITA US -->
12124  
12125
12126  <div class="mobile_product_details" style="position:relative;">
12127    
12128      
12129
12130
12131
12132<style scoped>
12133  
12134  #badge-text-container-m .cs-promo-badge-custom {
12135    display: none;
12136    color: white;
12137    line-height: 2;
12138    background-color: black;
12139  }
12140  
12141</style>
12142  <div
12143    style="padding: 5px 2rem;"
12144    id="badge-text-container-m"
12145    class="badge-custom"
12146  >
12147    
12147<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/badge-time-validator.js?v=86790957990266612011786348505" defer></script>
12147
12148    
12149    
12150      
12151      
12152        
12153      
12154
12155      
12156
12157      
12158    
12159      
12160      
12161        
12162      
12163        
12164      
12165
12166      
12167
12168      
12169    
12170      
12171      
12172        
12173      
12174
12175      
12176
12177      
12178    
12179      
12180      
12181        
12182      
12183
12184      
12185
12186      
12187    
12188      
12189      
12190        
12191      
12192
12193      
12194
12195      
12196    
12197      
12198      
12199        
12200      
12201
12202      
12203
12204      
12205    
12206  </div>
12207
12208
12209<style>
12210  .badge-custom .no-border {
12211    border: none !important;
12212  }
12213  .badge-custom .no-background {
12214    background-color: transparent !important;
12215  }
12216  .badge-custom .text-only {
12217    background-color: transparent !important;
12218    border: none !important;
12219  }
12220  .badge-custom .border {
12221    background-color: transparent !important;
12222    border: 2px solid black !important;
12223  }
12224  .badge-custom.pdp-align-top-right {
12225    position: static;
12226  }
12227  .badge-custom.pdp-align-top-right .base-badge:has(img) {
12228    position: absolute;
12229    right: 0 !important;
12230    left: auto !important;
12231    top: 0;
12232  }
12233  .badge-custom.pdp-align-top-right {
12234    display: flex !important;
12235    justify-content: flex-end;
12236    width: 100% !important;
12237  }
12238  @media (min-width: 769px) {
12239    .badge-custom:has(img) {
12240      position: absolute !important;
12241      left: auto;
12242      right: 0;
12243      width: 100vw !important;
12244    }
12245    .mobile_product_details .badge-custom {
12246      display: none;
12247    }
12248    .badge-custom.pdp-align-top-right img {
12249      top: 0 !important;
12250      right: 50vw;
12251    }
12252    .badge-custom.pdp-align-top-left img {
12253      top: 0 !important;
12254      left: 70px;
12255    }
12256  }
12257  @media (max-width: 768px) {
12258    .badge-custom.pdp-align-top-right {
12259      display: flex !important;
12260      justify-content: flex-end;
12261      width: 100% !important;
12262    }
12263    .badge-custom.pdp-align-top-right .base-badge {
12264      position: relative;
12265    }
12266    .badge-custom.pdp-align-top-right:has(img) {
12267        position: static;
12268        top: 100%;
12269        left: 0;
12270    }
12271    .badge-custom.pdp-align-top-left:has(img) {
12272        top: 100%;
12273        left: 0;
12274    }
12275    .badge-custom.pdp-align-top-left {
12276      top: 12vh;
12277      left: 0;
12278    }
12279  }
12280</style>
12281
12282    
12283    <div class="tag-review desktop-hidden  no_badge">
12284      
12285    </div>
12286    <div class="mon_title_sale mobile_title_sale">
12287      
12288        <div class="product-breadcrumb mobile_product_breadcumb">
12289          
12290            <div class="product_bread_wrapper">
12291              
12292              
12293              <ul>
12294                  <li class="back_link">
12295                    <a href="/collections/all" onclick="if (window.history.length > 1) { window.history.back(); return false; }">BACK</a>
12296                    <span>/</span>
12297                  </li>
12298                  
12299                    <li class="home_link">
12300                      
12301                        <a href="/collections/all">Products</a>
12302                      
12303                      <span>/</span>
12304                    </li>
12305                  
12306                <li>
12307                  <span class="crt">DIGITAL GIFT CARD </span>
12308                </li>
12309              </ul>
12310            </div>
12311          
12312        </div>
12313      
12314      
12315      
12316        <div id="dv-hardcoded-badges-mobile-below" class="badge-fallback"> 
12317          
12318        </div>
12319      
12320    </div>
12321
12322    <div class="mobile_product__title" >
12323      
12324      <div class="product__title" >
12325        <div class="h1">
12326          Digital Gift Card 
12327        </div>
12328        <a href="/products/digital-gift-card" class="product__title">
12329          <span class="h1">
12330            DIGITALGIFTCARD
12331          </span>
12332        </a>
12333        
12334      </div>
12335      
12336        
12337      
12338      
12339        <div id="dv-hardcoded-badges-mobile" class="badge-fallback" style="display: none;">
12340        
12341        </div>
12342        
12343      
12344    </div>
12345
12346    <div class="no-js-hidden mobile_price" id="price-template--17869571489857__main" role="status" >
12347      
12348      <div class="price_wishlist">
12349        
12350          
12351<div class="price-details-component" data-product-id="7733392146497"><div class="price-details-component__prices"></div>
12352
12353  <div class="price-details-component__now-row"><span class="price-details-component__regular">
12354        <strong class="price-details-component__price" aria-label="Regular price, $25">
12355          $25
12356        </strong>
12357      </span></div></div>
12358
12359<style>
12360   @media (max-width: 767px) {
12361    .price-details-component {
12362      flex-direction: column;
12363      gap: 0 !important;
12364      align-items: flex-start;
12365      justify-content: flex-start;
12366      text-align: left;
12367      text-wrap: nowrap;
12368      white-space: nowrap;
12369      overflow: hidden;
12370      text-overflow: ellipsis;
12371      max-width: 100%;
12372      line-height: 1.2;
12373   }
12374}
12375
12376
12377
12378  .price-details-component {
12379    /* Typography */
12380    
12381    --pd-font-family: Gotham, sans-serif;
12382    --pd-font-size: 1.75rem;
12383    --pd-red: #ff11ac;
12384    --pd-gray: #666;
12385    --pd-border: #e5e5e5;
12386    
12387
12388    font-family: var(--pd-font-family);
12389    font-size: var(--pd-font-size);
12390    display: flex;
12391    align-items: baseline;
12392    gap: 0.375em;
12393  }
12394
12395  .price-details-component__label {
12396    font-size: 0.75em;
12397    font-weight: 700;
12398    letter-spacing: 0.05em;
12399    text-transform: uppercase;
12400    margin: 0 0 0.25em;
12401  }
12402
12403  .price-details-component__prices {
12404    display: flex;
12405    align-items: center;
12406    gap: 0.375em;
12407    font-size: 0.875em;
12408    color: var(--pd-gray);
12409  }
12410
12411  .price-details-component__original-label {
12412    color: var(--pd-gray);
12413    font-family: var(--pd-font-family);
12414  }
12415
12416  .price-details-component__compare {
12417    color: var(--pd-gray);
12418    text-decoration: line-through;
12419  }
12420
12421  .price-details-component__now-row {
12422    display: flex;
12423    align-items: baseline;
12424    gap: 0.375em;
12425    margin-top: 0.125em;
12426    white-space: nowrap;
12427  }
12428
12429  .price-details-component__now {
12430    display: inline-flex;
12431    align-items: baseline;
12432    gap: 0.375em;
12433    color: var(--pd-red);
12434    white-space: nowrap;
12435  }
12436
12437  .price-details-component__now-label {
12438    font-size: 0.875em;
12439  }
12440
12441  .price-details-component__sale-price {
12442    font-size: 1em;
12443    font-weight: 700;
12444    font-family: var(--pd-font-family);
12445  }
12446
12447  .price-details-modal strong, .price-details-modal header h2 {
12448    font-family: var(--pd-font-family);
12449  }
12450
12451  .price-details-component__discount {
12452    font-size: 0.875em;
12453  }
12454
12455  .price-details-component__regular {
12456    font-size: 1em;
12457  }
12458
12459  .price-details-component__price {
12460    font-weight: 700;
12461    font-family: var(--pd-font-family);
12462  }
12463  .price-details-component__regular strong {
12464    font-family: var(--pd-font-family);
12465  }
12466
12467  .price-details-component__trigger {
12468    display: block;
12469    appearance: none;
12470    background: none;
12471    border: none;
12472    padding: 0;
12473    margin-top: 0.25em;
12474    font-family: inherit;
12475    font-size: 0.875em;
12476    color: var(--pd-gray);
12477    text-decoration: underline;
12478    cursor: pointer;
12479    transition: color 0.15s ease;
12480  }
12481
12482  .price-details-component__trigger:hover,
12483  .price-details-component__trigger:focus {
12484    color: #000;
12485  }
12486
12487  .price-details-component__trigger:focus-visible {
12488    outline: 2px solid currentColor;
12489    outline-offset: 2px;
12490  }
12491
12492  /* Modal styles */
12493  .price-details-modal {
12494    --pd-modal-font-family: var(--pd-font-family, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif);
12495    --pd-modal-font-size: var(--pd-font-size, 1rem);
12496
12497    position: fixed;
12498    inset: 0;
12499    width: 100%;
12500    max-width: 100%;
12501    height: 100%;
12502    max-height: 100%;
12503    margin: 0;
12504    padding: 0;
12505    border: none;
12506    background: transparent;
12507    overflow: hidden;
12508    font-family: var(--pd-modal-font-family);
12509    font-size: var(--pd-modal-font-size);
12510  }
12511
12512  .price-details-modal::backdrop {
12513    background: rgba(0, 0, 0, 0.5);
12514    backdrop-filter: blur(2px);
12515  }
12516
12517  .price-details-modal[open] {
12518    display: flex;
12519    justify-content: center;
12520    align-items: center;
12521  }
12522
12523  .price-details-modal__container {
12524    position: relative;
12525    width: 90%;
12526    max-width: 480px;
12527    max-height: 85vh;
12528    background: #fff;
12529    border-radius: 0;
12530    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
12531    overflow: hidden;
12532    display: flex;
12533    flex-direction: column;
12534  }
12535
12536  .price-details-modal__header {
12537    display: flex;
12538    justify-content: space-between;
12539    align-items: center;
12540    padding: 1em 1.25em;
12541    border-bottom: 1px solid var(--pd-border);
12542  }
12543
12544  .price-details-modal__title {
12545    font-size: 1.125em;
12546    font-weight: 600;
12547    margin: 0;
12548    line-height: 1.3;
12549  }
12550
12551  .price-details-modal__close {
12552    appearance: none;
12553    background: none;
12554    border: none;
12555    padding: 0.5em;
12556    margin: -0.5em;
12557    cursor: pointer;
12558    color: inherit;
12559    display: flex;
12560    align-items: center;
12561    justify-content: center;
12562    transition: opacity 0.15s ease;
12563  }
12564
12565  .price-details-modal__close:hover {
12566    opacity: 0.7;
12567  }
12568
12569  .price-details-modal__close:focus-visible {
12570    outline: 2px solid currentColor;
12571    outline-offset: 2px;
12572  }
12573
12574  .price-details-modal__content {
12575    padding: 1.25em;
12576    overflow-y: auto;
12577    flex: 1;
12578    white-space: normal;
12579  }
12580
12581  .price-details-modal__clearance {
12582    font-size: 0.75em;
12583    font-weight: 700;
12584    letter-spacing: 0.05em;
12585    margin: 0 0 0.25em;
12586  }
12587
12588  .price-details-modal__price-summary {
12589    margin: 0;
12590    font-size: 0.9375em;
12591    line-height: 1.6;
12592  }
12593
12594  .price-details-modal__original-line {
12595    display: block;
12596    color: var(--pd-gray);
12597  }
12598
12599  .price-details-modal__sale-line {
12600    display: block;
12601    color: var(--pd-red);
12602  }
12603
12604  .price-details-modal__divider {
12605    border: none;
12606    border-top: 1px solid var(--pd-border);
12607    margin: 1em 0;
12608  }
12609
12610  .price-details-modal__section {
12611    border: none;
12612  }
12613
12614  .price-details-modal__section-title {
12615    display: flex;
12616    justify-content: space-between;
12617    align-items: center;
12618    font-size: 0.9375em;
12619    font-weight: 600;
12620    cursor: pointer;
12621    padding: 0.5em 0;
12622    list-style: none;
12623    user-select: none;
12624  }
12625
12626  .price-details-modal__section-title::-webkit-details-marker {
12627    display: none;
12628  }
12629
12630  .price-details-modal__section-title:focus-visible {
12631    outline: 2px solid currentColor;
12632    outline-offset: 2px;
12633  }
12634
12635  .price-details-modal__chevron {
12636    transition: transform 0.2s ease;
12637  }
12638
12639  .price-details-modal__section[open] .price-details-modal__chevron {
12640    transform: rotate(180deg);
12641  }
12642
12643  .price-details-modal__section-content {
12644    padding-top: 0.5em;
12645  }
12646
12647  .price-details-modal__section-content p {
12648    font-size: 0.8125em;
12649    line-height: 1.6;
12650    color: #333;
12651    margin: 0 0 1em;
12652  }
12653
12654  .price-details-modal__section-content p:last-child {
12655    margin-bottom: 0;
12656  }
12657
12658  .price-details-modal__disclaimer {
12659    padding-top: 0.75em;
12660    border-top: none;
12661  }
12662
12663  /* Visually hidden utility */
12664  .price-details-component .visually-hidden {
12665    position: absolute;
12666    width: 1px;
12667    height: 1px;
12668    padding: 0;
12669    margin: -1px;
12670    overflow: hidden;
12671    clip: rect(0, 0, 0, 0);
12672    white-space: nowrap;
12673    border: 0;
12674  }
12675
12676  /* Reduced motion */
12677  @media (prefers-reduced-motion: reduce) {
12678    .price-details-modal__chevron {
12679      transition: none;
12680    }
12681  }
12682</style>
12683
12684<script>
12685  (function() {
12686    // Only initialize the event delegation once, no matter how many snippets are on the page
12687    if (window.priceDetailsModalInitialized) return;
12688    window.priceDetailsModalInitialized = true;
12689
12690    // Track the element that opened the modal for focus restoration
12691    let previousActiveElement = null;
12692
12693    function openModal(modal, trigger) {
12694      previousActiveElement = trigger;
12695      modal.showModal();
12696
12697      // Focus the close button for immediate keyboard access
12698      const closeBtn = modal.querySelector('[data-close-modal]');
12699      if (closeBtn) {
12700        closeBtn.focus();
12701      }
12702    }
12703
12704    function closeModal(modal) {
12705      modal.close();
12706
12707      // Restore focus to the trigger element
12708      if (previousActiveElement && typeof previousActiveElement.focus === 'function') {
12709        previousActiveElement.focus();
12710        previousActiveElement = null;
12711      }
12712    }
12713
12714    // Event delegation for opening modals
12715    document.addEventListener('click', function(e) {
12716      const trigger = e.target.closest('.price-details-component__trigger');
12717      if (trigger) {
12718        const component = trigger.closest('.price-details-component');
12719        const modal = component ? component.querySelector('.price-details-modal') : null;
12720        if (modal) {
12721          e.preventDefault();
12722          openModal(modal, trigger);
12723        }
12724      }
12725
12726      // Close button handler
12727      const closeBtn = e.target.closest('[data-close-modal]');
12728      if (closeBtn) {
12729        const modal = closeBtn.closest('.price-details-modal');
12730        if (modal) {
12731          closeModal(modal);
12732        }
12733      }
12734    });
12735
12736    // Backdrop click to close (for all dialogs)
12737    document.addEventListener('click', function(e) {
12738      if (e.target.classList && e.target.classList.contains('price-details-modal')) {
12739        closeModal(e.target);
12740      }
12741    });
12742
12743    // Handle dialog close event for focus restoration
12744    document.addEventListener('close', function(e) {
12745      if (e.target.classList && e.target.classList.contains('price-details-modal')) {
12746        if (previousActiveElement && typeof previousActiveElement.focus === 'function') {
12747          previousActiveElement.focus();
12748          previousActiveElement = null;
12749        }
12750      }
12751    }, true);
12752
12753    // Focus trap for all price details modals
12754    document.addEventListener('keydown', function(e) {
12755      if (e.key !== 'Tab') return;
12756
12757      const modal = document.querySelector('.price-details-modal[open]');
12758      if (!modal) return;
12759
12760      const focusableElements = modal.querySelectorAll(
12761        'button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'
12762      );
12763
12764      if (focusableElements.length === 0) return;
12765
12766      const firstElement = focusableElements[0];
12767      const lastElement = focusableElements[focusableElements.length - 1];
12768
12769      if (e.shiftKey && document.activeElement === firstElement) {
12770        e.preventDefault();
12771        lastElement.focus();
12772      } else if (!e.shiftKey && document.activeElement === lastElement) {
12773        e.preventDefault();
12774        firstElement.focus();
12775      }
12776    });
12777  })();
12778</script>
12778
12779
12780        
12781        
12782          
12783        
12784      </div>
12785      
12786      
12787        
12788        
12789
12790        
12791          <a href="#product-reviews" class="yotpo-rating-link">
12792            <div
12793              class="yotpo-widget-instance "
12794              data-yotpo-instance-id="511951"
12795              data-yotpo-product-id="7733392146497"
12796              data-yotpo-cart-product-id=""
12797              data-yotpo-section-id="product"
12798            ></div>
12799          </a>
12800      
12801      
12802    </div>
12803
12804    
12805  </div>
12806
12807  <div class="product-breadcrumb desktop_product_breadcumb ">
12808    <nav class="product_bread_wrapper" aria-label="breadcrumbs">
12809      
12810      
12811      <ul>
12812        <li class="back_link">
12813          <a href="/collections/all" onclick="if (window.history.length > 1) { window.history.back(); return false; }">BACK</a>
12814          <span>/</span>
12815        </li>
12816        
12817          <li class="home_link">
12818            
12819              <a href="/collections/all">Products</a>
12820            
12821            <span>/</span>
12822          </li>
12823        
12824        <li>
12825          <span class="crt">DIGITAL GIFT CARD </span>
12826        </li>
12827      </ul>
12828      
12829        <div id="dv-hardcoded-badges" class="badge-fallback" style="display: none;">
12830        
12831        </div>
12832      
12833    </nav>
12834  </div>
12835
12836  <style>
12837  .slick {
12838    
12839    overflow: hidden;
12840    
12841    border: none !important;
12842  }
12843
12844  .img-slick {
12845    border: none !important;
12846    width: 100vw !important;
12847    /*height: 450px;*/
12848    max-height: unset !important;
12849    aspect-ratio: 4 / 5;
12850  }
12851
12852  .img-slick img,
12853  .img-slick video {
12854    width: 100%;
12855    height: 100%;
12856    object-fit: cover;
12857    aspect-ratio: 4 / 5;
12858    /*object-position: 50% 50%;*/
12859  }
12860
12861  .slick-dots {
12862    display: flex;
12863    align-items: center;
12864    justify-content: center;
12865    position: absolute;
12866    bottom: 2px;
12867    width: 100vw;
12868    padding: 0 10px;
12869    gap: 1rem;
12870    flex-wrap: wrap;
12871  }
12872
12873  .slick-dots ul {
12874    display: flex;
12875    padding: 0.5rem;
12876    flex: 1;
12877    justify-content: center;
12878  }
12879
12880  .slick-dots li {
12881    display: flex;
12882    list-style: none;
12883  }
12884
12885  .slick-dots button {
12886    display: none;
12887  }
12888
12889  .slick-dots li::after {
12890    border: none;
12891    background-color: white;
12892    border-radius: 50%;
12893    opacity: 1 !important;
12894    content: ' ';
12895    width: 9px;
12896    height: 9px;
12897  }
12898
12899  .slick-active::after {
12900    box-shadow: 0 0 0 0.1rem rgb(178, 178, 178) !important;
12901    border-color: rgb(178, 178, 178) !important;
12902    background-color: rgb(178, 178, 178) !important;
12903  }
12904  @media (max-width:768px) {
12905    media-gallery .slick-track:has(.slick-slide video) {
12906      max-height: 100%;
12907      height: calc(100dvh);
12908    }
12909  }
12910</style>
12911
12912<div id="gallerymobile" class="pswp-gallery slick large-up-hide medium-hide medium-up-hide proImgClrGroup mobileOnly">
12913
12914  
12915  
12916
12917  
12918
12919  
12920  
12921  
12922
12923  
12924
12925  
12926
12927  
12928  
12929  
12930
12931  
12932  
12933
12934  
12935  
12936  
12937  
12938
12939  
12940
12941  
12942
12943  
12944  
12945
12946  
12947  
12948   
12949    <div class="img-slick">
12950      
12951        <a href="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489"
12952          class="slick-single-img"
12953          img-id="1"
12954          data-pswp-width="1000"
12955          data-pswp-height="1283"
12956          aria-label="Translation missing: en.accessibility.open_in_modal"
12957          style="position: relative; display: block;">
12958          <picture>
12959            <source media="(min-width: 992px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==">
12960            
12961              <img src="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=1000" alt="DIGITAL GIFT CARD - Gift Cards - Betsey Johnson" srcset="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=352 352w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=832 832w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=1000 1000w" width="1000" height="1283" loading="eager" fetchpriority="high" sizes="100vw">
12962              
12963            
12964          </picture>
12965        </a>
12966      
12967    </div>
12968  
12969  
12970  
12971  
12972
12973  
12974
12975  
12976  
12977  
12978
12979  
12980
12981  
12982
12983  
12984  
12985  
12986
12987  
12988  
12989
12990  
12991  
12992  
12993  
12994
12995  
12996
12997  
12998
12999  
13000  
13001
13002  
13003  
13004   
13005    <div class="img-slick">
13006      
13007        <a href="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490"
13008          class="slick-single-img"
13009          img-id="2"
13010          data-pswp-width="1000"
13011          data-pswp-height="1283"
13012          aria-label="Translation missing: en.accessibility.open_in_modal"
13013          style="position: relative; display: block;">
13014          <picture>
13015            <source media="(min-width: 992px)" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==">
13016            
13017              <img src="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=1000" alt="DIGITAL GIFT CARD - Gift Cards - Betsey Johnson - view 2" srcset="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=352 352w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=832 832w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=1000 1000w" width="1000" height="1283" loading="lazy" sizes="100vw">
13018            
13019          </picture>
13020        </a>
13021      
13022    </div>
13023  
13024  
13025</div>
13026
13027<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/slick.js?v=96745502271339273691772010547" defer></script>
vendor: 1 bytes, line 13027
13027
13028<script>
13029  $(document).ready(function () {
13030    $('.slick').slick({
13031      dots: true,
13032      infinite: true,
13033      speed: 300,
13034      slidesToShow: 1,
13035      slidesToScroll: 1,
13036      arrows: false,
13037      adaptiveHeight: true,
13038    });
13039
13040    $('.slick-dots button').prop('textContent', '');
13041  });
13042</script>
13042
13043<style>
13044  .product-video-item,
13045.product-video-item video {
13046    pointer-events: auto !important;
13047}
13048</style>
13049
13050
13051<div class="pswp-gallery" id="gallery">
13052      <div class="product-main-img-pair">
13053        
13054          <a class="pdp-shop-wear desktopOnly hide" href="#stylitics-widget-container" style="">
13055            WEAR IT<br>
13056            WITH…<br>
13057            <svg
13058              height="700"
13059              id="svg8"
13060              version="1.1"
13061              viewBox="0 0 185.20832 185.20832"
13062              width="700"
13063              xmlns="http://www.w3.org/2000/svg"
13064              xmlns:cc="http://creativecommons.org/ns#"
13065              xmlns:dc="http://purl.org/dc/elements/1.1/"
13066              xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13067              xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
13068              xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13069              xmlns:svg="http://www.w3.org/2000/svg"
13070            >
13071              <defs id="defs2"></defs><g id="layer1" transform="translate(244.17261,202.68451)"><g id="g2151" transform="translate(708.39452,-1395.2419)"><path d="m -172.90538,-1050.9226 c 3.39877,-2.5377 2.99925,-7.8285 0,-10.8277 l -36.20385,-36.2043 c -2.99924,-2.9992 -7.82831,-2.9992 -10.82755,0 l -58.71681,58.6149 -58.63793,58.53587 c -3.02589,18.77157 -6.1309,37.62221 -9.15691,56.3938 l 56.18187,-9.36844 c 30.37245,-30.37282 44.72497,-44.67089 59.21122,-59.10268 14.48613,-14.43185 28.73348,-28.62465 58.14996,-58.04145 z" id="path851" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><rect height="67.306938" id="rect919" ry="5.0819001" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(-0.70710294,0.70711062,-0.70710294,-0.70711062,0,0)" width="11.06725" x="-601.16461" y="865.35944"></rect><path d="m -312.8744,-925.23385 -32.29813,-32.29847 -1.2759,33.12229 z" id="path925" style="fill:#000000;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path><rect height="67.306938" id="rect927" ry="5.0819001" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(-0.70710294,0.70711062,-0.70710294,-0.70711062,0,0)" width="11.06725" x="-467.45428" y="865.7829"></rect></g><g id="g2099" transform="translate(-22.7253,-737.9912)"><ellipse cx="-352.55511" cy="-1716.3115" id="path1009" rx="5.3341513" ry="5.3419828" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></ellipse><path d="m -352.55512,-1698.4895 v 37.8585" id="path1011" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -436.72159,-1743.2881 c -2.10926,0 -3.80747,1.7045 -3.80747,3.8223 v 103.5679 c 0,2.1178 1.69821,3.8231 3.80747,3.8231 h 23.24053 v 36.2859 l 71.37453,-36.2859 h 31.63448 42.08329 c 2.10914,0 3.80758,-1.7053 3.80758,-3.8231 v -103.5679 c 0,-2.1178 -1.69844,-3.8223 -3.80758,-3.8223 z" id="rect1013" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g2242" transform="translate(556.42558,-843.56901)"><path d="m -1849.9638,-304.30968 h 41.1225 l 69.633,-108.80316 h 23.9087 41.1225" id="path1080" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1674.1771,-413.11286 -39.6587,-19.99314" id="path1084" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
13071<path d="m -1674.1771,-413.11286 -39.6587,19.99316" id="path1100" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1674.1771,-304.30968 -39.6587,-19.99316" id="path1106" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1674.1771,-304.30968 -39.6587,19.99316" id="path1108" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1850.0108,-413.10521 h 41.1225 l 69.6331,108.80316 h 23.9086 41.1226" id="path1092" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2234" transform="translate(-396.85889,-1264.9155)"><path d="m -867.12106,-414.18708 h 104.67358 c 3.37276,0 6.08811,2.70492 6.08811,6.06485 v 144.09387 c 0,3.35992 -2.71535,6.06484 -6.08811,6.06484 h -104.67358 c -3.37287,0 -6.08822,-2.70492 -6.08822,-6.06484 v -144.09387 c 0,-3.35993 2.71535,-6.06485 6.08822,-6.06485 z" id="rect989-9" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -872.7638,-428.6037 h 116.31654" id="path1131" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -847.83449,-394.01058 v 115.87056" id="path1133" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -814.78433,-394.01058 v 115.87056" id="path1135" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -781.73416,-394.01058 v 115.87056" id="path1137" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -831.68517,-433.91096 h 34.15927" id="path1139" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2165" transform="translate(-1842.2183,-908.82736)"><path d="m -508.09411,-666.26096 -2.7e-4,50.63486 c 0,1.26357 -0.84285,2.2808 -1.89013,2.2808 h -172.17305 c -1.04714,0 -1.89013,-1.01723 -1.89013,-2.2808 v -50.63486" id="rect1147" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1663" transform="matrix(1,0,0,-1,-440.26952,-837.77833)"><path d="M -155.80138,-47.138367 V -197.97334" id="path1149" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 -43.48169,44.42384" id="path1151" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 43.4817,44.42384" id="path1153" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><g id="g2170" transform="translate(-1852.3955,-902.05838)"><path d="m -190.13824,-620.9037 -1.6e-4,-175.78177" id="path1239" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
13071<path d="m -154.99508,-620.80411 -70.28647,-1.5e-4" id="path1241" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -154.99492,-796.78492 -70.28647,-1.5e-4" id="path1243" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2065" transform="translate(150.40038,-731.4105)"><path d="m -1004.9363,-1676.1193 h 175.8228" id="path1247" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1004.9363,-1735.3048 h 175.8228" id="path1249" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1004.9363,-1616.9339 h 175.8228" id="path1251" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g1580" style="stroke-width:0.69996077" transform="matrix(1.4022306,0,0,1.4555701,666.00715,-1856.0442)"><path d="m -127.05,-111.18531 v 84.939867 h -97.20364 v -120.685337 0 h 59.76009" id="path1339" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.48192835;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -128.34411,-109.94993 h -36.14952 c -0.71698,0 -1.2941,-0.55098 -1.2941,-1.23539 v -34.51006 c 0,-0.6844 0.57712,-1.23539 1.2941,-1.23539 l 37.44363,35.74545 c 0,0.68441 -0.57721,1.23539 -1.29411,1.23539 z" id="path1341" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.48192835;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g1592" style="stroke-width:0.71462166" transform="matrix(1.4033843,0,0,1.3953112,-518.94303,-1492.0296)"><g id="g1584" style="stroke-width:0.87175673" transform="matrix(0.82034858,0,0,0.81914972,-1000.8153,8.5908661)"><path d="M 1064.0341,-145.82398 V -37.473971 H 945.66383 v -153.947239 0 h 72.77317" id="path1325" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.0728302;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 1062.4582,-144.24812 h -44.0213 c -0.8731,0 -1.5759,-0.70284 -1.5759,-1.57588 v -44.02132 c 0,-0.87303 0.7028,-1.57588 1.5759,-1.57588 l 45.5972,45.5972 c 0,0.87304 -0.7029,1.57588 -1.5759,1.57588 z" id="rect1297" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.0728302;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><path d="m -203.7267,-65.835945 h 56.15017" id="path1343" style="fill:none;stroke:#000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -203.7267,-86.588292 h 56.15017" id="path1345" style="fill:none;stroke:#000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -203.7267,-45.083597 h 56.15017" id="path1347" style="fill:none;stroke:#000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2117" transform="translate(604.59967,-721.43969)"><path d="m -1479.3042,-1348.6137 c 43.987,0 87.974,0 131.9609,0 14.6624,14.6623 29.3246,29.3246 43.9869,43.9869 0,43.987 0,87.974 0,131.961 -58.6493,0 -117.2985,0 -175.9478,0 0,-58.6493 0,-117.2986 0,-175.9479 z" id="rect1357" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><rect height="47.425125" id="rect1361" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="72.677277" x="-1427.6688" y="-1348.6138"></rect><path d="m -1377.3937,-1332.8778 v 15.4954" id="path1365" style="fill:none;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g1379" style="stroke-width:0.86788404" transform="matrix(1.1522276,0,0,1.1522276,2485.573,-1321.0163)"><rect height="61.570217" id="rect1363" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:8.03696728;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="98.601219" x="-3414.0032" y="67.180763"></rect><g id="g1373" style="stroke-width:0.86788404"><path d="m -3332.2349,86.815572 h -64.9352" id="path1367" style="fill:none;stroke:#000000;stroke-width:8.03696823;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3332.2349,109.11617 h -64.9352" id="path1369" style="fill:none;stroke:#000000;stroke-width:8.03696823;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g></g><g id="g1607" transform="translate(1226.3558,-2041.9376)"><path d="m -270.94092,-413.33916 v 22.49361 m -104.45723,0 v -62.72064 0 h 64.21954" id="path1381" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -272.33159,-411.94889 h -38.8471 c -0.77048,0 -1.3906
130717,-0.62007 -1.39067,-1.39028 v -38.83674 c 0,-0.77021 0.62019,-1.39028 1.39067,-1.39028 l 40.23777,40.22702 c 0,0.77021 -0.62029,1.39028 -1.39067,1.39028 z" id="path1383" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -263.92908,-373.52177 h 12.75166" id="path1410" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -374.82216,-325.24597 h -36.32141 v -64.50356 0 h 175.9479 v 64.50356 h -33.49189" id="path1402" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1597" transform="translate(-171.60118,-248.72845)"><path d="m -181.73851,-68.859629 h 60.34023" id="path1385" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -181.73851,-50.007184 h 60.34023" id="path1389" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><rect height="61.087173" id="rect1393" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="106.13478" x="-204.63582" y="-89.977005"></rect></g></g><g id="g2246" transform="translate(-651.26232,-907.69052)"><path d="m -1479.1986,143.76773 175.8543,-175.854357" id="path1419" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1479.1986,-32.086627 175.8543,175.854387" id="path1421" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2077" transform="translate(238.12565,-1067.7833)"><ellipse cx="-344.66565" cy="-2283.1392" id="ellipse1423" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -1738.9413,-1251.8221 -79.1058,-79.1204" id="path1425" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2129" transform="translate(986.16305,-854.72512)"><path d="m -925.98217,-1197.0125 h -35.14851 v -18.3158 0 h 35.14851 z" id="path1455" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1632" transform="translate(-791.98798,-1017.274)"><path d="M -80.133301,-22.106398 H -223.0036 v -157.632072 0 h 142.870299 z" id="path1451" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m -106.55211,-167.13593 h -90.03267 v -6.88925 0 h 90.03267 z" id="path1457" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g1488" style="stroke-width:0.85923588" transform="matrix(1.1649225,0,0,1.162728,3430.166,-880.5536)"><g id="g1628"><path d="m -3788.4218,-212.55864 h 68.3772" id="path1343-2" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3788.4218,-237.18328 h 68.3772" id="path1345-2" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3788.4218,-187.93401 h 68.3772" id="path1347-0" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -3788.9913,-163.30937 h 68.3772" id="path1347-0-7" style="fill:none;stroke:#000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g></g><g id="g2178" transform="translate(-1784.9094,-907.8804)"><ellipse cx="704.22473" cy="-258.69522" id="ellipse1490" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><path d="m 185.26258,-702.97257 -32.84212,-18.58659" id="path1492" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><ellipse cx="-519.54413" cy="454.93579" id="ellipse1494" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,0.86164873,0.87029421,-0.49253221,0,0)"></ellipse><path d="M 185.26258,-702.97257 152.42046,-684.386" id="path1496" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 185.2703,-702.96933 98.805,-29.77729" id="path1498" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
13071<path d="m 185.2703,-702.96933 98.805,29.7773" id="path1500" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2260" transform="translate(-375.2092,-976.96741)"><g id="g1542" style="stroke-width:0.65704465" transform="matrix(1.5226963,0,0,1.5212372,447.42158,-646.11163)"><path d="m -5468.2984,2139.3147 -1e-4,-72.6955" id="path1537" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><path d="m -5468.2981,2503.45 -2e-4,-246.9574" id="path1506" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><circle cx="-1690.9932" cy="483.92142" id="path1512" r="15.501632" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle></g><g id="g1547" style="stroke-width:0.65704465" transform="matrix(1.5226963,0,0,1.5212372,449.92948,-646.11163)"><path d="m -5314.7551,2305.2388 -10e-5,-238.6196" id="path1530" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><path d="m -5314.7548,2503.45 -2e-4,-81.0333" id="path1510" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><circle cx="-1650.3682" cy="527.8219" id="circle1514" r="15.501632" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle></g><g id="g1552" style="stroke-width:0.65704465" transform="matrix(1.5226963,0,0,1.5212372,405.22898,-644.48531)"><path d="M -5044.0344,2186.7228 V 2062.5786" id="path1523" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><path d="M -5044.034,2499.4094 V 2303.9001" id="path1508" style="fill:none;stroke:#000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)"></path><circle cx="-1578.74" cy="496.46475" id="circle1516" r="15.501632" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle></g></g><g id="g2634" transform="translate(-228.22613,-219.40648)"><rect height="175.95261" id="rect989-0" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-2262.1172" y="-1850.6493"></rect><path d="m -2212.1083,-1762.673 h 132.0424" id="path993-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2080.066,-1762.673 -38.8891,38.0512" id="path995-0" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2080.066,-1762.673 -38.8891,-38.0511" id="path997-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2640" transform="translate(-215.52613,-196.22155)"><rect height="175.95261" id="rect2604" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-1895.1715" y="-1873.8342"></rect><path d="m -1713.1202,-1785.858 h -132.0424" id="path2606" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1845.1625,-1785.858 38.8891,38.0512" id="path2608" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1845.1625,-1785.858 38.8891,-38.0511" id="path2610" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2158" transform="translate(-1893.2508,-908.48397)"><path d="m -822.94577,-666.60436 -2.7e-4,50.63486 c 0,1.26358 -0.84285,2.28081 -1.89013,2.28081 h -172.17305 c -1.04714,0 -1.89013,-1.01723 -1.89013,-2.28081 v -50.63486" id="rect1147-4" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g1663-9" transform="translate(-755.12118,-593.01002)"><path d="M -155.80138,-47.138367 V -197.97334" id="path1149-7" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 -43.48169,44.42384" id="path1151-5" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -155.80138,-197.97325 43.4817,44.42384" id="path1153-4" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><path d="m 292.19891,-1203.8827 h 175.7822" id="path1245-9" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g1713" transform="translate(152.39999,-1113.3666)"><path d="M -239.45954,-110.08035 H -63.67736" id="path1245" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="M -151.56845,-197.97144 V -22.189261" id="path1709" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2089" transform="translate(-401.07507,-1192.8655)"><ellipse cx="-840.60016" cy="-2602.1973" id="ellipse1717" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -2315.1744,-1126.74 -79.1057,-79.1204" id="path1719" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2472.2481,-1245.7533 h 76.0993" id="path1721" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2434.1984,-1283.803 v 76.0993" id="path1723" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2094" transform="translate(63.36091,-1101.9938)"><ellipse cx="-566.17584" cy="-2456.2729" id="ellipse1725" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -2017.9707,-1217.6117 -79.1057,-79.1203" id="path1727" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2175.0444,-1336.625 h 76.0993" id="path1729" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2083" transform="translate(-7.44964,-822.12455)"><text id="text1449" style="font-style:normal;font-weight:normal;font-size:64.96838379px;line-height:3.3499999;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="-2507.1326" xml:space="preserve" y="-1592.7974"><tspan dx="0" dy="0" id="tspan1447" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Verdana;-inkscape-font-specification:Verdana;letter-spacing:-11.87653065px;stroke-width:0.37970105" transform="matrix(0.69682017,0,0,0.69682017,-67.153659,-55.007348)" x="-2507.1326" y="-1592.7974"></tspan></text><ellipse cx="-598.08905" cy="-2883.9441" id="ellipse1731" rx="57.371502" ry="56.435123" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)"></ellipse><path d="m -2342.9156,-1497.4809 -79.1058,-79.1204" id="path1733" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2189" transform="translate(-3120.8611,-421.04619)"><rect height="153.94724" id="rect931" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="153.94724" x="228.71378" y="-496.77704"></rect><path d="m 250.71444,-496.77699 v -22.00073 0 h 153.94724 v 153.94724 h -22.00073" id="path1745" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><g id="g2202" transform="translate(-312.38402,-1532.9212)"><path d="m 392.74279,-12.27948 h -71.21026 c -61.03471,0 -61.03471,-93.20769 5.20191,-93.20769 h 90.48202 35.06893" id="path993-9" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
13071<path d="m 452.28539,-105.48717 -38.8891,38.05115" id="path995-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 452.28539,-105.48717 -38.8891,-38.05115" id="path997-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2214" transform="translate(56.75471,-1230.2967)"><path d="m -460.4089,-314.90398 h 71.21026 c 61.0347,0 61.0347,-93.20769 -5.20191,-93.20769 h -90.48202 -35.06893" id="path1801" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -519.9515,-408.11167 38.8891,38.05115" id="path1803" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -519.9515,-408.11167 38.8891,-38.05115" id="path1805" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2197" transform="translate(-1808.65,-1076.8045)"><path d="M 184.0267,-110.90647 88.823128,-22.978113" id="path1803-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="M 184.0267,-110.90647 88.823128,-198.83482" id="path1805-1" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2193" transform="translate(-2672.4487,-836.66045)"><path d="m -179.32648,-367.22226 95.203558,87.92835" id="path1803-1-2" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -179.32648,-367.22226 95.203558,-87.92836" id="path1805-1-8" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2226" transform="translate(164.23835,-1072.3573)"><g id="g1871" style="stroke-width:0.97482073" transform="matrix(1.0260175,0,0,1.0256418,-467.16513,-277.97446)"><path d="m -158.46651,96.671625 38.88909,38.051155" id="path1803-14" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -158.46651,96.671625 38.88909,-38.05115" id="path1805-8" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -629.80255,-110.38615 c 0,27.680812 16.68063,52.63599 42.26373,63.228983 25.58311,10.592992 55.03053,4.737675 74.61101,-14.835612 19.58046,-19.573296 25.43792,-49.009931 14.84104,-74.583681 -10.59687,-25.57373 -35.13,-42.24554 -62.82095,-42.24554 l -68.84199,0.003" id="path1884" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -1514.9723,-863.95421 h -175.9495 l 90.0418,-75.8658 z m -106.8185,100.0737 h -46.5326 v -100.0739 h 129.1794 v 100.0739 h -46.5326 m -36.1145,-0.1181 v -48.0593 0 h 36.1147 v 48.0593" id="path1891" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><g id="g2220" transform="translate(-24.144967,-1106.224)"><g id="g1919" style="stroke-width:0.97482073" transform="matrix(-1.0260175,0,0,1.0256418,-903.16509,-277.97446)"><path d="m -158.46651,96.671625 38.88909,38.051155" id="path1915" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -158.46651,96.671625 38.88909,-38.05115" id="path1917" style="fill:none;stroke:#000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -740.52767,-110.38615 c 0,27.680812 -16.68063,52.63599 -42.26373,63.228983 -25.58311,10.592992 -55.03053,4.737675 -74.61101,-14.835612 -19.58046,-19.573296 -25.43792,-49.009931 -14.84104,-74.583681 10.59687,-25.57373 35.13,-42.24554 62.82095,-42.24554 l 68.84199,0.003" id="path1921" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2107" transform="translate(-240.94651,-1137.5163)"><circle cx="-690.90137" cy="-1105.1691" id="path1934" r="87.973946" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="rotate(45)"></circle><circle cx="-690.90137" cy="-1105.1691" id="circle1936" r="59.536469" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="rotate(45)"></circle><path d="m 335.03003,-1227.9151 20.04987,20.0499" id="path1962" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 230.78314,-1332.162 20.04987,20.0499" id="path1940" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 250.833,-1227.9151 -20.04986,20.0499" id="path1955" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 355.0799,-1332.162 -20.04987,20.0499" id="path1942" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2185" transform="translate(-291.46694,-1158.5175)"><ellipse cx="452.39822" cy="693.55414" id="ellipse1423-3" rx="31.198929" ry="31.634565" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(-9.6138809e-5,-1,1,9.0481721e-5,0,0)"></ellipse><path d="m 837.76177,-452.3395 -112.58661,-0.006" id="path1425-8" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 781.1025,-426.26069 0.006,-26.05829" id="path1992" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 799.02985,-430.77546 0.006,-21.57197" id="path1994" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 816.9572,-426.2826 0.006,-26.0583" id="path1998" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -112.51194,-183.04153 38.319677,95.424145 102.595188,6.9565 -78.912325,65.931857 25.087632,99.723499 -87.090172,-54.676016 -87.09018,54.676012 25.08764,-99.723494 -78.91232,-65.931866 102.59518,-6.956492 z" id="path2006" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:14.84131432;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.62426871,0,0,0.62365538,895.34637,-1173.309)"></path><g id="g2209" transform="translate(-1.4089037,-1533.7002)"><ellipse cx="518.29993" cy="619.60132" id="ellipse1490-5" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><ellipse cx="406.42236" cy="684.8418" id="ellipse2023" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><ellipse cx="525.33441" cy="762.38867" id="ellipse2025" rx="23.976822" ry="23.822092" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" transform="matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)"></ellipse><path d="m 827.83933,-128.56733 76.63311,38.524913" id="path2042" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 823.82442,-23.719791 84.73882,-42.599805" id="path2046" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g>
13071<g id="g2054" transform="rotate(90,-767.89394,-2037.6176)"><path d="M 18.239132,-367.22227 113.4427,-455.15062" id="path2048" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 18.23914,-367.22227 95.20356,87.92836" id="path2050" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2060" transform="matrix(0,-1,-1,0,-518.79071,-44.239434)"><path d="M 18.239132,-367.22227 113.4427,-455.15062" id="path2056" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 18.23914,-367.22227 95.20356,87.92836" id="path2058" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2314" transform="translate(-516.09273,-545.50889)"><g id="g2266" transform="translate(-2502.509,196.92612)"><g id="g2274-8" transform="translate(1989.0802,-136.04491)"><path d="m -179.32648,-367.22226 95.203558,-62.4843" id="path2264-2" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -179.32648,-367.22226 95.203558,62.4843" id="path2270-3" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m 1800.4444,-591.19554 v 175.8567" id="path2268-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><g id="g2307" transform="translate(-398.88743,-550.17048)"><g id="g2274" transform="matrix(-0.99999999,0,0,0.99999999,-537.4539,65.542778)"><path d="m -179.32648,-367.22226 95.203558,-62.4843" id="path2264" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -179.32648,-367.22226 95.203558,62.4843" id="path2270" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -348.81804,-389.60782 v 175.85669" id="path2268" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2390" transform="translate(1422.7737,-675.91523)"><ellipse cx="-1833.8696" cy="-222.45903" id="circle2373" rx="41.306015" ry="41.448803" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></ellipse><path d="m -1921.5762,-88.029044 h 175.4132 m -175.4132,2e-6 a 87.974326,86.256897 0 0 1 -0.2678,-6.724292 87.974326,86.256897 0 0 1 87.9743,-86.256896 87.974326,86.256897 0 0 1 87.9744,86.256896 v 0 a 87.974326,86.256897 0 0 1 -0.2679,6.725982" id="path2385" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2400" transform="translate(-4.6466675)"></g><path d="m 67.944372,-879.66206 c -5.379,-20.22358 -23.8631,-34.31947 -45.0035,-34.31947 -1.6883,0 -3.3754,0.0908 -5.0537,0.27224 m -39.8743,34.0132 c -0.5235,-0.0196 -1.0473,-0.0294 -1.5711,-0.0294 -22.901,-10e-6 -41.4659,18.36411 -41.4659,41.01743 0,9.84637 2.1625,21.35929 10.0738,26.79863 42.6468,29.3213 113.1667,29.32745 155.809298,2e-5 7.9097,-5.43989 10.0648,-16.95225 10.0648,-26.79862 0,-22.65332 -18.564898,-41.01744 -41.465898,-41.01743 -0.5238,0 -1.0476,0.01 -1.5
13071711,0.0294 m -89.9315,0.034 c 5.379,-20.22358 23.8630997,-34.31947 45.0035,-34.31947 1.6883,0 3.3754,0.0908 5.0537,0.27224" id="path2510" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><rect height="175.94791" id="rect2519" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="175.94791" x="-429.92664" y="-2070.0535"></rect><g id="g2543" style="opacity:1" transform="translate(108.06574,-1823.5804)"><rect height="25.929165" id="rect2525" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-516.69342" y="-200.03868"></rect><rect height="25.929165" id="rect2527" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-462.983" y="-200.03868"></rect><rect height="25.929165" id="rect2529" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-409.27258" y="-200.03868"></rect><rect height="25.929165" id="rect2531" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-516.69342" y="-142.88869"></rect><rect height="25.929165" id="rect2533" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-462.983" y="-142.88869"></rect><rect height="25.929165" id="rect2535" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="25.929165" x="-409.27258" y="-142.88869"></rect></g><rect height="139.34364" id="rect2545" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="175.94791" x="-429.92664" y="-2051.7512"></rect><g id="g2135-2" transform="translate(-65.37061,-968.71081)"><rect height="175.95261" id="rect989-0-8" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-1630.547" y="-1101.345"></rect><g id="g2645"><path d="m -1696.5682,-1013.3687 h 132.0424" id="path993-1-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1564.5259,-1013.3687 -38.8891,38.05119" id="path995-0-7" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -1564.5259,-1013.3687 -38.8891,-38.0511" id="path997-6-6" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g></g><g id="g2597" transform="translate(1196.0887,623.78773)"><rect height="175.95261" id="rect2589" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="116.03008" x="-2486.6648" y="-2693.8435"></rect><path d="m -2420.6435,-2605.8673 h -132.0424" id="path2591" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2552.6858,-2605.8673 38.8891,38.0512" id="path2593" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m -2552.6858,-2605.8673 38.8891,-38.0511" id="path2595" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><g id="g2694" transform="translate(-131.23332,-432.5953)"><path d="m 510.39322,-419.2546 h 99.0598" id="path2325" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 510.39322,-478.4401 h 99.0598" id="path2327" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 510.39322,-360.06921 h 99.0598" id="path2329" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><circle cx="491.23651" cy="-478.44009" id="path1755" r="4.630208" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle><circle cx="491.23651" cy="-419.25464" id="path1755-5" r="4.630208" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle><circle cx="491.23651" cy="-360.06921" id="path1755-2" r="4.630208" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></circle><path d="m 433.62349,-419.2546 h 38.45635" id="path2653" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 433.62349,-478.4401 h 38.45635" id="path2655" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><path d="m 433.62349,-360.06921 h 38.45635" id="path2657" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path></g><path d="m -2794.5038,-2031.0828 c -7.0159,-7.7603 -14.0319,-15.5207 -21.0478,-23.281 -11.7868,0 -23.5737,0 -35.3605,0 m -32.9111,23.281 c 7.0159,-7.7603 14.0319,-15.5207 21.0478,-23.281 11.7868,0 23.5737,0 35.3605,0 m 111.2154,144.5691 c -58.6493,0 -117.2986,0 -175.9479,0 0,-40.4294 0,-80.8587 0,-121.2881 58.6493,0 117.2986,0 175.9479,0 0,40.4294 0,80.8587 0,121.2881 z" id="path2662" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g2742"><rect height="105.58412" id="rect2666" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" width="175.94792" x="744.32074" y="-2034.8716"></rect>
13071<path d="m 920.26868,-2034.8716 -175.96193,-0.3367 87.69092,78.011 z" id="path2668" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 803.84583,-1981.9173 -59.539,52.9667 175.96185,-0.3369 -59.79582,-52.6174 -28.46131,25.0444 z" id="path2671" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path></g><path d="m -1185.807,-2341.5635 v -133.0631 h -42.6218 v 155.0684 h 61.8115 v -175.9433 h -83.0773 v 153.938" id="path2677" style="fill:none;stroke:#000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path><g id="g2737" transform="translate(-30.107552,-18.971792)"><path d="m 763.41671,-840.01578 a 150.88508,154.11206 0 0 1 50.68894,-8.95671 150.88508,154.11206 0 0 1 50.68635,8.95576" id="path2696" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 744.75814,-872.99241 a 187.68634,191.70036 0 0 1 69.35474,-13.56839 187.68634,191.70036 0 0 1 69.33769,13.56145" id="circle2698" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><path d="m 726.19227,-905.84079 a 224.48756,229.28865 0 0 1 87.90085,-18.3
130710833 224.48756,229.28865 0 0 1 87.92332,18.3181" id="circle2700" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></path><ellipse cx="814.10437" cy="-798.31799" id="path2723" rx="18.761122" ry="18.7672" style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"></ellipse></g></g>
13072            </svg>
13073          </a>
13074        
13075        
13076<a
13077                href="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489"
13078                class="single-img"
13079                img-id="1"
13080                data-pswp-width="1000"
13081                data-pswp-height="1283"
13082                target="_blank"
13083              >
13084                <img src="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=853" alt="DIGITAL GIFT CARD - Gift Cards - Betsey Johnson" srcset="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=54 54w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=74 74w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=104 104w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=162 162w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=208 208w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=324 324w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=416 416w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_02copy.jpg?v=1765388489&amp;width=853 853w" width="853" height="1094" loading="lazy" format="pjpg">
13085              </a><a
13086                href="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490"
13087                class="single-img"
13088                img-id="2"
13089                data-pswp-width="1000"
13090                data-pswp-height="1283"
13091                target="_blank"
13092              >
13093                <img src="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=853" alt="DIGITAL GIFT CARD - Gift Cards - Betsey Johnson" srcset="//betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=54 54w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=74 74w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=104 104w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=162 162w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=208 208w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=324 324w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=416 416w, //betseyjohnson.com/cdn/shop/files/PDP_GiftCard_01.jpg?v=1765388490&amp;width=853 853w" width="853" height="1094" loading="lazy" format="pjpg">
13094              </a>
13095        
13096        
13097
13098
13099
13100
13101
13102
13103
13104
13105        
13106        
13107
13108        
13109
13110        
13111        
13112      </div>
13113
13114      
13115        <slider-component
13116          id="GalleryThumbnails-template--17869571489857__main"
13117          class="thumbnail-slider slider-mobile-gutter quick-add-hidden small-hide  thumbnail-slider--no-slide"
13118        >
13119          <button
13120            type="button"
13121            class="slider-button slider-button--prev small-hide medium-hide large-up-hide"
13122            name="previous"
13123            aria-label="Slide left"
13124            aria-controls="GalleryThumbnails-template--17869571489857__main"
13125            data-step="3"
13126          >
13127            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
13128  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
13129</svg>
13130
13131          </button>
13132          <ul
13133            id="Slider-Thumbnails-template--17869571489857__main"
13134            class="thumbnail-list list-unstyled slider slider--mobile slider--tablet-up"
13135          ></ul>
13136          <button
13137            type="button"
13138            class="slider-button slider-button--next small-hide medium-hide large-up-hide"
13139            name="next"
13140            aria-label="Slide right"
13141            aria-controls="GalleryThumbnails-template--17869571489857__main"
13142            data-step="3"
13143          >
13144            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
13145  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
13146</svg>
13147
13148          </button>
13149        </slider-component>
13150      
13151    </div></media-gallery>
13152
13153<script>
13154    document.addEventListener('DOMContentLoaded', function () {
13155      const modal = document.getElementById('myModal');
13156      const focusableElements = modal?.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');
13157      if (focusableElements) {
13158        const firstFocusableElement = focusableElements[0]; // First focusable element
13159        const lastFocusableElement = focusableElements[focusableElements.length - 1]; // Last focusable element
13160      }
13161
13162      function trapFocus(event) {
13163          const isTabPressed = event.key === 'Tab';
13164
13165          if (!isTabPressed) {
13166              return;
13167          }
13168
13169          if (event.shiftKey) { // If Shift + Tab
13170              if (document.activeElement === firstFocusableElement) {
13171                  event.preventDefault();
13172                  lastFocusableElement.focus(); // Focus on the last element
13173              }
13174          } else { // If Tab
13175              if (document.activeElement === lastFocusableElement) {
13176                  event.preventDefault();
13177                  firstFocusableElement.focus(); // Focus on the first element
13178              }
13179          }
13180      }
13181
13182      if (modal) {
13183        modal.addEventListener('keydown', trapFocus);
13184      }
13185
13186      // Focus the modal when it's opened
13187      function openModal() {
13188          modal.style.display = 'block';
13189          firstFocusableElement.focus(); // Set focus on the first element
13190      }
13191
13192      // Restore focus when modal is closed
13193      function closeModal() {
13194          modal.style.display = 'none';
13195          modal.removeEventListener('keydown', trapFocus); // Remove focus trap
13196      }
13197
13198      // Hook up open and close functions to your existing open/close logic
13199  });
13200</script>
13200
13201
13202<script>
13203    const observer = new MutationObserver(function(mutations) {
13204      mutations.forEach(function(mutation) {
13205          const slickDotsElement = document.querySelector('.slick-dots');
13206          if (slickDotsElement && !slickDotsElement.hasAttribute('tabindex')) {
13207              slickDotsElement.setAttribute('tabindex', '0');
13208          }
13209      });
13210  });
13211
13212  // Observe changes in the DOM
13213  observer.observe(document.body, {
13214      childList: true,
13215      subtree: true
13216  });
13217
13218  document.addEventListener('DOMContentLoaded', function() {
13219    const intervalId = setInterval(function() {
13220        const slickDotsElement = document.querySelector('.slick-dots');
13221        if (slickDotsElement) {
13222            const buttons = slickDotsElement.querySelectorAll('li button');
13223            buttons.forEach(function(button) {
13224                button.removeAttribute('tabindex');
13225            });
13226        }
13227    }, 100); // Run every 100 milliseconds
13228
13229    // Stop the interval after a certain time (e.g., 10 seconds)
13230    setTimeout(function() {
13231        clearInterval(intervalId);
13232    }, 10000); // Adjust the timeout duration as needed
13233  });
13234
13235  const buttons = document.querySelectorAll('.slick-dots li button');
13236  buttons.forEach(function(button) {
13237      button.removeAttribute('tabindex');
13238  });
13239</script>
13239
13240
13241        <div>
13242          
13243          <div class="product_instagram_section" id="desktop_insta_section">
13244            
13245
13246
13247
13248
13249
13250
13251
13252<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/ugc-pdp.js?v=4788533883178965131777274995" defer></script>
13252
13253
13254
13255<div
13256  class="yotpo yotpo-pictures-widget"
13257  data-gallery-id="5c41a3fbec33725f6daea713"
13258  data-product-id="7733392146497"
13259  data-image-cutoff=""
13260></div>
13261
13262<style>
13263  @media only screen and (min-width: 20em) {
13264    .yotpo-display-wrapper.yotpo-slider {
13265      max-height: 270px;
13266    }
13267    .yotpo-single-image-container {
13268      max-height: 270px !important;
13269      max-width: 270px !important;
13270    }
13271    .yotpo-pictures-widget {
13272      margin: 0 0 5rem;
13273    }
13274    .yotpo-pictures-widget .yotpo-slider-title-wrapper {
13275      text-align: center;
13276    }
13277    .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title {
13278      font-family: 'arimoregular', sans-serif;
13279      font-weight: 700;
13280      letter-spacing: 0.1em;
13281      color: black;
13282    }
13283    .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title::after {
13284      content: '@BETSEY JOHNSON';
13285      display: block;
13286      margin-top: 0.5rem;
13287      font-size: 80%;
13288      font-weight: 400;
13289      text-align: center;
13290      color: rgb(236, 0, 140);;
13291      background-color: white;
13292      padding-right: 10px;
13293      position: absolute;
13294      left: 0;
13295    }
13296    .yotpo-slider-title-wrapper .yotpo-slider-title {
13297      display: flex;
13298      flex-direction: row-reverse;
13299      font-weight: normal !important;
13300    }
13301    .yotpo-slider-title-wrapper .yotpo-slider-title::after {
13302      text-align: left !important;
13303      margin: 0 !important;
13304      font-weight: 700 !important;
13305    }
13306    .yotpo-slider-title {
13307      font-size: 16px !important;
13308    }
13309    .yotpo-pictures-widget .yotpo-image {
13310      object-fit: cover !important;
13311    }
13312    .yotpo-pictures-widget .arrows-wrapper-left .yotpo-icon,
13313    .yotpo-pictures-widget .arrows-wrapper-right .yotpo-icon {
13314      color: white !important;
13315      background: transparent !important;
13316      opacity: 1 !important;
13317    }
13318    .yotpo-pictures-widget .arrows-wrapper-left .yotpo-icon::before,
13319    .yotpo-pictures-widget .arrows-wrapper-right .yotpo-icon::before {
13320      margin-top: 0 !important;
13321      font-size: 4rem !important;
13322      opacity: 1 !important;
13323      transform: translateY(-50%) !important;
13324    }
13325
13326    /* Lightbox */
13327    .yotpo-lightbox .yotpo-label {
13328      display: none !important;
13329    }
13330    .yotpo-lightbox .yotpo-lightbox-product-button {
13331      border-radius: 0 !important;
13332      font-family: 'arimoregular', sans-serif !important;
13333      text-transform: uppercase;
13334      background-color: black !important;
13335    }
13336    .yotpo-lightbox .yotpo-lightbox-products-footer h3 {
13337      font-family: 'arimoregular', sans-serif !important;
13338      font-weight: 400 !important;
13339      letter-spacing: 0.1em;
13340      color: black !important;
13341    }
13342    .yotpo-lightbox .yotpo-lightbox-product-selected {
13343      border-color: black !important;
13344    }
13345    
13346        .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title::after {
13347          font-size: 16px;
13348        }
13349        .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title {
13350          color: white;
13351        }
13352        .yotpo-hover-enable {
13353          position:relative;
13354        }
13355        .yotpo-slider-wrapper::before,
13356        .yotpo-hover-enable::before {
13357          content: '';
13358          position: absolute;
13359          border: 1px solid rgb(236, 0, 140);;
13360          width: 88%;
13361          right: 0;
13362          top: 10px;
13363        }
13364        .yotpo-slider-wrapper::after,
13365        .yotpo-hover-enable::after {
13366          content: '';
13367          position: absolute;
13368          border: 1px solid rgb(236, 0, 140);;
13369          width: 100%;
13370          bottom: -30px;
13371          left: 0;
13372        }
13373    
13374  }
13375  @media only screen and (min-width: 62em) {
13376    .yotpo-pictures-widget {
13377      margin-top: 5rem;
13378    }
13379  }
13380  
13381        .yotpo-lightbox .yotpo-lightbox-product-button {
13382          border-radius: 0 !important;
13383          font-family: 'Gotham' !important;
13384          text-transform: uppercase;
13385          background-color: #ec008c !important;
13386          border-radius: 3px !important;
13387        }
13388  
13389  
13390    .yotpo-pictures-widget .yotpo-slider-title-wrapper span.yotpo-slider-title:before {
13391      content: 'HOW DO YOU WEAR STEVE MADDEN';
13392      font-size: 20px !important;
13393      display: block;
13394      position: absolute;
13395      right: 0;
13396      width: initial;
13397      color: #000;
13398  }
13399  .yotpo-pictures-widget .yotpo-slider-title-wrapper span.yotpo-slider-title {
13400    position: relative;
13401    width: 100%;
13402    color: transparent;
13403  }
13404  
13405</style>
13406
13407          </div>
13408        </div></div>
13409      <div
13410        class="product__info-wrapper grid__item scroll-trigger animate--slide-in"
13411      >
13412        <product-info
13413          id="ProductInfo-template--17869571489857__main"
13414          data-section="template--17869571489857__main"
13415          data-url="/products/digital-gift-card"
13416          class="product__info-container product__column-sticky"
13417        ><div class="mon_title_sale desktop_title_sale">
13418                  
13419                    
13420                  
13421
13422                  
13423                    <style>
13424                      .base-badge.primary {
13425                        background-color: #fff !important;
13426                        color: #000 !important;
13427                        padding: 0 !important;
13428                      }
13429                    </style>
13430                    
13431
13432
13433
13434<style scoped>
13435  
13436  #badge-text-container .cs-promo-badge-custom {
13437    display: none;
13438    color: white;
13439    line-height: 2;
13440    margin-top: 25px;
13441    margin-left: 10px;
13442  }
13443  
13444</style>
13445  <div
13446    style=""
13447    id="badge-text-container"
13448    class="badge-custom"
13449  >
13450    
13450<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/badge-time-validator.js?v=86790957990266612011786348505" defer></script>
13450
13451    
13452    
13453      
13454      
13455        
13456      
13457
13458      
13459
13460      
13461    
13462      
13463      
13464        
13465      
13466        
13467      
13468
13469      
13470
13471      
13472    
13473      
13474      
13475        
13476      
13477
13478      
13479
13480      
13481    
13482      
13483      
13484        
13485      
13486
13487      
13488
13489      
13490    
13491      
13492      
13493        
13494      
13495
13496      
13497
13498      
13499    
13500      
13501      
13502        
13503      
13504
13505      
13506
13507      
13508    
13509  </div>
13510
13511
13512<style>
13513  .badge-custom .no-border {
13514    border: none !important;
13515  }
13516  .badge-custom .no-background {
13517    background-color: transparent !important;
13518  }
13519  .badge-custom .text-only {
13520    background-color: transparent !important;
13521    border: none !important;
13522  }
13523  .badge-custom .border {
13524    background-color: transparent !important;
13525    border: 2px solid black !important;
13526  }
13527  .badge-custom.pdp-align-top-right {
13528    position: static;
13529  }
13530  .badge-custom.pdp-align-top-right .base-badge:has(img) {
13531    position: absolute;
13532    right: 0 !important;
13533    left: auto !important;
13534    top: 0;
13535  }
13536  .badge-custom.pdp-align-top-right {
13537    display: flex !important;
13538    justify-content: flex-end;
13539    width: 100% !important;
13540  }
13541  @media (min-width: 769px) {
13542    .badge-custom:has(img) {
13543      position: absolute !important;
13544      left: auto;
13545      right: 0;
13546      width: 100vw !important;
13547    }
13548    .mobile_product_details .badge-custom {
13549      display: none;
13550    }
13551    .badge-custom.pdp-align-top-right img {
13552      top: 0 !important;
13553      right: 50vw;
13554    }
13555    .badge-custom.pdp-align-top-left img {
13556      top: 0 !important;
13557      left: 70px;
13558    }
13559  }
13560  @media (max-width: 768px) {
13561    .badge-custom.pdp-align-top-right {
13562      display: flex !important;
13563      justify-content: flex-end;
13564      width: 100% !important;
13565    }
13566    .badge-custom.pdp-align-top-right .base-badge {
13567      position: relative;
13568    }
13569    .badge-custom.pdp-align-top-right:has(img) {
13570        position: static;
13571        top: 100%;
13572        left: 0;
13573    }
13574    .badge-custom.pdp-align-top-left:has(img) {
13575        top: 100%;
13576        left: 0;
13577    }
13578    .badge-custom.pdp-align-top-left {
13579      top: 12vh;
13580      left: 0;
13581    }
13582  }
13583</style>
13584
13585                    
13586                    <div class="yotpo bottomLine yotpo-small" data-product-id="7733392146497">
13587                      <div class="yotpo-display-wrapper" style="visibility: hidden;">
13588                        <div class="standalone-bottomline" data-source="default" tabindex="-1">
13589                          <div class="yotpo-bottomline pull-left star-clickable" tabindex="0">
13590                            <a href="#yotpo-reviews-main-widget">
13591                            <span class="yotpo-stars">
13592                              <span class="yotpo-icon yotpo-icon-empty-star rating-star pull-left"></span>
13593                                <span class="yotpo-icon yotpo-icon-empty-star rating-star pull-left"></span>
13594                                <span class="yotpo-icon yotpo-icon-empty-star rating-star pull-left"></span>
13595                                <span class="yotpo-icon yotpo-icon-empty-star rating-star pull-left"></span>
13596                                <span class="yotpo-icon yotpo-icon-empty-star rating-star pull-left"></span>
13597                              </span>
13598                            </a>
13599                              <a href="#yotpo-reviews-main-widget" class="text-m" aria-label="0 reviews" tabindex="-1">0 reviews</a>
13600                          <div class="yotpo-clr"></div>
13601                          </div>
13602                          <div class="yotpo-clr"></div>
13603                        </div>
13604                        <div class="yotpo-clr"></div>
13605                      </div>
13606                    </div>
13607                    
13608                  
13609
13610                  
13611
13612                  
13613                </div>
13614
13615                
13616
13617                
13618                  <div class="mobile-hidden">
13619                    <div class="tag-review">
13620                      
13621                    </div>
13622                  </div>
13623                
13624
13625                <div class="product__title desktop_product_title" >
13626                  <h1 class="h1">
13627                    Digital Gift Card 
13628                  </h1>
13629
13630                </div>
13631                
13632                
13633<p
13634                  class="product__text inline-richtext subtitle"
13635                  
13636                ></p><div
13637                  class="no-js-hidden desktop_price"
13638                  id="price-template--17869571489857__main"
13639                  role="status"
13640                  
13641                >                
13642                  <div class="pdp_price_wishlist" style="display: flex; align-items: flex-start; justify-content:space-between; gap: 10px;">
13643                    
13644                      
13645<div class="price-details-component" data-product-id="7733392146497"><div class="price-details-component__prices"></div>
13646
13647  <div class="price-details-component__now-row"><span class="price-details-component__regular">
13648        <strong class="price-details-component__price" aria-label="Regular price, $25">
13649          $25
13650        </strong>
13651      </span></div></div>
13652
13653<style>
13654   @media (max-width: 767px) {
13655    .price-details-component {
13656      flex-direction: column;
13657      gap: 0 !important;
13658      align-items: flex-start;
13659      justify-content: flex-start;
13660      text-align: left;
13661      text-wrap: nowrap;
13662      white-space: nowrap;
13663      overflow: hidden;
13664      text-overflow: ellipsis;
13665      max-width: 100%;
13666      line-height: 1.2;
13667   }
13668}
13669
13670
13671
13672  .price-details-component {
13673    /* Typography */
13674    
13675    --pd-font-family: Gotham, sans-serif;
13676    --pd-font-size: 1.75rem;
13677    --pd-red: #ff11ac;
13678    --pd-gray: #666;
13679    --pd-border: #e5e5e5;
13680    
13681
13682    font-family: var(--pd-font-family);
13683    font-size: var(--pd-font-size);
13684    display: flex;
13685    align-items: baseline;
13686    gap: 0.375em;
13687  }
13688
13689  .price-details-component__label {
13690    font-size: 0.75em;
13691    font-weight: 700;
13692    letter-spacing: 0.05em;
13693    text-transform: uppercase;
13694    margin: 0 0 0.25em;
13695  }
13696
13697  .price-details-component__prices {
13698    display: flex;
13699    align-items: center;
13700    gap: 0.375em;
13701    font-size: 0.875em;
13702    color: var(--pd-gray);
13703  }
13704
13705  .price-details-component__original-label {
13706    color: var(--pd-gray);
13707    font-family: var(--pd-font-family);
13708  }
13709
13710  .price-details-component__compare {
13711    color: var(--pd-gray);
13712    text-decoration: line-through;
13713  }
13714
13715  .price-details-component__now-row {
13716    display: flex;
13717    align-items: baseline;
13718    gap: 0.375em;
13719    margin-top: 0.125em;
13720    white-space: nowrap;
13721  }
13722
13723  .price-details-component__now {
13724    display: inline-flex;
13725    align-items: baseline;
13726    gap: 0.375em;
13727    color: var(--pd-red);
13728    white-space: nowrap;
13729  }
13730
13731  .price-details-component__now-label {
13732    font-size: 0.875em;
13733  }
13734
13735  .price-details-component__sale-price {
13736    font-size: 1em;
13737    font-weight: 700;
13738    font-family: var(--pd-font-family);
13739  }
13740
13741  .price-details-modal strong, .price-details-modal header h2 {
13742    font-family: var(--pd-font-family);
13743  }
13744
13745  .price-details-component__discount {
13746    font-size: 0.875em;
13747  }
13748
13749  .price-details-component__regular {
13750    font-size: 1em;
13751  }
13752
13753  .price-details-component__price {
13754    font-weight: 700;
13755    font-family: var(--pd-font-family);
13756  }
13757  .price-details-component__regular strong {
13758    font-family: var(--pd-font-family);
13759  }
13760
13761  .price-details-component__trigger {
13762    display: block;
13763    appearance: none;
13764    background: none;
13765    border: none;
13766    padding: 0;
13767    margin-top: 0.25em;
13768    font-family: inherit;
13769    font-size: 0.875em;
13770    color: var(--pd-gray);
13771    text-decoration: underline;
13772    cursor: pointer;
13773    transition: color 0.15s ease;
13774  }
13775
13776  .price-details-component__trigger:hover,
13777  .price-details-component__trigger:focus {
13778    color: #000;
13779  }
13780
13781  .price-details-component__trigger:focus-visible {
13782    outline: 2px solid currentColor;
13783    outline-offset: 2px;
13784  }
13785
13786  /* Modal styles */
13787  .price-details-modal {
13788    --pd-modal-font-family: var(--pd-font-family, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif);
13789    --pd-modal-font-size: var(--pd-font-size, 1rem);
13790
13791    position: fixed;
13792    inset: 0;
13793    width: 100%;
13794    max-width: 100%;
13795    height: 100%;
13796    max-height: 100%;
13797    margin: 0;
13798    padding: 0;
13799    border: none;
13800    background: transparent;
13801    overflow: hidden;
13802    font-family: var(--pd-modal-font-family);
13803    font-size: var(--pd-modal-font-size);
13804  }
13805
13806  .price-details-modal::backdrop {
13807    background: rgba(0, 0, 0, 0.5);
13808    backdrop-filter: blur(2px);
13809  }
13810
13811  .price-details-modal[open] {
13812    display: flex;
13813    justify-content: center;
13814    align-items: center;
13815  }
13816
13817  .price-details-modal__container {
13818    position: relative;
13819    width: 90%;
13820    max-width: 480px;
13821    max-height: 85vh;
13822    background: #fff;
13823    border-radius: 0;
13824    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
13825    overflow: hidden;
13826    display: flex;
13827    flex-direction: column;
13828  }
13829
13830  .price-details-modal__header {
13831    display: flex;
13832    justify-content: space-between;
13833    align-items: center;
13834    padding: 1em 1.25em;
13835    border-bottom: 1px solid var(--pd-border);
13836  }
13837
13838  .price-details-modal__title {
13839    font-size: 1.125em;
13840    font-weight: 600;
13841    margin: 0;
13842    line-height: 1.3;
13843  }
13844
13845  .price-details-modal__close {
13846    appearance: none;
13847    background: none;
13848    border: none;
13849    padding: 0.5em;
13850    margin: -0.5em;
13851    cursor: pointer;
13852    color: inherit;
13853    display: flex;
13854    align-items: center;
13855    justify-content: center;
13856    transition: opacity 0.15s ease;
13857  }
13858
13859  .price-details-modal__close:hover {
13860    opacity: 0.7;
13861  }
13862
13863  .price-details-modal__close:focus-visible {
13864    outline: 2px solid currentColor;
13865    outline-offset: 2px;
13866  }
13867
13868  .price-details-modal__content {
13869    padding: 1.25em;
13870    overflow-y: auto;
13871    flex: 1;
13872    white-space: normal;
13873  }
13874
13875  .price-details-modal__clearance {
13876    font-size: 0.75em;
13877    font-weight: 700;
13878    letter-spacing: 0.05em;
13879    margin: 0 0 0.25em;
13880  }
13881
13882  .price-details-modal__price-summary {
13883    margin: 0;
13884    font-size: 0.9375em;
13885    line-height: 1.6;
13886  }
13887
13888  .price-details-modal__original-line {
13889    display: block;
13890    color: var(--pd-gray);
13891  }
13892
13893  .price-details-modal__sale-line {
13894    display: block;
13895    color: var(--pd-red);
13896  }
13897
13898  .price-details-modal__divider {
13899    border: none;
13900    border-top: 1px solid var(--pd-border);
13901    margin: 1em 0;
13902  }
13903
13904  .price-details-modal__section {
13905    border: none;
13906  }
13907
13908  .price-details-modal__section-title {
13909    display: flex;
13910    justify-content: space-between;
13911    align-items: center;
13912    font-size: 0.9375em;
13913    font-weight: 600;
13914    cursor: pointer;
13915    padding: 0.5em 0;
13916    list-style: none;
13917    user-select: none;
13918  }
13919
13920  .price-details-modal__section-title::-webkit-details-marker {
13921    display: none;
13922  }
13923
13924  .price-details-modal__section-title:focus-visible {
13925    outline: 2px solid currentColor;
13926    outline-offset: 2px;
13927  }
13928
13929  .price-details-modal__chevron {
13930    transition: transform 0.2s ease;
13931  }
13932
13933  .price-details-modal__section[open] .price-details-modal__chevron {
13934    transform: rotate(180deg);
13935  }
13936
13937  .price-details-modal__section-content {
13938    padding-top: 0.5em;
13939  }
13940
13941  .price-details-modal__section-content p {
13942    font-size: 0.8125em;
13943    line-height: 1.6;
13944    color: #333;
13945    margin: 0 0 1em;
13946  }
13947
13948  .price-details-modal__section-content p:last-child {
13949    margin-bottom: 0;
13950  }
13951
13952  .price-details-modal__disclaimer {
13953    padding-top: 0.75em;
13954    border-top: none;
13955  }
13956
13957  /* Visually hidden utility */
13958  .price-details-component .visually-hidden {
13959    position: absolute;
13960    width: 1px;
13961    height: 1px;
13962    padding: 0;
13963    margin: -1px;
13964    overflow: hidden;
13965    clip: rect(0, 0, 0, 0);
13966    white-space: nowrap;
13967    border: 0;
13968  }
13969
13970  /* Reduced motion */
13971  @media (prefers-reduced-motion: reduce) {
13972    .price-details-modal__chevron {
13973      transition: none;
13974    }
13975  }
13976</style>
13977
13978<script>
13979  (function() {
13980    // Only initialize the event delegation once, no matter how many snippets are on the page
13981    if (window.priceDetailsModalInitialized) return;
13982    window.priceDetailsModalInitialized = true;
13983
13984    // Track the element that opened the modal for focus restoration
13985    let previousActiveElement = null;
13986
13987    function openModal(modal, trigger) {
13988      previousActiveElement = trigger;
13989      modal.showModal();
13990
13991      // Focus the close button for immediate keyboard access
13992      const closeBtn = modal.querySelector('[data-close-modal]');
13993      if (closeBtn) {
13994        closeBtn.focus();
13995      }
13996    }
13997
13998    function closeModal(modal) {
13999      modal.close();
14000
14001      // Restore focus to the trigger element
14002      if (previousActiveElement && typeof previousActiveElement.focus === 'function') {
14003        previousActiveElement.focus();
14004        previousActiveElement = null;
14005      }
14006    }
14007
14008    // Event delegation for opening modals
14009    document.addEventListener('click', function(e) {
14010      const trigger = e.target.closest('.price-details-component__trigger');
14011      if (trigger) {
14012        const component = trigger.closest('.price-details-component');
14013        const modal = component ? component.querySelector('.price-details-modal') : null;
14014        if (modal) {
14015          e.preventDefault();
14016          openModal(modal, trigger);
14017        }
14018      }
14019
14020      // Close button handler
14021      const closeBtn = e.target.closest('[data-close-modal]');
14022      if (closeBtn) {
14023        const modal = closeBtn.closest('.price-details-modal');
14024        if (modal) {
14025          closeModal(modal);
14026        }
14027      }
14028    });
14029
14030    // Backdrop click to close (for all dialogs)
14031    document.addEventListener('click', function(e) {
14032      if (e.target.classList && e.target.classList.contains('price-details-modal')) {
14033        closeModal(e.target);
14034      }
14035    });
14036
14037    // Handle dialog close event for focus restoration
14038    document.addEventListener('close', function(e) {
14039      if (e.target.classList && e.target.classList.contains('price-details-modal')) {
14040        if (previousActiveElement && typeof previousActiveElement.focus === 'function') {
14041          previousActiveElement.focus();
14042          previousActiveElement = null;
14043        }
14044      }
14045    }, true);
14046
14047    // Focus trap for all price details modals
14048    document.addEventListener('keydown', function(e) {
14049      if (e.key !== 'Tab') return;
14050
14051      const modal = document.querySelector('.price-details-modal[open]');
14052      if (!modal) return;
14053
14054      const focusableElements = modal.querySelectorAll(
14055        'button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'
14056      );
14057
14058      if (focusableElements.length === 0) return;
14059
14060      const firstElement = focusableElements[0];
14061      const lastElement = focusableElements[focusableElements.length - 1];
14062
14063      if (e.shiftKey && document.activeElement === firstElement) {
14064        e.preventDefault();
14065        lastElement.focus();
14066      } else if (!e.shiftKey && document.activeElement === lastElement) {
14067        e.preventDefault();
14068        firstElement.focus();
14069      }
14070    });
14071  })();
14072</script>
14072
14073
14074                    
14075                    
14076                  </div>
14077                  
14078
14079                  
14080                </div>
14081
14082                
14083                    
14084                      
14085  <!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) -->
14086  
14087    
14087<script type="text/javascript">
14088      // Overrides:
14089      // var afterpay_msg_size = 'sm';  // Can be 'xs', 'sm', 'md' or 'lg'.
14090      // var afterpay_bold_amount = true;
14091      var afterpay_logo_theme = 'black';  // Can be 'colour', 'black' or 'white'.
14092      // var afterpay_modal_open_icon = true;
14093      // var afterpay_hide_upper_limit = false;
14094      // var afterpay_hide_lower_limit = true;
14095      // var afterpay_show_if_outside_limits = true;
14096       var afterpay_product_integration_enabled = true;
14097      var afterpay_product_selector = '.desktop_price';
14098      // var afterpay_variable_price_fallback = false;
14099      // var afterpay_variable_price_fallback_selector = '';
14100      // var afterpay_variable_price_fallback_method = 'mutation';  // Can be 'mutation' or 'interval'.
14101      // var afterpay_cart_integration_enabled = true;
14102      // var afterpay_cart_static_selector = '#cart-subtotal-selector';
14103      // var afterpay_variable_subtotal_fallback = false;
14104      // var afterpay_variable_subtotal_fallback_selector = '';
14105      // var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'.
14106      // var afterpay_dynamic_cart_integration_enabled = false;
14107      // var afterpay_dynamic_cart_selector = '.cart-drawer__footer .totals';
14108      // var afterpay_dynamic_cart_observer_target = '#CartDrawer';
14109      // var afterpay_footer_logo_enabled = true;
14110      // var afterpay_footer_logo_format = 'icon';  // Can be 'icon', 'stacked' or 'logo'.
14111      // var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
14112      // var afterpay_footer_logo_background = 'border';  // Can be 'border' or 'transparent'.
14113      // var afterpay_footer_logo_container = 'footer ul.payment-icons';
14114      // var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>';
14115      // Non-editable fields:
14116      var afterpay_js_language = "en";
14117      var afterpay_js_country = "US";
14118      var afterpay_shop_currency = "USD";
14119      var afterpay_cart_currency = "USD";
14120      var afterpay_shop_money_format = "${{amount}}";
14121      var afterpay_shop_permanent_domain = "betseyjohnson.myshopify.com";
14122      var afterpay_theme_name = "monorepo-ecom\/BJ - Production";
14123      var afterpay_product = {"id":7733392146497,"title":"DIGITAL GIFT CARD","handle":"digital-gift-card","description":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-12-18T08:46:58-05:00","created_at":"2025-12-10T12:29:58-05:00","vendor":"Betsey Johnson","type":"Gift Cards","tags":["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],"price":2500,"price_min":2500,"price_max":20000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
14123,{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"],"featured_image":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","options":["Size"],"media":[{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894660161,"position":1,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","width":1000},{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894692929,"position":2,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e"};
14124      var afterpay_product_collections = "";
14125      var afterpay_current_variant = {"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}};
14126      var afterpay_cart_total_price = 0;
14127      var afterpay_cart_skus = "";
14128      var afterpay_cart_collections = "";
14129      var afterpay_js_snippet_version = '1.2.1';
14130    </script>
14130
14131    
14131<script async ype="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
14131
14132  
14133
14134
14135                    
14136                    
14137                      <div class="klarna-cta">
14138  
14139    <span class="space_klarna">
14140      
14141        or
14142      
14143    </span>
14144  
14145  <span class="klarna_poup">
14146    <?xml version="1.0" encoding="utf-8"?>
14147    <!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
14148    <a href="javascript:void(0);" tabindex="0" class="poup_open_k" aria-label="Klarna Information - Opens a dialog">
14149      <svg
14150        version="1.1"
14151        id="Layer_1"
14152        xmlns="http://www.w3.org/2000/svg"
14153        xmlns:xlink="http://www.w3.org/1999/xlink"
14154        x="0px"
14155        y="0px"
14156        role="img"
14157        viewBox="0 0 452.9 101.1"
14158        style="enable-background: new 0 0 452.9 101.1"
14159        xml:space="preserve"
14160        aria-labelledby="klarnaid"
14161      >
14162        <title id="klarnaid">Karna information</title>
14163        <path d="M79.7,0H57.4c0,18.3-8.4,35-23,46l-8.8,6.6l34.2,46.6h28.1L56.4,56.3C71.3,41.5,79.7,21.5,79.7,0z" />
14164        <rect width="22.8" height="99.2" />
14165        <rect x="94.5" width="21.5" height="99.2" />
14166        <path
14167          d="M304.6,28.7c-8.2,0-16,2.5-21.2,9.6v-7.7H263v68.6h20.7v-36c0-10.4,7-15.5,15.4-15.5c9,0,14.2,5.4,14.2,15.4v36.2h20.5V55.6
14168				C333.8,39.6,321.1,28.7,304.6,28.7z"
14169        />
14170        <path
14171          d="M181,30.6V35c-5.8-4-12.8-6.3-20.4-6.3c-20,0-36.2,16.2-36.2,36.2s16.2,36.2,36.2,36.2c7.6,0,14.6-2.3,20.4-6.3v4.4h20.5
14172				V30.6H181z M162.3,82.5c-10.3,0-18.6-7.9-18.6-17.6s8.3-17.6,18.6-17.6c10.3,0,18.6,7.9,18.6,17.6S172.6,82.5,162.3,82.5z"
14173        />
14174        <path
14175          d="M233.3,39.5v-8.9h-21v68.6h21.1v-32c0-10.8,11.7-16.6,19.8-16.6c0.1,0,0.2,0,0.2,0v-20C245.1,30.6,237.4,34.2,233.3,39.5z"
14176        />
14177        <path
14178          d="M397.6,30.6V35c-5.8-4-12.8-6.3-20.4-6.3c-20,0-36.2,16.2-36.2,36.2s16.2,36.2,36.2,36.2c7.6,0,14.6-2.3,20.4-6.3v4.4h20.5
14179				V30.6H397.6z M378.9,82.5c-10.3,0-18.6-7.9-18.6-17.6s8.3-17.6,18.6-17.6c10.3,0,18.6,7.9,18.6,17.6
14180				C397.6,74.6,389.2,82.5,378.9,82.5z"
14181        />
14182        <path
14183          d="M440,74.9c-7.1,0-12.9,5.8-12.9,12.9c0,7.1,5.8,12.9,12.9,12.9c7.1,0,12.9-5.8,12.9-12.9C452.9,80.6,447.1,74.9,440,74.9z"
14184        />
14185      </svg>
14186    </a>
14187
14188    <a href="javascript:void(0);" tabindex="0" class="poup_open_k" aria-label="Klarna Information - Opens a dialog">
14189      <slot style="font-size: 12px" name="learn-more-link"><svg aria-label="information icon" height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg" style="height: 20px;width: 20px;"><path d="M0 0h48v48h-48z" fill="none"/><path d="M22 34h4v-12h-4v12zm2-30c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z"/></svg></slot></a
14190    >
14191  </span>
14192</div>
14193
14194                    
14195                
14196                
14197                  <template id="paypal-pay-later-template">
14198                    <div class="paypal-pay-later-row">
14199                      <span class="afterpay-text2" style="font-size: 14px; font-weight: 400; color: #000;">or</span>
14200                      <button
14201                        type="button"
14202                        class="paylater-message-button"
14203                        aria-label="Learn more about PayPal Pay Later"
14204                        style="display: inline-flex; gap: 4px; background: none; border: none; padding: 0 0 6px 0; cursor: pointer;"
14205                      >
14206                        <svg
14207                          xmlns="http://www.w3.org/2000/svg"
14208                          viewBox="0 0 124 20"
14209                          width="60"
14210                          height="18"
14211                          role="img"
14212                          aria-label="PayPal"
14213                          style="display: block; height: 18px; width: auto;"
14214                        >
14215                          <path fill="#000" d="M46.211 6.749h-6.839a.95.95 0 0 0-.939.802l-2.766 17.537a.57.57 0 0 0 .564.658h3.265a.95.95 0 0 0 .939-.803l.746-4.73a.95.95 0 0 1 .938-.803h2.165c4.505 0 7.105-2.18 7.784-6.5.306-1.89.013-3.375-.872-4.415-.97-1.142-2.694-1.746-4.985-1.746zM47 13.154c-.374 2.454-2.249 2.454-4.062 2.454h-1.032l.724-4.583a.57.57 0 0 1 .563-.481h.473c1.235 0 2.4 0 3.002.704.359.42.469 1.044.332 1.906zM66.654 13.075h-3.275a.57.57 0 0 0-.563.481l-.146.915-.229-.332c-.709-1.029-2.29-1.373-3.868-1.373-3.619 0-6.71 2.741-7.312 6.586-.313 1.918.132 3.752 1.22 5.031.998 1.176 2.426 1.666 4.125 1.666 2.916 0 4.533-1.875 4.533-1.875l-.146.91a.57.57 0 0 0 .562.66h2.95a.95.95 0 0 0 .939-.803l1.77-11.209a.568.568 0 0 0-.562-.658zm-4.565 6.374c-.316 1.871-1.801 3.127-3.695 3.127-.951 0-1.711-.305-2.199-.883-.484-.574-.668-1.392-.514-2.304.294-1.855 1.801-3.152 3.67-3.152.954 0 1.713.309 2.199.892.484.58.668 1.392.539 2.32zM84.096 13.075h-3.291a.954.954 0 0 0-.787.417l-4.539 6.686-1.924-6.425a.953.953 0 0 0-.912-.678h-3.234a.57.57 0 0 0-.541.754l3.625 10.638-3.408 4.811a.57.57 0 0 0 .465.9h3.287a.949.949 0 0 0 .781-.408l10.946-15.8a.57.57 0 0 0-.468-.895z"/>
14216                          <path fill="#000" d="M94.992 6.749h-6.84a.95.95 0 0 0-.938.802l-2.766 17.537a.569.569 0 0 0 .562.658h3.51a.665.665 0 0 0 .656-.562l.785-4.971a.95.95 0 0 1 .938-.803h2.164c4.505 0 7.105-2.18 7.784-6.5.306-1.89.013-3.375-.872-4.415-.971-1.142-2.694-1.746-4.983-1.746zm.789 6.405c-.373 2.454-2.248 2.454-4.062 2.454h-1.032l.725-4.583a.568.568 0 0 1 .562-.481h.473c1.234 0 2.4 0 3.002.704.359.42.468 1.044.332 1.906zM115.434 13.075h-3.273a.567.567 0 0 0-.562.481l-.145.915-.23-.332c-.709-1.029-2.289-1.373-3.867-1.373-3.619 0-6.709 2.741-7.311 6.586-.312 1.918.131 3.752 1.219 5.031 1 1.176 2.426 1.666 4.125 1.666 2.916 0 4.533-1.875 4.533-1.875l-.146.91a.57.57 0 0 0 .564.66h2.949a.95.95 0 0 0 .938-.803l1.771-11.209a.571.571 0 0 0-.565-.658zm-4.565 6.374c-.314 1.871-1.801 3.127-3.695 3.127-.951 0-1.711-.305-2.199-.883-.484-.574-.668-1.392-.514-2.304.294-1.855 1.801-3.152 3.67-3.152.954 0 1.713.309 2.199.892.484.58.668 1.392.539 2.32zM119.295 7.23l-2.807 17.858a.569.569 0 0 0 .562.658h2.822c.469 0 .867-.34.939-.803l2.768-17.536a.57.57 0 0 0-.562-.659h-3.16a.571.571 0 0 0-.562.482z"/>
14217                          <path fill="#000" d="M7.266 29.154l.523-3.322-1.165-.027H1.061L4.927 1.292a.316.316 0 0 1 .314-.268h9.38c3.114 0 5.263.648 6.385 1.927.526.6.851 1.277.979 2.073.144.909.095 1.999-.146 3.23l-.01.062v.545l.501.285c.42.229.781.5 1.072.809.41.435.691.96.833 1.554.146.604.162 1.298.05 2.1-.13.96-.44 1.934-.916 2.873-.463.917-1.094 1.709-1.854 2.325-.726.577-1.632 1.024-2.703 1.334-1.023.293-2.213.44-3.55.44h-.859a1.225 1.225 0 0 0-.905.407 1.312 1.312 0 0 0-.35.881l-.058.381-.818 5.187-.037.187a.643.643 0 0 1-.635.528H7.266z"/>
14218                          <path fill="#000" d="M23.048 7.667c-.028.179-.06.362-.096.55-1.237 6.351-5.469 8.545-10.874 8.545H9.326c-.661 0-1.218.48-1.321 1.132L6.596 26.83l-.399 2.533a.704.704 0 0 0 .695.814h4.868c.578 0 1.069-.42 1.16-.99l.048-.248.919-5.832.059-.32c.09-.572.582-.991 1.16-.991h.73c4.729 0 8.431-1.92 9.513-7.476.451-2.321.218-4.259-.973-5.622a4.667 4.667 0 0 0-1.328-1.03z"/>
14219                          <path fill="#000" d="M21.754 7.151a9.757 9.757 0 0 0-1.203-.267 15.674 15.674 0 0 0-1.899-.141h-7.45a1.237 1.237 0 0 0-1.224 1.047l-1.61 10.208-.046.289 1.386-.03h2.855c5.405 0 9.637-2.195 10.874-8.545.096-.188.128-.371.156-.55a6.338 6.338 0 0 0-1.049-1.24 5.746 5.746 0 0 0-.79-.771z"/>
14220                          <path fill="#000" d="M9.506 7.79a1.237 1.237 0 0 1 1.224-1.047h7.45c.649 0 1.25.044 1.899.141.4.067.79.155 1.203.267.312.241.58.493.79.771.312.314.573.66.79 1.03.021-.141.039-.287.054-.435.206-1.314.138-2.213-.32-2.853-.974-1.354-3.407-1.975-6.268-1.975h-9.38A1.237 1.237 0 0 0 5.72 5.851L1.754 28.81a.747.747 0 0 0 .738.865h5.502l1.381-8.7
1422058.828-5.264z"/>
14221                        </svg>
14222                        <span aria-hidden="true" style="display: inline-flex; line-height: 1;"><svg aria-label="information icon" height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg" style="height: 20px;width: 20px;"><path d="M0 0h48v48h-48z" fill="none"/><path d="M22 34h4v-12h-4v12zm2-30c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z"/></svg></span>
14223                      </button>
14224                    </div>
14225                  </template>
14226                  
14226<script>
14227                    (function () {
14228                      var amount = 25.0;
14229                      var clientId = "AU8WQp_WRk3b_zpaWNEsyk2nMcdb-uCQqy4BNx6nbJbJCtjAQketRBu2CJLkMGNUYisMX0r54t4a1PbT";
14230
14231                      function mountPayLaterRow() {
14232                        var template = document.getElementById('paypal-pay-later-template');
14233                        if (!template) return false;
14234
14235                        var existing = document.querySelector('.paypal-pay-later-row');
14236                        var paymentRow = document.querySelector('.payment-row');
14237                        var squarePlacement = document.querySelector('square-placement');
14238
14239                        // Prefer last child of BJ's .payment-row (after klarna); else sibling after square-placement
14240                        if (existing) {
14241                          if (paymentRow && existing.parentElement !== paymentRow) {
14242                            paymentRow.appendChild(existing);
14243                          }
14244                          return true;
14245                        }
14246
14247                        if (paymentRow) {
14248                          paymentRow.appendChild(template.content.cloneNode(true));
14249                          return true;
14250                        }
14251
14252                        if (!squarePlacement) return false;
14253                        squarePlacement.after(template.content.cloneNode(true));
14254                        return true;
14255                      }
14256
14257                      function getModalRoot() {
14258                        var modalRoot = document.getElementById('paypal-messages-modal');
14259                        if (!modalRoot) {
14260                          modalRoot = document.createElement('div');
14261                          modalRoot.id = 'paypal-messages-modal';
14262                        }
14263                        // Must live on body — sticky/transform ancestors trap position:fixed in the PDP column
14264                        if (modalRoot.parentElement !== document.body) {
14265                          document.body.appendChild(modalRoot);
14266                        }
14267                        return modalRoot;
14268                      }
14269
14270                      function initPayLaterModal() {
14271                        if (!window.paypal || typeof paypal.MessagesModal !== 'function') return;
14272
14273                        getModalRoot();
14274
14275                        paypal.MessagesModal({
14276                          amount: amount,
14277                          onReady: function (actions) {
14278                            var button = document.querySelector('.paylater-message-button');
14279                            if (!button) return;
14280                            button.addEventListener('click', function () {
14281                              actions.show({ amount: amount, offer: 'PAY_LATER_SHORT_TERM' });
14282                            });
14283                          }
14284                        }).render('#paypal-messages-modal');
14285                      }
14286
14287                      function loadPayLaterSdk() {
14288                        if (window.paypal && typeof paypal.MessagesModal === 'function') {
14289                          initPayLaterModal();
14290                          return;
14291                        }
14292                        var script = document.createElement('script');
14293                        script.src = 'https://www.paypal.com/sdk/js?client-id=' + encodeURIComponent(clientId) + '&components=messages';
14294                        script.onload = initPayLaterModal;
14295                        script.onerror = function () {
14296                          console.error('PayPal SDK failed to load');
14297                        };
14298                        document.head.appendChild(script);
14299                      }
14300
14301                      function initPayLater() {
14302                        var sdkLoaded = false;
14303
14304                        function tryMount() {
14305                          if (!mountPayLaterRow()) return;
14306                          if (!sdkLoaded) {
14307                            sdkLoaded = true;
14308                            loadPayLaterSdk();
14309                          }
14310                          // Keep watching briefly so BJ can create .payment-row and we can move into 
14310it
14311                          if (document.querySelector('.payment-row')) {
14312                            observer.disconnect();
14313                          }
14314                        }
14315
14316                        var observer = new MutationObserver(tryMount);
14317                        observer.observe(document.body, { childList: true, subtree: true });
14318                        tryMount();
14319                        setTimeout(function () { observer.disconnect(); }, 10000);
14320                      }
14321
14322                      if (document.readyState === 'loading') {
14323                        document.addEventListener('DOMContentLoaded', initPayLater);
14324                      } else {
14325                        initPayLater();
14326                      }
14327                    })();
14328                  </script>
14328
14329                  <style>
14330                    #paypal-messages-modal {
14331                      position: fixed;
14332                      inset: 0;
14333                      width: 100vw;
14334                      height: 100vh;
14335                      z-index: 2147483646;
14336                      pointer-events: none;
14337                    }
14338                    #paypal-messages-modal > * {
14339                      pointer-events: auto;
14340                    }
14341                    span.space_klarna {
14342                      display: none !important;
14343                    }
14344                    .paypal-pay-later-row {
14345                      display: inline-flex !important;
14346                      align-items: flex-end;
14347                      gap: 5px;
14348                    }
14349                    span.klarna_poup {
14350                      padding-left: 3px;
14351                    }
14352                    @media (max-width: 768px) {
14353                      div > .klarna-cta.klarna--fixed {
14354                        display: inline-flex !important;
14355                        gap: 5px;
14356                        margin: 0 !important;
14357                      }
14358                      .paypal-pay-later-row, div.payment-row {
14359                        display: contents !important;
14360                      }
14361                    }
14362                    square-placement {
14363                      white-space: nowrap !important;
14364                    }
14365                    .payment-row {
14366                     display: flex !important;
14367                     flex-wrap: wrap;
14368                    }
14369                    .klarna_poup a {
14370                      max-height: 12px !important;
14371                    }
14372                  </style>
14373                  
14374                <div class="digital-gift-card-page-hide-me">
14375                  <div id="product-price-selector"></div>
14376                </div>
14377                
14378                
14379                
14380                
14381                
14382                
14383                  
14384                
14385                  
14386                
14387                  
14388                
14389                  
14390                
14391                  
14392                
14393                  
14394                
14395
14396
14397                
14398                
14399
14400
14401
14402  
14403
14404  
14405  
14406  
14407
14408
14409  <div
14410    id="product-main-content"
14411    class="product-options product-single "
14412  >
14413    <div class="NewViewAllPercyCntr" data-desk-sticky>
14414      
14415      
14416      <div class="product_details_outer pcontainer">
14417        
14418          
14419
14420          <form method="post" action="/cart/add" id="product_form_7733392146497" accept-charset="UTF-8" class="new-pro-form product-form product-form-template--17869571489857__main product-form--hide-variant-labels
14421            " enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
14422            
14423            
14424            <span style="display:none" class="swatchclass" data-url=" ** "></span>
14425
14426            
14427            
14428            
14429            
14430              <div class="colorTag">
14431                
14432<style>
14433  .color-swatch-wrapper {
14434    display: flex;
14435    width: 100%;
14436    gap: 10px;
14437    row-gap: 10px;
14438    padding: 10px 0;
14439    flex-wrap: wrap;
14440  }
14441  .color-swatch-wrapper .color-swatch-ele {
14442    cursor: pointer;
14443    position: relative;
14444  }
14445  .color-swatch-wrapper .color-swatch-ele.selected {
14446    border: 1px solid grey;
14447  }
14448  .color-swatch-wrapper .color-swatch-ele .tooltip {
14449    position: absolute;
14450    bottom: 100%;
14451    left: 50%;
14452    transform: translateX(-50%);
14453    background: gray;
14454    color: #ffffff;
14455    padding: 10px;
14456    display: none;
14457    z-index: 1000;
14458    font-size: 12px;
14459    line-height: 1.4;
14460    text-align: center;
14461    width: 82px;
14462    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
14463  }
14464  .color-swatch-wrapper .color-swatch-ele a {
14465    object-fit: cover;
14466    object-position: bottom;
14467    background-position: center;
14468    background-size: 100% auto;
14469    background-repeat: no-repeat;
14470    font-size: 0;
14471    display: block;
14472  }
14473  .showMoreColor {
14474    display: block;
14475    text-align: left;
14476    margin: 0;
14477    padding: 0;
14478    background: none;
14479    border: none;
14480    font-weight: 600;
14481    font-family: arimoregular;
14482    font-size: 14px;
14483  }
14484  @media all and (max-width: 750px) {
14485    .swatch-mobile-wrapper {
14486      overflow-x: scroll;
14487    }
14488    .color-swatch-wrapper {
14489      flex-wrap: nowrap;
14490      overflow-x: scroll;
14491    }
14492  }
14493
14494  
14495
14496  
14497  .color-swatch-wrapper .color-swatch-ele a{
14498    height: 90px;
14499    width: 80px;
14500    border-radius: 0;
14501  }
14502  
14503  
14504    .color-swatch-wrapper {
14505      padding: 0;
14506    }
14507  
14508</style>
14509
14510
14511<div class="color-swatch-container">
14512  
14513    
14514
14515    
14516    
14517  
14518    
14519
14520    
14521    
14522  
14523    
14524
14525    
14526    
14527  
14528    
14529
14530    
14531    
14532  
14533    
14534
14535    
14536    
14537  
14538    
14539
14540    
14541    
14542  
14543    
14544
14545    
14546    
14547  
14548    
14549
14550    
14551    
14552  
14553    
14554
14555    
14556    
14557  
14558  
14559  
14560</div>
14561
14562
14563
14564  <div class="color-swatch-container">
14565    
14566      
14567    
14568      
14569    
14570      
14571    
14572      
14573    
14574      
14575    
14576      
14577    
14578      
14579    
14580      
14581    
14582      
14583    
14584    
14585    <div class="swatch-mobile-wrapper">
14586      <div class="color-swatch-wrapper">
14587        <legend class="sr-color-only">Color Options</legend>
14588        
14589
14590      </div>
14591    </div>
14592    <button type="button" class="showMoreColor" style="display:none">+ MORE COLORS</button>
14593  </div>
14594
14595
14596
14597
14598  
14598<script>
14599    document.addEventListener("DOMContentLoaded", function() {
14600      const viewProductLabel = `Translation missing: en.accessibility.view_product`;
14601      let currentShown = 120;
14602      const showMoreColorButton = document.querySelector(".showMoreColor");
14603      if (showMoreColorButton) { currentShown = 12; }
14604      const colorSwatches = document.querySelectorAll(".color-swatch-wrapper .color-swatch-ele");
14605      let validSwatches = 0;
14606
14607      function hideEmptyCategories() {
14608        const categories = document.querySelectorAll('.category-section');
14609        categories.forEach(category => {
14610          const visibleSwatches = category.querySelectorAll('.color-swatch-ele:not([style*="display: none"])');
14611          if (visibleSwatches.length === 0) {
14612            category.style.display = 'none';
14613          } else {
14614            category.style.display = '';
14615          }
14616        });
14617      }
14618
14619      if(typeof colorSwatches != 'undefined' && colorSwatches.length > 0){
14620        $('.color-swatch-wrapper .color-swatch-ele').each(function (i, v) {
14621          var handle = $(this).find('a').attr('href');
14622          var __this = $(this);
14623          $.getJSON( handle + '.js', function (pro) {
14624            /*check if product is not available and having the tag "FS_IN_STOCK"*/
14625            const prodTags=pro.tags;
14626            if(pro.available == 'false' && prodTags.length > 0 && !prodTags.include('FS_IN_STOCK')){
14627              __this.remove();
14628            }else{
14629            
14630              var vimg = Shopify.resizeImage(pro.featured_image,'100x');
14631              __this.attr({'title': pro.title});
14632              __this.find('a')
14633              .css('background-image','url('+vimg+')')
14634              .attr('aria-label', viewProductLabel.replace('[product]', pro.title));
14635              __this.find('label').text(pro.options.find(option => option.name === 'Color' || option.name === 'Colour' || option.name === 'Color' ).values[0]);
14636            
14637            __this.show();
14638            validSwatches++;
14639            if(window.innerWidth >= 767 && validSwatches > currentShown){
14640              __this.hide();
14641              $(showMoreColorButton).show();
14642            }else{
14643              $(showMoreColorButton).hide();
14644            }
14645            }
14646            hideEmptyCategories();
14647          }).fail(function (event, jqxhr, exception) {
14648            __this.remove();
14649            hideEmptyCategories();
14650          });
14651        });
14652      }
14653
14654      function updateSwatchVisibility() {
14655        hideEmptyCategories();
14656      }
14657
14658      if (showMoreColorButton) {
14659        showMoreColorButton.addEventListener("click", function() {
14660          $(".color-swatch-wrapper .color-swatch-ele").show();
14661          $(showMoreColorButton).hide();
14662          hideEmptyCategories();
14663        });
14664      }
14665
14666      updateSwatchVisibility();
14667      window.addEventListener('resize', updateSwatchVisibility);
14668    });
14669  </script>
14669
14670
14671
14672
14673
14674                
14675                
14676                
14677                
14678              </div>
14679            
14680            
14681            
14682            
14683            
14684            
14685              
14686                
14687                
14688                  
14689                    
14690<span
14691  
14692></span>
14693
14694
14695
14696
14697
14698  
14699  
14700  
14701  
14702
14703  
14704    
14705      
14706      
14707      <style>
14708        label[for="product-select-option-0"] { display: none; }
14709        #product-select-option-0 { display: none; }
14710        #product-select-option-0 + .custom-style-select-box { display: none !important; }
14711      </style>
14712      
14712<script>
14713          document.addEventListener("DOMContentLoaded", () => {
14714            window.addEventListener("load", () => {
14715                const selectorWrappers = document.querySelectorAll('.selector-wrapper');
14716                if (selectorWrappers.length > 0) {
14717                    selectorWrappers[0].style.display = 'none';
14718                }
14719            });
14720        });
14721      </script>
14721
14722      
14723      
14724      
14725    
14726    
14727  
14728  
14729  
14730
14731  
14732
14733  
14734    <div class="swatch clearfix" data-option-index="0">
14735      
14736      
14737        
14738        <div class="swatch_flex vik">
14739          
14740            
14741            
14742              
14743              
14744              
14745              <div
14746                role="radio"
14747                data-idx="1"
14748                data-variant-fbid="43154638241857"
14749                data-avaiable="true"
14750                aria-checked="false"
14751                tabindex="0"
14752                data-size="$25"
14753                data-value="$25"
14754                aria-label="Size $25, Available"
14755                class="swatch-element 25 soldout"
14756              >
14757                
14758                <input
14759                  id="swatch-0-25-7733392146497"
14760                  class=""
14761                  type="radio"
14762                  name="option-0"
14763                  value="$25"
14764                  
14765                    checked
14766                  
14767                  
14768                >
14769                
14770                  <label for="swatch-0-25-7733392146497">
14771                    $25
14772                    
14773                  </label>
14774                
14775              </div>
14776            
14777            
14778              
14778<script>
14779                jQuery('.swatch[data-option-index="0"] .25')
14780                  .removeClass('soldout')
14781                  .addClass('available')
14782                  .find(':radio')
14783                  .removeAttr('disabled');
14784              </script>
14784
14785            
14786          
14787            
14788            
14789              
14790              
14791              
14792              <div
14793                role="radio"
14794                data-idx="2"
14795                data-variant-fbid="43154638274625"
14796                data-avaiable="true"
14797                aria-checked="false"
14798                tabindex="0"
14799                data-size="$50"
14800                data-value="$50"
14801                aria-label="Size $50, Available"
14802                class="swatch-element 50 soldout"
14803              >
14804                
14805                <input
14806                  id="swatch-0-50-7733392146497"
14807                  class=""
14808                  type="radio"
14809                  name="option-0"
14810                  value="$50"
14811                  
14812                  
14813                >
14814                
14815                  <label for="swatch-0-50-7733392146497">
14816                    $50
14817                    
14818                  </label>
14819                
14820              </div>
14821            
14822            
14823              
14823<script>
14824                jQuery('.swatch[data-option-index="0"] .50')
14825                  .removeClass('soldout')
14826                  .addClass('available')
14827                  .find(':radio')
14828                  .removeAttr('disabled');
14829              </script>
14829
14830            
14831          
14832            
14833            
14834              
14835              
14836              
14837              <div
14838                role="radio"
14839                data-idx="3"
14840                data-variant-fbid="43154638307393"
14841                data-avaiable="true"
14842                aria-checked="false"
14843                tabindex="0"
14844                data-size="$75"
14845                data-value="$75"
14846                aria-label="Size $75, Available"
14847                class="swatch-element 75 soldout"
14848              >
14849                
14850                <input
14851                  id="swatch-0-75-7733392146497"
14852                  class=""
14853                  type="radio"
14854                  name="option-0"
14855                  value="$75"
14856                  
14857                  
14858                >
14859                
14860                  <label for="swatch-0-75-7733392146497">
14861                    $75
14862                    
14863                  </label>
14864                
14865              </div>
14866            
14867            
14868              
14868<script>
14869                jQuery('.swatch[data-option-index="0"] .75')
14870                  .removeClass('soldout')
14871                  .addClass('available')
14872                  .find(':radio')
14873                  .removeAttr('disabled');
14874              </script>
14874
14875            
14876          
14877            
14878            
14879              
14880              
14881              
14882              <div
14883                role="radio"
14884                data-idx="4"
14885                data-variant-fbid="43154638340161"
14886                data-avaiable="true"
14887                aria-checked="false"
14888                tabindex="0"
14889                data-size="$100"
14890                data-value="$100"
14891                aria-label="Size $100, Available"
14892                class="swatch-element 100 soldout"
14893              >
14894                
14895                <input
14896                  id="swatch-0-100-7733392146497"
14897                  class=""
14898                  type="radio"
14899                  name="option-0"
14900                  value="$100"
14901                  
14902                  
14903                >
14904                
14905                  <label for="swatch-0-100-7733392146497">
14906                    $100
14907                    
14908                  </label>
14909                
14910              </div>
14911            
14912            
14913              
14913<script>
14914                jQuery('.swatch[data-option-index="0"] .100')
14915                  .removeClass('soldout')
14916                  .addClass('available')
14917                  .find(':radio')
14918                  .removeAttr('disabled');
14919              </script>
14919
14920            
14921          
14922            
14923            
14924              
14925              
14926              
14927              <div
14928                role="radio"
14929                data-idx="5"
14930                data-variant-fbid="43154638372929"
14931                data-avaiable="true"
14932                aria-checked="false"
14933                tabindex="0"
14934                data-size="$150"
14935                data-value="$150"
14936                aria-label="Size $150, Available"
14937                class="swatch-element 150 soldout"
14938              >
14939                
14940                <input
14941                  id="swatch-0-150-7733392146497"
14942                  class=""
14943                  type="radio"
14944                  name="option-0"
14945                  value="$150"
14946                  
14947                  
14948                >
14949                
14950                  <label for="swatch-0-150-7733392146497">
14951                    $150
14952                    
14953                  </label>
14954                
14955              </div>
14956            
14957            
14958              
14958<script>
14959                jQuery('.swatch[data-option-index="0"] .150')
14960                  .removeClass('soldout')
14961                  .addClass('available')
14962                  .find(':radio')
14963                  .removeAttr('disabled');
14964              </script>
14964
14965            
14966          
14967            
14968            
14969              
14970              
14971              
14972              <div
14973                role="radio"
14974                data-idx="6"
14975                data-variant-fbid="43154638405697"
14976                data-avaiable="true"
14977                aria-checked="false"
14978                tabindex="0"
14979                data-size="$200"
14980                data-value="$200"
14981                aria-label="Size $200, Available"
14982                class="swatch-element 200 soldout"
14983              >
14984                
14985                <input
14986                  id="swatch-0-200-7733392146497"
14987                  class=""
14988                  type="radio"
14989                  name="option-0"
14990                  value="$200"
14991                  
14992                  
14993                >
14994                
14995                  <label for="swatch-0-200-7733392146497">
14996                    $200
14997                    
14998                  </label>
14999                
15000              </div>
15001            
15002            
15003              
15003<script>
15004                jQuery('.swatch[data-option-index="0"] .200')
15005                  .removeClass('soldout')
15006                  .addClass('available')
15007                  .find(':radio')
15008                  .removeAttr('disabled');
15009              </script>
15009
15010            
15011          
15012        </div>
15013      
15014    </div>
15015  
15016
15017<!-- background-image: url(//betseyjohnson.com/cdn/shop/t/1305/assets/200.png?v=267958) -->
15018
15019
15020
15021
15022  
15023
15024  
15025
15026  
15027
15028  
15029
15030  
15031
15032  
15033
15034  
15035
15036  
15037
15038  
15039
15040
15041  
15042
15043  
15044
15045  
15046
15047  
15048
15049  
15050
15051  
15052
15053  
15054
15055  
15056
15057  
15058
15059
15060  
15061
15062  
15063
15064  
15065
15066  
15067
15068  
15069
15070  
15071
15072  
15073
15074  
15075
15076  
15077
15078
15079<script>
15080  document.addEventListener('DOMContentLoaded', function () {
15081    // Select all radio button inputs with name "option-1"
15082    const radioButtons = document.querySelectorAll('input[name="option-1"]');
15083
15084    // Function to update aria-current attribute
15085    function updateAriaCurrent() {
15086      radioButtons.forEach((radio) => {
15087        const parentDiv = radio.closest('[role="radio"]');
15088        if (radio.checked) {
15089          parentDiv.setAttribute('aria-current', 'true');
15090        } else {
15091          parentDiv.setAttribute('aria-current', 'false');
15092        }
15093      });
15094    }
15095
15096    // Add event listener to each radio button
15097    radioButtons.forEach((radio) => {
15098      radio.addEventListener('change', updateAriaCurrent);
15099    });
15100
15101    // Initial call to set the correct aria-current attribute on page load
15102    updateAriaCurrent();
15103
15104    
15105    
15106  });
15107
15108function syncAriaChecked() {
15109  document.querySelectorAll('[role="radio"]').forEach(radio => {
15110    const input = radio.querySelector('input[type="radio"]');
15111    radio.setAttribute(
15112      'aria-checked',
15113      input && input.checked ? 'true' : 'false'
15114    );
15115  });
15116}
15117
15118// wait for Shopify JS
15119window.addEventListener('load', () => {
15120  syncAriaChecked();
15121  requestAnimationFrame(syncAriaChecked);
15122  setTimeout(syncAriaChecked, 100);
15123});
15124
15125document.addEventListener('change', e => {
15126  if (e.target.matches('input[type="radio"]')) {
15127    syncAriaChecked();
15128  }
15129});
15130
15131</script>
15131
15132
15133<style>
15134  .new-view-wide-wrap .new-sd-wd-btn-wrapper .new-view-standard.active-swatch,
15135  .new-view-wide-wrap .new-sd-wd-btn-wrapper .new-view-wide.active-swatch {
15136    background-color: #a9a9a9;
15137    pointer-events: none;
15138    cursor: default;
15139    text-decoration: none;
15140  }
15141  .new-view-wide-wrap .new-sd-wd-btn-wrapper .new-view-standard,
15142  .new-view-wide-wrap .new-sd-wd-btn-wrapper .new-view-wide {
15143    padding: 10px;
15144    display: flex;
15145    align-items: center;
15146    justify-content: center;
15147    font-style: normal;
15148    background-color: #fff;
15149    color: #000;
15150    border: 1.5px solid #000;
15151    font-weight: 400;
15152    width: 100%;
15153    max-width: 49%;
15154    text-decoration: none;
15155    font-size: 10px;
15156    line-height: normal;
15157  }
15158  .new-view-wide-wrap .new-sd-wd-btn-wrapper {
15159    display: flex;
15160    justify-content: space-between;
15161    align-items: center;
15162    padding-top: 1rem;
15163    font-size: 10px;
15164    line-height: normal;
15165    gap: 5px;
15166  }
15167
15168  @media only screen and (max-width: 480px) {
15169    .new-view-wide-wrap .new-sd-wd-btn-wrapper {
15170      font-size: 14px;
15171    }
15172  }
15173  .new-view-wide:hover {
15174    text-decoration: underline !important;
15175  }
15176  @media only screen and (max-width: 768px) {
15177    /* Add your CSS rules here */
15178    .desk_sticky_bar {
15179      display: none;
15180      background: none;
15181      border: none;
15182      height: 0;
15183      padding: 0;
15184    }
15185    .desk_sticky_bar.visible {
15186      top: 100%;
15187      display: block;
15188      margin-top: -60px;
15189      z-index: 2;
15190      position: fixed;
15191    }
15192    button#sticky-add-to-cart-btn {
15193      width: 100%;
15194      max-width: none;
15195    }
15196    .sticy_bar_left,
15197    .sticy_bar_right {
15198      display: none;
15199    }
15200    .sticy_bar_inner {
15201      display: block;
15202      padding: 0;
15203      position: fixed;
15204    }
15205    .product-form__cart-submit {
15206      width: 33rem;
15207      max-width: 33rem;
15208      border: 2px solid black;
15209    }
15210
15211    .sticy_bar_inner form#sticky-add-to-cart-form {
15212      width: 100% !important;
15213      height: 66px !important;
15214      position: fixed;
15215    }
15216    .sticy_bar_inner button#sticky-add-to-cart-btn {
15217      width: 100%;
15218      position: fixed;
15219      left: 50%;
15220      transform: translateX(-50%);
15221    }
15222  }
15223</style>
15224
15225                  
15226                
15227              
15228              </div>
15229            
15230          <input type="hidden" name="product-id" value="7733392146497" /><input type="hidden" name="section-id" value="template--17869571489857__main" /></form>
15231        
15232      </div>
15233      
15234          
15235
15236
15237
15238
15239
15240<div id="promotion-text-container">
15241  
15242    
15243    
15244      
15245      
15246        
15247      
15248
15249      
15250      
15251      
15252      
15253      
15254
15255      
15256      
15257
15258      
15259
15260      
15261
15262      
15263    
15264      
15265      
15266        
15267          
15268          
15269          
15270
15271          
15272          
15273          
15274          
15275
15276      
15277      
15278      
15279      
15280      
15281
15282      
15283      
15284
15285      
15286
15287      
15288
15289      
15290        
15291        
15292        
15293        
15294        
15295        <div
15296          class="fs-custom-single-promo fs-promo-text cs-promo-text-custom promo-text ge-hide-display-none  "
15297          style=" --font-desktop: px; --font-mobile: px;"
15298          data-promo-continue="false"
15299          data-start-time="2026-09-18T10:00:00.000Z"
15300          data-end-time="2026-09-28T10:00:00.000Z"
15301          data-promo-price="$25.00"
15302          data-app-only="false"
15303          data-not-in-app="false"
15304          data-utm-params=""
15305          
15306          
15307          
15308          
15309        >
15310          
15311
15312          
15313          
15314            <p style="margin: 0; color:#b20000 !important;" class="">
15315              Excluded from Sitewide Promotion
15316            </p>
15317            <p style="margin: 0; color:#b20000 !important;" class="">
15318              Price as Marked
15319            </p>
15320          
15321          
15322
15323          
15324          
15325        </div>
15326      
15327    
15328      
15329      
15330        
15331      
15332
15333      
15334      
15335      
15336      
15337      
15338
15339      
15340      
15341
15342      
15343
15344      
15345
15346      
15347    
15348      
15349      
15350        
15351      
15352
15353      
15354      
15355      
15356      
15357      
15358
15359      
15360      
15361
15362      
15363
15364      
15365
15366      
15367    
15368      
15369      
15370        
15371      
15372
15373      
15374      
15375      
15376      
15377      
15378
15379      
15380      
15381
15382      
15383
15384      
15385
15386      
15387    
15388    
15388<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/promo-time-validator.js?v=2280544919894985741789976830" defer></script>
15388
15389    
15389<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/promo-countdown.js?v=91133019993070283081757920248" async></script>
15389
15390  
15391</div>
15392
15393<style scoped>
15394  
15395  .cs-promo-text-custom {
15396    display: none;
15397    color: #8A0000;
15398    line-height: 2;
15399    margin-top: 25px;
15400    margin-left: 10px;
15401  }
15402  
15403</style>
15404
15405<style>
15406  
15407
15408  .cs-promo-text-custom[data-underline="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15409    text-decoration: underline;
15410  }
15411
15412  .cs-promo-text-custom[data-bold="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15413    font-weight: 700;
15414  }
15415
15416  .cs-promo-text-custom[data-center="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15417    text-align: center;
15418  }
15419
15420  .cs-promo-text-custom[data-italic="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15421    font-style: italic;
15422  }
15423
15424  .cs-promo-text-custom, span.promo-coupon-code {
15425    font-size: var(--font-desktop, 17px) !important;
15426  }
15427
15428  @media (max-width: 768px) {
15429    .cs-promo-text-custom, span.promo-coupon-code {
15430      font-size: var(--font-mobile, 14px) !important;
15431    }
15432  }
15433</style>
15434
15435          
15436
15437
15438
15439
15440
15441<div id="promotion-text-container-m">
15442  
15443    
15444    
15445      
15446      
15447        
15448      
15449
15450      
15451      
15452      
15453      
15454      
15455
15456      
15457      
15458
15459      
15460
15461      
15462
15463      
15464    
15465      
15466      
15467        
15468          
15469          
15470          
15471
15472          
15473          
15474          
15475          
15476
15477      
15478      
15479      
15480      
15481      
15482
15483      
15484      
15485
15486      
15487
15488      
15489
15490      
15491        
15492        
15493        
15494        
15495        
15496        <div
15497          class="fs-custom-single-promo fs-promo-text cs-promo-text-custom promo-text ge-hide-display-none  "
15498          style=" --font-desktop: px; --font-mobile: px;"
15499          data-promo-continue="false"
15500          data-start-time="2026-09-18T10:00:00.000Z"
15501          data-end-time="2026-09-28T10:00:00.000Z"
15502          data-promo-price="$25.00"
15503          data-app-only="false"
15504          data-not-in-app="false"
15505          data-utm-params=""
15506          
15507          
15508          
15509          
15510        >
15511          
15512
15513          
15514          
15515            <p style="margin: 0; color:#b20000 !important;" class="">
15516              Excluded from Sitewide Promotion
15517            </p>
15518            <p style="margin: 0; color:#b20000 !important;" class="">
15519              Price as Marked
15520            </p>
15521          
15522          
15523
15524          
15525          
15526        </div>
15527      
15528    
15529      
15530      
15531        
15532      
15533
15534      
15535      
15536      
15537      
15538      
15539
15540      
15541      
15542
15543      
15544
15545      
15546
15547      
15548    
15549      
15550      
15551        
15552      
15553
15554      
15555      
15556      
15557      
15558      
15559
15560      
15561      
15562
15563      
15564
15565      
15566
15567      
15568    
15569      
15570      
15571        
15572      
15573
15574      
15575      
15576      
15577      
15578      
15579
15580      
15581      
15582
15583      
15584
15585      
15586
15587      
15588    
15589    
15589<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/promo-time-validator.js?v=2280544919894985741789976830" defer></script>
15589
15590    
15590<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/promo-countdown.js?v=91133019993070283081757920248" async></script>
15590
15591  
15592</div>
15593
15594<style scoped>
15595  
15596  .cs-promo-text-custom {
15597    display: none;
15598    color: #8A0000;
15599    line-height: 2;
15600  }
15601  
15602</style>
15603
15604<style>
15605  
15606
15607  .cs-promo-text-custom[data-underline="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15608    text-decoration: underline;
15609  }
15610
15611  .cs-promo-text-custom[data-bold="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15612    font-weight: 700;
15613  }
15614
15615  .cs-promo-text-custom[data-center="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15616    text-align: center;
15617  }
15618
15619  .cs-promo-text-custom[data-italic="true"], .cs-promo-text-custom[data-italic="true"] span.promo-coupon-code {
15620    font-style: italic;
15621  }
15622
15623  .cs-promo-text-custom, span.promo-coupon-code {
15624    font-size: var(--font-desktop, 17px) !important;
15625  }
15626
15627  @media (max-width: 768px) {
15628    .cs-promo-text-custom, span.promo-coupon-code {
15629      font-size: var(--font-mobile, 14px) !important;
15630    }
15631  }
15632</style>
15633
15634          
15635    </div>
15636
15637    <noscript class="product-form__noscript-wrapper-template--17869571489857__main">
15638      <div class="product-form__input">
15639        <label class="form__label" for="Variants-template--17869571489857__main">Product variants</label>
15640        <div class="select">
15641          <select
15642            name="id"
15643            id="Variants-template--17869571489857__main"
15644            class="select__select"
15645            form="product-form-template--17869571489857__main"
15646          ><option
15647                
15648                  selected="selected"
15649                
15650                
15651                value="43154638241857"
15652              >$25 - $25.00</option><option
15653                
15654                
15655                value="43154638274625"
15656              >$50 - $50.00</option><option
15657                
15658                
15659                value="43154638307393"
15660              >$75 - $75.00</option><option
15661                
15662                
15663                value="43154638340161"
15664              >$100 - $100.00</option><option
15665                
15666                
15667                value="43154638372929"
15668              >$150 - $150.00</option><option
15669                
15670                
15671                value="43154638405697"
15672              >$200 - $200.00</option></select>
15673          <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
15674  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
15675</svg>
15676
15677        </div>
15678      </div>
15679    </noscript>
15680
15681    
15682
15683
15684<script>
15685  document.querySelector('#size_drawer_btn')?.addEventListener('click', (e) => {
15686    e.preventDefault();
15687    const drawer = document.querySelector('#size_drawer');
15688    if (drawer) {
15689      const isMobile = window.innerWidth <= 768;
15690      const offset = isMobile ? 650 : 0;
15691      const drawerTop = drawer.offsetTop;
15692      window.scrollTo({
15693        top: drawerTop + offset,
15694        behavior: 'smooth',
15695      });
15696      const details = drawer.querySelector('.detail-container');
15697      const button = drawer.querySelector('button[aria-controls="sizefitid"]');
15698      
15699      window.dataLayer = window.dataLayer || [];
15700      window.dataLayer.push({
15701        event: 'customClick',
15702        action: 'Expand Section',
15703        'gtm.element': e.target,
15704        'gtm.elementUrl': window.location.href,
15705        'gtm.elementText': e.target.innerText,
15706      });
15707      
15708      // Open the drawer
15709      drawer.classList.add('active');
15710      details.classList.remove('hidden');
15711      
15712      // Update ARIA for screen readers
15713      if (button) {
15714        button.setAttribute('aria-expanded', 'true');
15715      }
15716      
15717      // Focus the content so screen reader reads it
15718      // The container has tabindex="0" so it's in natural tab order
15719      setTimeout(() => {
15720        if (details) {
15721          details.focus();
15722        }
15723        
15724        // Also announce for clarity
15725        const announcement = document.createElement('div');
15726        announcement.setAttribute('role', 'status');
15727        announcement.setAttribute('aria-live', 'polite');
15728        announcement.className = 'sr-only';
15729        announcement.textContent = 'Size and fit section expanded';
15730        document.body.appendChild(announcement);
15731        setTimeout(() => announcement.remove(), 1000);
15732      }, 300);
15733    }
15734  });
15735  
15736  document.querySelector('#calf_measurement_btn')?.addEventListener('click', (e) => {
15737    e.preventDefault();
15738    const drawer = document.querySelector('#calf_measurement');
15739    if (drawer) {
15740      const isMobile = window.innerWidth <= 768;
15741      const offset = isMobile ? 650 : 0;
15742      const drawerTop = drawer.offsetTop;
15743      window.scrollTo({
15744        top: drawerTop + offset,
15745        behavior: 'smooth',
15746      });
15747      const details = drawer.querySelector('.detail-container');
15748      window.dataLayer = window.dataLayer || [];
15749      window.dataLayer.push({
15750        event: 'customClick',
15751        action: 'Expand Section',
15752        'gtm.element': e.target,
15753        'gtm.elementUrl': window.location.href,
15754        'gtm.elementText': e.target.innerText,
15755      });
15756      drawer.classList.add('active');
15757      details.classList.remove('hidden');
15758    }
15759  });
15760</script>
15760
15761
15762
15763
15764
15765
15766
15767
15768<div id="shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3" class="shopify-block shopify-app-block">
15769  <div >
15770    
15770<script async src="https://cdn.shopify.com/extensions/01a0b5c0-70ee-7662-883a-2ea6b849203c/change-commerce-169/assets/shopify-product.js?store-id=42916bca-4379-4147-bf59-6bfb7d9c9737&template-type=1&theme-section=true&title=WW91IFNob3AuIFdlIEdpdmUu"></script>
15770
15771  </div>
15772
15773
15774<!-- BEGIN app snippet: donation-on-purchase-styles -->
15775<style data-shopify>
15776    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 {
15777      font-family: Helvetica;
15778      font-size: 12px!important;}
15779    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .select-text{
15780      color: #121212!important;
15781      font-family: Helvetica!important;
15782      font-size: 12px!important;
15783    }#shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .shoppinggives-tag{
15784      background: rgba(0,0,0,0);
15785      border: 1px solid #121212!important;
15786      border-radius: 0px!important;
15787    }#shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .sg-widget span{
15788      font-family: Helvetica!important;
15789      font-size: 12px!important;
15790    }
15791    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .sg-widget div{
15792      font-family: Helvetica!important;
15793      font-size: 12px!important;
15794    }
15795    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .sg-widget #titleText{
15796      color: #121212!important;
15797      font-family: Helvetica!important;
15798      font-size: 12px!important;
15799    }
15800    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .sg-widget .titleText{
15801      color: #121212!important;
15802      font-family: Helvetica!important;
15803      font-size: 12px!important;
15804    }
15805    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .sg-widget .preamountText, .givebackAmount, .postamountText, .unselectedText, .sg-end-text, #sg-selected, .chosenCause{
15806      color: #121212!important;
15807      font-family: Helvetica!important;
15808      font-size: 12px!important;    
15809    }
15810    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .sg-widget #sg-select-cause-elem, #sg-change{
15811      color: #121212!important;
15812      font-family: Helvetica!important;
15813      font-size: 12px!important;
15814    }
15815
15816    #shopify-block-AK20wSGd4Z3FweXJYa__shoppinggives_donation_on_purchase_EeJwC3 .sg-widget #sg-main-text{
15817      font-family: Helvetica!important;
15818      font-size: 12px!important;
15819    }
15820</style><!-- END app snippet -->
15821
15822
15823</div>
15824
15825                  
15826                  
15827                  
15828
15829                  
15830                      <div class="wishlist_atc">
15831                        
15832                          <div class="new_wishlist_wrap">
15833                            <a role="button" id="pdp_wishlist" href="javascript:void(0)" data-with-epi="true" class="swym-add-to-wishlist_custom swym-button swym-add-to-wishlist-view-product cart_wishlist product_7733392146497" style="margin-left: 10px;" data-swaction="addToWishlist" data-product-url="https://betseyjohnson.com/products/digital-gift-card" data-line="" data-variant-id="43154638241857" data-product-id="7733392146497" data-variant="" aria-pressed="false">
15834  <img src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/Betsey-Heart.png?v=1677740429" class="wishlist_circle_outline" alt="Empty Wishlist">
15835
15836  <img src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/Asset_1_4x-8.png?v=1680246287" class="wishlist_circle_filled" alt="Filled Wishlist">
15837</a>
15838
15839
15840<script>
15841  document.addEventListener('DOMContentLoaded', function () {
15842    const wishlistButton = document.getElementById('pdp_wishlist');
15843    
15844    if (wishlistButton) {
15845        // Set initial aria-pressed based on the presence of 'swym-added'
15846        function updateAriaPressed() {
15847            if (wishlistButton.classList.contains('swym-added')) {
15848                wishlistButton.setAttribute('aria-pressed', 'true');
15849            } else {
15850                wishlistButton.setAttribute('aria-pressed', 'false');
15851            }
15852        }
15853        
15854        // Call the function initially to set the aria-pressed value correctly
15855        updateAriaPressed();
15856        
15857        // Use MutationObserver to monitor changes to the class attribute
15858        const observer = new MutationObserver(function (mutations) {
15859            mutations.forEach(function (mutation) {
15860                if (mutation.attributeName === 'class') {
15861                    updateAriaPressed();
15862                }
15863            });
15864        });
15865        
15866        // Start observing the wishlist button for class attribute changes
15867        observer.observe(wishlistButton, { attributes: true });
15868        
15869        // Optional: Also update aria-pressed on button click
15870        wishlistButton.addEventListener('click', updateAriaPressed);
15871    }
15872});
15873
15874</script>
15874
15875                          </div>
15876                        
15877
15878
15879<form action="/cart/add" method="post" enctype="multipart/form-data" id="add-to-cart-form" class="mob_sticky-atc" data-add-to-cart-form>
15880  
15881  <input type="hidden" name="id" value="43154638241857" id="variant-id-input">
15882  <button type="submit" class=" product-form__cart-submit button btn button-primary" id="addToCartBtn"disabled aria-disabled="true" data-atc-initially-disabled="true"aria-label="Add DIGITAL GIFT CARD to cart">Add to cart
15883</button>
15884
15885  
15886
15887  
15888</form>
15889
15890<script>
15891  const appVal = (new URLSearchParams(window.location.search).get('app') || '').trim().toLowerCase();
15892  if (!appVal.startsWith('kinn')) {
15893    
15894  }
15895</script>
15895
15896                        
15897                          
15898
15899<section class="back-in-stock-app-container">
15900  <button
15901    class="klaviyo-bis-trigger"
15902    
15903  >
15904    EMAIL ME WHEN IN STOCK
15905  </button>
15906
15907  <style>
15908    .back-in-stock-app-container {
15909      display: none;
15910    }
15911    .back-in-stock-app-container :hover {
15912      cursor: pointer !important;
15913    }
15914    .back-in-stock-app-container.show {
15915      display: block;
15916      width: 100%;
15917    }
15918    .klaviyo-bis-trigger {
15919      width: 100%;
15920      height: auto;
15921      padding: 10px 5px;
15922      border: 2px solid #ea2e93;
15923      font-size: 1.2rem;
15924      font-family: 'Gotham Book', sans-serif;
15925      font-weight: 400;
15926      text-transform: uppercase;
15927      text-align: center;
15928      letter-spacing: 2px;
15929      color: white;
15930      outline: 0;
15931      transition: all 0.3s ease-in-out;
15932      background-color: #ea2e93;
15933    }
15934    .klaviyo-bis-trigger:is(:hover, :focus, :active) {
15935      opacity: 0.6;
15936      border-color: black;
15937      background-color: black;
15938    }
15939  </style>
15940
15941  
15941<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
15941
15942  
15942<script>
15943    var klaviyo = klaviyo || [];
15944
15945    klaviyo.init({
15946      account: 'HXNU86',
15947      list: 'S6iAMV',
15948      platform: 'shopify',
15949      display_on_policy_continue: true,
15950    });
15951
15952    klaviyo.enable('backinstock', {
15953      trigger: {
15954        product_page_text: 'Notify Me When Available',
15955        product_page_class: 'btn',
15956        product_page_text_align: 'center',
15957        product_page_margin: '0px',
15958        replace_anchor: false,
15959      },
15960      modal: {
15961        additional_styles: `@import url('//betseyjohnson.com/cdn/shop/t/1305/assets/back-in-stock-modal.css?v=119751936256880912241755524542');`,
15962        headline: '{product_name}',
15963        body_content: 'Register to receive a notification when this item comes back in stock.',
15964        email_field_label: 'Back In Stock Email',
15965        button_label: 'Notify me when available',
15966        subscription_success_label: "You're in! We'll let you know when it's back.",
15967        footer_content: '',
15968        drop_background_color: '#000000',
15969        background_color: '#ffffff',
15970        text_color: '#000000',
15971        button_text_color: '#ffffff',
15972        button_background_color: '#ea2e93',
15973        close_button_color: '#000000',
15974        error_background_color: '#fcd6d7',
15975        error_text_color: '#C72E2F',
15976        success_background_color: '#d3efcd',
15977        success_text_color: '#1B9500',
15978      },
15979    });
15980  </script>
15980
15981</section>
15982
15983                        
15984                      </div>
15985                      
15986                      
15987                      
15988                        <ul class="pdp-bullets">
15989
15990                          
15991
15992                          
15993                            
15994                            
15995
15996                            
15997                            
15998
15999                            
16000
16001                            
16002
16003                            
16004                              
16005                                <li class="no-bullet">
16006
16007
16008
16009
16010  
16011
16012  
16013  
16014  
16015  
16016  
16017  
16018  
16019  
16020  
16021
16022  
16023
16024  
16025  
16026
16027  
16028  
16029  
16030  
16031  
16032
16033
16034
16035
16036
16037
16038
16039  <span
16040    id="pdp-hc"
16041    class="pdp-hc"
16042    data-event-name="holiday"
16043    data-cutoff-mode="tz"
16044    data-cutoff-tz="Europe/London"
16045    data-cutoff-date="2025-12-16"
16046    data-cutoff-time-local="16:00"
16047    data-cutoff-time-utc="16:00"
16048    data-window-days="7"
16049    data-post-window-days="0"
16050    data-hide-after-cutoff="true"
16051    data-fallback-text="✓ Order by Dec 15 for guaranteed holiday delivery"
16052    data-dynamic-text="✓ Order within {{timer}} for guaranteed holiday delivery"
16053    data-unit-hr="h"
16054    data-unit-hrs="h"
16055    data-unit-min="m"
16056    data-unit-mins="m"
16057    data-unit-sec="s"
16058    data-unit-secs="s"
16059    aria-live="polite">
16060
16061    <span class="pdp-hc__row" data-hc-line>
16062      ✓ Order by Dec 15 for guaranteed holiday delivery
16063    </span>
16064
16065    <template id="pdp-hc-dynamic-tpl">
16066      ✓ Order within <span class="pdp-hc__timer" data-timer>--</span> for guaranteed holiday delivery
16067    </template>
16068
16069    <template id="pdp-hc-post-tpl">
16070      ✓ We can no longer guarantee holiday delivery.<br>Why not send a <a href="/gift-cards" class="pdp-hc__giftcards-link" target="_blank" rel="noopener">Gift Card</a>?
16071    </template>
16072  </span>
16073
16074  
16075    
16075<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/pdp-holiday-countdown.js?v=74754628069707113411759737932" defer></script>
16075
16076  
16077
16078  <style>
16079    .pdp-hc__row { white-space: nowrap; }
16080    .pdp-hc__timer { font-weight: 600; }
16081    .pdp-hc[hidden] { display: none !important; }
16082    /* Allow the post message to wrap (uses <br>) */
16083    .pdp-hc__row[data-mode="post"] { white-space: normal; }
16084    .pdp-hc__row[data-mode="post"] .pdp-hc__giftcards-link { text-decoration: underline; }
16085  </style>
16086
16087
16088
16089<script>
16090document.addEventListener('DOMContentLoaded', function () {
16091  const postTemplate = document.querySelector('#pdp-hc-post-tpl');
16092
16093  if (postTemplate) {
16094    // Get the HTML string from the template
16095    const htmlContent = postTemplate.innerHTML.trim();
16096
16097    // Create a temporary div to parse HTML
16098    const tempDiv = document.createElement('div');
16099    tempDiv.innerHTML = htmlContent;
16100
16101    // Get plain text (no tags)
16102    const plainText = tempDiv.textContent || tempDiv.innerText || '';
16103
16104    console.log("Plain text:", plainText);
16105
16106    // Optional: Insert somewhere in the DOM
16107    const target = document.querySelector('#my-plain-text-output');
16108    if (target) {
16109      target.textContent = plainText;
16110    }
16111  }
16112});
16113
16114</script>
16114</li>
16115                              
16116                            
16117
16118                          
16119
16120                          <li></li>
16121                          <li></li>
16122                        </ul>
16123                      
16124                  
16125                
16126                <div>
16127                  
16128                </div>
16129                
16130                    <div
16131                      class="yotpo yotpo-pictures-widget only-mobile"
16132                      data-gallery-id="5c41a3fbec33725f6daea713"
16133                      data-product-id="7733392146497"
16134                      data-image-cutoff=""
16135                    ></div>
16136                
16137
16138                
16139                    
16140                      <p class="clearnceMsg">
16141                        * Clearance items are final sale. No returns, refunds, or exchanges.
16142                        <br>
16143                        * Due to very low inventory quantities, there may be shipping delays.
16144                      </p>
16145                    
16146<div
16147                        class="product__description rte quick-add-hidden"
16148                        
16149                        id="details_drawer"
16150                      >
16151                        <h2 class="detail-Btnn clickable">
16152                          <button aria-expanded="false" aria-controls="detailsid">DETAILS</button>
16153                        </h2>
16154                        <div id="detailsid" class="detail-container hidden">
16155                          <p>Betsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.<br>Your gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.<br>Our checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.<br>Please allow up to 24 hours to receive the email confirmation for your gift card order.<br>Betsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. <br>Coupons and discounts cannot be applied for digital gift card purchases.<br>For more information on digital gift cards, click <a href="https://betseyjohnson.com/pages/help">here</a>. <br>Already have a digital gift card? Check your balance <a href="http://balance.clutch.com/betseyjohnson">here</a>.</p>
16156                          </div>
16157                      </div>
16158                    <div
16159                      class="product__description rte quick-add-hidden  "
16160                      
16161                    >
16162                      <h2 class="detail-Btnn clickable">
16163                        <button aria-expanded="false" aria-controls="shippingid">
16164                          Shipping &amp; Returns
16165                        </button>
16166                      </h2>
16167                      
16168                      
16169
16170                      
16171
16172                      <div id="shippingid" class="detail-container hidden">
16173
16174                        
16175
16176                          
16177                            <h3>SHIPPING:</h3>
16178<p>Receive Free Shipping on orders over $100. Free Shipping promotion is only valid for shipping addresses in the United States excluding Alaska and Hawaii. Please note, this promotion may not be combined with any other offers unless explicitly noted.</p>
16179<p><b></b>Preorder and backorder items will ship once inventory becomes available, on or about the date mentioned on the website.</p>
16180<p>We also offer expedited shipping – two day and next day on merchandise that is in stock. Please note, all expedited orders must be placed before 1:00pm ET to ship out same business day. All expediated orders placed after 1:00pm ET, will ship the following business day.</p>
16181<p>For further details, please visit our<span> </span><a href="https://betseyjohnson.com/pages/shipping-policy" title="Shipping Policy" tabindex="0">Shipping Policy</a><span> </span>page.</p>
16182<p>Due to nationwide shipping volume, you may experience a delay. We are keeping a close eye on all orders and will update you if we anticipate a change. We appreciate your patience.</p>
16183<h3>RETURNS:</h3>
16184<p>We gladly accept returns of unworn merchandise within 30 days of delivery.<br><br>You can generate a QR code by visiting our <a title="Returns Center" href="https://betseyjohnson.com/apps/returns">Returns Center</a>. Afterwards, simply drop off your return at a FedEx Office location nearby. No shipping box or label needed however, the shoe box is mandatory. You can also choose to print a return label, affix it on the package and drop your return at any FedEx location.<br><br>We gladly accept returns of unworn merchandise within 30 days of delivery. This excludes clearance items which may not be returned or exch
16184anged.</p>
16185<p>Shipping charges are not refundable and there is a $6.95 restocking and handling fee per order deducted from the refund. Clearance items cannot be returned or exchanged.</p>
16186<p>Click here to view our full<span> </span><a href="https://betseyjohnson.com/pages/return-policy" title="Return Policy" tabindex="0">Return Policy</a></p>
16187                          
16188
16189                        
16190
16191                      </div>
16192                    </div>
16193                
16194                
16195                
16196
16197                
16198                  
16199
16200
16201<script>
16202  document.addEventListener('DOMContentLoaded', (event) => {
16203    if (typeof mimProducts != 'undefined' && mimProducts.length > 0) {
16204      window.dataLayer.push({
16205        event: 'view_item_list',
16206        eventCategory: 'Ecommerce',
16207        eventAction: 'view_item_list',
16208        ecommerce: {
16209          items: mimProducts,
16210        },
16211        _clear: true,
16212      });
16213    }
16214
16215    document.querySelectorAll('.product-upsell-items a').forEach((ele) => {
16216      ele.addEventListener('click', function (event) {
16217        let targetURL = ele.getAttribute('href');
16218        let elementIndex = ele.dataset.eleIndex;
16219        if (typeof elementIndex != 'undefined' && elementIndex > 0) {
16220          let selectedItemArr = [];
16221          if (typeof mimProducts != 'undefined' && mimProducts.length > 0) {
16222            let selectedItem = mimProducts[elementIndex - 1];
16223            selectedItemArr.push(selectedItem);
16224
16225            window.dataLayer.push({
16226              event: 'select_item',
16227              ecommerce: {
16228                items: selectedItemArr,
16229              },
16230              _clear: true,
16231              eventCategory: 'Ecommerce',
16232              eventAction: 'select_item',
16233            });
16234          }
16235
16236          event.preventDefault();
16237          event.stopPropagation();
16238
16239          window.location.href = targetURL;
16240          //return false;
16241        } else if (ele.classList.contains('quick_add_btn')) {
16242          ele.closest('.ais-hit--details').classList.add('quick_view_opened');
16243          const sizes = ele.closest('.ais-hit--details').querySelectorAll('.swatch-element.size label');
16244          if (sizes.length === 1) {
16245            sizes[0].click();
16246            ele.closest('.ais-hit--details').classList.remove('quick_view_opened');
16247          }
16248        } else if (ele.classList.contains('quick_close_btn')) {
16249          ele.closest('.ais-hit--details').classList.remove('quick_view_opened');
16250        }
16251      });
16252    });
16253  });
16254
16255  $('body').on('click', '.product-upsell-items .swatch-element.size label', async function (e) {
16256    e.preventDefault();
16257    const variantId = $(this).parent().attr('data-variant-fbid');
16258    if (typeof variantId != 'undefined') {
16259      $.ajax({
16260        url: '/cart/add.js',
16261        dataType: 'json',
16262        type: 'post',
16263        data: {
16264          id: variantId,
16265          quantity: 1, // Use stored quantity or default to 1
16266        },
16267        success: function (itemData) {
16268          //update the item count in header cart icon
16269          updatecart().then(function () {
16270            document.querySelector('cart-drawer').open();
16271            /*document.querySelector('#CartDrawer-Overlay').addEventListener('click', function (params) {
16272                document.querySelector('cart-drawer').close();  
16273              });*/
16274          });
16275
16276          const isBackOrder = itemData.properties != null ? itemData.properties['Back-ordered items'] != null : false;
16277          const isPreOrder = itemData.properties != null ? itemData.properties['Pre-ordered items'] != null : false;
16278          const expectedShipDate =
16279            itemData.properties != null
16280              ? itemData.properties['EXPECTED SHIP DATE'] != null
16281                ? itemData.properties['EXPECTED SHIP DATE']
16282                : ''
16283              : '';
16284          const expectedToShip =
16285            itemData.properties != null
16286              ? itemData.properties['EXPECTED TO SHIP'] != null
16287                ? itemData.properties['EXPECTED TO SHIP']
16288                : ''
16289              : '';
16290          var size = itemData.variant_options.length > 1 ? itemData.variant_options[1].trim() : '';
16291          window.dataLayer = window.dataLayer || [];
16292          var dlProduct = {
16293            id: itemData.product_id,
16294            sku: itemData.variant_id,
16295            style: itemData.sku,
16296            name: itemData.title,
16297            price: (parseInt(itemData.final_price) / 100).toFixed(2),
16298            basePrice: (parseInt(itemData.original_price) / 100).toFixed(2),
16299            quantity: itemData.quantity,
16300            brand: itemData.vendor,
16301            color: itemData.variant_options[0].trim(),
16302            colorFamily: itemData.variant_options[0].trim(),
16303            size: size,
16304            IsPreOrder: isPreOrder,
16305            IsBackOrder: isBackOrder,
16306            expectedShipDate: expectedShipDate,
16307          };
16308          window.dataLayer.push({
16309            event: 'addToCart',
16310            addToCartLocation: 'Make it Match',
16311            addToCart: {
16312              products: [dlProduct],
16313              IsPreOrder: isPreOrder,
16314              IsBackOrder: isBackOrder,
16315              expectedShipDate: expectedShipDate || expectedToShip,
16316            },
16317            _clear: true,
16318          });
16319        },
16320        error: function (XMLHttpRequest) {
16321          var response = $.parseJSON(XMLHttpRequest.responseText);
16322          console.error('Oops! No variant selected or ', response.description);
16323        },
16324      });
16325    }
16326  });
16327</script>
16327
16328
16329                
16330<a href="/products/digital-gift-card" class="link product__view-details animate-arrow">
16331            View full details
16332            <svg
16333  viewBox="0 0 14 10"
16334  fill="none"
16335  aria-hidden="true"
16336  focusable="false"
16337  class="icon icon-arrow"
16338  xmlns="http://www.w3.org/2000/svg"
16339>
16340  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
16341</svg>
16342
16343          </a>
16344        </product-info>
16345      </div></div>
16346
16347    
16348
16349
16350
16351
16352        <modal-dialog id="PopupModal-variant_picker" class="product-popup-modal" >
16353          <div
16354            role="dialog"
16355            aria-label="Size Guide"
16356            aria-modal="true"
16357            class="product-popup-modal__content"
16358            tabindex="-1"
16359          >
16360            <button
16361              id="ModalClose-variant_picker"
16362              type="button"
16363              class="product-popup-modal__toggle"
16364              aria-label="Close"
16365            >
16366              <svg
16367  xmlns="http://www.w3.org/2000/svg"
16368  aria-hidden="true"
16369  focusable="false"
16370  class="icon icon-close"
16371  fill="none"
16372  viewBox="0 0 18 17"
16373>
16374  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
16375</svg>
16376
16377            </button>
16378
16379            
16380
16381            <div class="popUp_outer_table">
16382              <div class="popup-container">
16383                <div class="table_layout">
16384                  
16385                    
16386                      <h2 class="foot_heading" id="size-chart-popup">SIZE CHART- FOOTWEAR</h2>
16387                    
16388                  
16389                  <div class="Table-box">
16390                    
16391                      
16392
16393
16394
16395<div id="generic-size-chart"></div>
16396
16397<script>
16398    var sizeChart = '';
16399
16400    
16401
16402    
16403        
16404        
16405        
16406        
16407        
16408        
16409    
16410
16411    var targetDiv = document.getElementById('generic-size-chart');
16412    if (targetDiv) {
16413      targetDiv.innerHTML = sizeChart;
16414    }
16415
16416    var tables = document.querySelectorAll('#generic-size-chart table');
16417
16418    tables.forEach(table => {
16419        table.setAttribute('role', 'grid');
16420        table.setAttribute('width', '100%');
16421        table.setAttribute('aria-label', 'size-chart-table');
16422        table.classList.add('size-chart');
16423        table.style.borderCollapse = 'collapse';
16424    });
16425  
16426    if (window.international) {
16427        if (targetDiv) {
16428            var headers = targetDiv.querySelectorAll('h1, h2, h3, h5, h6');
16429            
16430            if (headers.length > 0) {
16431                headers.forEach(function(header) {
16432                    var newHeader = document.createElement('h4');
16433                    newHeader.innerHTML = header.innerHTML;
16434                    header.parentNode.replaceChild(newHeader, header);
16435
16436                    var lineBreak = document.createElement('br');
16437                    newHeader.insertAdjacentElement('afterend', lineBreak);
16438                });
16439            }
16440        }
16441    }
16442</script>
16442
16443
16444
16445<style>
16446    #generic-size-chart table {
16447        border: none !important;
16448    }
16449    #generic-size-chart table tbody tr:first-child h3 {
16450        color: white;
16451    }
16452    #generic-size-chart h3 {
16453        font-size: 15px;
16454    }
16455    #generic-size-chart .size-chart-bb-dakota thead th {
16456        background: #000 !important;
16457        color: #fff !important;
16458        text-transform: uppercase !important;
16459    }
16460    #generic-size-chart table th {
16461        font-size: 14px !important;
16462        padding: 7px !important;
16463        text-align: center !important;
16464        border: none !important;
16465    }
16466    #generic-size-chart table td {
16467        font-size: 14px !important;
16468        background-color: #fff !important;
16469        border: none !important;
16470    }
16471    #generic-size-chart tbody tr+tr {
16472        border-top: none !important;
16473    }
16474</style>
16475
16476                    
16477                  </div>
16478                </div>
16479              </div>
16480            </div>
16481          </div>
16482        </modal-dialog>
16483      
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495  
16496  
16497  
16498
16499  
16500  
16501  
16502
16503  
16504  
16505  
16506
16507  
16508  
16509  
16510
16511  
16512  
16513  
16514
16515  
16516  
16517  
16518
16519  
16520  
16521  
16522
16523  
16524  
16525  
16526
16527  
16528  
16529  
16530
16531
16532  
16532<script type="application/ld+json" id="product-ld-json">
16533        {
16534          "@context": "http://schema.org/",
16535          "@type": "Product",
16536          "name": "DIGITAL GIFT CARD",
16537          "url": "https:\/\/betseyjohnson.com\/products\/digital-gift-card",
16538          "@id": "https:\/\/betseyjohnson.com\/products\/digital-gift-card",
16539        "image": [
16540        
16541          "https:\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489\u0026width=1920",
16542        
16543          "https:\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490\u0026width=1920"
16544        
16545      ],
16546          "description": "Betsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.Your gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.Our checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.Please allow up to 24 hours to receive the email confirmation for your gift card order.Betsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. Coupons and discounts cannot be applied for digital gift card purchases.For more information on digital gift cards, click here. Already have a digital gift card? Check your balance here.",
16547          "sku": "cltchg_25",
16548          "brand": {
16549            "@type": "Brand",
16550            "name": "Betsey Johnson"
16551          },
16552          
16553          
16554            
16555            "additionalProperty": {"condition":"New","coupon_discount_applicability":"Coupons/discounts cannot be applied","coupon_eligibility":"Coupons and discounts cannot be applied","coupon_eligible":"No","coupons_allowed":"No","currency":"USD","customer_service_contact":"Email: [email protected]; Phone: 866-222-4243","customer_service_email":"[email protected]","customer_service_phone":"866-222-4243","delivery_format":"Emailed to purchaser (electronic delivery; purchaser may forward to recipient)","delivery_method":"Email to purchaser (e-delivery; purchaser may forward to recipient)","denomination_range":"$25 - $200 (USD)","denominations_available":"$25; $50; $75; $100; $150; $200","denominations_list":"$25; $50; $75; $100; $150; $200 (USD)","digital_product":"Yes","discount_eligibility":"Coupons/discounts not applicable","discounts_applicable":"No","electronic_delivery_method":"Emailed to purchaser (purchaser may forward to recipient); allow up to 24 hours for confirmation/delivery","electronic_processing_time":"Up to 24 hours for email confirmation and delivery","format":"Electronic (email delivery to purchaser; forwardable to recipient)","fulfillment_delivery_method":"Email to purchaser (electronic delivery; purchaser may forward to recipient). Allow up to 24 hours for confirmation email.","fulfillment_format":"Electronic — emailed to purchaser (forwardable to recipient)","fulfillment_method":"Digital delivery — email to purchaser (no physical shipment)","fulfillment_type":"Digital only (no physical shipment)","image_gallery_urls":"https://cdn.shopify.com/s/files/1/0023/7187/8977/files/PDP_GiftCard_02copy.jpg?v=1765388489; https://cdn.shopify.com/s/files/1/0023/7187/8977/files/PDP_GiftCard_01.jpg?v=1765388490","intended_use":"Gifting for holidays, birthdays, milestones, celebrations, 'just because' moments","is_digital":"Yes","max_denomination":200,"min_denomination":25,"non_refundable":"Yes","physical_shipping_required":"No","product_gallery_images":"https://cdn.shopify.com/s/files/1/0023/7187/8977/files/PDP_GiftCard_02copy.jpg?v=1765388489; https://cdn.shopify.com/s/files/1/0023/7187/8977/files/PDP_GiftCard_01.jpg?v=1765388490","product_type":"Digital gift card","redeemable_location":"Online only at BetseyJohnson.com (United States)","redeemable_online_only":"Yes","redeemable_website":"betseyjohnson.com","redemption_scope":"Redeemable online only at BetseyJohnson.com (United States)","redemption_territory":"United States","refund_policy":"Non-refundable; cannot be returned or redeemed for cash","refund_policy_applicable":"No","refundable":"No","requires_shipping":"No","shipping_required":"No","usage_scenarios":["Last-minute birthday present — forward the emailed gift card 
16555instantly to the recipient","Holiday or special-occasion gifting so they can choose signature Betsey Johnson pieces","Group gifting — combine funds and send a single e-gift without shipping logistics","Gift for a fashion lover who adores statement shoes, whimsical accessories, or Betsey’s motifs"],"valid_on":"betseyjohnson.com only","value_options":"25, 50, 75, 100, 150, 200 (USD)","variant_denominations":"$25; $50; $75; $100; $150; $200"},
16556            
16557            
16558            "q_and_a": [{"question":"How is the gift card delivered?","answer":"The gift card is electronic and is emailed to the purchaser after checkout. The purchaser can then forward the email to the recipient. Please allow up to 24 hours to receive the confirmation email."},{"question":"What denominations are available?","answer":"Six preset denominations are available at checkout. Choose the amount that fits your occasion and budget when completing your purchase."},{"question":"Can I return or get a refund for a digital gift card?","answer":"No. Betsey Johnson digital gift cards are non‑refundable, cannot be returned, and cannot be redeemed for cash. Please confirm the recipient and amount before completing your purchase."},{"question":"Can I use coupons or discounts when buying a gift card?","answer":"No. Coupons and promotional discounts cannot be applied to digital gift card purchases; gift cards are excluded from promotions."},{"question":"Where can the gift card be redeemed?","answer":"Gift cards are redeemable online only at BetseyJohnson.com and are intended for use within the United States."}],
16559            
16560          "offers": [{
16561                "@type" : "Offer","sku": "cltchg_25"
16562
16563                
16564
16565                
16566                
16567
16568                
16569                
16570                
16571
16572                
16573                , "size": "$25"
16574                ,"mpn": "cltchg_25","availability" : "http://schema.org/InStock",
16575                "url" : "https:\/\/betseyjohnson.com\/products\/digital-gift-card?variant=43154638241857",
16576                "price" : 25.0,
16577                "priceCurrency" : "USD",
16578                "priceSpecification": [{
16579                  "price" : 25.0,
16580                  "priceCurrency" : "USD",
16581                  "priceType": "https://schema.org/ListPrice",
16582                  "@type": "UnitPriceSpecification"
16583                }
16584                ]
16585              },
16586{
16587                "@type" : "Offer","sku": "cltchg_50"
16588
16589                
16590
16591                
16592                
16593
16594                
16595                
16596                
16597
16598                
16599                , "size": "$50"
16600                ,"mpn": "cltchg_50","availability" : "http://schema.org/InStock",
16601                "url" : "https:\/\/betseyjohnson.com\/products\/digital-gift-card?variant=43154638274625",
16602                "price" : 50.0,
16603                "priceCurrency" : "USD",
16604                "priceSpecification": [{
16605                  "price" : 50.0,
16606                  "priceCurrency" : "USD",
16607                  "priceType": "https://schema.org/ListPrice",
16608                  "@type": "UnitPriceSpecification"
16609                }
16610                ]
16611              },
16612{
16613                "@type" : "Offer","sku": "cltchg_75"
16614
16615                
16616
16617                
16618                
16619
16620                
16621                
16622                
16623
16624                
16625                , "size": "$75"
16626                ,"mpn": "cltchg_75","availability" : "http://schema.org/InStock",
16627                "url" : "https:\/\/betseyjohnson.com\/products\/digital-gift-card?variant=43154638307393",
16628                "price" : 75.0,
16629                "priceCurrency" : "USD",
16630                "priceSpecification": [{
16631                  "price" : 75.0,
16632                  "priceCurrency" : "USD",
16633                  "priceType": "https://schema.org/ListPrice",
16634                  "@type": "UnitPriceSpecification"
16635                }
16636                ]
16637              },
16638{
16639                "@type" : "Offer","sku": "cltchg_100"
16640
16641                
16642
16643                
16644                
16645
16646                
16647                
16648                
16649
16650                
16651                , "size": "$100"
16652                ,"gtin12": "bjcltchg_100","mpn": "cltchg_100","availability" : "http://schema.org/InStock",
16653                "url" : "https:\/\/betseyjohnson.com\/products\/digital-gift-card?variant=43154638340161",
16654                "price" : 100.0,
16655                "priceCurrency" : "USD",
16656                "priceSpecification": [{
16657                  "price" : 100.0,
16658                  "priceCurrency" : "USD",
16659                  "priceType": "https://schema.org/ListPrice",
16660                  "@type": "UnitPriceSpecification"
16661                }
16662                ]
16663              },
16664{
16665                "@type" : "Offer","sku": "cltchg_150"
16666
16667                
16668
16669                
16670                
16671
16672                
16673                
16674                
16675
16676                
16677                , "size": "$150"
16678                ,"gtin12": "bjcltchg_150","mpn": "cltchg_150","availability" : "http://schema.org/InStock",
16679                "url" : "https:\/\/betseyjohnson.com\/products\/digital-gift-card?variant=43154638372929",
16680                "price" : 150.0,
16681                "priceCurrency" : "USD",
16682                "priceSpecification": [{
16683                  "price" : 150.0,
16684                  "priceCurrency" : "USD",
16685                  "priceType": "https://schema.org/ListPrice",
16686                  "@type": "UnitPriceSpecification"
16687                }
16688                ]
16689              },
16690{
16691                "@type" : "Offer","sku": "cltchg_200"
16692
16693                
16694
16695                
16696                
16697
16698                
16699                
16700                
16701
16702                
16703                , "size": "$200"
16704                ,"gtin12": "bjcltchg_200","mpn": "cltchg_200","availability" : "http://schema.org/InStock",
16705                "url" : "https:\/\/betseyjohnson.com\/products\/digital-gift-card?variant=43154638405697",
16706                "price" : 200.0,
16707                "priceCurrency" : "USD",
16708                "priceSpecification": [{
16709                  "price" : 200.0,
16710                  "priceCurrency" : "USD",
16711                  "priceType": "https://schema.org/ListPrice",
16712                  "@type": "UnitPriceSpecification"
16713                }
16714                ]
16715              }
16716]
16717        }
16718  </script>
16718
16719
16720
16721  </div>
16722  
16723    <div
16724      id="klarna-modal-overlay"
16725      class="klarna-modal-overlay-wrap"
16726      style="display: none;"
16727      role="dialog"
16728      aria-modal="true"
16729      aria-labelledby="learn-more-title"
16730      aria-label="Klarna Pay Modal"
16731      tabindex="-1"
16732    >
16733      <div class="klarna_popup">
16734        <div class="klarna_popup-wrapper">
16735          <div class="klarna_popup-header">
16736            <div class="kh-left"></div>
16737            <div class="kh-center">
16738              <svg focusable="false" width="81" height="20" aria-hidden="true">
16739                <g transform="translate(0, 0) scale(1)">
16740                  <path d="M78.3352549,14.3292706 C77.0678017,14.3292706 76.0403439,15.3567284 76.0403439,16.6243597 C76.0403439,17.8916348 77.0678017,18.9192707 78.3352549,18.9192707 C79.6027081,18.9192707 80.630344,17.8916348 80.630344,16.6243597 C80.630344,15.3567284 79.6027081,14.3292706 78.3352549,14.3292706" fill="rgba(150, 147, 145, 1)"></path>
16741                  <path d="M70.7958568,7.22817345 L70.7958568,6.4467803 L74.4529833,6.4467803 L74.4529833,18.6618356 L70.7958568,18.6618356 L70.7958568,17.8811547 C69.7626656,18.5857975 68.5156063,19 67.1704277,19 C63.6107082,19 60.7250027,16.1142945 60.7250027,12.554575 C60.7250027,8.99485561 63.6107082,6.10915009 67.1704277,6.10915009 C68.5156063,6.10915009 69.7626656,6.52335256 70.7958568,7.22817345 Z M67.4697718,15.6974209 C69.3000267,15.6974209 70.7835696,14.2902722 70.7835696,12.554575 C70.7835696,10.8188779 69.3000267,9.41208536 67.4697718,9.41208536 C65.6395168,9.41208536 64.1559739,10.8188779 64.1559739,12.554575 C64.1559739,14.2902722 65.6395168,15.6974209 67.4697718,15.6974209 Z" fill="rgba(150, 147, 145, 1)"></path>
16742                  <path d="M54.2263333,6.11823191 C52.765406,6.11823191 51.3828316,6.57178896 50.4584442,7.82312205 L50.4584442,6.4474926 L46.8169884,6.4474926 L46.8169884,18.6618356 L50.503141,18.6618356 L50.503141,12.2427657 C50.503141,10.3852653 51.7487757,9.47565814 53.2485235,9.47565814 C54.8558285,9.47565814 55.7798597,10.4358386 55.7798597,12.2174791 L55.7798597,18.6618356 L59.4327124,18.6618356 L59.4327124,10.8940256 C59.4327124,8.05141421 57.1725844,6.11823191 54.2263333,6.11823191" fill="rgba(150, 147, 145, 1)"></path>
16743                  <path d="M41.5278044,8.03788051 L41.5278044,6.44695838 L37.7834212,6.44695838 L37.7834212,18.6618356 L41.536174,18.6618356 L41.536174,12.9588053 C41.536174,11.0347048 43.6216104,10.0004452 45.0686479,10.0004452 C45.0834281,10.0004452 45.097318,10.0018698 45.1120982,10.0020479 L45.1120982,6.44767068 C43.6269526,6.44767068 42.2609392,7.08357654 41.5278044,8.03788051" fill="rgba(150, 147, 145, 1)"></path>
16744                  <path d="M32.2128788,7.22817345 L32.2128788,6.4467803 L35.8701833,6.4467803 L35.8701833,18.6618356 L32.2128788,18.6618356 L32.2128788,17.8811547 C31.1796876,18.5857975 29.9326283,19 28.5876277,19 C25.0279083,19 22.1422028,16.1142945 22.1422028,12.554575 C22.1422028,8.99485561 25.0279083,6.10915009 28.5876277,6.10915009 C29.9326283,6.10915009 31.1796876,6.52335256 32.2128788,7.22817345 Z M28.8867938,15.6974209 C30.7170487,15.6974209 32.2007697,14.2902722 32.2007697,12.554575 C32.2007697,10.8188779 30.7170487,9.41208536 28.8867938,9.41208536 C27.0567169,9.41208536 25.5729959,10.8188779 25.5729959,12.554575 C25.5729959,14.2902722 27.0567169,15.6974209 28.8867938,15.6974209 Z" fill="rgba(150, 147, 145, 1)"></path>
16745                  <path d="M16.8150889 18.6618356 20.6429893 18.6618356 20.6429893 1.00338343 16.8150889 1.00338343z" fill="rgba(150, 147, 145, 1)"></path>
16746                  <path d="M14.1770857,1 L10.2104649,1 C10.2104649,4.25111544 8.71570325,7.23511837 6.10957549,9.1873547 L4.53806353,10.3642524 L10.6271604,18.6673559 L15.6335612,18.6673559 L10.0307872,11.0272257 C12.6865979,8.38263373 14.1770857,4.82469505 14.1770857,1" fill="rgba(150, 147, 145, 1)"></path>
16747                  <path d="M0 18.6666436 4.05334336 18.6666436 4.05334336 1 0 1z" fill="rgba(150, 147, 145, 1)"></path>
16748                </g>
16749              </svg>
16750            </div>
16751            <div class="kh-right">
16752              <button class="close_klarna" aria-label="Close" title="Close" id="kl_close_klarna" type="button">
16753                <svg focusable="false" height="20" width="20">
16754                  <g transform="translate(0, 0) scale(1)">
16755                    <path d="M10.872 10.004c.449-.14.875-.373 1.23-.729l5.602-5.601L16.29 2.26l-5.602 5.601a.999.999 0 01-1.414 0l-5.57-5.57L2.29 3.705l5.57 5.57c.364.364.8.6 1.261.738a2.86 2.86 0 00-1.229.708L2.29 16.322l1.414 1.414 5.603-5.601a1.022 1.022 0 011.413 0l5.57 5.57 1.414-1.414-5.57-5.57a2.869 2.869 0 00-1.262-.717z" fill="rgba(23, 23, 23, 1)" style="transition: fill 0.2s ease 0s;"></path>
16756                  </g>
16757                </svg>
16758              </button>
16759            </div>
16760          </div>
16761          <div class="klarna_popup-body" style="">
16762            <h2 id="learn-more-title" role="heading" aria-level="1">
16763              4 interest-free payments of
16764              <span class="klarna_popup_price">$6.25</span>
16765            </h2>
16766            <p>Buy what you love and split the cost. It's easy and interest-free.</p>
16767            <div class="timeline">
16768              <div class="list" role="list">
16769                <div class="listitem" role="listitem">
16770                  <div class="time-line-box">
16771                    <div class="time-line-box-arrow"></div>
16772                    <div class="time-line-box-wrapper">
16773                      <svg focusable="false" width="10" height="10">
16774                        <rect width="10" height="10" fill="rgba(23, 23, 23, 1)"></rect>
16775                      </svg>
16776                    </div>
16777                  </div>
16778                  <div class="time-line-box-right">
16779                    <div class="tlbr-title">
16780                      <p>Add item(s) to your cart</p>
16781                    </div>
16782                    <div class="tlbr-title">
16783                      <p style=""></p>
16784                    </div>
16785                  </div>
16786                </div>
16787                <div class="listitem" role="listitem">
16788                  <div class="time-line-box">
16789                    <div class="time-line-box-arrow"></div>
16790                    <div class="time-line-box-wrapper">
16791                      <svg focusable="false" width="10" height="10">
16792                        <rect width="10" height="10" fill="rgba(23, 23, 23, 1)"></rect>
16793                      </svg>
16794                    </div>
16795                  </div>
16796                  <div class="time-line-box-right">
16797                    <div class="tlbr-title">
16798                      <p>
16799                        <span>Go to checkout and choose </span>
16800                        <svg
16801                          style="    max-width: 50px;margin-left: 10px;"
16802                          role="img"
16803                          class=""
16804                          focusable="false"
16805                          viewBox="0 0 38 22"
16806                          version="1.1"
16807                          xmlns="http://www.w3.org/2000/svg"
16808                        >
16809                          <title>Klarna badge</title>
16810                          <path d="M34.9997,22.0004 L2.9997,22.0004 C1.3437,22.0004 -0.0003,20.6564 -0.0003,19.0004 L-0.0003,3.0004 C-0.0003,1.3434 1.3437,0.0004 2.9997,0.0004 L34.9997,0.0004 C36.6567,0.0004 37.9997,1.3434 37.9997,3.0004 L37.9997,19.0004 C37.9997,20.6564 36.6567,22.0004 34.9997,22.0004" fill="rgba(255, 179, 199, 1)"></path>
16811                          <path d="M30.5661,13.3275 C29.8181,13.3275 29.2121,12.7535 29.2121,12.0435 C29.2121,11.3345 29.8181,10.7605 30.5661,10.7605 C31.3141,10.7605 31.9201,11.3345 31.9201,12.0435 C31.9201,12.7535 31.3141,13.3275 30.5661,13.3275 L30.5661,13.3275 Z M31.9241,9.5485 L31.9241,9.8675 C31.5031,9.5795 30.9931,9.4105 30.4441,9.4105 C28.9891,9.4105 27.8101,10.5895 27.8101,12.0435 C27.8101,13.4985 28.9891,14.6775 30.4441,14.6775 C30.9931,14.6775 31.5031,14.5085 31.9241,14.2205 L31.9241,14.5395 L33.4201,14.5395 L33.4201,9.5485 L31.9241,9.5485 Z" fill="rgba(23, 23, 23, 1)"></path>
16812                          <path d="M8.7917,7.3226 L7.1707,7.3226 C7.1707,8.6506 6.5607,9.8706 5.4947,10.6686 L4.8537,11.1486 L7.3407,14.5416 L9.3867,14.5416 L7.0977,11.4196 C8.1827,10.3396 8.7917,8.8846 8.7917,7.3226" fill="rgba(23, 23, 23, 1)"></path>
16813                          <path d="M2.995,14.541 L4.655,14.541 L4.655,7.322 L2.995,7.322" fill="rgba(23, 23, 23, 1)"></path>
16814                          <path d="M9.869,14.539 L11.433,14.539 L11.433,7.324 L9.869,7.324" fill="rgba(23, 23, 23, 1)"></path>
16815                          <path d="M25.1549,9.4144 C24.5579,9.4144 23.9929,9.5994 23.6149,10.1104 L23.6149,9.5484 L22.1279,9.5484 L22.1279,14.5394 L23.6339,14.5394 L23.6339,11.9164 C23.6339,11.1574 24.1419,10.7854 24.7559,10.7854 C25.4119,10.7854 25.7899,11.1784 25.7899,11.9054 L25.7899,14.5394 L27.2819,14.5394 L27.2819,11.3654 C27.2819,10.2034 26.3589,9.4144 25.1549,9.4144" fill="rgba(23, 23, 23, 1)"></path>
16816                          <path d="M14.8014,13.3275 C14.0534,13.3275 13.4474,12.7535 13.4474,12.0435 C13.4474,11.3345 14.0534,10.7605 14.8014,10.7605 C15.5494,10.7605 16.1554,11.3345 16.1554,12.0435 C16.1554,12.7535 15.5494,13.3275 14.8014,13.3275 L14.8014,13.3275 Z M16.1604,9.5485 L16.1604,9.8675 C15.7384,9.5795 15.2294,9.4105 14.6794,9.4105 C13.2254,9.4105 12.0454,10.5895 12.0454,12.0435 C12.0454,13.4985 13.2254,14.6775 14.6794,14.6775 C15.2294,14.6775 15.7384,14.5085 16.1604,14.2205 L16.1604,14.5395 L17.6554,14.5395 L17.6554,9.5485 L16.1604,9.5485 Z" fill="rgba(23, 23, 23, 1)"></path>
16817                          <path d="M19.9665,10.1986 L19.9665,9.5486 L18.4365,9.5486 L18.4365,14.5396 L19.9695,14.5396 L19.9695,12.2096 C19.9695,11.4236 20.8215,11.0006 21.4125,11.0006 L21.4315,11.0006 L21.4315,9.5486 C20.8235,9.5486 20.2665,9.8076 19.9665,10.1986" fill="rgba(23, 23, 23, 1)"></path>
16818                          <path d="M35.0055,12.7689 C34.4875,12.7689 34.0685,13.1889 34.0685,13.7059 C34.0685,14.2249 34.4875,14.6449 35.0055,14.6449 C35.5235,14.6449 35.9425,14.2249 35.9425,13.7059 C35.9425,13.1889 35.5235,12.7689 35.0055,12.7689" fill="rgba(23, 23, 23, 1)"></path>
16819                        </svg>
16820                      </p>
16821                    </div>
16822                    <div class="tlbr-title">
16823                      <p></p>
16824                    </div>
16825                  </div>
16826                </div>
16827                <div class="listitem" role="listitem">
16828                  <div class="time-line-box">
16829                    <div class="time-line-box-arrow"></div>
16830                    <div class="time-line-box-wrapper">
16831                      <svg focusable="false" width="10" height="10">
16832                        <rect width="10" height="10" fill="rgba(23, 23, 23, 1)"></rect>
16833                      </svg>
16834                    </div>
16835                  </div>
16836                  <div class="time-line-box-right">
16837                    <div class="tlbr-title">
16838                      <p>Enter your debit or credit card information</p>
16839                    </div>
16840                    <div class="tlbr-title">
16841                      <p></p>
16842                    </div>
16843                  </div>
16844                </div>
16845                <div class="listitem" role="listitem">
16846                  <div class="time-line-box">
16847                    <div class="time-line-box-arrow"></div>
16848                    <div class="time-line-box-wrapper">
16849                      <svg focusable="false" width="10" height="10">
16850                        <rect width="10" height="10" fill="rgba(23, 23, 23, 1)"></rect>
16851                      </svg>
16852                    </div>
16853                  </div>
16854                  <div class="time-line-box-right">
16855                    <div class="tlbr-title">
16856                      <p>
16857                        Your first payment is taken when the order is processed and the remaining 3 are automatically
16858                        taken every two weeks
16859                      </p>
16860                    </div>
16861                    <div class="tlbr-title">
16862                      <p></p>
16863                    </div>
16864                  </div>
16865                </div>
16866              </div>
16867            </div>
16868            <p class="list-last-line">
16869              See payment
16870              <a
16871                tabindex="0"
16872                href="https://cdn.klarna.com/1.0/shared/content/legal/terms/0/en_us/sliceitinx"
16873                target="_blank"
16874                style="border-radius: 2px; color: rgb(120, 117, 115); cursor: pointer; font-family: &quot;Klarna Text&quot;, &quot;Klarna Sans&quot;, Helvetica, Arial, sans-serif; font-weight: 400; outline: 0px; text-decoration: underline rgb(120, 117, 115); text-rendering: geometricprecision; transition: color 0.2s ease 0s; -webkit-font-smoothing: antialiased;"
16875                >terms</a
16876              >. A higher initial payment may be required for some consumers. CA residents: Loans made or arranged
16877              pursuant to a California Finance Lenders Law license.
16878            </p>
16879          </div>
16880          <div class="klarna_popup-footer">
16881            <button id="learn-more-close-button" class="close_klarna">Close</button>
16882          </div>
16883        </div>
16884      </div>
16885    </div>
16886  
16887  
16888  
16889  <!-- ------------- JS TO CSS ------------- -->
16890  
16890<script>
16891    var cssFile =  `<style>
16892    .fs-recommendation-product-info .color-swatches-wrapper{
16893      display:none !important;
16894    }
16895    #fast-simon-upsell-widget .review{
16896        display:none !important;
16897      }
16898        .name.fs-rec-widget-xwk6le,
16899        .fs-recommendation-price-container.fs-rec-widget-efva8e {
16900            text-align: left;
16901            display: block;
16902            font-size: 10px!important;
16903            font-weight: 700!important;
16904        }
16905        .widget-container.fs-rec-widget-15qc41o {
16906            width: 100% !important;
16907            max-width: 100% !important;
16908        }
16909        .carousel-container {
16910            width: 100% !important;
16911            max-width: 100% !important;
16912            padding-left:0 !important;
16913        }
16914        #fs-recommendation-widget-main.fs-rec-widget-15qc41o {
16915            width: 100% !important;
16916            max-width: 100% !important;
16917        }
16918        button.fs-rec-widget-15qc41o {
16919            position: absolute;
16920            right: 60px;
16921            top:-30px !important;
16922            display: block;
16923            width: 20px;
16924            height: 20px;
16925            z-index: 2;
16926            padding: 0;
16927        }
16928        button.fs-recommendation-button[aria-label="Left Arrow"] {
16929            right:100px !important;
16930            transform: scale(-1);
16931        }
16932        button.fs-rec-widget-15qc41o svg {
16933            display: none;
16934        }
16935        button.fs-rec-widget-15qc41o::before {
16936            content:'';
16937            position:absolute;
16938            height: 20px;
16939            width: 20px;
16940            background-image: url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/next_4b900ff9-8af6-43f4-a6a0-d99ccd823967.png?v=1678360552);
16941            background-repeat: no-repeat;
16942            background-position:center;
16943            background-size:20px;
16944            top: 0;
16945            left: 0;
16946        }
16947        #fs-recommendation-widget-main.fs-rec-widget-15qc41o {
16948            padding-top: 50px;
16949            padding-left: 50px;
16950        }
16951        .widget-container.fs-rec-widget-15qc41o {
16952            position: relative;
16953            justify-content: flex-start;
16954        }
16955        #fs-recommendation-widget-main h2 {
16956            display: block;
16957            width: 100%;
16958            font-weight: 600;
16959            letter-spacing: normal;
16960            font-size: 13px;
16961            text-transform: uppercase;
16962            margin-bottom: 0;
16963        }
16964        .slide-horizontal.fs-rec-widget-15qc41o .product-container:nth-child(1) {
16965            margin-left: 0;
16966        }
16967        .carousel-container.fs-rec-widget-15qc41o {
16968          padding: 0;
16969        }
16970        .dotsContainer.fs-rec-widget-qx19dw {
16971          display: none !important;
16972        }
16973        .container.fs-rec-widget-9qwc1q {
16974          padding-top: 100%;
16975          position: relative;
16976          display: block;
16977          overflow: hidden;
16978          width: 100%;
16979          background: #f1f1f1;
16980        }
16981        .container.fs-rec-widget-9qwc1q img {
16982          position: absolute;
16983          top: 0;
16984          left: 0;
16985          width: 100%;
16986          height: 100%;
16987        }
16988        .name.fs-rec-widget-xwk6le {
16989            margin-top: 10px;
16990        }
16991        .fs-recommendation-price-container .price-container.fs-rec-widget-efva8e {
16992          align-items: flex-start;
16993        }
16994        div#fast-simon-upsell-widget {
16995          overflow: hidden;
16996        }
16997        .sr-only {
16998          border: 0 !important;
16999          clip: rect(1px, 1px, 1px, 1px) !important;
17000          -webkit-clip-path: inset(50%) !important;
17001          clip-path: inset(50%) !important;
17002          height: 1px !important;
17003          margin: -1px !important;
17004          overflow: hidden !important;
17005          padding: 0 !important;
17006          position: absolute !important;
17007          width: 1px !important;
17008          white-space: nowrap !important;
17009        }
17010        @media only screen and (max-width: 767px) {
17011            #fs-recommendation-widget-main.fs-rec-widget-15qc41o {
17012                padding-left: 30px;
17013                padding-top:0;
17014            }
17015            button.fs-rec-widget-15qc41o {
17016                display: block;
17017            }
17018            .carousel-container.fs-rec-widget-15qc41o {
17019                padding: 0;
17020            }
17021            .name.fs-rec-widget-xwk6le, .fs-recommendation-price-container.fs-rec-widget-efva8e {
17022                font-size: 12px!important;
17023            }
17024            button.fs-rec-widget-15qc41o {
17025              top: -23px !important;
17026              width: 20px;
17027              height: 20px;
17028            }
17029            button.fs-rec-widget-15qc41o::before {
17030              height: 15px;
17031              width: 15px;
17032              background-size: 15px;
17033              padding: 10px;
17034              box-sizing: border-box;
17035            }
17036        }
17037  </style>`;
17038
17039  function setAttributes(el, attrs) {
17040    for(var key in attrs) {
17041      el.setAttribute(key, attrs[key]);
17042    }
17043  }
17044
17045  // #151: It is not clear to screen reader users where each card or tile begins and ends.
17046  function replaceTags(shadowRoot){
17047    if(shadowRoot.querySelector('.fs-recommendation-widget-container') && shadowRoot.querySelectorAll('.fs-recommendation-product-container').length > 0){
17048      var products = shadowRoot.querySelectorAll('.fs-recommendation-product-container');
17049      products.forEach(e => {
17050        setAttributes(e, {"aria-label": "product", "role": "group"});
17051        setAttributes(e.querySelector('.fs-recommendation-product-name-wrapper'), {"role": "heading", "aria-level": "2"});
17052
17053        
17054          var testvariation = 1, priceHtml = e.querySelector('.f
17054s-recommendation-price-container').innerHTML;
17055          e.querySelector('.fs-recommendation-price-container').innerHTML = priceHtml.replace('.00','');
17056        // }
17057        e.querySelector('.fs-recommendation-product-price').insertAdjacentHTML('afterBegin', '<span class="sr-only">Current price: </span>');
17058        if (e.querySelector('.fs-recommendation-product-previous-price'))
17059          e.querySelector('.fs-recommendation-product-previous-price').insertAdjacentHTML('afterBegin', '<span class="sr-only">Original price: </span>');
17060      })
17061    } else {
17062      setTimeout(function(){
17063        replaceTags(shadowRoot)
17064      }, 1000);
17065    }
17066  }
17067
17068  function injectCSS() {
17069    if (document.querySelector('.fast-simon-upsell') && document.querySelector('.fast-simon-upsell').shadowRoot != null && document.querySelector('.fast-simon-upsell').shadowRoot.querySelector("#fast-simon-upsell-widget") != null) {
17070      document.querySelectorAll('.fast-simon-upsell').forEach(el => {
17071        el.shadowRoot
17072          .querySelector(".fast-upsell-crossell-widget")
17073          .insertAdjacentHTML("beforeend", cssFile);
17074      });
17075      var shadowRoot = document.querySelector('.fast-simon-upsell').shadowRoot;
17076      //replaceTags(shadowRoot);
17077    } else {
17078      setTimeout(function() {
17079          injectCSS();
17080      }, 1000);
17081    }
17082  }
17083  injectCSS();
17084  </script>
17084
17085</section>
17086
17087
17088
17089
17090
17091<script>
17092  
17093
17094  function getHeaderHeight() {
17095    const header = document.querySelector('.header');
17096    return header ? header.getBoundingClientRect().height : 0;
17097  }
17098
17099  document.addEventListener('scroll', function () {
17100    const scrollTop = window.scrollY || window.pageYOffset;
17101    const stickyBars = document.querySelectorAll('.desk_sticky_bar');
17102    const headerHeight = Math.floor(getHeaderHeight());
17103
17104    stickyBars.forEach(function (stickyBar) {
17105      if (window.innerWidth <= 768) {
17106
17107        if (scrollTop >= 1230) {
17108          stickyBar.classList.add('visible');
17109          stickyBar.style.top = `${headerHeight}px`;
17110          jQuery('#chat-button').addClass('move-up');
17111        } else {
17112          stickyBar.classList.remove('visible');
17113          stickyBar.style.top = '';
17114          jQuery('#chat-button').removeClass('move-up');
17115        }
17116      } else {
17117
17118        if (scrollTop >= 1100) {
17119          stickyBar.classList.add('visible');
17120          stickyBar.style.top = `${headerHeight}px`;
17121        } else {
17122          stickyBar.classList.remove('visible');
17123          stickyBar.style.top = '';
17124        }
17125      }
17126    });
17127  });
17128
17129  window.addEventListener('resize', function () {
17130    const stickyBars = document.querySelectorAll('.desk_sticky_bar');
17131    const headerHeight = getHeaderHeight();
17132    stickyBars.forEach(function (stickyBar) {
17133      if (stickyBar.classList.contains('visible')) {
17134        stickyBar.style.top = `${headerHeight}px`;
17135      }
17136    });
17137  });
17138</script>
17138
17139
17140
17141
17142
17143
17144    <div class="You_may_like">
17145      <div class="container">
17146        <!-- Fast Simon Product Recommendation Widget START -->
17147        
17147<script id="fast-simon-upsell-config">
17148          var FAST_UPSELL_CONFIG={"badges": [],"badgesCornerGap": 5,"badgesLimit": 2,"badgesLimitPerCorner": 2,"customCSS": "\r\n\r\n\r\n\r\n#fast-simon-new-upsell-17303667401066050 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n}\r\n#fast-simon-new-upsell-17362804720428626 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n}\r\n#fast-simon-new-upsell-17410349550688827 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n  text-transform: capitalize;\r\n}\r\n#fast-simon-new-upsell-17303763368687679 .fs-recommendation-widget-title {\r\n  display: none !important;\r\n}\r\n#fast-simon-upsell-1728885817558 #fs-recommendation-widget-main .editor-recommendation-widget-container {\r\n  width: 100% !important;\r\n}\r\n#fast-simon-new-upsell-17340094825234393 .fs-recommendation-product-title   {\r\n  height: 36px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .dotsContainer {\r\n  display: none;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .arrow-visibility {\r\n  visibility: visible;\r\n  opacity: 0.5;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-left-arrow {\r\n  width: 23px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-right-arrow {\r\n  width: 23px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Previous Slide\"] {\r\n  position: absolute;\r\n  right: 83px;\r\n  top: 0.83em;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Next Slide\"] {\r\n  position: absolute;\r\n  right: 29px;\r\n  top: 0.82em;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 #fs-recommendation-widget-main {\r\n  margin-bottom: 75px;\r\n  position: relative;\r\n  margin-top: 35px;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-price-container {\r\n    display: flex;\r\n    align-items: flex-start;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-price-container span {\r\n    color: #3d4246!important;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-product-name-wrapper {\r\n    font-size: 16px;\r\n    display: block;\r\n    text-align: left;\r\n    font-family: Gotham Book !important;\r\n    font-weight: 800;\r\n    color: #3d4246!important;\r\n    line-height: 28px;\r\n    font-weight: 800;\r\n}\r\n#fast-simon-new-upsell-17385871424143572 .fs-recommendation-widget-title {\r\n  width: 95vw;\r\n  margin-left: 17px;\r\n}\r\n@media screen and (max-width: 770px) {\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-product-name-wrapper {\r\n    font-size: 14px;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-widget-container {\r\n    width: 99vw;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-left-arrow {\r\n      width: 19px;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Previous Slide\"] {\r\n      position: absolute;\r\n      right: 53px;\r\n      top: 1.19em;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-button[aria-label=\"Next Slide\"] {\r\n      position: absolute;\r\n      right: 12px;\r\n      top: 1.19em;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-right-arrow {\r\n      width: 19px;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 .fs-recommendation-widget-title {\r\n    width: 98vw;\r\n  }\r\n  #fast-simon-new-upsell-17385871424143572 #fs-recommendation-widget-main {\r\n    margin-bottom: 10px;\r\n    position: relative;\r\n    margin-top: 0px;\r\n  }\r\n}\r\n@media screen and (max-width: 400px) {\r\n  #fast-simon-new-upsell-17340094825234393 .add-to-cart-spinner-text-wrapper .first {\r\n    font-size: 12px;\r\n  }\r\n}\r\n.fs-recommendation-right-arrow svg {\r\n  -webkit-transform: rotate(90deg);\r\n}\r\n.fs-recommendation-left-arrow svg {\r\n  -webkit-transform: rotate(270deg);\r\n}\r\n\r\n/**/\r\n@media screen and (min-width: 1024px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .editor-recommendation-widget-container   {\r\n    width: 22vw !important;\r\n  }\r\n}\r\n@media screen and (min-width: 1720px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .editor-recommendation-widget-container   {\r\n    width: 18vw !important;\r\n  }\r\n}\r\n@media screen and (max-width: 1023px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .editor-recommendation-widget-container   {\r\n    width: 90vw !important;\r\n  }\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .fs-recommendation-product-title   {\r\n  height: 36px;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .quick_add_btnn {\r\n  font-size: 14px;\r\n  color: #fff;\r\n  text-transform: uppercase;\r\n  border: none;\r\n  background: none;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .details_right_wrap {\r\n  width: 100%;\r\n  text-align: center;\r\n  height: 38px;\r\n  border-radius: 25px;\r\n  background: #000;\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .add_wish_class {\r\n  grid-area: atc;\r\n  margin-top: 5px;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .fast_product_quick_shop {\r\n  cursor: pointer;\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .info-container.fs-recommendation-product-info {\r\n  grid-template-areas: \"title title title title\" \"price price price price\" \"atc atc atc atc\";\r\n}\r\n#fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .fs-product-has-compare-price .info-container.fs-recommendation-product-info {\r\n  grid-template-areas: \"title title title title\" \"compare compare price price\" \"atc atc atc atc\";\r\n}\r\n@media screen and (max-width: 400px) {\r\n  #fs-recommendation-widget-main.fs-widget-style-mini-cart-quickview .add-to-cart-spinner-text-wrapper .first {\r\n    font-size: 12px;\r\n  }\r\n}\r\n/**/\r\n\r\n/*  #fast-simon-new-upsell-17340094825234393 .fs-recommendation-product-container {*/\r\n/*    width: calc(100% / 2 - 20px);*/\r\n\r\n/*  }*/\r\n\r\n/*#fast-simon-new-upsell-17340094825234393 .fs-minicart-widget .fs-recommendation-product-image {*/\r\n/*  width: 100%!important;*/\r\n/*}*/\r\n\r\n#fast-simon-new-upsell-17340094825234393 .editor-product-container {\r\n    justify-content: flex-start;\r\n    flex: var(--product-container-flex);\r\n    transform: var(--product-transform);\r\n    width: calc(50% - 20px);\r\n    margin: 0;\r\n    padding: 5px;
17148\r\n    min-width: calc(50% - 10px);\r\n}\r\n#fast-simon-new-upsell-17340094825234393 .editor-recommendation-widget-container {\r\n    width: 100%;\r\n    overflow: hidden;\r\n}\r\n#fast-simon-new-upsell-17340094825234393 .fs-minicart-widget .fs-recommendation-product-image {\r\n    width: 100% !important;\r\n}\r\n","customIcons": {"Left arrow": "<svg width=\"75px\" height=\"75px\" viewBox=\"0 -4.5 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\" transform=\"rotate(270)\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"#CCCCCC\" stroke-width=\"0.12\"></g><g id=\"SVGRepo_iconCarrier\"> <title>arrow_up [#050505]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> <g id=\"Dribbble-Light-Preview\" transform=\"translate(-140.000000, -6683.000000)\" fill=\"#0d0d0d\"> <g id=\"icons\" transform=\"translate(56.000000, 160.000000)\"> <path d=\"M84,6532.61035 L85.4053672,6534 L94.0131154,6525.73862 L94.9311945,6526.61986 L94.9261501,6526.61502 L102.573446,6533.95545 L104,6532.58614 C101.8864,6530.55736 95.9854722,6524.89321 94.0131154,6523 C92.5472155,6524.40611 93.9757869,6523.03486 84,6532.61035\" id=\"arrow_up-[#050505]\"> </path> </g> </g> </g> </g></svg>","Right arrow": "<svg width=\"75px\" height=\"75px\" viewBox=\"0 -4.5 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\" transform=\"rotate(90)\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"#CCCCCC\" stroke-width=\"0.12\"></g><g id=\"SVGRepo_iconCarrier\"> <title>arrow_up [#050505]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> <g id=\"Dribbble-Light-Preview\" transform=\"translate(-140.000000, -6683.000000)\" fill=\"#0d0d0d\"> <g id=\"icons\" transform=\"translate(56.000000, 160.000000)\"> <path d=\"M84,6532.61035 L85.4053672,6534 L94.0131154,6525.73862 L94.9311945,6526.61986 L94.9261501,6526.61502 L102.573446,6533.95545 L104,6532.58614 C101.8864,6530.55736 95.9854722,6524.89321 94.0131154,6523 C92.5472155,6524.40611 93.9757869,6523.03486 84,6532.61035\" id=\"arrow_up-[#050505]\"> </path> </g> </g> </g> </g></svg>","Top arrow": "<svg viewBox=\"0 -4.5 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\"><g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g><g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></g><g id=\"SVGRepo_iconCarrier\"> <title>arrow_up [#340]</title> <desc>Created with Sketch.</desc> <defs> </defs> <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> <g id=\"Dribbble-Light-Preview\" transform=\"translate(-140.000000, -6683.000000)\" fill=\"#000000\"> <g id=\"icons\" transform=\"translate(56.000000, 160.000000)\"> <path d=\"M84,6532.61035 L85.4053672,6534 L94.0131154,6525.73862 L94.9311945,6526.61986 L94.9261501,6526.61502 L102.573446,6533.95545 L104,6532.58614 C101.8864,6530.55736 95.9854722,6524.89321 94.0131154,6523 C92.5472155,6524.40611 93.9757869,6523.03486 84,6532.61035\" id=\"arrow_up-[#340]\"> </path> </g> </g> </g> </g></svg>"},"customSwatchesCss": "","domain": "betseyjohnson.com","kind": "Shopify","language": "en","personalization": {"17303667401066050": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17303763368687679": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17340094825234393": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17362804720428626": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17385871424143572": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17410349550688827": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17495803780272534": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17605360654898983": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17647093435719777": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false},"17743673997717295": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"1782933321068194": {"hasPersonalization": true,"widgetOrVariationHasPersonalization": true},"17829335166029623": {"hasPersonalization": false,"widgetOrVariationHasPersonalization": false}},"pricing": {"avoidPricesForNonLoginUsers": false,"currencyConversionRate": "1.00","currencySymbolPosition": "auto","priceRangeFormat": "min_price","showPriceWithoutDecimals": false},"settings": {"product": {"addToCart": {"addToCartPosition": "product bottom","addToCartType": "product level","ajaxAnimation": false,"backgroundColor": "#000000","backgroundColorOnHover": "none","border": "1p
17148x solid #000000","borderColorOnHover": "none","borderRadius": "50","changeColorsOnHover": false,"color": "#ffffff","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "addToCart","numOfCols": 3,"row": 5},"isActive": {"1728832408275": true,"1760971557251": false,"defaultValue": false,"style1": true},"margin": "unset","quantitySelector": false,"quickAddBackgroundColor": "#1976d2","quickAddColor": "#000000","quickAddText": "+ Quick Shop","shadow": "unset","showOnHover": false,"showQuickAddBtn": false,"text": "ADD TO CART","textColorsOnHover": "none"},"backgroundColor": "none","border": "unset","borderRadius": "unset","colorSwatches": {"changeVariantOnHover": false,"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"enableOutOfStockSwatches": false,"gridPosition": {"areaName": "colorSwatches","numOfCols": 3,"row": 6},"isActive": false,"margin": "unset","maxSwatches": 6,"swatchesType": "Color"},"compare": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"desktop": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "1","lineHeight": "auto","textAlign": "center"},"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","mobile": {"font": "Gotham","fontSize": "13px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"tablet": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"textAlign": "left"},"gridPosition": {"areaName": "compare","numOfCols": 1,"row": 2},"isActive": true,"margin": "unset","shadow": "unset"},"description": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "description","numOfCols": 3,"row": 4},"isActive": false,"margin": "unset","numberOfLines": "2","saveSpaceForLineClamp": true,"shadow": "unset"},"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"imageCarousel": false,"imageRatio": {"1728832408275": {"imageFit": "cover","imageRatio": 0.75},"defaultValue": {"imageFit": "cover","imageRatio": 0.75},"imageFit": "cover","imageRatio": 0.75},"info": {"grid": {"desktop": {"gridAreas": "\"title title title title\" \"compare compare price price\" ","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 2,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 0,"y": 1}]},"gridAreas": "\"title title title title\" \"price price price price\" \"compare compare compare compare\"","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"w": 4,"x": 0,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"w": 4,"x": 1,"y": 2}],"mobile": {"gridAreas": "\"title title title title\" \"compare compare price price\" ","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 2,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 0,"y": 1}]},"tablet": {"gridAreas": "\"title title title title\" \"price price compare compare\" ","gridAreasObj": [{"h": 1,"i": "title","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 4,"x": 0,"y": 0},{"h": 1,"i": "price","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 0,"y": 1},{"h": 1,"i": "compare","maxH": 1,"maxW": 4,"moved": false,"static": false,"w": 2,"x": 2,"y": 1}]}},"padding": {"1728832408275": "0px","defaultValue": "0px"}},"lazyLoadingImage": false,"padding": {"1728832408275": "10px","defaultValue": "0px"},"price": {"alignIfCompare": {"desktop": "center","mobile": "center","tablet": "center"},"color": "#000000","colorIfCompareEnable": "#C90404","currency": "auto","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"desktop": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "1px","lineHeight": "auto","textAlign": "center"},"font": "Arial","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","mobile": {"font": "Gotham","fontSize": "13px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"tablet": {"font": "Gotham","fontSize": "12px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "center"},"textAlign": "left"},"gridPosition": {"areaName": "price","numOfCols": 1,"row": 2},"isActive": true,"margin": "unset","shadow": "unset"},"quickView": {"attributes": [],"backgroundColor": "none","border": "1p
17148x solid #000000","borderRadius": "unset","color": "#000000","defaultStoreQuickview": true,"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "quickView","numOfCols": 3,"row": 1},"isActive": false,"margin": "unset","text": "Quick View","theme": "modern"},"reviews": {"dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "reviews","numOfCols": 3,"row": 3},"isActive": false,"margin": "unset","noReviewsStarsColor": "#9F9F9F","reviewsCount": true,"reviewsCountAvg": true,"reviewsCountColor": "#9F9F9F","reviewsStarsColor": "#ffb518","shadow": "unset","widgetForNoReview": true},"shadow": "unset","showBorderOnHover": false,"sku": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "description","numOfCols": 3,"row": 4},"isActive": false,"margin": "unset","shadow": "unset"},"title": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "12px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "1.5","textAlign": "center"},"gridPosition": {"areaName": "title","numOfCols": 3,"row": 1},"isActive": true,"margin": "auto","numberOfLines": "2","saveSpaceForLineClamp": true},"wishList": {"checkedColor": "#ff1493","checkedIconName": "","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"},"font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridPosition": {"areaName": "wishlist","numOfCols": 1,"row": 1},"isActive": false,"isCustomIcon": false,"location": "on-image","margin": "unset","notCheckedColor": "#ff1493","notCheckedIconName": "","padding": "10px","position": "top-left","size": "30px"}},"quickViewModal": {"animationDuration": 400,"animationInX": 0,"animationInY": -200,"animationOutX": 0,"animationOutY": -100,"closeButtonCustomIconName": "","height": "70%","imagesBar": false,"imagesInside": false,"imagesPosition": "left","isCustomIconClose": false,"openingDirection": "top to bottom","quantityBorder": "unset","quantityBorderRadius": "unset","quantityFont": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"quantityFontColor": "#000000","quantityLayout": "classic","quantityTitle": "Qty","theme": "classic","width": "70%"},"recommendationGeneral": {"backgroundColor": "none","border": "unset","borderColorOnHover": "none","borderRadius": "unset","collections": [],"currentProgressBarIcon": "","emptyProgressBarIcon": "","font": {"font": "Gotham","fontSize": "14px","fontWeight": "400","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"gridColumnGap": "1px","gridRowGap": "3px","isCustomCarouselIcons": true,"isCustomProgressBarIcon": false,"layout": {"1728832408275": "horizontal","defaultValue": "horizontal"},"leftArrowIcon": "Left arrow","loadMore": false,"maxSuggestionsProducts": 15,"mobileExpandLimitProducts": false,"numberOfColumns": "3","numberOfRows": "3","padding": "0px","productsPerArrowClick": {"desktop": "1","mobile": "1","tablet": "1"},"productsPerSlide": {"1728832408275": {"desktop": "2","mobile": "2","tablet": "2"},"1730366861142": {"desktop": "5","mobile": "2","tablet": "5"},"1738587934140": {"desktop": "5","mobile": "2","tablet": "3"},"1760971557251": "2","defaultValue": "4","style1": {"desktop": "5","mobile": "2","tablet": "5"}},"progressBarColor": "#571eae","rightArrowIcon": "Right arrow","sources": ["related_recently_viewed"]},"recommendationTitle": {"color": "#000000","dimensions": {"height": "auto","width": "auto","x": "0","y": "0"}
17148,"font": {"font": "Gotham","fontSize": "17px","fontWeight": "600","letterSpacing": "0.25px","lineHeight": "auto","textAlign": "left"},"innerText": "Recently Viewed Products","isActive": true,"margin": "unset","numberOfLines": "1","shadow": "unset"}},"textBadges": null,"translationProvider": "","unifiedBadges": [],"variationWidgetConfig": {},"widgetUiConfig": {"17303667401066050": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17303763368687679": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17340094825234393": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {"cartCountSelector": "#cart-icon-bubble > div > span:nth-child(1)","cartIconSelector": "#cart-icon-bubble","delayBeforeOpen": "1800","manageHeights": false,"miniCartBodySelector": "#CartDrawer-CartItems","miniCartBottomSelector": ".drawer__footer","observerOpenStateValue": "active","observerSelector": "cart-drawer"},"popupTrigger": "add-to-cart","style": "1728832408275","styleName": "minicart wi","title": "Complete Your Order"},"17362804720428626": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17385871424143572": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1738587934140","styleName": "PDP","title": "BETSEY BABES ALSO LOVE"},"17410349550688827": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "Personalized for You"},"17495803780272534": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "Personalized for You"},"17605360654898983": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1760971557251","styleName": "mini-cart-QuickView","title": "Complete Your Order"},"17647093435719777": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "1730366861142","styleName": "homepage widget","title": "You Might Want to Consider..."},"17743673997717295": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {"cartCountSelector": "#cart-icon-bubble > div > span:nth-child(1)","cartIconSelector": "#cart-icon-bubble","delayBeforeOpen": "1800","miniCartBodySelector": "#CartDrawer-CartItems","miniCartBottomSelector": ".drawer__footer","observerOpenStateValue": "active","observerSelector": "cart-drawer"},"popupTrigger": "add-to-cart","style": "1728832408275","styleName": "minicart wi","title": "Complete Your Order"},"1782933321068194": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "You Might Want to Consider..."},"17829335166029623": {"displayType": "embed","isMiniCart": false,"miniCartConfig": {},"popupTrigger": "add-to-cart","style": "style1","styleName": "default style","title": "Recently Viewed Products"}},"wishlistProvider": ""};
17149        </script>
17149
17150        <div
17151          class="fast-simon-new-upsell-17385871424143572"
17152          data-settings="FAST_UPSELL_CONFIG"
17153          style="display:block;height:100%;"
17154        ></div>
17155        
17155<script
17156          src="https://static-recommendations.fastsimon.com/no-code-recommendations/fs-recommendations-init.js?uuid=dfa258f3-4309-4113-b883-8445ba08c64e&store_id=2371878977&platform=Shopify&widgetId=17385871424143572"
17157          async
17158        ></script>
17158
17159        <!-- Fast Simon Product Recommendation Widget END -->
17160      </div>
17161    </div>
17162  
17163
17164<style>
17165  .main_header_new {
17166    -webkit-box-shadow: none;
17167    box-shadow: none;
17168  }
17169  @media (min-width: 768px) {
17170    li.isp_grid_product {
17171      height: 515px !important;
17172    }        
17173  }
17174
17175  @media (max-width: 767px) {
17176    li.isp_grid_product {
17177      height: 310px !important;
17178    }
17179  }
17180
17181  .isp_facet_value_name_color_swatch {
17182    background-position: center;
17183    background-size: cover;
17184  }
17185
17186  /* Color Swatches */
17187  .isp-product-color-swatch-alysec_browntan,
17188  .isp-product-color-swatch-alyse,
17189  .isp-product-color-swatch-c.isp-product-color-swatch-browntan {
17190    background: #85665e;
17191  }
17192  .isp-product-color-swatch-brownred_leather,
17193  .isp-product-color-swatch-brownred,
17194  .isp-product-color-swatch-leather {
17195    background: #85665e;
17196  }
17197  .isp-product-color-swatch-wood {
17198    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/wood.png?51827');
17199  }
17200  .isp-product-color-swatch-tiger {
17201    background-color: orange;
17202  }
17203  .isp-product-color-swatch-raffia {
17204    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/raffia.png?51837');
17205  }
17206  .isp-product-color-swatch-blue_snake {
17207    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/blue-snake.png?52238');
17208  }
17209  .isp-product-color-swatch-brown_snake {
17210    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/brown-snake.png?52238');
17211  }
17212  .isp-product-color-swatch-green_snake {
17213    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/green-snake.png?52238');
17214  }
17215  .isp-product-color-swatch-grey_snake {
17216    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/grey-snake.png?52238');
17217  }
17218  .isp-product-color-swatch-natural_snake {
17219    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/natural-snake.png?52238');
17220  }
17221  .isp-product-color-swatch-glitter_multi {
17222    background-image: url('//cdn.shopify.com/s/files/1/2170/8465/t/72/assets/glitter-multi.png?52238') !important;
17223  }
17224  .isp-product-color-swatch-leopard_multi,
17225  .isp-product-color-swatch-leopard {
17226    background-image: url(//cdn.shopify.com/s/files/1/0293/9277/files/print.jpg?2635594828431142772) !important;
17227  }
17228
17229  /*  New - 2021 -*/
17230  .isp-product-color-swatch-rainbow {
17231    background: url(//cdn.shopify.com/s/files/1/2170/8465/t/120/assets/rainbow_updated_swatch.jpg?v=1614187258) !important;
17232    background-position: center;
17233    background-size: cover !important;
17234  }
17235
17236  .isp-product-color-swatch-yellow {
17237    background: #f5f5dc;
17238  }
17239  .isp-product-color-swatch-black {
17240    background: #000000;
17241  }
17242  .isp-product-color-swatch-blue {
17243    background: #0074ff;
17244  }
17245  .isp-product-color-swatch-brown {
17246    background: #8b4513;
17247  }
17248  .isp-product-color-swatch-burgundy {
17249    background: #691414;
17250  }
17251  .isp-product-color-swatch-green {
17252    background: #008000;
17253  }
17254  .isp-product-color-swatch-grey {
17255    background: #808080;
17256  }
17257  .isp-product-color-swatch-orange {
17258    background: #ff8c00;
17259  }
17260  .isp-product-color-swatch-pink {
17261    background: #f654a9;
17262  }
17263  .isp-product-color-swatch-purple {
17264    background: #ba04f8;
17265  }
17266  .isp-product-color-swatch-red {
17267    background: #ff0000;
17268  }
17269  .isp-product-color-swatch-tan {
17270    background: #c09b82;
17271  }
17272  .isp-product-color-swatch-white {
17273    background: #ffffff;
17274  }
17275  .isp-product-color-swatch-yellow {
17276    background: #f8e71c;
17277  }
17278
17279  #isp_search_result_page:focus,
17280  #isp_search_result_page *:focus {
17281    outline: 0;
17282  }
17283
17284  #isp_search_result_page
17285  .isp_custom_price_container
17286  input.isp_custom_price_input[type='number'] {
17287    padding: 10px 14px 6px !important;
17288  }
17289
17290  #isp_search_result_page
17291  div#isp_search_results_filter_tags
17292  .isp_filter_removable_tag {
17293    line-height: 0.8 !important;
17294    padding: 9px 10px 9px 10px !important;
17295  }
17296
17297  #isp_search_results_container li.isp_grid_product .isp_product_image {
17298    top: 60% !important;
17299  }
17300
17301  #isp_left_container_facets
17302  .isp_search_res_facets_container
17303  .isp_facet_value
17304  a:hover {
17305    color: #000 !important;
17306    text-decoration: underline !important;
17307  }
17308
17309  /* span.isp_facet_value_name_not_selected:hover {
17310  background-color: #b2b2b2 !important;
17311  color: #fff !important;
17312  }
17313
17314  */
17315
17316  /* start collection page with IS+ results */
17317  #isp_search_result_page .mainSections {
17318    max-width: 1240px;
17319    margin: 0 auto !important;
17320  }
17321  /* start resets */
17322  #isp_search_result_page
17323  div.isp_center_container
17324  ul#isp_search_results_container
17325  li.isp_grid_product,
17326  ul#isp_quick_view_content_lookalike li.isp_grid_product {
17327    border: none;
17328    background: none;
17329    -webkit-box-shadow: none;
17330    -ms-box-shadow: none;
17331    box-shadow: none;
17332  }
17333  #isp_search_result_page
17334  div.isp_center_container
17335  ul#isp_search_results_container
17336  li.isp_grid_product,
17337  ul#isp_quick_view_content_lookalike li.isp_grid_product {
17338    height: auto;
17339    margin: 0;
17340  }
17341  #isp_search_result_page
17342  div.isp_center_container
17343  ul#isp_search_results_container
17344  li.isp_grid_product:hover,
17345  ul#isp_quick_view_content_lookalike li.isp_grid_product:hover {
17346    border: none;
17347    -webkit-box-shadow: none;
17348    box-shadow: none;
17349  }
17350  #isp_search_result_page
17351  div.isp_center_container
17352  ul#isp_search_results_container
17353  li.isp_grid_product
17354  div.isp_product_info::before,
17355  ul#isp_quick_view_content_lookalike
17356  li.isp_grid_product
17357  div.isp_product_info::before {
17358    content: none;
17359  }
17360  #isp_search_result_page
17361  div.isp_center_container
17362  ul#isp_search_results_container
17363  li.isp_grid_product
17364  div.isp_product_info::after,
17365  ul#isp_quick_view_content_lookalike
17366  li.isp_grid_product
17367  div.isp_product_info::after {
17368    content: none;
17369  }
17370  #isp_search_result_page
17371  div.isp_center_container
17372  ul#isp_search_results_container
17373  li.isp_grid_product:hover
17374  div.isp_product_info::before,
17375  div.isp_center_container
17376  ul#isp_search_results_container
17377  li.isp_grid_product:hover
17378  div.isp_product_info::after {
17379    content: none;
17380  }
17381  #isp_search_result_page li.isp_grid_product div.isp_product_info {
17382    border-top: none;
17383    font-family: 'TradeGothicLTStd', sans-serif;
17384  }
17385  #isp_search_result_page #isp_product_quick_view_model .isp_compare_at_price,
17386  li.isp_grid_product div.isp_product_info .isp_compare_at_price {
17387    display: inline-block;
17388  }
17389  #isp_search_result_page
17390  li.isp_grid_product
17391  div.isp_product_info
17392  .isp_product_price_wrapper {
17393    float: none;
17394  }
17395  #isp_search_result_page_container div.isp_center_container {
17396    padding: 0 !important;
17397  }
17398  /* end resets */
17399
17400  /* grid */
17401  #isp_search_result_page
17402  div.isp_center_container
17403  ul#isp_search_results_container {
17404    display: grid !important;
17405    grid-template-columns: repeat(3, 1fr);
17406    grid-column-gap: 16px;
17407    grid-row-gap: 40px;
17408  }
17409  #isp_search_result_page
17410  .showFilters
17411  div.isp_center_container
17412  ul#isp_search_results_container {
17413    display: grid !important;
17414    grid-template-columns: repeat(3, 1fr);
17415    grid-column-gap: 16px;
17416    grid-row-gap: 40px;
17417  }
17418
17419  #isp_search_result_page
17420  div.isp_center_container
17421  ul#isp_search_results_container
17422  li.isp_grid_product {
17423    max-height: 100% !important;
17424    width: 100% !important;
17425    height: auto;
17426  }
17427  @media screen and (max-width: 640px) {
17428    #isp_search_result_page
17429    div.isp_center_container
17430    ul#isp_search_results_container {
17431      grid-template-columns: repeat(2, 1fr) !important;
17432      grid-column-gap: 5px;
17433      grid-row-gap: 28px;
17434    }
17435  }
17436
17437  #isp_search_result_page
17438  #isp_search_result_page_container
17439  .isp_product_image_wrapper {
17440    height: 0;
17441    padding-top: 100%;
17442    margin: 0;
17443  }
17444  #isp_search_result_page
17445  #isp_search_results_container
17446  li.isp_grid_product
17447  .isp_product_image_wrapper
17448  a.isp_product_image_href,
17449  ul#isp_quick_view_content_lookalike
17450  li.isp_grid_product
17451  .isp_product_image_wrapper
17452  a.isp_product_image_href {
17453    position: absolute;
17454    top: 0;
17455    left: 0;
17456    right: 0;
17457    bottom: 0;
17458  }
17459
17460  #isp_search_result_page
17461  #isp_quick_view_content_lookalike
17462  li.isp_grid_product
17463  .isp_product_image,
17464  #isp_search_results_container li.isp_grid_product .isp_product_image {
17465    max-width: none;
17466    -o-object-fit: cover;
17467    object-fit: cover;
17468  }
17469  /* grid */
17470
17471  /* no results page */
17472  #isp_search_result_page
17473  div.isp_center_container
17474  ul#isp_search_results_container
17475  .isp_no_results_title {
17476    grid-column: span 3;
17477  }
17478
17479  @media screen and (max-width: 640px) {
17480    #isp_search_result_page
17481    div.isp_center_container
17482    ul#isp_search_results_container
17483    .isp_no_results_title {
17484      grid-column: span 2;
17485    }
17486  }
17487
17488  /* item */
17489  #isp_search_result_page li.isp_grid_product form.isp_add_to_cart_form {
17490    display: none;
17491  }
17492  /* item */
17493
17494  /* item title */
17495  #isp_search_result_page
17496  li.isp_grid_product
17497  div.isp_product_info
17498  .isp_product_title {
17499    color: #000;
17500    font-size: 15pt;
17501    font-family: 'TradeGothicLTStdBold', sans-serif;
17502    line-height: 1.6;
17503    font-weight: bold;
17504    margin: 10px 0 0;
17505    max-height: 3em;
17506  }
17507
17508  /* item price */
17509  #isp_search_result_page
17510  li.isp_grid_product
17511  div.isp_product_info
17512  .isp_product_price_wrapper {
17513    display: inline-block;
17514    color: #000;
17515    font-family: 'TradeGothicLTStd', sans-serif;
17516    font-size: 15pt;
17517    line-height: 1.6;
17518    margin: 0 0 5px;
17519  }
17520  #isp_search_result_page
17521  #isp_search_results_container
17522  li.isp_grid_product
17523  div.isp_product_info
17524  .isp_compare_at_price,
17525  #isp_search_result_page
17526  #isp_product_quick_view_model
17527  .isp_product_price
17528  .isp_compare_at_price {
17529    display: inline;
17530    color: inherit !important;
17531  }
17532  #isp_search_result_page .isp_product_price.isp_compare_at_price_exist {
17533    color: #b20000;
17534  }
17535  @media screen and (max-width: 640px) {
17536    #isp_search_result_page
17537    li.isp_grid_product
17538    div.isp_product_info
17539    .isp_product_title,
17540    #isp_search_result_page
17541    li.isp_grid_product
17542    div.isp_product_info
17543    .isp_product_price_wrapper {
17544      line-height: 1.4;
17545    }
17546  }
17547  /* item price */
17548
17549  /* item swatches */
17550  #isp_search_result_page li.isp_grid_product .isp_product_color_swatch {
17551    margin: 0;
17552    padding: 0;
17553    margin: 26px -4px 0 -4px;
17554    text-align: left;
17555  }
17556  #isp_search_result_page
17557  li.isp_grid_product
17558  #single_swatch.isp_product_color_swatch {
17559    display: none;
17560  }
17561  #isp_search_result_page
17562  li.isp_grid_product
17563  .isp_product_color_swatch
17564  .product-color-swatch {
17565    width: 24px;
17566    height: 24px;
17567    margin: 0 4px;
17568    border: none;
17569  }
17570  @media screen and (max-width: 640px) {
17571    #isp_search_result_page li.isp_grid_product .isp_product_color_swatch {
17572      margin: 20px -3px 0 -3px;
17573    }
17574    #isp_search_result_page
17575    li.isp_grid_product
17576    .isp_product_color_swatch
17577    .product-color-swatch {
17578      width: 16px;
17579      height: 16px;
17580      margin: 0 3px;
17581    }
17582  }
17583  /* item swatches */
17584
17585  /* show filters button */
17586  #isp_search_result_page
17587  #isp_center_container
17588  .isp_center_container_header
17589  a.isp_refine_nevigation {
17590    display: block;
17591    float: none;
17592    white-space: nowrap;
17593    height: auto !important;
17594  }
17595  /* show filters button */
17596
17597  /* full width ISP header */
17598  #isp_search_result_page
17599  #isp_search_result_page_container
17600  div.isp_center_container_position {
17601    margin-left: 0;
17602    -webkit-transition: margin-left 300ms ease 0s;
17603    -o-transition: margin-left 300ms ease 0s;
17604    transition: margin-left 300ms ease 0s;
17605  }
17606  #isp_search_result_page
17607  #isp_search_result_page_container.showFilters
17608  div.isp_center_container_position {
17609    margin-left: 20%;
17610  }
17611  #isp_search_result_page
17612  #isp_search_result_page_container
17613  div.isp_center_container_header {
17614    width: 100%;
17615    max-width: none;
17616    margin-left: 0;
17617    -webkit-transition: width 300ms ease 0s, margin-left 300ms ease 0s;
17618    -o-transition: width 300ms ease 0s, margin-left 300ms ease 0s;
17619    transition: width 300ms ease 0s, margin-left 300ms ease 0s;
17620    padding-top: 34px;
17621  }
17622  #isp_search_result_page
17623  #isp_search_result_page_container.showFilters
17624  div.isp_center_container_header {
17625    /*width: calc((100%/(100 - 25)*25) + 100%);
17626    width: calc(100% + 286.5px + 16px);
17627    margin-left: calc(-1*(100%/(100 - 25)*25));
17628    margin-left: calc(-286.5px - 16px);*/
17629  }
17630  #isp_search_result_page
17631  #isp_search_result_page_container
17632  div.isp_left_container {
17633    width: calc(25% - 16px);
17634    width: calc(20% - 16px);
17635    margin-top: 111px;
17636    padding-left: 0;
17637    left: 0;
17638    margin-left: 0;
17639    /*margin-right: 16px;*/
17640    margin-right: 0;
17641  }
17642  @media screen and (min-width: 769px) {
17643    #isp_refine_button_mobile {
17644      display: none;
17645    }
17646  }
17647  @media screen and (max-width: 768px) {
17648    #isp_search_result_page
17649    #isp_search_result_page_container
17650    div.isp_left_container {
17651      width: 100%;
17652    }
17653    #isp_search_result_page
17654    #isp_search_result_page_container.showFilters
17655    div.isp_center_container_position {
17656      margin-left: 0;
17657    }
17658
17659    #isp_search_result_page
17660    #isp_search_result_page_container
17661    div.isp_center_container_header {
17662      width: 100% !important;
17663      margin-left: 0 !important;
17664      display: inline-block !important;
17665      height: auto;
17666      position: relative;
17667      white-space: nowrap;
17668    }
17669    #isp_search_result_page
17670    #isp_center_container
17671    .isp_center_container_header
17672    a.isp_refine_nevigation {
17673      float: right;
17674      text-align: right;
17675      margin-right: 0 !important;
17676    }
17677    #isp_search_result_page_container
17678    .isp_center_container_header
17679    div.isp_sorting_and_result_view_wrapper {
17680      position: absolute;
17681      top: auto;
17682      right: 0;
17683      bottom: 0;
17684    }
17685    .mainSections
17686    > #isp_search_result_page
17687    #isp_center_container
17688    .isp_center_container_header
17689    a.isp_refine_nevigation {
17690      position: absolute;
17691      right: 0;
17692      top: 0;
17693      -webkit-transform: translateY(5px);
17694      -ms-transform: translateY(5px);
17695      transform: translateY(5px);
17696      padding-right: 0;
17697    }
17698    .mainSections
17699    > #isp_search_result_page
17700    #isp_search_result_page_container
17701    .isp_center_container_header
17702    div.isp_sorting_and_result_view_wrapper {
17703      position: relative;
17704      z-index: 999;
17705      -webkit-transform: translateY(100%);
17706      -ms-transform: translateY(100%);
17707      transform: translateY(100%);
17708      -webkit-transform: translateY(35%);
17709      -ms-transform: translateY(35%);
17710      transform: translateY(35%);
17711    }
17712    .mainSections
17713    > #isp_search_result_page
17714    .isp_sorting_and_result_view_wrapper
17715    #isp_search_res_sorting_menu
17716    > li
17717    > a.dropdown-toggle-isp {
17718      padding-right: 0;
17719    }
17720    #isp_search_result_page_container
17721    .isp_center_container_header
17722    div.isp_results_summary_wrapper {
17723      float: left;
17724      width: 50% !important;
17725    }
17726  }
17727  @media screen and (max-width: 640px) {
17728    #isp_search_result_page
17729    #isp_search_result_page_container
17730    div.isp_left_container {
17731      margin-right: 10px;
17732    }
17733  }
17734  #isp_search_result_page div#isp_search_result_page_container {
17735    position: relative;
17736  }
17737  #isp_search_result_page
17738  #isp_search_result_page_container
17739  div.isp_left_container {
17740    margin-top: 111px;
17741    padding-left: 0;
17742    margin-left: -50vw;
17743    top: 0;
17744    border-top: 1px solid #e7e7e7;
17745    -webkit-transition: margin-left 300ms ease 0s;
17746    -o-transition: margin-left 300ms ease 0s;
17747    transition: margin-left 300ms ease 0s;
17748  }
17749  #isp_search_result_page
17750  #isp_search_result_page_container.showFilters
17751  div.isp_left_container {
17752    -webkit-transform: translateX(0);
17753    -ms-transform: translateX(0);
17754    transform: translateX(0);
17755    margin-left: 0;
17756    position: relative;
17757    visibility: visible !important;
17758  }
17759  @media screen and (max-width: 768px) {
17760    #isp_search_result_page
17761    #isp_search_result_page_container
17762    div.isp_left_container {
17763      visibility: hidden !important;
17764    }
17765  }
17766  /* full width ISP header */
17767
17768  /* search results header */
17769  #isp_search_result_page
17770  #isp_center_container
17771  .isp_center_container_header
17772  div.isp_results_summary_wrapper
17773  h1,
17774  #isp_search_result_page
17775  #isp_center_container
17776  .isp_center_container_header
17777  div.isp_results_summary_wrapper
17778  h2 {
17779    display: inline-block;
17780    text-transform: uppercase;
17781    font-size: 30px;
17782    line-height: 1;
17783    font-family: 'Trade Gothic';
17784    font-weight: bold;
17785  }
17786  #isp_search_result_page
17787  #isp_search_result_page_container
17788  div.isp_center_container_header {
17789    display: -webkit-inline-box;
17790    display: -ms-inline-flexbox;
17791    display: inline-flex;
17792    -ms-flex-wrap: nowrap !important;
17793    flex-wrap: nowrap !important;
17794    -webkit-box-align: end;
17795    -ms-flex-align: end;
17796    align-items: flex-end;
17797  }
17798  #isp_search_result_page
17799  #isp_search_result_page_container
17800  div.isp_center_container_header
17801  > * {
17802    margin-bottom: 0;
17803  }
17804  #isp_search_result_page .isp_center_container_header:after {
17805    content: none;
17806  }
17807  #isp_search_result_page
17808  .isp_center_container_header
17809  div.isp_results_summary_wrapper {
17810    -webkit-box-ordinal-group: 2;
17811    -ms-flex-order: 1;
17812    order: 1;
17813    -webkit-box-flex: 1;
17814    -ms-flex-positive: 1;
17815    flex-grow: 1;
17816  }
17817  #isp_search_result_page
17818  #isp_center_container
17819  .isp_center_container_header
17820  a.isp_refine_nevigation {
17821    -webkit-box-ordinal-group: 3;
17822    -ms-flex-order: 2;
17823    order: 2;
17824    height: 18px;
17825    line-height: 1;
17826    border: none;
17827  }
17828  #isp_search_result_page_container
17829  .isp_center_container_header
17830  div.isp_sorting_and_result_view_wrapper {
17831    -webkit-box-ordinal-group: 4;
17832    -ms-flex-order: 3;
17833    order: 3;
17834  }
17835  #isp_search_result_page
17836  .isp_sorting_and_result_view_wrapper
17837  #isp_search_res_sorting_menu {
17838    margin-bottom: -3px;
17839  }
17840  #isp_search_result_page
17841  .isp_sorting_and_result_view_wrapper
17842  #isp_search_res_sorting_menu
17843  > li
17844  > a {
17845    color: #000;
17846    height: 18px;
17847    line-height: 1;
17848    border: none;
17849    font-size: 18px;
17850    white-space: nowrap;
17851    display: inline-block;
17852    width: auto;
17853  }
17854  .isp_center_container_header:after {
17855    -webkit-box-ordinal-group: 5;
17856    -ms-flex-order: 4;
17857    order: 4;
17858  }
17859
17860  #isp_search_result_page_container
17861  #isp_center_container
17862  .isp_center_container_header
17863  a.isp_refine_nevigation,
17864  #isp_search_result_page_container
17865  .isp_center_container_header
17866  a.isp_refine_nevigation
17867  span.isp_refine_navigation_content,
17868  #isp_search_result_page_container
17869  .isp_sorting_and_result_view_wrapper
17870  #isp_search_res_sorting_menu
17871  > li#search_res_sorting_title {
17872    color: #000;
17873    font-size: 18px;
17874    line-height: 1;
17875  }
17876  #isp_center_container
17877  .isp_center_container_header
17878  a.isp_refine_nevigation
17879  #isp_watermark_img {
17880    display: none;
17881  }
17882  #isp_search_result_page_container .isp_filter_icons {
17883    display: inline-block;
17884    width: 18px;
17885    height: 18px;
17886    height: 30px;
17887    position: relative;
17888    vertical-align: middle;
17889  }
17890  @media screen and (max-width: 768px) {
17891    #isp_refine_button_mobile {
17892      padding: 8px 13px 5px;
17893      border-radius: 16px;
17894      border: solid 1px #000000;
17895      line-height: 1;
17896      display: inline-block;
17897      font-size: 15px;
17898      margin: -5px 0 0;
17899    }
17900    #isp_search_result_page_container .isp_filter_icons {
17901      display: none;
17902    }
17903    #isp_search_result_page_container
17904    .isp_center_container_header
17905    a.isp_refine_nevigation
17906    #isp_refine_button {
17907      display: none;
17908    }
17909
17910    #isp_search_result_page
17911    .isp_sorting_and_result_view_wrapper
17912    #isp_search_res_sorting_menu
17913    > li
17914    > a {
17915      text-align: right;
17916      font-size: 15px;
17917    }
17918  }
17919  #isp_search_result_page_container
17920  #isp_center_container
17921  .isp_center_container_header
17922  a.isp_refine_nevigation
17923  .isp_filter_icons
17924  img {
17925    -o-object-fit: contain;
17926    object-fit: contain;
17927    -o-object-fit: cover;
17928    object-fit: cover;
17929    -o-object-position: center;
17930    object-position: center;
17931    width: 100%;
17932    height: 100%;
17933    position: absolute;
17934    top: 0;
17935    left: 0;
17936    opacity: 0;
17937    -webkit-transition: opacity 0.2s ease-out;
17938    -o-transition: opacity 0.2s ease-out;
17939    transition: opacity 0.2s ease-out;
17940  }
17941  #isp_search_result_page_container
17942  #isp_center_container
17943  .isp_center_container_header
17944  a.isp_refine_nevigation[refine_display='yes']
17945  .isp_filter_icons
17946  img.isp_filter_icon_show,
17947  #isp_search_result_page_container
17948  #isp_center_container
17949  .isp_center_container_header
17950  a.isp_refine_nevigation[refine_display='no']
17951  .isp_filter_icons
17952  img.isp_filter_icon_hide {
17953    opacity: 1;
17954  }
17955  #isp_search_result_page_container
17956  #isp_center_container
17957  .isp_center_container_header
17958  a.isp_refine_nevigation[refine_display='no']
17959  .isp_filter_icons
17960  img.isp_filter_icon_show,
17961  #isp_search_result_page_container
17962  #isp_center_container
17963  .isp_center_container_header
17964  a.isp_refine_nevigation[refine_display='yes']
17965  .isp_filter_icons
17966  img.isp_filter_icon_hide {
17967    opacity: 0;
17968  }
17969
17970  #isp_search_result_page .mainTitle {
17971    display: none;
17972  }
17973
17974  #isp_search_result_page #isp_header_subtitle {
17975    font-size: 18px;
17976  }
17977
17978  #isp_results_summary_total_results:before {
17979    content: '(';
17980  }
17981  #isp_results_summary_total_results:after {
17982    content: ')';
17983  }
17984  /* search results header */
17985
17986  /* ISP filters container */
17987  #isp_search_result_page
17988  #isp_left_container_facets
17989  .isp_search_res_facets_container
17990  .isp_single_facet_wrapper {
17991    margin-right: 16px;
17992    margin-right: 0;
17993  }
17994  @media screen and (max-width: 640px) {
17995    #isp_search_result_page
17996    #isp_left_container_facets
17997    .isp_search_res_facets_container
17998    .isp_single_facet_wrapper {
17999      margin-right: 0;
18000    }
18001  }
18002
18003  #isp_search_result_page_container
18004  .isp_single_facet_wrapper
18005  .isp_facet_title
18006  .isp_facet_title_name {
18007    font-size: 21px;
18008  }
18009  /* ISP filters container */
18010
18011  /* all facets */
18012  #isp_search_result_page_container
18013  #isp_left_container_facets
18014  .isp_search_res_facets_container
18015  .isp_facet_value {
18016    padding-bottom: 0.6em;
18017  }
18018  #isp_search_result_page_container
18019  #isp_left_container_facets
18020  .isp_search_res_facets_container
18021  .isp_facet_value
18022  a {
18023    padding-left: 0;
18024    text-indent: 0;
18025  }
18026  #isp_search_result_page_container
18027  #isp_left_container
18028  .isp_facet_value
18029  a
18030  div.isp_facet_check_box_icon {
18031    visibility: hidden;
18032    display: none;
18033  }
18034
18035  #isp_search_result_page
18036  #isp_left_container_facets
18037  .isp_search_res_facets_container
18038  .isp_single_facet_wrapper
18039  .isp_facet_title {
18040    margin-bottom: 0.7em;
18041  }
18042  /* all facets */
18043
18044  /* filter facet sizes */
18045  #isp_search_result_page_container
18046  #isp_left_container_facets
18047  .isp_facet_size
18048  .isp_facet_grid_wrapper {
18049    margin-left: -4px;
18050    margin-right: -4px;
18051  }
18052  #isp_search_result_page_container
18053  #isp_left_container_facets
18054  .isp_facet_size
18055  .isp_facet_title,
18056  #isp_search_result_page_container
18057  #isp_left_container_facets
18058  .isp_facet_size
18059  .isp_facet_value,
18060  #isp_search_result_page_container
18061  #isp_left_container_facets
18062  .isp_facet_size
18063  .isp_facet_show_hide_values {
18064    padding-left: 4px;
18065    padding-right: 4px;
18066  }
18067  #isp_search_result_page_container
18068  #isp_left_container_facets
18069  .isp_facet_size
18070  .isp_facet_value {
18071    display: inline-block;
18072  }
18073  #isp_search_result_page_container
18074  #isp_left_container_facets
18075  .isp_facet_size
18076  .isp_facet_check_box_icon {
18077    display: none;
18078  }
18079  #isp_search_result_page_container
18080  #isp_left_container_facets
18081  .isp_facet_size
18082  span.isp_facet_value_counter {
18083    display: none;
18084  }
18085  #isp_search_result_page_container
18086  #isp_left_container_facets
18087  .isp_search_res_facets_container
18088  .isp_facet_size
18089  .isp_facet_value
18090  a {
18091    padding-left: 0;
18092    text-indent: 0;
18093  }
18094  #isp_search_result_page_container
18095  #isp_left_container_facets
18096  .isp_facet_value
18097  a
18098  .isp_facet_value_name {
18099    margin-left: 0;
18100    font-size: 18px;
18101  }
18102  #isp_search_result_page_container
18103  #isp_left_container_facets
18104  .isp_facet_size
18105  .isp_facet_value
18106  a
18107  .isp_facet_value_name
18108  .isp_facet_value_name_not_selected,
18109  #isp_search_result_page_container
18110  #isp_left_container_facets
18111  .isp_facet_size
18112  .isp_facet_value
18113  a
18114  .isp_facet_value_name
18115  .isp_facet_value_name_selected {
18116    display: inline-block;
18117    padding: 13px 19px 9px 20px;
18118    border-radius: 20px;
18119    border: solid 1px;
18120    line-height: 1;
18121  }
18122  #isp_search_result_page_container
18123  #isp_left_container_facets
18124  .isp_facet_value
18125  a
18126  .isp_facet_value_name
18127  .isp_facet_value_name_not_selected {
18128    border-color: #979797 !important;
18129  }
18130  #isp_search_result_page_container
18131  #isp_left_container_facets
18132  #single_facet_Size
18133  .isp_facet_value
18134  a
18135  .isp_facet_value_name
18136  .isp_facet_value_name_selected {
18137    color: #fff;
18138    background: #b2b2b2;
18139    border-color: #b2b2b2 !important;
18140  }
18141  /* filter facet sizes */
18142
18143  /* filter facet colors */
18144  #isp_search_result_page
18145  #isp_left_container_facets
18146  .isp_search_res_facets_container
18147  #single_facet_Colors,
18148  #isp_search_result_page
18149  #isp_left_container_facets
18150  .isp_search_res_facets_container
18151  #single_facet_Color {
18152    display: grid;
18153    grid-template-columns: repeat(3, 1fr);
18154  }
18155  /*#isp_search_result_page #isp_left_container_facets .isp_search_res_facets_container #single_facet_Color[aria-expanded="true"] .isp_facet_unvisible_values {
18156  display: grid !important;
18157  grid-template-columns: repeat(3, 1fr);
18158  grid-column: span 3;
18159  }*/
18160  #isp_search_result_page
18161  #isp_left_container_facets
18162  .isp_search_res_facets_container
18163  #single_facet_Colors
18164  .isp_facet_title,
18165  #isp_search_result_page
18166  #isp_left_container_facets
18167  .isp_search_res_facets_container
18168  #single_facet_Color
18169  .isp_facet_title {
18170    grid-column: span 3;
18171  }
18172  #isp_search_result_page
18173  #isp_left_container_facets
18174  .isp_search_res_facets_container
18175  .isp_facet_value.isp_facet_value_color_swatch {
18176    text-align: center;
18177    height: auto;
18178    padding: 15px 0;
18179  }
18180  #isp_search_result_page
18181  #isp_left_container
18182  #single_facet_Colors
18183  .isp_facet_value
18184  a
18185  div.isp_facet_check_box_icon,
18186  #isp_search_result_page
18187  #isp_left_container
18188  #single_facet_Color
18189  .isp_facet_value
18190  a
18191  div.isp_facet_check_box_icon {
18192    visibility: hidden;
18193    display: none;
18194  }
18195  #isp_search_result_page
18196  #isp_left_container_facets
18197  .isp_search_res_facets_container
18198  #single_facet_Colors
18199  .isp_facet_value
18200  a,
18201  #isp_search_result_page
18202  #isp_left_container_facets
18203  .isp_search_res_facets_container
18204  #single_facet_Color
18205  .isp_facet_value
18206  a {
18207    text-indent: 0;
18208  }
18209  #isp_search_result_page_container
18210  #isp_left_container_facets
18211  #single_facet_Colors
18212  .isp_facet_value
18213  a
18214  .isp_facet_value_name_color_swatch,
18215  #isp_search_result_page_container
18216  #isp_left_container_facets
18217  #single_facet_Color
18218  .isp_facet_value
18219  a
18220  .isp_facet_value_name_color_swatch {
18221    width: 24px;
18222    height: 24px;
18223    margin-bottom: 5px;
18224  }
18225  #isp_search_result_page
18226  #single_facet_Colors
18227  .isp_facet_value
18228  span:not(.isp_facet_value_counter),
18229  #isp_search_result_page
18230  #single_facet_Color
18231  .isp_facet_value
18232  span:not(.isp_facet_value_counter) {
18233    display: inline-block !important;
18234    width: 100%;
18235    font-size: 15px;
18236    line-height: 1;
18237  }
18238
18239  #isp_search_result_page
18240  #single_facet_Colors
18241  .isp_facet_value_name_color_swatch.isp_swatch_selected,
18242  #isp_search_result_page
18243  #single_facet_Color
18244  .isp_facet_value_name_color_swatch.isp_swatch_selected {
18245    padding: 0;
18246    border-width: 3px;
18247  }
18248  #isp_search_result_page #single_facet_Colors .isp_facet_value_name_selected,
18249  #isp_search_result_page #single_facet_Color .isp_facet_value_name_selected {
18250    font-weight: bold;
18251  }
18252  #isp_search_result_page
18253  #isp_left_container_facets
18254  .isp_single_facet_wrapper.isp_facet_heel_height
18255  .isp_facet_value {
18256    padding-bottom: 0.6em;
18257  }
18258  /* filter facet colors */
18259
18260  /* filter facet heel height */
18261  #isp_search_result_page
18262  #isp_left_container_facets
18263  #single_facet_Heel_Height
18264  .isp_facet_value
18265  a
18266  .isp_facet_value_name
18267  .isp_facet_value_counter {
18268    display: none;
18269  }
18270  #isp_search_result_page
18271  #isp_left_container_facets
18272  #single_facet_Heel_Height
18273  .isp_facet_value
18274  a
18275  .isp_facet_value_name
18276  span:not(.isp_facet_value_counter) {
18277    border: 1px solid;
18278    border-radius: 20px;
18279    display: inline-block;
18280    padding: 10px 20px 6px;
18281  }
18282  #isp_search_result_page
18283  #isp_left_container_facets
18284  #single_facet_Heel_Height
18285  .isp_facet_value
18286  a
18287  .isp_facet_value_name
18288  span.isp_facet_value_name_selected {
18289    background: #b2b2b2;
18290    color: #fff;
18291    font-weight: normal;
18292  }
18293  /* filter facet heel height */
18294
18295  /* filter: price facet */
18296  #isp_search_result_page div#isp_desktop_price_slider {
18297    height: 8px;
18298    width: calc(100% - 5px);
18299    border: none;
18300  }
18301  #isp_search_result_page div#isp_desktop_price_slider .noUi-connect {
18302    background-color: #b2b2b2;
18303  }
18304  #isp_search_result_page
18305  div#isp_desktop_price_slider
18306  .noUi-handle.noUi-handle-lower {
18307    width: 32px;
18308    height: 32px;
18309    top: -13px;
18310    left: 16px;
18311    border: solid 0.5px #f2f2f2;
18312  }
18313  #isp_search_result_page #isp_desktop_price_slider .noUi-handle-upper {
18314    width: 32px;
18315    height: 32px;
18316    left: auto;
18317    top: -13px;
18318    right: -3px;
18319    border: solid 0.5px #f2f2f2;
18320  }
18321  #isp_search_result_page .noUi-handle {
18322    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3) !important;
18323    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3) !important;
18324  }
18325  /* filter: price facet */
18326
18327  /* mobile search input */
18328  #isp_search_result_page input#mobile_dropdown_input {
18329    background: rgba(250, 250, 250, 1);
18330    border-bottom: 2px solid #000;
18331  }
18332  @media screen and (max-width: 748px) {
18333    #isp_search_result_page ul[id*='ui-id'].isp_mobile_optimized {
18334      padding: 0 37.5px !important;
18335    }
18336    #isp_search_result_page span.mobile_dropdown_btn,
18337    #isp_search_result_page ul[id*='ui-id'].isp_mobile_optimized,
18338    #isp_search_result_page .isp_mobile_optimized li.isp_section_header {
18339      background-color: rgba(250, 250, 250, 1) !important;
18340    }
18341    #isp_search_result_page .isp_mobile_optimized li.isp_section_header {
18342      font-size: 15px;
18343      color: #d9d9d9;
18344      border-bottom: none;
18345      padding: 21px 0 0 0;
18346    }
18347
18348    #isp_search_result_page
18349    .isp_mobile_optimized
18350    li.isp_section_header:not(:first-child) {
18351      border-top: 2px solid #d9d9d9;
18352    }
18353
18354    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_category],
18355    #isp_search_result_page
18356    .isp_mobile_optimized
18357    li.ui-menu-item[isp_pop_suggest],
18358    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_turbolink] {
18359      margin-left: 0;
18360      margin-right: 0;
18361    }
18362
18363    #isp_search_result_page
18364    .isp_mobile_optimized
18365    li.ui-menu-item[isp_category]
18366    .as_icon,
18367    #isp_search_result_page
18368    .isp_mobile_optimized
18369    li.ui-menu-item[isp_pop_suggest]
18370    .as_icon,
18371    #isp_search_result_page
18372    .isp_mobile_optimized
18373    li.ui-menu-item[isp_turbolink]
18374    .as_icon {
18375      border: 1px solid #000;
18376      border-radius: 20px;
18377      padding: 3px 20px !important;
18378    }
18379    #isp_search_result_page
18380    .isp_mobile_optimized
18381    li.ui-menu-item[isp_category]
18382    .as_pop_search_stuff,
18383    #isp_search_result_page
18384    .isp_mobile_optimized
18385    li.ui-menu-item[isp_pop_suggest]
18386    .as_pop_search_stuff,
18387    #isp_search_result_page
18388    .isp_mobile_optimized
18389    li.ui-menu-item[isp_turbolink]
18390    .as_pop_search_stuff {
18391      color: #000 !important;
18392      line-height: 1;
18393      display: inline-block;
18394      padding-top: 5px;
18395    }
18396    #isp_search_result_page
18397    .isp_mobile_optimized
18398    li.ui-menu-item[isp_category]
18399    .as_magento_product_name,
18400    #isp_search_result_page
18401    .isp_mobile_optimized
18402    li.ui-menu-item[isp_pop_suggest]
18403    .as_magento_product_name,
18404    #isp_search_result_page
18405    .isp_mobile_optimized
18406    li.ui-menu-item[isp_turbolink]
18407    .as_magento_product_name {
18408      color: #000 !important;
18409      line-height: 1;
18410      display: inline-block;
18411      padding-top: 5px;
18412      vertical-align: middle;
18413      padding-bottom: 2px;
18414    }
18415    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_category],
18416    #isp_search_result_page
18417    .isp_mobile_optimized
18418    li.ui-menu-item[isp_pop_suggest],
18419    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_turbolink] {
18420      background: transparent;
18421    }
18422  }
18423  /* mobile search input */
18424
18425  /* mobile custom added elements */
18426  button.searchMobileIcon {
18427    background: none;
18428    display: inline-block;
18429    width: auto;
18430    height: auto;
18431    padding: 0;
18432    vertical-align: middle;
18433  }
18434  button.searchMobileIcon:focus,
18435  button.searchMobileIcon:hover {
18436    background: none;
18437  }
18438  button.searchMobileIcon img {
18439    display: block;
18440    width: 22px;
18441  }
18442
18443  .cartTop {
18444    margin-left: 8px;
18445  }
18446
18447  .mobile-icons-added .headerSearchMob {
18448    display: none;
18449  }
18450  /* mobile custom added elements */
18451
18452  /* mobile SERP headers */
18453  #page .isp_results_summary_wrapper:before {
18454    content: 'Search results for:';
18455    display: block;
18456    font-size: 18px;
18457    color: #b2b2b2;
18458    font-weight: normal !important;
18459    text-transform: none;
18460    margin-bottom: 23px;
18461  }
18462  @media screen and (max-width: 640px) {
18463    #page .isp_results_summary_wrapper:before {
18464      margin-bottom: 8px;
18465    }
18466  }
18467
18468  @media screen and (max-width: 768px) {
18469    #isp_search_result_page
18470    #isp_search_result_page_container
18471    div.isp_center_container_header {
18472      padding-top: 17px;
18473      padding-bottom: 34px;
18474    }
18475    .mainSections
18476    > #isp_search_result_page
18477    #isp_center_container
18478    .isp_center_container_header
18479    a.isp_refine_nevigation {
18480      -webkit-transform: translateY(6px);
18481      -ms-transform: translateY(6px);
18482      transform: translateY(6px);
18483      left: 0;
18484      right: auto;
18485      top: auto;
18486      bottom: 0;
18487      padding-left: 0;
18488    }
18489    .mainSections
18490    > #isp_search_result_page
18491    #isp_search_result_page_container
18492    .isp_center_container_header
18493    div.isp_sorting_and_result_view_wrapper {
18494      -webkit-transform: translateY(0);
18495      -ms-transform: translateY(0);
18496      transform: translateY(0);
18497      position: absolute;
18498      bottom: 0;
18499      right: 0;
18500    }
18501  }
18502
18503  /* mobile SERP headers */
18504
18505  /* filters overrides */
18506  #isp_left_container_facets
18507  .isp_search_res_facets_container
18508  .isp_single_facet_wrapper.collapsed {
18509    max-height: none;
18510  }
18511  /* filters overrides */
18512
18513  /* filters overlay on mobile  overrides */
18514  #isp_search_result_page header.isp_filer_menu_title {
18515    //display: none;
18516  }
18517
18518  #isp_search_result_page div#mobile_facet_container {
18519    background: #fff;
18520  }
18521
18522  #isp_search_result_page .mobile_facet_group {
18523    background-color: #fff;
18524    margin: 0 16px;
18525  }
18526  /* filters overlay on mobile overrides */
18527
18528  /* COLLECTION PAGE */
18529  /* results header */
18530  #isp_search_result_page
18531  #isp_center_container
18532  .isp_center_container_header
18533  a.isp_refine_nevigation,
18534  #isp_search_result_page
18535  .isp_sorting_and_result_view_wrapper
18536  #isp_search_res_sorting_menu
18537  > li
18538  > a {
18539    background-image: none;
18540  }
18541
18542  #isp_search_result_page
18543  .isp_sorting_and_result_view_wrapper
18544  #isp_search_res_sorting_menu
18545  > li
18546  > .dropdown-menu {
18547    left: 0;
18548    right: 0;
18549    min-width: auto;
18550    max-width: none;
18551    left: auto;
18552  }
18553
18554  #isp_search_result_page
18555  .isp_sorting_and_result_view_wrapper
18556  #isp_search_res_sorting_menu
18557  > li#search_res_sorting_title {
18558    padding: 0 4px;
18559  }
18560
18561  #isp_search_result_page
18562  .isp_sorting_and_result_view_wrapper
18563  #isp_search_res_sorting_menu
18564  > li
18565  > a {
18566    text-align: left;
18567  }
18568
18569  @media screen and (max-width: 768px) {
18570    #isp_search_result_page
18571    .isp_sorting_and_result_view_wrapper
18572    #isp_search_res_sorting_menu
18573    > li
18574    > a {
18575      text-align: right;
18576    }
18577  }
18578
18579  #isp_search_result_page
18580  #isp_center_container
18581  .isp_center_container_header
18582  div.isp_results_summary_wrapper
18583  h1,
18584  #isp_search_result_page
18585  #isp_center_container
18586  .isp_center_container_header
18587  div.isp_results_summary_wrapper
18588  h2 {
18589    border-bottom: none;
18590  }
18591
18592  #isp_search_result_page
18593  div.isp_center_container
18594  h1#isp_results_summary
18595  div#isp_search_results_filter_tags {
18596    left: auto;
18597    bottom: auto;
18598  }
18599
18600  #isp_search_result_page
18601  div#isp_search_results_filter_tags
18602  .isp_filter_removable_tag {
18603    line-height: 1.2;
18604    padding: 0.3em 0.8em 0em;
18605    font-size: 18px;
18606    padding: 13px 19px 9px 20px;
18607    border-radius: 20px;
18608  }
18609  #isp_search_result_page
18610  div#isp_search_results_filter_tags
18611  .isp_filter_tag_remove_all
18612  a {
18613    font-size: 18px;
18614    line-height: 1.2;
18615  }
18616
18617  /* results header */
18618
18619  /* filters section */
18620  #isp_search_result_page
18621  .isp_custom_price_container
18622  label.isp_custom_price_currency,
18623  #isp_search_result_page
18624  .isp_custom_price_container
18625  span.isp_custom_price_to_span {
18626    font-size: 18px;
18627    margin-top: 0.6em;
18628    display: inline-block;
18629  }
18630
18631  #isp_search_result_page
18632  .isp_custom_price_container
18633  input.isp_custom_price_input[type='number'] {
18634    height: auto;
18635    font-size: 18px;
18636    padding: 10px 20px 6px;
18637    border-radius: 20px;
18638    border: solid 1px #979797;
18639    line-height: 1;
18640  }
18641
18642  #isp_search_result_page .isp_swatch_selected {
18643    -webkit-box-shadow: none;
18644    box-shadow: none;
18645  }
18646
18647  /* start mobile filter overylay */
18648  body nav#isp_filter_menu {
18649    left: 0 !important;
18650    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
18651    transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
18652    -o-transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
18653    transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
18654    transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
18655    -webkit-transform: translateX(100%);
18656    -ms-transform: translateX(100%);
18657    transform: translateX(100%);
18658  }
18659  body.isp_prevent_scroll nav#isp_filter_menu {
18660    -webkit-transform: translateX(0%);
18661    -ms-transform: translateX(0%);
18662    transform: translateX(0%);
18663  }
18664
18665  #mobile_facet_container .facet_header {
18666    width: 100%;
18667    font-size: 21px;
18668    padding-left: 0;
18669    padding-right: 0;
18670    border-top: 2px solid #f2f2f2;
18671  }
18672
18673  .mobile_facet_group
18674  .isp_single_mobile_facet:not([id*='color']):not([id*='size']):not([id*='price']) {
18675    border: none;
18676    display: block;
18677    font-size: 18px;
18678    padding-top: 0;
18679    padding-bottom: 0;
18680    padding-left: 0;
18681    margin-left: 0;
18682  }
18683
18684  .mobile_facet_group .isp_single_mobile_facet {
18685    border: none;
18686    display: block;
18687    font-size: 18px;
18688    padding-top: 0;
18689    padding-bottom: 0;
18690  }
18691  #facet_group_size .isp_single_mobile_facet {
18692    font-size: 18px;
18693    padding: 13px 19px 9px 20px;
18694    border-radius: 20px;
18695    border: solid 1px #979797;
18696    line-height: 1;
18697    margin-left: 0;
18698    margin-right: 8px;
18699  }
18700  #facet_group_size .isp_single_mobile_facet.selected_facet_isp {
18701    -webkit-box-shadow: none;
18702    box-shadow: none;
18703    color: #fff;
18704    background: #b2b2b2;
18705    border-color: #b2b2b2;
18706  }
18707  .mobile_facet_group
18708  .isp_single_mobile_facet.selected_facet_isp:not(.swatch_filter) {
18709    -webkit-box-shadow: none;
18710    box-shadow: none;
18711    font-weight: bold;
18712    background: none;
18713  }
18714  .mobile_facet_group[id*='color'] {
18715    display: -webkit-box;
18716    display: -ms-flexbox;
18717    display: flex;
18718    -ms-flex-wrap: wrap;
18719    flex-wrap: wrap;
18720    -webkit-box-pack: center;
18721    -ms-flex-pack: center;
18722    justify-content: center;
18723  }
18724  .mobile_facet_group[id*='color'] .isp_single_mobile_facet {
18725    margin-left: 8px;
18726    margin-right: 8px;
18727    min-width: 90px;
18728    width: auto;
18729    max-width: 33%;
18730    padding: 15px 0px;
18731  }
18732  .mobile_facet_group[id*='color'] .isp_mobile_swatch_title {
18733    font-size: 15px;
18734    line-height: 1;
18735  }
18736
18737  /* scroll up */
18738  #isp_scrollUp {
18739    bottom: 0 !important;
18740    right: 0 !important;
18741    font-size: 15px !important;
18742    border-radius: 0px !important;
18743    padding: 6px 20px !important;
18744  }
18745
18746  /* was asked to be added */
18747  #isp_search_result_page_container
18748  #isp_left_container_facets
18749  .isp_facet_size
18750  .isp_facet_value
18751  a
18752  .isp_facet_value_name
18753  .isp_facet_value_name_not_selected {
18754    padding: 11px 17px 7px 18px;
18755  }
18756
18757  .isp_product_image_wrapper {
18758    background-color: rgb(240, 240, 240);
18759  }
18760
18761  /*   .isp_product_image_wrapper img, img.isp_product_image{mix-blend-mode:multiply;} */
18762
18763  /* size groups */
18764  .isp-size-group {
18765    padding: 10px 15px;
18766    border: 1px solid black;
18767    margin: 5px;
18768    width: -webkit-fit-content;
18769    width: -moz-fit-content;
18770    width: fit-content;
18771    border-radius: 20px;
18772    cursor: pointer;
18773    -webkit-transition: 0.1s all ease-in-out;
18774    -o-transition: 0.1s all ease-in-out;
18775    transition: 0.1s all ease-in-out;
18776  }
18777
18778  .size-group-values {
18779    display: -webkit-box;
18780    display: -ms-flexbox;
18781    display: flex;
18782    -ms-flex-wrap: wrap;
18783    flex-wrap: wrap;
18784  }
18785
18786  .isp-size-group.selected {
18787    background-color: #b2b2b2;
18788    color: white;
18789  }
18790
18791  .isp-size-group.collapsed {
18792    display: none;
18793  }
18794
18795  button.size-group-show-more {
18796    color: #7d7b79 !important;
18797    padding: 0;
18798    font-size: 12px;
18799    text-transform: none;
18800    background: transparent !important;
18801    cursor: pointer;
18802    outline: none !important;
18803  }
18804
18805  div#single_facet_Size.show-more .isp-size-group.collapsed {
18806    display: block;
18807  }
18808
18809  button.mobile-size-group-show-more {
18810    background: #00000029 !important;
18811    border: 1px solid #ccc;
18812    text-transform: capitalize;
18813    color: black !important;
18814    border-radius: 10px;
18815    opacity: 1 !important;
18816    padding: 13px 19px 9px 20px;
18817    font-size: 15px;
18818    outline: none !important;
18819  }
18820
18821  .isp-size-group:hover {
18822    background-color: #b2b2b2;
18823    color: #fff;
18824  }
18825
18826  /*ISP CUSTOM CSS START*/
18827
18828  /* start collection page with IS+ results */
18829
18830  /* start resets */
18831  #isp_search_result_page
18832  div.isp_center_container
18833  ul#isp_search_results_container
18834  li.isp_grid_product,
18835  ul#isp_quick_view_content_lookalike li.isp_grid_product {
18836    border: none;
18837    background: none;
18838    -webkit-box-shadow: none;
18839    -ms-box-shadow: none;
18840    box-shadow: none;
18841  }
18842  #isp_search_result_page
18843  div.isp_center_container
18844  ul#isp_search_results_container
18845  li.isp_grid_product,
18846  ul#isp_quick_view_content_lookalike li.isp_grid_product {
18847    height: auto;
18848    margin: 0;
18849  }
18850  #isp_search_result_page
18851  div.isp_center_container
18852  ul#isp_search_results_container
18853  li.isp_grid_product:hover,
18854  ul#isp_quick_view_content_lookalike li.isp_grid_product:hover {
18855    border: none;
18856    -webkit-box-shadow: none;
18857    box-shadow: none;
18858  }
18859  #isp_search_result_page
18860  div.isp_center_container
18861  ul#isp_search_results_container
18862  li.isp_grid_product
18863  div.isp_product_info::before,
18864  ul#isp_quick_view_content_lookalike
18865  li.isp_grid_product
18866  div.isp_product_info::before {
18867    content: none;
18868  }
18869  #isp_search_result_page
18870  div.isp_center_container
18871  ul#isp_search_results_container
18872  li.isp_grid_product
18873  div.isp_product_info::after,
18874  ul#isp_quick_view_content_lookalike
18875  li.isp_grid_product
18876  div.isp_product_info::after {
18877    content: none;
18878  }
18879  #isp_search_result_page
18880  div.isp_center_container
18881  ul#isp_search_results_container
18882  li.isp_grid_product:hover
18883  div.isp_product_info::before,
18884  div.isp_center_container
18885  ul#isp_search_results_container
18886  li.isp_grid_product:hover
18887  div.isp_product_info::after {
18888    content: none;
18889  }
18890  #isp_search_result_page li.isp_grid_product div.isp_product_info {
18891    border-top: none;
18892    text-align: left !important;
18893  }
18894  #isp_search_result_page #isp_product_quick_view_model .isp_compare_at_price,
18895  li.isp_grid_product div.isp_product_info .isp_compare_at_price {
18896    display: inline-block;
18897  }
18898  #isp_search_result_page
18899  li.isp_grid_product
18900  div.isp_product_info
18901  .isp_product_price_wrapper {
18902    float: none;
18903  }
18904  #isp_search_result_page_container div.isp_center_container {
18905    padding: 0 !important;
18906  }
18907  /* end resets */
18908
18909  /* grid */
18910  #isp_search_result_page
18911  div.isp_center_container
18912  ul#isp_search_results_container {
18913    display: grid !important;
18914    grid-template-columns: repeat(4, 1fr);
18915    grid-column-gap: 16px;
18916    grid-row-gap: 40px;
18917  }
18918  #isp_search_result_page
18919  .showFilters
18920  div.isp_center_container
18921  ul#isp_search_results_container {
18922    display: grid !important;
18923    grid-template-columns: repeat(3, 1fr);
18924    grid-column-gap: 16px;
18925    grid-row-gap: 40px;
18926  }
18927
18928  #isp_search_result_page
18929  div.isp_center_container
18930  ul#isp_search_results_container
18931  li.isp_grid_product {
18932    width: 100% !important;
18933    height: auto !important;
18934  }
18935  @media screen and (max-width: 640px) {
18936    #isp_search_result_page
18937    div.isp_center_container
18938    ul#isp_search_results_container {
18939      grid-template-columns: repeat(2, 1fr) !important;
18940      grid-column-gap: 5px;
18941      grid-row-gap: 28px;
18942    }
18943  }
18944
18945  #isp_search_result_page
18946  #isp_search_result_page_container
18947  .isp_product_image_wrapper {
18948    height: 0;
18949    padding-top: 100%;
18950    margin: 0;
18951  }
18952  #isp_search_result_page
18953  #isp_search_results_container
18954  li.isp_grid_product
18955  .isp_product_image_wrapper
18956  a.isp_product_image_href,
18957  ul#isp_quick_view_content_lookalike
18958  li.isp_grid_product
18959  .isp_product_image_wrapper
18960  a.isp_product_image_href {
18961    position: absolute;
18962    top: 0;
18963    left: 0;
18964    right: 0;
18965    bottom: 0;
18966  }
18967
18968  #isp_search_result_page
18969  #isp_quick_view_content_lookalike
18970  li.isp_grid_product
18971  .isp_product_image,
18972  #isp_search_results_container li.isp_grid_product .isp_product_image {
18973    max-width: none;
18974    -o-object-fit: cover;
18975    object-fit: cover;
18976  }
18977  /* grid */
18978
18979  /* item */
18980  #isp_search_result_page li.isp_grid_product form.isp_add_to_cart_form {
18981    display: none;
18982  }
18983  /* item */
18984
18985  /* item info */
18986
18987  #isp_search_result_page
18988  #isp_search_results_container
18989  li.isp_grid_product
18990  div.isp_product_info
18991  .isp_compare_at_price,
18992  #isp_search_result_page
18993  #isp_product_quick_view_model
18994  .isp_product_price
18995  .isp_compare_at_price {
18996    display: inline;
18997    color: inherit !important;
18998  }
18999  @media screen and (max-width: 640px) {
19000    #isp_search_result_page
19001    li.isp_grid_product
19002    div.isp_product_info
19003    .isp_product_title,
19004    #isp_search_result_page
19005    li.isp_grid_product
19006    div.isp_product_info
19007    .isp_product_price_wrapper {
19008      line-height: 1.4;
19009    }
19010  }
19011  /* item price */
19012
19013  /* item swatches */
19014  #isp_search_result_page li.isp_grid_product .isp_product_color_swatch {
19015    margin: 0;
19016    padding: 0;
19017    margin: 26px -4px 0 -4px;
19018    text-align: left;
19019  }
19020  #isp_search_result_page
19021  li.isp_grid_product
19022  #single_swatch.isp_product_color_swatch {
19023    display: none;
19024  }
19025  #isp_search_result_page
19026  li.isp_grid_product
19027  .isp_product_color_swatch
19028  .product-color-swatch {
19029    width: 24px;
19030    height: 24px;
19031    margin: 0 4px;
19032    border: none;
19033  }
19034  @media screen and (max-width: 640px) {
19035    #isp_search_result_page li.isp_grid_product .isp_product_color_swatch {
19036      margin: 20px -3px 0 -3px;
19037    }
19038    #isp_search_result_page
19039    li.isp_grid_product
19040    .isp_product_color_swatch
19041    .product-color-swatch {
19042      width: 16px;
19043      height: 16px;
19044      margin: 0 3px;
19045    }
19046  }
19047  /* item swatches */
19048
19049  /* show filters button */
19050  #isp_search_result_page
19051  #isp_center_container
19052  .isp_center_container_header
19053  a.isp_refine_nevigation {
19054    display: block;
19055    float: none;
19056    white-space: nowrap;
19057    height: auto !important;
19058  }
19059  /* show filters button */
19060
19061  /* full width ISP header */
19062  #isp_search_result_page
19063  #isp_search_result_page_container
19064  div.isp_center_container_position {
19065    margin-left: 0;
19066    -webkit-transition: margin-left 300ms ease 0s;
19067    -o-transition: margin-left 300ms ease 0s;
19068    transition: margin-left 300ms ease 0s;
19069  }
19070  #isp_search_result_page
19071  #isp_search_result_page_container.showFilters
19072  div.isp_center_container_position {
19073    margin-left: 20%;
19074  }
19075  #isp_search_result_page
19076  #isp_search_result_page_container
19077  div.isp_center_container_header {
19078    width: 100%;
19079    max-width: none;
19080    margin-left: 0;
19081    -webkit-transition: width 300ms ease 0s, margin-left 300ms ease 0s;
19082    -o-transition: width 300ms ease 0s, margin-left 300ms ease 0s;
19083    transition: width 300ms ease 0s, margin-left 300ms ease 0s;
19084    padding-top: 34px;
19085  }
19086  #isp_search_result_page
19087  #isp_search_result_page_container.showFilters
19088  div.isp_center_container_header {
19089    /*width: calc((100%/(100 - 25)*25) + 100%);
19090    width: calc(100% + 286.5px + 16px);
19091    margin-left: calc(-1*(100%/(100 - 25)*25));
19092    margin-left: calc(-286.5px - 16px);*/
19093  }
19094  #isp_search_result_page
19095  #isp_search_result_page_container
19096  div.isp_left_container {
19097    width: calc(25% - 16px);
19098    width: calc(20% - 16px);
19099    margin-top: 111px;
19100    padding-left: 0;
19101    left: 0;
19102    margin-left: 0;
19103    /*margin-right: 16px;*/
19104    margin-right: 0;
19105  }
19106  @media screen and (min-width: 769px) {
19107    #isp_refine_button_mobile {
19108      display: none;
19109    }
19110  }
19111  @media screen and (max-width: 768px) {
19112    #isp_search_result_page
19113    #isp_search_result_page_container
19114    div.isp_left_container {
19115      width: 100%;
19116    }
19117    #isp_search_result_page
19118    #isp_search_result_page_container.showFilters
19119    div.isp_center_container_position {
19120      margin-left: 0;
19121    }
19122
19123    #isp_search_result_page
19124    #isp_search_result_page_container
19125    div.isp_center_container_header {
19126      width: 100% !important;
19127      margin-left: 0 !important;
19128      display: inline-block !important;
19129      height: auto;
19130      position: relative;
19131      white-space: nowrap;
19132    }
19133    #isp_search_result_page
19134    #isp_center_container
19135    .isp_center_container_header
19136    a.isp_refine_nevigation {
19137      float: right;
19138      text-align: right;
19139      margin-right: 0 !important;
19140    }
19141    #isp_search_result_page_container
19142    .isp_center_container_header
19143    div.isp_sorting_and_result_view_wrapper {
19144      position: absolute;
19145      top: auto;
19146      right: 0;
19147      bottom: 0;
19148    }
19149    .mainSections
19150    > #isp_search_result_page
19151    #isp_center_container
19152    .isp_center_container_header
19153    a.isp_refine_nevigation {
19154      position: absolute;
19155      right: 0;
19156      top: 0;
19157      -webkit-transform: translateY(5px);
19158      -ms-transform: translateY(5px);
19159      transform: translateY(5px);
19160      padding-right: 0;
19161    }
19162    .mainSections
19163    > #isp_search_result_page
19164    #isp_search_result_page_container
19165    .isp_center_container_header
19166    div.isp_sorting_and_result_view_wrapper {
19167      position: relative;
19168      z-index: 999;
19169      -webkit-transform: translateY(100%);
19170      -ms-transform: translateY(100%);
19171      transform: translateY(100%);
19172      -webkit-transform: translateY(35%);
19173      -ms-transform: translateY(35%);
19174      transform: translateY(35%);
19175    }
19176    .mainSections
19177    > #isp_search_result_page
19178    .isp_sorting_and_result_view_wrapper
19179    #isp_search_res_sorting_menu
19180    > li
19181    > a.dropdown-toggle-isp {
19182      padding-right: 0;
19183    }
19184    #isp_search_result_page_container
19185    .isp_center_container_header
19186    div.isp_results_summary_wrapper {
19187      float: left;
19188      width: 50% !important;
19189    }
19190  }
19191  @media screen and (max-width: 640px) {
19192    #isp_search_result_page
19193    #isp_search_result_page_container
19194    div.isp_left_container {
19195      margin-right: 10px;
19196    }
19197  }
19198  #isp_search_result_page div#isp_search_result_page_container {
19199    position: relative;
19200  }
19201  #isp_search_result_page
19202  #isp_search_result_page_container
19203  div.isp_left_container {
19204    margin-top: 111px;
19205    padding-left: 0;
19206    margin-left: -50vw;
19207    top: 0;
19208    border-top: 1px solid #e7e7e7;
19209    -webkit-transition: margin-left 300ms ease 0s;
19210    -o-transition: margin-left 300ms ease 0s;
19211    transition: margin-left 300ms ease 0s;
19212  }
19213  #isp_search_result_page
19214  #isp_search_result_page_container.showFilters
19215  div.isp_left_container {
19216    -webkit-transform: translateX(0);
19217    -ms-transform: translateX(0);
19218    transform: translateX(0);
19219    margin-left: 0;
19220    position: relative;
19221    visibility: visible !important;
19222  }
19223  @media screen and (max-width: 768px) {
19224    #isp_search_result_page
19225    #isp_search_result_page_container
19226    div.isp_left_container {
19227      visibility: hidden !important;
19228    }
19229  }
19230  /* full width ISP header */
19231
19232  /* search results header */
19233  #isp_search_result_page
19234  #isp_center_container
19235  .isp_center_container_header
19236  div.isp_results_summary_wrapper
19237  h1,
19238  #isp_search_result_page
19239  #isp_center_container
19240  .isp_center_container_header
19241  div.isp_results_summary_wrapper
19242  h2 {
19243    display: inline-block;
19244    text-transform: uppercase;
19245    font-size: 30px;
19246    line-height: 1;
19247    font-family: 'Trade Gothic';
19248    font-weight: bold;
19249  }
19250  #isp_search_result_page
19251  #isp_search_result_page_container
19252  div.isp_center_container_header {
19253    display: -webkit-inline-box;
19254    display: -ms-inline-flexbox;
19255    display: inline-flex;
19256    -ms-flex-wrap: wrap;
19257    flex-wrap: wrap;
19258    -webkit-box-align: end;
19259    -ms-flex-align: end;
19260    align-items: flex-end;
19261  }
19262  #isp_search_result_page
19263  #isp_search_result_page_container
19264  div.isp_center_container_header
19265  > * {
19266    margin-bottom: 0;
19267  }
19268  #isp_search_result_page .isp_center_container_header:after {
19269    content: none;
19270  }
19271  #isp_search_result_page
19272  .isp_center_container_header
19273  div.isp_results_summary_wrapper {
19274    -webkit-box-ordinal-group: 2;
19275    -ms-flex-order: 1;
19276    order: 1;
19277    -webkit-box-flex: 1;
19278    -ms-flex-positive: 1;
19279    flex-grow: 1;
19280  }
19281  #isp_search_result_page
19282  #isp_center_container
19283  .isp_center_container_header
19284  a.isp_refine_nevigation {
19285    -webkit-box-ordinal-group: 3;
19286    -ms-flex-order: 2;
19287    order: 2;
19288    height: 18px;
19289    line-height: 1;
19290    border: none;
19291  }
19292  #isp_search_result_page_container
19293  .isp_center_container_header
19294  div.isp_sorting_and_result_view_wrapper {
19295    -webkit-box-ordinal-group: 4;
19296    -ms-flex-order: 3;
19297    order: 3;
19298  }
19299  #isp_search_result_page
19300  .isp_sorting_and_result_view_wrapper
19301  #isp_search_res_sorting_menu {
19302    margin-bottom: -3px;
19303  }
19304  #isp_search_result_page
19305  .isp_sorting_and_result_view_wrapper
19306  #isp_search_res_sorting_menu
19307  > li
19308  > a {
19309    color: #000;
19310    height: 18px;
19311    line-height: 1;
19312    border: none;
19313    font-size: 18px;
19314    white-space: nowrap;
19315    display: inline-block;
19316    width: auto;
19317  }
19318  .isp_center_container_header:after {
19319    -webkit-box-ordinal-group: 5;
19320    -ms-flex-order: 4;
19321    order: 4;
19322  }
19323
19324  #isp_search_result_page_container
19325  #isp_center_container
19326  .isp_center_container_header
19327  a.isp_refine_nevigation,
19328  #isp_search_result_page_container
19329  .isp_center_container_header
19330  a.isp_refine_nevigation
19331  span.isp_refine_navigation_content,
19332  #isp_search_result_page_container
19333  .isp_sorting_and_result_view_wrapper
19334  #isp_search_res_sorting_menu
19335  > li#search_res_sorting_title {
19336    color: #000;
19337    font-size: 18px;
19338    line-height: 1;
19339  }
19340  #isp_center_container
19341  .isp_center_container_header
19342  a.isp_refine_nevigation
19343  #isp_watermark_img {
19344    display: none;
19345  }
19346  #isp_search_result_page_container .isp_filter_icons {
19347    display: inline-block;
19348    width: 18px;
19349    height: 18px;
19350    height: 30px;
19351    position: relative;
19352    vertical-align: middle;
19353  }
19354  @media screen and (max-width: 768px) {
19355    #isp_refine_button_mobile {
19356      padding: 8px 13px 5px;
19357      border-radius: 16px;
19358      border: solid 1px #000000;
19359      line-height: 1;
19360      display: inline-block;
19361      font-size: 15px;
19362      margin: -5px 0 0;
19363    }
19364    #isp_search_result_page_container .isp_filter_icons {
19365      display: none;
19366    }
19367    #isp_search_result_page_container
19368    .isp_center_container_header
19369    a.isp_refine_nevigation
19370    #isp_refine_button {
19371      display: none;
19372    }
19373
19374    #isp_search_result_page
19375    .isp_sorting_and_result_view_wrapper
19376    #isp_search_res_sorting_menu
19377    > li
19378    > a {
19379      text-align: right;
19380      font-size: 15px;
19381    }
19382  }
19383  #isp_search_result_page_container
19384  #isp_center_container
19385  .isp_center_container_header
19386  a.isp_refine_nevigation
19387  .isp_filter_icons
19388  img {
19389    -o-object-fit: contain;
19390    object-fit: contain;
19391    -o-object-fit: cover;
19392    object-fit: cover;
19393    -o-object-position: center;
19394    object-position: center;
19395    width: 100%;
19396    height: 100%;
19397    position: absolute;
19398    top: 0;
19399    left: 0;
19400    opacity: 0;
19401    -webkit-transition: opacity 0.2s ease-out;
19402    -o-transition: opacity 0.2s ease-out;
19403    transition: opacity 0.2s ease-out;
19404  }
19405  #isp_search_result_page_container
19406  #isp_center_container
19407  .isp_center_container_header
19408  a.isp_refine_nevigation[refine_display='yes']
19409  .isp_filter_icons
19410  img.isp_filter_icon_show,
19411  #isp_search_result_page_container
19412  #isp_center_container
19413  .isp_center_container_header
19414  a.isp_refine_nevigation[refine_display='no']
19415  .isp_filter_icons
19416  img.isp_filter_icon_hide {
19417    opacity: 1;
19418  }
19419  #isp_search_result_page_container
19420  #isp_center_container
19421  .isp_center_container_header
19422  a.isp_refine_nevigation[refine_display='no']
19423  .isp_filter_icons
19424  img.isp_filter_icon_show,
19425  #isp_search_result_page_container
19426  #isp_center_container
19427  .isp_center_container_header
19428  a.isp_refine_nevigation[refine_display='yes']
19429  .isp_filter_icons
19430  img.isp_filter_icon_hide {
19431    opacity: 0;
19432  }
19433
19434  #isp_search_result_page .mainTitle {
19435    display: none;
19436  }
19437
19438  #isp_search_result_page #isp_header_subtitle {
19439    font-size: 18px;
19440  }
19441
19442  #isp_results_summary_total_results:before {
19443    content: '(';
19444  }
19445  #isp_results_summary_total_results:after {
19446    content: ')';
19447  }
19448  /* search results header */
19449
19450  /* ISP filters container */
19451  #isp_search_result_page
19452  #isp_left_container_facets
19453  .isp_search_res_facets_container
19454  .isp_single_facet_wrapper {
19455    margin-right: 16px;
19456    margin-right: 0;
19457  }
19458  @media screen and (max-width: 640px) {
19459    #isp_search_result_page
19460    #isp_left_container_facets
19461    .isp_search_res_facets_container
19462    .isp_single_facet_wrapper {
19463      margin-right: 0;
19464    }
19465  }
19466
19467  #isp_search_result_page_container
19468  .isp_single_facet_wrapper
19469  .isp_facet_title
19470  .isp_facet_title_name {
19471    font-size: 21px;
19472  }
19473  /* ISP filters container */
19474
19475  /* all facets */
19476  #isp_search_result_page_container
19477  #isp_left_container_facets
19478  .isp_search_res_facets_container
19479  .isp_facet_value {
19480    padding-bottom: 0.6em;
19481  }
19482  #isp_search_result_page_container
19483  #isp_left_container_facets
19484  .isp_search_res_facets_container
19485  .isp_facet_value
19486  a {
19487    padding-left: 0;
19488    text-indent: 0;
19489  }
19490  #isp_search_result_page_container
19491  #isp_left_container
19492  .isp_facet_value
19493  a
19494  div.isp_facet_check_box_icon {
19495    visibility: hidden;
19496    display: none;
19497  }
19498
19499  #isp_search_result_page
19500  #isp_left_container_facets
19501  .isp_search_res_facets_container
19502  .isp_single_facet_wrapper
19503  .isp_facet_title {
19504    margin-bottom: 0.7em;
19505  }
19506  /* all facets */
19507
19508  /* filter facet sizes */
19509  #isp_search_result_page_container
19510  #isp_left_container_facets
19511  .isp_facet_size
19512  .isp_facet_grid_wrapper {
19513    margin-left: -4px;
19514    margin-right: -4px;
19515  }
19516  #isp_search_result_page_container
19517  #isp_left_container_facets
19518  .isp_facet_size
19519  .isp_facet_title,
19520  #isp_search_result_page_container
19521  #isp_left_container_facets
19522  .isp_facet_size
19523  .isp_facet_value,
19524  #isp_search_result_page_container
19525  #isp_left_container_facets
19526  .isp_facet_size
19527  .isp_facet_show_hide_values {
19528    padding-left: 4px;
19529    padding-right: 4px;
19530  }
19531  #isp_search_result_page_container
19532  #isp_left_container_facets
19533  .isp_facet_size
19534  .isp_facet_value {
19535    display: inline-block;
19536  }
19537  #isp_search_result_page_container
19538  #isp_left_container_facets
19539  .isp_facet_size
19540  .isp_facet_check_box_icon {
19541    display: none;
19542  }
19543  #isp_search_result_page_container
19544  #isp_left_container_facets
19545  .isp_facet_size
19546  span.isp_facet_value_counter {
19547    display: none;
19548  }
19549  #isp_search_result_page_container
19550  #isp_left_container_facets
19551  .isp_search_res_facets_container
19552  .isp_facet_size
19553  .isp_facet_value
19554  a {
19555    padding-left: 0;
19556    text-indent: 0;
19557  }
19558  #isp_search_result_page_container
19559  #isp_left_container_facets
19560  .isp_facet_value
19561  a
19562  .isp_facet_value_name {
19563    margin-left: 0;
19564    font-size: 18px;
19565  }
19566  #isp_search_result_page_container
19567  #isp_left_container_facets
19568  .isp_facet_size
19569  .isp_facet_value
19570  a
19571  .isp_facet_value_name
19572  .isp_facet_value_name_not_selected,
19573  #isp_search_result_page_container
19574  #isp_left_container_facets
19575  .isp_facet_size
19576  .isp_facet_value
19577  a
19578  .isp_facet_value_name
19579  .isp_facet_value_name_selected {
19580    display: inline-block;
19581    padding: 13px 19px 9px 20px;
19582    border-radius: 20px;
19583    border: solid 1px;
19584    line-height: 1;
19585  }
19586  #isp_search_result_page_container
19587  #isp_left_container_facets
19588  .isp_facet_value
19589  a
19590  .isp_facet_value_name
19591  .isp_facet_value_name_not_selected {
19592    border-color: #979797 !important;
19593  }
19594  #isp_search_result_page_container
19595  #isp_left_container_facets
19596  #single_facet_Size
19597  .isp_facet_value
19598  a
19599  .isp_facet_value_name
19600  .isp_facet_value_name_selected {
19601    color: #fff;
19602    background: #b2b2b2;
19603    border-color: #b2b2b2 !important;
19604  }
19605  /* filter facet sizes */
19606
19607  /* filter facet colors */
19608  #isp_search_result_page
19609  #isp_left_container_facets
19610  .isp_search_res_facets_container
19611  #single_facet_Colors,
19612  #isp_search_result_page
19613  #isp_left_container_facets
19614  .isp_search_res_facets_container
19615  #single_facet_Color {
19616    display: grid;
19617    grid-template-columns: repeat(3, 1fr);
19618  }
19619  /*#isp_search_result_page #isp_left_container_facets .isp_search_res_facets_container #single_facet_Color[aria-expanded="true"] .isp_facet_unvisible_values {
19620  display: grid !important;
19621  grid-template-columns: repeat(3, 1fr);
19622  grid-column: span 3;
19623  }*/
19624  #isp_search_result_page
19625  #isp_left_container_facets
19626  .isp_search_res_facets_container
19627  #single_facet_Colors
19628  .isp_facet_title,
19629  #isp_search_result_page
19630  #isp_left_container_facets
19631  .isp_search_res_facets_container
19632  #single_facet_Color
19633  .isp_facet_title {
19634    grid-column: span 3;
19635  }
19636  #isp_search_result_page
19637  #isp_left_container_facets
19638  .isp_search_res_facets_container
19639  .isp_facet_value.isp_facet_value_color_swatch {
19640    text-align: center;
19641    height: auto;
19642    padding: 15px 0;
19643  }
19644  #isp_search_result_page
19645  #isp_left_container
19646  #single_facet_Colors
19647  .isp_facet_value
19648  a
19649  div.isp_facet_check_box_icon,
19650  #isp_search_result_page
19651  #isp_left_container
19652  #single_facet_Color
19653  .isp_facet_value
19654  a
19655  div.isp_facet_check_box_icon {
19656    visibility: hidden;
19657    display: none;
19658  }
19659  #isp_search_result_page
19660  #isp_left_container_facets
19661  .isp_search_res_facets_container
19662  #single_facet_Colors
19663  .isp_facet_value
19664  a,
19665  #isp_search_result_page
19666  #isp_left_container_facets
19667  .isp_search_res_facets_container
19668  #single_facet_Color
19669  .isp_facet_value
19670  a {
19671    text-indent: 0;
19672  }
19673  #isp_search_result_page_container
19674  #isp_left_container_facets
19675  #single_facet_Colors
19676  .isp_facet_value
19677  a
19678  .isp_facet_value_name_color_swatch,
19679  #isp_search_result_page_container
19680  #isp_left_container_facets
19681  #single_facet_Color
19682  .isp_facet_value
19683  a
19684  .isp_facet_value_name_color_swatch {
19685    width: 24px;
19686    height: 24px;
19687    margin-bottom: 5px;
19688  }
19689  #isp_search_result_page
19690  #single_facet_Colors
19691  .isp_facet_value
19692  span:not(.isp_facet_value_counter),
19693  #isp_search_result_page
19694  #single_facet_Color
19695  .isp_facet_value
19696  span:not(.isp_facet_value_counter) {
19697    display: inline-block !important;
19698    width: 100%;
19699    font-size: 15px;
19700    line-height: 1;
19701  }
19702
19703  #isp_search_result_page
19704  #single_facet_Colors
19705  .isp_facet_value_name_color_swatch.isp_swatch_selected,
19706  #isp_search_result_page
19707  #single_facet_Color
19708  .isp_facet_value_name_color_swatch.isp_swatch_selected {
19709    padding: 0;
19710    border-width: 3px;
19711  }
19712  #isp_search_result_page #single_facet_Colors .isp_facet_value_name_selected,
19713  #isp_search_result_page #single_facet_Color .isp_facet_value_name_selected {
19714    font-weight: bold;
19715  }
19716  #isp_search_result_page
19717  #isp_left_container_facets
19718  .isp_single_facet_wrapper.isp_facet_heel_height
19719  .isp_facet_value {
19720    padding-bottom: 0.6em;
19721  }
19722  /* filter facet colors */
19723
19724  /* filter facet heel height */
19725  #isp_search_result_page
19726  #isp_left_container_facets
19727  #single_facet_Heel_Height
19728  .isp_facet_value
19729  a
19730  .isp_facet_value_name
19731  .isp_facet_value_counter {
19732    display: none;
19733  }
19734  #isp_search_result_page
19735  #isp_left_container_facets
19736  #single_facet_Heel_Height
19737  .isp_facet_value
19738  a
19739  .isp_facet_value_name
19740  span:not(.isp_facet_value_counter) {
19741    border: 1px solid;
19742    border-radius: 20px;
19743    display: inline-block;
19744    padding: 10px 20px 6px;
19745    -webkit-transition: 0.1s all ease-in-out;
19746    -o-transition: 0.1s all ease-in-out;
19747    transition: 0.1s all ease-in-out;
19748  }
19749
19750  #isp_search_result_page
19751  #isp_left_container_facets
19752  #single_facet_Heel_Height
19753  .isp_facet_value
19754  a
19755  .isp_facet_value_name
19756  span:not(.isp_facet_value_counter):hover {
19757    background-color: #b2b2b2;
19758    color: #fff;
19759  }
19760
19761  #isp_search_result_page
19762  #isp_left_container_facets
19763  #single_facet_Heel_Height
19764  .isp_facet_value
19765  a
19766  .isp_facet_value_name
19767  span.isp_facet_value_name_selected {
19768    background: #b2b2b2;
19769    color: #fff;
19770    font-weight: normal;
19771  }
19772  /* filter facet heel height */
19773
19774  /* filter: price facet */
19775  #isp_search_result_page div#isp_desktop_price_slider {
19776    height: 8px;
19777    width: calc(100% - 5px);
19778    border: none;
19779  }
19780  #isp_search_result_page div#isp_desktop_price_slider .noUi-connect {
19781    background-color: #b2b2b2;
19782  }
19783  #isp_search_result_page
19784  div#isp_desktop_price_slider
19785  .noUi-handle.noUi-handle-lower {
19786    width: 32px;
19787    height: 32px;
19788    top: -13px;
19789    left: 16px;
19790    border: solid 0.5px #f2f2f2;
19791  }
19792  #isp_search_result_page #isp_desktop_price_slider .noUi-handle-upper {
19793    width: 32px;
19794    height: 32px;
19795    left: auto;
19796    top: -13px;
19797    right: -3px;
19798    border: solid 0.5px #f2f2f2;
19799  }
19800  #isp_search_result_page .noUi-handle {
19801    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3) !important;
19802    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3) !important;
19803  }
19804  /* filter: price facet */
19805
19806  /* mobile search input */
19807  #isp_search_result_page input#mobile_dropdown_input {
19808    background: rgba(250, 250, 250, 1);
19809    border-bottom: 2px solid #000;
19810  }
19811  @media screen and (max-width: 748px) {
19812    #isp_search_result_page ul[id*='ui-id'].isp_mobile_optimized {
19813      padding: 0 37.5px !important;
19814    }
19815    #isp_search_result_page span.mobile_dropdown_btn,
19816    #isp_search_result_page ul[id*='ui-id'].isp_mobile_optimized,
19817    #isp_search_result_page .isp_mobile_optimized li.isp_section_header {
19818      background-color: rgba(250, 250, 250, 1) !important;
19819    }
19820    #isp_search_result_page .isp_mobile_optimized li.isp_section_header {
19821      font-size: 15px;
19822      color: #d9d9d9;
19823      border-bottom: none;
19824      padding: 21px 0 0 0;
19825    }
19826
19827    #isp_search_result_page
19828    .isp_mobile_optimized
19829    li.isp_section_header:not(:first-child) {
19830      border-top: 2px solid #d9d9d9;
19831    }
19832
19833    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_category],
19834    #isp_search_result_page
19835    .isp_mobile_optimized
19836    li.ui-menu-item[isp_pop_suggest],
19837    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_turbolink] {
19838      margin-left: 0;
19839      margin-right: 0;
19840    }
19841
19842    #isp_search_result_page
19843    .isp_mobile_optimized
19844    li.ui-menu-item[isp_category]
19845    .as_icon,
19846    #isp_search_result_page
19847    .isp_mobile_optimized
19848    li.ui-menu-item[isp_pop_suggest]
19849    .as_icon,
19850    #isp_search_result_page
19851    .isp_mobile_optimized
19852    li.ui-menu-item[isp_turbolink]
19853    .as_icon {
19854      border: 1px solid #000;
19855      border-radius: 20px;
19856      padding: 3px 20px !important;
19857    }
19858    #isp_search_result_page
19859    .isp_mobile_optimized
19860    li.ui-menu-item[isp_category]
19861    .as_pop_search_stuff,
19862    #isp_search_result_page
19863    .isp_mobile_optimized
19864    li.ui-menu-item[isp_pop_suggest]
19865    .as_pop_search_stuff,
19866    #isp_search_result_page
19867    .isp_mobile_optimized
19868    li.ui-menu-item[isp_turbolink]
19869    .as_pop_search_stuff {
19870      color: #000 !important;
19871      line-height: 1;
19872      display: inline-block;
19873      padding-top: 5px;
19874    }
19875    #isp_search_result_page
19876    .isp_mobile_optimized
19877    li.ui-menu-item[isp_category]
19878    .as_magento_product_name,
19879    #isp_search_result_page
19880    .isp_mobile_optimized
19881    li.ui-menu-item[isp_pop_suggest]
19882    .as_magento_product_name,
19883    #isp_search_result_page
19884    .isp_mobile_optimized
19885    li.ui-menu-item[isp_turbolink]
19886    .as_magento_product_name {
19887      color: #000 !important;
19888      line-height: 1;
19889      display: inline-block;
19890      padding-top: 5px;
19891      vertical-align: middle;
19892      padding-bottom: 2px;
19893    }
19894    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_category],
19895    #isp_search_result_page
19896    .isp_mobile_optimized
19897    li.ui-menu-item[isp_pop_suggest],
19898    #isp_search_result_page .isp_mobile_optimized li.ui-menu-item[isp_turbolink] {
19899      background: transparent;
19900    }
19901  }
19902  /* mobile search input */
19903
19904  /* mobile custom added elements */
19905  button.searchMobileIcon {
19906    background: none;
19907    display: inline-block;
19908    width: auto;
19909    height: auto;
19910    padding: 0;
19911    vertical-align: middle;
19912  }
19913  button.searchMobileIcon:focus,
19914  button.searchMobileIcon:hover {
19915    background: none;
19916  }
19917  button.searchMobileIcon img {
19918    display: block;
19919    width: 22px;
19920  }
19921
19922  .cartTop {
19923    margin-left: 8px;
19924  }
19925
19926  .mobile-icons-added .headerSearchMob {
19927    display: none;
19928  }
19929  /* mobile custom added elements */
19930
19931  /* mobile SERP headers */
19932  #page .isp_results_summary_wrapper:before {
19933    content: 'Search results for:';
19934    display: block;
19935    font-size: 18px;
19936    color: #b2b2b2;
19937    font-weight: normal !important;
19938    text-transform: none;
19939    margin-bottom: 23px;
19940  }
19941  @media screen and (max-width: 640px) {
19942    #page .isp_results_summary_wrapper:before {
19943      margin-bottom: 8px;
19944    }
19945  }
19946  /* mobile SERP headers */
19947
19948  /* filters overrides */
19949  #isp_left_container_facets
19950  .isp_search_res_facets_container
19951  .isp_single_facet_wrapper.collapsed {
19952    max-height: none;
19953  }
19954  /* filters overrides */
19955
19956  /* filters overlay on mobile  overrides */
19957  #isp_search_result_page header.isp_filer_menu_title {
19958    //display: none;
19959  }
19960
19961  #isp_search_result_page div#mobile_facet_container {
19962    background: #fff;
19963  }
19964
19965  #isp_search_result_page .mobile_facet_group {
19966    background-color: #fff;
19967    margin: 0 16px;
19968  }
19969  /* filters overlay on mobile overrides */
19970
19971  /* COLLECTION PAGE */
19972  /* results header */
19973  #isp_search_result_page
19974  #isp_center_container
19975  .isp_center_container_header
19976  a.isp_refine_nevigation,
19977  #isp_search_result_page
19978  .isp_sorting_and_result_view_wrapper
19979  #isp_search_res_sorting_menu
19980  > li
19981  > a {
19982    background-image: none;
19983  }
19984
19985  #isp_search_result_page
19986  .isp_sorting_and_result_view_wrapper
19987  #isp_search_res_sorting_menu
19988  > li
19989  > .dropdown-menu {
19990    left: 0;
19991    right: 0;
19992    min-width: auto;
19993    max-width: none;
19994    left: auto;
19995  }
19996
19997  #isp_search_result_page
19998  .isp_sorting_and_result_view_wrapper
19999  #isp_search_res_sorting_menu
20000  > li#search_res_sorting_title {
20001    padding: 0 4px;
20002  }
20003
20004  #isp_search_result_page
20005  .isp_sorting_and_result_view_wrapper
20006  #isp_search_res_sorting_menu
20007  > li
20008  > a {
20009    text-align: left;
20010  }
20011
20012  @media screen and (max-width: 768px) {
20013    #isp_search_result_page
20014    .isp_sorting_and_result_view_wrapper
20015    #isp_search_res_sorting_menu
20016    > li
20017    > a {
20018      text-align: right;
20019    }
20020  }
20021
20022  #isp_search_result_page
20023  #isp_center_container
20024  .isp_center_container_header
20025  div.isp_results_summary_wrapper
20026  h1,
20027  #isp_search_result_page
20028  #isp_center_container
20029  .isp_center_container_header
20030  div.isp_results_summary_wrapper
20031  h2 {
20032    border-bottom: none;
20033  }
20034
20035  #isp_search_result_page
20036  div.isp_center_container
20037  h1#isp_results_summary
20038  div#isp_search_results_filter_tags {
20039    left: auto;
20040    bottom: auto;
20041  }
20042
20043  #isp_search_result_page
20044  div#isp_search_results_filter_tags
20045  .isp_filter_removable_tag {
20046    line-height: 1.2;
20047    padding: 0.3em 0.8em 0em;
20048    font-size: 18px;
20049    padding: 13px 19px 9px 20px;
20050    border-radius: 20px;
20051  }
20052  #isp_search_result_page
20053  div#isp_search_results_filter_tags
20054  .isp_filter_tag_remove_all
20055  a {
20056    font-size: 18px;
20057    line-height: 1.2;
20058  }
20059
20060  /* results header */
20061
20062  /* filters section */
20063  #isp_search_result_page
20064  .isp_custom_price_container
20065  label.isp_custom_price_currency,
20066  #isp_search_result_page
20067  .isp_custom_price_container
20068  span.isp_custom_price_to_span {
20069    font-size: 18px;
20070    margin-top: 0.6em;
20071    display: inline-block;
20072  }
20073
20074  #isp_search_result_page
20075  .isp_custom_price_container
20076  input.isp_custom_price_input[type='number'] {
20077    height: auto;
20078    font-size: 18px;
20079    padding: 10px 20px 6px;
20080    border-radius: 20px;
20081    border: solid 1px #979797;
20082    line-height: 1;
20083  }
20084
20085  #isp_search_result_page .isp_swatch_selected {
20086    -webkit-box-shadow: none;
20087    box-shadow: none;
20088  }
20089
20090  /* start mobile filter overylay */
20091  body nav#isp_filter_menu {
20092    left: 0 !important;
20093    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
20094    transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
20095    -o-transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
20096    transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
20097    transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
20098    -webkit-transform: translateX(100%);
20099    -ms-transform: translateX(100%);
20100    transform: translateX(100%);
20101  }
20102  body.isp_prevent_scroll nav#isp_filter_menu {
20103    -webkit-transform: translateX(0%);
20104    -ms-transform: translateX(0%);
20105    transform: translateX(0%);
20106  }
20107
20108  #mobile_facet_container .facet_header {
20109    width: 100%;
20110    font-size: 21px;
20111    padding-left: 0;
20112    padding-right: 0;
20113    border-top: 2px solid #f2f2f2;
20114  }
20115
20116  .mobile_facet_group
20117  .isp_single_mobile_facet:not([id*='color']):not([id*='size']):not([id*='price']) {
20118    border: none;
20119    display: block;
20120    font-size: 18px;
20121    padding-top: 0;
20122    padding-bottom: 0;
20123    padding-left: 0;
20124    margin-left: 0;
20125  }
20126
20127  .mobile_facet_group .isp_single_mobile_facet {
20128    border: none;
20129    display: block;
20130    font-size: 18px;
20131    padding-top: 0;
20132    padding-bottom: 0;
20133  }
20134  #facet_group_size .isp_single_mobile_facet {
20135    font-size: 18px;
20136    padding: 13px 19px 9px 20px;
20137    border-radius: 20px;
20138    border: solid 1px #979797;
20139    line-height: 1;
20140    margin-left: 0;
20141    margin-right: 8px;
20142  }
20143  #facet_group_size .isp_single_mobile_facet.selected_facet_isp {
20144    -webkit-box-shadow: none;
20145    box-shadow: none;
20146    color: #fff;
20147    background: #b2b2b2;
20148    border-color: #b2b2b2;
20149  }
20150  .mobile_facet_group
20151  .isp_single_mobile_facet.selected_facet_isp:not(.swatch_filter) {
20152    -webkit-box-shadow: none;
20153    box-shadow: none;
20154    font-weight: bold;
20155    background: none;
20156  }
20157  .mobile_facet_group[id*='color'] {
20158    display: -webkit-box;
20159    display: -ms-flexbox;
20160    display: flex;
20161    -ms-flex-wrap: wrap;
20162    flex-wrap: wrap;
20163    -webkit-box-pack: center;
20164    -ms-flex-pack: center;
20165    justify-content: center;
20166  }
20167  .mobile_facet_group[id*='color'] .isp_single_mobile_facet {
20168    margin-left: 8px;
20169    margin-right: 8px;
20170    min-width: 90px;
20171    width: auto;
20172    max-width: 33%;
20173    padding: 15px 0px;
20174  }
20175  .mobile_facet_group[id*='color'] .isp_mobile_swatch_title {
20176    font-size: 15px;
20177    line-height: 1;
20178  }
20179
20180  /* scroll up */
20181  #isp_scrollUp {
20182    bottom: 0 !important;
20183    right: 0 !important;
20184    font-size: 15px !important;
20185    border-radius: 0px !important;
20186    padding: 6px 20px !important;
20187  }
20188
20189  /* was asked to be added */
20190  #isp_search_result_page_container
20191  #isp_left_container_facets
20192  .isp_facet_size
20193  .isp_facet_value
20194  a
20195  .isp_facet_value_name
20196  .isp_facet_value_name_not_selected {
20197    padding: 11px 17px 7px 18px;
20198  }
20199
20200  .isp_product_color_swatch {
20201    /* color variants */
20202    display: none;
20203  }
20204
20205  element.style {
20206    display: block;
20207    margin-top: 10px;
20208  }
20209  #isp_search_result_page
20210  .showFilters
20211  div.isp_center_container
20212  ul#isp_search_results_container {
20213    grid-row-gap: 40px;
20214  }
20215
20216  /*ISP CUSTOM CSS END*/
20217
20218  /*CSS Clean up*/
20219  .isp_single_mobile_facet.toggle_facets {
20220    display: -webkit-box !important;
20221    display: -ms-flexbox !important;
20222    display: flex !important;
20223    -webkit-box-pack: center;
20224    -ms-flex-pack: center;
20225    justify-content: center;
20226    text-align: center;
20227    -webkit-box-align: center;
20228    -ms-flex-align: center;
20229    align-items: center;
20230    border-radius: 10px !important;
20231    padding: 13px 19px 9px 20px !important;
20232    height: 42px !important;
20233  }
20234
20235  div#facet_group_color .isp_single_mobile_facet.toggle_facets {
20236    position: relative;
20237    top: 10px;
20238  }
20239
20240  .isp_facet_show_hide_values {
20241    outline: none;
20242  }
20243
20244  div#single_facet_Color .isp_facet_unvisible_values {
20245    display: grid;
20246    grid-template-columns: repeat(3, 1fr);
20247    grid-column-start: 1;
20248    grid-column-end: 4;
20249  }
20250
20251  .isp-more-colors-available.custom {
20252    opacity: 1;
20253  }
20254
20255  .isp-custom-swatch-count {
20256    color: #8e8e8e;
20257    font-size: 12pt;
20258    margin-bottom: 6px;
20259  }
20260
20261  .isp-more-colors-available {
20262    display: none;
20263  }
20264  @media only screen and (max-width: 748px) {
20265    span.isp_header_collection_title {
20266      display: -webkit-box;
20267      display: -ms-flexbox;
20268      display: flex;
20269      white-space: break-spaces;
20270      -ms-flex-wrap: wrap;
20271      flex-wrap: wrap;
20272      position: relative;
20273      top: -25px;
20274    }
20275
20276    span#isp_results_summary_total_results {
20277      display: block;
20278      position: relative;
20279      top: -20px;
20280    }
20281
20282    #isp_search_result_page
20283    li.isp_grid_product
20284    div.isp_product_info
20285    .isp_product_title {
20286      font-size: 14px;
20287    }
20288
20289    #isp_search_result_page
20290    li.isp_grid_product
20291    div.isp_product_info
20292    .isp_product_price_wrapper {
20293      font-size: 14px;
20294    }
20295
20296    span#isp_results_search_text {
20297      display: -webkit-box;
20298      display: -ms-flexbox;
20299      display: flex;
20300      white-space: break-spaces;
20301      -ms-flex-wrap: wrap;
20302      flex-wrap: wrap;
20303      position: relative;
20304      top: -10px;
20305      font-size: 30px !important;
20306    }
20307
20308    span#isp_results_summary_total_results.serp {
20309      display: block;
20310      position: relative;
20311      top: -10px;
20312    }
20313  }
20314
20315  div#isp_search_result_page_container .standalone-bottomline {
20316    -webkit-box-pack: end;
20317    -ms-flex-pack: end;
20318    justify-content: end;
20319  }
20320
20321  #isp_search_result_page .isp_product_reviews_count {
20322    display: inline-block;
20323    margin-bottom: -6px;
20324  }
20325  #isp_search_result_page .isp-custom-swatch-count {
20326    margin-top: 5px;
20327    margin-bottom: 0;
20328  }
20329
20330  /*Promotional */
20331  .promotional-tag {
20332    font-size: 11pt;
20333    font-family: 'TradeGothicLTStd', sans-serif;
20334    font-weight: 400;
20335    text-transform: uppercase;
20336    color: #ccc;
20337  }
20338
20339  li.isp_grid_product.planet .isp_product_title:after {
20340    content: '';
20341    background-image: url('https://api-lunacy.icons8.com/api/assets/0e296ac2-8bf9-4f38-8de1-04b0394c813d/Group7.png');
20342    width: 20px;
20343    height: 20px;
20344    display: -webkit-inline-box;
20345    display: -ms-inline-flexbox;
20346    display: inline-flex;
20347    background-size: cover;
20348    position: relative;
20349    top: 2px;
20350    right: -6px;
20351  }
20352
20353  /* new image ration 4*5 */
20354  #isp_search_results_container li.isp_grid_product .isp_product_image {
20355    top: auto !important;
20356    bottom: 0 !important;
20357    transform: translateX(-50%) !important;
20358    -webkit-transform: translateX(-50%) !important;
20359    -moz-transform: translateX(-50%) !important;
20360    -ms-transform: translateX(-50%) !important;
20361    -o-transform: translateX(-50%) !important;
20362  }
20363
20364  #isp_search_result_page .yotpo-bottomline {
20365    margin-right: auto;
20366  }
20367
20368  /***************** START Yaara added sticky filters *****************/
20369
20370  /*Sticky filter slider*/
20371
20372  @media (min-width: 769px) {
20373    #isp_left_container {
20374      overflow-y: auto;
20375      max-height: 80vh;
20376    }
20377    #isp_left_container::-webkit-scrollbar {
20378      width: 0.5em;
20379    }
20380    #isp_left_container::-webkit-scrollbar-track {
20381      -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
20382    }
20383    #isp_left_container::-webkit-scrollbar-thumb {
20384      background-color: darkgrey;
20385      outline: 0px solid slategrey;
20386    }
20387    body #isp_header_subtitle {
20388      width: 100%;
20389      position: relative !important;
20390      display: inline-block !important;
20391      top: unset !important;
20392      left: unset !important;
20393      -webkit-transform: none !important;
20394      -ms-transform: none !important;
20395      transform: none !important;
20396    }
20397    #sorting_chosen_name {
20398      font-size: 14px;
20399    }
20400  }
20401  /* left container */
20402  #isp_search_result_page
20403  #isp_search_result_page_container
20404  div.isp_left_container {
20405    border-top: none;
20406  }
20407  #isp_search_result_page
20408  #isp_search_result_page_container
20409  div.isp_left_container
20410  .isp_search_res_facets_container {
20411    border-top: 1px solid #e7e7e7;
20412    padding-top: 1em;
20413    margin-right: 10px;
20414  }
20415
20416  /* product grid */
20417
20418  /* sticky left and filter buttons */
20419  #isp_search_result_page
20420  #isp_search_result_page_container
20421  div.isp_center_container_header {
20422    position: -webkit-sticky;
20423    position: sticky;
20424    top: 0;
20425    z-index: 10;
20426    margin: 0 !important;
20427    width: 100% !important;
20428    background: #fff;
20429  }
20430
20431  @media screen and (max-width: 48em) {
20432    #isp_search_result_page
20433    #isp_search_result_page_container
20434    div.isp_center_container_header {
20435      padding-bottom: 0;
20436    }
20437  }
20438  #isp_search_result_page
20439  #isp_search_result_page_container.showFilters
20440  div.isp_left_container {
20441    position: -webkit-sticky;
20442    position: sticky;
20443    top: 100px;
20444  }
20445
20446  /***************** END sticky filters *****************/
20447
20448  @media (max-width: 48em) {
20449    #isp_search_result_page .isp-custom-swatch-count,
20450    #isp_search_result_page .isp_product_reviews_count,
20451    #isp_search_result_page .promotional-tag {
20452      font-size: clamp(0.5em, 0.5em + 1vw, 0.9em);
20453    }
20454  }
20455</style>
20456<style>
20457  #isp_search_results_container li.isp_grid_product .isp_product_image {
20458  	width: 100% !important;
20459    height: 100% !important;
20460    object-fit: cover !important;
20461  }
20462  #isp_search_result_page_container {
20463    padding: 0 5%;
20464  }
20465  #isp_results_summary .isp_header_collection_title,
20466  #isp_left_container_facets .isp_facet_title_name {
20467    font-family: 'airmoregular', sans-serif;
20468    font-weight: 700;
20469  }
20470  #isp_search_result_page
20471  .isp_custom_price_container
20472  input.isp_custom_price_input[type='number'] {
20473    font-size: 90%;
20474  }
20475  #isp_results_summary_total_results,
20476  #isp_left_container_facets .isp-size-group,
20477  #isp_search_result_page
20478  #single_facet_Color
20479  .isp_facet_value
20480  span:not(.isp_facet_value_counter),
20481  #isp_search_result_page_container
20482  #isp_left_container_facets
20483  .isp_facet_value
20484  a
20485  .isp_facet_value_name
20486  .isp_facet_value_name_not_selected,
20487  #isp_left_container_facets
20488  .isp_facet_value
20489  a
20490  .isp_facet_value_name
20491  .isp_facet_value_counter,
20492  #isp_search_result_page
20493  .isp_custom_price_container
20494  input.isp_custom_price_input[type='number'],
20495  #isp_search_result_page
20496  .isp_custom_price_container
20497  label.isp_custom_price_currency,
20498  #isp_left_container_facets
20499  .isp_search_res_facets_container
20500  .isp_facet_show_hide_values,
20501  #isp_left_container_facets .size-group-show-more,
20502  #isp_search_result_page_container
20503  .isp_center_container_header
20504  a.isp_refine_nevigation
20505  span.isp_refine_navigation_content,
20506  #sorting_chosen_name,
20507  #isp_search_result_page
20508  .isp_sorting_and_result_view_wrapper
20509  #isp_search_res_sorting_menu
20510  > li#search_res_sorting_title,
20511  .isp_sorting_and_result_view_wrapper
20512  #isp_search_res_sorting_menu
20513  > .open
20514  > .dropdown-menu
20515  > li
20516  > a {
20517    font-family: 'airmoregular', sans-serif;
20518    font-weight: 400;
20519  }
20520  #isp_search_result_page li.isp_grid_product div.isp_product_info {
20521    margin: 0 !important;
20522    padding: 16px 0 0 0 !important;
20523  }
20524  #isp_search_result_page
20525  li.isp_grid_product
20526  div.isp_product_info
20527  .isp_product_title {
20528    margin-top: 5px;
20529    line-height: 1;
20530  }
20531  #isp_search_res_sorting_menu {
20532    margin-bottom: 6px !important;
20533  }
20534  #isp_left_container .isp_facet_unvisible_values.inline {
20535  	display: inline !important;
20536  }
20537  #isp-related-widget-1 .yotpo {
20538  	display: none;
20539  }
20540
20541  @media (max-width: 48em) {
20542    #isp_search_result_page li.isp_grid_product div.isp_product_info {
20543      padding-top: 8px !important;
20544    }
20545    #isp_search_result_page
20546    li.isp_grid_product
20547    div.isp_product_info
20548    .isp_product_title {
20549      margin-top: 5px;
20550      margin-bottom: 5px;
20551      line-height: 1.25;
20552    }
20553    #isp_search_result_page
20554    #isp_search_result_page_container
20555    div.isp_left_container {
20556      display: none !important;
20557    }
20558    #isp_search_result_page
20559    #isp_search_result_page_container.showFilters
20560    div.isp_left_container {
20561      display: block !important;
20562      position: static !important;
20563      margin: 0 !important;
20564    }
20565    #isp_search_result_page
20566    #isp_search_result_page_container.showFilters
20567    div.isp_center_container_position {
20568      -webkit-transform: none !important;
20569      -ms-transform: none !important;
20570      transform: none !important;
20571    }
20572    #isp_search_result_page
20573    #isp_search_result_page_container.showFilters
20574    #isp_results_summary_total_results {
20575      top: 0 !important;
20576    }
20577    #isp_search_result_page
20578    #isp_search_result_page_container
20579    #isp_search_results_filter_tags {
20580      display: -webkit-box !important;
20581      display: -ms-flexbox !important;
20582      display: flex !important;
20583      -webkit-box-orient: horizontal;
20584      -webkit-box-direction: normal;
20585      -ms-flex-direction: row;
20586      flex-direction: row;
20587      -ms-flex-wrap: wrap;
20588      flex-wrap: wrap;
20589      margin: 0 !important;
20590    }
20591    #isp_search_result_page
20592    div#isp_search_results_filter_tags
20593    .isp_filter_removable_tag {
20594      margin-bottom: 10px;
20595    }
20596    #isp_search_result_page
20597    #isp_search_result_page_container
20598    .isp_filter_tag_remove_all {
20599      margin-left: 0;
20600    }
20601    #isp_search_result_page
20602    #isp_search_result_page_container.showFilters
20603    #isp_results_summary {
20604      display: block !important;
20605      float: none !important;
20606      width: 100% !important;
20607    }
20608    #isp_search_result_page
20609    #isp_search_result_page_container.showFilters
20610    .isp_header_collection_title {
20611      margin-bottom: 10px;
20612    }
20613    #isp_search_result_page
20614    #isp_search_result_page_container
20615    #isp_refine_nevigation {
20616      float: none !important;
20617      display: block !important;
20618      position: static !important;
20619      padding: 0 !important;
20620      margin-bottom: 1rem;
20621      text-align: left !important;
20622    }
20623    #isp_search_result_page
20624    #isp_search_result_page_container
20625    .isp_header_collection_title {
20626      top: 0;
20627      margin-bottom: 1rem;
20628    }
20629    #isp_search_result_page
20630    #isp_search_result_page_container
20631    .isp_results_summary_wrapper {
20632      width: 100% !important;
20633    }
20634    #isp_results_summary_total_results {
20635      top: 0 !important;
20636    }
20637    .isp_center_container_header {
20638      padding-top: 0 !important;
20639    }
20640  }
20641</style>
20642<style>
20643  /* Product Labels */
20644  #isp_search_result_page .isp_grid_product [alt*="LABEL"] {
20645    display: inline-block;
20646    vertical-align: middle;
20647  	position: absolute;
20648    top: 3%;
20649    left: 3%;
20650    z-index: 1;
20651    min-width: 110px;
20652    width: 40%;
20653	pointer-events: none;
20654    image-rendering: -moz-crisp-edges; /* Firefox */
20655    image-rendering: -o-crisp-edges; /* Opera */
20656    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
20657    image-rendering: crisp-edges;
20658    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
20659  }
20660  
20661  /* Results Number */
20662  #isp_results_summary_total_results::before,
20663  #isp_results_summary_total_results::after {
20664  	display: none !important;
20665  }
20666  
20667  /* Related Searches */
20668  #isp_results_did_you_mean {
20669    margin-bottom: 2% !important;
20670  }
20671  
20672  /* Collection Sort Drodpown */
20673  #isp_sorting_drop_container .caret {
20674  	margin-bottom: 7px !important;
20675  }
20676  #sorting_chosen_name,
20677  #sorting_drop_list li a {
20678  	font-size: 1.8rem;
20679  }
20680  
20681  /* Collection Hide Filters Button */
20682  #isp_refine_nevigation {
20683    margin-bottom: 2px !important;
20684  	margin-right: 4rem !important;
20685  }
20686  
20687  /* Collection Quick View Button */
20688  #isp_search_results_container .isp_product_quick_view_button {
20689    bottom: 5% !important;
20690  	border: none !important;
20691    box-shadow: none !important;
20692    transition: all 0.3s linear !important;
20693  }
20694  
20695  /* Product */
20696  #isp_search_result_page .isp_grid_product .isp_product_info .isp_product_title,
20697  #isp_search_result_page .isp_grid_product .isp_product_info .isp_product_price,
20698  #isp_search_result_page .isp_grid_product .isp_product_info .isp_compare_at_price {
20699  	font-size: 12px !important;
20700  }
20701  
20702  /* Desktop Filters */
20703  #isp_left_container_facets .isp_facet_value_name_not_selected,
20704  #isp_left_container_facets .isp_facet_value a .isp_facet_value_name {
20705    font-size: 12px !important;
20706  }
20707  
20708  /* Mobile Filters */
20709  #mobile_facet_container {
20710  	font-family: 'arimoregular', sans-serif !important;
20711  }
20712  #mobile_facet_container .mobile_facet_group {
20713  	padding: 2% !important;
20714  }
20715  #mobile_facet_container .isp_single_mobile_facet.not_collapsed {
20716    display: -ms-grid !important;
20717    display: grid !important;
20718  }
20719  #mobile_facet_container .isp_single_mobile_facet.not_collapsed[facet_id="size"] {
20720    display: -ms-inline-grid !important;
20721    display: inline-grid !important;
20722  }
20723  #mobile_facet_container .isp_single_mobile_facet.collapsed {
20724  	display: none !important;
20725  }
20726  #mobile_facet_container #facet_group_color .isp_single_mobile_facet.toggle_facets {
20727    margin: 0 8px !important;
20728    padding: 1rem !important;
20729    line-height: 1 !important;
20730  }
20731  #mobile_facet_container #facet_group_size .isp_single_mobile_facet.selected_facet_isp {
20732    border: 2px solid black !important;
20733  	background: transparent !important;
20734    font-weight: bold !important;
20735    color: black !important;
20736  }
20737  #mobile_tag_container {
20738  	display: none !important;
20739  }
20740  
20741  @media only screen and (max-width: 48em){
20742    #isp_left_container_facets {
20743      display: none !important;
20744    }
20745    #isp_results_did_you_mean {
20746      margin-bottom: 5% !important;
20747    }
20748    #isp_refine_button_mobile {
20749      display: table;
20750      position: absolute;
20751      top: 0;
20752      left: auto;
20753      right: 0;
20754      margin: 0;
20755      z-index: 1000;
20756    }
20757    #isp_results_summary_total_results {
20758      padding-top: 50px;
20759    }
20760    #isp_center_container .isp_sorting_and_result_view_wrapper {
20761      z-index: 100000;
20762    }
20763    #sorting_chosen_name, #sorting_drop_list li a {
20764      font-size: 1.2rem;
20765    }
20766    #isp_results_summary_total_results {
20767      padding-top: 0 !important;
20768    }
20769    #isp_search_result_page_container .isp_header_collection_title {
20770      font-size: 80%;
20771    }
20772    #isp_search_res_sorting_menu {
20773      margin-bottom: 0 !important;
20774    }
20775  }
20776  @media only screen and (min-width: 48em) {
20777    #isp_search_results_container {
20778      margin-top: 28px !important;
20779    }
20780  }
20781  
20782  /* Search Results Page */
20783  .page_search-results .breadcrumb {
20784  	display: none !important;
20785  }
20786  .page_search-results .section-header h1 {
20787    margin-top: 6%;
20788    margin-left: 20%;
20789  	text-align: left !important;
20790  }
20791  .page_search-results #isp_search_res_sorting_menu > li > a {
20792    width: auto !important;
20793    border: none !important;
20794  }
20795  .page_search-results #sorting_drop_list {
20796  	padding: 0 !important;
20797  }
20798  .page_search-results #sorting_drop_list li a {
20799  	border: none !important;
20800  }
20801  .page_search-results #isp_search_result_page_container #sorting_drop_list {
20802  	z-index: 2 !important;
20803  }
20804  .page_search-results #isp_load_more_button {
20805  	padding-bottom: 10px !important;
20806  }
20807  
20808  @media only screen and (max-width: 48em) {
20809    .page_search-results .isp_center_container_header {
20810      position: relative !important;
20811    }
20812    .page_search-results .section-header h1,
20813    .page_search-results #isp_results_search_text {
20814      margin-left: 0;
20815      padding: 0 5%;
20816      font-size: clamp(150%, 150% + 1vw, 2.25rem) !important;
20817    }
20818    .page_search-results #isp_results_search_text {
20819      padding-left: 0 !important;
20820    }
20821    .page_search-results #isp_refine_nevigation {
20822      display: none !important;
20823    }
20824    .page_search-results .isp_sorting_and_result_view_wrapper {
20825      top: auto !important;
20826      bottom: 0 !important;
20827      padding-right: 0 !important;
20828    }
20829    .page_search-results .isp_sorting_and_result_view_wrapper * {
20830      font-size: 12px !important;
20831    }
20832    .page_search-results #isp_search_results_container {
20833      display: -webkit-box !important;
20834      display: -ms-flexbox !important;
20835      display: flex !important;
20836      -webkit-box-orient: horizontal !important;
20837      -webkit-box-direction: normal !important;
20838      -ms-flex-direction: row !important;
20839      flex-direction: row !important;
20840      -webkit-box-pack: justify !important;
20841      -ms-flex-pack: justify !important;
20842      justify-content: space-between !important;
20843      -webkit-box-align: stretch !important;
20844      -ms-flex-align: stretch !important;
20845      align-items: stretch !important;
20846      -ms-flex-wrap: wrap !important;
20847      flex-wrap: wrap !important;
20848      gap: 10px !important;
20849    }
20850    .page_search-results .isp_grid_product {
20851      width: 45% !important;
20852    }
20853    .page_search-results #isp_results_summary_total_results {
20854      padding-top: 0 !important;
20855    }
20856  }
20857  @media only screen and (min-width: 48em) {
20858    .page_search-results  #isp_search_result_page_container .isp_product_image_wrapper {
20859      height: 200px !important;
20860    }
20861    .page_search-results #isp_search_result_page_container .isp_grid_product {
20862      height: 300px !important;
20863    }
20864  }
20865  @media only screen and (min-width: 62em) {
20866    .page_search-results  #isp_search_result_page_container .isp_product_image_wrapper {
20867      height: 300px !important;
20868    }
20869    .page_search-results #isp_search_result_page_container .isp_grid_product {
20870      height: 400px !important;
20871    }
20872  }
20873  @media only screen and (min-width: 90em) {
20874    .page_search-results  #isp_search_result_page_container .isp_product_image_wrapper {
20875      height: 400px !important;
20876    }
20877    .page_search-results #isp_search_result_page_container .isp_grid_product {
20878      height: 500px !important;
20879    }
20880  }
20881  @media only screen and (min-width: 120em) {
20882    .page_search-results  #isp_search_result_page_container .isp_product_image_wrapper {
20883      height: 500px !important;
20884    }
20885    .page_search-results #isp_search_result_page_container .isp_grid_product {
20886      height: 600px !important;
20887    }
20888  }
20889</style>
20890<script>
20891const FILTER_SHOW_ICON =
20892  '//cdn.shopify.com/s/files/1/0062/3040/9298/t/27/assets/filter_black.svg?v=7134740416640415590';
20893const FILTER_HIDE_ICON =
20894  '//cdn.shopify.com/s/files/1/0062/3040/9298/t/27/assets/filter_black.svg?v=7134740416640415590';
20895const WATERPROOF_LABEL = `//betseyjohnson.com/cdn/shop/files/waterproof-product-logo-horizontal.png?v=267958`.toString();
20896const Layout = {
20897  set: () => {
20898    Layout.headingOffset(18);
20899    Layout.collectionPage();
20900  },
20901  headingOffset: (gap) => {
20902    const headerHeight = $('.isp_center_container_header').outerHeight(true);
20903    $jquery_isp('#isp_left_container').css('margin-top', headerHeight + gap + 'px');
20904    $jquery_isp('#isp_search_results_container').css('margin-top', gap + 'px');
20905  },
20906  collectionPage: () => {
20907    let url = window.location.href;
20908    let addBanner = (desktop, mobile, alt) => {
20909      $jquery_isp('#isp_search_results_banner').empty();
20910      if (desktop)
20911        $jquery_isp('#isp_search_results_banner').append(
20912          `<img src="${desktop}" alt="${
20913            alt ? alt : 'Desktop Banner'
20914          }" class="collection-banner hideOnMob" style="max-height: 100%;" />`
20915        );
20916      if (mobile)
20917        $jquery_isp('#isp_search_results_banner').append(
20918          `<img src="${mobile}" alt="${
20919            alt ? alt : 'Mobile Banner'
20920          }" class="collection-banner showOnMob" style="max-height: 100%;" />`
20921        );
20922    };
20923
20924    let banners = [
20925      // {
20926      //   handle: 'test',
20927      //   desktop: 'desktop-url',
20928      //   mobile: 'mobile-url',
20929      //   alt: '',
20930      // },
20931    ];
20932    banners.forEach((banner) => {
20933      let isInSearch = ~url.indexOf(`/pages/ssr-search-results?q=${banner.handle}`);
20934      let isInCollection = ~url.search(`/collections/${banner.handle}`);
20935
20936      if (isInCollection || isInSearch)
20937        addBanner(banner.desktop, banner.mobile, banner.alt);
20938    });
20939    
20940    if (~url.search('now-trending-gift-guide')) {
20941      document.getElementById('isp_left_container').style.display = 'none !important';
20942      document.getElementById('isp_left_container').style.marginTop = '0px';
20943      document.getElementById('isp_left_container').style.paddingTop = '0px';
20944      document.getElementById('isp_center_container').style.marginLeft = '0px';
20945      document.querySelector('.isp_center_container_header').style.paddingTop = '0px';
20946    }
20947  },
20948};
20949const Mobile = {
20950  setElements: () => {
20951    if (!$jquery_isp('body').hasClass('mobile-icons-added')) {
20952      const searchMobileImage = $jquery_isp('.headerSearchMob img').clone();
20953      const $searchMobileIcon = $jquery_isp(
20954        '<button class="searchMobileIcon showOnSmall"></button>'
20955      );
20956
20957      $searchMobileIcon.append(searchMobileImage);
20958      $jquery_isp('#shopify-section-header .rightMenu').prepend($searchMobileIcon);
20959
20960      $searchMobileIcon.on('click', function () {
20961        $jquery_isp('.isp_mobile_dropdown_container').removeClass('collapsed');
20962        $jquery_isp('.isp_mobile_dropdown_blur')
20963          .removeClass('unblur')
20964          .css('display', 'block');
20965      });
20966
20967      $jquery_isp('body').addClass('mobile-icons-added');
20968    }
20969  },
20970};
20971const Filter = {
20972  set: () => {
20973    Filter.colorsFacet();
20974    Filter.sizesFacet(9);
20975    Filter.collapsing();
20976    Filter.customOnClick();
20977  },
20978
20979  colorsFacet: () => {
20980    const $facet = $jquery_isp('#single_facet_Colors, #single_facet_Color');
20981
20982    $facet.find('.isp_facet_value_color_swatch').each(function () {
20983      $jquery_isp(this).find('.isp_facet_value_name span').appendTo($jquery_isp(this).find('a'));
20984    });
20985  },
20986
20987  sizesFacet: (colorsShow) => {
20988    const $facet = $jquery_isp('#single_facet_Size');
20989    const $visibleSizes = $facet.children('.isp_facet_value');
20990    const $hiddenSizes = $facet.find('.isp_facet_unvisible_values');
20991
20992    if ($hiddenSizes) {
20993      const visibleLength = $visibleSizes.length;
20994      const takeHiddenColors = colorsShow - visibleLength;
20995      $hiddenSizes
20996        .find('.isp_facet_value')
20997        .slice(0, takeHiddenColors)
20998        .insertBefore($hiddenSizes);
20999
21000      if (!$facet.find('.isp_facet_unvisible_values .isp_facet_value')) {
21001        $facet.find('.isp_facet_show_hide_values').hide();
21002      }
21003    }
21004  },
21005
21006  collapsing: () => {
21007    $jquery_isp('.isp_single_facet_wrapper').each(function () {
21008      const $facet = $(this);
21009
21010      $facet.find('.isp_facet_title').on('click', function (e) {
21011        const expanded = $(this).attr('aria-expanded');
21012        let h = 0;
21013
21014        if (expanded === 'true') {
21015          $facet.children().each(function () {
21016            h += $jquery_isp(this).outerHeight(true);
21017          });
21018        } else {
21019          h += $jquery_isp(this).outerHeight(true);
21020        }
21021
21022        $facet.css('max-height', h);
21023      });
21024    });
21025  },
21026
21027  customOnClick: () => {
21028    const $facet = $jquery_isp('.isp_facet_value>a');
21029    $facet.removeAttr('onclick');
21030
21031    $facet.click(function (e) {
21032      if ($jquery_isp('#isp_search_result_page_container').hasClass('showFilters')) {
21033        ispDoFacetedSearchWrapper(e, this);
21034        $jquery_isp('#isp_left_container')
21035          .addClass('display_refine_slide')
21036          .css({ opacity: 1, visibility: 'visible' });
21037        $jquery_isp('#isp_center_container').addClass('display_refine_slide');
21038      }
21039    });
21040  },
21041};
21042
21043var __isp_options = {
21044  isp_serp_with_product_attributes: 1,
21045  num_of_visible_color_filter_values: 6,
21046  isp_serp_avoid_scroll_after_filter: 1,
21047  isp_serp_enable_promo_ads: true,
21048  isp_optimized_open_callback: function () {
21049    Mobile.setElements();
21050  },
21051  isp_serp_callback: (data) => {
21052    if ( !$jquery_isp('#isp_search_result_page').length ) {
21053      let container = $('.page-content');
21054      container.attr('id', 'isp_search_result_page');
21055      $jquery_isp('#MainContent').append(container.removeClass('rte page-content'));
21056      $jquery_isp(".isp_grid_product").each(function () {
21057        var currentPro = $(this);
21058        const id = $jquery_isp(this).attr("product_id");
21059        const product = ISP_PRODUCTS[id];
21060        if($jquery_isp.inArray('kelseydiprima', product.att[1][1]) > -1 && $jquery_isp(this).find('.product_bag').length == 0){
21061          $jquery_isp(this).find('.isp_product_image_wrapper .isp_product_image_href img').after("<span class='product_bag'>@kelseydiprima's CLOSET</span>");
21062        }
21063        $jquery_isp(this).find('.isp_product_image_wrapper').addClass('denePic');
21064        if($jquery_isp(this).find('.sell_content').length == 0){
21065          currentPro.find('.isp_product_quick_view_button[product_id]').after('<div class="sell_content"><a class="btn-d addToCart openQv hideOnMob quickbtnn" href="javascript:void(0)" data-href="'+ product.u +'">quick view</a> </div>');
21066          $jquery_isp(this).find('.isp_product_quick_view_button[product_id]').remove();
21067        }
21068      });
21069
21070    }
21071    else if($jquery_isp('#isp_search_result_page').length){
21072      $jquery_isp(".isp_grid_product").each(function () {
21073        var currentPro = $jquery_isp(this);
21074        const id = $(this).attr("product_id");
21075        const product = ISP_PRODUCTS[id];
21076        if($jquery_isp.inArray('kelseydiprima', product.att[1][1]) > -1 && $jquery_isp(this).find('.product_bag').length == 0){
21077          $jquery_isp(this).find('.isp_product_image_wrapper .isp_product_image_href img').after("<span class='product_bag'>@kelseydiprima's CLOSET</span>");
21078        }
21079        $jquery_isp(this).find('.isp_product_image_wrapper').addClass('denePic');
21080        if($jquery_isp(this).find('.sell_content').length == 0){
21081          currentPro.find('.isp_product_quick_view_button[product_id]').after('<div class="sell_content"><a class="btn-d addToCart openQv hideOnMob quickbtnn" href="javascript:void(0)" data-href="'+ product.u +'">quick view</a> </div>');
21082          $jquery_isp(this).find('.isp_product_quick_view_button[product_id]').remove();
21083        }
21084      });
21085    }
21086    const products = document.querySelectorAll('.isp_grid_product');
21087    const getTags = (prod) => {
21088      let t = prod.att.find((x) => x[0] === 'Tag');
21089
21090      return t ? new Set(t[1]) : null;
21091    };
21092    const collectionTitle = () => {
21093      const $title = $.trim($jquery_isp('.isp_header_collection_title').html()).replaceAll('SHOES / ', '');
21094      
21095      $jquery_isp('.isp_header_collection_title').html($title);
21096    };
21097    const numberOfResults = () => {
21098      let subtitle = document.getElementById('isp_header_subtitle');
21099      let results = document
21100        .getElementById('isp_results_summary_total_results')
21101        .cloneNode(true);
21102      let text =
21103        results.innerHTML
21104          .trim()
21105          .replaceAll('(', '')
21106          .replaceAll(')', '');
21107      
21108      if (!~text.indexOf('Results')) text += ' Results';
21109
21110      results.innerHTML = '';
21111      results.innerHTML = text;
21112
21113      subtitle.innerHTML = '';
21114      subtitle.append(results);
21115    };
21116    const loadMoreButton = () => {
21117      const interval = setInterval(() => {
21118        let button = document.getElementById('isp_load_more_button');
21119
21120        if (button) {
21121          let callback = () => {};
21122
21123          button.innerHTML = 'View More';
21124
21125          button.addEventListener('click', callback);
21126          button.addEventListener('touchend', callback);
21127
21128          clearInterval(interval);
21129        }
21130      }, 1000);
21131    };
21132    const filtersActivationButton = () => {
21133      if (!$jquery_isp('#isp_refine_nevigation').hasClass('with_custom_icons')) {
21134        let $filter = $jquery_isp('#isp_refine_nevigation'),
21135          $searchResults = $jquery_isp('#isp_search_result_page_container'),
21136          $filterText = $filter.find('#isp_refine_button'),
21137          iconsHTML = '';
21138        $mobileFilter = $jquery_isp('<span id="isp_refine_button_mobile">Filters</span>');
21139
21140        $filter.removeAttr('onclick');
21141        $filter.append($mobileFilter);
21142
21143        iconsHTML += '<span class="isp_filter_icons">';
21144        iconsHTML +=
21145          '<img src="' + FILTER_SHOW_ICON + '" class="isp_filter_icon_show">';
21146        iconsHTML +=
21147          '<img src="' + FILTER_HIDE_ICON + '" class="isp_filter_icon_hide">';
21148        iconsHTML += '</span>';
21149
21150        $filter.append(iconsHTML).addClass('with_custom_icons');
21151
21152        if ($filter.attr('refine_display') === 'yes') {
21153          $searchResults.addClass('showFilters');
21154          $filterText.text('Hide Filters');
21155        } else {
21156          $searchResults.removeClass('showFilters');
21157          $filterText.text('Show Filters');
21158        }
21159
21160        setTimeout(function () {
21161          $jquery_isp('.isp_center_container_header').css({
21162            'margin-left':
21163              'calc(-16px - ' + $('#isp_left_container').width() + 'px',
21164            width:
21165              'calc(100% + 16px + ' + $('#isp_left_container').width() + 'px)',
21166          });
21167        }, 700);
21168
21169        $filter.on('click', function (e) {
21170          ispRefineSectionDisplay(e, this);
21171
21172          if ($filter.attr('refine_display') === 'yes') {
21173            $searchResults.addClass('showFilters');
21174            $filterText.text('Hide Filters');
21175            const leftContainerWidth = $('#isp_left_container').width();
21176            $jquery_isp('.isp_center_container_header').css({
21177              'margin-left': 'calc(-16px - ' + leftContainerWidth + 'px',
21178              width: 'calc(100% + 16px + ' + leftContainerWidth + 'px)',
21179            });
21180          } else {
21181            $searchResults.removeClass('showFilters');
21182            $filterText.text('Show Filters');
21183            $jquery_isp('.isp_center_container_header').css({
21184              'margin-left': 0,
21185              width: '100%',
21186            });
21187          }
21188        });
21189      }
21190    };
21191    const filtersContainer = () => {
21192      if (window.matchMedia('(min-width: 641px)').matches) {
21193        $jquery_isp('#isp_left_container')
21194          .addClass('display_refine_slide')
21195          .css({ opacity: 1, visibility: 'visible' });
21196        $jquery_isp('#isp_center_container').addClass('display_refine_slide');
21197        $jquery_isp('#isp_refine_nevigation').attr('refine_display', 'yes');
21198        $jquery_isp('#isp_search_result_page_container').addClass('showFilters');
21199      }
21200    };
21201
21202    if (~location.href.indexOf('search'))
21203      $jquery_isp('#isp_custom_price_min').attr('min', '1');
21204    if (~location.href.indexOf('collections')) {
21205      filtersContainer();
21206      filtersActivationButton();
21207      numberOfResults();
21208      loadMoreButton();
21209      collectionTitle();
21210
21211      Filter.set();
21212      Layout.set();
21213      
21214      products.forEach((productElement) => {
21215        const id = productElement.getAttribute('product_id');
21216        const ispProduct = ISP_PRODUCTS[id];
21217        const tags = getTags(ispProduct);
21218        
21219        // Add labels in PLP
21220        if (Array.from(tags).find(x => x == 'LABEL:WATERPROOF-HORIZONTAL')) {
21221          if (document.querySelector('[alt*="LABEL"]') == null) {
21222            let label = document.createElement('img');
21223
21224            label.src = WATERPROOF_LABEL;
21225            label.alt = 'WATERPROOF LABEL';
21226
21227            productElement.append(label);
21228          }
21229        }
21230        if (Array.from(tags).find(x => ~x.indexOf('PromoMessage'))) {
21231          let messageTag = Array.from(tags).find(x => ~x.indexOf('PromoMessage'));
21232          let price = productElement.querySelector('.isp_product_price_wrapper');
21233          let message = messageTag.split(':').pop();
21234          let color = ~messageTag.indexOf('PLP') ? '#000000' : '#ba1c14';
21235          
21236          if (~messageTag.indexOf('PDP')) return;
21237
21238          if ($jquery_isp('.promo-message').length == 0)
21239          $jquery_isp(`<div class="promo-message" style="color: #ba1c14">${message}</div>`).insertAfter(price);
21240        }
21241      });
21242      
21243      $jquery_isp('.isp_facet_show_hide_values').on('click touchend', function(){
21244        $jquery_isp('.isp_facet_unvisible_values').toggleClass('inline');
21245      });    
21246      
21247      if (~window.location.href.search('now-trending-gift-guide')) {
21248        $('#isp_results_did_you_mean').hide();
21249        $('.isp_center_container_header').remove();
21250        $('#isp_center_container h1:first-of-type').remove();
21251        $('#isp_center_container').prepend(`<h1 style="font-size: clamp(3rem, 2.5224rem + 2.3881vw, 7rem); font-family: Baskerville, serif !important;font-style: italic;text-align: center;">Holiday Gift Guide</h1>`);
21252      }
21253    }
21254  
21255
21256    var datalayer_products=[];
21257      if(data.items != undefined){
21258        $.each(data.items, function(inedx, product){
21259          var variants =[];
21260          var variantsAvailable = 0;
21261          if(product.vra){
21262            $.each(product.vra, function(i,val){
21263              var available = val[1].find((x) => x[0] === 'Sellable') ? val[1].find((x) => x[0] === "Sellable")[1][0] : '';
21264
21265              var va = {
21266                'id': val[0],
21267                'style': val[1].find((x) => x[0] === 'Product-sku') ? val[1].find((x) => x[0] === 'Product-sku')[1][0] : '', // sku
21268                //             'name': variant_title,
21269                'inStock': available,
21270                'price': val[1].find((x) => x[0] === 'Price') ? parseFloat(val[1].find((x) => x[0] === 'Price')[1][0].split(':')[1]) : '',
21271                'basePrice': val[1].find((x) => x[0] === 'Price') ? parseFloat(val[1].find((x) => x[0] === 'Price')[1][0].split(':')[1]) : ''
21272              };
21273              variants.push(va); 
21274
21275              if(available == true){
21276                variantsAvailable++;
21277              }
21278
21279            });  
21280          }
21281          var category = product.att.find((x) => x[0] === "Categories") ? product.att.find((x) => x[0] === "Categories")[1].map((x) => x[0]) : [];  
21282          var dataLayer_product = {
21283                    'id': Number(product.id),
21284            		'sku': product.sku != '' ? product.sku : null,
21285                    'name': product.l,
21286                    'price': parseFloat(product.p) ,
21287            		'basePrice': parseFloat(product.p_max_c != '0.00' ? product.p_max_c : product.p),
21288                    'type': product.att.find((x) => x[0] === 'Type') ? product.att.find((x) => x[0] === 'Type')[1][0] : null,
21289                    'tags': product.att.find((x) => x[0] === 'Tag') ? product.att.find((x) => x[0] === 'Tag')[1] : [],
21290                    'brand': product.att.find((x) => x[0] === 'Vendor') ? product.att.find((x) => x[0] === 'Vendor')[1][0] : null,
21291                    'isInStock': product.vra[0][1].find((x) => x[0] === 'Sellable') ? product.vra[0][1].find((x) => x[0] === "Sellable")[1][0] : '',
21292            		'hasNoVariants': product.v_c != 0 ? false : true,
21293                    'numVariants': product.v_c,
21294                    'variantsInStock':  variantsAvailable,
21295                    'category': category,
21296                    'currentVariant': product.vra[0][0],
21297                    'variants': variants
21298                };
21299          datalayer_products.push(dataLayer_product);
21300        });
21301      }
21302      if(datalayer_products.length > 0){
21303        window.dataLayerData = {
21304          event: "Product List",
21305          productList: {
21306            products: datalayer_products,
21307          },
21308        };
21309        window.dataLayer = window.dataLayer || [];
21310        window.dataLayer.push(JSON.parse(JSON.stringify(window.dataLayerData)));
21311      }
21312            
21313            }
21314};
21315
21316</script>
vendor: 1 bytes, line 21316
21316
21317<script>
21318  var __isp_options = __isp_options || {};
21319  __isp_options.isp_serp_enable_promo_ads = true;
21320  // __isp_options.image_rollover_filter(shopify_json_data)
21321   __isp_options.isp_max_serp_product_rollover_images = 2;
21322   
21323   var isp_related_options = isp_related_options || {};
21324  isp_related_options.isp_related_callback = function() {
21325      let $titleWrap = $jquery_isp('.isp_related_title');
21326      let $title = $jquery_isp('.isp_related_title span');
21327      let $titleHeading  =  $('<h2></h2>').addClass('fs_heading_title_cstm');
21328  
21329      if ($titleWrap.length && $title.length && $titleWrap.find('.fs_heading_title_cstm').length === 0) {
21330          $titleHeading.append($title);
21331          $titleWrap.append($titleHeading);
21332      }
21333  
21334      $('.isp_related_product').each(function() {
21335          let $productElement = $(this);
21336          let $productNameWrap = $productElement.find('.isp_related_product_name');
21337          let $productName = $productElement.find('.isp_related_product_name a');
21338          let $nameHeaing = $('<h3></h3>').css('font-size', 'unset');;
21339      
21340          if ($productNameWrap.length && $productName.length && $productNameWrap.find('h3').length === 0) {
21341              $nameHeaing.append($productName);
21342              $productNameWrap.append($nameHeaing);
21343          }
21344          // Remove role="option" attribute from the product element
21345          $productElement.removeAttr('role');
21346  
21347          if ($productElement.find('.isp_compare_at_price').length) {
21348            let $compareElement = $productElement.find('.isp_compare_at_price');
21349        
21350            // Set tabindex if not already present
21351            if (!$compareElement.attr('tabindex')) {
21352                $compareElement.attr('tabindex', '0');
21353            }
21354        
21355            // Handle .fs-price and add aria-label
21356            let $priceElement = $productElement.find('.isp_product_price');
21357            if ($priceElement.length && !$priceElement.find('.sr-only').length) {
21358                $priceElement.prepend(`<span class="sr-only" tabindex="0"  style="display:none;">Original price</span>`);
21359            }
21360        
21361            // Add aria-label to compareElement if it doesn't already have a .sr-only element
21362            if ($compareElement.length && !$compareElement.find('.sr-only').length) {
21363                $compareElement.prepend(`<span class="sr-only" tabindex="0"  style="display:none;">Current price</span>`);
21364            }
21365        }
21366      });
21367  
21368  
21369      
21370  } ;
21371  </script>
21371
21372
21373
21374  
21375
21376
21377
21378
21379
21380<!-- Fast Simon Product Recommendation Widget START -->
21381<script>
21382  // Function to update the Add to Cart button based on stock availability
21383  function updateAddToCartButton() {
21384    var selectedOption = document.querySelector('.select-styled option:checked');
21385    var addToCartButton = document.getElementById('sticky-add-to-cart-btn');
21386    var variantIdInput = document.getElementById('sticky-variant-id-input');
21387
21388    if (selectedOption && selectedOption.dataset.stock === 'false') {
21389      addToCartButton.disabled = true;
21390      addToCartButton.textContent = 'Out of Stock';
21391    } else {
21392      addToCartButton.disabled = false;
21393      addToCartButton.textContent = 'Add to Cart';
21394      variantIdInput.value = selectedOption.dataset.variantFbid; // Set variant ID for adding to cart
21395    }
21396
21397    //SMRTC-78
21398    if (addToCartButton.classList.contains('disable_btn')) {
21399      addToCartButton.disabled = true;
21400    }
21401
21402    
21403      // Preserve currency symbol when updating price from select-styled
21404      var priceDisplay = document.querySelector('.price-item--regular');
21405      if (priceDisplay && selectedOption) {
21406        var original = priceDisplay.textContent.trim();
21407        var prefixMatch = original.match(/^[^0-9]+/);
21408        var suffixMatch = original.match(/[^0-9]+$/);
21409        var newValue = selectedOption.dataset.value || selectedOption.value || selectedOption.textContent || '';
21410        newValue = newValue.trim();
21411        if (newValue !== '') {
21412          if (prefixMatch) {
21413            priceDisplay.textContent = prefixMatch[0] + newValue;
21414          } else if (suffixMatch) {
21415            priceDisplay.textContent = newValue + suffixMatch[0];
21416          } else {
21417            priceDisplay.textContent = newValue;
21418          }
21419        }
21420      }
21421    
21422  }
21423
21424  // Call the function initially to set button state
21425  updateAddToCartButton();
21426
21427  // Add event listener to update button state when dropdown selection changes
21428  document.querySelector('.select-styled').addEventListener('change', updateAddToCartButton);
21429</script>
21429
21430
21431
21432
21433
21434<!-- Fast Simon Product Recommendation Widget END -->
21435
21436
21437
21438
21439<script>
21440const button = document.getElementById('size-fit-button');
21441const panel = document.getElementById('sizefitid');
21442
21443button.addEventListener('click', () => {
21444  const isOpen = button.getAttribute('aria-expanded') === 'true';
21445
21446  // Update ARIA
21447  button.setAttribute('aria-expanded', String(!isOpen));
21448
21449  // Show / hide panel
21450  panel.hidden = isOpen;
21451
21452  // Optional: move focus when opening
21453  if (!isOpen) {
21454    panel.focus();
21455  }
21456});
21457
21458</script>
21458
21459
21460<!-- ------------- JS TO CSS ------------- -->
21461<script>
21462    var cssFile =  `<style>
21463    .fs-recommendation-product-info .color-swatches-wrapper{
21464      display:none !important;
21465    }
21466    #fast-simon-upsell-widget .review{
21467        display:none !important;
21468      }
21469      .fs-recommendation-widget-container .color-swatches-wrapper{
21470    display:none !important;
21471  }
21472        .name.fs-rec-widget-xwk6le,
21473        .fs-recommendation-price-container.fs-rec-widget-efva8e {
21474           text-align: left;
21475           display: block;
21476           font-size: 10px!important;
21477           font-weight: 700!important;
21478        }
21479        .widget-container.fs-rec-widget-15qc41o {
21480            width: 100% !important;
21481            max-width: 100% !important;
21482        }
21483        .carousel-container {
21484            width: 100% !important;
21485            max-width: 100% !important;
21486            padding-left:0 !important;
21487        }
21488        #fs-recommendation-widget-main.fs-rec-widget-15qc41o {
21489            width: 100% !important;
21490            max-width: 100% !important;
21491        }
21492       button.fs-rec-widget-15qc41o {
21493            position: absolute;
21494            right: 60px;
21495            top:-30px !important;
21496            display: block;
21497            width: 20px;
21498            height: 20px;
21499            z-index: 2;
21500            padding: 0;
21501        }
21502        button.fs-recommendation-button[aria-label="Left Arrow"] {
21503            right:100px !important;
21504            transform: scale(-1);
21505        }
21506        button.fs-rec-widget-15qc41o svg {
21507            display: none;
21508        }
21509        button.fs-rec-widget-15qc41o::before {
21510            content:'';
21511            position:absolute;
21512            height: 20px;
21513            width: 20px;
21514            background-image: url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/next_4b900ff9-8af6-43f4-a6a0-d99ccd823967.png?v=1678360552);
21515            background-repeat: no-repeat;
21516            background-position:center;
21517            background-size:20px;
21518            top: 0;
21519            left: 0;
21520        }
21521        #fs-recommendation-widget-main.fs-rec-widget-15qc41o {
21522            padding-top: 50px;
21523            padding-left: 50px;
21524        }
21525        .widget-container.fs-rec-widget-15qc41o {
21526            position: relative;
21527            justify-content: flex-start;
21528        }
21529        #fs-recommendation-widget-main h2 {
21530            display: block;
21531            width: 100%;
21532            font-weight: 600;
21533            letter-spacing: normal;
21534            font-size: 13px;
21535            text-transform: uppercase;
21536            margin-bottom: 0;
21537        }
21538        .slide-horizontal.fs-rec-widget-15qc41o .product-container:nth-child(1) {
21539            margin-left: 0;
21540        }
21541        .carousel-container.fs-rec-widget-15qc41o {
21542          padding: 0;
21543        }
21544        .dotsContainer.fs-rec-widget-qx19dw {
21545          display: none !important;
21546        }
21547        .container.fs-rec-widget-9qwc1q {
21548          padding-top: 100%;
21549          position: relative;
21550          display: block;
21551          overflow: hidden;
21552          width: 100%;
21553          background: #f1f1f1;
21554        }
21555        .container.fs-rec-widget-9qwc1q img {
21556          position: absolute;
21557          top: 0;
21558          left: 0;
21559          width: 100%;
21560          height: 100%;
21561        }
21562        .name.fs-rec-widget-xwk6le {
21563            margin-top: 10px;
21564        }
21565        .fs-recommendation-price-container .price-container.fs-rec-widget-efva8e {
21566          align-items: flex-start;
21567        }
21568        div#fast-simon-upsell-widget {
21569          overflow: hidden;
21570        }
21571        .sr-only {
21572          border: 0 !important;
21573          clip: rect(1px, 1px, 1px, 1px) !important;
21574          -webkit-clip-path: inset(50%) !important;
21575          clip-path: inset(50%) !important;
21576          height: 1px !important;
21577          margin: -1px !important;
21578          overflow: hidden !important;
21579          padding: 0 !important;
21580          position: absolute !important;
21581          width: 1px !important;
21582          white-space: nowrap !important;
21583        }
21584        @media only screen and (max-width: 767px) {
21585            #fs-recommendation-widget-main.fs-rec-widget-15qc41o {
21586                padding-left: 30px;
21587                padding-top:0;
21588            }
21589            button.fs-rec-widget-15qc41o {
21590                display: block;
21591            }
21592            .carousel-container.fs-rec-widget-15qc41o {
21593                padding: 0;
21594            }
21595            .name.fs-rec-widget-xwk6le, .fs-recommendation-price-container.fs-rec-widget-efva8e {
21596                font-size: 12px!important;
21597            }
21598            button.fs-rec-widget-15qc41o {
21599              top: -23px !important;
21600              width: 20px;
21601              height: 20px;
21602            }
21603            button.fs-rec-widget-15qc41o::before {
21604              height: 15px;
21605              width: 15px;
21606              background-size: 15px;
21607              padding: 10px;
21608              box-sizing: border-box;
21609            }
21610  </style>`;
21611
21612  function setAttributes(el, attrs) {
21613    for(var key in attrs) {
21614      el.setAttribute(key, attrs[key]);
21615    }
21616  }
21617
21618  // #151: It is not clear to screen reader users where each card or tile begins and ends.
21619  function replaceTags(shadowRoot){
21620    if(shadowRoot.querySelector('.fs-recommendation-widget-container') && shadowRoot.querySelectorAll('.fs-recommendation-product-container').length > 0){
21621      var products = shadowRoot.querySelectorAll('.fs-recommendation-product-container');
21622      products.forEach(e => {
21623        setAttributes(e, {"aria-label": "product", "role": "group"});
21624        setAttributes(e.querySelector('.fs-recommendation-product-name-wrapper'), {"role": "heading", "aria-level": "2"});
21625
21626        
21627          var testvariation = 1, priceHtml = e.querySelector('.f
21627s-recommendation-price-container').innerHTML;
21628          e.querySelector('.fs-recommendation-price-container').innerHTML = priceHtml.replace('.00','');
21629        // }
21630        e.querySelector('.fs-recommendation-product-price').insertAdjacentHTML('afterBegin', '<span class="sr-only">Current price: </span>');
21631        if (e.querySelector('.fs-recommendation-product-previous-price'))
21632          e.querySelector('.fs-recommendation-product-previous-price').insertAdjacentHTML('afterBegin', '<span class="sr-only">Original price: </span>');
21633      })
21634    } else {
21635      setTimeout(function(){
21636        replaceTags(shadowRoot)
21637      }, 1000);
21638    }
21639  }
21640
21641  function injectCSS() {
21642    if (document.querySelector('.fast-simon-upsell') && document.querySelector('.fast-simon-upsell').shadowRoot != null && document.querySelector('.fast-simon-upsell').shadowRoot.querySelector("#fast-simon-upsell-widget") != null) {
21643      document.querySelectorAll('.fast-simon-upsell').forEach(el => {
21644        el.shadowRoot
21645          .querySelector(".fast-upsell-crossell-widget")
21646          .insertAdjacentHTML("beforeend", cssFile);
21647      });
21648      var shadowRoot = document.querySelector('.fast-simon-upsell').shadowRoot;
21649      //replaceTags(shadowRoot);
21650    } else {
21651      setTimeout(function() {
21652          injectCSS();
21653      }, 1000);
21654    }
21655  }
21656  injectCSS();
21657</script>
21657
21658
21659  
21659<script type="application/json" class="currprod" id="ProductJson-template--17869571489857__main">
21660    {"id":7733392146497,"title":"DIGITAL GIFT CARD","handle":"digital-gift-card","description":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-12-18T08:46:58-05:00","created_at":"2025-12-10T12:29:58-05:00","vendor":"Betsey Johnson","type":"Gift Cards","tags":["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],"price":2500,"price_min":2500,"price_max":20000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"],"featured_image":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","options":["Size"],"media":[{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894660161,"position":1,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","width":1000},{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894692929,"position":2,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u
21660003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e"}
21661  </script>
21661
21662
21663
21664<style>
21665  @media (min-width: 20em){ #sizeChart-7733392146497 { padding: 0; border-radius: 0; } #sizeChart-7733392146497 img { display: inline-block; vertical-align: middle; transform: scale(1.06); } #sizeChart-7733392146497 .modal-window { padding: 0; } } @media screen and (max-width: 30em){ #sizeChart-7733392146497 { padding: 1em; } }
21666  @media only screen and (min-width: 48em) {
21667    #isp-related-widget-1 .isp_related_product .isp_related_product_image {
21668      min-height: 240px;
21669      object-fit: cover;
21670      object-position: center;
21671    }
21672  }
21673</style>
21674
21675
21676
21677  <style>
21678    square-placement {
21679      display: inline-flex !important;
21680      color: black;
21681    }
21682    
21683    .klarna-cta {
21684      display: inline-flex;
21685      color: black;
21686    }
21687    .space_klarna {
21688      margin: 0 8px 0 0px;
21689    }
21690    .klarna_poup {
21691      display: flex;
21692      align-items: center;
21693    }
21694    .klarna_poup svg {
21695      height: 12px;
21696    }
21697    .poup_open_k {
21698      margin-left: 4px;
21699      
21700    }
21701    .poup_open_k:hover, .poup_open_k:focus {
21702      text-decoration: none;
21703    }
21704    .klarna_popup .klarna_popup-body {
21705      flex: 1 1 auto;
21706      min-height: 0;
21707      overflow-y: auto;
21708      padding: 20px 50px 7rem;
21709    }
21710    body.modal-open {
21711      overflow: hidden;
21712      position: fixed;
21713      width: 100%;
21714    }
21715    #klarna-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:99999999999}
21716    .klarna_popup .klarna_popup-wrapper{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:absolute;z-index:0;min-height:0;min-width:0;background-color:#fff;width:100%;overflow:hidden;box-shadow:rgba(0,0,0,0.15) 0 3px 15px 6px;left:50%;top:50%;transform:translate(-50%,-50%);max-width:520px;max-height:90vh;}
21717    .klarna_popup-header{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:row;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0;justify-content:center;height:60px;width:100%}
21718    .klarna_popup-body{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0;background-color:#fff;padding:20px 50px 50px}
21719    .klarna_popup-body #learn-more-title{margin:-5px 0 15px;padding:1px 0 4px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;word-break:break-word;text-align:left;font-family:var(--first-font);font-size:27px;font-weight:700;line-height:30px;letter-spacing:-.2px;color:#171717;text-size-adjust:none}
21720    .klarna_popup-body p{max-width:100%;color:#171717;font-size:16px;font-weight:400;line-height:25px;-webkit-font-smoothing:antialiased;text-align:left;word-break:break-word;margin-bottom:-10px;margin-top:-10px;padding-bottom:3px;padding-top:2px;text-rendering:geometricprecision;text-size-adjust:none}
21721    .klarna_popup-footer{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:absolute;z-index:101;min-height:0;min-width:0;padding-right:20px;padding-left:20px;padding-top:20px;bottom:0;width:100%}
21722    .klarna_popup-footer #learn-more-close-button{padding:0;margin:0 0 20px;background-color:rgba(255,255,255,0);border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);box-sizing:border-box;display:flex;align-items:stretch;flex-direction:row;flex-shrink:0;border-style:solid;border-width:1px;position:relative;z-index:0;min-height:0;min-width:0;background-color:#171717;border-color:#171717;border-radius:0;height:50px;justify-content:center;padding:19px 24px;transition:background-color .2s ease 0s,border-color .2s ease 0s,color .2s ease 0;width:100%}
21723    .kh-left{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:absolute;z-index:0;min-height:0;min-width:0;justify-content:center;height:60px;left:0;padding-left:20px}
21724    .kh-center{box-sizing:border-box;display:flex;align-items:center;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0;height:60px;justify-content:center;opacity:1}
21725    .kh-right{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:absolute;z-index:0;min-height:0;min-width:0;justify-content:center;height:60px;padding-right:20px;right:0}
21726    .kh-right button{padding:0;margin:0;background-color:rgba(255,255,255,0);border:none;cursor:pointer;display:block;position:relative;outline:none;overflow:visible;height:20px;width:20px}
21727    .kh-right button:hover{background:transparent!important}
21728    .timeline .list{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0}
21729    .listitem{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:row;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0}
21730    .time-line-box{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:row;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0}
21731    .time-line-box-arrow{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:absolute;z-index:0;min-height:0;min-width:0;width:2px;background-color:#f0eeeb;height:100%;top:15px;left:4px}
21732    .time-line-box-wrapper{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0;padding-top:15px;padding-right:15px}
21733    .time-line-box-right{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:1;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0;width:100%;padding-top:15px}
21734    .tlbr-title{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:relative;z-index:0;min-height:0;min-width:0;padding-bottom:15px}
21735    .tlbr-title p{display:flex;align-items:center;max-width:100%;color:#787573;font-size:14px;font-weight:400;line-height:20px;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;text-align:left;word-break:break-word;margin-bottom:-10px;margin-top:-5px;padding-bottom:4px;padding-top:1px;text-size-adjust:none}
21736    .listitem:last-child .time-line-box-arrow{display:none}
21737    .timeline{margin-bottom:15px}
21738    .timeline+p.list-last-line{max-width:100%;color:#787573;font-weight:400;font-size:12px;line-height:20px;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;text-align:left;word-break:break-word;margin-bottom:-10px;margin-top:-5px;padding-bottom:15px;padding-top:1px;text-size-adjust:none}
21739    .klarna_popup-footer{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:absolute;z-index:101;min-height:0;min-width:0;padding-right:20px;padding-left:20px;padding-top:20px;bottom:0;width:100%}
21740    .klarna_popup-footer #learn-more-close-button{font-size: 14px;text-transform:uppercase;color: white;padding:0;margin:0 0 20px;background-color:rgba(255,255,255,0);border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);box-sizing:border-box;display:flex;align-items:stretch;flex-direction:row;flex-shrink:0;border-style:solid;border-width:1px;position:relative;z-index:0;min-height:0;min-width:0;background-color:#171717;border-color:#171717;border-radius:0;height:50px;justify-content:center;padding:19px 24px;transition:background-color .2s ease 0s,border-color .2s ease 0s,color .2s ease 0;width:100%}
21741
21742    klarna-placement {
21743      display: none !important;
21744    }
21745    
21746  </style>
21747
21748  
21748<script>
21749    var opend_pop;
21750    $(document).ready(function(){
21751        $('body').on('click', '.klarna_poup, .poup_open_k',function(e){
21752          e.preventDefault();
21753          opend_pop = $(this);
21754          $('.klarna_popup, #klarna-modal-overlay').show().focus();
21755          $('body').addClass('modal-open');
21756        });
21757        $('body').on('click', '.close_klarna',function(e){
21758          e.preventDefault();
21759          $('.klarna_popup, #klarna-modal-overlay').hide();
21760          $('body').removeClass('modal-open');
21761          opend_pop.focus();
21762        });
21763        $("body").on("click",".klarna_poup .poup_open_k",function(s){s.preventDefault(), $(this).find(".klarna_modal_popup").toggleClass("active")});
21764        $(document).mouseup(function(s){var o=$(".klarna_poup .poup_open_k");!o.is(s.target)&&o.has(s.target).length===0&&o.find(".klarna_modal_popup").removeClass("active")});});
21765  </script>
21765
21766
21767
21768
21769
21770  
21770<script>
21771    // Find the element with the class "swatch-element"
21772    var element = document.querySelector('.swatch-element');
21773    var colortag = document.querySelector('.colorTag');
21774    colortag.innerHTML = '';
21775    // Check if the data-available attribute is set to "true"
21776    var available = element.getAttribute('data-available') === 'true';
21777
21778    // Find the div with class "in-stock"
21779    var inStockDiv = document.querySelector('.in-stock');
21780
21781    // Set its innerHTML based on availability
21782    if (available) {
21783      inStockDiv.innerHTML = 'Out Of Stock';
21784    } else {
21785      inStockDiv.innerHTML = 'SELECT AN AMOUNT:';
21786    }
21787  </script>
21787
21788
21789
21790
21791<script>
21792  document.addEventListener('DOMContentLoaded', function () {
21793    function removePageWidthOnMobile() {
21794      const mobProductBadge = document.getElementById('mob-prod-page-width');
21795      if (mobProductBadge && window.innerWidth <= 768) {
21796        // Adjust the width threshold as needed
21797        mobProductBadge.classList.remove('page-width');
21798      }
21799    }
21800
21801    // Initial call to remove the class if necessary
21802    removePageWidthOnMobile();
21803  });
21804
21805  document.addEventListener('DOMContentLoaded', function () {
21806    const yotpoInterval = setInterval(function () {
21807      const yotpoBottomLine = document.querySelector('.yotpo.bottomLine');
21808      const yotpoBottomLineDesktop = document.querySelector('.desktop_title_sale');
21809      if (yotpoBottomLine && yotpoBottomLine.querySelector('.text-m')) {
21810        clearInterval(yotpoInterval);
21811
21812        const element = yotpoBottomLine.querySelector('.text-m');
21813        const elementDesktop = yotpoBottomLineDesktop.querySelector('.text-m');
21814        let text =
21815          '(' + element.innerHTML.replace(' Review', '').replace('s', '').replace('(', '').replace(')', '') + ')';
21816        element.innerHTML = text;
21817        if (elementDesktop) {
21818          elementDesktop.innerHTML = text;
21819        }
21820        element.style.marginLeft = '5px';
21821        element.style.display = 'block';
21822      }
21823      const moreLinks = document.querySelectorAll('.yotpo-regular-box .more-reviews');
21824      moreLinks.forEach((element) => {
21825        element.href = element.href + 'yotpo-app';
21826      });
21827    }, 1000);
21828  });
21829
21830  
21831    document.querySelectorAll('.detail-Btnn').forEach((button) => {
21832      if (button) {
21833        button.addEventListener('click', (e) => {
21834          const details = e.target.closest('div').querySelector('.detail-container');
21835          const parent = e.target.parentElement?.parentElement;
21836          if (details.classList.contains('hidden')) {
21837            window.dataLayer = window.dataLayer || [];
21838            window.dataLayer.push({
21839              event: 'customClick',
21840              action: 'Expand Section',
21841              'gtm.element': e.target,
21842              'gtm.elementUrl': window.location.href,
21843              'gtm.elementText': e.target.innerText,
21844            });
21845          }
21846          details.classList.toggle('hidden');
21847          parent.classList.toggle('active');
21848        });
21849      }
21850    });
21851  
21852</script>
21852
21853
21854
21855
21856<script>
21857  const pdp_banner = document.querySelector('#pdp-banner');
21858  if (typeof pdp_banner != 'undefined' && pdp_banner?.length > 0) {
21859    document.querySelector('#pdp-banner').addEventListener('click', (e) => {
21860      e.preventDefault();
21861      const drawer = document.querySelector('#details_drawer');
21862      window.location.hash = 'details_drawer';
21863      if (drawer) {
21864        const isMobile = window.innerWidth <= 768;
21865        const offset = isMobile ? 650 : 0;
21866        const drawerTop = drawer.offsetTop;
21867        window.scrollTo({
21868          top: drawerTop + offset,
21869          behavior: 'smooth',
21870        });
21871        const details = drawer.querySelector('.detail-container');
21872        window.dataLayer = window.dataLayer || [];
21873        window.dataLayer.push({
21874          event: 'customClick',
21875          action: 'Expand Section',
21876          'gtm.element': e.target,
21877          'gtm.elementUrl': window.location.href,
21878          'gtm.elementText': e.target.innerText,
21879        });
21880        drawer.classList.add('active');
21881        details.classList.remove('hidden');
21882      }
21883    });
21884  }
21885  //check if #details_drawer is in the url and open the drawer
21886  document.addEventListener('DOMContentLoaded', function () {
21887    if (window.location.hash === '#details_drawer') {
21888      const drawer = document.querySelector('#details_drawer');
21889      if (drawer) {
21890        const isMobile = window.innerWidth <= 768;
21891        const offset = isMobile ? 650 : 0;
21892        const drawerTop = drawer.offsetTop;
21893        window.scrollTo({
21894          top: drawerTop + offset,
21895          behavior: 'smooth',
21896        });
21897        const details = drawer.querySelector('.detail-container');
21898        drawer.classList.add('active');
21899        details.classList.remove('hidden');
21900      }
21901    }
21902  });
21903</script>
vendor: 1 bytes, line 21903
21903
21904<script>
21905  var all_imgs_pdp = {};
21906  var all_video_pdp = {};
21907  var all_media_pdp = {};
21908</script>
21908
21909
21910
21911
21912
21913
21914
21915
21916
21917
21918
21919
21920<script>
21921  let badgeWasRendered = false;
21922  document.addEventListener("DOMContentLoaded", function () {
21923    const allBadges = [{"math":false,"pdp":{"badge_text_pdp_primary":"SIZE INCLUSIVE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"SIZE INCLUSIVE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["size inclusive"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{}}},{"math":false,"pdp":{"badge_text_pdp_primary":"BEST SELLER","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"BEST SELLER","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["Best Sellers","best sellers"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"LIMITED EDITION","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"LIMITED EDITION","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["Limitedquantity"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{}}},{"math":false,"pdp":{"badge_text_pdp_primary":"NEW","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"NEW","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["New Arrivals"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"LAST CHANCE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"LAST CHANCE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["lastchance"],"product_metafield":[],"timing":{"always":true,"start_date_time":"2025-12-04T18:12:11.000Z","end_date_time":"2025-12-12T18:12:18.000Z"},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"EXCLUSIVE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"EXCLUSIVE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["bjexclusive"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}}];
21924    const isPrimaryLocale = true;
21925    const percentOffText = "OFF";
21926    const prod = {
21927      tags: ["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],
21928      price: 25.0,
21929      comparePrice: 0.0
21930    };
21931
21932    const badgeTargetDesktop = document.getElementById("custom-badge-target-desktop");
21933    const badgeTargetMobile = document.getElementById("custom-badge-target-mobile");
21934
21935    function renderBadge(target, text, globalEVisible = true) {
21936      if (!target) return;
21937      badgeWasRendered = true;
21938      const isDV = false;
21939      const globalEClass = globalEVisible === false ? ' ge-hide-display-none' : '';
21940      target.innerHTML = `<span class="${isDV ? 'mob_product_badge' : 'custom-badge'}${globalEClass}">${text}</span>`;
21941      target.style.display = "block";
21942      if (isDV) {
21943        const hardcodedDesktop = document.getElementById('dv-hardcoded-badges');
21944        if (hardcodedDesktop) hardcodedDesktop.style.display = 'none';
21945
21946        const hardcodedMobile = document.getElementById('dv-hardcoded-badges-mobile');
21947        if (hardcodedMobile) hardcodedMobile.style.display = 'none';
21948
21949        const wrapperDesktop = document.querySelector('.desktop_title_sale');
21950        if (wrapperDesktop) {
21951          wrapperDesktop.classList.add('cs-badge-left');
21952        }
21953
21954        const wrapperMobile = document.querySelector('.mobile_product__title');
21955        if (wrapperMobile) {
21956          wrapperMobile.classList.add('cs-badge-mobile');
21957        }
21958      }
21959    }
21960
21961    if (Array.isArray(allBadges)) {
21962      for (let badge of allBadges) {
21963        if (typeof promoValid === "function" && promoValid(badge)) {
21964          const tag = badge.product_tag[0];
21965          if (prod.tags.includes(tag)) {
21966            let badgeText = "";
21967
21968            if (badge.math === true && prod.comparePrice > prod.price) {
21969              const discPercent = ((prod.comparePrice - prod.price) / prod.comparePrice) * 100;
21970              badgeText = `${isPrimaryLocale ? badge.pdp.badge_text_pdp_primary : badge.pdp.badge_text_pdp_primary_alt} ${discPercent.toFixed(0)}% ${percentOffText}`;
21971            } else {
21972              badgeText = `${isPrimaryLocale ? badge.pdp.badge_text_pdp_primary : badge.pdp.badge_text_pdp_primary_alt}`;
21973            }
21974
21975            if (badgeText.includes('%') && badge.plp.mobile_badge_image) {
21976              badgeText = `<span class="badge-with-image">${badgeText} <img src="${badge.plp.mobile_badge_image.url}" alt="Badge" style="height: 20px; vertical-align: middle;"></span>`;
21977            }
21978
21979            if (!badgeText || !badgeText.trim()) continue;
21980
21981            const globalEVisible = badge?.visibility?.global_e ?? true;
21982            renderBadge(badgeTargetDesktop, badgeText, globalEVisible);
21983            renderBadge(badgeTargetMobile, badgeText, globalEVisible);
21984
21985            break;
21986          }
21987        }
21988      }
21989    }
21990    if (!badgeWasRendered && false) {
21991      const fallbackDesktop = document.getElementById('dv-hardcoded-badges');
21992      if (fallbackDesktop) fallbackDesktop.style.display = 'block';
21993
21994      const fallbackMobile = document.getElementById('dv-hardcoded-badges-mobile');
21995      if (fallbackMobile) fallbackMobile.style.display = 'block';
21996    }
21997  });
21998</script>
21998
21999<style>
22000  .desktop_title_sale.cs-badge-left {
22001    flex-direction: row-reverse;
22002    align-items: center;
22003  }
22004  @media screen and (max-width: 749px) {
22005    .mobile_product__title.cs-badge-mobile #custom-badge-target-mobile {
22006      padding: 0;
22007    }
22008  }
22009  #custom-badge-target-desktop,
22010  #custom-badge-target-mobile {
22011    display: none;
22012  }
22013  #custom-badge-target-desktop .custom-badge {
22014    display: inline-block;
22015    background-color: black;
22016    color: white;
22017    font-weight: bold;
22018    font-size: 16px;
22019    padding: 12px 12px;
22020    line-height: 1;
22021  }
22022  #custom-badge-target-mobile {
22023    padding: 5px 0px;
22024    padding-left: 20px;
22025  }
22026  #custom-badge-target-mobile .custom-badge {
22027    display: inline-block;
22028    background-color: black;
22029    color: white;
22030    font-weight: bold;
22031    font-size: 15px;
22032    padding: 10px 10px;
22033    line-height: 1;
22034  }
22035  @media (min-width: 768px) {
22036    #custom-badge-target-desktop {
22037      display: block;
22038    }
22039    #custom-badge-target-mobile {
22040      display: none !important;
22041    }
22042  }
22043  @media (max-width: 767px) {
22044    #custom-badge-target-desktop {
22045      display: none !important;
22046    }
22047    #custom-badge-target-mobile {
22048      display: block;
22049    }
22050  }
22051</style>
22052</section><section id="shopify-section-template--17869571489857__17283278267d59ad01" class="shopify-section section">
22053<div class="page-width scroll-trigger animate--slide-in"></div>
22054
22055
22056</section><section id="shopify-section-template--17869571489857__174293165611422bca" class="shopify-section section">
22057<div class="page-width scroll-trigger animate--slide-in"><div id="shopify-block-ASHFIdHUwSTBrSGorb__product_genius_ai_product_genius_liquid_PyCwVX" class="shopify-block shopify-app-block"><!-- product-genius-liquid.liquid -->
22058<div id="pg-app-wrapper"></div>
22059<script id="pg-app-fetch" src="https://tags.productgenius.io/tag.js?shop=betseyjohnson.myshopify.com"></script>
22059
22060
22061
22062</div>
22063</div>
22064
22065
22066</section><section id="shopify-section-template--17869571489857__image-with-text" class="shopify-section section"><link href="//betseyjohnson.com/cdn/shop/t/1305/assets/section-image-banner.css?v=8740165891594741251772010547" rel="stylesheet" type="text/css" media="all" />
22067<style data-shopify>#Banner-template--17869571489857__image-with-text::after {
22068      opacity: 0.0;
22069    }#Banner-template--15119434186885__image_banner_0::before, #Banner-template--15119434186885__image_banner_0 .banner__media::before,
22070    .banner:after, .banner__media:after {
22071      content: none;
22072      display: none;
22073  }</style><style>
22074  .clickable-banner {
22075    cursor: pointer;
22076  }
22077</style>
22078
22079<div
22080  id="Banner-template--17869571489857__image-with-text"
22081  class=" image-banner-datalayer clickable-banner banner banner--content-align-center banner--content-align-mobile-center banner-- banner--stacked banner--mobile-bottom banner--desktop-transparent"
22082  data-layer="{&quot;data_layer_name&quot;:&quot;PDP 1st banner&quot;,&quot;data_layer_position&quot;:&quot;PDP&quot;,&quot;data_layer_creative&quot;:&quot;BETSEY JOHNSON BY PARIS HILTON&quot;,&quot;data_layer_id&quot;:&quot;https://images.contentstack.io/v3/assets/blta2a058c4a854b514/blt5c6463b74c813f2e/6a75f3b1ded0cffe74f4a9da/2026-08-11_PDP-BottomBanner_Desktop_01.jpg&quot;,&quot;data_layer_index&quot;:&quot;1&quot;,&quot;data_layer_type&quot;:&quot;gtm-banner&quot;}"><div class="banner__media media">
22083      
22084      
22085      <picture>
22086        <source
22087          media="(min-width: 768px)"
22088          srcset="https://images.contentstack.io/v3/assets/blta2a058c4a854b514/blt5c6463b74c813f2e/6a75f3b1ded0cffe74f4a9da/2026-08-11_PDP-BottomBanner_Desktop_01.jpg"
22089        >
22090        <img
22091          style="max-width: 100%;"
22092          class="image_class"
22093          alt="Betsey Johnson by Paris Hilton"
22094          src="https://images.contentstack.io/v3/assets/blta2a058c4a854b514/blt96251245c52c9156/6a75f3b10c5aa97b48f87f02/2026-08-11_PDP-BottomBanner_Mobile_01.jpg"
22095          width="1920"
22096          height="480"
22097          loading="eager"
22098          
22099        >
22100      </picture>
22101      
22102        <a
22103          id="home_media_banner1"
22104          href="https://betseyjohnson.com/collections/betsey-johnson-by-paris-hilton"
22105          data-layer="{&quot;data_layer_name&quot;:&quot;PDP 1st banner&quot;,&quot;data_layer_position&quot;:&quot;PDP&quot;,&quot;data_layer_creative&quot;:&quot;BETSEY JOHNSON BY PARIS HILTON&quot;,&quot;data_layer_id&quot;:&quot;https://images.contentstack.io/v3/assets/blta2a058c4a854b514/blt5c6463b74c813f2e/6a75f3b1ded0cffe74f4a9da/2026-08-11_PDP-BottomBanner_Desktop_01.jpg&quot;,&quot;data_layer_index&quot;:&quot;1&quot;,&quot;data_layer_type&quot;:&quot;gtm-banner&quot;}"
22106          onclick="pushMainBannerToDataLayer('https://betseyjohnson.com/collections/betsey-johnson-by-paris-hilton',this)"
22107          aria-label="Go to betsey johnson by paris hilton"
22108        >
22109        
22110      
22111        </a>
22112        
22113    </div>
22114</div>
22115<script type="text/javascript">
22116  var data = JSON.parse("{\"data_layer_name\":\"PDP 1st banner\",\"data_layer_position\":\"PDP\",\"data_layer_creative\":\"BETSEY JOHNSON BY PARIS HILTON\",\"data_layer_id\":\"https:\/\/images.contentstack.io\/v3\/assets\/blta2a058c4a854b514\/blt5c6463b74c813f2e\/6a75f3b1ded0cffe74f4a9da\/2026-08-11_PDP-BottomBanner_Desktop_01.jpg\",\"data_layer_index\":\"1\",\"data_layer_type\":\"gtm-banner\"}");
22117  window.hpdl = window.hpdl || [];
22118  window.hpdl.push({
22119    promotionName: data.data_layer_name,
22120    promotionId: data.data_layer_id,
22121    promotionCreativeName: data.data_layer_creative,
22122    promotionIndex: data.data_layer_index,
22123    promotionPosition: data.data_layer_position,
22124    promotionType: data.data_layer_type
22125  });
22126</script>
22126
22127
22128
22129</section><section id="shopify-section-template--17869571489857__custom_liquid_WmM6ea" class="shopify-section section"><style data-shopify>.section-template--17869571489857__custom_liquid_WmM6ea-padding {
22130    padding-top: calc(0px * 0.75);
22131    padding-bottom: calc(0px  * 0.75);
22132  }
22133
22134  @media screen and (min-width: 750px) {
22135    .section-template--17869571489857__custom_liquid_WmM6ea-padding {
22136      padding-top: 0px;
22137      padding-bottom: 0px;
22138    }
22139  }</style><div class="color-scheme-1 gradient">
22140  <div class="section-template--17869571489857__custom_liquid_WmM6ea-padding">
22141    
22141<script id="ab-data">
22142{"43154638241857":"-17","43154638274625":"-57","43154638307393":"-22","43154638340161":"-83","43154638372929":"-27","43154638405697":"-22"}
22143</script>
22143
22144  </div>
22145</div>
22146
22147
22148</section>
22149    </main>
22150
22151    <!-- BEGIN sections: footer-group -->
22152<section id="shopify-section-sections--17869570605121__17894864119bb99f9b" class="shopify-section shopify-section-group-footer-group section">
22153<div class="page-width scroll-trigger animate--slide-in"></div>
22154
22155
22156</section><div id="shopify-section-sections--17869570605121__custom_liquid_section_YBMmkN" class="shopify-section shopify-section-group-footer-group">
22157
22158   
22158<script>
22159  window.handleImageMap = {};
22160
22161  async function buildHandleImageMap() {
22162    let page = 1;
22163    let totalPages = 1;
22164
22165    do {
22166      const res = await fetch(`/collections/clothing/products.json?limit=250&page=${page}`);
22167      const data = await res.json();
22168
22169      // Stop if no products returned
22170      if (!data.products || data.products.length === 0) break;
22171
22172      data.products.forEach(product => {
22173        const img = product.images[1] || product.images[0];
22174        if (img) {
22175          window.handleImageMap[product.id] = img.src;
22176        }
22177      });
22178
22179      // If we got fewer than 250, we're on the last page
22180      if (data.products.length < 250) break;
22181
22182      page++;
22183    } while (page <= 10); // safety cap at 10 pages (2500 products)
22184  }
22185
22186  buildHandleImageMap();
22187</script>
22187
22188 
22189</div><div id="shopify-section-sections--17869570605121__footer" class="shopify-section shopify-section-group-footer-group">
22190
22191
22192
22193
22194<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/section-footer.css?v=1411550780535386141777274991" rel="stylesheet" type="text/css" media="all" />
22195<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-newsletter.css?v=134817665044473173751772010523" rel="stylesheet" type="text/css" media="all" />
22196<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-list-menu.css?v=151968516119678728991772010523" rel="stylesheet" type="text/css" media="all" />
22197<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-list-payment.css?v=69253961410771838501772010524" rel="stylesheet" type="text/css" media="all" />
22198<link href="//betseyjohnson.com/cdn/shop/t/1305/assets/component-list-social.css?v=24056175497000629011772010520" rel="stylesheet" type="text/css" media="all" />
22199
22200
22201<style data-shopify>.footer {
22202    margin-top: 0px;
22203  }
22204
22205  .section-sections--17869570605121__footer-padding {
22206    padding-top: 30px;
22207    padding-bottom: 30px;
22208  }
22209
22210  @media screen and (min-width: 750px) {
22211    .footer {
22212      margin-top: 0px;
22213    }
22214
22215    .section-sections--17869570605121__footer-padding {
22216      padding-top: 40px;
22217      padding-bottom: 40px;
22218    }
22219  }</style>
22220<footer id="footer-main-new" class="footer color-scheme-4 gradient section-sections--17869570605121__footer-padding">
22221
22222  <button id="ot-sdk-btn" class="ot-sdk-show-settings" style="display: none;">Cookies Settings</button><div class="footer__content-top page-width"><div
22223            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet grid--3-col-tablet scroll-trigger animate--slide-in"
22224            
22225              data-cascade
22226            
22227          ><div
22228                class="footer-block grid__item footer-block--menu company  scroll-trigger animate--slide-in"
22229                
22230                
22231                  data-cascade
22232                  style="--animation-order: 1;"
22233                
22234              ><h2 class="footer-block__heading inline-richtext accordion-footer">COMPANY</h2><ul class="footer-block__details-content list-unstyled panel"><li>
22235                            <a
22236                              href="/pages/betseys-bio"
22237                              class="link link--text list-menu__item list-menu__item--link"
22238                            >
22239                              About Betsey
22240                            </a>
22241                          </li><li>
22242                            <a
22243                              href="/pages/terms-of-use"
22244                              class="link link--text list-menu__item list-menu__item--link"
22245                            >
22246                              Terms of Use
22247                            </a>
22248                          </li><li>
22249                            <a
22250                              href="/pages/terms-of-sale"
22251                              class="link link--text list-menu__item list-menu__item--link"
22252                            >
22253                              Terms of Sale
22254                            </a>
22255                          </li><li>
22256                            <a
22257                              href="/pages/privacy-policy"
22258                              class="link link--text list-menu__item list-menu__item--link"
22259                            >
22260                              Privacy Policy
22261                            </a>
22262                          </li><li>
22263                            <a
22264                              href="/pages/accessibility"
22265                              class="link link--text list-menu__item list-menu__item--link"
22266                            >
22267                              Accessibility
22268                            </a>
22269                          </li></ul></div><div
22270                class="footer-block grid__item footer-block--menu customer-service  scroll-tr
22270igger animate--slide-in"
22271                
22272                
22273                  data-cascade
22274                  style="--animation-order: 2;"
22275                
22276              ><h2 class="footer-block__heading inline-richtext accordion-footer">CUSTOMER SERVICE</h2><ul class="footer-block__details-content list-unstyled panel"><li>
22277                            <a
22278                              href="/pages/help"
22279                              class="link link--text list-menu__item list-menu__item--link"
22280                            >
22281                              NEED HELP?
22282                            </a>
22283                          </li><li>
22284                            <a
22285                              href="/account"
22286                              class="link link--text list-menu__item list-menu__item--link"
22287                            >
22288                              My Account
22289                            </a>
22290                          </li><li>
22291                            <a
22292                              href="/pages/order-tracking"
22293                              class="link link--text list-menu__item list-menu__item--link"
22294                            >
22295                              Order Tracking
22296                            </a>
22297                          </li><li>
22298                            <a
22299                              href="/pages/shipping-policy"
22300                              class="link link--text list-menu__item list-menu__item--link"
22301                            >
22302                              Shipping Policy
22303                            </a>
22304                          </li><li>
22305                            <a
22306                              href="/pages/return-policy"
22307                              class="link link--text list-menu__item list-menu__item--link"
22308                            >
22309                              Return Policy
22310                            </a>
22311                          </li><li>
22312                            <a
22313                              href="https://betseyjohnson.com/apps/returns"
22314                              class="link link--text list-menu__item list-menu__item--link"
22315                            >
22316                              Start a Return
22317                            </a>
22318                          </li><li>
22319                            <a
22320                              href="https://betseyjohnson.com/pages/help?hcUrl=%2Fen-US%2Fwhat-forms-of-payment-are-accepted-for-online-purchases-and-when-am-i-billed-1091695"
22321                              class="link link--text list-menu__item list-menu__item--link"
22322                            >
22323                              Payment Options
22324                            </a>
22325                          </li><li>
22326                            <a
22327                              href="https://balance.clutch.com/betseyjohnson"
22328                              class="link link--text list-menu__item list-menu__item--link"
22329                            >
22330                              Gift Card Balance Checker
22331                            </a>
22332                          </li><li>
22333                            <a
22334                              href="/pages/care-and-cleaning"
22335                              class="link link--text list-menu__item list-menu__item--link"
22336                            >
22337                              Care & Cleaning
22338                            </a>
22339                          </li><li>
22340                            <a
22341                              href="https://betseyjohnson.thredup.com"
22342                              class="link link--text list-menu__item list-menu__item--link"
22343                            >
22344                              BETSEY JOHNSON x THREDUP
22345                            </a>
22346                          </li>
22347                          
22348</ul></div><div
22349                class="footer-block grid__item footer-block--menu sales-promotions  scroll-trigger animate--slide-in"
22350                
22351                
22352                  data-cascade
22353                  style="--animation-order: 3;"
22354                
22355              ><h2 class="footer-block__heading inline-richtext accordion-footer">SALES & PROMOTIONS</h2><ul class="footer-block__details-content list-unstyled panel"><li>
22356                            <a
22357                              href="https://betseyjohnson.com/products/digital-gift-card"
22358                              class="link link--text list-menu__item list-menu__item--link"
22359                            >
22360                              Gift Cards
22361                            </a>
22362                          </li><li>
22363                            <a
22364                              href="https://betseyjohnson.com/pages/deals"
22365                              class="link link--text list-menu__item list-menu__item--link"
22366                            >
22367                              Our Current Offers
22368                            </a>
22369                          </li><li>
22370                            <a
22371                              href="/pages/teacher-discount"
22372                              class="link link--text list-menu__item list-menu__item--link"
22373                            >
22374                              Teacher Discount
22375                            </a>
22376                          </li><li>
22377                            <a
22378                              href="/pages/military-discount"
22379                              class="link link--text list-menu__item list-menu__item--link"
22380                            >
22381                              Military Discount
22382                            </a>
22383                          </li><li>
22384                            <a
22385                              href="/pages/student-discount"
22386                              class="link link--text list-menu__item list-menu__item--link"
22387                            >
22388                              Student Discount
22389                            </a>
22390                          </li><li>
22391                            <a
22392                              href="/pages/young-adult-discount"
22393                              class="link link--text list-menu__item list-menu__item--link"
22394                            >
22395                              Young Adult Discount
22396                            </a>
22397                          </li><li>
22398                            <a
22399                              href="/pages/senior-discount"
22400                              class="link link--text list-menu__item list-menu__item--link"
22401                            >
22402                              Senior Discount
22403                            </a>
22404                          </li><li>
22405                            <a
22406                              href="/pages/medical-discount"
22407                              class="link link--text list-menu__item list-menu__item--link"
22408                            >
22409                              Medical Discount
22410                            </a>
22411                          </li><li>
22412                            <a
22413                              href="https://betseyjohnson.com/pages/help?hcUrl=%2Fen-US%2Farticles%2Fpromo-terms-conditions-234891"
22414                              class="link link--text list-menu__item list-menu__item--link"
22415                            >
22416                              Promotion Terms & Conditions
22417                            </a>
22418                          </li></ul></div><div
22419                class="footer-block grid__item footer-block--menu contact-us  scroll-trigger animate--slide-in"
22420                
22421                
22422                  data-cascade
22423                  style="--animation-order: 4;"
22424                
22425              ><h2 class="footer-block__heading inline-richtext accordion-footer">CONTACT US</h2></div><div
22426                class="footer-block grid__item scroll-trigger animate--slide-in"
22427                
22428                
22429                  data-cascade
22430                  style="--animation-order: 5;"
22431                
22432              ><div class="footer-block__details-content rte">
22433                      <p>SIGN UP & GET AN EXCLUSIVE DISCOUNT!</p>
22434                    </div>
22435                    <div
22436                      class="footer-block--newsletter scroll-trigger animate--slide-in"
22437                      
22438                        data-cascade
22439                      
22440                    ><div class="footer-block__newsletter">
22441<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
22442                                <div class="newsletter-form__field-wrapper">
22443                                  
22444                                    <div class="bj-form-wrapper">
22445                                  
22446                                  <div class="field">
22447                                    <input
22448                                      id="NewsletterForm--sections--17869570605121__footer"
22449                                      type="email"
22450                                      name="contact[email]"
22451                                      class="field__input"
22452                                      value=""
22453                                      aria-required="true"
22454                                      autocorrect="off"
22455                                      autocapitalize="off"
22456                                      autocomplete="email"
22457                                      
22458                                      required
22459                                    >
22460                                    
22461                                    
22462                                    
22463                                      <label class="cst_field__label" for="NewsletterForm--sections--17869570605121__footer">
22464                                        Enter your email address*
22465                                      </label>
22466                                    
22467                                  </div>
22468                                  <button
22469                                    type="submit"
22470                                    class="newsletter-form__button"
22471                                    name="commit"
22472                                    id="Subscribe"
22473                                    aria-label="Subscribe"
22474                                  >
22475                                    
22476                                    
22477                                    
22478                                      <p>></p>
22479                                    
22480                                    
22481                                  </button>
22482                                  
22483                                    </div>
22484                                  
22485</div>
22486                                  <div class="footer-other-link bj first">
22487                                    <img class="open-cookie-popups-footer bj" src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/privacyoptions123x59.png?v=1699436358" alt="Your Privacy Choices">
22488                                    <a style="color: #fff;" href="/pages/do-not-sell-my-personal-information" class="privacy-bj">Your Privacy Choices</a>
22489                                  </div>
22490                                  <div class="footer-other-link bj">
22491                                    <a style="color: #fff;" href="https://privacyportal.betseyjohnson.com/consumer/index" target="_blank" class="privacy-bj">Data Privacy Portal</a>
22492                                  </div>
22493                                
22494</form>
22495                        </div></div></div></div>
22496          <div class="social_icons mobile-only">
22497            <div class="social-footer-div">
22498              <ul class="socialApps">
22499        
22500        <li class="facebook">
22501          <a href="https://www.facebook.com/xobetseyjohnson" title="Facebook" target="_blank">
22502            <span>Facebook</span>
22503            <img src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/Facebook.png?v=1709543124" alt="Facebook">
22504          </a>
22505        </li>
22506        
22507        
22508        
22509        <li class="instagram">
22510          <a href="https://www.instagram.com/betseyjohnson/?hl=en" title="Instagram" target="_blank">
22511            <span>Instagram</span>
22512            <img src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/Instagram.png?v=1709543125" alt="Instagram">
22513          </a>
22514        </li>
22515        
22516        
22517        
22518        <li class="pinterest">
22519          <a href="https://www.pinterest.com/xobetseyjohnson/" title="Pinterest" target="_blank">
22520            <span>Pinterest</span>
22521            <img src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/Pinterest.png?v=1709543125" alt="Tiktok">
22522          </a>
22523        </li>
22524        
22525        
22526        
22527        <li class="youtube">
22528          <a href="https://www.youtube.com/user/xobetseyjohnson" title="YouTube" target="_blank">
22529            <span>YouTube</span>
22530            <img src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/Youtube.png?v=1709543125" alt="Tiktok">
22531          </a>
22532        </li>
22533        
22534        
22535        
22536        <li class="tiktok">
22537          <a href="https://www.tiktok.com/@betseyjohnson?_t=8nfH6b82wE3&amp;_r=1" title="Tiktok" target="_blank">
22538            <span>Twitter</span>
22539            <img src="https://cdn.shopify.com/s/files/1/0023/7187/8977/files/TT_Logo.png?v=1719898695" alt="Tiktok">
22540          </a>
22541        </li>
22542        
22543      </ul>
22544            </div>
22545          </div>
22546          <div class="bottom_footer">
22547            <p>
22548              2026 © BJ Acquisition LLC.
22549            </p>
22550          </div>
22551        
22552      </div><div
22553    class="footer__content-bottom scroll-trigger animate--slide-in"
22554    
22555      data-cascade
22556    
22557  >
22558    <div class="footer__content-bottom-wrapper page-width">
22559      <div class="footer__column footer__localization isolate"></div>
22560      <div class="footer__column footer__column--info"></div>
22561    </div>
22562    
22563  </div>
22564  
22565  
22566</footer>
22567
22568
22569
22570
22571<script>
22572  var DV = false;
22573  var SM = false;
22574  
22575  function runaccordionForMobile() {
22576    if (window.innerWidth < 767) {
22577      var acc = document.getElementsByClassName('accordion-footer');
22578      var i;
22579
22580      for (i = 0; i < acc.length; i++) {
22581        acc[i].addEventListener('click', function () {
22582          this.classList.toggle('active');
22583          var panel = this.nextElementSibling;
22584          if (panel.style.display === 'block') {
22585            panel.style.display = 'none';
22586          } else {
22587            panel.style.display = 'block';
22588          }
22589        });
22590        if (DV) {
22591          
22592          // Check if it's the last accordion-footer
22593          if (i === acc.length - 1) {
22594            // Display the panel of the last accordion-footer
22595            var panel = acc[i].nextElementSibling;
22596            panel.style.display = 'block';
22597            // Remove "accordion-footer" class from the last accordion-footer
22598            acc[i].classList.remove('accordion-footer');
22599          }
22600          
22601        }
22602      }
22603    }
22604  }
22605
22606  // Call the function when the page loads
22607  window.onload = function () {
22608    runaccordionForMobile();
22609  };
22610
22611  jQuery('#ContactFooter').on('submit',function(e){
22612    e.preventDefault();
22613    let email = jQuery(this).find('input[name="contact[email]"]').val();
22614    window.dataLayer.push({
22615      event: "submit_form",
22616      form_id: "ContactFooter",
22617      email: email,
22618      _clear:true,
22619    });
22620    // jQuery(this).submit();
22621  });
22622</script>
22622
22623
22624
22625
22626
22627<style>
22628  .one-trust-ca #ot-sdk-btn {
22629    font-size: 0 !important;
22630    background-color: transparent;
22631  }
22632
22633  .one-trust-ca #ot-sdk-btn:after {
22634      content: "Translation missing: en.general.footer.footer_one_trust";
22635      font-size: calc(var(--font-heading-scale)* 1.4rem);
22636  }
22637</style></div>
22638<!-- END sections: footer-group -->
22639
22640    
22641      
22641<script id="sm-personalization-tracker-data" type="application/json">
22642{
22643  "handle": "digital-gift-card",
22644  "id": 7733392146497,
22645  "tags": ["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"]
22646}
22647</script>
vendor: 1 bytes, line 22647
22647
22648<script>
22649(function () {
22650  var STORAGE_KEY = 'sm:pdp_history';
22651  var MAX_ITEMS = 10;
22652
22653  var node = document.getElementById('sm-personalization-tracker-data');
22654  if (!node) return;
22655
22656  var entry;
22657  try { entry = JSON.parse(node.textContent || '{}'); } catch (e) { return; }
22658  if (!entry || !entry.handle) return;
22659
22660  entry.ts = Date.now();
22661
22662  var history;
22663  try {
22664    var raw = localStorage.getItem(STORAGE_KEY);
22665    history = raw ? JSON.parse(raw) : [];
22666    if (!Array.isArray(history)) history = [];
22667  } catch (e) { history = []; }
22668
22669  history = history.filter(function (e) { return e && e.handle !== entry.handle; });
22670  history.unshift(entry);
22671  if (history.length > MAX_ITEMS) history.length = MAX_ITEMS;
22672
22673  try { localStorage.setItem(STORAGE_KEY, JSON.stringify(history)); } catch (e) {}
22674})();
22675</script>
22675
22676    
22677
22678    <div class="overlay"></div>
22679    <div class="product_quickview"></div>
22680
22681    <ul hidden>
22682      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
22683      <li id="a11y-new-window-message">Opens in a new window.</li>
22684    </ul>
22685
22686    
22687
22688    
22688<script
22689      defer
22690    >
22691      window.shopUrl = 'https://betseyjohnson.com';
22692      window.routes = {
22693        cart_add_url: '/cart/add',
22694        cart_change_url: '/cart/change',
22695        cart_update_url: '/cart/update',
22696        cart_url: '/cart',
22697        predictive_search_url: '/search/suggest',
22698      };
22699
22700      
22701      window.promoText = [{"currency":"$","discount_percentage":30,"math_required_pdp":true,"math_required_plp":true,"product_tag":"sitewide","promo_text_plp_search":"with code: FRIEND","promo_text_pdp_primary":"with code: FRIEND","promo_text_pdp_secondary":"","promo_type":"percent-off","promo_name":"Friends & Family Sale INCLUSIONS","timing":{"always":false,"start_date_time":"2026-09-18T10:00:00.000Z","end_date_time":"2026-09-28T10:00:00.000Z"},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"exclusion","promo_text_plp_search":"Excluded from Sitewide Promotion","promo_text_pdp_primary":"Excluded from Sitewide Promotion","promo_text_pdp_secondary":"Price as Marked","promo_type":null,"promo_name":"Friends & Family Sale EXCLUSIONS","timing":{"always":false,"start_date_time":"2026-09-18T10:00:00.000Z","end_date_time":"2026-09-28T10:00:00.000Z"},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"*bj39865f*","promo_text_plp_search":"","promo_text_pdp_primary":"EXPECTED TO SHIP : 11/09/26","promo_text_pdp_secondary":"","promo_type":null,"promo_name":"WEENIE & THE BEAST Ship Date Text","timing":{"always":true,"start_date_time":null,"end_date_time":null},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"limitedtime","promo_text_plp_search":"Limited Time Price Drop!","promo_text_pdp_primary":"Limited Time Price Drop!","promo_text_pdp_secondary":"","promo_type":null,"promo_name":"Limited Time Price Drop","timing":{"always":true,"start_date_time":null,"end_date_time":null},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}},{"currency":null,"discount_percentage":null,"math_required_pdp":false,"math_required_plp":false,"product_tag":"Style:Wide Width","promo_text_plp_search":"Wide Sizes Available","promo_text_pdp_primary":"","promo_text_pdp_secondary":"","promo_type":null,"promo_name":"Wide Sizes Available","t
22701iming":{"always":true,"start_date_time":null,"end_date_time":null},"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"global_e":false,"hide_for_non_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}},"text_styling":{"pdp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false},"plp":{"font_size":{"mobile_font_size":null,"desktop_font_size":null},"underline":false,"bold":false,"italic":false,"center":false}}}];
22702      window.badgeText = [{"math":false,"pdp":{"badge_text_pdp_primary":"SIZE INCLUSIVE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"SIZE INCLUSIVE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["size inclusive"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{}}},{"math":false,"pdp":{"badge_text_pdp_primary":"BEST SELLER","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"BEST SELLER","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["Best Sellers","best sellers"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"LIMITED EDITION","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"LIMITED EDITION","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["Limitedquantity"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{}}},{"math":false,"pdp":{"badge_text_pdp_primary":"NEW","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"NEW","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["New Arrivals"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"LAST CHANCE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"LAST CHANCE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["lastchance"],"product_metafield":[],"timing":{"always":true,"start_date_time":"2025-12-04T18:12:11.000Z","end_date_time":"2025-12-12T18:12:18.000Z"},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}},{"math":false,"pdp":{"badge_text_pdp_primary":"EXCLUSIVE","badge_text_pdp_primary_alt":"","badge_style_pdp":"primary","badge_pdp_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"plp":{"badge_text_plp_search":"EXCLUSIVE","badge_text_plp_search_alt":"","badge_styling_plp_search":"primary","badge_plp_search_url":{"title":"","href":""},"desktop_badge_image":null,"mobile_badge_image":null},"product_tag":["bjexclusive"],"product_metafield":[],"timing":{"always":true,"start_date_time":null,"end_date_time":null},"active":true,"visibility":{"show_in_app_only":false,"hide_in_app_only":false,"hide_for_non_logged_in_users":false,"utm_parameters":[],"shopify_collection":{"data":[],"type":"Shopify_category"}}}];
22703
22704      window.cartStrings = {
22705        error: `There was an error while updating your cart. Please try again.`,
22706        quantityError: `You can only add [quantity] of this item to your cart.`,
22707        adding: `Adding...`,
22708        added: `Added!`,
22709      };
22710
22711      window.variantStrings = {
22712        addToCart: `Add to cart`,
22713        add: `ADD+`,
22714        soldOut: `Sold out`,
22715        unavailable: `Unavailable`,
22716        unavailable_with_option: `[value] - Unavailable`,
22717        preOrder: `Pre-order`,
22718      };
22719
22720      window.quickOrderListStrings = {
22721        itemsAdded: `[quantity] items added`,
22722        itemAdded: `[quantity] item added`,
22723        itemsRemoved: `[quantity] items removed`,
22724        itemRemoved: `[quantity] item removed`,
22725        viewCart: `View cart`,
22726        each: `[money]/ea`,
22727      };
22728
22729      window.accessibilityStrings = {
22730        imageAvailable: `Image [index] is now available in gallery view`,
22731        shareSuccess: `Link copied to clipboard`,
22732        pauseSlideshow: `Pause slideshow`,
22733        playSlideshow: `Play slideshow`,
22734        recipientFormExpanded: `Gift card recipient form expanded`,
22735        recipientFormCollapsed: `Gift card recipient form collapsed`,
22736        countrySelectorSearchCount: `[count] countries/regions foun
22736d`,
22737      };
22738
22739      window.currencyStrings = {
22740        currency: 'USD',
22741        moneyFormat: '${{amount}}',
22742        moneyWithCurrencyFormat: '${{amount}} USD',
22743        removeDecimals: false,
22744      }
22745
22746      window.timerStrings = {
22747        days: "Translation missing: en.general.promo_timer.day",
22748        hours: "Translation missing: en.general.promo_timer.hour",
22749        minutes: "Translation missing: en.general.promo_timer.minute",
22750        seconds: "Translation missing: en.general.promo_timer.second"
22751      };
22752    </script>
22752
22753    
22753<script
22754      async
22755    >
22756      
22757        if (document.body.classList.contains('section-template--15095770841154__main-padding')) {
22758          var w = window.innerWidth;
22759          const desk_element = document.getElementById('desktop_insta_section');
22760          const mob_element = document.getElementById('mobile_insta_section');
22761          const desk_review_element = document.getElementById('desktop_review_section');
22762          const mob_review_element = document.getElementById('mobile_review_section');
22763          if (w > 767) {
22764            mob_element.remove();
22765            mob_review_element.remove();
22766          } else {
22767            desk_element.remove();
22768            desk_review_element.remove();
22769          }
22770        }
22771
22772        var Taggstar_test = function () {
22773          var variation_names = ['a:1', 'b:0'];
22774          var cookie_name = 'Taggstar_test';
22775          var ab_condition = document.cookie.match('(^|;)\\s*' + cookie_name + '\\s*=\\s*([^;]+)')?.pop() || '';
22776
22777          if (variation_names.indexOf(ab_condition) < 0) {
22778            ab_condition = variation_names[Math.round(Math.random() * 1000) % variation_names.length];
22779          }
22780
22781          var d = new Date();
22782          d.setTime(d.getTime() + 1000 * 60 * 60 * 24 * 35); // 35 days from now
22783          var expires = 'expires=' + d.toGMTString();
22784          document.cookie = cookie_name + '=' + ab_condition + '; ' + expires + '; path=/';
22785
22786          return ab_condition;
22787        };
22788      
22789
22790      function cartUpsellitems() {
22791        var dataLayerUpsellProducts = [];
22792
22793        
22794        
22795
22796        if (settings.upsell_collection !== null && settings.upsell_collection !== undefined) {
22797            var limit = settings.upsell_collection_limit;
22798            var product_list = collections[settings.upsell_collection];
22799
22800            for (var i = 0; i < limit && i < product_list.products.length; i++) {
22801                var product = product_list.products[i];
22802                var current_variant = product.selected_or_first_available_variant;
22803
22804                var objUpsell = {
22805                    index: i,
22806                    price: product.price,
22807                    vendor: product.vendor,
22808                    category: product.collections.map(function(collection) {
22809                        return collection.handle;
22810                    }),
22811                    hasNoVariants: product.variants.length > 0,
22812                    id: product.id,
22813                    isInStock: current_variant.inventory_policy === "continue" || current_variant.inventory_quantity > 0,
22814                    title: product.title,
22815                    numVariants: product.variants.length,
22816                    sku: current_variant.sku,
22817                    stockQty: current_variant.inventory_quantity,
22818                    tags: product.tags,
22819                    type: product.type,
22820                    color: current_variant.options[0],
22821                    variantId: current_variant.id,
22822                    imageUrl: product.featured_image.src,
22823                    style: current_variant.sku,
22824                    compareAtPrice: product.compare_at_price,
22825                    additionalData: {
22826                        barcode: product.barcode,
22827                        body_html_safe: product.description,
22828                        brand: product.vendor,
22829                        can_order: current_variant.inventory_policy === "continue" || current_variant.inventory_quantity > 0,
22830                        collection_ids: product.collections.map(function(collection) {
22831                            return collection.id;
22832                        }),
22833                        compare_at_price: product.compare_at_price,
22834                        created_at: product.created_at,
22835                        grams: current_variant.weight * 453.592,
22836                        handle: product.handle,
22837                        id: product.id,
22838                        image: product.featured_image,
22839                        index: i,
22840                        inventory_available: current_variant.inventory_policy === "continue" || current_variant.inventory_quantity > 0,
22841                        inventory_management: current_variant.inventory_management,
22842                        inventory_management_shopify: 0,
22843                        inventory_policy: current_variant.inventory_policy,
22844                        inventory_quantity: current_variant.inventory_quantity,
22845                        named_tags_names: product.options,
22846                        objectID: current_variant.id,
22847                        option1: current_variant.options[0],
22848                        option2: current_variant.options[1],
22849                        option3: current_variant.options[2],
22850                        option_names: product.options,
22851                        position: i,
22852                        price: product.price,
22853                        price_range: product.price_varies,
22854                        productPosition: i,
22855                        product_image: product.featured_image,
22856                        product_type: product.type,
22857                        published_at: product.published_at,
22858                        requires_shipping: product.requires_selling_plan,
22859                        sku: product.sku,
22860                        tags: product.tags,
22861                        taxable: current_variant.taxable,
22862                        template_suffix: product.template_suffix,
22863                        title: product.title,
22864                        variant_title: current_variant.title,
22865                        variants_count: product.variants.length,
22866                        variants_inventory_count: current_variant.inventory_quantity,
22867                        variants_max_price: product.price_max,
22868                        variants_min_price: product.price_min,
22869                        vendor: product.vendor,
22870                        weight: current_variant.weight
22871                    }
22872                };
22873
22874                dataLayerUpsellProducts.push(objUpsell);
22875            }
22876        }
22877
22878        if (dataLayerUpsellProducts.length !== 0) {
22879            window.dataLayer.push({
22880                event: "Cart Upsell Items Displayed",
22881                productList: {
22882                    name: settings.upsell_collection_title,
22883                    products: dataLayerUpsellProducts,
22884                },
22885                _clear: true,
22886            });
22887        }
22888      }
22889
22890      document.addEventListener('DOMContentLoaded', function () {
22891        const url = new URL(window.location.href);
22892        const refinementList = url.searchParams.get('refinementList%5Bnamed_tags.Type%5D%5B0%5D');
22893
22894        if (refinementList) {
22895          const newUrl = new URL(url);
22896          newUrl.searchParams.delete('refinementList%5Bnamed_tags.Type%5D%5B0%5D');
22897          newUrl.searchParams.set('filters', 'TYPE,TYPE:' + refinementList);
22898
22899          window.location.replace(newUrl.toString());
22900        }
22901      });
22902
22903      document.querySelector('#CartDrawer-Overlay').addEventListener('click', function (params) {
22904        document.querySelector('cart-drawer').close();
22905      });
22906
22907    
22908    function checkWishlist() {
22909      if (document.querySelectorAll('.swym-add-to-cart-btn').length > 0) {
22910        document.querySelectorAll('.swym-add-to-cart-btn').forEach(function(e) {
22911          e.addEventListener('click', function() {
22912            setTimeout(function() {
22913              updatecart().then(function() {
22914                document.querySelector('cart-drawer').open();
22915                document.querySelector('#CartDrawer-Overlay').addEventListener('click', function (params) {
22916                  document.querySelector('cart-drawer').close();
22917                });
22918              });
22919            }, 1000);
22920          });
22921        });
22922      } else {
22923        setTimeout(function() {
22924          checkWishlist();
22925        }, 500);
22926      }
22927    }
22928    checkWishlist();
22929    
22930
22931    function getDiscountValue(wrapper) {
22932      return {
22933        title: wrapper.querySelector('.title').textContent,
22934        value: wrapper.querySelector('.value').textContent,
22935      };
22936    }
22937
22938    async function updatecart() {
22939      
22940      
22941      const locale_prefix = ""
22942      const res = await fetch(`${locale_prefix}/?render_id=header-minicart`);
22943      const text = await res.text();
22944      // Parse INERTLY: a DOMParser document has no custom-element registry, so the
22945      // header's web components (header-menu, predictive-search, slideshow-component,
22946      // etc.) are NOT upgraded — no bound handlers/intervals/listeners, nothing
22947      // retained. (A live `div.innerHTML = text` upgraded them and leaked the header.)
22948      const html = new DOMParser().parseFromString(text, "text/html");
22949      const newcart = html.querySelector("#CartDrawer").querySelector(".drawer__inner cart-drawer-items").innerHTML
22950      const newPrice = html.querySelector("#CartDrawer").querySelector(".drawer__footer").querySelector(".cart-drawer__footer").innerHTML;
22951      document?.querySelector(".drawer__inner-empty")?.remove();
22952      document.querySelector("#CartDrawer").querySelector(".drawer__inner cart-drawer-items").innerHTML = newcart;
22953      document.querySelector("#CartDrawer").querySelector(".drawer__footer").querySelector(".cart-drawer__footer").innerHTML = newPrice;
22954      const count = html.querySelector(".cart-count-bubble").innerHTML;
22955      if(document.querySelectorAll(".cart-count-bubble").length > 0) {
22956        document.querySelector(".cart-count-bubble").innerHTML = count;
22957      } else {
22958        let cart_count_build = document.createElement('div');
22959        cart_count_build.classList.add('cart-count-bubble')
22960        cart_count_build.innerHTML = count
22961        document.querySelector("#cart-icon-bubble").appendChild(cart_count_build);
22962
22963      }
22964
22965      document.querySelector("cart-drawer.drawer").classList.remove("is-empty");
22966      document.querySelector(".drawer__inner cart-drawer-items").classList.remove("is-empty");
22967      document.querySelector("#CartDrawer-Checkout").removeAttribute('disabled');
22968
22969      const discounts = html.querySelector("#cart-discounts");
22970      const olddiscounts = document.querySelector("#cart-discounts");
22971      let discountCodeValue = document.querySelector('#applied-discount-code .applied-discount-code-value');
22972      if (discounts && olddiscounts && discountCodeValue) {
22973        const cartDiscounts = discounts.querySelectorAll(".discount-cart");
22974        const productDiscounts = discounts.querySelectorAll(".discount-product");
22975
22976        // Display discount details from the backend response
22977        if (cartDiscounts.length > 0) {
22978          const discountValue = getDiscountValue(cartDiscounts[0]);
22979          discountCodeValue.innerHTML = (discountValue.title + ' (-' + discountValue.value + ')' );
22980        }
22981        if (productDiscounts.length > 0) {
22982          const discountValue = getDiscountValue(productDiscounts[0]);
22983          discountCodeValue.innerHTML = (discountValue.title + ' (-' + discountValue.value + ')' );
22984        }
22985        olddiscounts.innerHTML = discounts.innerHTML;
22986      }
22987    }
22988
22989   (function wishListUpdateClick() {
22990      if(document.querySelectorAll("[aria-labelledby] .swym-wishlist-image-wrapper").length > 0) {
22991          wishListData = JSON.parse(localStorage.getItem("swym-products"));
22992          wishListData.all.forEach(val => {
22993              let elTemp = document.querySelector(`[aria-labelledby="${val.dt}"]`);
22994              elTemp.querySelector(".swym-wishlist-image-wrapper").addEventListener("click",function(e) {
22995                  e.preventDefault();
22996                  e.stopPropagation();
22997                  window.location.href = val.du
22998              })
22999              elTemp.querySelector("button.swym-is-button > .swym-title").addEventListener("click",function(e) {
23000                  e.preventDefault();
23001                  e.stopPropagation();
23002                  window.location.href = val.du
23003              })
23004              elTemp.querySelector(".swym-variant-title.swym-text").addEventListener("click",function(e) {
23005                  e.preventDefault();
23006                  e.stopPropagation();
23007                  window.location.href = val.du
23008              })
23009          });
23010      } else {
23011          setTimeout(() => {
23012              wishListUpdateClick();
23013          }, 500);
23014      }
23015    })();document.addEventListener('DOMContentLoaded', function () {
23016      // Select all the anchor elements within the multicolumn-card div
23017      const links = document.querySelectorAll('.multicolumn-card a');
23018
23019      // Loop through each anchor element and add a click event listener
23020      links.forEach(function (link) {
23021        link.addEventListener('click', function (event) {
23022          // Prevent the default action (navigation) if needed
23023          // event.preventDefault();
23024
23025          // Get the data-filter attribute value
23026          const dataFilter = link.getAttribute('data-filter');
23027          var cleanedDataFilterValue = dataFilter.replace(/&quot;/g, '');
23028
23029          // Extract the part after '?'
23030          let filterValue = cleanedDataFilterValue ? cleanedDataFilterValue.split('?')[1] : null;
23031
23032          if (filterValue) {
23033            // filterValue = filterValue.slice(0, -1);
23034
23035            // Parse the filter value
23036            const filterParams = new URLSearchParams(filterValue);
23037
23038            // Extract the 'filters' parameter and process it
23039            const filters = filterParams.get('filters');
23040            if (filters) {
23041              const [key, value] = filters.split(',');
23042              const newNarrow = new Set([value]);
23043
23044              // Dispatch the custom event
23045              document.dispatchEvent(
23046                new CustomEvent('send-fast-simon-params', {
23047                  detail: {
23048                    narrow: {
23049                      [key]: newNarrow,
23050                    },
23051                  },
23052                })
23053              );
23054            }
23055          }
23056        });
23057      });
23058    });
23059
23060    //toggle menu
23061    const initProfileToggle = () => {
23062      const elements = {
23063        link: document.getElementById('myprofile-link'),
23064        profile: document.getElementById('profile'),
23065        accountBlock: document.querySelector('.wrap_account_block'),
23066        cancelBtn: document.querySelector('.cancle_profile'),
23067      };
23068
23069      if (!elements.link || !elements.profile || !elements.accountBlock) return;
23070
23071      const toggleProfile = (show) => {
23072        elements.profile.style.display = show ? 'block' : 'none';
23073        elements.accountBlock.style.display = show ? 'none' : 'block';
23074      };
23075
23076      elements.link.addEventListener('click', (e) => {
23077        e.preventDefault();
23078        toggleProfile(true);
23079      });
23080
23081      if (elements.cancelBtn) {
23082        elements.cancelBtn.addEventListener('click', (e) => {
23083          e.preventDefault();
23084          toggleProfile(false);
23085        });
23086      }
23087    };
23088
23089    document.readyState === 'loading'
23090      ? document.addEventListener('DOMContentLoaded', initProfileToggle)
23091      : initProfileToggle();
23092
23093
23094
23095    
23096        var currentUrl = window.location.href;
23097        // Check if the URL contains 'search?q='
23098        if (currentUrl.indexOf('/pages/ssr-search-results?q=') !== -1) {
23099          // Extract the query part after 'search?q='
23100          var searchQuery = currentUrl.split('/pages/ssr-search-results?q=')[1];
23101          // Construct the new URL with base site URL and new search path
23102          var newUrl = window.location.origin + '/search?q=' + searchQuery;
23103          history.replaceState({ ...window.history.state }, '', newUrl);
23104        }
23105    
23106    </script>
23106<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/predictive-search.js?v=113986194326628093291782719174" defer="defer"></script>
23106
23107  
23108
23109
23110    
23111      
23112        
23112<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/instant-page.js?v=93360279510738364221755524543" type="module" defer></script>
23112
23113      
23114    
23115
23116    
23117      
23117<script>
23118  
23119    console.log("APF =>", [{'giftVarId':43246870495297,'triggerType':'cart_total','cutoffTotal':10000,'cutoffProduct':10000,'applyAll':'all','applicableCollections':[],'cutoffProduct':''}]);
23120    const activePromos = [{'giftVarId':43246870495297,'triggerType':'cart_total','cutoffTotal':10000,'cutoffProduct':10000,'applyAll':'all','applicableCollections':[],'cutoffProduct':''}];
23121    console.log("AP =>", activePromos?.[0]?.giftVarId);
23122
23123    // Cache for product data to avoid repeated API calls
23124    const productCache = new Map();
23125    const checkedItems = new Map();
23126
23127    function fetchCart() {
23128      return fetch('/cart.js', { cache: 'no-store' })
23129        .then(r => r.json());
23130    }
23131
23132    // Fetch product data from Shopify products JSON API
23133    async function fetchProductData(handle) {
23134      if (productCache.has(handle)) {
23135        return productCache.get(handle);
23136      }
23137      
23138      try {
23139        const response = await fetch(`/products/${handle}.js`, { cache: 'force-cache' });
23140        if (!response.ok) throw new Error(`Failed to fetch product: ${handle}`);
23141        const productData = await response.json();
23142        productCache.set(handle, productData);
23143        return productData;
23144      } catch (error) {
23145        console.error('Error fetching product data:', error);
23146        return null;
23147      }
23148    }
23149
23150    // Check if product has "FULL PRICE" tag
23151    async function isFullPriceProduct(handle) {
23152      const productData = await fetchProductData(handle);
23153      if (!productData || !productData.tags) return false;
23154      
23155      const tags = Array.isArray(productData.tags) ? productData.tags : productData.tags.split(', ');
23156      return tags.some(tag => tag.toUpperCase() === 'FULL PRICE');
23157    }
23158
23159    // Process cart items to add sale/checked properties
23160    async function processCartItems(cartData) {
23161      const processedItems = [];
23162      
23163      for (const item of cartData.items) {
23164        const itemKey = `${item.product_id}-${item.variant_id}`;
23165        
23166        // Skip if already checked
23167        if (checkedItems.has(itemKey)) {
23168          const cachedItem = checkedItems.get(itemKey);
23169          processedItems.push({
23170            ...item,
23171            properties: {
23172              ...item.properties,
23173              _checked: 'true',
23174              _sale: cachedItem._sale
23175            }
23176          });
23177          continue;
23178        }
23179
23180        // Get product handle from item
23181        const handle = item.handle;
23182        if (!handle) {
23183          // Fallback: assume full price if no handle
23184          processedItems.push({
23185            ...item,
23186            properties: {
23187              ...item.properties,
23188              _checked: 'true',
23189              _sale: 'false'
23190            }
23191          });
23192          checkedItems.set(itemKey, { _sale: 'false' });
23193          continue;
23194        }
23195
23196        // Check if product is full price
23197        const isFullPrice = await isFullPriceProduct(handle);
23198        const isSale = !isFullPrice;
23199        
23200        const processedItem = {
23201          ...item,
23202          properties: {
23203            ...item.properties,
23204            _checked: 'true',
23205            _sale: isSale.toString()
23206          }
23207        };
23208        
23209        processedItems.push(processedItem);
23210        checkedItems.set(itemKey, { _sale: isSale.toString() });
23211      }
23212      
23213      return { ...cartData, items: processedItems };
23214    }
23215
23216    async function processPromos(cartData) {
23217      console.log("processing promo =>", cartData)
23218      
23219      // Process cart items to add sale/checked properties
23220      const processedCartData = await processCartItems(cartData);
23221      
23222      const toAdd    = [];
23223      const toRemove = [];
23224
23225      for (const p of activePromos) {
23226        const hasGift    = cartHasGift(processedCartData, p.giftVarId);
23227        const qualifies  = await criteriaMet(processedCartData, p, p.giftVarId);
23228        //console.log(hasGift, qualifies)
23229        if (qualifies && !hasGift) toAdd.push(p.giftVarId);
23230        if (!qualifies && hasGift) toRemove.push(p.giftVarId);
23231      }
23232
23233      console.log("toAdd", toAdd)
23234      console.log("toRemove", toRemove)
23235
23236      // Remove first, then add
23237      if (toRemove.length) {
23238        batchRemoveGifts(toRemove, processedCartData)
23239          .then(res => {
23240            if (res && res.sections && res.cart) {
23241              updateCartSections(res.sections, res.cart);
23242              return new Promise(resolve => setTimeout(resolve, 150));
23243            }
23244          })
23245          .then(() => {
23246            if (toAdd.length) return batchAddGifts(toAdd);
23247          })
23248          .then(res => {
23249            if (res && res.sections && res.cart) {
23250              updateCartSections(res.sections, res.cart);
23251            }
23252          })
23253          .catch(err => {
23254          });
23255      } else if (toAdd.length) {
23256        batchAddGifts(toAdd)
23257          .then(res => {
23258            if (res && res.sections && res.cart) {
23259              updateCartSections(res.sections, res.cart);
23260            }
23261          })
23262          .catch(err => {
23263          });
23264      }
23265    }
23266
23267    async function criteriaMet(cartData, promo, gwpId) {
23268      // --- normalize inputs so casing/formatting can't break logic ---
23269      const trigger = String(promo.triggerType || '').toLowerCase();     // 'item' | 'cart_total' | 'specific_product'
23270      const apply   = String(promo.applyAll || '').toLowerCase();        // 'all' | 'fullprice' (your meta uses 'fullPrice')
23271      const applyMode = apply === 'fullprice' ? 'fullPrice' : apply;     // normalise to your code's 'fullPrice'
23272
23273      // normalise applicableCollections to a clean array<number>
23274      const normalizeIds = (val) => {
23275        if (Array.isArray(val)) {
23276          return val.flatMap(v => String(v).split(',')).map(s => Number(s.trim())).filter(Boolean);
23277        }
23278        if (typeof val === 'string') {
23279          return val.split(',').map(s => Number(s.trim())).filter(Boolean);
23280        }
23281        return [];
23282      };
23283      const collIds = normalizeIds(promo.applicableCollections);
23284      const hasFilter = collIds.length > 0;
23285      const inCollections = (pid) => collIds.includes(Number(pid));
23286
23287      // DEBUG (temporary): see exactly what the promo looks like
23288      console.log('[GWP debug] trigger=', trigger, 'apply=', applyMode, 'collIds=', collIds);
23289
23290      // ---------- ITEM trigger ----------
23291      if (trigger === 'item') {
23292        // If a collection filter is configured, ONLY items in that filter qualify.
23293        // If no filter, we refuse to qualify (prevents "any item adds gift").
23294        if (!hasFilter) {
23295          console.warn('[GWP] Item trigger ignored: no applicableCollections configured.');
23296          return
23297        }
23298
23299        for (const item of cartData.items) {
23300          if (item.id === gwpId) continue; // ignore the gift itself
23301          const pid = Number(item.product_id);
23302          const match = inCollections(pid);
23303
23304          // DEBUG per item
23305          console.log('[GWP debug] item check pid=', pid, 'inFilter=', match, 'final_line_price=', item.final_line_price, 'saleFlag=', item?.properties?._sale);
23306
23307          if (!match) continue;
23308
23309          if (applyMode === 'all') {
23310            return true; // any item in the filter qualifies
23311          }
23312          if (applyMode === 'fullPrice') {
23313            const isSale = item.properties && item.properties._sale === 'true';
23314            if (!isSale) return true; // full-price item inside filter
23315          }
23316
23317          // If apply mode is something else/empty, being in the filter is enough
23318          return true;
23319        }
23320        return false;
23321      }
23322
23323      // ---------- CART TOTAL trigger ----------
23324      if (trigger === 'cart_total') {
23325        const cutoff = Number(promo.cutoffTotal || 0);
23326        if (!(cutoff > 0)) {
23327          console.warn('[GWP] Cart total ignored: cutoffTotal not > 0 (', promo.cutoffTotal, ')');
23328          return false;
23329        }
23330
23331        let rel = 0;
23332        for (const item of cartData.items) {
23333          if (item.id === gwpId) continue; // Skip the gift line itself
23334
23335          if (applyMode === 'all') {
23336            rel += item.final_line_price;
23337          } else if (applyMode === 'fullPrice') {
23338            const isSale = item.properties && item.properties._sale === 'true';
23339            if (!isSale) rel += item.final_line_price;
23340          } else {
23341            // treat any other mode as "collection-only"
23342            if (hasFilter && inCollections(item.product_id)) {
23343              rel += item.final_line_price;
23344            }
23345          }
23346        }
23347
23348        console.log('[GWP debug] cart_total rel=', rel, 'cutoff=', cutoff);
23349        return rel >= cutoff; // both are in cents
23350      }
23351
23352      // ---------- SPECIFIC PRODUCT trigger ----------
23353      if (trigger === 'specific_product') {
23354        const idToMatch = promo.cutoffProduct || promo.cutoffProd;
23355        const ok = cartData.items.some(i =>
23356          i.product_id == idToMatch ||
23357          i.variant_id == idToMatch ||
23358          String(i.id) == String(idToMatch)
23359        );
23360        console.log('[GWP debug] specific_product match=', ok, 'idToMatch=', idToMatch);
23361        return ok;
23362      }
23363
23364      console.warn('[GWP] Unknown trigger type:', promo.triggerType);
23365      return false;
23366    }
23367
23368    // --- NEW: validate if the cart is consistent with the GWP promo rules ---
23369    async function isCartValidForGwp(cartData) {
23370      // Reuse the existing item-processing logic
23371      const processedCartData = await processCartItems(cartData);
23372
23373      for (const p of activePromos) {
23374        const hasGift   = cartHasGift(processedCartData, p.giftVarId);
23375        const qualifies = await criteriaMet(processedCartData, p, p.giftVarId);
23376
23377        // Critical case: gift is in the cart but the customer no longer qualifies
23378        if (hasGift && !qualifies) {
23379          console.log('[GWP] Cart invalid: gift present but criteria not met');
23380          return false;
23381        }
23382      }
23383
23384      return true;
23385    }
23386
23387    // Prevent double-click during validation
23388    window.__checkingCheckout = false;
23389
23390    document.addEventListener('click', (e) => {
23391      const btn = e.target.closest(
23392        'button[name="checkout"], .cart__checkout-button, .cart-checkout-btn'
23393      );
23394      if (!btn || btn.id?.startsWith('CartDrawer-Checkout-DP')) return;
23395
23396      // Always intercept checkout attempts
23397      e.preventDefault();
23398      e.stopPropagation();
23399
23400      if (window.__checkingCheckout) return;
23401      window.__checkingCheckout = true;
23402
23403      // Visual feedback while validating
23404      btn.disabled = true;
23405      btn.classList.add('is-busy');
23406
23407      (async () => {
23408        try {
23409          const cartData = await fetchCart();
23410
23411          const isValid = await isCartValidForGwp(cartData);
23412
23413          if (!isValid) {
23414            // Fix the cart first (remove gift / reprocess promos)
23415            await processPromos(cartData);
23416
23417            btn.disabled = false;
23418            btn.classList.remove('is-busy');
23419            window.__checkingCheckout = false;
23420            return;
23421          }
23422
23423          // If valid → manually redirect to checkout
23424          const form = btn.closest('form');
23425          if (form && form.action) {
23426            window.location.href = form.action;
23427          } else {
23428            window.location.href = '/checkout';
23429          }
23430
23431        } catch (err) {
23432          console.error('Error validating GWP before checkout', err);
23433          btn.disabled = false;
23434          btn.classList.remove('is-busy');
23435          window.__checkingCheckout = false;
23436        }
23437      })();
23438    });
23439
23440    function cartHasGift(cartData, varId) {
23441      return cartData.items.some(i =>
23442        i.variant_id == varId ||
23443        i.product_id == varId ||
23444        String(i.id) == varId
23445      );
23446    }
23447
23448    function batchAddGifts(ids) {
23449      // chain them so Shopify only returns sections on the last call
23450      return ids.reduce((p, id, idx) => {
23451        const last = idx === ids.length - 1;
23452        return p.then(() => addGiftToCart(id, last));
23453      }, Promise.resolve()).then(res => {
23454        return fetchCart().then(freshCart => {
23455          return {
23456            sections: res.sections,
23457            cart: freshCart
23458          };
23459        });
23460      });
23461    }
23462    function addGiftToCart(id, sections) {
23463      const fd = new FormData();
23464      fd.append('id', id);
23465      fd.append('quantity', 1);
23466      fd.append('properties[FREE]', 'gift with purchase');
23467      if (sections) {
23468        fd.append('sections',
23469          'cart-drawer,cart-icon-bubble,cart-live-region-text'
23470        );
23471      }
23472      return fetch('/cart/add.js?app=gwp', {
23473        method: 'POST', body: fd
23474      }).then(r => {
23475        if (!r.ok) throw new Error('Add gift failed');
23476        return r.json();
23477      });
23478    }
23479
23480    function batchRemoveGifts(ids, cartData) {
23481      const updates = {};
23482      ids.forEach(varId => {
23483        const item = cartData.items.find(i =>
23484          i.variant_id == varId || i.product_id == varId || String(i.id) == varId
23485        );
23486        if (item) {updates[item.id] = 0;}
23487      });
23488      return fetch('/cart/update.js?app=gwp', {
23489        method: 'POST',
23490        headers: { 'Content-Type':'application/json' },
23491        body: JSON.stringify({
23492          updates,
23493          sections: 'cart-drawer,cart-icon-bubble,cart-live-region-text'
23494        })
23495      }).then(r => {
23496        if (!r.ok) throw new Error('Remove gift failed');
23497        return r.json();
23498      }).then(res => {
23499        return fetchCart().then(freshCart => {
23500          return {
23501            sections: res.sections,
23502            cart: freshCart
23503          };
23504        });
23505      });
23506    }
23507
23508    function parseHtmlAndSelect(htmlString, selector) {
23509      const parser = new DOMParser();
23510      const doc = parser.parseFromString(htmlString, 'text/html');
23511    
23512      const el = doc.querySelector(selector);
23513      if (!el) return null;
23514      return document.importNode(el, true);
23515    }
23516
23517    function updateCartSections(sections, freshCartData = null) {
23518      if (!sections) return;
23519      const sel = {
23520        'cart-drawer':         '#cart_drawer_items',
23521        'cart-icon-bubble':    '.cart-count-bubble',
23522        'cart-live-region-text':'.cart-live-region-text'
23523      };
23524
23525      Object.entries(sel).forEach(([id, q]) => {
23526        console.log("try sel =>
23526",q,"id =>", id)
23527        if (sections[id] && document.querySelector(q)) {
23528          console.log("rep sel =>",q,"id =>", id)
23529          if (id === 'cart-drawer'){
23530            const parsed = parseHtmlAndSelect(sections[id], '#cart_drawer_items');
23531            const container = document.querySelector('#cart_drawer_items');
23532
23533            if (container && parsed) {
23534              // overwrite only the inside HTML
23535              container.replaceWith(parsed);
23536              // re-apply the "active" class
23537              document.querySelector('cart-drawer').classList.add('active');
23538            }
23539          } else {
23540            document.querySelector(q).replaceWith(parseHtmlAndSelect(sections[id], q))
23541          }
23542        }
23543      });
23544
23545      // Update total price displays with fresh cart data
23546      if (freshCartData) {
23547        updateTotalPriceDisplay(freshCartData);
23548      }
23549    }
23550    function updateTotalPriceDisplay(cartData) {
23551      if (!cartData) return;
23552
23553      const totalPrice = formatPrice(cartData.total_price);
23554      const priceSelectors = [
23555        '.totals__total-value'
23556      ];
23557
23558      priceSelectors.forEach(selector => {
23559        const elements = document.querySelectorAll(selector);
23560        elements.forEach(el => {
23561          if (el) {
23562            const current = (el.textContent || '').trim();
23563            const match = current.match(/^([^0-9\s]+)(\s?)([\d.,\s]+)/);
23564            let out = totalPrice;
23565            if (match) {
23566              const symbol = match[1] || '';
23567              const hadSpace = !!match[2];
23568              if (out.startsWith(symbol)) {
23569                if (hadSpace && !/^[^0-9\s]+\s/.test(out)) {
23570                  out = symbol + ' ' + out.slice(symbol.length).trim();
23571                }
23572              } else {
23573                out = symbol + (hadSpace ? ' ' : '') + out.replace(/^[^\d]*/, '').trim();
23574              }
23575            }
23576
23577            el.innerHTML = out;
23578            el.textContent = out;
23579
23580            const innerElements = el.querySelectorAll('*');
23581            innerElements.forEach(innerEl => {
23582              if (innerEl.children.length === 0) {
23583                innerEl.textContent = out;
23584              }
23585            });
23586          }
23587        });
23588      });
23589    }
23590
23591    function formatPrice(cents) {
23592      if (!cents && cents !== 0) return '$0.00';
23593      const amount = Number(cents) / 100;
23594      if (!isFinite(amount)) return '$0.00';
23595      const formatter = new Intl.NumberFormat('en-US', {
23596        style: 'currency',
23597        currency: 'USD',
23598        minimumFractionDigits: 2,
23599        maximumFractionDigits: 2
23600      });
23601      return formatter.format(amount);
23602    }
23603
23604    (function(){
23605      // Fetch
23606      const realFetch = window.fetch.bind(window);
23607      window.fetch = (u,o={}) => {
23608        const url = typeof u==='string'?u:(u.url||'');
23609        if (url.includes('/cart/') && !url.includes('app=gwp')) {
23610          return realFetch(u,o).then(res => {
23611            fetchCart().then(processPromos).catch(console.error);
23612            return res;
23613          });
23614        }
23615        return realFetch(u,o);
23616      };
23617      // XHR
23618      const oOpen = XMLHttpRequest.prototype.open;
23619      XMLHttpRequest.prototype.open = function(method, url, ...args) {
23620        this._url = url;
23621        return oOpen.call(this, method, url, ...args);
23622      };
23623      const oSend = XMLHttpRequest.prototype.send;
23624      XMLHttpRequest.prototype.send = function(body) {
23625        this.addEventListener('load', () => {
23626          if (this._url.includes('/cart/') && !this._url.includes('app=gwp')) {
23627            fetchCart().then(processPromos).catch(console.error);
23628          }
23629        });
23630        return oSend.call(this, body);
23631      };
23632    })();
23633
23634
23635    function onReady(fn) {
23636      if (document.readyState === 'loading') {
23637        document.addEventListener('DOMContentLoaded', fn);
23638      } else {
23639        fn();
23640      }
23641    }
23642
23643    onReady(() => {
23644      fetchCart().then(processPromos).catch(console.error);
23645      if (window.Shopify?.onCartUpdate) {
23646        Shopify.onCartUpdate(processPromos);
23647      }
23648    });
23649</script>
23649
23650
23651    
23652
23653    
23654
23655    
23656
23657    
23658    
23658<script>
23659  function swymCallbackFn(swat) {
23660    // your API calls go here
23661    attachNotifyMeEvents();
23662    initVariantWatcher();
23663    
23664    function attachNotifyMeEvents() {
23665      var swymNotifyMeBtn = document.querySelectorAll(".swym-custom-watchlist");
23666      swymNotifyMeBtn.forEach(function(btn) {
23667        btn.addEventListener("click", addToWatchlist);
23668        btn.classList.add("swym-loaded");
23669      });
23670    }
23671    
23672    function addToWatchlist(eventObj) {
23673      eventObj.preventDefault();
23674      var productId = +eventObj.target.getAttribute("data-product-id");
23675      var variantId = +eventObj.target.getAttribute("data-variant-id");
23676      var du = eventObj.target.getAttribute("data-url");
23677      var params = {
23678        empi: productId,
23679        epi: variantId,
23680        du: du
23681      };
23682      swat.getProductDetails(params, function(productJSON) {
23683        productJSON.variants.forEach(function(v) {
23684          if (v.id == variantId) {
23685            params.pr = SwymUtils.formatProductPrice(v.price);
23686            params.iu = productJSON.featured_image;
23687            params.et = 8;
23688            swat.addToWatchList(eventObj, params, function(e) {
23689              console.log("Subscribed to product!", e);
23690            }); // Shows Subscribe me.
23691            return;
23692          }
23693        });
23694      });
23695    }
23696    
23697    function initVariantWatcher() {
23698      // Wait for DOM to be ready before initializing
23699      if (document.readyState === 'loading') {
23700        document.addEventListener('DOMContentLoaded', function() {
23701          setTimeout(updateSwymButtonVisibility, 200);
23702        });
23703      } else {
23704        setTimeout(updateSwymButtonVisibility, 200);
23705      }
23706      
23707      // Listen for variant changes
23708      document.addEventListener('change', function(e) {
23709        if (e.target.matches('select[name="desk_size"], input[name^="option-"], select[name^="id"]')) {
23710          setTimeout(updateSwymButtonVisibility, 100); // Small delay to ensure variant data is updated
23711        }
23712      });
23713      
23714      // Listen for custom variant change events
23715      document.addEventListener('swym:variant-change', updateSwymButtonVisibility);
23716      
23717      // Listen for the existing theme's variant change events if they exist
23718      if (typeof PUB_SUB_EVENTS !== 'undefined' && PUB_SUB_EVENTS.variantChange) {
23719        document.addEventListener(PUB_SUB_EVENTS.variantChange, updateSwymButtonVisibility);
23720      }
23721      
23722      // Also add a mutation observer to catch any DOM changes that might affect variant selection
23723      const observer = new MutationObserver(function(mutations) {
23724        mutations.forEach(function(mutation) {
23725          if (mutation.type === 'attributes' && 
23726              (mutation.attributeName === 'data-selected-variant' || 
23727               mutation.attributeName === 'data-variant-id')) {
23728            updateSwymButtonVisibility();
23729          }
23730        });
23731      });
23732      
23733      const variantContainer = document.querySelector('variant-selects');
23734      if (variantContainer) {
23735        observer.observe(variantContainer, { attributes: true, subtree: true });
23736      }
23737    }
23738    
23739    function updateSwymButtonVisibility() {
23740      const watchlistContainer = document.getElementById('swym-watchlist-container');
23741      const watchlistButton = document.querySelector('.swym-custom-watchlist');
23742      
23743      if (!watchlistContainer || !watchlistButton) return;
23744      
23745      // Get current selected variant
23746      const currentVariant = getCurrentVariant();
23747      
23748      if (currentVariant) {
23749        // Update the button's variant ID
23750        watchlistButton.setAttribute('data-variant-id', currentVariant.id);
23751        
23752        // Show button only if variant is out of stock
23753        if (!currentVariant.available) {
23754          watchlistContainer.style.display = 'block';
23755        } else {
23756          watchlistContainer.style.display = 'none';
23757        }
23758      } else {
23759        // No variant selected, hide button
23760        watchlistContainer.style.display = 'none';
23761      }
23762    }
23763
23764    function getCurrentVariant() {
23765      // Try to get variant from variant-selects element
23766      const variantSelectsElement = document.querySelector('variant-selects');
23767      if (variantSelectsElement && variantSelectsElement.currentVariant) {
23768        return variantSelectsElement.currentVariant;
23769      }
23770      
23771      // Fallback: get variant from selected options  
23772      let productJson = document.querySelector('script[type="application/json"][id*="ProductJSON"]');
23773      if (!productJson) {
23774        productJson = document.querySelector('script[type="application/json"][id*="ProductJson"]');
23775      }
23776      if (!productJson) {
23777        productJson = document.querySelector('script[type="application/json"].currprod');
23778      }
23779      if (!productJson) return null;
23780      
23781      let product;
23782      try {
23783        product = JSON.parse(productJson.textContent);
23784      } catch (e) {
23785        console.warn('Could not parse product JSON');
23786        return null;
23787      }
23788      
23789      if (!product || !product.variants) return null;
23790      
23791      // Get selected options
23792      const selectedOptions = [];
23793      
23794      // Check for size selector (primary method)
23795      const sizeSelect = document.querySelector('select[name="desk_size"]');
23796      if (sizeSelect && sizeSelect.value) {
23797        const selectedOption = sizeSelect.options[sizeSelect.selectedIndex];
23798        const variantId = selectedOption.getAttribute('data-variant-fbid');
23799        if (variantId) {
23800          return product.variants.find(v => v.id == variantId);
23801        }
23802      }
23803      
23804      // Check for variant ID input (alternative method)
23805      const variantIdInput = document.getElementById('variant-id-input');
23806      if (variantIdInput && variantIdInput.value) {
23807        return product.variants.find(v => v.id == variantIdInput.value);
23808      }
23809      
23810      // Check for other option inputs
23811      const optionInputs = document.querySelectorAll('input[name^="option-"]:checked');
23812      optionInputs.forEach(input => {
23813        selectedOptions.push(input.value);
23814      });
23815      
23816      // Find matching variant
23817      if (selectedOptions.length > 0) {
23818        return product.variants.find(variant => {
23819          return selectedOptions.every((option, index) => {
23820            return variant.options[index] === option;
23821          });
23822        });
23823      }
23824      
23825      // Return first available variant as fallback
23826      return product.variants.find(v => v.available) || product.variants[0];
23827    }
23828  }
23829  
23830  if (!window.SwymCallbacks) {
23831    window.SwymCallbacks = [];
23832  }
23833  window.SwymCallbacks.push(swymCallbackFn);
23834</script>
23834
23835
23836    
23837    
23838
23839    
23840
23841    
23842
23843    
23844
23845    
23846<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/alpine-intersect.min.js?v=101178934790783697991784533911" defer></script>
23846
23847    
23847<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/alpine-collapse.min.js?v=38976290738791269941784533910" defer></script>
23847
23848    
23848<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/alpine-focus.min.js?v=161806488358657222091784533910" defer></script>
23848
23849    
23849<script src="//betseyjohnson.com/cdn/shop/t/1305/assets/alpine.min.js?v=70506988278036066701784533911" defer></script>
23849
23850  <div id="shopify-block-AWW9jcjFhRm5nNHF6c__14895822588168414723" class="shopify-block shopify-app-block">
23850<script>
23851async function recurateAddToCart(recurateFormData) {
23852    const cartSectionId = 'CartDrawer';
23853    const resetBtn = () => {
23854        document.querySelectorAll(".r-is-loading").forEach(thisLoadingElem => {
23855            if (thisLoadingElem.classList.contains("r-is-loading")) {
23856                thisLoadingElem.innerHTML = thisLoadingElem.getAttribute("data-default-text");
23857            }
23858            thisLoadingElem.classList.remove("r-is-loading");
23859            thisLoadingElem.classList.remove("disabled");
23860            thisLoadingElem.disabled = false;
23861        });
23862    }
23863    const addToCart = async (formData) => {
23864        console.log('formDat:', formData)
23865        const response = await fetch(`${Shopify.routes.root}cart/add.js`, {
23866            method: 'POST',
23867            headers: {
23868                'Content-Type': 'application/json'
23869            },
23870            body: JSON.stringify(formData)
23871        });
23872        const json = await response.json()
23873        console.log('json:', json)
23874        return json
23875    }
23876
23877    try {
23878        const json = await addToCart({
23879            sections_url: `/variants/${recurateFormData.items[0].id}`,
23880            sections: ['variant-added', cartSectionId],
23881            items: recurateFormData.items
23882        })
23883        console.log('json:', json)
23884        resetBtn();
23885        // If cart Error run message
23886        if (json.status) {
23887            console.log('cart error status:', json.description)
23888        } else {
23889            console.log('Item added to cart');
23890            updatecart().then(function () {
23891                document.querySelector('cart-drawer').open();
23892            });
23893        }
23894    } catch (error) {
23895        console.log('cart error:', error)
23896    }
23897}
23898</script>
23898
23899</div><div id="shopify-block-AeERjbDhiOTdYM000e__16157100011046449464" class="shopify-block shopify-app-block">
23900
23901  
23902    
23903    
23904
23905
23906
23907  
23908    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0c561-16b0-72bc-8987-550a5e565f0a/narvar-extensions-244/assets/shipping-protection-shopify.css">
23909    
23909<script src="https://cdn.shopify.com/extensions/01a0c561-16b0-72bc-8987-550a5e565f0a/narvar-extensions-244/assets/shipping-protection-shopify.js" defer></script>
23909
23910  
23911
23912
23913
23914  <style>
23915    /* ===== Narvar Secure ===== */
23916narvar-shipping-protection-widget {
23917  --narvar-experiment-text-transform: uppercase;
23918}
23919narvar-shipping-protection-buttons {
23920  --_spacing-sm: 0;
23921}
23922
23923narvar-shipping-protection-buttons::part(button-without-protection),
23924narvar-shipping-protection-buttons::part(button-with-protection) {
23925  position: relative;
23926  height: 56px;
23927  border-style: solid;
23928  border-width: 1px;
23929  border-radius: 0;
23930  margin-bottom: 32px;
23931  font-weight: normal;
23932  text-transform: uppercase;
23933  overflow: visible;
23934  font-size: 14px;
23935  padding: 0;
23936  letter-spacing: 0.7px;
23937}
23938
23939narvar-shipping-protection-buttons::part(button-without-protection) {
23940  background: #0f1217;
23941  border-color: #0f1217;
23942  color: #ffffff;
23943}
23944
23945narvar-shipping-protection-buttons::part(button-with-protection) {
23946  border-color: #000000;
23947  color: #000000;
23948  padding-left: 10px;
23949  margin-bottom: 10px;
23950  border-width: 2px;
23951  background: #f6f6f6;
23952  font-weight: 700;
23953  line-height:24px;
23954}
23955
23956narvar-shipping-protection-buttons::part(button-without-protection)::after,
23957narvar-shipping-protection-buttons::part(button-with-protection)::after {
23958  content: 'OR';
23959  position: absolute;
23960  left: 0;
23961  right: 0;
23962  font-size: 12px;
23963  line-height: 1rem;
23964  letter-spacing: 1px;
23965  color: #757575;
23966  background:
23967    linear-gradient(#d9d9d9, #d9d9d9) left center / 42% 1px no-repeat,
23968    linear-gradient(#d9d9d9, #d9d9d9) right center / 42% 1px no-repeat;
23969}
23970
23971narvar-shipping-protection-buttons::part(button-without-protection)::after {
23972  top: calc(100% + 12px);
23973}
23974
23975narvar-shipping-protection-buttons::part(button-with-protection)::after {
23976  top: calc(100% + 12px);
23977  font-size: 0;
23978  background-size: 50% 1px, 50% 1px;
23979  display: none;
23980}
23981
23982narvar-shipping-protection-buttons::part(button-with-protection-icon) {
23983  display: inline-block;
23984  font-size: 20px;
23985  width: 20px;
23986  height: 20px;
23987  vertical-align: middle;
23988  position: relative;
23989  top: -2px;
23990  left: -4px;
23991
23992}
23993
23994.cart__footer narvar-shipping-protection-buttons::part(button-with-protection) {
23995  line-height:24px;
23996}
23997
23998@media all and (max-width:500px) {
23999  narvar-shipping-protection-buttons::part(button-without-protection),
24000  narvar-shipping-protection-buttons::part(button-with-protection) {
24001    font-size:12.5px;
24002    letter-spacing: 0.3px;
24003  }
24004
24005  narvar-insurance-modal {
24006      --_font-size-xl:17px;        
24007  }  
24008}
24009 
24010@media only screen and (min-width: 991px) {
24011body *:not(#fast-simon-serp-app):not(.update_ue_email):not(#password):not(#last_name):not(#first_name):not(#recover-email):not(#customer_password):not(#customer_email):not(.fast-autocomplete-input):not(.fs-upsell-button.active):not(fs-product-widget):not(.fs-multi-upsell__widget-tab-title):not(svg):not(#onetrust-accept-btn-handler):not(.swym-add-to-wishlist_custom):not(.star-clickable.yotpo-bottomline):not(a.text-m):not(a.product-img):not(.swatch-element.click_trigger_swatch):not(.swatch-element):not(.customColor):not(.filters-dropdown):not(.yotpo-dropdown-button):not(.review-star):not(.shopify-section):not(.mainSections):not(.social-icons a):not(.isp_related_products .slick-arrow):not(bwp-promotion-banner):not(.topbar-rolling-text *):not(shopify-accelerated-checkout-cart):not(shopify-accelerated-checkout-cart *):focus,narvar-shipping-protection-buttons:focus-visible,narvar-shipping-protection-buttons:focus{
24012    border: 0 !important;
24013    outline: 0 !important;
24014    box-shadow: 0 0 0 !important;
24015}
24016}��:root {
24017    --narvar-shipping-protection-text-color: #000000;
24018    --narvar-shipping-protection-text-secondary: #666666;
24019    --_text-secondary: #666;
24020    --_text-color: black;
24021    --_text-secondary: black;
24022    --narvar-experiment-text-color: black;
24023    --narvar-experiment-text-secondary: black;
24024    --narvar-experiment-spacing-xl: 1.5rem;
24025    --narvar-experiment-spacing-lg: 1.25rem;
24026    --narvar-experiment-spacing-sm: 1rem;
24027}
24028
24029narvar-insurance-modal {�    --narvar-experiment-spacing-2xl: 2rem;
24030    --narvar-experiment-spacing-xl: 1.5rem;
24031    --narvar-experiment-spacing-lg: 1.25rem;
24032    --_spacing-lg: 1.25rem;
24033    --_spacing-xl: 1.5rem;
24034}
24035
24036narvar-shipping-protection-widget {
24037    --narvar-experiment-text-transform: uppercase;
24038    --_text-color: black;
24039    --_text-secondary: black;
24040    --narvar-shipping-protection-text-color: black;
24041    --narvar-experiment-text-secondary: black;
24042    --narvar-experiment-spacing-sm: 1rem;
24043}
24044�@media all and (max-width:500px) {
24045    narvar-shipping-protection-buttons::part(button-without-protection),
24046    narvar-shipping-protection-buttons::part(button-with-protection) {
24047        font-size: 12.5px;
24048        letter-spacing: 0.3px;
24049    }
24050
24051    narvar-shipping-protection-buttons {
24052        margin-top: 15px;
24053    }
24054
24055    narvar-insurance-modal {
24056        --_font-size-xl: 17px;
24057    }
24058}
24059
24060@media all and (max-width:1300px) and (orientation: landscape) {
24061
24062    narvar-shipping-protection-buttons::part(button-without-protection),
24063    narvar-shipping-protection-buttons::part(button-with-protection) {
24064        font-size: 12.5px;
24065        letter-spacing: 0.3px;
24066    }
24067
24068    narvar-shipping-protection-buttons {
24069        margin-top: 15px;
24070    }
24071
24072
24073    narvar-insurance-modal {
24074        --_font-size-xl: 17px;
24075        --narvar-experiment-spacing-2xl: 2rem;
24076        --narvar-experiment-spacing-xl: 1.5rem;
24077        --narvar-experiment-spacing-lg: 1.25rem;
24078        --_spacing-lg: 1.25rem;
24079        --_spacing-xl: 1.5rem;
24080        --_spacing-2xl: 2rem;
24081    }
24082}
24083
24084@media all and (max-width:400px) {
24085  narvar-shipping-protection-buttons::part(button-without-protection),
24086  narvar-shipping-protection-buttons::part(button-with-protection) {
24087    font-size:11px;
24088    letter-spacing: 0.3px;
24089  }
24090  narvar-insurance-modal {
24091      --_font-size-xl:15px;
24092  }    
24093}
24094  </style>
24095
24096
24097
24098  
24098<script>
24099    (function () {
24100  let cache = 0;
24101  let fetchTimer;
24102  let skipNext = false;
24103
24104  function fetchData() {
24105    clearTimeout(fetchTimer);
24106    fetchTimer = setTimeout(async () => {
24107      skipNext = true;
24108      await fetch('/cart.js');
24109      updateRecommendationWidget();
24110      window.initializeDiscountCode && initializeDiscountCode();
24111    }, 1000);
24112  }
24113
24114  function updateRecommendationWidget() {
24115    const widgetScript = document.createElement('script');
24116    widgetScript.src = 'https://static-recommendations.fastsimon.com/no-code-recommendations/fs-recommendations-init.js?uuid=dfa258f3-4309-4113-b883-8445ba08c64e&store_id=2371878977&platform=Shopify&widgetId= 1717060946845&v='+ Date.now();
24117    document.head.appendChild(widgetScript);
24118  }
24119
24120  const cartDrawer=document.getElementsByTagName('cart-drawer')[0];
24121  const observer = new MutationObserver(async () => {
24122    const el = document.getElementsByClassName('totals__total-value')[0];
24123    const total = el && el.innerText;
24124    if (cache !== total && !skipNext) {
24125      fetchData();
24126    }
24127    if (skipNext) {
24128      skipNext = false;
24129    }
24130    cache = total;
24131  });
24132
24133  observer.observe(cartDrawer, {
24134    childList: true,
24135    subtree: true,
24136  });
24137
24138  window.NarvarCartRefresh = async () => {
24139    await window._cartRefresh && window._cartRefresh();
24140  }
24141})();
24142  </script>
24142
24143
24144
24145<script>
24146  window.NarvarDPData = {
24147    variant_id: 42406023397441,
24148    metafield:  JSON.stringify({"isRetailerActive":true,"US":{"version":22,"protectionType":"insurance","currency":"USD","isDeliveryProtectionEnabled":true,"minimumPremiumValue":1,"taxAdjustment":15,"l10ns":{"en":{"checkoutDefault":"Check out without Protection - {{price}}","checkoutWithProtection":"Check out with Protection - {{price}}","checkoutWithoutProtection":"Check out without Protection - {{price}}","description":"Protect your purchase from loss, damage, and theft.","dpLogoUrl":"https://assets.narvar.com/delivery-protection/shipping-protection.png","footerText":"By selecting coverage, you acknowledge you have read and agree to the","learnMoreText":"Program Terms and Conditions.","learnMoreUrl":"https://www.falveyinsurancegroup.com/Narvarsecure","merchantName":"Steve Madden","privacyPolicyUrl":"","title":"Shipping Protection","tnc":"","tosUrl":"","zeroPremiumText":"Your purchase includes complimentary coverage paid by Steve Madden for lost, damaged, and stolen packages with McGriff."}},"eligibilityRule":{"shippingCountries":["US"],"maxOrderValue":2000},"premiumRule":{"condition":{"excludedCategories":[],"excludedShippingCountries":[]},"premium":{"type":"percentage","value":1}},"zeroPremiumRule":{"condition":{"customerTags":[""]}},"serviceFee":2,"insuranceType":"mcgriff"}}),
24149    cart_attributes: "",
24150    settings: {
24151      widget_style: "opt-in-button",
24152      btn_with_class_names: "button, button--primary, cart__checkout-button",
24153      btn_without_class_names: "button",
24154      btn_add_to_cart_class_names: "button",
24155      subtotal_selector: "totals__subtotal-value, cart-drawer-totals-subtotal-value, totals__total-value",
24156      cart_count_bubble_selector: "cart-count-bubble",
24157      color_accent: "#2563eb",
24158      always_show_widget: true,
24159      show_price_next_to_checkout_btn: true,
24160      show_domain: "betseyjohnson.com",
24161      shop_name: "Betsey Johnson",
24162      qty_update_selector: "cart-drawer .quantity__input"
24163    }
24164  };
24165</script>
24165
24166
24167
24168</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block">
24169
24170
24171<!-- BEGIN app snippet: swymVersion -->
24171<script>var __SWYM__VERSION__ = '7.0.7';</script>
24171<!-- END app snippet -->
24172<!-- BEGIN app snippet: swymCustomCss -->
24173
24174
24175
24176
24177<style id="swym-custom-css">
24178
24179</style>
24180
24181<!-- END app snippet -->
24182
24183
24184
24185
24186
24187
24188
24189
24190
24191
24192
24193
24194<script>
24195  (function () {
24196    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
24197    
24198
24199    // Put metafields in window variable
24200    const commonCustomizationSettings = '';
24201    try {
24202      const parsedSettings = JSON.parse(commonCustomizationSettings);
24203      if (parsedSettings) {
24204        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
24205      } else {
24206        window.SwymWishlistCommonCustomizationSettings = {};
24207      }
24208    } catch (e) {
24209      window.SwymWishlistCommonCustomizationSettings = {};
24210    }
24211
24212    let enabledCommonFeatures = '{"multiple-wishlist":false}';
24213    try {
24214      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
24215    } catch (e) {
24216      enabledCommonFeatures = {};
24217    }
24218    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
24219    window.SwymEnabledCommonFeatures = enabledCommonFeatures;
24220
24221    // Ghost-Intent Configuration
24222    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
24223    try {
24224      let ghostIntentConfig = {
24225        isExplicitConsentNeeded: false,
24226        isExplicitConsentNeededEvenForLocalStorage: false,
24227        askForPermissionOnFirstClick: true
24228      };
24229      
24230      
24231      
24232      window.SwymGhostIntentConfig = ghostIntentConfig;
24233    } catch(e) {
24234      window.SwymGhostIntentConfig = {
24235        isExplicitConsentNeeded: false,
24236        isExplicitConsentNeededEvenForLocalStorage: false,
24237        askForPermissionOnFirstClick: true
24238      };
24239    }
24240
24241    // Education Layer Configuration
24242    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
24243    
24244    
24245    window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true;
24246
24247    // Login Nudge Configuration
24248    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
24249    
24250    
24251    window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true;
24252
24253    // Initialize or ensure SwymViewProducts exists
24254    if (!window.SwymViewProducts) {
24255      window.SwymViewProducts = {};
24256    }
24257    
24258      try {
24259        const socialCountMap = { "https://betseyjohnson.com/products/digital-gift-card": { "socialCount": 70, "empi": 7733392146497 } };
24260        // Integrate social count data into existing SwymViewProducts structure
24261        Object.keys(socialCountMap).forEach(function(key) {
24262          if (!window.SwymViewProducts[key]) {
24263            window.SwymViewProducts[key] = {};
24264          }
24265
24266          window.SwymViewProducts[key] = socialCountMap[key];
24267        });
24268      } catch (e) {
24269        // Silent error handling
24270      }
24271    
24272  })();
24273</script>
24273
24274
24275<!-- BEGIN app snippet: swymLoadConsentManager -->
24276<script>
24277  (function () {
24278    if (document.querySelector("script[data-swym-consent-manager]")) return;
24279    var swymConsentManagerScript = document.createElement("script");
24280    swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8\/swym-relay-839\/assets\/swym-consent-manager.js";
24281    swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves
24282    swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true");
24283    document.head.appendChild(swymConsentManagerScript);
24284  })();
24285</script>
24285
24286<!-- END app snippet -->
24287
24288<script
24289  
24290  id="wishlist-embed-init"
24291  defer
24292  async
24293>
24294  (function () {
24295    window.swymWishlistEmbedLoaded = true;
24296    var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/apps.bundle.js"; 
24297    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
24298    var swymJsPath = '//premcdn.swymrelay.com/code/swym-shopify.js';
24299    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
24300    window.SwymCurrentJSPath = baseJsPath;
24301    window.SwymAssetBaseUrl = assetBaseUrl;
24302    
24303      window.SwymCurrentStorePath = "//swymstore-v3premium-01.swymrelay.com";
24304    
24305    function loadSwymShopifyScript() {
24306      var element = "";
24307      var scriptSrc = "";
24308
24309      
24310        element = "swym-ext-shopify-script";
24311        window.SwymShopifyCdnInUse = true;
24312        scriptSrc = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-ext-shopify.js";
24313      
24314
24315      if (document.getElementById(element)) {
24316        return;
24317      }
24318
24319      var s = document.createElement("script");
24320      s.id = element;
24321      s.type = "text/javascript";
24322      s.async = true;
24323      s.defer = true;
24324      s.src = scriptSrc;
24325
24326      s.onerror = function() {
24327        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
24328        // Fallback logic here
24329        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
24330        var fallbackJsPathVal = "\/\/premcdn.swymrelay.com\/code\/swym-shopify.js";
24331        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
24332        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;
24333
24334        var fallbackScript = document.createElement("script");
24335        fallbackScript.id = element;
24336        fallbackScript.type = "text/javascript";
24337        fallbackScript.async = true;
24338        fallbackScript.defer = true;
24339        fallbackScript.src = scriptSrc;
24340        var y = document.getElementsByTagName("script")[0];
24341        y.parentNode.insertBefore(fallbackScript, y);
24342      };
24343
24344      var x = document.getElementsByTagName("script")[0];
24345      x.parentNode.insertBefore(s, x);
24346    }
24347    
24348      var consentAPICallbackInvoked = false;
24349      function checkConsentAndLoad() {
24350        // Allow app to load in design mode (theme editor) regardless of consent
24351        if (window.Shopify?.designMode) {
24352          loadSwymShopifyScript();
24353          return;
24354        }
24355
24356        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
24357        // consent is given through our Ghost-Intent flow (sync nudge accept).
24358        // This works on any store regardless of region (EU or non-EU).
24359        var ghostConfig = window.SwymGhostIntentConfig || {};
24360        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
24361          try {
24362            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
24363            if (localStorage.getItem(consentKey) === 'true') {
24364              // Consent was given through our flow — load SDK
24365              loadSwymShopifyScript();
24366              return;
24367            }
24368          } catch(e) {}
24369
24370          // Check if Shopify native cookie consent was given via the cookie banner.
24371          // If user accepted cookies through Shopify's banner, load SDK normally
24372          // (Ghost-Intent is only needed when NO consent mechanism has been used).
24373          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
24374          if (shopifyConsentGiven) {
24375            loadSwymShopifyScript();
24376            return;
24377          }
24378
24379          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
24380          return;
24381        }
24382
24383        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
24384        if(!isCookieBannerVisible) {
24385          loadSwymShopifyScript();
24386          return;
24387        }
24388        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
24389        if (shouldLoadSwymScript) {
24390          loadSwymShopifyScript();
24391        } else {
24392          console.warn("No customer consent to load Swym Wishlist Plus");
24393        }
24394      }
24395      function initialiseConsentCheck() {
24396        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
24397        window.Shopify?.loadFeatures?.(
24398          [{name: 'consent-tracking-api', version: '0.1'}],
24399          error => { 
24400            consentAPICallbackInvoked = true;
24401            if (error) {
24402              if(!window.Shopify?.customerPrivacy) {
24403                loadSwymShopifyScript();
24404                return;
24405              }
24406            }
24407            checkConsentAndLoad();
24408          }
24409        );
24410      }
24411      function consentCheckFallback(retryCount) {
24412        if(!consentAPICallbackInvoked) {
24413          if (window.Shopify?.customerPrivacy) {
24414            checkConsentAndLoad();
24415          } else if (retryCount >= 1) {
24416            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
24417            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
24418            checkConsentAndLoad();
24419          } else {
24420            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
24421          }
24422        }
24423      }
24424      if (document.readyState === "loading") {
24425        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
24426        window.addEventListener("load", () => consentCheckFallback(0));
24427      } else {
24428        initialiseConsentCheck();
24429      }
24430    
24431  })();
24432</script>
24432
24433
24434<!-- BEGIN app snippet: swymSnippet -->
24434<script defer>
24435  (function () {
24436    const currentSwymJSPath = '//premcdn.swymrelay.com/code/swym-shopify.js';
24437    const currentSwymStorePath = '';
24438    const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`;
24439    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
24440    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
24441    const swymSnippet = document.getElementById('wishlist-embed-init');        
24442    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
24443    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
24444    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
24445  })()
24446</script>
vendor: 1 bytes, line 24446
24446
24447<script id="swym-snippet" type="text">
24448  window.swymLandingURL = document.URL;
24449  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
24450  window.swymPageLoad = function() {
24451    window.SwymProductVariants = window.SwymProductVariants || {};
24452    window.SwymHasCartItems = 0 > 0;
24453    window.SwymPageData = {}, window.SwymProductInfo = {};var variants = [];
24454      window.SwymProductInfo.product = {"id":7733392146497,"title":"DIGITAL GIFT CARD","handle":"digital-gift-card","description":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-12-18T08:46:58-05:00","created_at":"2025-12-10T12:29:58-05:00","vendor":"Betsey Johnson","type":"Gift Cards","tags":["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],"price":2500,"price_min":2500,"price_max":20000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"],"featured_image":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","options":["Size"],"media":[{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894660161,"position":1,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","width":1000},{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894692929,"position":2,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u
24454003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e"};
24455      window.SwymProductInfo.variants = window.SwymProductInfo.product.variants;
24456      var piu = "\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?crop=center\u0026height=620\u0026v=1
24456765388489\u0026width=620";
24457      
24458
24459        SwymProductVariants[43154638241857] = {
24460          empi: window.SwymProductInfo.product.id,epi:43154638241857,
24461          dt: "DIGITAL GIFT CARD",
24462          du: "https://betseyjohnson.com/products/digital-gift-card",
24463          iu:  piu ,
24464          stk:  1 ,
24465          pr: 2500/100,
24466          ct: window.SwymProductInfo.product.type,
24467          
24468          variants: [{ "$25" : 43154638241857}]
24469        };
24470        SwymProductVariants[43154638274625] = {
24471          empi: window.SwymProductInfo.product.id,epi:43154638274625,
24472          dt: "DIGITAL GIFT CARD",
24473          du: "https://betseyjohnson.com/products/digital-gift-card",
24474          iu:  piu ,
24475          stk:  1 ,
24476          pr: 5000/100,
24477          ct: window.SwymProductInfo.product.type,
24478          
24479          variants: [{ "$50" : 43154638274625}]
24480        };
24481        SwymProductVariants[43154638307393] = {
24482          empi: window.SwymProductInfo.product.id,epi:43154638307393,
24483          dt: "DIGITAL GIFT CARD",
24484          du: "https://betseyjohnson.com/products/digital-gift-card",
24485          iu:  piu ,
24486          stk:  1 ,
24487          pr: 7500/100,
24488          ct: window.SwymProductInfo.product.type,
24489          
24490          variants: [{ "$75" : 43154638307393}]
24491        };
24492        SwymProductVariants[43154638340161] = {
24493          empi: window.SwymProductInfo.product.id,epi:43154638340161,
24494          dt: "DIGITAL GIFT CARD",
24495          du: "https://betseyjohnson.com/products/digital-gift-card",
24496          iu:  piu ,
24497          stk:  1 ,
24498          pr: 10000/100,
24499          ct: window.SwymProductInfo.product.type,
24500          
24501          variants: [{ "$100" : 43154638340161}]
24502        };
24503        SwymProductVariants[43154638372929] = {
24504          empi: window.SwymProductInfo.product.id,epi:43154638372929,
24505          dt: "DIGITAL GIFT CARD",
24506          du: "https://betseyjohnson.com/products/digital-gift-card",
24507          iu:  piu ,
24508          stk:  1 ,
24509          pr: 15000/100,
24510          ct: window.SwymProductInfo.product.type,
24511          
24512          variants: [{ "$150" : 43154638372929}]
24513        };
24514        SwymProductVariants[43154638405697] = {
24515          empi: window.SwymProductInfo.product.id,epi:43154638405697,
24516          dt: "DIGITAL GIFT CARD",
24517          du: "https://betseyjohnson.com/products/digital-gift-card",
24518          iu:  piu ,
24519          stk:  1 ,
24520          pr: 20000/100,
24521          ct: window.SwymProductInfo.product.type,
24522          
24523          variants: [{ "$200" : 43154638405697}]
24524        };window.SwymProductInfo.currentVariant = 43154638241857;
24525      var product_data = {
24526        et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant,
24527        dt: "DIGITAL GIFT CARD", du: "https://betseyjohnson.com/products/digital-gift-card",
24528        ct: window.SwymProductInfo.product.type, pr: 2500/100,
24529        iu:  piu , 
24530        variants: [{ "$25" : 43154638241857 }],
24531        stk:  1 
24532        
24533      };
24534      window.SwymPageData = product_data;
24535    
24536    window.SwymPageData.uri = window.swymLandingURL;
24537  };
24538  if(window.selectCallback){
24539    (function(){
24540      var originalSelectCallback = window.selectCallback;
24541      window.selectCallback = function(variant){
24542        originalSelectCallback.apply(this, arguments);
24543        try{
24544          if(window.triggerSwymVariantEvent){
24545            window.triggerSwymVariantEvent(variant.id);
24546          }
24547        }catch(err){
24548          console.warn("Swym selectCallback", err);
24549        }
24550      };})();}
24551  window.swymCustomerId =null;
24552  window.swymCustomerExtraCheck =
24553    null;
24554  var swappName = ("Wishlist" || "Wishlist");
24555  var swymJSObject = {
24556    pid: "GH14fEC8HKWT4raTHASNI5rR\/iPk8nKKfbOgJrHGnkg=",
24557    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
24558  };
24559  window.swymJSShopifyLoad = function(){
24560    if(window.swymPageLoad) swymPageLoad();
24561    if(!window._swat) {
24562      (function (s, w, r, e, l, a, y) {
24563        r['SwymRetailerConfig'] = s;
24564        r[s] = r[s] || function (k, v) {
24565          r[s][k] = v;
24566        };
24567      })('_swrc', '', window);
24568      _swrc('RetailerId', swymJSObject.pid);
24569      _swrc('Callback', function(){initSwymShopify();});
24570    }else if(window._swat.postLoader){
24571      _swrc = window._swat.postLoader;
24572      _swrc('RetailerId', swymJSObject.pid);
24573      _swrc('Callback', function(){initSwymShopify();});
24574    }else{
24575      initSwymShopify();}
24576  }
24577  if(!window._SwymPreventAutoLoad) {
24578    swymJSShopifyLoad();
24579  }
24580</script>
24580
24581
24582<style id="safari-flasher-pre"></style>
24583<script>
24584  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
24585    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
24586    window.SwymCallbacks = window.SwymCallbacks || [];
24587    window.SwymCallbacks.push(function(tracker) {
24588      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
24589        var x = function() {
24590          SwymUtils.onDOMReady(function() {
24591            var d = document.createElement("div");
24592            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
24593            document.head.appendChild(d);
24594          });};
24595        setTimeout(x, 10);
24596      });});}
24597  window.SwymOverrideMoneyFormat = "${{amount}}";
24598</script>
24598
24599<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->
24600
24601<script
24602  
24603  id="swymSnippetCheckAndActivate"
24604>
24605  (function () {
24606    var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler'];
24607
24608    function removeDuplicateIdNodes(id) {
24609      var nodes = document.querySelectorAll('#' + id);
24610      nodes.forEach(function (node, index) {
24611        if (index > 0) {
24612          node.remove();
24613        }
24614      });
24615    }
24616
24617    function cleanupDuplicateSnippetNodes(activeScript) {
24618      if (!activeScript) {
24619        return;
24620      }
24621      var allSwymSnippets = document.querySelectorAll('script#swym-snippet');
24622      allSwymSnippets.forEach(function (scriptNode) {
24623        if (scriptNode !== activeScript) {
24624          scriptNode.remove();
24625        }
24626      });
24627    }
24628
24629    function cleanupDuplicateActivationGuards() {
24630      var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate');
24631      guardScripts.forEach(function (scriptNode, index) {
24632        if (index > 0) {
24633          scriptNode.removeAttribute('id');
24634        }
24635      });
24636    }
24637
24638    function postDomLoad() {
24639      var activeScript = document.querySelector('script#swym-snippet:not([type="text"])');
24640      if (!activeScript) {
24641        var inactiveScript = document.querySelector('script#swym-snippet[type="text"]');
24642        if (inactiveScript) {
24643          inactiveScript.type = 'text/javascript';
24644          new Function(inactiveScript.textContent)();
24645          activeScript = inactiveScript;
24646        }
24647      }
24648
24649      cleanupDuplicateSnippetNodes(activeScript);
24650      cleanupDuplicateActivationGuards();
24651      duplicateProneIds.forEach(removeDuplicateIdNodes);
24652    }
24653
24654    if (document.readyState === 'loading') {
24655      document.addEventListener('DOMContentLoaded', postDomLoad);
24656    } else {
24657      postDomLoad();
24658    }
24659  })();
24660</script>
24660
24661
24662
24663
24664<script>
24665  (function () {
24666    const themeSchemaName = window.Shopify.theme.schema_name;
24667
24668    if (!window.SwymCallbacks) {
24669      window.SwymCallbacks = [];
24670    }
24671    window.SwymCallbacks.push(swat => {
24672      if (!swat) {
24673        return;
24674      }
24675
24676      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
24677      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
24678        window.SwymLocalWishlist.syncToCloud(swat);
24679      }
24680
24681      if (window._SwymSDKOnlyMode) {
24682        return;
24683      }
24684
24685      // ENABLE COMMON FEATURES
24686      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
24687      Object.keys(swymEnabledCommonFeatures).forEach(key => {
24688        if (!swymEnabledCommonFeatures[key]) return;
24689
24690        switch (key) {
24691          case 'add-to-wishlist-collections-button':
24692            // Check if app block is already handling the collections button
24693            if (window.SwymCollectionsConfig) {
24694              return;
24695            }
24696
24697            // Check if v2 default collections is handling it
24698            if (window.SwymAdvancedCollectionsWishlistConfig) {
24699              return;
24700            }
24701
24702            // Fallback to old v1 behavior if v2 config is not present
24703            swat?.collectionsApi?.setDefaultCustomizationOptions();
24704            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);
24705
24706            break;
24707          case 'add-to-wishlist-pdp-button':
24708            // Check if app block is already handling the PDP button
24709            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
24710              return;
24711            }
24712
24713            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
24714              // Not initiating pdp button as it is not a product page
24715              return;
24716            }
24717
24718            // Inject addtowishlist.css into the document's <head>
24719            var head = document.head;
24720            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.css";
24721            var pdpButtonStylesheetTag = document.createElement('link');
24722            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
24723            pdpButtonStylesheetTag.rel = 'stylesheet';
24724            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
24725
24726            if (!document.getElementById('swym-pdp-button-stylesheet')) {
24727              head.appendChild(pdpButtonStylesheetTag);
24728            }
24729
24730            var x = document.getElementsByTagName('script')[0];
24731            function createAndInsertScript(id, src, onLoadCallback) {
24732              var scriptTag = document.createElement('script');
24733              scriptTag.id = id;
24734              scriptTag.type = 'text/javascript';
24735              scriptTag.src = src;
24736              scriptTag.onload = onLoadCallback;
24737              x.parentNode.insertBefore(scriptTag, x);
24738            }
24739
24740            var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.js";
24741            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
24742              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
24743              if (pdpBtnApi) {
24744                pdpBtnApi.setDefaultCustomizationOptions(swat);
24745                pdpBtnApi.initializePDPButton(swat, true);
24746              }
24747            });
24748            break;
24749          default:
24750            return;
24751        }
24752      });
24753    });
24754  })(); // IIFE to prevent polluting global scope
24755</script>
24755
24756
24757
24758
24759<script> 
24760  (function () {
24761    // Get the settings from Shopify's Liquid variables and create the styles
24762    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
24763    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
24764      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
24765    const isControlCentreEnabledFromBlockSettings = false;
24766    
24767    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
24768      // Don't enable control centre if this is disabled and block settings are not enabled
24769      return;
24770    }
24771    
24772    let borderRadius = 6;
24773    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
24774    
24775    // Check if block settings exist, use them, otherwise fall back to common settings
24776    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
24777      "#000000" : 
24778      window.SwymWishlistCommonCustomizationSettings.primaryColor;
24779    
24780    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
24781      "#ffffff" : 
24782      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
24783    
24784    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
24785      "#F4F8FE" : null;
24786    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
24787      "#333333" : null;
24788
24789    // Only use color adjustment functions if we're using common settings
24790    if (!secondaryBgColor || !secondaryTextColor) {
24791      function adjustOpacity(color, opacity) {
24792        if (color[0] === '#') {
24793          color = color.slice(1);
24794        }
24795
24796        if (color.length === 3) {
24797          color = color.split('').map(char => char + char).join('');
24798        }
24799
24800        const r = parseInt(color.slice(0, 2), 16);
24801        const g = parseInt(color.slice(2, 4), 16);
24802        const b = parseInt(color.slice(4, 6), 16);
24803
24804        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
24805      }
24806
24807      function hexToRgb(color) {
24808        if (color[0] === '#') {
24809          color = color.slice(1);
24810        }
24811        if (color.length === 3) {
24812          color = color.split('').map(c => c + c).join('');
24813        }
24814
24815        return {
24816          r: parseInt(color.slice(0, 2), 16),
24817          g: parseInt(color.slice(2, 4), 16),
24818          b: parseInt(color.slice(4, 6), 16)
24819        };
24820      }
24821
24822      function getLuminance({ r, g, b }) {
24823        return 0.299 * r + 0.587 * g + 0.114 * b;
24824      }
24825
24826      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
24827        const secondaryBgOpacity = 0.2;
24828        const secondaryTextOpacity = 0.8;
24829
24830        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);
24831
24832        const bgRgb = hexToRgb(primaryBgColor);
24833        const bgLuminance = getLuminance(bgRgb);
24834
24835        // Determine whether to use dark or light text for contrast
24836        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
24837        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);
24838
24839        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;
24840
24841        return {
24842          secondaryBgColor,
24843          secondaryTextColor
24844        };
24845      }
24846
24847      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
24848      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
24849      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
24850    }
24851
24852    // Create the CSS rule
24853    let styles = `
24854      .swym-storefront-layout-root-component {
24855        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
24856        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
24857        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
24858        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
24859        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
24860        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
24861        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
24862      }
24863    `;
24864
24865    // Create a <style> element and append the styles
24866    let styleSheet = document.createElement("style");
24867    styleSheet.type = "text/css";
24868    styleSheet.innerText = styles;
24869    document.head.appendChild(styleSheet);
24870
24871    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
24872        window.SwymStorefrontLayoutContext = {};
24873    }
24874    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
24875        window.SwymStorefrontLayoutExtensions = {};
24876    }
24877
24878    // Expose block settings toggle state so ThemeCSSMapping can respect it.
24879    // When true, theme editor color pickers take priority over inherited theme CSS variables.
24880    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;
24881
24882    if (isControlCentreEnabledFromBlockSettings) {
24883      // If block settings are enabled, use them
24884      SwymStorefrontLayoutContext.Settings = {
24885        EnableStorefrontLayoutOnLauncher: true,
24886        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
24887        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
24888        StorefrontLayoutDrawerPosition: "left",
24889        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
24890        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
24891        EnableStorefrontLayoutVariantSelector: true,
24892        StorefrontLayoutNotificationPosition: "left",
24893        StorefrontLayoutActionPopupPosition: "left",
24894        StorefrontLayoutNotificationDuration: 5000
24895      };
24896    } else {
24897      // If only metafield is enabled but no block settings, use common settings
24898      SwymStorefrontLayoutContext.Settings = {
24899        EnableStorefrontLayoutOnLauncher: true,
24900        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
24901        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
24902        StorefrontLayoutDrawerPosition: "left",
24903        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
24904        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
24905        EnableStorefrontLayoutVariantSelector: true,
24906        StorefrontLayoutNotificationPosition: "left",
24907        StorefrontLayoutActionPopupPosition: "left",
24908        StorefrontLayoutNotificationDuration: 5000
24909      };
24910    }
24911    const storefrontLayoutCallback = (swat) =>{
24912      SwymStorefrontLayoutContext.swat = swat;
24913      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
24914      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
24915      SwymStorefrontLayoutContext.Settings = {
24916        ...SwymStorefrontLayoutContext?.Settings,
24917        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
24918        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
24919      }
24920
24921      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
24922        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
24923          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
24924            detail: { settings: SwymStorefrontLayoutContext?.Settings }
24925          });
24926          document.dispatchEvent(event);
24927        }else{
24928          swat.utils.warn(`LayoutInitialized event is not defined.`);
24929        }
24930      }else{
24931        swat.utils.warn(`Storefront Layout is disabled.`);
24932        document.getElementById("swym-storefront-layout-container")?.remove();
24933        document.getElementById("swym-storefront-extention-render-container")?.remove();
24934      }
24935    }
24936  
24937    if (!window.SwymCallbacks) {
24938      window.SwymCallbacks = [];
24939    }
24940    window.SwymCallbacks.push(storefrontLayoutCallback);
24941  
24942    SwymStorefrontLayoutContext.SwymCustomerData = {
24943      
24944        name: null,
24945        email: null
24946      
24947    };
24948    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
24949  })();
24950</script>
24950
24951
24952
24953
24954
24955</div><div id="shopify-block-AQkcwdFhxZm9LZHZGV__5938946392627104813" class="shopify-block shopify-app-block">
24956
24957<style>.r-plp-image-badge,.r-pdp-image-badge,.r-pdp-var-image-badge {display:none!important;}</style><div class="r-ab">
24958    <div class="r-badges-markup r-hidden" data-tags-override="false" data-badges-vertical="false">
24959        
24960                        
24961                            
24962                <style>
24963                    .r-badge-0 {background-color:#FFFFFF;color:#000000;}                    
24964                    
24965                </style>                
24966            
24967            <div data-bs="false" class="r-badge r-badge-0" data-tags="">
24968                
24969                    <div class="r-badge-text">Pre-owned</div>
24970                
24971            </div>
24972        
24973            
24974        <style>.r-badge-brand {background-color:#FFFFFF;color:#000000;}</style>
24975        <div data-bs="true" class="r-badge r-badge-brand" data-tags="">
24976            
24977                <div class="r-badge-text">Brand certified</div>
24978            
24979        </div>
24980    </div>
24981</div>
24982
24983</div><div id="shopify-block-AS0l5NUlVM2tMU2Jna__5858961087409699889" class="shopify-block shopify-app-block">
24984
24985<style data-shopify>
24986    .md-footer-selector__container {
24987        background-color: #fff;
24988    }
24989
24990    .md-footer-selector__container .md-form__select:hover {
24991        background-color: #fff !important;
24992    }
24993
24994    .md-footer-selector__container {
24995        justify-content: center;
24996    }
24997
24998    .md-modal__content.md-modal__dialog--sizeLargeXL {
24999        background-image: unset !important;
25000    }
25001
25002    
25003
25004    .md-footer-selector__content .md-modal__formContent {
25005        padding: .75em 0 .75em;
25006    }
25007
25008    .md-footer-selector__content  .md-modal__formContent__select {
25009        position: relative;
25010    }
25011    .md-footer-selector__content .md-form__select__country__list {
25012        min-width: 100%;
25013        width: -webkit-fit-content;
25014        width: -moz-fit-content;
25015        width: fit-content;
25016    }
25017    .md-footer-selector__content .md-form__select__language__list {
25018        min-width: 175px;
25019        width: -webkit-fit-content;
25020        width: -moz-fit-content;
25021        width: fit-content;
25022    }
25023    .md-modal__body-market-selector .md-footer-selector__content .md-form__select__language__list {
25024        min-width: 100%;
25025    }
25026
25027    .md-modal__body-market-selector .md-footer-selector__content .md-form__select__language__list, #md-app-embed__footer-popup .md-modal__content, .md-footer-selector__container .md-form__select, .md-form__select__search__input, .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list {
25028        background-color: #fff !important;
25029        color: #000 !important;
25030    }
25031
25032    .md-modal__mk-footerPoweredOrbe .md-modal__footerPoweredLink, .md-modal__footer-selector-modal__region-btn, .md-modal__mk-footerPoweredOrbe .md-modal__footerPoweredOrbe, .md-modal__mk-helper-text, #md-app-embed__footer-popup .md-modal__header__title span, #md-app-embed__footer-popup .md-modal__header__title h2, .md-modal__bodyContent__tabs ul > li, .md-modal__bodyContent__tabs ul > li > a, .md-form__select__search__input, .md-footer-selector__selector, .md-footer-selector__selector a, .md-footer-selector__content .md-form__select__country__list-link, .md-footer-selector__content .md-form__select__language__list-link, .md-footer-selector__content .md-form__select__country__list-link-wrapper span, .md-footer-selector__content .md-form__select__language__list-link-wrapper span {
25033        color: #000 !important;
25034    }
25035
25036    .md-modal__footer-selector-modal__region-btn {
25037        justify-content: flex-start;
25038    }
25039
25040    .md-footer-selector__selector a {
25041        text-decoration: none;
25042    }
25043
25044    .md-form__select__search__input::placeholder, .md-modal__footer-selector-modal__region-iso {color: rgba(0, 0, 0, 0.6) !important;
25045    }
25046
25047    .md-footer-selector__content .md-form__select__country__list-link:hover, .md-footer-selector__content .md-form__select__language__list-link:hover, .md-modal__footer-selector-modal__region-btn:hover {background: rgba(0, 0, 0, 0.1) !important;
25048    }
25049
25050    .md-footer-selector__content .orbe-highlight-country__divider {
25051    border-bottom: 1px solid #000 !important;
25052    }.md-footer-selector__content .md-form__select, .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list {
25053            border: 1px solid #000 !important;
25054        }
25055        .md-footer-selector__content .md-form__select[aria-expanded="true"] {
25056            border: 2px solid #000 !important;
25057        }#md-app-embed__footer-popup .md-modal__content, .md-footer-selector__content .md-form__select, .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list {
25058        border-radius: unset !important;
25059        }
25060    .md-footer-selector__content .md-form__select {
25061        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 14.0002C9.74401 14.0002 9.48801 13.9023 9.29301 13.7073L4.29301 8.70725C3.90201 8.31625 3.90201 7.68425 4.29301 7.29325C4.68401 6.90225 5.31601 6.90225 5.70701 7.29325L10 11.5862L14.293 7.29325C14.684 6.90225 15.316 6.90225 15.707 7.29325C16.098 7.68425 16.098 8.31625 15.707 8.70725L10.707 13.7073C10.512 13.9023 10.256 14.0002 10 14.0002Z" fill="%23000"/></svg>') !important;
25062    }
25063    .md-footer-selector__content .md-form__select[aria-expanded="true"] {
25064        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.0002C14.744 13.0002 14.488 12.9023 14.293 12.7073L10 8.41425L5.70701 12.7073C5.31601 13.0982 4.68401 13.0982 4.29301 12.7073C3.90201 12.3163 3.90201 11.6842 4.29301 11.2933L9.29301 6.29325C9.68401 5.90225 10.316 5.90225 10.707 6.29325L15.707 11.2933C16.098 11.6842 16.098 12.3163 15.707 12.7073C15.512 12.9023 15.256 13.0002 15 13.0002Z" fill="%23000"/></svg>') !important;
25065    }
25066
25067    
25068    .md-footer-selector__content .md-form__select[aria-expanded="true"] .md-form__select__country__list__flag-wrapper {
25069        display: none;
25070    }
25071    .md-footer-selector__content .md-form__select[aria-expanded="true"] .md-form__select__country__list-link-wrapper .md-form__select__span {
25072        display: none;
25073    }
25074    .md-footer-selector__content .md-form__select[aria-expanded="true"] .md-form__select__search__input {
25075        display: block;
25076        font-family: inherit;
25077        line-height: inherit;
25078        border: none;
25079    }
25080    
25081
25082    .md-footer-modal-closeButton {
25083        position: absolute;
25084        right: 0;
25085        top: 0;
25086        margin: 0 !important;
25087        padding-top: 1.5em;
25088    }
25089
25090    .md-footer-modal-closeButton.md-modal-closeButton .md-icon__Svg {
25091        fill: #000 !important;
25092    }
25093
25094    .md-modal__footer-selector-modal__region-list-divider span {
25095        border-bottom: 1px solid rgba(0, 0, 0,0.20) !important;
25096    }
25097
25098    @media (max-width: 560px) {
25099        md-footer-selector-popup__form .md-modal__mk-footerPoweredOrbe {
25100            border-top: 1px solid rgba(0, 0, 0,0.20) !important;
25101        }
25102    }
25103
25104    
25105        @media (max-width: 48.0525em) {
25106            orbe-country-selector {
25107                width: 100%;
25108            }
25109            orbe-country-selector .md-form__select__country__list-link-wrapper span {
25110                text-overflow: ellipsis;
25111                white-space: nowrap;
25112                overflow: hidden;
25113            }
25114        }
25115    
25116.md-modal__footer {
25117            padding: 0.75em 1.5em 1.5em;
25118        }#md-app-embed__footer-popup .md-modal__content {
25119        font-size: 16px !important
25120    }
25121
25122    
25123
25124    .md-footer-modal-closeButton {
25125        position: absolute;
25126        right: 0;
25127        top: 0;
25128        margin: 0 !important;
25129        padding-top: 1.5em;
25130        padding-right: 1.5em;
25131    }
25132
25133    
25134
25135    
25136
25137    
25138</style>
25139<!-- BEGIN app snippet: load-css-flags -->
25140<style data-orbe-flags="43">.orbe-flags-xx, .orbe-flags__before-xx:before {background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/xx.svg') !important;}.orbe-flags-us, .orbe-flags__before-us:before {background-image: url('https://cdn.shopify.com/static/images/flags/us.svg') !important;}.orbe-flags-ca, .orbe-flags__before-ca:before {background-image: url('https://cdn.shopify.com/static/images/flags/ca.svg') !important;}.orbe-flags-aw, .orbe-flags__before-aw:before {background-image: url('https://cdn.shopify.com/static/images/flags/aw.svg') !important;}.orbe-flags-au, .orbe-flags__before-au:before {background-image: url('https://cdn.shopify.com/static/images/flags/au.svg') !important;}.orbe-flags-be, .orbe-flags__before-be:before {background-image: url('https://cdn.shopify.com/static/images/flags/be.svg') !important;}.orbe-flags-cl, .orbe-flags__before-cl:before {background-image: url('https://cdn.shopify.com/static/images/flags/cl.svg') !important;}.orbe-flags-cr, .orbe-flags__before-cr:before {background-image: url('https://cdn.shopify.com/static/images/flags/cr.svg') !important;}.orbe-flags-cz, .orbe-flags__before-cz:before {background-image: url('https://cdn.shopify.com/static/images/flags/cz.svg') !important;}.orbe-flags-dk, .orbe-flags__before-dk:before {background-image: url('https://cdn.shopify.com/static/images/flags/dk.svg') !important;}.orbe-flags-fr, .orbe-flags__before-fr:before {background-image: url('https://cdn.shopify.com/static/images/flags/fr.svg') !important;}.orbe-flags-de, .orbe-flags__before-de:before {background-image: url('https://cdn.shopify.com/static/images/flags/de.svg') !important;}.orbe-flags-hn, .orbe-flags__before-hn:before {background-image: url('https://cdn.shopify.com/static/images/flags/hn.svg') !important;}.orbe-flags-hk, .orbe-flags__before-hk:before {background-image: url('https://cdn.shopify.com/static/images/flags/hk.svg') !important;}.orbe-flags-ie, .orbe-flags__before-ie:before {background-image: url('https://cdn.shopify.com/static/images/flags/ie.svg') !important;}.orbe-flags-il, .orbe-flags__before-il:before {background-image: url('https://cdn.shopify.com/static/images/flags/il.svg') !important;}.orbe-flags-it, .orbe-flags__before-it:before {background-image: url('https://cdn.shopify.com/static/images/flags/it.svg') !important;}.orbe-flags-jp, .orbe-flags__before-jp:before {background-image: url('https://cdn.shopify.com/static/images/flags/jp.svg') !important;}.orbe-flags-lu, .orbe-flags__before-lu:before {background-image: url('https://cdn.shopify.com/static/images/flags/lu.svg') !important;}.orbe-flags-my, .orbe-flags__before-my:before {background-image: url('https://cdn.shopify.com/static/images/flags/my.svg') !important;}.orbe-flags-mx, .orbe-flags__before-mx:before {background-image: url('https://cdn.shopify.com/static/images/flags/mx.svg') !important;}.orbe-flags-nl, .orbe-flags__before-nl:before {background-image: url('https://cdn.shopify.com/static/images/flags/nl.svg') !important;}.orbe-flags-nz, .orbe-flags__before-nz:before {background-image: url('https://cdn.shopify.com/static/images/flags/nz.svg') !important;}.orbe-flags-no, .orbe-flags__before-no:before {background-image: url('https://cdn.shopify.com/static/images/flags/no.svg') !important;}.orbe-flags-pl, .orbe-flags__before-pl:before {background-image: url('https://cdn.shopify.com/static/images/flags/pl.svg') !important;}.orbe-flags-sa, .orbe-flags__before-sa:before {background-image: url('https://cdn.shopify.com/static/images/flags/sa.svg') !important;}.orbe-flags-sg, .orbe-flags__before-sg:before {background-image: url('https://cdn.shopify.com/static/images/flags/sg.svg') !important;}.orbe-flags-kr, .orbe-flags__before-kr:before {background-image: url('https://cdn.shopify.com/static/images/flags/kr.svg') !important;}.orbe-flags-es, .orbe-flags__before-es:before {background-image: url('https://cdn.shopify.com/static/images/flags/es.svg') !important;}.orbe-flags-se, .orbe-flags__before-se:before {background-image: url('https://cdn.shopify.com/static/images/flags/se.svg') !important;}.orbe-flags-ch, .orbe-flags__before-ch:before {background-image: url('https://cdn.shopify.com/static/images/flags/ch.svg') !important;}.orbe-flags-tw, .orbe-flags__before-tw:before {background-image: url('https://cdn.shopify.com/static/images/flags/tw.svg') !important;}.orbe-flags-ae, .orbe-flags__before-ae:before {background-image: url('https://cdn.shopify.com/static/images/flags/ae.svg') !important;}.orbe-flags-gb, .orbe-flags__before-gb:before {background-image: url('https://cdn.shopify.com/static/images/flags/gb.svg') !important;}</style><style data-orbe-flags="circle">.orbe-flags-circle-xx, .orbe-flags-circle__before-xx:before {
25141              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/xx-1x1.svg') !important;
25142            }.orbe-flags-circle-us, .orbe-flags-circle__before-us:before {
25143              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/us-1x1.svg') !important;
25144            }.orbe-flags-circle-ca, .orbe-flags-circle__before-ca:before {
25145              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/ca-1x1.svg') !important;
25146            }.orbe-flags-circle-aw, .orbe-flags-circle__before-aw:before {
25147              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/aw-1x1.svg') !important;
25148            }.orbe-flags-circle-au, .orbe-flags-circle__before-au:before {
25149              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/au-1x1.svg') !important;
25150            }.orbe-flags-circle-be, .orbe-flags-circle__before-be:before {
25151              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/be-1x1.svg') !important;
25152            }.orbe-flags-circle-cl, .orbe-flags-circle__before-cl:before {
25153              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/cl-1x1.svg') !important;
25154            }.orbe-flags-circle-cr, .orbe-flags-circle__before-cr:before {
25155              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/cr-1x1.svg') !important;
25156            }.orbe-flags-circle-cz, .orbe-flags-circle__before-cz:before {
25157              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/cz-1x1.svg') !important;
25158            }.orbe-flags-circle-dk, .orbe-flags-circle__before-dk:before {
25159              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/dk-1x1.svg') !important;
25160            }.orbe-flags-circle-fr, .orbe-flags-circle__before-fr:before {
25161              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/fr-1x1.svg') !important;
25162            }.orbe-flags-circle-de, .orbe-flags-circle__before-de:before {
25163              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/de-1x1.svg') !important;
25164            }.orbe-flags-circle-hn, .orbe-flags-circle__before-hn:before {
25165              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/hn-1x1.svg') !important;
25166            }.orbe-flags-circle-hk, .orbe-flags-circle__before-hk:before {
25167              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/hk-1x1.svg') !important;
25168            }.orbe-flags-circle-ie, .orbe-flags-circle__before-ie:before {
25169              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/ie-1x1.svg') !important;
25170            }.orbe-
25170flags-circle-il, .orbe-flags-circle__before-il:before {
25171              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/il-1x1.svg') !important;
25172            }.orbe-flags-circle-it, .orbe-flags-circle__before-it:before {
25173              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/it-1x1.svg') !important;
25174            }.orbe-flags-circle-jp, .orbe-flags-circle__before-jp:before {
25175              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/jp-1x1.svg') !important;
25176            }.orbe-flags-circle-lu, .orbe-flags-circle__before-lu:before {
25177              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/lu-1x1.svg') !important;
25178            }.orbe-flags-circle-my, .orbe-flags-circle__before-my:before {
25179              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/my-1x1.svg') !important;
25180            }.orbe-flags-circle-mx, .orbe-flags-circle__before-mx:before {
25181              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/mx-1x1.svg') !important;
25182            }.orbe-flags-circle-nl, .orbe-flags-circle__before-nl:before {
25183              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/nl-1x1.svg') !important;
25184            }.orbe-flags-circle-nz, .orbe-flags-circle__before-nz:before {
25185              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/nz-1x1.svg') !important;
25186            }.orbe-flags-circle-no, .orbe-flags-circle__before-no:before {
25187              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/no-1x1.svg') !important;
25188            }.orbe-flags-circle-pl, .orbe-flags-circle__before-pl:before {
25189              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/pl-1x1.svg') !important;
25190            }.orbe-flags-circle-sa, .orbe-flags-circle__before-sa:before {
25191              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/sa-1x1.svg') !important;
25192            }.orbe-flags-circle-sg, .orbe-flags-circle__before-sg:before {
25193              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/sg-1x1.svg') !important;
25194            }.orbe-flags-circle-kr, .orbe-flags-circle__before-kr:before {
25195              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/kr-1x1.svg') !important;
25196            }.orbe-flags-circle-es, .orbe-flags-circle__before-es:before {
25197              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/es-1x1.svg') !important;
25198            }.orbe-flags-circle-se, .orbe-flags-circle__before-se:before {
25199              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/se-1x1.svg') !important;
25200            }.orbe-flags-circle-ch, .orbe-flags-circle__before-ch:before {
25201              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/ch-1x1.svg') !important;
25202            }.orbe-flags-circle-tw, .orbe-flags-circle__before-tw:before {
25203              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/tw-1x1.svg') !important;
25204            }.orbe-flags-circle-ae, .orbe-flags-circle__before-ae:before {
25205              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/ae-1x1.svg') !important;
25206            }.orbe-flags-circle-gb, .orbe-flags-circle__before-gb:before {
25207              background-image: url('https://cdn.shopify.com/extensions/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd/orbe-geolocation-502/assets/gb-1x1.svg') !important;
25208            }</style>
25208<script type="application/json" id="orbe-flag-css-meta">{"codes":",xx,us,ca,aw,au,be,cl,cr,cz,dk,fr,de,hn,hk,ie,il,it,jp,lu,my,mx,nl,nz,no,pl,sa,sg,kr,es,se,ch,tw,ae,gb","asset43":"https:\/\/cdn.shopify.com\/extensions\/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd\/orbe-geolocation-502\/assets\/xx.svg","assetCircle":"https:\/\/cdn.shopify.com\/extensions\/01a0cd67-adbf-77ce-bae2-bf30c6c3b0bd\/orbe-geolocation-502\/assets\/xx-1x1.svg","local43":"xx,xk,ac,af,arab,asean,cefta,cp,dg,ea,eac,es-ct,es-ga,es-pv,ic,pc,sh-ac,sh-hl,sh-ta,ta,un,gb-eng,gb-nir,gb-sct,gb-wls"}</script>
25208<!-- END app snippet -->
25209<div id="md-footer-selector-block">
25210    <div class="md-footer-selector__container">
25211        <div class="md-footer-selector__content">
25212            <md-footer-selector__form data-wg-notranslate data-ly-locked="true" class="notranslate">
25213            
25214                <form method="post" action="/localization" id="md-footer-selector__form__id" accept-charset="UTF-8" class="md-modal__formContent" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/digital-gift-card" />
25215                    <!-- BEGIN app snippet: country-selector --><div class="md-modal__formContent__select">
25216    <input name="country_code" type="hidden" id="orbe-country-selector-footer-id">
25217    <button type="button" name="md-form__select__country__button" id="md-form__select__country--footer" role="combobox"
25218            aria-haspopup="listbox" aria-label="United States" class="md-form__select"
25219            aria-expanded="false" aria-controls="orbeFooterCountryList" data-value="US">
25220        <div class="md-form__select__country__list-link-wrapper">
25221                <div class="md-form__select__country__list__flag-wrapper">
25222                    <div class="md-form__select__country__list-link__flag"><div class="orbe-flags-us md-form__select__img " ></div>
25223                    </div>
25224                </div><span class="md-form__select__span">United States</span><input onkeyup="orbeMKFactory.getInstance('original-mk-selector-AS0l5NUlVM2tMU2Jna__5858961087409699889').searchCountryInput()"placeholder="Country"type="text"
25225                       class="md-form__select__search__input " spellcheck="false" data-ms-editor="true" aria-label="Search and Enter" aria-description="Search and Enter"
25226                       role="combobox"
25227                       aria-autocomplete="list"
25228                       aria-controls="orbeFooterCountryList"
25229                       aria-expanded="false"
25230                       aria-haspopup="listbox"
25231                       aria-activedescendant=""
25232                ></div>
25233    </button>
25234    <ul id="orbeFooterCountryList" role="listbox"
25235        class="md-form__select__country__list md-form__select__country__list-top" hidden>
25236                <li id="orbe-country-CA"
25237                     tabindex="-1" role="option"
25238                    data-name="Canada" data-country="CA" style="display: list-item;">
25239                    <span class="md-form__select__country__list-link" data-countryname="Canada" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="CA" data-value="CA"
25240                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25241                        data-delivery-time=""
25242                        data-return-time=""
25243                        data-payment=""
25244                        data-taxes-included="false"
25245                        data-duties-included="false">
25246                        <div class="md-form__select__country__list-link-wrapper">
25247                                <div class="md-form__select__country__list__flag-wrapper">
25248                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ca md-form__select__img "  ></div>
25249                                    </div>
25250                                </div>
25251                            <span class="md-form__select__span">Canada</span>
25252                        </div>
25253                    </span>
25254                </li>
25255                <li id="orbe-country-US"
25256                     tabindex="-1" role="option"
25257                    data-name="United States" data-country="US" style="display: list-item;">
25258                    <span class="md-form__select__country__list-link" aria-current="true" data-countryname="United States" data-primarymarket="true" data-currency="USD" data-symbol
25258="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="US" data-value="US"
25259                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25260                        data-delivery-time=""
25261                        data-return-time=""
25262                        data-payment=""
25263                        data-taxes-included="false"
25264                        data-duties-included="false">
25265                        <div class="md-form__select__country__list-link-wrapper">
25266                                <div class="md-form__select__country__list__flag-wrapper">
25267                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-us md-form__select__img "  ></div>
25268                                    </div>
25269                                </div>
25270                            <span class="md-form__select__span">United States</span>
25271                        </div>
25272                    </span>
25273                </li>
25274                <li id="orbe-country-AW"
25275                     tabindex="-1" role="option"
25276                    data-name="Aruba" data-country="AW" style="display: list-item;">
25277                    <span class="md-form__select__country__list-link" data-countryname="Aruba" data-primarymarket="false" data-currency="AWG" data-symbol="ƒ" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="AW" data-value="AW"
25278                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25279                        data-delivery-time=""
25280                        data-return-time=""
25281                        data-payment=""
25282                        data-taxes-included="false"
25283                        data-duties-included="false">
25284                        <div class="md-form__select__country__list-link-wrapper">
25285                                <div class="md-form__select__country__list__flag-wrapper">
25286                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-aw md-form__select__img "  ></div>
25287                                    </div>
25288                                </div>
25289                            <span class="md-form__select__span">Aruba</span>
25290                        </div>
25291                    </span>
25292                </li>
25293                <li id="orbe-country-AU"
25294                     tabindex="-1" role="option"
25295                    data-name="Australia" data-country="AU" style="display: list-item;">
25296                    <span class="md-form__select__country__list-link" data-countryname="Australia" data-primarymarket="false" data-currency="AUD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="AU" data-value="AU"
25297                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25298                        data-delivery-time=""
25299                        data-return-time=""
25300                        data-payment=""
25301                        data-taxes-included="false"
25302                        data-duties-included="false">
25303                        <div class="md-form__select__country__list-link-wrapper">
25304                                <div class="md-form__select__country__list__flag-wrapper">
25305                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-au md-form__select__img "  ></div>
25306                                    </div>
25307                                </div>
25308                            <span class="md-form__select__span">Australia</span>
25309                        </div>
25310                    </span>
25311                </li>
25312                <li id="orbe-country-BE"
25313                     tabindex="-1" role="option"
25314                    data-name="Belgium" data-country="BE" style="display: list-item;">
25315                    <span class="md-form__select__country__list-link" data-countryname="Belgium" data-primarymarket="false" data-currency="EUR" data-symbol
25315="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="BE" data-value="BE"
25316                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25317                        data-delivery-time=""
25318                        data-return-time=""
25319                        data-payment=""
25320                        data-taxes-included="false"
25321                        data-duties-included="false">
25322                        <div class="md-form__select__country__list-link-wrapper">
25323                                <div class="md-form__select__country__list__flag-wrapper">
25324                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-be md-form__select__img "  ></div>
25325                                    </div>
25326                                </div>
25327                            <span class="md-form__select__span">Belgium</span>
25328                        </div>
25329                    </span>
25330                </li>
25331                <li id="orbe-country-CL"
25332                     tabindex="-1" role="option"
25333                    data-name="Chile" data-country="CL" style="display: list-item;">
25334                    <span class="md-form__select__country__list-link" data-countryname="Chile" data-primarymarket="false" data-currency="CLP" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="CL" data-value="CL"
25335                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25336                        data-delivery-time=""
25337                        data-return-time=""
25338                        data-payment=""
25339                        data-taxes-included="false"
25340                        data-duties-included="false">
25341                        <div class="md-form__select__country__list-link-wrapper">
25342                                <div class="md-form__select__country__list__flag-wrapper">
25343                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-cl md-form__select__img "  ></div>
25344                                    </div>
25345                                </div>
25346                            <span class="md-form__select__span">Chile</span>
25347                        </div>
25348                    </span>
25349                </li>
25350                <li id="orbe-country-CR"
25351                     tabindex="-1" role="option"
25352                    data-name="Costa Rica" data-country="CR" style="display: list-item;">
25353                    <span class="md-form__select__country__list-link" data-countryname="Costa Rica" data-primarymarket="false" data-currency="CRC" data-symbol="₡" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="CR" data-value="CR"
25354                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25355                        data-delivery-time=""
25356                        data-return-time=""
25357                        data-payment=""
25358                        data-taxes-included="false"
25359                        data-duties-included="false">
25360                        <div class="md-form__select__country__list-link-wrapper">
25361                                <div class="md-form__select__country__list__flag-wrapper">
25362                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-cr md-form__select__img "  ></div>
25363                                    </div>
25364                                </div>
25365                            <span class="md-form__select__span">Costa Rica</span>
25366                        </div>
25367                    </span>
25368                </li>
25369                <li id="orbe-country-CZ"
25370                     tabindex="-1" role="option"
25371                    data-name="Czech Republic" data-country="CZ" style="display: list-item;">
25372                    <span class="md-form__select__country__list-link" data-countryname="Czech Republic" data-primarymarket="false" data-currency="CZK" data-symbol
25372="Kč" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="CZ" data-value="CZ"
25373                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25374                        data-delivery-time=""
25375                        data-return-time=""
25376                        data-payment=""
25377                        data-taxes-included="false"
25378                        data-duties-included="false">
25379                        <div class="md-form__select__country__list-link-wrapper">
25380                                <div class="md-form__select__country__list__flag-wrapper">
25381                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-cz md-form__select__img "  ></div>
25382                                    </div>
25383                                </div>
25384                            <span class="md-form__select__span">Czech Republic</span>
25385                        </div>
25386                    </span>
25387                </li>
25388                <li id="orbe-country-DK"
25389                     tabindex="-1" role="option"
25390                    data-name="Danmark" data-country="DK" style="display: list-item;">
25391                    <span class="md-form__select__country__list-link" data-countryname="Danmark" data-primarymarket="false" data-currency="DKK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="DK" data-value="DK"
25392                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25393                        data-delivery-time=""
25394                        data-return-time=""
25395                        data-payment=""
25396                        data-taxes-included="false"
25397                        data-duties-included="false">
25398                        <div class="md-form__select__country__list-link-wrapper">
25399                                <div class="md-form__select__country__list__flag-wrapper">
25400                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-dk md-form__select__img "  ></div>
25401                                    </div>
25402                                </div>
25403                            <span class="md-form__select__span">Danmark</span>
25404                        </div>
25405                    </span>
25406                </li>
25407                <li id="orbe-country-FR"
25408                     tabindex="-1" role="option"
25409                    data-name="France" data-country="FR" style="display: list-item;">
25410                    <span class="md-form__select__country__list-link" data-countryname="France" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="FR" data-value="FR"
25411                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25412                        data-delivery-time=""
25413                        data-return-time=""
25414                        data-payment=""
25415                        data-taxes-included="false"
25416                        data-duties-included="false">
25417                        <div class="md-form__select__country__list-link-wrapper">
25418                                <div class="md-form__select__country__list__flag-wrapper">
25419                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-fr md-form__select__img "  ></div>
25420                                    </div>
25421                                </div>
25422                            <span class="md-form__select__span">France</span>
25423                        </div>
25424                    </span>
25425                </li>
25426                <li id="orbe-country-DE"
25427                     tabindex="-1" role="option"
25428                    data-name="Deutschland / Germany" data-country="DE" style="display: list-item;">
25429                    <span class="md-form__select__country__list-link" data-countryname="Deutschland / Germany" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="DE" data-value="DE"
25430                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25431                        data-delivery-time=""
25432                        data-return-time=""
25433                        data-payment=""
25434                        data-taxes-included="false"
25435                        data-duties-included="false">
25436                        <div class="md-form__select__country__list-link-wrapper">
25437                                <div class="md-form__select__country__list__flag-wrapper">
25438                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-de md-form__select__img "  ></div>
25439                                    </div>
25440                                </div>
25441                            <span class="md-form__select__span">Deutschland / Germany</span>
25442                        </div>
25443                    </span>
25444                </li>
25445                <li id="orbe-country-HN"
25446                     tabindex="-1" role="option"
25447                    data-name="Honduras" data-country="HN" style="display: list-item;">
25448                    <span class="md-form__select__country__list-link" data-countryname="Honduras" data-primarymarket="false" data-currency="HNL" data-symbol="L" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="HN" data-value="HN"
25449                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25450                        data-delivery-time=""
25451                        data-return-time=""
25452                        data-payment=""
25453                        data-taxes-included="false"
25454                        data-duties-included="false">
25455                        <div class="md-form__select__country__list-link-wrapper">
25456                                <div class="md-form__select__country__list__flag-wrapper">
25457                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-hn md-form__select__img "  ></div>
25458                                    </div>
25459                                </div>
25460                            <span class="md-form__select__span">Honduras</span>
25461                        </div>
25462                    </span>
25463                </li>
25464                <li id="orbe-country-HK"
25465                     tabindex="-1" role="option"
25466                    data-name="Hong Kong SAR / 香港特別行政區" data-country="HK" style="display: list-item;">
25467                    <span class="md-form__select__country__list-link" data-countryname="Hong Kong SAR / 香港特別行政區" data-primarymarket="false" data-currency="HKD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="HK" data-value="HK"
25468                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25469                        data-delivery-time=""
25470                        data-return-time=""
25471                        data-payment=""
25472                        data-taxes-included="false"
25473                        data-duties-included="false">
25474                        <div class="md-form__select__country__list-link-wrapper">
25475                                <div class="md-form__select__country__list__flag-wrapper">
25476                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-hk md-form__select__img "  ></div>
25477                                    </div>
25478                                </div>
25479                            <span class="md-form__select__span">Hong Kong SAR / 香港特別行政區</span>
25480                        </div>
25481                    </span>
25482                </li>
25483                <li id="orbe-country-IE"
25484                     tabindex="-1" role="option"
25485                    data-name="Ireland" data-country="IE" style="display: list-item;">
25486                    <span class="md-form__select__country__list-link" data-countryname="Ireland" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="IE" data-value="IE"
25487                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25488                        data-delivery-time=""
25489                        data-return-time=""
25490                        data-payment=""
25491                        data-taxes-included="true"
25492                        data-duties-included="false">
25493                        <div class="md-form__select__country__list-link-wrapper">
25494                                <div class="md-form__select__country__list__flag-wrapper">
25495                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ie md-form__select__img "  ></div>
25496                                    </div>
25497                                </div>
25498                            <span class="md-form__select__span">Ireland</span>
25499                        </div>
25500                    </span>
25501                </li>
25502                <li id="orbe-country-IL"
25503                     tabindex="-1" role="option"
25504                    data-name="Israel" data-country="IL" style="display: list-item;">
25505                    <span class="md-form__select__country__list-link" data-countryname="Israel" data-primarymarket="false" data-currency="ILS" data-symbol="₪" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="IL" data-value="IL"
25506                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25507                        data-delivery-time=""
25508                        data-return-time=""
25509                        data-payment=""
25510                        data-taxes-included="false"
25511                        data-duties-included="false">
25512                        <div class="md-form__select__country__list-link-wrapper">
25513                                <div class="md-form__select__country__list__flag-wrapper">
25514                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-il md-form__select__img "  ></div>
25515                                    </div>
25516                                </div>
25517                            <span class="md-form__select__span">Israel</span>
25518                        </div>
25519                    </span>
25520                </li>
25521                <li id="orbe-country-IT"
25522                     tabindex="-1" role="option"
25523                    data-name="Italia / Italy" data-country="IT" style="display: list-item;">
25524                    <span class="md-form__select__country__list-link" data-countryname="Italia / Italy" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="IT" data-value="IT"
25525                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25526                        data-delivery-time=""
25527                        data-return-time=""
25528                        data-payment=""
25529                        data-taxes-included="false"
25530                        data-duties-included="false">
25531                        <div class="md-form__select__country__list-link-wrapper">
25532                                <div class="md-form__select__country__list__flag-wrapper">
25533                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-it md-form__select__img "  ></div>
25534                                    </div>
25535                                </div>
25536                            <span class="md-form__select__span">Italia / Italy</span>
25537                        </div>
25538                    </span>
25539                </li>
25540                <li id="orbe-country-JP"
25541                     tabindex="-1" role="option"
25542                    data-name="Japan / 日本" data-country="JP" style="display: list-item;">
25543                    <span class="md-form__select__country__list-link" data-countryname="Japan / 日本" data-primarymarket="false" data-currency="JPY" data-symbol="¥" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="JP" data-value="JP"
25544                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25545                        data-delivery-time=""
25546                        data-return-time=""
25547                        data-payment=""
25548                        data-taxes-included="false"
25549                        data-duties-included="false">
25550                        <div class="md-form__select__country__list-link-wrapper">
25551                                <div class="md-form__select__country__list__flag-wrapper">
25552                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-jp md-form__select__img "  ></div>
25553                                    </div>
25554                                </div>
25555                            <span class="md-form__select__span">Japan / 日本</span>
25556                        </div>
25557                    </span>
25558                </li>
25559                <li id="orbe-country-LU"
25560                     tabindex="-1" role="option"
25561                    data-name="Luxembourg" data-country="LU" style="display: list-item;">
25562                    <span class="md-form__select__country__list-link" data-countryname="Luxembourg" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="LU" data-value="LU"
25563                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25564                        data-delivery-time=""
25565                        data-return-time=""
25566                        data-payment=""
25567                        data-taxes-included="true"
25568                        data-duties-included="false">
25569                        <div class="md-form__select__country__list-link-wrapper">
25570                                <div class="md-form__select__country__list__flag-wrapper">
25571                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-lu md-form__select__img "  ></div>
25572                                    </div>
25573                                </div>
25574                            <span class="md-form__select__span">Luxembourg</span>
25575                        </div>
25576                    </span>
25577                </li>
25578                <li id="orbe-country-MY"
25579                     tabindex="-1" role="option"
25580                    data-name="Malaysia" data-country="MY" style="display: list-item;">
25581                    <span class="md-form__select__country__list-link" data-countryname="Malaysia" data-primarymarket="false" data-currency="MYR" data-symbol="RM" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="MY" data-value="MY"
25582                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25583                        data-delivery-time=""
25584                        data-return-time=""
25585                        data-payment=""
25586                        data-taxes-included="false"
25587                        data-duties-included="false">
25588                        <div class="md-form__select__country__list-link-wrapper">
25589                                <div class="md-form__select__country__list__flag-wrapper">
25590                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-my md-form__select__img "  ></div>
25591                                    </div>
25592                                </div>
25593                            <span class="md-form__select__span">Malaysia</span>
25594                        </div>
25595                    </span>
25596                </li>
25597                <li id="orbe-country-MX"
25598                     tabindex="-1" role="option"
25599                    data-name="México" data-country="MX" style="display: list-item;">
25600                    <span class="md-form__select__country__list-link" data-countryname="México" data-primarymarket="false" data-currency="MXN" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="MX" data-value="MX"
25601                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25602                        data-delivery-time=""
25603                        data-return-time=""
25604                        data-payment=""
25605                        data-taxes-included="false"
25606                        data-duties-included="false">
25607                        <div class="md-form__select__country__list-link-wrapper">
25608                                <div class="md-form__select__country__list__flag-wrapper">
25609                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-mx md-form__select__img "  ></div>
25610                                    </div>
25611                                </div>
25612                            <span class="md-form__select__span">México</span>
25613                        </div>
25614                    </span>
25615                </li>
25616                <li id="orbe-country-NL"
25617                     tabindex="-1" role="option"
25618                    data-name="Nederland / Netherlands" data-country="NL" style="display: list-item;">
25619                    <span class="md-form__select__country__list-link" data-countryname="Nederland / Netherlands" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="NL" data-value="NL"
25620                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25621                        data-delivery-time=""
25622                        data-return-time=""
25623                        data-payment=""
25624                        data-taxes-included="false"
25625                        data-duties-included="false">
25626                        <div class="md-form__select__country__list-link-wrapper">
25627                                <div class="md-form__select__country__list__flag-wrapper">
25628                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-nl md-form__select__img "  ></div>
25629                                    </div>
25630                                </div>
25631                            <span class="md-form__select__span">Nederland / Netherlands</span>
25632                        </div>
25633                    </span>
25634                </li>
25635                <li id="orbe-country-NZ"
25636                     tabindex="-1" role="option"
25637                    data-name="New Zealand" data-country="NZ" style="display: list-item;">
25638                    <span class="md-form__select__country__list-link" data-countryname="New Zealand" data-primarymarket="false" data-currency="NZD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="NZ" data-value="NZ"
25639                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25640                        data-delivery-time=""
25641                        data-return-time=""
25642                        data-payment=""
25643                        data-taxes-included="false"
25644                        data-duties-included="false">
25645                        <div class="md-form__select__country__list-link-wrapper">
25646                                <div class="md-form__select__country__list__flag-wrapper">
25647                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-nz md-form__select__img "  ></div>
25648                                    </div>
25649                                </div>
25650                            <span class="md-form__select__span">New Zealand</span>
25651                        </div>
25652                    </span>
25653                </li>
25654                <li id="orbe-country-NO"
25655                     tabindex="-1" role="option"
25656                    data-name="Norway / Norge" data-country="NO" style="display: list-item;">
25657                    <span class="md-form__select__country__list-link" data-countryname="Norway / Norge" data-primarymarket="false" data-currency="NOK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="NO" data-value="NO"
25658                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25659                        data-delivery-time=""
25660                        data-return-time=""
25661                        data-payment=""
25662                        data-taxes-included="false"
25663                        data-duties-included="false">
25664                        <div class="md-form__select__country__list-link-wrapper">
25665                                <div class="md-form__select__country__list__flag-wrapper">
25666                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-no md-form__select__img "  ></div>
25667                                    </div>
25668                                </div>
25669                            <span class="md-form__select__span">Norway / Norge</span>
25670                        </div>
25671                    </span>
25672                </li>
25673                <li id="orbe-country-PL"
25674                     tabindex="-1" role="option"
25675                    data-name="Polska / Poland" data-country="PL" style="display: list-item;">
25676                    <span class="md-form__select__country__list-link" data-countryname="Polska / Poland" data-primarymarket="false" data-currency="PLN" data-symbol="zł" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="PL" data-value="PL"
25677                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25678                        data-delivery-time=""
25679                        data-return-time=""
25680                        data-payment=""
25681                        data-taxes-included="false"
25682                        data-duties-included="false">
25683                        <div class="md-form__select__country__list-link-wrapper">
25684                                <div class="md-form__select__country__list__flag-wrapper">
25685                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-pl md-form__select__img "  ></div>
25686                                    </div>
25687                                </div>
25688                            <span class="md-form__select__span">Polska / Poland</span>
25689                        </div>
25690                    </span>
25691                </li>
25692                <li id="orbe-country-SA"
25693                     tabindex="-1" role="option"
25694                    data-name="Saudi Arabia" data-country="SA" style="display: list-item;">
25695                    <span class="md-form__select__country__list-link" data-countryname="Saudi Arabia" data-primarymarket="false" data-currency="SAR" data-symbol="ï·¼" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="SA" data-value="SA"
25696                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25697                        data-delivery-time=""
25698                        data-return-time=""
25699                        data-payment=""
25700                        data-taxes-included="false"
25701                        data-duties-included="false">
25702                        <div class="md-form__select__country__list-link-wrapper">
25703                                <div class="md-form__select__country__list__flag-wrapper">
25704                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-sa md-form__select__img "  ></div>
25705                                    </div>
25706                                </div>
25707                            <span class="md-form__select__span">Saudi Arabia</span>
25708                        </div>
25709                    </span>
25710                </li>
25711                <li id="orbe-country-SG"
25712                     tabindex="-1" role="option"
25713                    data-name="Singapore" data-country="SG" style="display: list-item;">
25714                    <span class="md-form__select__country__list-link" data-countryname="Singapore" data-primarymarket="false" data-currency="SGD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="SG" data-value="SG"
25715                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25716                        data-delivery-time=""
25717                        data-return-time=""
25718                        data-payment=""
25719                        data-taxes-included="false"
25720                        data-duties-included="false">
25721                        <div class="md-form__select__country__list-link-wrapper">
25722                                <div class="md-form__select__country__list__flag-wrapper">
25723                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-sg md-form__select__img "  ></div>
25724                                    </div>
25725                                </div>
25726                            <span class="md-form__select__span">Singapore</span>
25727                        </div>
25728                    </span>
25729                </li>
25730                <li id="orbe-country-KR"
25731                     tabindex="-1" role="option"
25732                    data-name="South Korea / 대한민국" data-country="KR" style="display: list-item;">
25733                    <span class="md-form__select__country__list-link" data-countryname="South Korea / 대한민국" data-primarymarket="false" data-currency="KRW" data-symbol="₩" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="KR" data-value="KR"
25734                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25735                        data-delivery-time=""
25736                        data-return-time=""
25737                        data-payment=""
25738                        data-taxes-included="false"
25739                        data-duties-included="false">
25740                        <div class="md-form__select__country__list-link-wrapper">
25741                                <div class="md-form__select__country__list__flag-wrapper">
25742                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-kr md-form__select__img "  ></div>
25743                                    </div>
25744                                </div>
25745                            <span class="md-form__select__span">South Korea / 대한민국</span>
25746                        </div>
25747                    </span>
25748                </li>
25749                <li id="orbe-country-ES"
25750                     tabindex="-1" role="option"
25751                    data-name="España" data-country="ES" style="display: list-item;">
25752                    <span class="md-form__select__country__list-link" data-countryname="España" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="ES" data-value="ES"
25753                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25754                        data-delivery-time=""
25755                        data-return-time=""
25756                        data-payment=""
25757                        data-taxes-included="false"
25758                        data-duties-included="false">
25759                        <div class="md-form__select__country__list-link-wrapper">
25760                                <div class="md-form__select__country__list__flag-wrapper">
25761                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-es md-form__select__img "  ></div>
25762                                    </div>
25763                                </div>
25764                            <span class="md-form__select__span">España</span>
25765                        </div>
25766                    </span>
25767                </li>
25768                <li id="orbe-country-SE"
25769                     tabindex="-1" role="option"
25770                    data-name="Sverige / Sweden" data-country="SE" style="display: list-item;">
25771                    <span class="md-form__select__country__list-link" data-countryname="Sverige / Sweden" data-primarymarket="false" data-currency="SEK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="SE" data-value="SE"
25772                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25773                        data-delivery-time=""
25774                        data-return-time=""
25775                        data-payment=""
25776                        data-taxes-included="false"
25777                        data-duties-included="false">
25778                        <div class="md-form__select__country__list-link-wrapper">
25779                                <div class="md-form__select__country__list__flag-wrapper">
25780                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-se md-form__select__img "  ></div>
25781                                    </div>
25782                                </div>
25783                            <span class="md-form__select__span">Sverige / Sweden</span>
25784                        </div>
25785                    </span>
25786                </li>
25787                <li id="orbe-country-CH"
25788                     tabindex="-1" role="option"
25789                    data-name="Switzerland" data-country="CH" style="display: list-item;">
25790                    <span class="md-form__select__country__list-link" data-countryname="Switzerland" data-primarymarket="false" data-currency="CHF" data-symbol="CHF" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="CH" data-value="CH"
25791                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25792                        data-delivery-time=""
25793                        data-return-time=""
25794                        data-payment=""
25795                        data-taxes-included="false"
25796                        data-duties-included="false">
25797                        <div class="md-form__select__country__list-link-wrapper">
25798                                <div class="md-form__select__country__list__flag-wrapper">
25799                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ch md-form__select__img "  ></div>
25800                                    </div>
25801                                </div>
25802                            <span class="md-form__select__span">Switzerland</span>
25803                        </div>
25804                    </span>
25805                </li>
25806                <li id="orbe-country-TW"
25807                     tabindex="-1" role="option"
25808                    data-name="Taiwan" data-country="TW" style="display: list-item;">
25809                    <span class="md-form__select__country__list-link" data-countryname="Taiwan" data-primarymarket="false" data-currency="TWD" data-symbol="NT$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="TW" data-value="TW"
25810                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25811                        data-delivery-time=""
25812                        data-return-time=""
25813                        data-payment=""
25814                        data-taxes-included="false"
25815                        data-duties-included="false">
25816                        <div class="md-form__select__country__list-link-wrapper">
25817                                <div class="md-form__select__country__list__flag-wrapper">
25818                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-tw md-form__select__img "  ></div>
25819                                    </div>
25820                                </div>
25821                            <span class="md-form__select__span">Taiwan</span>
25822                        </div>
25823                    </span>
25824                </li>
25825                <li id="orbe-country-AE"
25826                     tabindex="-1" role="option"
25827                    data-name="United Arab Emirates" data-country="AE" style="display: list-item;">
25828                    <span class="md-form__select__country__list-link" data-countryname="United Arab Emirates" data-primarymarket="false" data-currency="AED" data-symbol="د.إ" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="AE" data-value="AE"
25829                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25830                        data-delivery-time=""
25831                        data-return-time=""
25832                        data-payment=""
25833                        data-taxes-included="false"
25834                        data-duties-included="false">
25835                        <div class="md-form__select__country__list-link-wrapper">
25836                                <div class="md-form__select__country__list__flag-wrapper">
25837                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ae md-form__select__img "  ></div>
25838                                    </div>
25839                                </div>
25840                            <span class="md-form__select__span">United Arab Emirates</span>
25841                        </div>
25842                    </span>
25843                </li>
25844                <li id="orbe-country-GB"
25845                     tabindex="-1" role="option"
25846                    data-name="United Kingdom" data-country="GB" style="display: list-item;">
25847                    <span class="md-form__select__country__list-link" data-countryname="United Kingdom" data-primarymarket="false" data-currency="GBP" data-symbol="£" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="betseyjohnson.com" data-host="betseyjohnson.com" data-country="GB" data-value="GB"
25848                       data-locales="en" data-namelocales="English"data-shipping-threshold=""
25849                        data-delivery-time=""
25850                        data-return-time=""
25851                        data-payment=""
25852                        data-taxes-included="true"
25853                        data-duties-included="false">
25854                        <div class="md-form__select__country__list-link-wrapper">
25855                                <div class="md-form__select__country__list__flag-wrapper">
25856                                    <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-gb md-form__select__img "  ></div>
25857                                    </div>
25858                                </div>
25859                            <span class="md-form__select__span">United Kingdom</span>
25860                        </div>
25861                    </span>
25862                </li></ul>
25863</div>
25864<!-- END app snippet -->
25865<!-- BEGIN app snippet: language-selector --><div class="md-modal__formContent__select">
25866    <span class="md-modal__formContent__selectLabel md-visuallyHidden" id="label-md-form__select__language--footer" data-mdAppLanguageLabel>Language</span>
25867    <input name="language_code" id="orbe-lang-selector-footer-id" type="hidden">
25868    <button type="button" name="md-form__select__language__button" id="md-form__select__language--footer" class="md-form__select"
25869            aria-expanded="false" aria-controls="orbeFooterLanguageList" role="combobox" aria-haspopup="listbox"
25870            aria-labelledby="label-md-form__select__language--footer" data-value="en"
25871            
25872    >
25873        <div class="md-form__select__language__list-link-wrapper">
25874            <span class="md-form__select__span">English</span>
25875        </div>
25876    </button>
25877    <ul id="orbeFooterLanguageList" role="listbox"
25878        class="md-form__select__language__list md-form__select__language__list-top" hidden><li data-locale="en"
25879                class="" tabindex="-1" role="option">
25880                <span class="md-form__select__language__list-link" aria-current="true" data-value="en">
25881                    <div class="md-form__select__language__list-link-wrapper">
25882                        <span class="md-form__select__span" data-value="en">English</span>
25883                    </div>
25884                </span>
25885            </li></ul>
25886</div>
25887<!-- END app snippet -->
25888</form>
25889            
25890            </md-footer-selector__form>
25891        </div>
25892    </div>
25893</div>
25894
25895
25896<script>
25897    if (typeof mdApp_showClassicFlagSelectorIcon == 'undefined') {var mdApp_showClassicFlagSelectorIcon = true;var mdApp_showClassicFlagSelectorIconCircle = false;}
25898
25899    if (typeof mdApp_searchCountry == 'undefined') {var mdApp_searchCountry = true;}
25900
25901    if (typeof mdApp_showModalFlagSelectorIcon == 'undefined') {var mdApp_showModalFlagSelectorIcon = true;var mdApp_showModalFlagSelectorIconCircle = false;}
25902
25903    if (typeof mdApp_showClassicCurrencyCodeEnabled === 'undefined') {var mdApp_showClassicCurrencyCodeEnabled = false;}
25904
25905    if (typeof mdApp_showModalCurrencyCodeEnabled === 'undefined') {var mdApp_showModalCurrencyCodeEnabled = 'iso';}
25906
25907    if (typeof mdApp_backgroundMKSelector == 'undefined') {
25908        var mdApp_backgroundMKSelector = '#fff';
25909    }
25910
25911    <!-- BEGIN app snippet: js-variables -->
25912
25913
25914if (typeof mdApp_redirectMode == 'undefined') {
25915    var mdApp_redirectMode = false;
25916}
25917if (typeof mdApp_redirectRegionMode == 'undefined') {
25918    var mdApp_redirectRegionMode = false;
25919}
25920if (typeof mdApp_redirectRegionCode === 'undefined') {
25921    var mdApp_redirectRegionCode = '';
25922}
25923if (typeof mdApp_redirectCountryCode === 'undefined') {
25924    var mdApp_redirectCountryCode = '';
25925}
25926if (typeof mdApp_redirectCountryName === 'undefined') {
25927    var mdApp_redirectCountryName = '';
25928}
25929if (typeof mdApp_redirectCountryCurrencyCode === 'undefined') {
25930    var mdApp_redirectCountryCurrencyCode = '';
25931}
25932if (typeof mdApp_redirectCountryCurrencySymbol === 'undefined') {
25933    var mdApp_redirectCountryCurrencySymbol = '';
25934}
25935if (typeof mdApp_redirectLocale === 'undefined') {
25936    var mdApp_redirectLocale = '';
25937}
25938if (typeof mdApp_redirectEndonymName === 'undefined') {
25939    var mdApp_redirectEndonymName = '';
25940}
25941if (typeof mdApp_redirectUrl === 'undefined') {
25942    var mdApp_redirectUrl = '';
25943}
25944if (typeof mdApp_forceHideOrbe == 'undefined') {
25945    var mdApp_forceHideOrbe = false;
25946}
25947if (typeof mdApp_currentPlan == 'undefined') {
25948var mdApp_currentPlan = 'premium';
25949}
25950if (typeof mdApp_forceExternalStoreRedirectMode == 'undefined') {
25951var mdApp_forceExternalStoreRedirectMode = false;
25952}
25953if (typeof mdApp_forceExternalStoreRedirectList == 'undefined') {
25954var mdApp_forceExternalStoreRedirectList = [];
25955}
25956if (typeof mdApp_deferUntilScroll == 'undefined') {
25957var mdApp_deferUntilScroll = false;
25958}
25959
25960if (typeof mdApp_skipRequestAPI == 'undefined') {var mdApp_skipRequestAPI = 'fal
25960se';}
25961
25962if (typeof mdApp_merchantKey === 'undefined') {var mdApp_merchantKey = 'md_key_52034i38883870';}
25963
25964if (typeof mdApp_MAIN_URL === 'undefined') {
25965
25966    var mdApp_MAIN_URL = 'https://betseyjohnson.com';
25967
25968}
25969
25970if (typeof mdApp_currentCountryCode === 'undefined') {
25971
25972
25973    var mdApp_currentCountryCode = 'US';
25974
25975}
25976
25977if (typeof mdApp_currentCountryCodeName === 'undefined') {
25978    var mdApp_currentCountryCodeName = 'United States';
25979}
25980
25981if (typeof mdApp_blockDomain === 'undefined') {var mdApp_blockDomain = '';}
25982
25983if (typeof mdApp_currentPageRelativeUrl === 'undefined') {var mdApp_currentPageRelativeUrl = "\/products\/digital-gift-card";
25984}
25985
25986if (typeof mdApp_translateTextJSON === 'undefined') {var mdApp_translateTextJSON = '';}
25987
25988if (typeof mdApp_translateTextPreviewJSON === 'undefined') {var mdApp_translateTextPreviewJSON = '';}
25989
25990if (typeof mdApp_klaviyoConnect == 'undefined') {var mdApp_klaviyoConnect = false;}
25991
25992if (typeof mdApp_connectifConnect == 'undefined') {var mdApp_connectifConnect = false;}
25993
25994if (typeof mdApp_discountSupport == 'undefined') {var mdApp_discountSupport = true;}
25995
25996if (typeof mdApp_advancedLanguage == 'undefined') {var mdApp_advancedLanguage = {
25997    "option_language_force_default": false,
25998    "option_language_force_showRecommendation": false,
25999    
26000        "option_language_force_langRedirect": false
26001    
26002    };}
26003
26004if (typeof mdApp_firstVisitSettings == 'undefined') {var mdApp_firstVisitSettings = {
26005    "option_force_showModal_behaviour": false,
26006    
26007    "popup_display_order": 1,
26008    
26009    "other_popup_classes": null,
26010    "exclude_ip": null
26011    };}
26012
26013if (typeof mdApp_secondVisitSettings == 'undefined') {var mdApp_secondVisitSettings = {
26014    "option_force_redirect_behaviour": false
26015    };}
26016
26017if (typeof mdApp_syncstoresData == 'undefined') {var mdApp_syncstoresData = {
26018    "exclude_paths": "",
26019    "exclude_paths_splited": "",
26020    "redirect_fullpath": false
26021    };}
26022
26023if (typeof mdApp_orbeCustomer === 'undefined') {
26024
26025    var mdApp_orbeCustomer = '';
26026
26027}
26028
26029if (typeof mdApp_orbeCustomerB2B === 'undefined') {
26030    
26031    
26032        var mdApp_orbeCustomerB2B = false;
26033    
26034}    
26035
26036if (typeof mdApp_skipTruncate === 'undefined') {
26037    var mdApp_skipTruncate = false;
26038}
26039
26040if (typeof mdApp_skipReturnToDomainCheck === 'undefined') {
26041    var mdApp_skipReturnToDomainCheck = false;
26042}
26043
26044if (typeof mdApp_cookiesSettings == 'undefined') {var mdApp_cookiesSettings = {
26045    "modal_close_time": 7,
26046    "session_only": false,
26047    "modal_reappear": 60
26048    };}
26049
26050if (typeof mdApp_countryRules == 'undefined') {var mdApp_countryRules = {
26051    "fallbackCountry": ""
26052    };}
26053<!-- END app snippet -->
26054
26055    let customMDFooterSelectorBlock = document.getElementById('custom__md-footer-selector-block');
26056    if (customMDFooterSelectorBlock != null) {
26057        document.getElementById('custom__md-footer-selector-block').appendChild(
26058            document.getElementById('md-footer-selector-block')
26059        );
26060    } else if (document.getElementById('shopify-section-footer') != null) {
26061        document.getElementById('shopify-section-footer').appendChild(
26062            document.getElementById('md-footer-selector-block')
26063        );
26064    } else if (document.querySelector('footer') != null) {
26065        document.querySelector('footer').appendChild(
26066            document.getElementById('md-footer-selector-block')
26067        );
26068    } else if (document.querySelector('.footer') != null) {
26069        document.querySelector('.footer').appendChild(
26070            document.getElementById('md-footer-selector-block')
26071        );
26072    }
26073
26074    
26075
26076    
26077</script>
vendor: 1 bytes, line 26077
26077
26078<script>
26079    var orbitoMK;
26080    function initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889() {
26081        if (typeof orbeMKFactory !== 'undefined') {
26082            const originalMKSelector = orbeMKFactory.createInstance('original-mk-selector-AS0l5NUlVM2tMU2Jna__5858961087409699889', {
26083                settings: {
26084                    classicSelector: false
26085                }
26086            });
26087            
26088        } else {
26089            setTimeout(initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889, 100);
26090        }
26091    }
26092
26093    initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889();
26094</script>
26094
26095
26096
26097
26098</div>
26098<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
26098
26099</body>
26100
26101  
26102    
26103      <!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) -->
26104      
26105
26106        
26106<script defer type="text/javascript">
26107          // Overrides:
26108          // var afterpay_msg_size = 'sm';  // Can be 'xs', 'sm', 'md' or 'lg'.
26109          // var afterpay_bold_amount = true;
26110          var afterpay_logo_theme = 'black';  // Can be 'colour', 'black' or 'white'.
26111          // var afterpay_modal_open_icon = true;
26112          // var afterpay_hide_upper_limit = false;
26113          // var afterpay_hide_lower_limit = true;
26114          // var afterpay_show_if_outside_limits = true;
26115
26116          // var afterpay_product_integration_enabled = true;
26117          
26118          // var afterpay_variable_price_fallback = false;
26119          // var afterpay_variable_price_fallback_selector = '';
26120          // var afterpay_variable_price_fallback_method = 'mutation';  // Can be 'mutation' or 'interval'.
26121
26122          // var afterpay_cart_integration_enabled = true;
26123          // var afterpay_cart_static_selector = '#cart-subtotal-selector';
26124          // var afterpay_variable_subtotal_fallback = false;
26125          // var afterpay_variable_subtotal_fallback_selector = '';
26126          // var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'.
26127
26128          // var afterpay_dynamic_cart_integration_enabled = false;
26129          // var afterpay_dynamic_cart_selector = '.cart-drawer__footer .totals';
26130          // var afterpay_dynamic_cart_observer_target = '#CartDrawer';
26131
26132          // var afterpay_footer_logo_enabled = true;
26133          // var afterpay_footer_logo_format = 'icon';  // Can be 'icon', 'stacked' or 'logo'.
26134          // var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'.
26135          // var afterpay_footer_logo_background = 'border';  // Can be 'border' or 'transparent'.
26136          // var afterpay_footer_logo_container = 'footer ul.payment-icons';
26137          // var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>';
26138
26139          // Non-editable fields:
26140          var afterpay_js_language = "en";
26141          var afterpay_js_country = "US";
26142          var afterpay_shop_currency = "USD";
26143          var afterpay_cart_currency = "USD";
26144          var afterpay_shop_money_format = "${{amount}}";
26145          var afterpay_shop_permanent_domain = "betseyjohnson.myshopify.com";
26146          var afterpay_theme_name = "monorepo-ecom\/BJ - Production";
26147          var afterpay_product = {"id":7733392146497,"title":"DIGITAL GIFT CARD","handle":"digital-gift-card","description":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-12-18T08:46:58-05:00","created_at":"2025-12-10T12:29:58-05:00","vendor":"Betsey Johnson","type":"Gift Cards","tags":["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],"price":2500,"price_min":2500,"price_max":20000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638274625,"title":"$50","option1":"$50","option2":null,"option3":null,"sku":"cltchg_50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $50","public_title":"$50","options":["$50"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_50","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
26147,{"id":43154638307393,"title":"$75","option1":"$75","option2":null,"option3":null,"sku":"cltchg_75","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $75","public_title":"$75","options":["$75"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_75","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638340161,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":"cltchg_100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_100","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638372929,"title":"$150","option1":"$150","option2":null,"option3":null,"sku":"cltchg_150","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $150","public_title":"$150","options":["$150"],"price":15000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_150","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43154638405697,"title":"$200","option1":"$200","option2":null,"option3":null,"sku":"cltchg_200","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $200","public_title":"$200","options":["$200"],"price":20000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_200","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"],"featured_image":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","options":["Size"],"media":[{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894660161,"position":1,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489","width":1000},{"alt":"DIGITAL GIFT CARD - Gift Cards - Betsey Johnson","id":28245894692929,"position":2,"preview_image":{"aspect_ratio":0.779,"height":1283,"width":1000,"src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490"},"aspect_ratio":0.779,"height":1283,"media_type":"image","src":"\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_01.jpg?v=1765388490","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eBetsey Johnson online gift cards have you covered for every occasion, budget, and style. Make gifting easy for everyone with this fully digital gift card.\u003cbr\u003eYour gift card will be emailed directly to you, the purchaser. Then you can forward it your favorite shopaholic. They’ll know you’ve got great taste when the gift card shows up in their inbox directly from you.\u003cbr\u003eOur checkout process requires you to add a shipping address but please note that nothing will be shipped to you as the electronic gift card will be provided via e-mail.\u003cbr\u003ePlease allow up to 24 hours to receive the email confirmation for your gift card order.\u003cbr\u003eBetsey Johnson digital gift cards are non-refundable and cannot be returned or redeemed for cash. \u003cbr\u003eCoupons and discounts cannot be applied for digital gift card purchases.\u003cbr\u003eFor more information on digital gift cards, click \u003ca href=\"https:\/\/betseyjohnson.com\/pages\/help\"\u003ehere\u003c\/a\u003e. \u003cbr\u003eAlready have a digital gift card? Check your balance \u003ca href=\"http:\/\/balance.clutch.com\/betseyjohnson\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e"};
26148          var afterpay_product_collections = "";
26149          var afterpay_current_variant = {"id":43154638241857,"title":"$25","option1":"$25","option2":null,"option3":null,"sku":"cltchg_25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"DIGITAL GIFT CARD - $25","public_title":"$25","options":["$25"],"price":2500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"bjcltchg_25","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}};
26150          var afterpay_cart_total_price = 0;
26151          var afterpay_cart_skus = "";
26152          var afterpay_cart_collections = "";
26153          var afterpay_js_snippet_version = '1.2.1';
26154        </script>
26154
26155
26156        
26156<script async type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
26156
26157      
26158    
26159  
26160
26161  
26162    
26162<script>
26163      const initGiftCardPricing = () => {
26164        const priceDisplay = document.querySelector('.price-item--regular');
26165        const radioInputs = document.querySelectorAll('.swatch-element input[type="radio"]');
26166
26167        if (!priceDisplay || !radioInputs.length) return;
26168
26169        radioInputs.forEach((input) => {
26170          input.addEventListener('change', () => {
26171            priceDisplay.textContent = input.value;
26172          });
26173        });
26174      };
26175
26176      document.readyState === 'loading'
26177        ? document.addEventListener('DOMContentLoaded', initGiftCardPricing)
26178        : initGiftCardPricing();
26179    </script>
26179
26180  
26181
26182  
26183
26184  
26185  
26186    
26187  
26187<script
26188    type="text/javascript"
26189    defer
26190  >
26191    
26192
26193    
26194
26195    
26196
26197    
26198
26199    
26200
26201    
26202    
26203    
26204    
26205    
26206    
26207
26208    const GetDate =(quantity, qtyRange, isNotInRange)=> {
26209      let dateRange = '',maxAllowedQty = 0;
26210      for (i = 0; i < qtyRange.length; i++) {
26211        let minQty = parseInt(qtyRange[i].minimum_qty), maxQty = parseInt(qtyRange[i].maximum_qty);
26212        if(i == 0 && minQty==1 && maxQty>1)
26213
26214          minQty=0;
26215
26216        let condition1 = false, condition2 = false;
26217        quantity = Math.abs(quantity);
26218        if (quantity >= minQty) { condition1 = true; }
26219        if (maxQty == "max") { condition2 = true; }
26220        else if (quantity <= maxQty) { condition2 = true; }
26221
26222        if (condition1 && condition2) {
26223          dateRange = qtyRange[i].order_date;
26224          isNotInRange = false;
26225        }
26226        maxAllowedQty = maxQty;
26227      }
26228      return [dateRange, isNotInRange, maxAllowedQty];
26229    }
26230
26231    const decodeHtml = (value) => {
26232      const txt = document.createElement('textarea');
26233      txt.innerHTML = value;
26234      return txt.value;
26235    };
26236
26237    const preorderArray = '' || '[]';
26238    
26239    const preOrderBackOrderData = {
26240      'id': 7733392146497,
26241      'metaField' : JSON.parse(preorderArray),
26242      'variantsInventoryPolicy':{ 
26243      
26244        43154638241857: "deny",
26245      
26246        43154638274625: "deny",
26247      
26248        43154638307393: "deny",
26249      
26250        43154638340161: "deny",
26251      
26252        43154638372929: "deny",
26253      
26254        43154638405697: "deny"
26255      
26256     },
26257      'variantsInventoryQty':{ 
26258      
26259        43154638241857: -17,
26260      
26261        43154638274625: -57,
26262      
26263        43154638307393: -22,
26264      
26265        43154638340161: -83,
26266      
26267        43154638372929: -27,
26268      
26269        43154638405697: -22
26270      
26271     },
26272      'variantsInventoryMngmt':{ 
26273      
26274        43154638241857: null,
26275      
26276        43154638274625: null,
26277      
26278        43154638307393: null,
26279      
26280        43154638340161: null,
26281      
26282        43154638372929: null,
26283      
26284        43154638405697: null
26285      
26286     },
26287      'variantsAvailable':{ 
26288      
26289        43154638241857: true,
26290      
26291        43154638274625: true,
26292      
26293        43154638307393: true,
26294      
26295        43154638340161: true,
26296      
26297        43154638372929: true,
26298      
26299        43154638405697: true
26300      
26301     }
26302      
26303    };
26304    let addToCartBtn = document.querySelector('#addToCartBtn');
26305    const isAppExclusiveFlag = addToCartBtn?.dataset?.appExclusive === 'true';
26306    let stickyAddToCartBtn = document.querySelector('#sticky-add-to-cart-btn');
26307
26308    function formatPreorderDateByLocale(dateStr) {
26309      if (!dateStr) return '';
26310
26311      const parts = dateStr.split('/');
26312      if (parts.length !== 3) return dateStr;
26313
26314      const [month, day, year] = parts;
26315      const isFrench = 'en'.toLowerCase().startsWith('fr');
26316      return isFrench ? `${day}/${month}/${year}` : dateStr;
26317    }
26318
26319    const UpdatePreOrder =(variantId) => {
26320      $('.preOrderDate').remove();
26321      $('.preorder-notify-link').remove();
26322      //$('.new-pro-form').find(".preproperties").remove();
26323      let selectedVariantId = jQuery('input[name^=id]:checked, select[name^=id], input[name=id], hidden[name^=id]', jQuery('form[action="/cart/add"]')).val();
26324      if(variantId) selectedVariantId = variantId;
26325      let pinventory_policy = preOrderBackOrderData.variantsInventoryPolicy[selectedVariantId];
26326      let pinventory_mngmt = preOrderBackOrderData.variantsInventoryMngmt[selectedVariantId];
26327      let pinventory_qty = preOrderBackOrderData.variantsInventoryQty[selectedVariantId];
26328      let pavailable = preOrderBackOrderData.variantsAvailable[selectedVariantId];
26329      let variantMetafieldObj = [];
26330      if (preOrderBackOrderData.metaField != null) 
26331        variantMetafieldObj = jQuery.grep((preOrderBackOrderData.metaField), function (n, i) { return (n.variant_id == selectedVariantId); });
26332      
26333      let preorderDate = '';
26334      let maxAllowedQty = '';
26335      if(variantMetafieldObj.length != 0){
26336        if(variantMetafieldObj[0].qty_range != undefined){
26337          let rangeDate = GetDate(pinventory_qty,variantMetafieldObj[0].qty_range,true);
26338          preorderDate = rangeDate[0];
26339          maxAllowedQty = rangeDate[2];
26340        }
26341        else if (variantMetafieldObj[0].minimum_qty != undefined && variantMetafieldObj[0].order_date != undefined && Math.abs(pinventory_qty) <= variantMetafieldObj[0].minimum_qty){
26342          preorderDate = variantMetafieldObj[0].order_date;
26343        }
26344      }
26345      
26346
26347      preorderDate = formatPreorderDateByLocale(preorderDate);
26348
26349      if (pavailable == true){
26350        if (pinventory_mngmt == 'shopify' && pinventory_policy == 'continue' && pinventory_qty <= 0 && preorderDate !='') {
26351          let _tag = variantMetafieldObj[0]?.pre_order_or_back_order;
26352          if (_tag == 'Back-Order') {
26353            window.backorderbuttontest === true ? _tag = 'Back-Order' : _tag = 'Add To Cart';
26354          }
26355          let _tagProperty = variantMetafieldObj[0]?.pre_order_or_back_order == 'Pre-Order' ? "Pre-ordered items" : 'Back-ordered items';
26356          if (!isAppExclusiveFlag) {
26357            addToCartBtn.value = _tag;
26358            addToCartBtn.innerHTML = _tag;
26359            stickyAddToCartBtn.value = _tag;
26360            stickyAddToCartBtn.innerHTML = _tag;
26361          }
26362          let pdatemeta = preorderDate;
26363          jQuery('#addToCartBtn').removeClass('hide');
26364          jQuery('#add-to-cart-form').removeClass('hide');
26365          jQuery('.back-in-stock-app-container').removeClass('show');
26366          jQuery('#sticky-add-to-cart-btn').removeClass('hide');
26367          jQuery('#in-stock-container').removeClass('hide');
26368
26369          if ($(".preOrderDate").length > 0){
26370            $(".preOrderDate").text('EXPECTED TO SHIP : ' + pdatemeta + '.');
26371            $(".preOrderDate").attr('data-predate',pdatemeta);
26372          }
26373          else{
26374            
26375              $('.wishlist_atc').before('<div style="color: #B20000" class="tooltiptext1 preOrderDate" data-predate="' + pdatemeta + '">EXPECTED TO SHIP : ' + pdatemeta + '.</div>')
26376            
26377            
26378            jQuery('#in-stock-container').addClass('hide');
26379          }
26380          
26381
26382          if ($('#add-to-cart-form').find(".preproperties").length > 0){
26383            $('#add-to-cart-form').find(".preproperties").html('<input type="hidden" value=' + pdatemeta + ' id="preordermessage" name="properties[EXPECTED TO SHIP]"/> <input type="hidden" value="1" id="preorderprop" name="properties[' + _tagProperty + ']" />');
26384            $('#sticky-add-to-cart-form').find(".preproperties").html('<input type="hidden" value=' + pdatemeta + ' id="preordermessage" name="properties[EXPECTED TO SHIP]"/> <input type="hidden" value="1" id="preorderprop" name="properties[' + _tagProperty + ']" />');
26385          }
26386          else{
26387            $('#add-to-cart-form').append('<div id="preproperties" class="preproperties"> <input type="hidden" value=' + pdatemeta + ' id="preordermessage" name="properties[EXPECTED TO SHIP]"/> <input type="hidden" value="1" id="preorderprop" name="properties[' + _tagProperty + ']" /></div>');
26388            $('#sticky-add-to-cart-form').append('<div id="preproperties" class="preproperties"> <input type="hidden" value=' + pdatemeta + ' id="preordermessage" name="properties[EXPECTED TO SHIP]"/> <input type="hidden" value="1" id="preorderprop" name="properties[' + _tagProperty + ']" /></div>');
26389          }
26390        } else {
26391          $('#add-to-cart-form').find('#preproperties').remove();
26392          $('#sticky-add-to-cart-form').find('#preproperties').remove();
26393          $('.new-pro-form').find('#preOrderDate').remove();
26394          $('.new-pro-form').find(".preproperties").remove();
26395          if (!isAppExclusiveFlag) {
26396            const enableLowInventoryCta = false;
26397            const lowInventoryThreshold = 20;
26398            const lowInventoryCtaText = decodeHtml("Translation missing: en.products.product.get_it_before_its_gone");
26399            const addToCartText = decodeHtml("Add to cart");
26400
26401            if (
26402              enableLowInventoryCta &&
26403              pinventory_mngmt == 'shopify' &&
26404              pinventory_qty > 0 &&
26405              pinventory_qty <= lowInventoryThreshold
26406            ) {
26407              addToCartBtn.innerText = lowInventoryCtaText;
26408              stickyAddToCartBtn.innerText = lowInventoryCtaText;
26409            } else {
26410              addToCartBtn.innerText = addToCartText;
26411              stickyAddToCartBtn.innerText = addToCartText;
26412            }
26413          }
26414          addToCartBtn.removeAttribute('disabled');
26415          stickyAddToCartBtn.removeAttribute('disabled');
26416          jQuery('#addToCartBtn').removeClass('hide');
26417          jQuery('#add-to-cart-form').removeClass('hide');
26418          jQuery('.back-in-stock-app-container').removeClass('show');
26419          jQuery('#sticky-add-to-cart-btn').removeClass('hide');
26420          jQuery('#in-stock-container').removeClass('hide');
26421        }
26422      } else if(pinventory_mngmt == 'shopify' && pinventory_policy == 'deny' && pinventory_qty <= 0 && pavailable == false){
26423        $('.new-pro-form').find('.tooltiptext1').remove();
26424        $('.new-pro-form').find(".preproperties").remove();
26425        if (!isAppExclusiveFlag) {
26426          addToCartBtn.innerText = 'Sold Out';
26427          stickyAddToCartBtn.innerText = 'Sold Out';
26428        }
26429        jQuery('#addToCartBtn').addClass('hide');
26430        jQuery('#add-to-cart-form').addClass('hide');
26431        jQuery('#sticky-add-to-cart-btn').addClass('hide');
26432        jQuery('.back-in-stock-app-container').addClass('show');
26433        jQuery('#in-stock-container').addClass('hide');
26434      }
26435      if(addToCartBtn.classList.contains('disable_btn')){
26436        addToCartBtn.disabled = true;
26437        stickyAddToCartBtn.disabled = true;
26438      }else{
26439        addToCartBtn.disabled = false;
26440      }
26441    }
26442   
26443
26444    function syncPdpSelectAndInput() {
26445      const pdpSelectElement = document.querySelector('select[name="desk_size"]');
26446      const pdpInputElements = document.querySelectorAll('input[name^="option-"]');
26447      const pdpVariantIdInput = document.getElementById('variant-id-input');
26448      pdpInputElements.forEach(pdpInputElement => {
26449        pdpInputElement.addEventListener('change', event => {
26450          const selectedValue = event.target.value;
26451          const matchingOption = pdpSelectElement.querySelector(`option[value="${selectedValue}"]`);
26452          if (matchingOption) {
26453            matchingOption.selected = true;
26454            const variantId = matchingOption.getAttribute('data-variant-fbid');
26455            pdpVariantIdInput.value = variantId; 
26456            UpdatePreOrder(variantId);
26457          }
26458        });
26459      });
26460    }
26461    
26462    syncPdpSelectAndInput();
26463  </script>
26463
26464
26465
26466    
26467  <style>
26468    #backInStockDiv {
26469      width: 100%;
26470    }
26471    #backInStockDiv button {
26472      height: 63px;
26473      margin-bottom: 6%;
26474    }
26475    /* Inline form CSS */
26476    .backInStock_custom__form__card {
26477      padding: 10px;
26478    }
26479    .backInStock_form__card__header {
26480      padding: 10px;
26481      background-color: #423e3e;
26482      color: white;
26483      font-size: 1.5rem;
26484    }
26485    .backInStock_form__content {
26486      padding: 10px;
26487      background-color: ghostwhite;
26488      margin-top: 20px;
26489    }
26490    .backInStock_form__content input {
26491      width: 95%;
26492      height: 30px;
26493    }
26494    .backInStock_form__content button {
26495      width: 100%;
26496      margin-top: 15px;
26497      height: 50px;
26498      border: none;
26499      color: white;
26500      background-color: green;
26501      text-transform: uppercase;
26502      font-weight: 600;
26503      font-size: 1.5rem;
26504    }
26505    .backInStock_footer {
26506      text-align: center;
26507      font-size: small;
26508      color: gray;
26509      background-color: ghostwhite;
26510      padding: 10px;
26511    }
26512    .backInStock_subscribe_popup_btn {
26513      max-width: 100%;
26514      margin: 0;
26515      border: none;
26516      color: white;
26517      background-color: black;
26518      text-transform: uppercase;
26519      font-weight: 600;
26520      font-size: 1.5rem;
26521    }
26522    .wishlist_atc .back-in-stock-app-container {
26523      width: 100% !important;
26524    }
26525    .wishlist_atc .backInStock_subscribe_popup_btn {
26526      width: 100% !important;
26527    }
26528
26529    .sticy_bar_inner .back-in-stock-app-container {
26530      width: fit-content;
26531    }
26532    .sticy_bar_inner .backInStock_subscribe_popup_btn {
26533      width: fit-content;
26534    }
26535
26536    @media only screen and (max-width: 768px) {
26537      .sticy_bar_inner .back-in-stock-app-container {
26538        width: 100% !important;
26539        height: 66px !important;
26540      }
26541      .sticy_bar_inner .backInStock_subscribe_popup_btn {
26542        width: 100%;
26543        max-width: none;
26544        position: fixed;
26545        z-index: 0;
26546        left: 50%;
26547        transform: translateX(-50%);
26548      }
26549    }
26550
26551    .desk_sticky_bar .back-in-stock-app-container.show {
26552      display: none;
26553      background: none;
26554      border: none;
26555      height: 0;
26556      padding: 0;
26557    }
26558    .desk_sticky_bar.visible .back-in-stock-app-container.show {
26559      top: 100%;
26560      display: block;
26561      margin-top: -60px;
26562    }
26563
26564    @media only screen and (max-width: 768px) {
26565      .desk_sticky_bar.visible .back-in-stock-app-container.show {
26566        margin-top: -60px;
26567        position: fixed;
26568      }
26569    }
26570
26571    .backInStock_subscribeBack__btn {
26572      background-color: green;
26573      color: white;
26574      padding: 10px;
26575      text-align: center;
26576    }
26577    .backInStock_subscribeBack__btn:hover {
26578      background-color: #3a3737 !important;
26579    }
26580    .backInStock_footer {
26581      text-align: center;
26582      font-size: small;
26583      color: lightgray;
26584      margin-top: 10px;
26585    }
26586  </style>
26587
26588  
26588<script>
26589    var backInStockPdPData = {
26590      'product': {},
26591      'productList': {}
26592    };backInStockPdPData.product = {
26593        'id': 7733392146497,
26594        'sku': null,
26595        'name': "DIGITAL GIFT CARD",
26596        'price': 25.0,
26597        'basePrice': 0.0,
26598        'url': "\/products\/digital-gift-card",
26599        'featured_image': "\/\/betseyjohnson.com\/cdn\/shop\/files\/PDP_GiftCard_02copy.jpg?v=1765388489",
26600        'type': "Gift Cards",
26601        'tags': ["cf-size-$100","cf-size-$150","cf-size-$200","cf-size-$25","cf-size-$50","cf-size-$75","dontpublish","exclusion","FinalSale"],
26602        'brand': "Betsey Johnson",
26603        'isInStock': true,
26604        'stockQty': null,
26605        'hasNoVariants': false,
26606        'numVariants': 6,
26607        'variantsInStock':  6,
26608        'category': [],
26609        'currentVariant': 43154638241857,
26610        'variants': [{
26611              'id': 43154638241857,
26612              'style': "cltchg_25", // sku
26613              'name': "$25",
26614              'inStock': true,
26615              'inventoryPolicy': "deny",
26616              'inventoryQuantity': -17,
26617              'Color': "$25",
26618              'Size': null,
26619              'Color Code': null,
26620              'StockAlert': false
26621              
26622            },{
26623              'id': 43154638274625,
26624              'style': "cltchg_50", // sku
26625              'name': "$50",
26626              'inStock': true,
26627              'inventoryPolicy': "deny",
26628              'inventoryQuantity': -57,
26629              'Color': "$50",
26630              'Size': null,
26631              'Color Code': null,
26632              'StockAlert': false
26633              
26634            },{
26635              'id': 43154638307393,
26636              'style': "cltchg_75", // sku
26637              'name': "$75",
26638              'inStock': true,
26639              'inventoryPolicy': "deny",
26640              'inventoryQuantity': -22,
26641              'Color': "$75",
26642              'Size': null,
26643              'Color Code': null,
26644              'StockAlert': false
26645              
26646            },{
26647              'id': 43154638340161,
26648              'style': "cltchg_100", // sku
26649              'name': "$100",
26650              'inStock': true,
26651              'inventoryPolicy': "deny",
26652              'inventoryQuantity': -83,
26653              'Color': "$100",
26654              'Size': null,
26655              'Color Code': null,
26656              'StockAlert': false
26657              
26658            },{
26659              'id': 43154638372929,
26660              'style': "cltchg_150", // sku
26661              'name': "$150",
26662              'inStock': true,
26663              'inventoryPolicy': "deny",
26664              'inventoryQuantity': -27,
26665              'Color': "$150",
26666              'Size': null,
26667              'Color Code': null,
26668              'StockAlert': false
26669              
26670            },{
26671              'id': 43154638405697,
26672              'style': "cltchg_200", // sku
26673              'name': "$200",
26674              'inStock': true,
26675              'inventoryPolicy': "deny",
26676              'inventoryQuantity': -22,
26677              'Color': "$200",
26678              'Size': null,
26679              'Color Code': null,
26680              'StockAlert': false
26681              
26682            },]
26683      };</script>
26683
26684  
26684<script
26685    type="text/javascript"
26686    defer
26687  >
26688    var backInStockSettingsUrl = "//betseyjohnson.com/cdn/shop/t/1305/assets/backinstock.json?v=154565449815993006451755524543",
26689      BackInStockSettings = {
26690        "WidgitType": "popup",
26691        "PopUpTitle": `Notify me if my size becomes available`,
26692        "PopUpBodyText": `Enter your email to receive a notification when this item comes back in stock.`,
26693        "EmailPlaceHolder": `Enter email address`,
26694        "InvalidEmailText": `Please enter a valid email address.`,
26695        "SubscribeButtonText": `SUBSCRIBE`,
26696        "PrivacyText": `By signing up, you agree to be updated on news and exclusive offers from Betsey Johnson.`,
26697        "SuccessfullSubscriptionText": `You&#39;re on the list! Keep your eyes on your inbox. If it becomes available, you&#39;ll be the first to know!`,
26698        "SuccessfullSubscriptionBtn": `Got It`,
26699        "SubscribeButtonColor": "#151414",
26700        "OnlineStoreLocationId": 3738075202,
26701        "themeId": 122579615810,
26702        "enable": true
26703      },variantId = null;
26704    
26705      var bisCheckboxError= "Please check the box to confirm your subscription to our email list";
26706    
26707
26708
26709    function syncPdpSelectAndInput() {
26710      const pdpSelectElement = document.querySelector('select[name="desk_size"]');
26711      const pdpInputElements = document.querySelectorAll('input[name^="option-"]');
26712      const pdpVariantIdInput = document.getElementById('variant-id-input');
26713      
26714      pdpInputElements.forEach(pdpInputElement => {
26715        pdpInputElement.addEventListener('change', event => {
26716          const selectedValue = event.target.value;
26717          const matchingOption = pdpSelectElement.querySelector(`option[value="${selectedValue}"]`);
26718          if (matchingOption) {
26719            matchingOption.selected = true;
26720            const variantId = matchingOption.getAttribute('data-variant-fbid');
26721            pdpVariantIdInput.value = variantId; 
26722            BackInStockWidgit_Init(variantId);
26723          }
26724        });
26725      });
26726    }
26727    
26728    syncPdpSelectAndInput();
26729
26730    function getNotificationType(variantId) {
26731      const variant = (backInStockPdPData.product.variants || [])
26732        .find(v => String(v.id) === String(variantId));
26733
26734      if (!variant) {
26735        return 'soldout';
26736      }
26737
26738      const isPreorderOrBackorder =
26739        variant.inventoryPolicy === 'continue' &&
26740        Number(variant.inventoryQuantity) <= 0;
26741
26742      return isPreorderOrBackorder
26743        ? 'preorder_or_backorder'
26744        : 'soldout';
26745    }
26746
26747    (function setupBISTracking(){
26748      if (window.__bisTrackingBound) return;
26749      window.__bisTrackingBound = true;
26750
26751      function getSelectedVariantId() {
26752        return jQuery(
26753          'input[name^=id]:checked, select[name^=id], input[name=id], hidden[name^=id]',
26754          jQuery('form[action="/cart/add"]')
26755        ).val() || backInStockPdPData?.product?.currentVariant;
26756      }
26757
26758      jQuery(document).on('click', '.backInStock_subscribe_popup_btn', function () {
26759        const variantId = getSelectedVariantId();
26760        const type = getNotificationType(variantId);
26761
26762        window.dataLayer = window.dataLayer || [];
26763        window.dataLayer.push({
26764          event: 'bis_notify_click',
26765          notification_type: type,
26766          productId: backInStockPdPData.product.id,
26767          variantId: variantId,
26768          style: (backInStockPdPData.product.variants || []).find(v => String(v.id) === String(variantId))?.style || null
26769        });
26770      });
26771    })();
26772
26773    
26774
26775    function BackInStockWidgit_Init(currentVariantID) {
26776      var currentVariant = currentVariantID;
26777      if (currentVariant == null) {
26778        currentVariant = jQuery(
26779          'input[name^=id]:checked, select[name^=id], input[name=id], hidden[name^=id]',
26780          jQuery('form[action="/cart/add"]')
26781        ).val();
26782      }
26783      if (currentVariant == null) {
26784        currentVariant = backInStockPdPData.product.currentVariant;
26785      }
26786      BackInStockSettings.selectedvariantId = currentVariant;
26787      BackInStockSettings.currentVarHTML = $('<div class="cart__meta-text"></div>');
26788      var enableWidget = false;
26789      for (var i = 0; i < backInStockPdPData.product.variants.length; i++) {
26790        if (backInStockPdPData.product.variants[i].id == currentVariant) {
26791          BackInStockSettings.currentVarHTML.empty();
26792          enableWidget = backInStockPdPData.product.variants[i].StockAlert;
26793          if (backInStockPdPData.product.variants[i].Color != '') {
26794            BackInStockSettings.currentVarHTML.append(
26795              '<div class="table-cart"> <span style="">Color:</span><span style="">' +
26796                backInStockPdPData.product.variants[i].Color +
26797                '</span></div>'
26798            );
26799          }
26800          if (backInStockPdPData.product.variants[i].Size != '') {
26801            BackInStockSettings.currentVarHTML.append(
26802              '<div class="table-cart"> <span style="">Size:</span><span style="">' +
26803                backInStockPdPData.product.variants[i].Size +
26804                '</span></div>'
26805            );
26806          }
26807          break;
26808        }
26809      }
26810      if (enableWidget && BackInStockSettings.enable == true) {
26811        var _html = BackInStockWidgit_Html(BackInStockSettings);
26812        if ($('#backInStockDiv').length == 0) {
26813          $('form[action = "/cart/add"] [type = "submit"][name = "add"]').before(
26814            '<div id="backInStockDiv">' + _html + '</div>'
26815          );
26816        } else {
26817          $('#backInStockDiv').html(_html);
26818        }
26819      } else {
26820        $('#backInStockDiv').remove();
26821      }
26822    }
26823
26824    function BackInStockWidgit_Html(settings) {
26825      var inline =
26826        '<div class="backInStock_custom__form__card">' +
26827        '              <div class="backInStock_form__card__header">' +
26828        settings.PopUpTitle +
26829        '</div>' +
26830        '              <div id="backInStock_form__content" class="backInStock_form__content">' +
26831        '                  <p>' +
26832        settings.PopUpBodyText +
26833        '</p>' +
26834        '                  <input id="backInStockEmail" type="email" placeholder="' +
26835        settings.EmailPlaceHolder +
26836        '" />' +
26837        '                  <p style="color:red;display:none;" id="backInStockEmailError">' +
26838        settings.InvalidEmailText +
26839        '</p>' +
26840        '                  <button type="button" id="btnSubmitBIS" onclick="BackInStockWidgit_SubscribeUser()" class="backInStock_subscribeBack__btn" style="background:' +
26841        settings.SubscribeButtonColor +
26842        '">' +
26843        settings.SubscribeButtonText +
26844        '</button>' +
26845        '                  <p>' +
26846        settings.PrivacyText +
26847        '</p>' +
26848        '              </div>' +
26849        '              <div class="backInStock_footer">Powered By #dolcevita</div>' +
26850        '          </div>';
26851
26852      var popupBtn =
26853        '<button  type="button" onclick="BackInStockWidgit_OpenPopup()" class="backInStock_subscribe_popup_btn" style="background:' +
26854        settings.SubscribeButtonColor +
26855        '">' +
26856        settings.SubscribeButtonText +
26857        '</button>';
26858      return settings.WidgitType == 'popup' ? popupBtn : inline;
26859    }
26860
26861    function BackInStockWidgit_PopupHtml(settings) {
26862    
26863    
26864
26865      
26866      let popup =
26867        '<div id="backInStock_modal" class="backInStock_modal"><div class="backInStock_modal-content" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="back-in-stock-product"><div>' +
26868        '  <button type="button" class="close backInStock_modal-close" onclick="BackInStockWidgit_ClosePopup();" data-dismiss="modal">×</button>' +
26869        '   <h3 class="modal-title" id="back-in-stock-product" data-title-hide>' +
26870        settings.PopUpTitle +
26871        '</h3>' +
26872        '    <h3 class="modal-title" id="back-in-stock-product" data-title-show style="display: none;">' +
26873        settings.SuccessfullSubscriptionText +
26874        '</h3>' +
26875        '    <hr><div class="back-in-stock-product" data-product-html>' +
26876        '        <table><tbody><tr class="back-in-stock-item">' +
26877        '        <td class="cart__image-wrapper cart-flex-item"><a href="' +
26878        backInStockPdPData.product.url +
26879        '"><img class="cart__image" src="' +
26880        backInStockPdPData.product.featured_image +
26881        '" alt="' +
26882        backInStockPdPData.product.name +
26883        '"></a></td>' +
26884        '        <td class="cart__meta small--text-left cart-flex-item">' +
26885        '        <div class="list-view-item__title"><a href="#">
26885' +
26886        backInStockPdPData.product.name +
26887        '</a></div><div class="wrap_cart"><div class="cart__meta-text">' +
26888        BackInStockSettings.currentVarHTML.html() +
26889        '</div></div></td></tr></tbody>' +
26890        '        </table>' +
26891        '        </div>' +
26892        '    <p class="back-in-stock-description" data-desc-hide>' +
26893        
26894          settings.PopUpBodyText 
26895         +
26896        '</p>' +
26897        '    <p class="back-in-stock-description" data-desc-show style="display: none;"></p>' +
26898        '    <div class="form-horizontal clearfix" id="pdp_bis_form">' +
26899        '      <div class="form-group"><div>' +
26900        '          <span class="floating-label"> <input type="email" id="backInStockEmail" class="form-control input-lg" aria-describedby="backInStockEmailError" value="" placeholder="' +settings.EmailPlaceHolder + '">' +
26901        '          </span>' +
26902        '        </div>' +
26903        '      </div>' +
26904        '      <div class="control-group clearfix submit-container">' +
26905        '        <button id="btnSubmitBIS" type="button" class="btn btn-success btn-lg col-xs-12 backInStock_modal-submit" onclick=" BackInStockWidgit_SubscribeUser();">' +
26906        settings.SubscribeButtonText +
26907        '</button>' +
26908        '      </div>' +
26909        '      <div id="backInStockEmailError" class="error_message alert alert-danger"></div>' +
26910        '      <p id="confirmCheckboxError" style="color:red"></p>' +
26911        '  </div>' +
26912        '  <button type="button" class="btn btn-success btn-lg col-xs-12 backInStock_modal-got" style="display:none;" onclick="BackInStockWidgit_ClosePopup();">' +
26913        settings.SuccessfullSubscriptionBtn +
26914        '</button>' +
26915        '  <div class="backInStock_footer">' + 'Translation missing: en.products.product.powered_by ' + '' + '</div>' +
26916        '</div></div></div>';
26917
26918      return popup;
26919    }
26920
26921    function BackInStockWidgit_OpenPopup() {
26922      var popupHtml = BackInStockWidgit_PopupHtml(BackInStockSettings),
26923        modalPopup = document.getElementById('backInStock_modal');
26924      if (typeof modalPopup == 'undefined' || modalPopup == null) {
26925        var elem = document.createElement('div');
26926        elem.innerHTML = popupHtml;
26927        document.body.appendChild(elem);
26928      }
26929      var modalPopupNew = document.getElementById('backInStock_modal');
26930      modalPopupNew.style.display = 'block';
26931    }
26932
26933    function BackInStockWidgit_ClosePopup() {
26934      var modal = document.getElementById('backInStock_modal');
26935      modal.remove();
26936    }
26937
26938    function BackInStockWidgit_SubscribeUser() {
26939      var email = document.getElementById('backInStockEmail').value,
26940        re =
26941          /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
26942      $('#backInStockEmailError').empty().hide();
26943      if (email != '' && re.test(String(email).toLowerCase()) == true) {
26944        var subscribeObj = {};
26945        subscribeObj.customerEmail = email;
26946        subscribeObj.productId = backInStockPdPData.product.id;
26947        subscribeObj.variantId = BackInStockSettings.selectedvariantId;
26948        subscribeObj.BrandName = 'betseyjohnson.myshopify.com';
26949        document.getElementById('btnSubmitBIS').disabled = true;
26950        const { protocol, hostname } = window.location;
26951        const baseDomain = hostname.replace(/^www\./, "");
26952        const url = `${protocol}//services.${baseDomain}/BackInStock/Subscribe`;
26953
26954
26955        $.ajax({
26956          type: 'POST',
26957          url: url,
26958          data: subscribeObj,
26959          error: function (jqXHR, textStatus, errorThrown) {
26960            console.log(errorThrown);
26961          },
26962          success: function (s) {
26963            if (BackInStockSettings.WidgitType == 'popup') {
26964              // document.getElementById('backInStock_modal_body').innerHTML="<h1 style='text-align:center'>Subscribed Successfully</h1>";
26965              $('.backInStock_modal').find('#backInStockEmail').attr('aria-invalid', 'false').val('');
26966              $('.backInStock_modal').find('#pdp_bis_form').hide();
26967              $('.backInStock_modal').find('[data-desc-hide]').hide();
26968              $('.backInStock_modal').find('[data-title-hide]').hide();
26969
26970              $('.backInStock_modal').find('.backInStock_modal-got').show();
26971              $('.backInStock_modal').find('[data-title-show]').show();
26972              $('.backInStock_modal')
26973                .find('[data-desc-show]')
26974                
26975                  .html('Your in stock notification email will be sent to ' + email)
26976                
26977                .show();
26978            } else {
26979              document.getElementById('backInStock_form__content').innerHTML =
26980                "<h1 style='text-align:center'>Subscribed Successfully</h1>";
26981            }
26982            const currentVariantId = jQuery(
26983              'input[name^=id]:checked, select[name^=id], input[name=id], hidden[name^=id]',
26984              jQuery('form[action="/cart/add"]')
26985            ).val();
26986
26987            const type = getNotificationType(currentVariantId);
26988
26989            const variant = (backInStockPdPData.product.variants || [])
26990              .find(v => String(v.id) === String(currentVariantId));
26991
26992            window.dataLayer = window.dataLayer || [];
26993            window.dataLayer.push({
26994              event: "subcribe_back_in_stock",
26995              notification_type: type,
26996              productId: subscribeObj.productId,
26997              variantId: currentVariantId,
26998              style: variant?.style || null,
26999              email: subscribeObj.customerEmail,
27000            });
27001          },
27002        });
27003      } else {
27004        $('#backInStockEmailError').html(BackInStockSettings.InvalidEmailText).show();
27005      }
27006    }
27007    function BackInStockWidgit_SubscribeUserCa() {
27008      var email = document.getElementById('backInStockEmail').value,
27009        re =
27010          /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
27011      $('#backInStockEmailError').empty().hide();
27012      if (email != '' && re.test(String(email).toLowerCase()) == true) {
27013        if (!document.getElementById('chkConfirmPrivacy').checked) {
27014            document.getElementById('confirmCheckboxError').innerHTML =
27015                bisCheckboxError;
27016          return false;
27017        } else {
27018          document.getElementById('chkConfirmPrivacy').innerHTML = '';
27019        }
27020        var subscribeObj = {};
27021        subscribeObj.customerEmail = email;
27022        subscribeObj.productId = backInStockPdPData.product.id;
27023        subscribeObj.variantId = BackInStockSettings.selectedvariantId;
27024        subscribeObj.sku='12345';
27025        subscribeObj.title = backInStockPdPData.product.name;
27026        subscribeObj.upc='12345';
27027        subscribeObj.locale = 'en-ca';
27028        subscribeObj.BrandName = 'stevemadden-ca.myshopify.com';
27029        var xhr = new XMLHttpRequest();
27030        var url = 'https://backinstock.stevemadden.ca/StockService/Subscribe';
27031        $.ajax({
27032          type: 'POST',
27033          url: url,
27034          data: subscribeObj,
27035          error: function (jqXHR, textStatus, errorThrown) {
27036            console.log(errorThrown);
27037          },
27038          success: function (s) {
27039            if (BackInStockSettings.WidgitType == 'popup') {
27040              // document.getElementById('backInStock_modal_body').innerHTML="<h1 style='text-align:center'>Subscribed Successfully</h1>";
27041              $('.backInStock_modal').find('#backInStockEmail').attr('aria-invalid', 'false').val('');
27042              $('.backInStock_modal').find('#pdp_bis_form').hide();
27043              $('.backInStock_modal').find('[data-desc-hide]').hide();
27044              $('.backInStock_modal').find('[data-title-hide]').hide();
27045
27046              $('.backInStock_modal').find('.backInStock_modal-got').show();
27047              $('.backInStock_modal').find('[data-title-show]').show();
27048              $('.backInStock_modal')
27049                .find('[data-desc-show]')
27050                
27051                  .html('Your in stock notification email will be sent to ' + email)
27052                
27053                .show();
27054            } else {
27055              document.getElementById('backInStock_form__content').innerHTML =
27056                "<h1 style='text-align:center'>Subscribed Successfully</h1>";
27057            }
27058            const currentVariantId = jQuery(
27059              'input[name^=id]:checked, select[name^=id], input[name=id], hidden[name^=id]',
27060              jQuery('form[action="/cart/add"]')
27061            ).val();
27062
27063            const type = getNotificationType(currentVariantId);
27064
27065            const variant = (backInStockPdPData.product.variants || [])
27066              .find(v => String(v.id) === String(currentVariantId));
27067
27068            window.dataLayer = window.dataLayer || [];
27069            window.dataLayer.push({
27070              event: "subcribe_back_in_stock",
27071              notification_type: type,
27072              productId: subscribeObj.productId,
27073              variantId: currentVariantId,
27074              style: variant?.style || null,
27075              email: subscribeObj.customerEmail,
27076            });
27077          },
27078        });
27079      } else {
27080        $('#backInStockEmailError').html(BackInStockSettings.InvalidEmailText).show();
27081        document.getElementById('chkConfirmPrivacy').innerHTML = '';
27082      }
27083    }
27084  </script>
27084
27085
27086
27087  
27088  
27089
27090  
27091
27092  
27093  
27094<script
27095  type="text/javascript"
27096  defer
27097>
27098  const pushMainBannerToDataLayer = async (url, element) => {
27099    const getCreativeName = (data = {}) => data.promotionCreative_name || data.promotionCreative || data.promotionCreativeName || data.creativeName || '';
27100    const mapPromotionFromLayer = (layer = {}) => ({
27101      promotionName: layer.data_layer_name || layer.promotionName || layer.name || '',
27102      promotionId: layer.data_layer_id || layer.promotionId || layer.id || '',
27103      promotionCreativeName:
27104        layer.data_layer_creative ||
27105        layer.data_layer_creative_name ||
27106        layer.promotionCreativeName ||
27107        layer.promotionCreative_name ||
27108        layer.promotionCreative ||
27109        layer.creativeName ||
27110        '',
27111      promotionPosition: layer.data_layer_position || layer.promotionPosition || layer.position || '',
27112      promotionIndex: layer.data_layer_index || layer.promotionIndex || layer.index || '',
27113      promotionType: layer.data_layer_type || layer.promotionType || layer.type || '',
27114      promotionButton: layer.data_layer_button || '',
27115    });
27116    const getTrackingElement = (node) =>
27117      node?.closest?.(
27118        '[data-layer], [data-promotion-id], [data-promotion-name], [data-promotion-position], [data-promotion-creative_name], [data-promotion-creative], [data-promotion-creative-name]'
27119      );
27120
27121    let data = {};
27122    let banner = {};
27123    if (element.dataset.layer) {
27124      data = JSON.parse(element.dataset.layer);
27125      banner = mapPromotionFromLayer(data);
27126      banner.promotionButton = banner.promotionButton || element.dataset.promotionButton;
27127    } else if (element?.dataset && element?.dataset?.promotionPosition == 'deals') {
27128      //Betsey Deals page
27129      banner = {
27130        promotionName: element.dataset.promotionName,
27131        promotionId: element.dataset.promotionId,
27132        promotionCreativeName: getCreativeName(element.dataset),
27133        promotionPosition: element.dataset.promotionPosition,
27134        promotionIndex: element.dataset.promotionIndex,
27135        promotionType: element.dataset.promotionType,
27136        promotionButton: element.dataset.promotionButton,
27137      }
27138    } else {
27139      const trackingElement = getTrackingElement(element?.parentElement) || getTrackingElement(element);
27140      if (trackingElement?.dataset) {
27141        data = Object.assign({}, trackingElement.dataset.layer ? JSON.parse(trackingElement.dataset.layer) : trackingElement.dataset);
27142      }
27143
27144      banner = data;
27145      banner.promotionButton = element.dataset.promotionButton;
27146      banner.promotionCreativeName = getCreativeName(data);
27147      banner.promotionCreative = banner.promotionCreativeName;
27148      delete banner.promotionCreative_name;
27149    }
27150
27151    window.dataLayer.push({
27152      event: 'select_promotion',
27153      promotions: banner,
27154      _clear: true,
27155    });
27156    window.location.href = url;
27157  };
27158  const pushImpressionToDataLayer = async (element) => {
27159    var dataLayer = element.parentNode.dataset;
27160    data = Object.assign({}, dataLayer);
27161    console.log(data)
27162    banner = data;
27163    banner.promotionCreativeName = data.promotionCreative_name || data.promotionCreative || data.promotionCreativeName || data.creativeName || '';
27164    banner.promotionCreative = banner.promotionCreativeName;
27165    delete banner.promotionCreative_name;
27166    window.dataLayer.push({
27167      event: 'select_impressions',
27168      promotions: banner,
27169      _clear: true,
27170    });
27171  }
27172</script>
27172
27173
27174
27175
27176  
27177
27178  
27179
27180  
27181
27182  
27183
27184  
27185</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.